Gentoo Archives: gentoo-commits

From: Mike Gilbert <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/ninja/
Date: Tue, 29 Dec 2015 17:25:23
Message-Id: 1451409904.4781b59bc7851d4b4e5b25af041cf78bdd15ea70.floppym@gentoo
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 -}