go bindings do not integrate with autoconf build system, disable for now
authorBernard Cafarelli <voyageur@gentoo.org>
Wed, 18 Feb 2015 15:09:46 +0000 (15:09 +0000)
committerBernard Cafarelli <voyageur@gentoo.org>
Wed, 18 Feb 2015 15:09:46 +0000 (15:09 +0000)
Package-Manager: portage-2.2.17/cvs/Linux x86_64
Manifest-Sign-Key: 0xC74525F2

sys-devel/llvm/ChangeLog
sys-devel/llvm/Manifest
sys-devel/llvm/llvm-3.6.0_rc3.ebuild
sys-devel/llvm/metadata.xml

index 34e67af52a5f2ecad440c7c234b1c43a09c23c0d..9b1e5d315bcf08cd7505b88b8e511fa7b628106d 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for sys-devel/llvm
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/ChangeLog,v 1.227 2015/02/18 13:26:00 voyageur Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/ChangeLog,v 1.228 2015/02/18 15:08:43 voyageur Exp $
+
+  18 Feb 2015; Bernard Cafarelli <voyageur@gentoo.org> llvm-3.6.0_rc3.ebuild,
+  metadata.xml:
+  go bindings do not integrate with autoconf build system, disable for now
 
 *llvm-3.6.0_rc3 (18 Feb 2015)
 
index 39a50443703b32b4b5341ce879dc0b5917bfe830..f55f8f9c15e1404618baea7ced74fc60b354622b 100644 (file)
@@ -1,6 +1,3 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
 AUX cl-patches/0001-r600-Add-some-intrinsic-definitions.patch 2450 SHA256 b0a718800c8969e174f3a22e61c15a370376f477e031fe97fff6aaab152f9867 SHA512 d23f9645d3e3364b1e9ce522eb15022fd3f2a685741db88b117b409ee33a07344a8e9ba9d89dc3535e5289edf79c6beb7ff144659f4e725b1a8f2c4256f9aad0 WHIRLPOOL c549806dbe5309dc441b65c942de488c6afc8c511d060d5c1459a4f99b97a357acbec51ce51bd704e5e1e74437cd413755f15377ad6b96c235242bc370af096f
 AUX cl-patches/0002-r600-Add-get_global_size-and-get_local_size-intrinsi.patch 1189 SHA256 172bbb3cb1214e61ee2684c133317bb997e94a34c91dae94d4848cbd0c216436 SHA512 cf711149c421b4258bc64b81018d0a9474d8b4e4128d0cc0cea788b54c93e9512397b2310db8a1834c3507b4d893d5743dbc53183ac0daca23da55601b976c16 WHIRLPOOL 8e6bd9f005a6a941c55d7c8d9b127826191944fab9e404f8ed958efd07017f5f9301273739f869a73f15fc2a79af9dc18687ff85403acf24e175a464838b3f2e
 AUX clang-3.1-gentoo-runtime-gcc-detection-v3.patch 1457 SHA256 f4b22281d21e39bc4681519cec90243c0e50262ce56ae68b0a8d9e7d92ce0375 SHA512 81c582791f4b0b1ccfcf3e8c82fbb68312320c5287402236d8c6d2d76767bbba031094c26d2b7bd9581c473896b78dda5a6284c5a87726e1bc0c539ae9294763 WHIRLPOOL bb68797804c89f8797561964697a72a015daf2c951d92f490f8c83f38aac6f50ce1527f39b53ccc6a3d93f84ec8f868e40340a5472b9e7ee4c34ceaa4b9ca845
@@ -78,14 +75,7 @@ EBUILD llvm-3.3-r3.ebuild 14190 SHA256 d16d933d6791ef7dbe08aa43340bb9924e063af11
 EBUILD llvm-3.4.2.ebuild 15757 SHA256 da50eccf544bcd0bd03d960f6bcb3acebec7d65560e8c7f87834153586b663b0 SHA512 4350371e6a34ac0dd23d119ee98686440a1568a97a76ce7f51f9bf8bba78fd3949e6dd6284d938f7078ee0698cdae6a22417c620fe3fd09d41f47029de4cbc4e WHIRLPOOL 74d5cbc807c33a84a1fb49527b6ab7c1af2600f78549300afd50d915981f22fdd0c8a8e32040bfb135670d3c8b49e0f0fd15e13595db5288dbb9470b05ffe5b6
 EBUILD llvm-3.5.0.ebuild 15235 SHA256 4250403418b87a6719c00cf9403e167d89b48a14d266343f11edc8070e4b0293 SHA512 73d1caa13413470eb1d2b767a756843fc91b0d1c4dfc96bc68a91797cc3731af13b8e82ee4da426a558d68b36ed1188a1d7851cef58d47e9d8429bc18a867702 WHIRLPOOL 353cb07b77b8d52c95f2b10cd2c944be437e29461225e17de051048b1d73216201dba8082002e7249b40b349021d6641037f704af96bd226593803864aef0794
 EBUILD llvm-3.5.1.ebuild 15317 SHA256 5c5500fa371ef2c8d36be4c9e418d1a99d2c15d5af91cec7952809fc7e700ebe SHA512 9d847999a1e96427d4395d5b287cdc9725a854f6c42c7fd0e88ba658185c7f90fd7f723e1e821a35bb4d361e0ba04f35c4c4b4b1ea06cca97509217699546a24 WHIRLPOOL 0127ac9825ee6d96f6b0939980fd4a9fd14f3eece2839dbcfdbf021f9d7f2499430b08028fcc0d7f380e4cba7db13c043668c6975560efc13177171afe1acda1
