summaryrefslogtreecommitdiff
path: root/dev-embedded
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-12-15 18:09:03 +0000
committerV3n3RiX <venerix@redcorelinux.org>2019-12-15 18:09:03 +0000
commit7bc9c63c9da678a7e6fceb095d56c634afd22c56 (patch)
tree4a67d50a439e9af63947e5f8b6ba3719af98b6c9 /dev-embedded
parentb284a3168fa91a038925d2ecf5e4791011ea5e7d (diff)
gentoo resync : 15.12.2019
Diffstat (limited to 'dev-embedded')
-rw-r--r--dev-embedded/Manifest.gzbin10069 -> 9217 bytes
-rw-r--r--dev-embedded/esptool/Manifest4
-rw-r--r--dev-embedded/esptool/esptool-2.6.ebuild1
-rw-r--r--dev-embedded/esptool/esptool-2.8.ebuild37
-rw-r--r--dev-embedded/gnap-dev/Manifest5
-rw-r--r--dev-embedded/gnap-dev/gnap-dev-2.0.ebuild42
-rw-r--r--dev-embedded/gnap-dev/metadata.xml5
-rw-r--r--dev-embedded/gnap-ext/Manifest5
-rw-r--r--dev-embedded/gnap-ext/gnap-ext-2.0.ebuild43
-rw-r--r--dev-embedded/gnap-ext/metadata.xml5
-rw-r--r--dev-embedded/libftdi/Manifest8
-rw-r--r--dev-embedded/libftdi/libftdi-1.2-r1.ebuild1
-rw-r--r--dev-embedded/libftdi/libftdi-1.2-r2.ebuild1
-rw-r--r--dev-embedded/libftdi/libftdi-1.4.ebuild1
-rw-r--r--dev-embedded/libftdi/libftdi-9999.ebuild1
-rw-r--r--dev-embedded/platformio/Manifest4
-rw-r--r--dev-embedded/platformio/platformio-4.1.0.ebuild (renamed from dev-embedded/platformio/platformio-4.0.3.ebuild)4
-rw-r--r--dev-embedded/sgpp-lite-arm-eabi-bin/Manifest3
-rw-r--r--dev-embedded/sgpp-lite-arm-eabi-bin/metadata.xml8
-rw-r--r--dev-embedded/sgpp-lite-arm-eabi-bin/sgpp-lite-arm-eabi-bin-2014.05.28.ebuild49
-rw-r--r--dev-embedded/sgpp-lite-arm-linux-bin/Manifest3
-rw-r--r--dev-embedded/sgpp-lite-arm-linux-bin/metadata.xml8
-rw-r--r--dev-embedded/sgpp-lite-arm-linux-bin/sgpp-lite-arm-linux-bin-2010.09.50.ebuild49
-rw-r--r--dev-embedded/sgpp-lite-arm-uclinux-bin/Manifest3
-rw-r--r--dev-embedded/sgpp-lite-arm-uclinux-bin/metadata.xml8
-rw-r--r--dev-embedded/sgpp-lite-arm-uclinux-bin/sgpp-lite-arm-uclinux-bin-2010.09.58.ebuild49
-rw-r--r--dev-embedded/srecord/Manifest2
-rw-r--r--dev-embedded/srecord/srecord-1.64.ebuild3
-rw-r--r--dev-embedded/tigcc/Manifest9
-rw-r--r--dev-embedded/tigcc/metadata.xml8
-rw-r--r--dev-embedded/tigcc/tigcc-0.96_beta7.ebuild245
-rw-r--r--dev-embedded/tigcc/tigcc-0.96_beta8-r1.ebuild246
-rw-r--r--dev-embedded/u-boot-tools/Manifest2
-rw-r--r--dev-embedded/u-boot-tools/u-boot-tools-2019.10.ebuild58
-rw-r--r--dev-embedded/urjtag/Manifest3
-rw-r--r--dev-embedded/urjtag/urjtag-0.10-r1.ebuild2
-rw-r--r--dev-embedded/urjtag/urjtag-0.10.ebuild30
-rw-r--r--dev-embedded/xa/Manifest3
-rw-r--r--dev-embedded/xa/metadata.xml14
-rw-r--r--dev-embedded/xa/xa-2.3.10.ebuild27
40 files changed, 163 insertions, 836 deletions
diff --git a/dev-embedded/Manifest.gz b/dev-embedded/Manifest.gz
index ba807f851b95..4ded74b57a43 100644
--- a/dev-embedded/Manifest.gz
+++ b/dev-embedded/Manifest.gz
Binary files differ
diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest
index bb5875901f3f..33d96aac246f 100644
--- a/dev-embedded/esptool/Manifest
+++ b/dev-embedded/esptool/Manifest
@@ -1,5 +1,7 @@
DIST esptool-2.1.tar.gz 68974 BLAKE2B 4aaddc9bf22a624de18e7d58b35a42f6fa27cf8bdfff119a270b9531f1e19ecb3f4d7eebad319a799068a19941bf0c843fc464fd5ae891d8e03e1a2bad54dd68 SHA512 be657df04a345d2c91bbe3a9cbb93cd7bb0bc68e61388ff4d134c88d514c74fe3f2c5e7c64f4100264bc5973b1d3e66251cdb16a77894fb9e116d9c6a54a8dc3
DIST esptool-2.6.tar.gz 4336261 BLAKE2B 1da9ea1ed24d1bf91e2bbac079016c4813012946977ca6da7f6b4eac52ea77f501f4185efca39a636cab438720f0a14ca2faf49920228656fcb4786690824208 SHA512 dd2e1815df07a491d5b41b709aafecb642f5b642c83b11e309986ba0ad827257e6b7bb93f4decd7ee37fd10a1ee7b36c836598c0c2e1e60118bf96397c187dfd
+DIST esptool-2.8.tar.gz 5399875 BLAKE2B c2c27dc44cec1921f2d800347682bb198be76f7a122fd6a0c9964fb189350980557aa85bd6cb8fb2d63c8c7ccdd18e1860b65ca85c8777145ec1da07da886be1 SHA512 14528197e760779f3bf50e2a44d477979675dd42451fa405e2ae87502158b21f999fb94561980c9eb0634d2d1fd3729779b78266403de858ed1d32e8d29604cc
EBUILD esptool-2.1.ebuild 736 BLAKE2B 041a3feb1e25f49b9374eb7400d0c44a53fda0da2b7c637f68cb3fb467ae731752dd24333c7ed7c41cf03e2974d9258cd6708caf10a49ab7a2eef1a070338fff SHA512 7fade88dd6bd6f1614dea002034d02988486c2adc11d3c69139d0ac5ba5e98aee934b0177d2f2c36900e6e605f5ad6619042f1f9f93fbd93efcb14c8bd207232
-EBUILD esptool-2.6.ebuild 902 BLAKE2B cbaf5875ea8b230ae4ec47cbd2aa5731aabe46d6cd5d5456b3537da52f5553d5b47bc2bf7168a0db9b3b2fcae26c512233f15d8f82ab0cf12c63bf1fbd56d827 SHA512 04d089065dec17ee8198621033b5dbbfba6b7897222caec9e29502457506387ca173453ecbd1f74de9da2fd499ed3818326b2183438c85db8628319e07a90356
+EBUILD esptool-2.6.ebuild 929 BLAKE2B 9de2643f41e8a08725eb44f16965003aea6b657af8d50746ffef821a8abf7b4bdd8540b0bf60eeb0940c1789c7f98cb630bdd38fd6f440cbfbb8864ace7908aa SHA512 8c042eca8b71f57b17310846930af99fee65fa4c7220fb9e4759caf056d90493629043baa037da8dcee7929871c78811cc9cb405b35f57804f69147997250cd2
+EBUILD esptool-2.8.ebuild 933 BLAKE2B 532cb1991525683e970309df2ba96c47eb74e845ff675f366f4c3b7afe7c6ad8254e0cf81a55ba00ffbeb9f98d04467cb32c92e12fe2e5ef63ba91c723394d74 SHA512 ecfa217625408968e9ccf8b95a773be0e80605dc6ca76d43b241c635cb2c7acb66de96d57dc09d04dd7a73a3f403e670a245b0bae36b6bb95e562988c2c4cf42
MISC metadata.xml 247 BLAKE2B de14ccb6beade685c72b668396bd67f8e1be50bc4d143a5aff8d27c077a5bd91664c90c1273573966b7dccaea71b16d6d7e6dd8b2c5ed6f4afbd1a9ba3353475 SHA512 cce6a10f270c88b3639c39f5caaa891598409a573eaab14f0362781950746afb36cbea3a0384542a89e4fe8e287ca74cc62c2ca4f47de9fc39fffcfa4513e693
diff --git a/dev-embedded/esptool/esptool-2.6.ebuild b/dev-embedded/esptool/esptool-2.6.ebuild
index f4ee0dea6fd8..a85ee7f0ba7e 100644
--- a/dev-embedded/esptool/esptool-2.6.ebuild
+++ b/dev-embedded/esptool/esptool-2.6.ebuild
@@ -15,6 +15,7 @@ LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="test"
+RESTRICT="!test? ( test )"
BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
diff --git a/dev-embedded/esptool/esptool-2.8.ebuild b/dev-embedded/esptool/esptool-2.8.ebuild
new file mode 100644
index 000000000000..ad25a52d3d41
--- /dev/null
+++ b/dev-embedded/esptool/esptool-2.8.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} )
+
+inherit distutils-r1
+
+DESCRIPTION="Utility to communicate with the ROM bootloader in Espressif ESP8266 and ESP32"
+HOMEPAGE="https://github.com/espressif/esptool"
+SRC_URI="https://github.com/espressif/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+
+RDEPEND="
+ dev-python/ecdsa[${PYTHON_USEDEP}]
+ dev-python/pyaes[${PYTHON_USEDEP}]
+ >=dev-python/pyserial-3.0[${PYTHON_USEDEP}]
+"
+
+DEPEND="
+ test? ( ${RDEPEND}
+ dev-python/pyelftools[${PYTHON_USEDEP}]
+ )
+"
+
+python_test() {
+ ${EPYTHON} test/test_imagegen.py || die "imagegen test failed with ${EPYTHON}"
+ ${EPYTHON} test/test_espsecure.py || die "espsecure test failed with ${EPYTHON}"
+}
diff --git a/dev-embedded/gnap-dev/Manifest b/dev-embedded/gnap-dev/Manifest
deleted file mode 100644
index e129ffc9eaf5..000000000000
--- a/dev-embedded/gnap-dev/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST gnap-portagesnapshot-2.0.tar.bz2 1528216 BLAKE2B 8fd71065f5dc2aef3e7d370b833e3c7699f753b311cf2d11d39008c842adc13fee6ad1e837f16b84992ab42adee5d74780b34a390ee9073aab59b6486e6ce7da SHA512 0cfba05ccf8f4137b56bda6aa309f0b209c6818faca446db037c03373fdcd7b02c456c0a0ca0e88b0bf379d5f3fe3df688fb1b6b58cd3ab40b2bd8b6af403b5a
-DIST gnap-sources-2.0.tar.bz2 18924 BLAKE2B 61de11213d1f2f3ce68a3df3430fb9b90587e94e043148115840e5d38541e731690780bab12f6e8fd09726a02e9ea0147f4d1fb1333875a13107f4d68ee24233 SHA512 b8890a952bedaaaea2231c3da92a1512a4a738d877f4247e1e2bb8d6d7e97f3327240fa465ff2294541a05553fba4ca104bdf3fa54deef98ed7d0a436a86fb93
-DIST gnap-stageseed-2.0.tar.bz2 55210922 BLAKE2B c98b77534516e9840517b1e0025e9517788303cebe9ab69b90cce407e593d6b427eefb6b57df696bbe4e698ebb980274e60131c0c7c135fc8eb88a09dc7bdd09 SHA512 d0368388fb52c5297679b7136d0b4d25f3b1ddcfa114005921a3172e15bcef2f39336735f746c94a78b633bcb08dcc66f25ffbb691bb4b5a780b7cbe8d789578
-EBUILD gnap-dev-2.0.ebuild 1000 BLAKE2B e68dcac5cb589009c545bd73fa27b146d83891e9596acb4d191025a26bc8c6b6a3de5d271faf81d3b221a15b8223892c2207de7c4e1db9d508f84e51118bf062 SHA512 02650bd857d252558f6c698cd6e1e587b811430478b1d9fc106848c3c0df6bb9a3a0aa05b42accd3f1a184ab96f33b59ccdac916ba1cbcca96a044e31cfd70d6
-MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
diff --git a/dev-embedded/gnap-dev/gnap-dev-2.0.ebuild b/dev-embedded/gnap-dev/gnap-dev-2.0.ebuild
deleted file mode 100644
index 61f96ef93e7b..000000000000
--- a/dev-embedded/gnap-dev/gnap-dev-2.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MY_P=${P/gnap-dev/gnap-sources}
-S="${WORKDIR}/gnap-${PV}"
-DESCRIPTION="Gentoo-based Network Appliance building system development tools"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
-SRC_URI="
- mirror://gentoo/${MY_P}.tar.bz2
- !minimal? ( mirror://gentoo/gnap-stageseed-${PV}.tar.bz2
- mirror://gentoo/gnap-portagesnapshot-${PV}.tar.bz2 )
-"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="minimal"
-
-RDEPEND="
- >=dev-util/catalyst-2.0_rc40
- sys-fs/squashfs-tools:0
- app-cdr/cdrtools
-"
-
-src_unpack() {
- unpack ${MY_P}.tar.bz2
-}
-
-src_install() {
- dobin gnap_make
- doman gnap_make.1
-
- dodir /usr/lib/gnap
- tar jc -f ${D}/usr/lib/gnap/gnap-specs.tar.bz2 -C specs .
- if ! use minimal; then
- insinto /usr/lib/gnap
- newins ${DISTDIR}/gnap-stageseed-${PV}.tar.bz2 gnap-stage3seed.tar.bz2
- newins ${DISTDIR}/gnap-portagesnapshot-${PV}.tar.bz2 gnap-portagesnapshot.tar.bz2
- fi
-}
diff --git a/dev-embedded/gnap-dev/metadata.xml b/dev-embedded/gnap-dev/metadata.xml
deleted file mode 100644
index 6f49eba8f496..000000000000
--- a/dev-embedded/gnap-dev/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/dev-embedded/gnap-ext/Manifest b/dev-embedded/gnap-ext/Manifest
deleted file mode 100644
index aa4cecff7797..000000000000
--- a/dev-embedded/gnap-ext/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST gnap-basefs-2.0.tar.bz2 8689764 BLAKE2B 374fcdeff3393af32018095b9ab1d9980fea7fa0a649692bd7055527c090bed5f2d2c55441fce434a8350930aa5328a9f1a04f6155edd5ad490d146df5562e98 SHA512 84a208197d6f5bee42f07eb1f4a02d3d64a4e938e51c7aaa503729ef40f8d7847de2563676e7a14c35fc381905b9da45e89357283060c75c997f3ff52049abeb
-DIST gnap-extensions-2.0.tar 1198080 BLAKE2B 6ace6bd75dc353bbe3243e61e5ae3e8eef07cc3b002f3f33286df995bb6daea99369aca4d3802f2a3898ce78f1d32a9f7e347ff3b14c4babc2d41fd55833e66e SHA512 08266d2b71fd1f170e9ae01fa9c0b3fa898dde7220b1b1d9828fa4bc51b08bcb5af4c7eab75eabc3b3c110ff3e24b2fd193ab36b5579b2507da1a09a90bd4044
-DIST gnap-tools-2.0.tar.bz2 26874 BLAKE2B 016dccbce6b467d37bce71803c2bde3b3274035b9727ab7f004ef7ed5de97bc9ce0f1d5c666d0dc5c9115f1312864221a5b8316da5cae87fd281dfa7e19d7ed0 SHA512 cd8de371aaeee9b5dac5bebb4961855e78cd173a1de99056671e0071be2376c3fd45fb7d635786ad22f3ff413fbcd6d2b710b7c8ca4e99bdfbb09b31e7bf4b52
-EBUILD gnap-ext-2.0.ebuild 970 BLAKE2B 52954acd8541ca3547e78477969eb300a6e1a5b957247f06869a7cb93c83a4db10c4d68ca09d92546e6220db9a5c424721072133c473b01a49edaf6bf89573c2 SHA512 42fd07dbf758caed27db0838c5b4b8ba724ab5231e3b8a5f6ddcd9297a88675b53d81b7bafc1d842c43671942a484f816a21916d1998a3eeffdabe6519416fb0
-MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
diff --git a/dev-embedded/gnap-ext/gnap-ext-2.0.ebuild b/dev-embedded/gnap-ext/gnap-ext-2.0.ebuild
deleted file mode 100644
index aa84f0527df1..000000000000
--- a/dev-embedded/gnap-ext/gnap-ext-2.0.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MY_P="${P/gnap-ext/gnap-tools}"
-S="${WORKDIR}/${MY_P}"
-DESCRIPTION="Gentoo-based Network Appliance extensions and remastering tool"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
-SRC_URI="
- mirror://gentoo/${MY_P}.tar.bz2
- !minimal? ( mirror://gentoo/gnap-basefs-${PV}.tar.bz2
- mirror://gentoo/gnap-extensions-${PV}.tar )
-"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="minimal"
-
-RDEPEND="sys-fs/squashfs-tools:0"
-DEPEND=""
-
-src_unpack() {
- unpack ${MY_P}.tar.bz2
- if ! use minimal; then
- unpack gnap-extensions-${PV}.tar
- fi
-}
-
-src_install() {
- dobin gnap_remaster
- doman gnap_remaster.1
-
- if ! use minimal; then
- dodir /usr/lib/gnap
- insinto /usr/lib/gnap
- newins "${DISTDIR}/gnap-basefs-${PV}.tar.bz2" gnap-basefs.tar.bz2
- dodir /usr/lib/gnap/extensions
- insinto /usr/lib/gnap/extensions
- doins "${WORKDIR}"/gnapext_*.tbz2
- fi
-}
diff --git a/dev-embedded/gnap-ext/metadata.xml b/dev-embedded/gnap-ext/metadata.xml
deleted file mode 100644
index 6f49eba8f496..000000000000
--- a/dev-embedded/gnap-ext/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/dev-embedded/libftdi/Manifest b/dev-embedded/libftdi/Manifest
index d063e6ce8bed..38e91c740a19 100644
--- a/dev-embedded/libftdi/Manifest
+++ b/dev-embedded/libftdi/Manifest
@@ -4,8 +4,8 @@ DIST libftdi-0.20.tar.gz 423570 BLAKE2B f0aa420a704e18c4257b99a4593dbaf46a15806d
DIST libftdi1-1.2.tar.bz2 100672 BLAKE2B 314ee2695324bc3f6adad56d7ff8fddabfb86714a689ee309afc6aa8498a19fc55d2ea8f4edf0c378d944494505def3faabf1d9c3bb98e6c228526c392d26f09 SHA512 d175e2b39dda880653a2e46db67e49a8921095e69eff6598159c3c31292d4ce76617c2f1617fd6727b08c930fcea335d8ef01857debbb60e7ac384b516d38a05
DIST libftdi1-1.4.tar.bz2 109521 BLAKE2B 4186342afb2a0118c454230a925ccff2ed0aedd942cdd3afb1ac59519f1cd48db7f04421ecdb5aa6e53993666a903de00ce447fd81d00839806f8cc0d34c6e52 SHA512 dbab74f7bc35ca835b9c6dd5b70a64816948d65da1f73a9ece37a0f0f630bd0df1a676543acc517b02a718bc34ba4f7a30cbc48b6eed1c154c917f8ef0a358fc
EBUILD libftdi-0.20-r1.ebuild 1815 BLAKE2B d7ba9725340b4e077a430e07d536f51672eae3b856285252fafb9011691bdd545363f28f3dd1ae100e0f928d495ba0240e69e6ceed92715c353069740c13a9d0 SHA512 f9ebfdccebcd0b07d081434c23c6b1b70805468bc52f530d6e9e6c9a5613e72a04ebfdafc5623923bfe8c793156c8a38066837dcb473d5c19f0c7bdaf375d89a
-EBUILD libftdi-1.2-r1.ebuild 1704 BLAKE2B a452e05e320a811faa03017ffacfad533177aaca77ff32e9c4dbfecaa6e2115f5ed2c27f64c201db22ca96a0c90c52598420695b002c018b211f8786c0266a8d SHA512 6664f4e8a420ddd1ca2751f01554324f93410b26dafd3cab6cb4e14658d7acb4865ad7cece483e233dab4095644bfa9bcbf258a1e00dff3f3ff930d57d71ea66
-EBUILD libftdi-1.2-r2.ebuild 1713 BLAKE2B 4375ee2ee54fc154d019b211c0464f4c260e2cd553e228a04ff9eb51fc3ca26e22a0be123a7b03b5123c7f601d4039cf75c48d1c291870ca86103cb58488d243 SHA512 0ecb99edb78e0e7bca7ad8385506a6435726668c412ea8b4f89e9ad01ff55a3995111f3b815fbde70a18855f8de6b99eb6353f9c10b185c724650dd8b6da6865
-EBUILD libftdi-1.4.ebuild 1713 BLAKE2B 4375ee2ee54fc154d019b211c0464f4c260e2cd553e228a04ff9eb51fc3ca26e22a0be123a7b03b5123c7f601d4039cf75c48d1c291870ca86103cb58488d243 SHA512 0ecb99edb78e0e7bca7ad8385506a6435726668c412ea8b4f89e9ad01ff55a3995111f3b815fbde70a18855f8de6b99eb6353f9c10b185c724650dd8b6da6865
-EBUILD libftdi-9999.ebuild 1713 BLAKE2B 4375ee2ee54fc154d019b211c0464f4c260e2cd553e228a04ff9eb51fc3ca26e22a0be123a7b03b5123c7f601d4039cf75c48d1c291870ca86103cb58488d243 SHA512 0ecb99edb78e0e7bca7ad8385506a6435726668c412ea8b4f89e9ad01ff55a3995111f3b815fbde70a18855f8de6b99eb6353f9c10b185c724650dd8b6da6865
+EBUILD libftdi-1.2-r1.ebuild 1731 BLAKE2B 2a307996117fcf210b1d6d744df970abe4c4cb6898ec454a4accf18078fac35aa842a1ebd91cce26459876f42415d898ad5406f689e3c2ea274934b087bf5353 SHA512 a8ac67866968068cc717ff1125996a8d4eba73c9433d622621acf3a51f3ca91454c9b59dd4a48d6a189122ce0081101f0e2b3d75bc6cdd1166fc776c0627b5ca
+EBUILD libftdi-1.2-r2.ebuild 1740 BLAKE2B ceede8f7d80ad95a8acec4d1092845f0442ef26e72e1780e2d92c91c627d2fc33675b4e9ad28c3eaeca1085fad8d630c2245710c126585222a59036037cf823a SHA512 7e50060ee8a9e0c45bec7d3cfa3f14cc34aed79deb390473e636b8de1338d455e99429af84913a562550629ecca995d07304855588a396804b899b36f20470c9
+EBUILD libftdi-1.4.ebuild 1740 BLAKE2B ceede8f7d80ad95a8acec4d1092845f0442ef26e72e1780e2d92c91c627d2fc33675b4e9ad28c3eaeca1085fad8d630c2245710c126585222a59036037cf823a SHA512 7e50060ee8a9e0c45bec7d3cfa3f14cc34aed79deb390473e636b8de1338d455e99429af84913a562550629ecca995d07304855588a396804b899b36f20470c9
+EBUILD libftdi-9999.ebuild 1740 BLAKE2B ceede8f7d80ad95a8acec4d1092845f0442ef26e72e1780e2d92c91c627d2fc33675b4e9ad28c3eaeca1085fad8d630c2245710c126585222a59036037cf823a SHA512 7e50060ee8a9e0c45bec7d3cfa3f14cc34aed79deb390473e636b8de1338d455e99429af84913a562550629ecca995d07304855588a396804b899b36f20470c9
MISC metadata.xml 317 BLAKE2B 4ff2cf3b9259460d23387c23356cbf63e43d31a1b6f78704c3f918b97c1ac7e5ca87ed027d4dccd063b8b60e00b8f080e73b2f40520da0552fd7302c68b1e6d6 SHA512 21fd21d84f507274617bf8c059517c75dbad08bbbb22b4655cfb7f31c824004881c1f8fc615215af05333e97770ce925f5ac0b580283901032f6c6145ffa1aba
diff --git a/dev-embedded/libftdi/libftdi-1.2-r1.ebuild b/dev-embedded/libftdi/libftdi-1.2-r1.ebuild
index afda699e90b2..87d2acd1869e 100644
--- a/dev-embedded/libftdi/libftdi-1.2-r1.ebuild
+++ b/dev-embedded/libftdi/libftdi-1.2-r1.ebuild
@@ -21,6 +21,7 @@ HOMEPAGE="http://www.intra2net.com/en/developer/libftdi/"
LICENSE="LGPL-2"
SLOT="1"
IUSE="cxx doc examples python static-libs test tools"
+RESTRICT="!test? ( test )"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND="virtual/libusb:1
diff --git a/dev-embedded/libftdi/libftdi-1.2-r2.ebuild b/dev-embedded/libftdi/libftdi-1.2-r2.ebuild
index bab08a925d35..b96024a4ce0c 100644
--- a/dev-embedded/libftdi/libftdi-1.2-r2.ebuild
+++ b/dev-embedded/libftdi/libftdi-1.2-r2.ebuild
@@ -21,6 +21,7 @@ HOMEPAGE="http://www.intra2net.com/en/developer/libftdi/"
LICENSE="LGPL-2"
SLOT="1"
IUSE="cxx doc examples python static-libs test tools"
+RESTRICT="!test? ( test )"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND="virtual/libusb:1
diff --git a/dev-embedded/libftdi/libftdi-1.4.ebuild b/dev-embedded/libftdi/libftdi-1.4.ebuild
index bab08a925d35..b96024a4ce0c 100644
--- a/dev-embedded/libftdi/libftdi-1.4.ebuild
+++ b/dev-embedded/libftdi/libftdi-1.4.ebuild
@@ -21,6 +21,7 @@ HOMEPAGE="http://www.intra2net.com/en/developer/libftdi/"
LICENSE="LGPL-2"
SLOT="1"
IUSE="cxx doc examples python static-libs test tools"
+RESTRICT="!test? ( test )"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND="virtual/libusb:1
diff --git a/dev-embedded/libftdi/libftdi-9999.ebuild b/dev-embedded/libftdi/libftdi-9999.ebuild
index bab08a925d35..b96024a4ce0c 100644
--- a/dev-embedded/libftdi/libftdi-9999.ebuild
+++ b/dev-embedded/libftdi/libftdi-9999.ebuild
@@ -21,6 +21,7 @@ HOMEPAGE="http://www.intra2net.com/en/developer/libftdi/"
LICENSE="LGPL-2"
SLOT="1"
IUSE="cxx doc examples python static-libs test tools"
+RESTRICT="!test? ( test )"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND="virtual/libusb:1
diff --git a/dev-embedded/platformio/Manifest b/dev-embedded/platformio/Manifest
index 6c916e7df1ed..62e88ff1727f 100644
--- a/dev-embedded/platformio/Manifest
+++ b/dev-embedded/platformio/Manifest
@@ -1,3 +1,3 @@
-DIST platformio-4.0.3.tar.gz 140824 BLAKE2B e8148496a5e445da463d8862ee1021b21864789100dbd0b84d188d96f27148a843794cf7dc4ab3c4ca607a63055300675ff0da93b841d3682fc4fc2c629ab9c6 SHA512 6db6dc18f21145fd597ac5977f33fed8854e9d9f8994a1b517891305a3e936b64c1693be7fff9b44d67f50253ba0a3210d30499b76538ca86ce8af2e8e6fd7d6
-EBUILD platformio-4.0.3.ebuild 1096 BLAKE2B 630b92d9bafb5f5bf9c27858db048fa6b3f9439819f7d3453af1bbb4632f83dab9eae3949fb649185962b34700387a9a1641733b3a9ff542c91412c252f9ee6a SHA512 7599138466e5c7c737398510908c7756e1cef2c36a8bbb2bea67d475fe239ba4a624020069be4bb407f6b1b741115e7e0a3ceb544d8d895ab5c40711f7fd11cc
+DIST platformio-4.1.0.tar.gz 157907 BLAKE2B e90d2b155121cd2be0b0d77a7a196e7fe03580083444056d06a86a343166c920cd1ac6252a0003acee4de5d3933fead939b8be8d67233e93c05537511344e27b SHA512 e4d6c29ebb8fb1b2b556affbc1a50ec84d12e878bb7e6cfb253861eb5429236d8226d1a29f1a3812c0aa2c5b4895f0354184a9cb28c300db2e2e5a2ededb82fe
+EBUILD platformio-4.1.0.ebuild 1192 BLAKE2B 7d62b59d263238d65fe3fe32ee2a8df216589eac888abe2f1b6256c8a382198a6e3b7dc8c2c6050172bc580579f64bbbd9aeeac01f58e9ca7d70ad896631deb4 SHA512 ca4d6684199df18a4fb98b47a197ed29d8ca88dd976e5a9d3e441dcd8f18a35940e7b37897f60091f02926d4efb1301a0c114bb9b61c3e6bb44134d0a4e6329d
MISC metadata.xml 248 BLAKE2B 946598a9bc9f658d98c3282fd6affeb3834a4b6071beca852a2f2381d5c17799b6ed17ed427a8f6e10fb3f715cdf2aad9e4fed2886f0dd67dacfdffcd5137f80 SHA512 89d637e180ed3a2c2096be2210633dc5df0760a7d6acd7b2d2ad8a06d473943ee86bad7e74c7df238a50168d1da8044471713e9b044007b9c2f4eb604fb710d5
diff --git a/dev-embedded/platformio/platformio-4.0.3.ebuild b/dev-embedded/platformio/platformio-4.1.0.ebuild
index 4c24782d2e4b..1f8f4115e0fd 100644
--- a/dev-embedded/platformio/platformio-4.0.3.ebuild
+++ b/dev-embedded/platformio/platformio-4.1.0.ebuild
@@ -33,4 +33,6 @@ RDEPEND="${DEPEND}
>=dev-python/tabulate-0.8.3[${PYTHON_USEDEP}]
<dev-python/tabulate-1[${PYTHON_USEDEP}]
>=dev-python/pyelftools-0.25[${PYTHON_USEDEP}]
- <dev-python/pyelftools-1[${PYTHON_USEDEP}]"
+ <dev-python/pyelftools-1[${PYTHON_USEDEP}]
+ >=dev-python/marshmallow-2.20.5[${PYTHON_USEDEP}]
+ <dev-python/marshmallow-3[${PYTHON_USEDEP}]"
diff --git a/dev-embedded/sgpp-lite-arm-eabi-bin/Manifest b/dev-embedded/sgpp-lite-arm-eabi-bin/Manifest
deleted file mode 100644
index 64024ed6b6cb..000000000000
--- a/dev-embedded/sgpp-lite-arm-eabi-bin/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST arm-2014.05-28-arm-none-eabi-i686-pc-linux-gnu.tar.bz2 46454460 BLAKE2B be5e9170eaeb0a6bb140cd505507f7dc43431001d5d94a2851d57c0009fc0535e9779713f9eb35c840698909d1c006ffc300fce372856d032c8b40b9b9bcc4e2 SHA512 16104dd05f26ad3d8ab7c09c55409bbd9507ebc4b023344049b343fafb1ecafb3625bc33937ad5498abeaefd5745b5123b669a2d500eeaaafdc5e8c50ee15570
-EBUILD sgpp-lite-arm-eabi-bin-2014.05.28.ebuild 1173 BLAKE2B d5abe048c17d7cccb1422e90419d5b5095f7f0caf1133b7e20b886e3f1d46ddaf559dc6567e0f1346c690e8aafe0fbec69834b67334592517c7a91727ff4ee9f SHA512 9971b11ec845cfd04c651b9dad9271ddb64cf2aea9cdb8e16c8019438d8c8c43fe101e256d71e445b984e4e3ba7ac7df9fdc87fa10bfeddbc9ae11ff2e1d8bcc
-MISC metadata.xml 247 BLAKE2B e46b8f2d053251af5cb591bb2ee5e35089c4e8174ee2e7a3c504db23f844b65083d4a3e5198da3977ad3e98b67cab2e0de686a3c62009b487c1e64785a8ff65d SHA512 15df289e0f962f564551f61ada3cfef0311f6af639887def780bf5ad3be105515c8d24c950ff340ed35d89b9cd994af3540322b684c5dec3b43ec6bb0041aa4e
diff --git a/dev-embedded/sgpp-lite-arm-eabi-bin/metadata.xml b/dev-embedded/sgpp-lite-arm-eabi-bin/metadata.xml
deleted file mode 100644
index 71b1461e1146..000000000000
--- a/dev-embedded/sgpp-lite-arm-eabi-bin/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>embedded@gentoo.org</email>
- <name>Embedded Gentoo</name>
-</maintainer>
-</pkgmetadata>
diff --git a/dev-embedded/sgpp-lite-arm-eabi-bin/sgpp-lite-arm-eabi-bin-2014.05.28.ebuild b/dev-embedded/sgpp-lite-arm-eabi-bin/sgpp-lite-arm-eabi-bin-2014.05.28.ebuild
deleted file mode 100644
index 9918951ab607..000000000000
--- a/dev-embedded/sgpp-lite-arm-eabi-bin/sgpp-lite-arm-eabi-bin-2014.05.28.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-CPU="arm"
-TARGET="arm-none-eabi"
-HOST="i686-pc-linux-gnu"
-MY_P="${CPU}-${PV%.*}-${PV##*.}-${TARGET}-${HOST}"
-
-DESCRIPTION="Regular, validated releases of the GNU Toolchain for ${CPU} processors"
-HOMEPAGE="http://www.codesourcery.com/sgpp/lite/${CPU}"
-SRC_URI="https://sourcery.mentor.com/public/gnu_toolchain/${TARGET}/${MY_P}.tar.bz2"
-LICENSE="GPL-2"
-
-SLOT="${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-RESTRICT="strip" # package is already stripped, and contains target bins
-QA_EXECSTACK="opt/${P}/*"
-
-RDEPEND="sys-libs/glibc"
-DEPEND=""
-
-S=${WORKDIR}/${CPU}-${PV%.*}
-
-src_install() {
- local d="/opt/${P}"
- dodir ${d}
- cp -pPR * "${D}"/${d}/ || die
-
- pushd "${D}"/${d}/share/doc/${CPU}-${TARGET} >/dev/null
- if use doc ; then
- dohtml -r html/* || die
- dodoc pdf/* || die
- fi
- rm -rf html pdf
- rm LICENSE.txt man/man7/{fsf-funding,gpl,gfdl}.7 || die
- mv man info ../..
- popd >/dev/null
- find "${D}" -depth -type d -empty -delete
-
- cat <<-EOF > "${T}"/15${P}
- PATH=${d}/bin
- MANPATH=${d}/share/man
- INFOPATH=${d}/share/info
- EOF
- doenvd "${T}"/15${P} || die
-}
diff --git a/dev-embedded/sgpp-lite-arm-linux-bin/Manifest b/dev-embedded/sgpp-lite-arm-linux-bin/Manifest
deleted file mode 100644
index 24016dbac642..000000000000
--- a/dev-embedded/sgpp-lite-arm-linux-bin/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST arm-2010.09-50-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 88213477 BLAKE2B 0ece9b631cea548673aef74136898f793128345526aa248e07d3f949e0b12ca5579b7ae8ee70173721bbc6258825727de7e02b7425e12e6e079402eb33b5abed SHA512 1c85b321c79e424d4f2687ec96dbde6b3f3e62cc15ff9f4d81f01391e39821356542bde244c623a40c449ea1198fefacf844574d6df9342f08fc1d4bd1ff834c
-EBUILD sgpp-lite-arm-linux-bin-2010.09.50.ebuild 1182 BLAKE2B 2f5cb1dd213ab205ab6bb8a72baef85e698a17dc64a43438a14414b08e6aa98108a3f61da0c2d2786fe7171bde03f000512b0134cbbe94bdcb21279dd0f64149 SHA512 c1857b1588568e31c902087bd60d4fd6774fab725c3f3c03de19813c76034e8c0681349e59a02b9ac482e3503ffc2745e68785bf4d305bd2f4fc8c3fa325167d
-MISC metadata.xml 247 BLAKE2B e46b8f2d053251af5cb591bb2ee5e35089c4e8174ee2e7a3c504db23f844b65083d4a3e5198da3977ad3e98b67cab2e0de686a3c62009b487c1e64785a8ff65d SHA512 15df289e0f962f564551f61ada3cfef0311f6af639887def780bf5ad3be105515c8d24c950ff340ed35d89b9cd994af3540322b684c5dec3b43ec6bb0041aa4e
diff --git a/dev-embedded/sgpp-lite-arm-linux-bin/metadata.xml b/dev-embedded/sgpp-lite-arm-linux-bin/metadata.xml
deleted file mode 100644
index 71b1461e1146..000000000000
--- a/dev-embedded/sgpp-lite-arm-linux-bin/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>embedded@gentoo.org</email>
- <name>Embedded Gentoo</name>
-</maintainer>
-</pkgmetadata>
diff --git a/dev-embedded/sgpp-lite-arm-linux-bin/sgpp-lite-arm-linux-bin-2010.09.50.ebuild b/dev-embedded/sgpp-lite-arm-linux-bin/sgpp-lite-arm-linux-bin-2010.09.50.ebuild
deleted file mode 100644
index 9c36d75724ea..000000000000
--- a/dev-embedded/sgpp-lite-arm-linux-bin/sgpp-lite-arm-linux-bin-2010.09.50.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=0
-
-CPU="arm"
-TARGET="arm-none-linux-gnueabi"
-HOST="i686-pc-linux-gnu"
-MY_P="${CPU}-${PV%.*}-${PV##*.}-${TARGET}-${HOST}"
-
-DESCRIPTION="Regular, validated releases of the GNU Toolchain for ${CPU} processors"
-HOMEPAGE="http://www.codesourcery.com/sgpp/lite/${CPU}"
-SRC_URI="http://www.codesourcery.com/public/gnu_toolchain/${TARGET}/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-RESTRICT="strip" # package is already stripped, and contains target bins
-QA_EXECSTACK="opt/${P}/*"
-
-RDEPEND="sys-libs/glibc"
-DEPEND=""
-
-S=${WORKDIR}/${CPU}-${PV%.*}
-
-src_install() {
- local d="/opt/${P}"
- dodir ${d}
- cp -pPR * "${D}"/${d}/ || die
-
- pushd "${D}"/${d}/share/doc/${CPU}-${TARGET} >/dev/null
- if use doc ; then
- dohtml -r html/* || die
- dodoc pdf/* || die
- fi
- rm -rf html pdf
- rm LICENSE.txt man/man7/{fsf-funding,gpl,gfdl}.7 || die
- mv man info ../..
- popd >/dev/null
- find "${D}" -depth -type d -empty -delete
-
- cat <<-EOF > "${T}"/15${P}
- PATH=${d}/bin
- MANPATH=${d}/share/man
- INFOPATH=${d}/share/info
- EOF
- doenvd "${T}"/15${P} || die
-}
diff --git a/dev-embedded/sgpp-lite-arm-uclinux-bin/Manifest b/dev-embedded/sgpp-lite-arm-uclinux-bin/Manifest
deleted file mode 100644
index 221a3ddfb7d3..000000000000
--- a/dev-embedded/sgpp-lite-arm-uclinux-bin/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST arm-2010.09-58-arm-uclinuxeabi-i686-pc-linux-gnu.tar.bz2 37524234 BLAKE2B 0568c37fff49b997b3c086968ca15d21d1c9de61fd985c68ac1ca03698bc4d02b141db063b45131c50e35b10359da05719d42a013f2ae5e3ddea6dcd8dea92cf SHA512 57e8465b2d8f8da903982e5efe4bf7d356b505663a479830955e7f6bc4e2e69fdd841e4bc29f5b96b8d5854d34dbf694d80da7820e7f10935244f5d231d81345
-EBUILD sgpp-lite-arm-uclinux-bin-2010.09.58.ebuild 1175 BLAKE2B 74ab0e7720fa62ebd91a53d60dc068ea0d0847ca6d6d33d00380758fe89386281fef8cec589e5f92db8913c68b09f2cbfb42a239c4f50981183de9d58409444a SHA512 aad5b57836db0a0f2656b1aff3a7277a8d5d7da0282bf96baeb963791245c2e6744168b58edfbff1b54d77baecb56ca5d3ec249559fac22fe863c80e570d2e7f
-MISC metadata.xml 247 BLAKE2B e46b8f2d053251af5cb591bb2ee5e35089c4e8174ee2e7a3c504db23f844b65083d4a3e5198da3977ad3e98b67cab2e0de686a3c62009b487c1e64785a8ff65d SHA512 15df289e0f962f564551f61ada3cfef0311f6af639887def780bf5ad3be105515c8d24c950ff340ed35d89b9cd994af3540322b684c5dec3b43ec6bb0041aa4e
diff --git a/dev-embedded/sgpp-lite-arm-uclinux-bin/metadata.xml b/dev-embedded/sgpp-lite-arm-uclinux-bin/metadata.xml
deleted file mode 100644
index 71b1461e1146..000000000000
--- a/dev-embedded/sgpp-lite-arm-uclinux-bin/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>embedded@gentoo.org</email>
- <name>Embedded Gentoo</name>
-</maintainer>
-</pkgmetadata>
diff --git a/dev-embedded/sgpp-lite-arm-uclinux-bin/sgpp-lite-arm-uclinux-bin-2010.09.58.ebuild b/dev-embedded/sgpp-lite-arm-uclinux-bin/sgpp-lite-arm-uclinux-bin-2010.09.58.ebuild
deleted file mode 100644
index 51a34f799b7c..000000000000
--- a/dev-embedded/sgpp-lite-arm-uclinux-bin/sgpp-lite-arm-uclinux-bin-2010.09.58.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=0
-
-CPU="arm"
-TARGET="arm-uclinuxeabi"
-HOST="i686-pc-linux-gnu"
-MY_P="${CPU}-${PV%.*}-${PV##*.}-${TARGET}-${HOST}"
-
-DESCRIPTION="Regular, validated releases of the GNU Toolchain for ${CPU} processors"
-HOMEPAGE="http://www.codesourcery.com/sgpp/lite/${CPU}"
-SRC_URI="http://www.codesourcery.com/public/gnu_toolchain/${TARGET}/${MY_P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-RESTRICT="strip" # package is already stripped, and contains target bins
-QA_EXECSTACK="opt/${P}/*"
-
-RDEPEND="sys-libs/glibc"
-DEPEND=""
-
-S=${WORKDIR}/${CPU}-${PV%.*}
-
-src_install() {
- local d="/opt/${P}"
- dodir ${d}
- cp -pPR * "${D}"/${d}/ || die
-
- pushd "${D}"/${d}/share/doc/${CPU}-${TARGET} >/dev/null
- if use doc ; then
- dohtml -r html/* || die
- dodoc pdf/* || die
- fi
- rm -rf html pdf
- rm LICENSE.txt man/man7/{fsf-funding,gpl,gfdl}.7 || die
- mv man info ../..
- popd >/dev/null
- find "${D}" -depth -type d -empty -delete
-
- cat <<-EOF > "${T}"/15${P}
- PATH=${d}/bin
- MANPATH=${d}/share/man
- INFOPATH=${d}/share/info
- EOF
- doenvd "${T}"/15${P} || die
-}
diff --git a/dev-embedded/srecord/Manifest b/dev-embedded/srecord/Manifest
index a35a790d8209..241ecd5e258a 100644
--- a/dev-embedded/srecord/Manifest
+++ b/dev-embedded/srecord/Manifest
@@ -1,4 +1,4 @@
AUX srecord-1.57-libtool.patch 1733 BLAKE2B bf3e3758ba00e01a7a2325a3d23f500055c9e4f01299e9e21e42d6516fce3055c49f28bb8384fe186ac6111d75d6f6e689b6425368182576d13f68ad624ea0c5 SHA512 f4b9d701ac7b364f5f43dab835c0249d9d2f54903a371cdd9a03a63f082e4c93f15adc4cc9a39ccf5dd8feb56f579c2f96697c0c7b8d2730cf845ac477b20a83
DIST srecord-1.64.tar.gz 942513 BLAKE2B 5bd4e8706f2499968930883e624b3dc7f8f061e8d697584b63a8792d111fd51e37b198fd81a81d8ede6f7eeb42860e83e86a0abeb0856e4cb5847d3db2d30382 SHA512 f96f2d9cd2c475d040c0474a35a17ebca2f0fb737856cdafe1227758a3e52176e4ab3e8577520c21e75e468d74fa98695128c02120734b6e92d8573e76af50b3
-EBUILD srecord-1.64.ebuild 739 BLAKE2B 824cec0e4409b59a584d2894ecf0934cc3de55e99bc3dfbffa0dfe3112f72c2fd252feee6d0a58b1888b76a0fcc355b084afb10643e1dbb363d0b667c357b80b SHA512 84b65cfd579dca4b631c04060143047710df83a38bc781ffcbb2eea17cfe0c9e3c278634cde0e9d0c6d7bdb37e8069e709ba5e088660e251d44e94d0a5453a53
+EBUILD srecord-1.64.ebuild 763 BLAKE2B b87a0cd081a019d8679ee26e33859c7581668f3f447c4bb781bad221eae389b578f556088ef100755b14c5af206d1050d8926ee6d95209338e3da6b44d0a8f23 SHA512 fcd0328e2bea3b7a131e34c4c448b5eac65ce017f7012887f54a5a17f9e7b95153f0d39d03ad0518f9f52fac75e1cf6cc94b5722fe0b410d297c3f96269b384e
MISC metadata.xml 455 BLAKE2B e79fff328a0032376b811c49e9e5db7fc8c3f2e539e5d475a91f976e475256dd16ed5e8166f8fe5aa7ba86034884d2bf2633fae8a466db2bdf07e0ab75b92fd5 SHA512 221d3f902bf77fb71de6db4fb99874fd37183124b5858b112240ab1469b1f92f3142876b039498fdff03a46445b83cb1ffc71d37305bed7ec5fa79924df92403
diff --git a/dev-embedded/srecord/srecord-1.64.ebuild b/dev-embedded/srecord/srecord-1.64.ebuild
index beccea452409..c99b340b5198 100644
--- a/dev-embedded/srecord/srecord-1.64.ebuild
+++ b/dev-embedded/srecord/srecord-1.64.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -13,6 +13,7 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~sparc ~x86"
IUSE="static-libs test"
+RESTRICT="!test? ( test )"
RDEPEND="dev-libs/libgcrypt:0"
DEPEND="${RDEPEND}
diff --git a/dev-embedded/tigcc/Manifest b/dev-embedded/tigcc/Manifest
deleted file mode 100644
index 327de452be09..000000000000
--- a/dev-embedded/tigcc/Manifest
+++ /dev/null
@@ -1,9 +0,0 @@
-DIST binutils-2.16.1.tar.bz2 12549917 BLAKE2B be555383e322fc2683b3d14caacd27c6953bdbd777090585eb680b5accded4d788ab00cabd6cdee6c0ed7f5ccffc6bea32c38ec7acc5edbfd5a3c72f026dd274 SHA512 dbfccab518abc3352c4d09039da0f3b946ddc5557d7c193286adb0a39ced41f30246c41370b2b63db53eb5577bc0f1f61b789960443121274fd8f254a1b739bd
-DIST flashosa.zip 2437 BLAKE2B 393a1ad1285f1333ba33c6cfe95768c103dad928515007a04aafad738bc4c97aa61d204b5d3d10f276b2b7ae23bfc144d5245fe511f169a4347b3d81b3a15c62 SHA512 f81edcf7d1b8ec6dab0d44053a967dca5243ee0825f6c1a2b476e02904ead6f575b948ae0da6fbf854eb0e059fb49a9be6e5708fb8c9e50e51b16b406f6b9efa
-DIST gcc-4.1-20060728.tar.bz2 37038705 BLAKE2B 4cd072de19f8d73ca38b9ec4981bbf50508ba415cc119e156d658343d80da91735797042af147d61648c637e0b66abf93c12434eb611cd4e282bc60996797faf SHA512 c54d236d0e7a5b92acc81030067af00dd3ecc0f27a6b81c82fe6535592470f4c6a30e3a386df397fb4dd5bca6455cf473f103f484dc89ed2efba9ae55dda413f
-DIST libfargo.zip 14766 BLAKE2B b235cfdf56ab5c3b0e3d0ea1edcb9a20354db99b18e9773f8e9365fed50a6568f05339ffee1cb41bce1a516d2aff3e919b538f796786c28a5bee4f1eb7c89226 SHA512 a3a48de66f32f5a363465b99bd0be932a585a92b5e914ccc7360586ba9da83f1620cef9b102d69816754ec3437b2de8d76c3504182106baf8eb8cdf2bd823f1a
-DIST tigcc-0.96_beta7.tar.bz2 2828952 BLAKE2B ecbe86da71fa7d8385bbafdb1faddc0bd2c6120ccb804f95a702a699407ced10b3845ecc7f1ccec49755e1f0af98f1ee2e2e37d263619623c28e0857eca2a8ed SHA512 e2b16502ded365561a4c5ca26dc261fb08c3adc717d96effb27b6ea58c2f16a072c36eb114929756cbd4ce0349ba1c47a12f90cccd0587eb7fb2835623bdd966
-DIST tigcc-0.96_beta8.tar.bz2 2829870 BLAKE2B 2ecd16789e8b9df919d74c389b7b243af31e120f3e967f9562ed3b40f446d8cf28700b36b75beb4e479d18b2086f0958ebf4fb229d945577bcb6951cd685348b SHA512 e28415b309b73fa949fe9f0224239f07e62136e93c4d8fe98ad2fe32a99475620092c9317bfdd098d37a2a1dfb826c2f6fd23ab26fdcc444650dc66643cfb0e7
-EBUILD tigcc-0.96_beta7.ebuild 6741 BLAKE2B 94e418c975da3e85e399975c8b20f3890794cf15041006e991a9766d5a3edf7ed904d55ad8cabb620c098d3d130ca2a2cf819ab9969c0dfbca3793602fb610e7 SHA512 37d150fd6bfc6a7217dab8f3a7840b0254d8e8e94cb32f63119cccf1e53e39fb7e5b6a4dfebe35fba8b5b3b41099359ceef60934b0b13de1bc1389e64992cd96
-EBUILD tigcc-0.96_beta8-r1.ebuild 6558 BLAKE2B 25f2a9fb3ee9a81a356f2508a6968ce826792829fe01c2d819cdc14c612880df14295d5ba660b6393b8f9c24f1a7a5a8513f950fb7a611290683973e5fdc772c SHA512 6234d7e4632fedffbd480c129cc11ff87f4724dc131c75512e27c44c00d057bfa850c938ea0375bad31a75742524f79439609789fc522da0aedf742f575fb54a
-MISC metadata.xml 247 BLAKE2B e46b8f2d053251af5cb591bb2ee5e35089c4e8174ee2e7a3c504db23f844b65083d4a3e5198da3977ad3e98b67cab2e0de686a3c62009b487c1e64785a8ff65d SHA512 15df289e0f962f564551f61ada3cfef0311f6af639887def780bf5ad3be105515c8d24c950ff340ed35d89b9cd994af3540322b684c5dec3b43ec6bb0041aa4e
diff --git a/dev-embedded/tigcc/metadata.xml b/dev-embedded/tigcc/metadata.xml
deleted file mode 100644
index 71b1461e1146..000000000000
--- a/dev-embedded/tigcc/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>embedded@gentoo.org</email>
- <name>Embedded Gentoo</name>
-</maintainer>
-</pkgmetadata>
diff --git a/dev-embedded/tigcc/tigcc-0.96_beta7.ebuild b/dev-embedded/tigcc/tigcc-0.96_beta7.ebuild
deleted file mode 100644
index c0463f5421c0..000000000000
--- a/dev-embedded/tigcc/tigcc-0.96_beta7.ebuild
+++ /dev/null
@@ -1,245 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=0
-
-inherit eutils
-
-BASE_BINUTILS="2.16.1"
-GCC_VER="4.1.2"
-GCC_SNAPSHOT="20060728"
-BIN_VER=${BASE_BINUTILS:0:4}
-ENV_FILE=${D}/etc/env.d/99tigcc
-S="${WORKDIR}"
-DESCRIPTION="Cross compiler for Texas Instruments TI-89, TI-92(+) and V200 calculators"
-HOMEPAGE="http://tigcc.ticalc.org"
-
-#original source can be found at:
-#SRC_URI="http://tigcc.ticalc.org/linux/tigcc_src.tar.bz2"
-#but in fact this file changes as soon as there comes a new beta
-
-#when it hits portage of course it should be mirrored on a gentoo mirror:
-#SRC_URI="mirror://gentoo/${PF}.tar.bz2"
-
-SRC_URI="mirror://gentoo/tigcc-0.96_beta7.tar.bz2
- ftp://gcc.gnu.org/pub/gcc/snapshots/4.1-${GCC_SNAPSHOT}/gcc-4.1-${GCC_SNAPSHOT}.tar.bz2
- https://www.kernel.org/pub/linux/devel/binutils/binutils-${BASE_BINUTILS}.tar.bz2
- http://members.chello.at/gerhard.kofler/kevin/ti89prog/libfargo.zip
- http://members.chello.at/gerhard.kofler/kevin/ti89prog/flashosa.zip"
-
-LICENSE="GPL-2"
-
-SLOT="0"
-KEYWORDS="amd64 ppc ~sparc x86"
-IUSE="doc"
-
-RDEPEND=">=sys-devel/binutils-2.14.90.0.6-r1"
-DEPEND="${RDEPEND}
- app-arch/unzip
- >=sys-devel/bison-1.875"
-
-RESTRICT="strip"
-
-src_unpack() {
- unpack ${A}
-
- # start by patching and cleaning out binutils and gcc directories.
- cd "${WORKDIR}"/binutils-${BASE_BINUTILS}
- epatch "${S}"/sources/gcc/gas-${BIN_VER}-tigcc-*.diff
-
- rm -f .brik
- rm -f md5.sum
- rm -f -r INSTALL
- rm -f -r maintainer-scripts
- rm -f -r binutils
- rm -f -r cpu
- rm -f -r etc
- rm -f -r gas/doc
- rm -f -r gas/po
- rm -f -r gprof
- rm -f -r include/nlm
- rm -f -r include/regs
- rm -f -r ld
- rm -f -r texinfo
-
- cd "${WORKDIR}"/gcc-4.1-${GCC_SNAPSHOT}
- epatch "${S}"/sources/gcc/gcc-4.1-tigcc-patch.diff
-
- rm -f .brik
- rm -f md5.sum
- rm -f -r INSTALL
- rm -f -r fixincludes
- rm -f -r gcc/ginclude
- rm -f -r gcc/po
- rm -f -r gcc/doc
- rm -f -r gcc/treelang
- rm -f -r libcpp/po
- rm -f -r maintainer-scripts
- rm -f -r etc
- rm -f -r gprof
- rm -f -r include/nlm
- rm -f -r include/regs
- rm -f -r texinfo
-
- # create build directories for binutils and gcc
- mkdir -p "${WORKDIR}"/build/binutils
- mkdir "${WORKDIR}"/build/gcc
-
- # Workaround for non-existing directories
- sed -ie '/SUBDIRS =/d' "${WORKDIR}"/binutils-${BASE_BINUTILS}/gas/Makefile.in
-}
-
-src_compile() {
- # build binutils
- cd "${WORKDIR}"/build/binutils
- CFLAGS="${CFLAGS}" "${WORKDIR}"/binutils-${BASE_BINUTILS}/configure \
- --disable-serial-configure --target=m68k-coff --disable-shared \
- --enable-static --disable-multilib --disable-nls \
- || die
- emake || die "gas"
-
- # build gcc
- cd "${WORKDIR}"/build/gcc
- CFLAGS="${CFLAGS}" "${WORKDIR}"/gcc-4.1-${GCC_SNAPSHOT}/configure --target=m68k-coff \
- --with-gnu-as --with-as="${WORKDIR}"/build/binutils/gas/as-new --with-gnu-ld \
- --disable-nls --disable-multilib --disable-shared --enable-static \
- --disable-threads --enable-languages=c --disable-win32-registry \
- --disable-checking --disable-werror --disable-pch --disable-mudflap \
- || die
-
- # GCC compilations _is intended_ to fail on a certain point,
- # don't worry about that.
- emake -j1
-
- # Check if gcc has been built, die otherwise
- ( [ -e "${WORKDIR}"/build/gcc/gcc/xgcc ] && [ -e "${WORKDIR}"/build/gcc/gcc/cc1 ] ) || die "gcc"
-
- # build a68k assembler
- cd "${S}"/sources/a68k
- emake -e || die "a68k"
-
- # build ld-tigcc linker
- cd "${S}"/sources/ld-tigcc
- emake -e || die "ld-tigcc"
-
- # build tigcc front-end
- cd "${S}"/sources/tigcc/src
- emake -e || die "tigcc"
-
- # build tprbuilder (TIGCC project builder)
- cd "${S}"/sources/tprbuilder/src
- emake -e || die "tprbuilder"
-
- # build patcher (object file patcher)
- cd "${S}"/sources/patcher/src
- emake -e || die "patcher"
-
-}
-
-src_install() {
- # install documentation
- dodir /usr/bin
-
- if use doc ; then
- # patch the script that launches the documentation
- # browser to point to the correct location
- sed "s:\${TIGCC}/doc:/usr/share/doc/${P}:g" \
- "${S}"/tigcclib/doc/converter/tigccdoc \
- > "${S}"/tigcclib/doc/converter/tigccdoc.new
-
- cd "${S}"/tigcclib/doc/converter
- newbin tigccdoc.new tigccdoc
- cd "${S}"/tigcclib/doc
- dohtml -r html/*
- cp html/qt-assistant.adp "${D}"/usr/share/doc/${PF}/html
-
- cd "${S}"/sources/a68k
- fi
-
- dodir /usr/share/doc/${PF}
- cd "${S}"
- dodoc AUTHORS BUGS CHANGELOG DIRECTORIES HOWTO \
- INSTALL README README.linux README.osX
-
- cd "${S}"/sources/tigcc
- docinto tigcc
- dodoc AUTHORS ChangeLog README
-
- cd "${S}"/sources/tprbuilder
- docinto tprbuilder
- dodoc AUTHORS ChangeLog README
-
- cd "${S}"/sources/patcher
- docinto patcher
- dodoc AUTHORS ChangeLog README
-
- exeinto /usr/ti-linux-gnu/tigcc-bin/${GCC_VER}
- # install gcc
- cd "${WORKDIR}"/build/gcc
- doexe gcc/cc1
- newexe gcc/xgcc gcc
- dosym /usr/ti-linux-gnu/tigcc-bin/${GCC_VER}/gcc \
- /usr/ti-linux-gnu/tigcc-bin/${GCC_VER}/ti-linux-gnu-gcc
-
- # install gas
- # exeinto /usr/ti-linux-gnu/bin <-- a symlink will be
- # created so that gas resides in /usr/ti-linux-gnu/bin too
- cd "${WORKDIR}"/build/binutils
- newexe gas/as-new as
-
- # install a68k
- cd "${S}"/sources/a68k
- newexe A68k a68k
-
- # install ld-tigcc
- cd "${S}"/sources/ld-tigcc
- doexe ld-tigcc
- doexe ar-tigcc
-
- # install tigcc
- cd "${S}"/sources/tigcc/src
- doexe tigcc
- dosym /usr/ti-linux-gnu/tigcc-bin/${GCC_VER}/tigcc \
- /usr/ti-linux-gnu/tigcc-bin/${GCC_VER}/ti-linux-gnu-tigcc
-
- # install tprbuilder
- cd "${S}"/sources/tprbuilder/src
- doexe tprbuilder
-
- # install patcher
- cd "${S}"/sources/patcher/src
- doexe patcher
-
- # install header files
- dodir /usr/include/tigcc
- cp -R "${S}"/tigcclib/include/* "${D}"/usr/include/tigcc
- dosym /usr/include/tigcc/asm/os.h /usr/include/tigcc/asm/OS.h
-
- insinto /usr/lib/gcc-lib/ti-linux-gnu/${GCC_VER}
- # install library
- cd "${S}"/tigcclib
- doins lib/*
- cd "${WORKDIR}"
- doins flashos.a
- doins fargo.a
-
- dodir /usr/share/tigcc
- # copy example programs
- # cp -r "${S}"/examples ${D}/usr/share/tigcc
-
- # create TIGCC env variable
- dodir /etc/env.d/gcc
- # echo -e "TIGCC=\"/usr/ti-linux-gnu/tigcc-bin/${GCC_VER}\"" >> ${ENV_FILE}
- # echo -e "CC=\"tigcc\"" >> ${ENV_FILE}
- echo -e "TIGCC=\"/usr/ti-linux-gnu\"" >> ${ENV_FILE}
- echo -e "PATH=\"/usr/ti-linux-gnu/tigcc-bin/${GCC_VER}:/usr/ti-linux-gnu/bin\"" >> ${ENV_FILE}
- echo -e "ROOTPATH=\"/usr/ti-linux-gnu/tigcc-bin/${GCC_VER}:/usr/ti-linux-gnu/bin\"" >> ${ENV_FILE}
- echo -e "LDPATH=\"/usr/lib/gcc-lib/ti-linux-gnu/${GCC_VER}\"" >> ${ENV_FILE}
-
- # a cross-compiling gcc with hard-coded names has been built.
- # therefore, we must place some symlinks.
- dosym /usr/include/tigcc /usr/ti-linux-gnu/include
- dosym /usr/lib/gcc-lib/ti-linux-gnu/${GCC_VER} /usr/ti-linux-gnu/lib
- dosym /usr/share/doc/${PF} /usr/ti-linux-gnu/doc
- dosym /usr/ti-linux-gnu/tigcc-bin/${GCC_VER} /usr/ti-linux-gnu/bin
-}
diff --git a/dev-embedded/tigcc/tigcc-0.96_beta8-r1.ebuild b/dev-embedded/tigcc/tigcc-0.96_beta8-r1.ebuild
deleted file mode 100644
index 80b1dbd83e22..000000000000
--- a/dev-embedded/tigcc/tigcc-0.96_beta8-r1.ebuild
+++ /dev/null
@@ -1,246 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=0
-
-inherit eutils
-
-BASE_BINUTILS="2.16.1"
-GCC_VER="4.1.2"
-GCC_SNAPSHOT="20060728"
-BIN_VER=${BASE_BINUTILS:0:4}
-
-DESCRIPTION="Cross compiler for Texas Instruments TI-89, TI-92(+) and V200 calculators"
-HOMEPAGE="http://tigcc.ticalc.org/"
-
-#original source can be found at:
-#SRC_URI="http://tigcc.ticalc.org/linux/tigcc_src.tar.bz2"
-#but in fact this file changes as soon as there comes a new beta
-
-#when it hits portage of course it should be mirrored on a gentoo mirror:
-#SRC_URI="mirror://gentoo/${PF}.tar.bz2"
-
-SRC_URI="mirror://gentoo/${P}.tar.bz2
- ftp://gcc.gnu.org/pub/gcc/snapshots/4.1-${GCC_SNAPSHOT}/gcc-4.1-${GCC_SNAPSHOT}.tar.bz2
- https://www.kernel.org/pub/linux/devel/binutils/binutils-${BASE_BINUTILS}.tar.bz2
- http://members.chello.at/gerhard.kofler/kevin/ti89prog/libfargo.zip
- http://members.chello.at/gerhard.kofler/kevin/ti89prog/flashosa.zip"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE="doc"
-RESTRICT="strip"
-
-RDEPEND=">=sys-devel/binutils-2.14.90.0.6-r1"
-DEPEND="${RDEPEND}
- app-arch/unzip
- >=sys-devel/bison-1.875"
-
-S=${WORKDIR}
-
-src_unpack() {
- unpack ${A}
-
- # start by patching and cleaning out binutils and gcc directories.
- cd "${WORKDIR}"/binutils-${BASE_BINUTILS}
- epatch "${S}"/sources/gcc/gas-${BIN_VER}-tigcc-*.diff
-
- rm -f .brik
- rm -f md5.sum
- rm -f -r INSTALL
- rm -f -r maintainer-scripts
- rm -f -r binutils
- rm -f -r cpu
- rm -f -r etc
- rm -f -r gas/doc
- rm -f -r gas/po
- rm -f -r gprof
- rm -f -r include/nlm
- rm -f -r include/regs
- rm -f -r ld
- rm -f -r texinfo
-
- cd "${WORKDIR}"/gcc-4.1-${GCC_SNAPSHOT}
- epatch "${S}"/sources/gcc/gcc-4.1-tigcc-patch.diff
-
- rm -f .brik
- rm -f md5.sum
- rm -f -r INSTALL
- rm -f -r fixincludes
- rm -f -r gcc/ginclude
- rm -f -r gcc/po
- rm -f -r gcc/doc
- rm -f -r gcc/treelang
- rm -f -r libcpp/po
- rm -f -r maintainer-scripts
- rm -f -r etc
- rm -f -r gprof
- rm -f -r include/nlm
- rm -f -r include/regs
- rm -f -r texinfo
-
- # create build directories for binutils and gcc
- mkdir -p "${WORKDIR}"/build/binutils
- mkdir "${WORKDIR}"/build/gcc
-
- # Workaround for non-existing directories
- sed -ie '/SUBDIRS =/d' "${WORKDIR}"/binutils-${BASE_BINUTILS}/gas/Makefile.in
-}
-
-src_compile() {
- # build binutils
- cd "${WORKDIR}"/build/binutils
- CFLAGS="${CFLAGS}" "${WORKDIR}"/binutils-${BASE_BINUTILS}/configure \
- --disable-serial-configure --target=m68k-coff --disable-shared \
- --enable-static --disable-multilib --disable-nls \
- || die
- emake || die "gas"
-
- # build gcc
- cd "${WORKDIR}"/build/gcc
- CFLAGS="${CFLAGS}" "${WORKDIR}"/gcc-4.1-${GCC_SNAPSHOT}/configure --target=m68k-coff \
- --with-gnu-as --with-as="${WORKDIR}"/build/binutils/gas/as-new --with-gnu-ld \
- --disable-nls --disable-multilib --disable-shared --enable-static \
- --disable-threads --enable-languages=c --disable-win32-registry \
- --disable-checking --disable-werror --disable-pch --disable-mudflap \
- || die
-
- # GCC compilations _is intended_ to fail on a certain point,
- # don't worry about that.
- emake -j1
-
- # Check if gcc has been built, die otherwise
- ( [ -e "${WORKDIR}"/build/gcc/gcc/xgcc ] && [ -e "${WORKDIR}"/build/gcc/gcc/cc1 ] ) || die "gcc"
-
- # build a68k assembler
- cd "${S}"/sources/a68k
- emake -e || die "a68k"
-
- # build ld-tigcc linker
- cd "${S}"/sources/ld-tigcc
- emake -e || die "ld-tigcc"
-
- # build tigcc front-end
- cd "${S}"/sources/tigcc/src
- emake -e || die "tigcc"
-
- # build tprbuilder (TIGCC project builder)
- cd "${S}"/sources/tprbuilder/src
- emake -e || die "tprbuilder"
-
- # build patcher (object file patcher)
- cd "${S}"/sources/patcher/src
- emake -e || die "patcher"
-
-}
-
-src_install() {
- # install documentation
- dodir /usr/bin
-
- if use doc ; then
- # patch the script that launches the documentation
- # browser to point to the correct location
- sed "s:\${TIGCC}/doc:/usr/share/doc/${P}:g" \
- "${S}"/tigcclib/doc/converter/tigccdoc \
- > "${S}"/tigcclib/doc/converter/tigccdoc.new
-
- cd "${S}"/tigcclib/doc/converter
- newbin tigccdoc.new tigccdoc
- cd "${S}"/tigcclib/doc
- dohtml -r html/*
- cp html/qt-assistant.adp "${D}"/usr/share/doc/${PF}/html
-
- cd "${S}"/sources/a68k
- fi
-
- dodir /usr/share/doc/${PF}
- cd "${S}"
- dodoc AUTHORS BUGS CHANGELOG DIRECTORIES HOWTO \
- INSTALL README README.linux README.osX
-
- cd "${S}"/sources/tigcc
- docinto tigcc
- dodoc AUTHORS ChangeLog README
-
- cd "${S}"/sources/tprbuilder
- docinto tprbuilder
- dodoc AUTHORS ChangeLog README
-
- cd "${S}"/sources/patcher
- docinto patcher
- dodoc AUTHORS ChangeLog README
-
- exeinto /usr/ti-linux-gnu/tigcc-bin/${GCC_VER}
- # install gcc
- cd "${WORKDIR}"/build/gcc
- doexe gcc/cc1
- newexe gcc/xgcc gcc
- dosym /usr/ti-linux-gnu/tigcc-bin/${GCC_VER}/gcc \
- /usr/ti-linux-gnu/tigcc-bin/${GCC_VER}/ti-linux-gnu-gcc
-
- # install gas
- # exeinto /usr/ti-linux-gnu/bin <-- a symlink will be
- # created so that gas resides in /usr/ti-linux-gnu/bin too
- cd "${WORKDIR}"/build/binutils
- newexe gas/as-new as
-
- # install a68k
- cd "${S}"/sources/a68k
- newexe A68k a68k
-
- # install ld-tigcc
- cd "${S}"/sources/ld-tigcc
- doexe ld-tigcc
- doexe ar-tigcc
-
- # install tigcc
- cd "${S}"/sources/tigcc/src
- doexe tigcc
- dosym /usr/ti-linux-gnu/tigcc-bin/${GCC_VER}/tigcc \
- /usr/ti-linux-gnu/tigcc-bin/${GCC_VER}/ti-linux-gnu-tigcc
-
- # install tprbuilder
- cd "${S}"/sources/tprbuilder/src
- doexe tprbuilder
-
- # install patcher
- cd "${S}"/sources/patcher/src
- doexe patcher
-
- # install header files
- dodir /usr/include/tigcc
- cp -R "${S}"/tigcclib/include/* "${D}"/usr/include/tigcc
- dosym /usr/include/tigcc/asm/os.h /usr/include/tigcc/asm/OS.h
-
- insinto /usr/lib/gcc-lib/ti-linux-gnu/${GCC_VER}
- # install library
- cd "${S}"/tigcclib
- doins lib/*
- cd "${WORKDIR}"
- doins flashos.a
- doins fargo.a
-
- dodir /usr/share/tigcc
- # copy example programs
- # cp -r "${S}"/examples ${D}/usr/share/tigcc
-
- # create TIGCC env variable
- # TIGCC="/usr/ti-linux-gnu/tigcc-bin/${GCC_VER}"
- # CC="tigcc"
- cat <<-EOF > 99tigcc
- TIGCC="/usr/ti-linux-gnu"
- PATH="/usr/ti-linux-gnu/tigcc-bin/${GCC_VER}:/usr/ti-linux-gnu/bin"
- ROOTPATH="/usr/ti-linux-gnu/tigcc-bin/${GCC_VER}:/usr/ti-linux-gnu/bin"
- LDPATH="/usr/lib/gcc-lib/ti-linux-gnu/${GCC_VER}"
- EOF
- doenvd 99tigcc
-
- # a cross-compiling gcc with hard-coded names has been built.
- # therefore, we must place some symlinks.
- dosym /usr/include/tigcc /usr/ti-linux-gnu/include
- dosym /usr/lib/gcc-lib/ti-linux-gnu/${GCC_VER} /usr/ti-linux-gnu/lib
- dosym /usr/share/doc/${PF} /usr/ti-linux-gnu/doc
- dosym /usr/ti-linux-gnu/tigcc-bin/${GCC_VER} /usr/ti-linux-gnu/bin
-}
diff --git a/dev-embedded/u-boot-tools/Manifest b/dev-embedded/u-boot-tools/Manifest
index 578236de1833..1869ac782c5d 100644
--- a/dev-embedded/u-boot-tools/Manifest
+++ b/dev-embedded/u-boot-tools/Manifest
@@ -1,7 +1,9 @@
DIST u-boot-2018.05.tar.bz2 12469276 BLAKE2B b09189d9bf8554c21630d42024d64894270c02e3efa8046bc2bef0efd68b9e0a02c3290228ffb71a4bab524d46111e32adb492c3ce9a3ef1be32287a3bbdb36a SHA512 218f71282c9d027b0faf210ce2d4d713779e0c61ea4a23f03d5dec0ca8836a3c26b46c5e258d583834f5b5a2f4663f98729ca4b0101a60f85457eb892f8370d2
DIST u-boot-2018.11.tar.bz2 13045125 BLAKE2B d2522e1eb2fb899f1217261b6c311be35ae2fb01d187714311184e6f913d1d5b3ad953b5fa02c5c7b0e1e5981be101ce82ea4cf09a457d32d778ffa5cadc0786 SHA512 1ea0bbb5f5e6d4c60b3a6bd345d1fa6e9da025daf36f47e8392bab34cb432c2e3633d903efb260f71fff87dffd6f2bf09ac900e96b3d4247073958d83b89ceff
DIST u-boot-2019.01.tar.bz2 13366005 BLAKE2B 161d927d5f2cb38c6a930f0b5edfedeb3a93586ea98e03066a1fa9c516bfc1f6ab8d5ba60b36714d10c08232971e7a0987f4d0a05635fa14a6359bb120aa0ed2 SHA512 d9699cd22afe9bc747d64208068c2cf8a2c3143d161ede24536f6fd6adfd6b81e28920589722639e2e48fcf34e8dbde3ead7f691f14cbcc38cd75694d14d719b
+DIST u-boot-2019.10.tar.bz2 14214608 BLAKE2B 0dc89ebe207f836d2430d5111def9b4efa22839311d28cbfe4f0387a1b211850b0bf3cd67440b3cc32fb23aa8ece270c2438c44f5432f72474b4802ff117e803 SHA512 d8e98fca4b6af8d49d20ec09beab16b77863fcee88cda3605cc14435de21030bf3ca5e7cf7d06e42d4c0f75279c7295ecd628d2b77666eff7b7fd50374e051fd
EBUILD u-boot-tools-2018.05.ebuild 974 BLAKE2B ffd7532ae3a54be2ea17e0aaf14e75b0e04a689189836f0aa9ac2c29bbaa4e941754139d6a24df0357b0b7af86b25992b9ed8bfc9682f50e8943be6f83341c9b SHA512 5c0e013d89eb70a6d88caf827a3ca1976a308c2f7ad5ac79a9e6a449327a9ad2f971c253f7ed955a57f713166a4528e31bec318da7db6279f357c98529750ee0
EBUILD u-boot-tools-2018.11.ebuild 974 BLAKE2B 6ba1448e0829b731c0ea94da9202d4469b4581baf4807b2290e0c170ce7a9f9d216d041dbb41da55596e16c547206b80e461e25b5871a352c5dcdec90f7b00c7 SHA512 14e67fb478af1fcdd40d5563242c737ac2b170444fe787ef6e98ba8e4027cdc6159eaeac7b86ccff5899744fc2a1beb2793da2e8f232d1312a7634b630952e5e
EBUILD u-boot-tools-2019.01.ebuild 1202 BLAKE2B d502ddc627f422745835a9f0ce3ac44ab212f3ffc2c6adfa010874c00035b513a587f3849f898e76a86a48843988dd926507ff51cb79d746cb917411b0a0d5c5 SHA512 22cdb73d2a2d110927edb13f2eeb334b6cf30e944e1489798e2fbcef264a834d6ce8c1db39c1347691d41b888c5be0ededd5da2548f7cf483ae8b542fa5ca492
+EBUILD u-boot-tools-2019.10.ebuild 1177 BLAKE2B 0ccf9075f1792042cd43d19a02651f84814db357ff5d0767c39bdafa520921cc0afe5bbee9acf2f79e4877ae48fee2cce25378b0fe4fb91ac73a97bda3fafd4c SHA512 681647a016c3afb1e56fb0d57591502c1a74457c46d209929a079eca441eb88f2dc73ea1aeb5f8e94bd9098894f53ce9ba44a826ae3a3726c266cec96c3ffe41
MISC metadata.xml 247 BLAKE2B e46b8f2d053251af5cb591bb2ee5e35089c4e8174ee2e7a3c504db23f844b65083d4a3e5198da3977ad3e98b67cab2e0de686a3c62009b487c1e64785a8ff65d SHA512 15df289e0f962f564551f61ada3cfef0311f6af639887def780bf5ad3be105515c8d24c950ff340ed35d89b9cd994af3540322b684c5dec3b43ec6bb0041aa4e
diff --git a/dev-embedded/u-boot-tools/u-boot-tools-2019.10.ebuild b/dev-embedded/u-boot-tools/u-boot-tools-2019.10.ebuild
new file mode 100644
index 000000000000..bcda5a2499b5
--- /dev/null
+++ b/dev-embedded/u-boot-tools/u-boot-tools-2019.10.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs
+
+MY_P="u-boot-${PV/_/-}"
+DESCRIPTION="utilities for working with Das U-Boot"
+HOMEPAGE="http://www.denx.de/wiki/U-Boot/WebHome"
+SRC_URI="ftp://ftp.denx.de/pub/u-boot/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+IUSE=""
+
+DEPEND="
+ sys-devel/flex
+ sys-devel/bison
+"
+
+S=${WORKDIR}/${MY_P}
+
+src_compile() {
+ # Unset a few KBUILD variables. Bug #540476
+ unset KBUILD_OUTPUT KBUILD_SRC
+
+ emake \
+ V=1 \
+ HOSTCC="$(tc-getCC)" \
+ HOSTCFLAGS="${CFLAGS} ${CPPFLAGS}"' $(HOSTCPPFLAGS)' \
+ HOSTLDFLAGS="${LDFLAGS}" \
+ tools-only_defconfig
+
+ emake \
+ V=1 \
+ NO_SDL=1 \
+ HOSTSTRIP=: \
+ STRIP=: \
+ HOSTCC="$(tc-getCC)" \
+ HOSTCFLAGS="${CFLAGS} ${CPPFLAGS}"' $(HOSTCPPFLAGS)' \
+ HOSTLDFLAGS="${LDFLAGS}" \
+ CONFIG_ENV_OVERWRITE=y \
+ tools-all
+}
+
+src_test() { :; }
+
+src_install() {
+ cd tools || die
+ dobin bmp_logo dumpimage fdtgrep gen_eth_addr img2srec mkenvimage mkimage
+ dobin env/fw_printenv
+ dosym fw_printenv /usr/bin/fw_setenv
+ insinto /etc
+ doins env/fw_env.config
+ doman "${S}"/doc/mkimage.1
+}
diff --git a/dev-embedded/urjtag/Manifest b/dev-embedded/urjtag/Manifest
index 9ebfda2aab73..4a583a300342 100644
--- a/dev-embedded/urjtag/Manifest
+++ b/dev-embedded/urjtag/Manifest
@@ -1,5 +1,4 @@
DIST urjtag-0.10.tar.bz2 959834 BLAKE2B 9901156fb32372de77b3145cdef3f224b95d79d8f981435a41baf8bf1d7cd4353fcb52c60e3b936b59c3347dc485060ada58e87d7e1d4f6137ae12cd07124226 SHA512 245fc276793dbc7791be0989b75beba7f16e8543f35403d645aadcee8d8d613261509392da7e5dd97e5a2de6e87b18276c394cc6353f01e5d1d4907ffb5811ff
-EBUILD urjtag-0.10-r1.ebuild 1062 BLAKE2B f68ea2d2324dcd911f5950b8328894e232be7305c3446dd79c433e41df62969625330e5b992cd50ef8311427c144c43e2b4a01ebfdb9c53d6805d0f2b930831f SHA512 ef8be691d83f8fe0c18b7732855393034128e7c2438ef7e1496e14c8d1591232ef44642f7a8370e4051c1049dc6b9ef174d9ea4e4620ff9e92f8754d4bc0d220
-EBUILD urjtag-0.10.ebuild 726 BLAKE2B d1b99baddbd8192fa9fb90d99061d625e9f1a0c6614e334e63cbbdb15fed711adfccc0a2bc8b67e625dac3b718a0b97ae616109fc52c40068144db1f363733ce SHA512 290bbbbb8f0e6184928e6c5a89141be2d62e125878937cb8eac93c8dc508f2aff2373e04a3c93a6d33d6a3500b49d3740eace9df5a955dc61081e625fdda6769
+EBUILD urjtag-0.10-r1.ebuild 1060 BLAKE2B 8747e2cb166476d6baf83c6af2134dc99eb7fa25e897cde9fafa5cfabf753d80bc4bf9faa67df149a235dd695dee666afebf4b62a259f673b953e1ed53ebb7a4 SHA512 cb9fd6b9dcc8bb5f4d525f2736cf128ce85e099d99dd9bd3d3027e1e193992bc84348773b1fd7de12022e5046340b497d3f5b1ff3eafe3c6b4e6d3c88b2226d9
EBUILD urjtag-9999.ebuild 1218 BLAKE2B baad3748b081a9b9798cdbb61f88a4358124e74698027b0daf8101dc64bf74bdddaa9598e27c0e743f7e19127b4b0aa782cbdedbe10f16246afd255c6a4e3869 SHA512 71a99d16d867945df0572a6a8d40dd8e9e7dc772695be16c4557f7a4dd684deb096bc88ddcb12ef95deb3c2a22121859a5f2317dd367ae1112786c40e093273d
MISC metadata.xml 540 BLAKE2B 5cace8526e0edb053bb7b56bed518d237eb0c16c1eb94a6ab136166a09631a9f005a7f60404fb6dcf6cedb8b69e367da028b51738f5a06e7a836cb0d22a2a066 SHA512 cb3523611ffcd7e007e06a630b1299aa610511ef20073c5e8a8efada52ba58ff34fcf2ccc4c04f51676e224b3d2b388a871995499fda480c0d51dc063a0777ce
diff --git a/dev-embedded/urjtag/urjtag-0.10-r1.ebuild b/dev-embedded/urjtag/urjtag-0.10-r1.ebuild
index 71e27c487c68..c1ef08281eb7 100644
--- a/dev-embedded/urjtag/urjtag-0.10-r1.ebuild
+++ b/dev-embedded/urjtag/urjtag-0.10-r1.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == "9999" ]] ; then
S=${WORKDIR}/${P}/${PN}
else
SRC_URI="mirror://sourceforge/urjtag/${P}.tar.bz2"
- KEYWORDS="amd64 ~ppc ~sparc x86"
+ KEYWORDS="amd64 ppc sparc x86"
fi
DESCRIPTION="Tool for communicating over JTAG with flash chips, CPUs, and many more"
diff --git a/dev-embedded/urjtag/urjtag-0.10.ebuild b/dev-embedded/urjtag/urjtag-0.10.ebuild
deleted file mode 100644
index 0b3916e481c2..000000000000
--- a/dev-embedded/urjtag/urjtag-0.10.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=0
-
-inherit eutils
-
-DESCRIPTION="Tool for communicating over JTAG with flash chips, CPUs, and many more"
-HOMEPAGE="http://urjtag.sourceforge.net/"
-SRC_URI="mirror://sourceforge/urjtag/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc sparc x86"
-IUSE="ftdi readline"
-
-DEPEND="!dev-embedded/jtag
- ftdi? ( =dev-embedded/libftdi-0* )
- readline? ( sys-libs/readline )"
-
-src_compile() {
- use readline || export vl_cv_lib_readline=no
- econf $(use_enable ftdi libftdi) || die
- emake || die
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "failed to install"
- dodoc AUTHORS ChangeLog NEWS README THANKS
-}
diff --git a/dev-embedded/xa/Manifest b/dev-embedded/xa/Manifest
new file mode 100644
index 000000000000..7cfa49a3fd89
--- /dev/null
+++ b/dev-embedded/xa/Manifest
@@ -0,0 +1,3 @@
+DIST xa-2.3.10.tar.gz 152433 BLAKE2B af9ab28e6596f6c96abd075779670955e7bfe79b3e9e18c5c75f35ffb166c705a0ebb60dcca1928c49a836eefcd7b15d12437579fbe645c0b5ce51e81da92d8d SHA512 08b9994e295495744d5252fa983b111f41d0447cdb32d0c065f8fbd942ffa0899476d6cfebe1162e4aa08b1d0a2d8df74c2a60987d2509b8bca45da670f4a67f
+EBUILD xa-2.3.10.ebuild 567 BLAKE2B 5aa8a1a9c00810a0ae1039ba92338ce97d0a75642eab6a082fca8db223d38fbc3a9b72b9fa454b7ac7e33e002ada1153a883b82eb89e1f3905e71df441653a1e SHA512 7c3affc4a1b726ca880af4e507433b6858e9b973f6dfecae7e428851a2b5b958ebf672ee207b612bc3cdd9c98244b5e2d528ce83ea18d9bda233ec1357334138
+MISC metadata.xml 547 BLAKE2B b527da76f0bb9f9ee7bb45a48f2f6ded265f296efb4babd2f74c3db9777071ebad2f733a45325115565b3e7932b9b3ec1d87129427aefe149f6871804ece5ffe SHA512 780c7e01126675e679037e97de4ddaaca26929326b5803068abbbf0a84218c02873a4db5bfa42704953a71164b62267f80227924edd3d46755a8d6238c0c94c3
diff --git a/dev-embedded/xa/metadata.xml b/dev-embedded/xa/metadata.xml
new file mode 100644
index 000000000000..78ab730110bc
--- /dev/null
+++ b/dev-embedded/xa/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>games@gentoo.org</email>
+ <name>Gentoo Games Project</name>
+ </maintainer>
+ <longdescription>
+ xa is a high-speed, two-pass portable cross-assembler. It
+ understands mnemonics and generates code for NMOS 6502s (such as
+ 6502A, 6504, 6507, 6510, 7501, 8500, 8501, 8502 ...), CMOS 6502s
+ (65C02 and Rockwell R65C02) and the 65816.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-embedded/xa/xa-2.3.10.ebuild b/dev-embedded/xa/xa-2.3.10.ebuild
new file mode 100644
index 000000000000..0b4aabb57139
--- /dev/null
+++ b/dev-embedded/xa/xa-2.3.10.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="High-speed, two-pass portable 6502 cross-assembler"
+HOMEPAGE="https://www.floodgap.com/retrotech/xa/"
+SRC_URI="https://www.floodgap.com/retrotech/${PN}/dists/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+src_compile() {
+ emake \
+ CC="$(tc-getCC)" \
+ LD="$(tc-getCC) " \
+ CFLAGS="${CFLAGS} ${LDFLAGS}" \
+ LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+ emake install DESTDIR="${ED}/usr"
+ einstalldocs
+}