summaryrefslogtreecommitdiff
path: root/app-doc
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-07-14 21:03:06 +0100
commit8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch)
tree7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /app-doc
parent30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff)
gentoo resync : 14.07.2018
Diffstat (limited to 'app-doc')
-rw-r--r--app-doc/Manifest.gzbin23469 -> 6818 bytes
-rw-r--r--app-doc/NaturalDocs-1.52-r112
-rw-r--r--app-doc/NaturalDocs/Manifest3
-rw-r--r--app-doc/NaturalDocs/NaturalDocs-1.52-r1.ebuild56
-rw-r--r--app-doc/NaturalDocs/metadata.xml19
-rw-r--r--app-doc/abs-guide-1010
-rw-r--r--app-doc/abs-guide/Manifest4
-rw-r--r--app-doc/abs-guide/abs-guide-10.ebuild38
-rw-r--r--app-doc/abs-guide/metadata.xml8
-rw-r--r--app-doc/autobook-1.510
-rw-r--r--app-doc/autobook/Manifest7
-rw-r--r--app-doc/autobook/autobook-1.5.ebuild33
-rw-r--r--app-doc/autobook/metadata.xml8
-rw-r--r--app-doc/blas-docs-3.1.19
-rw-r--r--app-doc/blas-docs/Manifest5
-rw-r--r--app-doc/blas-docs/blas-docs-3.1.1.ebuild29
-rw-r--r--app-doc/blas-docs/metadata.xml17
-rw-r--r--app-doc/casting-spels-emacs-19-r212
-rw-r--r--app-doc/casting-spels-emacs/Manifest4
-rw-r--r--app-doc/casting-spels-emacs/casting-spels-emacs-19-r2.ebuild38
-rw-r--r--app-doc/casting-spels-emacs/files/casting-spels-emacs-19-require-cl.patch11
-rw-r--r--app-doc/casting-spels-emacs/metadata.xml18
-rw-r--r--app-doc/clsync-docs-0.4.111
-rw-r--r--app-doc/clsync-docs-0.4.211
-rw-r--r--app-doc/clsync-docs/Manifest5
-rw-r--r--app-doc/clsync-docs/clsync-docs-0.4.1.ebuild49
-rw-r--r--app-doc/clsync-docs/clsync-docs-0.4.2.ebuild40
-rw-r--r--app-doc/clsync-docs/metadata.xml18
-rw-r--r--app-doc/cppman-0.4.814
-rw-r--r--app-doc/cppman/Manifest3
-rw-r--r--app-doc/cppman/cppman-0.4.8.ebuild29
-rw-r--r--app-doc/cppman/metadata.xml8
-rw-r--r--app-doc/csound-manual-6.0611
-rw-r--r--app-doc/csound-manual-6.0711
-rw-r--r--app-doc/csound-manual-6.0811
-rw-r--r--app-doc/csound-manual/Manifest16
-rw-r--r--app-doc/csound-manual/csound-manual-6.06.ebuild63
-rw-r--r--app-doc/csound-manual/csound-manual-6.07.ebuild64
-rw-r--r--app-doc/csound-manual/csound-manual-6.08.ebuild64
-rw-r--r--app-doc/csound-manual/metadata.xml15
-rw-r--r--app-doc/devmanual-0_pre2014111611
-rw-r--r--app-doc/devmanual-99999
-rw-r--r--app-doc/devmanual/Manifest4
-rw-r--r--app-doc/devmanual/devmanual-0_pre20141116.ebuild66
-rw-r--r--app-doc/devmanual/devmanual-9999.ebuild66
-rw-r--r--app-doc/devmanual/metadata.xml11
-rw-r--r--app-doc/diveintopython-210
-rw-r--r--app-doc/diveintopython-310
-rw-r--r--app-doc/diveintopython/Manifest7
-rw-r--r--app-doc/diveintopython/diveintopython-2.ebuild30
-rw-r--r--app-doc/diveintopython/diveintopython-3.ebuild23
-rw-r--r--app-doc/diveintopython/metadata.xml15
-rw-r--r--app-doc/doxygen-1.8.13-r115
-rw-r--r--app-doc/doxygen-1.8.14-r115
-rw-r--r--app-doc/doxygen-999913
-rw-r--r--app-doc/doxygen/Manifest10
-rw-r--r--app-doc/doxygen/doxygen-1.8.13-r1.ebuild151
-rw-r--r--app-doc/doxygen/doxygen-1.8.14-r1.ebuild132
-rw-r--r--app-doc/doxygen/doxygen-9999.ebuild130
-rw-r--r--app-doc/doxygen/files/doxygen-1.8.12-link_with_pthread.patch32
-rw-r--r--app-doc/doxygen/files/doxygen-1.8.13-NULL-dereference.patch24
-rw-r--r--app-doc/doxygen/files/doxygen-1.8.9.1-empty-line-sigsegv.patch20
-rw-r--r--app-doc/doxygen/metadata.xml20
-rw-r--r--app-doc/elisp-manual-18.1.0311
-rw-r--r--app-doc/elisp-manual-19.2.4.211
-rw-r--r--app-doc/elisp-manual-20.2.511
-rw-r--r--app-doc/elisp-manual-21.2.8-r211
-rw-r--r--app-doc/elisp-manual-22.2.911
-rw-r--r--app-doc/elisp-manual-23.411
-rw-r--r--app-doc/elisp-manual-24.511
-rw-r--r--app-doc/elisp-manual-25.310
-rw-r--r--app-doc/elisp-manual/Manifest25
-rw-r--r--app-doc/elisp-manual/elisp-manual-18.1.03.ebuild36
-rw-r--r--app-doc/elisp-manual/elisp-manual-19.2.4.2.ebuild36
-rw-r--r--app-doc/elisp-manual/elisp-manual-20.2.5.ebuild36
-rw-r--r--app-doc/elisp-manual/elisp-manual-21.2.8-r2.ebuild36
-rw-r--r--app-doc/elisp-manual/elisp-manual-22.2.9.ebuild33
-rw-r--r--app-doc/elisp-manual/elisp-manual-23.4.ebuild33
-rw-r--r--app-doc/elisp-manual/elisp-manual-24.5.ebuild33
-rw-r--r--app-doc/elisp-manual/elisp-manual-25.3.ebuild27
-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.patch22
-rw-r--r--app-doc/elisp-manual/metadata.xml28
-rw-r--r--app-doc/geant-docs-4.10.09
-rw-r--r--app-doc/geant-docs-4.10.039
-rw-r--r--app-doc/geant-docs-4.10.19
-rw-r--r--app-doc/geant-docs-4.10.29
-rw-r--r--app-doc/geant-docs-4.9.69
-rw-r--r--app-doc/geant-docs/Manifest26
-rw-r--r--app-doc/geant-docs/geant-docs-4.10.0.ebuild28
-rw-r--r--app-doc/geant-docs/geant-docs-4.10.03.ebuild28
-rw-r--r--app-doc/geant-docs/geant-docs-4.10.1.ebuild28
-rw-r--r--app-doc/geant-docs/geant-docs-4.10.2.ebuild28
-rw-r--r--app-doc/geant-docs/geant-docs-4.9.6.ebuild28
-rw-r--r--app-doc/geant-docs/metadata.xml12
-rw-r--r--app-doc/gimp-help-2.6.112
-rw-r--r--app-doc/gimp-help-2.8.211
-rw-r--r--app-doc/gimp-help/Manifest17
-rw-r--r--app-doc/gimp-help/gimp-help-2.6.1.ebuild41
-rw-r--r--app-doc/gimp-help/gimp-help-2.8.2.ebuild26
-rw-r--r--app-doc/gimp-help/metadata.xml5
-rw-r--r--app-doc/gnucash-docs-3.013
-rw-r--r--app-doc/gnucash-docs-3.113
-rw-r--r--app-doc/gnucash-docs-3.212
-rw-r--r--app-doc/gnucash-docs/Manifest7
-rw-r--r--app-doc/gnucash-docs/gnucash-docs-3.0.ebuild35
-rw-r--r--app-doc/gnucash-docs/gnucash-docs-3.1.ebuild35
-rw-r--r--app-doc/gnucash-docs/gnucash-docs-3.2.ebuild58
-rw-r--r--app-doc/gnucash-docs/metadata.xml18
-rw-r--r--app-doc/halibut-1.110
-rw-r--r--app-doc/halibut-1.210
-rw-r--r--app-doc/halibut/Manifest5
-rw-r--r--app-doc/halibut/halibut-1.1.ebuild34
-rw-r--r--app-doc/halibut/halibut-1.2.ebuild45
-rw-r--r--app-doc/halibut/metadata.xml8
-rw-r--r--app-doc/jargon-4.4.7-r19
-rw-r--r--app-doc/jargon/Manifest3
-rw-r--r--app-doc/jargon/jargon-4.4.7-r1.ebuild25
-rw-r--r--app-doc/jargon/metadata.xml5
-rw-r--r--app-doc/kicad-doc-4.0.112
-rw-r--r--app-doc/kicad-doc-4.0.412
-rw-r--r--app-doc/kicad-doc-4.0.513
-rw-r--r--app-doc/kicad-doc-4.0.613
-rw-r--r--app-doc/kicad-doc-4.0.713
-rw-r--r--app-doc/kicad-doc/Manifest11
-rw-r--r--app-doc/kicad-doc/kicad-doc-4.0.1.ebuild71
-rw-r--r--app-doc/kicad-doc/kicad-doc-4.0.4.ebuild72
-rw-r--r--app-doc/kicad-doc/kicad-doc-4.0.5.ebuild68
-rw-r--r--app-doc/kicad-doc/kicad-doc-4.0.6.ebuild46
-rw-r--r--app-doc/kicad-doc/kicad-doc-4.0.7.ebuild46
-rw-r--r--app-doc/kicad-doc/metadata.xml24
-rw-r--r--app-doc/lapack-docs-3.1.19
-rw-r--r--app-doc/lapack-docs/Manifest4
-rw-r--r--app-doc/lapack-docs/lapack-docs-3.1.1.ebuild31
-rw-r--r--app-doc/lapack-docs/metadata.xml16
-rw-r--r--app-doc/linkers-and-loaders-112
-rw-r--r--app-doc/linkers-and-loaders/Manifest3
-rw-r--r--app-doc/linkers-and-loaders/linkers-and-loaders-1.ebuild25
-rw-r--r--app-doc/linkers-and-loaders/metadata.xml5
-rw-r--r--app-doc/linux-device-drivers-210
-rw-r--r--app-doc/linux-device-drivers-39
-rw-r--r--app-doc/linux-device-drivers/Manifest7
-rw-r--r--app-doc/linux-device-drivers/linux-device-drivers-2.ebuild26
-rw-r--r--app-doc/linux-device-drivers/linux-device-drivers-3.ebuild29
-rw-r--r--app-doc/linux-device-drivers/metadata.xml5
-rw-r--r--app-doc/linux-kernel-in-a-nutshell-1-r110
-rw-r--r--app-doc/linux-kernel-in-a-nutshell/Manifest4
-rw-r--r--app-doc/linux-kernel-in-a-nutshell/linux-kernel-in-a-nutshell-1-r1.ebuild28
-rw-r--r--app-doc/linux-kernel-in-a-nutshell/metadata.xml4
-rw-r--r--app-doc/linuxfromscratch-7.1010
-rw-r--r--app-doc/linuxfromscratch-8.010
-rw-r--r--app-doc/linuxfromscratch-8.210
-rw-r--r--app-doc/linuxfromscratch/Manifest20
-rw-r--r--app-doc/linuxfromscratch/linuxfromscratch-7.10.ebuild37
-rw-r--r--app-doc/linuxfromscratch/linuxfromscratch-8.0.ebuild46
-rw-r--r--app-doc/linuxfromscratch/linuxfromscratch-8.2.ebuild51
-rw-r--r--app-doc/linuxfromscratch/metadata.xml11
-rw-r--r--app-doc/metadata.xml33
-rw-r--r--app-doc/mkdoxy-1.0.0-r110
-rw-r--r--app-doc/mkdoxy/Manifest3
-rw-r--r--app-doc/mkdoxy/metadata.xml11
-rw-r--r--app-doc/mkdoxy/mkdoxy-1.0.0-r1.ebuild23
-rw-r--r--app-doc/motif-reference-manual-2.3.0-r210
-rw-r--r--app-doc/motif-reference-manual/Manifest3
-rw-r--r--app-doc/motif-reference-manual/metadata.xml7
-rw-r--r--app-doc/motif-reference-manual/motif-reference-manual-2.3.0-r2.ebuild24
-rw-r--r--app-doc/php-docs-20101029-r112
-rw-r--r--app-doc/php-docs/Manifest12
-rw-r--r--app-doc/php-docs/metadata.xml8
-rw-r--r--app-doc/php-docs/php-docs-20101029-r1.ebuild62
-rw-r--r--app-doc/phrack-019
-rw-r--r--app-doc/phrack-029
-rw-r--r--app-doc/phrack-039
-rw-r--r--app-doc/phrack-049
-rw-r--r--app-doc/phrack-059
-rw-r--r--app-doc/phrack-069
-rw-r--r--app-doc/phrack-079
-rw-r--r--app-doc/phrack-089
-rw-r--r--app-doc/phrack-099
-rw-r--r--app-doc/phrack-109
-rw-r--r--app-doc/phrack-119
-rw-r--r--app-doc/phrack-129
-rw-r--r--app-doc/phrack-139
-rw-r--r--app-doc/phrack-149
-rw-r--r--app-doc/phrack-159
-rw-r--r--app-doc/phrack-169
-rw-r--r--app-doc/phrack-179
-rw-r--r--app-doc/phrack-189
-rw-r--r--app-doc/phrack-199
-rw-r--r--app-doc/phrack-209
-rw-r--r--app-doc/phrack-219
-rw-r--r--app-doc/phrack-229
-rw-r--r--app-doc/phrack-239
-rw-r--r--app-doc/phrack-249
-rw-r--r--app-doc/phrack-259
-rw-r--r--app-doc/phrack-269
-rw-r--r--app-doc/phrack-279
-rw-r--r--app-doc/phrack-289
-rw-r--r--app-doc/phrack-299
-rw-r--r--app-doc/phrack-309
-rw-r--r--app-doc/phrack-319
-rw-r--r--app-doc/phrack-329
-rw-r--r--app-doc/phrack-339
-rw-r--r--app-doc/phrack-349
-rw-r--r--app-doc/phrack-359
-rw-r--r--app-doc/phrack-369
-rw-r--r--app-doc/phrack-379
-rw-r--r--app-doc/phrack-389
-rw-r--r--app-doc/phrack-399
-rw-r--r--app-doc/phrack-409
-rw-r--r--app-doc/phrack-419
-rw-r--r--app-doc/phrack-429
-rw-r--r--app-doc/phrack-439
-rw-r--r--app-doc/phrack-449
-rw-r--r--app-doc/phrack-459
-rw-r--r--app-doc/phrack-469
-rw-r--r--app-doc/phrack-479
-rw-r--r--app-doc/phrack-489
-rw-r--r--app-doc/phrack-499
-rw-r--r--app-doc/phrack-509
-rw-r--r--app-doc/phrack-519
-rw-r--r--app-doc/phrack-529
-rw-r--r--app-doc/phrack-539
-rw-r--r--app-doc/phrack-549
-rw-r--r--app-doc/phrack-559
-rw-r--r--app-doc/phrack-569
-rw-r--r--app-doc/phrack-579
-rw-r--r--app-doc/phrack-589
-rw-r--r--app-doc/phrack-599
-rw-r--r--app-doc/phrack-609
-rw-r--r--app-doc/phrack-619
-rw-r--r--app-doc/phrack-629
-rw-r--r--app-doc/phrack-639
-rw-r--r--app-doc/phrack-649
-rw-r--r--app-doc/phrack-659
-rw-r--r--app-doc/phrack-669
-rw-r--r--app-doc/phrack-679
-rw-r--r--app-doc/phrack-689
-rw-r--r--app-doc/phrack-699
-rw-r--r--app-doc/phrack-all-699
-rw-r--r--app-doc/phrack-all/Manifest2
-rw-r--r--app-doc/phrack-all/metadata.xml14
-rw-r--r--app-doc/phrack-all/phrack-all-69.ebuild16
-rw-r--r--app-doc/phrack/Manifest139
-rw-r--r--app-doc/phrack/metadata.xml14
-rw-r--r--app-doc/phrack/phrack-01.ebuild20
-rw-r--r--app-doc/phrack/phrack-02.ebuild20
-rw-r--r--app-doc/phrack/phrack-03.ebuild20
-rw-r--r--app-doc/phrack/phrack-04.ebuild20
-rw-r--r--app-doc/phrack/phrack-05.ebuild20
-rw-r--r--app-doc/phrack/phrack-06.ebuild20
-rw-r--r--app-doc/phrack/phrack-07.ebuild20
-rw-r--r--app-doc/phrack/phrack-08.ebuild20
-rw-r--r--app-doc/phrack/phrack-09.ebuild20
-rw-r--r--app-doc/phrack/phrack-10.ebuild20
-rw-r--r--app-doc/phrack/phrack-11.ebuild20
-rw-r--r--app-doc/phrack/phrack-12.ebuild20
-rw-r--r--app-doc/phrack/phrack-13.ebuild20
-rw-r--r--app-doc/phrack/phrack-14.ebuild20
-rw-r--r--app-doc/phrack/phrack-15.ebuild20
-rw-r--r--app-doc/phrack/phrack-16.ebuild20
-rw-r--r--app-doc/phrack/phrack-17.ebuild20
-rw-r--r--app-doc/phrack/phrack-18.ebuild20
-rw-r--r--app-doc/phrack/phrack-19.ebuild20
-rw-r--r--app-doc/phrack/phrack-20.ebuild20
-rw-r--r--app-doc/phrack/phrack-21.ebuild20
-rw-r--r--app-doc/phrack/phrack-22.ebuild20
-rw-r--r--app-doc/phrack/phrack-23.ebuild20
-rw-r--r--app-doc/phrack/phrack-24.ebuild20
-rw-r--r--app-doc/phrack/phrack-25.ebuild20
-rw-r--r--app-doc/phrack/phrack-26.ebuild20
-rw-r--r--app-doc/phrack/phrack-27.ebuild20
-rw-r--r--app-doc/phrack/phrack-28.ebuild20
-rw-r--r--app-doc/phrack/phrack-29.ebuild20
-rw-r--r--app-doc/phrack/phrack-30.ebuild20
-rw-r--r--app-doc/phrack/phrack-31.ebuild20
-rw-r--r--app-doc/phrack/phrack-32.ebuild20
-rw-r--r--app-doc/phrack/phrack-33.ebuild20
-rw-r--r--app-doc/phrack/phrack-34.ebuild20
-rw-r--r--app-doc/phrack/phrack-35.ebuild20
-rw-r--r--app-doc/phrack/phrack-36.ebuild20
-rw-r--r--app-doc/phrack/phrack-37.ebuild20
-rw-r--r--app-doc/phrack/phrack-38.ebuild20
-rw-r--r--app-doc/phrack/phrack-39.ebuild20
-rw-r--r--app-doc/phrack/phrack-40.ebuild20
-rw-r--r--app-doc/phrack/phrack-41.ebuild20
-rw-r--r--app-doc/phrack/phrack-42.ebuild20
-rw-r--r--app-doc/phrack/phrack-43.ebuild20
-rw-r--r--app-doc/phrack/phrack-44.ebuild20
-rw-r--r--app-doc/phrack/phrack-45.ebuild20
-rw-r--r--app-doc/phrack/phrack-46.ebuild20
-rw-r--r--app-doc/phrack/phrack-47.ebuild20
-rw-r--r--app-doc/phrack/phrack-48.ebuild20
-rw-r--r--app-doc/phrack/phrack-49.ebuild20
-rw-r--r--app-doc/phrack/phrack-50.ebuild20
-rw-r--r--app-doc/phrack/phrack-51.ebuild20
-rw-r--r--app-doc/phrack/phrack-52.ebuild20
-rw-r--r--app-doc/phrack/phrack-53.ebuild20
-rw-r--r--app-doc/phrack/phrack-54.ebuild20
-rw-r--r--app-doc/phrack/phrack-55.ebuild20
-rw-r--r--app-doc/phrack/phrack-56.ebuild20
-rw-r--r--app-doc/phrack/phrack-57.ebuild20
-rw-r--r--app-doc/phrack/phrack-58.ebuild20
-rw-r--r--app-doc/phrack/phrack-59.ebuild20
-rw-r--r--app-doc/phrack/phrack-60.ebuild20
-rw-r--r--app-doc/phrack/phrack-61.ebuild20
-rw-r--r--app-doc/phrack/phrack-62.ebuild20
-rw-r--r--app-doc/phrack/phrack-63.ebuild20
-rw-r--r--app-doc/phrack/phrack-64.ebuild20
-rw-r--r--app-doc/phrack/phrack-65.ebuild20
-rw-r--r--app-doc/phrack/phrack-66.ebuild20
-rw-r--r--app-doc/phrack/phrack-67.ebuild20
-rw-r--r--app-doc/phrack/phrack-68.ebuild20
-rw-r--r--app-doc/phrack/phrack-69.ebuild20
-rw-r--r--app-doc/pms-5_p2012092011
-rw-r--r--app-doc/pms-6_p2017042911
-rw-r--r--app-doc/pms-7_p20180430-r111
-rw-r--r--app-doc/pms-999910
-rw-r--r--app-doc/pms/Manifest11
-rw-r--r--app-doc/pms/metadata.xml15
-rw-r--r--app-doc/pms/pms-5_p20120920.ebuild49
-rw-r--r--app-doc/pms/pms-6_p20170429.ebuild50
-rw-r--r--app-doc/pms/pms-7_p20180430-r1.ebuild52
-rw-r--r--app-doc/pms/pms-9999.ebuild47
-rw-r--r--app-doc/psmark-2.110
-rw-r--r--app-doc/psmark/Manifest5
-rw-r--r--app-doc/psmark/files/psmark-2.1-Makefile-QA.patch19
-rw-r--r--app-doc/psmark/files/psmark-2.1-string.patch15
-rw-r--r--app-doc/psmark/metadata.xml9
-rw-r--r--app-doc/psmark/psmark-2.1.ebuild34
-rw-r--r--app-doc/selfhtml-8.1.210
-rw-r--r--app-doc/selfhtml/Manifest3
-rw-r--r--app-doc/selfhtml/metadata.xml5
-rw-r--r--app-doc/selfhtml/selfhtml-8.1.2.ebuild20
-rw-r--r--app-doc/selflinux-0.13.09
-rw-r--r--app-doc/selflinux/Manifest3
-rw-r--r--app-doc/selflinux/metadata.xml8
-rw-r--r--app-doc/selflinux/selflinux-0.13.0.ebuild21
-rw-r--r--app-doc/single-unix-specification-310
-rw-r--r--app-doc/single-unix-specification-4_p210
-rw-r--r--app-doc/single-unix-specification/Manifest5
-rw-r--r--app-doc/single-unix-specification/metadata.xml8
-rw-r--r--app-doc/single-unix-specification/single-unix-specification-3.ebuild23
-rw-r--r--app-doc/single-unix-specification/single-unix-specification-4_p2.ebuild23
-rw-r--r--app-doc/tldp-howto-2012070712
-rw-r--r--app-doc/tldp-howto/Manifest6
-rw-r--r--app-doc/tldp-howto/metadata.xml14
-rw-r--r--app-doc/tldp-howto/tldp-howto-20120707.ebuild61
-rw-r--r--app-doc/vilearn-1.010
-rw-r--r--app-doc/vilearn/Manifest3
-rw-r--r--app-doc/vilearn/metadata.xml7
-rw-r--r--app-doc/vilearn/vilearn-1.0.ebuild28
-rw-r--r--app-doc/votca-csg-manual-99999
-rw-r--r--app-doc/votca-csg-manual/Manifest2
-rw-r--r--app-doc/votca-csg-manual/metadata.xml15
-rw-r--r--app-doc/votca-csg-manual/votca-csg-manual-9999.ebuild36
-rw-r--r--app-doc/xmltoman-0.411
-rw-r--r--app-doc/xmltoman-0.4-r111
-rw-r--r--app-doc/xmltoman/Manifest4
-rw-r--r--app-doc/xmltoman/metadata.xml8
-rw-r--r--app-doc/xmltoman/xmltoman-0.4-r1.ebuild27
-rw-r--r--app-doc/xmltoman/xmltoman-0.4.ebuild23
-rw-r--r--app-doc/zeal-0.4.012
-rw-r--r--app-doc/zeal-0.6.012
-rw-r--r--app-doc/zeal/Manifest5
-rw-r--r--app-doc/zeal/metadata.xml11
-rw-r--r--app-doc/zeal/zeal-0.4.0.ebuild53
-rw-r--r--app-doc/zeal/zeal-0.6.0.ebuild46
-rw-r--r--app-doc/zsh-lovers-0.9.010
-rw-r--r--app-doc/zsh-lovers-0.9.110
-rw-r--r--app-doc/zsh-lovers/Manifest5
-rw-r--r--app-doc/zsh-lovers/metadata.xml11
-rw-r--r--app-doc/zsh-lovers/zsh-lovers-0.9.0.ebuild26
-rw-r--r--app-doc/zsh-lovers/zsh-lovers-0.9.1.ebuild25
375 files changed, 5626 insertions, 1421 deletions
diff --git a/app-doc/Manifest.gz b/app-doc/Manifest.gz
index 7944db5252aa..d544a61c770e 100644
--- a/app-doc/Manifest.gz
+++ b/app-doc/Manifest.gz
Binary files differ
diff --git a/app-doc/NaturalDocs-1.52-r1 b/app-doc/NaturalDocs-1.52-r1
deleted file mode 100644
index 8c5d42bb9e9e..000000000000
--- a/app-doc/NaturalDocs-1.52-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install preinst prepare test unpack
-DEPEND=dev-lang/perl app-arch/unzip dev-lang/perl:=[-build(-)]
-DESCRIPTION=Extensible, multi-language source code documentation generator
-EAPI=5
-HOMEPAGE=http://www.naturaldocs.org/
-KEYWORDS=alpha amd64 ~arm hppa ia64 ppc ~ppc64 sparc x86
-LICENSE=GPL-2
-RDEPEND=dev-lang/perl dev-lang/perl:=[-build(-)]
-SLOT=0
-SRC_URI=mirror://sourceforge/naturaldocs/NaturalDocs-1.52.zip
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 perl-functions 01e8c68d5a528bbcda4d3c60205983df perl-module 863b35d127db98823d439f8d73c2d011 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 unpacker 87633b2194cdb56adaa1f5a5c8862c44 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=068154a17d98266b2df63c17644dd362
diff --git a/app-doc/NaturalDocs/Manifest b/app-doc/NaturalDocs/Manifest
new file mode 100644
index 000000000000..5d263fb2ab9c
--- /dev/null
+++ b/app-doc/NaturalDocs/Manifest
@@ -0,0 +1,3 @@
+DIST NaturalDocs-1.52.zip 460793 BLAKE2B d4ecd8bb8dd3fa92a8d9366077c65ddd70e9c4944519cb453e0752e2df0ed22d7fe23aa1edb1e63ffea16b0d0f56794d50a6a0520b2b91f0193a83326ac34c5b SHA512 45d79dd2bf55a8cb7356eb5321a8c99cbab9d69a4d9a97033737090df2bfd86ee7a058a03016646c7fd6f20daf6523b2d77cd2248a7503a6c5c22684f08431c1
+EBUILD NaturalDocs-1.52-r1.ebuild 1253 BLAKE2B 5b3afaa5462cf4ae10ee486b2a9dc70a2780424a8d855a06cfe6c38b627b04fe996c248574a591feac261221d1f29d93a4ab9e9d128d48cfa7eaaf8b0e7c9914 SHA512 bb22e931dd3f1fb222038dc7da32103821ddebb24cda3a1333c8248e876cd9c70f2d79ca049e2442987abb69c7199e779760d498bb0bb1348c33c9ab9116b9c0
+MISC metadata.xml 749 BLAKE2B 8b3acad20a113287ac1e99a83bb7f1bb495012127f8c2142dbef1ab04701a7904cb63dd6139deb227bfbc3e857b3feca2611d8d9b9aff4338c6b4117619f1a60 SHA512 5d4cb7091dcc605bd8de492c47882674c31c8dd9ca39a38ffe1464fd734a9f9e25ba8790e88e79f2ca14c2b865e4d24e70e29b617717c1068dcc4e2278cb60d3
diff --git a/app-doc/NaturalDocs/NaturalDocs-1.52-r1.ebuild b/app-doc/NaturalDocs/NaturalDocs-1.52-r1.ebuild
new file mode 100644
index 000000000000..c218e04ba335
--- /dev/null
+++ b/app-doc/NaturalDocs/NaturalDocs-1.52-r1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit perl-module
+
+DESCRIPTION="Extensible, multi-language source code documentation generator"
+HOMEPAGE="http://www.naturaldocs.org/"
+SRC_URI="mirror://sourceforge/naturaldocs/${P}.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ~ppc64 sparc x86"
+
+IUSE=""
+
+RDEPEND="dev-lang/perl"
+DEPEND="${RDEPEND}
+ app-arch/unzip"
+
+S="${WORKDIR}"
+
+src_install() {
+ insinto /usr/share/${PN}
+ doins -r Styles Info JavaScript
+
+ insinto /etc/${PN}
+ doins -r Config/*
+ dosym ../../../etc/${PN} /usr/share/${PN}/Config
+
+ perl_set_version
+ insinto ${VENDOR_LIB}
+ doins -r Modules/NaturalDocs
+ dodir /usr/share/${PN}/Modules
+ dosym ../../../..${VENDOR_LIB}/NaturalDocs /usr/share/${PN}/Modules/NaturalDocs
+
+ exeinto /usr/share/${PN}
+ doexe ${PN}
+
+ # Symlink the Perl script into /usr/bin
+ dodir /usr/bin
+ dosym ../share/${PN}/${PN} /usr/bin/${PN}
+
+ # Documentation
+ dohtml -r Help/*
+ dosym ../doc/${PF}/html /usr/share/${PN}/Help
+}
+
+pkg_preinst() {
+ if [[ -e /usr/share/${PN}/Config && ! -L /usr/share/${PN}/Config ]] ; then
+ mkdir -p /etc/${PN}
+ mv /usr/share/${PN}/Config/* /etc/${PN}/
+ rm -rf /usr/share/${PN}/Config
+ fi
+}
diff --git a/app-doc/NaturalDocs/metadata.xml b/app-doc/NaturalDocs/metadata.xml
new file mode 100644
index 000000000000..694980aa33fd
--- /dev/null
+++ b/app-doc/NaturalDocs/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <longdescription>
+ Natural Docs is an open-source, extensible, multi-language
+ documentation generator. It extracts specially formatted comments
+ from source code and builds HTML documentation from it. The syntax
+ is transparent so that the comments in the source code read just as
+ easily as the generated documentation. It also focuses on automation
+ and high-quality generated output.
+ </longdescription>
+ <maintainer type="person">
+ <email>titanofold@gentoo.org</email>
+ <name>Aaron W. Swenson</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="sourceforge">naturaldocs</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-doc/abs-guide-10 b/app-doc/abs-guide-10
deleted file mode 100644
index 6677cb663c09..000000000000
--- a/app-doc/abs-guide-10
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=install postinst unpack
-DESCRIPTION=An in-depth exploration of the art of shell scripting
-EAPI=5
-HOMEPAGE=https://www.tldp.org/LDP/abs/html
-IUSE=pdf
-KEYWORDS=alpha amd64 hppa ~mips ppc sparc x86
-LICENSE=public-domain
-SLOT=0
-SRC_URI=http://bash.deta.in/abs-guide-final.tar.bz2 pdf? ( http://bash.deta.in/abs-guide.pdf )
-_md5_=d85b5ce4d22406ce0a6e3544ceb6843b
diff --git a/app-doc/abs-guide/Manifest b/app-doc/abs-guide/Manifest
new file mode 100644
index 000000000000..67b9a7a4d502
--- /dev/null
+++ b/app-doc/abs-guide/Manifest
@@ -0,0 +1,4 @@
+DIST abs-guide-final.tar.bz2 1141871 BLAKE2B cd17182f5693a9e20d0549267ab86851da070b2100dd807f8b3c5fee2a0d674c001f36aa8e5e7ce8cd0358400152586c84c3fe5b99bb3eb806372eb5f39aad4b SHA512 76c445da6faa47418e50458bf2bfc0b4c34c9efcc93308c39ec880b894d019bf9a1d2f4a8687d14bd9832872b666769f6f7f74c313520e9770f16724eb3adfdd
+DIST abs-guide.pdf 3358210 BLAKE2B 0d222f7f50d7044e46d7384870c5399468e7ed5e7819edbcfa7aeb5dd30e5d8749068d31ebdb9e707c168e45f027bdac4f7a9ed294f155f26cdc066884e1463e SHA512 8691ddab583e816ca9f0e42d37d45d8c27e74b5b62a5a951c7fe5830679e9288d4d5f98e7ff0746e2ac71e26322c7dc8250e33128b3e77591a1e48e8d415777c
+EBUILD abs-guide-10.ebuild 868 BLAKE2B 88223775dea765d6521278d75eb5a7f45fa8765c1779e01a66a047bed90d4d99efdfc627cfd32c83468ac1d5703a2e8ceedf30dfc75bd1da34a5b8aacb28c0e6 SHA512 80480844af1b89aa7f432326fbc184476a947aee5d377aeaaf688890cd835db9437d5b47b31c7906b8039745f8ad98e1b25f4bf4eebd6febe54e0c2d128b5c20
+MISC metadata.xml 257 BLAKE2B f8a00f23163e58c310fa0e4ab94b2e6b5638ec569a5e93ea2efec8c7bdd97c1629e9bc0e9bf04917f5ca4fea4085855b281c30ced2f09548e96b12e6bb1d5a40 SHA512 9c7759d33e1bbc8be0da5b4f59fc720266e40f4116d7db0c17c5ad800a7bb638f33a1308e1554092af781f06df6f6cb55db41fc22207cd3edc2e159840e3a3b1
diff --git a/app-doc/abs-guide/abs-guide-10.ebuild b/app-doc/abs-guide/abs-guide-10.ebuild
new file mode 100644
index 000000000000..366c35099099
--- /dev/null
+++ b/app-doc/abs-guide/abs-guide-10.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+DESCRIPTION="An in-depth exploration of the art of shell scripting"
+HOMEPAGE="https://www.tldp.org/LDP/abs/html"
+
+SRC_URI="http://bash.deta.in/abs-guide-final.tar.bz2
+ pdf? ( http://bash.deta.in/abs-guide.pdf )"
+
+LICENSE="public-domain"
+IUSE="pdf"
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ~mips ppc sparc x86"
+
+DEPEND=""
+RDEPEND=""
+
+S="${WORKDIR}/abs"
+
+src_unpack() {
+ unpack abs-guide-final.tar.bz2
+ use pdf && cp "${DISTDIR}"/abs-guide.pdf "${S}"
+}
+
+src_install() {
+ dodoc -r *
+ docompress -x /usr/share/doc/${PF}
+}
+
+pkg_postinst() {
+ echo
+ elog "The HTML docs can be accessed through /usr/share/doc/${P}/HTML/index.html"
+ elog "Example scripts from the book are installed in /usr/share/doc/${P}/"
+ use pdf && elog "along with the pdf version."
+ echo
+}
diff --git a/app-doc/abs-guide/metadata.xml b/app-doc/abs-guide/metadata.xml
new file mode 100644
index 000000000000..4eb20a048df2
--- /dev/null
+++ b/app-doc/abs-guide/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/app-doc/autobook-1.5 b/app-doc/autobook-1.5
deleted file mode 100644
index 2f4f94dc8645..000000000000
--- a/app-doc/autobook-1.5
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=GNU Autoconf, Automake and Libtool
-EAPI=0
-HOMEPAGE=https://sourceware.org/autobook/
-IUSE=examples
-KEYWORDS=amd64 arm hppa ia64 m68k ppc s390 sh x86
-LICENSE=OPL
-SLOT=0
-SRC_URI=https://sourceware.org/autobook/autobook-1.5.tar.gz examples? ( 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 )
-_md5_=0448612a49f9cb839e698b2e9da905c4
diff --git a/app-doc/autobook/Manifest b/app-doc/autobook/Manifest
new file mode 100644
index 000000000000..6442091aa4f3
--- /dev/null
+++ b/app-doc/autobook/Manifest
@@ -0,0 +1,7 @@
+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
+EBUILD autobook-1.5.ebuild 834 BLAKE2B a27e514fb82c9c395a6d44696edca4b783176cd664bf4022c1d5202b35be73d9584b3fa21e55c748cd8b101165561b7fea1528b7c622b062509c6fafac33091d SHA512 cde8fc09841a2e79227cb43fa0716a1dbfc0ce601f78dac8914f82ffff516c828dace67f142017ae61bc8c857bf57394dde1ceb6f609f8f11df68ed9070c4f48
+MISC metadata.xml 257 BLAKE2B f8a00f23163e58c310fa0e4ab94b2e6b5638ec569a5e93ea2efec8c7bdd97c1629e9bc0e9bf04917f5ca4fea4085855b281c30ced2f09548e96b12e6bb1d5a40 SHA512 9c7759d33e1bbc8be0da5b4f59fc720266e40f4116d7db0c17c5ad800a7bb638f33a1308e1554092af781f06df6f6cb55db41fc22207cd3edc2e159840e3a3b1
diff --git a/app-doc/autobook/autobook-1.5.ebuild b/app-doc/autobook/autobook-1.5.ebuild
new file mode 100644
index 000000000000..30c31ea61eaa
--- /dev/null
+++ b/app-doc/autobook/autobook-1.5.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=0
+
+DESCRIPTION="GNU Autoconf, Automake and Libtool"
+HOMEPAGE="https://sourceware.org/autobook/"
+SRC_URI="https://sourceware.org/autobook/${P}.tar.gz
+ examples? (
+ 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 ia64 m68k ppc s390 sh x86"
+IUSE="examples"
+
+DEPEND=""
+RDEPEND=""
+
+src_install() {
+ dohtml * || die
+ if use examples ; then
+ local d
+ for d in {convenience,foonly,hello,small}-2.0 ; do
+ insinto /usr/share/doc/${PF}/${d}
+ doins -r "${WORKDIR}"/${d}/* || die "doins ${d} failed"
+ done
+ fi
+}
diff --git a/app-doc/autobook/metadata.xml b/app-doc/autobook/metadata.xml
new file mode 100644
index 000000000000..4eb20a048df2
--- /dev/null
+++ b/app-doc/autobook/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/app-doc/blas-docs-3.1.1 b/app-doc/blas-docs-3.1.1
deleted file mode 100644
index b725236a6d9f..000000000000
--- a/app-doc/blas-docs-3.1.1
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=Documentation reference and man pages for blas implementations
-EAPI=0
-HOMEPAGE=http://www.netlib.org/blas
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos
-LICENSE=BSD
-SLOT=0
-SRC_URI=mirror://gentoo/lapack-man-3.1.1.tgz http://www.netlib.org/blas/blasqr.ps http://www.netlib.org/blas/blast-forum/blas-report.ps
-_md5_=010f6af5f3afcee8a20e4908339d73cf
diff --git a/app-doc/blas-docs/Manifest b/app-doc/blas-docs/Manifest
new file mode 100644
index 000000000000..e64104729a4c
--- /dev/null
+++ b/app-doc/blas-docs/Manifest
@@ -0,0 +1,5 @@
+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
+EBUILD blas-docs-3.1.1.ebuild 911 BLAKE2B efc8b46d2c8ccbd293b8665f0a5d426daa54cf1b7a8a1fd0ab2bd132a80cef435e4339706acb850c8c8b7b854446a77b670965ed342e0c7dce5d870391df64fd SHA512 c3d5f9fa2625f85f8ebee771a080a71b0c286b869d5944fd291ba8e73e75b3d73bab869f31d3845909c0e555978842bdbc61e3459a669aff16c210cc301487b6
+MISC metadata.xml 714 BLAKE2B 2d6bafd3860626c883522e2c9d246070e427f19ebe7be1841cb8d78d2e681404e2caf5a07a0bb7f82b8992ecc8a86b7dccc01983fcf6d38bd0758581f164c3d6 SHA512 5bd0b57c069e14559e39b6e693df0218d2620a04169bddb5be98af3ae1e963e7c9f0fc325f27113997853c3bed8f2e5018b5c5081d479f0239f204ee14049161
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..ddfd1ca6c009
--- /dev/null
+++ b/app-doc/blas-docs/blas-docs-3.1.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=0
+
+DESCRIPTION="Documentation reference and man pages for blas implementations"
+HOMEPAGE="http://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 ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
+IUSE=""
+
+S=${WORKDIR}/lapack-${PV}/manpages
+
+src_install() {
+ # rename because doman do not yet understand manl files
+ # Not all systems have the rename command, like say FreeBSD
+ local f= t=
+ for f in blas/man/manl/*.l; do
+ t="${f%%.l}.n"
+ mv "${f}" "${t}"
+ done
+ doman blas/man/manl/*.n || die "doman failed"
+ dodoc README "${DISTDIR}"/blas{-report,qr}.ps || die "dodoc failed"
+}
diff --git a/app-doc/blas-docs/metadata.xml b/app-doc/blas-docs/metadata.xml
new file mode 100644
index 000000000000..4bb6d2f417d7
--- /dev/null
+++ b/app-doc/blas-docs/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+</maintainer>
+<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>
+</pkgmetadata>
diff --git a/app-doc/casting-spels-emacs-19-r2 b/app-doc/casting-spels-emacs-19-r2
deleted file mode 100644
index bf29a3767d0f..000000000000
--- a/app-doc/casting-spels-emacs-19-r2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=install prepare
-DEPEND=app-arch/unzip
-DESCRIPTION=Casting SPELs in Lisp - A Comic Book (Emacs Lisp Edition)
-EAPI=6
-HOMEPAGE=http://www.lisperati.com/casting-spels-emacs/html/casting-spels-emacs-1.html https://www.gnu.org/software/emacs/casting-spels-emacs/
-KEYWORDS=amd64 x86
-LICENSE=GPL-2+ FDL-1.2
-RDEPEND=virtual/emacs
-SLOT=0
-SRC_URI=https://casting-spels-emacs.googlecode.com/files/casting-spels-emacs-v19.zip
-_eclasses_=elisp-common 23f47b2e1de7abf387105eddd1318738
-_md5_=357860abed4b4ee6f8e46490069aa866
diff --git a/app-doc/casting-spels-emacs/Manifest b/app-doc/casting-spels-emacs/Manifest
new file mode 100644
index 000000000000..2485389604ec
--- /dev/null
+++ b/app-doc/casting-spels-emacs/Manifest
@@ -0,0 +1,4 @@
+AUX casting-spels-emacs-19-require-cl.patch 392 BLAKE2B 030efca6d6dbd245abe77fa060c165e2d0f40909123e005af4afd79a97fe113654a077c1be5d28ccd2be1a7c5eb824a2afe73f5854258ecd55d06c13c75a0454 SHA512 8170ff7e8ec91a12bcb292aa75a03901f020b6d13fa5e14d20648e2e324c833d23622b098651573181a5161ebc424dbc74ca5a3191811332d758721b4e3159f6
+DIST casting-spels-emacs-v19.zip 1883707 BLAKE2B 3cacf4d9f2afbc4d421aac86d8826fc72b762b8db48f8c7efc9df6b38139f8384704f5edb802d74ec102248ff99f7b177d32290eb006f7b2e69eeb52509e39ff SHA512 349d326a4787b1f1f7dd0630012f938fc67f354f3cb8f18a8b501dff3c1f0e7f07decea528a55f38e1f83d222c917455102103732560a426f37fb183e27d24ab
+EBUILD casting-spels-emacs-19-r2.ebuild 1000 BLAKE2B 03ab4794ff027981bf01239ed1e5ed75a5f26887c93aec729b491359593cd44b5cbb1e280526c8e3ff52943c226e54e63b221e3867d8637f06c56dccb33f5ec2 SHA512 8ff515225d3a2e3b40dbbd70f71927d3c3cc799318f1f28ecba6f64c53e63c2b791a5b48127208a1b80212d37d6ddcd3a288f76a47dcccf0684eae8fd32a9074
+MISC metadata.xml 887 BLAKE2B ab7370b4699643a3a4a023fd102d4a4b591607bf58e04e281f0f630aa645e4fa24baf084611af2b872cf627aa2fd76ee9e65ad767c61dc13a03a0f3047ce8c79 SHA512 c4feab498610b1200a1b321d3739dc3bc7b3d225212015ff27f073b06c15637f530dbed6b0f529a6899c28e3dba6df0954adbce790880fd40030855902845242
diff --git a/app-doc/casting-spels-emacs/casting-spels-emacs-19-r2.ebuild b/app-doc/casting-spels-emacs/casting-spels-emacs-19-r2.ebuild
new file mode 100644
index 000000000000..5f9f23dd698d
--- /dev/null
+++ b/app-doc/casting-spels-emacs/casting-spels-emacs-19-r2.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit elisp-common
+
+DESCRIPTION="Casting SPELs in Lisp - A Comic Book (Emacs Lisp Edition)"
+HOMEPAGE="http://www.lisperati.com/casting-spels-emacs/html/casting-spels-emacs-1.html
+ https://www.gnu.org/software/emacs/casting-spels-emacs/"
+SRC_URI="https://casting-spels-emacs.googlecode.com/files/${PN}-v${PV}.zip"
+
+LICENSE="GPL-2+ FDL-1.2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+
+RDEPEND="virtual/emacs"
+DEPEND="app-arch/unzip"
+
+S="${WORKDIR}/${PN}"
+
+src_prepare() {
+ sed -i 's/\r$//' *.txt html/*.html {lisp,test}/*.el || die
+ # needs cl extensions
+ eapply "${FILESDIR}/${P}-require-cl.patch"
+ eapply_user
+}
+
+src_install() {
+ elisp-install ${PN} lisp/*.el
+ dodoc README.txt test/walk-through-commands.el
+ docinto html
+ dodoc html/*.html
+ docinto html/images
+ dodoc images/*.jpg images/*.png
+ dosym html/images /usr/share/doc/${PF}/images
+ dosym ${SITELISP}/${PN} /usr/share/doc/${PF}/lisp
+}
diff --git a/app-doc/casting-spels-emacs/files/casting-spels-emacs-19-require-cl.patch b/app-doc/casting-spels-emacs/files/casting-spels-emacs-19-require-cl.patch
new file mode 100644
index 000000000000..d7743d29fbf6
--- /dev/null
+++ b/app-doc/casting-spels-emacs/files/casting-spels-emacs-19-require-cl.patch
@@ -0,0 +1,11 @@
+--- casting-spels-emacs-orig/lisp/wizard-adventure-emacs.el 2007-09-17 04:18:48.000000000 +0200
++++ casting-spels-emacs/lisp/wizard-adventure-emacs.el 2008-09-05 19:59:21.000000000 +0200
+@@ -27,6 +27,8 @@
+
+ ;;; Code in the comic not needed to play the game is commented out...
+
++(require 'cl)
++
+ (setq eval-expression-print-length nil)
+
+ (setq objects '(whiskey-bottle bucket frog chain))
diff --git a/app-doc/casting-spels-emacs/metadata.xml b/app-doc/casting-spels-emacs/metadata.xml
new file mode 100644
index 000000000000..ba89606f7acb
--- /dev/null
+++ b/app-doc/casting-spels-emacs/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>gnu-emacs@gentoo.org</email>
+ <name>Gentoo GNU Emacs project</name>
+</maintainer>
+<longdescription>
+ Ever wonder what makes Lisp so powerful? Now you can find out for yourself -
+ And you can do it right inside your GNU Emacs text editor! If you've spent
+ any time working with Emacs, you'll find out that in order to get the full
+ power out of this uber text editor, you'll want to learn a little about
+ programming in Emacs Lisp. Anyone who has ever learned to program in Lisp
+ will tell you it is very different from any other programming language.
+ It is different in lots of surprising ways - This comic book will let you
+ find out how Lisp's unique design makes it so powerful!
+</longdescription>
+</pkgmetadata>
diff --git a/app-doc/clsync-docs-0.4.1 b/app-doc/clsync-docs-0.4.1
deleted file mode 100644
index b3f8a58dfc19..000000000000
--- a/app-doc/clsync-docs-0.4.1
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=compile configure install
-DEPEND=virtual/pkgconfig api? ( app-doc/doxygen )
-DESCRIPTION=Clsync and libclsync API documentation
-EAPI=5
-HOMEPAGE=http://ut.mephi.ru/oss/clsync https://github.com/xaionaro/clsync
-IUSE=api +examples
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-3+
-SLOT=0
-SRC_URI=https://github.com/xaionaro/clsync/archive/v0.4.1.tar.gz -> clsync-0.4.1.tar.gz
-_md5_=ef93a01a74aef3cca44961c4cdf948f9
diff --git a/app-doc/clsync-docs-0.4.2 b/app-doc/clsync-docs-0.4.2
deleted file mode 100644
index 7f6028474052..000000000000
--- a/app-doc/clsync-docs-0.4.2
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=compile configure install
-DEPEND=api? ( app-doc/doxygen )
-DESCRIPTION=Clsync and libclsync API documentation
-EAPI=6
-HOMEPAGE=http://ut.mephi.ru/oss/clsync https://github.com/xaionaro/clsync
-IUSE=api +examples
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-3+
-SLOT=0
-SRC_URI=https://github.com/xaionaro/clsync/archive/v0.4.2.tar.gz -> clsync-0.4.2.tar.gz
-_md5_=23d0c6852d19b735a111dcf82f5633e9
diff --git a/app-doc/clsync-docs/Manifest b/app-doc/clsync-docs/Manifest
new file mode 100644
index 000000000000..9a36f80cf8f3
--- /dev/null
+++ b/app-doc/clsync-docs/Manifest
@@ -0,0 +1,5 @@
+DIST clsync-0.4.1.tar.gz 253890 BLAKE2B c8aada690635f1cac355a1eaa51f4379688b0005869c5dcd6edccf5ae8e86abddf9ff99ccfcffeb165ccc80f407087a3f0863d1b78279894ff410daf25467740 SHA512 875280f706026d44806b92c22fa58d016136b2792f67a6b7e77f932465081da7a1ebaf22c25e538e4b58bfe04cd1cd5450ecab99c3df53ddd2a0fa966442d444
+DIST clsync-0.4.2.tar.gz 256042 BLAKE2B 28474fc66341b93705a502fcff390e3affcd89a9e1eb272dce9b28be709562e09c03e9c300cfeb5371e2e618a2239468a58c46212a39d751fbbfddeaab12bcf6 SHA512 d14a2efc4bf58d9d5c7a3fe5634cacdd182cd7cd814b0e9ebd99024a7282b056d1f7ceeec6903666391c3572d599a18e205af818b098ed7768d5c0e0f4cd1200
+EBUILD clsync-docs-0.4.1.ebuild 1042 BLAKE2B 33248ab05c8f6f230c3a2239db63e0a8e4b7df6256c8dffe3f8ea03bdd621675e2780ce163e5a68bbd2e0c1b1de164da5168e4d445563d4115e3dd4ed6087876 SHA512 f92c8752dcec8d46a76d748a679baf4ed857cfd7261184f11b8ba43ddbc8780490a7b0c089bde4f4853efd0e6d8544efb7e4377dbe15a68000a0e1a5afd7a03b
+EBUILD clsync-docs-0.4.2.ebuild 889 BLAKE2B 04dd3168a1b27a2a1cd5ef36216b138fc116258e1095caf94ae29e5200c39ceb5fc2c2a7dcd039ec5eec4770738ed66781f8452a434d5f287978fa706cc2751c SHA512 db90d42739b569cff772b81a7b71fb8a9e56df0f97fdd1d155e81a59c04723046579330a48e5b30a55e40ba021277e2e247ed2d60474c9153d6f302e5d2a20bb
+MISC metadata.xml 569 BLAKE2B affa352674c37363d695f97f53015f89769c91a1e6ddb35d6a7f4a12e161fd266841f1d2bcc630ef0807c8bb936835e7cf50b26dc3630c718364fb8bc027910d SHA512 21485b31c70a686ff1cbb5af951f4ab0a89841878cda664a396561dd683349c857c0485551c77c924677b4542b35b08ff55b11ca3c20176531bf7e4a1b05f60b
diff --git a/app-doc/clsync-docs/clsync-docs-0.4.1.ebuild b/app-doc/clsync-docs/clsync-docs-0.4.1.ebuild
new file mode 100644
index 000000000000..f4943eef407f
--- /dev/null
+++ b/app-doc/clsync-docs/clsync-docs-0.4.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MY_PN="${PN%-docs}"
+MY_P="${MY_PN}-${PV}"
+
+if [[ ${PV} == "9999" ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/xaionaro/${MY_PN}.git"
+else
+ SRC_URI="https://github.com/xaionaro/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ S="${WORKDIR}/${MY_P}"
+fi
+
+DESCRIPTION="Clsync and libclsync API documentation"
+HOMEPAGE="http://ut.mephi.ru/oss/clsync https://github.com/xaionaro/clsync"
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="api +examples"
+
+DEPEND="
+ virtual/pkgconfig
+ api? ( app-doc/doxygen )
+"
+
+src_configure() {
+ : # doxygen doesn't depend on configuration
+}
+
+src_compile() {
+ if use api; then
+ doxygen .doxygen || die "doxygen failed"
+ fi
+}
+
+src_install() {
+ dodoc CONTRIB DEVELOPING NOTES PROTOCOL README.md SHORTHANDS TODO
+ if use api; then
+ dohtml -r doc/doxygen/html/*
+ dodoc -r doc/devel/*
+ fi
+ if use examples; then
+ docinto examples
+ dodoc -r examples/{production,clsync*}
+ fi
+}
diff --git a/app-doc/clsync-docs/clsync-docs-0.4.2.ebuild b/app-doc/clsync-docs/clsync-docs-0.4.2.ebuild
new file mode 100644
index 000000000000..104b181d2ef0
--- /dev/null
+++ b/app-doc/clsync-docs/clsync-docs-0.4.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MY_PN="${PN%-docs}"
+MY_P="${MY_PN}-${PV}"
+
+SRC_URI="https://github.com/xaionaro/${MY_PN}/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz"
+KEYWORDS="~amd64 ~x86"
+S="${WORKDIR}/${MY_P}"
+
+DESCRIPTION="Clsync and libclsync API documentation"
+HOMEPAGE="http://ut.mephi.ru/oss/clsync https://github.com/xaionaro/clsync"
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="api +examples"
+
+DEPEND="api? ( app-doc/doxygen )"
+
+src_configure() {
+ : # doxygen doesn't depend on configuration
+}
+
+src_compile() {
+ if use api; then
+ doxygen .doxygen || die "doxygen failed"
+ fi
+}
+
+src_install() {
+ dodoc CONTRIB DEVELOPING NOTES PROTOCOL README.md SHORTHANDS TODO
+ if use api; then
+ dodoc -r doc/doxygen/html doc/devel/*
+ fi
+ if use examples; then
+ docinto examples
+ dodoc -r examples/{production,clsync*}
+ fi
+}
diff --git a/app-doc/clsync-docs/metadata.xml b/app-doc/clsync-docs/metadata.xml
new file mode 100644
index 000000000000..7d716daa96cb
--- /dev/null
+++ b/app-doc/clsync-docs/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>bircoph@gentoo.org</email>
+ <name>Andrew Savchenko</name>
+ </maintainer>
+ <longdescription>
+ Install documentation common for <pkg>app-admin/clsync</pkg> and
+ <pkg>dev-libs/libclsync</pkg> packages.
+</longdescription>
+ <use>
+ <flag name="api">Install doxygen generated API docs.</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">xaionaro/clsync</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-doc/cppman-0.4.8 b/app-doc/cppman-0.4.8
deleted file mode 100644
index 252f67bdad50..000000000000
--- a/app-doc/cppman-0.4.8
+++ /dev/null
@@ -1,14 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=python_single_target_python3_4? ( dev-lang/python:3.4[sqlite,threads] ) python_single_target_python3_5? ( dev-lang/python:3.5[sqlite,threads] ) python_single_target_python3_6? ( dev-lang/python:3.6[sqlite,threads] ) >=dev-lang/python-exec-2:=[python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_7(-),python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?]
-DESCRIPTION=C++ man pages for Linux, with source from cplusplus.com and cppreference.com
-EAPI=6
-HOMEPAGE=https://github.com/aitjcize/cppman
-IUSE=python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6
-KEYWORDS=~amd64 ~arm ~x86 ~x64-macos
-LICENSE=GPL-3
-RDEPEND=sys-apps/groff dev-python/beautifulsoup:4[python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_7(-),python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] dev-python/html5lib[python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_7(-),python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?] python_single_target_python3_4? ( dev-lang/python:3.4[sqlite,threads] ) python_single_target_python3_5? ( dev-lang/python:3.5[sqlite,threads] ) python_single_target_python3_6? ( dev-lang/python:3.6[sqlite,threads] ) >=dev-lang/python-exec-2:=[python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_7(-),python_single_target_python3_4(+)?,python_single_target_python3_5(+)?,python_single_target_python3_6(+)?]
-REQUIRED_USE=^^ ( python_single_target_python3_4 python_single_target_python3_5 python_single_target_python3_6 ) python_single_target_python3_4? ( python_targets_python3_4 ) python_single_target_python3_5? ( python_targets_python3_5 ) python_single_target_python3_6? ( python_targets_python3_6 )
-SLOT=0
-SRC_URI=https://github.com/aitjcize/cppman/archive/0.4.8.tar.gz -> cppman-0.4.8.tar.gz
-_eclasses_=distutils-r1 63fea93ca1cc4fdc5fa2247afc4e3a15 multilib 97f470f374f2e94ccab04a2fb21d811e python-single-r1 26fdbe5e685d53f67303a3a43d9e4848 python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 xdg-utils f2c8335407f0b935b0a96d4adf23ef25
-_md5_=570aab2dbb38174bf1aad686039fb1df
diff --git a/app-doc/cppman/Manifest b/app-doc/cppman/Manifest
new file mode 100644
index 000000000000..39930cd1ac30
--- /dev/null
+++ b/app-doc/cppman/Manifest
@@ -0,0 +1,3 @@
+DIST cppman-0.4.8.tar.gz 3185978 BLAKE2B 9f662874eb6b6540e02a2b371fa47e53e0893239fbfcc65421fa5c7c4bc5f88c4cfd2facf08deb13606f5cf7c895a1a07e119e1c15bbc98b95af5f8056c6a5e8 SHA512 f5b93774988dad592b31670d6c21718bd034e4e94858982e1756e8db89779d12001fd786ba629211b038b173b7b507382277a3db7fb35363dba28cd029e69a7d
+EBUILD cppman-0.4.8.ebuild 682 BLAKE2B 33256eb62816da41ba68f0966dab033a47381a36c14a3905c25dc1f9ad04287eaaff559f11efe7dd6251ae6ac0f22b3c15bb7fbc73c286af8a82b963ed7ae202 SHA512 98290555c2161d4a6a4f5cd81b03cfe666bbf1265f109597dafb74643554c8f4cf2f6064acf449293e5a10f68472c4863e4b3432e9f60f4305f677087c82291f
+MISC metadata.xml 247 BLAKE2B 8da6363de18a0eb4c29efee8c35de35970668cf0107b011b7e885c8d151b7cbd90709f000548025593f2ed5b4bc2d512de53c0285805fec978b363536ccf1ec4 SHA512 a788f5e022a740fafc174856c3fcda9b4c43908303427ecb48deb2198b5c01f1103bcf4965d950e3f981be4036173f9e968e431c49d3df96061f24cdc202edbc
diff --git a/app-doc/cppman/cppman-0.4.8.ebuild b/app-doc/cppman/cppman-0.4.8.ebuild
new file mode 100644
index 000000000000..ed07e1b95c54
--- /dev/null
+++ b/app-doc/cppman/cppman-0.4.8.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python3_{4,5,6} )
+PYTHON_REQ_USE="sqlite,threads"
+
+DISTUTILS_SINGLE_IMPL=true
+
+inherit distutils-r1
+
+DESCRIPTION="C++ man pages for Linux, with source from cplusplus.com and cppreference.com"
+HOMEPAGE="https://github.com/aitjcize/cppman"
+LICENSE="GPL-3"
+
+SLOT="0"
+SRC_URI="https://github.com/aitjcize/cppman/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+KEYWORDS="~amd64 ~arm ~x86 ~x64-macos"
+
+RDEPEND="
+ sys-apps/groff
+ dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
+ dev-python/html5lib[${PYTHON_USEDEP}]
+"
+
+# `./setup install` already installs docs
+DOCS=()
diff --git a/app-doc/cppman/metadata.xml b/app-doc/cppman/metadata.xml
new file mode 100644
index 000000000000..427bd08b7959
--- /dev/null
+++ b/app-doc/cppman/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="github">aitjcize/cppman</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-doc/csound-manual-6.06 b/app-doc/csound-manual-6.06
deleted file mode 100644
index 7f70a0ad6135..000000000000
--- a/app-doc/csound-manual-6.06
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=install unpack
-DEPEND=app-arch/unzip
-DESCRIPTION=The Csound reference manual
-EAPI=5
-HOMEPAGE=http://csounds.com/
-IUSE=html l10n_fr
-KEYWORDS=~amd64 ~x86
-LICENSE=FDL-1.2+
-SLOT=0
-SRC_URI=mirror://sourceforge/csound/Csound6.06_manual_pdf.zip l10n_fr? ( mirror://sourceforge/csound/Csound6.06_manual-fr_pdf.zip ) html? ( mirror://sourceforge/csound/Csound6.06_manual_html.zip l10n_fr? ( mirror://sourceforge/csound/Csound6.06_manual-fr_html.zip ) )
-_md5_=f0ac0970570fb77b299527a22b5f4a82
diff --git a/app-doc/csound-manual-6.07 b/app-doc/csound-manual-6.07
deleted file mode 100644
index 5fd3e47821dc..000000000000
--- a/app-doc/csound-manual-6.07
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=install unpack
-DEPEND=app-arch/unzip
-DESCRIPTION=The Csound reference manual
-EAPI=6
-HOMEPAGE=http://csounds.com/
-IUSE=html l10n_fr
-KEYWORDS=~amd64 ~x86
-LICENSE=FDL-1.2+
-SLOT=0
-SRC_URI=https://github.com/csound/csound/releases/download/6.07.0/Csound6.07_manual_pdf.zip l10n_fr? ( https://github.com/csound/csound/releases/download/6.07.0/Csound6.07_manual-fr_pdf.zip ) html? ( https://github.com/csound/csound/releases/download/6.07.0/Csound6.07_manual_html.zip l10n_fr? ( https://github.com/csound/csound/releases/download/6.07.0/Csound6.07_manual-fr_html.zip ) )
-_md5_=09c303215feed375148367efae0abf5f
diff --git a/app-doc/csound-manual-6.08 b/app-doc/csound-manual-6.08
deleted file mode 100644
index 6cdf3535758b..000000000000
--- a/app-doc/csound-manual-6.08
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=install unpack
-DEPEND=app-arch/unzip
-DESCRIPTION=The Csound reference manual
-EAPI=6
-HOMEPAGE=http://csounds.com/
-IUSE=html l10n_fr
-KEYWORDS=~amd64 ~x86
-LICENSE=FDL-1.2+
-SLOT=0
-SRC_URI=https://github.com/csound/csound/releases/download/6.08.0/Csound6.08_manual_pdf.zip l10n_fr? ( https://github.com/csound/csound/releases/download/6.08.0/Csound6.08_manual-fr_pdf.zip ) html? ( https://github.com/csound/csound/releases/download/6.08.0/Csound6.08_manual_html.zip l10n_fr? ( https://github.com/csound/csound/releases/download/6.08.0/Csound6.08_manual-fr_html.zip ) )
-_md5_=09c303215feed375148367efae0abf5f
diff --git a/app-doc/csound-manual/Manifest b/app-doc/csound-manual/Manifest
new file mode 100644
index 000000000000..44f4f2fd98a5
--- /dev/null
+++ b/app-doc/csound-manual/Manifest
@@ -0,0 +1,16 @@
+DIST Csound6.06_manual-fr_html.zip 11037078 BLAKE2B f496488905ab1c42d1612931f9b69818b6338ca3630052b77305755bc5333699f652d946403b33a68f9f3ab8cc4a29eafb225ee795ab793385252c58f5630cea SHA512 0c643639534444440dd8211e27b0a3b78fc5ef2c1c67903e9085307d9dabaa121c78b7d90b7143afba20738f73041d46305a72242a30462ccd58c5d0583f490a
+DIST Csound6.06_manual-fr_pdf.zip 6507610 BLAKE2B 14a51d01dc56bd029360021035bfe674fb959b7a93fc02f7cded5f0305c91b4e1503f36b4755b36cd5a30aff6018d41b8bda0da93a1db7fa2a688909651378bd SHA512 7269600729c491e9b4869146da35df05f6551962caac2b87114890abbfe49910ff3f0c4bdd6f359ae020111da6f75cd2ec99ed8b05f50dd5f4282dbb6d5f48b0
+DIST Csound6.06_manual_html.zip 10792740 BLAKE2B 80118899522df96b7453dcbf1c99f68134c3c9141d53f4215926676f69c573484f504098225fceaa75b231c6df60ee9760f8e4e6555ded6388ece50203f7b534 SHA512 b98e3698610ef3080417ba838c272df476a7ea56ec9f444c90e71b4113dc1ff88e4c108f32046fff0d3a19bdea0bc19bc97f96728f47055dc1e5de088cd06345
+DIST Csound6.06_manual_pdf.zip 6181517 BLAKE2B 78ba98fef22846da0b8ae5cd17f64672385cd82c177063c31b8b483c12ab95f368ca4cb2611045f207609c4fa2048b79e4af383dcb39958fc7e955d2a73c5a5d SHA512 a96a002f298a3ffb852639ff0cb128f58129c7684a6f03d13f3008bc10992188a7adbbb2f9fdb423d2c11ae6e96bf5b04cae07ff78713f0e81d969665182182c
+DIST Csound6.07_manual-fr_html.zip 15495149 BLAKE2B cb32ff5e8a4824a630609f32c8073f46166cdfe85ef40e48e21689da63ccf8e7536de4c5969323a19c645a30785df17e74be259b414d7ef58e435bfd4cde6e13 SHA512 fe676842efb6f47036a75231b1a722eac77c30d1f3810aed81f0e36427fa9aebf57e830f70260ae7a6dbee86447e75a02ac5f51349ece322e140f9ab8dbf334c
+DIST Csound6.07_manual-fr_pdf.zip 6602805 BLAKE2B dc5fb0b906b080f6e9eead16d92d435b94b89242e87da92d9b1d560fffa385febd556f3a8f88260f52922fed0785c80ab59ce826209f2dbfd86e1743532e8b19 SHA512 a39bc2d1c89d304471ac9675809842ce12d43b65af1ab2db643b822a1f9aeb7a69ab6dd93986eb3f582bc76200b68a4f87eeb2ef9a5775d575099c662f5d4c0a
+DIST Csound6.07_manual_html.zip 15220371 BLAKE2B 2fb12bbbc1fd96bf51c4f4a161f9a9a8ead9d6f34a234bdf35339413568e5fba2309daa9265c0a088e338ee24e9e3fbf2788c414cd516e19547843e24d2633be SHA512 dcf288d7c968bbeeb7fed449b6d423331f29eb7fe4d0afb8786d0cdb60449d6d2a416551e567be4ac28baf4432e5326225e533eb6c232fa93ff4ec6dca3d5557
+DIST Csound6.07_manual_pdf.zip 6272890 BLAKE2B d5e7630f6f4c25173c1f7acf75827deb97b13a41611aa2404f5f276ac63db15d390a09e736db6e10cf51f61f01242d927c0d4a8535712bf9ef29a72ccf57d668 SHA512 e1affd039cd246a6eedbff4d8af68fe2e49d89ce60d839774b30a61059a4463bf3c30812e5edb05f3df5cb2cf33ac9c678338ecd110d57334aa3ce240168a466
+DIST Csound6.08_manual-fr_html.zip 15576083 BLAKE2B 9f0a3909c8a19e064fc8f2c0df1c9df473952b26bf0ca03dd008bad52478c0cc2bd4f669d0f86a82f3984478f49161e921932e3d926f1462ee712aaf1be7cdd9 SHA512 7e3a5fbf2c52a1f5f0e9a6c5ee2bfe5e155edfdab81c9a64b66756754dba07a4bc6e7279e668c54ab762c1055a66f2a28c4928d5d3cd7af5418d049b8ffacdd3
+DIST Csound6.08_manual-fr_pdf.zip 6660383 BLAKE2B df49475156a5f85e67e6ec9179414d4f410effe64dfbe3d21c0f5ae445b62e62370e7d316b1ef5a83eeee7811ff24a34827675ae007f83a18dcd008dc35e7537 SHA512 eb61a576bf0eb4620c12c123ae2e23589cc24f53bffc05e646efba633ebb142906f021b41ac9a77b030476c319cc3ffa3466927ffe9f266d67f7e72217f97396
+DIST Csound6.08_manual_html.zip 15267494 BLAKE2B 107c04428c3df256388ce15aabec27084a9f0768afc61159be4abdc16c39cb34aa1d38106706d9a6496efbe72633945a08c071b0f4a6a78f61e0b8f8bedceb48 SHA512 7aaf61d94c067907a418df4bdf48a86b1bb2c220a6f2cedcef7b50af3e49040cd2c0f6f389b9d82b22f4fe6b166fdf4608d70be7e83f2caf7889ce61610dd8e6
+DIST Csound6.08_manual_pdf.zip 6326314 BLAKE2B 971492b74ae37cb6a2b9ff6105ecd5b889cefc03f3284d6101b455ce02b45b5dd2a053cdf4c4e08d2178c5ee879d5d4545746c43899f955a19efb4587c1ab659 SHA512 b911af38ea78b8b551abf1599f0078911c1a80ea44580119ad5c32afb95f07d59848643afcde20c6c64b61af868b1242aa04174761b983a0c160cea2bc28f243
+EBUILD csound-manual-6.06.ebuild 1164 BLAKE2B 104440ba66dc2be8a4c164e8f7a281e858dfe4991e36d951636926fda09f1c8b5d79a86417bed621469c73564a80ac04870ea84e2aed4189f56764650a4d33d5 SHA512 a7af8525a7dc2259d3368b5453cfc68a4eacb463c829f516503d034a773f1412425cbf74e559800f4e3429f9aa664de22f4747a901345221b017991bce1b786c
+EBUILD csound-manual-6.07.ebuild 1301 BLAKE2B 0397b04c0bd54ff8e569b6a6251d5aff815d7caba695c2a60dc9aef3dc8bff00959a615ad96b170a655137b56e850db62fb4937ae272d562b2b60612fde9b834 SHA512 0a3c467b7de80cd0b49eab1ed4064347ca77d4c2c6f8a1d500bc4e36ca13b01b47ddd2f6c20466c90bf0cb05d2ebf5ce421ca8c18a07e69926d5bb7a26e63eea
+EBUILD csound-manual-6.08.ebuild 1301 BLAKE2B 0397b04c0bd54ff8e569b6a6251d5aff815d7caba695c2a60dc9aef3dc8bff00959a615ad96b170a655137b56e850db62fb4937ae272d562b2b60612fde9b834 SHA512 0a3c467b7de80cd0b49eab1ed4064347ca77d4c2c6f8a1d500bc4e36ca13b01b47ddd2f6c20466c90bf0cb05d2ebf5ce421ca8c18a07e69926d5bb7a26e63eea
+MISC metadata.xml 457 BLAKE2B 9cd43383f76b6c6343bd35e014b4d47d7ce84993c06423a4ece92c0dadd34c55b2ca8cc1487c6f809eb6294cf2ae45a8b66f4a41cc32f81a3aee24457f2d4ccf SHA512 3c5fae5f35af69eeb1b3da8aa3bc6995dc4af3c582843e9b86691a68e0e084382a64a47651596f8f04714c41f7004ea1c0fef1765d334ae0dbbb1569d74daae4
diff --git a/app-doc/csound-manual/csound-manual-6.06.ebuild b/app-doc/csound-manual/csound-manual-6.06.ebuild
new file mode 100644
index 000000000000..206f7fd6511d
--- /dev/null
+++ b/app-doc/csound-manual/csound-manual-6.06.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MY_P=Csound${PV}
+
+DESCRIPTION="The Csound reference manual"
+HOMEPAGE="http://csounds.com/"
+SRC_URI="
+ mirror://sourceforge/csound/${MY_P}_manual_pdf.zip
+ l10n_fr? ( mirror://sourceforge/csound/${MY_P}_manual-fr_pdf.zip )
+
+ html? (
+ mirror://sourceforge/csound/${MY_P}_manual_html.zip
+ l10n_fr? ( mirror://sourceforge/csound/${MY_P}_manual-fr_html.zip )
+ )"
+
+LICENSE="FDL-1.2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="html"
+
+LANGS=" fr"
+IUSE+="${LANGS// / l10n_}"
+
+DEPEND="app-arch/unzip"
+
+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_install() {
+ dodoc *.pdf
+
+ if use html ; then
+ dohtml -r html-en/*
+
+ local lang
+ for lang in ${LANGS} ; do
+ use l10n_${lang} || continue
+ docinto html-${lang}
+ dohtml -r html-${lang}/*
+ done
+ fi
+}
diff --git a/app-doc/csound-manual/csound-manual-6.07.ebuild b/app-doc/csound-manual/csound-manual-6.07.ebuild
new file mode 100644
index 000000000000..12bf909a84ab
--- /dev/null
+++ b/app-doc/csound-manual/csound-manual-6.07.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MY_P=Csound${PV}
+
+DESCRIPTION="The Csound reference manual"
+HOMEPAGE="http://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 ~x86"
+IUSE="html"
+
+LANGS=" fr"
+IUSE+="${LANGS// / l10n_}"
+
+DEPEND="app-arch/unzip"
+
+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_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/csound-manual-6.08.ebuild b/app-doc/csound-manual/csound-manual-6.08.ebuild
new file mode 100644
index 000000000000..12bf909a84ab
--- /dev/null
+++ b/app-doc/csound-manual/csound-manual-6.08.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MY_P=Csound${PV}
+
+DESCRIPTION="The Csound reference manual"
+HOMEPAGE="http://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 ~x86"
+IUSE="html"
+
+LANGS=" fr"
+IUSE+="${LANGS// / l10n_}"
+
+DEPEND="app-arch/unzip"
+
+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_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..87c2817d034d
--- /dev/null
+++ b/app-doc/csound-manual/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/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="sourceforge">csound</remote-id>
+ <remote-id type="github">csound/csound</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-doc/devmanual-0_pre20141116 b/app-doc/devmanual-0_pre20141116
deleted file mode 100644
index 8469275fc670..000000000000
--- a/app-doc/devmanual-0_pre20141116
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=compile install postinst
-DEPEND=dev-libs/libxslt media-gfx/imagemagick[truetype,svg,png]
-DESCRIPTION=The Gentoo Development Guide
-EAPI=6
-HOMEPAGE=https://devmanual.gentoo.org/
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-macos
-LICENSE=CC-BY-SA-2.0
-SLOT=0
-SRC_URI=https://dev.gentoo.org/~hwoarang/distfiles/devmanual-0_pre20141116.tar.gz
-_eclasses_=readme.gentoo-r1 54aecea034d5e90bdb0684b80da5c9f3
-_md5_=29fc17a51063da4e25cb135e56d8ca87
diff --git a/app-doc/devmanual-9999 b/app-doc/devmanual-9999
deleted file mode 100644
index a1cf2d50f740..000000000000
--- a/app-doc/devmanual-9999
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=compile install postinst unpack
-DEPEND=dev-libs/libxslt media-gfx/imagemagick[truetype,svg,png] >=dev-vcs/git-1.8.2.1[curl]
-DESCRIPTION=The Gentoo Development Guide
-EAPI=6
-HOMEPAGE=https://devmanual.gentoo.org/
-LICENSE=CC-BY-SA-2.0
-SLOT=0
-_eclasses_=git-r3 8f6de46b0aa318aea0e8cac62ece098b readme.gentoo-r1 54aecea034d5e90bdb0684b80da5c9f3
-_md5_=29fc17a51063da4e25cb135e56d8ca87
diff --git a/app-doc/devmanual/Manifest b/app-doc/devmanual/Manifest
new file mode 100644
index 000000000000..d4e1123ae1a7
--- /dev/null
+++ b/app-doc/devmanual/Manifest
@@ -0,0 +1,4 @@
+DIST devmanual-0_pre20141116.tar.gz 169936 BLAKE2B 9b01004750b9fce226fa6a965292d3ffaff0923f877da611743e39ee19077ea7fe0d21ff138853d3f79e4d4941026c30fcabf63c8903572ed7ba5d50d32c8dd5 SHA512 6af3f9a262bdb2ceb61ab195691dff4a850b22e8d1226e20ae3257c566b6cc913f756c8b90a40e8aa78b1242e78d24c4209a1d9cdb0706ae9b64c653544a028f
+EBUILD devmanual-0_pre20141116.ebuild 1773 BLAKE2B ca879efa95086f57a5b648b0e8c093cbef4e3f6aa74c41492ba4559c1f2180157006a1212f911087f4a31cf0159e3bf26a638ec963030a1bee2f04c3eaa46995 SHA512 8ff92699f5e975df3890363334286b023ce3d7d552ab001b47513cbe7615c3d4e0fd54050ca4b405e7e4689fda96782e56eea80a7d5cc0545fff3fcc7c18afd2
+EBUILD devmanual-9999.ebuild 1773 BLAKE2B ca879efa95086f57a5b648b0e8c093cbef4e3f6aa74c41492ba4559c1f2180157006a1212f911087f4a31cf0159e3bf26a638ec963030a1bee2f04c3eaa46995 SHA512 8ff92699f5e975df3890363334286b023ce3d7d552ab001b47513cbe7615c3d4e0fd54050ca4b405e7e4689fda96782e56eea80a7d5cc0545fff3fcc7c18afd2
+MISC metadata.xml 350 BLAKE2B 67b9c910e7db016681e9ef93572a28c154793c672735ae3212c0b103a1fa4c92f738e2286cf970510b2d034e6de433bf315cb36205a734e2515492d89ae05ffd SHA512 0999bf9619d15f407c0744e266704fbbb2e07ee1f7e23f1b422e7f918720efeb977081fbdfbbc623795f3d08b566f94414c9585fbc5c6e2a45c435ffc632d5c4
diff --git a/app-doc/devmanual/devmanual-0_pre20141116.ebuild b/app-doc/devmanual/devmanual-0_pre20141116.ebuild
new file mode 100644
index 000000000000..e891efa24f23
--- /dev/null
+++ b/app-doc/devmanual/devmanual-0_pre20141116.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit readme.gentoo-r1
+
+DESCRIPTION="The Gentoo Development Guide"
+HOMEPAGE="https://devmanual.gentoo.org/"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="git://anongit.gentoo.org/proj/devmanual.git"
+else
+ SRC_URI="https://dev.gentoo.org/~hwoarang/distfiles/${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-macos"
+fi
+
+LICENSE="CC-BY-SA-2.0"
+SLOT="0"
+IUSE=""
+
+DEPEND="dev-libs/libxslt
+ media-gfx/imagemagick[truetype,svg,png]"
+
+src_compile() {
+ # Imagemagick uses inkscape (if present) to delegate
+ # svg conversions.
+ # Inkscape uses g_get_user_config_dir () which in turn
+ # uses XDG_CONFIG_HOME to get the config directory for this
+ # user. See bug 463380
+ export XDG_CONFIG_HOME="${T}/inkscape_home"
+ emake
+}
+
+src_install() {
+ # clean out XML/XSL before installing
+ find . \( \
+ -iname '*.xml' -o \
+ -iname '*.xsl' -o \
+ -iname '*.svg' \) -delete || die
+ rm -r README.md xsl LICENSE Makefile || die
+
+ local HTML_DOCS=( . )
+ einstalldocs
+
+ einfo "Creating symlink from ${PF} to ${PN} for preserving bookmarks"
+ dosym ${PF} /usr/share/doc/${PN}
+
+ local DOC_CONTENTS="In order to browse the Gentoo Development Guide in
+ offline mode, point your browser to the following url:
+ ${EPREFIX}/usr/share/doc/devmanual/html/index.html"
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+ if ! has_version app-portage/eclass-manpages; then
+ elog "The offline version of the devmanual does not include the"
+ elog "documentation for the eclasses. If you need it, then emerge"
+ elog "the following package:"
+ elog
+ elog "app-portage/eclass-manpages"
+ elog
+ fi
+}
diff --git a/app-doc/devmanual/devmanual-9999.ebuild b/app-doc/devmanual/devmanual-9999.ebuild
new file mode 100644
index 000000000000..e891efa24f23
--- /dev/null
+++ b/app-doc/devmanual/devmanual-9999.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit readme.gentoo-r1
+
+DESCRIPTION="The Gentoo Development Guide"
+HOMEPAGE="https://devmanual.gentoo.org/"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="git://anongit.gentoo.org/proj/devmanual.git"
+else
+ SRC_URI="https://dev.gentoo.org/~hwoarang/distfiles/${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-macos"
+fi
+
+LICENSE="CC-BY-SA-2.0"
+SLOT="0"
+IUSE=""
+
+DEPEND="dev-libs/libxslt
+ media-gfx/imagemagick[truetype,svg,png]"
+
+src_compile() {
+ # Imagemagick uses inkscape (if present) to delegate
+ # svg conversions.
+ # Inkscape uses g_get_user_config_dir () which in turn
+ # uses XDG_CONFIG_HOME to get the config directory for this
+ # user. See bug 463380
+ export XDG_CONFIG_HOME="${T}/inkscape_home"
+ emake
+}
+
+src_install() {
+ # clean out XML/XSL before installing
+ find . \( \
+ -iname '*.xml' -o \
+ -iname '*.xsl' -o \
+ -iname '*.svg' \) -delete || die
+ rm -r README.md xsl LICENSE Makefile || die
+
+ local HTML_DOCS=( . )
+ einstalldocs
+
+ einfo "Creating symlink from ${PF} to ${PN} for preserving bookmarks"
+ dosym ${PF} /usr/share/doc/${PN}
+
+ local DOC_CONTENTS="In order to browse the Gentoo Development Guide in
+ offline mode, point your browser to the following url:
+ ${EPREFIX}/usr/share/doc/devmanual/html/index.html"
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+ if ! has_version app-portage/eclass-manpages; then
+ elog "The offline version of the devmanual does not include the"
+ elog "documentation for the eclasses. If you need it, then emerge"
+ elog "the following package:"
+ elog
+ elog "app-portage/eclass-manpages"
+ elog
+ fi
+}
diff --git a/app-doc/devmanual/metadata.xml b/app-doc/devmanual/metadata.xml
new file mode 100644
index 000000000000..19e224cd84eb
--- /dev/null
+++ b/app-doc/devmanual/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+<email>hwoarang@gentoo.org</email>
+<name>Markos Chandras</name>
+<description>Bugs for the devmanual documentation must be assigned to
+devmanual@gentoo.org
+</description>
+</maintainer>
+</pkgmetadata>
diff --git a/app-doc/diveintopython-2 b/app-doc/diveintopython-2
deleted file mode 100644
index 16291c9c29cd..000000000000
--- a/app-doc/diveintopython-2
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION='Dive Into Python' by Mark Pilgrim - Python 2
-EAPI=6
-HOMEPAGE=http://www.diveintopython.net/
-IUSE=pdf
-KEYWORDS=amd64 ppc ppc64 x86
-LICENSE=FDL-1.1
-SLOT=2
-SRC_URI=http://www.diveintopython.net/download/diveintopython-html-5.4.zip -> diveintopython-2.zip pdf? ( http://www.diveintopython.net/download/diveintopython-pdf-5.4.zip -> diveintopython-2-pdf.zip )
-_md5_=f9c811fbfe1b588ef881a0bb9336c4ca
diff --git a/app-doc/diveintopython-3 b/app-doc/diveintopython-3
deleted file mode 100644
index 129c78a67a6d..000000000000
--- a/app-doc/diveintopython-3
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION='Dive Into Python' by Mark Pilgrim - Python 3
-EAPI=6
-HOMEPAGE=http://www.diveintopython3.net/
-IUSE=pdf
-KEYWORDS=amd64 ppc ppc64 x86
-LICENSE=CC-BY-SA-3.0
-SLOT=3
-SRC_URI=https://dev.gentoo.org/~monsieurp/packages/diveintopython-3.tar.gz pdf? ( https://dev.gentoo.org/~monsieurp/packages/diveintopython-3-pdf.tar.gz )
-_md5_=0b40a9f8b2ca1c1f7daa364bb492622a
diff --git a/app-doc/diveintopython/Manifest b/app-doc/diveintopython/Manifest
new file mode 100644
index 000000000000..0e1f4cdc1530
--- /dev/null
+++ b/app-doc/diveintopython/Manifest
@@ -0,0 +1,7 @@
+DIST diveintopython-2-pdf.zip 782047 BLAKE2B aecb0dab23fc9737a22e032628e23eecdec1c56b330d7ba884acc97e63bc4f4b9ff5dc53ad89f588ef7e1d15991f1aa11cf70c479864a6b8e3b959287c299dbc SHA512 24857e22b587878e22b8347bb53ca60697b3940ea2d2f9ea7fe5eabc5d8d2b3d580b278379436f4282f515a25a285f3f558f461daa9edaae6f565c246154978c
+DIST diveintopython-2.zip 865555 BLAKE2B 55c541c3c77f3b0c4942212f4a15925571d1eb5974af4330f9edd610ba0037a9042442d2c1283d05e893888b2e2bb3da8cfe17c62a699fe8cb6e2682cbe0cd35 SHA512 9c57a9e228d30186b1e6fc10a47d4fa69704fd83ea68bba030d7909ad8df2b9cfeee942caf359b1dd1fd8f9459fee58ea8ddb3813759b17f06b93b3ccf4ca296
+DIST diveintopython-3-pdf.tar.gz 2235256 BLAKE2B 2617ae5fc8e7a61402a56aa43c094412bdf9b3350901980d4d0e33179f7e1ae9100e4d3ca8201e18a473c17205a7ee6a8efab55cfd230249f1eb07b671f90c96 SHA512 ecca7ba1540a48eb41b5bfd7ca878962939b9ec47eac6100f13d75eb24c6cae20177110877d34e6d1de47bed6883f9a25b379ced5c03b8c220103774a00a54b4
+DIST diveintopython-3.tar.gz 9958889 BLAKE2B 5c0b9764b6bb5f51af05142446750e9831fa6edb53336c47b398bf604c349e6c5c002c8f19f390d4929c94e2c19c5f0bb18a71ddb4b8b85d3701ee5feb35a4a4 SHA512 19a8498e4d91fc2ea2c899400336696732dae73da48faf55de43507e41e72a68c6ac25cea0acfdf3ca783344cd12c41326190ac9bbaf7ebdc113833e8bfea3a4
+EBUILD diveintopython-2.ebuild 690 BLAKE2B 95510d6829762d4dabe7d007713a58e3d011aa2bc9bdec8666368f2bca6262179a9d4399bbb672aeb4f2277f82be0b3a658f29c6aa826317877b35b88968a85c SHA512 565ce1c3f25d175afab136c4ea02c47db641da7fa5f74aaad93c96d4e166bdc65ddab7edff7f62e9949a8c95f3038cbdf62dd0a726af52ab5befa47955eb9b29
+EBUILD diveintopython-3.ebuild 532 BLAKE2B 53e0c84b8661e5148321d84172bdebb4b2ce1fc2190fb96b3497efd96a6a760978799de2b8f0c2ccdd3c34ac6eb54247067505588526bd3149eb0c211371730a SHA512 ced251ed888ea41ad5e0cb688a55f8a0278d2124a34b32fa9ab158a0fde087644b67149a8cebd9a145b94aa573fb688e98f2df8d6a4a4fd6beb1209c21412955
+MISC metadata.xml 487 BLAKE2B ca7286e38e6ee1ec327d7fa0c396c8e7ae13e256270bf8624a725dddf08d2088fee2fec19d92c30bf3614a1ec3f504da9aec4acb4886cde87e36c74184ffe379 SHA512 eac11ca2f544ef0a681218f31a792faaad13dc0de625b1a0ce260abf64538a1a87381bf0aff9024634bc7d44ec36b246ddeaf16a6a1c2efb4d04b1364fbc9fe5
diff --git a/app-doc/diveintopython/diveintopython-2.ebuild b/app-doc/diveintopython/diveintopython-2.ebuild
new file mode 100644
index 000000000000..391c52aba09b
--- /dev/null
+++ b/app-doc/diveintopython/diveintopython-2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MY_PV="5.4"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="'Dive Into Python' by Mark Pilgrim - Python 2"
+HOMEPAGE="http://www.diveintopython.net/"
+SRC_URI="
+http://www.diveintopython.net/download/${PN}-html-${MY_PV}.zip -> ${P}.zip
+pdf? ( http://www.diveintopython.net/download/${PN}-pdf-${MY_PV}.zip -> ${P}-pdf.zip )
+"
+
+LICENSE="FDL-1.1"
+SLOT="2"
+
+KEYWORDS="amd64 ppc ppc64 x86"
+IUSE="pdf"
+
+S="${WORKDIR}/${MY_P}"
+
+src_install() {
+ insinto "/usr/share/doc/${PN}-${SLOT}"
+ use pdf && dodoc "${PN}.pdf"
+ doins -r html/*
+ insinto "/usr/share/doc/${PN}-${SLOT}"/examples
+ doins -r py
+}
diff --git a/app-doc/diveintopython/diveintopython-3.ebuild b/app-doc/diveintopython/diveintopython-3.ebuild
new file mode 100644
index 000000000000..bc2f6bfcc2c3
--- /dev/null
+++ b/app-doc/diveintopython/diveintopython-3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="'Dive Into Python' by Mark Pilgrim - Python 3"
+HOMEPAGE="http://www.diveintopython3.net/"
+
+SRC_URI="https://dev.gentoo.org/~monsieurp/packages/${P}.tar.gz
+ pdf? (
+ https://dev.gentoo.org/~monsieurp/packages/${P}-pdf.tar.gz
+ )"
+
+LICENSE="CC-BY-SA-3.0"
+SLOT="3"
+KEYWORDS="amd64 ppc ppc64 x86"
+IUSE="pdf"
+
+src_install() {
+ insinto "/usr/share/doc/${PN}-${SLOT}"
+ use pdf && dodoc "${P}.pdf"
+ doins -r *
+}
diff --git a/app-doc/diveintopython/metadata.xml b/app-doc/diveintopython/metadata.xml
new file mode 100644
index 000000000000..6ca7cf07c088
--- /dev/null
+++ b/app-doc/diveintopython/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>monsieurp@gentoo.org</email>
+ <name>Patrice Clement</name>
+ </maintainer>
+ <longdescription lang="en">
+ Dive Into Python is a free Python book for experienced programmers.
+ </longdescription>
+</pkgmetadata>
diff --git a/app-doc/doxygen-1.8.13-r1 b/app-doc/doxygen-1.8.13-r1
deleted file mode 100644
index 352d7aae5b97..000000000000
--- a/app-doc/doxygen-1.8.13-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=sys-devel/flex sys-devel/bison doc? ( || ( dev-lang/python:3.6 dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 ) ) app-text/ghostscript-gpl dev-lang/perl media-libs/libpng:0= virtual/libiconv clang? ( sys-devel/clang:= ) dot? ( media-gfx/graphviz media-libs/freetype ) doxysearch? ( =dev-libs/xapian-1.2* ) latex? ( app-text/texlive[extra] ) qt5? ( dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) sqlite? ( dev-db/sqlite:3 ) sys-devel/make >=dev-util/cmake-3.9.6
-DESCRIPTION=Documentation system for most programming languages
-EAPI=6
-HOMEPAGE=https://www.stack.nl/~dimitri/doxygen/
-IUSE=clang debug doc dot doxysearch latex qt5 sqlite userland_GNU
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=GPL-2
-RDEPEND=app-text/ghostscript-gpl dev-lang/perl media-libs/libpng:0= virtual/libiconv clang? ( sys-devel/clang:= ) dot? ( media-gfx/graphviz media-libs/freetype ) doxysearch? ( =dev-libs/xapian-1.2* ) latex? ( app-text/texlive[extra] ) qt5? ( dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) sqlite? ( dev-db/sqlite:3 )
-REQUIRED_USE=doc? ( latex )
-RESTRICT=test
-SLOT=0
-SRC_URI=https://ftp.stack.nl/pub/users/dimitri/doxygen-1.8.13.src.tar.gz https://dev.gentoo.org/~xarthisius/distfiles/doxywizard.png
-_eclasses_=cmake-utils 57384a259cf0c7985ce651b2c0865405 desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils d2e7e7d290428bb25c56dcf2502badc1 preserve-libs ef207dc62baddfddfd39a164d9797648 python-any-r1 6faea633ae2f79f6d55dcfd431b79fbf python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
-_md5_=c8685d20b1da26d5ec25bc30377f85ad
diff --git a/app-doc/doxygen-1.8.14-r1 b/app-doc/doxygen-1.8.14-r1
deleted file mode 100644
index d23b55b50bd9..000000000000
--- a/app-doc/doxygen-1.8.14-r1
+++ /dev/null
@@ -1,15 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test
-DEPEND=sys-devel/flex sys-devel/bison doc? ( || ( dev-lang/python:3.6 dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 ) ) app-text/ghostscript-gpl dev-lang/perl media-libs/libpng:0= virtual/libiconv clang? ( >=sys-devel/clang-4.0.0:= ) dot? ( media-gfx/graphviz media-libs/freetype ) doxysearch? ( dev-libs/xapian ) latex? ( dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) qt5? ( dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 ) sqlite? ( dev-db/sqlite:3 ) sys-devel/make >=dev-util/cmake-3.9.6
-DESCRIPTION=Documentation system for most programming languages
-EAPI=6
-HOMEPAGE=https://www.stack.nl/~dimitri/doxygen/
-IUSE=clang debug doc dot doxysearch latex qt5 sqlite userland_GNU
-KEYWORDS=alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris
-LICENSE=GPL-2
-RDEPEND=app-text/ghostscript-gpl dev-lang/perl media-libs/libpng:0= virtual/libiconv clang? ( >=sys-devel/clang-4.0.0:= ) dot? ( media-gfx/graphviz media-libs/freetype ) doxysearch? ( dev-libs/xapian ) latex? ( dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) qt5? ( dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 ) sqlite? ( dev-db/sqlite:3 )
-REQUIRED_USE=doc? ( latex )
-RESTRICT=test
-SLOT=0
-SRC_URI=https://ftp.stack.nl/pub/users/dimitri/doxygen-1.8.14.src.tar.gz
-_eclasses_=cmake-utils 57384a259cf0c7985ce651b2c0865405 desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils d2e7e7d290428bb25c56dcf2502badc1 preserve-libs ef207dc62baddfddfd39a164d9797648 python-any-r1 6faea633ae2f79f6d55dcfd431b79fbf python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
-_md5_=1f5d9d6fe5e82db9ee287c81aee98acc
diff --git a/app-doc/doxygen-9999 b/app-doc/doxygen-9999
deleted file mode 100644
index d7ba010994a6..000000000000
--- a/app-doc/doxygen-9999
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=sys-devel/flex sys-devel/bison doc? ( || ( dev-lang/python:3.6 dev-lang/python:3.5 dev-lang/python:3.4 >=dev-lang/python-2.7.5-r2:2.7 ) ) app-text/ghostscript-gpl dev-lang/perl media-libs/libpng:0= virtual/libiconv clang? ( >=sys-devel/clang-4.0.0:= ) dot? ( media-gfx/graphviz media-libs/freetype ) doxysearch? ( dev-libs/xapian ) latex? ( dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) qt5? ( dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 ) sqlite? ( dev-db/sqlite:3 ) sys-devel/make >=dev-util/cmake-3.9.6 >=dev-vcs/git-1.8.2.1[curl]
-DESCRIPTION=Documentation system for most programming languages
-EAPI=6
-HOMEPAGE=https://www.stack.nl/~dimitri/doxygen/
-IUSE=clang debug doc dot doxysearch latex qt5 sqlite userland_GNU
-LICENSE=GPL-2
-RDEPEND=app-text/ghostscript-gpl dev-lang/perl media-libs/libpng:0= virtual/libiconv clang? ( >=sys-devel/clang-4.0.0:= ) dot? ( media-gfx/graphviz media-libs/freetype ) doxysearch? ( dev-libs/xapian ) latex? ( dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) qt5? ( dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 ) sqlite? ( dev-db/sqlite:3 )
-REQUIRED_USE=doc? ( latex )
-RESTRICT=test
-SLOT=0
-_eclasses_=cmake-utils 57384a259cf0c7985ce651b2c0865405 desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 git-r3 8f6de46b0aa318aea0e8cac62ece098b ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils d2e7e7d290428bb25c56dcf2502badc1 preserve-libs ef207dc62baddfddfd39a164d9797648 python-any-r1 6faea633ae2f79f6d55dcfd431b79fbf python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
-_md5_=d9bc667c97af64ba7a9e211910a8adaf
diff --git a/app-doc/doxygen/Manifest b/app-doc/doxygen/Manifest
new file mode 100644
index 000000000000..b281f3e59a70
--- /dev/null
+++ b/app-doc/doxygen/Manifest
@@ -0,0 +1,10 @@
+AUX doxygen-1.8.12-link_with_pthread.patch 1078 BLAKE2B bcf05d8e2c56e4c5a026ea8e8662e247aa48fb4c3ffeb2a26799ae98f1bbd1a9f9cfc55bcad4b9d254d6067fce8e51990ab9cecfcfa6fa9b1a9861c085525966 SHA512 01173974a66a4b6214f6506f9f9009da2ae3ee1b6f424763dfc2b1ce96293e71b463b1afb4c6ccdeac299c66132bbf6d3ee7fe543f1251ff429107f8b4017831
+AUX doxygen-1.8.13-NULL-dereference.patch 867 BLAKE2B c8202a4cb59115f0e9cba80bdd3fc1283226bded40f40233a5c0a6f32adaa433c56f662f29441d60fed2a4b1633bc603102d22b56f09f45522ff3f94fdc85335 SHA512 e0dc00095d3955fd171e554d0984a3d41b02643da0fa64c0f2815cc16b8cdbf0645e848507e7f100ac6ffb0e3712ca2bbec7e1a81091177e39555bde0b5e3f12
+AUX doxygen-1.8.9.1-empty-line-sigsegv.patch 489 BLAKE2B 747825ab555b28642fc607980896e3a2f71f27c739a1e2e3afca28beb37ffccf8bf7cccc0bc250a4938c84d5caa5c05d4347496dc754a4cb28b5f506a838e6c6 SHA512 8b9d70fda66eae1fd871fbf29b7587d8f3872810f4b6b7b570d8fd8711a0a0fd84257798261db2c6a7aa7efd8874cf18e1056e67f53d6ec2bd3720cfd0f572ef
+DIST doxygen-1.8.13.src.tar.gz 4893912 BLAKE2B 3eb7eb6e7d122f681a9af8caf8a33789d323d52a5c205a3c44a7953eec78f4b227062da3e71c09de443aa6ac5c780937218c3a8c9ddf06d3eb23200a33b7406f SHA512 85da5bd28ad9f33a8e50fa92796817d31e59c024127cb647cb967e4321dd51378feaacdf099d578b7e6020fd646a3c63e99c77420e49e3894fc18ca89ba3e0a2
+DIST doxygen-1.8.14.src.tar.gz 4877980 BLAKE2B 9886e5165188548e0c8a3760a53709615385ab175795d07156584f3878996c8c5f18e439b6e45352a32ba5cd40e9b7fdb29cdf86511e1be70b18315069e33377 SHA512 5fac7e457a51b1f8e39fb65de5e0c07633e573f74e876580e7bcad5693540d6970fde1b2cb799a4df6ab9dfca951ece15b76b3010134d7658db3500183bea85c
+DIST doxywizard.png 4231 BLAKE2B c71e30fee273c7410bc6b65e171a864066e088d474785f5e24b5500806af1217a6e12e93c5b81a488e2d216bfa59aeed332a092515dbbf8b640d8f7320dda50a SHA512 5e2d26e7427b86866ebe75ec2c66c0f1100d230f3f3e4d66bac424a8dd0d42f0831d936ff03318dfa1bf73cbd9fb53717636d0c91ae3eea0f4e24641479d25d5
+EBUILD doxygen-1.8.13-r1.ebuild 3743 BLAKE2B 27ff1130731c6205ba3332a00a5b2d5175e3f5980ffffdb8dec65ae8ff1ad2893f48dca1ca77d07eb7be1b8d03509e17b752b02b44fce10601705af6b6c93f38 SHA512 aa8d218d2044b769787a82482a0483b219e17c656c3e8ad806fdda2026430bd63654113676caee8572bfeb1bc82aae6f54b55f0dee9e7b0ca723f1fb773352d2
+EBUILD doxygen-1.8.14-r1.ebuild 3066 BLAKE2B 321dcdc108c3e1576972eecc8dbd6a6969102c10dfd4e5234ae775503cfc32be75c5e867353a050b069dace3dfc9db722b7a674a5a4843db3f43fc27df845783 SHA512 5438c64af40abac3dfeb7b278b613e7f8c10708a472382eeba6c2c04adb4faf61d4ab10f9624468e8a4a5ebff6ce1717e3a6ad7fd295f714cad3d46097acef4d
+EBUILD doxygen-9999.ebuild 3097 BLAKE2B 6bd1e6c6fd59342bd060f4b4dcfe19997ade7cd570401d8306c67b49eabc9487af84ddb768682d749d2ac045072cbc33f28ccce3fdffbca8e971f1be733c9c05 SHA512 84a7175f62eac4cc2af66cf24e395e53779c2e0ed776aab3d6a0dcba0efc97ef20f8bb2c7b1c64fc7341f0ab333c0a0d6872a82e52dc5b4ee26b00065eada392
+MISC metadata.xml 891 BLAKE2B 175ca40e223a340b42e5446db6441e7b5a3d273b4457b47a5715911fc0c3ab7ffe24400e472a43182c20fd274404b6d542ba1ac697c7cb8dc0d099c7debba7a6 SHA512 951c1c9ce4096fa8ae4a01959ef4b8d66388d31ad07604e44df2ad5f689fc586d8d915fcedcd89731ba87ece080c4305a2ccf409ef87993017fa285f43196d61
diff --git a/app-doc/doxygen/doxygen-1.8.13-r1.ebuild b/app-doc/doxygen/doxygen-1.8.13-r1.ebuild
new file mode 100644
index 000000000000..980992918892
--- /dev/null
+++ b/app-doc/doxygen/doxygen-1.8.13-r1.ebuild
@@ -0,0 +1,151 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit cmake-utils eutils flag-o-matic python-any-r1 xdg-utils
+if [[ ${PV} = *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"
+ SRC_URI=""
+else
+ SRC_URI="https://ftp.stack.nl/pub/users/dimitri/${P}.src.tar.gz"
+ KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+fi
+SRC_URI+=" https://dev.gentoo.org/~xarthisius/distfiles/doxywizard.png"
+
+DESCRIPTION="Documentation system for most programming languages"
+HOMEPAGE="https://www.stack.nl/~dimitri/doxygen/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="clang debug doc dot doxysearch latex qt5 sqlite userland_GNU"
+
+RDEPEND="app-text/ghostscript-gpl
+ dev-lang/perl
+ media-libs/libpng:0=
+ virtual/libiconv
+ clang? ( sys-devel/clang:= )
+ dot? (
+ media-gfx/graphviz
+ media-libs/freetype
+ )
+ doxysearch? ( =dev-libs/xapian-1.2* )
+ latex? ( app-text/texlive[extra] )
+ qt5? (
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ )
+ sqlite? ( dev-db/sqlite:3 )
+ "
+
+REQUIRED_USE="doc? ( latex )"
+
+DEPEND="sys-devel/flex
+ sys-devel/bison
+ doc? ( ${PYTHON_DEPS} )
+ ${RDEPEND}"
+
+# src_test() defaults to make -C testing but there is no such directory (bug #504448)
+RESTRICT="test"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.8.9.1-empty-line-sigsegv.patch" #454348
+ "${FILESDIR}/${PN}-1.8.12-link_with_pthread.patch"
+ "${FILESDIR}/${PN}-1.8.13-NULL-dereference.patch"
+)
+
+DOCS=( LANGUAGE.HOWTO README.md )
+
+pkg_setup() {
+ use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ cmake-utils_src_prepare
+
+ # Ensure we link to -liconv
+ if use elibc_FreeBSD && has_version dev-libs/libiconv || use elibc_uclibc; then
+ local pro
+ for pro in */*.pro.in */*/*.pro.in; do
+ echo "unix:LIBS += -liconv" >> "${pro}" || die
+ done
+ fi
+
+ # Call dot with -Teps instead of -Tps for EPS generation - bug #282150
+ sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die
+
+ # fix pdf doc
+ sed -i.orig -e "s:g_kowal:g kowal:" \
+ doc/maintainers.txt || die
+
+ if is-flagq "-O3" ; then
+ ewarn
+ ewarn "Compiling with -O3 is known to produce incorrectly"
+ ewarn "optimized code which breaks doxygen."
+ ewarn
+ elog
+ elog "Continuing with -O2 instead ..."
+ elog
+ replace-flags "-O3" "-O2"
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DDOC_INSTALL_DIR="share/doc/${P}"
+ -Duse_libclang=$(usex clang)
+ -Dbuild_doc=$(usex doc)
+ -Dbuild_search=$(usex doxysearch)
+ -Dbuild_wizard=$(usex qt5)
+ -Duse_sqlite3=$(usex sqlite)
+ )
+
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+
+ if use doc; then
+ export VARTEXFONTS="${T}/fonts" # bug #564944
+
+ if ! use dot; then
+ sed -i -e "s/HAVE_DOT = YES/HAVE_DOT = NO/" \
+ {Doxyfile,doc/Doxyfile} \
+ || die "disabling dot failed"
+ fi
+ cmake-utils_src_make -C "${BUILD_DIR}" docs
+ fi
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ if use qt5; then
+ doicon "${DISTDIR}/doxywizard.png"
+ make_desktop_entry doxywizard "DoxyWizard ${PV}" \
+ "/usr/share/pixmaps/doxywizard.png" \
+ "Development"
+ fi
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+
+ elog
+ elog "For examples and other goodies, see the source tarball. For some"
+ elog "example output, run doxygen on the doxygen source using the"
+ elog "Doxyfile provided in the top-level source dir."
+ elog
+ elog "Disabling the dot USE flag will remove the GraphViz dependency,"
+ elog "along with Doxygen's ability to generate diagrams in the docs."
+ elog "See the Doxygen homepage for additional helper tools to parse"
+ elog "more languages."
+ elog
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+}
diff --git a/app-doc/doxygen/doxygen-1.8.14-r1.ebuild b/app-doc/doxygen/doxygen-1.8.14-r1.ebuild
new file mode 100644
index 000000000000..0c4dcac73052
--- /dev/null
+++ b/app-doc/doxygen/doxygen-1.8.14-r1.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit cmake-utils eutils python-any-r1
+if [[ ${PV} = *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"
+ SRC_URI=""
+else
+ SRC_URI="https://ftp.stack.nl/pub/users/dimitri/${P}.src.tar.gz"
+ KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+fi
+
+DESCRIPTION="Documentation system for most programming languages"
+HOMEPAGE="https://www.stack.nl/~dimitri/doxygen/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="clang debug doc dot doxysearch latex qt5 sqlite userland_GNU"
+
+RDEPEND="app-text/ghostscript-gpl
+ dev-lang/perl
+ media-libs/libpng:0=
+ virtual/libiconv
+ clang? ( >=sys-devel/clang-4.0.0:= )
+ dot? (
+ media-gfx/graphviz
+ media-libs/freetype
+ )
+ doxysearch? ( dev-libs/xapian )
+ latex? (
+ dev-texlive/texlive-bibtexextra
+ dev-texlive/texlive-fontsextra
+ dev-texlive/texlive-fontutils
+ dev-texlive/texlive-latex
+ dev-texlive/texlive-latexextra
+ )
+ qt5? (
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ )
+ sqlite? ( dev-db/sqlite:3 )
+ "
+
+REQUIRED_USE="doc? ( latex )"
+
+DEPEND="sys-devel/flex
+ sys-devel/bison
+ doc? ( ${PYTHON_DEPS} )
+ ${RDEPEND}"
+
+# src_test() defaults to make -C testing but there is no such directory (bug #504448)
+RESTRICT="test"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.8.9.1-empty-line-sigsegv.patch" #454348
+ "${FILESDIR}/${PN}-1.8.12-link_with_pthread.patch"
+)
+
+DOCS=( LANGUAGE.HOWTO README.md )
+
+pkg_setup() {
+ use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ cmake-utils_src_prepare
+
+ # Ensure we link to -liconv
+ if use elibc_FreeBSD && has_version dev-libs/libiconv || use elibc_uclibc; then
+ local pro
+ for pro in */*.pro.in */*/*.pro.in; do
+ echo "unix:LIBS += -liconv" >> "${pro}" || die
+ done
+ fi
+
+ # Call dot with -Teps instead of -Tps for EPS generation - bug #282150
+ sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die
+
+ # fix pdf doc
+ sed -i.orig -e "s:g_kowal:g kowal:" \
+ doc/maintainers.txt || die
+
+ if is-flagq "-O3" ; then
+ ewarn
+ ewarn "Compiling with -O3 is known to produce incorrectly"
+ ewarn "optimized code which breaks doxygen."
+ ewarn
+ elog
+ elog "Continuing with -O2 instead ..."
+ elog
+ replace-flags "-O3" "-O2"
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -Duse_libclang=$(usex clang)
+ -Dbuild_doc=$(usex doc)
+ -Dbuild_search=$(usex doxysearch)
+ -Dbuild_wizard=$(usex qt5)
+ -Duse_sqlite3=$(usex sqlite)
+ )
+ use doc && mycmakeargs+=(
+ -DDOC_INSTALL_DIR="share/doc/${P}"
+ )
+
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+
+ if use doc; then
+ export VARTEXFONTS="${T}/fonts" # bug #564944
+
+ if ! use dot; then
+ sed -i -e "s/HAVE_DOT = YES/HAVE_DOT = NO/" \
+ {Doxyfile,doc/Doxyfile} \
+ || die "disabling dot failed"
+ fi
+ cmake-utils_src_make -C "${BUILD_DIR}" docs
+ fi
+}
+
+src_install() {
+ cmake-utils_src_install
+}
diff --git a/app-doc/doxygen/doxygen-9999.ebuild b/app-doc/doxygen/doxygen-9999.ebuild
new file mode 100644
index 000000000000..0f8cc61578a8
--- /dev/null
+++ b/app-doc/doxygen/doxygen-9999.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit cmake-utils eutils python-any-r1
+if [[ ${PV} = *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"
+ SRC_URI=""
+ KEYWORDS=""
+else
+ SRC_URI="https://github.com/doxygen/doxygen/archive/Release_${PV//\./_}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris"
+ S="${WORKDIR}/${PN}-Release_${PV//\./_}"
+fi
+
+DESCRIPTION="Documentation system for most programming languages"
+HOMEPAGE="https://www.stack.nl/~dimitri/doxygen/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="clang debug doc dot doxysearch latex qt5 sqlite userland_GNU"
+
+RDEPEND="app-text/ghostscript-gpl
+ dev-lang/perl
+ media-libs/libpng:0=
+ virtual/libiconv
+ clang? ( >=sys-devel/clang-4.0.0:= )
+ dot? (
+ media-gfx/graphviz
+ media-libs/freetype
+ )
+ doxysearch? ( dev-libs/xapian )
+ latex? (
+ dev-texlive/texlive-bibtexextra
+ dev-texlive/texlive-fontsextra
+ dev-texlive/texlive-fontutils
+ dev-texlive/texlive-latex
+ dev-texlive/texlive-latexextra
+ )
+ qt5? (
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ )
+ sqlite? ( dev-db/sqlite:3 )
+ "
+
+REQUIRED_USE="doc? ( latex )"
+
+DEPEND="sys-devel/flex
+ sys-devel/bison
+ doc? ( ${PYTHON_DEPS} )
+ ${RDEPEND}"
+
+# src_test() defaults to make -C testing but there is no such directory (bug #504448)
+RESTRICT="test"
+
+PATCHES=( "${FILESDIR}/${PN}-1.8.11-link_with_pthread.patch" )
+DOCS=( LANGUAGE.HOWTO README.md )
+
+pkg_setup() {
+ use doc && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ cmake-utils_src_prepare
+
+ # Ensure we link to -liconv
+ if use elibc_FreeBSD && has_version dev-libs/libiconv || use elibc_uclibc; then
+ local pro
+ for pro in */*.pro.in */*/*.pro.in; do
+ echo "unix:LIBS += -liconv" >> "${pro}" || die
+ done
+ fi
+
+ # Call dot with -Teps instead of -Tps for EPS generation - bug #282150
+ sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die
+
+ # fix pdf doc
+ sed -i.orig -e "s:g_kowal:g kowal:" \
+ doc/maintainers.txt || die
+
+ if is-flagq "-O3" ; then
+ ewarn
+ ewarn "Compiling with -O3 is known to produce incorrectly"
+ ewarn "optimized code which breaks doxygen."
+ ewarn
+ elog
+ elog "Continuing with -O2 instead ..."
+ elog
+ replace-flags "-O3" "-O2"
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -Duse_libclang=$(usex clang)
+ -Dbuild_doc=$(usex doc)
+ -Dbuild_search=$(usex doxysearch)
+ -Dbuild_wizard=$(usex qt5)
+ -Duse_sqlite3=$(usex sqlite)
+ )
+ use doc && mycmakeargs+=(
+ -DDOC_INSTALL_DIR="share/doc/${P}"
+ )
+
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+
+ if use doc; then
+ export VARTEXFONTS="${T}/fonts" # bug #564944
+
+ if ! use dot; then
+ sed -i -e "s/HAVE_DOT = YES/HAVE_DOT = NO/" \
+ {Doxyfile,doc/Doxyfile} \
+ || die "disabling dot failed"
+ fi
+ cmake-utils_src_make -C "${BUILD_DIR}" docs
+ fi
+}
+
+src_install() {
+ cmake-utils_src_install
+}
diff --git a/app-doc/doxygen/files/doxygen-1.8.12-link_with_pthread.patch b/app-doc/doxygen/files/doxygen-1.8.12-link_with_pthread.patch
new file mode 100644
index 000000000000..cdc630c4d42b
--- /dev/null
+++ b/app-doc/doxygen/files/doxygen-1.8.12-link_with_pthread.patch
@@ -0,0 +1,32 @@
+diff --git a/addon/doxysearch/CMakeLists.txt b/addon/doxysearch/CMakeLists.txt
+index 33e01c1..165fc3e 100644
+--- a/addon/doxysearch/CMakeLists.txt
++++ b/addon/doxysearch/CMakeLists.txt
+@@ -20,6 +20,7 @@ target_link_libraries(doxyindexer
+ ${ZLIB_LIBRARIES}
+ ${WIN_EXTRA_LIBS}
+ qtools
++ pthread
+ )
+
+ add_executable(doxysearch.cgi
+@@ -29,6 +30,7 @@ target_link_libraries(doxysearch.cgi
+ ${XAPIAN_LIBRARIES}
+ ${ZLIB_LIBRARIES}
+ ${WIN_EXTRA_LIBS}
++ pthread
+ )
+
+ install(TARGETS doxyindexer doxysearch.cgi DESTINATION bin)
+diff --git a/addon/doxywizard/CMakeLists.txt b/addon/doxywizard/CMakeLists.txt
+index bf2eda8..8eb2a1c 100644
+--- a/addon/doxywizard/CMakeLists.txt
++++ b/addon/doxywizard/CMakeLists.txt
+@@ -109,6 +109,7 @@ ${doxywizard_RESOURCES_RCC}
+ qt_use_modules(doxywizard Core Gui Widgets Xml)
+ target_link_libraries(doxywizard
+ ${QT_LIBRARIES} ${QT_QTMAIN_LIBRARY}
++pthread
+ )
+
+ install(TARGETS doxywizard DESTINATION bin)
diff --git a/app-doc/doxygen/files/doxygen-1.8.13-NULL-dereference.patch b/app-doc/doxygen/files/doxygen-1.8.13-NULL-dereference.patch
new file mode 100644
index 000000000000..8d72e8ff6e0d
--- /dev/null
+++ b/app-doc/doxygen/files/doxygen-1.8.13-NULL-dereference.patch
@@ -0,0 +1,24 @@
+From 0f02761a158a5e9ddbd5801682482af8986dbc35 Mon Sep 17 00:00:00 2001
+From: albert-github <albert.tests@gmail.com>
+Date: Wed, 4 Jan 2017 12:24:55 +0100
+Subject: [PATCH] Bug 776791 - [1.8.13 Regression] Segfault building the
+ breathe docs
+
+Protected against NULL pointer of variable al
+---
+ src/xmlgen.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/xmlgen.cpp b/src/xmlgen.cpp
+index fe95c7a..70e198a 100644
+--- a/src/xmlgen.cpp
++++ b/src/xmlgen.cpp
+@@ -620,7 +620,7 @@ static void generateXMLForMember(MemberDef *md,FTextStream &ti,FTextStream &t,De
+ if (md->isInline()) t << "yes"; else t << "no";
+ t << "\"";
+
+- if (al->refQualifier!=RefQualifierNone)
++ if (al!=0 && al->refQualifier!=RefQualifierNone)
+ {
+ t << " refqual=\"";
+ if (al->refQualifier==RefQualifierLValue) t << "lvalue"; else t << "rvalue";
diff --git a/app-doc/doxygen/files/doxygen-1.8.9.1-empty-line-sigsegv.patch b/app-doc/doxygen/files/doxygen-1.8.9.1-empty-line-sigsegv.patch
new file mode 100644
index 000000000000..cfa56174c5eb
--- /dev/null
+++ b/app-doc/doxygen/files/doxygen-1.8.9.1-empty-line-sigsegv.patch
@@ -0,0 +1,20 @@
+removeEmptyLines() segfaults on empty string
+
+https://bugs.gentoo.org/show_bug.cgi?id=454348
+http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=676423
+
+Patch written by Thibaut Paumard <paumard@users.sourceforge.net>
+--- a/src/htmlgen.cpp
++++ b/src/htmlgen.cpp
+@@ -1022,6 +1022,11 @@
+ static QCString removeEmptyLines(const QCString &s)
+ {
+ BufStr out(s.length()+1);
++ if (s.length()==0)
++ {
++ out.addChar('\0');
++ return out.data();
++ }
+ const char *p=s.data();
+ if (p)
+ {
diff --git a/app-doc/doxygen/metadata.xml b/app-doc/doxygen/metadata.xml
new file mode 100644
index 000000000000..bb9c3fb5578a
--- /dev/null
+++ b/app-doc/doxygen/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>tamiko@gentoo.org</email>
+ <name>Matthias Maier</name>
+ </maintainer>
+ <longdescription>
+ Doxygen is a tool for analyzing, documenting, and reverse-engineering
+ source code of various languages using a variety of output formats
+ (try it and see). Doxygen supports C++, C, Java, Objective-C, Python,
+ IDL (Corba and Microsoft flavors) and to some extent PHP, C#, and D,
+ as well as other languages (using additional helper tools).
+ </longdescription>
+ <use>
+ <flag name="clang">support for <pkg>sys-devel/clang</pkg> assisted parsing</flag>
+ <flag name="dot">allow to create dot graphs using <pkg>media-gfx/graphviz</pkg></flag>
+ <flag name="doxysearch">build doxyindexer and doxysearch.cgi</flag>
+ </use>
+</pkgmetadata>
diff --git a/app-doc/elisp-manual-18.1.03 b/app-doc/elisp-manual-18.1.03
deleted file mode 100644
index 0764f5dd9273..000000000000
--- a/app-doc/elisp-manual-18.1.03
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=compile install prepare
-DEPEND=sys-apps/texinfo
-DESCRIPTION=The GNU Emacs Lisp Reference Manual
-EAPI=5
-HOMEPAGE=https://www.gnu.org/software/emacs/manual/
-KEYWORDS=amd64 ~ppc x86
-LICENSE=Texinfo-manual
-SLOT=18
-SRC_URI=ftp://ftp.gnu.org/old-gnu/emacs/elisp-manual-18-1.03.tar.gz https://dev.gentoo.org/~ulm/emacs/elisp-manual-18.1.03-patches.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=83b2a435770a04cebbac488a14d7ead5
diff --git a/app-doc/elisp-manual-19.2.4.2 b/app-doc/elisp-manual-19.2.4.2
deleted file mode 100644
index 9508f1b06ff3..000000000000
--- a/app-doc/elisp-manual-19.2.4.2
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=compile install prepare
-DEPEND=sys-apps/texinfo
-DESCRIPTION=The GNU Emacs Lisp Reference Manual
-EAPI=5
-HOMEPAGE=https://www.gnu.org/software/emacs/manual/
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=Texinfo-manual
-SLOT=19
-SRC_URI=ftp://ftp.gnu.org/old-gnu/emacs/elisp-manual-19-2.4.2.tar.gz https://dev.gentoo.org/~ulm/emacs/elisp-manual-19.2.4.2-patches.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=548052c43a12b57fe3e460b66f1940c9
diff --git a/app-doc/elisp-manual-20.2.5 b/app-doc/elisp-manual-20.2.5
deleted file mode 100644
index c080f3367309..000000000000
--- a/app-doc/elisp-manual-20.2.5
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=compile install prepare
-DEPEND=sys-apps/texinfo
-DESCRIPTION=The GNU Emacs Lisp Reference Manual
-EAPI=5
-HOMEPAGE=https://www.gnu.org/software/emacs/manual/
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=Texinfo-manual
-SLOT=20
-SRC_URI=ftp://ftp.gnu.org/old-gnu/emacs/elisp-manual-20-2.5.tar.gz https://dev.gentoo.org/~ulm/emacs/elisp-manual-20.2.5-patches.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=cd4fb17066a3df0fbeb2569456101c92
diff --git a/app-doc/elisp-manual-21.2.8-r2 b/app-doc/elisp-manual-21.2.8-r2
deleted file mode 100644
index 67823ae292fe..000000000000
--- a/app-doc/elisp-manual-21.2.8-r2
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=compile install prepare
-DEPEND=sys-apps/texinfo
-DESCRIPTION=The GNU Emacs Lisp Reference Manual
-EAPI=5
-HOMEPAGE=https://www.gnu.org/software/emacs/manual/
-KEYWORDS=amd64 ppc x86
-LICENSE=FDL-1.1+
-SLOT=21
-SRC_URI=mirror://gnu/emacs/elisp-manual-21-2.8.tar.gz https://dev.gentoo.org/~ulm/emacs/elisp-manual-21.2.8-patches.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=409e2a815da36c3c749d8770cb7e1ab6
diff --git a/app-doc/elisp-manual-22.2.9 b/app-doc/elisp-manual-22.2.9
deleted file mode 100644
index 8bfdcb9ed82b..000000000000
--- a/app-doc/elisp-manual-22.2.9
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=compile install prepare
-DEPEND=sys-apps/texinfo
-DESCRIPTION=The GNU Emacs Lisp Reference Manual
-EAPI=5
-HOMEPAGE=https://www.gnu.org/software/emacs/manual/
-KEYWORDS=amd64 ppc x86
-LICENSE=FDL-1.2+
-SLOT=22
-SRC_URI=https://dev.gentoo.org/~ulm/emacs/elisp-manual-22-2.9.tar.bz2
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=cf515870a71078b3c63d8098e18a44b6
diff --git a/app-doc/elisp-manual-23.4 b/app-doc/elisp-manual-23.4
deleted file mode 100644
index dc43f2ee3619..000000000000
--- a/app-doc/elisp-manual-23.4
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=compile install prepare
-DEPEND=sys-apps/texinfo
-DESCRIPTION=The GNU Emacs Lisp Reference Manual
-EAPI=5
-HOMEPAGE=https://www.gnu.org/software/emacs/manual/
-KEYWORDS=amd64 ppc x86 ~x86-fbsd
-LICENSE=FDL-1.3+
-SLOT=23
-SRC_URI=https://dev.gentoo.org/~ulm/emacs/elisp-manual-23.4.tar.xz https://dev.gentoo.org/~ulm/emacs/elisp-manual-23.4-patches-1.tar.xz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=bec162193f8c0b7faa1d19e85f8afa22
diff --git a/app-doc/elisp-manual-24.5 b/app-doc/elisp-manual-24.5
deleted file mode 100644
index 367b50a44367..000000000000
--- a/app-doc/elisp-manual-24.5
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=compile install prepare
-DEPEND=sys-apps/texinfo
-DESCRIPTION=The GNU Emacs Lisp Reference Manual
-EAPI=5
-HOMEPAGE=https://www.gnu.org/software/emacs/manual/
-KEYWORDS=amd64 ppc x86 ~x86-fbsd
-LICENSE=FDL-1.3+
-SLOT=24
-SRC_URI=https://dev.gentoo.org/~ulm/emacs/elisp-manual-24.5.tar.xz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=1078bdcfdd6c4405ec16849d08a0b888
diff --git a/app-doc/elisp-manual-25.3 b/app-doc/elisp-manual-25.3
deleted file mode 100644
index 7e77eebfd383..000000000000
--- a/app-doc/elisp-manual-25.3
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=compile install
-DEPEND=sys-apps/texinfo
-DESCRIPTION=The GNU Emacs Lisp Reference Manual
-EAPI=6
-HOMEPAGE=https://www.gnu.org/software/emacs/manual/
-KEYWORDS=amd64 ppc x86 ~x86-fbsd
-LICENSE=FDL-1.3+
-SLOT=25
-SRC_URI=https://dev.gentoo.org/~ulm/emacs/elisp-manual-25.3.tar.xz
-_md5_=ade9bea2844739cd04f0a152d9141900
diff --git a/app-doc/elisp-manual/Manifest b/app-doc/elisp-manual/Manifest
new file mode 100644
index 000000000000..b224546077dd
--- /dev/null
+++ b/app-doc/elisp-manual/Manifest
@@ -0,0 +1,25 @@
+AUX elisp-manual-22.2.9-direntry.patch 528 BLAKE2B af22a56dffd52ea5fa7dd6e6f5867047f9644b28a13f9b05107ff0d1a586664cc53f6bb3f620b5ff9ec26a6c05007f8a13e4b7ab3420a208fce6e4c6c83a330c SHA512 e54872caae13a26fb03b59f9e0df4450d7ea53501b4bfec094b24aa05a165b06040d8218834d9626d454e6fe790ae40702c2e0d5c0277dd50520dd5d06f886ad
+AUX elisp-manual-24.5-direntry.patch 471 BLAKE2B aef00ba84bd30f8d8831d6530ed2b417b2259a31fe109d04163bbdc9768b7dc55631c7dddacc48fba3ed357648b4da3d01543905c8d41edc60f4c7e05ac00574 SHA512 22572dc6ec4274af69838885c7a8c0e0f70d3add3371113bdf0d206660e8eb5cdd6df1a4781d074bc80d80c0606436bd105caa7e6575f51d07a7722266114b2e
+AUX elisp-manual-25.3-direntry.patch 490 BLAKE2B 36c2b47087ee09bc6981513ac234541df4fcfa0373c496bfd1671f06626b50e5727df43c7043d7e6c2f4b435cfb8265b3439c65236f7f0ecc890f5e1f283cf7c SHA512 7909ebe681c34e85dd0805b73668754216fe3a1ac8aff03755814bc097dbe422b436d8e3a66335402b8febc5b1416b999bbda3058e2b7d61bd59525caf51dceb
+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
+EBUILD elisp-manual-18.1.03.ebuild 723 BLAKE2B d6001867a1b4848ed8e1555ca2b20bab40564950dd9dfb92b8f7a952fd0d229a2dbd292395ab624701e7696cd8514bc352f905f333a0febbf3ae1d08351bfc5d SHA512 5366673290301eba76b6777d2c134bf76238c2b9abe3eea3a37a01e7a8fc1a7db1d2b651d438a3247b6f6f70f9e0576dfb0a84c7dab2a9b15239f3704a95b576
+EBUILD elisp-manual-19.2.4.2.ebuild 727 BLAKE2B b9535938e38bb0c9aa0257a7276b6551d8e7c5417d7154e2b3eea8bb89f4125de486ffddb39e402b86e770287ed9f06ffd894f31099acf103abd5c97a9a24d71 SHA512 4c965985be3f484fa71dffcbafaa0f794c14824ab7ff5ef4e77e433de55540f5bbb56c5d9836dc39a92dcd2ce297453d77cafbe710ffe12cf0715a5c13b8054b
+EBUILD elisp-manual-20.2.5.ebuild 727 BLAKE2B 025100948a53c32770ff6b459c3bc8de28accf4e70e2fc395555c466dec2121a6467d844090470e95f7828d5e8435b24f83c8cf676fdfe166b07f4b4e2f23ae3 SHA512 91e3fe85384fe049567b3086868608c834a191db870aec3c2fe1fca9533a9cb498a4db84bb706ceaf91182712162bf15bd951b3c669ad1549331e7c4b9014838
+EBUILD elisp-manual-21.2.8-r2.ebuild 705 BLAKE2B e1b2edfa5ff611dddac3f597f45518f14b3a5ceac3916e10ef221da33650a071506c0e181365606c93a876cbab59726cd006573d90b503ad1b8ae78ac4387a2f SHA512 c9c5ac34aec1508b1e07a1008b34ce5de8e4d3ee8bd662604c20216ad0bdd40fdd7be4134b4c14433a573a3d863ce59fadd895d94bb09b5295556792ad834b25
+EBUILD elisp-manual-22.2.9.ebuild 632 BLAKE2B 486878c6e41d64774a184f9b7d43c205472239672b72316f422923cc84f643839a4042fd8d1a79675cc4a9e236fae0fb1138d0d13da632dfc7c9a3c8e6a33e76 SHA512 3fd5bc800c02308953ec8e61b8ae849bac320782bd084ab381c5105c156eee1b9cbf9e340cbb1608c08587c70c3ec80f057c6b2435e407b3f429c24f8c21ee64
+EBUILD elisp-manual-23.4.ebuild 670 BLAKE2B 35f9fff50ddf9bb6b1cb8f64625e251429da22ffbf5f2d3296bdf187b87c0eee9bfa72fe9400c5647a497812ea80ed8638920c9aa811baad8b3179220d47d531 SHA512 3a9c5d2328d57c5f1a902a71e26d95bebef0614ce4075f6cf9066fad517055a20631f9ae357d15a4d0f346e7c7382c6672cabb2d10f47ab46c2e22e3f5120eb3
+EBUILD elisp-manual-24.5.ebuild 677 BLAKE2B 1a66c98cdbc64424360013263b4d292c1910d836322043e4edbc3e8361e8638513c2f0772e15067109062214a9f5ab463041d438c83c5be633d6c8c201290b56 SHA512 c8baf1b57f363eff805bf1b2e16fb26f6d4f873336ab5a257db5033bf46a3e2bd7f60a4e72db25faa9f4e39ddca4ed443522207c847eac8432f1ff6abd255549
+EBUILD elisp-manual-25.3.ebuild 639 BLAKE2B c59a535490e5388afe75ede1f3cc2daa4e0e74dad9ccfe2bead749d85bd960b88eca76f7bf366875c03d466c61758bcd93050afdfe4ff324715f5330e1b9b762 SHA512 ec9898aa21ee08d854bc2a41a464c9eca0cdd95067970e008ee6e514137b6673b1ad88ad0107d75e5901931ae9e33b80f4de94532a727fe2ade50100ef6af784
+MISC metadata.xml 1449 BLAKE2B 11f3b34d702faf8a9e9fca1d1538cbc3b79460da8611aa304bb15fff5f30c0de336cbe3d5abe9b1b8477b9fad29c182021de50427d2f8a31ceb1af23ff9de5a2 SHA512 25d8f591e4cfc53cd164d9e9af9a8866abf3b4a7bbbc6d6d102dd506469ea0b6bbde02ed9f8ce34a8aaa3f32de7dc614fb9c82f49224406952c31e6f96db8baa
diff --git a/app-doc/elisp-manual/elisp-manual-18.1.03.ebuild b/app-doc/elisp-manual/elisp-manual-18.1.03.ebuild
new file mode 100644
index 000000000000..3e55d5a96b64
--- /dev/null
+++ b/app-doc/elisp-manual/elisp-manual-18.1.03.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils
+
+MY_P=${PN}-${PV/./-}
+DESCRIPTION="The GNU Emacs Lisp Reference Manual"
+HOMEPAGE="https://www.gnu.org/software/emacs/manual/"
+SRC_URI="ftp://ftp.gnu.org/old-gnu/emacs/${MY_P}.tar.gz
+ https://dev.gentoo.org/~ulm/emacs/${P}-patches.tar.gz"
+
+LICENSE="Texinfo-manual"
+SLOT="18"
+KEYWORDS="amd64 ~ppc x86"
+
+DEPEND="sys-apps/texinfo"
+
+S="${WORKDIR}/elisp"
+
+src_prepare() {
+ # remove pre-made info files
+ rm -f elisp elisp-[0-9]*
+ EPATCH_SUFFIX=patch epatch
+}
+
+src_compile() {
+ ln -s index.unperm index.texi || die
+ makeinfo elisp.texi || die
+}
+
+src_install() {
+ doinfo elisp18.info*
+ dodoc README
+}
diff --git a/app-doc/elisp-manual/elisp-manual-19.2.4.2.ebuild b/app-doc/elisp-manual/elisp-manual-19.2.4.2.ebuild
new file mode 100644
index 000000000000..57b9eb43552c
--- /dev/null
+++ b/app-doc/elisp-manual/elisp-manual-19.2.4.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils
+
+MY_P=${PN}-${PV/./-}
+DESCRIPTION="The GNU Emacs Lisp Reference Manual"
+HOMEPAGE="https://www.gnu.org/software/emacs/manual/"
+SRC_URI="ftp://ftp.gnu.org/old-gnu/emacs/${MY_P}.tar.gz
+ https://dev.gentoo.org/~ulm/emacs/${P}-patches.tar.gz"
+
+LICENSE="Texinfo-manual"
+SLOT="19"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+DEPEND="sys-apps/texinfo"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ # remove pre-made info files
+ rm -f elisp elisp-[0-9]*
+ EPATCH_SUFFIX=patch epatch
+}
+
+src_compile() {
+ ln -s index.unperm index.texi || die
+ makeinfo elisp.texi || die
+}
+
+src_install() {
+ doinfo elisp19.info*
+ dodoc README
+}
diff --git a/app-doc/elisp-manual/elisp-manual-20.2.5.ebuild b/app-doc/elisp-manual/elisp-manual-20.2.5.ebuild
new file mode 100644
index 000000000000..f215e0e85b79
--- /dev/null
+++ b/app-doc/elisp-manual/elisp-manual-20.2.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils
+
+MY_P=${PN}-${PV/./-}
+DESCRIPTION="The GNU Emacs Lisp Reference Manual"
+HOMEPAGE="https://www.gnu.org/software/emacs/manual/"
+SRC_URI="ftp://ftp.gnu.org/old-gnu/emacs/${MY_P}.tar.gz
+ https://dev.gentoo.org/~ulm/emacs/${P}-patches.tar.gz"
+
+LICENSE="Texinfo-manual"
+SLOT="20"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+DEPEND="sys-apps/texinfo"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ # remove pre-made info files
+ rm -f elisp elisp-[0-9]*
+ EPATCH_SUFFIX=patch epatch
+}
+
+src_compile() {
+ ln -s index.unperm index.texi || die
+ makeinfo elisp.texi || die
+}
+
+src_install() {
+ doinfo elisp20.info*
+ dodoc README
+}
diff --git a/app-doc/elisp-manual/elisp-manual-21.2.8-r2.ebuild b/app-doc/elisp-manual/elisp-manual-21.2.8-r2.ebuild
new file mode 100644
index 000000000000..003f669a9546
--- /dev/null
+++ b/app-doc/elisp-manual/elisp-manual-21.2.8-r2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils
+
+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"
+
+LICENSE="FDL-1.1+"
+SLOT="21"
+KEYWORDS="amd64 ppc x86"
+
+DEPEND="sys-apps/texinfo"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ # remove pre-made info files
+ rm -f elisp elisp-[0-9]*
+ EPATCH_SUFFIX=patch epatch
+}
+
+src_compile() {
+ ln -s index.unperm index.texi || die
+ makeinfo elisp.texi || die
+}
+
+src_install() {
+ doinfo elisp21.info*
+ dodoc README
+}
diff --git a/app-doc/elisp-manual/elisp-manual-22.2.9.ebuild b/app-doc/elisp-manual/elisp-manual-22.2.9.ebuild
new file mode 100644
index 000000000000..5fd1f6ea0543
--- /dev/null
+++ b/app-doc/elisp-manual/elisp-manual-22.2.9.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils
+
+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"
+
+LICENSE="FDL-1.2+"
+SLOT="22"
+KEYWORDS="amd64 ppc x86"
+
+DEPEND="sys-apps/texinfo"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-direntry.patch"
+}
+
+src_compile() {
+ makeinfo elisp.texi || die
+}
+
+src_install() {
+ doinfo elisp22.info*
+ dodoc ChangeLog README
+}
diff --git a/app-doc/elisp-manual/elisp-manual-23.4.ebuild b/app-doc/elisp-manual/elisp-manual-23.4.ebuild
new file mode 100644
index 000000000000..ea879a7492ce
--- /dev/null
+++ b/app-doc/elisp-manual/elisp-manual-23.4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils
+
+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"
+
+LICENSE="FDL-1.3+"
+SLOT="23"
+KEYWORDS="amd64 ppc x86 ~x86-fbsd"
+
+DEPEND="sys-apps/texinfo"
+
+S="${WORKDIR}/lispref"
+
+src_prepare() {
+ EPATCH_SUFFIX=patch epatch
+}
+
+src_compile() {
+ makeinfo elisp.texi || die
+}
+
+src_install() {
+ doinfo elisp${SLOT}.info*
+ dodoc ChangeLog README
+}
diff --git a/app-doc/elisp-manual/elisp-manual-24.5.ebuild b/app-doc/elisp-manual/elisp-manual-24.5.ebuild
new file mode 100644
index 000000000000..fca59e62bcf4
--- /dev/null
+++ b/app-doc/elisp-manual/elisp-manual-24.5.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils
+
+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"
+
+LICENSE="FDL-1.3+"
+SLOT="24"
+KEYWORDS="amd64 ppc x86 ~x86-fbsd"
+
+DEPEND="sys-apps/texinfo"
+
+S="${WORKDIR}/lispref"
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-direntry.patch"
+ echo "@set EMACSVER ${PV}" >emacsver.texi || die
+}
+
+src_compile() {
+ makeinfo elisp.texi || die
+}
+
+src_install() {
+ doinfo elisp${SLOT}.info*
+ dodoc ChangeLog README
+}
diff --git a/app-doc/elisp-manual/elisp-manual-25.3.ebuild b/app-doc/elisp-manual/elisp-manual-25.3.ebuild
new file mode 100644
index 000000000000..10e056f739c7
--- /dev/null
+++ b/app-doc/elisp-manual/elisp-manual-25.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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"
+
+LICENSE="FDL-1.3+"
+SLOT="25"
+KEYWORDS="amd64 ppc x86 ~x86-fbsd"
+
+DEPEND="sys-apps/texinfo"
+
+S="${WORKDIR}/lispref"
+PATCHES=("${FILESDIR}/${P}-direntry.patch")
+
+src_compile() {
+ makeinfo -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 b/app-doc/elisp-manual/files/elisp-manual-25.3-direntry.patch
new file mode 100644
index 000000000000..7303baa827c5
--- /dev/null
+++ b/app-doc/elisp-manual/files/elisp-manual-25.3-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 ../../info/elisp.info
++@setfilename elisp25.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 25: (elisp25). The Emacs Lisp Reference Manual for Emacs 25.
+ @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..06fb04eeec56
--- /dev/null
+++ b/app-doc/elisp-manual/metadata.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/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>
+</pkgmetadata>
diff --git a/app-doc/geant-docs-4.10.0 b/app-doc/geant-docs-4.10.0
deleted file mode 100644
index 3efc1adc8ac8..000000000000
--- a/app-doc/geant-docs-4.10.0
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=User documentation for Geant4 physics simulation toolkit
-EAPI=5
-HOMEPAGE=https://geant4.web.cern.ch/geant4/support/userdocuments.shtml
-KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
-LICENSE=geant4
-SLOT=4
-SRC_URI=http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/InstallationGuide/fo/BookInstalGuide.pdf -> BookInstalGuide-4.10.0.pdf http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/fo/BookForAppliDev.pdf -> BookForAppliDev-4.10.0.pdf http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForToolkitDeveloper/fo/BookForToolDev.pdf -> BookForToolDev-4.10.0.pdf http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/PhysicsReferenceManual/fo/PhysicsReferenceManual.pdf -> PhysicsReferenceManual-4.10.0.pdf
-_md5_=49930fae56ec8283eab613396f390704
diff --git a/app-doc/geant-docs-4.10.03 b/app-doc/geant-docs-4.10.03
deleted file mode 100644
index 68127cbed0f5..000000000000
--- a/app-doc/geant-docs-4.10.03
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=User documentation for Geant4 physics simulation toolkit
-EAPI=6
-HOMEPAGE=https://geant4.web.cern.ch/geant4/support/userdocuments.shtml
-KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
-LICENSE=geant4
-SLOT=4
-SRC_URI=http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/InstallationGuide/fo/BookInstalGuide.pdf -> BookInstalGuide-4.10.03.pdf http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/fo/BookForAppliDev.pdf -> BookForAppliDev-4.10.03.pdf http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForToolkitDeveloper/fo/BookForToolDev.pdf -> BookForToolDev-4.10.03.pdf http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/PhysicsReferenceManual/fo/PhysicsReferenceManual.pdf -> PhysicsReferenceManual-4.10.03.pdf
-_md5_=50354c466bfa3fa2e2c30182e5f1ed23
diff --git a/app-doc/geant-docs-4.10.1 b/app-doc/geant-docs-4.10.1
deleted file mode 100644
index 2fbfd870e779..000000000000
--- a/app-doc/geant-docs-4.10.1
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=User documentation for Geant4 physics simulation toolkit
-EAPI=5
-HOMEPAGE=https://geant4.web.cern.ch/geant4/support/userdocuments.shtml
-KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
-LICENSE=geant4
-SLOT=4
-SRC_URI=http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/InstallationGuide/fo/BookInstalGuide.pdf -> BookInstalGuide-4.10.1.pdf http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/fo/BookForAppliDev.pdf -> BookForAppliDev-4.10.1.pdf http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForToolkitDeveloper/fo/BookForToolDev.pdf -> BookForToolDev-4.10.1.pdf http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/PhysicsReferenceManual/fo/PhysicsReferenceManual.pdf -> PhysicsReferenceManual-4.10.1.pdf
-_md5_=6d97cb61428498c76dc63f395e794d3f
diff --git a/app-doc/geant-docs-4.10.2 b/app-doc/geant-docs-4.10.2
deleted file mode 100644
index edfd02702d93..000000000000
--- a/app-doc/geant-docs-4.10.2
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=User documentation for Geant4 physics simulation toolkit
-EAPI=5
-HOMEPAGE=https://geant4.web.cern.ch/geant4/support/userdocuments.shtml
-KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
-LICENSE=geant4
-SLOT=4
-SRC_URI=http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/InstallationGuide/fo/BookInstalGuide.pdf -> BookInstalGuide-4.10.2.pdf http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/fo/BookForAppliDev.pdf -> BookForAppliDev-4.10.2.pdf http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForToolkitDeveloper/fo/BookForToolDev.pdf -> BookForToolDev-4.10.2.pdf http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/PhysicsReferenceManual/fo/PhysicsReferenceManual.pdf -> PhysicsReferenceManual-4.10.2.pdf
-_md5_=e7f714499793d9c7ebf65613a2f17c33
diff --git a/app-doc/geant-docs-4.9.6 b/app-doc/geant-docs-4.9.6
deleted file mode 100644
index 8f4f676c7c87..000000000000
--- a/app-doc/geant-docs-4.9.6
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=User documentation for Geant4 physics simulation toolkit
-EAPI=5
-HOMEPAGE=https://geant4.web.cern.ch/geant4/support/userdocuments.shtml
-KEYWORDS=~amd64 ~x86 ~amd64-linux ~x86-linux
-LICENSE=geant4
-SLOT=4
-SRC_URI=http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/InstallationGuide/fo/BookInstalGuide.pdf -> BookInstalGuide-4.9.6.pdf http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForApplicationDeveloper/fo/BookForAppliDev.pdf -> BookForAppliDev-4.9.6.pdf http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/ForToolkitDeveloper/fo/BookForToolDev.pdf -> BookForToolDev-4.9.6.pdf http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides/PhysicsReferenceManual/fo/PhysicsReferenceManual.pdf -> PhysicsReferenceManual-4.9.6.pdf
-_md5_=49930fae56ec8283eab613396f390704
diff --git a/app-doc/geant-docs/Manifest b/app-doc/geant-docs/Manifest
new file mode 100644
index 000000000000..c156d6cf8724
--- /dev/null
+++ b/app-doc/geant-docs/Manifest
@@ -0,0 +1,26 @@
+DIST BookForAppliDev-4.10.0.pdf 4576743 BLAKE2B e254063d5f5b7d41f43b1cf94706d6267695947f6e493eaebbefdb2d4bfb78597eabfa918b6dd7a8d6ce55fef3c3ffb3e8e4b087710d0fd603fb474c34bd3cc3 SHA512 8b2385d625bf2eeed3ec9056c1c409348d5dcff44da3438640ef8e7e178b73f540c2112b019eef4568e6cb6a0866000c36170004e0648580edf58899c2d730cf
+DIST BookForAppliDev-4.10.03.pdf 3428164 BLAKE2B e553618bc666983a906827f5b8d5795b800c1baba47435fb830ae441f06e525d8db63aff20546210292215834da67c6a113e79f83ff61fbe2fb77b91383ae5e8 SHA512 20572135306945724f28a8f00088d9f4e5c6e1dfa012666152a6ec78856adbab019a0aa1dfb03034cf2686d8244b8dab7553c9bc12847c55364e7b80928a5e50
+DIST BookForAppliDev-4.10.1.pdf 4636744 BLAKE2B 7d45b6fc2ea9b1a5716c455fe6d200d3974a43bba09b73ec5012f7cea2f6b45de97c6f1baabff990297ed932b4977bebc78d2f5754349811de9737cc2cc76856 SHA512 560d9c7ae2b72c261bfe705ce51c278ff1be460bac997ceb7ebae168d377d9499a1022fb7a8c0e715b11833527acaa5ee1508874ccfd5da65e1615b63d16c6e0
+DIST BookForAppliDev-4.10.2.pdf 3384490 BLAKE2B 6b3716db6c725a80b1afd2848f582b3069c52f4520665a5e233a6c73b407902042cef49e73ba228d88df19647f9f62a6b41a9a8452b37aef61d49733347caaf9 SHA512 0d1677984c50713740f5f261ce217ef1e072119b29a131fae37d5955eff06d7211445b2bbd19958e945f4ec813289775d817747e72cfa772694ac3f4d0b87fab
+DIST BookForAppliDev-4.9.6.pdf 3022878 BLAKE2B 2f5579a787d2b7bd0c3f99d2a6fc5fd88a01717616ef9fc19846cff5e46d9009c63bf605e99f684dbb613d61022798cd96d34810a7f66a691c3c7600144b9095 SHA512 b653c29a3bcdee7709566268410a32d3f226ecc7e22a6857f4eb1f816d203e9de826b7fe09e74d317ee2864e830b701d01ef66251a1883de16ea21631093db7b
+DIST BookForToolDev-4.10.0.pdf 6148005 BLAKE2B b8ec5162d40bb5b6834508a0e6ab762beaa5832e08711afd8191449f0911a555622228b78341962ca327d36d02714f0080500f72cc1bc9358b1cde0fc7e38745 SHA512 2b211b3d70771bc6cbfa4885497ef754a6d738e217291ec4e6da7b095d7e1e6a46ed809d0dd42b24b205669725ac67c498c1fb1a4ac9bb4fdaf00bc2a378b8bc
+DIST BookForToolDev-4.10.03.pdf 6805988 BLAKE2B 4bb091131c35bf7814d297d011e6ebb90bd2cd265b97d4ace406c9ec773f5c2a784b0b9a7e6bde16d43aee600c648e1ec7c71f8dba4984d69dc9ceb75ff58490 SHA512 46fea826f018f1e5e32534d8b27d7ec4c99e264d4d75c36fe0cb855efc081801467f4747ef30dfb0bf8ff62c54f5e172f2eb8c0dd4e56918b46166ed9ca39c77
+DIST BookForToolDev-4.10.1.pdf 5792624 BLAKE2B 88dd63f2acb38cca39089bc97414e15cb5e3f2318e8e5d7398c473c896725e771168ce2455c0c85419672afafa3cdf13c50218bc2c238102ba70de9f576f95c6 SHA512 2872b9369e49497819b50150e734d6d70694d77786dba7ca01393462c76f6320787ff48bcc463821db3a3c5479075a19ce41a02189d2440064ca3329803f42d4
+DIST BookForToolDev-4.10.2.pdf 5281452 BLAKE2B c05a2f2c326320fb613e32e6dc0b6f4436f98a05e42c90343d49400ebc7f6335ee9112036ce2de171e2decf8a03e7ce66e5a0183b798349f03ea0dd8974c1531 SHA512 e7f86aa2f7f6fe21f169a6229f7b93af0282705cae203cc2297a9797fbc664b3d5e82721f271706db6392c1ade3ff62651212b626392773c96dfb21667dc36cb
+DIST BookForToolDev-4.9.6.pdf 5270128 BLAKE2B e3779998fded84e26ae15cc10d19472512e9a86c8277df9a11f34b04c7e69d4c9c5042f457f31e3e06dcae26f46a796df673aa5ab1ae96550e377c55f1bc4e85 SHA512 ba2f6a9f0ef7093527cfc8e1c98d1299f7784eb58cb2c1aff0910ac3277aefa3ba5fe8d6be1ff040695623f7e2fff56e82fafcc6f583d13cc98ca513bd5528b5
+DIST BookInstalGuide-4.10.0.pdf 3057028 BLAKE2B 58aed34a5158843c1c695f46efa443f3327fe7281e556358d4906acd9ea9080b27b7605ccabb360d1e045f94faed8aede07ff5f2e42367a1e194b39af84fc48c SHA512 abd76299ce4bdc0d61103282d41e4325ee4d290f286bfd368570add4b7d7a4263b47ccc4309f4ef28b0c268bf88f8c0eb2c6cee1e1f5da1a92d324a110b8a716
+DIST BookInstalGuide-4.10.03.pdf 977915 BLAKE2B 7a7605d7b469ce68e25ffd409918d83cfe98c1fca0b324227be449a6e2b8073bb364572becd93acce0aa0ed2f038ec2fd0c07b8f268a87e047e9e6b9ccf50630 SHA512 2bdd26e2933b4efb09e99fde420bbfcc66e664893fa44bdb6ac3df6d21efeb92511ad68ce84489b18f7d3bbb4204c3e2a4066c198c49163ed4f18ade14d3345f
+DIST BookInstalGuide-4.10.1.pdf 3061881 BLAKE2B 2f56ab691ae2ed986632c09b83c8876e19c367f46d0b979ca1518f5788e7923fa5e0155641093df02e4f6451f9d95c14b1af6800414a7373a7b447d3911dfd09 SHA512 0280498bf0040d2f60fe9de3eff3395e9fd0dd8e2d18b605e6848779146198fa1def58e1cd660d577e4a40fe0a6f7b1ad618a4459ae48ce01b9782cdefb83642
+DIST BookInstalGuide-4.10.2.pdf 972556 BLAKE2B 5cb5e942d7797d7e23362a2261cf92f7e5444c8c00537966c6fabb20a2d073ba530c75c305f9b19f2815f1a1c296ae0948147eebf2af6bb6190bd15c3a344fbb SHA512 23175e1e31bfec8ce19226592515b8cfbdf82f3dd5e36f72b875a2f12e4d9ce298896b7b22f02da516d8bd20241f59adda8ec775de19beea16fb55ff9e5d7e61
+DIST BookInstalGuide-4.9.6.pdf 177888 BLAKE2B d8abe9edac49a901aa553da131f5b282b390075528ad3dfebc00ddfec3661469c689eebd586ee6ae5111c6d695b233aaacd5c63b9692b2eae949e983a71e10d5 SHA512 de35770ead31a1013fb9ec0eb817d681def4fef82dbbd5493ece2cf9129db44e6cd116dc2c610da62da92857aa8926d063f570e3b181796544cb2f92bba12df4
+DIST PhysicsReferenceManual-4.10.0.pdf 5776452 BLAKE2B 742ea4b9bda4fcdc21f292bd1aee7ffef716128e3181d52ec19712270a6297089e5bbf6186c1ce15d467652bcf3718ce930a499f60087a8e037cd33887ae0349 SHA512 568325b0d673c7015b019c10ca51361ec8fd98999660ba9fde2f69514c85fd0e897514ee9b97ab25462298b23670d79d9336ad839186e7f1b135bab819662794
+DIST PhysicsReferenceManual-4.10.03.pdf 4721187 BLAKE2B 81a15732a2448300bae69fc531d3923f7749da311212c6e1128d156330787c0c79fa6ba16bf8f9545a995a281bb2c137e6b2712cb25a1aa15321273062061f1e SHA512 d55f119abf572c11ea62346c04e1277e3f85bf737619e48bd70eba34f69480156450e222a32274268b0849aece5d6f483cad21aef7746da13b946148f2c340c2
+DIST PhysicsReferenceManual-4.10.1.pdf 5857216 BLAKE2B e3706e699feb2ffa80eaf21710d6e8846b3d6ee5ee6697b6bc44923df409cb7133724cf6e48f78369e11821d13b11dad2a4cf038af217e7d93dcee926b6d51b3 SHA512 56f1ec07ea3833cbff4eb431450a67c905bf541d7a82e38231adc2edd6a0da5ca7d8050f0e34c5c0f9480f7b0a5a00090299a5318162fb9f95efdb345fc46061
+DIST PhysicsReferenceManual-4.10.2.pdf 4711503 BLAKE2B ed1bcf09ef25895e10ff3b0af54830e2b73f9eb368e3283b7c46743ea47ffb5024324afbf885ee39c9adb2ab38ea1073b8a084ef1cd250de896b9d1ca1c57bc6 SHA512 d1a2607c4aac6ceae92a1cfe96215e1b6287e77bbaac74326e5fee79b2587481ca1bc0bc8d0d5d45b93bf2866b306e4283d7d813292cf3dc1e269afcc8f0e165
+DIST PhysicsReferenceManual-4.9.6.pdf 4430198 BLAKE2B 1518a945491ee9da91a5b3e4cbb6845e08c83935aff936399125eb8969c4c459d636afaa838c4783ea78483ec63528dc987d59093d89c54a93d31339146b10d0 SHA512 90e7ae7410b5276f9be2eeb340deb062288ebc7f6a3bb425086fec07576e075fc0480bf3f233239e8ca13cbe462cb7d4254301ee57bd0368b2479c603957561b
+EBUILD geant-docs-4.10.0.ebuild 963 BLAKE2B 4de38c1678dcc6e5f9466af441cc6ddd00bc7840b5a5c5979c5a6b10b76eddc7ed616bebf5240e207fa728354504965f1f6b44602e9e9e949afc266406187648 SHA512 f723aef52672ca9ac40e6e0006a5e740a66f0c36388f11976003cdc24e4d406cb967dabffa9e7368d0e117fbfd9956c29a9a76caf15935bb9b396222e5147474
+EBUILD geant-docs-4.10.03.ebuild 968 BLAKE2B 785d448cd61b05b8a2f87c701317b305d41ac18cc6d34d71c049243679d08190339e29d1abe402237c5cc334e7f91669180bd474e9f5cd72497ca1e3bef89e3c SHA512 0914280703a7feff4e5c7d3a3f928481f6c1af3c5c641d4286177ef950807dbdadbcfbe984e7e7e7b5493d2e25430e17d5f47fa6dfa06724ab0e6c4dc131b2ad
+EBUILD geant-docs-4.10.1.ebuild 963 BLAKE2B d3b3600f8ee8a3a747e575766fe54571d23143e0f83e083d055b152b01ff2e3ca252671b59a7edf5631507e87991ee0425995dd7fc3c4c74c54ff4471a30ef93 SHA512 4b9e6a142e3c4fe65cad0aa75eacbaa86d4b9426b9c09b7722950a73ed171cf36a035829ccb273f57ee06b0d4215e5731373fba42c54008ded5ac2bd39a2f4ba
+EBUILD geant-docs-4.10.2.ebuild 963 BLAKE2B 95598c26717a47573d7a79a036b80f4adfabef9cab8a55a4bec2c5e3fa774ebf4acce15ffbf2b7e74d5edd6f0d6e862008f34e52002ea96b61ba89a9a96bf6d0 SHA512 239eb90c413797c4307f82a8ece7cc8d50ccb4be5d64313753f2fb3fe0337bf78c5ecb995df6b2dea0ba080b37cd73bd5a345b2d34f997de2ac5f325aed78e3c
+EBUILD geant-docs-4.9.6.ebuild 963 BLAKE2B 4de38c1678dcc6e5f9466af441cc6ddd00bc7840b5a5c5979c5a6b10b76eddc7ed616bebf5240e207fa728354504965f1f6b44602e9e9e949afc266406187648 SHA512 f723aef52672ca9ac40e6e0006a5e740a66f0c36388f11976003cdc24e4d406cb967dabffa9e7368d0e117fbfd9956c29a9a76caf15935bb9b396222e5147474
+MISC metadata.xml 413 BLAKE2B d79a9c73ffacad88262fa1aea585c18f95ec78c409efce7aba9c2780114a8fd9dac0978846b6e6862ceb106d0f41c5c79ebc47c961929ad683bfb090e366c010 SHA512 0c0d2a72a6947edb0a97a0d91d6c7dbfbde06eceac1deeb073906dbdfeb8ac43f5f2c6d1222ee8773c361ae34b48d77093e7734a0bd784fd408b2828793176e2
diff --git a/app-doc/geant-docs/geant-docs-4.10.0.ebuild b/app-doc/geant-docs/geant-docs-4.10.0.ebuild
new file mode 100644
index 000000000000..49b9867de1cb
--- /dev/null
+++ b/app-doc/geant-docs/geant-docs-4.10.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="User documentation for Geant4 physics simulation toolkit"
+HOMEPAGE="https://geant4.web.cern.ch/geant4/support/userdocuments.shtml"
+SRC_DOC="http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides"
+SRC_URI="
+ ${SRC_DOC}/InstallationGuide/fo/BookInstalGuide.pdf -> BookInstalGuide-${PV}.pdf
+ ${SRC_DOC}/ForApplicationDeveloper/fo/BookForAppliDev.pdf -> BookForAppliDev-${PV}.pdf
+ ${SRC_DOC}/ForToolkitDeveloper/fo/BookForToolDev.pdf -> BookForToolDev-${PV}.pdf
+ ${SRC_DOC}/PhysicsReferenceManual/fo/PhysicsReferenceManual.pdf -> PhysicsReferenceManual-${PV}.pdf
+"
+
+LICENSE="geant4"
+SLOT="4"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+S="${DISTDIR}"
+
+src_install() {
+ local d
+ for d in *pdf; do newdoc ${d} ${d/-${PV}}; done
+ echo GEANT_DOC_DIR="${EPREFIX%/}/usr/share/doc/${PF}" >> 99geant-doc
+ doenvd 99geant-doc
+}
diff --git a/app-doc/geant-docs/geant-docs-4.10.03.ebuild b/app-doc/geant-docs/geant-docs-4.10.03.ebuild
new file mode 100644
index 000000000000..8cd4376007a4
--- /dev/null
+++ b/app-doc/geant-docs/geant-docs-4.10.03.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="User documentation for Geant4 physics simulation toolkit"
+HOMEPAGE="https://geant4.web.cern.ch/geant4/support/userdocuments.shtml"
+SRC_DOC="http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides"
+SRC_URI="
+ ${SRC_DOC}/InstallationGuide/fo/BookInstalGuide.pdf -> BookInstalGuide-${PV}.pdf
+ ${SRC_DOC}/ForApplicationDeveloper/fo/BookForAppliDev.pdf -> BookForAppliDev-${PV}.pdf
+ ${SRC_DOC}/ForToolkitDeveloper/fo/BookForToolDev.pdf -> BookForToolDev-${PV}.pdf
+ ${SRC_DOC}/PhysicsReferenceManual/fo/PhysicsReferenceManual.pdf -> PhysicsReferenceManual-${PV}.pdf
+"
+
+LICENSE="geant4"
+SLOT="4"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+S="${DISTDIR}"
+
+src_install() {
+ local d
+ for d in *pdf; do newdoc ${d} ${d/-${PV}}; done
+ echo GEANT_DOC_DIR="${EPREFIX}/usr/share/doc/${PF}" >> 99geant-doc || die
+ doenvd 99geant-doc
+}
diff --git a/app-doc/geant-docs/geant-docs-4.10.1.ebuild b/app-doc/geant-docs/geant-docs-4.10.1.ebuild
new file mode 100644
index 000000000000..5cbdc9a61fcb
--- /dev/null
+++ b/app-doc/geant-docs/geant-docs-4.10.1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="User documentation for Geant4 physics simulation toolkit"
+HOMEPAGE="https://geant4.web.cern.ch/geant4/support/userdocuments.shtml"
+SRC_DOC="http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides"
+SRC_URI="
+ ${SRC_DOC}/InstallationGuide/fo/BookInstalGuide.pdf -> BookInstalGuide-${PV}.pdf
+ ${SRC_DOC}/ForApplicationDeveloper/fo/BookForAppliDev.pdf -> BookForAppliDev-${PV}.pdf
+ ${SRC_DOC}/ForToolkitDeveloper/fo/BookForToolDev.pdf -> BookForToolDev-${PV}.pdf
+ ${SRC_DOC}/PhysicsReferenceManual/fo/PhysicsReferenceManual.pdf -> PhysicsReferenceManual-${PV}.pdf
+"
+
+LICENSE="geant4"
+SLOT="4"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+S="${DISTDIR}"
+
+src_install() {
+ local d
+ for d in *pdf; do newdoc ${d} ${d/-${PV}}; done
+ echo GEANT_DOC_DIR="${EPREFIX%/}/usr/share/doc/${PF}" >> 99geant-doc
+ doenvd 99geant-doc
+}
diff --git a/app-doc/geant-docs/geant-docs-4.10.2.ebuild b/app-doc/geant-docs/geant-docs-4.10.2.ebuild
new file mode 100644
index 000000000000..e74e7bde74ce
--- /dev/null
+++ b/app-doc/geant-docs/geant-docs-4.10.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="User documentation for Geant4 physics simulation toolkit"
+HOMEPAGE="https://geant4.web.cern.ch/geant4/support/userdocuments.shtml"
+SRC_DOC="http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides"
+SRC_URI="
+ ${SRC_DOC}/InstallationGuide/fo/BookInstalGuide.pdf -> BookInstalGuide-${PV}.pdf
+ ${SRC_DOC}/ForApplicationDeveloper/fo/BookForAppliDev.pdf -> BookForAppliDev-${PV}.pdf
+ ${SRC_DOC}/ForToolkitDeveloper/fo/BookForToolDev.pdf -> BookForToolDev-${PV}.pdf
+ ${SRC_DOC}/PhysicsReferenceManual/fo/PhysicsReferenceManual.pdf -> PhysicsReferenceManual-${PV}.pdf
+"
+
+LICENSE="geant4"
+SLOT="4"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+S="${DISTDIR}"
+
+src_install() {
+ local d
+ for d in *pdf; do newdoc ${d} ${d/-${PV}}; done
+ echo GEANT_DOC_DIR="${EPREFIX%/}/usr/share/doc/${PF}" >> 99geant-doc
+ doenvd 99geant-doc
+}
diff --git a/app-doc/geant-docs/geant-docs-4.9.6.ebuild b/app-doc/geant-docs/geant-docs-4.9.6.ebuild
new file mode 100644
index 000000000000..49b9867de1cb
--- /dev/null
+++ b/app-doc/geant-docs/geant-docs-4.9.6.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="User documentation for Geant4 physics simulation toolkit"
+HOMEPAGE="https://geant4.web.cern.ch/geant4/support/userdocuments.shtml"
+SRC_DOC="http://geant4.web.cern.ch/geant4/UserDocumentation/UsersGuides"
+SRC_URI="
+ ${SRC_DOC}/InstallationGuide/fo/BookInstalGuide.pdf -> BookInstalGuide-${PV}.pdf
+ ${SRC_DOC}/ForApplicationDeveloper/fo/BookForAppliDev.pdf -> BookForAppliDev-${PV}.pdf
+ ${SRC_DOC}/ForToolkitDeveloper/fo/BookForToolDev.pdf -> BookForToolDev-${PV}.pdf
+ ${SRC_DOC}/PhysicsReferenceManual/fo/PhysicsReferenceManual.pdf -> PhysicsReferenceManual-${PV}.pdf
+"
+
+LICENSE="geant4"
+SLOT="4"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE=""
+
+S="${DISTDIR}"
+
+src_install() {
+ local d
+ for d in *pdf; do newdoc ${d} ${d/-${PV}}; done
+ echo GEANT_DOC_DIR="${EPREFIX%/}/usr/share/doc/${PF}" >> 99geant-doc
+ doenvd 99geant-doc
+}
diff --git a/app-doc/geant-docs/metadata.xml b/app-doc/geant-docs/metadata.xml
new file mode 100644
index 000000000000..4b51c9c82fc8
--- /dev/null
+++ b/app-doc/geant-docs/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci-physics@gentoo.org</email>
+ <name>Gentoo Physics Project</name>
+ </maintainer>
+ <longdescription lang="en">
+ This package contains all the user documentation for the Geant4
+ simulation toolkit in PDF formats.
+ </longdescription>
+</pkgmetadata>
diff --git a/app-doc/gimp-help-2.6.1 b/app-doc/gimp-help-2.6.1
deleted file mode 100644
index 46dd7fdbfd7d..000000000000
--- a/app-doc/gimp-help-2.6.1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile install
-DESCRIPTION=GNU Image Manipulation Program help files
-EAPI=4
-HOMEPAGE=https://docs.gimp.org/
-IUSE=l10n_de l10n_en l10n_es l10n_fr l10n_it l10n_ja l10n_ko l10n_nl l10n_nn l10n_pl l10n_ru l10n_sv l10n_zh-CN
-KEYWORDS=alpha amd64 ~hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd
-LICENSE=FDL-1.2
-RDEPEND=>=media-gfx/gimp-2.4
-SLOT=2
-SRC_URI=l10n_de? ( mirror://gimp/help/gimp-help-2.6.1-html-de.tar.bz2 ) l10n_en? ( mirror://gimp/help/gimp-help-2.6.1-html-en.tar.bz2 ) l10n_es? ( mirror://gimp/help/gimp-help-2.6.1-html-es.tar.bz2 ) l10n_fr? ( mirror://gimp/help/gimp-help-2.6.1-html-fr.tar.bz2 ) l10n_it? ( mirror://gimp/help/gimp-help-2.6.1-html-it.tar.bz2 ) l10n_ja? ( mirror://gimp/help/gimp-help-2.6.1-html-ja.tar.bz2 ) l10n_ko? ( mirror://gimp/help/gimp-help-2.6.1-html-ko.tar.bz2 ) l10n_nl? ( mirror://gimp/help/gimp-help-2.6.1-html-nl.tar.bz2 ) l10n_nn? ( mirror://gimp/help/gimp-help-2.6.1-html-nn.tar.bz2 ) l10n_pl? ( mirror://gimp/help/gimp-help-2.6.1-html-pl.tar.bz2 ) l10n_ru? ( mirror://gimp/help/gimp-help-2.6.1-html-ru.tar.bz2 ) l10n_sv? ( mirror://gimp/help/gimp-help-2.6.1-html-sv.tar.bz2 ) l10n_zh-CN? ( mirror://gimp/help/gimp-help-2.6.1-html-zh_CN.tar.bz2 ) !l10n_zh-CN? ( !l10n_sv? ( !l10n_ru? ( !l10n_pl? ( !l10n_nn? ( !l10n_nl? ( !l10n_ko? ( !l10n_ja? ( !l10n_it? ( !l10n_fr? ( !l10n_es? ( !l10n_en? ( !l10n_de? ( mirror://gimp/help/gimp-help-2.6.1-html-en.tar.bz2 ) ) ) ) ) ) ) ) ) ) ) ) )
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=e381c8289ebdc6ff6e487bd6296baa56
diff --git a/app-doc/gimp-help-2.8.2 b/app-doc/gimp-help-2.8.2
deleted file mode 100644
index bb8cffe7c893..000000000000
--- a/app-doc/gimp-help-2.8.2
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=configure setup
-DEPEND=|| ( >=dev-lang/python-2.7.5-r2:2.7 ) || ( ( >=dev-lang/python-2.7.5-r2:2.7 dev-libs/libxml2[python,python_targets_python2_7(-),python_single_target_python2_7(+)] ) ) dev-libs/libxslt sys-devel/gettext
-DESCRIPTION=GNU Image Manipulation Program help files
-EAPI=6
-HOMEPAGE=https://docs.gimp.org/
-KEYWORDS=~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd
-LICENSE=FDL-1.2
-SLOT=2
-SRC_URI=mirror://gimp/help/gimp-help-2.8.2.tar.bz2
-_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e python-any-r1 6faea633ae2f79f6d55dcfd431b79fbf python-utils-r1 7db901256449fef43c3aaa4d486c1c63 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
-_md5_=47dce00fdbfe3643f7470bb00de0c7da
diff --git a/app-doc/gimp-help/Manifest b/app-doc/gimp-help/Manifest
new file mode 100644
index 000000000000..1fe553a88e99
--- /dev/null
+++ b/app-doc/gimp-help/Manifest
@@ -0,0 +1,17 @@
+DIST gimp-help-2.6.1-html-de.tar.bz2 32847795 BLAKE2B 6938d23a2d03e5447eb55b9d9483d38fa027b29943c2faa3cf06dd7a9af3220cd1d8220d8e43b202fbd5d553db68154702f6718fea5904bbd22f39a05bc1a11f SHA512 31d079341eed56b1ad3b3c8770c5f11ebd97be20d62569b5e3ee21944f54dce6a8cd47861038251cd91c73d3fe4ba17aff4f6d4fd94936e6e134f809bd55d4ba
+DIST gimp-help-2.6.1-html-en.tar.bz2 28726945 BLAKE2B b670a565753bcda4988b2d4753ef89b2696edeafc315f5947a40e0437c5d941318677f2c11d23c8f83d97c89dcd5c1d55971899ce9601361c07668a269e61159 SHA512 4507e43dc00878d6efd8870f1cf8e2279981b50c24a48723f46c9f2ac53787dcd077b35eb8c48eaaf8916b8128790206143f616b11ba07f83f95242b8a33582a
+DIST gimp-help-2.6.1-html-es.tar.bz2 29865240 BLAKE2B 5d454d790dc0b5b8615c94f1bd37e8591653ebfaebc73da88269be2f03fb8c062a04be30466cbc4f6cf45b61768007b51457f83c0aa16e55366111557181802b SHA512 738275027ec489e6ec0fc97ab157fcc60ca1541ace0a641963e6b3ecf94edd3fda1e4555fccd1c6e58ace042b9229e9bed1d744c67085332cdff83ffdfc8b9d6
+DIST gimp-help-2.6.1-html-fr.tar.bz2 28946028 BLAKE2B 77f78f217b6d33fa1252f2e653eef1e2537911b97747e143447efcc5b5c57701c1a101d82474a0a6ce00a3bd3c3f999d6aef92cf9100b4b95004e72f6cc66afd SHA512 59f3b7c2bde02fe91a8ce5acf56c5321ccfeb09e593256f114c0f5c028501850d3678d25097d6469b0b63f971ba9a6dda98985560b228dbacd4697a16f8f193b
+DIST gimp-help-2.6.1-html-it.tar.bz2 33907905 BLAKE2B 5e9a1cef7bb208676084c33efe6065ffcdd60bcd74d9bd6073d7f1f1cf693826a25327900b5ce27061892db353c0a59e241b1f44fa314fb0fbe2621027639cf8 SHA512 582a90011b72cdee54a995df16fa61390678f79ef9623eabc24faa7dc17fa00182efe83122cf52af21533b05972802a025915254f88f1775b86f260992c1b3e0
+DIST gimp-help-2.6.1-html-ja.tar.bz2 23109244 BLAKE2B 09f688c9d948375905347e85d5462dc2826eaedc9e515c539156bfaba44ac5bdba16b79cda27ed5593f53189e169811299cf88f7c4705f827d36cdc1cdf12b0a SHA512 1dd7e5f83dd53cc9cb00cd57bab0ac5a7d1be16c75d9c0649d182e79b810dfd2e6564de6c19f985837dfd3a852e15a1bf832899195a4eb09e02a1c07678c6a5d
+DIST gimp-help-2.6.1-html-ko.tar.bz2 28291254 BLAKE2B 94776d59bc87756f23b01867ae71d019e357db62de8c7f7bbdb184b2bd3e167720754322c78faeee3b8f293964e619521c6f9ec1d8795fe21037eb6097f021c1 SHA512 44471b02102b88981ec898cd92598b785f3459eb32f348cd6f7b32e0ea9cbb616027332c2cb51f570f75065bc7ccbcac2cc761b637976fc6b38473cc464f3269
+DIST gimp-help-2.6.1-html-nl.tar.bz2 28868153 BLAKE2B ac9644e238f1223e670c13fc5e3bc1fa1f82da074a9603e143142e669accd09ac7062703f4e6b6806329cd414fceda6a97fcef08b4bacf5e7bd1bcd173d0cdfb SHA512 6efa6c04cce39f2c38140454e31d62f21138278ee936849a2b2aab605f4b699df9057cbbaa57763e6c28a722b1eea1fbd80ae373ea20d24ab7558a2e5ce972e3
+DIST gimp-help-2.6.1-html-nn.tar.bz2 23321117 BLAKE2B 6f2f0c378b46ecb40e5a385936a152c06d63301dbdfeddb436c689223506dafc9e5c58285d32277941cd50cb4461db64ced2a5559f9da35bbd4b64ca063c4ad2 SHA512 f832800db45bee6d6420dab263ec7ebf093301f877d9a8df51b5c07dd3dbf3d32c4fe28cdbd57e4b702fa06c8d8d8e192dcc5e914258c69165da863b1269a66e
+DIST gimp-help-2.6.1-html-pl.tar.bz2 28753373 BLAKE2B bb444ca6b56bcd343628c8fdab95ae6701ba00d719be48b76b81d1ae3030c6acd430b456476e9fa65263198b1437ebac0686ce89f33f162ef56edd872f330527 SHA512 41a181137549c9015bdc0ee2ab12182ede606c667ba327a5d9375aebd43dcb5abcd029fdfc0db794a6af5910336da767e3252ec914b18ca531a770fc3af8855c
+DIST gimp-help-2.6.1-html-ru.tar.bz2 29324878 BLAKE2B 21d02e2f7140de405f52d54d6c36af8d94dcf26fcf0abd490ae268f2992f4b090de6d7f31f1b8be1ac88185f03a7bb72a0567ed67e32597aa9e3457882ef07e3 SHA512 ac564048f0543aa22481756ecd7f5c6c75f96094bc0b6aee2446f4c3ccedf511e2217034f95e1953f5ad615ff5a246de9326adace4641e568e41b603d83c18c7
+DIST gimp-help-2.6.1-html-sv.tar.bz2 29462846 BLAKE2B d09f9a682dc787dc50300304dd6a2a04e3783025a428d78b30bea6ab3465235cfdafcd31d550cb62a613a018926999691fa196ba51e40ee65780b125900d712d SHA512 c12cda4c29bde87d79ae1ed3e1d6ec85f7ea8e3e8c01bf3b3b95a67478fee1c16f8421c4f869134b584c38aac611f6a69e7c1c4dd4b5906a69ad46f8f7b0c6ad
+DIST gimp-help-2.6.1-html-zh_CN.tar.bz2 28735285 BLAKE2B 7101fd5e627b7a145ec5e798ccda3928e179b8bf9f3c7dcdaa6f6d09a463d98fedf148ad6ef8ee8fcab2622f73977cd0d282b149a7e6f66fb260b1dac898bea2 SHA512 daa6fd365c04c3dc78c1955301f0544ec67e17ff156e6e10d6cad959b9a1121a976feff29e30008809bc1beb1b4868474c40e36a76ea45410e3b7f5aed719055
+DIST gimp-help-2.8.2.tar.bz2 158504580 BLAKE2B d0023a4290879f97e3365f1208427997d1facc09a7ed4ac0a274615e9eff378c9a4da0d7c5190bc24ad27c2b03d6c513003297d835562b0fa3e02685443d15e9 SHA512 3afdaa8b2f005d939d039d2e22c8306145e7b7acaca5ef89279998e87931e99d1fe607f1337f7796d667d5c6be456ba976b3c8a937c9dd6b1888d7158cfbed67
+EBUILD gimp-help-2.6.1.ebuild 1125 BLAKE2B 4a79129dcc0b0201e6013ee166b2e3fa6eb6459c81d2adc37f54cc886c6fc8b6f090893383706cb2724e17900e3cf6d197c137ccc308abdb26e67e0301c5f12c SHA512 65ed45dedf891eae72359739cae100b0a9d841a60ea3a60ec5b296ca8f89b8d28358f4c9b0747bebf398d54191f957b3ad0583e546bd4a2157083895bea24aa6
+EBUILD gimp-help-2.8.2.ebuild 579 BLAKE2B 2f6b8e7ac63cf7cdc5365a7407750da90d07aca990fcb78383f3cf7b5973ce27fded2721de5f0d745b781c9e43783a9965f56a983acde08685aba852c1c2514f SHA512 bc290200654692905c1fd83451c27fbddf497c58c9c59a6a44eef237cf3d696710638beb9bdedbdbad7496af7534b90e06d1d083d713e9709fc0d1925c4d37b0
+MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
diff --git a/app-doc/gimp-help/gimp-help-2.6.1.ebuild b/app-doc/gimp-help/gimp-help-2.6.1.ebuild
new file mode 100644
index 000000000000..e1fef672eaa2
--- /dev/null
+++ b/app-doc/gimp-help/gimp-help-2.6.1.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="4"
+inherit eutils
+
+DESCRIPTION="GNU Image Manipulation Program help files"
+HOMEPAGE="https://docs.gimp.org/"
+
+LICENSE="FDL-1.2"
+SLOT="2"
+KEYWORDS="alpha amd64 ~hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
+
+IUSE=""
+
+# Only *not* outdated translations (see, configure.ac) are listed.
+# On update do not forgive to check quickreference/Makefile.am for
+# QUICKREFERENCE_ALL_LINGUAS. LANGS should include that langs too.
+LANGS="de en es fr it ja ko nl nn pl ru sv zh-CN"
+
+# Download the english translation if no l10n_* flags are enabled.
+EMPTY_L10N_SRC_URI="mirror://gimp/help/${P}-html-en.tar.bz2"
+for X in ${LANGS} ; do
+ IUSE+=" l10n_${X}"
+ SRC_URI+=" l10n_${X}? ( mirror://gimp/help/${P}-html-${X/-/_}.tar.bz2 )"
+ EMPTY_L10N_SRC_URI="!l10n_${X}? ( ${EMPTY_L10N_SRC_URI} )"
+done
+SRC_URI="${SRC_URI} ${EMPTY_L10N_SRC_URI}"
+
+DEPEND=""
+RDEPEND=">=media-gfx/gimp-2.4"
+
+S=${WORKDIR}/gimp-help-2/
+
+src_compile() { :; }
+
+src_install() {
+ insinto /usr/share/gimp/2.0/help
+ doins -r html/*
+ dodoc AUTHORS MAINTAINERS README
+}
diff --git a/app-doc/gimp-help/gimp-help-2.8.2.ebuild b/app-doc/gimp-help/gimp-help-2.8.2.ebuild
new file mode 100644
index 000000000000..f1d6c10a7645
--- /dev/null
+++ b/app-doc/gimp-help/gimp-help-2.8.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+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 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND="${PYTHON_DEPS}
+ $(python_gen_any_dep 'dev-libs/libxml2[python,${PYTHON_USEDEP}]')
+ dev-libs/libxslt
+ sys-devel/gettext
+"
+
+src_configure() {
+ econf --without-gimp
+}
diff --git a/app-doc/gimp-help/metadata.xml b/app-doc/gimp-help/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/app-doc/gimp-help/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/app-doc/gnucash-docs-3.0 b/app-doc/gnucash-docs-3.0
deleted file mode 100644
index 5f0d775e7dd2..000000000000
--- a/app-doc/gnucash-docs-3.0
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare
-DEPEND=!<=app-office/gnucash-2.2.1 >=dev-libs/libxml2-2.5.10:2 dev-libs/libxslt app-text/docbook-xsl-stylesheets app-text/docbook-xml-dtd:4.1.2 app-text/rarian test? ( app-text/docbook-xml-dtd:4.4 ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 app-arch/xz-utils >=sys-apps/sed-4 dev-util/desktop-file-utils x11-misc/shared-mime-info
-DESCRIPTION=Documentation package for GnuCash
-EAPI=6
-HOMEPAGE=http://www.gnucash.org/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=GPL-2 FDL-1.1
-RDEPEND=!<=app-office/gnucash-2.2.1
-SLOT=0
-SRC_URI=https://github.com/Gnucash/gnucash-docs/archive/3.0.tar.gz -> gnucash-docs-3.0.tar.gz
-_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc gnome.org 5e4cc5af3f1b17bdee155bf02e8c2df4 gnome2 6e4acb9c9da2cfa25f2dfedb93bb4a43 gnome2-utils 29bb8f7881c95139e532a2d5e47ff834 libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 xdg 6cd76cc914c1a759dee032778487b57f xdg-utils f2c8335407f0b935b0a96d4adf23ef25
-_md5_=3ce21f8f1e82eca88cb9511a79f320c3
diff --git a/app-doc/gnucash-docs-3.1 b/app-doc/gnucash-docs-3.1
deleted file mode 100644
index babdea9e7c2b..000000000000
--- a/app-doc/gnucash-docs-3.1
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare
-DEPEND=!<=app-office/gnucash-2.2.1 >=dev-libs/libxml2-2.5.10:2 dev-libs/libxslt app-text/docbook-xsl-stylesheets app-text/docbook-xml-dtd:4.1.2 app-text/rarian test? ( app-text/docbook-xml-dtd:4.4 ) >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 app-arch/xz-utils >=sys-apps/sed-4 dev-util/desktop-file-utils x11-misc/shared-mime-info
-DESCRIPTION=Documentation package for GnuCash
-EAPI=6
-HOMEPAGE=http://www.gnucash.org/
-IUSE=test
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=GPL-2 FDL-1.1
-RDEPEND=!<=app-office/gnucash-2.2.1
-SLOT=0
-SRC_URI=https://github.com/Gnucash/gnucash-docs/archive/3.1.tar.gz -> gnucash-docs-3.1.tar.gz
-_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc gnome.org 5e4cc5af3f1b17bdee155bf02e8c2df4 gnome2 6e4acb9c9da2cfa25f2dfedb93bb4a43 gnome2-utils 29bb8f7881c95139e532a2d5e47ff834 libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 xdg 6cd76cc914c1a759dee032778487b57f xdg-utils f2c8335407f0b935b0a96d4adf23ef25
-_md5_=3ce21f8f1e82eca88cb9511a79f320c3
diff --git a/app-doc/gnucash-docs-3.2 b/app-doc/gnucash-docs-3.2
deleted file mode 100644
index f6b200e1d8e9..000000000000
--- a/app-doc/gnucash-docs-3.2
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare
-DEPEND=app-text/docbook-xml-dtd app-text/docbook-xsl-stylesheets app-text/rarian dev-libs/libxml2 dev-libs/libxslt >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.16.1:1.16 >=sys-devel/automake-1.15.1:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 app-arch/xz-utils >=sys-apps/sed-4 dev-util/desktop-file-utils x11-misc/shared-mime-info
-DESCRIPTION=Documentation package for GnuCash
-EAPI=6
-HOMEPAGE=http://www.gnucash.org/
-IUSE=l10n_C l10n_de l10n_it l10n_ja l10n_pt l10n_ru
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
-LICENSE=GPL-2 FDL-1.1
-SLOT=0
-SRC_URI=https://github.com/Gnucash/gnucash-docs/archive/3.2.tar.gz -> gnucash-docs-3.2.tar.gz
-_eclasses_=autotools d0e5375d47f4c809f406eb892e531513 desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc gnome.org 5e4cc5af3f1b17bdee155bf02e8c2df4 gnome2 6e4acb9c9da2cfa25f2dfedb93bb4a43 gnome2-utils 29bb8f7881c95139e532a2d5e47ff834 l10n 97f2753e3f1f3753d53d856c7c0bbb0b libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf versionator 26ca8a8bd95d6a74122c08ba98a4ee72 xdg 6cd76cc914c1a759dee032778487b57f xdg-utils f2c8335407f0b935b0a96d4adf23ef25
-_md5_=d6980f4c9ed3d7bc79f1f13aca6279cc
diff --git a/app-doc/gnucash-docs/Manifest b/app-doc/gnucash-docs/Manifest
new file mode 100644
index 000000000000..53febd0f3480
--- /dev/null
+++ b/app-doc/gnucash-docs/Manifest
@@ -0,0 +1,7 @@
+DIST gnucash-docs-3.0.tar.gz 92420576 BLAKE2B 95d8c310b3616b44a814c7c5d6e8b1b586eef12831ea967818bef302e0dde3f0ab8e1b1d4fd0d504173625d87d54738a392ad3d53b8bfa079fd5ba87ac3a2d91 SHA512 908694725de6d9595cb73d4b334f157287a864ff7ba1057bdff7c0fb55660c5828a6b5c1e868eea7fbd0fca4b3b594fb3989092f270446dbd56c07479c6036cf
+DIST gnucash-docs-3.1.tar.gz 92421041 BLAKE2B b169d26cb9fb07a265fb5b8fc492fa8b0ed240be094278416d54542dd4ca074b3d4a182421b75d09c1f6c435891c5637aed646f0d11bdd57a9b71cbc999676dd SHA512 4af1f0b895cc928c109ae4f883efd1b483a5b318e02fcd6ca4ff7631ed4e13bc0f89f28b2f8ea895f9e37f596eb7b84e84732dfac6b2d4fe98b7405603149339
+DIST gnucash-docs-3.2.tar.gz 92387447 BLAKE2B dac502975f885b777c1e91a7ea574789947e1dddfd3239c05973ce57fec41a6d78e605ef37aaf721db4aa4d2bc8f2dda7ed76cc4dc97dd49e30618414e262f15 SHA512 a58a583a457377f529223ced083fb64460b3b0c75a423db08c7f9542711be98fd59bd776bf77309ff91d1c46f22a5ae882d8c0a8ec3fc834d7a8028a95028aad
+EBUILD gnucash-docs-3.0.ebuild 861 BLAKE2B 16e5e35a8c624de231dab411108eb463f1d151312c5e33eec0f4b78f3efaec73a505149373297ee0376ea6576e83982325254c19a3e808f733a70c748e4451ac SHA512 33c547e298a0f2d601977e59ad3a19af7036ec4af5aef73de8f0d5fde47e1c4a878b34abd56e6e9fcfa4cfea7ddd9c9c8324ad17b1145a29c80236d55e022497
+EBUILD gnucash-docs-3.1.ebuild 861 BLAKE2B 16e5e35a8c624de231dab411108eb463f1d151312c5e33eec0f4b78f3efaec73a505149373297ee0376ea6576e83982325254c19a3e808f733a70c748e4451ac SHA512 33c547e298a0f2d601977e59ad3a19af7036ec4af5aef73de8f0d5fde47e1c4a878b34abd56e6e9fcfa4cfea7ddd9c9c8324ad17b1145a29c80236d55e022497
+EBUILD gnucash-docs-3.2.ebuild 1117 BLAKE2B f68483cfdb850d339e4f76e9cce3b82ce32da8f8b2337231e82a39961bcf81248afbfdbf73d83dbc16d48951866d2a98efbe9695d3ee47147d90708a362944e9 SHA512 59114685ef55798b79420eb595f621048223c30bd0e31ab977bd01ce7b96dc544bafd306eb3ac7da361ab52145c6f13239db8147af88f07b829b5d52e0c73dd5
+MISC metadata.xml 496 BLAKE2B a668cda0f44d550b086c539edbd5eeb93092fee992621cbd655b5c30e3bfd658fcd0a65d4140f2f9ba4d368438c224bac887e86e6d36b730afd4a24c195fc448 SHA512 19e5631659fe0153e6f2de3bcc8dc5eb1615dc3e6a3493d71ea0d5e18df48fe64fef31819883add93cd1da425ebea0aa82f62b0052bdc328773b8a3c0bfca26a
diff --git a/app-doc/gnucash-docs/gnucash-docs-3.0.ebuild b/app-doc/gnucash-docs/gnucash-docs-3.0.ebuild
new file mode 100644
index 000000000000..19bdd1d2ff8c
--- /dev/null
+++ b/app-doc/gnucash-docs/gnucash-docs-3.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools gnome2
+
+DESCRIPTION="Documentation package for GnuCash"
+HOMEPAGE="http://www.gnucash.org/"
+SRC_URI="https://github.com/Gnucash/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2 FDL-1.1"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+RDEPEND="!<=app-office/gnucash-2.2.1"
+DEPEND="${RDEPEND}
+ >=dev-libs/libxml2-2.5.10:2
+ dev-libs/libxslt
+ app-text/docbook-xsl-stylesheets
+ app-text/docbook-xml-dtd:4.1.2
+ app-text/rarian
+ test? ( app-text/docbook-xml-dtd:4.4 )
+"
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+pkg_postinst() {
+ gnome2_pkg_postinst
+ has_version dev-java/fop || elog "You need dev-java/fop to generate pdf files."
+ has_version gnome-extra/yelp || elog "You need gnome-extra/yelp to view the docs."
+}
diff --git a/app-doc/gnucash-docs/gnucash-docs-3.1.ebuild b/app-doc/gnucash-docs/gnucash-docs-3.1.ebuild
new file mode 100644
index 000000000000..19bdd1d2ff8c
--- /dev/null
+++ b/app-doc/gnucash-docs/gnucash-docs-3.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools gnome2
+
+DESCRIPTION="Documentation package for GnuCash"
+HOMEPAGE="http://www.gnucash.org/"
+SRC_URI="https://github.com/Gnucash/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2 FDL-1.1"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="test"
+
+RDEPEND="!<=app-office/gnucash-2.2.1"
+DEPEND="${RDEPEND}
+ >=dev-libs/libxml2-2.5.10:2
+ dev-libs/libxslt
+ app-text/docbook-xsl-stylesheets
+ app-text/docbook-xml-dtd:4.1.2
+ app-text/rarian
+ test? ( app-text/docbook-xml-dtd:4.4 )
+"
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+pkg_postinst() {
+ gnome2_pkg_postinst
+ has_version dev-java/fop || elog "You need dev-java/fop to generate pdf files."
+ has_version gnome-extra/yelp || elog "You need gnome-extra/yelp to view the docs."
+}
diff --git a/app-doc/gnucash-docs/gnucash-docs-3.2.ebuild b/app-doc/gnucash-docs/gnucash-docs-3.2.ebuild
new file mode 100644
index 000000000000..2c74afab6f13
--- /dev/null
+++ b/app-doc/gnucash-docs/gnucash-docs-3.2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PLOCALES="C de it ja pt ru"
+PLOCALE_BACKUP="C"
+
+inherit autotools gnome2 l10n
+
+DESCRIPTION="Documentation package for GnuCash"
+HOMEPAGE="http://www.gnucash.org/"
+SRC_URI="https://github.com/Gnucash/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2 FDL-1.1"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+
+for my_locale in ${PLOCALES}; do
+ IUSE+=" l10n_${my_locale}"
+done
+
+DEPEND="
+ app-text/docbook-xml-dtd
+ app-text/docbook-xsl-stylesheets
+ app-text/rarian
+ dev-libs/libxml2
+ dev-libs/libxslt
+"
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_compile() {
+ :
+}
+
+src_install() {
+ local doc_type lang
+
+ for doc_type in help guide ; do
+ for lang in $(l10n_get_locales); do
+ cd "${S}/${doc_type}/${lang}" || die
+ emake DESTDIR="${D}" install
+ done
+ done
+
+ cd "${S}" || die
+ einstalldocs
+}
+
+pkg_postinst() {
+ gnome2_pkg_postinst
+ has_version dev-java/fop || elog "You need dev-java/fop to generate pdf files."
+ has_version gnome-extra/yelp || elog "You need gnome-extra/yelp to view the docs."
+}
diff --git a/app-doc/gnucash-docs/metadata.xml b/app-doc/gnucash-docs/metadata.xml
new file mode 100644
index 000000000000..e0724f47e4bb
--- /dev/null
+++ b/app-doc/gnucash-docs/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>titanofold@gentoo.org</email>
+ <name>Aaron W. Swenson</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>gnome@gentoo.org</email>
+ <name>Gentoo GNOME Desktop</name>
+ </maintainer>
+ <use>
+ <flag name="l10n_C">English</flag>
+ </use>
+ <upstream>
+ <remote-id type="sourceforge">gnucash</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-doc/halibut-1.1 b/app-doc/halibut-1.1
deleted file mode 100644
index 2f2c7c2eea2c..000000000000
--- a/app-doc/halibut-1.1
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=compile install
-DESCRIPTION=yet another free document preparation system
-EAPI=5
-HOMEPAGE=https://www.chiark.greenend.org.uk/~sgtatham/halibut/
-KEYWORDS=~amd64 ~ppc ~x86
-LICENSE=MIT
-SLOT=0
-SRC_URI=https://www.chiark.greenend.org.uk/~sgtatham/halibut/halibut-1.1.tar.gz
-_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
-_md5_=cb4395bc0cf368336d25ec8dd218c1df
diff --git a/app-doc/halibut-1.2 b/app-doc/halibut-1.2
deleted file mode 100644
index 0478fdfcab0f..000000000000
--- a/app-doc/halibut-1.2
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=compile install
-DESCRIPTION=yet another free document preparation system
-EAPI=6
-HOMEPAGE=https://www.chiark.greenend.org.uk/~sgtatham/halibut/
-KEYWORDS=amd64 ppc x86
-LICENSE=MIT
-SLOT=0
-SRC_URI=https://www.chiark.greenend.org.uk/~sgtatham/halibut/halibut-1.2/halibut-1.2.tar.gz
-_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 1e35303c63cd707f6c3422b4493d5607
-_md5_=cc187b2a16ca1f4b8dbecdabaf06ed38
diff --git a/app-doc/halibut/Manifest b/app-doc/halibut/Manifest
new file mode 100644
index 000000000000..984a1ba81a03
--- /dev/null
+++ b/app-doc/halibut/Manifest
@@ -0,0 +1,5 @@
+DIST halibut-1.1.tar.gz 956743 BLAKE2B ba96e2847d57fd6736e7d3a3245527045fe0765c6fbcc857d3af1daf4d249ac81b5442d0ff1c9a00a153b970d83dbab59ab9430ff6cd53d7164cd7aeb4441c22 SHA512 01b0563ebb3678dc1ff1cef1d752d5ebffed70ef73a10d8266d84da3b4401006b686104bbe3e1984ebd3a54254f16d008011b3be8c29a3b9f1e3a033d61cdb15
+DIST halibut-1.2.tar.gz 991975 BLAKE2B e5751d2f90968240825e3ddadbc070de856f6a340e832bcf0977fb8d31f7b7c8eefa776f3bba4df58641d22cca7e9ac562eef236069e1d9a8e9cdb41324a7376 SHA512 b04cc5c52f2d7cd2bb9a36a1aa896c6a4fd11bcfc5fad3d9c74576bf2576ce237cd7ac3ceeff3bd10dfd5a229614d06d23323509d3a83ff74b4a1965e1d726fc
+EBUILD halibut-1.1.ebuild 732 BLAKE2B c72880cf39116571de0b822b1f43ef29c67cf07acf7f7f6248829c419bc32a37bfb50a02f5bcc7c031ac2c4911a822b33b1a64750f97421e823504f4a86f6f7e SHA512 81fafe93dc2f2ac96d28ced8de7e4dbaf1538d7b4c00293cb54cf2de00f30a4f4ac62adbf163465b2432391ace355ec0e8ebb66c01e5988aec3794a0ef34d1ec
+EBUILD halibut-1.2.ebuild 899 BLAKE2B 76e85c125209441b09c03f8d14a12d80d2e3119bf4ffcfc90d299e8fbfcbbdd25d2c31753ff371ff2bde9df0b193ac4f64c37911f28912a9734dab2acd289474 SHA512 2c5f82e652f5533ce75806b6b54de43ef2bd145582287e917aa96f32b852c9f3ffe027ce11e19916d0ed0fc49adc6f82c6d789c8d4f4f370ab772db6820f110d
+MISC metadata.xml 248 BLAKE2B 098d4976304542e71e494b46eb846b1ddc3f761a0e1eb4477c68fb0270bfd195de3fa8da7de3cf5a86d33442d7f1fc30fded9f56346e784edfbb969387d62eb5 SHA512 5a0cba98b94cc06306b0e352d40ff113de69408752b14e1ba9efdce3f564c9bd11f8f65e89fc24d2e2056056edef5b77ab1ca8aa33e7faad5d0eaef40b895c85
diff --git a/app-doc/halibut/halibut-1.1.ebuild b/app-doc/halibut/halibut-1.1.ebuild
new file mode 100644
index 000000000000..9b4f6966032f
--- /dev/null
+++ b/app-doc/halibut/halibut-1.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit toolchain-funcs
+
+DESCRIPTION="yet another free document preparation system"
+HOMEPAGE="https://www.chiark.greenend.org.uk/~sgtatham/halibut/"
+SRC_URI="https://www.chiark.greenend.org.uk/~sgtatham/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+src_compile() {
+ tc-export CC
+ CFLAGS="${CFLAGS} ${CPPFLAGS}" \
+ LFLAGS="${LDFLAGS}" \
+ emake -j1 \
+ BUILDDIR="${S}/build" \
+ VERSION="${PV}" \
+ || die "make failed"
+
+ emake -C doc || die "make in doc failed"
+}
+
+src_install() {
+ dobin build/halibut || die
+ doman doc/halibut.1 || die
+ dodoc doc/halibut.txt
+ dohtml doc/*.html
+}
diff --git a/app-doc/halibut/halibut-1.2.ebuild b/app-doc/halibut/halibut-1.2.ebuild
new file mode 100644
index 000000000000..81ec54f31f0c
--- /dev/null
+++ b/app-doc/halibut/halibut-1.2.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+inherit toolchain-funcs
+
+DESCRIPTION="yet another free document preparation system"
+HOMEPAGE="https://www.chiark.greenend.org.uk/~sgtatham/halibut/"
+SRC_URI="https://www.chiark.greenend.org.uk/~sgtatham/${PN}/${P}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE=""
+
+src_compile() {
+ tc-export CC
+ CFLAGS="${CFLAGS}" \
+ CPPFLAGS="${CPPFLAGS}" \
+ LFLAGS="${LDFLAGS}" \
+ BUILDDIR="${S}/build" \
+ VERSION="${PV}" \
+ emake || die "make failed"
+ emake -C doc || die "make in doc failed"
+}
+
+DOCS=( doc/halibut.txt )
+HTML_DOCS=(
+ doc/index.html
+ doc/IndexPage.html
+ doc/input.html
+ doc/intro.html
+ doc/licence.html
+ doc/manpage.html
+ doc/output.html
+ doc/running.html
+)
+
+src_install() {
+ dobin build/halibut
+ doman doc/halibut.1
+ doinfo doc/halibut.info
+ einstalldocs
+}
diff --git a/app-doc/halibut/metadata.xml b/app-doc/halibut/metadata.xml
new file mode 100644
index 000000000000..d728f56aa6ae
--- /dev/null
+++ b/app-doc/halibut/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>blueness@gentoo.org</email>
+ <name>Anthony G. Basile</name>
+</maintainer>
+</pkgmetadata>
diff --git a/app-doc/jargon-4.4.7-r1 b/app-doc/jargon-4.4.7-r1
deleted file mode 100644
index 89e48064beb4..000000000000
--- a/app-doc/jargon-4.4.7-r1
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install prepare
-DESCRIPTION=A compendium of hacker slang illuminating many aspects of hackish tradition
-EAPI=6
-HOMEPAGE=http://www.catb.org/~esr/jargon
-KEYWORDS=alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86
-LICENSE=public-domain
-SLOT=0
-SRC_URI=http://www.catb.org/~esr/jargon/jargon-4.4.7.tar.gz
-_md5_=786a19cb1e26446e114914dc56b8be8b
diff --git a/app-doc/jargon/Manifest b/app-doc/jargon/Manifest
new file mode 100644
index 000000000000..6f0b6329488c
--- /dev/null
+++ b/app-doc/jargon/Manifest
@@ -0,0 +1,3 @@
+DIST jargon-4.4.7.tar.gz 9061260 BLAKE2B f2e29464d0ed946a5a2f0529eba3110f55ae068796522c05402ff2addc626501a43cbc633aecee15d6289e7a5236ce196f065ab782e4686142c51ba21658b517 SHA512 afc8c44994f22de3fbae325e315fa101c04a5db2ef6af7c5592b4c072cc0e94a2bc523042ab9c894977c34f8321aea77c8208ae57040a4e3419cd240ce169803
+EBUILD jargon-4.4.7-r1.ebuild 597 BLAKE2B 95c8e31e573e5a7f590f153b160e16b2bfb26c61e6bd16fbf12532a3ee1a86dffa4b576023ba13ae2ea805e4da3624c36c8b5cd92178f409c9a5ce5e9a1c3387 SHA512 ab2ce7706e6c8917e34eb89c1dd8d33fc17d8f9bc61e0ad002afc9d894782e2494dee40c42e5468eff531458b81c0d5f40f682958f9eee630220d4788f875683
+MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
diff --git a/app-doc/jargon/jargon-4.4.7-r1.ebuild b/app-doc/jargon/jargon-4.4.7-r1.ebuild
new file mode 100644
index 000000000000..5d9e0420a38e
--- /dev/null
+++ b/app-doc/jargon/jargon-4.4.7-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="A compendium of hacker slang illuminating many aspects of hackish tradition"
+HOMEPAGE="http://www.catb.org/~esr/jargon"
+SRC_URI="http://www.catb.org/~esr/jargon/${P}.tar.gz"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86"
+IUSE=""
+
+src_prepare() {
+ find "${S}" -name .xvpics | xargs rm -rf || die
+ cd "${S}/html" || die
+ sed -i -e 's#\.\./\.\.#..#' */* \
+ || die "sed failed"
+ default
+}
+
+src_install() {
+ dodoc -r html/*
+}
diff --git a/app-doc/jargon/metadata.xml b/app-doc/jargon/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/app-doc/jargon/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/app-doc/kicad-doc-4.0.1 b/app-doc/kicad-doc-4.0.1
deleted file mode 100644
index a83afdf27c91..000000000000
--- a/app-doc/kicad-doc-4.0.1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=app-text/asciidoc-8.6.9 app-text/dblatex app-text/texlive:=[l10n_en?,l10n_fr?,l10n_it?,l10n_ja?,l10n_nl?,l10n_pl?] >=app-text/po4a-0.45 >=sys-devel/gettext-0.18 dev-util/source-highlight dev-perl/Unicode-LineBreak l10n_ja? ( media-fonts/vlgothic ) sys-devel/make >=dev-util/cmake-3.9.6
-DESCRIPTION=Electronic Schematic and PCB design tools manuals
-EAPI=5
-HOMEPAGE=http://www.kicad-pcb.org/
-IUSE=html pdf l10n_en l10n_fr l10n_it l10n_ja l10n_nl l10n_pl
-KEYWORDS=amd64 x86
-LICENSE=|| ( GPL-3+ CC-BY-3.0 ) GPL-2
-SLOT=0
-SRC_URI=https://github.com/KiCad/kicad-doc/archive/4.0.1.tar.gz -> kicad-doc-4.0.1.tar.gz
-_eclasses_=cmake-utils 57384a259cf0c7985ce651b2c0865405 desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils d2e7e7d290428bb25c56dcf2502badc1 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
-_md5_=62eeddf54411026d3d72f398eb145edc
diff --git a/app-doc/kicad-doc-4.0.4 b/app-doc/kicad-doc-4.0.4
deleted file mode 100644
index 44366bd86eaa..000000000000
--- a/app-doc/kicad-doc-4.0.4
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=app-text/asciidoc-8.6.9 app-text/dblatex app-text/texlive:=[l10n_en?,l10n_fr?,l10n_it?,l10n_ja?,l10n_nl?,l10n_pl?] >=app-text/po4a-0.45 >=sys-devel/gettext-0.18 dev-util/source-highlight dev-perl/Unicode-LineBreak l10n_ja? ( media-fonts/vlgothic ) sys-devel/make >=dev-util/cmake-3.9.6
-DESCRIPTION=Electronic Schematic and PCB design tools manuals
-EAPI=5
-HOMEPAGE=http://www.kicad-pcb.org/
-IUSE=html pdf l10n_en l10n_fr l10n_it l10n_ja l10n_nl l10n_pl
-KEYWORDS=amd64 x86
-LICENSE=|| ( GPL-3+ CC-BY-3.0 ) GPL-2
-SLOT=0
-SRC_URI=https://github.com/KiCad/kicad-doc/archive/4.0.4.tar.gz -> kicad-doc-4.0.4.tar.gz
-_eclasses_=cmake-utils 57384a259cf0c7985ce651b2c0865405 desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils d2e7e7d290428bb25c56dcf2502badc1 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
-_md5_=65221a743fd230c2c6ead050463115e9
diff --git a/app-doc/kicad-doc-4.0.5 b/app-doc/kicad-doc-4.0.5
deleted file mode 100644
index 95767acdda56..000000000000
--- a/app-doc/kicad-doc-4.0.5
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=app-text/asciidoc-8.6.9 >=app-text/dblatex-0.3.10 app-text/texlive:=[l10n_en?,l10n_fr?,l10n_it?,l10n_ja?,l10n_nl?,l10n_pl?] >=app-text/po4a-0.45 >=sys-devel/gettext-0.18 dev-util/source-highlight dev-perl/Unicode-LineBreak l10n_ja? ( media-fonts/vlgothic ) sys-devel/make >=dev-util/cmake-3.9.6
-DESCRIPTION=Electronic Schematic and PCB design tools manuals
-EAPI=6
-HOMEPAGE=http://www.kicad-pcb.org/
-IUSE=html +pdf l10n_en l10n_fr l10n_it l10n_ja l10n_nl l10n_pl
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( GPL-3+ CC-BY-3.0 ) GPL-2
-REQUIRED_USE=|| ( html pdf ) ^^ ( l10n_en l10n_fr l10n_it l10n_ja l10n_nl l10n_pl )
-SLOT=0
-SRC_URI=https://github.com/KiCad/kicad-doc/archive/4.0.5.tar.gz -> kicad-doc-4.0.5.tar.gz
-_eclasses_=cmake-utils 57384a259cf0c7985ce651b2c0865405 desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils d2e7e7d290428bb25c56dcf2502badc1 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
-_md5_=34f16d72550995e05e93fa6834dd1650
diff --git a/app-doc/kicad-doc-4.0.6 b/app-doc/kicad-doc-4.0.6
deleted file mode 100644
index 0c63026de1c8..000000000000
--- a/app-doc/kicad-doc-4.0.6
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=app-text/asciidoc-8.6.9 >=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_en? ( dev-texlive/texlive-langenglish ) l10n_fr? ( dev-texlive/texlive-langfrench ) l10n_it? ( dev-texlive/texlive-langitalian ) l10n_nl? ( dev-texlive/texlive-langeuropean ) l10n_pl? ( dev-texlive/texlive-langpolish ) l10n_ja? ( dev-texlive/texlive-langjapanese media-fonts/vlgothic ) sys-devel/make >=dev-util/cmake-3.9.6
-DESCRIPTION=Electronic Schematic and PCB design tools manuals
-EAPI=6
-HOMEPAGE=http://www.kicad-pcb.org/
-IUSE=html +pdf l10n_en l10n_fr l10n_it l10n_ja l10n_nl l10n_pl
-KEYWORDS=~amd64 ~x86
-LICENSE=|| ( GPL-3+ CC-BY-3.0 ) GPL-2
-REQUIRED_USE=|| ( html pdf ) ^^ ( l10n_en l10n_fr l10n_it l10n_ja l10n_nl l10n_pl )
-SLOT=0
-SRC_URI=https://github.com/KiCad/kicad-doc/archive/4.0.6.tar.gz -> kicad-doc-4.0.6.tar.gz
-_eclasses_=cmake-utils 57384a259cf0c7985ce651b2c0865405 desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils d2e7e7d290428bb25c56dcf2502badc1 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
-_md5_=e5afd476250c37035d2b2883e5df3cae
diff --git a/app-doc/kicad-doc-4.0.7 b/app-doc/kicad-doc-4.0.7
deleted file mode 100644
index e5912a1b1200..000000000000
--- a/app-doc/kicad-doc-4.0.7
+++ /dev/null
@@ -1,13 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test
-DEPEND=>=app-text/asciidoc-8.6.9 >=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_en? ( dev-texlive/texlive-langenglish ) l10n_fr? ( dev-texlive/texlive-langfrench ) l10n_it? ( dev-texlive/texlive-langitalian ) l10n_nl? ( dev-texlive/texlive-langeuropean ) l10n_pl? ( dev-texlive/texlive-langpolish ) l10n_ja? ( dev-texlive/texlive-langjapanese media-fonts/vlgothic ) sys-devel/make >=dev-util/cmake-3.9.6
-DESCRIPTION=Electronic Schematic and PCB design tools manuals
-EAPI=6
-HOMEPAGE=http://www.kicad-pcb.org/
-IUSE=html +pdf l10n_en l10n_fr l10n_it l10n_ja l10n_nl l10n_pl
-KEYWORDS=amd64 x86
-LICENSE=|| ( GPL-3+ CC-BY-3.0 ) GPL-2
-REQUIRED_USE=|| ( html pdf ) ^^ ( l10n_en l10n_fr l10n_it l10n_ja l10n_nl l10n_pl )
-SLOT=0
-SRC_URI=https://github.com/KiCad/kicad-doc/archive/4.0.7.tar.gz -> kicad-doc-4.0.7.tar.gz
-_eclasses_=cmake-utils 57384a259cf0c7985ce651b2c0865405 desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils d2e7e7d290428bb25c56dcf2502badc1 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
-_md5_=0301da89dee3296f18d051ef99ce1480
diff --git a/app-doc/kicad-doc/Manifest b/app-doc/kicad-doc/Manifest
new file mode 100644
index 000000000000..47eb2a0822b0
--- /dev/null
+++ b/app-doc/kicad-doc/Manifest
@@ -0,0 +1,11 @@
+DIST kicad-doc-4.0.1.tar.gz 23365382 BLAKE2B 61f67aafab84f9bbe5ab3b3df85b2a7899638cf122b03cfeb5cd277453d6a4ec6ad0c1c029978d8b0e20136af6aa27747e32def3b33a47e1697527261b503604 SHA512 ae57a9c29f3cd4b3d85d4b7d7bc940957c33b0e1c1404b82c8a9261695c0670866cb4a95ab7ad5c35b1faa6fbd3969f277467fa7d33e38e728a3dd9b65203021
+DIST kicad-doc-4.0.4.tar.gz 33705865 BLAKE2B 191865f4a1956424bdf661bfb968bd6fb392af48318dd097d71e04495688ff2aa38476195fac07a6b8bbea92807fd2e51c056bdc88fadb907c0656175405f6ea SHA512 97a45ebbd11ab7f92eff1409bc03512b7685fb4a85dd1d87675e92742cc6672a1332c5fe8d63577eba93ed976af1bb4acaa461dbada5e4695a161cefa82c9ff4
+DIST kicad-doc-4.0.5.tar.gz 47074652 BLAKE2B 09efb1d4b950b8a445d017fbc388a450315540a5c5c49a17c14146b75b48e163275d34985417957dad17cf393ed9d7bc468420f10966c5dd1583c40e6a500d9b SHA512 2705d5cb92ba7ae5535bcefc89016fbbf6b7936b458b3ea06446177285fd4a2d93cbb54e042d9b1e8953ad3e9c56e817f5729af956a7b1435d53a7c085da1bdb
+DIST kicad-doc-4.0.6.tar.gz 54215880 BLAKE2B e5667e804d2bade606fb982baad8c04490bf7fed5706aac203b7761ec714d9abf7c610fb508ffe216c688b69714c1b3d796c553e199c54b9218467e5d39ed4ac SHA512 14e7e2d60f3c7cd71de9a534628356bc01571dc62338926b6691fdf8107d77433c027ba82ec736206b3ae01a641a0a40f763ec27a06d80b76a7faa8329633ef6
+DIST kicad-doc-4.0.7.tar.gz 54384893 BLAKE2B c38342ebb9b5a14f3bc2a6cffb870bf4238fe1010b611525992a4e109a215b5db15d60637aecea14c090d9fe23fd7928fedff587e34a088f3843002a0433a58e SHA512 c1f58ca04dff2afb7c8c23a81a4b54f91e310342e741cc92fe6168417252b76ee009651a6845924302651d4183ca3e58620b0655aea1ee8afa40581f62e5272a
+EBUILD kicad-doc-4.0.1.ebuild 1702 BLAKE2B 25e9163660ab32e5350156eb99954752aed0723d93245d7770e380a266f327d42c87efd348de3f2547431378d9c34bb1f6c1a9629a1bc5b762dd9139dc1b0084 SHA512 b8c97ced49eec28a58d1aeb6c5ed8c97ad345ec46ddb987db2cb4b9db1c0c87d9ea03fde5c5a9aa1a912e8e6c03316d150675ab534ac81eab274d121f68980d5
+EBUILD kicad-doc-4.0.4.ebuild 1713 BLAKE2B 22c4ccbcc9a1bbe3f85fda803ca5d5ea965c774056a6cc7ea181a1800a7f534dce6b9629f3876f75fffc63babd9b5b7dccfadcf657d7b683fae9d61640e9ef11 SHA512 9c90258b230aae7fe88df026f71597a9361065fdc6b11a1691d373719d7cc7e0b3cd416e03ef62a422273d7d8ae68b0783e9445cbbf4c24c148e27f312a1b098
+EBUILD kicad-doc-4.0.5.ebuild 1599 BLAKE2B c7e154d4c6c4524e7c829cd45c73c1a9c3b8c4f004ae07f664f35a38645cab4681a7a3c20b73275df85648b646dec2c31a5ad011b7b31f9512e2199d3cb007f3 SHA512 238958b3496854a8537c92aa442f19f63e0c9fde6fc130c21456ac4c0a44000c5cfd0568265d81f60362bbf7a53bc2534fad88605c0f473dda56fa74714c57d9
+EBUILD kicad-doc-4.0.6.ebuild 1189 BLAKE2B 11d17858b76064e3647c3237bb2d3ab33e9c6edfeae9e10d98fb2a79926d63ec8a278b548d0f5079ecf43ce105c0d922e1e7305a1d0b633e295175180eb44476 SHA512 fd175c78d99afe8db250c3fcb4ccb55fe5122afbc9e271b483b534a832bf8543de2bc7a2dc3fda09753f03867c41c2358cb9ae93db1aa88484faa320258063f0
+EBUILD kicad-doc-4.0.7.ebuild 1187 BLAKE2B 44eb1d3012c24f431f255b4203109398c3cbb4de0e068c81bad2034c866b9f00b8bf91e9941e8dbe23857359d72e9948d561cbc66dcfb1d8162da23f08950ff4 SHA512 9d36ba68ac9dcc0be7ea28832a424288e46b2226bda91d2b13318323789b8479eee913f5a793fda3ef47bec6877cbabccac607c1c5d648a4621df82faab39405
+MISC metadata.xml 821 BLAKE2B 631ca1c015a9e76858685a08e77512ad495bd6a95c41e307363bceee3fa48cb627eea89d004f2ddf293785452535f468f6fd9a717440e0ff022673a8fbbc3929 SHA512 07b69d4deccfa4edcc50e6652ff5f8af8fe265dd8887996c1c1d3d02691d578a139c3ba7b81e63eedc257664d32e1d74e4d24175e5d73ac2ac4f62fdee9531bb
diff --git a/app-doc/kicad-doc/kicad-doc-4.0.1.ebuild b/app-doc/kicad-doc/kicad-doc-4.0.1.ebuild
new file mode 100644
index 000000000000..190f87df4e6c
--- /dev/null
+++ b/app-doc/kicad-doc/kicad-doc-4.0.1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit cmake-utils
+
+DESCRIPTION="Electronic Schematic and PCB design tools manuals"
+HOMEPAGE="http://www.kicad-pcb.org/"
+SRC_URI="https://github.com/KiCad/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="|| ( GPL-3+ CC-BY-3.0 ) GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="html pdf"
+LANGS="en fr it ja nl pl"
+for lang in ${LANGS}; do
+ IUSE+=" l10n_${lang}"
+done
+
+DEPEND=">=app-text/asciidoc-8.6.9
+ app-text/dblatex
+ app-text/texlive:=[l10n_en?,l10n_fr?,l10n_it?,l10n_ja?,l10n_nl?,l10n_pl?]
+ >=app-text/po4a-0.45
+ >=sys-devel/gettext-0.18
+ dev-util/source-highlight
+ dev-perl/Unicode-LineBreak
+ l10n_ja? ( media-fonts/vlgothic )"
+RDEPEND=""
+
+src_prepare() {
+ DOCPATH="KICAD_DOC_INSTALL_PATH share/doc/kicad"
+ sed "s|${DOCPATH}|${DOCPATH}-${PV}|g" -i CMakeLists.txt || die "sed failed"
+}
+
+src_configure() {
+ local formats=""
+ local doclang=""
+ local format lang
+
+ # construct format string
+ for format in html pdf; do
+ use ${format} && formats+="${format};"
+ done
+ if [[ -z ${formats} ]]; then
+ formats="html;"
+ ewarn "Neither \"html\" nor \"pdf\" USE flag set, using html."
+ fi
+
+ # find out which language is requested
+ for lang in ${LANGS}; do
+ if use l10n_${lang}; then
+ if [[ -z ${doclang} ]]; then
+ doclang="${lang}"
+ else
+ ewarn "Only one single language can be enabled." \
+ "Using \"${doclang}\", ignoring \"${lang}\"."
+ fi
+ fi
+ done
+ if [[ -z ${doclang} ]]; then
+ doclang="en"
+ ewarn "No language flag set, falling back to \"en\"."
+ fi
+
+ local mycmakeargs=(
+ -DBUILD_FORMATS="${formats}"
+ -DSINGLE_LANGUAGE="${doclang}"
+ )
+ cmake-utils_src_configure
+}
diff --git a/app-doc/kicad-doc/kicad-doc-4.0.4.ebuild b/app-doc/kicad-doc/kicad-doc-4.0.4.ebuild
new file mode 100644
index 000000000000..b4189b6d1514
--- /dev/null
+++ b/app-doc/kicad-doc/kicad-doc-4.0.4.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit cmake-utils
+
+DESCRIPTION="Electronic Schematic and PCB design tools manuals"
+HOMEPAGE="http://www.kicad-pcb.org/"
+SRC_URI="https://github.com/KiCad/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="|| ( GPL-3+ CC-BY-3.0 ) GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="html pdf"
+LANGS="en fr it ja nl pl"
+for lang in ${LANGS}; do
+ IUSE+=" l10n_${lang}"
+done
+unset lang
+
+DEPEND=">=app-text/asciidoc-8.6.9
+ app-text/dblatex
+ app-text/texlive:=[l10n_en?,l10n_fr?,l10n_it?,l10n_ja?,l10n_nl?,l10n_pl?]
+ >=app-text/po4a-0.45
+ >=sys-devel/gettext-0.18
+ dev-util/source-highlight
+ dev-perl/Unicode-LineBreak
+ l10n_ja? ( media-fonts/vlgothic )"
+RDEPEND=""
+
+src_prepare() {
+ DOCPATH="KICAD_DOC_INSTALL_PATH share/doc/kicad"
+ sed "s|${DOCPATH}|${DOCPATH}-${PV}|g" -i CMakeLists.txt || die "sed failed"
+}
+
+src_configure() {
+ local formats=""
+ local doclang=""
+ local format lang
+
+ # construct format string
+ for format in html pdf; do
+ use ${format} && formats+="${format};"
+ done
+ if [[ -z ${formats} ]]; then
+ formats="html;"
+ ewarn "Neither \"html\" nor \"pdf\" USE flag set, using html."
+ fi
+
+ # find out which language is requested
+ for lang in ${LANGS}; do
+ if use l10n_${lang}; then
+ if [[ -z ${doclang} ]]; then
+ doclang="${lang}"
+ else
+ ewarn "Only one single language can be enabled." \
+ "Using \"${doclang}\", ignoring \"${lang}\"."
+ fi
+ fi
+ done
+ if [[ -z ${doclang} ]]; then
+ doclang="en"
+ ewarn "No language flag set, falling back to \"en\"."
+ fi
+
+ local mycmakeargs=(
+ -DBUILD_FORMATS="${formats}"
+ -DSINGLE_LANGUAGE="${doclang}"
+ )
+ cmake-utils_src_configure
+}
diff --git a/app-doc/kicad-doc/kicad-doc-4.0.5.ebuild b/app-doc/kicad-doc/kicad-doc-4.0.5.ebuild
new file mode 100644
index 000000000000..d2e6fefb3d74
--- /dev/null
+++ b/app-doc/kicad-doc/kicad-doc-4.0.5.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="Electronic Schematic and PCB design tools manuals"
+HOMEPAGE="http://www.kicad-pcb.org/"
+SRC_URI="https://github.com/KiCad/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="|| ( GPL-3+ CC-BY-3.0 ) GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="html +pdf"
+LANGS="en fr it ja nl pl"
+for lang in ${LANGS}; do
+ LUSE+=" l10n_${lang}"
+done
+IUSE+=${LUSE}
+REQUIRED_USE="|| ( html pdf ) ^^ ( ${LUSE} )"
+unset lang
+unset LUSE
+
+DEPEND=">=app-text/asciidoc-8.6.9
+ >=app-text/dblatex-0.3.10
+ app-text/texlive:=[l10n_en?,l10n_fr?,l10n_it?,l10n_ja?,l10n_nl?,l10n_pl?]
+ >=app-text/po4a-0.45
+ >=sys-devel/gettext-0.18
+ dev-util/source-highlight
+ dev-perl/Unicode-LineBreak
+ l10n_ja? ( media-fonts/vlgothic )"
+RDEPEND=""
+
+src_prepare() {
+ DOCPATH="KICAD_DOC_INSTALL_PATH share/doc/kicad"
+ sed "s|${DOCPATH}|${DOCPATH}-${PV}|g" -i CMakeLists.txt || die "sed failed"
+ cmake-utils_src_prepare
+}
+
+src_configure() {
+ local formats=""
+ local doclang=""
+ local format lang
+
+ # construct format string
+ for format in html pdf; do
+ use ${format} && formats+="${format};"
+ done
+
+ # find out which language is requested
+ for lang in ${LANGS}; do
+ if use l10n_${lang}; then
+ if [[ -z ${doclang} ]]; then
+ doclang="${lang}"
+ else
+ ewarn "Only one single language can be enabled." \
+ "Using \"${doclang}\", ignoring \"${lang}\"."
+ fi
+ fi
+ done
+
+ local mycmakeargs=(
+ -DBUILD_FORMATS="${formats}"
+ -DSINGLE_LANGUAGE="${doclang}"
+ )
+ cmake-utils_src_configure
+}
diff --git a/app-doc/kicad-doc/kicad-doc-4.0.6.ebuild b/app-doc/kicad-doc/kicad-doc-4.0.6.ebuild
new file mode 100644
index 000000000000..500e861d7bb3
--- /dev/null
+++ b/app-doc/kicad-doc/kicad-doc-4.0.6.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="Electronic Schematic and PCB design tools manuals"
+HOMEPAGE="http://www.kicad-pcb.org/"
+SRC_URI="https://github.com/KiCad/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="|| ( GPL-3+ CC-BY-3.0 ) GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="html +pdf"
+LANGS="en fr it ja nl pl"
+for lang in ${LANGS}; do
+ LUSE+=" l10n_${lang}"
+done
+IUSE+=${LUSE}
+REQUIRED_USE="|| ( html pdf ) ^^ ( ${LUSE} )"
+unset lang
+unset LUSE
+
+DEPEND="
+ >=app-text/asciidoc-8.6.9
+ >=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_en? ( dev-texlive/texlive-langenglish )
+ l10n_fr? ( dev-texlive/texlive-langfrench )
+ l10n_it? ( dev-texlive/texlive-langitalian )
+ l10n_nl? ( dev-texlive/texlive-langeuropean )
+ l10n_pl? ( dev-texlive/texlive-langpolish )
+ l10n_ja? ( dev-texlive/texlive-langjapanese media-fonts/vlgothic )"
+RDEPEND=""
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_FORMATS="$(usev html);$(usev pdf)"
+ -DSINGLE_LANGUAGE="${L10N}"
+ )
+ cmake-utils_src_configure
+}
diff --git a/app-doc/kicad-doc/kicad-doc-4.0.7.ebuild b/app-doc/kicad-doc/kicad-doc-4.0.7.ebuild
new file mode 100644
index 000000000000..13732e326c4a
--- /dev/null
+++ b/app-doc/kicad-doc/kicad-doc-4.0.7.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="Electronic Schematic and PCB design tools manuals"
+HOMEPAGE="http://www.kicad-pcb.org/"
+SRC_URI="https://github.com/KiCad/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="|| ( GPL-3+ CC-BY-3.0 ) GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="html +pdf"
+LANGS="en fr it ja nl pl"
+for lang in ${LANGS}; do
+ LUSE+=" l10n_${lang}"
+done
+IUSE+=${LUSE}
+REQUIRED_USE="|| ( html pdf ) ^^ ( ${LUSE} )"
+unset lang
+unset LUSE
+
+DEPEND="
+ >=app-text/asciidoc-8.6.9
+ >=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_en? ( dev-texlive/texlive-langenglish )
+ l10n_fr? ( dev-texlive/texlive-langfrench )
+ l10n_it? ( dev-texlive/texlive-langitalian )
+ l10n_nl? ( dev-texlive/texlive-langeuropean )
+ l10n_pl? ( dev-texlive/texlive-langpolish )
+ l10n_ja? ( dev-texlive/texlive-langjapanese media-fonts/vlgothic )"
+RDEPEND=""
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_FORMATS="$(usev html);$(usev pdf)"
+ -DSINGLE_LANGUAGE="${L10N}"
+ )
+ cmake-utils_src_configure
+}
diff --git a/app-doc/kicad-doc/metadata.xml b/app-doc/kicad-doc/metadata.xml
new file mode 100644
index 000000000000..cb3f935cf54b
--- /dev/null
+++ b/app-doc/kicad-doc/metadata.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zoltan@sinustrom.info</email>
+ <name>Zoltan Puskas</name>
+ </maintainer>
+ <maintainer type="project">
+ <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>
+ <upstream>
+ <remote-id type="github">KiCad/kicad-doc</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-doc/lapack-docs-3.1.1 b/app-doc/lapack-docs-3.1.1
deleted file mode 100644
index 0c8c17b446e4..000000000000
--- a/app-doc/lapack-docs-3.1.1
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=Documentation reference and man pages for lapack implementations
-EAPI=0
-HOMEPAGE=http://www.netlib.org/lapack
-KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos
-LICENSE=BSD
-SLOT=0
-SRC_URI=mirror://gentoo/lapack-man-3.1.1.tgz http://www.netlib.org/lapack/lapackqref.ps
-_md5_=2a48f9c6eb73655a22f572667fa24138
diff --git a/app-doc/lapack-docs/Manifest b/app-doc/lapack-docs/Manifest
new file mode 100644
index 000000000000..a5ceaa8c15cf
--- /dev/null
+++ b/app-doc/lapack-docs/Manifest
@@ -0,0 +1,4 @@
+DIST lapack-man-3.1.1.tgz 1117350 BLAKE2B 3c1dfa55efdc1a2e11315885d853354060d04f3beab701d0dd9574e67ba9b34ec762c23b6275812a6849fbac0141c7a5fa56a86d4a340caeab5c001bc274392e SHA512 3dca890ec618f8c87de137760bd072a8664afc21d9f73e8b04b8bf1e4fd50f0796f11c9327f10ca34e3169fd55bbe8007da044580713428652eaa2c3dc25982a
+DIST lapackqref.ps 72345 BLAKE2B b5c4b7c7d7dae50f622ce06015ca5230a33f880eabba9e8c2b6e27999d51055b6a5b7bae3f7634c1e9313ffb9ffd3cf542b1d68229ae215f51984798cec0b1dc SHA512 b5177910f988002f9b9bc4e735c457b6e65e57e0f4860e237e82e038bd77ef2071d2251b41677374742219dcd0162cd0a92dfba9801279a4b8bb6aa5bdbf0820
+EBUILD lapack-docs-3.1.1.ebuild 904 BLAKE2B 04fd77cf2ccd03fb2ac565a16a4832d757d5007ac03bbe727cc643ee3192f2a46669017e4fec6b3b9f3ea73f3682c81ce67f751ff811fb949a6b135cf0c4756b SHA512 78133e1e5df999a015484376e0b6c0dd9c2c7cd92dc9e6fc5e1b392355f67bc3e4b60c8b71b285367a9b7f19a6866726eabc7fb86c6382cf25869b7f89d8e286
+MISC metadata.xml 702 BLAKE2B 7cb262e5264e6abb4bbdd39cbef6630b2a5a6f8952cd90877260b5218e155197a94d76868ee494a9cae8c639edd33b3fc1b5c1f6de3cfe92e47b4387085a6868 SHA512 d30c03608c227a94b578a235243946be928a26cdbbb873eeb8cf019dec6940c2d8c6dabc341018481ccc8eeccf0d82447c058de43e354e19fc984b78569703df
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..7f2fabcce4a5
--- /dev/null
+++ b/app-doc/lapack-docs/lapack-docs-3.1.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=0
+
+DESCRIPTION="Documentation reference and man pages for lapack implementations"
+HOMEPAGE="http://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 hppa ia64 ppc ppc64 s390 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos"
+IUSE=""
+
+S="${WORKDIR}/lapack-${PV}/manpages"
+
+src_install() {
+ # These belong to the blas-docs
+ rm -f man/manl/{lsame,xerbla}.*
+
+ # rename because doman do not yet understand manl files
+ # Not all systems have the rename command, like say FreeBSD
+ local f= t=
+ for f in man/manl/*.l; do
+ t="${f%%.l}.n"
+ mv "${f}" "${t}"
+ done
+ doman man/manl/* || die "doman failed"
+ dodoc README "${DISTDIR}"/lapackqref.ps || die "dodoc failed"
+}
diff --git a/app-doc/lapack-docs/metadata.xml b/app-doc/lapack-docs/metadata.xml
new file mode 100644
index 000000000000..ee64f36fe486
--- /dev/null
+++ b/app-doc/lapack-docs/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+</maintainer>
+<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>
+</pkgmetadata>
diff --git a/app-doc/linkers-and-loaders-1 b/app-doc/linkers-and-loaders-1
deleted file mode 100644
index 01f11b2a4101..000000000000
--- a/app-doc/linkers-and-loaders-1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=install
-DEPEND=app-arch/xz-utils
-DESCRIPTION=the Linkers and Loaders book
-EAPI=4
-HOMEPAGE=http://linker.iecc.com/
-IUSE=doc
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=all-rights-reserved
-RESTRICT=mirror bindist
-SLOT=0
-SRC_URI=http://wh0rd.org/books/linkers-and-loaders-1.tar.lzma
-_md5_=4982aa3fd9347c497e199a5a9734fe6c
diff --git a/app-doc/linkers-and-loaders/Manifest b/app-doc/linkers-and-loaders/Manifest
new file mode 100644
index 000000000000..a4eefa100dbb
--- /dev/null
+++ b/app-doc/linkers-and-loaders/Manifest
@@ -0,0 +1,3 @@
+DIST linkers-and-loaders-1.tar.lzma 7346038 BLAKE2B 6d3f1ad4e3872d80b4740ec12586335ef3dbf3a3b9e0642d3cef6dbaf638ac91b2d834c7cd01c91fde517f381212edf68320a55d8b060b533e5e787b88a3e4b5 SHA512 65aa03a4edc9da009f49f3dd5540cc84a64d001d04f12f5f4ea152be5cb246a2b54d0db16bed6d8b764b64fad564227e566504adb5fb9172808b124e0aa79f22
+EBUILD linkers-and-loaders-1.ebuild 562 BLAKE2B ce620ae9747112a75d3eaa4d3a9c0ea9ebad5e1a9c1b802db5ec46222037c7f0b04afd59575bc3ec1f0f20fb9caf00a7584a56ba4cefbd67d1b594a39bb18390 SHA512 65212a0a4b68d6145bb568ef9afc90cfff619ed2de8e184e4d9ba399c76223b329298db5b43bb6ffa826abb1630b8d9a4f06812082f17d4f54e343b4757b569d
+MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
diff --git a/app-doc/linkers-and-loaders/linkers-and-loaders-1.ebuild b/app-doc/linkers-and-loaders/linkers-and-loaders-1.ebuild
new file mode 100644
index 000000000000..6b54daf79e3b
--- /dev/null
+++ b/app-doc/linkers-and-loaders/linkers-and-loaders-1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="4"
+
+DESCRIPTION="the Linkers and Loaders book"
+HOMEPAGE="http://linker.iecc.com/"
+SRC_URI="http://wh0rd.org/books/${P}.tar.lzma"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="doc"
+RESTRICT="mirror bindist"
+
+RDEPEND=""
+DEPEND="app-arch/xz-utils"
+
+S=${WORKDIR}
+
+src_install() {
+ dohtml *.html *.jpg
+ dodoc *.pdf
+ use doc && dodoc *.txt *.rtf
+}
diff --git a/app-doc/linkers-and-loaders/metadata.xml b/app-doc/linkers-and-loaders/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/app-doc/linkers-and-loaders/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/app-doc/linux-device-drivers-2 b/app-doc/linux-device-drivers-2
deleted file mode 100644
index 143f5d827e94..000000000000
--- a/app-doc/linux-device-drivers-2
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=install
-DEPEND=app-arch/unzip
-DESCRIPTION=howto write linux device drivers (updated for Linux 2.4)
-EAPI=6
-HOMEPAGE=http://www.oreilly.com/catalog/linuxdrive2/
-KEYWORDS=amd64 arm hppa ia64 ppc s390 x86
-LICENSE=FDL-1.1
-SLOT=2
-SRC_URI=http://www.xml.com/ldd/chapter/book/pdf/ldd_book_pdf.zip ftp://ftp.oreilly.com/examples/linuxdrive2/ldd2-samples-1.0.1.tar.gz
-_md5_=9e32625555dcd2fb4eb055941c9935f0
diff --git a/app-doc/linux-device-drivers-3 b/app-doc/linux-device-drivers-3
deleted file mode 100644
index 576f941d6431..000000000000
--- a/app-doc/linux-device-drivers-3
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=howto write linux device drivers (updated for Linux 2.6)
-EAPI=6
-HOMEPAGE=http://www.oreilly.com/catalog/linuxdrive3/ http://lwn.net/Kernel/LDD3/
-KEYWORDS=amd64 arm hppa ia64 ppc s390 sh x86
-LICENSE=CC-BY-SA-2.0
-SLOT=3
-SRC_URI=http://lwn.net/images/pdf/LDD3/ldd3_pdf.tar.bz2 mirror://gentoo/LDD3-examples.tar.gz
-_md5_=be3127d3d5711f122956ed2f79222791
diff --git a/app-doc/linux-device-drivers/Manifest b/app-doc/linux-device-drivers/Manifest
new file mode 100644
index 000000000000..030b4c269792
--- /dev/null
+++ b/app-doc/linux-device-drivers/Manifest
@@ -0,0 +1,7 @@
+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
+EBUILD linux-device-drivers-2.ebuild 636 BLAKE2B 82c129a5161575248b0856b1ad69ae41bd4dae2259d1a62332429484e87b71fb9155717b4e57854d43c4a00b9a0389f94bfc59bd6563fedc33b594437c52209f SHA512 877e8996a5b9b1653c4d1dd9fd0534425fda86b0eccc484255895656eca617d795b62ec6279e15559d0c3bc47daca1eb9ea784737774cf0c7cd4912fea5bfc01
+EBUILD linux-device-drivers-3.ebuild 751 BLAKE2B 8214f902c45f53c4605a8882da84bf7a7999651641ef8f401c164aefc113659e9f84f7893243155034d4e0a3d13e3d2c066d8f83cc5bfd9e88b543de7706e64a SHA512 b994578148bfde514248327bcf95bef1744adfdabbdfd4228d0351353512ca1688756519c5d3a41e3c7683727c18ce481907ce189b78d060ff2f593d64d6b739
+MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
diff --git a/app-doc/linux-device-drivers/linux-device-drivers-2.ebuild b/app-doc/linux-device-drivers/linux-device-drivers-2.ebuild
new file mode 100644
index 000000000000..54900698a637
--- /dev/null
+++ b/app-doc/linux-device-drivers/linux-device-drivers-2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="howto write linux device drivers (updated for Linux 2.4)"
+HOMEPAGE="http://www.oreilly.com/catalog/linuxdrive2/"
+SRC_URI="http://www.xml.com/ldd/chapter/book/pdf/ldd_book_pdf.zip
+ ftp://ftp.oreilly.com/examples/linuxdrive2/ldd2-samples-1.0.1.tar.gz"
+
+LICENSE="FDL-1.1"
+SLOT="2"
+KEYWORDS="amd64 arm hppa ia64 ppc s390 x86"
+IUSE=""
+
+DEPEND="app-arch/unzip"
+RDEPEND=""
+
+S=${WORKDIR}
+
+src_install() {
+ insinto /usr/share/doc/${PF}
+ doins *.pdf
+ insinto /usr/share/doc/${PF}/samples
+ doins -r ldd2-samples-*/*
+}
diff --git a/app-doc/linux-device-drivers/linux-device-drivers-3.ebuild b/app-doc/linux-device-drivers/linux-device-drivers-3.ebuild
new file mode 100644
index 000000000000..bb2198f12426
--- /dev/null
+++ b/app-doc/linux-device-drivers/linux-device-drivers-3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="howto write linux device drivers (updated for Linux 2.6)"
+HOMEPAGE="http://www.oreilly.com/catalog/linuxdrive3/ http://lwn.net/Kernel/LDD3/"
+SRC_URI="http://lwn.net/images/pdf/LDD3/ldd3_pdf.tar.bz2
+ mirror://gentoo/LDD3-examples.tar.gz"
+# original URL is this:
+# http://examples.oreilly.com/linuxdrive3/examples.tar.gz
+# but 'examples.tar.gz' is waaaaaay too generic
+
+LICENSE="CC-BY-SA-2.0"
+SLOT="3"
+KEYWORDS="amd64 arm hppa ia64 ppc s390 sh x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
+
+S=${WORKDIR}
+
+src_install() {
+ insinto /usr/share/doc/${PF}
+ doins ldd3_pdf/*.pdf
+ insinto /usr/share/doc/${PF}/examples
+ doins -r examples/*
+}
diff --git a/app-doc/linux-device-drivers/metadata.xml b/app-doc/linux-device-drivers/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/app-doc/linux-device-drivers/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/app-doc/linux-kernel-in-a-nutshell-1-r1 b/app-doc/linux-kernel-in-a-nutshell-1-r1
deleted file mode 100644
index b6d8e08e71ed..000000000000
--- a/app-doc/linux-kernel-in-a-nutshell-1-r1
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=Linux Kernel in a Nutshell: A Desktop Quick Reference
-EAPI=6
-HOMEPAGE=http://www.kroah.com/lkn/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86
-LICENSE=CC-BY-SA-2.5
-SLOT=0
-SRC_URI=mirror://kernel/linux/kernel/people/gregkh/lkn/lkn_pdf.tar.bz2 mirror://kernel/linux/kernel/people/gregkh/lkn/lkn_xml.tar.bz2
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=fd574073ecd357a608de6156dfb66066
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..777b14ebb501
--- /dev/null
+++ b/app-doc/linux-kernel-in-a-nutshell/Manifest
@@ -0,0 +1,4 @@
+DIST lkn_pdf.tar.bz2 3533339 BLAKE2B d67708c7b100707b6a74f1a983bc396f1068e60d74c63eb2ed99830f0ea4b37b4260504d45f27ceae70e9c01b92b65d9e5076476466eade84f9dbe8d1b384fbf SHA512 5a0815148b379347675e2c8f71476e8e950a8028fd625044457773c4e7b62fb886edc7151a46a9dd0cba47729c99317f779974e395149d87c4c9483c7404ede0
+DIST lkn_xml.tar.bz2 1058278 BLAKE2B f85cc277e7f313e00d26f53218d315c6b741b584a597b2b0adf3a9bf3dc13ddaa2203b1d6976e4189aa8dbeb167709f7ed3522a7c9cf8111e62b6f8d0425de2e SHA512 831b19f67b50f897f93720c19b7bbf90673c420c2b1ce257de3c656a01cb12ebee8499dc86c673cba9c14fb6fc50e644fbf84156d9d2580127affeabda87a83c
+EBUILD linux-kernel-in-a-nutshell-1-r1.ebuild 661 BLAKE2B f4afc066c13b87e6f5e75e411dbd46e0151a99fe5527153b89cb99e39ef80681091080481883c124aa2a4a9c4b580cfdee2b0de3117ca1ebb4e3cbfeaaa2778f SHA512 2ef9f31316523e96f23544cb152c8df5dd4d3cc0c11234aa03f6e214200d673bf2f563ce1ecc3a130ec8cfbd6ba811d87ff84ff113d79040b352e121bc8480a3
+MISC metadata.xml 139 BLAKE2B b4a59c22790dfec3fbcfaea41ef363401766736b68a85bedae00e1944d0a848aa97104c2f34244c0fe7b6363029281f965fc1b3545301d341cda371eaa976274 SHA512 8be912ace7468a4396eb1da00a9785030a8ce35da4357a01591876a1056fd45e44da65de2af3e1eb0506ce6551714962c40c3ae5a3aefa2ad231de35af2519be
diff --git a/app-doc/linux-kernel-in-a-nutshell/linux-kernel-in-a-nutshell-1-r1.ebuild b/app-doc/linux-kernel-in-a-nutshell/linux-kernel-in-a-nutshell-1-r1.ebuild
new file mode 100644
index 000000000000..a6b1db80bccf
--- /dev/null
+++ b/app-doc/linux-kernel-in-a-nutshell/linux-kernel-in-a-nutshell-1-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils
+
+DESCRIPTION="Linux Kernel in a Nutshell: A Desktop Quick Reference"
+HOMEPAGE="http://www.kroah.com/lkn/"
+SRC_URI="mirror://kernel/linux/kernel/people/gregkh/lkn/lkn_pdf.tar.bz2
+ mirror://kernel/linux/kernel/people/gregkh/lkn/lkn_xml.tar.bz2"
+
+LICENSE="CC-BY-SA-2.5"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}"
+
+src_install() {
+ insinto /usr/share/doc/${PN}/pdf
+ doins -r lkn_pdf/*
+ insinto /usr/share/doc/${PN}/xml
+ doins -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..097975e3adc2
--- /dev/null
+++ b/app-doc/linux-kernel-in-a-nutshell/metadata.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+</pkgmetadata>
diff --git a/app-doc/linuxfromscratch-7.10 b/app-doc/linuxfromscratch-7.10
deleted file mode 100644
index 33402240b6c4..000000000000
--- a/app-doc/linuxfromscratch-7.10
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=install unpack
-DESCRIPTION=LFS documents building a Linux system entirely from source
-EAPI=5
-HOMEPAGE=http://www.linuxfromscratch.org/lfs
-IUSE=htmlsingle pdf
-KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86
-LICENSE=CC-BY-NC-SA-2.5 MIT
-SLOT=0
-SRC_URI=http://www.linuxfromscratch.org/lfs/downloads/7.10/LFS-BOOK-7.10.tar.bz2 http://www.linuxfromscratch.org/lfs/downloads/7.10/lfs-bootscripts-20150222.tar.bz2 htmlsingle? ( http://www.linuxfromscratch.org/lfs/downloads/7.10/LFS-BOOK-7.10-NOCHUNKS.html ) pdf? ( http://www.linuxfromscratch.org/lfs/downloads/7.10/LFS-BOOK-7.10.pdf )
-_md5_=3e9fa5e684155306e3884c1d38423e6e
diff --git a/app-doc/linuxfromscratch-8.0 b/app-doc/linuxfromscratch-8.0
deleted file mode 100644
index 51e1fe9484b9..000000000000
--- a/app-doc/linuxfromscratch-8.0
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=install unpack
-DESCRIPTION=LFS documents building a Linux system entirely from source
-EAPI=6
-HOMEPAGE=http://www.linuxfromscratch.org/lfs
-IUSE=htmlsingle pdf
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
-LICENSE=CC-BY-NC-SA-2.5 MIT
-SLOT=0
-SRC_URI=http://www.linuxfromscratch.org/lfs/downloads/8.0/LFS-BOOK-8.0.tar.bz2 http://www.linuxfromscratch.org/lfs/downloads/8.0/lfs-bootscripts-20150222.tar.bz2 http://www.linuxfromscratch.org/lfs/downloads/8.0-systemd/LFS-BOOK-8.0-systemd.tar.bz2 htmlsingle? ( http://www.linuxfromscratch.org/lfs/downloads/8.0/LFS-BOOK-8.0-NOCHUNKS.html http://www.linuxfromscratch.org/lfs/downloads/8.0-systemd/LFS-BOOK-8.0-systemd-NOCHUNKS.html ) pdf? ( http://www.linuxfromscratch.org/lfs/downloads/8.0/LFS-BOOK-8.0.pdf http://www.linuxfromscratch.org/lfs/downloads/8.0-systemd/LFS-BOOK-8.0-systemd.pdf )
-_md5_=1826c4c7e00bf98e0a496ed9cb07fa25
diff --git a/app-doc/linuxfromscratch-8.2 b/app-doc/linuxfromscratch-8.2
deleted file mode 100644
index 678d0411b492..000000000000
--- a/app-doc/linuxfromscratch-8.2
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=install unpack
-DESCRIPTION=LFS documents building a Linux system entirely from source
-EAPI=6
-HOMEPAGE=http://www.linuxfromscratch.org/lfs
-IUSE=htmlsingle pdf
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
-LICENSE=CC-BY-NC-SA-2.5 MIT
-SLOT=0
-SRC_URI=http://www.linuxfromscratch.org/lfs/downloads/8.2/LFS-BOOK-8.2.tar.bz2 http://www.linuxfromscratch.org/lfs/downloads/8.2/lfs-bootscripts-20150222.tar.bz2 http://www.linuxfromscratch.org/lfs/downloads/8.2-systemd/LFS-BOOK-8.2-systemd.tar.bz2 htmlsingle? ( http://www.linuxfromscratch.org/lfs/downloads/8.2/LFS-BOOK-8.2-NOCHUNKS.html http://www.linuxfromscratch.org/lfs/downloads/8.2-systemd/LFS-BOOK-8.2-systemd-NOCHUNKS.html ) pdf? ( http://www.linuxfromscratch.org/lfs/downloads/8.2/LFS-BOOK-8.2.pdf http://www.linuxfromscratch.org/lfs/downloads/8.2-systemd/LFS-BOOK-8.2-systemd.pdf )
-_md5_=fa588fc31c783fc106455d709c275f0d
diff --git a/app-doc/linuxfromscratch/Manifest b/app-doc/linuxfromscratch/Manifest
new file mode 100644
index 000000000000..d7839cde2527
--- /dev/null
+++ b/app-doc/linuxfromscratch/Manifest
@@ -0,0 +1,20 @@
+DIST LFS-BOOK-7.10-NOCHUNKS.html 2104674 BLAKE2B 505f339de625e3fea75a9c03008f46378d59ad426de7d7ccc85b9c1faf6f294b69deec4ff104376a7fcd664bd6f05dc1996d924a32f455e3c73f145a081f2663 SHA512 6f925a3daf8cdc137f1640322d30775d22de6fc4749cf0a4bc2f5214ba7e1332d6fae926932f3205f360fe77ac54d0e5930961053d54a004925d796f568fcfab
+DIST LFS-BOOK-7.10.pdf 1753105 BLAKE2B 6bc945c6a0e8144d262f00837df6225701a9800d2ad7aec44c35f0bb2d2826addc8b9b86fa003f841c8d7fcd998247ee27c5b321dba3c88fd242bbf7b8ae1be0 SHA512 4165812910951ea4707c1a7eaf0b5162548569125bfff145548cc89c26f069a7bbf10bd2e0e3ecb9b3ffe722dddd5492c9dd2bbc14889b4a9dba0c22808b4af4
+DIST LFS-BOOK-7.10.tar.bz2 218705 BLAKE2B 1b63bc636347d113a4301e6aae2f9f0b2215da11056ee13757d57fe938d8f224c94317a99054d8d07c2a11a897078900a91316a1f0a798969644e45aaccb4ed2 SHA512 5aeff9d9e5040f43e30452645b98449285dbde6eed0ca65fa3cb2c127aec24616b86c665f7861b2ad31b5b375bb8b77d5a0ffee3881cf2b4437e51a18c6ee0d1
+DIST LFS-BOOK-8.0-NOCHUNKS.html 2103963 BLAKE2B 99203909e29dd83f6d7431c74b732072668a6955b53fd7f61f9286832cf7a1e5869550a44ce568b0fdaef9d5f222a5597332d963f5e7eb4fe5c8987cf1645dc4 SHA512 c190ad6ad20945a1c6ec477d085805e0a2d048ba6ad1e820a1ed5084fafdfa3edc9cffbf8d6af6468d2d5304bf2c7e4d3bc4f1ed830db48c2e07997d5d837179
+DIST LFS-BOOK-8.0-systemd-NOCHUNKS.html 1976336 BLAKE2B 16f9eeb5eac95c22fb1d00129e08da08fa82f5433542d4a6fb2da73fbdf0e4571936c5f3bd799d80cd7daf240005d230bb753ede80208aea2bb56c84dbd9baaf SHA512 d34dcf999a2ca1c467a5d4c082e926c48b265f01f856b619a877d423babebe71adbfa4d7d46cee58b60e3f9a9112d1bb967e542746c35aa6c66d1fa40077461a
+DIST LFS-BOOK-8.0-systemd.pdf 1607946 BLAKE2B ed0f135dc4cef005ad868e54c2012d2bf41fd78a2bc3606b6312b3ad03c049934ead97bd972e82458c33d008751034e9f9e26b083ca73fc41f175d45b4df1369 SHA512 2a89f85d2a4ab90102b28fb4926384312e2e34880a20a837213c34d20084cd6095c909515b52ec7e766d66b69eaa6aa02ac20c391cfda9f0a36a4ac216b2678d
+DIST LFS-BOOK-8.0-systemd.tar.bz2 191320 BLAKE2B eb5128da135817661f51abd25f27ef6dae69a47cfdd90975064b5cc84cebdc4f6268a01d4b82250df22ce8b07ec3f170868969ea6a4afd8388b316b10e82bf08 SHA512 c1af69d352e9fda05dad001d9d33db4775d06a3845789432f137349358548c5474aab4a743ff53fd61d0a74b308abbfc5bd4fd0787c40e5d784848874563305c
+DIST LFS-BOOK-8.0.pdf 1754957 BLAKE2B f51bc01a4c4f2b7f8f54bf5c3d080793246253c74ea0758b3bc9b5eb9b9c5d9bfdc72f1ef9e90f2948ff02e3fe54dd6a14366e36891e662dbfb09eccc7b0797f SHA512 0dc930f87d41b4fe1af812f1a9f1eb7f746aa9b796eb8850b478de7829e3a6b9afb2753c6abaa75d24a7a38e4a7bf1a593ff541e6a01d2cd764828f3e9f96994
+DIST LFS-BOOK-8.0.tar.bz2 217569 BLAKE2B a187945ed752239214d0bfaf0bd6ca885f0fa04fc4a0f06e20498c9e081d9d3565b61ea457ce265d8c4fc39f97bba9fd6a745f120e83e4a6d0e9349511e69967 SHA512 f4cbe7ebb05350238b188a71f6be700bf21cb7f428c7feb4f38eb84e536b9b419e9e3699e268f307b1a9fcbb8e951a2e48cff898e2db3ebf96ec1ad28131f932
+DIST LFS-BOOK-8.2-NOCHUNKS.html 2170878 BLAKE2B 6979866b91c1145f464e70680bc9b70dc36ccd255dffb11121435ee7aadb63c695cc504498434bc233a58130a52f5fb81b5ac9f46f63e4e5c80cb773b1018efe SHA512 e71e604ec64fb89661731cab556fff1cc3a56678222429663cb7b30f1785af15de025f2c6dcf9edbea68f272c82aa0140e7caea191f8e6e6a33c18fd5ffd6918
+DIST LFS-BOOK-8.2-systemd-NOCHUNKS.html 2050914 BLAKE2B 8e3b34dfcc0281cead5b3a34a3553e6cec516ab75fd45a044b0583a2770546712a5f6e72b7a853ba1d594bb0a1732c7f6cdbf1d8c4d26327d379fcfe2566840d SHA512 885658900dac346d01a871e7ec6a540b94789a3ac3897002bd092aef9eea364d2611ea92d7ab473975d694b237b3b6ae449926db691bb6c595e838d9288087b0
+DIST LFS-BOOK-8.2-systemd.pdf 1670861 BLAKE2B d2f9ffcaecc1a6ecd1ca38d7ed0d643d858d4ff6fe778d0de4021fd93052ed663c287890f14a8a2e271007903f1ab2643cdbc3644428a27bec7eeeecd11c1736 SHA512 6b1936eda3e0d107e1afc8216198264b2fb8dc1ef422255a269bf5e75e52cdd397036a1bd428cac37bceeb28e36915beb218c799911a4a309e70d23cafb6535a
+DIST LFS-BOOK-8.2-systemd.tar.bz2 201088 BLAKE2B 807639ca7a8f7ec287996de7d33198643cfdbae53453e2a725163c3b53bfb581a0318c9b82699957c4f8e5dec314b106e16c05ee5fce29352490773231e9ebc8 SHA512 1d650c6e0334b58d2a44e63211d74fdd1c5c0a55bc818e9b9c796efb60c63f7b27aa57d667eb75990a6682a0871927ac136b08deb69826064b42e7476c164b43
+DIST LFS-BOOK-8.2.pdf 1811466 BLAKE2B 3107ac22d67fafe10b053585e1b1401d31511e77572d5ec2e4441a2ac3be577be9b6df5a0e7cd400f30cafb354d1e0a99f491f87b706fb41f9b9b7172145cb06 SHA512 13f41ec1568e4d84015614a3d492a046d7dcfc2f6616983e6a15500b9e0ec1519ac3d77bd1e74eb942beb225dcaf53168c63f4599a8b5c4bb8cbb518a0cb909d
+DIST LFS-BOOK-8.2.tar.bz2 224525 BLAKE2B 7453bc4b6cf6b86a6adda0c95d7ce1cdc91df8b2230e313e530a731f6d5fe6b4ca6ab1d9aaff092dd66d44bd3b97f3e27e23c9eeed67abf790c8abedc6ee48a8 SHA512 3c6f4db9b4c48af9a74c28628c38fe6ab912093ec2641e37a9f2270fee97cd7469a3d10291ac2a002515d9b81bed2586594666a9c97746d3a9ecc7b004e213fd
+DIST lfs-bootscripts-20150222.tar.bz2 31584 BLAKE2B 662b8ab8f9e2cce47cb1d69bb43bb9a31935f8f4e146df218a92c741c5e694312ee0553648bf7c55d29fc157741ad8a2b17cdef3d3405ceeb1245be36352a5f1 SHA512 983da1da3ee1c3456c195b887c2bfab0ff0b338ee7f6cacba9faf6f416f8d92129ee92a0bc4402f64fea8fa647a386c439a81725fe0a30a68e337c0f0aea0916
+EBUILD linuxfromscratch-7.10.ebuild 987 BLAKE2B d1a7881819120575cc48b749f359c2d779e4fb19ae336889cd4c57db49b29a36feaef0c2fa9be0562366a3433e6555fcc31810d6614a35f3d17dbc24b3accbcf SHA512 eb57850bdb57e5d5ce80fd979828b76b10e62222e03b01e9338dbb55b617affacb9559beb126b27c6d0a1f375e6c474a3b65c43b4b9ee70d77015c3e23e68ad0
+EBUILD linuxfromscratch-8.0.ebuild 1189 BLAKE2B a3392ad47e49efdc99d448a8ce2d25e2f3a622c9277e16185224fbd658c16f14f0c7f939664e5066fdf1ac80c37ee5fab76c14de8f675528610b05d38d0b9add SHA512 c4ea8ee529626619ad0a3512c0ebff47c53a2ab1d2b065dbf6c81c0a85936026c2f9ff6103435fd9b0eaac5d2ad97859fac92575725246863cb9b4dc94b6cad8
+EBUILD linuxfromscratch-8.2.ebuild 1228 BLAKE2B ad070d530a0b93388843d3b7fda17e6bb4cf8cc9b5f861ec358796cc33f3a33b7d18ac08738d82d9901086eab634421f268e1d7274873acc683d18ac2c90d66b SHA512 99a3eed41b7c928d054ea6d5b7d9700605ac592582775f78c01e0ccd1e575ab81dcaed39578734732b3553a4d807124a79735e7e9e0f76e470c039157308ad72
+MISC metadata.xml 343 BLAKE2B 83e19e17d0c6f6f91987c804e84655eaa05ee2bed5563eddeb956022091820dc48ad0e39441a4476ad3dda9beeda519c474e16562ed29591f19815cf3e076ee8 SHA512 e59d0a09ea930ef69dc910c0486e0558dc13963171314f201503eec0c10c5375003c5d5aeec6cb55c38ee6c34bda343d3559f04ab5e051e6b96ce5f9ba6bcb16
diff --git a/app-doc/linuxfromscratch/linuxfromscratch-7.10.ebuild b/app-doc/linuxfromscratch/linuxfromscratch-7.10.ebuild
new file mode 100644
index 000000000000..367a3a33f965
--- /dev/null
+++ b/app-doc/linuxfromscratch/linuxfromscratch-7.10.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MY_SRC="http://www.linuxfromscratch.org/lfs/downloads/${PV}"
+BOOTSCRIPT_PV="20150222"
+
+DESCRIPTION="LFS documents building a Linux system entirely from source"
+HOMEPAGE="http://www.linuxfromscratch.org/lfs"
+SRC_URI="${MY_SRC}/LFS-BOOK-${PV}.tar.bz2
+ ${MY_SRC}/lfs-bootscripts-${BOOTSCRIPT_PV}.tar.bz2
+ htmlsingle? ( ${MY_SRC}/LFS-BOOK-${PV}-NOCHUNKS.html )
+ pdf? ( ${MY_SRC}/LFS-BOOK-${PV}.pdf )"
+
+LICENSE="CC-BY-NC-SA-2.5 MIT"
+SLOT="0"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86"
+IUSE="htmlsingle pdf"
+
+DEPEND=""
+RDEPEND=""
+
+S=${WORKDIR}
+
+src_unpack() {
+ unpack LFS-BOOK-${PV}.tar.bz2 \
+ lfs-bootscripts-${BOOTSCRIPT_PV}.tar.bz2
+
+ use htmlsingle && cp "${DISTDIR}"/LFS-BOOK-${PV}-NOCHUNKS.html "${S}"
+ use pdf && cp "${DISTDIR}"/LFS-BOOK-${PV}.pdf "${S}"
+}
+
+src_install() {
+ dodoc -r *
+ docompress -x /usr/share/doc/${PF}
+}
diff --git a/app-doc/linuxfromscratch/linuxfromscratch-8.0.ebuild b/app-doc/linuxfromscratch/linuxfromscratch-8.0.ebuild
new file mode 100644
index 000000000000..7fe27496f94c
--- /dev/null
+++ b/app-doc/linuxfromscratch/linuxfromscratch-8.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MY_SRC="http://www.linuxfromscratch.org/lfs/downloads/${PV}"
+BOOTSCRIPT_PV="20150222"
+
+DESCRIPTION="LFS documents building a Linux system entirely from source"
+HOMEPAGE="http://www.linuxfromscratch.org/lfs"
+SRC_URI="
+ ${MY_SRC}/LFS-BOOK-${PV}.tar.bz2
+ ${MY_SRC}/lfs-bootscripts-${BOOTSCRIPT_PV}.tar.bz2
+ ${MY_SRC}-systemd/LFS-BOOK-${PV}-systemd.tar.bz2
+ htmlsingle? (
+ ${MY_SRC}/LFS-BOOK-${PV}-NOCHUNKS.html
+ ${MY_SRC}-systemd/LFS-BOOK-${PV}-systemd-NOCHUNKS.html
+ )
+ pdf? (
+ ${MY_SRC}/LFS-BOOK-${PV}.pdf
+ ${MY_SRC}-systemd/LFS-BOOK-${PV}-systemd.pdf
+ )
+"
+
+LICENSE="CC-BY-NC-SA-2.5 MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="htmlsingle pdf"
+
+DEPEND=""
+RDEPEND=""
+
+S=${WORKDIR}
+
+src_unpack() {
+ unpack LFS-BOOK-${PV}{,-systemd}.tar.bz2 \
+ lfs-bootscripts-${BOOTSCRIPT_PV}.tar.bz2
+
+ use htmlsingle && cp "${DISTDIR}"/LFS-BOOK-${PV}{,-systemd}-NOCHUNKS.html "${S}"
+ use pdf && cp "${DISTDIR}"/LFS-BOOK-${PV}{,-systemd}.pdf "${S}"
+}
+
+src_install() {
+ dodoc -r *
+ docompress -x /usr/share/doc/${PF}
+}
diff --git a/app-doc/linuxfromscratch/linuxfromscratch-8.2.ebuild b/app-doc/linuxfromscratch/linuxfromscratch-8.2.ebuild
new file mode 100644
index 000000000000..9e0ffbdbabb5
--- /dev/null
+++ b/app-doc/linuxfromscratch/linuxfromscratch-8.2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+MY_SRC="http://www.linuxfromscratch.org/lfs/downloads/${PV}"
+BOOTSCRIPT_PV="20150222"
+
+DESCRIPTION="LFS documents building a Linux system entirely from source"
+HOMEPAGE="http://www.linuxfromscratch.org/lfs"
+SRC_URI="
+ ${MY_SRC}/LFS-BOOK-${PV}.tar.bz2
+ ${MY_SRC}/lfs-bootscripts-${BOOTSCRIPT_PV}.tar.bz2
+ ${MY_SRC}-systemd/LFS-BOOK-${PV}-systemd.tar.bz2
+ htmlsingle? (
+ ${MY_SRC}/LFS-BOOK-${PV}-NOCHUNKS.html
+ ${MY_SRC}-systemd/LFS-BOOK-${PV}-systemd-NOCHUNKS.html
+ )
+ pdf? (
+ ${MY_SRC}/LFS-BOOK-${PV}.pdf
+ ${MY_SRC}-systemd/LFS-BOOK-${PV}-systemd.pdf
+ )
+"
+
+LICENSE="CC-BY-NC-SA-2.5 MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="htmlsingle pdf"
+
+DEPEND=""
+RDEPEND=""
+
+S=${WORKDIR}
+
+src_unpack() {
+ unpack LFS-BOOK-${PV}{,-systemd}.tar.bz2 \
+ lfs-bootscripts-${BOOTSCRIPT_PV}.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..0dddac7578fb
--- /dev/null
+++ b/app-doc/linuxfromscratch/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
+ </maintainer>
+ <use>
+ <flag name="htmlsingle">Install all-on-one-page HTML version.</flag>
+ </use>
+</pkgmetadata>
diff --git a/app-doc/metadata.xml b/app-doc/metadata.xml
new file mode 100644
index 000000000000..13a90bebfaac
--- /dev/null
+++ b/app-doc/metadata.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<catmetadata>
+ <longdescription lang="en">
+ The app-doc category contains various miscellaneous documentation
+ collections.
+ </longdescription>
+ <longdescription lang="de">
+ Die Kategorie app-docs enhält verschiedenste Dokumentationen und Anleitungen.
+ </longdescription>
+ <longdescription lang="es">
+ La categoría app-doc contiene colección de documentación mixta.
+ </longdescription>
+ <longdescription lang="ja">
+ app-docカテゴリには様々な番外ドキュメンテーションが含まれます。
+ </longdescription>
+ <longdescription lang="nl">
+ De app-doc categorie bevat allerlei documentatie applicaties.
+ </longdescription>
+ <longdescription lang="vi">
+ Nhóm app-doc chứa các tài liệu.
+ </longdescription>
+ <longdescription lang="it">
+ La categoria app-doc contiene collezioni di documentazione per varie applicazioni.
+ </longdescription>
+ <longdescription lang="pt">
+ A categoria app-doc contém várias coleções de documentação mista.
+ </longdescription>
+ <longdescription lang="pl">
+ Kategoria app-doc zawiera pakiety z rozmaitą dodatkową dokumentacją.
+ </longdescription>
+</catmetadata>
+
diff --git a/app-doc/mkdoxy-1.0.0-r1 b/app-doc/mkdoxy-1.0.0-r1
deleted file mode 100644
index 02a526553a10..000000000000
--- a/app-doc/mkdoxy-1.0.0-r1
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=install
-DEPEND=app-doc/doxygen >=dev-lang/perl-5
-DESCRIPTION=mkDoxy generates Doxygen-compatible HTML documentation for makefiles
-EAPI=6
-HOMEPAGE=https://sourceforge.net/projects/mkdoxy/
-KEYWORDS=alpha amd64 hppa ia64 ppc sparc x86
-LICENSE=BSD
-SLOT=0
-SRC_URI=mirror://sourceforge/mkdoxy/mkdoxy-1.0.0.tar.gz
-_md5_=05b28b138d7d2169554eedf4ab890970
diff --git a/app-doc/mkdoxy/Manifest b/app-doc/mkdoxy/Manifest
new file mode 100644
index 000000000000..97aedb724dfc
--- /dev/null
+++ b/app-doc/mkdoxy/Manifest
@@ -0,0 +1,3 @@
+DIST mkdoxy-1.0.0.tar.gz 11109 BLAKE2B 348d62a189d2f79432eafb65824b90bf0a3f82fab3621edcdc9fc04859b1a901cb71fd05773aee57431559bbc7a1055668fe710e719a6a8fa86a987b2c8d64e2 SHA512 0d40282da6b15cdbfe10e41549acc48241e6732519025e93f38d5d76c93ff180b41cc458fc8dbad4ab81bc28a96e4801c15577d39496392a05e743e581d19241
+EBUILD mkdoxy-1.0.0-r1.ebuild 548 BLAKE2B 5d7ce5187b32d8adf7f536f5f8b6cdffb929e8cc8386f2987260889dae888515accb0f7d85a949d1825158437133f5ab9f3541781e7e152eda3d12b6cf8b6595 SHA512 47d6c11736d53fe33e62412dbca79a5b7d5a865a4a394987a265ab3d9ef82ae49fe36f6d2a73cc36bb4de89dc54f1abb91f38db7f9e5e23a14c31c7ece4da71d
+MISC metadata.xml 353 BLAKE2B 0433be5fd165f3af420f9f1fe357b7ea3edb785662dfcf3c4a47fbfdf7134ad82b733bd6d54ca5c9bb9640fcdd35e0a0b94634071dfe6ffc50018e0f05477d38 SHA512 aaf9f25dbd03b04756347b66753434800e575c2c9e63ebbbd58602c7a67929498db6b9ff4c3b50ff1031f49438c48cdf88d61169e00bd09b2b6510a68666ae83
diff --git a/app-doc/mkdoxy/metadata.xml b/app-doc/mkdoxy/metadata.xml
new file mode 100644
index 000000000000..04567741bc34
--- /dev/null
+++ b/app-doc/mkdoxy/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <longdescription>
+ A doxygen-style documentation tool for makefiles (requires doxygen).
+ </longdescription>
+ <upstream>
+ <remote-id type="sourceforge">mkdoxy</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-doc/mkdoxy/mkdoxy-1.0.0-r1.ebuild b/app-doc/mkdoxy/mkdoxy-1.0.0-r1.ebuild
new file mode 100644
index 000000000000..7241ac00ff6b
--- /dev/null
+++ b/app-doc/mkdoxy/mkdoxy-1.0.0-r1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="mkDoxy generates Doxygen-compatible HTML documentation for makefiles"
+HOMEPAGE="https://sourceforge.net/projects/mkdoxy/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="alpha amd64 hppa ia64 ppc sparc x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ app-doc/doxygen
+ >=dev-lang/perl-5"
+
+src_install() {
+ dobin mkdoxy
+ dodoc AUTHORS ChangeLog INSTALL INSTALL.gentoo README TODO VERSION
+}
diff --git a/app-doc/motif-reference-manual-2.3.0-r2 b/app-doc/motif-reference-manual-2.3.0-r2
deleted file mode 100644
index 7b0022f81a37..000000000000
--- a/app-doc/motif-reference-manual-2.3.0-r2
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=Motif Reference Manual
-EAPI=6
-HOMEPAGE=http://www.motifzone.net/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris
-LICENSE=OPL
-SLOT=0
-SRC_URI=ftp://ftp.ics.com/openmotif/openmotif-2.3.0-manual.pdf.tgz
-_eclasses_=readme.gentoo-r1 54aecea034d5e90bdb0684b80da5c9f3
-_md5_=a00de83a469be17e6d5b3a9b77198cd2
diff --git a/app-doc/motif-reference-manual/Manifest b/app-doc/motif-reference-manual/Manifest
new file mode 100644
index 000000000000..9be528066024
--- /dev/null
+++ b/app-doc/motif-reference-manual/Manifest
@@ -0,0 +1,3 @@
+DIST openmotif-2.3.0-manual.pdf.tgz 4195259 BLAKE2B 2cfb090b8b54bee37097737979f1ccf2086125b0303f75e6172127241be122f6da1a97e4b6333b50c523362a90b60f273998cdca8e2b573ce8b499458c01861c SHA512 a916d42f389e6f0e58968e46529943213f437a5bac145687f6f1cd6b4ad32516795836115054870fa435ae4d531d50eddc304c9a4fa96f005f45575c95cff973
+EBUILD motif-reference-manual-2.3.0-r2.ebuild 706 BLAKE2B f51c27e97a1ccd100874baaa521b26baa01dfc865a78cc3d3bc431613c93f9ec2353acf5ddf87bcaa6bb9b15f1563bc8e4b3c2ead8beceb179399b1cbded013c SHA512 b37de7288f7c14cdad66206871c2575f202b36be95e16edbac12ed961c8674179489c2454d791f840a496f8cf9b482737ce51227d0b9af6f741e7d23cf91f12b
+MISC metadata.xml 212 BLAKE2B ecb53eb3efac6ceef048d345601c5ca0430e2f62d6409dc2a18494ee188f792d4763892816f197418d2e9a6d04452091a0c69d83afc207b366fca816632209ee SHA512 3919b8b096abf61c7edaa6a76898603b6ca2e206e2eccd27c671957a9d085bc2591a2fb4839a85ef2a51dcbf887bb2c752d4b38e82ea19c48dfd6d99b67954fa
diff --git a/app-doc/motif-reference-manual/metadata.xml b/app-doc/motif-reference-manual/metadata.xml
new file mode 100644
index 000000000000..c665e48637be
--- /dev/null
+++ b/app-doc/motif-reference-manual/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>ulm@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/app-doc/motif-reference-manual/motif-reference-manual-2.3.0-r2.ebuild b/app-doc/motif-reference-manual/motif-reference-manual-2.3.0-r2.ebuild
new file mode 100644
index 000000000000..570cadda83ee
--- /dev/null
+++ b/app-doc/motif-reference-manual/motif-reference-manual-2.3.0-r2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit readme.gentoo-r1
+
+DESCRIPTION="Motif Reference Manual"
+HOMEPAGE="http://www.motifzone.net/"
+SRC_URI="ftp://ftp.ics.com/openmotif/openmotif-${PV}-manual.pdf.tgz"
+
+LICENSE="OPL"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+
+S="${WORKDIR}"
+DOCS="*.pdf"
+
+src_install() {
+ local DOC_CONTENTS="The source code for the manual is available at
+ ftp://ftp.ics.com/openmotif/openmotif-${PV}-manual.src.tgz"
+ default
+ readme.gentoo_create_doc
+}
diff --git a/app-doc/php-docs-20101029-r1 b/app-doc/php-docs-20101029-r1
deleted file mode 100644
index 49714fa5c075..000000000000
--- a/app-doc/php-docs-20101029-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=install preinst unpack
-DESCRIPTION=HTML documentation for PHP
-EAPI=4
-HOMEPAGE=http://www.php.net/download-docs.php
-IUSE=+l10n_en l10n_de l10n_es l10n_fa l10n_fr l10n_ja l10n_pl l10n_pt-BR l10n_ro l10n_tr
-KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd
-LICENSE=GPL-2
-REQUIRED_USE=|| ( l10n_en l10n_de l10n_es l10n_fa l10n_fr l10n_ja l10n_pl l10n_pt-BR l10n_ro l10n_tr )
-RESTRICT=strip binchecks
-SLOT=0
-SRC_URI=l10n_en? ( http://olemarkus.org/~olemarkus/gentoo/php_manual_en-20101029.tar.gz ) l10n_de? ( http://olemarkus.org/~olemarkus/gentoo/php_manual_de-20101029.tar.gz ) l10n_es? ( http://olemarkus.org/~olemarkus/gentoo/php_manual_es-20101029.tar.gz ) l10n_fa? ( http://olemarkus.org/~olemarkus/gentoo/php_manual_fa-20101029.tar.gz ) l10n_fr? ( http://olemarkus.org/~olemarkus/gentoo/php_manual_fr-20101029.tar.gz ) l10n_ja? ( http://olemarkus.org/~olemarkus/gentoo/php_manual_ja-20101029.tar.gz ) l10n_pl? ( http://olemarkus.org/~olemarkus/gentoo/php_manual_pl-20101029.tar.gz ) l10n_pt-BR? ( http://olemarkus.org/~olemarkus/gentoo/php_manual_pt_BR-20101029.tar.gz ) l10n_ro? ( http://olemarkus.org/~olemarkus/gentoo/php_manual_ro-20101029.tar.gz ) l10n_tr? ( http://olemarkus.org/~olemarkus/gentoo/php_manual_tr-20101029.tar.gz )
-_md5_=224d06b85ff7522de1898c138e31057b
diff --git a/app-doc/php-docs/Manifest b/app-doc/php-docs/Manifest
new file mode 100644
index 000000000000..81e7b3b0ae11
--- /dev/null
+++ b/app-doc/php-docs/Manifest
@@ -0,0 +1,12 @@
+DIST php_manual_de-20101029.tar.gz 6041947 BLAKE2B 9ae8dcc78048854ba75362bc6df7c728b6ae3d373e71e679e4993e38b74ae3b23dcb572196de6fa159305803ddef316f279c89fa49954391f4f9c83c23ed805a SHA512 8952ea2d9abce15b23a9e045003caf4101b991439e088d3fb8cc7318e5a46d85d0e76be944d3e73124ff759f9b69fe52ea6f7b566eafbce16b0ca400968a95bf
+DIST php_manual_en-20101029.tar.gz 5973968 BLAKE2B b522a91f11e063062d0f286864fe6fc29d01b251a1f5fb10ceb59e9de22fa50a3ef7ccf26083ccc5afdb9caacfdf7c201ab05dcd13ab1a3f262125d588b28fb1 SHA512 548e279a1da43d9560f207aa5dfa756e304f1ce03da867c017e3cd20b6af7706cdea7d1337450294d14b676ce6d8adf84e1fbbf41c60e936d1b95c2d8a4d43db
+DIST php_manual_es-20101029.tar.gz 6205922 BLAKE2B bc553e853d5e71a1dd2630d49c9c7e1c652b6d39a4cde597090693cea8c8b44e19a020282d03cd1c1cd416feb52f29ad9b790845e5ad6df9259bfe695e9c13a6 SHA512 5af13dad3b3a9a42404227e04b1912276b68c3021b20f0efe3b4ef16d06f1b669b0c392e3ce697b7796a54bca94b2a6ea73872751bb540c5be722faa1ba19c6f
+DIST php_manual_fa-20101029.tar.gz 6074998 BLAKE2B de3c8a2dd220d52399e96e626e25b4d111e42598f8dc813970dbbc2e4b28d05de7134f97d4a2e67064461df378d7c14ff9ef7b901c4939e8c61eb2bcf05d8ed3 SHA512 68b39bdccf7d8ef852022a1985a66ca50585299bed0278fd4156ec06000ce3035324b533f1ca7d8fe7936893359895b3faf422c5c53c9f91a062fc541c88abf9
+DIST php_manual_fr-20101029.tar.gz 6020868 BLAKE2B e4c8604f246c1b2e7526012ecfaa0d6e35b5770308ac2a02b2523cf04afae0ff87d62f6bd8abcd97f3e1194a56eaaed33f0b26f33a97ba87b68226d430c27114 SHA512 fea86a4694145d1740e9b0a49cc0b68e845f6c7bb261a3a9b9a92e088fce6d1c05dbab89381865b54af899122463052c83afc906db639c0cfd10b9640a3f58cd
+DIST php_manual_ja-20101029.tar.gz 6363287 BLAKE2B 2d2f63635d53784101ca11769bb17c05af3e07ca0e51db4dca706af8d0c31ad553124f79ce889066ba06711e2e90a87307934a90f91fe4329ad555a988da6577 SHA512 7ed2f6096db23392ffae2ea050d9f6770174c733631c5c684a0f2199f40984a7f7333ee74295fbfebee2202666cf2a017a8a1ed89201245b3cef4edcb468097f
+DIST php_manual_pl-20101029.tar.gz 6049947 BLAKE2B f037e98866e770f6843c018a14b8a46e61d3142580838621ab1b621c39b1262482f494c35fb4559222559bc2f1b2232c3d9e1ecbbae19cba20e3df45f83e6d1a SHA512 093c3e5707ae9ce6afc06f40b753d012d74640f76d85b1f3c24009b423f5a29a3a67d62cfd7cb1af1389f002d71312f1f735cdd31792074b673989b0efdd6b1f
+DIST php_manual_pt_BR-20101029.tar.gz 5460583 BLAKE2B 8424deb291898420cb6616caeed530e4c326a00bda1f205267ddb11db7adf2e5d2bf2d0f2f81110f18ff6bcecb2ddde2a11fee25e248a25c9d028e7f9de350df SHA512 c31c3b2f67865cb23bf4364a48c23c19ef82a6bd96d65b8fa0b718bc9e0e13e8b8444d5ff9b0d74a92d0be97b58f5757a7a4127b979f194849eb6ff31624ad51
+DIST php_manual_ro-20101029.tar.gz 6073830 BLAKE2B afb5996faa33106b626e1926a3f1b4c4981af80f97ca4ae30f4feb5ead2d19980e1e2c6d5cfd5779fa3bec1b2956e9bdf8c385c04bed4a6a08feb6124837674d SHA512 5ad32026dd2369479dcb324e4fc02da9199b2d977f4fde22ffbb08830cc7f91066fd45d7fbdfbf2df758e07c838aad4f6c9cf7193474a613e6461b30290e75af
+DIST php_manual_tr-20101029.tar.gz 6089215 BLAKE2B 0d162bf3213caa82be98e812bb7487ca1121aa33a94c4bb0131e7ed462f3b2032ff6415e9df90f2716dd6326bdb8a405e556186b296de897d316cf8417131cf5 SHA512 181f8f79be6a1e9d510b935b27f8ed88f410044ddfd7ac80e1ff69bc48f79c3b4d78457e5bf009962f9e68e38605a614a161ae3c46c836ef6aa360cefc08626a
+EBUILD php-docs-20101029-r1.ebuild 1457 BLAKE2B 58473e72d8493c07ad51a8d22bdfee60cab9c0c0e8c1749e8229ad1f55e36479344c2911c7175897c8f8de1fabfc1c3ee11e89f0eb1d3b1b2490b3e7a40e9a5f SHA512 b02080cdf1cc32465fac14c12f71b1bd6631bdee71cbe4be244eacc4cf6898822bba44c7a839ed1e92f7b22db6629513d139bcb95d0e475acaa83e7bd479a718
+MISC metadata.xml 257 BLAKE2B e3c820c3fca86ae3d3882be99d1ab7a1da63f4f22c6ccd7e00717a3ec941459cbe5720ee2f28ee5731318ac081f6777cd64480de8b5c3953fc11c9193c0deb3f SHA512 ee4118f53c1fd95c499caa6eb3a0c523ae216df68698b601e96cd812be4483540b05eca8bb23b7377a54ab5ecb05a049ecc3027d89651bfef009f0015cfdc7e6
diff --git a/app-doc/php-docs/metadata.xml b/app-doc/php-docs/metadata.xml
new file mode 100644
index 000000000000..75da54b95e86
--- /dev/null
+++ b/app-doc/php-docs/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>php-bugs@gentoo.org</email>
+ <name>PHP</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/app-doc/php-docs/php-docs-20101029-r1.ebuild b/app-doc/php-docs/php-docs-20101029-r1.ebuild
new file mode 100644
index 000000000000..38cd400fbea7
--- /dev/null
+++ b/app-doc/php-docs/php-docs-20101029-r1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="4"
+
+DESCRIPTION="HTML documentation for PHP"
+HOMEPAGE="http://www.php.net/download-docs.php"
+
+MY_PN="php_manual"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+RESTRICT="strip binchecks"
+
+LANGS="en de es fa fr ja pl pt-BR ro tr"
+for lang in ${LANGS} ; do
+ IUSE+=" l10n_${lang}"
+ SRC_URI+=" l10n_${lang}? ( http://olemarkus.org/~olemarkus/gentoo/${MY_PN}_${lang/-/_}-${PV}.tar.gz )"
+done
+
+REQUIRED_USE="|| ( ${IUSE} )"
+
+# Set English to default
+IUSE="${IUSE/l10n_en/+l10n_en}"
+
+S=${WORKDIR}
+
+src_unpack() {
+ for lang in ${LANGS} ; do
+ if use l10n_${lang} ; then
+ mkdir ${lang/-/_}
+ pushd ${lang/-/_} >/dev/null
+ unpack ${MY_PN}_${lang/-/_}-${PV}.tar.gz \
+ || die "unpack failed on ${lang}"
+ popd >/dev/null
+ fi
+ done
+}
+
+pkg_preinst() {
+ # remove broken/stale symlink created by previous ebuilds
+ [[ -L ${EROOT}/usr/share/php-docs ]] && rm -f "${EROOT}"/usr/share/php-docs
+}
+
+src_install() {
+ dodir /usr/share/doc/${PF}
+
+ for lang in ${LANGS} ; do
+ if use l10n_${lang} ; then
+ ebegin "Installing ${lang} manual, will take a while"
+ cp -R "${WORKDIR}"/${lang/-/_} "${ED}"/usr/share/doc/${PF} \
+ || die "cp failed on ${lang}"
+ eend $?
+ fi
+ done
+
+ einfo "Creating symlink to PHP manual at /usr/share/php-docs"
+ dosym doc/${PF} /usr/share/php-docs
+}
diff --git a/app-doc/phrack-01 b/app-doc/phrack-01
deleted file mode 100644
index 6f7e71923af1..000000000000
--- a/app-doc/phrack-01
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=01
-SRC_URI=http://www.phrack.org/archives/tgz/phrack1.tar.gz
-_md5_=60af89ac78e147b7d55d49c7896d3f08
diff --git a/app-doc/phrack-02 b/app-doc/phrack-02
deleted file mode 100644
index 609a37b16690..000000000000
--- a/app-doc/phrack-02
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=02
-SRC_URI=http://www.phrack.org/archives/tgz/phrack2.tar.gz
-_md5_=60af89ac78e147b7d55d49c7896d3f08
diff --git a/app-doc/phrack-03 b/app-doc/phrack-03
deleted file mode 100644
index d9bb3ccdcba8..000000000000
--- a/app-doc/phrack-03
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=03
-SRC_URI=http://www.phrack.org/archives/tgz/phrack3.tar.gz
-_md5_=60af89ac78e147b7d55d49c7896d3f08
diff --git a/app-doc/phrack-04 b/app-doc/phrack-04
deleted file mode 100644
index 1a0f1a45c8fd..000000000000
--- a/app-doc/phrack-04
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=04
-SRC_URI=http://www.phrack.org/archives/tgz/phrack4.tar.gz
-_md5_=60af89ac78e147b7d55d49c7896d3f08
diff --git a/app-doc/phrack-05 b/app-doc/phrack-05
deleted file mode 100644
index 8dffb77e2668..000000000000
--- a/app-doc/phrack-05
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=05
-SRC_URI=http://www.phrack.org/archives/tgz/phrack5.tar.gz
-_md5_=60af89ac78e147b7d55d49c7896d3f08
diff --git a/app-doc/phrack-06 b/app-doc/phrack-06
deleted file mode 100644
index 65d39d73d1fa..000000000000
--- a/app-doc/phrack-06
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=06
-SRC_URI=http://www.phrack.org/archives/tgz/phrack6.tar.gz
-_md5_=60af89ac78e147b7d55d49c7896d3f08
diff --git a/app-doc/phrack-07 b/app-doc/phrack-07
deleted file mode 100644
index e4262af888b1..000000000000
--- a/app-doc/phrack-07
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=07
-SRC_URI=http://www.phrack.org/archives/tgz/phrack7.tar.gz
-_md5_=60af89ac78e147b7d55d49c7896d3f08
diff --git a/app-doc/phrack-08 b/app-doc/phrack-08
deleted file mode 100644
index f64dc825af09..000000000000
--- a/app-doc/phrack-08
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=08
-SRC_URI=http://www.phrack.org/archives/tgz/phrack8.tar.gz
-_md5_=60af89ac78e147b7d55d49c7896d3f08
diff --git a/app-doc/phrack-09 b/app-doc/phrack-09
deleted file mode 100644
index 5a3cac25c07f..000000000000
--- a/app-doc/phrack-09
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=09
-SRC_URI=http://www.phrack.org/archives/tgz/phrack9.tar.gz
-_md5_=60af89ac78e147b7d55d49c7896d3f08
diff --git a/app-doc/phrack-10 b/app-doc/phrack-10
deleted file mode 100644
index 982d21c8513b..000000000000
--- a/app-doc/phrack-10
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=10
-SRC_URI=http://www.phrack.org/archives/tgz/phrack10.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-11 b/app-doc/phrack-11
deleted file mode 100644
index 666f31ef9f53..000000000000
--- a/app-doc/phrack-11
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=11
-SRC_URI=http://www.phrack.org/archives/tgz/phrack11.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-12 b/app-doc/phrack-12
deleted file mode 100644
index fab113f1603f..000000000000
--- a/app-doc/phrack-12
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=12
-SRC_URI=http://www.phrack.org/archives/tgz/phrack12.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-13 b/app-doc/phrack-13
deleted file mode 100644
index 050acfce3a73..000000000000
--- a/app-doc/phrack-13
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=13
-SRC_URI=http://www.phrack.org/archives/tgz/phrack13.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-14 b/app-doc/phrack-14
deleted file mode 100644
index 2a005280e5bc..000000000000
--- a/app-doc/phrack-14
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=14
-SRC_URI=http://www.phrack.org/archives/tgz/phrack14.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-15 b/app-doc/phrack-15
deleted file mode 100644
index 77e5a9cc3425..000000000000
--- a/app-doc/phrack-15
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=15
-SRC_URI=http://www.phrack.org/archives/tgz/phrack15.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-16 b/app-doc/phrack-16
deleted file mode 100644
index 1d895f3c8b2d..000000000000
--- a/app-doc/phrack-16
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=16
-SRC_URI=http://www.phrack.org/archives/tgz/phrack16.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-17 b/app-doc/phrack-17
deleted file mode 100644
index 4e8d419330cf..000000000000
--- a/app-doc/phrack-17
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=17
-SRC_URI=http://www.phrack.org/archives/tgz/phrack17.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-18 b/app-doc/phrack-18
deleted file mode 100644
index bcc640f7773d..000000000000
--- a/app-doc/phrack-18
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=18
-SRC_URI=http://www.phrack.org/archives/tgz/phrack18.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-19 b/app-doc/phrack-19
deleted file mode 100644
index ed66d7210855..000000000000
--- a/app-doc/phrack-19
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=19
-SRC_URI=http://www.phrack.org/archives/tgz/phrack19.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-20 b/app-doc/phrack-20
deleted file mode 100644
index fb48dafa9208..000000000000
--- a/app-doc/phrack-20
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=20
-SRC_URI=http://www.phrack.org/archives/tgz/phrack20.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-21 b/app-doc/phrack-21
deleted file mode 100644
index 923fa29eddb8..000000000000
--- a/app-doc/phrack-21
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=21
-SRC_URI=http://www.phrack.org/archives/tgz/phrack21.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-22 b/app-doc/phrack-22
deleted file mode 100644
index 41b0c4cab4cb..000000000000
--- a/app-doc/phrack-22
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=22
-SRC_URI=http://www.phrack.org/archives/tgz/phrack22.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-23 b/app-doc/phrack-23
deleted file mode 100644
index 4e56fca33a59..000000000000
--- a/app-doc/phrack-23
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=23
-SRC_URI=http://www.phrack.org/archives/tgz/phrack23.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-24 b/app-doc/phrack-24
deleted file mode 100644
index 91d0b57193d3..000000000000
--- a/app-doc/phrack-24
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=24
-SRC_URI=http://www.phrack.org/archives/tgz/phrack24.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-25 b/app-doc/phrack-25
deleted file mode 100644
index 34b8adb9bc42..000000000000
--- a/app-doc/phrack-25
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=25
-SRC_URI=http://www.phrack.org/archives/tgz/phrack25.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-26 b/app-doc/phrack-26
deleted file mode 100644
index e5d3b285933b..000000000000
--- a/app-doc/phrack-26
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=26
-SRC_URI=http://www.phrack.org/archives/tgz/phrack26.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-27 b/app-doc/phrack-27
deleted file mode 100644
index 337b42e8cb92..000000000000
--- a/app-doc/phrack-27
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=27
-SRC_URI=http://www.phrack.org/archives/tgz/phrack27.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-28 b/app-doc/phrack-28
deleted file mode 100644
index 479ab5378d0c..000000000000
--- a/app-doc/phrack-28
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=28
-SRC_URI=http://www.phrack.org/archives/tgz/phrack28.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-29 b/app-doc/phrack-29
deleted file mode 100644
index b1ceeb993cf8..000000000000
--- a/app-doc/phrack-29
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=29
-SRC_URI=http://www.phrack.org/archives/tgz/phrack29.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-30 b/app-doc/phrack-30
deleted file mode 100644
index c9310d7737b5..000000000000
--- a/app-doc/phrack-30
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=30
-SRC_URI=http://www.phrack.org/archives/tgz/phrack30.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-31 b/app-doc/phrack-31
deleted file mode 100644
index d33085cbcbce..000000000000
--- a/app-doc/phrack-31
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=31
-SRC_URI=http://www.phrack.org/archives/tgz/phrack31.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-32 b/app-doc/phrack-32
deleted file mode 100644
index e3542c9d7d98..000000000000
--- a/app-doc/phrack-32
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=32
-SRC_URI=http://www.phrack.org/archives/tgz/phrack32.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-33 b/app-doc/phrack-33
deleted file mode 100644
index 2237162a7832..000000000000
--- a/app-doc/phrack-33
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=33
-SRC_URI=http://www.phrack.org/archives/tgz/phrack33.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-34 b/app-doc/phrack-34
deleted file mode 100644
index 56c73050c02d..000000000000
--- a/app-doc/phrack-34
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=34
-SRC_URI=http://www.phrack.org/archives/tgz/phrack34.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-35 b/app-doc/phrack-35
deleted file mode 100644
index 531fa4cbf297..000000000000
--- a/app-doc/phrack-35
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=35
-SRC_URI=http://www.phrack.org/archives/tgz/phrack35.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-36 b/app-doc/phrack-36
deleted file mode 100644
index f72cb6e2e488..000000000000
--- a/app-doc/phrack-36
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=36
-SRC_URI=http://www.phrack.org/archives/tgz/phrack36.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-37 b/app-doc/phrack-37
deleted file mode 100644
index 479d1fb01821..000000000000
--- a/app-doc/phrack-37
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=37
-SRC_URI=http://www.phrack.org/archives/tgz/phrack37.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-38 b/app-doc/phrack-38
deleted file mode 100644
index d19b80bfed4e..000000000000
--- a/app-doc/phrack-38
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=38
-SRC_URI=http://www.phrack.org/archives/tgz/phrack38.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-39 b/app-doc/phrack-39
deleted file mode 100644
index 14dd5cb40d42..000000000000
--- a/app-doc/phrack-39
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=39
-SRC_URI=http://www.phrack.org/archives/tgz/phrack39.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-40 b/app-doc/phrack-40
deleted file mode 100644
index 4b6504ec273e..000000000000
--- a/app-doc/phrack-40
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=40
-SRC_URI=http://www.phrack.org/archives/tgz/phrack40.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-41 b/app-doc/phrack-41
deleted file mode 100644
index aaabbbdc9cb9..000000000000
--- a/app-doc/phrack-41
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=41
-SRC_URI=http://www.phrack.org/archives/tgz/phrack41.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-42 b/app-doc/phrack-42
deleted file mode 100644
index 7c0f81939a3e..000000000000
--- a/app-doc/phrack-42
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=42
-SRC_URI=http://www.phrack.org/archives/tgz/phrack42.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-43 b/app-doc/phrack-43
deleted file mode 100644
index 19254d6c86c6..000000000000
--- a/app-doc/phrack-43
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=43
-SRC_URI=http://www.phrack.org/archives/tgz/phrack43.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-44 b/app-doc/phrack-44
deleted file mode 100644
index b42cbfb30508..000000000000
--- a/app-doc/phrack-44
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=44
-SRC_URI=http://www.phrack.org/archives/tgz/phrack44.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-45 b/app-doc/phrack-45
deleted file mode 100644
index e14a5bc7d658..000000000000
--- a/app-doc/phrack-45
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=45
-SRC_URI=http://www.phrack.org/archives/tgz/phrack45.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-46 b/app-doc/phrack-46
deleted file mode 100644
index 5c0a662c84a2..000000000000
--- a/app-doc/phrack-46
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=46
-SRC_URI=http://www.phrack.org/archives/tgz/phrack46.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-47 b/app-doc/phrack-47
deleted file mode 100644
index 89030ad7a575..000000000000
--- a/app-doc/phrack-47
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=47
-SRC_URI=http://www.phrack.org/archives/tgz/phrack47.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-48 b/app-doc/phrack-48
deleted file mode 100644
index 7a3707c7957a..000000000000
--- a/app-doc/phrack-48
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=48
-SRC_URI=http://www.phrack.org/archives/tgz/phrack48.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-49 b/app-doc/phrack-49
deleted file mode 100644
index 839fe9312901..000000000000
--- a/app-doc/phrack-49
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=49
-SRC_URI=http://www.phrack.org/archives/tgz/phrack49.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-50 b/app-doc/phrack-50
deleted file mode 100644
index e03cb637d676..000000000000
--- a/app-doc/phrack-50
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=50
-SRC_URI=http://www.phrack.org/archives/tgz/phrack50.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-51 b/app-doc/phrack-51
deleted file mode 100644
index 6f38b8e48035..000000000000
--- a/app-doc/phrack-51
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=51
-SRC_URI=http://www.phrack.org/archives/tgz/phrack51.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-52 b/app-doc/phrack-52
deleted file mode 100644
index 92aeb888388b..000000000000
--- a/app-doc/phrack-52
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=52
-SRC_URI=http://www.phrack.org/archives/tgz/phrack52.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-53 b/app-doc/phrack-53
deleted file mode 100644
index d2fdf3eef08d..000000000000
--- a/app-doc/phrack-53
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=53
-SRC_URI=http://www.phrack.org/archives/tgz/phrack53.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-54 b/app-doc/phrack-54
deleted file mode 100644
index efe22a9aa55b..000000000000
--- a/app-doc/phrack-54
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=54
-SRC_URI=http://www.phrack.org/archives/tgz/phrack54.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-55 b/app-doc/phrack-55
deleted file mode 100644
index cb9115bf5049..000000000000
--- a/app-doc/phrack-55
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=55
-SRC_URI=http://www.phrack.org/archives/tgz/phrack55.tar.gz
-_md5_=b56811bc769806327863c20ffaa19467
diff --git a/app-doc/phrack-56 b/app-doc/phrack-56
deleted file mode 100644
index 281b1b3a1be4..000000000000
--- a/app-doc/phrack-56
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=56
-SRC_URI=http://www.phrack.org/archives/tgz/phrack56.tar.gz
-_md5_=b56811bc769806327863c20ffaa19467
diff --git a/app-doc/phrack-57 b/app-doc/phrack-57
deleted file mode 100644
index 285308513286..000000000000
--- a/app-doc/phrack-57
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=57
-SRC_URI=http://www.phrack.org/archives/tgz/phrack57.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-58 b/app-doc/phrack-58
deleted file mode 100644
index 69ed6fe9f374..000000000000
--- a/app-doc/phrack-58
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=58
-SRC_URI=http://www.phrack.org/archives/tgz/phrack58.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-59 b/app-doc/phrack-59
deleted file mode 100644
index 949693649ddd..000000000000
--- a/app-doc/phrack-59
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=59
-SRC_URI=http://www.phrack.org/archives/tgz/phrack59.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-60 b/app-doc/phrack-60
deleted file mode 100644
index 2a2fc23898ff..000000000000
--- a/app-doc/phrack-60
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=60
-SRC_URI=http://www.phrack.org/archives/tgz/phrack60.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-61 b/app-doc/phrack-61
deleted file mode 100644
index 0c2473babd4f..000000000000
--- a/app-doc/phrack-61
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=61
-SRC_URI=http://www.phrack.org/archives/tgz/phrack61.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-62 b/app-doc/phrack-62
deleted file mode 100644
index afd7aca6df4b..000000000000
--- a/app-doc/phrack-62
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=62
-SRC_URI=http://www.phrack.org/archives/tgz/phrack62.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-63 b/app-doc/phrack-63
deleted file mode 100644
index c7eb17bd4a0a..000000000000
--- a/app-doc/phrack-63
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=63
-SRC_URI=http://www.phrack.org/archives/tgz/phrack63.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-64 b/app-doc/phrack-64
deleted file mode 100644
index 68048ea94cc0..000000000000
--- a/app-doc/phrack-64
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=64
-SRC_URI=http://www.phrack.org/archives/tgz/phrack64.tar.gz
-_md5_=4ac891546fea5ea3b36191087fb8cee0
diff --git a/app-doc/phrack-65 b/app-doc/phrack-65
deleted file mode 100644
index 4017f1f1b959..000000000000
--- a/app-doc/phrack-65
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=65
-SRC_URI=http://www.phrack.org/archives/tgz/phrack65.tar.gz
-_md5_=4ac891546fea5ea3b36191087fb8cee0
diff --git a/app-doc/phrack-66 b/app-doc/phrack-66
deleted file mode 100644
index 927b1c0eaee7..000000000000
--- a/app-doc/phrack-66
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=66
-SRC_URI=http://www.phrack.org/archives/tgz/phrack66.tar.gz
-_md5_=98a38f7900469f8769c83cd91588280b
diff --git a/app-doc/phrack-67 b/app-doc/phrack-67
deleted file mode 100644
index f89b1a8e3bef..000000000000
--- a/app-doc/phrack-67
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=67
-SRC_URI=http://www.phrack.org/archives/tgz/phrack67.tar.gz
-_md5_=4ac891546fea5ea3b36191087fb8cee0
diff --git a/app-doc/phrack-68 b/app-doc/phrack-68
deleted file mode 100644
index 3e5bfddd953e..000000000000
--- a/app-doc/phrack-68
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=68
-SRC_URI=http://www.phrack.org/archives/tgz/phrack68.tar.gz
-_md5_=4ac891546fea5ea3b36191087fb8cee0
diff --git a/app-doc/phrack-69 b/app-doc/phrack-69
deleted file mode 100644
index 2aad09ca6bbf..000000000000
--- a/app-doc/phrack-69
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=A Hacker magazine by the community, for the community
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=phrack
-SLOT=69
-SRC_URI=http://www.phrack.org/archives/tgz/phrack69.tar.gz
-_md5_=2ca118026e37cedb08abd1ea29ce030c
diff --git a/app-doc/phrack-all-69 b/app-doc/phrack-all-69
deleted file mode 100644
index 99967fe1d9d7..000000000000
--- a/app-doc/phrack-all-69
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=-
-DESCRIPTION=Hacker magazine by the community, for the community (all issues)
-EAPI=7
-HOMEPAGE=http://www.phrack.org/
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
-LICENSE=metapackage
-RDEPEND==app-doc/phrack-01 =app-doc/phrack-02 =app-doc/phrack-03 =app-doc/phrack-04 =app-doc/phrack-05 =app-doc/phrack-06 =app-doc/phrack-07 =app-doc/phrack-08 =app-doc/phrack-09 =app-doc/phrack-10 =app-doc/phrack-11 =app-doc/phrack-12 =app-doc/phrack-13 =app-doc/phrack-14 =app-doc/phrack-15 =app-doc/phrack-16 =app-doc/phrack-17 =app-doc/phrack-18 =app-doc/phrack-19 =app-doc/phrack-20 =app-doc/phrack-21 =app-doc/phrack-22 =app-doc/phrack-23 =app-doc/phrack-24 =app-doc/phrack-25 =app-doc/phrack-26 =app-doc/phrack-27 =app-doc/phrack-28 =app-doc/phrack-29 =app-doc/phrack-30 =app-doc/phrack-31 =app-doc/phrack-32 =app-doc/phrack-33 =app-doc/phrack-34 =app-doc/phrack-35 =app-doc/phrack-36 =app-doc/phrack-37 =app-doc/phrack-38 =app-doc/phrack-39 =app-doc/phrack-40 =app-doc/phrack-41 =app-doc/phrack-42 =app-doc/phrack-43 =app-doc/phrack-44 =app-doc/phrack-45 =app-doc/phrack-46 =app-doc/phrack-47 =app-doc/phrack-48 =app-doc/phrack-49 =app-doc/phrack-50 =app-doc/phrack-51 =app-doc/phrack-52 =app-doc/phrack-53 =app-doc/phrack-54 =app-doc/phrack-55 =app-doc/phrack-56 =app-doc/phrack-57 =app-doc/phrack-58 =app-doc/phrack-59 =app-doc/phrack-60 =app-doc/phrack-61 =app-doc/phrack-62 =app-doc/phrack-63 =app-doc/phrack-64 =app-doc/phrack-65 =app-doc/phrack-66 =app-doc/phrack-67 =app-doc/phrack-68 =app-doc/phrack-69
-SLOT=0
-_md5_=b193e76b5109df6472812b4bd616f0c3
diff --git a/app-doc/phrack-all/Manifest b/app-doc/phrack-all/Manifest
new file mode 100644
index 000000000000..fe6309fa86ff
--- /dev/null
+++ b/app-doc/phrack-all/Manifest
@@ -0,0 +1,2 @@
+EBUILD phrack-all-69.ebuild 453 BLAKE2B 53f162902cbc5eec62349b67d240426da503b0330b7ea17633796dd3e365742dce61faa0b3a756ccf6348062ad49fd44b75cdec0084608e7b0de4fe8606e2d06 SHA512 352c43cbb7b5e18afa08387d2c02ef235b5476d70b9892c18104d1a41e69759fffaa934b42bbe8a3354ea4df6250571f3ddee19f697f15b478c4d1bcd6ff71d7
+MISC metadata.xml 495 BLAKE2B 393063c45f88a55d9b1efe777900caaa82f862b3bd43f7773d24f6f2028462be4005483d8ed87a93b6cb14d8fbaa4779943f6667d0ea4ca512b387383065a1ee SHA512 9e82c249ca4e74ebf718e080d582d5dd2349b9bab7c585c601d8a771cac2400b007a525cd8a1e22cc7e06f209c8df585902f183bae91b9f3ba99e3120102d367
diff --git a/app-doc/phrack-all/metadata.xml b/app-doc/phrack-all/metadata.xml
new file mode 100644
index 000000000000..b544accdc525
--- /dev/null
+++ b/app-doc/phrack-all/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+<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 (http://www.phrack.org).
+</longdescription>
+</pkgmetadata>
diff --git a/app-doc/phrack-all/phrack-all-69.ebuild b/app-doc/phrack-all/phrack-all-69.ebuild
new file mode 100644
index 000000000000..7e0646ed3d03
--- /dev/null
+++ b/app-doc/phrack-all/phrack-all-69.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="Hacker magazine by the community, for the community (all issues)"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI=""
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+RDEPEND=$(printf '=app-doc/phrack-%02i ' {1..69})
diff --git a/app-doc/phrack/Manifest b/app-doc/phrack/Manifest
new file mode 100644
index 000000000000..0d85bf9c339d
--- /dev/null
+++ b/app-doc/phrack/Manifest
@@ -0,0 +1,139 @@
+DIST phrack1.tar.gz 10740 BLAKE2B 07832cae1b7ab63eb69117a85637e261295caf93abf9099534cda8656a3cad13f41bd9832d106953a29ac44e1c806e32f753c35faa5f15bdaa2fedc7b1132aec SHA512 9375b241bdf0d4c15ad4f42ac3c0b058ed55d412b870e56939d1a9cd64ca68a982c9841df498a08c9502373496827b2c6532a83a5d1fdccf07877fb1cd0eae4f
+DIST phrack10.tar.gz 35748 BLAKE2B ba776676aaf247f318200b40cadf701ede4adf17826cbcf78de9ef450f6361eab10e08e45aca616bfffca1ed82f1474332ece8c4e53a003ea7d5e1ee1e329e6b SHA512 633cf761262791d159074adab75278620a729b14d4274b10a449dfa0c8a74af9c157fdb9f805eb6552d64e377229cd9c71f18bf83366ed65460b452c530d8365
+DIST phrack11.tar.gz 51231 BLAKE2B 2f23069cdf37d39e60132e98f1ae0d8fbe339e6de2218ffcd5f6879e804c05b7c5dbbd940dd4347be1588f041a2f439b3db25f943eee1cd479583efabe20cbb6 SHA512 2c38b6d3794d6e192efc214c40b88a4451a90eac4fd9227c86b5277a9a108a38619c269202fabda6fe61969dbb516fb35798ee558c1219292ac2409a1c0db260
+DIST phrack12.tar.gz 48781 BLAKE2B 74df337b26d18f83524033235f417faffb59fb4e6817bde399343c98be5830e4453456831c182fb9dd0f954e9fd44c7045cfeec824fa02ee09463920f04b159f SHA512 d1313a4759a1cdac0319b8ee23f47daf893740c70b8d87a184c1bf506bcb71b2411b050c12144ced437dea5dc2a2a066f94f969e5b8b694e0e782ebca41c1c60
+DIST phrack13.tar.gz 42001 BLAKE2B 10554bffdb653dc3542ccf8c468381fa5a596e3ceb62d688e15978b3c885246338ffe0ebb6f9973908074128e1879d511c84fa59fc34d2e3969c795d8b8f6bd1 SHA512 8ec8a6d000b2a393e313806b3fe7b657cd0bdda4a0e6fd766db3c02f7e5f418e71aa22f2e4bc17c7d6d3da627a1975de6066c6f207c9c6c70a7cbbb41296a335
+DIST phrack14.tar.gz 41529 BLAKE2B 5956b18a90296a974b8a0dcc17107f11e243492a94d50f6f29e65c58882e269edc1a19dce60daaa9c50a7444733b95e6ffaedf98ec978bf7b8d5a4f1ea6b3c16 SHA512 f1c9be4902306cdfafa8f43d9534d1fd7efb3c6a0047500cd9d6a9fb4e9ff4942e8976f6950046110f8a3fa0ee0d857a2f2b5c13556d3e6240d8618559d19adc
+DIST phrack15.tar.gz 29051 BLAKE2B 6602f158af010fb5fd883bdd2658b1912798798d48d1f888da5bc8cc3fe6d850acde0653e23f9e66ae041df5323c3ac66e0f08d6e0020f049c362bc837bdcd77 SHA512 aa5a58086a1ea3b1d6de9d5949c2f2704ada0537bf637c7ff0b2e494d9475a5d75056b0c648277b643cf3335d1bb5694df04f6d362010effc48184a26b7385fc
+DIST phrack16.tar.gz 26215 BLAKE2B f0c7bd783f8bd540547d1ff4c62d7704aef2a0ac6648e0ac7d6692b69fbd513e3a1b963212aaa0ad067466e1b414a4d341e67b6872a78fd87e659563499a0af9 SHA512 5a9d3dc1fa0b04b932234b9be39ae7ebba8b9229cb2fdee4ea21c314922899cc7e14c7b3ddc50358f17e916a7fe48b40b30f78715522e0150437fcbc03935cdc
+DIST phrack17.tar.gz 51283 BLAKE2B 80ec9509fe3d3ebd5b01ef1bed8e6859ef8b2bd85125a3a84d2619395dfdb1b01523199759e79988e59a04ee2b6f1800868a71d9dbc142787851318639b3dffa SHA512 2a3beb3c97f32f63d2ebfb4f1ae2f7838d73d4adcf56038e65a8be311e723dfa1fa29ed7adb1bc606086ddc26cafa3721c6e9da2ac4d13b64321178f4f2e794c
+DIST phrack18.tar.gz 59916 BLAKE2B aa497b3dbdd76e64a55f28d343ff2fb23c1e0c42fd45a2dc2364bca2936406fe967652e27905ded97ca210feb84e628e621e6475eddeea9883fc9b79333a75ea SHA512 2d96a0d26b895fdd58b131c674f9eca4a27675b1e1847ffcf28ddbd2a1db7df70cfacf9d449ac27e5784246af2faf971e73ea75efdc3c29f24bbbf514d9a9d56
+DIST phrack19.tar.gz 29438 BLAKE2B ba1e2a439d4ae87fad99947d0016b87bdbf4b7e3b8e16e0e63dff2a7221e17c50baa04406d88053e9fb94c34bd02f168369acb0717fcfd49255e6ce7f9e12666 SHA512 71d28e8f427ca84a46882463f01378e113da113e365ec22c5b1310baa9d5b273bc6f74d3f19aa6a88da6fe85d8cc6687e7a0ea52464fe7df06f7ea5f5236e9d2
+DIST phrack2.tar.gz 18695 BLAKE2B 6cb87f5f0461b741f148475fe63c6e0ee750db9c68817232a43078d11535c820ebb57fa200c45fbe3e3d30d11796ca4c4edc2b517ea1e0bc2a4439c61bcc4e02 SHA512 a2aa95c10e904f24c5c144e3354dd3fb592ec8c67e48133eeaaef9c39e9be32680baa136894da3a16f64d9a7d2527232ea4f1f5ad2c49aeb4023fb866e852742
+DIST phrack20.tar.gz 144550 BLAKE2B 6edafae6bce47594608470e493b5bf98b1509dd83417661d34e25cf5f27a8a535e293c879a4ebb84d819af2a1a597f57b862605b7874c9b1526367b4090472e9 SHA512 f6eebfd33a04a4145f1f0c93c4a707e8a8ebe40a803a49114b44b50150e4bb11a8b1492f78f816cb46d7353ab3cb914a37d31569d30d13e28caa003ffe6e9a8b
+DIST phrack21.tar.gz 95972 BLAKE2B 499e84f83793aacbc0fb126755a894fc7395d59fd58194686629a29342efaafa1493bbc90277aecac5c6678b76573826d47813a02c68b1cc2c0c2a336bafaf29 SHA512 85e05809c64b215cc40cd066ba2b841be6b03fd951ef3daff809a796782017a585b80e1ead810b6278afcc29758855b8b6897923845d57361fa953ccf68dd277
+DIST phrack22.tar.gz 106801 BLAKE2B 394afdab5980af4d2d757008ba90cd00d31e90f2013cdf5563c199535d0d5fecff7a7ee3612fdb1af11776dafe240f2be877f6d7b37f70e4e73e8123e660663b SHA512 6183e5a5b02fac707df6a930da64c843a84cd84ddbcf01645fbf9d7b70a9a3b2f9720029d2bfa5d9686f7dbab9324e81bb4b1e7b6aea0af1e29795a1ff62c940
+DIST phrack23.tar.gz 68567 BLAKE2B 3099cd75c5e75b8eefc725c6ea7384656699169d280501a0b4e3f8912c5bcafef92e70b26fa9fe1ed5a388dd03b56b0ede96dc121f44f09081c09855ccecf307 SHA512 bb725009462d3d145e634fd21a36fbb3b1bcd7778cd154274971b9aa91102f154fd59e2ecaadd15b4a56c918b47aab43263004d6a3177583ca84d7c730073b13
+DIST phrack24.tar.gz 84782 BLAKE2B 7d29f4debf7eb8ad4865fc1df16de69fc650610f89c4671da78423309bfe519ee07b3e046e9a3bbb9831710bc857f075323a8a5957f64fe2a80db905213d66a5 SHA512 b27f3106039ed8cb6b5cfab0395a121e47801e6aac2bac9f573538d6fec2fef909ea240d4d086a2e0a614b5a1f94c1d94655b98ea9bc025d7a124e319287471b
+DIST phrack25.tar.gz 80285 BLAKE2B f378d114a47512bcd565fe3d1aefad7e56ffb248a5279a4c6baa5e99b926b9ae012c5e12a3483f6a210c0c72532c86866de928694adea635525d0297523b39e1 SHA512 ef2eb0747bd03c1a2739d038d73794700121d9624f1bbf9a38f6cf15cad8d4f567ca57997aac804243494948f71d301468773640a0cfb429c75029e58238c38c
+DIST phrack26.tar.gz 88929 BLAKE2B 477e9d03433bb7fec5fbde613d0488109197770e47316bc534630cbf92edad5c00c3bf3fd872091fbbea943221318812f8618e3ebce7a4fbf4f281b5d010829e SHA512 c049d80764fff2b016a4d409fe318df62410d47d67f4f25c6a839d249982f2caeb263a0187442532a32ff560630c8dadca4418b5df57682934004d12ad7db0d5
+DIST phrack27.tar.gz 106266 BLAKE2B 36fe433ed57673c67e9d4b100f74875a9e6ebcff413b8f67dcc4d60438bd2700c863d2557c748d1c53600edee09ed6aa19e4fd61e205e3caa015f442f7f5d437 SHA512 7f71eeecfd3255a6f442db2c57b94d5bea45dc47bf396198d0e3d1ddb5ab95005ef21057bf1821c68b82d907a5d1cfacc736549d2a281e76faa6e8d1559095d6
+DIST phrack28.tar.gz 98229 BLAKE2B 7f367bfcb3134f2884d6789c2898def5dc8437a00981710f927d9fca5b623a2e373313ad2143743f9ab928d5510407ae6582c191d289a8d668319d6add3f305e SHA512 80cf0dd6319334714339dcd075b700c8b1af160c2afdaa74342141ef68c7f05b7c0f2893f888d0fb43d387280db51700ce08bb848bdfe298134694afa1c7d489
+DIST phrack29.tar.gz 99107 BLAKE2B e64bff9518813e49b442d3b4ec5b2e3a47e13bd6e2a724f00c9b248ef957686d75a152461c2dbadaa5db43ac6b0afcecc55bbbf6f6475f7edb7c0604506c9c22 SHA512 36c59f5a85fdd848d3f362bd3974f14ca2d4e7fa492b3276643a761a47f54b01569af580ae3ad8c15cfc870b50dce9960e9d9c19fc0647bfc4078a18b72c6971
+DIST phrack3.tar.gz 21491 BLAKE2B a62fccd8eac513bd37219cecdff7d81cb66643d44566a33cced5841396b7e6be7e14fb5adb4e7fd909454e1bcfde4f1ff8bdc8d2a3d0f8bdb3c1114ab7a34d8a SHA512 b5eb32d8042d8eb52848e3534b02e2cada7c080e8eb8669852c4fabf3b9d09ac5e520338ae2f89b6c1a2a8916aea8cc56616d30ec687689183b89474fe12e2b6
+DIST phrack30.tar.gz 82979 BLAKE2B bee6d76dd59f51a414773cf5f33af149b1b38c82e896a931cdba5c4ebf448af1cea534bcab745e793363fc2714091080eee0424e1646e6f204bfc5f3873852f3 SHA512 6fe75326d4fee644ba363c9e964665090a5aa6078ea6d8cdb335f4d0de73c9eec31fa1fdfb5af7c0e119526937b328effc244d511bd99aeac8fa54f35b20f23e
+DIST phrack31.tar.gz 68441 BLAKE2B 9d6466f8356891cff6b70b9a71c94deb83b4b52e2285d9eab833c55895c68f4e17b7c1033454321d399e61c139642ebb9e930cbca700079ef4c592ef3fef177b SHA512 12cbd37cff1b8086cb1ccb359a93072218660450f6e119713609d4c10e7a7efdc9826a0bdb8404bc4b0ba3938cbdbcaccd8180d87cbaef0d956d83febff168f7
+DIST phrack32.tar.gz 142273 BLAKE2B a961e18d2574d46225e01aae06074fd1fa8443a9cfcff25eab05ecc4f2de656e9e3d71a382d2787ef8e8f7d05bdf6f06688057a79f517ca939e335619c221753 SHA512 6e99847752e543550e77ee7b82289eb4822c3fef204f1e511f5467ed8460ff91758619b993a9e8e88915ac960d84ebb3d330cbba53940d06974fdfc2996e3213
+DIST phrack33.tar.gz 89986 BLAKE2B d6a0bd47c3df99224d0a3ec81eebec143b8667f6f2fc951ead7b87b6fb78da41ad02d8ea70cd6aebc68ce3cbf4247090a5a5f14fa6b83adfa549b39e739837e2 SHA512 902c275eac71f677d5b553dcfcd06b091d43fbdb76ebc812be502086e21ec9e3209dd9c168e251576f0f12302e7c8a96b4b4904394b12e04de78d6e3a80906d3
+DIST phrack34.tar.gz 64767 BLAKE2B 6f7df20e5c83fdbe63402e882516c9f5ba99b41d18f73d0beb36c7cba60cc68412c0efcbacdaeea748186ec7edf4d890ba5028b18fef19f9e4bbbe2d30d52e7a SHA512 7ed8d66b0ac50a65ec0c7ae9db80576671c8014a4b06425c913094b0ef56cfaa6cc4862ef36104b6ebadb46a8448989605e70a8e38f7521dbb5dbc42f5015966
+DIST phrack35.tar.gz 155391 BLAKE2B cba205e80ae23c133d21b4027d812510bbde5dec2c3868e8512d1ba2c652e60aa9c402eb7ee18ea22274184b5fe85f5813486a1040fa739371f3eeaf1d5a56eb SHA512 412a30bacefde36877480fa14383918bad98359f46a30ae0ec6be7eb82fb13e71db2ccf5de5ad6b5dfc4ec8d23d695991c6aedd6ef4e67110a9dfbc0805d7e49
+DIST phrack36.tar.gz 81693 BLAKE2B da27e75d47c23c266f14e7fed9b12d51b16ecacd598d6495387c87172a1d6a367d426cb0dc2c0f9130c0b29e7239e5590884246dee582bb38b00bb03f0b05ff5 SHA512 7d271986002bf9d911cb8c4b65e2a040790a20f5f1cb8639a613e805b750a04f1312be06dea1aa420f2de9f5554ae83f52764457b872e434bedf4f57c437f4f1
+DIST phrack37.tar.gz 144552 BLAKE2B 51c2108d98ac39071b6dbc37f6eed64ff22cb610dc68ef281050d4e5e924dd4ac226188c06e8d43d0065d7b98b7939fbf370e770697979ec102d4dca168626fe SHA512 6450d218ec67e0652da29e52c91a03443143d296998d49eede920f5facee8f5914282b9e44bc36d274ceb5a010555f991de62092819fcdcb493066aafb9973b8
+DIST phrack38.tar.gz 153494 BLAKE2B 1bed1c4297abb06c59dd376e6eac1c957e63e0cb9221101cea90038b1c5885c6649a071f3344f73195170315902ed98d02363dd8fd01d6799f6a4db5ce0e04ae SHA512 06b67b073793fd26881e0e303a7ec17f7d64fef580edd7ec130192ad65083c638de7ac9a7f58cf5f89d15479ce6126b3b3d272d62fa0405a85167210ad00d7b0
+DIST phrack39.tar.gz 132502 BLAKE2B 5ba6a19bef7128c9f7d07c1d51308b847e3601004e1fe2c97b22b6fd986386c4b896d8612c850907c57111995405176e6680d3e96498794cf63eaeca5d28bfec SHA512 f434225e1f01dfffb27c378960e877351e2373d3c3e47d9b2bca18b41fa220680bff95d5e1f53f94df2592199523f48530274fb38bec97aec6ac2b12a0e2e8d0
+DIST phrack4.tar.gz 35449 BLAKE2B d199f96332fd293468212b635909ff7e1b5f7b07d21fcfdf59af7d288689b58327b70ac079db8df1c612c63774602d9b674d2402016e6399e21d9f635473d61a SHA512 e9ab67c1d387abec3350e0cc4deb47a5cc56148fd0993726157a6edda941020b409d08ecbe5ff3865df7a98f4d3308d36c1bd8c3faa1cdafc20a128a21f11dc8
+DIST phrack40.tar.gz 244701 BLAKE2B b92d81ea7c7235406c1820a9618328125c0ff3e782b35e2e79524360ec453ae14241687b7672da883a30c33d6cc30e0e1119e9b89956e85f945d0c0749bef690 SHA512 057303a9d1b6e516858cedf3c509f17339561691c13566c1d58a9d86a6165df2eb464fe5c6d7d65348076cb898c2199195462ca54eb5a85385c9a035c8fbc911
+DIST phrack41.tar.gz 154834 BLAKE2B ff2dffda3006d2a0db71190798b3a62a0bffedef548b5316eb999c3231adc792a61782d96cf6c08ce2a08e98291da5a4d37d78f9061d961f3cc8add37cb07acc SHA512 92e3e557ea4b639cd5ec3aee6dee1de8aac624bc9559940a7b297b25172ee1eea6f0ddb32b03f59a13b9d3285557f6593053c3efea98aafb39cfff91d14ea89e
+DIST phrack42.tar.gz 177714 BLAKE2B 3e81f92216acfd64bc2124b313f44534e6ebac2c9b1a833dd16d0dc4e60392fce37a1022a9592cf5215eb376bfa1d0f81b41864877ba5fffafe8dcc1018c753c SHA512 d418e2b7ba6194ba18f3808a5208d54cb6451d14031b53ba53c0a38e2031de72ab99562c9c68b8d36fc9cb7ec90615e11a39f47dd2fe068e9bc7f320953a123f
+DIST phrack43.tar.gz 479380 BLAKE2B ba59f103a6a7752ab46baa4c6f33fc4ef2ec90d379b9904d10533affdd79cb86318632ff51a591a961b01f2d28c1e3eabda63839d34cdd7547c915922757d09e SHA512 1fae2b5e3d382a538e012e8c2628094b1e97855e63ab2ef52f006452e0b2528b23dc745786a8e61e49a465067474b421ec3d8e3f95f701e014b769e87835b3fd
+DIST phrack44.tar.gz 357083 BLAKE2B e24f9757b4aa0e2f18d8817b8147fc791a046c681c3b126f8e351dc9ec8b1da0100c6513097ffb60d3e99b4efa6536ef93f615a3c72d1fb6b98c7612187fd675 SHA512 1dd609116a697a51c9172d107656693214bbf9f3af332fb96456e63c8fd87a2f5e0d5ac2246eb3c2568ec8840381953718ef24856788de1148914fefa35e22bf
+DIST phrack45.tar.gz 358017 BLAKE2B fb98afff899499ebd28eceee58e149ce842197fa4737079c5299a8f90ddafaed38ecb11298e9716e286b91903383aa02113e02a85b3a7e19be2ee0defef6a682 SHA512 2d93013cec310f750f1d78cb9f3c41e29de97a740253ffea29ecb87abb59f132fd8b156c75b1129bb62ce3500ae6a9570f451a0e44144dd251916f4ba75c5a36
+DIST phrack46.tar.gz 451550 BLAKE2B f4697423d6c6c49046e5de400a023251ea284c7d3060931d06576e8f460d57c778be372775ed873a3a9d653891da21513e16336a7547e70a805e28494f343f4b SHA512 893dd1c3a5c13a48aa2a92e21d23903919864e738f9bdd6861b47ae1582b10790c925079a33fd5983ea47edab99386f6a234170971e8a00a769329a7d738124a
+DIST phrack47.tar.gz 378207 BLAKE2B 7eb292325d1b978a439e16c9c9a92588abdf933a7f0468ec8d9475d8293d253eb362e58c307eaee7dcf5921bc708605e8747d08a3d287fef57ec816be4707b61 SHA512 e5ada906229eb90f878bcec068c0818d9a5bc7c9ca1e3d67ab2b14bd1fbcf0f3a8d8dd4de1d4b85d099ecd9e15e6e7756fd2443dcba9dd2afa4165722544abab
+DIST phrack48.tar.gz 273567 BLAKE2B 8c0a72efe9465c9594e8b07e7b927185d007c6e992f632c65846056676958fadc4be6ea100fc4ce8b82ba1d461294cc67ca9e1d0fde83a802f76a8ef2e359454 SHA512 13ceaf295edcf4106691a95844f954eb8de4b7f699c59cbdf718560f3dd9c9cb0750523e486680e07deeaaaeacc79a4dba368cd66b635c9f1968bb4cbfeb695d
+DIST phrack49.tar.gz 220438 BLAKE2B 2fc26942571e8a626bf05f9289601ee857d9b8f79f43e04ad1b7246c71a8994e20a6ba26e6d5c00f1f000f7e64509aa67d18947fad7fcd11d2849551cb9b3146 SHA512 8e06c3b8e1dbd0a5d127b54948ec0a49e7f7a89fc510777af05464d9b2fc744fc6326b8ea96fe9daa50d48f24a9b2a80a574995e04b985e0ea75af3782c35288
+DIST phrack5.tar.gz 45869 BLAKE2B e4a68a6b62f4ead741f485b0a2bcc149480918bea1726cd858105b72a7d583a222e1215334d1e899ad43068d664221c09be31fac984f5c69977a4509af02940d SHA512 fc648fc6e9b6bed9f36ccd181ae935065579aefe1123e8b8fd072964f17d30f921f727c074321b3c1a0dcb2813f5e03417e96b43b97b3354928ab4d80a1b582f
+DIST phrack50.tar.gz 215865 BLAKE2B 91f09dd6fb3066930746a8f27622c303f1a1bc61a86bf72f4c92cb83905b7b4fb8b15d53e48717535382b922c05dad14c64f23fe29476cab3ed39a1e55e9d919 SHA512 4f8b9f047cde7486b1fc6b99fc8a20b9e974102db26f22a4bf8b29e221172092112d13518f49946946af45e98507bb642131c5725e3a19b0132fc0f31ec5494b
+DIST phrack51.tar.gz 336114 BLAKE2B 8a1738a2385e7023f5bffc4417d711b5faf245ebd926c300d24a2f01ff2e9006cb29216c9cb6abbf88ecb87886fbfa77c8efd88884da2f21823b73da37df36e0 SHA512 a4883b6462fa95859ff51e2773896393df46be647d3263e9c7d59f9fec3c86ea7515a2761e55eea2846c5e4cd2d7d3690d1a443002f087784aa36adfcccb8bdf
+DIST phrack52.tar.gz 285809 BLAKE2B f1a8e114a0b30c73a0dc0e685689a44e8e631f40e4afca1cba5626f4bc79ed4da48cef0e292547994802e8e1d9d9105ea0e09b3197f6d3a88da90c1a35f01ec6 SHA512 4955f98be67998dfe56f78de821ce3783fcd0e9be4a1a27ac6b38f8e410010e1938a1e2baa187a645e6bd6b8501dea2b7b3593aae869319f56e74d1268cd4af8
+DIST phrack53.tar.gz 189582 BLAKE2B 66e81406a8fc8caedad77a576157aa1139360809e76af27fdedf67f3999c4f4f8eb7fb06a5fa9af7df4b99d05c05d00bbc96fc12c0d936f433892682f0075978 SHA512 c0b4d8b32886211bc60708c8a0f93f04000ccf5c41be6ac1678b798380b4a2358ced08fe5792e404eba1206ed3c811543c145a70e0ce03ec549c418ba3d21109
+DIST phrack54.tar.gz 212537 BLAKE2B 1f6e63dabac7ebb6517721b1f4d53f099ab39cd2c3371248d3268c639ef87806b2b4dad621e9d760f1e0fc120f9df8e6724cfa6c9e84eb1e179fa3ab2a8a94b9 SHA512 55895be128dd3eee437ac3ed1ffcd6f4ee584d989d7941dc61f875d4236e890cf390290f67c62ba9810f82f29984ba4be4a6dea3c17b36254c6f5054406f5ca0
+DIST phrack55.tar.gz 240041 BLAKE2B af3612811726f096cfb74ce83e712c54f7487ab0a5f53b523c48d1d9dd635d3494e880ce221d39fa56a81ddc3a69ac219fcf701f88ed83e1aa33ae9b202e10eb SHA512 8b7e52faba5aca25c22f60b6a3fdcb51d5726c2fb8e61c15621f8e814abd3771641cd1af50ccd42544b54c3287673daa7e5d6685fa2edd1058cca15f0ecdb035
+DIST phrack56.tar.gz 163070 BLAKE2B a4fee7d72ea88b69a067a657684060dfc7dec849186f18eaae90f6708de85538eb33a666f20cf8fd17bf094e69c468dda2c02e35f9017e1d054d985b410d8e50 SHA512 5ff60d45831405964d26fa5f1e6dbef11a30b9803db05d108edc6e2f21a33ef39138c7563fc42d1b0f500d3e8cdfd9ebd1c0d8bd6d4f067676edbfef798ba291
+DIST phrack57.tar.gz 170186 BLAKE2B d9e2ca6d62f675ae06f70c6497d084abe2c89ce34642d7bba2dc4d6cbaad62600252cedc0be9436e6ff57f83fe0fb4c134e93c220536552ad4f7476335e05b8b SHA512 241eef6059d69d3eb78d195f5858dbf323aff2e9d6285b907de7c9004d67288bbf96fd0e875da18fa734700b8bc13fae325bb7b1459e914cd6f30e4ef147efc8
+DIST phrack58.tar.gz 194363 BLAKE2B 2f6b9393a0c0d90a019538bc490e15ac0edc0ca1cfc7a8a07ed23fc23077f5909ff2d16aaea6dfd4ee4268c1a361bca1544a1ad3845e58c606e3b5388d607160 SHA512 0a05a38aca1b70d7baddf4bec2b3f6846ef240e2c23334f7277651d01a6b4de94530718bdbdf0d8364d639174f5edc50f0b399623070348ad596eca3c4d66507
+DIST phrack59.tar.gz 349104 BLAKE2B b64f5f24b3ddc803a51bb31d5b2fadf92c85f98b140b30645d53f2076952ae60d6dc489e4a79e29506adad6db193f427744d678430c4f442c6e2dbeeeffeafb1 SHA512 1d7949e57ae7d2fc2cfd5bea4ec50828a30ad20ee379214a57ebd116bdebe487401f19cb5920823607f4da2246de4f9d26903ba9fdfcf3f5b94b96199af46559
+DIST phrack6.tar.gz 81206 BLAKE2B a3f519a2c4ddba4c2c2aff3e701d21cd980e4045f8c3ac82e55f93ea52e0347147541dc81d38b9b7ed5081611825ed74a2f7d0fc3ab04ae8bef3e92bdb6e6375 SHA512 6960727998a035208c6e11aa50e45fcbf83553631f3342bae3648ceed6a6301d10b21bd3505f21bdb838e7ec9d02dd797f90b370328131915d1699202f980041
+DIST phrack60.tar.gz 322991 BLAKE2B ea598dc6618956cd2ee5c7a5dc276a89fb0ec1d6f8eca5a53eaac78c1a5a119bbe853c06e46bbb40967151c8f7b5c8a63f2a883f262a6e1a36f1cc06b9c9c372 SHA512 e5944093e2aef95ec7ea83d05c84260746aab82053a49c445a1f9729141552a177aa0b29ff770170c9a979a740c4c23d3f649a8c34167f780235290757c1976c
+DIST phrack61.tar.gz 352662 BLAKE2B 5e6fd80188fcb1780e39453a9fd82f19ce3fc9328dbbbe810093a4dbd3f141c75cca5bc638619060de92494ca723a3f68abec3fbec50d8725cb07fe83fc8ee61 SHA512 a99e5f577464e5b983e1c92eec9bc9e8c725989be9ec42dd7765741d030ae445f81ef227137d43432f9659b30bff3aa4bbddbb26d9be513d9504f253b9d1460b
+DIST phrack62.tar.gz 346028 BLAKE2B ca8eee3ce0970e33a284a1090cd174562efbcd5aa57d5d141377dbf8d57ba1449335d065ddb2212b8287d5a1a461cbb5528990804f1df1b2e3ee0e7dd20de436 SHA512 067a3640f56e10c2c98c4facd7aa67ad2602d7f2d458f2719f771b6d28599ae947c479bc85165a78059aa264a1f4bd3a7da75ab5feb464b009522560685f07c1
+DIST phrack63.tar.gz 510946 BLAKE2B 95ea88ed17e4c8376d07b03c682d591e81cae2d37384e64db3a935fef8d93a248a2f5f84a9770cb7670a14d2b5bff4e52189e31af02d3ac26fc1b826f661f6b6 SHA512 55eab08c6e71a7150fa3f4cdbe4c30e717e84cc03f741b25514c2d75680ab0dfce6459e987db7f112084435279c2f4c8d3873fce2beefd9cb5685fe3375fcf69
+DIST phrack64.tar.gz 372474 BLAKE2B 2295132cea5f700afea17216b22a554686569ab29d867789c75f64eedd5eb98ba0415037d869cf0744d42362434ab3e69a89f1b5c994d39cffebed01b579fc9e SHA512 c0b7910d5a8be94f16da492c9e66372d77526aa1d0b08e9b674b4ccfb70d20f05712a200a2eaefb292fa46c437a1654d24cc62bef5e82b8ceb0a495bf6115559
+DIST phrack65.tar.gz 1253258 BLAKE2B 37036bbf5cec34bcbdba0b36b66759102895e9b68471efdc60995e1b670f7352cd4d9109e75c7af445e5ceac422d596881a8461dd1e1054838cfb6e54595ec10 SHA512 158efa2034b16c47c32e20e7a15a9bf8291be3129b9ca42f18c33195e7246a17e11efd776ef96111677abf7a108777b3c6c4242e21a74b9e427915c65c935c04
+DIST phrack66.tar.gz 447757 BLAKE2B 4722dfeb0ecaa37505b1780419127594dcf67b5b904f05551c442b897c383d272f6bb096557a2718aeb265f2ab65903b9f0d9124722514d7aa89ed00b8df1aa5 SHA512 c7400538d80953d6a8276efff8f0673060d7e6cf071ce4e82a0b388b2c9b8ca46910b4807d6ef273aacfdb37d3574ed2d9959256baead4e6f8e50deb442579e0
+DIST phrack67.tar.gz 1959219 BLAKE2B 4a0936868895a77ea6d406a07d5ac0e217c793635b23406c2c01e0137e51c187544e31476baf06d60ff465f0f5b421933dbc78dcb05a26652d6b4a5c362eb75c SHA512 9aac722f0be59ec96c3ac6a9999efbfdc67b2a3c21561633d2cf77dab39fc21e587ab0af653551e1e2f454fd8881d2e1c67355cf0fc3288c6cd671d916f3e892
+DIST phrack68.tar.gz 1895423 BLAKE2B a859f6be22e1c9df9142518b89f1f0ea573ceeda787637449fe31092d2b4ac230d7b48cf5444c935b2fb893f14bbe889bf3d8af2f3623e6614e5d089fc8d2981 SHA512 8f24b3572232c54c9725dd0998408343c47018e890f8a95ed827aeb19377134de516d42e83a94fc5a36b48fad22fc074d4e5ff2102ad64abd497817aa0618399
+DIST phrack69.tar.gz 1623078 BLAKE2B b18e84757f0cd0ae1ec312d584fc5f211c78ff39c7887ef3ab12f7cdc84c7fa3b97a835f8aae039f046e153258c3609b8ddd08b7421b93f71b637d899488c977 SHA512 87dd424ea6ae1d9c2e06fb6ab6188673cf0263d203d89e0c6d3f38de4edaa066a3534d9e55d2fef86c1f71488b71aad3c7c6b3a7771dd6d74a3a9eee621a39be
+DIST phrack7.tar.gz 35745 BLAKE2B ff68eee01896293dbcd09d88df9b3d8cab839f1890f0fb9fc46dfd1bb7e5b15bed5fa3f3b8f2dd7ace6277020296e1a2ac522704e1a91529ef6dd3ab4de6adff SHA512 a87aa7fd989eb2e6dcff56a2022b63bc91737ec8b7d30235053a2446c275f83ba7d6e2aa09981d9b45deeb4d20e5076dbeeedd10c620bf5df508ad03b66f217a
+DIST phrack8.tar.gz 40211 BLAKE2B af0f5a526270efb8b3268d58c747cc9804609ec761e44ed5cc827b8ffd666227b125f0f481ada2f94d3d76f91d2e26b81e5689a907fbb56498e57a3f99bc0966 SHA512 0cda9f27de118b12db30c92996af58ef74838894fd1165f49001991c90513b7b5c036d9fdf15e58192e1b679655515bfa281c44aa20a776d440c9fab05dfbaf9
+DIST phrack9.tar.gz 35163 BLAKE2B 36048dc53efa4fe5cd15c5802055c1e511a48594c42da7771ec37adb5a353498997db171f1bd50589b77df13529d06a2aa773b870431d45ac45a98c61652d7b5 SHA512 234d3855c92dbac4ceba46ba0bf275cd9674a78c2f1e4f98e52df77b95c91876feaaa4e16529c9913bf19eb4859977a54c5b32b13f43d3eceb4c1f2d16812759
+EBUILD phrack-01.ebuild 496 BLAKE2B 6df0105849be08da0c71ee43135743a06adecbcf4cb8cf437c11131c81ab530c2cce1e3b088c3b14161bc4c977d75524bc038ccd9398e05ff0000b6af5684405 SHA512 0cf82c60d8079b61f7ec2412abb7c07681e31daa268b0a0bae56d3b95d8e4f37314b8a9b7589bbeef009b72a9c9019a7b3bbb09d7e0e4af62dcb9a63e853eb94
+EBUILD phrack-02.ebuild 496 BLAKE2B 6df0105849be08da0c71ee43135743a06adecbcf4cb8cf437c11131c81ab530c2cce1e3b088c3b14161bc4c977d75524bc038ccd9398e05ff0000b6af5684405 SHA512 0cf82c60d8079b61f7ec2412abb7c07681e31daa268b0a0bae56d3b95d8e4f37314b8a9b7589bbeef009b72a9c9019a7b3bbb09d7e0e4af62dcb9a63e853eb94
+EBUILD phrack-03.ebuild 496 BLAKE2B 6df0105849be08da0c71ee43135743a06adecbcf4cb8cf437c11131c81ab530c2cce1e3b088c3b14161bc4c977d75524bc038ccd9398e05ff0000b6af5684405 SHA512 0cf82c60d8079b61f7ec2412abb7c07681e31daa268b0a0bae56d3b95d8e4f37314b8a9b7589bbeef009b72a9c9019a7b3bbb09d7e0e4af62dcb9a63e853eb94
+EBUILD phrack-04.ebuild 496 BLAKE2B 6df0105849be08da0c71ee43135743a06adecbcf4cb8cf437c11131c81ab530c2cce1e3b088c3b14161bc4c977d75524bc038ccd9398e05ff0000b6af5684405 SHA512 0cf82c60d8079b61f7ec2412abb7c07681e31daa268b0a0bae56d3b95d8e4f37314b8a9b7589bbeef009b72a9c9019a7b3bbb09d7e0e4af62dcb9a63e853eb94
+EBUILD phrack-05.ebuild 496 BLAKE2B 6df0105849be08da0c71ee43135743a06adecbcf4cb8cf437c11131c81ab530c2cce1e3b088c3b14161bc4c977d75524bc038ccd9398e05ff0000b6af5684405 SHA512 0cf82c60d8079b61f7ec2412abb7c07681e31daa268b0a0bae56d3b95d8e4f37314b8a9b7589bbeef009b72a9c9019a7b3bbb09d7e0e4af62dcb9a63e853eb94
+EBUILD phrack-06.ebuild 496 BLAKE2B 6df0105849be08da0c71ee43135743a06adecbcf4cb8cf437c11131c81ab530c2cce1e3b088c3b14161bc4c977d75524bc038ccd9398e05ff0000b6af5684405 SHA512 0cf82c60d8079b61f7ec2412abb7c07681e31daa268b0a0bae56d3b95d8e4f37314b8a9b7589bbeef009b72a9c9019a7b3bbb09d7e0e4af62dcb9a63e853eb94
+EBUILD phrack-07.ebuild 496 BLAKE2B 6df0105849be08da0c71ee43135743a06adecbcf4cb8cf437c11131c81ab530c2cce1e3b088c3b14161bc4c977d75524bc038ccd9398e05ff0000b6af5684405 SHA512 0cf82c60d8079b61f7ec2412abb7c07681e31daa268b0a0bae56d3b95d8e4f37314b8a9b7589bbeef009b72a9c9019a7b3bbb09d7e0e4af62dcb9a63e853eb94
+EBUILD phrack-08.ebuild 496 BLAKE2B 6df0105849be08da0c71ee43135743a06adecbcf4cb8cf437c11131c81ab530c2cce1e3b088c3b14161bc4c977d75524bc038ccd9398e05ff0000b6af5684405 SHA512 0cf82c60d8079b61f7ec2412abb7c07681e31daa268b0a0bae56d3b95d8e4f37314b8a9b7589bbeef009b72a9c9019a7b3bbb09d7e0e4af62dcb9a63e853eb94
+EBUILD phrack-09.ebuild 496 BLAKE2B 6df0105849be08da0c71ee43135743a06adecbcf4cb8cf437c11131c81ab530c2cce1e3b088c3b14161bc4c977d75524bc038ccd9398e05ff0000b6af5684405 SHA512 0cf82c60d8079b61f7ec2412abb7c07681e31daa268b0a0bae56d3b95d8e4f37314b8a9b7589bbeef009b72a9c9019a7b3bbb09d7e0e4af62dcb9a63e853eb94
+EBUILD phrack-10.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-11.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-12.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-13.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-14.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-15.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-16.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-17.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-18.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-19.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-20.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-21.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-22.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-23.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-24.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-25.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-26.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-27.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-28.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-29.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-30.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-31.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-32.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-33.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-34.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-35.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-36.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-37.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-38.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-39.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-40.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-41.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-42.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-43.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-44.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-45.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-46.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-47.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-48.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-49.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-50.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-51.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-52.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-53.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-54.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-55.ebuild 496 BLAKE2B 19e321491b99aaafe31d54636aa3589e8fc6c776ccfc8b900fea9ccd40fce4c38edd1ef0e79f0e8d3bad5e4ec78958deb4b81da5ccb25cb4f37b40b6d02ac668 SHA512 4070f71d9360b102ac9b474a03a6b6f944e4052ecb61f5f109e79ac64470dd900ff89acbe5d142c41dfee9711b1ecc2ceacc2ebd5c9bfa736eeb0f9e7d791d26
+EBUILD phrack-56.ebuild 496 BLAKE2B 19e321491b99aaafe31d54636aa3589e8fc6c776ccfc8b900fea9ccd40fce4c38edd1ef0e79f0e8d3bad5e4ec78958deb4b81da5ccb25cb4f37b40b6d02ac668 SHA512 4070f71d9360b102ac9b474a03a6b6f944e4052ecb61f5f109e79ac64470dd900ff89acbe5d142c41dfee9711b1ecc2ceacc2ebd5c9bfa736eeb0f9e7d791d26
+EBUILD phrack-57.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-58.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-59.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-60.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-61.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-62.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-63.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-64.ebuild 490 BLAKE2B 85a5fa7b072cd593407a6078ce6d782806abc6741fe9b93d96e84956931a36384b3cc695d245ec10cfc23064bb7d528b7b1bde705384a568500e851af3aca886 SHA512 f53b0edd300e5761a5672bc18b7d72841a12eb59d8a1ee764877c66ea7b42beae3ce73e5d79b660e837c9081254f39a21d58a7ce85b811796565be38388c9fe8
+EBUILD phrack-65.ebuild 490 BLAKE2B 85a5fa7b072cd593407a6078ce6d782806abc6741fe9b93d96e84956931a36384b3cc695d245ec10cfc23064bb7d528b7b1bde705384a568500e851af3aca886 SHA512 f53b0edd300e5761a5672bc18b7d72841a12eb59d8a1ee764877c66ea7b42beae3ce73e5d79b660e837c9081254f39a21d58a7ce85b811796565be38388c9fe8
+EBUILD phrack-66.ebuild 492 BLAKE2B 1968557bf072f8836b67e3c11e85bed9ade8987e1addee93bc5a74a6f146341367cc3f11acfda54a9b77b5dffbc67e9590d2e4565ef8c9f882da87256d371f1b SHA512 e39c564bc9b206d82b6a45f8ef4bcc72eee82eef3f4ac0d4af80593fa541fa2a05e3b6f28ecb0855cdf4f592ed4e9cb5754d934385fa47f85042a28e2da0b239
+EBUILD phrack-67.ebuild 490 BLAKE2B 85a5fa7b072cd593407a6078ce6d782806abc6741fe9b93d96e84956931a36384b3cc695d245ec10cfc23064bb7d528b7b1bde705384a568500e851af3aca886 SHA512 f53b0edd300e5761a5672bc18b7d72841a12eb59d8a1ee764877c66ea7b42beae3ce73e5d79b660e837c9081254f39a21d58a7ce85b811796565be38388c9fe8
+EBUILD phrack-68.ebuild 490 BLAKE2B 85a5fa7b072cd593407a6078ce6d782806abc6741fe9b93d96e84956931a36384b3cc695d245ec10cfc23064bb7d528b7b1bde705384a568500e851af3aca886 SHA512 f53b0edd300e5761a5672bc18b7d72841a12eb59d8a1ee764877c66ea7b42beae3ce73e5d79b660e837c9081254f39a21d58a7ce85b811796565be38388c9fe8
+EBUILD phrack-69.ebuild 484 BLAKE2B a77d90cffca889aafd1d518bc92489e3023aefadb2e1c023ad96968f3a8c4269ce26fd28a0169b14fbffc0bf04f1be2c8ca0426ebd41fc822fa0dc3ffc60cb7a SHA512 c231ff6da11f77de7b0ad4c44b73cd31a4285268d7f5e7cd21612c0da5683af4bcbae8f12b77c5cad8d45ac9783f32bbe4027b728773754d6086a3bb0e29a031
+MISC metadata.xml 495 BLAKE2B 393063c45f88a55d9b1efe777900caaa82f862b3bd43f7773d24f6f2028462be4005483d8ed87a93b6cb14d8fbaa4779943f6667d0ea4ca512b387383065a1ee SHA512 9e82c249ca4e74ebf718e080d582d5dd2349b9bab7c585c601d8a771cac2400b007a525cd8a1e22cc7e06f209c8df585902f183bae91b9f3ba99e3120102d367
diff --git a/app-doc/phrack/metadata.xml b/app-doc/phrack/metadata.xml
new file mode 100644
index 000000000000..b544accdc525
--- /dev/null
+++ b/app-doc/phrack/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+<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 (http://www.phrack.org).
+</longdescription>
+</pkgmetadata>
diff --git a/app-doc/phrack/phrack-01.ebuild b/app-doc/phrack/phrack-01.ebuild
new file mode 100644
index 000000000000..4d45e669d0ca
--- /dev/null
+++ b/app-doc/phrack/phrack-01.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV:1:2}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-02.ebuild b/app-doc/phrack/phrack-02.ebuild
new file mode 100644
index 000000000000..4d45e669d0ca
--- /dev/null
+++ b/app-doc/phrack/phrack-02.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV:1:2}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-03.ebuild b/app-doc/phrack/phrack-03.ebuild
new file mode 100644
index 000000000000..4d45e669d0ca
--- /dev/null
+++ b/app-doc/phrack/phrack-03.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV:1:2}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-04.ebuild b/app-doc/phrack/phrack-04.ebuild
new file mode 100644
index 000000000000..4d45e669d0ca
--- /dev/null
+++ b/app-doc/phrack/phrack-04.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV:1:2}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-05.ebuild b/app-doc/phrack/phrack-05.ebuild
new file mode 100644
index 000000000000..4d45e669d0ca
--- /dev/null
+++ b/app-doc/phrack/phrack-05.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV:1:2}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-06.ebuild b/app-doc/phrack/phrack-06.ebuild
new file mode 100644
index 000000000000..4d45e669d0ca
--- /dev/null
+++ b/app-doc/phrack/phrack-06.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV:1:2}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-07.ebuild b/app-doc/phrack/phrack-07.ebuild
new file mode 100644
index 000000000000..4d45e669d0ca
--- /dev/null
+++ b/app-doc/phrack/phrack-07.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV:1:2}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-08.ebuild b/app-doc/phrack/phrack-08.ebuild
new file mode 100644
index 000000000000..4d45e669d0ca
--- /dev/null
+++ b/app-doc/phrack/phrack-08.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV:1:2}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-09.ebuild b/app-doc/phrack/phrack-09.ebuild
new file mode 100644
index 000000000000..4d45e669d0ca
--- /dev/null
+++ b/app-doc/phrack/phrack-09.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV:1:2}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-10.ebuild b/app-doc/phrack/phrack-10.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-10.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-11.ebuild b/app-doc/phrack/phrack-11.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-11.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-12.ebuild b/app-doc/phrack/phrack-12.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-12.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-13.ebuild b/app-doc/phrack/phrack-13.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-13.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-14.ebuild b/app-doc/phrack/phrack-14.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-14.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-15.ebuild b/app-doc/phrack/phrack-15.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-15.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-16.ebuild b/app-doc/phrack/phrack-16.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-16.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-17.ebuild b/app-doc/phrack/phrack-17.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-17.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-18.ebuild b/app-doc/phrack/phrack-18.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-18.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-19.ebuild b/app-doc/phrack/phrack-19.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-19.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-20.ebuild b/app-doc/phrack/phrack-20.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-20.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-21.ebuild b/app-doc/phrack/phrack-21.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-21.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-22.ebuild b/app-doc/phrack/phrack-22.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-22.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-23.ebuild b/app-doc/phrack/phrack-23.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-23.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-24.ebuild b/app-doc/phrack/phrack-24.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-24.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-25.ebuild b/app-doc/phrack/phrack-25.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-25.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-26.ebuild b/app-doc/phrack/phrack-26.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-26.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-27.ebuild b/app-doc/phrack/phrack-27.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-27.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-28.ebuild b/app-doc/phrack/phrack-28.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-28.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-29.ebuild b/app-doc/phrack/phrack-29.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-29.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-30.ebuild b/app-doc/phrack/phrack-30.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-30.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-31.ebuild b/app-doc/phrack/phrack-31.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-31.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-32.ebuild b/app-doc/phrack/phrack-32.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-32.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-33.ebuild b/app-doc/phrack/phrack-33.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-33.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-34.ebuild b/app-doc/phrack/phrack-34.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-34.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-35.ebuild b/app-doc/phrack/phrack-35.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-35.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-36.ebuild b/app-doc/phrack/phrack-36.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-36.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-37.ebuild b/app-doc/phrack/phrack-37.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-37.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-38.ebuild b/app-doc/phrack/phrack-38.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-38.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-39.ebuild b/app-doc/phrack/phrack-39.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-39.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-40.ebuild b/app-doc/phrack/phrack-40.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-40.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-41.ebuild b/app-doc/phrack/phrack-41.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-41.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-42.ebuild b/app-doc/phrack/phrack-42.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-42.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-43.ebuild b/app-doc/phrack/phrack-43.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-43.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-44.ebuild b/app-doc/phrack/phrack-44.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-44.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-45.ebuild b/app-doc/phrack/phrack-45.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-45.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-46.ebuild b/app-doc/phrack/phrack-46.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-46.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-47.ebuild b/app-doc/phrack/phrack-47.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-47.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-48.ebuild b/app-doc/phrack/phrack-48.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-48.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-49.ebuild b/app-doc/phrack/phrack-49.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-49.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-50.ebuild b/app-doc/phrack/phrack-50.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-50.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-51.ebuild b/app-doc/phrack/phrack-51.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-51.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-52.ebuild b/app-doc/phrack/phrack-52.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-52.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-53.ebuild b/app-doc/phrack/phrack-53.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-53.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-54.ebuild b/app-doc/phrack/phrack-54.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-54.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-55.ebuild b/app-doc/phrack/phrack-55.ebuild
new file mode 100644
index 000000000000..a68dca61aa9a
--- /dev/null
+++ b/app-doc/phrack/phrack-55.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/Phrack${PV}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-56.ebuild b/app-doc/phrack/phrack-56.ebuild
new file mode 100644
index 000000000000..a68dca61aa9a
--- /dev/null
+++ b/app-doc/phrack/phrack-56.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/Phrack${PV}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-57.ebuild b/app-doc/phrack/phrack-57.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-57.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-58.ebuild b/app-doc/phrack/phrack-58.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-58.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-59.ebuild b/app-doc/phrack/phrack-59.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-59.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-60.ebuild b/app-doc/phrack/phrack-60.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-60.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-61.ebuild b/app-doc/phrack/phrack-61.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-61.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-62.ebuild b/app-doc/phrack/phrack-62.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-62.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-63.ebuild b/app-doc/phrack/phrack-63.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-63.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-64.ebuild b/app-doc/phrack/phrack-64.ebuild
new file mode 100644
index 000000000000..3834d99b906e
--- /dev/null
+++ b/app-doc/phrack/phrack-64.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${PV}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-65.ebuild b/app-doc/phrack/phrack-65.ebuild
new file mode 100644
index 000000000000..3834d99b906e
--- /dev/null
+++ b/app-doc/phrack/phrack-65.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${PV}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-66.ebuild b/app-doc/phrack/phrack-66.ebuild
new file mode 100644
index 000000000000..d1bbb0cd43bb
--- /dev/null
+++ b/app-doc/phrack/phrack-66.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${MY_P}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-67.ebuild b/app-doc/phrack/phrack-67.ebuild
new file mode 100644
index 000000000000..3834d99b906e
--- /dev/null
+++ b/app-doc/phrack/phrack-67.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${PV}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-68.ebuild b/app-doc/phrack/phrack-68.ebuild
new file mode 100644
index 000000000000..3834d99b906e
--- /dev/null
+++ b/app-doc/phrack/phrack-68.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}/${PV}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-69.ebuild b/app-doc/phrack/phrack-69.ebuild
new file mode 100644
index 000000000000..d7dab6e2ac98
--- /dev/null
+++ b/app-doc/phrack/phrack-69.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="http://www.phrack.org/archives/tgz/${MY_P}.tar.gz"
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE=""
+
+S=${WORKDIR}
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/pms-5_p20120920 b/app-doc/pms-5_p20120920
deleted file mode 100644
index ee419286c230..000000000000
--- a/app-doc/pms-5_p20120920
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=compile install
-DEPEND=!binary? ( dev-tex/leaflet dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latex dev-texlive/texlive-latexextra dev-texlive/texlive-latexrecommended dev-texlive/texlive-mathscience html? ( app-text/recode >=dev-tex/tex4ht-20090115_p0029 ) )
-DESCRIPTION=Gentoo Package Manager Specification
-EAPI=5
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Package_Manager_Specification
-IUSE=binary html
-KEYWORDS=alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt
-LICENSE=CC-BY-SA-3.0
-SLOT=20120920
-SRC_URI=!binary? ( https://dev.gentoo.org/~ulm/distfiles/pms-5.tar.xz ) binary? ( https://dev.gentoo.org/~ulm/distfiles/pms-5-prebuilt.tar.xz )
-_md5_=f1e251c3f2f1a1a115e515cd5348dba2
diff --git a/app-doc/pms-6_p20170429 b/app-doc/pms-6_p20170429
deleted file mode 100644
index 1d65b0fbcf77..000000000000
--- a/app-doc/pms-6_p20170429
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=compile install
-DEPEND=!binary? ( dev-tex/leaflet dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latex dev-texlive/texlive-latexextra dev-texlive/texlive-latexrecommended dev-texlive/texlive-mathscience html? ( app-text/recode >=dev-tex/tex4ht-20090611_p1038-r5 ) )
-DESCRIPTION=Gentoo Package Manager Specification
-EAPI=6
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Package_Manager_Specification
-IUSE=binary html
-KEYWORDS=alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt
-LICENSE=CC-BY-SA-3.0
-SLOT=0
-SRC_URI=!binary? ( https://dev.gentoo.org/~ulm/distfiles/pms-6_p20170429.tar.xz ) binary? ( https://dev.gentoo.org/~ulm/distfiles/pms-6_p20170429-prebuilt.tar.xz )
-_md5_=c2723198e435f2304b59c0b0c56a732c
diff --git a/app-doc/pms-7_p20180430-r1 b/app-doc/pms-7_p20180430-r1
deleted file mode 100644
index 15afdfedf210..000000000000
--- a/app-doc/pms-7_p20180430-r1
+++ /dev/null
@@ -1,11 +0,0 @@
-BDEPEND=!binary? ( dev-tex/leaflet dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latex dev-texlive/texlive-latexextra dev-texlive/texlive-latexrecommended dev-texlive/texlive-mathscience html? ( app-text/recode >=dev-tex/tex4ht-20090611_p1038-r5 ) )
-DEFINED_PHASES=compile install
-DESCRIPTION=Gentoo Package Manager Specification
-EAPI=7
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Package_Manager_Specification
-IUSE=binary html twoside
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt
-LICENSE=CC-BY-SA-3.0
-SLOT=0
-SRC_URI=!binary? ( https://dev.gentoo.org/~ulm/distfiles/pms-7_p20180430.tar.xz ) binary? ( https://dev.gentoo.org/~ulm/distfiles/pms-7_p20180430-prebuilt.tar.xz )
-_md5_=6b97a2791a813f34298d397239347c85
diff --git a/app-doc/pms-9999 b/app-doc/pms-9999
deleted file mode 100644
index 7c99fa0acab0..000000000000
--- a/app-doc/pms-9999
+++ /dev/null
@@ -1,10 +0,0 @@
-BDEPEND=dev-tex/leaflet dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsrecommended dev-texlive/texlive-latex dev-texlive/texlive-latexextra dev-texlive/texlive-latexrecommended dev-texlive/texlive-mathscience html? ( app-text/recode >=dev-tex/tex4ht-20090611_p1038-r5 ) >=dev-vcs/git-1.8.2.1[curl]
-DEFINED_PHASES=compile install unpack
-DESCRIPTION=Gentoo Package Manager Specification (draft)
-EAPI=7
-HOMEPAGE=https://wiki.gentoo.org/wiki/Project:Package_Manager_Specification
-IUSE=html twoside
-LICENSE=CC-BY-SA-3.0
-SLOT=live
-_eclasses_=git-r3 8f6de46b0aa318aea0e8cac62ece098b
-_md5_=28b8216069a3c1e73a25f6c11f1c2077
diff --git a/app-doc/pms/Manifest b/app-doc/pms/Manifest
new file mode 100644
index 000000000000..ed5836a4f008
--- /dev/null
+++ b/app-doc/pms/Manifest
@@ -0,0 +1,11 @@
+DIST pms-5-prebuilt.tar.xz 540244 BLAKE2B 06fbfd4cbf9968fbe19d1960687f226c87b2a16df8b9c3c80328c9436d886b1888484b0cd636f3d5ce492578e8a3e7c1a42be5cf7f8072c71fa401f817125d33 SHA512 64baadd65f1751783032065832d2a18242967f1853d9b6ce0565a5477c021cfad3c06d9c3cfeb83ca9a64bbb052ec67c174bfd27036945ff762fe4bbf8c28451
+DIST pms-5.tar.xz 50284 BLAKE2B ecf3c34d79aa1439e0f0f4bca540b673440db04a7f533f103f5956f6a27e994ee42836ae2871c11fadf9230e2b5973d3d1db9e17167f886a6c929e533ece4d45 SHA512 560bdda40d4d1628e97b65bb354c349e3ac52edd1e337427adb0db61e99b40d214459a5046f4b505edfabc3914e2d585ef0453b13057a25fe138b8a5ebd6292e
+DIST pms-6_p20170429-prebuilt.tar.xz 514544 BLAKE2B 34f5dc9a65c9a0bcc8b6ea7c9c1e65e1fb9480b6b147f17880242aeb11e44641d4b5d59cd1ee179e3c51102af2075e28445dc8ea5cda1211d483c37007a60407 SHA512 92fd048c9e1fdf3d326d906c9d68e08bb9dae5b784117d112f24bb4131aef3f8e843cf096157e0c4eaed0d2d48e7e3bfc060ea205b04c9da0e8cbcc94b74619d
+DIST pms-6_p20170429.tar.xz 53584 BLAKE2B 3c9b7445fdd7c0a0ed2b5b6f29dd645090f0fda63f864b536e88ed5d2e0cf27bfd621da1480a576d999b1ad0b80b19ac011a5a984e8b6d24c8f7db7f68aeaa75 SHA512 b4d5eb85d1823d2c80348aa82686fcbf0ba06b19de046b722d0318e846ba6d9bbd0c810b6fe06e7d4eafd8933a1b1d2d04b041fcc35fd2496feca9c987323a5b
+DIST pms-7_p20180430-prebuilt.tar.xz 593500 BLAKE2B e59882b215492424b351242f31b90cc3aa457f7e4630c5b15fe8bc18fd8722764371868f3a44bd7226f4d00c5a8d9c12829d934cda715e575b4c949631c4ad02 SHA512 e27527e4ea1fa16f7c069267bec136521e7be621bd49701920d11e79e4a5645ca8da06aa41c4adaa1813c0f4abce8248e4274d7ec0ae04f6a8479107b0578c4f
+DIST pms-7_p20180430.tar.xz 60072 BLAKE2B 58afb1759c84ae86a1dd69aa04a6e8b799fd0cc1e1877cf1f6224f5b1bdbdfcdeaadcabbd9c37c263d62cb24b4164056a88d3524031d1704b059c376d5572101 SHA512 9bb64de842e0aa8f1a6488d12fffba76bfd190e53523e9261161467b30f001f20cddf593cd32e75ace4af309476eb7eb6966665d7ae9b54a5915237094110a47
+EBUILD pms-5_p20120920.ebuild 1420 BLAKE2B 7e6bb11748ef75c54b4f00758033aa9a4d601927d2930ea2bc910cecce920e20c37b6700f2017179a2ad0d16ef0693faf5e85c358d47fb37b6b99b57e374dff9 SHA512 cee19f88ac744d246ccc2b5d02412e3815bf5e3895d37466b22619f1a610093617cfe97c0e21127d33f6efc4925beb7a1825167172ceb7694069e13277e0b55d
+EBUILD pms-6_p20170429.ebuild 1551 BLAKE2B 13c478dbced5e0d27132d1ef6775157eb3f228d89686a3299392d1932d6b4abc6398913d3c233555189b7e43464ab9a3d37f52d592c51ac0ff11e63f9e4cff26 SHA512 88d1a04e8c2983c36b5808fe9cf39bc3435e1a070d1a8ffaad284dac3eabfae672832816ac022de7f525c86fb9279fa5ba6e7d569c92320fba292c6e8da780cf
+EBUILD pms-7_p20180430-r1.ebuild 1676 BLAKE2B 302b66c7b7ebce8300007999978e680088bda1c7bc8ba94a42f38d4e9ad0d41b95a10bc6dc18f8ac0fe9a514983a3cf3e77cb54e6c6756f5c096f23debc24d7c SHA512 86571cd44535f00128a03a5d56d6fcccf594a3d3e7b3853c43ce8ed4ab9189180712027db0bffe0a73ba3153818aa38652cdb4f8189f9fc60fb99b1187d2b27a
+EBUILD pms-9999.ebuild 1234 BLAKE2B 46f77394bb3e6c94600e3c37a45f95838cd7dd088eff9c4ded2918a742338d2f221a073f22142488612b53d6ce64de12b903ff4e39f7d8c340801fd5b4d348b3 SHA512 b832a1f3fbbcea3116fa8670fc5e932033bcfa30c7b2c0f7fd209cfb4d519becc79ee3cbf9ea9c6ea6677c13224a9bcb7d67c225bcc24f8b24311695d2c35e60
+MISC metadata.xml 518 BLAKE2B 370ddfa79e44e10c0234d0aafb89624181bf64ae7e90b89b678a8dcb518214f310bc9afc261d5069a8f07299b2194c3a831e1d2a9bcba8d97dd6ef0dc1369346 SHA512 e1079583ec59594d9c89dbbf68199aff7edb35112375e96a2f6ca28627f679ee46570f649a0723c296bd41d003dd91226e6b2805bc780baded00dc1ae72d24a2
diff --git a/app-doc/pms/metadata.xml b/app-doc/pms/metadata.xml
new file mode 100644
index 000000000000..3e38fe6abb63
--- /dev/null
+++ b/app-doc/pms/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>pms@gentoo.org</email>
+ <name>Package Manager Specification</name>
+</maintainer>
+<stabilize-allarches/>
+<use>
+ <flag name="binary">Download pre-built files instead of building
+ from sources</flag>
+ <flag name="html">Generate PMS as .html as well</flag>
+ <flag name="twoside">Enable two-sided layout suitable for printing</flag>
+</use>
+</pkgmetadata>
diff --git a/app-doc/pms/pms-5_p20120920.ebuild b/app-doc/pms/pms-5_p20120920.ebuild
new file mode 100644
index 000000000000..62b517947fb0
--- /dev/null
+++ b/app-doc/pms/pms-5_p20120920.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MY_P="${PN}-${PV%%_*}"
+DESCRIPTION="Gentoo Package Manager Specification"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Package_Manager_Specification"
+SRC_URI="!binary? ( https://dev.gentoo.org/~ulm/distfiles/${MY_P}.tar.xz )
+ binary? ( https://dev.gentoo.org/~ulm/distfiles/${MY_P}-prebuilt.tar.xz )"
+
+LICENSE="CC-BY-SA-3.0"
+SLOT="${PV#*_p}"
+KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+IUSE="binary html"
+
+DEPEND="!binary? (
+ dev-tex/leaflet
+ dev-texlive/texlive-bibtexextra
+ dev-texlive/texlive-fontsrecommended
+ dev-texlive/texlive-latex
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-latexrecommended
+ dev-texlive/texlive-mathscience
+ html? (
+ app-text/recode
+ >=dev-tex/tex4ht-20090115_p0029
+ )
+ )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_compile() {
+ if ! use binary; then
+ # just in case; we shouldn't be generating any fonts
+ export VARTEXFONTS="${T}/fonts"
+ emake
+ use html && emake html
+ fi
+}
+
+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-6_p20170429.ebuild b/app-doc/pms/pms-6_p20170429.ebuild
new file mode 100644
index 000000000000..a766e3c27e99
--- /dev/null
+++ b/app-doc/pms/pms-6_p20170429.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Gentoo Package Manager Specification"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Package_Manager_Specification"
+SRC_URI="!binary? ( https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz )
+ binary? ( https://dev.gentoo.org/~ulm/distfiles/${P}-prebuilt.tar.xz )"
+
+LICENSE="CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+IUSE="binary html"
+
+# texlive-bibtexextra: plainurl.bst
+# texlive-latexextra: chngcntr, isodate, marginnote, paralist, tocbibind
+# texlive-mathscience: algorithm, algorithmic
+# leaflet used by eapi-cheatsheet
+DEPEND="!binary? (
+ dev-tex/leaflet
+ dev-texlive/texlive-bibtexextra
+ dev-texlive/texlive-fontsrecommended
+ dev-texlive/texlive-latex
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-latexrecommended
+ dev-texlive/texlive-mathscience
+ html? (
+ app-text/recode
+ >=dev-tex/tex4ht-20090611_p1038-r5
+ )
+ )"
+
+src_compile() {
+ if ! use binary; then
+ # just in case; we shouldn't be generating any fonts
+ export VARTEXFONTS="${T}/fonts"
+ emake
+ use html && emake html
+ fi
+}
+
+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-7_p20180430-r1.ebuild b/app-doc/pms/pms-7_p20180430-r1.ebuild
new file mode 100644
index 000000000000..6808b7f4d4d1
--- /dev/null
+++ b/app-doc/pms/pms-7_p20180430-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Gentoo Package Manager Specification"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Package_Manager_Specification"
+SRC_URI="!binary? ( https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz )
+ binary? ( https://dev.gentoo.org/~ulm/distfiles/${P}-prebuilt.tar.xz )"
+
+LICENSE="CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
+IUSE="binary html twoside"
+
+# texlive-bibtexextra: plainurl.bst
+# texlive-latexextra: chngcntr, isodate, marginnote, paralist, tocbibind
+# texlive-mathscience: algorithm, algorithmic
+# leaflet used by eapi-cheatsheet
+BDEPEND="!binary? (
+ dev-tex/leaflet
+ dev-texlive/texlive-bibtexextra
+ dev-texlive/texlive-fontsrecommended
+ dev-texlive/texlive-latex
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-latexrecommended
+ dev-texlive/texlive-mathscience
+ html? (
+ app-text/recode
+ >=dev-tex/tex4ht-20090611_p1038-r5
+ )
+ )"
+
+src_compile() {
+ if ! use binary; then
+ # just in case; we shouldn't be generating any fonts
+ export VARTEXFONTS="${T}/fonts"
+ emake $(usex twoside TWOSIDE=yes "")
+ use html && emake html
+ else
+ use twoside && ewarn "USE=twoside is not supported with USE=binary"
+ fi
+}
+
+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..c3c195c85e60
--- /dev/null
+++ b/app-doc/pms/pms-9999.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+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-3.0"
+SLOT="live"
+IUSE="html twoside"
+
+# texlive-bibtexextra: plainurl.bst
+# texlive-latexextra: chngcntr, isodate, marginnote, paralist, tocbibind
+# texlive-mathscience: algorithm, algorithmic
+# leaflet used by eapi-cheatsheet
+BDEPEND="dev-tex/leaflet
+ dev-texlive/texlive-bibtexextra
+ dev-texlive/texlive-fontsrecommended
+ dev-texlive/texlive-latex
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-latexrecommended
+ dev-texlive/texlive-mathscience
+ html? (
+ app-text/recode
+ >=dev-tex/tex4ht-20090611_p1038-r5
+ )"
+
+src_compile() {
+ # just in case; we shouldn't be generating any fonts
+ export VARTEXFONTS="${T}/fonts"
+ emake $(usex 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/psmark-2.1 b/app-doc/psmark-2.1
deleted file mode 100644
index c3d3801085ce..000000000000
--- a/app-doc/psmark-2.1
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=compile install prepare
-DESCRIPTION=Prints watermark-like text on any PostScript document
-EAPI=5
-HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-2
-SLOT=0
-SRC_URI=http://www.antitachyon.com/download/psmark-v2.1.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
-_md5_=d8e6da184fc53b10b4f76ed4c874b821
diff --git a/app-doc/psmark/Manifest b/app-doc/psmark/Manifest
new file mode 100644
index 000000000000..ac7fcd8ec91c
--- /dev/null
+++ b/app-doc/psmark/Manifest
@@ -0,0 +1,5 @@
+AUX psmark-2.1-Makefile-QA.patch 399 BLAKE2B a54c2f5409f56f1ce093ec367cdde38dba21f6a5cd77b36b7198eec3a372ad7b32c3d5ea725284d4bf432f44a8dd3bc33d2605ace7cfd5a0bae1f30aa29dc1ea SHA512 efdcccc2e206cc55617e5a895bc7f2e66f0d5dac5dd459c372544658682bec5419c36628109f2d877fbca7f411e7e40af111fdfc96ec37530a5025c4eb9e9ff3
+AUX psmark-2.1-string.patch 741 BLAKE2B 17fa4cf80b55f99c3b23ed8725f70c458665467ff374ae41c8d54651dfd68b5c48105d303d8469cd2d08b22c10ef294525b9e0e931ba7fd5f808b0bf0f2bf193 SHA512 bb10c379ef84d13a0c0f6b84ac19132f8f0352582c0441f3f626c94065dc79a68b1796222f9fe13f873b7638a39ea942d80385658ac461df023707ae2bfee158
+DIST psmark-v2.1.tar.gz 16296 BLAKE2B e4f77b7a3abd86f8214e2f00d85eaef4a7b897b3fad970cf86565ad32ab42e25ab7674e9a1a7116a4cce93f46a99a5d17a21c14fb4ff3b2a860e1e2627b268a7 SHA512 0a765dda878478e767ae02ac0838a9c36a110000b35d557b1b3d17d22c518f42249cd4eba856b476ba8042e026cb49f736077d3bf236f2a9a4f3df4ff4357fef
+EBUILD psmark-2.1.ebuild 673 BLAKE2B 77c6556ff919b7e933ca89950f66523824ebcc3a44ed869ab2a2d7cec53d4cf5b5a9abed813c01473dabe491cda4fe3d7be7d71db401f827bedc5a8c7cbe6312 SHA512 40b25dc411accf7831a528cb98d0ae68610872a1763fd82bc0112f6b79ec5a0646f66d7ff0a2bf90edb303dd819443ed8f3bee1980fe48246e29f89db85ea463
+MISC metadata.xml 386 BLAKE2B a20636ecb95a160502aca6229c834a3d2d72416c6cc6c9b45262670024137f1884c23b9cdc68537b189bed2b35955de35906bf116f767ce4974cc1385548e616 SHA512 370998924fccef0a77f7be68c6f582a0ffc34196555189f0d5e0400817d2983abbb755aaf12fa90411e784082cd395dfbb6c29155675bc6f64b351771f715193
diff --git a/app-doc/psmark/files/psmark-2.1-Makefile-QA.patch b/app-doc/psmark/files/psmark-2.1-Makefile-QA.patch
new file mode 100644
index 000000000000..30a81498bf6d
--- /dev/null
+++ b/app-doc/psmark/files/psmark-2.1-Makefile-QA.patch
@@ -0,0 +1,19 @@
+--- Makefile.original 2009-10-04 19:06:09.000000000 -0600
++++ Makefile 2009-10-04 19:08:25.000000000 -0600
+@@ -3,14 +3,13 @@
+ all:
+ make clean
+ make psmark
+
+ psmark:
+- gcc $(CFLAGS) -o psmark psmark.c
+- strip psmark
++ $(CC) $(CFLAGS) $(LDFLAGS) -o psmark psmark.c
+
+ clean:
+ rm -f *.o psmark
+
+ install:
+- install -s psmark /usr/bin/
++ install psmark /usr/bin/
+ install psmark.1 /usr/man/man1/
diff --git a/app-doc/psmark/files/psmark-2.1-string.patch b/app-doc/psmark/files/psmark-2.1-string.patch
new file mode 100644
index 000000000000..f520f8b5e6de
--- /dev/null
+++ b/app-doc/psmark/files/psmark-2.1-string.patch
@@ -0,0 +1,15 @@
+--- psmark.c.orig 2006-06-06 23:43:19.000000000 -0700
++++ psmark.c 2006-06-06 23:44:27.000000000 -0700
+@@ -97,9 +97,9 @@
+ progname);
+ fprintf(stderr,"example:\n %s -i test.ps -o output.ps -b 0.4 -s 15 \"vertical label\""
+ "\n\n",progname);
+- fprintf(stderr,"Notes: The offsets are measured from the bottom left hand corner, but
+- they are not in sync with the page corner: some fiddling is required
+- to get text to appear right in the corner.\n"
++ fprintf(stderr,"Notes: The offsets are measured from the bottom left hand corner, but\n"
++ "they are not in sync with the page corner: some fiddling is required\n"
++ "to get text to appear right in the corner.\n"
+ );
+
+ exit(error ? EXIT_FAILURE : EXIT_SUCCESS);
diff --git a/app-doc/psmark/metadata.xml b/app-doc/psmark/metadata.xml
new file mode 100644
index 000000000000..3eac7901d842
--- /dev/null
+++ b/app-doc/psmark/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+<longdescription>Command-line Postscript watermark tool; simple, but useful
+for things like adding a watermark to outgoing or incoming faxes (eg, use
+with the sendfax command from net-misc/hylafax).
+</longdescription>
+</pkgmetadata>
diff --git a/app-doc/psmark/psmark-2.1.ebuild b/app-doc/psmark/psmark-2.1.ebuild
new file mode 100644
index 000000000000..e11fae44bd4d
--- /dev/null
+++ b/app-doc/psmark/psmark-2.1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils toolchain-funcs
+
+MY_PN=${PN}-v
+MY_P=${MY_PN}${PV}
+S=${WORKDIR}/${PN}
+
+DESCRIPTION="Prints watermark-like text on any PostScript document"
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
+SRC_URI="http://www.antitachyon.com/download/${MY_P}.tar.gz"
+
+IUSE=""
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-string.patch\
+ "${FILESDIR}"/${P}-Makefile-QA.patch
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
+}
+
+src_install() {
+ dobin psmark
+ doman psmark.1
+ dodoc README CHANGELOG
+}
diff --git a/app-doc/selfhtml-8.1.2 b/app-doc/selfhtml-8.1.2
deleted file mode 100644
index f2baf5796ed3..000000000000
--- a/app-doc/selfhtml-8.1.2
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=install
-DEPEND=app-arch/unzip
-DESCRIPTION="The" German HTML/XHTML/CSS/XML/DHTML/CGI/Perl/JavaScript Documentation
-EAPI=5
-HOMEPAGE=http://selfhtml.org
-KEYWORDS=alpha amd64 hppa ~mips ppc sparc x86
-LICENSE=selfhtml
-SLOT=0
-SRC_URI=http://aktuell.de.selfhtml.org/cgi-bin/selfdown/download.pl/selfhtml812.zip
-_md5_=5d60b6faa6603529a34501640bf28457
diff --git a/app-doc/selfhtml/Manifest b/app-doc/selfhtml/Manifest
new file mode 100644
index 000000000000..04e82ebfc5d5
--- /dev/null
+++ b/app-doc/selfhtml/Manifest
@@ -0,0 +1,3 @@
+DIST selfhtml812.zip 8435931 BLAKE2B cad5a3284b09b73c23d43b3655c2f1df16832c2ac46c6b7e135d233396653de387e18da5d786e3899539dcc32fc30be4f977bc9a1ca687962666d53527b47da3 SHA512 95df63a90ee42e5c890aa42453987821ded0b89d008cebd334f853ce638670cda7f352923130853a8b8af10a4a8caf0b69a3f887aec514bc2c0bc8eb0e8450a5
+EBUILD selfhtml-8.1.2.ebuild 550 BLAKE2B 9a15f0bf4f9369654a39c67e26aa5ef6b0a762fe52b787c23364ef396536829290960d58255808400fb0eca51ca3f8f6eeb2f84b83ed987647f3eded131503a7 SHA512 1c82943ea8bf495e416b21e309dc7de19b3d268cd784b44ed0ccae81001c27343a98fdc2778a50e9d75067bf48e7d4449d23aa975dc94fd4563bae24f020907f
+MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
diff --git a/app-doc/selfhtml/metadata.xml b/app-doc/selfhtml/metadata.xml
new file mode 100644
index 000000000000..6f49eba8f496
--- /dev/null
+++ b/app-doc/selfhtml/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<!-- maintainer-needed -->
+</pkgmetadata>
diff --git a/app-doc/selfhtml/selfhtml-8.1.2.ebuild b/app-doc/selfhtml/selfhtml-8.1.2.ebuild
new file mode 100644
index 000000000000..5e1c4c2a72cb
--- /dev/null
+++ b/app-doc/selfhtml/selfhtml-8.1.2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+S=${WORKDIR}
+TARGET=/usr/share/doc/${PF}/html
+DESCRIPTION="\"The\" German HTML/XHTML/CSS/XML/DHTML/CGI/Perl/JavaScript Documentation"
+SRC_URI="http://aktuell.de.selfhtml.org/cgi-bin/selfdown/download.pl/${PN}${PV//\./}.zip"
+HOMEPAGE="http://selfhtml.org"
+DEPEND="app-arch/unzip"
+SLOT="0"
+LICENSE="selfhtml"
+KEYWORDS="alpha amd64 hppa ~mips ppc sparc x86"
+IUSE=""
+
+src_install() {
+ dodir "${TARGET}"
+ cp -pR "${S}/"* "${D}${TARGET}"
+}
diff --git a/app-doc/selflinux-0.13.0 b/app-doc/selflinux-0.13.0
deleted file mode 100644
index 6d99865738b8..000000000000
--- a/app-doc/selflinux-0.13.0
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=german-language hypertext tutorial about Linux
-EAPI=5
-HOMEPAGE=http://selflinux.sourceforge.net/
-KEYWORDS=amd64 ppc x86
-LICENSE=GPL-2
-SLOT=0
-SRC_URI=mirror://sourceforge/selflinux/SelfLinux-0.13.0-html.tar.gz
-_md5_=625095572437391faaa68e922a918f44
diff --git a/app-doc/selflinux/Manifest b/app-doc/selflinux/Manifest
new file mode 100644
index 000000000000..55fd9fde0976
--- /dev/null
+++ b/app-doc/selflinux/Manifest
@@ -0,0 +1,3 @@
+DIST SelfLinux-0.13.0-html.tar.gz 7379682 BLAKE2B 5baf00233fd69c3d115adef28c0644d0d4e563014c82649d7e4c906189a36543bd30528ea901f8b2b7c849721b220eeccc3787f67b016ca7161515e23fa8871c SHA512 bb7f16006863f958dd24c8f82db5e4538f00fc66f1b2efe7c52ed28d241fdcfdd366e973c91b730118ff485c2343f5a0fac293f080f0d6e86d24fca4beaaab72
+EBUILD selflinux-0.13.0.ebuild 418 BLAKE2B 3703836cb6e45456bcbfec8e23bd8553d4b6ab8c6f3b98aed398750f03520de001b7f6386fa2d81699f108ddf9350aa59062036ff9d975ac54eb1c9973db2ebf SHA512 02e31d952f1f3ae118a1cfdb390eb4bfb254bde38d36b0410fd504ab92475d71064f33c78901fe3fa88144e46469499f60b1d3da0fc445de8caa618c41a271a8
+MISC metadata.xml 246 BLAKE2B 1321afc4b314ad96fac186859ce3ae149f2e7ef9dbf6435a3ba765c98079eff87f4837c2e9377061c2a838b57d18db2c1d1fd5c29dc9dd793e86d939e22132ae SHA512 9102062bf57a54332f38168bb0f6e68e425795bce58056737b901e7e06050d6c4270b8fff5349905ef8de4eb264a76ac97391faa55269fdc062fdfa20176ed7d
diff --git a/app-doc/selflinux/metadata.xml b/app-doc/selflinux/metadata.xml
new file mode 100644
index 000000000000..bb8f2021faa2
--- /dev/null
+++ b/app-doc/selflinux/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="sourceforge">selflinux</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-doc/selflinux/selflinux-0.13.0.ebuild b/app-doc/selflinux/selflinux-0.13.0.ebuild
new file mode 100644
index 000000000000..7a2284805e84
--- /dev/null
+++ b/app-doc/selflinux/selflinux-0.13.0.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+MY_P="SelfLinux-${PV}"
+
+DESCRIPTION="german-language hypertext tutorial about Linux"
+HOMEPAGE="http://selflinux.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}-html.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE=""
+
+S="${WORKDIR}/${MY_P}"
+
+src_install() {
+ dohtml * -r
+}
diff --git a/app-doc/single-unix-specification-3 b/app-doc/single-unix-specification-3
deleted file mode 100644
index 77a8ed889b23..000000000000
--- a/app-doc/single-unix-specification-3
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=The Single UNIX Specification, Version 3, 2004 Edition (8 Volumes)
-EAPI=0
-HOMEPAGE=http://www.opengroup.org/bookstore/catalog/t041.htm
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sparc x86
-LICENSE=sus3-copyright
-RESTRICT=mirror
-SLOT=3
-SRC_URI=http://www.opengroup.org/onlinepubs/009695399/download/susv3.tar.bz2
-_md5_=f23234f6827a93955c6735189a561410
diff --git a/app-doc/single-unix-specification-4_p2 b/app-doc/single-unix-specification-4_p2
deleted file mode 100644
index 1a547b5b9550..000000000000
--- a/app-doc/single-unix-specification-4_p2
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=install
-DESCRIPTION=The Single UNIX Specification, Version 4, 2016 Edition
-EAPI=6
-HOMEPAGE=https://www2.opengroup.org/ogsys/catalog/T101
-KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~x64-macos
-LICENSE=sus4-copyright
-RESTRICT=mirror
-SLOT=4
-SRC_URI=http://pubs.opengroup.org/onlinepubs/9699919799/download/susv4tc2.tar.bz2
-_md5_=45260757834e6f0a3b3376214fa291bb
diff --git a/app-doc/single-unix-specification/Manifest b/app-doc/single-unix-specification/Manifest
new file mode 100644
index 000000000000..41ed74991528
--- /dev/null
+++ b/app-doc/single-unix-specification/Manifest
@@ -0,0 +1,5 @@
+DIST susv3.tar.bz2 2212995 BLAKE2B 91b7f657c5ac92d164832a079bfbbfda3f57ce9663849872176a0b78e280b8851e95ec605a68d887f9d59bcaf8491994d2b5d963d6730c811e26842f1faa2a59 SHA512 b1b8a79112d3f41a3d2951341cd9220566f551e5750378bba5cf786a0c381b064fa1a1cfeb6e76e9c6beb85a893cbb6f90879203e9931e9043bcb95b032def40
+DIST susv4tc2.tar.bz2 3649434 BLAKE2B c09eb835badec0bf191da4caaa7b35ccedfb1512218d3ebb66d0301bbe6404a30df2e3c51838dcd9f91912f41ce3e39478d2c061ac2f075ef678ae20fcaf0ad6 SHA512 cc86b2b4860b1069cb8712ef7b5a9702510f48d6585b5414ff561f85677974c156d8cc95cf29dfdab360c13ecb884e19e2112fe5c6bc49666417c9a744a816ad
+EBUILD single-unix-specification-3.ebuild 582 BLAKE2B 2084ca18b5f46b7d0199d275b359d106010003ba8843716baa046f46e7326bb8da2320bcb1a9914b39b84daa7c808e59c9170a29c00461962db74846561fda06 SHA512 87e773609446afa0228f4a162985cbc0bff3e4aebfa5a703fbbc80ac81bfe90d113ea7385797d91693da403989c90334eb942da1a3cc593d533d66a55cd2c9b2
+EBUILD single-unix-specification-4_p2.ebuild 545 BLAKE2B 2c8805dfbef1cfbbc6f0f60ec3b8bbf4e5fefaac6400b6f081ee1f844509867775f74f362bfc74289b2b5499fcf6c18ee3c65b687a89bb4d28e6bf20660b3538 SHA512 600657ccc422accb61bc3e5b1d4c0e73ae90c84611b1b9396c14a6e5234a299b6e8829ccceb1dd4520329855191120bae566b4c0d246988504a690798cda093a
+MISC metadata.xml 257 BLAKE2B f8a00f23163e58c310fa0e4ab94b2e6b5638ec569a5e93ea2efec8c7bdd97c1629e9bc0e9bf04917f5ca4fea4085855b281c30ced2f09548e96b12e6bb1d5a40 SHA512 9c7759d33e1bbc8be0da5b4f59fc720266e40f4116d7db0c17c5ad800a7bb638f33a1308e1554092af781f06df6f6cb55db41fc22207cd3edc2e159840e3a3b1
diff --git a/app-doc/single-unix-specification/metadata.xml b/app-doc/single-unix-specification/metadata.xml
new file mode 100644
index 000000000000..4eb20a048df2
--- /dev/null
+++ b/app-doc/single-unix-specification/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/app-doc/single-unix-specification/single-unix-specification-3.ebuild b/app-doc/single-unix-specification/single-unix-specification-3.ebuild
new file mode 100644
index 000000000000..3af7ec6b104c
--- /dev/null
+++ b/app-doc/single-unix-specification/single-unix-specification-3.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=0
+
+DESCRIPTION="The Single UNIX Specification, Version 3, 2004 Edition (8 Volumes)"
+HOMEPAGE="http://www.opengroup.org/bookstore/catalog/t041.htm"
+SRC_URI="http://www.opengroup.org/onlinepubs/009695399/download/susv3.tar.bz2"
+
+LICENSE="sus3-copyright"
+SLOT="3"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sparc x86"
+IUSE=""
+RESTRICT="mirror"
+
+DEPEND=""
+
+S="${WORKDIR}/susv3"
+
+src_install() {
+ insinto /usr/share/doc/${PF}/html
+ doins -r * || die "doins"
+}
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..43479b67db78
--- /dev/null
+++ b/app-doc/single-unix-specification/single-unix-specification-4_p2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="The Single UNIX Specification, Version 4, 2016 Edition"
+HOMEPAGE="https://www2.opengroup.org/ogsys/catalog/T101"
+SRC_URI="http://pubs.opengroup.org/onlinepubs/9699919799/download/susv4tc2.tar.bz2"
+
+LICENSE="sus4-copyright"
+SLOT="4"
+KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~x64-macos"
+IUSE=""
+RESTRICT="mirror"
+
+DEPEND=""
+RDEPEND=""
+
+S="${WORKDIR}/susv4tc2"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/tldp-howto-20120707 b/app-doc/tldp-howto-20120707
deleted file mode 100644
index 08e1139298b4..000000000000
--- a/app-doc/tldp-howto-20120707
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=install unpack
-DESCRIPTION=The Linux Documentation Project HOWTOs
-EAPI=5
-HOMEPAGE=http://www.tldp.org
-IUSE=+html htmlsingle pdf text
-KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86
-LICENSE=FDL-1.2
-REQUIRED_USE=|| ( html htmlsingle pdf text )
-RESTRICT=binchecks strip
-SLOT=0
-SRC_URI=html? ( http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html/Linux-html-HOWTOs-20120707.tar.bz2 ) htmlsingle? ( http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/html_single/Linux-html-single-HOWTOs-20120707.tar.bz2 ) pdf? ( http://www.ibiblio.org/pub/Linux/docs/HOWTO/other-formats/pdf/Linux-pdf-HOWTOs-20120707.tar.bz2 ) text? ( http://www.ibiblio.org/pub/Linux/docs/HOWTO/Linux-HOWTOs-20120707.tar.bz2 )
-_md5_=60c14dd3c0f0a0bf925eff68f9ad3978
diff --git a/app-doc/tldp-howto/Manifest b/app-doc/tldp-howto/Manifest
new file mode 100644
index 000000000000..0dd62fa208df
--- /dev/null
+++ b/app-doc/tldp-howto/Manifest
@@ -0,0 +1,6 @@
+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
+EBUILD tldp-howto-20120707.ebuild 1669 BLAKE2B c72344ed71e599339e73477256dc57f56592817e347ab298f616073a32acc114712f71039bcfc9ba5e25ff401a301fef2d8fdbc2733bf06a05222dfc67fcddbd SHA512 3444894501d0865ed1135c9f605f8aa0fea41c7101d961c4a74121824496e386cfe183dfb93c5f33b063a690d059572b14ef65a1df3f579d0d33f993005d2057
+MISC metadata.xml 492 BLAKE2B f1e171e590e6f967993df0b26f230940b60ce327dea57572e9ce09d18623a7f9f384376dff9e9bafd68c7c10bb26e79149fdd058b31b4d4c6c8b038837eb81fb SHA512 f57abda075b2109f7554a9325c83f83059a9cb03faaacade2059e9b370c978dc5c61e9d85bd791712918358c8892cbb1f9bb261b139516ed9c1213398145ef14
diff --git a/app-doc/tldp-howto/metadata.xml b/app-doc/tldp-howto/metadata.xml
new file mode 100644
index 000000000000..f1459fc56c90
--- /dev/null
+++ b/app-doc/tldp-howto/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
+ </maintainer>
+ <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>
+</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..b2f67e831063
--- /dev/null
+++ b/app-doc/tldp-howto/tldp-howto-20120707.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="The Linux Documentation Project HOWTOs"
+HOMEPAGE="http://www.tldp.org"
+
+MY_SRC="http://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 ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
+IUSE="+html htmlsingle pdf text"
+REQUIRED_USE="|| ( html htmlsingle pdf text )"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+RESTRICT="binchecks strip"
+
+src_unpack() {
+ mkdir -p "${S}" || die
+ cd "${S}"
+ if use html; then
+ unpack Linux-html-HOWTOs-${PV}.tar.bz2
+ # for some reason this bundles the pdfs - older versions didn't
+ [[ -d ${S}/HOWTO/pdf ]] && rm -r "${S}"/HOWTO/pdf
+ # stray bin file, doubt anyone will ever need it
+ rm -f "${S}"/HOWTO/RedHat-CD-HOWTO/rhcd-scripts/rvc
+ mv "${S}"/HOWTO "${S}"/html
+ fi
+ if use htmlsingle; then
+ mkdir "${S}"/htmlsingle || die
+ pushd "${S}"/htmlsingle > /dev/null
+ unpack Linux-html-single-HOWTOs-${PV}.tar.bz2
+ popd > /dev/null
+ fi
+ if use pdf; then
+ mkdir "${S}"/pdf || die
+ pushd "${S}"/pdf > /dev/null
+ unpack Linux-pdf-HOWTOs-${PV}.tar.bz2
+ popd > /dev/null
+ fi
+ if use text; then
+ mkdir "${S}"/text || die
+ pushd "${S}"/text > /dev/null
+ unpack Linux-HOWTOs-${PV}.tar.bz2
+ popd > /dev/null
+ fi
+}
+
+src_install() {
+ insinto /usr/share/doc/${PF}
+ doins -r "${S}"/*
+}
diff --git a/app-doc/vilearn-1.0 b/app-doc/vilearn-1.0
deleted file mode 100644
index e1d5ab2eadb9..000000000000
--- a/app-doc/vilearn-1.0
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=install prepare
-DESCRIPTION=An interactive vi tutorial comprised of 5 tutorials for the vi-impaired
-EAPI=5
-HOMEPAGE=https://wiki.gentoo.org/wiki/No_homepage
-KEYWORDS=amd64 ppc x86 ~ppc-macos ~x86-macos
-LICENSE=BSD
-RDEPEND=app-editors/vim
-SLOT=0
-SRC_URI=mirror://gentoo/vilearn-1.0.tar.gz
-_md5_=1058271ffe1ec53ee43ccf2044c30e29
diff --git a/app-doc/vilearn/Manifest b/app-doc/vilearn/Manifest
new file mode 100644
index 000000000000..f02688212d4f
--- /dev/null
+++ b/app-doc/vilearn/Manifest
@@ -0,0 +1,3 @@
+DIST vilearn-1.0.tar.gz 15687 BLAKE2B af683e8e6e560f53ebad6b7764d3a57d5722d5eb77f8e7cd582e81a3421c3fa8d52770b8ef665bab4989a549c2637d9649d7d31178235e02b36e65af761f7e04 SHA512 5bb53d6eece6025eb0c3dfb90badba12ba3996658af63cac09773c1db455dd7211014a3b3c5f8bd4bb6a709303ee1d6d370805401ca5807ac3c171f774ec91ee
+EBUILD vilearn-1.0.ebuild 581 BLAKE2B eda91093f65ec2051f8f2bcfce5fc8d7b983531e0b60fa2f9aeadacc3062bd472a2c6d685594ef89b45ddab5b45b051995602201893cdc319fedc20a0d0e53a8 SHA512 322840b7e631f04a58b23e484b1ed30d8658d29a41370a06764be2864b9e292ee6b6667d916d91db5764d6f5f801ae157f737905ac6c2145f4032445b71d8867
+MISC metadata.xml 221 BLAKE2B 6fb71e3c82061054a0c2d88c1ce8e591d5742628fe53032c9efd2c371ce1e8b0135b00ac91fa1905df39a507d5faa5871fb3a30d167dd46cec581682ba17c8ff SHA512 a11e9bbbabc9ac96985c5dc247e601b065fa762f12bce74224896c27aee34eb908187622bfc849c39c6c722a8ef8ee72b248afc84da1b0eb72f1ff5eeb13bbf0
diff --git a/app-doc/vilearn/metadata.xml b/app-doc/vilearn/metadata.xml
new file mode 100644
index 000000000000..21dc8fdf43ff
--- /dev/null
+++ b/app-doc/vilearn/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>hattya@gentoo.org</email>
+ </maintainer>
+</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..9c429b0f3570
--- /dev/null
+++ b/app-doc/vilearn/vilearn-1.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+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 x86 ~ppc-macos ~x86-macos"
+IUSE=""
+
+RDEPEND="app-editors/vim"
+
+src_prepare() {
+ sed -i "s:/usr/local:${EPREFIX}/usr:" Makefile
+}
+
+src_install() {
+ dobin vilearn
+ doman vilearn.1
+ dodoc README outline
+
+ insinto /usr/lib/vilearn
+ doins [0-9]*
+}
diff --git a/app-doc/votca-csg-manual-9999 b/app-doc/votca-csg-manual-9999
deleted file mode 100644
index df8d9af3dc92..000000000000
--- a/app-doc/votca-csg-manual-9999
+++ /dev/null
@@ -1,9 +0,0 @@
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=app-doc/doxygen[dot] dev-texlive/texlive-latexextra virtual/latex-base dev-tex/pgf >=app-text/txt2tags-2.5 =sci-chemistry/votca-csg-9999 dev-util/ninja >=dev-util/cmake-3.9.6 >=dev-vcs/git-1.8.2.1[curl]
-DESCRIPTION=Manual for votca-csg
-EAPI=6
-HOMEPAGE=http://www.votca.org
-LICENSE=Apache-2.0
-SLOT=0
-_eclasses_=cmake-utils 57384a259cf0c7985ce651b2c0865405 desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 git-r3 8f6de46b0aa318aea0e8cac62ece098b ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils d2e7e7d290428bb25c56dcf2502badc1 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
-_md5_=ea9017ae65564dc3201303ad798e8fad
diff --git a/app-doc/votca-csg-manual/Manifest b/app-doc/votca-csg-manual/Manifest
new file mode 100644
index 000000000000..d464758fe5b2
--- /dev/null
+++ b/app-doc/votca-csg-manual/Manifest
@@ -0,0 +1,2 @@
+EBUILD votca-csg-manual-9999.ebuild 752 BLAKE2B c19a97b07d7f8403cd28f0a06d719ca0c01fcc7a66cd83c55f6ed64c918f7dd28f4330e9a6aa266716226699691c8141be99815bacc6d173def54446802293a8 SHA512 9d3267ff5094bd6e678e62628be2611d1c753edd76735aac303ce53023d434fcf6e6e0ad76caa525bcb10b833032c8e5670192f763903059b0373fbb6e27dfad
+MISC metadata.xml 460 BLAKE2B 129d9e9e30b503ef1e1dab1401e8389fc60c848b5ab57c80f45656081b89ef1d6048d17e3a0b8ba41fc3e12490956dbfb50b205dfd250d63fb465b5acf725380 SHA512 e8a442f8dd487dc2006b140ce3b51c1a46baeacb240d3930f31986c7f49bfb03db6e2c8e0ff5abd3a88c427e21aef6b0addbcef6a38e9e17209ceba0e4d3aa9f
diff --git a/app-doc/votca-csg-manual/metadata.xml b/app-doc/votca-csg-manual/metadata.xml
new file mode 100644
index 000000000000..bc2ef05746ed
--- /dev/null
+++ b/app-doc/votca-csg-manual/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>junghans@gentoo.org</email>
+ <name>Christoph Junghans</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>sci-chemistry@gentoo.org</email>
+ <name>Gentoo Chemistry Project</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">votca/csg-manuel</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-doc/votca-csg-manual/votca-csg-manual-9999.ebuild b/app-doc/votca-csg-manual/votca-csg-manual-9999.ebuild
new file mode 100644
index 000000000000..782f9dc3380c
--- /dev/null
+++ b/app-doc/votca-csg-manual/votca-csg-manual-9999.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+CMAKE_MAKEFILE_GENERATOR="ninja"
+
+inherit cmake-utils
+
+IUSE=""
+DEPEND="=sci-chemistry/csg-${PV} )"
+if [ "${PV}" != "9999" ]; then
+ SRC_URI="https://github.com/${PN/-//}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-macos"
+ S="${WORKDIR}/${P#votca-}"
+else
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/${PN/-//}.git"
+ KEYWORDS=""
+fi
+
+DESCRIPTION="Manual for votca-csg"
+HOMEPAGE="http://www.votca.org"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+RDEPEND=""
+
+DEPEND="
+ app-doc/doxygen[dot]
+ dev-texlive/texlive-latexextra
+ virtual/latex-base
+ dev-tex/pgf
+ >=app-text/txt2tags-2.5
+ =sci-chemistry/votca-csg-${PV}"
diff --git a/app-doc/xmltoman-0.4 b/app-doc/xmltoman-0.4
deleted file mode 100644
index fa2b106daaa4..000000000000
--- a/app-doc/xmltoman-0.4
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=install
-DEPEND=dev-lang/perl dev-perl/XML-Parser
-DESCRIPTION=Simple scripts for converting xml to groff or html
-EAPI=5
-HOMEPAGE=https://sourceforge.net/projects/xmltoman/
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86
-LICENSE=GPL-2
-RDEPEND=dev-lang/perl dev-perl/XML-Parser
-SLOT=0
-SRC_URI=mirror://sourceforge/xmltoman/xmltoman-0.4.tar.gz
-_md5_=af221cb0f43eaddf7fcff89cd80492b1
diff --git a/app-doc/xmltoman-0.4-r1 b/app-doc/xmltoman-0.4-r1
deleted file mode 100644
index eec2a83da447..000000000000
--- a/app-doc/xmltoman-0.4-r1
+++ /dev/null
@@ -1,11 +0,0 @@
-DEFINED_PHASES=install
-DEPEND=dev-lang/perl dev-perl/XML-Parser
-DESCRIPTION=Simple scripts for converting xml to groff or html
-EAPI=6
-HOMEPAGE=https://sourceforge.net/projects/xmltoman/
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd
-LICENSE=GPL-2
-RDEPEND=dev-lang/perl dev-perl/XML-Parser
-SLOT=0
-SRC_URI=mirror://sourceforge/xmltoman/xmltoman-0.4.tar.gz
-_md5_=e83874676c873f9b4f13eb9aba09da84
diff --git a/app-doc/xmltoman/Manifest b/app-doc/xmltoman/Manifest
new file mode 100644
index 000000000000..ad06deafa07a
--- /dev/null
+++ b/app-doc/xmltoman/Manifest
@@ -0,0 +1,4 @@
+DIST xmltoman-0.4.tar.gz 15250 BLAKE2B d8641a19742d845fdab0e11703a60c16656c63529a4d86931a8038cbdb87e0fbf241b7ff38ed05ddab62daab608407bd5d7778c060fe3cbef1750976fa588dee SHA512 347722731e2101ecd0619f88f4efdbca534810c96977a1281af685e8a61f4c1a826a71a9f0e3af43cc899936640787366a78077f36d23a9efcfeb789dbcfae22
+EBUILD xmltoman-0.4-r1.ebuild 745 BLAKE2B 54077535fbdf27f2108b320b7a085044b503ceb013b819888ecfd93fdccb499686814c98886b0b58ecff607a2c246aa1109548596fef29240d37b78cb2eb4f2f SHA512 3ee1e6adfda37a6ba790ea5a64f51f0a12b315a65ff58179e6ccec1b6bf422030bcf3a74e419f72bc16c88376add67ff38210939845eecef510d9f0241ff205f
+EBUILD xmltoman-0.4.ebuild 567 BLAKE2B 9142a6e356376250012e8504213ce720ce81458449051983d8661db1f111b24ce2b46a79d4c0f06e25b29c35cbbf4f9161f89b1b19200ff897f80b7d05827082 SHA512 0288c10e81f52a7ab3325480fb761c2244e5317907a160f251ac607fe60b4686545151d5b4e923184fdf69524e5f4a9bc54ff6b5ff5bc571f54281cdf8606819
+MISC metadata.xml 245 BLAKE2B e84a1330aec92254ae747019bf2573a814f3cd529a1bdada2c24e5ea462477b282a32440a839cba164f6f9633830e23c95117920d4593f67a97c0175fafaf25f SHA512 3af134c5e57fc7b4fc055162378739b18f3531620338c3b3475ee94c17817948e44c2fe91c58d544ee29d2fae237e5db80388ae1960b017b7991330603377060
diff --git a/app-doc/xmltoman/metadata.xml b/app-doc/xmltoman/metadata.xml
new file mode 100644
index 000000000000..cb1280aafc9a
--- /dev/null
+++ b/app-doc/xmltoman/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="sourceforge">xmltoman</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-doc/xmltoman/xmltoman-0.4-r1.ebuild b/app-doc/xmltoman/xmltoman-0.4-r1.ebuild
new file mode 100644
index 000000000000..763b30e35edf
--- /dev/null
+++ b/app-doc/xmltoman/xmltoman-0.4-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Simple scripts for converting xml to groff or html"
+HOMEPAGE="https://sourceforge.net/projects/xmltoman/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd"
+IUSE=""
+
+RDEPEND="dev-lang/perl
+ dev-perl/XML-Parser"
+DEPEND="${RDEPEND}"
+
+src_install() {
+ # 'make install' requires GNU install, upstream is dead and carrying
+ # a patch is more space than redoing it here
+ dobin xmltoman xmlmantohtml
+ insinto /usr/share/xmltoman
+ doins xmltoman.{css,dtd,xsl}
+ dodoc README
+ doman xmltoman.1 xmlmantohtml.1
+}
diff --git a/app-doc/xmltoman/xmltoman-0.4.ebuild b/app-doc/xmltoman/xmltoman-0.4.ebuild
new file mode 100644
index 000000000000..28675fb12902
--- /dev/null
+++ b/app-doc/xmltoman/xmltoman-0.4.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="Simple scripts for converting xml to groff or html"
+HOMEPAGE="https://sourceforge.net/projects/xmltoman/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+RDEPEND="dev-lang/perl
+ dev-perl/XML-Parser"
+DEPEND="${RDEPEND}"
+
+src_install() {
+ emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
+ dodoc README
+ doman xmltoman.1 xmlmantohtml.1
+}
diff --git a/app-doc/zeal-0.4.0 b/app-doc/zeal-0.4.0
deleted file mode 100644
index 856f08437779..000000000000
--- a/app-doc/zeal-0.4.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=configure install postinst postrm preinst
-DEPEND=app-arch/libarchive dev-qt/qtconcurrent:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsql:5[sqlite] dev-qt/qtwebkit:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 >=x11-libs/xcb-util-keysyms-0.3.9 >=sys-apps/sed-4
-DESCRIPTION=Offline documentation browser inspired by Dash
-EAPI=6
-HOMEPAGE=https://zealdocs.org/
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-3
-RDEPEND=app-arch/libarchive dev-qt/qtconcurrent:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsql:5[sqlite] dev-qt/qtwebkit:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 >=x11-libs/xcb-util-keysyms-0.3.9 x11-themes/hicolor-icon-theme
-SLOT=0
-SRC_URI=https://github.com/zealdocs/zeal/archive/v0.4.0.tar.gz -> zeal-0.4.0.tar.gz
-_eclasses_=desktop 1b286a7e7143d8c4ec89cd0d2743a097 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc gnome2-utils 29bb8f7881c95139e532a2d5e47ff834 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 qmake-utils bdf97e69a34b864d6d545f4ec3143ff7 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
-_md5_=7507ffb0d520721e81d7958e634341bb
diff --git a/app-doc/zeal-0.6.0 b/app-doc/zeal-0.6.0
deleted file mode 100644
index 33842e8cc90a..000000000000
--- a/app-doc/zeal-0.6.0
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=app-arch/libarchive dev-qt/qtconcurrent:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsql:5[sqlite] dev-qt/qtwebkit:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/extra-cmake-modules:5 >=x11-libs/xcb-util-keysyms-0.3.9 >=sys-apps/sed-4 sys-devel/make >=dev-util/cmake-3.9.6
-DESCRIPTION=Offline documentation browser inspired by Dash
-EAPI=6
-HOMEPAGE=https://zealdocs.org/
-KEYWORDS=~amd64 ~x86
-LICENSE=GPL-3
-RDEPEND=app-arch/libarchive dev-qt/qtconcurrent:5 dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtsql:5[sqlite] dev-qt/qtwebkit:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 kde-frameworks/extra-cmake-modules:5 >=x11-libs/xcb-util-keysyms-0.3.9 x11-themes/hicolor-icon-theme
-SLOT=0
-SRC_URI=https://github.com/zealdocs/zeal/archive/v0.6.0.tar.gz -> zeal-0.6.0.tar.gz
-_eclasses_=cmake-utils 57384a259cf0c7985ce651b2c0865405 desktop 1b286a7e7143d8c4ec89cd0d2743a097 eapi7-ver d97a56a62c7df8614afddcb25f5ff00f epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 5b8ce72259e08104b337fe28c6de5dbc flag-o-matic 5128c4729303400bd8d4b0b966530955 gnome2-utils 29bb8f7881c95139e532a2d5e47ff834 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing cac3169468f893670dac3e7cb940e045 ninja-utils d2e7e7d290428bb25c56dcf2502badc1 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 1e35303c63cd707f6c3422b4493d5607 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf xdg-utils f2c8335407f0b935b0a96d4adf23ef25
-_md5_=9c7adcbf221bb980bdbec4b5f5961384
diff --git a/app-doc/zeal/Manifest b/app-doc/zeal/Manifest
new file mode 100644
index 000000000000..cc0f2a069b11
--- /dev/null
+++ b/app-doc/zeal/Manifest
@@ -0,0 +1,5 @@
+DIST zeal-0.4.0.tar.gz 1049326 BLAKE2B b3007dad0ed280954b05464bc107fa51c603d79607acd42ab85bc745d0590bdaed740edac75dac91e0d0da34b5966eb96815e8250a3b68041cb5a8e0389676fc SHA512 fd1e7cd71469e40914b713c10057b3f3d1d2ae9808d296ca01ceb43941b6e7d6754a4f21edf43a594b1c3ebcab20728812db1bdffda6bc78ee49a1d4faaf9627
+DIST zeal-0.6.0.tar.gz 1062223 BLAKE2B 691525380dcefa03a1ed94cf0651f16e4e630aef820beed612a4412d8cdef39de25d2cacb84a76b5f7d03b9c3833fbcd60e463722bd7f9c3e147e5e72037211c SHA512 453841cdbab405a6c3842818b0d18b93d3ee8ad299386c25f63986e04674dbd437665e1913a03f0d94944004a619ea18d218de969c487e68e06a205e0edc1d3a
+EBUILD zeal-0.4.0.ebuild 972 BLAKE2B a0b722a1b8363dc232f391a1668296ae1eacd2a16fd2c71b2b7bb8d7a132761154df6db50ec5f8584ff625fde4e13b7e115ec85964e1fa18e6f1d2ec0b2897af SHA512 eb7359929d6cb99447648798a1c9173f5f8f542fb6dd34d625eba37183e9abdbcf275a73eec8f6ad9d6e2451cdbc68de9928f67150646e82edad13cc608df6da
+EBUILD zeal-0.6.0.ebuild 878 BLAKE2B 20ed7fe613344d7a610293d79ed1eeb2f794ebacc7dcedd9528e30e71daa352522bcb6fd7bd9c7dc0dacc279768ae3b26b9ae04965b160e7144ebed39274f70d SHA512 fdad30af08e4582138d4700d8dfdc1a1ea45d7ae5bad0108b1af41498198322115b61d724d043c7cbb01dc70f71cdb456c57022e65184cea64dae71af2631ea8
+MISC metadata.xml 343 BLAKE2B eb010ce88edcf15d87348b5170ca84d46d96d975ff459b4467428af5b75a95bc9e6c6d1245119907b5833f9a2ad2060adf41ba9aa884a5b846c1441241eaf8ba SHA512 a51b0043a255567189cb7ba1247cd6e9427292e7dbb3bc4f33d6c00acb3bf158bce6a7db1262275899b2b55806cfcb71e53a365aa25f05e259d497d5f028074f
diff --git a/app-doc/zeal/metadata.xml b/app-doc/zeal/metadata.xml
new file mode 100644
index 000000000000..bd4216dd2955
--- /dev/null
+++ b/app-doc/zeal/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>tranquility@gentoo.org</email>
+ <name>Ole Reifschneider</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">zealdocs/zeal</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-doc/zeal/zeal-0.4.0.ebuild b/app-doc/zeal/zeal-0.4.0.ebuild
new file mode 100644
index 000000000000..b61be4430323
--- /dev/null
+++ b/app-doc/zeal/zeal-0.4.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome2-utils qmake-utils xdg-utils
+
+DESCRIPTION="Offline documentation browser inspired by Dash"
+HOMEPAGE="https://zealdocs.org/"
+SRC_URI="https://github.com/zealdocs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+ app-arch/libarchive
+ dev-qt/qtconcurrent:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtsql:5[sqlite]
+ dev-qt/qtwebkit:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ >=x11-libs/xcb-util-keysyms-0.3.9
+"
+
+RDEPEND="
+ ${DEPEND}
+ x11-themes/hicolor-icon-theme
+"
+
+src_configure() {
+ eqmake5 PREFIX="${EPREFIX}/usr"
+}
+
+src_install() {
+ emake INSTALL_ROOT="${D}" PREFIX="${EPREFIX}/usr" install
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+ xdg_desktop_database_update
+}
diff --git a/app-doc/zeal/zeal-0.6.0.ebuild b/app-doc/zeal/zeal-0.6.0.ebuild
new file mode 100644
index 000000000000..5e421e6a1a5a
--- /dev/null
+++ b/app-doc/zeal/zeal-0.6.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit gnome2-utils cmake-utils xdg-utils
+
+DESCRIPTION="Offline documentation browser inspired by Dash"
+HOMEPAGE="https://zealdocs.org/"
+SRC_URI="https://github.com/zealdocs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+ app-arch/libarchive
+ dev-qt/qtconcurrent:5
+ dev-qt/qtgui:5
+ dev-qt/qtnetwork:5
+ dev-qt/qtsql:5[sqlite]
+ dev-qt/qtwebkit:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtx11extras:5
+ kde-frameworks/extra-cmake-modules:5
+ >=x11-libs/xcb-util-keysyms-0.3.9
+"
+
+RDEPEND="
+ ${DEPEND}
+ x11-themes/hicolor-icon-theme
+"
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+ xdg_desktop_database_update
+}
diff --git a/app-doc/zsh-lovers-0.9.0 b/app-doc/zsh-lovers-0.9.0
deleted file mode 100644
index 4467b7d24267..000000000000
--- a/app-doc/zsh-lovers-0.9.0
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=compile install
-DEPEND=app-text/asciidoc
-DESCRIPTION=Tips, tricks and examples for the Z shell
-EAPI=5
-HOMEPAGE=http://grml.org/zsh/zsh-lovers.html
-KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=GPL-2
-SLOT=0
-SRC_URI=http://deb.grml.org/pool/main/z/zsh-lovers/zsh-lovers_0.9.0.tar.gz
-_md5_=42fc01143794e399824d16766bce1a70
diff --git a/app-doc/zsh-lovers-0.9.1 b/app-doc/zsh-lovers-0.9.1
deleted file mode 100644
index 4731b161b75f..000000000000
--- a/app-doc/zsh-lovers-0.9.1
+++ /dev/null
@@ -1,10 +0,0 @@
-DEFINED_PHASES=compile install
-DEPEND=app-text/asciidoc
-DESCRIPTION=Tips, tricks and examples for the Z shell
-EAPI=6
-HOMEPAGE=https://grml.org/zsh/zsh-lovers.html
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris
-LICENSE=GPL-2
-SLOT=0
-SRC_URI=https://deb.grml.org/pool/main/z/zsh-lovers/zsh-lovers_0.9.1.tar.xz
-_md5_=eb4fb58b625e11a36cc5c955df27984d
diff --git a/app-doc/zsh-lovers/Manifest b/app-doc/zsh-lovers/Manifest
new file mode 100644
index 000000000000..604077a0a6f7
--- /dev/null
+++ b/app-doc/zsh-lovers/Manifest
@@ -0,0 +1,5 @@
+DIST zsh-lovers_0.9.0.tar.gz 28883 BLAKE2B a9917c2441222ea27937e4bbcfc6ed4ab7594fb406a28bbdc1849ae6dae11fd924dbf50d97b65f4800b1d3ebd044ac6b1516b80924428d007e7070817a82ced5 SHA512 54e7465304313556f9299877314f18cef631c076cad1a8f3b1ce13a6e24dcb4778e852f0eec31bce62bad2bd9503b8741238f097be8cec541e5c4c8f08af9dc4
+DIST zsh-lovers_0.9.1.tar.xz 26632 BLAKE2B b5c5015e7e61c21452b688aa46529dd468beac5a034b844185e1a497778a1c83b9d8124551a7b0dfd0d441394b0bf71fe64f4af5af7add3956c0a2a2f79f01ca SHA512 16493f2ec095fbdb992188a732ca4205880fa10fc1f1ab6cde8cbd2a0977d95bb06e46d1635c0c9910c249bec024f3cd13a1f8c6597e5201ef8a26b80fac9c2f
+EBUILD zsh-lovers-0.9.0.ebuild 786 BLAKE2B ce32b6606360d1c2da24543784d78bdcf4dafb6f3d858ac6ef5dfe6d994679e8402ce6915629f695c26f074e45266ca5623cc26739ee407ef0fe64454a9fc911 SHA512 aabcf1eed9aeb3a252d0ebe4e6a293640f172adb37461c47113aee58b81d1379734636895e8ca1abfb3b318b73d259e02ed7b07171da9ee9f9adcf3a421d5c7d
+EBUILD zsh-lovers-0.9.1.ebuild 755 BLAKE2B 9938b7bd1f902ffddff94af2841dc4445f39739624095e9fc67cb51c7dcf9d06a919d94efd3547a06ba3a5eb8c010a5773aed4ff1656e3d64a13dff24b942b16 SHA512 2335b7b932b6f1648ed3764dd8198b46f39f8943c4da4573a7ef191b75266ed3aa81be1266cf3e5233ce8ad3bd6b9eb101b3fd3f0f78f90ad29297445989af14
+MISC metadata.xml 377 BLAKE2B 6329163489737a50e5cbbf5fb0dfcd4099d97a5c675519bd86e80428aa51b89ae2c5a9329239a47a405bf6d94a61dce6f4e2acb27866ff708dc3fb4bce09d505 SHA512 b6b6d0907c374c74d7b3f3151f31ec989ce028d92df3d1d7f2e1fbabb6995ba27562d643ae7fbfd9102beb4b38fe231871eef46664e455ded7414bbfc94ceb11
diff --git a/app-doc/zsh-lovers/metadata.xml b/app-doc/zsh-lovers/metadata.xml
new file mode 100644
index 000000000000..b657b06f7239
--- /dev/null
+++ b/app-doc/zsh-lovers/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>radhermit@gentoo.org</email>
+ <name>Tim Harder</name>
+</maintainer>
+<longdescription>
+zsh-lovers is a small project which tries to collect tips, tricks and examples for the Z shell.
+</longdescription>
+</pkgmetadata>
diff --git a/app-doc/zsh-lovers/zsh-lovers-0.9.0.ebuild b/app-doc/zsh-lovers/zsh-lovers-0.9.0.ebuild
new file mode 100644
index 000000000000..9312e8261e2a
--- /dev/null
+++ b/app-doc/zsh-lovers/zsh-lovers-0.9.0.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="Tips, tricks and examples for the Z shell"
+HOMEPAGE="http://grml.org/zsh/zsh-lovers.html"
+SRC_URI="http://deb.grml.org/pool/main/z/${PN}/${PN}_${PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+
+DEPEND="app-text/asciidoc"
+
+src_compile() {
+ asciidoc zsh-lovers.1.txt || die
+ mv zsh-lovers.1.html zsh-lovers.html || die
+ a2x -f manpage zsh-lovers.1.txt || die
+}
+
+src_install() {
+ doman zsh-lovers.1
+ dohtml zsh-lovers.html
+ dodoc README
+}
diff --git a/app-doc/zsh-lovers/zsh-lovers-0.9.1.ebuild b/app-doc/zsh-lovers/zsh-lovers-0.9.1.ebuild
new file mode 100644
index 000000000000..08c577d1925a
--- /dev/null
+++ b/app-doc/zsh-lovers/zsh-lovers-0.9.1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DESCRIPTION="Tips, tricks and examples for the Z shell"
+HOMEPAGE="https://grml.org/zsh/zsh-lovers.html"
+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 ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-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
+}