Gentoo Archives: gentoo-commits

From: "José María Alonso" <nimiux@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-misc/vifm/
Date: Mon, 05 Feb 2018 21:44:11
Message-Id: 1517867033.9eea9efe132afd1a21f34060cbffac44f5b644db.nimiux@gentoo
1 commit: 9eea9efe132afd1a21f34060cbffac44f5b644db
2 Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
3 AuthorDate: Mon Feb 5 21:43:53 2018 +0000
4 Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
5 CommitDate: Mon Feb 5 21:43:53 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9eea9efe
7
8 app-misc/vifm: Bumps version to 0.9.1
9
10 Package-Manager: Portage-2.3.19, Repoman-2.3.6
11
12 app-misc/vifm/Manifest | 1 +
13 app-misc/vifm/vifm-0.9.1.ebuild | 102 ++++++++++++++++++++++++++++++++++++++++
14 2 files changed, 103 insertions(+)
15
16 diff --git a/app-misc/vifm/Manifest b/app-misc/vifm/Manifest
17 index 0c267eb9172..d5cb1fedafb 100644
18 --- a/app-misc/vifm/Manifest
19 +++ b/app-misc/vifm/Manifest
20 @@ -1,3 +1,4 @@
21 DIST vifm-0.7.2.tar.bz2 468086 BLAKE2B a83b1f43eb3f6e47afd5a7c810741468857c602b80cad5c91d2033eea9e1f1efb09e19ca7b02f39e93f8f7186b4cb6fb0627f98a30c054a0d7d71d1b454698d8 SHA512 24a5ad44cecd01f489b95008f0b98ad6cd63656bc7fe4a888101f369f9b258cb87b8025efac30237fbaebc7aff14d173d02118839312017276f3f6b62ea4a3b9
22 DIST vifm-0.9.1-beta.tar.bz2 1002371 BLAKE2B 435b50294a623e1e0bc1f98b2f4687bb9e85934178c540fda89a8e0d8ff32e9ea1a944cc7fb39190ca741d57e4c5abbd5a46e776d0115cf3892452bff565bb15 SHA512 c8516acf069fb88f8cfc0db663623ab37caf34277b7fd4d07759deb026c11ac70a7d438e419fc8f5d545e2e25b8e9cc40f8220c3b415c97a8e7e8b9d132bdb0c
23 +DIST vifm-0.9.1.tar.bz2 1002758 BLAKE2B 8eb9cc4c299877485bb4a44d95fe2412e196686399a6246bc1b5036dbc34ecbcf1cd43d1d55bdacdcc099a65e03f589f360d39ee38da4e12bff0a4bfcbdd180b SHA512 a30457329bf9501efd7e9e0853107b5ecd653ab70e7081764677d035bd0f61876bc96b35bea5258153d68b7be075091168331be79d7398f94353f73bbf78933d
24 DIST vifm-0.9.tar.bz2 971539 BLAKE2B 5d6dd8c399e38886ab3e2d548b93492bf31b464e5661c6f6d54504701bf1eab8338155a9ddc9b220c4cb2a67417d5622094e9ffb717ddf594984fe475214af60 SHA512 5ae2b03e672bd9a7f95a5c59141dabac8bc7946a4e307d6a3df70bdb52e1f7665b960a3d20709c811cbfbcf76f7836d23b5edb191968e5277fb705a291ab3a9a
25
26 diff --git a/app-misc/vifm/vifm-0.9.1.ebuild b/app-misc/vifm/vifm-0.9.1.ebuild
27 new file mode 100644
28 index 00000000000..283cc2139c3
29 --- /dev/null
30 +++ b/app-misc/vifm/vifm-0.9.1.ebuild
31 @@ -0,0 +1,102 @@
32 +# Copyright 1999-2018 Gentoo Foundation
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="http://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 + sed -i -e '/stat.h/a#include <sys/sysmacros.h>' "${S}/src/modes/file_info.c" \
68 + || die
69 + eapply_user
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 +}