summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2013-09-05 09:17:54 +0000
committerMike Frysinger <vapier@gentoo.org>2013-09-05 09:17:54 +0000
commit1914e42a42aa09ba67bc97c0baeff659e68a4be5 (patch)
tree00c9dc1d0b5f62381e6f4769598559958334f519 /sys-devel/sparse
parentWhitespace (diff)
downloadhistorical-1914e42a42aa09ba67bc97c0baeff659e68a4be5.tar.gz
historical-1914e42a42aa09ba67bc97c0baeff659e68a4be5.tar.bz2
historical-1914e42a42aa09ba67bc97c0baeff659e68a4be5.zip
Add USE=llvm support #483026 by Daniel M. Weeks.
Package-Manager: portage-2.2.0/cvs/Linux x86_64 Manifest-Sign-Key: 0xFB7C4156
Diffstat (limited to 'sys-devel/sparse')
-rw-r--r--sys-devel/sparse/ChangeLog6
-rw-r--r--sys-devel/sparse/Manifest34
-rw-r--r--sys-devel/sparse/metadata.xml8
-rw-r--r--sys-devel/sparse/sparse-9999.ebuild7
4 files changed, 30 insertions, 25 deletions
diff --git a/sys-devel/sparse/ChangeLog b/sys-devel/sparse/ChangeLog
index e3362a37c6a4..b73843b483b1 100644
--- a/sys-devel/sparse/ChangeLog
+++ b/sys-devel/sparse/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-devel/sparse
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/sparse/ChangeLog,v 1.54 2013/05/09 17:42:05 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/sparse/ChangeLog,v 1.55 2013/09/05 09:17:49 vapier Exp $
+
+ 05 Sep 2013; Mike Frysinger <vapier@gentoo.org> metadata.xml,
+ sparse-9999.ebuild:
+ Add USE=llvm support #483026 by Daniel M. Weeks.
*sparse-0.4.4 (09 May 2013)
diff --git a/sys-devel/sparse/Manifest b/sys-devel/sparse/Manifest
index 20e3b0391ad7..a225ea0b35b8 100644
--- a/sys-devel/sparse/Manifest
+++ b/sys-devel/sparse/Manifest
@@ -8,23 +8,23 @@ DIST sparse-0.4.4.tar.bz2 174074 SHA256 57ce3b7e33567e67dc0b5c74142aff60a8a78257
EBUILD sparse-0.4.2.ebuild 995 SHA256 b7764eeec7486f22fdbff8c59462d22ea8d4da6c27d2dad3a6bc704fbb12a90d SHA512 efd8f0ed87154b658311edd7f7ee0f175590b5d2c75dd39ce6b6279dc86af378350eb2d5dd7186cc554d8cc18f5ad1b746dea4872896df42f76f360f098b8517 WHIRLPOOL f5f71fdb754bf6d01d65287ba875dd8f562c3927985a89ee22200da13dddfd146f70c0649200bdefead0247c61e59cfa273c9553215f2daa131ee05b1271b94c
EBUILD sparse-0.4.3.ebuild 1461 SHA256 fe158280b78cd621e49452ece3c5613db956d6a4213eaf816a453f79667a98a9 SHA512 3ac32b6f73122fc47ae0a72efa144042843c9b69c308523756ec41de6ec040e151766a82e47ffb99981a84c830f5a24d130cb35882f87163b18e22e7d11b3620 WHIRLPOOL 97a7566adbb3790e286ed62c104228dd507f89023f35ccabe09dc95350988efe10c0543982983db77ea46590bd86b1b8d08831cfed548102d582363e0f387eff
EBUILD sparse-0.4.4.ebuild 1277 SHA256 1a4e7274f9e9783d945dc9d5369ae65051f812278ec1d62835a2c5c22e6688e9 SHA512 2869cd1c2aa4f6770ea61ffe7bdd043b5a6e62319e901d979c35835a3937b35c0a94cc91ba5505fdca9de8d6971d544469242f89b4aa8e716e82bcc4b85ab4be WHIRLPOOL c56de9e785990d87fcec5c4bae4f5465347726e43feaa1c779e3ab4ae7cc5f3e0c307aa314b2dc83165732d81fcef557b3bd8dccab8653699e12147238fc7984
-EBUILD sparse-9999.ebuild 1277 SHA256 2900ab1d1bbdea2ceb9495bcf5c8130f75fd384e965afed363c5018b5c3cf607 SHA512 8696f557137239f239b9f76ec580f97dfdd9a0f4fd994357e4d30bf63e89b98c5eff1bf87365791ead107d636b04f4da07d0c771268889160a8b154dbecd72b7 WHIRLPOOL 499541bd9bdfd8492ae873c33dff996a0af9a4a204e69b88b7ebf26ce405fe4eb9d6004d710593d6b45d54b1af32e1ad75ecfbabe430e527a8af902bb70eff54
-MISC ChangeLog 6891 SHA256 3a7725f8699d711177588a6f9f8a5fef7997dcf4497c1ae0b0f62b8e4a9ff1fe SHA512 8a2e0a2fd261afabfac6cc3c1b3e23638480f6c405bee9a02220b9ea425f556c5e8f954f3a13903415313798f1b4c4dbde0a3d0ee990ce3ddf3790e67f1f600c WHIRLPOOL 9a69655530bef612cd1854754a92db59f0e8e803cdef1a726734781e51dc41396ebdddfc0a93e924f944eba16efdfcf06dc843cae39a16ac8c81e74c9d1c1d94
-MISC metadata.xml 436 SHA256 992641da4c9653f71d3e2ae63fb95393fa82a2ba73a2a492247d6de4bb699c2b SHA512 aa1a54b80cb4c9f1d2074894d0b7255e221bb4f25a8791d11e835d77bb4e00b09edac7b5c2a6855d375f443a96a1dcc6b09b55f21a9eb182b8e752d3bf444f70 WHIRLPOOL 7bbc73553cd96a375551f3165e2ca831b680269123687ce2058482961c2c92ea7c49e0f9de4dfe85f7d94adcae306e870b9a526e974fa5f201d4c10c8c2f04cc
+EBUILD sparse-9999.ebuild 1337 SHA256 41d12ae665ea6178893e2ecda3392ef7b87dc79b132da7dd77db17544b56178a SHA512 d1de55003c12425b61cae618d31fbcbb8f4f61fd0f750d28fc465bf268c3fa4570c25495af67857edcbc1490acf8f2d6d7b6e9034b6d1a01b53272cb34b7bb03 WHIRLPOOL 0db7c5ecb2def387e2a3c3b1e4b294ad0ce340da9d03a0851cac4fd1c5004ffb83e878ada1dc5acabfd2226904ed2d9036bc4376e7c58a10c4a336520b8fb7ef
+MISC ChangeLog 7029 SHA256 40b8e3c5adcaa510fd87c038df2465379b6a8dfa3739810041cb17476f1d3b45 SHA512 c0629ad6ee7167e30ffa55e631501e4066ec16308184914652d2278bd99e8594e8679d179a70325ae04c61c3894ec7ccd41f59da81013d62c59d62614e6f01be WHIRLPOOL 8d13954f115afbad6fc5387cbe8083f9b272ef57693e445102addd3fda5685751c9345c2d66f580560b03f1739e7c67a1af2d7f300cc5a11ede4d0ddfdb4f1ec
+MISC metadata.xml 474 SHA256 e8ee12369b20dcf8e7a00de72e44daa2481f72eeff8f87d01faf6b6b01826fba SHA512 4b51445d7449e5adc7ab278e23fd11a22799f63ccf367eba4ccb63e549eddeacb0c8e72f8843f98a497e94ec3c67b111cde031727a94d298c2fb1a3589f016f2 WHIRLPOOL 64f8598ae3ad6f9fdd4173f8c05dcc37bdeba8f9fd3128f3db641ee59cb71c7d5bdf8453ec1a35c08998c218170bb7ac16d7c8b485773d9b1dfc9eb1a1bce1bb
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
+Version: GnuPG v2.0.20 (GNU/Linux)
-iQIcBAEBCAAGBQJRi9/yAAoJELEHsLL7fEFWxiYQAJMmoCAZQhHvxTxDz6Fjg/gQ
-5dxiocf2BuWMD4QR0QYZ2ndoy5+OfrfDh9G0hQw6LGAt2ebOi+3oS29qavYr8Fj6
-JzpYSzK0t9MUaQWCvCW55YUiCCakTyyQIShjLIwPHM4odWniDjvP3azQj6vdOPsP
-fW4oPM+WIesllZ3dKX5T2Uhp43G7MhvakBRIhe1GoofBGR+mLgBHbwmBB557V36v
-yxUlQksWIn2yOi6THbPR3U5IyRh4uE/Gd8RSvl0Vk8T/2/chjVPeJIq6u1AuXFmh
-C5KEBbCp+fFEBcXcMt0H1CSqhzmZHAijIusgM1FB5ZTPaKdkQuz1weeBknx0sji5
-5NGgilaDw2XKCmKLe7Yeh8eR2mdZOmuOqMSSpk3C8c4Cad9KanQkGd6V6TJdGOhy
-T4ZVdCiHA6kDW9qAsztu9Tk0P5P6Ien8LpG7EeqoYQ8VqTm+PDuXxD67z6VdbC2g
-BFvD1L8yG1TEK3X0tuVn/pwNYVagd7xwP5hQ4Gp8ytckKAjqm4lhzRxqpIIEoH+z
-CMFjkpZwTdtpRzO3cgITfzV981H9gp+WgY0BYTgbfbgyUcPhTKwHhoUz/7IQwA2e
-X27eJb4hzkbUNzUnDGolc7uR+wabZs2C2sRXg0X+NnD6CCbT1V7hOIpDAumkDJFK
-xZOJMxMx05VHs6Rk6XaT
-=07GG
+iQIcBAEBCAAGBQJSKEw/AAoJELEHsLL7fEFWuGUP/jndczUSFTd+rGUUqt21/FD1
+lJcC2I/FSn0CM7FIcwKyZdINQLvChDGUKGlcyYeBdeB5I6cFTVdj9rOU2K2PQOZT
+YbfDR7xQjKA1v1HXIv+qOFTfxX98uM30d2RSCpDQf/esH9durdiJCSDZZR2vSzjG
+YRpTir6ma8xk7T3lVryGhAuDuWLlxMkJqqabMuWQqKl7isaxnH65db7CwGJbLecB
+1DHKgOpuWf2NzRKUfFiHjGyrLZ1O314Gy0hkfJBwB7zQ4daeq8FYgvIgjG4niqA6
+uUK72XxKhK9LYPSHhPdObDzfteCV7goqtzxMMaks58NtOvWIsa8Ic5T2QmL/ldAf
+lILy3Xv69mmo/hXzswkbY+nt7n9uBFPndgHW6X4wn3YzGQb/QKzxafv0yFgjbpYk
+8RcRFkdZt3a+YG7+RgG17egs236z/10t7tN6pNcvJYHP4YTvhL+kG3GC6PLvmALe
++OXtB1xm3+0H5P4TrkqlEr8l6qvHiL+9ZPMZqz6cZ9KT4KR1ibHT00iNYVpKPDvQ
+TO6dgdrAeKRtwouY7wi0BhDEtDfXjY++DmM2Li1dFNghILLq6jD7Lk2DhQ4V+l4u
+UdIWXHswcvRli+QU/zhW4mQRrmcTosc3EZFlMeyiZ/3+DAqAze/s0fFp+EbV3pDZ
+oymYuxUEydzJ8XREeDPi
+=FWaX
-----END PGP SIGNATURE-----
diff --git a/sys-devel/sparse/metadata.xml b/sys-devel/sparse/metadata.xml
index ca0df322a6dc..5d4128c7ae5b 100644
--- a/sys-devel/sparse/metadata.xml
+++ b/sys-devel/sparse/metadata.xml
@@ -4,13 +4,13 @@
<herd>kernel-misc</herd>
<herd>toolchain</herd>
<use>
- <flag name='xml'>
- Build the c2xml utility (requires <pkg>dev-libs/libxml2</pkg>).
- </flag>
-
<flag name='gtk'>
Build the test-inspect utility (requires
<pkg>x11-libs/gtk+</pkg> version 2)
</flag>
+ <flag name='llvm'>support llvm</flag>
+ <flag name='xml'>
+ Build the c2xml utility (requires <pkg>dev-libs/libxml2</pkg>).
+ </flag>
</use>
</pkgmetadata>
diff --git a/sys-devel/sparse/sparse-9999.ebuild b/sys-devel/sparse/sparse-9999.ebuild
index 5f8232877997..056f404f5f5b 100644
--- a/sys-devel/sparse/sparse-9999.ebuild
+++ b/sys-devel/sparse/sparse-9999.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/sparse/sparse-9999.ebuild,v 1.12 2013/05/09 17:42:05 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/sparse/sparse-9999.ebuild,v 1.13 2013/09/05 09:17:49 vapier Exp $
EAPI="4"
@@ -23,9 +23,10 @@ fi
LICENSE="OSL-1.1"
SLOT="0"
-IUSE="gtk test xml"
+IUSE="gtk llvm test xml"
RDEPEND="gtk? ( x11-libs/gtk+:2 )
+ llvm? ( >=sys-devel/llvm-3.0 )
xml? ( dev-libs/libxml2 )"
DEPEND="${RDEPEND}
gtk? ( virtual/pkgconfig )
@@ -39,7 +40,7 @@ src_prepare() {
-e '/^CFLAGS =/{s:=:+= $(CPPFLAGS):;s:-O2 -finline-functions::}' \
-e "s:pkg-config:${PKG_CONFIG}:" \
Makefile || die
- export MAKEOPTS+=" V=1 AR=${AR} CC=${CC} HAVE_GTK2=$(usex gtk) HAVE_LIBXML=$(usex xml)"
+ export MAKEOPTS+=" V=1 AR=${AR} CC=${CC} HAVE_GTK2=$(usex gtk) HAVE_LLVM=$(usex llvm) HAVE_LIBXML=$(usex xml)"
}
src_compile() {