diff options
author | 2012-12-30 17:57:56 +0000 | |
---|---|---|
committer | 2012-12-30 17:57:56 +0000 | |
commit | 3afab955898ba8aa20b67b8a8245c12ef0eeff77 (patch) | |
tree | 6f28c37f989d6e1f3226da1a1d84d1f696594add /dev-lang/nacl-toolchain-newlib | |
parent | Formalize my presence as co-maintainer (diff) | |
download | historical-3afab955898ba8aa20b67b8a8245c12ef0eeff77.tar.gz historical-3afab955898ba8aa20b67b8a8245c12ef0eeff77.tar.bz2 historical-3afab955898ba8aa20b67b8a8245c12ef0eeff77.zip |
Version bump.
Package-Manager: portage-2.1.11.31/cvs/Linux i686
Manifest-Sign-Key: 0x30427902
Diffstat (limited to 'dev-lang/nacl-toolchain-newlib')
-rw-r--r-- | dev-lang/nacl-toolchain-newlib/ChangeLog | 8 | ||||
-rw-r--r-- | dev-lang/nacl-toolchain-newlib/Manifest | 13 | ||||
-rw-r--r-- | dev-lang/nacl-toolchain-newlib/nacl-toolchain-newlib-0_p10520.ebuild | 98 |
3 files changed, 114 insertions, 5 deletions
diff --git a/dev-lang/nacl-toolchain-newlib/ChangeLog b/dev-lang/nacl-toolchain-newlib/ChangeLog index 43f7e28019da..44eaa05875ef 100644 --- a/dev-lang/nacl-toolchain-newlib/ChangeLog +++ b/dev-lang/nacl-toolchain-newlib/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-lang/nacl-toolchain-newlib # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/nacl-toolchain-newlib/ChangeLog,v 1.21 2012/10/11 18:37:06 phajdan.jr Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/nacl-toolchain-newlib/ChangeLog,v 1.22 2012/12/30 17:57:47 phajdan.jr Exp $ + +*nacl-toolchain-newlib-0_p10520 (30 Dec 2012) + + 30 Dec 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> + +nacl-toolchain-newlib-0_p10520.ebuild: + Version bump. 11 Oct 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> +files/gcc-parallel-build-r0.patch, nacl-toolchain-newlib-0_p9093.ebuild: diff --git a/dev-lang/nacl-toolchain-newlib/Manifest b/dev-lang/nacl-toolchain-newlib/Manifest index 271e4c447846..13c060313f6f 100644 --- a/dev-lang/nacl-toolchain-newlib/Manifest +++ b/dev-lang/nacl-toolchain-newlib/Manifest @@ -4,18 +4,23 @@ Hash: SHA256 AUX gcc-parallel-build-r0.patch 724 SHA256 dbf64fb38f0f5cf826a7ccae6a7c175cf6cf19c65b336908d45f444f321c187c SHA512 a2f37e3616910912b09fbe79fbf940fb2079a7bc535c114c8f233b22a3d62310c7a6f53ea3c21b63e262fb90feb63d0735fda68c1967196a019964759399aeab WHIRLPOOL 44028981be5f5147354f79d5e496f5c2c8518a8fbea9aae712d1a8786b276e9da1ac9b500d041350bc7da52b3b113fb74c29d575713632fb7205cdc5be4ce911 DIST binutils-2.20.1.tar.bz2 17591527 SHA256 71d37c96451333c5c0b84b170169fdcb138bbb27397dc06281905d9717c8ed64 SHA512 b05c93eb9ba8db344fbdee3c5b36ed5a7ad1366f948d41af43286715c7345a2477e0808d25f7bbf81b54ab06c4d46356d44318d56efcdbef42236d1a694411fc WHIRLPOOL 6166462fce695914a32c3295dadb6782716bb6693ee0a2a5543cc925e4967f5bccf38a5a2c244703bb9990acd229d0588a9463c62cec042f24107854c631518e DIST gcc-4.4.3.tar.bz2 62944934 SHA256 97ed664694b02b4d58ac2cafe443d02a388f9cb3645e7778843b5086a5fec040 SHA512 7e94f874f66d248fa930dc415c9442c6c5bff134653dacb7749e1f8a75c4660e29d47661c0f5a254d6fcbdf75a2c37aa7e26091f370a934277421879f98b1928 WHIRLPOOL af2449836826c51ac26bc0b228fedccaa99c7652244e42baab47eff99422940d9b440cf359f8dfb5c2f0c9b509313860aa753c621cd2c17db558c988b856b274 +DIST naclbinutils-2.20.1-r10520.patch.bz2 38550 SHA256 3f369a6b4e4d79bf437c6ceab462a4fe7dc5fabceb32eb1dec9e149f8619de72 SHA512 58a81e665a32946e92813b3e07f23d59068c91a0074b1be1fbf0dba0ce5014ae7a86ce59e0f53d4ed24ae7c712376a27aac9f95fc85163cd9380a8cfdad167f8 WHIRLPOOL 380f631cb09f2d5191f18815538a419834bc4463a4572eb312d2f6cc1d696319f7d31f7558664462374d364318f414aebd7f76a071a4678a02742105f4bfe90e DIST naclbinutils-2.20.1-r9093.patch.bz2 38538 SHA256 ea08fbe4b53317a6f465aee1afaf61c4fcb63765d877156cc42ff267faa103c6 SHA512 b7f9f8105de1adb44f89927ddb47428dbfee597a5cbe3ab85986a55a8403f3fcdb4cebab84019f78f32df540408c9c237929d2c5c4f3b0f4e116712ecce47475 WHIRLPOOL 336299d2e2fba147353675f31e3e2759da5311cf3fec3ccb27081761674f80241b38097b29217457b9422ab06b5b2e0fb751061a10b4a7c86e3c6c5761988f56 +DIST naclgcc-4.4.3-r10520.patch.bz2 39900 SHA256 40d9fed5c1a9c19f0dcc8f2bc820e3c899d6cec3430ee49c14096b928c6ef480 SHA512 edd8c4babfb5e4609a957efca22bbbd0aa44b4bc2f10bb6191bf6fe3004c529913ee018e1500d2c9f86b99c4388a4cbceb6ad82de1e4dd4cfb708d10fe4dc0a4 WHIRLPOOL 93e0866e7dd70336fa72908c12c0b5e2dec57ea2a8f5e8332dc5bf71608ce97647d6e1b6b21345a8b55bb4e53aca1c545b5ccd54fd000918776c067a99b42660 DIST naclgcc-4.4.3-r9093.patch.bz2 39561 SHA256 a90aeb300d886a2ada571e6f0826adca02cb579b026c0c06457589f019317568 SHA512 723fc258a7d57855a5dcf4b11b1d6cc6cc08189d912809e8eda1ea1c31f10c7cebc6230ee2b76a2957fcab0b52ac623899a0e8f619e516c7dfda5139457c3409 WHIRLPOOL 58cf5baa6660f0f98202fb4fa0f58c861cf8ea761c061ff6cd7b47b0d22984f6dc6c50a5d3754e816c11798971269ef7bb9c41246437547de49fd161f4d4b95d +DIST naclnewlib-1.20.0-r10520.patch.bz2 92737 SHA256 109a86cc5d3e059004d90c12f1319a293ad3a137a62e6006cc997b44487cebed SHA512 60ab5fcce4c0548cf40fa55e036e5c3ad25fbcf51c719e1d632c77fe55086774cacf2e73f08d12400350ebc9e3b189558c17e2912a481a83ccd6884a142e1acb WHIRLPOOL 62c76dddd182fca2e3d2a45bb15228406ff73664e1d742928883660f53d4f0d1b166fb56c182c13e18dd8fe406d5d72d1d0dbf533996281fbfaf9a3736078053 DIST naclnewlib-1.20.0-r9093.patch.bz2 92392 SHA256 3db6c5cd3344ca1bdd23db170a20c5e248dbbdb06706574bc4c6dacafddd6c9c SHA512 81f9c26bacc3c914c112b45e8a1012746ace869c60c309d0c2dfac449b26a0c3af1aeee577512eb910b47433e432988a7709d57088445428b108af348ad3e32b WHIRLPOOL da5c0588cc59ec14982be5b01188e4fd8fa72afcc738b2580c685a8d558f03b78e35f0b5de1fcdc3179414ccf61eb7937d5b55f422f9d327da36af454866970a +DIST nacltoolchain-buildscripts-r10520.tar.gz 20323 SHA256 87f06f423a5ff86e99a0077390b7743f7bc1eec2b2a0516a4498055329f550bb SHA512 19fb4f484e0768e03d9ada3aa6ae7c366ae8e9bd1adf54e292ef0f4dd73ef5f9f2e289468576dfdbf3170246314066d67409cf32c4072d07d1bb841d02ca41c0 WHIRLPOOL eda7cd82eeb072a2e6da6075269396867072e4c90591cfadfc4cc746a0f895ddbca637847ed3e26b5da54d84fbcfb78ff02c9a7bdc3990a194a4fa26299e8d51 DIST nacltoolchain-buildscripts-r9093.tar.gz 20364 SHA256 648e17f89fb21a0508eeabc332e243eb4470c3f4906152a475e72cc62ae5c44e SHA512 e81bf5b61150c7022a87d36bdd14bd4694feadf4baa75316cc05f72466a3c4def8a659416399339d3db1a49bf7e988df228c1e466b90098d1041f3b5d8065562 WHIRLPOOL 5ce758c73af352979f1b0a46269d2d00493d03e2b504f4c1ffd98813e4b28816bac07416748ef8648825c1aba30689933a8ffb204aec8076730b117ea031e7db DIST newlib-1.20.0.tar.gz 14571004 SHA256 c644b2847244278c57bec2ddda69d8fab5a7c767f3b9af69aa7aa3da823ff692 SHA512 2abf1d30980e460c4d6ffe4d1682e38403d056048e00675362256731e57fe6759d01e85bcba84258d211941926e13bf3c632ff3824931a844c8b2596e795451f WHIRLPOOL be7996e493b0f2be6992c579796ea9d6968ed3b0a4f5d9c58e1c8b255a1060df18e6ae3d7ecf3a291c5859a6c04bdd39296e9ee5811eb59e2e7646da27089f66 +EBUILD nacl-toolchain-newlib-0_p10520.ebuild 3053 SHA256 d79a5f7e5430dc884f7c35c2a2abe62f6e89f85a7e20294fc225933b780bbf29 SHA512 acdd6f150df5f2a29cd17ffa2ba36cc075c9a36b782c8e4f41f93724ee140f70d2c756bfad592bbd38410d718e6987c135fa7042a3be019f4d8a27f185386b8e WHIRLPOOL 9d750ab1b9a85db9c37b471e5e3a5f5101e076fd9c785c557bc982f940beed1f8fd97cafbe301e9293e24f31dd4ddb22c42fd39633ee0cbf2f0882d9a0e9ee40 EBUILD nacl-toolchain-newlib-0_p9093.ebuild 3050 SHA256 ac11c0d4b914eba7eb0481cea8df2f0b03398d13b927855e2a530a7953b5dd7f SHA512 655a3d0ea5b94c82417c511c5932b2423b11c745df0a7eaaeed23e1526b72ef1e5c7f77b37aa731cda8e1c2a0a2ec4026be1ed87b988d0d3c631c1277fd883a8 WHIRLPOOL 807399482fc74f6f8c5d6fbe14df5387e9241652533d5b3076e4e62279bc8b5983cd7ffb8a39793cd19a7ed32744110e3685178f4825abb0317902139ef1156b -MISC ChangeLog 3983 SHA256 780fdb001b5cd3dbd278627a169c791c589009494bc09dca84c3c3b948b07257 SHA512 8219a23fb9da77e9171013534a31e6a7fc0b67d19e9f0112b01b0d440b689239dfdccd594edd7563e4d9248d0ce2d6fad834c02afd1ee91de8760738773348f7 WHIRLPOOL 7b66b5ddf9ae3e3591e7d535e8a28896b9703ac7ab68acd0e3733b194e25fdf9afc3201c80ca166f62f3556db2579f31236a79aeb020e44504153ef4050e3595 +MISC ChangeLog 4144 SHA256 13601d17e3a803ef40586936d9390778e4ae73eae3788de379ef42a2cffb5241 SHA512 7d75c5b64b87b47a84bea9df5af68654d4a1cfafc8e06afe8a105edb14854db4c7a3c292ad2e2da88487832e6aed1074a2e086a38e0980bca88adf5f48eff46e WHIRLPOOL a529b754b512f4b2e93bda342f3e990ec7ee0d829376c0cf0342d62d1e45a95e69baa6a705264e98036a6c0ea2eefe0131f2a95728b0bd9b3bd9f18ba0c9bb34 MISC metadata.xml 162 SHA256 8a3ecdcf518f45ec4843398f9896c9b4d1c867ff2cf2851cf40b06f756f111e8 SHA512 51796fe7e55b73dbfbe4a6b5fd089f5e8e4d327ff67d4a267692dda38380df5048ea77e8f058c466ae17726af5f099a3240b0500d53e421d95acc583164d3fe9 WHIRLPOOL 279b6ed997fab0d4278c01814bdd067068bceff8d1ce9933087828ce7598513b5a809013c996a3b134da6072c698a87ae151cfb56407fd62ff465b165197f5bf -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iEYEAREIAAYFAlB3Ed4ACgkQuUQtlDBCeQIK6gCeJ9zJhnvmfFpZdb+h7aN954ng -f/YAn162ScxFoUDrCBAx4DTpVlAXTyhT -=+3O5 +iEYEAREIAAYFAlDggKUACgkQuUQtlDBCeQKdRQCdEo1SR9WKg8osR3J4unLDR+Qj +njUAn1o7xOspcHOQ0ybAffSQtMqIdGN5 +=4u0/ -----END PGP SIGNATURE----- diff --git a/dev-lang/nacl-toolchain-newlib/nacl-toolchain-newlib-0_p10520.ebuild b/dev-lang/nacl-toolchain-newlib/nacl-toolchain-newlib-0_p10520.ebuild new file mode 100644 index 000000000000..429d69a55765 --- /dev/null +++ b/dev-lang/nacl-toolchain-newlib/nacl-toolchain-newlib-0_p10520.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lang/nacl-toolchain-newlib/nacl-toolchain-newlib-0_p10520.ebuild,v 1.1 2012/12/30 17:57:47 phajdan.jr Exp $ + +EAPI="4" + +inherit eutils flag-o-matic multilib + +BINUTILS_PV="2.20.1" +NEWLIB_PV="1.20.0" +GCC_PV="4.4.3" +NACL_REVISION="${PV##*_p}" + +DESCRIPTION="Native Client newlib-based toolchain (only for compiling IRT)" +HOMEPAGE="http://code.google.com/chrome/nativeclient/" +SRC_URI="mirror://gnu/binutils/binutils-${BINUTILS_PV}.tar.bz2 + ftp://sources.redhat.com/pub/newlib/newlib-${NEWLIB_PV}.tar.gz + mirror://gnu/gcc/gcc-${GCC_PV}/gcc-${GCC_PV}.tar.bz2 + http://gsdview.appspot.com/nativeclient-archive2/x86_toolchain/r${NACL_REVISION}/nacltoolchain-buildscripts-r${NACL_REVISION}.tar.gz + http://gsdview.appspot.com/nativeclient-archive2/x86_toolchain/r${NACL_REVISION}/naclbinutils-${BINUTILS_PV}-r${NACL_REVISION}.patch.bz2 + http://gsdview.appspot.com/nativeclient-archive2/x86_toolchain/r${NACL_REVISION}/naclnewlib-${NEWLIB_PV}-r${NACL_REVISION}.patch.bz2 + http://gsdview.appspot.com/nativeclient-archive2/x86_toolchain/r${NACL_REVISION}/naclgcc-${GCC_PV}-r${NACL_REVISION}.patch.bz2 +" + +LICENSE="BSD" # NaCl +LICENSE+=" || ( GPL-3 LGPL-3 )" # binutils +LICENSE+=" NEWLIB LIBGLOSS GPL-2" # newlib +LICENSE+=" GPL-3 LGPL-3 || ( GPL-3 libgcc libstdc++ gcc-runtime-library-exception-3.1 ) FDL-1.2" # gcc + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +# Stripping with a non-NaCl strip breaks the toolchain, bug #386931. +# Tests are broken, bug #391761. +RESTRICT="strip test" + +# Executable section checks do not make sense for newlib, bug #390383. +QA_EXECSTACK="usr/lib*/nacl-toolchain-newlib/*/lib*/*" + +RDEPEND=" + >=dev-libs/gmp-5.0.2 + >=dev-libs/mpfr-3.0.1 + >=sys-libs/glibc-2.8 + >=sys-libs/zlib-1.1.4 +" +DEPEND="${RDEPEND} + app-arch/zip + app-arch/unzip + dev-libs/mpc + dev-libs/cloog-ppl + dev-libs/ppl + >=media-libs/libart_lgpl-2.1 + >=sys-apps/texinfo-4.8 + >=sys-devel/binutils-2.15.94 + >=sys-devel/bison-1.875 + >=sys-devel/flex-2.5.4 + sys-devel/gnuconfig + sys-devel/m4 + >=sys-libs/ncurses-5.2-r2 + >=sys-apps/sed-4 + sys-devel/gettext + virtual/libiconv + virtual/yacc +" + +S="${WORKDIR}" + +pkg_setup() { + # Unset variables known to break the build. This is a black-list + # rather than white-list because it's not obvious how to come up + # with a comprehensive white-list. + # For more info see bug #413995. + unset -v LANGUAGES || die +} + +src_prepare() { + mkdir SRC || die + mv binutils-${BINUTILS_PV} SRC/binutils || die + mv newlib-${NEWLIB_PV} SRC/newlib || die + mv gcc-${GCC_PV} SRC/gcc || die + cd SRC || die + EPATCH_SUFFIX="patch" EPATCH_FORCE="yes" epatch "${S}" + + # Parallel build failure, bug #437048. + epatch "${FILESDIR}/gcc-parallel-build-r0.patch" +} + +src_compile() { + strip-flags # See bug #390589. + emake PREFIX="${PWD}/${PN}" CANNED_REVISION="yes" build-with-newlib +} + +src_install() { + local TOOLCHAIN_HOME="/usr/$(get_libdir)" + dodir "${TOOLCHAIN_HOME}" + mv "${WORKDIR}/${PN}" "${ED}/${TOOLCHAIN_HOME}" || die +} |