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: 1568966421.6829e8c6fc436538956a459134c7b12ca22ad2da.mgorny@gentoo
1 commit: 6829e8c6fc436538956a459134c7b12ca22ad2da
2 Author: Bernardo Meurer <bernardo <AT> standard <DOT> ai>
3 AuthorDate: Thu Sep 19 22:58:44 2019 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Fri Sep 20 08:00:21 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6829e8c6
7
8 app-editors/neovim: yank 0.3.4-r1
9
10 Package-Manager: Portage-2.3.76, Repoman-2.3.17
11 Signed-off-by: Bernardo Meurer <bernardo <AT> standard.ai>
12 Closes: https://github.com/gentoo/gentoo/pull/12626
13 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
14
15 app-editors/neovim/Manifest | 1 -
16 app-editors/neovim/neovim-0.3.4-r1.ebuild | 96 -------------------------------
17 2 files changed, 97 deletions(-)
18
19 diff --git a/app-editors/neovim/Manifest b/app-editors/neovim/Manifest
20 index 6fd8fbd2136..075e54e5d8c 100644
21 --- a/app-editors/neovim/Manifest
22 +++ b/app-editors/neovim/Manifest
23 @@ -1,2 +1 @@
24 -DIST neovim-0.3.4.tar.gz 9231575 BLAKE2B 92e727264442794ae27642451c90381262f9882e26d9865a2ff6c1bc4060b070ab49cd11194c3a88dafecda5bc1909963b2cc8b382198dc7c117ba056b7a4ebe SHA512 fbf22ccffbb36c082bfe9a66b3d0180a78581102732a44ab7a5417aef517c88b69406491854613a1cf347ddab6fc6e277f959887556d2c0068cf181e4d88c36b
25 DIST neovim-0.3.8.tar.gz 9233661 BLAKE2B 252a64d2ac5ca1f8e1695d3f0f694ac333d9d9179dc4c428a279534e455de4b8d2c0dc6e638f775bb28a940fc1254bad426f7cee1bffaa2dbf84deefe49d41dc SHA512 431d3df859b430570e3f927328b862945a15b1ac041108599670d32af6cccac9361a143fc6af27847529629a43a5e0a0afd98b1c826d4ee1e7570de3cf14f9c7
26
27 diff --git a/app-editors/neovim/neovim-0.3.4-r1.ebuild b/app-editors/neovim/neovim-0.3.4-r1.ebuild
28 deleted file mode 100644
29 index c3e917afd7f..00000000000
30 --- a/app-editors/neovim/neovim-0.3.4-r1.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 -}