From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id D64B015806E for ; Wed, 7 Jun 2023 07:04:18 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E832BE086E; Wed, 7 Jun 2023 07:04:14 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id AEA3AE086C for ; Wed, 7 Jun 2023 07:04:14 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 25B39340CD0 for ; Wed, 7 Jun 2023 07:04:13 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id B5CB4A93 for ; Wed, 7 Jun 2023 07:04:10 +0000 (UTC) From: "Viorel Munteanu" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Viorel Munteanu" Message-ID: <1686027455.947dc7fb3404c47e396b9fbb705cda0274e5a9cc.ceamac@gentoo> Subject: [gentoo-commits] repo/proj/guru:master commit in: app-misc/clifm/files/, app-misc/clifm/ X-VCS-Repository: repo/proj/guru X-VCS-Files: app-misc/clifm/clifm-1.10.ebuild app-misc/clifm/clifm-1.11.ebuild app-misc/clifm/clifm-1.8.ebuild app-misc/clifm/clifm-1.9.ebuild app-misc/clifm/clifm-9999.ebuild app-misc/clifm/files/clifm-9999-gentoo-skip-manpage-compression.patch app-misc/clifm/metadata.xml X-VCS-Directories: app-misc/clifm/files/ app-misc/clifm/ X-VCS-Committer: ceamac X-VCS-Committer-Name: Viorel Munteanu X-VCS-Revision: 947dc7fb3404c47e396b9fbb705cda0274e5a9cc X-VCS-Branch: master Date: Wed, 7 Jun 2023 07:04:10 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 64a0a66d-a4b7-4dea-bba7-b5490f90b197 X-Archives-Hash: 899a70869743fc630409d4240749c3f0 commit: 947dc7fb3404c47e396b9fbb705cda0274e5a9cc Author: Michael Yang gmail com> AuthorDate: Tue Jun 6 04:49:58 2023 +0000 Commit: Viorel Munteanu gentoo org> CommitDate: Tue Jun 6 04:57:35 2023 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=947dc7fb app-misc/clifm: Add back USE flags for various compiled features Note clifm-1.9 and clifm-1.10 don't have the 'fzf' or 'trash' USE flags; their associated compile options cause compilation errors. In that case the features are enabled by default, and, 'app-shells/fzf' becomes an optional dependency. Signed-off-by: Michael Yang gmail.com> app-misc/clifm/clifm-1.10.ebuild | 71 +++++++++++++++++---- app-misc/clifm/clifm-1.11.ebuild | 72 +++++++++++++++++----- app-misc/clifm/clifm-1.8.ebuild | 71 ++++++++++++++++----- app-misc/clifm/clifm-1.9.ebuild | 71 +++++++++++++++++---- app-misc/clifm/clifm-9999.ebuild | 72 +++++++++++++++++----- ...lifm-9999-gentoo-skip-manpage-compression.patch | 6 +- app-misc/clifm/metadata.xml | 52 +++++++++++++++- 7 files changed, 343 insertions(+), 72 deletions(-) diff --git a/app-misc/clifm/clifm-1.10.ebuild b/app-misc/clifm/clifm-1.10.ebuild index d13334589..fd5924273 100644 --- a/app-misc/clifm/clifm-1.10.ebuild +++ b/app-misc/clifm/clifm-1.10.ebuild @@ -6,7 +6,7 @@ EAPI=8 DESCRIPTION="The command line file manager" HOMEPAGE="https://github.com/leo-arch/clifm" -inherit optfeature xdg +inherit flag-o-matic optfeature xdg if [[ ${PV} == "9999" ]]; then EGIT_REPO_URI="https://github.com/leo-arch/clifm.git" @@ -20,22 +20,58 @@ fi LICENSE="GPL-2" SLOT="0" -IUSE="" +IUSE="archive +bleach emoji +highlight icons +lira +magic nerdfonts nls + posix qsort +suggestions +tags" PATCHES=( "${FILESDIR}/${P}-gentoo-skip-manpage-compression.patch" ) -DEPEND=" +LIB=" sys-libs/libcap sys-libs/readline:= sys-apps/acl - sys-apps/file + magic? ( sys-apps/file ) +" + +DEPEND=" + ${LIB} + nls? ( sys-devel/gettext ) +" +RDEPEND=" + ${LIB} + archive? ( + app-arch/atool + sys-fs/archivemount + ) + nls? ( virtual/libintl ) " -RDEPEND="${DEPEND}" BDEPEND="" src_compile() { + # emoji > nerdfonts > icons + if ! use emoji; then # support for emoji-icons is default + if use nerdfonts; then + append-cflags "-D_NERD" + elif use icons; then + append-cflags "-D_ICONS_IN_TERMINAL" + fi + # do not append -D_NO_ICONS here, causes compilation error + fi + + use posix && append-cflags "-D_BE_POSIX" + use archive || append-cflags "-D_NO_ARCHIVING" + use bleach || append-cflags "-D_NO_BLEACH" + use nls || append-cflags "-D_NO_GETTEXT" + # -D_NO_FZF causes compile error + use highlight || append-cflags "-D_NO_HIGHLIGHT" + use lira || append-cflags "-D_NO_LIRA" + use magic || append-cflags "-D_NO_MAGIC" + use suggestions || append-cflags "-D_NO_SUGGESTIONS" + use tags || append-cflags "-D_NO_TAGS" + # -D_NO_TRASH causes compile error + use qsort && append-cflags "-D_TOURBIN_QSORT" + # makefile defaults to /usr/local emake PREFIX="/usr" } @@ -47,14 +83,23 @@ src_install() { } pkg_postinst() { + xdg_pkg_postinst + if use emoji; then + use nerdfonts && ewarn "Warning: Use flag 'nerdfonts' overridden by 'emoji'" + use icons && ewarn "Warning: Use flag 'icons' overridden by 'emoji'" + elif use nerdfonts; then + use icons && ewarn "Warning: Use flag 'icons' overridden by 'nerdfonts'" + else + use icons || ewarn "Warning: as none of 'emoji', 'nerdfonts', or 'icons' were selected, \ + 'emoji' was implicitly enabled to prevent compilation error" + fi optfeature_header "Install additional optional functionality:" + optfeature "mounting/unmounting support" sys-apps/udevil sys-fs/udisks optfeature "fzf tab completion and more" app-shells/fzf - optfeature "mounting/unmounting support" sys-fs/udisks sys-apps/udevil - optfeature_header "Install optional archiving support (if you didn't use -D_NO_ARCHIVING):" - optfeature "zstd operations" app-arch/zstd - optfeature "archive extraction/unpacking" app-arch/atool - optfeature "mounting archives" sys-fs/archivemount - optfeature "extracting .iso files" app-arch/p7zip - optfeature "creating .iso files" app-cdr/cdrtools - xdg_pkg_postinst + if use archive; then + optfeature_header "Install additional archive support:" + optfeature "zstd support" app-arch/zstd + optfeature "extracting .iso files" app-arch/p7zip + optfeature "creating .iso files" app-cdr/cdrtools + fi } diff --git a/app-misc/clifm/clifm-1.11.ebuild b/app-misc/clifm/clifm-1.11.ebuild index d13334589..c1b074b8e 100644 --- a/app-misc/clifm/clifm-1.11.ebuild +++ b/app-misc/clifm/clifm-1.11.ebuild @@ -6,7 +6,7 @@ EAPI=8 DESCRIPTION="The command line file manager" HOMEPAGE="https://github.com/leo-arch/clifm" -inherit optfeature xdg +inherit flag-o-matic optfeature xdg if [[ ${PV} == "9999" ]]; then EGIT_REPO_URI="https://github.com/leo-arch/clifm.git" @@ -20,22 +20,61 @@ fi LICENSE="GPL-2" SLOT="0" -IUSE="" +IUSE="archive +bleach emoji fzf +highlight icons +lira +magic nerdfonts nls + posix +profiles qsort +suggestions +tags +trash" PATCHES=( "${FILESDIR}/${P}-gentoo-skip-manpage-compression.patch" ) -DEPEND=" +LIB=" sys-libs/libcap sys-libs/readline:= sys-apps/acl - sys-apps/file + magic? ( sys-apps/file ) +" + +DEPEND=" + ${LIB} + nls? ( sys-devel/gettext ) +" +RDEPEND=" + ${LIB} + archive? ( + app-arch/atool + sys-fs/archivemount + ) + fzf? ( app-shells/fzf ) + nls? ( virtual/libintl ) " -RDEPEND="${DEPEND}" BDEPEND="" src_compile() { + # emoji > nerdfonts > icons + if ! use emoji; then # support for emoji-icons is default + if use nerdfonts; then + append-cflags "-D_NERD" + elif use icons; then + append-cflags "-D_ICONS_IN_TERMINAL" + else + append-cflags "-D_NO_ICONS" + fi + fi + + use posix && append-cflags "-D_BE_POSIX" + use archive || append-cflags "-D_NO_ARCHIVING" + use bleach || append-cflags "-D_NO_BLEACH" + use nls || append-cflags "-D_NO_GETTEXT" + use fzf || append-cflags "-D_NO_FZF" + use highlight || append-cflags "-D_NO_HIGHLIGHT" + use lira || append-cflags "-D_NO_LIRA" + use magic || append-cflags "-D_NO_MAGIC" + use suggestions || append-cflags "-D_NO_SUGGESTIONS" + use tags || append-cflags "-D_NO_TAGS" + use profiles || append-cflags "-D_NO_PROFILES" + use trash || append-cflags "-D_NO_TRASH" + use qsort && append-cflags "-D_TOURBIN_QSORT" + # makefile defaults to /usr/local emake PREFIX="/usr" } @@ -47,14 +86,19 @@ src_install() { } pkg_postinst() { - optfeature_header "Install additional optional functionality:" - optfeature "fzf tab completion and more" app-shells/fzf - optfeature "mounting/unmounting support" sys-fs/udisks sys-apps/udevil - optfeature_header "Install optional archiving support (if you didn't use -D_NO_ARCHIVING):" - optfeature "zstd operations" app-arch/zstd - optfeature "archive extraction/unpacking" app-arch/atool - optfeature "mounting archives" sys-fs/archivemount - optfeature "extracting .iso files" app-arch/p7zip - optfeature "creating .iso files" app-cdr/cdrtools xdg_pkg_postinst + if use emoji; then + use nerdfonts && ewarn "Warning: Use flag 'nerdfonts' overridden by 'emoji'" + use icons && ewarn "Warning: Use flag 'icons' overridden by 'emoji'" + elif use nerdfonts; then + use icons && ewarn "Warning: Use flag 'icons' overridden by 'nerdfonts'" + fi + optfeature_header "Install additional optional functionality:" + optfeature "mounting/unmounting support" sys-apps/udevil sys-fs/udisks + if use archive; then + optfeature_header "Install additional archive support:" + optfeature "zstd support" app-arch/zstd + optfeature "extracting .iso files" app-arch/p7zip + optfeature "creating .iso files" app-cdr/cdrtools + fi } diff --git a/app-misc/clifm/clifm-1.8.ebuild b/app-misc/clifm/clifm-1.8.ebuild index d13334589..81235aa9d 100644 --- a/app-misc/clifm/clifm-1.8.ebuild +++ b/app-misc/clifm/clifm-1.8.ebuild @@ -6,7 +6,7 @@ EAPI=8 DESCRIPTION="The command line file manager" HOMEPAGE="https://github.com/leo-arch/clifm" -inherit optfeature xdg +inherit flag-o-matic optfeature xdg if [[ ${PV} == "9999" ]]; then EGIT_REPO_URI="https://github.com/leo-arch/clifm.git" @@ -20,22 +20,60 @@ fi LICENSE="GPL-2" SLOT="0" -IUSE="" +IUSE="archive +bleach emoji fzf +highlight icons +lira +magic nerdfonts nls + posix qsort +suggestions +tags +trash" PATCHES=( "${FILESDIR}/${P}-gentoo-skip-manpage-compression.patch" ) -DEPEND=" +LIB=" sys-libs/libcap sys-libs/readline:= sys-apps/acl - sys-apps/file + magic? ( sys-apps/file ) +" + +DEPEND=" + ${LIB} + nls? ( sys-devel/gettext ) +" +RDEPEND=" + ${LIB} + archive? ( + app-arch/atool + sys-fs/archivemount + ) + fzf? ( app-shells/fzf ) + nls? ( virtual/libintl ) " -RDEPEND="${DEPEND}" BDEPEND="" src_compile() { + # emoji > nerdfonts > icons + if ! use emoji; then # support for emoji-icons is default + if use nerdfonts; then + append-cflags "-D_NERD" + elif use icons; then + append-cflags "-D_ICONS_IN_TERMINAL" + else + append-cflags "-D_NO_ICONS" + fi + fi + + use posix && append-cflags "-D_BE_POSIX" + use archive || append-cflags "-D_NO_ARCHIVING" + use bleach || append-cflags "-D_NO_BLEACH" + use nls || append-cflags "-D_NO_GETTEXT" + use fzf || append-cflags "-D_NO_FZF" + use highlight || append-cflags "-D_NO_HIGHLIGHT" + use lira || append-cflags "-D_NO_LIRA" + use magic || append-cflags "-D_NO_MAGIC" + use suggestions || append-cflags "-D_NO_SUGGESTIONS" + use tags || append-cflags "-D_NO_TAGS" + use trash || append-cflags "-D_NO_TRASH" + use qsort && append-cflags "-D_TOURBIN_QSORT" + # makefile defaults to /usr/local emake PREFIX="/usr" } @@ -47,14 +85,19 @@ src_install() { } pkg_postinst() { - optfeature_header "Install additional optional functionality:" - optfeature "fzf tab completion and more" app-shells/fzf - optfeature "mounting/unmounting support" sys-fs/udisks sys-apps/udevil - optfeature_header "Install optional archiving support (if you didn't use -D_NO_ARCHIVING):" - optfeature "zstd operations" app-arch/zstd - optfeature "archive extraction/unpacking" app-arch/atool - optfeature "mounting archives" sys-fs/archivemount - optfeature "extracting .iso files" app-arch/p7zip - optfeature "creating .iso files" app-cdr/cdrtools xdg_pkg_postinst + if use emoji; then + use nerdfonts && ewarn "Warning: Use flag 'nerdfonts' overridden by 'emoji'" + use icons && ewarn "Warning: Use flag 'icons' overridden by 'emoji'" + elif use nerdfonts; then + use icons && ewarn "Warning: Use flag 'icons' overridden by 'nerdfonts'" + fi + optfeature_header "Install additional optional functionality:" + optfeature "mounting/unmounting support" sys-apps/udevil sys-fs/udisks + if use archive; then + optfeature_header "Install additional archive support:" + optfeature "zstd support" app-arch/zstd + optfeature "extracting .iso files" app-arch/p7zip + optfeature "creating .iso files" app-cdr/cdrtools + fi } diff --git a/app-misc/clifm/clifm-1.9.ebuild b/app-misc/clifm/clifm-1.9.ebuild index d13334589..fd5924273 100644 --- a/app-misc/clifm/clifm-1.9.ebuild +++ b/app-misc/clifm/clifm-1.9.ebuild @@ -6,7 +6,7 @@ EAPI=8 DESCRIPTION="The command line file manager" HOMEPAGE="https://github.com/leo-arch/clifm" -inherit optfeature xdg +inherit flag-o-matic optfeature xdg if [[ ${PV} == "9999" ]]; then EGIT_REPO_URI="https://github.com/leo-arch/clifm.git" @@ -20,22 +20,58 @@ fi LICENSE="GPL-2" SLOT="0" -IUSE="" +IUSE="archive +bleach emoji +highlight icons +lira +magic nerdfonts nls + posix qsort +suggestions +tags" PATCHES=( "${FILESDIR}/${P}-gentoo-skip-manpage-compression.patch" ) -DEPEND=" +LIB=" sys-libs/libcap sys-libs/readline:= sys-apps/acl - sys-apps/file + magic? ( sys-apps/file ) +" + +DEPEND=" + ${LIB} + nls? ( sys-devel/gettext ) +" +RDEPEND=" + ${LIB} + archive? ( + app-arch/atool + sys-fs/archivemount + ) + nls? ( virtual/libintl ) " -RDEPEND="${DEPEND}" BDEPEND="" src_compile() { + # emoji > nerdfonts > icons + if ! use emoji; then # support for emoji-icons is default + if use nerdfonts; then + append-cflags "-D_NERD" + elif use icons; then + append-cflags "-D_ICONS_IN_TERMINAL" + fi + # do not append -D_NO_ICONS here, causes compilation error + fi + + use posix && append-cflags "-D_BE_POSIX" + use archive || append-cflags "-D_NO_ARCHIVING" + use bleach || append-cflags "-D_NO_BLEACH" + use nls || append-cflags "-D_NO_GETTEXT" + # -D_NO_FZF causes compile error + use highlight || append-cflags "-D_NO_HIGHLIGHT" + use lira || append-cflags "-D_NO_LIRA" + use magic || append-cflags "-D_NO_MAGIC" + use suggestions || append-cflags "-D_NO_SUGGESTIONS" + use tags || append-cflags "-D_NO_TAGS" + # -D_NO_TRASH causes compile error + use qsort && append-cflags "-D_TOURBIN_QSORT" + # makefile defaults to /usr/local emake PREFIX="/usr" } @@ -47,14 +83,23 @@ src_install() { } pkg_postinst() { + xdg_pkg_postinst + if use emoji; then + use nerdfonts && ewarn "Warning: Use flag 'nerdfonts' overridden by 'emoji'" + use icons && ewarn "Warning: Use flag 'icons' overridden by 'emoji'" + elif use nerdfonts; then + use icons && ewarn "Warning: Use flag 'icons' overridden by 'nerdfonts'" + else + use icons || ewarn "Warning: as none of 'emoji', 'nerdfonts', or 'icons' were selected, \ + 'emoji' was implicitly enabled to prevent compilation error" + fi optfeature_header "Install additional optional functionality:" + optfeature "mounting/unmounting support" sys-apps/udevil sys-fs/udisks optfeature "fzf tab completion and more" app-shells/fzf - optfeature "mounting/unmounting support" sys-fs/udisks sys-apps/udevil - optfeature_header "Install optional archiving support (if you didn't use -D_NO_ARCHIVING):" - optfeature "zstd operations" app-arch/zstd - optfeature "archive extraction/unpacking" app-arch/atool - optfeature "mounting archives" sys-fs/archivemount - optfeature "extracting .iso files" app-arch/p7zip - optfeature "creating .iso files" app-cdr/cdrtools - xdg_pkg_postinst + if use archive; then + optfeature_header "Install additional archive support:" + optfeature "zstd support" app-arch/zstd + optfeature "extracting .iso files" app-arch/p7zip + optfeature "creating .iso files" app-cdr/cdrtools + fi } diff --git a/app-misc/clifm/clifm-9999.ebuild b/app-misc/clifm/clifm-9999.ebuild index d13334589..c1b074b8e 100644 --- a/app-misc/clifm/clifm-9999.ebuild +++ b/app-misc/clifm/clifm-9999.ebuild @@ -6,7 +6,7 @@ EAPI=8 DESCRIPTION="The command line file manager" HOMEPAGE="https://github.com/leo-arch/clifm" -inherit optfeature xdg +inherit flag-o-matic optfeature xdg if [[ ${PV} == "9999" ]]; then EGIT_REPO_URI="https://github.com/leo-arch/clifm.git" @@ -20,22 +20,61 @@ fi LICENSE="GPL-2" SLOT="0" -IUSE="" +IUSE="archive +bleach emoji fzf +highlight icons +lira +magic nerdfonts nls + posix +profiles qsort +suggestions +tags +trash" PATCHES=( "${FILESDIR}/${P}-gentoo-skip-manpage-compression.patch" ) -DEPEND=" +LIB=" sys-libs/libcap sys-libs/readline:= sys-apps/acl - sys-apps/file + magic? ( sys-apps/file ) +" + +DEPEND=" + ${LIB} + nls? ( sys-devel/gettext ) +" +RDEPEND=" + ${LIB} + archive? ( + app-arch/atool + sys-fs/archivemount + ) + fzf? ( app-shells/fzf ) + nls? ( virtual/libintl ) " -RDEPEND="${DEPEND}" BDEPEND="" src_compile() { + # emoji > nerdfonts > icons + if ! use emoji; then # support for emoji-icons is default + if use nerdfonts; then + append-cflags "-D_NERD" + elif use icons; then + append-cflags "-D_ICONS_IN_TERMINAL" + else + append-cflags "-D_NO_ICONS" + fi + fi + + use posix && append-cflags "-D_BE_POSIX" + use archive || append-cflags "-D_NO_ARCHIVING" + use bleach || append-cflags "-D_NO_BLEACH" + use nls || append-cflags "-D_NO_GETTEXT" + use fzf || append-cflags "-D_NO_FZF" + use highlight || append-cflags "-D_NO_HIGHLIGHT" + use lira || append-cflags "-D_NO_LIRA" + use magic || append-cflags "-D_NO_MAGIC" + use suggestions || append-cflags "-D_NO_SUGGESTIONS" + use tags || append-cflags "-D_NO_TAGS" + use profiles || append-cflags "-D_NO_PROFILES" + use trash || append-cflags "-D_NO_TRASH" + use qsort && append-cflags "-D_TOURBIN_QSORT" + # makefile defaults to /usr/local emake PREFIX="/usr" } @@ -47,14 +86,19 @@ src_install() { } pkg_postinst() { - optfeature_header "Install additional optional functionality:" - optfeature "fzf tab completion and more" app-shells/fzf - optfeature "mounting/unmounting support" sys-fs/udisks sys-apps/udevil - optfeature_header "Install optional archiving support (if you didn't use -D_NO_ARCHIVING):" - optfeature "zstd operations" app-arch/zstd - optfeature "archive extraction/unpacking" app-arch/atool - optfeature "mounting archives" sys-fs/archivemount - optfeature "extracting .iso files" app-arch/p7zip - optfeature "creating .iso files" app-cdr/cdrtools xdg_pkg_postinst + if use emoji; then + use nerdfonts && ewarn "Warning: Use flag 'nerdfonts' overridden by 'emoji'" + use icons && ewarn "Warning: Use flag 'icons' overridden by 'emoji'" + elif use nerdfonts; then + use icons && ewarn "Warning: Use flag 'icons' overridden by 'nerdfonts'" + fi + optfeature_header "Install additional optional functionality:" + optfeature "mounting/unmounting support" sys-apps/udevil sys-fs/udisks + if use archive; then + optfeature_header "Install additional archive support:" + optfeature "zstd support" app-arch/zstd + optfeature "extracting .iso files" app-arch/p7zip + optfeature "creating .iso files" app-cdr/cdrtools + fi } 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 index 365df14c7..81dd76bba 100644 --- a/app-misc/clifm/files/clifm-9999-gentoo-skip-manpage-compression.patch +++ b/app-misc/clifm/files/clifm-9999-gentoo-skip-manpage-compression.patch @@ -2,11 +2,11 @@ Skip manpage compression in makefile. --- a/Makefile +++ b/Makefile -@@ -54,7 +54,6 @@ install: $(BIN) - $(INSTALL) -m 0755 -d $(DESTDIR)$(DATADIR)/zsh/site-functions +@@ -55,7 +55,6 @@ install: $(BIN) + $(INSTALL) -m 0755 -d $(DESTDIR)$(DESKTOPPREFIX) $(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) + $(INSTALL) -m 0644 misc/completions.fish $(DESTDIR)$(DATADIR)/fish/vendor_completions.d/$(BIN).fish diff --git a/app-misc/clifm/metadata.xml b/app-misc/clifm/metadata.xml index ae399b1f4..1f6b584da 100644 --- a/app-misc/clifm/metadata.xml +++ b/app-misc/clifm/metadata.xml @@ -3,13 +3,63 @@ The command line file manager. - By default most features are enabled, customizing this requires adding CFLAGS: + More information about the use flags can be found here: https://github.com/leo-arch/clifm/blob/master/src/README.md#compiling-features-inout michaelzcyang@gmail.com Michael Yang + + + Archive manipulation support (extraction/decompression, listing, repacking, mounting) + + + Support for Bleach, the built-in file names cleaner + + + Enable icons and set them to use the noto-emoji font (see media-fonts/noto-emoji) + + + Enable support for tab completion via app-shells/fzf + + + Syntax highlighting support + + + Enable icons and set them to use icons-in-terminal (see https://github.com/sebastiencs/icons-in-terminal) + + + Add Lira as the default built-in resource opener + + + Use libmagic from sys-apps/file to query file MIME types (instead of using the output of the file command) + + + Enable icons and set them to use NerdFonts + + + Add translations support (via sys-devel/gettext) + + + Force POSIX.1-2008 compliance, removing support for Linux-specific "file birth time" information + + + Enable support for creating, switching, renaming, and deleting of user profiles + + + Use Alexey Tourbin's faster qsort implementation + + + Autosuggestion support + + + Built-in file tagging system support + + + FreeDesktop compliant trash system support + + leo-arch/clifm