summaryrefslogtreecommitdiff
path: root/dev-embedded/avr-libc
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-12-25 17:37:52 +0000
committerV3n3RiX <venerix@redcorelinux.org>2017-12-25 17:37:52 +0000
commit2f51c9978dda4c6e8debca43e4235ecc86914032 (patch)
treebc41e1c4383040034174c327504f702c8517a123 /dev-embedded/avr-libc
parent51536d2fe4697ba9114d611178bb9e20d3d5b729 (diff)
gentoo resync : 25.12.2017
Diffstat (limited to 'dev-embedded/avr-libc')
-rw-r--r--dev-embedded/avr-libc/Manifest25
-rw-r--r--dev-embedded/avr-libc/avr-libc-1.6.2.ebuild76
-rw-r--r--dev-embedded/avr-libc/avr-libc-1.6.4.ebuild76
-rw-r--r--dev-embedded/avr-libc/avr-libc-1.6.8.ebuild75
-rw-r--r--dev-embedded/avr-libc/avr-libc-1.7.0.ebuild71
-rw-r--r--dev-embedded/avr-libc/avr-libc-1.7.1.ebuild77
-rw-r--r--dev-embedded/avr-libc/avr-libc-1.8.0.ebuild78
-rw-r--r--dev-embedded/avr-libc/avr-libc-1.8.1.ebuild78
-rw-r--r--dev-embedded/avr-libc/files/avr-libc-1.7.1-gcc46.patch25
9 files changed, 0 insertions, 581 deletions
diff --git a/dev-embedded/avr-libc/Manifest b/dev-embedded/avr-libc/Manifest
index ec6946791d81..d50d49d8b61d 100644
--- a/dev-embedded/avr-libc/Manifest
+++ b/dev-embedded/avr-libc/Manifest
@@ -1,30 +1,5 @@
-AUX avr-libc-1.7.1-gcc46.patch 979 BLAKE2B fbee3b30014cb66edc1699afcd1c9e72a682be969b13b4ad1b9c2c0bc2f1ae3178d0594fed802979f2edb5681b5882537c9a00b9da50997cffbf370ccfd2b99f SHA512 f69cd81e28681d765ab9b829e23f02d2cba14d2ee7e3b3c7d0eb5a8cfd37a98ac58670c0f9643271088374f63a524b98e7eba244ca2081d85f465d21bb0e83b6
-DIST avr-libc-1.6.2.tar.bz2 1044977 BLAKE2B c3a5ee0bd955502560617184415f32d475405cad2b494a326cfaaa4980f8154d6eee4f12b2cbca2577aaf0be3232d8e7e00915c1df8f83bc852813b8bfacb6f7 SHA512 9c79450c87b6a74b88dc9628984388c0d0e0a78639bdafae29fb84bf19daae250f8e21f65e269de25ed935bdfe0edf0671e025c81870909dfaff4ec6e68b370e
-DIST avr-libc-1.6.4.tar.bz2 1137818 BLAKE2B 4bbabe97899041c5a73c9e496ba4c4fb567b4a4ec806679e1f6ae5ac5a65ec39bca1ffe80d101514ec0bc4ae51c34f133190ed53c66ddc39389dedf6d55effff SHA512 eef74396040990a930f504c05dfb9ab319ee5815411cdc48bdc389cf8e8bf33b8936cc52b1437f9a41fa965d9aa9503cf062bb9246b62af51d11abd84b2fbb53
-DIST avr-libc-1.6.8.tar.bz2 1345899 BLAKE2B e3a6a94db83d62ce4cf5519dc3ea2bf2127397a4eec7f459ed799d454f7a02d263e099dc78350737f197723f122c511ff124d9a7be0ce46fea79119c72ed48ad SHA512 31ca1969bdbb0725aa19de8e84cfa5a2868403a454a828c915dd754d53965feed7a6441564a8b5c6e54e5879771d4e03dce086b2e699a088474c7e71968b9159
-DIST avr-libc-1.7.0.tar.bz2 1409160 BLAKE2B 2c09fa8cea80887c93a99354c2bd68833c5897ad367113c29c7fd1c67eb35298a9491d124adf6ce568a0cc3ef81e9813a202f9d0572fb56a33f1426b1455a63b SHA512 7343c16aaf9760fdba10f5f3319e1b8698c7b87b0d6de03d6a34b7cc69741aa6a89ef84b6c952254541cf3ed90a26e22364254d06f170a8b67dce1e8e1cb3095
-DIST avr-libc-1.7.1.tar.bz2 1417545 BLAKE2B 082deba6b9d20c5c95a487a37eccc8058552a445ca53fc7c4e2ca3ff8ad3df213651a2123f71e975db6dfe09752731c1c71a782c242cce03532d5c2a3880fb12 SHA512 814e41b84b62213782ef886140d6aae99a76495ad3c06796038e3c58a138a3ef55076b7809dab8f4ce856b2b49a29d23952230a7784a914e20507ce06a6f99ed
-DIST avr-libc-1.8.0.tar.bz2 1428776 BLAKE2B c86dce55546e0837d608b48ad6242ac99059df0a4cd997d7e70cab083a9eb36cf36251cda92a772bbf94ac3d716cf02a8663c9cb93ccc44c55b28d1388a459e8 SHA512 932cd41be062c5930cf4d2c555b1748a6916cf8e901e2bdb6d79fec3193d8b142c32e26b9b48c680fd909cd4bafb5ed74c346846f0a4200386db6ddc2651567a
-DIST avr-libc-1.8.1.tar.bz2 3230418 BLAKE2B a32e99127970b59f88955c2e90b36aceec7ac44c2de6338d7aa42ef9432ce68337c0119030c7c543867d3342b66f4adc64ec0a8c327b24caf5b1f4cc93c05d81 SHA512 9827028117d63bab9071bc0af68ef87038ed1e6e6c5cfd6db2c77a8387ce5b9eb2825c651405ad2842d81bc0abe173b76340b56671b930fc42d2f05bb7f261f7
DIST avr-libc-2.0.0.tar.bz2 3590893 BLAKE2B cc628f5f55d12c78ca9215e3e37b4a0061feae3c7c19653384b5d789fb6e1c70efe420631bf987379ae5524ec0f65c6df459eaad0fcfb80833cc4732ed5e796b SHA512 fc8d062043d633350dbe05978935dcb8028257a4f1013f246af9658aef0671def19ac11577d1ee9302df68df1b8cf030b22441d96852e185db212263aacabea6
-DIST avr-libc-manpages-1.6.2.tar.bz2 133249 BLAKE2B 2aa23b9ec51cf4061418e9ec1859904a39bb18e5aac28dada874601ddb750601b085c294232080c9f558a014bb9433b9b0a02108eca8c34e34b69f7efe764a40 SHA512 8eb4aa0aedb20613253e4f17424251752fd61c5095690e69b2a4a0d6072460a0015379c04b9f01946d1063942ec876b6c6f2c0689878bfd8473a5e1cd31a534b
-DIST avr-libc-manpages-1.7.0.tar.bz2 143540 BLAKE2B 234e72ffcd4063ea1274c325fd7a1cab5abaa6524140f9d9677740797bc3268f5be3a2367d452055665369afd3c2ede9f32e4caf9e6749fb72459bb3de982c5e SHA512 4422deb8778be3e617d6059ba9c40f7cd4069f3f3d8343944f8aa370fc88aa5934c6f5bb375c130ff59bb7450599bb13da4cf127a87f8057abb85eb68001d702
-DIST avr-libc-manpages-1.7.1.tar.bz2 143831 BLAKE2B 3a727c168f0833906bd4056838b7983f50b1963167e6f1738862eae76eedd53d972aa2b7e3622da2df9049b5cfbafdfe9cb778fe92ff79844890bf5589d267a4 SHA512 c77f60be472a26ec7a158dcbfc38960dcde7bc192518bf5a35d339c628cf39030f44c56785770a3e0c01ced568e6ca7fff0f655e4a396348464c9d23cc1ccd3e
-DIST avr-libc-manpages-1.8.0.tar.bz2 127217 BLAKE2B b48b97a7dd750be78ceb2259845037e180f386d7d539d0f1e11891affa9612eb70c3c6b684068d9cac9a436c6a804bc411e25ae9cf014a30d6556f60ffa7a37a SHA512 8b7d5734ded698f0f136b8a38785efc87d288ece7fbed943e7da0d1c6aa21ffd73707e63d54757df47da687d5e6d70d781bf9b4947624976921b5fb5c9cffc86
-DIST avr-libc-manpages-1.8.1.tar.bz2 158580 BLAKE2B 218f3756ebcca0004d03b0a89fcd7f95987b5d3e7549b60853070fed1aca2caae8f9fa77485005f834b6203bcdb44402bb9f16bf5918f1b04dc5aa2b9ff9222b SHA512 84f12c4b56b0c5e21edb0ad27a68c8b1d665a60b19bd2aee10714840d4153cb5aff65f90b0e815ddce9037ad06a4a3b54856cf81b0aea85a1d97a0cf3c672a80
DIST avr-libc-manpages-2.0.0.tar.bz2 151137 BLAKE2B 7fbaa9c1014e8cf9b4caac723b57f9c24272da458b987ba302730116437bb3a5b49296c6804d857b421e6f71f2c4efda959d278ebcc14aba35fdd44a958dfca8 SHA512 8b4aaa6ae176076171e90e629e0e6142c4c56f9cc4f1640432384276df2f7b457f5137739535b07b9cede9b5b2e564db7fe200203faa4e2d0cd9874432507823
-DIST avr-libc-user-manual-1.6.2.tar.bz2 511408 BLAKE2B 11dfe0eb953c83275ebd9c630ba67611713fe6fa71efc19fbe05e9a4b95ad1208e6e41946bfd3754186c352d67c5fb3cd4f9334e330000608d37810290de0409 SHA512 09d531d612b72fff9dc3f0bbdf34866ed9f2b979d7d00adfd9e6d52557bb1500f18936c3b859ce7a477df6cf63bfbfab53871b6c4565f3127faa67ad912704e1
-DIST avr-libc-user-manual-1.7.0.tar.bz2 690477 BLAKE2B f7296ed96dfa618c7f6e78cdc44b1e848dc22c5136b017868bf832c07c56d14ccb247962ddcfc511fb56f100dfa8d0ebad45d25d4bdde587536b6d3b0294cd3c SHA512 d8fd5e9c35b840f094c06620836744982c2302a024499f4dcbfaa107a52dac3eaaaaa58ce49529d31a60cf6c1ecdfb9b2c9313febc7cb82c7577b7da22db65a4
-DIST avr-libc-user-manual-1.7.1.tar.bz2 692262 BLAKE2B 786d441a44d3159ed0bd63a96a7a41729fce18d511bbaa22e4d3051c0f18028fe01e822c71da18fed50b9d557c2fbc5c68e7089bd618f31a57b07b8b7769f9d6 SHA512 9996ed97aac12a37c589beb32d761dc0740b321bb219d316091f9b3a763b8a96401c2de6cf99f89744d337a482e8be88104778deb6d8b9a76e96870526139d5e
-DIST avr-libc-user-manual-1.8.0.tar.bz2 705087 BLAKE2B 637927cb5f486678d8172ad76f61e9b69ff9c6f55ea7f7c9f7aca6b7219218e806d1be3f551ceb919240162fa054c9b6bca10217eec633cddf9fb261491806f4 SHA512 731fbc45e9184b70f28001a9427d72ab5385017f1d8f197b2c942e458a6542632420f11e57a81949586d6fd8d4f4cd401b5fc76595ab7d95ccad7b158ceef59b
-DIST avr-libc-user-manual-1.8.1.tar.bz2 864405 BLAKE2B aab98ce1c3d4e3aec1cdd760487692d03b7563abf3d5da4a078da8cff98ec73aa5f99594f63c109ffd83506d6ddb94b889cabde7871e34c53f7a2b2353a0168a SHA512 65da1b6f648bc8f2dc23dca15be45c960606c44703407fcdb60a924174cd9970d9d4f5a9c10eda827b91a5dbd0cd122daab92458626e67817c3ad8a864baedf4
DIST avr-libc-user-manual-2.0.0.tar.bz2 932920 BLAKE2B d3190af26dbe38719bc78e73de31af1ce69d885b928f48a4fb9ccd145a33f19f71c017253ad16eadc641fc88495c642dd5fd1668c6bebddf7d813f70db01a3f6 SHA512 246180be1f793b46335a49f33028ff59bd7cc06ca3d8627309521801e405e0e1305663a2c0760521467e75732ad513749bf707732b59fb17744e51acda9bb2c6
-EBUILD avr-libc-1.6.2.ebuild 1845 BLAKE2B c0119ecf9bcb069b4db6fbb451c4a89d942c552237b2fa8d61843b3942716d66eb1cb26c0bbdaa6d2d9b5012d58b274ab2893958c0f9533173c7ce99bf54d282 SHA512 8b4aff80114615e3739cf2354b5ee81e472397283ae8951ab89401346a9417aa6d9845a83d4df5827c014e21b5853d5dd9cc1fdcc9cba17de2de5d62006fe060
-EBUILD avr-libc-1.6.4.ebuild 1847 BLAKE2B a468af8a116bbf69f4ce36d6488722c68b6ba19a76cbdaf346de18940b452200908aeb2786c2a3a647573de10035aea2d895b5f17aebb5031bbe99ed3ea35266 SHA512 99a08601a1d2fbaf6ac219ab2ad5bcdaeb2aea4fc0600eeba5579d37e3925a91a8a7245df86ea78f729817660a4c62b1c31c73b08a6dd503975cf1b3dad39c23
-EBUILD avr-libc-1.6.8.ebuild 1821 BLAKE2B ab6d48b610a325f4e1d275aa299ca3722c0cff5b0936d4cc456efddaf10d73dca05ad2630c2260639d7937dbe64c56ca36dfbd859927d3c1ec1c25d610672e43 SHA512 99b9929f444658bc0896d0578d682ab7c152949a02138bbb30ca4b5f1c97c1bbaa262421b5d95bf01840a700132ec727e22f2c9781f651d85e09d1a3e320df5b
-EBUILD avr-libc-1.7.0.ebuild 1893 BLAKE2B 5d3c32a58583c2f8b41475f6d265f8cde09f61bb25c5fb5ab60c8836f5116194720c7b0f84da34da0959e9d46a7e803f66aa09e87c043f2ebe53ac1c2318c546 SHA512 5b904ee227aa689285b4ee0ac9263d02429c23bed184b46ce23d407b275354f2e3b1a26ec8f123bb793e03114efccdf1762b0dfd943f160145f8ee7d55815987
-EBUILD avr-libc-1.7.1.ebuild 2026 BLAKE2B 932971c75b5df04e210ee59e4941c9341bdbb5cd7a8fda54f82c16eff2c9bd2a031579d2e1757e0c27e876fe8ab9db998e782ee8815febf7a3205cece4a9638e SHA512 328553995ccbd513917d90937876afce1fcaad6f55b0b93bbdbb4d8fcb1516485dfb27de45f37f8facaed79c7e282348e36173d78602138583713804338b3c61
-EBUILD avr-libc-1.8.0.ebuild 2035 BLAKE2B 43d166ccb7a5e486a5d5bd0e0bab9ef5d69b6e4e9d36c93da48be0b8aff4cdd4b94cd0c1c3af6a255f0b0d93782a59ac027e707b9186a84ca742721afe6fe6d5 SHA512 37c8819abac7bfc6701e1b92b2449bb82fb51cd881f1029847f595d55f8299533b4a9bf4b484568d18cfe1d85dad60b7de2c3a985ac8923dea94ff26e957f6f5
-EBUILD avr-libc-1.8.1.ebuild 2036 BLAKE2B 5633dbcb358126f6d6d19f9aa03257efcd18af76330cf9241e0942b4c9b400e77bd388c8eae550f6e425c5e80f64680b60583b3acee8a62483534c7ccbd06d7a SHA512 1090affc9cb12a373352499e17bfc48329613cef4dc9b9a5ff8cff271b652874e4ad4004ea68cece8640a392562de63289d938f93dc69240a7a01fc9c7da5cfd
EBUILD avr-libc-2.0.0.ebuild 2035 BLAKE2B 760680b1539a5df3b010e4a26429a23f387c9e2786c531551dc3103aa2462dcc56e5e39466ee7733248f0d76eedf4f4345ce1230d69bc4703c98b524c8225e95 SHA512 80ceb718fe6ec318e1b1b71db70af8743ffcd3837948a7e56cc4cdc3dc27266b2e8b8883d1d3f4725ca1763ca5ba1c591fe12ba52a17804fa7515399d60a84cf
MISC metadata.xml 470 BLAKE2B 8855ba12ec2147f31efb154d314b9e2e625076453bc4ddf43022b08a597a1f1ea5bb401768e38b000718b200b8e60d16214a89c1642b66d31386152e242a4e03 SHA512 0a09da72e78c945fa53ee056913bc563897dcb65c33e8cba04dfd15d57a1578a502f18071b0a3cd5feecdbc7e570bfddfde05deda12746e70962b841d90d566a
diff --git a/dev-embedded/avr-libc/avr-libc-1.6.2.ebuild b/dev-embedded/avr-libc/avr-libc-1.6.2.ebuild
deleted file mode 100644
index 159067b2bd64..000000000000
--- a/dev-embedded/avr-libc/avr-libc-1.6.2.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-CHOST="avr"
-CTARGET="avr"
-
-inherit flag-o-matic
-
-DOCS_PV="1.6.2"
-
-DESCRIPTION="C library for Atmel AVR microcontrollers"
-HOMEPAGE="http://www.nongnu.org/avr-libc/"
-SRC_URI="https://savannah.nongnu.org/download/avr-libc/${P}.tar.bz2
- https://savannah.nongnu.org/download/avr-libc/${PN}-manpages-${DOCS_PV}.tar.bz2
- doc? ( https://savannah.nongnu.org/download/avr-libc/${PN}-user-manual-${DOCS_PV}.tar.bz2 )"
-
-LICENSE="BSD"
-SLOT="0"
-# 'amd64' is a blessed placeholder for crossdev. It could
-# be any other arch. See bug #620316#c5
-# Don't add more arches to KEYWORDS.
-KEYWORDS="amd64"
-IUSE="doc nls crosscompile_opts_headers-only"
-
-DEPEND=">=sys-devel/crossdev-0.9.1"
-[[ ${CATEGORY/cross-} != ${CATEGORY} ]] \
- && RDEPEND="!dev-embedded/avr-libc" \
- || RDEPEND=""
-
-pkg_setup() {
- # check for avr-gcc, bug #134738
- ebegin "Checking for avr-gcc"
- if type -p avr-gcc > /dev/null ; then
- eend 0
- else
- eend 1
-
- eerror
- eerror "Failed to locate 'avr-gcc' in \$PATH. You can install an AVR toolchain using:"
- eerror " $ crossdev -t avr"
- eerror
- die "AVR toolchain not found"
- fi
-}
-
-src_compile() {
- strip-flags
- strip-unsupported-flags
-
- mkdir obj-avr
- cd "${S}"/obj-avr
-
- ECONF_SOURCE="${S}" \
- econf \
- $(use_enable nls) \
- || die "econf failed"
-
- emake || die "emake failed"
-}
-
-src_install() {
- cd "${S}"/obj-avr
- make DESTDIR="${D}" install || die "make install failed"
-
- cd "${S}"
- dodoc AUTHORS ChangeLog* NEWS README
-
- # man pages can not go into standard locations
- # as they would then overwrite libc man pages
- dosed "s:\$(VERSION):${PVR}:" /usr/bin/avr-man
- insinto /usr/share/doc/${PF}/man/man3
- doins "${WORKDIR}"/man/man3/*
- prepman /usr/share/doc/${PF}
-
- use doc && dohtml "${WORKDIR}"/${PN}-user-manual-${DOCS_PV}/*
-}
diff --git a/dev-embedded/avr-libc/avr-libc-1.6.4.ebuild b/dev-embedded/avr-libc/avr-libc-1.6.4.ebuild
deleted file mode 100644
index daa457e08bd3..000000000000
--- a/dev-embedded/avr-libc/avr-libc-1.6.4.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-CHOST="avr"
-CTARGET="avr"
-
-inherit flag-o-matic
-
-DOCS_PV="1.6.2"
-
-DESCRIPTION="C library for Atmel AVR microcontrollers"
-HOMEPAGE="http://www.nongnu.org/avr-libc/"
-SRC_URI="https://savannah.nongnu.org/download/avr-libc/${P}.tar.bz2
- https://savannah.nongnu.org/download/avr-libc/${PN}-manpages-${DOCS_PV}.tar.bz2
- doc? ( https://savannah.nongnu.org/download/avr-libc/${PN}-user-manual-${DOCS_PV}.tar.bz2 )"
-
-LICENSE="BSD"
-SLOT="0"
-# 'amd64' is a blessed placeholder for crossdev. It could
-# be any other arch. See bug #620316#c5
-# Don't add more arches to KEYWORDS.
-KEYWORDS="~amd64"
-IUSE="doc nls crosscompile_opts_headers-only"
-
-DEPEND=">=sys-devel/crossdev-0.9.1"
-[[ ${CATEGORY/cross-} != ${CATEGORY} ]] \
- && RDEPEND="!dev-embedded/avr-libc" \
- || RDEPEND=""
-
-pkg_setup() {
- # check for avr-gcc, bug #134738
- ebegin "Checking for avr-gcc"
- if type -p avr-gcc > /dev/null ; then
- eend 0
- else
- eend 1
-
- eerror
- eerror "Failed to locate 'avr-gcc' in \$PATH. You can install an AVR toolchain using:"
- eerror " $ crossdev -t avr"
- eerror
- die "AVR toolchain not found"
- fi
-}
-
-src_compile() {
- strip-flags
- strip-unsupported-flags
-
- mkdir obj-avr
- cd "${S}"/obj-avr
-
- ECONF_SOURCE="${S}" \
- econf \
- $(use_enable nls) \
- || die "econf failed"
-
- emake || die "emake failed"
-}
-
-src_install() {
- cd "${S}"/obj-avr
- emake DESTDIR="${D}" install || die "make install failed"
-
- cd "${S}"
- dodoc AUTHORS ChangeLog* NEWS README
-
- # man pages can not go into standard locations
- # as they would then overwrite libc man pages
- dosed "s:\$(VERSION):${PVR}:" /usr/bin/avr-man
- insinto /usr/share/doc/${PF}/man/man3
- doins "${WORKDIR}"/man/man3/*
- prepman /usr/share/doc/${PF}
-
- use doc && dohtml "${WORKDIR}"/${PN}-user-manual-${DOCS_PV}/*
-}
diff --git a/dev-embedded/avr-libc/avr-libc-1.6.8.ebuild b/dev-embedded/avr-libc/avr-libc-1.6.8.ebuild
deleted file mode 100644
index ca7f5fde1704..000000000000
--- a/dev-embedded/avr-libc/avr-libc-1.6.8.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-CHOST="avr"
-CTARGET="avr"
-
-inherit flag-o-matic
-
-DOCS_PV="1.6.2"
-
-DESCRIPTION="C library for Atmel AVR microcontrollers"
-HOMEPAGE="http://www.nongnu.org/avr-libc/"
-SRC_URI="https://savannah.nongnu.org/download/avr-libc/${P}.tar.bz2
- https://savannah.nongnu.org/download/avr-libc/${PN}-manpages-${DOCS_PV}.tar.bz2
- doc? ( https://savannah.nongnu.org/download/avr-libc/${PN}-user-manual-${DOCS_PV}.tar.bz2 )"
-
-LICENSE="BSD"
-SLOT="0"
-# 'amd64' is a blessed placeholder for crossdev. It could
-# be any other arch. See bug #620316#c5
-# Don't add more arches to KEYWORDS.
-KEYWORDS="~amd64"
-IUSE="doc crosscompile_opts_headers-only"
-
-DEPEND=">=sys-devel/crossdev-0.9.1"
-[[ ${CATEGORY/cross-} != ${CATEGORY} ]] \
- && RDEPEND="!dev-embedded/avr-libc" \
- || RDEPEND=""
-
-pkg_setup() {
- # check for avr-gcc, bug #134738
- ebegin "Checking for avr-gcc"
- if type -p avr-gcc > /dev/null ; then
- eend 0
- else
- eend 1
-
- eerror
- eerror "Failed to locate 'avr-gcc' in \$PATH. You can install an AVR toolchain using:"
- eerror " $ crossdev -t avr"
- eerror
- die "AVR toolchain not found"
- fi
-}
-
-src_compile() {
- strip-flags
- strip-unsupported-flags
-
- mkdir obj-avr
- cd "${S}"/obj-avr
-
- ECONF_SOURCE="${S}" \
- econf \
- || die "econf failed"
-
- emake || die "emake failed"
-}
-
-src_install() {
- cd "${S}"/obj-avr
- emake DESTDIR="${D}" install || die "make install failed"
-
- cd "${S}"
- dodoc AUTHORS ChangeLog* NEWS README
-
- # man pages can not go into standard locations
- # as they would then overwrite libc man pages
- dosed "s:\$(VERSION):${PVR}:" /usr/bin/avr-man
- insinto /usr/share/doc/${PF}/man/man3
- doins "${WORKDIR}"/man/man3/*
- prepman /usr/share/doc/${PF}
-
- use doc && dohtml "${WORKDIR}"/${PN}-user-manual-${DOCS_PV}/*
-}
diff --git a/dev-embedded/avr-libc/avr-libc-1.7.0.ebuild b/dev-embedded/avr-libc/avr-libc-1.7.0.ebuild
deleted file mode 100644
index 0e4ea8fbe364..000000000000
--- a/dev-embedded/avr-libc/avr-libc-1.7.0.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="2"
-
-CHOST="avr"
-CTARGET="avr"
-
-inherit flag-o-matic
-
-DESCRIPTION="C library for Atmel AVR microcontrollers"
-HOMEPAGE="http://www.nongnu.org/avr-libc/"
-SRC_URI="https://savannah.nongnu.org/download/avr-libc/${P}.tar.bz2
- https://savannah.nongnu.org/download/avr-libc/${PN}-manpages-${PV}.tar.bz2
- doc? ( https://savannah.nongnu.org/download/avr-libc/${PN}-user-manual-${PV}.tar.bz2 )"
-
-LICENSE="BSD"
-SLOT="0"
-# 'amd64' is a blessed placeholder for crossdev. It could
-# be any other arch. See bug #620316#c5
-# Don't add more arches to KEYWORDS.
-KEYWORDS="~amd64"
-IUSE="doc crosscompile_opts_headers-only"
-
-DEPEND=">=sys-devel/crossdev-0.9.1"
-[[ ${CATEGORY/cross-} != ${CATEGORY} ]] \
- && RDEPEND="!dev-embedded/avr-libc" \
- || RDEPEND=""
-
-pkg_setup() {
- # check for avr-gcc, bug #134738
- ebegin "Checking for avr-gcc"
- if type -p avr-gcc > /dev/null ; then
- eend 0
- else
- eend 1
-
- eerror
- eerror "Failed to locate 'avr-gcc' in \$PATH. You can install an AVR toolchain using:"
- eerror " $ crossdev -t avr"
- eerror
- die "AVR toolchain not found"
- fi
-}
-
-src_prepare() {
- # work around broken gcc versions PR45261
- local mcu
- for mcu in $(sed -r -n '/CHECK_AVR_DEVICE/{s:.*[(](.*)[)]:\1:;p}' configure.ac) ; do
- if avr-gcc -E - -mmcu=${mcu} <<<"" |& grep -q 'unknown MCU' ; then
- sed -i "/HAS_${mcu}=yes/s:yes:no:" configure
- fi
- done
-
- strip-flags
- strip-unsupported-flags
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die
- dodoc AUTHORS ChangeLog* NEWS README
-
- # man pages can not go into standard locations
- # as they would then overwrite libc man pages
- dosed "s:\$(VERSION):${PVR}:" /usr/bin/avr-man
- insinto /usr/share/doc/${PF}/man/man3
- doins "${WORKDIR}"/man/man3/*
- prepman /usr/share/doc/${PF}
-
- use doc && dohtml "${WORKDIR}"/${PN}-user-manual-${PV}/*
-}
diff --git a/dev-embedded/avr-libc/avr-libc-1.7.1.ebuild b/dev-embedded/avr-libc/avr-libc-1.7.1.ebuild
deleted file mode 100644
index dbe5b3c302bb..000000000000
--- a/dev-embedded/avr-libc/avr-libc-1.7.1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4"
-
-CHOST="avr"
-CTARGET="avr"
-
-inherit flag-o-matic eutils
-
-DESCRIPTION="C library for Atmel AVR microcontrollers"
-HOMEPAGE="http://www.nongnu.org/avr-libc/"
-SRC_URI="https://savannah.nongnu.org/download/avr-libc/${P}.tar.bz2
- https://savannah.nongnu.org/download/avr-libc/${PN}-manpages-${PV}.tar.bz2
- doc? ( https://savannah.nongnu.org/download/avr-libc/${PN}-user-manual-${PV}.tar.bz2 )"
-
-LICENSE="BSD"
-SLOT="0"
-# 'amd64' is a blessed placeholder for crossdev. It could
-# be any other arch. See bug #620316#c5
-# Don't add more arches to KEYWORDS.
-KEYWORDS="~amd64"
-IUSE="doc crosscompile_opts_headers-only"
-
-DEPEND=">=sys-devel/crossdev-0.9.1"
-[[ ${CATEGORY/cross-} != ${CATEGORY} ]] \
- && RDEPEND="!dev-embedded/avr-libc" \
- || RDEPEND=""
-
-DOCS="AUTHORS ChangeLog* NEWS README"
-
-pkg_setup() {
- # check for avr-gcc, bug #134738
- ebegin "Checking for avr-gcc"
- if type -p avr-gcc > /dev/null ; then
- eend 0
- else
- eend 1
-
- eerror
- eerror "Failed to locate 'avr-gcc' in \$PATH. You can install an AVR toolchain using:"
- eerror " $ crossdev -t avr"
- eerror
- die "AVR toolchain not found"
- fi
-}
-
-src_prepare() {
- # Fix avr-libc bug #32988 causing an ICE with gcc-4.6.0
- epatch "${FILESDIR}/${P}-gcc46.patch"
-
- # work around broken gcc versions PR45261
- local mcu
- for mcu in $(sed -r -n '/CHECK_AVR_DEVICE/{s:.*[(](.*)[)]:\1:;p}' configure.ac) ; do
- if avr-gcc -E - -mmcu=${mcu} <<<"" |& grep -q 'unknown MCU' ; then
- sed -i "/HAS_${mcu}=yes/s:yes:no:" configure
- fi
- done
-
- # Install docs in correct directory
- sed -i -e "/DOC_INST_DIR/s:\$(VERSION):${PVR}:" configure || die
-
- strip-flags
- strip-unsupported-flags
-}
-
-src_install() {
- default
-
- # man pages can not go into standard locations
- # as they would then overwrite libc man pages
- insinto /usr/share/doc/${PF}/man/man3
- doins "${WORKDIR}"/man/man3/*
- prepman /usr/share/doc/${PF}
-
- use doc && dohtml "${WORKDIR}"/${PN}-user-manual-${PV}/*
-}
diff --git a/dev-embedded/avr-libc/avr-libc-1.8.0.ebuild b/dev-embedded/avr-libc/avr-libc-1.8.0.ebuild
deleted file mode 100644
index 166f785d1ea9..000000000000
--- a/dev-embedded/avr-libc/avr-libc-1.8.0.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="4"
-
-CHOST="avr"
-CTARGET="avr"
-
-inherit flag-o-matic eutils
-
-DESCRIPTION="C library for Atmel AVR microcontrollers"
-HOMEPAGE="http://www.nongnu.org/avr-libc/"
-SRC_URI="https://savannah.nongnu.org/download/avr-libc/${P}.tar.bz2
- https://savannah.nongnu.org/download/avr-libc/${PN}-manpages-${PV}.tar.bz2
- doc? ( https://savannah.nongnu.org/download/avr-libc/${PN}-user-manual-${PV}.tar.bz2 )"
-
-LICENSE="BSD"
-SLOT="0"
-# 'amd64' is a blessed placeholder for crossdev. It could
-# be any other arch. See bug #620316#c5
-# Don't add more arches to KEYWORDS.
-KEYWORDS="amd64"
-IUSE="doc crosscompile_opts_headers-only"
-
-DEPEND=">=sys-devel/crossdev-0.9.1"
-[[ ${CATEGORY/cross-} != ${CATEGORY} ]] \
- && RDEPEND="!dev-embedded/avr-libc" \
- || RDEPEND=""
-
-DOCS="AUTHORS ChangeLog* NEWS README"
-
-pkg_setup() {
- # check for avr-gcc, bug #134738
- ebegin "Checking for avr-gcc"
- if type -p avr-gcc > /dev/null ; then
- eend 0
- else
- eend 1
-
- eerror
- eerror "Failed to locate 'avr-gcc' in \$PATH. You can install an AVR toolchain using:"
- eerror " $ crossdev -t avr"
- eerror
- die "AVR toolchain not found"
- fi
-}
-
-src_prepare() {
- epatch_user #455828
-
- # work around broken gcc versions PR45261
- local mcu
- for mcu in $(sed -r -n '/CHECK_AVR_DEVICE/{s:.*[(](.*)[)]:\1:;p}' configure.ac) ; do
- if avr-gcc -E - -mmcu=${mcu} <<<"" |& grep -q 'unknown MCU' ; then
- sed -i "/HAS_${mcu}=yes/s:yes:no:" configure
- fi
- done
-
- # Install docs in correct directory
- sed -i -e "/DOC_INST_DIR/s:\$(VERSION):${PVR}:" configure || die
-
- strip-flags
- strip-unsupported-flags
-}
-
-src_install() {
- default
-
- # man pages can not go into standard locations
- # as they would then overwrite libc man pages
- insinto /usr/share/doc/${PF}/man/man3
- doins "${WORKDIR}"/man/man3/*
-
- use doc && dohtml "${WORKDIR}"/${PN}-user-manual-${PV}/*
-
- # Make sure diff cross-compilers don't collide #414075
- mv "${ED}"/usr/share/doc/{${PF},${CTARGET}-${PF}} || die
-}
diff --git a/dev-embedded/avr-libc/avr-libc-1.8.1.ebuild b/dev-embedded/avr-libc/avr-libc-1.8.1.ebuild
deleted file mode 100644
index a217bfb1bc43..000000000000
--- a/dev-embedded/avr-libc/avr-libc-1.8.1.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-CHOST="avr"
-CTARGET="avr"
-
-inherit flag-o-matic eutils
-
-DESCRIPTION="C library for Atmel AVR microcontrollers"
-HOMEPAGE="http://www.nongnu.org/avr-libc/"
-SRC_URI="https://savannah.nongnu.org/download/avr-libc/${P}.tar.bz2
- https://savannah.nongnu.org/download/avr-libc/${PN}-manpages-${PV}.tar.bz2
- doc? ( https://savannah.nongnu.org/download/avr-libc/${PN}-user-manual-${PV}.tar.bz2 )"
-
-LICENSE="BSD"
-SLOT="0"
-# 'amd64' is a blessed placeholder for crossdev. It could
-# be any other arch. See bug #620316#c5
-# Don't add more arches to KEYWORDS.
-KEYWORDS="~amd64"
-IUSE="doc crosscompile_opts_headers-only"
-
-DEPEND=">=sys-devel/crossdev-0.9.1"
-[[ ${CATEGORY/cross-} != ${CATEGORY} ]] \
- && RDEPEND="!dev-embedded/avr-libc" \
- || RDEPEND=""
-
-DOCS="AUTHORS ChangeLog* NEWS README"
-
-pkg_setup() {
- # check for avr-gcc, bug #134738
- ebegin "Checking for avr-gcc"
- if type -p avr-gcc > /dev/null ; then
- eend 0
- else
- eend 1
-
- eerror
- eerror "Failed to locate 'avr-gcc' in \$PATH. You can install an AVR toolchain using:"
- eerror " $ crossdev -t avr"
- eerror
- die "AVR toolchain not found"
- fi
-}
-
-src_prepare() {
- epatch_user #455828
-
- # work around broken gcc versions PR45261
- local mcu
- for mcu in $(sed -r -n '/CHECK_AVR_DEVICE/{s:.*[(](.*)[)]:\1:;p}' configure.ac) ; do
- if avr-gcc -E - -mmcu=${mcu} <<<"" |& grep -q 'unknown MCU' ; then
- sed -i "/HAS_${mcu}=yes/s:yes:no:" configure
- fi
- done
-
- # Install docs in correct directory
- sed -i -e "/DOC_INST_DIR/s:\$(VERSION):${PVR}:" configure || die
-
- strip-flags
- strip-unsupported-flags
-}
-
-src_install() {
- default
-
- # man pages can not go into standard locations
- # as they would then overwrite libc man pages
- insinto /usr/share/doc/${PF}/man/man3
- doins "${WORKDIR}"/man/man3/*
-
- use doc && dohtml "${WORKDIR}"/${PN}-user-manual-${PV}/*
-
- # Make sure diff cross-compilers don't collide #414075
- mv "${ED}"/usr/share/doc/{${PF},${CTARGET}-${PF}} || die
-}
diff --git a/dev-embedded/avr-libc/files/avr-libc-1.7.1-gcc46.patch b/dev-embedded/avr-libc/files/avr-libc-1.7.1-gcc46.patch
deleted file mode 100644
index 1f0922196c36..000000000000
--- a/dev-embedded/avr-libc/files/avr-libc-1.7.1-gcc46.patch
+++ /dev/null
@@ -1,25 +0,0 @@
---- avr-libc-1.7.1.orig/include/avr/pgmspace.h
-+++ avr-libc-1.7.1/include/avr/pgmspace.h
-@@ -252,7 +252,7 @@
- # define PSTR(s) ((const PROGMEM char *)(s))
- #else /* !DOXYGEN */
- /* The real thing. */
--# define PSTR(s) (__extension__({static char __c[] PROGMEM = (s); &__c[0];}))
-+# define PSTR(s) (__extension__({static const char __c[] PROGMEM = (s); &__c[0];}))
- #endif /* DOXYGEN */
-
- #define __LPM_classic__(addr) \
---- avr-libc-1.7.1.orig/libc/stdlib/dtostre.c
-+++ avr-libc-1.7.1/libc/stdlib/dtostre.c
-@@ -37,9 +37,9 @@
- char *
- dtostre (double val, char *sbeg, unsigned char prec, unsigned char flags)
- {
-- __attribute__((progmem)) static char str_nan[2][4] =
-+ __attribute__((progmem)) static const char str_nan[2][4] =
- {"nan", "NAN"};
-- __attribute__((progmem)) static char str_inf[2][sizeof(str_nan[0])] =
-+ __attribute__((progmem)) static const char str_inf[2][sizeof(str_nan[0])] =
- {"inf", "INF"};
- char *d; /* dst */
- char *s; /* src */