1 |
commit: cda63447d693ea2f8b07a4156b547e3c1539bd08 |
2 |
Author: Aric Belsito <lluixhi <AT> gmail <DOT> com> |
3 |
AuthorDate: Mon Apr 25 20:33:47 2016 +0000 |
4 |
Commit: Tim Harder <radhermit <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Apr 29 05:55:23 2016 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cda63447 |
7 |
|
8 |
app-editors/neovim: Bump to v0.1.4 |
9 |
|
10 |
Dependency change from dev-lua/messagepack -> dev-lua/mpack |
11 |
|
12 |
Also fixes dev-lang/lua being used as the default interpreter, causing a build |
13 |
failure because dev-lua/LuaBitOp is not installed. |
14 |
Gentoo-bug: 577124 |
15 |
|
16 |
app-editors/neovim/Manifest | 1 + |
17 |
app-editors/neovim/neovim-0.1.4.ebuild | 75 ++++++++++++++++++++++++++++++++++ |
18 |
2 files changed, 76 insertions(+) |
19 |
|
20 |
diff --git a/app-editors/neovim/Manifest b/app-editors/neovim/Manifest |
21 |
index 462f866..2b86755 100644 |
22 |
--- a/app-editors/neovim/Manifest |
23 |
+++ b/app-editors/neovim/Manifest |
24 |
@@ -2,3 +2,4 @@ DIST neovim-0.1.0.tar.gz 7644722 SHA256 e8659558103b8f5a65aac84007a12e3581b32736 |
25 |
DIST neovim-0.1.1.tar.gz 7584560 SHA256 f39bcab23457c66ce0d67dcf8029743703f860413db0070f75d4f0ffad27c6c1 SHA512 7098bef9b81862f009789cff49a063d56d52d2f5c74e2fe68ad65c952c61c07eabeb6be150b369a5a179957f20187de3051caaa30b1e0cb4ec1e9e49b4e77333 WHIRLPOOL 9df0d6d59bdda2def2d8a393eec579f341256aff18c485cbb08c96637c597ee4df73a68a09105e776605194412274df2c82b78f7ca0e0bc1e20d4780fcdfa57f |
26 |
DIST neovim-0.1.2.tar.gz 7610804 SHA256 549881465eff82454660ae92d857d6ffa22383d45c94c46f3753fd1b0e699247 SHA512 dc03d92ff296f3ff55225d514479f1ac201a5a65eb8a6c02e71935ca44feb8ab15897b26a2ea46e53771f902c57b027d07e02f95673268ee060c6b77c4aa90e4 WHIRLPOOL ef1253249120c89c6efc15520263c889a9972df0c11e9353dedeee112c46ee9b92355fa3dabdf2d15cb7d0416681d1c8b55a9c02266048154f3afe104fdf4ff9 |
27 |
DIST neovim-0.1.3.tar.gz 7636777 SHA256 7a86892d941b8829537ad46864b9a363d009ba56aeefdef2ee15ffa3eee5f92b SHA512 70c979fa06784cae4ded43c7fef7906c743729ed43a50003deec1d2ab7a800bfeab81c394893796a06d0f37811867062b2f766936c2a871f7d968b350729d4c8 WHIRLPOOL 1b3ccb589b3b2ee6d0e6bb1e2139c6ae508859637a0b075a6ccef5168386737713549abab37c7148d9d44d19be54a75587253144aaa1b4c5315408838cdaa4c5 |
28 |
+DIST neovim-0.1.4.tar.gz 7678847 SHA256 bb7e359eb83db20c5ec5984b470b249372b6dcd813ae2ccf72c01cce560f93e9 SHA512 e96e768703e4b842355a7543e5c9980b148b9b10cd032570fb420e3e1207102f9769fa6d36fba1d263ed9333d339eab387a196d4a8f724d89db2800097b89d37 WHIRLPOOL 6512b91931168c64fc34f626aeb409c8dc9612e00389a86c7fc07232fd8d26bd289d87dbbf8f01ac9297aa48c33682dc129ab936d0b24aee3c38627e863cc9e6 |
29 |
|
30 |
diff --git a/app-editors/neovim/neovim-0.1.4.ebuild b/app-editors/neovim/neovim-0.1.4.ebuild |
31 |
new file mode 100644 |
32 |
index 0000000..a9c90de |
33 |
--- /dev/null |
34 |
+++ b/app-editors/neovim/neovim-0.1.4.ebuild |
35 |
@@ -0,0 +1,75 @@ |
36 |
+# Copyright 1999-2016 Gentoo Foundation |
37 |
+# Distributed under the terms of the GNU General Public License v2 |
38 |
+# $Id$ |
39 |
+ |
40 |
+EAPI=5 |
41 |
+inherit cmake-utils flag-o-matic |
42 |
+ |
43 |
+DESCRIPTION="Vim-fork focused on extensibility and agility." |
44 |
+HOMEPAGE="https://neovim.io" |
45 |
+if [[ ${PV} == 9999 ]]; then |
46 |
+ inherit git-r3 |
47 |
+ EGIT_REPO_URI="git://github.com/neovim/neovim.git" |
48 |
+else |
49 |
+ SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
50 |
+ KEYWORDS="~amd64" |
51 |
+fi |
52 |
+ |
53 |
+LICENSE="Apache-2.0 vim" |
54 |
+SLOT="0" |
55 |
+IUSE="+nvimpager perl python +jemalloc" |
56 |
+ |
57 |
+CDEPEND="dev-lang/luajit:2 |
58 |
+ >=dev-libs/libtermkey-0.17 |
59 |
+ >=dev-libs/libuv-1.2.0 |
60 |
+ >=dev-libs/msgpack-1.0.0 |
61 |
+ >=dev-libs/unibilium-1.1.1 |
62 |
+ dev-libs/libvterm |
63 |
+ dev-lua/lpeg[luajit] |
64 |
+ dev-lua/mpack[luajit] |
65 |
+ jemalloc? ( dev-libs/jemalloc ) |
66 |
+" |
67 |
+DEPEND="${CDEPEND} |
68 |
+ virtual/libiconv |
69 |
+ virtual/libintl" |
70 |
+RDEPEND="${CDEPEND} |
71 |
+ perl? ( dev-lang/perl ) |
72 |
+ python? ( dev-python/neovim-python-client )" |
73 |
+ |
74 |
+CMAKE_BUILD_TYPE=RelWithDebInfo |
75 |
+ |
76 |
+src_prepare() { |
77 |
+ # use our system vim dir |
78 |
+ sed -e '/^# define SYS_VIMRC_FILE/s|$VIM|'"${EPREFIX}"'/etc/vim|' \ |
79 |
+ -i src/nvim/globals.h || die |
80 |
+ |
81 |
+ # add eclass to bash filetypes |
82 |
+ sed -e 's|*.ebuild|*.ebuild,*.eclass|' -i runtime/filetype.vim || die |
83 |
+ |
84 |
+ cmake-utils_src_prepare |
85 |
+} |
86 |
+ |
87 |
+src_configure() { |
88 |
+ export USE_BUNDLED_DEPS=OFF |
89 |
+ append-cflags "-Wno-error" |
90 |
+ local mycmakeargs=( |
91 |
+ $(cmake-utils_use_enable jemalloc JEMALLOC) |
92 |
+ -DLIBUNIBILIUM_USE_STATIC=OFF |
93 |
+ -DLIBTERMKEY_USE_STATIC=OFF |
94 |
+ -DLIBVTERM_USE_STATIC=OFF |
95 |
+ ) |
96 |
+ cmake-utils_src_configure |
97 |
+} |
98 |
+ |
99 |
+src_install() { |
100 |
+ cmake-utils_src_install |
101 |
+ |
102 |
+ # install a default configuration file |
103 |
+ insinto /etc/vim |
104 |
+ doins "${FILESDIR}"/sysinit.vim |
105 |
+ |
106 |
+ # conditionally install a symlink for nvimpager |
107 |
+ if use nvimpager; then |
108 |
+ dosym /usr/share/nvim/runtime/macros/less.sh /usr/bin/nvimpager |
109 |
+ fi |
110 |
+} |