-EBUILD llvm-3.6.0_rc3.ebuild 15482 SHA256 07e03eb2dd218c73d8efa23608949d1a6cdbdb52509a429eb34bdcdaab0d735e SHA512 fab4805a7bd76935299db7b4ebc0f7d5252d329e92469e128e0aea8e16b34185ccf8da84cef04ee77fa3f089d4a263ef6a7c328deb3c08f65e5da20725e406e2 WHIRLPOOL e3d4b01b4728b72e1763cc79180551c2175748fe86194d8a7fba8d95329ed2535e51d9a17190e22b21435e142aad82902f3dba4b31d71a463963c159145b0fc3
+EBUILD llvm-3.6.0_rc3.ebuild 15420 SHA256 3f5be35e4cadfea4b26014beae3b03fcc572ac19e6758daf3ebb94c00a30aee4 SHA512 b6a769ed689fbc9026ef1b37f31d14a5be75fe0e195a003833ae97bc360499856e526606d3c75e72578ba96ffbde40e0ab2213c756451940f8ca4b861710e6c9 WHIRLPOOL fc26d572e1e51d8dd591aa1c2eb057e001b04cb648e802f40be4fd418a78c1f098377db0b21143c33f05675ae21069b076226bbe5b8b80d2c887a2898564a445
 EBUILD llvm-9999.ebuild 14402 SHA256 b45c2b3c15b861c26d55eb91dc895e380f9cbd54b0a1a57a05134ff54d5e4b1a SHA512 b2b06bee630eff7cf3f4ec81d8739e9f138f63d44aeab80b8f87ca1b24558bc670684328776e257399c62ac23ef8da6f3788734317f699e762350b9e4bf8eb2e WHIRLPOOL 3bbb955951037e89b02b72e05cfc20b107ac4805afda5d12b67e3d9b9fbb1c56ce15b6aa5a93cc78ba3501a06de9003c88f50e1a6dde919b069c0d6434b85e6a
-MISC ChangeLog 38159 SHA256 cfc1dbc8cdd42c61c36c6ef6e897b201e048bd0d3e2555e5304287bcad525c3e SHA512 711678c970c04c42299e5905a16278f299fc3a0f78b70bfb08302c0960f29ce9db5297fe2b3c89dd0819b6ad8d39aa422d2bf263140210678fa6d54e29a7ed6c WHIRLPOOL d4312d7dceffa384f5f41156c10432edf6603c3ac7c6e7845e468c2795524576b7181bf683d7bce27942b3ae088cca7da4492257bb678bbd4bfa3c2cb439e575
-MISC metadata.xml 2854 SHA256 f2c02d14303160361c06d677e58387c7cdbca50e16b5f4774244e49973404a83 SHA512 5063a1d520eabc09154f0001f9bfcbc5633c335870dab79ac9b8a464cbfb787d1a80c79aada0f2a68f6ab1fe9c3fa1872dcfa77c6a63effeade71b971b0f5574 WHIRLPOOL 0904c56e37e57759c728bb5cd55a564f8fd897408d3d72ba0e438b26f24dfefb59628b01c055a1fec69228c339ca213eb4b942aa4e2d9a2f24b25263d9d277c9
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
-
-iF4EAREIAAYFAlTkkwAACgkQFYEBGcdFJfKaqQEAi3LkiSWUciX43wUQcg6xvZ+V
-EP1JdTgUy7+pIoY1lVcA/icdb7NU5yhtpoEjantWVnMj6IR1GZZriPieFdHMutS/
-=X6x2
------END PGP SIGNATURE-----
+MISC ChangeLog 38329 SHA256 2d52ef490a9a46bfc8eb0d4da54c36dfb2c08d408eb1b7b3d900d09e972ed5fc SHA512 86381436ac5a83d9de4e2a584f33b82416fe1390ce401aaa4726b0b65db3bc3943626b9f9cc70a9af0ff0c7cce4ff17c11a4f89a60e0a858c318b91287d3c49a WHIRLPOOL 58d76c29faf4abc83bdd9000a2fd7360a8dbd4135962fbccddaa8ba3930cbb2568fd1ea01fd42352bad59fe5ab4c20f1a5be1bf1970183b5cf0f638f95e0c329
+MISC metadata.xml 2787 SHA256 22dc7b91c98fb4258271cc9cd4bd99f214b30f258bbdfea83dc37ac74df8d498 SHA512 4fca0d2551a889e7800c688077adf405697d05730bf66621ac53fdefeeeaddb7a8d868973edc9a6fe48e9a07734f1d43fd88229bae693fe181a7dbb95eeb9481 WHIRLPOOL 6284033d40bef02510f924ec1e6a9d3e1072bf26945fdedde0ddaf1d6d35c3d30971cdefa583a8e4d9db3da67bee04145ace15ded4cee63f534588b66633c76b
index e5b757ad0e6eda72e9838e81d6a2eb3e6bc2dbf5..8b056dab008da24dbcee05c5beec8e8ce5e751df 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-3.6.0_rc3.ebuild,v 1.1 2015/02/18 13:26:00 voyageur Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/llvm/llvm-3.6.0_rc3.ebuild,v 1.2 2015/02/18 15:08:43 voyageur Exp $
 
 EAPI=5
 
