Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-editors/neovim/
Date: Fri, 20 Sep 2019 08:14:02
Message-Id: 1568966420.d5be6ee83c6f4e91f5b7c5ff06d1066594eedf00.mgorny@gentoo
1 commit: d5be6ee83c6f4e91f5b7c5ff06d1066594eedf00
2 Author: Bernardo Meurer <meurerbernardo <AT> gmail <DOT> com>
3 AuthorDate: Tue Aug 6 20:35:30 2019 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 20 08:00:20 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5be6ee8
7
8 app-editors/neovim: yank neovim-0.3.7
9
10 Package-Manager: Portage-2.3.71, Repoman-2.3.17
11 Signed-off-by: Bernardo Meurer <bernardo <AT> standard.ai>
12 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
13
14 app-editors/neovim/Manifest | 1 -
15 app-editors/neovim/neovim-0.3.7.ebuild | 96 ----------------------------------
16 2 files changed, 97 deletions(-)
17
18 diff --git a/app-editors/neovim/Manifest b/app-editors/neovim/Manifest
19 index 45f4e564b40..6fd8fbd2136 100644
20 --- a/app-editors/neovim/Manifest
21 +++ b/app-editors/neovim/Manifest
22 @@ -1,3 +1,2 @@
23 DIST neovim-0.3.4.tar.gz 9231575 BLAKE2B 92e727264442794ae27642451c90381262f9882e26d9865a2ff6c1bc4060b070ab49cd11194c3a88dafecda5bc1909963b2cc8b382198dc7c117ba056b7a4ebe SHA512 fbf22ccffbb36c082bfe9a66b3d0180a78581102732a44ab7a5417aef517c88b69406491854613a1cf347ddab6fc6e277f959887556d2c0068cf181e4d88c36b
24 -DIST neovim-0.3.7.tar.gz 9231661 BLAKE2B 6eade77f8654bc95170f4c052c5700a6ad42aff920889bf4036e6ff931cdeeabb908aeedb44e68efca3500beb797cf2361e09d85456a2c17431e005a64bafff4 SHA512 1d770a4643a44da65f0a03c90e18e89f337b16ec3eca20dbffa21bcab10c836062ef82974437b64bd766f7b07317cd3dc8e3e72b9d5d0911b1d4f2c528cd20c2
25 DIST neovim-0.3.8.tar.gz 9233661 BLAKE2B 252a64d2ac5ca1f8e1695d3f0f694ac333d9d9179dc4c428a279534e455de4b8d2c0dc6e638f775bb28a940fc1254bad426f7cee1bffaa2dbf84deefe49d41dc SHA512 431d3df859b430570e3f927328b862945a15b1ac041108599670d32af6cccac9361a143fc6af27847529629a43a5e0a0afd98b1c826d4ee1e7570de3cf14f9c7
26
27 diff --git a/app-editors/neovim/neovim-0.3.7.ebuild b/app-editors/neovim/neovim-0.3.7.ebuild
28 deleted file mode 100644
29 index c3e917afd7f..00000000000
30 --- a/app-editors/neovim/neovim-0.3.7.ebuild
31 +++ /dev/null
32 @@ -1,96 +0,0 @@
33 -# Copyright 1999-2019 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=7
37 -
38 -inherit cmake-utils xdg-utils
39 -
40 -DESCRIPTION="Vim-fork focused on extensibility and agility."
41 -HOMEPAGE="https://neovim.io"
42 -
43 -if [[ ${PV} == 9999 ]]; then
44 - inherit git-r3
45 - EGIT_REPO_URI="https://github.com/neovim/neovim.git"
46 -else
47 - SRC_URI="https://github.com/neovim/neovim/archive/v${PV}.tar.gz -> ${P}.tar.gz"
48 - KEYWORDS="~amd64 ~arm ~x86"
49 -fi
50 -
51 -LICENSE="Apache-2.0 vim"
52 -SLOT="0"
53 -IUSE="+clipboard +luajit +nvimpager python remote ruby +tui +jemalloc"
54 -
55 -CDEPEND="
56 - dev-libs/libuv:0=
57 - dev-libs/msgpack:0=
58 - luajit? ( dev-lang/luajit:2 )
59 - !luajit? (
60 - dev-lang/lua:=
61 - dev-lua/LuaBitOp
62 - )
63 - tui? (
64 - dev-libs/libtermkey
65 - >=dev-libs/unibilium-2.0.0:0=
66 - )
67 - dev-libs/libvterm
68 - dev-lua/lpeg[luajit=]
69 - dev-lua/mpack[luajit=]
70 - jemalloc? ( dev-libs/jemalloc )
71 - net-libs/libnsl"
72 -
73 -DEPEND="
74 - ${CDEPEND}
75 - dev-util/gperf
76 - virtual/libintl
77 - virtual/libiconv
78 - app-eselect/eselect-vi"
79 -
80 -RDEPEND="
81 - ${CDEPEND}
82 - python? ( dev-python/neovim-python-client )
83 - ruby? ( dev-ruby/neovim-ruby-client )
84 - remote? ( dev-python/neovim-remote )
85 - clipboard? ( || ( x11-misc/xsel x11-misc/xclip ) )"
86 -
87 -CMAKE_BUILD_TYPE=Release
88 -
89 -src_prepare() {
90 - # use our system vim dir
91 - sed -e '/^# define SYS_VIMRC_FILE/s|$VIM|'"${EPREFIX}"'/etc/vim|' \
92 - -i src/nvim/globals.h || die
93 -
94 - # add eclass to bash filetypes
95 - sed -e 's|*.ebuild|*.ebuild,*.eclass|' -i runtime/filetype.vim || die
96 -
97 - cmake-utils_src_prepare
98 -}
99 -
100 -src_configure() {
101 - local mycmakeargs=(
102 - -DFEAT_TUI=$(usex tui)
103 - -DENABLE_JEMALLOC=$(usex jemalloc)
104 - -DPREFER_LUA=$(usex luajit no yes)
105 - )
106 - cmake-utils_src_configure
107 -}
108 -
109 -src_install() {
110 - cmake-utils_src_install
111 -
112 - # install a default configuration file
113 - insinto /etc/vim
114 - doins "${FILESDIR}"/sysinit.vim
115 -
116 - # conditionally install a symlink for nvimpager
117 - if use nvimpager; then
118 - dosym ../share/nvim/runtime/macros/less.sh /usr/bin/nvimpager
119 - fi
120 -}
121 -
122 -pkg_postinst() {
123 - xdg_desktop_database_update
124 -}
125 -
126 -pkg_postrm() {
127 - xdg_desktop_database_update
128 -}