app-editors/manpageeditor
Man Page Editor
ChangeLog
commit a94a0abe9d6cea63ace5c6035d0e3bc8e046ddbf
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Jul 27 09:22:11 2026 +0200
app-editors/manpageeditor: declare the tools it shells out to
Almost everything this editor does happens through system() and
popen(), so its real dependencies are runtime programs rather than
libraries, and only two of them were declared.
src/files.cpp runs `man -l` to render the page being edited, `man -w`
to locate pages by name and section, and `gunzip --stdout` to read
compressed ones -- that is the core of a man page editor, and none of
it was covered. src/callbacks.cpp runs `groff -man -Tps` on export.
Add virtual/man, app-arch/gzip and sys-apps/groff.
Left out on purpose: ps2pdf from app-text/ghostscript-gpl and lp from
net-print/cups. Both appear in the same callbacks.cpp pipelines but
only on the export-to-PDF and print paths, so they are closer to
optional extras than to things the editor cannot start without.
The live ebuild had the same gap and gets the same treatment.
commit 5405da46aabbf1bc621b084b1b2d14014847cd0d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jun 17 15:49:19 2026 +0200
app-editors/manpageeditor: Keyword 0.1.3 for ~arm64
GTK2/gtksourceview man-page editor (autotools); aarch64-portable, no
architecture-specific code.
commit 92cc8000c8e38dbf069b68ca217af0873dcad1e4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 22:31:20 2026 +0200
*/*: normalize personal-maintainer metadata.xml
Unify the three styles that had accumulated across the overlay
(pf-sources-style tab+email-only, bidict-style 2-space+name,
plus a handful of one-off indents) onto a single canonical form:
- DTD URL on https
- 2-space indentation
- <maintainer type="person"> with both <email> and
<name>Ivan S. Titov</name>
Only the Titov maintainer block is touched; co-maintainers and
::gentoo proxy-project maintainers in forked packages are left
as-is. 66 files changed; pkgcheck scan identical before and
after.
commit 44dad23d2f4ba229f818bcc2adf5f7acc806173a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Apr 20 20:19:16 2026 +0200
app-editors/manpageeditor: add 9999 live ebuild
Upstream has accumulated fixes since 0.1.3 (groff 1.22.4 compat,
segfault on malformed man page import, etc.) without cutting a new
tag.
commit 145862e729100ebc122498b56be7af78ae9a23b2
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Apr 20 20:15:50 2026 +0200
app-editors/manpageeditor: cleanup
- Bump EAPI 7 -> 8
- Fix S (upstream tarball unpacks to ManPageEditor-$, not with
double $-$-$)
- Switch from xdg-utils eclass to xdg (removes manual pkg_postinst/
pkg_postrm wrappers)
- Drop commented-out sed/cp cruft in src_prepare
commit 0955661d1d23fb6f410c1260d8011c3aed75a9bf
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 13:18:24 2026 +0200
app-editors/manpageeditor: add missing inherits
commit f23ece73c4451e2377c17d8b90acb53bee608563
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jan 15 21:28:34 2026 +0100
*/*: UPD header, Happy New Year
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit a4ca4ee702f263605269c5a76f12b1867ac4e360
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Dec 11 12:47:22 2025 +0100
app-editors/manpageeditor: minor
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit 75d55441dbb2e55a7102e44b643e2e17cdfbc05d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 17 21:58:20 2025 +0200
finally upd year to 2025 :)
commit b451ac3b81ed540a5ce0bbef96d542cd2a2a0dcd
Author: istitov <istitov@github>
Date: Mon Feb 12 10:45:30 2024 +0100
upd copyright to 2024
commit a4cf4e4bf344d217a75013d2647f2781cdce60ba
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Nov 25 03:38:37 2023 +0300
corr app-editors/manpageeditor
commit 48945780358f03a15149c157357fee6dafea2c53
Author: Ivan S. Titov <istitov@github.com>
Date: Thu Sep 14 23:32:55 2023 +0200
upd: header
commit d786509ba8df71e12952938f6351402ec7ecfbc7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jul 20 23:16:50 2022 +0300
upd date in ebuilds
commit 6315311b011600334f5781d570f2d1685c59a924
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Mon Jul 18 19:31:12 2022 +0100
manpageeditor
commit 0c01e02bf9c8acf6059c922244f6bdea59e99fd8
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Mon Jul 18 19:30:41 2022 +0100
Delete manpageeditor-0.0.13.ebuild
commit 5ae9c641546f61cf4e7bc8f7f6df07df270d69c7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jan 28 19:25:41 2021 +0100
corrected gentoo header
commit 8c96aa531885bf7d2ce05251f6ebe5ca3a3986b8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jan 8 21:24:30 2020 +0100
corrected gentoo copyright
commit 9667dda9524293bbdbc6bc02bddc1008b5a4d87c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jan 8 21:17:27 2020 +0100
upd gentoo copyright
commit 97f930455421d1b62bab9a753246e9e08cddcd4c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Oct 17 22:31:11 2019 +0200
changed first line, you know
commit 8d566098fddb64a3873306b870ca29b507f911a3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jan 2 21:46:42 2018 +0100
changed copyright line
commit 2f34d77b7f02f76e97d4ba7376b826c929e27185
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Oct 9 20:30:57 2017 +0200
fdo-mime -> xdg-utils
commit 1371f72b1861680441815c29fc7d419ae42bd105
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Apr 7 23:09:16 2017 +0200
manpageeditor - upd links
commit 6fd8b2059eeea31da9a74f1b5ea7931b2d86a0ce
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Mar 29 03:32:22 2017 +0200
removed Stale CVS header on line 3
commit 9b6fccc9abb63471167a5f4ea64d3934eb2b250b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jan 21 16:48:16 2017 +0100
2016 -> 2017 transition
commit 77580303daa8ad51671f8d35a1b4317952cd09bc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Jun 19 17:08:48 2016 +0200
repomaned metadata.xml files
commit c535e6c5eae3644dae2deb3ece5d53a54593363e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Feb 5 01:37:36 2016 +0100
upd gentoo copyright to 2016
commit 865769de6ceb22b1c2bfe66aa87b908ddfe06b41
Author: Heather <Heather@live.ru>
Date: Wed Aug 12 15:35:57 2015 +0400
fix headers and copyright lines
commit 48d5b2f31fb324378176cce12d7cd9010a070665
Author: megabaks <megagreener@gmail.com>
Date: Sun Feb 23 10:59:40 2014 +0400
app-editors/manpageeditor-0.0.13
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Jul 27 09:22:11 2026 +0200
app-editors/manpageeditor: declare the tools it shells out to
Almost everything this editor does happens through system() and
popen(), so its real dependencies are runtime programs rather than
libraries, and only two of them were declared.
src/files.cpp runs `man -l` to render the page being edited, `man -w`
to locate pages by name and section, and `gunzip --stdout` to read
compressed ones -- that is the core of a man page editor, and none of
it was covered. src/callbacks.cpp runs `groff -man -Tps` on export.
Add virtual/man, app-arch/gzip and sys-apps/groff.
Left out on purpose: ps2pdf from app-text/ghostscript-gpl and lp from
net-print/cups. Both appear in the same callbacks.cpp pipelines but
only on the export-to-PDF and print paths, so they are closer to
optional extras than to things the editor cannot start without.
The live ebuild had the same gap and gets the same treatment.
commit 5405da46aabbf1bc621b084b1b2d14014847cd0d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jun 17 15:49:19 2026 +0200
app-editors/manpageeditor: Keyword 0.1.3 for ~arm64
GTK2/gtksourceview man-page editor (autotools); aarch64-portable, no
architecture-specific code.
commit 92cc8000c8e38dbf069b68ca217af0873dcad1e4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Apr 22 22:31:20 2026 +0200
*/*: normalize personal-maintainer metadata.xml
Unify the three styles that had accumulated across the overlay
(pf-sources-style tab+email-only, bidict-style 2-space+name,
plus a handful of one-off indents) onto a single canonical form:
- DTD URL on https
- 2-space indentation
- <maintainer type="person"> with both <email> and
<name>Ivan S. Titov</name>
Only the Titov maintainer block is touched; co-maintainers and
::gentoo proxy-project maintainers in forked packages are left
as-is. 66 files changed; pkgcheck scan identical before and
after.
commit 44dad23d2f4ba229f818bcc2adf5f7acc806173a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Apr 20 20:19:16 2026 +0200
app-editors/manpageeditor: add 9999 live ebuild
Upstream has accumulated fixes since 0.1.3 (groff 1.22.4 compat,
segfault on malformed man page import, etc.) without cutting a new
tag.
commit 145862e729100ebc122498b56be7af78ae9a23b2
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Apr 20 20:15:50 2026 +0200
app-editors/manpageeditor: cleanup
- Bump EAPI 7 -> 8
- Fix S (upstream tarball unpacks to ManPageEditor-$, not with
double $-$-$)
- Switch from xdg-utils eclass to xdg (removes manual pkg_postinst/
pkg_postrm wrappers)
- Drop commented-out sed/cp cruft in src_prepare
commit 0955661d1d23fb6f410c1260d8011c3aed75a9bf
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Apr 19 13:18:24 2026 +0200
app-editors/manpageeditor: add missing inherits
commit f23ece73c4451e2377c17d8b90acb53bee608563
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jan 15 21:28:34 2026 +0100
*/*: UPD header, Happy New Year
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit a4ca4ee702f263605269c5a76f12b1867ac4e360
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Dec 11 12:47:22 2025 +0100
app-editors/manpageeditor: minor
Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>
commit 75d55441dbb2e55a7102e44b643e2e17cdfbc05d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 17 21:58:20 2025 +0200
finally upd year to 2025 :)
commit b451ac3b81ed540a5ce0bbef96d542cd2a2a0dcd
Author: istitov <istitov@github>
Date: Mon Feb 12 10:45:30 2024 +0100
upd copyright to 2024
commit a4cf4e4bf344d217a75013d2647f2781cdce60ba
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Nov 25 03:38:37 2023 +0300
corr app-editors/manpageeditor
commit 48945780358f03a15149c157357fee6dafea2c53
Author: Ivan S. Titov <istitov@github.com>
Date: Thu Sep 14 23:32:55 2023 +0200
upd: header
commit d786509ba8df71e12952938f6351402ec7ecfbc7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jul 20 23:16:50 2022 +0300
upd date in ebuilds
commit 6315311b011600334f5781d570f2d1685c59a924
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Mon Jul 18 19:31:12 2022 +0100
manpageeditor
commit 0c01e02bf9c8acf6059c922244f6bdea59e99fd8
Author: VasilyLebedev <vasily.lebedev@ul.ie>
Date: Mon Jul 18 19:30:41 2022 +0100
Delete manpageeditor-0.0.13.ebuild
commit 5ae9c641546f61cf4e7bc8f7f6df07df270d69c7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jan 28 19:25:41 2021 +0100
corrected gentoo header
commit 8c96aa531885bf7d2ce05251f6ebe5ca3a3986b8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jan 8 21:24:30 2020 +0100
corrected gentoo copyright
commit 9667dda9524293bbdbc6bc02bddc1008b5a4d87c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Jan 8 21:17:27 2020 +0100
upd gentoo copyright
commit 97f930455421d1b62bab9a753246e9e08cddcd4c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Oct 17 22:31:11 2019 +0200
changed first line, you know
commit 8d566098fddb64a3873306b870ca29b507f911a3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jan 2 21:46:42 2018 +0100
changed copyright line
commit 2f34d77b7f02f76e97d4ba7376b826c929e27185
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Oct 9 20:30:57 2017 +0200
fdo-mime -> xdg-utils
commit 1371f72b1861680441815c29fc7d419ae42bd105
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Apr 7 23:09:16 2017 +0200
manpageeditor - upd links
commit 6fd8b2059eeea31da9a74f1b5ea7931b2d86a0ce
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Mar 29 03:32:22 2017 +0200
removed Stale CVS header on line 3
commit 9b6fccc9abb63471167a5f4ea64d3934eb2b250b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jan 21 16:48:16 2017 +0100
2016 -> 2017 transition
commit 77580303daa8ad51671f8d35a1b4317952cd09bc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Jun 19 17:08:48 2016 +0200
repomaned metadata.xml files
commit c535e6c5eae3644dae2deb3ece5d53a54593363e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Feb 5 01:37:36 2016 +0100
upd gentoo copyright to 2016
commit 865769de6ceb22b1c2bfe66aa87b908ddfe06b41
Author: Heather <Heather@live.ru>
Date: Wed Aug 12 15:35:57 2015 +0400
fix headers and copyright lines
commit 48d5b2f31fb324378176cce12d7cd9010a070665
Author: megabaks <megagreener@gmail.com>
Date: Sun Feb 23 10:59:40 2014 +0400
app-editors/manpageeditor-0.0.13


View
Download
Browse