From 03da0805625335f19e5975e89ad77106a0f713f3 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Pawe=C5=82=20Hajdan?= Date: Fri, 7 Oct 2011 18:32:09 +0000 Subject: [PATCH] Version bump, applied upstream suggestions. It's simpler now. Package-Manager: portage-2.1.10.11/cvs/Linux i686 --- dev-lang/nacl-toolchain-newlib/ChangeLog | 8 +- dev-lang/nacl-toolchain-newlib/Manifest | 13 ++- .../nacl-toolchain-newlib-0_p6869.ebuild | 79 +++++++++++++++++++ 3 files changed, 95 insertions(+), 5 deletions(-) create mode 100644 dev-lang/nacl-toolchain-newlib/nacl-toolchain-newlib-0_p6869.ebuild diff --git a/dev-lang/nacl-toolchain-newlib/ChangeLog b/dev-lang/nacl-toolchain-newlib/ChangeLog index 391db6e4b179..c3f5ffb86510 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-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/nacl-toolchain-newlib/ChangeLog,v 1.1 2011/10/06 18:52:19 phajdan.jr Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-lang/nacl-toolchain-newlib/ChangeLog,v 1.2 2011/10/07 18:32:09 phajdan.jr Exp $ + +*nacl-toolchain-newlib-0_p6869 (07 Oct 2011) + + 07 Oct 2011; Pawel Hajdan jr + +nacl-toolchain-newlib-0_p6869.ebuild: + Version bump, applied upstream suggestions. It's simpler now. *nacl-toolchain-newlib-0_p6852 (06 Oct 2011) diff --git a/dev-lang/nacl-toolchain-newlib/Manifest b/dev-lang/nacl-toolchain-newlib/Manifest index da8ec3dce5ce..c8113ade4613 100644 --- a/dev-lang/nacl-toolchain-newlib/Manifest +++ b/dev-lang/nacl-toolchain-newlib/Manifest @@ -8,18 +8,23 @@ DIST gmp-5.0.2.tar.bz2 2024576 RMD160 fce06e3246f067301a54f3457960f1d6d71adfc2 S DIST mpc-0.9.tar.gz 565953 RMD160 63d5fb8ab2725839e7565716c4d20187b606e2c8 SHA1 229722d553030734d49731844abfef7617b64f1a SHA256 fd3efe422f0d454592059e80f2c00d1a2e381bf2beda424c5094abd4deb049ac DIST mpfr-3.0.1.tar.bz2 1154306 RMD160 24c84d762428959ad2db7521df8bc219c81f83b5 SHA1 fbf402fc196724ae60ef01eb6ca8490b1ea4db69 SHA256 e1977099bb494319c0f0c1f85759050c418a56884e9c6cef1c540b9b13e38e7f DIST naclbinutils-2.20.1-r6852.patch 116209 RMD160 d1b82268d08f9a458d74226679e36edf6e083a7e SHA1 71c2611688875683626829f08127542636c7b4f6 SHA256 c6ff930b39b9982d49347864e99ba21e611d655e6a5ced4cf9062d3a710c5086 +DIST naclbinutils-2.20.1-r6869.patch.bz2 25819 RMD160 4bf58463368cb169d2154b07f1d5e3d1f9079d8b SHA1 3f4d250e03e1327460bb664d046d6e017abc2e3b SHA256 ec34aff65f715a20ce093e20e70a8a1d94f2733e081383cc472fd37415565eb8 DIST naclgcc-4.4.3-r6852.patch 155601 RMD160 a7fe43f9e7ef34e11a478ff4147b27a1c62be6d3 SHA1 67c1b9c72fd09abec545282d036e47255a05e2c8 SHA256 657679445010d1877137740ed7638d6a9744cd39fdf13ea566be32c0847aec94 +DIST naclgcc-4.4.3-r6869.patch.bz2 33769 RMD160 11d82b4a4309a881ae1f6e04fa05a5c6e21e7a56 SHA1 bcf14b4947726319449207bfe3227d5b2171ebd4 SHA256 2221586fd07a31015c8e8a8346043faed608f997b5e313c83164e0755019612b DIST naclnewlib-1.18.0-r6852.patch 434670 RMD160 1183289426f19f19924adb6322a38def3e104fe1 SHA1 6b9dc1770ec081baa056b0384dca57686987e62d SHA256 37b560a80952b8f55b22d2324616a607ce353b04f994c4db659a47606c76b511 +DIST naclnewlib-1.18.0-r6869.patch.bz2 76563 RMD160 3d54c53616f8c0e04215c2852cf0c81866727b8e SHA1 bf215f10b9978ddd46f58e8e2a9125cef4bfeac4 SHA256 2fb33dedb1e337c49dc6a00a7390c91599f2d93faab0ab65c5843444dd47fc3a DIST nacltoolchain-buildscripts-r6852.tar.gz 20027 RMD160 59ec96be92447b9e2eb288f959000e54e4280d9d SHA1 a2f5a604dfc79dec6cd91cc78f14cb9be1a80dbb SHA256 8f5f9588c30294cef28cab9efdd791a5c71b55b771b44b9e3802835f6ed759dd +DIST nacltoolchain-buildscripts-r6869.tar.gz 20019 RMD160 5e897dbb4e5b629258d47213584619f7768c5fc3 SHA1 1dc71a19ad93eef3edd7bd5bdb18b0a3e1754cbc SHA256 71e48ff983fb4c88075aefcb62d77a033623ab263d766304eb64aa547340b375 DIST newlib-1.18.0.tar.gz 13598301 RMD160 69d96fd323a23857072f30cb51899040099857cd SHA1 a47d3b8a508304143334b36bdb5b33786a61ce94 SHA256 d608f22b0b2e7725d2fca13cac19f34bc652d9773acadae778db9881746cb071 DIST ppl-0.11.2.tar.bz2 12348525 RMD160 68dd335f6e94df09ac4e19ccf08f1c1b280efe86 SHA1 915f1d8a7def10e540bf2806babf94dccd15852a SHA256 e3fbd1c19ef44c6f020951807cdb6fc6a8153cd3a5c53b0ab9cf4c4f6e8cbbeb EBUILD nacl-toolchain-newlib-0_p6852.ebuild 3217 RMD160 97f94b895443702ad8e82c7fc9f8fc2e8b43f9fc SHA1 eabbb4bcee117fdba480d51a211540bca015f14d SHA256 89004add3c353f5170d8f3e52add704704e5da260102e5458f510431d04a2d6f -MISC ChangeLog 413 RMD160 6a3feea90f1d562513630cd2a1b6cea4cc353b5f SHA1 6d4e3c41aa965d6351954f03850841075d612eaa SHA256 d41cfdcd5101c92dfd7531797592bc752c7b484f17f7153aa9c265a3d9fd905a +EBUILD nacl-toolchain-newlib-0_p6869.ebuild 2430 RMD160 2b47d93848b1ba5cb89bc1004ad4e1b8b3c223db SHA1 8f3166a6d4eef02c32d8a4acba825b9b9a37cd84 SHA256 9c389167047946c4afc78581f41138708dcd5eab0f3e629ee7943156efc5be98 +MISC ChangeLog 620 RMD160 2783d47557dfdc6e0906636acce60dcea11ff308 SHA1 cd02cd165be7cae8b395ee93e831370fd04a7384 SHA256 8a1986ad20d42cf98c83eb657a649754b3423a009933671c111dc8397eedeca2 MISC metadata.xml 162 RMD160 3485b95578a49782c3188a0f963f90c688287fe1 SHA1 46226eeaf4948209a093253f92010abea501daef SHA256 8a3ecdcf518f45ec4843398f9896c9b4d1c867ff2cf2851cf40b06f756f111e8 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) -iEYEAREKAAYFAk6N+PMACgkQuUQtlDBCeQKHsACghi7LC6nCtzZeMcR5sZKf5gAy -wt8An3eKOjbyBm4xV9Qw91TayDb/lSl+ -=DavD +iEYEAREKAAYFAk6PRbUACgkQuUQtlDBCeQJrvgCeN0cUQfh/Lz2AvK86g5BnyhpD +4OoAn17NRbSg3oMnxHhR6mF6F0ttX2JB +=s1Dq -----END PGP SIGNATURE----- diff --git a/dev-lang/nacl-toolchain-newlib/nacl-toolchain-newlib-0_p6869.ebuild b/dev-lang/nacl-toolchain-newlib/nacl-toolchain-newlib-0_p6869.ebuild new file mode 100644 index 000000000000..5d7ad033e36c --- /dev/null +++ b/dev-lang/nacl-toolchain-newlib/nacl-toolchain-newlib-0_p6869.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2011 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_p6869.ebuild,v 1.1 2011/10/07 18:32:07 phajdan.jr Exp $ + +EAPI="4" + +inherit eutils multilib + +BINUTILS_PV="2.20.1" +NEWLIB_PV="1.18.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="" + +DEPEND=" + app-arch/zip + app-arch/unzip + >=dev-libs/gmp-5.0.2 + dev-libs/mpc + >=dev-libs/mpfr-3.0.1 + 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/glibc-2.8 + >=sys-libs/ncurses-5.2-r2 + >=sys-libs/zlib-1.1.4 + >=sys-apps/sed-4 + sys-devel/gettext + virtual/libiconv + virtual/yacc +" +RDEPEND=">=sys-libs/zlib-1.1.4" + +S="${WORKDIR}" + +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() { + emake PREFIX="${PWD}/${PN}" CANNED_REVISION="yes" build-with-newlib +} + +src_install() { + local TOOLCHAIN_HOME="/usr/$(get_libdir)" + dodir "${TOOLCHAIN_HOME}" + insinto "${TOOLCHAIN_HOME}" + doins -r "${WORKDIR}/${PN}" +} -- 2.26.2