summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaweł Hajdan <phajdan.jr@gentoo.org>2015-06-30 05:18:33 +0000
committerPaweł Hajdan <phajdan.jr@gentoo.org>2015-06-30 05:18:33 +0000
commit93b15ce9e6561af6679fbb22ea7456f25095344e (patch)
tree208387e0b16808f2470c4f2f5f5cacc73512bf41
parentAdd unconditional build dependency on yard to really fix 553448. (diff)
downloadhistorical-93b15ce9e6561af6679fbb22ea7456f25095344e.tar.gz
historical-93b15ce9e6561af6679fbb22ea7456f25095344e.tar.bz2
historical-93b15ce9e6561af6679fbb22ea7456f25095344e.zip
Version bump.
Package-Manager: portage-2.2.14/cvs/Linux i686 Manifest-Sign-Key: 0x4F1A2555EA71991D!
-rw-r--r--dev-util/ninja/ChangeLog7
-rw-r--r--dev-util/ninja/Manifest20
-rw-r--r--dev-util/ninja/ninja-1.6.0.ebuild123
3 files changed, 145 insertions, 5 deletions
diff --git a/dev-util/ninja/ChangeLog b/dev-util/ninja/ChangeLog
index 904576e66465..922ada0b21bb 100644
--- a/dev-util/ninja/ChangeLog
+++ b/dev-util/ninja/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-util/ninja
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/ninja/ChangeLog,v 1.48 2015/06/30 04:53:29 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/ninja/ChangeLog,v 1.49 2015/06/30 05:18:23 phajdan.jr Exp $
+
+*ninja-1.6.0 (30 Jun 2015)
+
+ 30 Jun 2015; Pawel Hajdan jr <phajdan.jr@gentoo.org> +ninja-1.6.0.ebuild:
+ Version bump.
30 Jun 2015; Jeroen Roovers <jer@gentoo.org> ninja-1.5.3.ebuild:
Stable for PPC64 (bug #552884).
diff --git a/dev-util/ninja/Manifest b/dev-util/ninja/Manifest
index 494ae994f432..db1db4baed52 100644
--- a/dev-util/ninja/Manifest
+++ b/dev-util/ninja/Manifest
@@ -3,15 +3,27 @@ Hash: SHA256
DIST ninja-1.5.1.tar.gz 163437 SHA256 fba77b9ed4b4dd0e86c4513776938dc64bd4508dc2055b04c0c6df68bcfa397d SHA512 ab82389ee88bd68ec57e720dabb47494371990dca581cf9bb35650177164f04bf41c81ab3e5019a370eeacc7f5f49ae81d41d8b21e1b07cc8abedce37e00da61 WHIRLPOOL 3fdd76505aa39a3960c8d47fc04e7fb12f613561ecf8f29d88329c06b78a0ef47fda02226d6ebb12718676c2ea9dc6bf7352564150de8b92f1b0c189bcf21e3a
DIST ninja-1.5.3.tar.gz 168829 SHA256 7c953b5a7c26cfcd082882e3f3e2cd08fee8848ad228bb47223b18ea18777ec0 SHA512 6d8cba5838d796bf50a17ca760498309477342422d1ad971e8fd030d4dd06aa9095ce27c2a02f89504cdf3aa5a8ba5af395a2c805b5c45e266a8250985212eea WHIRLPOOL 6b6116e4bf8a2c622559cee7f2f9c48f4f896e878eacb880d9bad483eaa2f18fe9b6a11210ca396679177850b0df5377de52110c47ac22e6fd8641cbd7ccabe3
+DIST ninja-1.6.0.tar.gz 174501 SHA256 b43e88fb068fe4d92a3dfd9eb4d19755dae5c33415db2e9b7b61b4659009cde7 SHA512 551a9e14b95c2d2ddad6bee0f939a45614cce86719748dc580192dd122f3671e3d95fd6a6fb3facb2d314ba100d61a004af4df77f59df119b1b95c6fe8c38875 WHIRLPOOL 74d10df3d112c6cbd524f802978f1a56d2643767d947cff33a276a29f89485576f7d6b40597f9eac1db1446ae22c7f2c73c9d1f7795132e0254fa970df37063b
EBUILD ninja-1.5.1.ebuild 2703 SHA256 3fbf1ca7b277d037ce1e674929793f4aca12d5f405ce8f408c6f2cac5459b774 SHA512 d32184fe1a67c775b286a9795fcfd8b4cf297176877b3489b8de2852c6a5612dea313d8d1fdd4cae295b785ebc77fe459ffd4b549b44f7451473d8527c4be5cd WHIRLPOOL 15366d9b6fbee5ca37a42e6b988f86e97b999209db796551568fd719e6b5b8d700f70953bd16643da513537a54000e69e055c92c304324fb9b263f66ee08ccac
EBUILD ninja-1.5.3.ebuild 2549 SHA256 b6fcb7ff2e82004b8f40b194f31ddc6798ebba821a7f99e32161b9ff1883ce43 SHA512 5643ba6233d8b68b8f1eba838faaf9e16cf773aca49112063dba54aae090165e4edcd84090b420b62ebc79f80c4d007a720fd7bb0e7b2e1918947f4fdd2f4e97 WHIRLPOOL 5a35ce6c7fa487d2c0493192cb75826711b72c795e23b426bce51f1e563643cedc994ea7bdbc0a51a106eb8100a18ae17e19af7b2e3e37900fc3d80ce514b7c1
+EBUILD ninja-1.6.0.ebuild 2559 SHA256 fdbafafc9cf707757a4abc23d848ce48a83e4d7e5133d834bd01d0f183e6fdc8 SHA512 5ccf92f6feaab17a72e6fd8d485287f146219d2f8effb12c3f164cab37857bccec91430d42d8bf6af9197c731cdd1090482103d7aede9b66214346983a70ff6e WHIRLPOOL c89567506fe3178d7cc8b97701f4804ce499c9201244543fe638fb5c92d4d140ba602e93b00746bd0b4be4606cd669afe2a539a7e586f0db1d6e5d6f8cd54fda
EBUILD ninja-9999.ebuild 2686 SHA256 be9b93bb405268148bc80e947b53e02991cbc3bcb1caf206140aaac50f25f4d8 SHA512 0a473331a36b717898edf06f95fe09d485dd82726159cd75cbcd449c3fafaede522c3a24ef08db92d9271521d0672b870c340f1e6b3368673123d2f613d5a8b3 WHIRLPOOL c0356273bebe59f92581e5801b29d63e7b9aaf12a32c59a5051082c74a484600cf81ce5de9b288fc3c94db737d7e0c50e5ee31861ba0bc253e0a1f8c9c41bf2e
-MISC ChangeLog 5849 SHA256 2eacfa962c9a527be51f9562cddfa755a6e056f5b07278631996b8146ae18ad2 SHA512 424793241f5472295215f7eb29acd34d64332c5cf59138b82a3cb81200e0b729dc5f42fbfa50fae49544adb1703ca9210dad061337da1c188389575b02c6cea9 WHIRLPOOL f7bb9e3b6783ea63a7a8e05b5ef2785dc9a26823538179b87f1cd111873557077544a87646a6c21b5c5f36cdc97996ee0a77fd279ae04e5f4dd953583c194269
+MISC ChangeLog 5977 SHA256 de5156cf74c4846bd2d7855020e1d28dd6945eb51ff523c4fd532f590edbc9a3 SHA512 97b9eb0d5b549f773292031f4470d2f51d7f05907019782f32f3c9830bad65c9e5332d21817e86362ffe69843f80656e7d6a300ddcb53526b7da8f5adbf09a5a WHIRLPOOL 7fe34dff731df25ac7f99aab8c4c7e7b65f8b2b3c8d89b803e18972fb9748d590d06b4b858dd14d3aa407c331619958ac57c32a49c39d194d8a951bdf35ab76e
MISC metadata.xml 240 SHA256 caac354df74906d7606c88d7a5d83921d448eada98dde1d7f64adf2fbd1af949 SHA512 f2f8acaa676739cfaa332bb42e7f1ae8a55b2c954af075bc77fd66d93d67a6c1eee2b0d5c040b8a130411631edf9296301ebb741771fd08906800c32a7dde8d9 WHIRLPOOL 347bf9d228f83878ce5cf99bd36d54dd96aee791fd4ad34f628b3596c52324371f4f2d9d94ecd0df7cc9311541522d98099fd7c1ac21dc0152c726301339786c
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iEYEAREIAAYFAlWSIMoACgkQVWmRsqeSphMuSgCfVVC0hSyWGaCWxIFQdGLUtM2T
-jREAnj0I3q6mydD/+6c7P/+NfJl4KxUW
-=cWrb
+iQIcBAEBCAAGBQJVkialAAoJEE8aJVXqcZkdfUUP/1SNYbWRm52ooHLx66hVWN3i
+PnR3c3ZtEExf3tKE1GfBeoPWRA9xgu/WTB0rAmyVjmNF9KExbR6VP0elJzw+UMr0
+g9xMh82ncyLvRQ7OV8JS7t9eB7FIUDM6DUCJNISDsRyLiJgyDTpppDZRGFI7dtBV
+PIM3hUwGrGrOsiRW43EnqD+2n+ZEm656b2n8YFclKnThM7wVb07J63tUc7sK78Z3
+472DkSpUOyzYBAHQR9wIye28AvF6vSBLPxnMnrFF6D8c3w5sgTjDaNh1Es/1vz8q
+nTg8dfz5BDRtHn20Jfpaanh8+0GJjhqIcI63GCffeP96Hyyi1fgw/VI2W6oAkBuU
+mvcGKxTcY7CDGL1qPC7AjNT9OCT4fGq4veIfUhdsNLiOnac/di9Q6LkFkspnb+N6
+8yLAqJra5OnpTYGT62PRVZtH8QXB+7z8DAUeUbpz59Bm9bqHXDusWTpnFZftNces
+2f5UVrp+c9kWVAzp5ePlV28haL5HDJA05G9oQX2ep1rVK+Iru+xDw+f8bDppnG+q
+GVtPhkH3Egz/g3JP8aIy7YkMBZiz8A2dScvHyM3xucuPAm1isu76ZEAPD0mP+/LI
+L/XIyZz/PnV/vPIClfepjcdXOxyq/eEHR4ViJHHil23CNbBPjRgiLgb1rv6Z+PUV
+47bCi9Q+ZmYmuZ9PtE/D
+=6HsI
-----END PGP SIGNATURE-----
diff --git a/dev-util/ninja/ninja-1.6.0.ebuild b/dev-util/ninja/ninja-1.6.0.ebuild
new file mode 100644
index 000000000000..8b98f111a1d8
--- /dev/null
+++ b/dev-util/ninja/ninja-1.6.0.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/ninja/ninja-1.6.0.ebuild,v 1.1 2015/06/30 05:18:23 phajdan.jr Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit bash-completion-r1 elisp-common python-any-r1 toolchain-funcs
+
+SRC_URI="https://github.com/martine/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+
+DESCRIPTION="A small build system similar to make"
+HOMEPAGE="http://github.com/martine/ninja"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+IUSE="doc emacs test vim-syntax zsh-completion"
+
+DEPEND="
+ ${PYTHON_DEPS}
+ dev-util/re2c
+ doc? (
+ app-text/asciidoc
+ app-doc/doxygen
+ dev-libs/libxslt
+ )
+ test? ( dev-cpp/gtest )
+"
+RDEPEND="
+ emacs? ( virtual/emacs )
+ vim-syntax? (
+ || (
+ app-editors/vim
+ app-editors/gvim
+ )
+ )
+ zsh-completion? ( app-shells/zsh )
+ !<net-irc/ninja-1.5.9_pre14-r1" #436804
+
+run_for_build() {
+ if tc-is-cross-compiler; then
+ local -x AR=$(tc-getBUILD_AR)
+ local -x CXX=$(tc-getBUILD_CXX)
+ local -x CFLAGS=${BUILD_CXXFLAGS}
+ local -x LDFLAGS=${BUILD_LDFLAGS}
+ fi
+ "$@"
+}
+
+src_compile() {
+ tc-export AR CXX
+
+ # configure.py uses CFLAGS instead of CXXFLAGS
+ export CFLAGS=${CXXFLAGS}
+
+ run_for_build "${PYTHON}" bootstrap.py --verbose || die
+
+ if tc-is-cross-compiler; then
+ mv ninja ninja-build || die
+ "${PYTHON}" configure.py || die
+ ./ninja-build -v ninja || die
+ else
+ ln ninja ninja-build || die
+ fi
+
+ if use doc; then
+ ./ninja-build -v doxygen manual || die
+ fi
+
+ if use emacs; then
+ elisp-compile misc/ninja-mode.el || die
+ fi
+}
+
+src_test() {
+ if ! tc-is-cross-compiler; then
+ # Bug 485772
+ ulimit -n 2048
+ ./ninja-build -v ninja_test || die
+ ./ninja_test || die
+ fi
+}
+
+src_install() {
+ dodoc README HACKING.md
+ if use doc; then
+ dohtml -r doc/doxygen/html/*
+ dohtml doc/manual.html
+ fi
+ dobin ninja
+
+ newbashcomp misc/bash-completion "${PN}"
+
+ if use vim-syntax; then
+ insinto /usr/share/vim/vimfiles/syntax/
+ doins misc/"${PN}".vim
+
+ echo 'au BufNewFile,BufRead *.ninja set ft=ninja' > "${T}/${PN}.vim"
+ insinto /usr/share/vim/vimfiles/ftdetect
+ doins "${T}/${PN}.vim"
+ fi
+
+ if use zsh-completion; then
+ insinto /usr/share/zsh/site-functions
+ newins misc/zsh-completion _ninja
+ fi
+
+ if use emacs; then
+ cd misc || die
+ elisp-install ${PN} ninja-mode.el* || die
+ fi
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}