diff options
author | Paweł Hajdan <phajdan.jr@gentoo.org> | 2012-06-21 06:28:26 +0000 |
---|---|---|
committer | Paweł Hajdan <phajdan.jr@gentoo.org> | 2012-06-21 06:28:26 +0000 |
commit | bc5856bab5274969531bd231b1131d8a38bffc6e (patch) | |
tree | 4eb533eacbc32d9a4ceab980447cf788083f9e50 /dev-lang | |
parent | marked x86 per bug 422069 (diff) | |
download | historical-bc5856bab5274969531bd231b1131d8a38bffc6e.tar.gz historical-bc5856bab5274969531bd231b1131d8a38bffc6e.tar.bz2 historical-bc5856bab5274969531bd231b1131d8a38bffc6e.zip |
Version bump.
Package-Manager: portage-2.1.10.49/cvs/Linux i686
Diffstat (limited to 'dev-lang')
-rw-r--r-- | dev-lang/nacl-toolchain-newlib/ChangeLog | 8 | ||||
-rw-r--r-- | dev-lang/nacl-toolchain-newlib/Manifest | 14 | ||||
-rw-r--r-- | dev-lang/nacl-toolchain-newlib/nacl-toolchain-newlib-0_p8989.ebuild | 95 |
3 files changed, 112 insertions, 5 deletions
diff --git a/dev-lang/nacl-toolchain-newlib/ChangeLog b/dev-lang/nacl-toolchain-newlib/ChangeLog index 36c1dc54fdbd..087e8cd8e6ba 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.15 2012/05/03 09:03:24 phajdan.jr Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/nacl-toolchain-newlib/ChangeLog,v 1.16 2012/06/21 06:28:26 phajdan.jr Exp $ + +*nacl-toolchain-newlib-0_p8989 (21 Jun 2012) + + 21 Jun 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> + +nacl-toolchain-newlib-0_p8989.ebuild: + Version bump. 03 May 2012; Pawel Hajdan jr <phajdan.jr@gentoo.org> nacl-toolchain-newlib-0_p8034.ebuild: diff --git a/dev-lang/nacl-toolchain-newlib/Manifest b/dev-lang/nacl-toolchain-newlib/Manifest index d1b1d76e1c9b..e55e4e5727d7 100644 --- a/dev-lang/nacl-toolchain-newlib/Manifest +++ b/dev-lang/nacl-toolchain-newlib/Manifest @@ -5,21 +5,27 @@ DIST binutils-2.20.1.tar.bz2 17591527 RMD160 aebf86b8ae126fabd52450a81c7d491c40f DIST gcc-4.4.3.tar.bz2 62944934 RMD160 b51afac3cb77ee3dc09d29c2f85936482ed82ab2 SHA1 619766282734728539ce58a5c383cb371f1999c7 SHA256 97ed664694b02b4d58ac2cafe443d02a388f9cb3645e7778843b5086a5fec040 DIST naclbinutils-2.20.1-r7311.patch.bz2 29190 RMD160 b9271bfd24e8244773c2cbd56416eea7f5bd6bdb SHA1 9fa7efe7be7480a78e8274ef41812dc8e36b02aa SHA256 37bc2a1faf68e6667cec3c1bae425a7ffac8b20586ec3d0269de7d579e714499 DIST naclbinutils-2.20.1-r8034.patch.bz2 37750 RMD160 9e7593b1c8ad1fe391824f7d782c71fb5f19ac48 SHA1 c4b8a335bab622ecb7a636b8f5880b45833a5cba SHA256 8eb4f280a37f1e6fed0a6b9abf42d19d5211fd3cab45de70a1e9277144b1102e +DIST naclbinutils-2.20.1-r8989.patch.bz2 37758 RMD160 96f041bc3368a259679b43ea09e3140164bd83c6 SHA1 81f02cde696954062489902ceb99100b789fe73a SHA256 2e8977a7a8b596fb7dbd22f09901b186a159b347f3d8b15dead3f8a694a52e09 DIST naclgcc-4.4.3-r7311.patch.bz2 38041 RMD160 d6686a40bb702ffe5396906dc41bf0f8fe1c252a SHA1 e7a0f968d1480d07613746a106c9379b9a8aea05 SHA256 28a2ae1ffed512c29ef67689abe174b94e0cc6e0decd74a9637915b73953b432 DIST naclgcc-4.4.3-r8034.patch.bz2 38111 RMD160 3f97762ef1f9637ad460acea8c5085f20735a373 SHA1 bc48411ae7be18b61d84ef6e9b5d6c8c718b3314 SHA256 b9edb67ed22a45f7cbc9da7786e9adf2c1f9f27a5321c2d2010ef72d3e916db8 +DIST naclgcc-4.4.3-r8989.patch.bz2 39584 RMD160 b00ce89ca6d8dfb79802de544511db4b9f6dd38f SHA1 b74be0e55cd76fcb50585b7a80fc7a0f87a45934 SHA256 fbfaf4ade5d95abd67d557fcc15219f2dd0292f356fc5f96d687c954424b6420 DIST naclnewlib-1.18.0-r7311.patch.bz2 109402 RMD160 54d3d1770b3dd9fb56cad8de2efb6451d2a115f5 SHA1 8729c772d4304b38ee7ca27ab409389d4591c141 SHA256 677aa08de6ee9391a234e3ab18a2a074745c72078d2c369747ddc3ec818b49cc DIST naclnewlib-1.18.0-r8034.patch.bz2 1851156 RMD160 0b7db2dad90c04cf8898762cb105d20e4760f535 SHA1 b039fba6092b9792babebe36c0decd8f35aac4c2 SHA256 734548bb725bd0334302ab744da5112f8fb771def9b5c20d489b5491196ae668 +DIST naclnewlib-1.20.0-r8989.patch.bz2 84243 RMD160 03df1e0b5dcfa249eb5a2eb83bed63f74e3f33d2 SHA1 57de1c5886bb405b58f11ac94b1562e7b6d5bd45 SHA256 312520d6cda73df83b943282ff264c0a29d8dfebda8409f681690f5e33c1d249 DIST nacltoolchain-buildscripts-r7311.tar.gz 20113 RMD160 bb5ac169c790bcca9f83785fea2c055d4f02aa13 SHA1 89d21c4bed2ff85531d690d98988e36ee02a98c3 SHA256 6f4d86b9979e045ca7898fc36fe00757051692b62962de957cccd518c633bcf4 DIST nacltoolchain-buildscripts-r8034.tar.gz 20234 RMD160 65b9a7d7b14820b6ffaa19c995c2ee4297ee59f7 SHA1 3438ae368c034b3bdd45ee3d13e1bafff9773cb9 SHA256 6af66f74fd45aa41d0bfe5bbc0a6d93aac47389ff319b47640738c7e7ae3c36f +DIST nacltoolchain-buildscripts-r8989.tar.gz 20316 RMD160 9ffbd1d96eb961cf24a7387681dcc2797838e9f8 SHA1 2f65b94e469f987cf9b26b3d28e81e395ab6fccb SHA256 985f12e30192a2aaceeff874a08d2bac997136b704dc2efa8728ab898562d7bd DIST newlib-1.18.0.tar.gz 13598301 RMD160 69d96fd323a23857072f30cb51899040099857cd SHA1 a47d3b8a508304143334b36bdb5b33786a61ce94 SHA256 d608f22b0b2e7725d2fca13cac19f34bc652d9773acadae778db9881746cb071 +DIST newlib-1.20.0.tar.gz 14571004 RMD160 e36c5337a74633456b47d09594974c7dd7a9cc3e SHA1 65e7bdbeda0cbbf99c8160df573fd04d1cbe00d1 SHA256 c644b2847244278c57bec2ddda69d8fab5a7c767f3b9af69aa7aa3da823ff692 EBUILD nacl-toolchain-newlib-0_p7311.ebuild 2706 RMD160 2076d4e0e3d0d112bf68310c5323975827ee1326 SHA1 8ae5237400195188effc364a946947c46aa28e1e SHA256 ca6a970daec328f738e639d52765667317f6e8708bd2dfb1199c5a85b9311985 EBUILD nacl-toolchain-newlib-0_p8034.ebuild 2961 RMD160 72ee50cf6aed4059ca6effdbfeb83ef77c9fd51b SHA1 7c8b287dba122cf404d0748cfbf026393e0c4b88 SHA256 119d9f3a95020e7587dffc13c6b3ad0aac99858b09d84db8d96dd30726da235c -MISC ChangeLog 3025 RMD160 106b6018dbba27c8cd404cf5a4cc94dbddca562a SHA1 964bcbaa2a3b8bdd28222f16f224f037e18931e7 SHA256 061801c6afc85c55381440c696bbed1fa5bd92c13d15459c896fc06d8252be2a +EBUILD nacl-toolchain-newlib-0_p8989.ebuild 2961 RMD160 de60fc3214bbe4f3f2d803e7047417147b0686ce SHA1 869b7e3ee8f38518359550404bbd621a0706c506 SHA256 c71b53547ff8f57210c6a53fd0291b81e299977906e2c20fd9ac4d0bc8e03e1b +MISC ChangeLog 3184 RMD160 040785e849b7b6b37878c44ff59413f33d54bc8d SHA1 6896dddd2cdf14b3476952442638036aaa59e7d0 SHA256 01d3476c864d27ee665beea086a8aba5d42703ffb0e4e7a4803f85eb4f0fbab3 MISC metadata.xml 162 RMD160 3485b95578a49782c3188a0f963f90c688287fe1 SHA1 46226eeaf4948209a093253f92010abea501daef SHA256 8a3ecdcf518f45ec4843398f9896c9b4d1c867ff2cf2851cf40b06f756f111e8 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) -iEYEAREKAAYFAk+iSfoACgkQuUQtlDBCeQKC6gCeLt5/q7/r0jG0f5XQOnmcbZAC -KLUAni42h+mNqBuM5lfm47gpFmLmziVF -=FSDT +iEYEAREKAAYFAk/iv0QACgkQuUQtlDBCeQIaTACfejll34b+TG8fqp1soNMeUazA +n2wAnjp1VFjDZKNUhlZOfLes6qR1z67a +=21hE -----END PGP SIGNATURE----- diff --git a/dev-lang/nacl-toolchain-newlib/nacl-toolchain-newlib-0_p8989.ebuild b/dev-lang/nacl-toolchain-newlib/nacl-toolchain-newlib-0_p8989.ebuild new file mode 100644 index 000000000000..ad89fbdf4365 --- /dev/null +++ b/dev-lang/nacl-toolchain-newlib/nacl-toolchain-newlib-0_p8989.ebuild @@ -0,0 +1,95 @@ +# 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_p8989.ebuild,v 1.1 2012/06/21 06:28:26 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}" +} + +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 +} |