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: Sat, 27 Jan 2018 18:56:49
Message-Id: 1517079400.056e5b524c5a60709f4aa7a6f1c3062128d45f05.nimiux@gentoo
1 commit: 056e5b524c5a60709f4aa7a6f1c3062128d45f05
2 Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jan 27 18:56:16 2018 +0000
4 Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
5 CommitDate: Sat Jan 27 18:56:40 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=056e5b52
7
8 app-misc/vifm: Bumps version to 0.9.1_beta
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_beta.ebuild | 102 +++++++++++++++++++++++++++++++++++
14 2 files changed, 103 insertions(+)
15
16 diff --git a/app-misc/vifm/Manifest b/app-misc/vifm/Manifest
17 index 13340a615a2..0c267eb9172 100644
18 --- a/app-misc/vifm/Manifest
19 +++ b/app-misc/vifm/Manifest
20 @@ -1,2 +1,3 @@
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.tar.bz2 971539 BLAKE2B 5d6dd8c399e38886ab3e2d548b93492bf31b464e5661c6f6d54504701bf1eab8338155a9ddc9b220c4cb2a67417d5622094e9ffb717ddf594984fe475214af60 SHA512 5ae2b03e672bd9a7f95a5c59141dabac8bc7946a4e307d6a3df70bdb52e1f7665b960a3d20709c811cbfbcf76f7836d23b5edb191968e5277fb705a291ab3a9a
24
25 diff --git a/app-misc/vifm/vifm-0.9.1_beta.ebuild b/app-misc/vifm/vifm-0.9.1_beta.ebuild
26 new file mode 100644
27 index 00000000000..283cc2139c3
28 --- /dev/null
29 +++ b/app-misc/vifm/vifm-0.9.1_beta.ebuild
30 @@ -0,0 +1,102 @@
31 +# Copyright 1999-2018 Gentoo Foundation
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=6
35 +
36 +inherit autotools vim-doc versionator xdg-utils
37 +
38 +MY_P=$(replace_version_separator 4 '-' ${PF})
39 +
40 +DESCRIPTION="Console file manager with vi(m)-like keybindings"
41 +HOMEPAGE="http://vifm.info/"
42 +SRC_URI="mirror://sourceforge/vifm/${MY_P}.tar.bz2"
43 +
44 +LICENSE="GPL-2"
45 +SLOT="0"
46 +KEYWORDS="~amd64 ~ppc ~x86"
47 +IUSE="X developer +extended-keys gtk +magic vim vim-syntax"
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 +"
55 +RDEPEND="
56 + ${DEPEND}
57 + vim? ( || ( app-editors/vim app-editors/gvim ) )
58 + vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )
59 +"
60 +
61 +DOCS="AUTHORS FAQ NEWS README TODO"
62 +
63 +S="${WORKDIR}/${MY_P}"
64 +
65 +src_prepare() {
66 + sed -i -e '/stat.h/a#include <sys/sysmacros.h>' "${S}/src/modes/file_info.c" \
67 + || die
68 + eapply_user
69 + eautoreconf
70 +}
71 +
72 +src_configure() {
73 + econf \
74 + $(use_enable developer) \
75 + $(use_enable extended-keys) \
76 + $(use_with magic libmagic) \
77 + $(use_with gtk) \
78 + $(use_with X X11)
79 +}
80 +
81 +src_compile() {
82 + default
83 +}
84 +
85 +src_install() {
86 + emake DESTDIR="${D}" install
87 + dodoc ${DOCS}
88 +
89 + if use vim; then
90 + local t
91 + for t in app plugin; do
92 + insinto /usr/share/vim/vimfiles/"${t}"
93 + doins "${S}"/data/vim/doc/"${t}"/"${PN}"*
94 + done
95 + fi
96 +
97 + if use vim-syntax; then
98 + local t
99 + for t in ftdetect ftplugin syntax; do
100 + insinto /usr/share/vim/vimfiles/"${t}"
101 + doins "${S}"/data/vim/"${t}"/"${PN}".vim
102 + done
103 + fi
104 +}
105 +
106 +src_test() {
107 + emake check
108 +}
109 +
110 +pkg_postinst() {
111 + xdg_desktop_database_update
112 + if use vim; then
113 + update_vim_helptags
114 +
115 + if [[ -n ${REPLACING_VERSIONS} ]]; then
116 + elog
117 + elog "You don't need to copy or link any files for"
118 + elog " the vim plugin and documentation to work anymore."
119 + elog "If you copied any vifm files to ~/.vim/ manually"
120 + elog " in earlier vifm versions, please delete them."
121 + fi
122 + elog
123 + elog "To use vim in vifm to view the documentation"
124 + elog " edit ~/.vifm/vifmrc and set vimhelp instead of novimhelp"
125 + elog
126 + fi
127 +}
128 +
129 +pkg_postrm() {
130 + xdg_desktop_database_update
131 + use vim && update_vim_helptags
132 +}