commit: 21085e8339a90938539e9ef6d6e9bae75c3177f9
Author: Michael Yang <michaelzcyang <AT> gmail <DOT> com>
AuthorDate: Sat Sep 3 05:18:46 2022 +0000
Commit: Michael Yang <michaelzcyang <AT> gmail <DOT> com>
CommitDate: Sat Sep 3 05:22:41 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=21085e83
app-misc/clifm: Skip Makefile manpage compression via patches instead
also remove unnecessary "die"s
Signed-off-by: Michael Yang <michaelzcyang <AT> gmail.com>
app-misc/clifm/clifm-1.6.ebuild | 9 ++++++---
app-misc/clifm/clifm-1.7.ebuild | 9 ++++++---
app-misc/clifm/clifm-9999.ebuild | 9 ++++++---
.../files/clifm-1.6-gentoo-skip-manpage-compression.patch | 10 ++++++++++
.../files/clifm-1.7-gentoo-skip-manpage-compression.patch | 10 ++++++++++
.../files/clifm-9999-gentoo-skip-manpage-compression.patch | 10 ++++++++++
6 files changed, 48 insertions(+), 9 deletions(-)
diff --git a/app-misc/clifm/clifm-1.6.ebuild b/app-misc/clifm/clifm-1.6.ebuild
index 826248a0c..d13334589 100644
--- a/app-misc/clifm/clifm-1.6.ebuild
+++ b/app-misc/clifm/clifm-1.6.ebuild
@@ -22,6 +22,10 @@ LICENSE="GPL-2"
SLOT="0"
IUSE=""
+PATCHES=(
+ "${FILESDIR}/${P}-gentoo-skip-manpage-compression.patch"
+)
+
DEPEND="
sys-libs/libcap
sys-libs/readline:=
@@ -33,13 +37,12 @@ BDEPEND=""
src_compile() {
# makefile defaults to /usr/local
- emake PREFIX="/usr" || die "make failed"
+ emake PREFIX="/usr"
}
src_install() {
- docompress -x /usr/share/man # makefile compresses man page
# makefile defaults to /usr/local, and manpages to /usr/man
- emake DESTDIR="${D}" PREFIX="/usr" MANDIR="/usr/share/man" install ||
die "install failed"
+ emake DESTDIR="${D}" PREFIX="/usr" MANDIR="/usr/share/man" install
einstalldocs
}
diff --git a/app-misc/clifm/clifm-1.7.ebuild b/app-misc/clifm/clifm-1.7.ebuild
index 826248a0c..d13334589 100644
--- a/app-misc/clifm/clifm-1.7.ebuild
+++ b/app-misc/clifm/clifm-1.7.ebuild
@@ -22,6 +22,10 @@ LICENSE="GPL-2"
SLOT="0"
IUSE=""
+PATCHES=(
+ "${FILESDIR}/${P}-gentoo-skip-manpage-compression.patch"
+)
+
DEPEND="
sys-libs/libcap
sys-libs/readline:=
@@ -33,13 +37,12 @@ BDEPEND=""
src_compile() {
# makefile defaults to /usr/local
- emake PREFIX="/usr" || die "make failed"
+ emake PREFIX="/usr"
}
src_install() {
- docompress -x /usr/share/man # makefile compresses man page
# makefile defaults to /usr/local, and manpages to /usr/man
- emake DESTDIR="${D}" PREFIX="/usr" MANDIR="/usr/share/man" install ||
die "install failed"
+ emake DESTDIR="${D}" PREFIX="/usr" MANDIR="/usr/share/man" install
einstalldocs
}
diff --git a/app-misc/clifm/clifm-9999.ebuild b/app-misc/clifm/clifm-9999.ebuild
index 826248a0c..d13334589 100644
--- a/app-misc/clifm/clifm-9999.ebuild
+++ b/app-misc/clifm/clifm-9999.ebuild
@@ -22,6 +22,10 @@ LICENSE="GPL-2"
SLOT="0"
IUSE=""
+PATCHES=(
+ "${FILESDIR}/${P}-gentoo-skip-manpage-compression.patch"
+)
+
DEPEND="
sys-libs/libcap
sys-libs/readline:=
@@ -33,13 +37,12 @@ BDEPEND=""
src_compile() {
# makefile defaults to /usr/local
- emake PREFIX="/usr" || die "make failed"
+ emake PREFIX="/usr"
}
src_install() {
- docompress -x /usr/share/man # makefile compresses man page
# makefile defaults to /usr/local, and manpages to /usr/man
- emake DESTDIR="${D}" PREFIX="/usr" MANDIR="/usr/share/man" install ||
die "install failed"
+ emake DESTDIR="${D}" PREFIX="/usr" MANDIR="/usr/share/man" install
einstalldocs
}
diff --git
a/app-misc/clifm/files/clifm-1.6-gentoo-skip-manpage-compression.patch
b/app-misc/clifm/files/clifm-1.6-gentoo-skip-manpage-compression.patch
new file mode 100644
index 000000000..f15172e66
--- /dev/null
+++ b/app-misc/clifm/files/clifm-1.6-gentoo-skip-manpage-compression.patch
@@ -0,0 +1,10 @@
+--- a/Makefile
++++ b/Makefile
+@@ -49,7 +49,6 @@ install: build
+ $(INSTALL) -m 0755 -d $(DESTDIR)$(DATADIR)/zsh/site-functions
+ $(INSTALL) -m 0755 -d $(DESTDIR)$(DESKTOPICONPREFIX)/scalable/apps
+ $(INSTALL) -m 0644 misc/manpage $(DESTDIR)$(MANDIR)/man1/$(BIN).1
+- gzip -f -- $(DESTDIR)$(MANDIR)/man1/$(BIN).1
+ $(INSTALL) -m 0644 misc/completions.bash
$(DESTDIR)$(DATADIR)/bash-completion/completions/$(BIN)
+ $(INSTALL) -m 0644 misc/completions.zsh
$(DESTDIR)$(DATADIR)/zsh/site-functions/_$(BIN)
+ $(INSTALL) -m 0644 misc/$(BIN).desktop $(DESTDIR)$(DESKTOPPREFIX)
diff --git
a/app-misc/clifm/files/clifm-1.7-gentoo-skip-manpage-compression.patch
b/app-misc/clifm/files/clifm-1.7-gentoo-skip-manpage-compression.patch
new file mode 100644
index 000000000..9201488ff
--- /dev/null
+++ b/app-misc/clifm/files/clifm-1.7-gentoo-skip-manpage-compression.patch
@@ -0,0 +1,10 @@
+--- a/Makefile
++++ b/Makefile
+@@ -51,7 +51,6 @@ install: $(BIN)
+ $(INSTALL) -m 0755 -d $(DESTDIR)$(DATADIR)/zsh/site-functions
+ $(INSTALL) -m 0755 -d $(DESTDIR)$(DESKTOPICONPREFIX)/scalable/apps
+ $(INSTALL) -m 0644 misc/manpage $(DESTDIR)$(MANDIR)/man1/$(BIN).1
+- gzip -f -- $(DESTDIR)$(MANDIR)/man1/$(BIN).1
+ $(INSTALL) -m 0644 misc/completions.bash
$(DESTDIR)$(DATADIR)/bash-completion/completions/$(BIN)
+ $(INSTALL) -m 0644 misc/completions.zsh
$(DESTDIR)$(DATADIR)/zsh/site-functions/_$(BIN)
+ $(INSTALL) -m 0644 misc/$(BIN).desktop $(DESTDIR)$(DESKTOPPREFIX)
diff --git
a/app-misc/clifm/files/clifm-9999-gentoo-skip-manpage-compression.patch
b/app-misc/clifm/files/clifm-9999-gentoo-skip-manpage-compression.patch
new file mode 100644
index 000000000..9201488ff
--- /dev/null
+++ b/app-misc/clifm/files/clifm-9999-gentoo-skip-manpage-compression.patch
@@ -0,0 +1,10 @@
+--- a/Makefile
++++ b/Makefile
+@@ -51,7 +51,6 @@ install: $(BIN)
+ $(INSTALL) -m 0755 -d $(DESTDIR)$(DATADIR)/zsh/site-functions
+ $(INSTALL) -m 0755 -d $(DESTDIR)$(DESKTOPICONPREFIX)/scalable/apps
+ $(INSTALL) -m 0644 misc/manpage $(DESTDIR)$(MANDIR)/man1/$(BIN).1
+- gzip -f -- $(DESTDIR)$(MANDIR)/man1/$(BIN).1
+ $(INSTALL) -m 0644 misc/completions.bash
$(DESTDIR)$(DATADIR)/bash-completion/completions/$(BIN)
+ $(INSTALL) -m 0644 misc/completions.zsh
$(DESTDIR)$(DATADIR)/zsh/site-functions/_$(BIN)
+ $(INSTALL) -m 0644 misc/$(BIN).desktop $(DESTDIR)$(DESKTOPPREFIX)