commit:     66cba8471964993f38e489f68b262f0558544edf
Author:     Steven Stallion <sstallion <AT> gmail <DOT> com>
AuthorDate: Sun Nov 12 15:55:16 2023 +0000
Commit:     Steven Stallion <sstallion <AT> gmail <DOT> com>
CommitDate: Sun Nov 12 16:01:57 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=66cba847

app-emulation/wslu: fix ebuild

Closes: https://bugs.gentoo.org/916988
Closes: https://bugs.gentoo.org/916991

Signed-off-by: Steven Stallion <sstallion <AT> gmail.com>

 .../wslu/files/wslu-dont-compress-manpages.patch   | 29 ++++++++++++++++++++++
 app-emulation/wslu/wslu-4.1.1.ebuild               |  6 +++++
 2 files changed, 35 insertions(+)

diff --git a/app-emulation/wslu/files/wslu-dont-compress-manpages.patch 
b/app-emulation/wslu/files/wslu-dont-compress-manpages.patch
new file mode 100644
index 0000000000..0a6de5ab31
--- /dev/null
+++ b/app-emulation/wslu/files/wslu-dont-compress-manpages.patch
@@ -0,0 +1,29 @@
+Don't compress man pages.
+https://bugs.gentoo.org/show_bug.cgi?id=916991
+
+--- a/Makefile
++++ b/Makefile
+@@ -38,7 +38,7 @@ uninstall:
+       for f in $(INSTEDMANOS); do \
+               rm -f $$f; \
+       done
+-      rm -rf $(DESTDIR)$(PREFIX)/share/man/man7/wslu.7.gz
++      rm -rf $(DESTDIR)$(PREFIX)/share/man/man7/wslu.7
+       rm -rf $(DESTDIR)$(PREFIX)/share/wslu
+ 
+ doc:
+@@ -47,12 +47,11 @@ doc:
+               cp $$file $(OUTMANPATH); \
+               sed -e 's/DATEPLACEHOLDER/'$(DATETMP)'/' -e 
's/VERSIONPLACEHOLDER/'$(VERTMP)'/' $(OUTMANPATH)/`basename $$file` > 
$(OUTMANPATH)/`basename $$file`.tmp; \
+               mv $(OUTMANPATH)/`basename $$file`.tmp $(OUTMANPATH)/`basename 
$$file`; \
+-              gzip -f -q $(OUTMANPATH)/`basename $$file`; \
+       done
+ 
+ doc_install:
+-      install -Dm 644 out-docs/*.1.gz -t $(DESTDIR)$(PREFIX)/share/man/man1
+-      install -Dm 644 out-docs/*.7.gz -t $(DESTDIR)$(PREFIX)/share/man/man7
++      install -Dm 644 out-docs/*.1 -t $(DESTDIR)$(PREFIX)/share/man/man1
++      install -Dm 644 out-docs/*.7 -t $(DESTDIR)$(PREFIX)/share/man/man7
+ 
+ res_install:
+       install -Dm 644 src/etc/*.vbs -t $(DESTDIR)$(PREFIX)/share/wslu

diff --git a/app-emulation/wslu/wslu-4.1.1.ebuild 
b/app-emulation/wslu/wslu-4.1.1.ebuild
index 0888e9ec2a..d7525af896 100644
--- a/app-emulation/wslu/wslu-4.1.1.ebuild
+++ b/app-emulation/wslu/wslu-4.1.1.ebuild
@@ -11,12 +11,18 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
 
+RESTRICT="test"
+
 RDEPEND="
        app-shells/bash-completion
        sys-devel/bc
        sys-process/psmisc
 "
 
+PATCHES=(
+       "${FILESDIR}"/${PN}-dont-compress-manpages.patch #916991
+)
+
 src_install() {
        emake DESTDIR="${D}" install
        dodoc README.md

Reply via email to