commit:     6fbb0efc38ff96741c04ab517bd934781e801cdc
Author:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Tue May  6 04:43:38 2025 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Tue May  6 04:43:38 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fbb0efc

net-dialup/picocom: add pregenerated man page

Building the man page requires dev-lang/go and dev-go/go-md2man; use a
pregenerated man page when unavailable.

Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>

 net-dialup/picocom/Manifest                                 |  1 +
 .../{picocom-2024.07.ebuild => picocom-2024.07-r1.ebuild}   | 13 +++++++++++--
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/net-dialup/picocom/Manifest b/net-dialup/picocom/Manifest
index 1b9adb4a73aa..0a84e126d195 100644
--- a/net-dialup/picocom/Manifest
+++ b/net-dialup/picocom/Manifest
@@ -1,2 +1,3 @@
 DIST picocom-2024-07.tar.bz2 73290 BLAKE2B 
4cac3cd77057daac2af820a3a1966edfa426e5132d48284325e59a02123674124156df79985cd89014247afd05bed9639fe210da0068afb1a7183baf10bb99e0
 SHA512 
b8663c6d361ac57a65198967cd34d2e8a6a95d7345f8412664aee517bfb772911bcd08b81ecd789ef538f95f0251c4846f29c6873e3fd44a1d52d604f1f81738
+DIST picocom-2024.07.1.bz2 8885 BLAKE2B 
fb003fe45072c8f49e486c0078cdc0e25606b8a2c7acc6dad3764db243aa69ac0c404e221d5ff96274829e554be63802e1a2937c6ea83c31e6582ccd29d70047
 SHA512 
937d780c70ea77563731f1995b1e1aa55f3ffe01124f0174c47161f9e6ac1c0b7104948812f92cf538e0f8543c16bd54d105c12a99b916e0ffe840bad61fbd21
 DIST picocom-3.1.tar.gz 121686 BLAKE2B 
e7f478e7d00e791fb2ea7248ff31e480d05c5c1fe35941f85689a5df19646175e3c698222e430786874c0508c44a0c1f8ecc4b69c889a40e7411c7b54c67249a
 SHA512 
ff1888494ae0e24a151e19ac3abcdbb499e42eb1abcea401a7c6c3b532be3d64ddd81a511641d1ce0119dc5da3d2804ce8eaff262a9d578bfe8e22fdf6e55ad1

diff --git a/net-dialup/picocom/picocom-2024.07.ebuild 
b/net-dialup/picocom/picocom-2024.07-r1.ebuild
similarity index 71%
rename from net-dialup/picocom/picocom-2024.07.ebuild
rename to net-dialup/picocom/picocom-2024.07-r1.ebuild
index b09e14ef3545..3fe95157b79e 100644
--- a/net-dialup/picocom/picocom-2024.07.ebuild
+++ b/net-dialup/picocom/picocom-2024.07-r1.ebuild
@@ -9,7 +9,10 @@ MY_PV=${PV/./-}
 
 DESCRIPTION="minimal dumb-terminal emulation program"
 HOMEPAGE="https://gitlab.com/wsakernel/picocom";
-SRC_URI="https://gitlab.com/wsakernel/${PN}/-/archive/${MY_PV}/${PN}-${MY_PV}.tar.bz2";
+SRC_URI="
+       
https://gitlab.com/wsakernel/${PN}/-/archive/${MY_PV}/${PN}-${MY_PV}.tar.bz2
+       !man? ( https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}.1.bz2 )
+"
 S="${WORKDIR}/${PN}-${MY_PV}"
 
 LICENSE="GPL-2+"
@@ -19,6 +22,12 @@ IUSE="+man"
 
 BDEPEND="man? ( dev-go/go-md2man )"
 
+src_prepare() {
+       default
+
+       use man || cp "${WORKDIR}"/${P}.1 picocom.1
+}
+
 src_compile() {
        emake CFLAGS="${CFLAGS} -Wall" CC="$(tc-getCC)"
 
@@ -30,5 +39,5 @@ src_install() {
        dodoc CONTRIBUTORS CONTRIBUTORS.old README.md
        dobashcomp bash_completion/picocom
 
-       use man && doman picocom.1
+       doman picocom.1
 }

Reply via email to