1 |
commit: 4781b59bc7851d4b4e5b25af041cf78bdd15ea70 |
2 |
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Dec 29 17:22:08 2015 +0000 |
4 |
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Dec 29 17:25:04 2015 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4781b59b |
7 |
|
8 |
dev-util/ninja: Remove old |
9 |
|
10 |
Package-Manager: portage-2.2.26_p32 |
11 |
|
12 |
dev-util/ninja/Manifest | 2 - |
13 |
dev-util/ninja/ninja-1.5.1.ebuild | 129 -------------------------------------- |
14 |
dev-util/ninja/ninja-1.5.3.ebuild | 123 ------------------------------------ |
15 |
3 files changed, 254 deletions(-) |
16 |
|
17 |
diff --git a/dev-util/ninja/Manifest b/dev-util/ninja/Manifest |
18 |
index 25b5d30..7fd73a1 100644 |
19 |
--- a/dev-util/ninja/Manifest |
20 |
+++ b/dev-util/ninja/Manifest |
21 |
@@ -1,3 +1 @@ |
22 |
-DIST ninja-1.5.1.tar.gz 163437 SHA256 fba77b9ed4b4dd0e86c4513776938dc64bd4508dc2055b04c0c6df68bcfa397d SHA512 ab82389ee88bd68ec57e720dabb47494371990dca581cf9bb35650177164f04bf41c81ab3e5019a370eeacc7f5f49ae81d41d8b21e1b07cc8abedce37e00da61 WHIRLPOOL 3fdd76505aa39a3960c8d47fc04e7fb12f613561ecf8f29d88329c06b78a0ef47fda02226d6ebb12718676c2ea9dc6bf7352564150de8b92f1b0c189bcf21e3a |
23 |
-DIST ninja-1.5.3.tar.gz 168829 SHA256 7c953b5a7c26cfcd082882e3f3e2cd08fee8848ad228bb47223b18ea18777ec0 SHA512 6d8cba5838d796bf50a17ca760498309477342422d1ad971e8fd030d4dd06aa9095ce27c2a02f89504cdf3aa5a8ba5af395a2c805b5c45e266a8250985212eea WHIRLPOOL 6b6116e4bf8a2c622559cee7f2f9c48f4f896e878eacb880d9bad483eaa2f18fe9b6a11210ca396679177850b0df5377de52110c47ac22e6fd8641cbd7ccabe3 |
24 |
DIST ninja-1.6.0.tar.gz 174501 SHA256 b43e88fb068fe4d92a3dfd9eb4d19755dae5c33415db2e9b7b61b4659009cde7 SHA512 551a9e14b95c2d2ddad6bee0f939a45614cce86719748dc580192dd122f3671e3d95fd6a6fb3facb2d314ba100d61a004af4df77f59df119b1b95c6fe8c38875 WHIRLPOOL 74d10df3d112c6cbd524f802978f1a56d2643767d947cff33a276a29f89485576f7d6b40597f9eac1db1446ae22c7f2c73c9d1f7795132e0254fa970df37063b |
25 |
|
26 |
diff --git a/dev-util/ninja/ninja-1.5.1.ebuild b/dev-util/ninja/ninja-1.5.1.ebuild |
27 |
deleted file mode 100644 |
28 |
index e68cf63..0000000 |
29 |
--- a/dev-util/ninja/ninja-1.5.1.ebuild |
30 |
+++ /dev/null |
31 |
@@ -1,129 +0,0 @@ |
32 |
-# Copyright 1999-2015 Gentoo Foundation |
33 |
-# Distributed under the terms of the GNU General Public License v2 |
34 |
-# $Id$ |
35 |
- |
36 |
-EAPI=5 |
37 |
- |
38 |
-PYTHON_COMPAT=( python2_7 ) |
39 |
- |
40 |
-inherit bash-completion-r1 elisp-common python-any-r1 toolchain-funcs |
41 |
- |
42 |
-if [ "${PV}" = "999999" ]; then |
43 |
- EGIT_REPO_URI="git://github.com/martine/ninja.git https://github.com/martine/ninja.git" |
44 |
- inherit git-2 |
45 |
- KEYWORDS="" |
46 |
-else |
47 |
- SRC_URI="https://github.com/martine/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
48 |
- KEYWORDS="alpha amd64 arm ~arm64 ~m68k ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" |
49 |
-fi |
50 |
- |
51 |
-DESCRIPTION="A small build system similar to make" |
52 |
-HOMEPAGE="https://github.com/martine/ninja" |
53 |
- |
54 |
-LICENSE="Apache-2.0" |
55 |
-SLOT="0" |
56 |
- |
57 |
-IUSE="doc emacs test vim-syntax zsh-completion" |
58 |
- |
59 |
-DEPEND=" |
60 |
- ${PYTHON_DEPS} |
61 |
- dev-util/re2c |
62 |
- doc? ( |
63 |
- app-text/asciidoc |
64 |
- app-doc/doxygen |
65 |
- dev-libs/libxslt |
66 |
- ) |
67 |
- test? ( dev-cpp/gtest ) |
68 |
-" |
69 |
-RDEPEND=" |
70 |
- emacs? ( virtual/emacs ) |
71 |
- vim-syntax? ( |
72 |
- || ( |
73 |
- app-editors/vim |
74 |
- app-editors/gvim |
75 |
- ) |
76 |
- ) |
77 |
- zsh-completion? ( app-shells/zsh ) |
78 |
- !<net-irc/ninja-1.5.9_pre14-r1" #436804 |
79 |
- |
80 |
-run_for_build() { |
81 |
- if tc-is-cross-compiler; then |
82 |
- local -x AR=$(tc-getBUILD_AR) |
83 |
- local -x CXX=$(tc-getBUILD_CXX) |
84 |
- local -x CFLAGS=${BUILD_CXXFLAGS} |
85 |
- local -x LDFLAGS=${BUILD_LDFLAGS} |
86 |
- fi |
87 |
- "$@" |
88 |
-} |
89 |
- |
90 |
-src_compile() { |
91 |
- tc-export AR CXX |
92 |
- |
93 |
- # configure.py uses CFLAGS instead of CXXFLAGS |
94 |
- export CFLAGS=${CXXFLAGS} |
95 |
- |
96 |
- run_for_build "${PYTHON}" bootstrap.py --verbose || die |
97 |
- |
98 |
- if tc-is-cross-compiler; then |
99 |
- mv ninja ninja-build || die |
100 |
- "${PYTHON}" configure.py || die |
101 |
- ./ninja-build -v ninja || die |
102 |
- else |
103 |
- ln ninja ninja-build || die |
104 |
- fi |
105 |
- |
106 |
- if use doc; then |
107 |
- ./ninja-build -v doxygen manual || die |
108 |
- fi |
109 |
- |
110 |
- if use emacs; then |
111 |
- elisp-compile misc/ninja-mode.el || die |
112 |
- fi |
113 |
-} |
114 |
- |
115 |
-src_test() { |
116 |
- if ! tc-is-cross-compiler; then |
117 |
- # Bug 485772 |
118 |
- ulimit -n 2048 |
119 |
- ./ninja-build -v ninja_test || die |
120 |
- ./ninja_test || die |
121 |
- fi |
122 |
-} |
123 |
- |
124 |
-src_install() { |
125 |
- dodoc README HACKING.md |
126 |
- if use doc; then |
127 |
- dohtml -r doc/doxygen/html/* |
128 |
- dohtml doc/manual.html |
129 |
- fi |
130 |
- dobin ninja |
131 |
- |
132 |
- newbashcomp misc/bash-completion "${PN}" |
133 |
- |
134 |
- if use vim-syntax; then |
135 |
- insinto /usr/share/vim/vimfiles/syntax/ |
136 |
- doins misc/"${PN}".vim |
137 |
- |
138 |
- echo 'au BufNewFile,BufRead *.ninja set ft=ninja' > "${T}/${PN}.vim" |
139 |
- insinto /usr/share/vim/vimfiles/ftdetect |
140 |
- doins "${T}/${PN}.vim" |
141 |
- fi |
142 |
- |
143 |
- if use zsh-completion; then |
144 |
- insinto /usr/share/zsh/site-functions |
145 |
- newins misc/zsh-completion _ninja |
146 |
- fi |
147 |
- |
148 |
- if use emacs; then |
149 |
- cd misc || die |
150 |
- elisp-install ${PN} ninja-mode.el* || die |
151 |
- fi |
152 |
-} |
153 |
- |
154 |
-pkg_postinst() { |
155 |
- use emacs && elisp-site-regen |
156 |
-} |
157 |
- |
158 |
-pkg_postrm() { |
159 |
- use emacs && elisp-site-regen |
160 |
-} |
161 |
|
162 |
diff --git a/dev-util/ninja/ninja-1.5.3.ebuild b/dev-util/ninja/ninja-1.5.3.ebuild |
163 |
deleted file mode 100644 |
164 |
index 65381a5..0000000 |
165 |
--- a/dev-util/ninja/ninja-1.5.3.ebuild |
166 |
+++ /dev/null |
167 |
@@ -1,123 +0,0 @@ |
168 |
-# Copyright 1999-2015 Gentoo Foundation |
169 |
-# Distributed under the terms of the GNU General Public License v2 |
170 |
-# $Id$ |
171 |
- |
172 |
-EAPI=5 |
173 |
- |
174 |
-PYTHON_COMPAT=( python2_7 ) |
175 |
- |
176 |
-inherit bash-completion-r1 elisp-common python-any-r1 toolchain-funcs |
177 |
- |
178 |
-SRC_URI="https://github.com/martine/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
179 |
-KEYWORDS="alpha amd64 arm arm64 ia64 m68k ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos" |
180 |
- |
181 |
-DESCRIPTION="A small build system similar to make" |
182 |
-HOMEPAGE="https://github.com/martine/ninja" |
183 |
- |
184 |
-LICENSE="Apache-2.0" |
185 |
-SLOT="0" |
186 |
- |
187 |
-IUSE="doc emacs test vim-syntax zsh-completion" |
188 |
- |
189 |
-DEPEND=" |
190 |
- ${PYTHON_DEPS} |
191 |
- dev-util/re2c |
192 |
- doc? ( |
193 |
- app-text/asciidoc |
194 |
- app-doc/doxygen |
195 |
- dev-libs/libxslt |
196 |
- ) |
197 |
- test? ( dev-cpp/gtest ) |
198 |
-" |
199 |
-RDEPEND=" |
200 |
- emacs? ( virtual/emacs ) |
201 |
- vim-syntax? ( |
202 |
- || ( |
203 |
- app-editors/vim |
204 |
- app-editors/gvim |
205 |
- ) |
206 |
- ) |
207 |
- zsh-completion? ( app-shells/zsh ) |
208 |
- !<net-irc/ninja-1.5.9_pre14-r1" #436804 |
209 |
- |
210 |
-run_for_build() { |
211 |
- if tc-is-cross-compiler; then |
212 |
- local -x AR=$(tc-getBUILD_AR) |
213 |
- local -x CXX=$(tc-getBUILD_CXX) |
214 |
- local -x CFLAGS=${BUILD_CXXFLAGS} |
215 |
- local -x LDFLAGS=${BUILD_LDFLAGS} |
216 |
- fi |
217 |
- "$@" |
218 |
-} |
219 |
- |
220 |
-src_compile() { |
221 |
- tc-export AR CXX |
222 |
- |
223 |
- # configure.py uses CFLAGS instead of CXXFLAGS |
224 |
- export CFLAGS=${CXXFLAGS} |
225 |
- |
226 |
- run_for_build "${PYTHON}" bootstrap.py --verbose || die |
227 |
- |
228 |
- if tc-is-cross-compiler; then |
229 |
- mv ninja ninja-build || die |
230 |
- "${PYTHON}" configure.py || die |
231 |
- ./ninja-build -v ninja || die |
232 |
- else |
233 |
- ln ninja ninja-build || die |
234 |
- fi |
235 |
- |
236 |
- if use doc; then |
237 |
- ./ninja-build -v doxygen manual || die |
238 |
- fi |
239 |
- |
240 |
- if use emacs; then |
241 |
- elisp-compile misc/ninja-mode.el || die |
242 |
- fi |
243 |
-} |
244 |
- |
245 |
-src_test() { |
246 |
- if ! tc-is-cross-compiler; then |
247 |
- # Bug 485772 |
248 |
- ulimit -n 2048 |
249 |
- ./ninja-build -v ninja_test || die |
250 |
- ./ninja_test || die |
251 |
- fi |
252 |
-} |
253 |
- |
254 |
-src_install() { |
255 |
- dodoc README HACKING.md |
256 |
- if use doc; then |
257 |
- dohtml -r doc/doxygen/html/* |
258 |
- dohtml doc/manual.html |
259 |
- fi |
260 |
- dobin ninja |
261 |
- |
262 |
- newbashcomp misc/bash-completion "${PN}" |
263 |
- |
264 |
- if use vim-syntax; then |
265 |
- insinto /usr/share/vim/vimfiles/syntax/ |
266 |
- doins misc/"${PN}".vim |
267 |
- |
268 |
- echo 'au BufNewFile,BufRead *.ninja set ft=ninja' > "${T}/${PN}.vim" |
269 |
- insinto /usr/share/vim/vimfiles/ftdetect |
270 |
- doins "${T}/${PN}.vim" |
271 |
- fi |
272 |
- |
273 |
- if use zsh-completion; then |
274 |
- insinto /usr/share/zsh/site-functions |
275 |
- newins misc/zsh-completion _ninja |
276 |
- fi |
277 |
- |
278 |
- if use emacs; then |
279 |
- cd misc || die |
280 |
- elisp-install ${PN} ninja-mode.el* || die |
281 |
- fi |
282 |
-} |
283 |
- |
284 |
-pkg_postinst() { |
285 |
- use emacs && elisp-site-regen |
286 |
-} |
287 |
- |
288 |
-pkg_postrm() { |
289 |
- use emacs && elisp-site-regen |
290 |
-} |