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-editors/neovim/
Date: Fri, 05 Jan 2018 11:18:58
Message-Id: 1515151121.d9b30ea81e27ad576c47bca8834b7f202866e00c.monsieurp@gentoo
1 commit: d9b30ea81e27ad576c47bca8834b7f202866e00c
2 Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jan 5 11:17:42 2018 +0000
4 Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
5 CommitDate: Fri Jan 5 11:18:41 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9b30ea8
7
8 app-editors/neovim: clean up old.
9
10 Package-Manager: Portage-2.3.13, Repoman-2.3.3
11
12 app-editors/neovim/Manifest | 8 ----
13 app-editors/neovim/neovim-0.1.0.ebuild | 77 -------------------------------
14 app-editors/neovim/neovim-0.1.1-r1.ebuild | 77 -------------------------------
15 app-editors/neovim/neovim-0.1.2.ebuild | 77 -------------------------------
16 app-editors/neovim/neovim-0.1.3.ebuild | 74 -----------------------------
17 app-editors/neovim/neovim-0.1.4.ebuild | 74 -----------------------------
18 app-editors/neovim/neovim-0.1.5-r1.ebuild | 77 -------------------------------
19 app-editors/neovim/neovim-0.1.5.ebuild | 76 ------------------------------
20 app-editors/neovim/neovim-0.1.6.ebuild | 77 -------------------------------
21 app-editors/neovim/neovim-0.1.7.ebuild | 77 -------------------------------
22 10 files changed, 694 deletions(-)
23
24 diff --git a/app-editors/neovim/Manifest b/app-editors/neovim/Manifest
25 index 5327f56c018..4950cc63115 100644
26 --- a/app-editors/neovim/Manifest
27 +++ b/app-editors/neovim/Manifest
28 @@ -1,10 +1,2 @@
29 -DIST neovim-0.1.0.tar.gz 7644722 BLAKE2B 81364b998c697e7f1ccec5c66c1de04516f275469456b77da54582bfb1a8fe1e196db7dc4e730d75adfc266524dea9928a6379c6020a35696a1c550ebcf04b18 SHA512 b91e5ce5561155ecb3554f56fd4371219612ed3bc35dfeb60a225eb1dbe1473fce5f573eb996bdb01fd9569f764da86493108665c98dc7555fc44f410befb00a
30 -DIST neovim-0.1.1.tar.gz 7584560 BLAKE2B 3ed242e83d1be5cb9afd0da89643decebd1cfd68aca80a2daf3a379c942ab48ba6a46df3fb90e196ea8955f9e0cef686d2476946e86c757da7e8e368033fa497 SHA512 7098bef9b81862f009789cff49a063d56d52d2f5c74e2fe68ad65c952c61c07eabeb6be150b369a5a179957f20187de3051caaa30b1e0cb4ec1e9e49b4e77333
31 -DIST neovim-0.1.2.tar.gz 7610804 BLAKE2B 186dd73c16c49490ba7d3c520f983d4340d14284dee1ab125f2d3f65e98a4e7d558513a8f938fed5b2ff003140ab493a5f85c41d337257e1f13b7550309d501e SHA512 dc03d92ff296f3ff55225d514479f1ac201a5a65eb8a6c02e71935ca44feb8ab15897b26a2ea46e53771f902c57b027d07e02f95673268ee060c6b77c4aa90e4
32 -DIST neovim-0.1.3.tar.gz 7636777 BLAKE2B a39ffd668e5a69914062415aef6b1c4ff4f1093b9519432fcb6284798a425f95c0dc589ed71f5168163b72dd32dbaab9ff4443f80b98dd781b5caa8eb192ec6f SHA512 70c979fa06784cae4ded43c7fef7906c743729ed43a50003deec1d2ab7a800bfeab81c394893796a06d0f37811867062b2f766936c2a871f7d968b350729d4c8
33 -DIST neovim-0.1.4.tar.gz 7678847 BLAKE2B 3204cd3859cb45bd360cc18e783b15b8be1621835c5d66b5c726c38279f806abeefa4b6dcef00cc5b408eddc8af1d68373d1dfe626e52aa8c500570100f91e6a SHA512 e96e768703e4b842355a7543e5c9980b148b9b10cd032570fb420e3e1207102f9769fa6d36fba1d263ed9333d339eab387a196d4a8f724d89db2800097b89d37
34 -DIST neovim-0.1.5.tar.gz 7813974 BLAKE2B 244633b131b86a15bee13abf003ee04d5c3243d1d6af21ff6374737d6cdead85a956c5e994451484a205f2da0b8b84cf7b152f064200d8691c642581a6b45d94 SHA512 3332b151d23b4f2b133b8f30f4af41686f7092cebbc7ab402b742be7b302bb6acbe9a01c2f475caad8d14a78dd3570109a5c447ab31f0b65ebf442631a31c6f9
35 -DIST neovim-0.1.6.tar.gz 7810818 BLAKE2B c36cd224d767687b07c187940033fcbabb00f4b0a2ed2fc1838aadbeeb5acbf0c729c42ab0f82029fa2dc10b997e69f3ec2e85a01500f11380160ad9202bbba8 SHA512 360d69bc11a3cb7b2c203adc7e76edad736b1a2fb7033d2d0c6444da168053ea0b621daf7978e9c158e14c5e04af8599005bf5eb800d9d1776007257b0e0e56f
36 -DIST neovim-0.1.7.tar.gz 7601279 BLAKE2B 473665470740256fd9f555b3e85901f19a1800c68e2303f5fbf062bd5961f2735c6a836a48d6616e31c56ae97481d461e299bb358b7658ffea1a1b1b9c2147dd SHA512 f7dbac4b2090fbf9764585ebf147c529b655d6e30cca9404cd161e2bd78f3aaa2f714d86a8c3efd1935dc92363757c381833d0059043807db0bea3db2fc6d10c
37 DIST neovim-0.2.0.tar.gz 7846467 BLAKE2B ee929122b3855ccab6247a0e8ab975b09d77e1034229ea324ed82ad705cacbd39f55d2fa96eea3f3677c7efe64c69ebecedd5fde09e508a6fd23acb6a1f5b489 SHA512 fc4be03c5bee1c9928376938679f9a900f3ee2e58df817d1cb9b5af51350dccca63a7638114b0326ec4565a047faaa4b50fecfc932c1d59ee92efa54625e22cd
38 DIST neovim-0.2.2.tar.gz 8325879 BLAKE2B dbf43c5927b8c8719adae9a3f73c57429de47f1b7c7489a118b7467df2f0d32cd02df8e10889727b4dd77fe8b4fb4f95520c678d6775d5d908705770a47cec0c SHA512 5609defe86ac98356f1b9ae9adc6049bb4df920a9a2ae3104f761d52d4dd54cbc84d2596231595dd9b0aa97201fef2121e6c5c86a19267ab6b871dbf4b568209
39
40 diff --git a/app-editors/neovim/neovim-0.1.0.ebuild b/app-editors/neovim/neovim-0.1.0.ebuild
41 deleted file mode 100644
42 index bf147417d95..00000000000
43 --- a/app-editors/neovim/neovim-0.1.0.ebuild
44 +++ /dev/null
45 @@ -1,77 +0,0 @@
46 -# Copyright 1999-2017 Gentoo Foundation
47 -# Distributed under the terms of the GNU General Public License v2
48 -
49 -EAPI=5
50 -inherit cmake-utils flag-o-matic
51 -
52 -DESCRIPTION="Vim-fork focused on extensibility and agility."
53 -HOMEPAGE="https://neovim.io"
54 -if [[ ${PV} == 9999 ]]; then
55 - inherit git-r3
56 - EGIT_REPO_URI="https://github.com/neovim/neovim.git"
57 -else
58 - SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz"
59 - KEYWORDS="~amd64 ~x86"
60 -fi
61 -
62 -LICENSE="Apache-2.0 vim"
63 -SLOT="0"
64 -IUSE="+nvimpager perl python +jemalloc"
65 -
66 -CDEPEND="dev-lang/luajit:2
67 - >=dev-libs/libtermkey-0.17
68 - >=dev-libs/libuv-1.2.0
69 - >=dev-libs/msgpack-0.6.0_pre20150220
70 - >=dev-libs/unibilium-1.1.1
71 - dev-libs/libvterm
72 - dev-lua/lpeg
73 - dev-lua/messagepack
74 - jemalloc? ( dev-libs/jemalloc )
75 -"
76 -DEPEND="${CDEPEND}
77 - virtual/libiconv
78 - virtual/libintl"
79 -RDEPEND="${CDEPEND}
80 - perl? ( dev-lang/perl )
81 - python? ( dev-python/neovim-python-client )"
82 -
83 -CMAKE_BUILD_TYPE=RelWithDebInfo
84 -
85 -src_prepare() {
86 - # use our system vim dir
87 - sed -e '/^# define SYS_VIMRC_FILE/s|$VIM|'"${EPREFIX}"'/etc/vim|' \
88 - -i src/nvim/os/unix_defs.h || die
89 -
90 - # add eclass to bash filetypes
91 - sed -e 's|*.ebuild|*.ebuild,*.eclass|' -i runtime/filetype.vim || die
92 -
93 - # make less.sh macro actually work with neovim
94 - sed -e 's|vim |nvim |g' -i runtime/macros/less.sh || die
95 -
96 - cmake-utils_src_prepare
97 -}
98 -
99 -src_configure() {
100 - export USE_BUNDLED_DEPS=OFF
101 - append-cflags "-Wno-error"
102 - local mycmakeargs=(
103 - $(cmake-utils_use_enable jemalloc JEMALLOC)
104 - -DLIBUNIBILIUM_USE_STATIC=OFF
105 - -DLIBTERMKEY_USE_STATIC=OFF
106 - -DLIBVTERM_USE_STATIC=OFF
107 - )
108 - cmake-utils_src_configure
109 -}
110 -
111 -src_install() {
112 - cmake-utils_src_install
113 -
114 - # install a default configuration file
115 - insinto /etc/vim
116 - doins "${FILESDIR}"/sysinit.vim
117 -
118 - # conditionally install a symlink for nvimpager
119 - if use nvimpager; then
120 - dosym ../share/nvim/runtime/macros/less.sh /usr/bin/nvimpager
121 - fi
122 -}
123
124 diff --git a/app-editors/neovim/neovim-0.1.1-r1.ebuild b/app-editors/neovim/neovim-0.1.1-r1.ebuild
125 deleted file mode 100644
126 index bb7acc2174c..00000000000
127 --- a/app-editors/neovim/neovim-0.1.1-r1.ebuild
128 +++ /dev/null
129 @@ -1,77 +0,0 @@
130 -# Copyright 1999-2017 Gentoo Foundation
131 -# Distributed under the terms of the GNU General Public License v2
132 -
133 -EAPI=5
134 -inherit cmake-utils flag-o-matic
135 -
136 -DESCRIPTION="Vim-fork focused on extensibility and agility."
137 -HOMEPAGE="https://neovim.io"
138 -if [[ ${PV} == 9999 ]]; then
139 - inherit git-r3
140 - EGIT_REPO_URI="https://github.com/neovim/neovim.git"
141 -else
142 - SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz"
143 - KEYWORDS="~amd64 ~x86"
144 -fi
145 -
146 -LICENSE="Apache-2.0 vim"
147 -SLOT="0"
148 -IUSE="+nvimpager perl python +jemalloc"
149 -
150 -CDEPEND="dev-lang/luajit:2
151 - >=dev-libs/libtermkey-0.17
152 - >=dev-libs/libuv-1.2.0
153 - >=dev-libs/msgpack-0.6.0_pre20150220
154 - >=dev-libs/unibilium-1.1.1
155 - dev-libs/libvterm
156 - dev-lua/lpeg
157 - dev-lua/messagepack
158 - jemalloc? ( dev-libs/jemalloc )
159 -"
160 -DEPEND="${CDEPEND}
161 - virtual/libiconv
162 - virtual/libintl"
163 -RDEPEND="${CDEPEND}
164 - perl? ( dev-lang/perl )
165 - python? ( dev-python/neovim-python-client )"
166 -
167 -CMAKE_BUILD_TYPE=RelWithDebInfo
168 -
169 -src_prepare() {
170 - # use our system vim dir
171 - sed -e '/^# define SYS_VIMRC_FILE/s|$VIM|'"${EPREFIX}"'/etc/vim|' \
172 - -i src/nvim/globals.h || die
173 -
174 - # add eclass to bash filetypes
175 - sed -e 's|*.ebuild|*.ebuild,*.eclass|' -i runtime/filetype.vim || die
176 -
177 - # make less.sh macro actually work with neovim
178 - sed -e 's|vim |nvim |g' -i runtime/macros/less.sh || die
179 -
180 - cmake-utils_src_prepare
181 -}
182 -
183 -src_configure() {
184 - export USE_BUNDLED_DEPS=OFF
185 - append-cflags "-Wno-error"
186 - local mycmakeargs=(
187 - $(cmake-utils_use_enable jemalloc JEMALLOC)
188 - -DLIBUNIBILIUM_USE_STATIC=OFF
189 - -DLIBTERMKEY_USE_STATIC=OFF
190 - -DLIBVTERM_USE_STATIC=OFF
191 - )
192 - cmake-utils_src_configure
193 -}
194 -
195 -src_install() {
196 - cmake-utils_src_install
197 -
198 - # install a default configuration file
199 - insinto /etc/vim
200 - doins "${FILESDIR}"/sysinit.vim
201 -
202 - # conditionally install a symlink for nvimpager
203 - if use nvimpager; then
204 - dosym ../share/nvim/runtime/macros/less.sh /usr/bin/nvimpager
205 - fi
206 -}
207
208 diff --git a/app-editors/neovim/neovim-0.1.2.ebuild b/app-editors/neovim/neovim-0.1.2.ebuild
209 deleted file mode 100644
210 index 9a7de9569b2..00000000000
211 --- a/app-editors/neovim/neovim-0.1.2.ebuild
212 +++ /dev/null
213 @@ -1,77 +0,0 @@
214 -# Copyright 1999-2017 Gentoo Foundation
215 -# Distributed under the terms of the GNU General Public License v2
216 -
217 -EAPI=5
218 -inherit cmake-utils flag-o-matic
219 -
220 -DESCRIPTION="Vim-fork focused on extensibility and agility."
221 -HOMEPAGE="https://neovim.io"
222 -if [[ ${PV} == 9999 ]]; then
223 - inherit git-r3
224 - EGIT_REPO_URI="https://github.com/neovim/neovim.git"
225 -else
226 - SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz"
227 - KEYWORDS="~amd64 ~x86"
228 -fi
229 -
230 -LICENSE="Apache-2.0 vim"
231 -SLOT="0"
232 -IUSE="+nvimpager perl python +jemalloc"
233 -
234 -CDEPEND="dev-lang/luajit:2
235 - >=dev-libs/libtermkey-0.17
236 - >=dev-libs/libuv-1.2.0
237 - >=dev-libs/msgpack-1.0.0
238 - >=dev-libs/unibilium-1.1.1
239 - dev-libs/libvterm
240 - dev-lua/lpeg
241 - dev-lua/messagepack
242 - jemalloc? ( dev-libs/jemalloc )
243 -"
244 -DEPEND="${CDEPEND}
245 - virtual/libiconv
246 - virtual/libintl"
247 -RDEPEND="${CDEPEND}
248 - perl? ( dev-lang/perl )
249 - python? ( dev-python/neovim-python-client )"
250 -
251 -CMAKE_BUILD_TYPE=RelWithDebInfo
252 -
253 -src_prepare() {
254 - # use our system vim dir
255 - sed -e '/^# define SYS_VIMRC_FILE/s|$VIM|'"${EPREFIX}"'/etc/vim|' \
256 - -i src/nvim/globals.h || die
257 -
258 - # add eclass to bash filetypes
259 - sed -e 's|*.ebuild|*.ebuild,*.eclass|' -i runtime/filetype.vim || die
260 -
261 - # make less.sh macro actually work with neovim
262 - sed -e 's|vim |nvim |g' -i runtime/macros/less.sh || die
263 -
264 - cmake-utils_src_prepare
265 -}
266 -
267 -src_configure() {
268 - export USE_BUNDLED_DEPS=OFF
269 - append-cflags "-Wno-error"
270 - local mycmakeargs=(
271 - $(cmake-utils_use_enable jemalloc JEMALLOC)
272 - -DLIBUNIBILIUM_USE_STATIC=OFF
273 - -DLIBTERMKEY_USE_STATIC=OFF
274 - -DLIBVTERM_USE_STATIC=OFF
275 - )
276 - cmake-utils_src_configure
277 -}
278 -
279 -src_install() {
280 - cmake-utils_src_install
281 -
282 - # install a default configuration file
283 - insinto /etc/vim
284 - doins "${FILESDIR}"/sysinit.vim
285 -
286 - # conditionally install a symlink for nvimpager
287 - if use nvimpager; then
288 - dosym ../share/nvim/runtime/macros/less.sh /usr/bin/nvimpager
289 - fi
290 -}
291
292 diff --git a/app-editors/neovim/neovim-0.1.3.ebuild b/app-editors/neovim/neovim-0.1.3.ebuild
293 deleted file mode 100644
294 index 2e25e7c950e..00000000000
295 --- a/app-editors/neovim/neovim-0.1.3.ebuild
296 +++ /dev/null
297 @@ -1,74 +0,0 @@
298 -# Copyright 1999-2017 Gentoo Foundation
299 -# Distributed under the terms of the GNU General Public License v2
300 -
301 -EAPI=5
302 -inherit cmake-utils flag-o-matic
303 -
304 -DESCRIPTION="Vim-fork focused on extensibility and agility."
305 -HOMEPAGE="https://neovim.io"
306 -if [[ ${PV} == 9999 ]]; then
307 - inherit git-r3
308 - EGIT_REPO_URI="https://github.com/neovim/neovim.git"
309 -else
310 - SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz"
311 - KEYWORDS="~amd64 ~x86"
312 -fi
313 -
314 -LICENSE="Apache-2.0 vim"
315 -SLOT="0"
316 -IUSE="+nvimpager perl python +jemalloc"
317 -
318 -CDEPEND="dev-lang/luajit:2
319 - >=dev-libs/libtermkey-0.17
320 - >=dev-libs/libuv-1.2.0
321 - >=dev-libs/msgpack-1.0.0
322 - >=dev-libs/unibilium-1.1.1
323 - dev-libs/libvterm
324 - dev-lua/lpeg
325 - dev-lua/messagepack
326 - jemalloc? ( dev-libs/jemalloc )
327 -"
328 -DEPEND="${CDEPEND}
329 - virtual/libiconv
330 - virtual/libintl"
331 -RDEPEND="${CDEPEND}
332 - perl? ( dev-lang/perl )
333 - python? ( dev-python/neovim-python-client )"
334 -
335 -CMAKE_BUILD_TYPE=RelWithDebInfo
336 -
337 -src_prepare() {
338 - # use our system vim dir
339 - sed -e '/^# define SYS_VIMRC_FILE/s|$VIM|'"${EPREFIX}"'/etc/vim|' \
340 - -i src/nvim/globals.h || die
341 -
342 - # add eclass to bash filetypes
343 - sed -e 's|*.ebuild|*.ebuild,*.eclass|' -i runtime/filetype.vim || die
344 -
345 - cmake-utils_src_prepare
346 -}
347 -
348 -src_configure() {
349 - export USE_BUNDLED_DEPS=OFF
350 - append-cflags "-Wno-error"
351 - local mycmakeargs=(
352 - $(cmake-utils_use_enable jemalloc JEMALLOC)
353 - -DLIBUNIBILIUM_USE_STATIC=OFF
354 - -DLIBTERMKEY_USE_STATIC=OFF
355 - -DLIBVTERM_USE_STATIC=OFF
356 - )
357 - cmake-utils_src_configure
358 -}
359 -
360 -src_install() {
361 - cmake-utils_src_install
362 -
363 - # install a default configuration file
364 - insinto /etc/vim
365 - doins "${FILESDIR}"/sysinit.vim
366 -
367 - # conditionally install a symlink for nvimpager
368 - if use nvimpager; then
369 - dosym ../share/nvim/runtime/macros/less.sh /usr/bin/nvimpager
370 - fi
371 -}
372
373 diff --git a/app-editors/neovim/neovim-0.1.4.ebuild b/app-editors/neovim/neovim-0.1.4.ebuild
374 deleted file mode 100644
375 index d706ff0a3ba..00000000000
376 --- a/app-editors/neovim/neovim-0.1.4.ebuild
377 +++ /dev/null
378 @@ -1,74 +0,0 @@
379 -# Copyright 1999-2017 Gentoo Foundation
380 -# Distributed under the terms of the GNU General Public License v2
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="https://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 ~x86"
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 ../share/nvim/runtime/macros/less.sh /usr/bin/nvimpager
451 - fi
452 -}
453
454 diff --git a/app-editors/neovim/neovim-0.1.5-r1.ebuild b/app-editors/neovim/neovim-0.1.5-r1.ebuild
455 deleted file mode 100644
456 index 50b861caaf7..00000000000
457 --- a/app-editors/neovim/neovim-0.1.5-r1.ebuild
458 +++ /dev/null
459 @@ -1,77 +0,0 @@
460 -# Copyright 1999-2017 Gentoo Foundation
461 -# Distributed under the terms of the GNU General Public License v2
462 -
463 -EAPI=6
464 -inherit cmake-utils
465 -
466 -DESCRIPTION="Vim-fork focused on extensibility and agility."
467 -HOMEPAGE="https://neovim.io"
468 -if [[ ${PV} == 9999 ]]; then
469 - inherit git-r3
470 - EGIT_REPO_URI="https://github.com/neovim/neovim.git"
471 -else
472 - SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz"
473 - KEYWORDS="~amd64"
474 -fi
475 -
476 -LICENSE="Apache-2.0 vim"
477 -SLOT="0"
478 -IUSE="+clipboard +luajit +nvimpager python ruby +tui +jemalloc"
479 -
480 -CDEPEND=">=dev-libs/libuv-1.2.0
481 - >=dev-libs/msgpack-1.0.0
482 - luajit? ( dev-lang/luajit:2 )
483 - !luajit? (
484 - dev-lang/lua:=
485 - dev-lua/LuaBitOp
486 - )
487 - tui? (
488 - >=dev-libs/libtermkey-0.17
489 - >=dev-libs/unibilium-1.1.1
490 - )
491 - dev-libs/libvterm
492 - dev-lua/lpeg[luajit=]
493 - dev-lua/mpack[luajit=]
494 - jemalloc? ( dev-libs/jemalloc )
495 -"
496 -DEPEND="${CDEPEND}
497 - virtual/libiconv
498 - virtual/libintl"
499 -RDEPEND="${CDEPEND}
500 - python? ( dev-python/neovim-python-client )
501 - ruby? ( dev-ruby/neovim-ruby-client )
502 - clipboard? ( || ( x11-misc/xsel x11-misc/xclip ) )"
503 -
504 -CMAKE_BUILD_TYPE=RelWithDebInfo
505 -
506 -src_prepare() {
507 - # use our system vim dir
508 - sed -e '/^# define SYS_VIMRC_FILE/s|$VIM|'"${EPREFIX}"'/etc/vim|' \
509 - -i src/nvim/globals.h || die
510 -
511 - # add eclass to bash filetypes
512 - sed -e 's|*.ebuild|*.ebuild,*.eclass|' -i runtime/filetype.vim || die
513 -
514 - cmake-utils_src_prepare
515 -}
516 -
517 -src_configure() {
518 - local mycmakeargs=(
519 - -DFEAT_TUI=$(usex tui)
520 - -DENABLE_JEMALLOC=$(usex jemalloc)
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 ../share/nvim/runtime/macros/less.sh /usr/bin/nvimpager
535 - fi
536 -}
537
538 diff --git a/app-editors/neovim/neovim-0.1.5.ebuild b/app-editors/neovim/neovim-0.1.5.ebuild
539 deleted file mode 100644
540 index 038ff654cc9..00000000000
541 --- a/app-editors/neovim/neovim-0.1.5.ebuild
542 +++ /dev/null
543 @@ -1,76 +0,0 @@
544 -# Copyright 1999-2017 Gentoo Foundation
545 -# Distributed under the terms of the GNU General Public License v2
546 -
547 -EAPI=5
548 -inherit cmake-utils flag-o-matic
549 -
550 -DESCRIPTION="Vim-fork focused on extensibility and agility."
551 -HOMEPAGE="https://neovim.io"
552 -if [[ ${PV} == 9999 ]]; then
553 - inherit git-r3
554 - EGIT_REPO_URI="https://github.com/neovim/neovim.git"
555 -else
556 - SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz"
557 - KEYWORDS="~amd64"
558 -fi
559 -
560 -LICENSE="Apache-2.0 vim"
561 -SLOT="0"
562 -IUSE="+nvimpager perl python ruby +jemalloc"
563 -
564 -CDEPEND="dev-lang/luajit:2
565 - >=dev-libs/libtermkey-0.17
566 - >=dev-libs/libuv-1.2.0
567 - >=dev-libs/msgpack-1.0.0
568 - >=dev-libs/unibilium-1.1.1
569 - dev-libs/libvterm
570 - dev-lua/lpeg[luajit]
571 - dev-lua/mpack[luajit]
572 - jemalloc? ( dev-libs/jemalloc )
573 -"
574 -DEPEND="${CDEPEND}
575 - virtual/libiconv
576 - virtual/libintl"
577 -RDEPEND="${CDEPEND}
578 - perl? ( dev-lang/perl )
579 - python? ( dev-python/neovim-python-client )
580 - ruby? ( dev-ruby/neovim-ruby-client )
581 -"
582 -
583 -CMAKE_BUILD_TYPE=RelWithDebInfo
584 -
585 -src_prepare() {
586 - # use our system vim dir
587 - sed -e '/^# define SYS_VIMRC_FILE/s|$VIM|'"${EPREFIX}"'/etc/vim|' \
588 - -i src/nvim/globals.h || die
589 -
590 - # add eclass to bash filetypes
591 - sed -e 's|*.ebuild|*.ebuild,*.eclass|' -i runtime/filetype.vim || die
592 -
593 - cmake-utils_src_prepare
594 -}
595 -
596 -src_configure() {
597 - export USE_BUNDLED_DEPS=OFF
598 - append-cflags "-Wno-error"
599 - local mycmakeargs=(
600 - $(cmake-utils_use_enable jemalloc JEMALLOC)
601 - -DLIBUNIBILIUM_USE_STATIC=OFF
602 - -DLIBTERMKEY_USE_STATIC=OFF
603 - -DLIBVTERM_USE_STATIC=OFF
604 - )
605 - cmake-utils_src_configure
606 -}
607 -
608 -src_install() {
609 - cmake-utils_src_install
610 -
611 - # install a default configuration file
612 - insinto /etc/vim
613 - doins "${FILESDIR}"/sysinit.vim
614 -
615 - # conditionally install a symlink for nvimpager
616 - if use nvimpager; then
617 - dosym ../share/nvim/runtime/macros/less.sh /usr/bin/nvimpager
618 - fi
619 -}
620
621 diff --git a/app-editors/neovim/neovim-0.1.6.ebuild b/app-editors/neovim/neovim-0.1.6.ebuild
622 deleted file mode 100644
623 index 50b861caaf7..00000000000
624 --- a/app-editors/neovim/neovim-0.1.6.ebuild
625 +++ /dev/null
626 @@ -1,77 +0,0 @@
627 -# Copyright 1999-2017 Gentoo Foundation
628 -# Distributed under the terms of the GNU General Public License v2
629 -
630 -EAPI=6
631 -inherit cmake-utils
632 -
633 -DESCRIPTION="Vim-fork focused on extensibility and agility."
634 -HOMEPAGE="https://neovim.io"
635 -if [[ ${PV} == 9999 ]]; then
636 - inherit git-r3
637 - EGIT_REPO_URI="https://github.com/neovim/neovim.git"
638 -else
639 - SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz"
640 - KEYWORDS="~amd64"
641 -fi
642 -
643 -LICENSE="Apache-2.0 vim"
644 -SLOT="0"
645 -IUSE="+clipboard +luajit +nvimpager python ruby +tui +jemalloc"
646 -
647 -CDEPEND=">=dev-libs/libuv-1.2.0
648 - >=dev-libs/msgpack-1.0.0
649 - luajit? ( dev-lang/luajit:2 )
650 - !luajit? (
651 - dev-lang/lua:=
652 - dev-lua/LuaBitOp
653 - )
654 - tui? (
655 - >=dev-libs/libtermkey-0.17
656 - >=dev-libs/unibilium-1.1.1
657 - )
658 - dev-libs/libvterm
659 - dev-lua/lpeg[luajit=]
660 - dev-lua/mpack[luajit=]
661 - jemalloc? ( dev-libs/jemalloc )
662 -"
663 -DEPEND="${CDEPEND}
664 - virtual/libiconv
665 - virtual/libintl"
666 -RDEPEND="${CDEPEND}
667 - python? ( dev-python/neovim-python-client )
668 - ruby? ( dev-ruby/neovim-ruby-client )
669 - clipboard? ( || ( x11-misc/xsel x11-misc/xclip ) )"
670 -
671 -CMAKE_BUILD_TYPE=RelWithDebInfo
672 -
673 -src_prepare() {
674 - # use our system vim dir
675 - sed -e '/^# define SYS_VIMRC_FILE/s|$VIM|'"${EPREFIX}"'/etc/vim|' \
676 - -i src/nvim/globals.h || die
677 -
678 - # add eclass to bash filetypes
679 - sed -e 's|*.ebuild|*.ebuild,*.eclass|' -i runtime/filetype.vim || die
680 -
681 - cmake-utils_src_prepare
682 -}
683 -
684 -src_configure() {
685 - local mycmakeargs=(
686 - -DFEAT_TUI=$(usex tui)
687 - -DENABLE_JEMALLOC=$(usex jemalloc)
688 - )
689 - cmake-utils_src_configure
690 -}
691 -
692 -src_install() {
693 - cmake-utils_src_install
694 -
695 - # install a default configuration file
696 - insinto /etc/vim
697 - doins "${FILESDIR}"/sysinit.vim
698 -
699 - # conditionally install a symlink for nvimpager
700 - if use nvimpager; then
701 - dosym ../share/nvim/runtime/macros/less.sh /usr/bin/nvimpager
702 - fi
703 -}
704
705 diff --git a/app-editors/neovim/neovim-0.1.7.ebuild b/app-editors/neovim/neovim-0.1.7.ebuild
706 deleted file mode 100644
707 index 50b861caaf7..00000000000
708 --- a/app-editors/neovim/neovim-0.1.7.ebuild
709 +++ /dev/null
710 @@ -1,77 +0,0 @@
711 -# Copyright 1999-2017 Gentoo Foundation
712 -# Distributed under the terms of the GNU General Public License v2
713 -
714 -EAPI=6
715 -inherit cmake-utils
716 -
717 -DESCRIPTION="Vim-fork focused on extensibility and agility."
718 -HOMEPAGE="https://neovim.io"
719 -if [[ ${PV} == 9999 ]]; then
720 - inherit git-r3
721 - EGIT_REPO_URI="https://github.com/neovim/neovim.git"
722 -else
723 - SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz"
724 - KEYWORDS="~amd64"
725 -fi
726 -
727 -LICENSE="Apache-2.0 vim"
728 -SLOT="0"
729 -IUSE="+clipboard +luajit +nvimpager python ruby +tui +jemalloc"
730 -
731 -CDEPEND=">=dev-libs/libuv-1.2.0
732 - >=dev-libs/msgpack-1.0.0
733 - luajit? ( dev-lang/luajit:2 )
734 - !luajit? (
735 - dev-lang/lua:=
736 - dev-lua/LuaBitOp
737 - )
738 - tui? (
739 - >=dev-libs/libtermkey-0.17
740 - >=dev-libs/unibilium-1.1.1
741 - )
742 - dev-libs/libvterm
743 - dev-lua/lpeg[luajit=]
744 - dev-lua/mpack[luajit=]
745 - jemalloc? ( dev-libs/jemalloc )
746 -"
747 -DEPEND="${CDEPEND}
748 - virtual/libiconv
749 - virtual/libintl"
750 -RDEPEND="${CDEPEND}
751 - python? ( dev-python/neovim-python-client )
752 - ruby? ( dev-ruby/neovim-ruby-client )
753 - clipboard? ( || ( x11-misc/xsel x11-misc/xclip ) )"
754 -
755 -CMAKE_BUILD_TYPE=RelWithDebInfo
756 -
757 -src_prepare() {
758 - # use our system vim dir
759 - sed -e '/^# define SYS_VIMRC_FILE/s|$VIM|'"${EPREFIX}"'/etc/vim|' \
760 - -i src/nvim/globals.h || die
761 -
762 - # add eclass to bash filetypes
763 - sed -e 's|*.ebuild|*.ebuild,*.eclass|' -i runtime/filetype.vim || die
764 -
765 - cmake-utils_src_prepare
766 -}
767 -
768 -src_configure() {
769 - local mycmakeargs=(
770 - -DFEAT_TUI=$(usex tui)
771 - -DENABLE_JEMALLOC=$(usex jemalloc)
772 - )
773 - cmake-utils_src_configure
774 -}
775 -
776 -src_install() {
777 - cmake-utils_src_install
778 -
779 - # install a default configuration file
780 - insinto /etc/vim
781 - doins "${FILESDIR}"/sysinit.vim
782 -
783 - # conditionally install a symlink for nvimpager
784 - if use nvimpager; then
785 - dosym ../share/nvim/runtime/macros/less.sh /usr/bin/nvimpager
786 - fi
787 -}