Gentoo Archives: gentoo-commits

From: "Ben de Groot (yngwin)" <yngwin@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-editors/neovim: metadata.xml neovim-0.0.0_pre20150225.ebuild Manifest ChangeLog
Date: Thu, 26 Feb 2015 06:08:16
Message-Id: 20150226060810.A859912922@oystercatcher.gentoo.org
1 yngwin 15/02/26 06:08:10
2
3 Added: metadata.xml neovim-0.0.0_pre20150225.ebuild
4 Manifest ChangeLog
5 Log:
6 initial commit
7
8 (Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key 0x4FDF9CFD2FAC514E!)
9
10 Revision Changes Path
11 1.1 app-editors/neovim/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-editors/neovim/metadata.xml?rev=1.1&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-editors/neovim/metadata.xml?rev=1.1&content-type=text/plain
15
16 Index: metadata.xml
17 ===================================================================
18 <?xml version="1.0" encoding="UTF-8"?>
19 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
20 <pkgmetadata>
21 <herd>vim</herd>
22 </pkgmetadata>
23
24
25
26 1.1 app-editors/neovim/neovim-0.0.0_pre20150225.ebuild
27
28 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-editors/neovim/neovim-0.0.0_pre20150225.ebuild?rev=1.1&view=markup
29 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-editors/neovim/neovim-0.0.0_pre20150225.ebuild?rev=1.1&content-type=text/plain
30
31 Index: neovim-0.0.0_pre20150225.ebuild
32 ===================================================================
33 # Copyright 1999-2015 Gentoo Foundation
34 # Distributed under the terms of the GNU General Public License v2
35 # $Header: /var/cvsroot/gentoo-x86/app-editors/neovim/neovim-0.0.0_pre20150225.ebuild,v 1.1 2015/02/26 06:08:10 yngwin Exp $
36
37 EAPI=5
38 inherit cmake-utils flag-o-matic
39
40 DESCRIPTION="Vim's rebirth for the 21st century"
41 HOMEPAGE="https://github.com/neovim/neovim"
42 if [[ ${PV} == 9999 ]]; then
43 inherit git-r3
44 EGIT_REPO_URI="git://github.com/neovim/neovim.git"
45 KEYWORDS=""
46 else
47 SRC_URI="http://dev.gentoo.org/~yngwin/distfiles/${P}.tar.xz"
48 KEYWORDS="~amd64 ~x86"
49 fi
50
51 LICENSE="Apache-2.0 vim"
52 SLOT="0"
53 IUSE="perl python"
54
55 CDEPEND="dev-lang/luajit:2
56 >=dev-libs/libtermkey-0.17
57 >=dev-libs/unibilium-1.1.1
58 >=dev-libs/libuv-1.2.0
59 >=dev-libs/msgpack-0.6.0_pre20150220
60 dev-lua/lpeg
61 dev-lua/messagepack"
62 DEPEND="${CDEPEND}
63 virtual/libiconv
64 virtual/libintl"
65 RDEPEND="${CDEPEND}
66 perl? ( dev-lang/perl )
67 python? ( dev-python/neovim-python-client )"
68
69 src_prepare() {
70 # do not link statically
71 sed -e '/^set(LIBUNIBILIUM/s|ON|OFF|' -e '/^set(LIBTERMKEY/s|ON|OFF|' \
72 -i CMakeLists.txt
73 # use our system vim dir
74 sed -e '/^# define SYS_VIMRC_FILE/s|$VIM|'"${EPREFIX}"'/etc/vim|' \
75 -i src/nvim/os_unix_defs.h || die
76 cmake-utils_src_prepare
77 }
78
79 src_configure() {
80 export USE_BUNDLED_DEPS=OFF
81 append-cflags "-Wno-error"
82 append-cppflags "-DNDEBUG -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1"
83 local mycmakeargs=( -DCMAKE_BUILD_TYPE=Release )
84 cmake-utils_src_configure
85 }
86
87 src_install() {
88 cmake-utils_src_install
89 # install a default configuration file
90 insinto /etc/vim
91 doins "${FILESDIR}"/nvimrc
92 }
93
94
95
96 1.1 app-editors/neovim/Manifest
97
98 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-editors/neovim/Manifest?rev=1.1&view=markup
99 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-editors/neovim/Manifest?rev=1.1&content-type=text/plain
100
101 Index: Manifest
102 ===================================================================
103 AUX nvimrc 5578 SHA256 11a2244d41d66fec2c123c4312314a668504a3683cddec6e2ed9fa79e7068b0f SHA512 a9c02891345f7a96f034358e23becfe0a72f07e429a610187c0d3fc93dae032ce6ef90eb077dcfafaecf50f86bde081a7de164ca678f6abfb034a5164ac6b683 WHIRLPOOL 06c51dbebc54e4c36a8c4b6f01b5a6a924424752e2bd8617d7a33d287ffeef9b734c4b3c69d7b20d6c072241ee028d6f402b2a2e6be92e9ee216e542853bb008
104 DIST neovim-0.0.0_pre20150225.tar.xz 4768060 SHA256 c2b9e1d60d5006022938c0cef0a25178a8fc3aefe469dc555b9396f8240dd82b SHA512 7854aabd9384bf5c90cec2f478aa9b2f173f03d7f3a1f8645e3331a7f20cade58cf68e13a117785905564d09f5b6029d22aa9ea7263f739385135becfbd50ced WHIRLPOOL d0cf544d18d925fb809f1a4dcfc1622733a7079313d8c4462efd3c371ebb5db27a4c442a0913b122c0d2ed5e1c37dca605bbfc99ed4dd920a2b006eba0d98930
105 EBUILD neovim-0.0.0_pre20150225.ebuild 1487 SHA256 28c5a9bae29073a5ba2fed764fe645b131def7fae668e5bfc6f4d9773075ac1b SHA512 5dfc980ffbd524fc8f3afd96b0254a40107fe25041474dc2c135ebe7f3a2250844ef1a753110f2f3a84f9d7aa0c738d768f885e4805c2f341a41b6181a48e08c WHIRLPOOL b7a150850989337d37d8e82108e509301de4ff6cfe421b840e6fa3cc71baf2ff931a3d41f5b5be035b4e47df8b343a995e6182d81fadf50c4d3cfc1e1170fab9
106 MISC metadata.xml 158 SHA256 b9e9e6173ac2fecac079dffc496d43b12a409020c130f9047c9347a37fb0211f SHA512 d5770b1cace5f8c421de6b37f73c1129c632e9dc7ba07ba9ad5d0d315b11b03c0cc0a8321d050e8e1e7d8bda0317fa65eeb1cb058f693ac0abc962567b0f6956 WHIRLPOOL 8083c4380f7c2862b19e67a3f8dcd2a1cb2beb65270f7ca38daa060483130e2d491830eb847f30dc29b0ca65c12de8863aa679c600fdfca1e26b7e01a6078c14
107
108
109
110 1.1 app-editors/neovim/ChangeLog
111
112 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-editors/neovim/ChangeLog?rev=1.1&view=markup
113 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-editors/neovim/ChangeLog?rev=1.1&content-type=text/plain
114
115 Index: ChangeLog
116 ===================================================================
117 # ChangeLog for app-editors/neovim
118 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
119 # $Header: /var/cvsroot/gentoo-x86/app-editors/neovim/ChangeLog,v 1.1 2015/02/26 06:08:10 yngwin Exp $
120
121 *neovim-0.0.0_pre20150225 (26 Feb 2015)
122
123 26 Feb 2015; Ben de Groot <yngwin@g.o> +files/nvimrc, +metadata.xml,
124 +neovim-0.0.0_pre20150225.ebuild:
125 initial commit