From: Mike Frysinger Date: Tue, 17 Feb 2015 07:03:10 +0000 (+0000) Subject: Version bump. X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=a4c15c86b1502718d080a37390820229cccc44a6;p=gentoo.git Version bump. Package-Manager: portage-2.2.17/cvs/Linux x86_64 Manifest-Sign-Key: 0xD2E96200 --- diff --git a/sys-libs/newlib/ChangeLog b/sys-libs/newlib/ChangeLog index 8f8a0957840d..95d9a2aacb2f 100644 --- a/sys-libs/newlib/ChangeLog +++ b/sys-libs/newlib/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for sys-libs/newlib -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-libs/newlib/ChangeLog,v 1.26 2014/10/31 01:55:04 vapier Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/newlib/ChangeLog,v 1.27 2015/02/17 07:03:09 vapier Exp $ + +*newlib-2.2.0 (17 Feb 2015) + + 17 Feb 2015; Mike Frysinger +newlib-2.2.0.ebuild: + Version bump. 31 Oct 2014; Mike Frysinger +files/newlib-2.1.0-msp430-destdir.patch, newlib-2.1.0.ebuild: diff --git a/sys-libs/newlib/Manifest b/sys-libs/newlib/Manifest index b4a2db141ad3..fc2397391dec 100644 --- a/sys-libs/newlib/Manifest +++ b/sys-libs/newlib/Manifest @@ -9,28 +9,30 @@ DIST newlib-1.19.0.tar.gz 14323667 SHA256 4f43807236b2274c220881ca69f7dc6aecc52f DIST newlib-1.20.0.tar.gz 14571004 SHA256 c644b2847244278c57bec2ddda69d8fab5a7c767f3b9af69aa7aa3da823ff692 SHA512 2abf1d30980e460c4d6ffe4d1682e38403d056048e00675362256731e57fe6759d01e85bcba84258d211941926e13bf3c632ff3824931a844c8b2596e795451f WHIRLPOOL be7996e493b0f2be6992c579796ea9d6968ed3b0a4f5d9c58e1c8b255a1060df18e6ae3d7ecf3a291c5859a6c04bdd39296e9ee5811eb59e2e7646da27089f66 DIST newlib-2.0.0.tar.gz 15868470 SHA256 49c29e9129325e7c3b221aa829743ddcd796d024440e47c80fc0d6769af72d8a SHA512 539cc6e3854a52a7871a822e35563ff0dff7124b667fd9471150b9c56f556c0bcc526dfb5503aba5160a5fb61955a3d0876df639374727d2a444b08f90dbf233 WHIRLPOOL f9fbd87e36c1bfc94cfabfdcfa3a347d611e275eafa9167f9c4b5adea6b1833b090960ba37503210146aec4060dc360f43c31dab5cb8def2d51db33fac935640 DIST newlib-2.1.0.tar.gz 16199705 SHA256 3e4d5ab9f0508942b6231b8ade4f8e5048cf92c96ed574c2bd6bd3320a599a48 SHA512 6770864f9307abb2401a4e48f286845d3a4afc30b2ac987da4b964a5485cc3823b32d06a0abf61528e93c4ad8a3a0aa3cc1ecd3b033850e6b2bde6d9bbc9a547 WHIRLPOOL 6faba54a72c6242c694f43a7f2e62d23584fec658818201ee58e1d2954d45b58a5f4effd63f5274b99748ed7730db76e0cf2aa1ecfbdf7001f10929d7db6353c +DIST newlib-2.2.0.tar.gz 16521910 SHA256 f8add263b0737591aff451b12a00c262c2efac4fa87d741fa1c318fc3bb335be SHA512 ab9161f16845367c823b6709e3c5708969f29f05c77edb1cf969ff4202f358648f1e55080974599dcefed2fbced4694dc73748596e76c1aa37c50cddff6e4be3 WHIRLPOOL 8dfc23f93d774c5092d64d1482c3ecc6e3ba35395822bb1d52f5e3b86f644ee803927bff133883926f3e019cfd5d9f04ffe0dcaac20bdf144c542ba1dc3edff9 EBUILD newlib-1.18.0.ebuild 1846 SHA256 bfccab14b3b102db932cff13c95864b2d06045b7437e6dbe5c7e7cc1a8cea253 SHA512 aa559507b4677ca7c09700a9c82e4e0796a138309fa24b7e7e243bc8bf7fa21752c9c9991366a469f109400b216eabc57fd95918832cf4597898cf3a1babdd1d WHIRLPOOL 5560785cc329ddecfd7c0265ab54089713160cdcad6443cacebb9483382046a1cb6e447c0dd79891e371af36d7772cba43eb29fae53792df4f716a527d2390a5 EBUILD newlib-1.19.0.ebuild 1846 SHA256 36f54bc286dbd0a462886bb089b798acca8564274b731b931ffe73033bc89ae0 SHA512 2c6d5b470b898a9cdab895c2edc0144010e4e59c86286e89291458480b193e8143de05e5696560f2e55ca5df5655483f3c6f335a72cabec8d50fd3394a652436 WHIRLPOOL c0d1c14a512c78077857c74a6ed90f8d1af26b5448713f287e4a4bb3a7d785522c87ca9254ac240305a2b71532a9b7ebc03026aef7aed78a7e7514dd5b937cc8 EBUILD newlib-1.20.0.ebuild 1929 SHA256 59bcd7224e1713d6aa9563e4b2d23f35e4f789718312a0b17ee1ebac651709f8 SHA512 e817d14dbd908ece3ed8aba334d132a2a011607368c3335b1c9015c05ec383ca0c7d2fbf9afe1b9b935f38bf33ec96975d718433f5ec16767f7d8a6ffde35344 WHIRLPOOL 8b210ffa4d415596ce429da065cd9e057a5f8ed40048ca85a403c32e81db7d3e37b67c2f2af825ffe10090eba1d92b799ac68ebe32559952942472e19b0abb46 EBUILD newlib-2.0.0.ebuild 1736 SHA256 dbf6b370e47d38a42d8252e7a9ca105f11f22303b97058ef2082eddf10158d33 SHA512 81c877720ea982828d6f9a5630fb1977dd5c395fedce50a2d794b59dc0fd460a096f912d6d3587387642473bd2bf68c4fae03963ada851c9e3bf2d0078072774 WHIRLPOOL 4754f3ebd9654f636a3a1c8ddd34d11a776389a6d2772824fe75884ceedddb6e57eb7a28237c7c3bcbde624e20fad8a57d046808c729195e0e3b0cdee379c110 EBUILD newlib-2.1.0.ebuild 1831 SHA256 cd5e04477ffcc1abed8b7cbc2947a20f9c070b4de9718b87e3b8133beb9590a3 SHA512 299edc564f32829473fadc98363cfe675ab0cc07fcaedec9b9f597a12977a7c882a8b5234a9b65f25f10b3130d8073efbb8222b0aa2fd12108c172088ede5f3e WHIRLPOOL 3c760b524d0e46692682f0c75348c667a9558ba17b5ce59e3170330063ad68b7113db7da10aff7471f75fb8bce87370e71b5001f8256b5d5f21d719398456f61 +EBUILD newlib-2.2.0.ebuild 1895 SHA256 730bbe12dbf66b0af9f1e8d98cfe2e0aecf0e96cfa0fe2ec2cde7230a274d6f8 SHA512 845da3d82721fc0d7642c543c2306c19ef97cf0c2d2cb19aaa496bb167f70725b22e6725ea42c39e0e2e974b5b1a1f37230dd0fc2848ff032f682d422f3a1e9c WHIRLPOOL 80809c8668c072103558127789c04f14221c22c77c759344daa048b41e98f72615e92dc74860cc81ae131d3132e9abc19687c2eda61fd1228cf37c73aebc4058 EBUILD newlib-9999.ebuild 1894 SHA256 b3ad7100e8438a1ad4390256f73ef0a5b88df9d0d693575ce06e38dd6bbab2df SHA512 d02a4c0cdde978418d087eae20a00fcae15e4632fe6ff72473daae2d679da1bc7fd9e7e4a86ab64e3fe70020f8799fbf1a7a00ff3890945c34cc76a37d52d3a8 WHIRLPOOL fae95b8b3e4d5ee49a99da889880e9ba15afcc32f4ec7b68d24f9f9c04d478f61322788210f850f60927d7a87c009eb77f98a76a5538a86e4629b9694dfb91a7 -MISC ChangeLog 3949 SHA256 abd66c07ad506b04ced2b2f550a3779d188842977d38f27e69bb2f4a76d1fc7f SHA512 d405790ae13154e3847f6dedf48232fc335815a74e0366c9dcd771848eee4086b367b0d887109e428503d7180aa64740127a9b0d911ea2821c9ce441546eb1bd WHIRLPOOL 7c89cda03d38de14d5fdb79c0b79a1b28ebeed6d38286c9ef3a7499a656310889925e393eb0d97394a9ea207234712f990bf9ecbebdda78a1db53b2f522373d7 +MISC ChangeLog 4067 SHA256 3d95b568518c0908796dd5bb45d7db206e7646b616db1ab9d201e9a49e9e29e0 SHA512 b34de58ed03ade908a8c4fba31cbdd07db537b5b38fe0d301978c9533db030b9092f32d87c0f880c959f59b529fd0aa0cdb28b5b362a1ac179d39a8e72717935 WHIRLPOOL bc34f52081653aa006adb6f2b53f56ec2168648083391d962178c1d5172ba1f08505bf4e4edd554ba281037eda9fd79bdf4dbf61e047f75687b947ecee97ef85 MISC metadata.xml 223 SHA256 d0effd32fc7c73c97f14108c4bdb0c2636af5763f7c0a987ad7ea264921a827f SHA512 0ca3a7e96a01f7dfe2b97441ee1a01b73a316cae084c6b1e0cb8c356f9fa0fe16fc33523ce321d293bbf0da9ca45c0dce922f9a49d3e59554b64a6b7f6b8af6b WHIRLPOOL 03dae507a05b599be2ee562f0ec3fce0aaf914d43a59a82a773479335589553f051423777b2c905cfc142e89f118a40f72101a80a55b000d09e23fd771a1f4f1 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQIcBAEBCAAGBQJUUuv5AAoJEPGu1DbS6WIAXHoP/0uuJJ9DOeXECsVi+CUjgBre -X7S77/XPUeyN/RWkBZ+Ed7dlKjbqZwpZLBs20uqes1uusGX++7kIqsbnMXeT/82+ -2wEFwkEE8NPOWZy/Qrna9f9qQTYPeykxsgHXSWvaKlIlYMIX9ZeGLfSnt/+BCC8N -Z5JmJ5lmfxjr3ZynpwbicBTBQzUgw8v/Q+9OP2wu+4fHBO80hLWjAfgT20N9bbjg -d2vsFrz/xb6Wyvw9ggfgZEY/jq6PpGDEdLoWzFhdemx4s8y8RlrvJdL278RUKV7g -+ZL4RGoRw6N0vyeP1vMBNNU9+oQdzklm7VPz7DUOXI3WK6OJU911/22y9gxUHZzD -TUi9qQjorufRcly8G1VnSB9jw71ifXWsG3Kj6pQuyDNZhjUknYPnilwNLP29rKZ2 -PvID+nTfSm7lbO2CkdmJbgHOoc/HtAB3WIP3fi1VCrpxLH1xOH+xYI+XvDmlFR7x -jct750WDaiUzQXVEk97+/+nVuzBSyrZkHi4jwfscRY2RlyitjXESJb3hwHtcg15d -Pt3FJLCASeiIF97F+6lQL8Hhlg77Z/xzAzK9Ar4oefMoCmGl25IMhm0GiaajEMI9 -qh8IwZSyPsobLDWbMd4AoQYiVHLyFQztLXhfYg3QhuCGAle7PEMfXvnfL39b9JXJ -6vW0E97/oncEGc5t3VtN -=65vK +iQIcBAEBCAAGBQJU4uhLAAoJEPGu1DbS6WIA6jcP/1g0a23MiefRonTH9klHAGEj +iGfccjURQXEbTWQp+fJ24VaVMUeR1LVolL3Zcays+mjYL0/tqQSeDivEmAdR6Rj/ +UZr03JR9zZxSbfy4U2DZrQ2bE/3DJTd4LzqviYsLwzqQkgw8/vdYV4ipGKb8KU3J +8KPUhzDYdMNn+xtgr2qj8u7wtWcKd2abg5VTqB2+KRPrNCmFL7+CsudmmgFxSIkA +uhviFoRtWVqiUWcGPr9q35RgiBK+OjOMblyXFLlsFlszSZXw1zR4AqqYABgeZuA8 +1jGC69JKnjjzGhesT534skWeq2YgUBJ9GeUfP5OxS4t7S6fhzRSE8vOyxYkSSCJQ +Rfjh4OCkOaYatYjitj8N6UmYUc5aiRI6xGHeYVTiY3npaJwVWxMlhLrdnNoVZIe+ +6+8sd+HxLvAj+/rkTZ7PPEMPb5ZtTv+GjstY5AqB3ZcGxJrL5gAlVZtYpI+nsUMx +LCM+Fy34vLYrO4pvOXuZ+v71oma+aJarN9r5JHKXDV/I3cbVKdaBgRKGEZ4S1ZtF +oLR9ftWcXDikJOKd6r6YopzrOexM68FN0RrkQePoVYg3Wi77OAjDw7z1xm8RM9UI +WN3bUcuRU1r6wt1OJWv2ohALkmVSFTTM2GgcIuDwMOIy0YyfGF5jtIBytcq2qTeW +mmZyT9Lor8YNG+DOOw8f +=YWYE -----END PGP SIGNATURE----- diff --git a/sys-libs/newlib/newlib-2.2.0.ebuild b/sys-libs/newlib/newlib-2.2.0.ebuild new file mode 100644 index 000000000000..6f585716c6b1 --- /dev/null +++ b/sys-libs/newlib/newlib-2.2.0.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-libs/newlib/newlib-2.2.0.ebuild,v 1.1 2015/02/17 07:03:09 vapier Exp $ + +EAPI="4" + +inherit flag-o-matic toolchain-funcs eutils + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://sourceware.org/git/newlib.git" + inherit git-r3 +else + SRC_URI="ftp://sourceware.org/pub/newlib/${P}.tar.gz" + KEYWORDS="-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86" +fi + +export CBUILD=${CBUILD:-${CHOST}} +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} ]] ; then + if [[ ${CATEGORY/cross-} != ${CATEGORY} ]] ; then + export CTARGET=${CATEGORY/cross-} + fi +fi + +DESCRIPTION="Newlib is a C library intended for use on embedded systems" +HOMEPAGE="http://sourceware.org/newlib/" + +LICENSE="NEWLIB LIBGLOSS GPL-2" +SLOT="0" +IUSE="nls threads unicode crosscompile_opts_headers-only" +RESTRICT="strip" + +NEWLIBBUILD="${WORKDIR}/build" + +pkg_setup() { + # Reject newlib-on-glibc type installs + if [[ ${CTARGET} == ${CHOST} ]] ; then + case ${CHOST} in + *-newlib|*-elf) ;; + *) die "Use sys-devel/crossdev to build a newlib toolchain" ;; + esac + fi +} + +src_prepare() { + epatch_user +} + +src_configure() { + # we should fix this ... + unset LDFLAGS + CHOST=${CTARGET} strip-unsupported-flags + + local myconf="" + [[ ${CTARGET} == "spu" ]] \ + && myconf="${myconf} --disable-newlib-multithread" \ + || myconf="${myconf} $(use_enable threads newlib-multithread)" + + mkdir -p "${NEWLIBBUILD}" + cd "${NEWLIBBUILD}" + + ECONF_SOURCE=${S} \ + econf \ + $(use_enable unicode newlib-mb) \ + $(use_enable nls) \ + ${myconf} +} + +src_compile() { + emake -C "${NEWLIBBUILD}" +} + +src_install() { + cd "${NEWLIBBUILD}" + emake -j1 DESTDIR="${D}" install +# env -uRESTRICT CHOST=${CTARGET} prepallstrip + # minor hack to keep things clean + rm -fR "${D}"/usr/share/info + rm -fR "${D}"/usr/info +}