@@ -20,7 +20,7 @@ SRC_URI="http://llvm.org/pre-releases/${PV/_rc*}/${PV/3.6.0_}/${P/_}.src.tar.xz
 LICENSE="UoI-NCSA"
 SLOT="0/3.5"
 KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="clang debug doc go gold libedit +libffi multitarget ncurses ocaml python
+IUSE="clang debug doc gold libedit +libffi multitarget ncurses ocaml python
        +static-analyzer test xml video_cards_radeon
        kernel_Darwin kernel_FreeBSD"
 
@@ -34,7 +34,6 @@ COMMON_DEPEND="
                )
                xml? ( dev-libs/libxml2:2= )
        )
-       go? ( >=dev-lang/go-1.2 )
        gold? ( >=sys-devel/binutils-2.22:*[cxx] )
        libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] )
        libffi? ( >=virtual/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] )
@@ -147,6 +146,7 @@ src_prepare() {
        epatch "${FILESDIR}"/${PN}-3.2-nodoctargz.patch
        epatch "${FILESDIR}"/${PN}-3.5-gcc-4.9.patch
        epatch "${FILESDIR}"/${PN}-3.6-gentoo-install.patch
+       epatch "${FILESDIR}"/${P/_rc*}-go_bindings.patch
        # Make ocaml warnings non-fatal, bug #537308
        sed -e "/RUN/s/-warn-error A//" -i test/Bindings/OCaml/*ml  || die
 
@@ -231,7 +231,6 @@ multilib_src_configure() {
        if multilib_is_native_abi; then
                use gold && conf_flags+=( --with-binutils-include="${EPREFIX}"/usr/include/ )
                # extra commas don't hurt
-               use go && bindings+=',go'
                use ocaml && bindings+=',ocaml'
        fi
 
@@ -393,9 +392,9 @@ multilib_src_install() {
                        dohtml -r "${S}"/docs/_build/html/
                else
                        if ! use clang; then
-                               rm "${WORKDIR}"/${PN}-3.5.0-manpages/clang.1 || die
+                               rm "${WORKDIR}"/${P/_rc*}-manpages/clang.1 || die
                        fi
-                       doman "${WORKDIR}"/${PN}-3.5.0-manpages/*.1
+                       doman "${WORKDIR}"/${P/_rc*}-manpages/*.1
                fi
 
                # Symlink the gold plugin.
index a27c489fdc693f28cdb4f9cf6c409c73ba44ba20..1a630669f3763a1c9720be106a3e22a45edd7b83 100644 (file)
@@ -18,7 +18,6 @@
                <flag name='clang'>Build the clang C/C++ compiler</flag>
                <flag name='cmake'>Enable cmake support (experimental)</flag>
                <flag name='doc'>Build and install the HTML documentation and regenerate the man pages</flag>
-               <flag name='go'>Build the <pkg>dev-lang/go</pkg> bindings</flag>
                <flag name='gold'>Build the gold linker plugin</flag>
                <flag name='llvm-gcc'>Build LLVM with <pkg>sys-devel/llvm-gcc</pkg></flag>
                <flag name='multitarget'>Build all host targets (default: host only)</flag>