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-vim/vimclojure/
Date: Mon, 29 May 2017 23:25:35
Message-Id: 1496100290.121d5f974bfdc485c15f3efdb02e629ba1159b93.monsieurp@gentoo
1 commit: 121d5f974bfdc485c15f3efdb02e629ba1159b93
2 Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
3 AuthorDate: Sun May 28 19:48:46 2017 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Mon May 29 23:24:50 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=121d5f97
7
8 app-vim/vimclojure: version bump.
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11
12 app-vim/vimclojure/Manifest | 1 +
13 app-vim/vimclojure/vimclojure-2.3.6-r3.ebuild | 52 +++++++++++++++++++++++++++
14 2 files changed, 53 insertions(+)
15
16 diff --git a/app-vim/vimclojure/Manifest b/app-vim/vimclojure/Manifest
17 index 19d9b16ae74..fba0de89088 100644
18 --- a/app-vim/vimclojure/Manifest
19 +++ b/app-vim/vimclojure/Manifest
20 @@ -1 +1,2 @@
21 DIST 2.3.6.zip 44737 SHA256 7c1a9197e8ed2540c921a4e448c88d784740de891cfe58c57e19e9c5c499cd5b SHA512 daf4f691500c3b901a57849c6f07b500c49f7086e0733921f589e362a53a0d07b99eab7d6ea42f1828822942b294f51a684eec93ebab1797438da4b81199ca9d WHIRLPOOL b908cf86313cdd3521f15c2090cbb9f4f2a8a7c656ff1a152fa3707f62e1c6a49fbf6dcf2d596107e6cb2ab579f9aa3e5aec60d04fc91a8f08396bb813b43481
22 +DIST vimclojure-2.3.6.zip 44737 SHA256 7c1a9197e8ed2540c921a4e448c88d784740de891cfe58c57e19e9c5c499cd5b SHA512 daf4f691500c3b901a57849c6f07b500c49f7086e0733921f589e362a53a0d07b99eab7d6ea42f1828822942b294f51a684eec93ebab1797438da4b81199ca9d WHIRLPOOL b908cf86313cdd3521f15c2090cbb9f4f2a8a7c656ff1a152fa3707f62e1c6a49fbf6dcf2d596107e6cb2ab579f9aa3e5aec60d04fc91a8f08396bb813b43481
23
24 diff --git a/app-vim/vimclojure/vimclojure-2.3.6-r3.ebuild b/app-vim/vimclojure/vimclojure-2.3.6-r3.ebuild
25 new file mode 100644
26 index 00000000000..2bf1249e856
27 --- /dev/null
28 +++ b/app-vim/vimclojure/vimclojure-2.3.6-r3.ebuild
29 @@ -0,0 +1,52 @@
30 +# Copyright 1999-2017 Gentoo Foundation
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=6
34 +
35 +inherit vim-plugin
36 +
37 +MY_PN="VimClojure"
38 +
39 +DESCRIPTION="vim plugin: Clojure syntax highlighting, filetype and indent settings"
40 +HOMEPAGE="https://github.com/vim-scripts/VimClojure"
41 +SRC_URI="https://github.com/vim-scripts/${MY_PN}/archive/${PV}.zip -> ${P}.zip"
42 +
43 +KEYWORDS="~amd64 ~x86"
44 +LICENSE="BSD"
45 +SLOT="0"
46 +
47 +RDEPEND="dev-lang/clojure"
48 +
49 +S="${WORKDIR}/${MY_PN}-${PV}"
50 +
51 +DOCS=( doc/LICENSE.txt )
52 +
53 +# Files with similar names are already installed by app-vim/slimv.
54 +DUPLICATE_FILES=(
55 + indent/clojure.vim
56 + ftdetect/clojure.vim
57 +)
58 +
59 +src_prepare() {
60 + default
61 +
62 + # Remove .bat files.
63 + find . -type f -name \*.bat -exec rm -v {} \; || die
64 +
65 + # Let's simply rename ${DUPLICATE_FILES[@]}.
66 + local f
67 + for f in "${DUPLICATE_FILES[@]}"; do
68 + [[ -f "${f}" ]] || die "Couldn't find ${f}"
69 + bname="${f##*/}"
70 + path="${f%/*}"
71 + noext="${bname%%.*}"
72 + newname="${path}/${PN}_${noext}.vim"
73 + mv -v "${f}" "${newname}" || die
74 + done
75 +}
76 +
77 +src_install() {
78 + einstalldocs
79 + rm -rv "${DOCS[@]}" bin || die
80 + vim-plugin_src_install
81 +}