Gentoo Archives: gentoo-commits

From: Patrice Clement <monsieurp@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-misc/vifm/
Date: Tue, 01 Oct 2019 21:38:36
Message-Id: 1569965699.d35717db8f1a8b10b2f4d57a7fa979a41b2f4de1.monsieurp@gentoo
1 commit: d35717db8f1a8b10b2f4d57a7fa979a41b2f4de1
2 Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
3 AuthorDate: Tue Oct 1 21:34:59 2019 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Tue Oct 1 21:34:59 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d35717db
7
8 app-misc/vifm: version bump.
9
10 Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>
11 Package-Manager: Portage-2.3.62, Repoman-2.3.11
12
13 app-misc/vifm/Manifest | 1 +
14 app-misc/vifm/vifm-0.10.1.ebuild | 102 +++++++++++++++++++++++++++++++++++++++
15 2 files changed, 103 insertions(+)
16
17 diff --git a/app-misc/vifm/Manifest b/app-misc/vifm/Manifest
18 index 590905335c1..3dabcccfb47 100644
19 --- a/app-misc/vifm/Manifest
20 +++ b/app-misc/vifm/Manifest
21 @@ -1,2 +1,3 @@
22 +DIST vifm-0.10.1.tar.bz2 1097998 BLAKE2B b9712d61a00761986aa54d9bc561a5125ae96f751e8ba2844adae91577ba093b1a4860071b57ab81dbed3eb52c2c91ce3316831fa44a06436ef5fa81d2739f3a SHA512 8116c4c31b01a9453684a90b26b87a33e5ec2cd2930162869507f673319d231f44e464d1056239f647531c3be5bc9bcf92045c79e5d545f9c75be11c7fe03ea2
23 DIST vifm-0.10.tar.bz2 1054361 BLAKE2B 81ec964b3bf236764976bcedb84c922eca0da650922b71fc1d6ef107ce51af9a4b1155fb699f800cca452e644345568af4cf17170dc15509393df529336b3959 SHA512 53f45824ffdbd987fecd3a7f7b6d6c5da036aeb3ddbb219d7665a63cae55d68db608239055b18b88a721b39002fcf57cbfd88aa366cffb02ca5f2eb94a206eb2
24 DIST vifm-0.9.1.tar.bz2 1002758 BLAKE2B 8eb9cc4c299877485bb4a44d95fe2412e196686399a6246bc1b5036dbc34ecbcf1cd43d1d55bdacdcc099a65e03f589f360d39ee38da4e12bff0a4bfcbdd180b SHA512 a30457329bf9501efd7e9e0853107b5ecd653ab70e7081764677d035bd0f61876bc96b35bea5258153d68b7be075091168331be79d7398f94353f73bbf78933d
25
26 diff --git a/app-misc/vifm/vifm-0.10.1.ebuild b/app-misc/vifm/vifm-0.10.1.ebuild
27 new file mode 100644
28 index 00000000000..721045586d7
29 --- /dev/null
30 +++ b/app-misc/vifm/vifm-0.10.1.ebuild
31 @@ -0,0 +1,102 @@
32 +# Copyright 1999-2019 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=6
36 +
37 +inherit autotools vim-doc versionator xdg-utils
38 +
39 +MY_P=$(replace_version_separator 4 '-' ${PF})
40 +
41 +DESCRIPTION="Console file manager with vi(m)-like keybindings"
42 +HOMEPAGE="https://vifm.info/"
43 +SRC_URI="mirror://sourceforge/vifm/${MY_P}.tar.bz2"
44 +
45 +LICENSE="GPL-2"
46 +SLOT="0"
47 +KEYWORDS="~amd64 ~ppc ~x86"
48 +IUSE="X developer +extended-keys gtk +magic vim vim-syntax"
49 +
50 +DEPEND="
51 + >=sys-libs/ncurses-5.9-r3:0
52 + magic? ( sys-apps/file )
53 + gtk? ( x11-libs/gtk+:2 )
54 + X? ( x11-libs/libX11 )
55 +"
56 +RDEPEND="
57 + ${DEPEND}
58 + vim? ( || ( app-editors/vim app-editors/gvim ) )
59 + vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
60 +"
61 +
62 +DOCS="AUTHORS FAQ NEWS README TODO"
63 +
64 +S="${WORKDIR}/${MY_P}"
65 +
66 +src_prepare() {
67 + default
68 + sed -i -e '/stat.h/a#include <sys/sysmacros.h>' "${S}/src/modes/file_info.c" \
69 + || die
70 + eautoreconf
71 +}
72 +
73 +src_configure() {
74 + econf \
75 + $(use_enable developer) \
76 + $(use_enable extended-keys) \
77 + $(use_with magic libmagic) \
78 + $(use_with gtk) \
79 + $(use_with X X11)
80 +}
81 +
82 +src_compile() {
83 + default
84 +}
85 +
86 +src_install() {
87 + emake DESTDIR="${D}" install
88 + dodoc ${DOCS}
89 +
90 + if use vim; then
91 + local t
92 + for t in app plugin; do
93 + insinto /usr/share/vim/vimfiles/"${t}"
94 + doins "${S}"/data/vim/doc/"${t}"/"${PN}"*
95 + done
96 + fi
97 +
98 + if use vim-syntax; then
99 + local t
100 + for t in ftdetect ftplugin syntax; do
101 + insinto /usr/share/vim/vimfiles/"${t}"
102 + doins "${S}"/data/vim/"${t}"/"${PN}".vim
103 + done
104 + fi
105 +}
106 +
107 +src_test() {
108 + emake check
109 +}
110 +
111 +pkg_postinst() {
112 + xdg_desktop_database_update
113 + if use vim; then
114 + update_vim_helptags
115 +
116 + if [[ -n ${REPLACING_VERSIONS} ]]; then
117 + elog
118 + elog "You don't need to copy or link any files for"
119 + elog " the vim plugin and documentation to work anymore."
120 + elog "If you copied any vifm files to ~/.vim/ manually"
121 + elog " in earlier vifm versions, please delete them."
122 + fi
123 + elog
124 + elog "To use vim in vifm to view the documentation"
125 + elog " edit ~/.vifm/vifmrc and set vimhelp instead of novimhelp"
126 + elog
127 + fi
128 +}
129 +
130 +pkg_postrm() {
131 + xdg_desktop_database_update
132 + use vim && update_vim_helptags
133 +}