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 |