diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2019-11-18 10:15:03 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2019-11-18 10:15:03 +0000 |
commit | b284a3168fa91a038925d2ecf5e4791011ea5e7d (patch) | |
tree | 16fe44748708acacd909d4e2e160a09a7f6d936a /sys-libs/newlib | |
parent | 77398e424e45d9e98c1cef3c43bdadb9d56e81ef (diff) |
gentoo resync : 18.11.2019
Diffstat (limited to 'sys-libs/newlib')
-rw-r--r-- | sys-libs/newlib/Manifest | 10 | ||||
-rw-r--r-- | sys-libs/newlib/newlib-2.0.0.ebuild | 68 | ||||
-rw-r--r-- | sys-libs/newlib/newlib-2.1.0.ebuild | 73 | ||||
-rw-r--r-- | sys-libs/newlib/newlib-2.2.0.20150423.ebuild | 80 | ||||
-rw-r--r-- | sys-libs/newlib/newlib-2.3.0.20160104.ebuild | 80 | ||||
-rw-r--r-- | sys-libs/newlib/newlib-2.4.0.ebuild | 85 |
6 files changed, 0 insertions, 396 deletions
diff --git a/sys-libs/newlib/Manifest b/sys-libs/newlib/Manifest index ac367ce75cf6..fe61988bbdbb 100644 --- a/sys-libs/newlib/Manifest +++ b/sys-libs/newlib/Manifest @@ -1,18 +1,8 @@ AUX newlib-2.1.0-msp430-destdir.patch 1271 BLAKE2B ec3a2050750c7977830a04e33af32e01b3359355c09eab133ca7c5167e4117faf9fe54c1cb87b026761c3ade845dffb37e12dff153d61fe5237f7ed1f89f81bd SHA512 094410eb6e259e05ee0ecdf7fc5db2a46af3f09cfb2ac6f3c96eb3d440c28eacfcd1c02e397240fd5e542cb97cf0ea1707ea08d4d1a85e6387769c83ad6df850 -DIST newlib-2.0.0.tar.gz 15868470 BLAKE2B 07b38479aab6293ebeaef851b7153c61a23bac4a9738f0e6b4f4b7f0238dca4c0a32c9d2a6e9849286e6968cfbe779b6ff9442bf2cf9a2d50782d6cc3bc52e93 SHA512 539cc6e3854a52a7871a822e35563ff0dff7124b667fd9471150b9c56f556c0bcc526dfb5503aba5160a5fb61955a3d0876df639374727d2a444b08f90dbf233 -DIST newlib-2.1.0.tar.gz 16199705 BLAKE2B daa563f9f710b9556803eb4ecf1aad8e6917ce2aaa727facfa7a8dc1fe7f3ec6cd5111063eacd0a51464b8b3b303b95a628ec02319fa2289e0363ecea31a4882 SHA512 6770864f9307abb2401a4e48f286845d3a4afc30b2ac987da4b964a5485cc3823b32d06a0abf61528e93c4ad8a3a0aa3cc1ecd3b033850e6b2bde6d9bbc9a547 -DIST newlib-2.2.0.20150423.tar.gz 17485660 BLAKE2B 4d5855aac6bff850356910f9e7f5f494483f25650f9bb366d2c643325bddfb743006fa73540b845ce4185bf4d776e68037348bb6a0e6865cec35fe10aae0b035 SHA512 0eecaf5dbf6caf0e0fca3697dfd70e5f60ecbc0a3365852586bc40a32bd535ef0936fa7fc68fceda3426cdb9b6259de12ed00303cadeea09d95b5f1a07022bae DIST newlib-2.2.0.tar.gz 16521910 BLAKE2B 530290c8f219774885e3c408889b7f58bbeefe5c092f004c9ad61de8642b725df1f8fd2a00760ebde814e5bf379ae0320a589d2318113f371a733c5abaca2ba7 SHA512 ab9161f16845367c823b6709e3c5708969f29f05c77edb1cf969ff4202f358648f1e55080974599dcefed2fbced4694dc73748596e76c1aa37c50cddff6e4be3 -DIST newlib-2.3.0.20160104.tar.gz 17674117 BLAKE2B abdfd902e502da32862d8151bf11bd778548cc930bcd2e0e546f5b23c075d6448f3f85e7b4388d64fbf255a5f3b893ace6e13405115a7dc0e3ac5c8846722429 SHA512 d83ce298b1b72eabf92e4ec14af3afdf3122e34aff5e320295a398df077235a78aa87148895b441a4f7de3047815e7ce13ea06a06135dd86b69a200236514293 -DIST newlib-2.4.0.tar.gz 17574364 BLAKE2B d97be2fe2fe93629230a2b0b1dbf23b2062fab54921e658bae9438fb42a1af975d763f2643352b5dbc3027faffa76ff97170aed9f5d6fb33ae4c6d947f1b608b SHA512 c60665e793dce2368a5baf23560beb50f641e1831854d702d1d7629fb6e9200cf814527f29796792a3d2dff81afee4255723df99ceb0732f99dd9580a17d2ac0 DIST newlib-2.5.0.tar.gz 17912392 BLAKE2B bc89491758d59f3529c72308e963c5b3e39044d6d586ef3814cc19cf55aee33948656c544df7dfcbe3915105e7373f53d7b2baf96b9b8147e3af780c1d08e670 SHA512 4c99e8dfcb4a7ad0769b9e173ff06628d82e4993ef87d3adf9d6b5578626b14de81b4b3c5f0673ddbb49dc9f3d3628f9f8d4432dcded91f5cd3d27b7d44343cd DIST newlib-3.1.0.tar.gz 17958952 BLAKE2B 3a84ae81fc07e442a4ed3da7a78e7ede34cc7e24b5d1c66a12624ed808e5f85f134751fcea0e4ce9eb39df287a582821f751a8610a088c149895b5e38eb06989 SHA512 efc4c3ab7153387780d141386bca5d3e20c9d25ae3e6b87cf94c8df9d301ce5926dacdff9bd33aeb9781559d933c3d0ae77f4e5b46120d90792f75dbfde702c7 -EBUILD newlib-2.0.0.ebuild 1548 BLAKE2B 5ada6e1c520dc24259411de2cdc772fec78dda6d236ded8606195b9cac5b9224c317d79a959c7f866bffb76f7b201785f532418b94ccaedb66270eb0ff7339b9 SHA512 088ba22e37489af8607b6443fe205eb38ba169e42890d2b2b07e2c551726c20fddf96e682c2678613e762a18a99ab0a19635eb1526df566e312c269790b6f0df -EBUILD newlib-2.1.0.ebuild 1643 BLAKE2B ef0b8e3f5d02317b3baf60c278ccf9f86e7092a295ce022215605d890be0e91fafdf91c71f35420d892e6b5842bbe7def02e2d2f8675dd7e728bdb8a63ea2cfe SHA512 33d38543359ee921ad764baded7830f26414fc6b7032084c3b991d87a79a6d07496ca093219fd2e637d4de5c19dcdc4e0c2c739809b43d3fe8e91174dff7f352 -EBUILD newlib-2.2.0.20150423.ebuild 1760 BLAKE2B 3b08f9790d34ec9c928e1abe4befa5e273f96d95dc6702e4df733d6d4654d44161cea48c3abdfe0836119411fc5e4fcef8645c98d5de12390b1ced739053576b SHA512 6ca9287a28ef3374c2d6d2887251ca58682dcda6785365cf66baa177038eb0d4553d906c267b2ec3ec84bf74b0beea2fab21ae5c4b6c9f6352000703f70d912f EBUILD newlib-2.2.0.ebuild 1778 BLAKE2B 1b2808f9adf45af3f55ea1d7d52d1e129424d01d2511020ddb9908163a439c96b400c0d4ff01dd5fa695fd560a0375c1fec16773db4523091f5e5ba21ac3ad89 SHA512 f2d7f9d926db20b2b3c36a244d4ebe95818d7b0accb87b1b0f073aa53ff866d58d5fd92ee82999f130fe590ee42918c3693636d809f68c5ddc389973d42a9de6 -EBUILD newlib-2.3.0.20160104.ebuild 1762 BLAKE2B 59b4544ef0f48831064e427dd9e2fdb29dfed749c2a87ac3f8b7e1c88d7e2e1a6cc4f137648d9d3d82fb2089a85f572149467e4ebca6f1c8ce86c84b9b88d0b9 SHA512 d0f28b3298942ac6a182b953f19f61ee6fcef13fd62a74e23d2c65cac06c33a06c84801a32e760b541b53c7bf467dbce664c7904ec89d9359ebecd937035c841 -EBUILD newlib-2.4.0.ebuild 1955 BLAKE2B 76bfb9237a4171f26e3e0756864e9c432a7f8856e61f712ac581874b41e11d1024f86fb15666d2f4254918fb87d65d3c4f124d05a01b42273a4f00f2c541fdc5 SHA512 53e7012a782b3004e1636beb759c5dc1872ab52c68bd7fb42b1ebd1c810bb57e2fd67492bed4edc5595fd2bcc9c473b516612cea93f6d98cb39dcce43b75fd54 EBUILD newlib-2.5.0.ebuild 4040 BLAKE2B 89d2eea47609958ae3a6fe32f527ed7cdff94b430f40fe4bdd12714e72dfcdce4dcc59d8e2a8971d54d0a880d227ac557741f374c30d53e84e59b73ee8fe72fd SHA512 e9c40057893176881fe811d84eb6e1ff5bb82c02cbf3bc1d4cfbb346a1960dacdce183d9e5c10df1cf23daa2bfd01d72712b811f4a1719436a4109a9e904df51 EBUILD newlib-3.1.0.ebuild 4225 BLAKE2B e644e98f0599a178a10e692958e5fb086127b011caaa6c9c57503506d83074b795cd388088d5b3cc769e7e2bf590203ebe5eede525fc6f5fcb6d64c0be2c6b45 SHA512 f897ce7ecdcb3fd5cd09dffd285ad1e22730702483e87179c4137aa8f4142962800ec0e793b43fd278b2a89c325d227966fb30e2e20f7b55a709ebfb245c35ef EBUILD newlib-9999.ebuild 4225 BLAKE2B e644e98f0599a178a10e692958e5fb086127b011caaa6c9c57503506d83074b795cd388088d5b3cc769e7e2bf590203ebe5eede525fc6f5fcb6d64c0be2c6b45 SHA512 f897ce7ecdcb3fd5cd09dffd285ad1e22730702483e87179c4137aa8f4142962800ec0e793b43fd278b2a89c325d227966fb30e2e20f7b55a709ebfb245c35ef diff --git a/sys-libs/newlib/newlib-2.0.0.ebuild b/sys-libs/newlib/newlib-2.0.0.ebuild deleted file mode 100644 index 480700b42b49..000000000000 --- a/sys-libs/newlib/newlib-2.0.0.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="4" - -inherit flag-o-matic toolchain-funcs - -export CBUILD=${CBUILD:-${CHOST}} -export CTARGET=${CTARGET:-${CHOST}} -if [[ ${CTARGET} == ${CHOST} ]] ; then - if [[ ${CATEGORY} == cross-* ]] ; then - export CTARGET=${CATEGORY#cross-} - fi -fi - -DESCRIPTION="Newlib is a C library intended for use on embedded systems" -HOMEPAGE="https://sourceware.org/newlib/" -SRC_URI="ftp://sourceware.org/pub/newlib/${P}.tar.gz" - -LICENSE="NEWLIB LIBGLOSS GPL-2" -SLOT="0" -KEYWORDS="-* arm hppa m68k ~mips ppc ppc64 sh sparc x86" -IUSE="nls threads unicode 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_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 - # minor hack to keep things clean - rm -fR "${D}"/usr/share/info - rm -fR "${D}"/usr/info -} diff --git a/sys-libs/newlib/newlib-2.1.0.ebuild b/sys-libs/newlib/newlib-2.1.0.ebuild deleted file mode 100644 index 5b7a8941d191..000000000000 --- a/sys-libs/newlib/newlib-2.1.0.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="4" - -inherit flag-o-matic toolchain-funcs eutils - -export CBUILD=${CBUILD:-${CHOST}} -export CTARGET=${CTARGET:-${CHOST}} -if [[ ${CTARGET} == ${CHOST} ]] ; then - if [[ ${CATEGORY} == cross-* ]] ; then - export CTARGET=${CATEGORY#cross-} - fi -fi - -DESCRIPTION="Newlib is a C library intended for use on embedded systems" -HOMEPAGE="https://sourceware.org/newlib/" -SRC_URI="ftp://sourceware.org/pub/newlib/${P}.tar.gz" - -LICENSE="NEWLIB LIBGLOSS GPL-2" -SLOT="0" -KEYWORDS="-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86" -IUSE="nls threads unicode 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 "${FILESDIR}"/${P}-msp430-destdir.patch - 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 - # minor hack to keep things clean - rm -fR "${D}"/usr/share/info - rm -fR "${D}"/usr/info -} diff --git a/sys-libs/newlib/newlib-2.2.0.20150423.ebuild b/sys-libs/newlib/newlib-2.2.0.20150423.ebuild deleted file mode 100644 index b8982d522c94..000000000000 --- a/sys-libs/newlib/newlib-2.2.0.20150423.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="4" - -inherit flag-o-matic toolchain-funcs eutils - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="git://sourceware.org/git/newlib-cygwin.git" - inherit git-r3 -else - SRC_URI="ftp://sourceware.org/pub/newlib/${P}.tar.gz" - if [[ ${PV} != *.201[5-9]???? ]] ; then - KEYWORDS="-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86" - fi -fi - -export CBUILD=${CBUILD:-${CHOST}} -export CTARGET=${CTARGET:-${CHOST}} -if [[ ${CTARGET} == ${CHOST} ]] ; then - if [[ ${CATEGORY} == cross-* ]] ; then - export CTARGET=${CATEGORY#cross-} - fi -fi - -DESCRIPTION="Newlib is a C library intended for use on embedded systems" -HOMEPAGE="https://sourceware.org/newlib/" - -LICENSE="NEWLIB LIBGLOSS GPL-2" -SLOT="0" -IUSE="nls threads unicode 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 - # minor hack to keep things clean - rm -fR "${D}"/usr/share/info - rm -fR "${D}"/usr/info -} diff --git a/sys-libs/newlib/newlib-2.3.0.20160104.ebuild b/sys-libs/newlib/newlib-2.3.0.20160104.ebuild deleted file mode 100644 index 29a9d5b95949..000000000000 --- a/sys-libs/newlib/newlib-2.3.0.20160104.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="4" - -inherit flag-o-matic toolchain-funcs eutils - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="git://sourceware.org/git/newlib-cygwin.git" - inherit git-r3 -else - SRC_URI="ftp://sourceware.org/pub/newlib/${P}.tar.gz" -# if [[ ${PV} != *.201[5-9]???? ]] ; then - KEYWORDS="-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86" -# fi -fi - -export CBUILD=${CBUILD:-${CHOST}} -export CTARGET=${CTARGET:-${CHOST}} -if [[ ${CTARGET} == ${CHOST} ]] ; then - if [[ ${CATEGORY} == cross-* ]] ; then - export CTARGET=${CATEGORY#cross-} - fi -fi - -DESCRIPTION="Newlib is a C library intended for use on embedded systems" -HOMEPAGE="https://sourceware.org/newlib/" - -LICENSE="NEWLIB LIBGLOSS GPL-2" -SLOT="0" -IUSE="nls threads unicode 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 - # minor hack to keep things clean - rm -fR "${D}"/usr/share/info - rm -fR "${D}"/usr/info -} diff --git a/sys-libs/newlib/newlib-2.4.0.ebuild b/sys-libs/newlib/newlib-2.4.0.ebuild deleted file mode 100644 index 120357a4dcaf..000000000000 --- a/sys-libs/newlib/newlib-2.4.0.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="4" - -inherit flag-o-matic toolchain-funcs eutils - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="git://sourceware.org/git/newlib-cygwin.git" - inherit git-r3 -else - SRC_URI="ftp://sourceware.org/pub/newlib/${P}.tar.gz" -# if [[ ${PV} != *.201[5-9]???? ]] ; then - KEYWORDS="-* ~arm ~hppa ~m68k ~mips ~ppc ~ppc64 ~sh ~sparc ~x86" -# fi -fi - -export CBUILD=${CBUILD:-${CHOST}} -export CTARGET=${CTARGET:-${CHOST}} -if [[ ${CTARGET} == ${CHOST} ]] ; then - if [[ ${CATEGORY} == cross-* ]] ; then - export CTARGET=${CATEGORY#cross-} - fi -fi - -DESCRIPTION="Newlib is a C library intended for use on embedded systems" -HOMEPAGE="https://sourceware.org/newlib/" - -LICENSE="NEWLIB LIBGLOSS GPL-2" -SLOT="0" -IUSE="nls threads unicode 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=( - # Disable legacy syscall stub code in newlib. These have been - # moved to libgloss for a long time now, so the code in newlib - # itself just gets in the way. - --disable-newlib-supplied-syscalls - ) - [[ ${CTARGET} == "spu" ]] \ - && myconf+=( --disable-newlib-multithread ) \ - || 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 - # minor hack to keep things clean - rm -fR "${D}"/usr/share/info - rm -fR "${D}"/usr/info -} |