Gentoo Archives: gentoo-commits

From: Ole Reifschneider <tranquility@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-editors/neovim/
Date: Sun, 27 Nov 2016 21:56:41
Message-Id: 1480283787.b1a2aa7a9d0c087a3a480df01c0e6e1437cad579.tranquility@gentoo
1 commit: b1a2aa7a9d0c087a3a480df01c0e6e1437cad579
2 Author: Ole Reifschneider <tranquility <AT> gentoo <DOT> org>
3 AuthorDate: Sun Nov 27 21:56:27 2016 +0000
4 Commit: Ole Reifschneider <tranquility <AT> gentoo <DOT> org>
5 CommitDate: Sun Nov 27 21:56:27 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1a2aa7a
7
8 app-editors/neovim: Remove old versions
9
10 Package-Manager: portage-2.3.2
11
12 app-editors/neovim/Manifest | 5 --
13 app-editors/neovim/neovim-0.1.0.ebuild | 78 -------------------------------
14 app-editors/neovim/neovim-0.1.1-r1.ebuild | 78 -------------------------------
15 app-editors/neovim/neovim-0.1.2.ebuild | 78 -------------------------------
16 app-editors/neovim/neovim-0.1.3.ebuild | 75 -----------------------------
17 app-editors/neovim/neovim-0.1.4.ebuild | 75 -----------------------------
18 app-editors/neovim/neovim-0.1.5.ebuild | 77 ------------------------------
19 7 files changed, 466 deletions(-)
20
21 diff --git a/app-editors/neovim/Manifest b/app-editors/neovim/Manifest
22 index e395363..1c0f3af 100644
23 --- a/app-editors/neovim/Manifest
24 +++ b/app-editors/neovim/Manifest
25 @@ -1,8 +1,3 @@
26 -DIST neovim-0.1.0.tar.gz 7644722 SHA256 e8659558103b8f5a65aac84007a12e3581b32736321778028017fd07365cfff8 SHA512 b91e5ce5561155ecb3554f56fd4371219612ed3bc35dfeb60a225eb1dbe1473fce5f573eb996bdb01fd9569f764da86493108665c98dc7555fc44f410befb00a WHIRLPOOL 33d7b88588c214ddc670a7b3cffcfd855699e90b15c5e327ac0c17972fddb73bd519b1a8eb609f8454d6c463f18764f17bc1314b6b27448c5ac4607cdbce1551
27 -DIST neovim-0.1.1.tar.gz 7584560 SHA256 f39bcab23457c66ce0d67dcf8029743703f860413db0070f75d4f0ffad27c6c1 SHA512 7098bef9b81862f009789cff49a063d56d52d2f5c74e2fe68ad65c952c61c07eabeb6be150b369a5a179957f20187de3051caaa30b1e0cb4ec1e9e49b4e77333 WHIRLPOOL 9df0d6d59bdda2def2d8a393eec579f341256aff18c485cbb08c96637c597ee4df73a68a09105e776605194412274df2c82b78f7ca0e0bc1e20d4780fcdfa57f
28 -DIST neovim-0.1.2.tar.gz 7610804 SHA256 549881465eff82454660ae92d857d6ffa22383d45c94c46f3753fd1b0e699247 SHA512 dc03d92ff296f3ff55225d514479f1ac201a5a65eb8a6c02e71935ca44feb8ab15897b26a2ea46e53771f902c57b027d07e02f95673268ee060c6b77c4aa90e4 WHIRLPOOL ef1253249120c89c6efc15520263c889a9972df0c11e9353dedeee112c46ee9b92355fa3dabdf2d15cb7d0416681d1c8b55a9c02266048154f3afe104fdf4ff9
29 -DIST neovim-0.1.3.tar.gz 7636777 SHA256 7a86892d941b8829537ad46864b9a363d009ba56aeefdef2ee15ffa3eee5f92b SHA512 70c979fa06784cae4ded43c7fef7906c743729ed43a50003deec1d2ab7a800bfeab81c394893796a06d0f37811867062b2f766936c2a871f7d968b350729d4c8 WHIRLPOOL 1b3ccb589b3b2ee6d0e6bb1e2139c6ae508859637a0b075a6ccef5168386737713549abab37c7148d9d44d19be54a75587253144aaa1b4c5315408838cdaa4c5
30 -DIST neovim-0.1.4.tar.gz 7678847 SHA256 bb7e359eb83db20c5ec5984b470b249372b6dcd813ae2ccf72c01cce560f93e9 SHA512 e96e768703e4b842355a7543e5c9980b148b9b10cd032570fb420e3e1207102f9769fa6d36fba1d263ed9333d339eab387a196d4a8f724d89db2800097b89d37 WHIRLPOOL 6512b91931168c64fc34f626aeb409c8dc9612e00389a86c7fc07232fd8d26bd289d87dbbf8f01ac9297aa48c33682dc129ab936d0b24aee3c38627e863cc9e6
31 DIST neovim-0.1.5.tar.gz 7813974 SHA256 f286ff7994ef1835272285425d65804063f112c91925fee3ef8865282a6d2b7e SHA512 3332b151d23b4f2b133b8f30f4af41686f7092cebbc7ab402b742be7b302bb6acbe9a01c2f475caad8d14a78dd3570109a5c447ab31f0b65ebf442631a31c6f9 WHIRLPOOL be7cd42978385c62af21cf06a48650e361454ff1c79aa783ed7a221e82d73bf3437a9876c9635f27639e3953fdfbe3ecb6958780341d0fbc80fb465ce50cdf29
32 DIST neovim-0.1.6.tar.gz 7810818 SHA256 a9fe7aadd38ef015f82ec340f6b6c0629d02c9ca4d85352db0934ae511d2f02a SHA512 360d69bc11a3cb7b2c203adc7e76edad736b1a2fb7033d2d0c6444da168053ea0b621daf7978e9c158e14c5e04af8599005bf5eb800d9d1776007257b0e0e56f WHIRLPOOL 55bd68ab6746369a9c7fbbedb3ddf55c517bfa59a3320ebf04e643acc287d1ac74fc6548fa8341c4d909422a4c9dc2bb54f991a4ef8d516ecdecf3723aaddd16
33 DIST neovim-0.1.7.tar.gz 7601279 SHA256 d8f885d019b1ad608f36ae23b8f1b15b7e33585e16f7514666ab6c9809bb4b7e SHA512 f7dbac4b2090fbf9764585ebf147c529b655d6e30cca9404cd161e2bd78f3aaa2f714d86a8c3efd1935dc92363757c381833d0059043807db0bea3db2fc6d10c WHIRLPOOL b78cac30a3992f9a1cda50e000cf725d5a35767b18d330ec0f8a5d83b89d8979763ae025ce67b507f1bb29d028c51edc17b773193793f06558f7cb6877bcd698
34
35 diff --git a/app-editors/neovim/neovim-0.1.0.ebuild b/app-editors/neovim/neovim-0.1.0.ebuild
36 deleted file mode 100644
37 index 3c041c4..00000000
38 --- a/app-editors/neovim/neovim-0.1.0.ebuild
39 +++ /dev/null
40 @@ -1,78 +0,0 @@
41 -# Copyright 1999-2015 Gentoo Foundation
42 -# Distributed under the terms of the GNU General Public License v2
43 -# $Id$
44 -
45 -EAPI=5
46 -inherit cmake-utils flag-o-matic
47 -
48 -DESCRIPTION="Vim-fork focused on extensibility and agility."
49 -HOMEPAGE="https://neovim.io"
50 -if [[ ${PV} == 9999 ]]; then
51 - inherit git-r3
52 - EGIT_REPO_URI="git://github.com/neovim/neovim.git"
53 -else
54 - SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz"
55 - KEYWORDS="~amd64 ~x86"
56 -fi
57 -
58 -LICENSE="Apache-2.0 vim"
59 -SLOT="0"
60 -IUSE="+nvimpager perl python +jemalloc"
61 -
62 -CDEPEND="dev-lang/luajit:2
63 - >=dev-libs/libtermkey-0.17
64 - >=dev-libs/libuv-1.2.0
65 - >=dev-libs/msgpack-0.6.0_pre20150220
66 - >=dev-libs/unibilium-1.1.1
67 - dev-libs/libvterm
68 - dev-lua/lpeg
69 - dev-lua/messagepack
70 - jemalloc? ( dev-libs/jemalloc )
71 -"
72 -DEPEND="${CDEPEND}
73 - virtual/libiconv
74 - virtual/libintl"
75 -RDEPEND="${CDEPEND}
76 - perl? ( dev-lang/perl )
77 - python? ( dev-python/neovim-python-client )"
78 -
79 -CMAKE_BUILD_TYPE=RelWithDebInfo
80 -
81 -src_prepare() {
82 - # use our system vim dir
83 - sed -e '/^# define SYS_VIMRC_FILE/s|$VIM|'"${EPREFIX}"'/etc/vim|' \
84 - -i src/nvim/os/unix_defs.h || die
85 -
86 - # add eclass to bash filetypes
87 - sed -e 's|*.ebuild|*.ebuild,*.eclass|' -i runtime/filetype.vim || die
88 -
89 - # make less.sh macro actually work with neovim
90 - sed -e 's|vim |nvim |g' -i runtime/macros/less.sh || die
91 -
92 - cmake-utils_src_prepare
93 -}
94 -
95 -src_configure() {
96 - export USE_BUNDLED_DEPS=OFF
97 - append-cflags "-Wno-error"
98 - local mycmakeargs=(
99 - $(cmake-utils_use_enable jemalloc JEMALLOC)
100 - -DLIBUNIBILIUM_USE_STATIC=OFF
101 - -DLIBTERMKEY_USE_STATIC=OFF
102 - -DLIBVTERM_USE_STATIC=OFF
103 - )
104 - cmake-utils_src_configure
105 -}
106 -
107 -src_install() {
108 - cmake-utils_src_install
109 -
110 - # install a default configuration file
111 - insinto /etc/vim
112 - doins "${FILESDIR}"/sysinit.vim
113 -
114 - # conditionally install a symlink for nvimpager
115 - if use nvimpager; then
116 - dosym /usr/share/nvim/runtime/macros/less.sh /usr/bin/nvimpager
117 - fi
118 -}
119
120 diff --git a/app-editors/neovim/neovim-0.1.1-r1.ebuild b/app-editors/neovim/neovim-0.1.1-r1.ebuild
121 deleted file mode 100644
122 index 303098a..00000000
123 --- a/app-editors/neovim/neovim-0.1.1-r1.ebuild
124 +++ /dev/null
125 @@ -1,78 +0,0 @@
126 -# Copyright 1999-2015 Gentoo Foundation
127 -# Distributed under the terms of the GNU General Public License v2
128 -# $Id$
129 -
130 -EAPI=5
131 -inherit cmake-utils flag-o-matic
132 -
133 -DESCRIPTION="Vim-fork focused on extensibility and agility."
134 -HOMEPAGE="https://neovim.io"
135 -if [[ ${PV} == 9999 ]]; then
136 - inherit git-r3
137 - EGIT_REPO_URI="git://github.com/neovim/neovim.git"
138 -else
139 - SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz"
140 - KEYWORDS="~amd64 ~x86"
141 -fi
142 -
143 -LICENSE="Apache-2.0 vim"
144 -SLOT="0"
145 -IUSE="+nvimpager perl python +jemalloc"
146 -
147 -CDEPEND="dev-lang/luajit:2
148 - >=dev-libs/libtermkey-0.17
149 - >=dev-libs/libuv-1.2.0
150 - >=dev-libs/msgpack-0.6.0_pre20150220
151 - >=dev-libs/unibilium-1.1.1
152 - dev-libs/libvterm
153 - dev-lua/lpeg
154 - dev-lua/messagepack
155 - jemalloc? ( dev-libs/jemalloc )
156 -"
157 -DEPEND="${CDEPEND}
158 - virtual/libiconv
159 - virtual/libintl"
160 -RDEPEND="${CDEPEND}
161 - perl? ( dev-lang/perl )
162 - python? ( dev-python/neovim-python-client )"
163 -
164 -CMAKE_BUILD_TYPE=RelWithDebInfo
165 -
166 -src_prepare() {
167 - # use our system vim dir
168 - sed -e '/^# define SYS_VIMRC_FILE/s|$VIM|'"${EPREFIX}"'/etc/vim|' \
169 - -i src/nvim/globals.h || die
170 -
171 - # add eclass to bash filetypes
172 - sed -e 's|*.ebuild|*.ebuild,*.eclass|' -i runtime/filetype.vim || die
173 -
174 - # make less.sh macro actually work with neovim
175 - sed -e 's|vim |nvim |g' -i runtime/macros/less.sh || die
176 -
177 - cmake-utils_src_prepare
178 -}
179 -
180 -src_configure() {
181 - export USE_BUNDLED_DEPS=OFF
182 - append-cflags "-Wno-error"
183 - local mycmakeargs=(
184 - $(cmake-utils_use_enable jemalloc JEMALLOC)
185 - -DLIBUNIBILIUM_USE_STATIC=OFF
186 - -DLIBTERMKEY_USE_STATIC=OFF
187 - -DLIBVTERM_USE_STATIC=OFF
188 - )
189 - cmake-utils_src_configure
190 -}
191 -
192 -src_install() {
193 - cmake-utils_src_install
194 -
195 - # install a default configuration file
196 - insinto /etc/vim
197 - doins "${FILESDIR}"/sysinit.vim
198 -
199 - # conditionally install a symlink for nvimpager
200 - if use nvimpager; then
201 - dosym /usr/share/nvim/runtime/macros/less.sh /usr/bin/nvimpager
202 - fi
203 -}
204
205 diff --git a/app-editors/neovim/neovim-0.1.2.ebuild b/app-editors/neovim/neovim-0.1.2.ebuild
206 deleted file mode 100644
207 index fdc0c7e..00000000
208 --- a/app-editors/neovim/neovim-0.1.2.ebuild
209 +++ /dev/null
210 @@ -1,78 +0,0 @@
211 -# Copyright 1999-2016 Gentoo Foundation
212 -# Distributed under the terms of the GNU General Public License v2
213 -# $Id$
214 -
215 -EAPI=5
216 -inherit cmake-utils flag-o-matic
217 -
218 -DESCRIPTION="Vim-fork focused on extensibility and agility."
219 -HOMEPAGE="https://neovim.io"
220 -if [[ ${PV} == 9999 ]]; then
221 - inherit git-r3
222 - EGIT_REPO_URI="git://github.com/neovim/neovim.git"
223 -else
224 - SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz"
225 - KEYWORDS="~amd64 ~x86"
226 -fi
227 -
228 -LICENSE="Apache-2.0 vim"
229 -SLOT="0"
230 -IUSE="+nvimpager perl python +jemalloc"
231 -
232 -CDEPEND="dev-lang/luajit:2
233 - >=dev-libs/libtermkey-0.17
234 - >=dev-libs/libuv-1.2.0
235 - >=dev-libs/msgpack-1.0.0
236 - >=dev-libs/unibilium-1.1.1
237 - dev-libs/libvterm
238 - dev-lua/lpeg
239 - dev-lua/messagepack
240 - jemalloc? ( dev-libs/jemalloc )
241 -"
242 -DEPEND="${CDEPEND}
243 - virtual/libiconv
244 - virtual/libintl"
245 -RDEPEND="${CDEPEND}
246 - perl? ( dev-lang/perl )
247 - python? ( dev-python/neovim-python-client )"
248 -
249 -CMAKE_BUILD_TYPE=RelWithDebInfo
250 -
251 -src_prepare() {
252 - # use our system vim dir
253 - sed -e '/^# define SYS_VIMRC_FILE/s|$VIM|'"${EPREFIX}"'/etc/vim|' \
254 - -i src/nvim/globals.h || die
255 -
256 - # add eclass to bash filetypes
257 - sed -e 's|*.ebuild|*.ebuild,*.eclass|' -i runtime/filetype.vim || die
258 -
259 - # make less.sh macro actually work with neovim
260 - sed -e 's|vim |nvim |g' -i runtime/macros/less.sh || die
261 -
262 - cmake-utils_src_prepare
263 -}
264 -
265 -src_configure() {
266 - export USE_BUNDLED_DEPS=OFF
267 - append-cflags "-Wno-error"
268 - local mycmakeargs=(
269 - $(cmake-utils_use_enable jemalloc JEMALLOC)
270 - -DLIBUNIBILIUM_USE_STATIC=OFF
271 - -DLIBTERMKEY_USE_STATIC=OFF
272 - -DLIBVTERM_USE_STATIC=OFF
273 - )
274 - cmake-utils_src_configure
275 -}
276 -
277 -src_install() {
278 - cmake-utils_src_install
279 -
280 - # install a default configuration file
281 - insinto /etc/vim
282 - doins "${FILESDIR}"/sysinit.vim
283 -
284 - # conditionally install a symlink for nvimpager
285 - if use nvimpager; then
286 - dosym /usr/share/nvim/runtime/macros/less.sh /usr/bin/nvimpager
287 - fi
288 -}
289
290 diff --git a/app-editors/neovim/neovim-0.1.3.ebuild b/app-editors/neovim/neovim-0.1.3.ebuild
291 deleted file mode 100644
292 index 53e1168..00000000
293 --- a/app-editors/neovim/neovim-0.1.3.ebuild
294 +++ /dev/null
295 @@ -1,75 +0,0 @@
296 -# Copyright 1999-2016 Gentoo Foundation
297 -# Distributed under the terms of the GNU General Public License v2
298 -# $Id$
299 -
300 -EAPI=5
301 -inherit cmake-utils flag-o-matic
302 -
303 -DESCRIPTION="Vim-fork focused on extensibility and agility."
304 -HOMEPAGE="https://neovim.io"
305 -if [[ ${PV} == 9999 ]]; then
306 - inherit git-r3
307 - EGIT_REPO_URI="git://github.com/neovim/neovim.git"
308 -else
309 - SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz"
310 - KEYWORDS="~amd64 ~x86"
311 -fi
312 -
313 -LICENSE="Apache-2.0 vim"
314 -SLOT="0"
315 -IUSE="+nvimpager perl python +jemalloc"
316 -
317 -CDEPEND="dev-lang/luajit:2
318 - >=dev-libs/libtermkey-0.17
319 - >=dev-libs/libuv-1.2.0
320 - >=dev-libs/msgpack-1.0.0
321 - >=dev-libs/unibilium-1.1.1
322 - dev-libs/libvterm
323 - dev-lua/lpeg
324 - dev-lua/messagepack
325 - jemalloc? ( dev-libs/jemalloc )
326 -"
327 -DEPEND="${CDEPEND}
328 - virtual/libiconv
329 - virtual/libintl"
330 -RDEPEND="${CDEPEND}
331 - perl? ( dev-lang/perl )
332 - python? ( dev-python/neovim-python-client )"
333 -
334 -CMAKE_BUILD_TYPE=RelWithDebInfo
335 -
336 -src_prepare() {
337 - # use our system vim dir
338 - sed -e '/^# define SYS_VIMRC_FILE/s|$VIM|'"${EPREFIX}"'/etc/vim|' \
339 - -i src/nvim/globals.h || die
340 -
341 - # add eclass to bash filetypes
342 - sed -e 's|*.ebuild|*.ebuild,*.eclass|' -i runtime/filetype.vim || die
343 -
344 - cmake-utils_src_prepare
345 -}
346 -
347 -src_configure() {
348 - export USE_BUNDLED_DEPS=OFF
349 - append-cflags "-Wno-error"
350 - local mycmakeargs=(
351 - $(cmake-utils_use_enable jemalloc JEMALLOC)
352 - -DLIBUNIBILIUM_USE_STATIC=OFF
353 - -DLIBTERMKEY_USE_STATIC=OFF
354 - -DLIBVTERM_USE_STATIC=OFF
355 - )
356 - cmake-utils_src_configure
357 -}
358 -
359 -src_install() {
360 - cmake-utils_src_install
361 -
362 - # install a default configuration file
363 - insinto /etc/vim
364 - doins "${FILESDIR}"/sysinit.vim
365 -
366 - # conditionally install a symlink for nvimpager
367 - if use nvimpager; then
368 - dosym /usr/share/nvim/runtime/macros/less.sh /usr/bin/nvimpager
369 - fi
370 -}
371
372 diff --git a/app-editors/neovim/neovim-0.1.4.ebuild b/app-editors/neovim/neovim-0.1.4.ebuild
373 deleted file mode 100644
374 index a9c90de..00000000
375 --- a/app-editors/neovim/neovim-0.1.4.ebuild
376 +++ /dev/null
377 @@ -1,75 +0,0 @@
378 -# Copyright 1999-2016 Gentoo Foundation
379 -# Distributed under the terms of the GNU General Public License v2
380 -# $Id$
381 -
382 -EAPI=5
383 -inherit cmake-utils flag-o-matic
384 -
385 -DESCRIPTION="Vim-fork focused on extensibility and agility."
386 -HOMEPAGE="https://neovim.io"
387 -if [[ ${PV} == 9999 ]]; then
388 - inherit git-r3
389 - EGIT_REPO_URI="git://github.com/neovim/neovim.git"
390 -else
391 - SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz"
392 - KEYWORDS="~amd64"
393 -fi
394 -
395 -LICENSE="Apache-2.0 vim"
396 -SLOT="0"
397 -IUSE="+nvimpager perl python +jemalloc"
398 -
399 -CDEPEND="dev-lang/luajit:2
400 - >=dev-libs/libtermkey-0.17
401 - >=dev-libs/libuv-1.2.0
402 - >=dev-libs/msgpack-1.0.0
403 - >=dev-libs/unibilium-1.1.1
404 - dev-libs/libvterm
405 - dev-lua/lpeg[luajit]
406 - dev-lua/mpack[luajit]
407 - jemalloc? ( dev-libs/jemalloc )
408 -"
409 -DEPEND="${CDEPEND}
410 - virtual/libiconv
411 - virtual/libintl"
412 -RDEPEND="${CDEPEND}
413 - perl? ( dev-lang/perl )
414 - python? ( dev-python/neovim-python-client )"
415 -
416 -CMAKE_BUILD_TYPE=RelWithDebInfo
417 -
418 -src_prepare() {
419 - # use our system vim dir
420 - sed -e '/^# define SYS_VIMRC_FILE/s|$VIM|'"${EPREFIX}"'/etc/vim|' \
421 - -i src/nvim/globals.h || die
422 -
423 - # add eclass to bash filetypes
424 - sed -e 's|*.ebuild|*.ebuild,*.eclass|' -i runtime/filetype.vim || die
425 -
426 - cmake-utils_src_prepare
427 -}
428 -
429 -src_configure() {
430 - export USE_BUNDLED_DEPS=OFF
431 - append-cflags "-Wno-error"
432 - local mycmakeargs=(
433 - $(cmake-utils_use_enable jemalloc JEMALLOC)
434 - -DLIBUNIBILIUM_USE_STATIC=OFF
435 - -DLIBTERMKEY_USE_STATIC=OFF
436 - -DLIBVTERM_USE_STATIC=OFF
437 - )
438 - cmake-utils_src_configure
439 -}
440 -
441 -src_install() {
442 - cmake-utils_src_install
443 -
444 - # install a default configuration file
445 - insinto /etc/vim
446 - doins "${FILESDIR}"/sysinit.vim
447 -
448 - # conditionally install a symlink for nvimpager
449 - if use nvimpager; then
450 - dosym /usr/share/nvim/runtime/macros/less.sh /usr/bin/nvimpager
451 - fi
452 -}
453
454 diff --git a/app-editors/neovim/neovim-0.1.5.ebuild b/app-editors/neovim/neovim-0.1.5.ebuild
455 deleted file mode 100644
456 index f23db6e..00000000
457 --- a/app-editors/neovim/neovim-0.1.5.ebuild
458 +++ /dev/null
459 @@ -1,77 +0,0 @@
460 -# Copyright 1999-2016 Gentoo Foundation
461 -# Distributed under the terms of the GNU General Public License v2
462 -# $Id$
463 -
464 -EAPI=5
465 -inherit cmake-utils flag-o-matic
466 -
467 -DESCRIPTION="Vim-fork focused on extensibility and agility."
468 -HOMEPAGE="https://neovim.io"
469 -if [[ ${PV} == 9999 ]]; then
470 - inherit git-r3
471 - EGIT_REPO_URI="git://github.com/neovim/neovim.git"
472 -else
473 - SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz"
474 - KEYWORDS="~amd64"
475 -fi
476 -
477 -LICENSE="Apache-2.0 vim"
478 -SLOT="0"
479 -IUSE="+nvimpager perl python ruby +jemalloc"
480 -
481 -CDEPEND="dev-lang/luajit:2
482 - >=dev-libs/libtermkey-0.17
483 - >=dev-libs/libuv-1.2.0
484 - >=dev-libs/msgpack-1.0.0
485 - >=dev-libs/unibilium-1.1.1
486 - dev-libs/libvterm
487 - dev-lua/lpeg[luajit]
488 - dev-lua/mpack[luajit]
489 - jemalloc? ( dev-libs/jemalloc )
490 -"
491 -DEPEND="${CDEPEND}
492 - virtual/libiconv
493 - virtual/libintl"
494 -RDEPEND="${CDEPEND}
495 - perl? ( dev-lang/perl )
496 - python? ( dev-python/neovim-python-client )
497 - ruby? ( dev-ruby/neovim-ruby-client )
498 -"
499 -
500 -CMAKE_BUILD_TYPE=RelWithDebInfo
501 -
502 -src_prepare() {
503 - # use our system vim dir
504 - sed -e '/^# define SYS_VIMRC_FILE/s|$VIM|'"${EPREFIX}"'/etc/vim|' \
505 - -i src/nvim/globals.h || die
506 -
507 - # add eclass to bash filetypes
508 - sed -e 's|*.ebuild|*.ebuild,*.eclass|' -i runtime/filetype.vim || die
509 -
510 - cmake-utils_src_prepare
511 -}
512 -
513 -src_configure() {
514 - export USE_BUNDLED_DEPS=OFF
515 - append-cflags "-Wno-error"
516 - local mycmakeargs=(
517 - $(cmake-utils_use_enable jemalloc JEMALLOC)
518 - -DLIBUNIBILIUM_USE_STATIC=OFF
519 - -DLIBTERMKEY_USE_STATIC=OFF
520 - -DLIBVTERM_USE_STATIC=OFF
521 - )
522 - cmake-utils_src_configure
523 -}
524 -
525 -src_install() {
526 - cmake-utils_src_install
527 -
528 - # install a default configuration file
529 - insinto /etc/vim
530 - doins "${FILESDIR}"/sysinit.vim
531 -
532 - # conditionally install a symlink for nvimpager
533 - if use nvimpager; then
534 - dosym /usr/share/nvim/runtime/macros/less.sh /usr/bin/nvimpager
535 - fi
536 -}