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)