diff options
Diffstat (limited to 'dev-embedded')
40 files changed, 163 insertions, 836 deletions
diff --git a/dev-embedded/Manifest.gz b/dev-embedded/Manifest.gz Binary files differindex ba807f851b95..4ded74b57a43 100644 --- a/dev-embedded/Manifest.gz +++ b/dev-embedded/Manifest.gz 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 +} |