Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-misc/vifm/
Date: Mon, 28 Dec 2020 11:50:50
Message-Id: 1609156212.0a9ef8d8ec0db985a0035b9a6c87fd0916b2be1b.soap@gentoo
1 commit: 0a9ef8d8ec0db985a0035b9a6c87fd0916b2be1b
2 Author: Jakov Smolic <jakov.smolic <AT> sartura <DOT> hr>
3 AuthorDate: Mon Dec 28 11:50:12 2020 +0000
4 Commit: David Seifert <soap <AT> gentoo <DOT> org>
5 CommitDate: Mon Dec 28 11:50:12 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a9ef8d8
7
8 app-misc/vifm: Bump to 0.11
9
10 Closes: https://bugs.gentoo.org/707002
11 Package-Manager: Portage-3.0.9, Repoman-3.0.1
12 Signed-off-by: Jakov Smolic <jakov.smolic <AT> sartura.hr>
13 Signed-off-by: David Seifert <soap <AT> gentoo.org>
14
15 app-misc/vifm/Manifest | 1 +
16 app-misc/vifm/vifm-0.11.ebuild | 82 ++++++++++++++++++++++++++++++++++++++++++
17 2 files changed, 83 insertions(+)
18
19 diff --git a/app-misc/vifm/Manifest b/app-misc/vifm/Manifest
20 index ff1f5a8facc..d3f6ca28a83 100644
21 --- a/app-misc/vifm/Manifest
22 +++ b/app-misc/vifm/Manifest
23 @@ -1 +1,2 @@
24 DIST vifm-0.10.1.tar.bz2 1097998 BLAKE2B b9712d61a00761986aa54d9bc561a5125ae96f751e8ba2844adae91577ba093b1a4860071b57ab81dbed3eb52c2c91ce3316831fa44a06436ef5fa81d2739f3a SHA512 8116c4c31b01a9453684a90b26b87a33e5ec2cd2930162869507f673319d231f44e464d1056239f647531c3be5bc9bcf92045c79e5d545f9c75be11c7fe03ea2
25 +DIST vifm-0.11.tar.gz 1525791 BLAKE2B c2aa6d3ddd0304ce1e3a0d1c9ac3218a783bc6dd8eebf7b3346ca262811f63dac75597913ad4883c62680cb77036c2985ca4ce88989a0dd0212dce975d8ec8b8 SHA512 15ace460da6d5f9bb7a016d8bb3f3d9cba47a608da5a39defbf7d09ff9de64c90a63a44264d695fe005f2f6d27ecb07dcec8f4ed5aef15e9d8728b52f1168dbd
26
27 diff --git a/app-misc/vifm/vifm-0.11.ebuild b/app-misc/vifm/vifm-0.11.ebuild
28 new file mode 100644
29 index 00000000000..1304f6cb770
30 --- /dev/null
31 +++ b/app-misc/vifm/vifm-0.11.ebuild
32 @@ -0,0 +1,82 @@
33 +# Copyright 1999-2020 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=7
37 +
38 +inherit autotools vim-doc xdg
39 +
40 +DESCRIPTION="Console file manager with vi(m)-like keybindings"
41 +HOMEPAGE="https://vifm.info/"
42 +SRC_URI="https://github.com/vifm/vifm/archive/v${PV}.tar.gz -> ${P}.tar.gz"
43 +
44 +LICENSE="GPL-2"
45 +SLOT="0"
46 +KEYWORDS="~amd64 ~ppc ~x86"
47 +IUSE="developer +extended-keys gtk +magic +vim +vim-syntax X"
48 +
49 +DEPEND="
50 + >=sys-libs/ncurses-5.9-r3:0
51 + magic? ( sys-apps/file )
52 + gtk? ( x11-libs/gtk+:2 )
53 + X? ( x11-libs/libX11 )"
54 +RDEPEND="${DEPEND}
55 + vim? ( || ( app-editors/vim app-editors/gvim ) )
56 + vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )"
57 +
58 +src_prepare() {
59 + default
60 + eautoreconf
61 +}
62 +
63 +src_configure() {
64 + econf \
65 + $(use_enable developer) \
66 + $(use_enable extended-keys) \
67 + $(use_with magic libmagic) \
68 + $(use_with gtk) \
69 + $(use_with X X11)
70 +}
71 +
72 +src_install() {
73 + default
74 +
75 + if use vim; then
76 + local t
77 + for t in app plugin; do
78 + insinto /usr/share/vim/vimfiles/"${t}"
79 + doins -r data/vim/doc/${t}/${PN}*
80 + done
81 + fi
82 +
83 + if use vim-syntax; then
84 + local t
85 + for t in ftdetect ftplugin syntax; do
86 + insinto /usr/share/vim/vimfiles/"${t}"
87 + doins -r data/vim/${t}/${PN}*
88 + done
89 + fi
90 +}
91 +
92 +pkg_postinst() {
93 + xdg_pkg_postinst
94 + if use vim; then
95 + update_vim_helptags
96 +
97 + if [[ -n ${REPLACING_VERSIONS} ]]; then
98 + elog
99 + elog "You don't need to copy or link any files for"
100 + elog " the vim plugin and documentation to work anymore."
101 + elog "If you copied any vifm files to ~/.vim/ manually"
102 + elog " in earlier vifm versions, please delete them."
103 + fi
104 + elog
105 + elog "To use vim in vifm to view the documentation"
106 + elog " edit ~/.vifm/vifmrc and set vimhelp instead of novimhelp"
107 + elog
108 + fi
109 +}
110 +
111 +pkg_postrm() {
112 + xdg_pkg_postrm
113 + use vim && update_vim_helptags
114 +}