diff options
Diffstat (limited to 'dev-embedded')
24 files changed, 169 insertions, 272 deletions
diff --git a/dev-embedded/Manifest.gz b/dev-embedded/Manifest.gz Binary files differindex dcdabfb49ce5..b6aed5ac6e1f 100644 --- a/dev-embedded/Manifest.gz +++ b/dev-embedded/Manifest.gz diff --git a/dev-embedded/esptool/Manifest b/dev-embedded/esptool/Manifest index 98e6dfbde1db..d43a39914ab1 100644 --- a/dev-embedded/esptool/Manifest +++ b/dev-embedded/esptool/Manifest @@ -1,7 +1,3 @@ -DIST esptool-4.6.2.tar.gz 7003860 BLAKE2B 051689dbc2194e1ed08467f9ec82e3a48e31cf62c25b83f97e3b05a1d203c9dda120cbb11a40bb61efe076ae8449d0b9b4742b19d59efef205132f05d16130a5 SHA512 97cc9f4d92b479351089fac59aed08f9519ff76d994ddae601da8e39b988f4bb90dc3885bf30b7998e2575a0365a5f0eef85f16a28b12eb944eec1e9f5265c6c -DIST esptool-4.7.0.tar.gz 7045501 BLAKE2B 468d83db541e632296e9b465d54764dc5e966f54709b66b0af2675d8fbd6d0bcd70fb18584887f3dc4d45bd0550b65a0da58d0c6bc318962b8798017b4ab0b63 SHA512 dda2af5d9b2f8a4ec5706eaf58021e95094c152380c732074809c370a5d1bfaeb424cb27f69a3b980dec83ae9c4c9ee1eddfeb0a7990c3b1f1494160a2d369cc DIST esptool-4.8.1.tar.gz 6933695 BLAKE2B ffd8e6aa4c8460765b21c3542b9e953a4e0810e88e1771f02c80ed7145b20623d4b3922268680cc250c64422ab8b90920261af5ef56b9abc14b60b6a10cb6c59 SHA512 21fe654826a38ba40fe128eadde1ad92c22e5a011651ce0f8eb5806358c9f0b33f185fe760c1a3eee19cb59b894531ebea8213498841f0a1c0724048ec88d213 -EBUILD esptool-4.6.2.ebuild 1997 BLAKE2B 545c76d5cfa7bf4631261074a724405e04d5b3bc44cff7941389bcccf127ab304799f705ca33788b90c2781d376d9ef2583cc20465d1addbc9e2f1392c9ea49e SHA512 499808481ec1cae7a568daf6ed7d11585574f7538275d6a1345225604330be7a36c9b351d94525d0a10515e3900e0deb651853d46d6f1f051ccab7c4ab2643ff -EBUILD esptool-4.7.0-r3.ebuild 2038 BLAKE2B f7f65c0ee2dc56f9b005ac2ede125a02b6b20826a40856704e32ec9b2853be95befd651e216d52d9b9777c190b358bc4738127a6c5490f326d599827894da1c8 SHA512 a109b46aaa43a2f24fc8beaa8177f6b2bf5cb184b65db24e2211a99750a3ee8f318552f6b4422d3e474fe721d32d58adc7d571df4d5298c3243f0e9bdb959dce -EBUILD esptool-4.8.1.ebuild 2048 BLAKE2B fa11aec5a5c94a7ac2278f5f0643aecf9a0edf5cb624d2b1953e466eb28d9eb23a47084bda2d2db0b384088de63139cd328d91892f33c3fb8afcaa6b1a54c055 SHA512 e3bbdbb36f2f356c55cfa559bfe6ad81a048cd68e4e80e75a0800793da4b8156236fe07255c41e15101dbdffc47009961b0ef90d1199ae5a28c2a463f92c8980 +EBUILD esptool-4.8.1.ebuild 2125 BLAKE2B 5e2efcf60ee7ddbdfffb52caa796937ba4022dc8654505e73db1bea5493309a145a9204f60c189ca2d6e4d94e0fd6de7e043edb1dbb3b9916b2baf7a580b2fcc SHA512 83940d0562da7c02b808b3c9ac7d5c2b981a297a88b6ca3b3b7b49ca294310848371021bde3b4425284ed94bf78b05a358622f8d1fd8a42d2d967c25f271002d MISC metadata.xml 504 BLAKE2B 578f33b9dc0f1748ecd37c355efd7f4acb041c192e44b89ad926c482c2a1d422080a0ed3c74311895b9f1ef996315965a79adc31b86437b3ea63bae321dd6294 SHA512 e8ed1644714bc0878d2d955f9d90bd6e0ca9fa183186ff160adaaaa46573fc696e49783c793f225a32b47b23da9f5df4d77d5fd59d7a52fc6386ec59f892cb83 diff --git a/dev-embedded/esptool/esptool-4.6.2.ebuild b/dev-embedded/esptool/esptool-4.6.2.ebuild deleted file mode 100644 index c72cc6a73f0f..000000000000 --- a/dev-embedded/esptool/esptool-4.6.2.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_SINGLE_IMPL=1 - -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 ~arm64 x86" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/bitstring[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}] - dev-python/pyserial[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/reedsolo[${PYTHON_USEDEP}] - ') -" -BDEPEND=" - $(python_gen_cond_dep ' - dev-python/wheel[${PYTHON_USEDEP}] - ') - test? ( $(python_gen_cond_dep ' - dev-python/cffi[${PYTHON_USEDEP}] - dev-python/pyelftools[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - ') ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # test/test_esptool.py and test/test_espefuse.py need real hardware connected - test/test_esptool.py - test/test_espefuse.py -) - -src_prepare() { - default - - # test_espsecure_hsm.py needs setup of a "Soft HSM" or real hardware. remove. - rm test/test_espsecure_hsm.py || die -} - -pkg_postinst() { - if ver_test ${REPLACING_VERSIONS} -lt 4; then - ewarn "${P} - new 4.x release with breaking changes:" - ewarn " - Public API has been defined by limiting access to internals that have been refactored into multiple source files" - ewarn " - If active security features are detected, the default behavior changes to prevent unintentional bricking" - ewarn " - Flash parameters in an image header can now be changed only when no SHA256 digest is appended" - ewarn " - The ESP8684 alias has been removed, ESP32-C2 has to be used" - ewarn " - Megabit flash sizes have been deprecated, use megabyte units from now on" - fi -} diff --git a/dev-embedded/esptool/esptool-4.7.0-r3.ebuild b/dev-embedded/esptool/esptool-4.7.0-r3.ebuild deleted file mode 100644 index 17a7362602d8..000000000000 --- a/dev-embedded/esptool/esptool-4.7.0-r3.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 2021-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_SINGLE_IMPL=1 - -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 ~arm64 x86" - -RDEPEND=" - $(python_gen_cond_dep ' - dev-python/bitstring[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - >=dev-python/ecdsa-0.16.0[${PYTHON_USEDEP}] - dev-python/intelhex[${PYTHON_USEDEP}] - dev-python/pyserial[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/reedsolo[${PYTHON_USEDEP}] - ') -" -BDEPEND=" - $(python_gen_cond_dep ' - dev-python/wheel[${PYTHON_USEDEP}] - ') - test? ( $(python_gen_cond_dep ' - dev-python/cffi[${PYTHON_USEDEP}] - dev-python/pyelftools[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - ') ) -" - -distutils_enable_tests pytest - -EPYTEST_DESELECT=( - # test/test_esptool.py and test/test_espefuse.py need real hardware connected - test/test_esptool.py - test/test_espefuse.py -) - -src_prepare() { - default - - # test_espsecure_hsm.py needs setup of a "Soft HSM" or real hardware. remove. - rm test/test_espsecure_hsm.py || die -} - -pkg_postinst() { - if ver_test ${REPLACING_VERSIONS} -lt 4; then - ewarn "${P} - new 4.x release with breaking changes:" - ewarn " - Public API has been defined by limiting access to internals that have been refactored into multiple source files" - ewarn " - If active security features are detected, the default behavior changes to prevent unintentional bricking" - ewarn " - Flash parameters in an image header can now be changed only when no SHA256 digest is appended" - ewarn " - The ESP8684 alias has been removed, ESP32-C2 has to be used" - ewarn " - Megabit flash sizes have been deprecated, use megabyte units from now on" - fi -} diff --git a/dev-embedded/esptool/esptool-4.8.1.ebuild b/dev-embedded/esptool/esptool-4.8.1.ebuild index de0d54efa264..58e296864a5b 100644 --- a/dev-embedded/esptool/esptool-4.8.1.ebuild +++ b/dev-embedded/esptool/esptool-4.8.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{11..13} ) DISTUTILS_USE_PEP517=setuptools DISTUTILS_SINGLE_IMPL=1 @@ -34,6 +34,8 @@ BDEPEND=" ') test? ( $(python_gen_cond_dep ' dev-python/cffi[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/flaky[${PYTHON_USEDEP}] dev-python/pyelftools[${PYTHON_USEDEP}] dev-python/pytest[${PYTHON_USEDEP}] ') ) diff --git a/dev-embedded/gpsim/Manifest b/dev-embedded/gpsim/Manifest index b3625567bfea..4d384f684db0 100644 --- a/dev-embedded/gpsim/Manifest +++ b/dev-embedded/gpsim/Manifest @@ -3,6 +3,6 @@ AUX gpsim-0.32.1-missing-lib-m.patch 413 BLAKE2B f9d7bd41135d709ced6dbf40ccdf517 DIST gpsim-0.31.0.tar.gz 3454179 BLAKE2B 449f891c7a765ce06da87c8de1a8adc0d7e15c9af175fc2988d604660108c14cc816247358a71bbb55813c5144f6973c01d3c9c27c44f2a45820b85cedc97d2c SHA512 a6af7e9170cee11c35f0e4731d39876e563edd8ca9cbd0f4b3017f224e5317b4c8bcc8aa4468102fa5c11157f487b6c7354e3aba8778842ed0b5be9bbb9ef45f DIST gpsim-0.32.1.tar.gz 3770485 BLAKE2B 0720ffa7dee073573f3d053367714752dda25e99293d803ff32e4050f8ad5a14241de8fb273fb78ddf2fc927c9d209564d43a28a25489f38fb93dbefe09e51f4 SHA512 9b6d24f8f183eb421506a3c08883915f3580999b9ee7742c4af2d61e7d84643d125e3b4e1c3412bcb4a312011d7b6fef44c12d22fcc475f66a1f083e394e5623 EBUILD gpsim-0.31.0.ebuild 834 BLAKE2B e6f3fcbe3624aff0169d084e84be09009f9340ac456045924ecb9fa2ccfe88f6290a99204537b97e765d4d33bda282c0d58c3197631a60ebba967219ef3f365a SHA512 27025135a7af38714360d07efea9896ab9bec8827a8a98814330b46b13f03d2b892471ac24060b7eab9344a1c69c91d4a021a601d32f12f64429a8fa68910fe3 -EBUILD gpsim-0.32.1-r1.ebuild 1071 BLAKE2B 72135fdb671d3f6dd6136d9e5dbb0e7320f13705cc4ac8a8d5fdee95d9a5c367c8fa1bd126ad9f34672749806a88fd8c1c19fd44aed6832d9f18b48534fce02d SHA512 fa1d8bff996e38b6b997abcb52c294ba8b5706100286b59467c07155c68fe1b6544282d86bc57485ea02406a33032cef685fd7bc0614e969cd047da8c47e7e83 +EBUILD gpsim-0.32.1-r1.ebuild 1069 BLAKE2B 9fe5fcb1ce122e40155a55d4e9847d90ad46033ee52a1793b4190c7a1c9abaa4be84211a848441d93d79695de0ce1c0bc0ccb3a0bb94e97e27f12c44b651888a SHA512 c0b1e5b9a8afacbd488f2f8bfa24119d30b441ad93dded1627e2f0e14e7950ba176a7fd36f3bb916c23bf911f908d419ad2a910ebef638c8add1fadd1be6e8f9 EBUILD gpsim-0.32.1.ebuild 863 BLAKE2B 4987573737798128d7702615cfed8cca872cc4e6affcbe39c7b7c12dca39efdf8fcb6ebd5c30cb998e155d5b7b1a5f73b3258d75fea5a9638101add50a9f60a4 SHA512 a5d0ad4c4896d1863ecb4777a5ce9dc247d3bb0e090bbb0349faac4a270a8c5c38cbafdba8f7301cde57ffcf4e53d3b6cad2a13b5dc45fd387b874bb4b5047a2 MISC metadata.xml 327 BLAKE2B 6134bc5147a2f16e1fb7515159e30894d11a3297e527882aa70594416c7ea8e584850e3867a0cd48f6d22de24aabb830beef2083585c05fad4f8a3687fd2c25d SHA512 5e498d284567971dc868a8eb4ce52623acd99c99123f23ad3ef7ee7ab0fbfe3d1f64d4217e4cf86d7a728059723d407c200f8c5e8f6857503ca59513f5b5d6c1 diff --git a/dev-embedded/gpsim/gpsim-0.32.1-r1.ebuild b/dev-embedded/gpsim/gpsim-0.32.1-r1.ebuild index e47b9f8d8a22..2e19f9dfed47 100644 --- a/dev-embedded/gpsim/gpsim-0.32.1-r1.ebuild +++ b/dev-embedded/gpsim/gpsim-0.32.1-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86" IUSE="doc gui" diff --git a/dev-embedded/include/Manifest b/dev-embedded/include/Manifest index 338738ec89e2..2008e8d0a7af 100644 --- a/dev-embedded/include/Manifest +++ b/dev-embedded/include/Manifest @@ -1,4 +1,3 @@ DIST include-0.4.2.tar.bz2 110312 BLAKE2B d6104fce3dd95d003b5704449300e1d70bfc225b25e24ab717e0249197eebeb0063c9c5d73e5f65050f11e0920950959ce3a525801e436bef8cdcffa4e8052c0 SHA512 5c8f6eab27bfbc7628107162cae71d2e88ce6d96b655427468b81de052abf02ef48b7fe05435fc1468855e21665e4e973ef63d94265351f09e078119180dc07b EBUILD include-0.4.2-r1.ebuild 441 BLAKE2B d56a0e42c27d6b84e17e76cd44008f0a3f4b8029060aba7ba53df83b021efb6a8126523b558ad38ecc5ad25cd3f8be1452d0fe9534b2757254ff5cc278163dbc SHA512 75bd8afd2efad4198f1a8575bd7a2a8ba79f35722cbcbda46371ed876b9063517718f9e4e11e3945df834ca9b671fd490e49b9f993343950dbcd2727158db47c -EBUILD include-0.4.2.ebuild 380 BLAKE2B 918715b8e9470ea6a4dff1b040237ea7042b14da52d9b4eb7cf2a9f3207484f16163e46d340dbc1be598713fbb2d9a0abe23ce50c64acb33777087158320eb28 SHA512 3906100bd015a100dadb9547b99bea4c81b7bb2398fa3da988667c130b2c44a770b1dc9d61d8b8843e4273db23459cbe2509af534474a27b3a07787cb0a27a4b MISC metadata.xml 331 BLAKE2B 4240341cb8b5522de90cc401a6ac63d9b7580975d2c8874f84ee230391f10501d4bb25656bafcd58d8b224999bb44a7b1182504a852993a8de1031b4f302688f SHA512 8b13bb9a1b690d5312874f3fbd7cdbbc99f91f6edc0e0bfe89595fa8a4e8709bd529dd0f47e6ca8c15a4c5f37a9675db87d56fafff8e6e2e69acf4921ee68f7c diff --git a/dev-embedded/include/include-0.4.2.ebuild b/dev-embedded/include/include-0.4.2.ebuild deleted file mode 100644 index daf988f2f4e6..000000000000 --- a/dev-embedded/include/include-0.4.2.ebuild +++ /dev/null @@ -1,12 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="A collection of useful, independent include files for C/Assembler developers" -HOMEPAGE="https://openwince.sourceforge.net/include/" -SRC_URI="https://downloads.sourceforge.net/openwince/${P}.tar.bz2" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ppc sparc x86" diff --git a/dev-embedded/libftdi/Manifest b/dev-embedded/libftdi/Manifest index 6634a4601623..836195b1a946 100644 --- a/dev-embedded/libftdi/Manifest +++ b/dev-embedded/libftdi/Manifest @@ -3,12 +3,12 @@ AUX libftdi-0.20-cmake-version.patch 1010 BLAKE2B cd88bc50cebb22a5e982d8f7985014 AUX libftdi-1.5-cmake-cxx.patch 1448 BLAKE2B f43c592cc17481e21dc1b0fe4a4cf583c3b2f192197133443f90dc1f9bd134fe903598dc9d12f92a8376bcd58f4cb698b9bd34ff4c06cf2df180260d2456126c SHA512 9881153611aa75dcc53f739bd510898f55d9fc56a07cec41e09fed37768c462663160d8491f7eaaa5dd7bc8935d36f33379d3529cfe355a3391507415a9e7cae AUX libftdi-1.5-cmake4.patch 2596 BLAKE2B 3bdcd9886451b0f0f14905109ec755d80bade06572c5c40ddc29115a6294c280f3ba13f9c7387100cde6d6cd1898e8f8d8fd891f2ffa2d91e04e44208f8d4a26 SHA512 7fa0ef24934e07a6f6e1cecb1e1246c2d96c42b97a7943a3ac532da041c1eb5d69bc2764613a6b0fd7baf9f91f8b82a9c23adde31c3d7f6663bca3c0222c2b07 AUX libftdi-1.5-py312.patch 1144 BLAKE2B cf2263322b71ac06ac23f94fff8b2b68763fda8eb9d59d5811ed02e178a8c866f0f045b9acaced3b8cb01924504f3e00fd5f10c16642e9e2089a18f56e2e2c6c SHA512 8f0bdf45028d586a3d5d28aac135e6ad04f4e28d44e5a16953db78253a37374c87bf085eb1969a716e906a22f0b6affa874f3bc8e39c1b4ffaf8a84cdd5f800a +AUX libftdi-1.5-swig-4.3.patch 4135 BLAKE2B 88da729f7ce3f02400f5ff1a7c9f94242625225b7e3193169725acf0f6acf8c3bcf29a85fa6dae9f632ac1cf05bcb6a7e9086256a9c687df3b1250d9b808f4a5 SHA512 6102992dfeca5c8ade821deff1d76d7ed579a1951287beede7cbd96cd09b39061b8742cdb7c073dd06af759d8fe476c66f9ba81c5b78f755658d02ae4014cf77 AUX libftdi-1.5-tests-no-cxx.patch 1017 BLAKE2B ff3e05ae2cc48a023c74142f986159f68b6a3e49ccf9684c94b4de2fd03c8d5c53e600810d1e8933e09ed7aa167fab15101344a6bdc8b9e00647f2c86801f694 SHA512 6d0fa3923f8f1e92b22538448368016db24d194b886c4702731eb5038b65c8a03773cfe0a02459cf040574845ab482fb676f01a97f26d5c48065fd9427a11eeb DIST libftdi-0.20.tar.gz 423570 BLAKE2B f0aa420a704e18c4257b99a4593dbaf46a15806d980b24909fe8678b36e74b568cd5915db1e14f8b904541334fbf3d18f069dc479a0bf66b2ea8e113611cb82b SHA512 540e5eb201a65936c3dbabff70c251deba1615874b11ff27c5ca16c39d71c150cf61758a68b541135a444fe32ab403b0fba0daf55c587647aaf9b3f400f1dee7 DIST libftdi1-1.5.tar.bz2 116297 BLAKE2B 460ab93026e14a452e31fcc6930d305638fdc0ed06cb44fb9d50ad8f80199b17057d2f48a27b8295b43b956934289c872a2ef1ddb7f93fa93c6816511ef7607d SHA512 c525b2ab6aff9ef9254971ae7d57f3549a36a36875765c48f947d52532814a2a004de1232389d4fe824a8c8ab84277b08427308573476e1da9b7db83db802f6f -EBUILD libftdi-0.20-r2.ebuild 1934 BLAKE2B 33de7434c3034e134dd8dbd6aabf5ebff8749625b44506025561f7669002026c3d0381ed9addb28b3edfcc32dc86855ec7580fc35ffe08eddea389a523a607e3 SHA512 5cf7dc0ef8f0b905dd2cdad429c38d2ddc74dad99629113013d866de278b70e33ba008730222926fe97cfecc3004dbe00e1ce577f105c171527f8d146dfa9b36 EBUILD libftdi-0.20-r3.ebuild 1942 BLAKE2B 7477140e7110791afdccb8aee76dc7e43e5a565ab57c9736837beed370a58da561442dce5908e673b70878492e745f0e060c01ed8a18aa390a5a48ee66cdcaeb SHA512 f08f2d620d6c8465570490d3bb1f4a717a1b01fc63a507760f13f9452521126e6a961eaadc7cf710af1214d84c19e2c1cae26fe8219d53a7f56ea743e9a8070d -EBUILD libftdi-1.5-r5.ebuild 1946 BLAKE2B 55d8e7a04218032ea30f68fb0e8d8defd3473252ca6e0680e14e5fa5bf8d0a3dab96f9ff8fd855299d3cb1a442bded5d38c3c1c319262f0b98da95483fc6622a SHA512 66a6412fa2eee65872235f45684c2f3f09caaca07251a9f46ed3df4ae947bad7f3e56143ed32cc925c3ba04cb17d92ae80228149b943411c9be7d03b5dfd3286 -EBUILD libftdi-1.5-r7.ebuild 2014 BLAKE2B a04b2af7c93a319f288593e59bfdb32080d85c5d6e718ebf71d8f6ba71825ea4f1b7aece7473f2ae33775ab2cd05ef51e31a1c1c763bddc9e02d69e3b012e6eb SHA512 25cc53f3800c4a400632f36d581f39a05522916bca113c22d81f86352a774babed98d9f6af031a4c22240208fa7466b88c0730481495104b2057a49614673504 -EBUILD libftdi-9999.ebuild 1830 BLAKE2B fbe0d8d27c3d52ba56cc61463e16605ffeb182c7af9e9e7569d8f11828f844a3d2884259d5a419a12b307af14e7857d2d103cf183625838a4b975577ac26d7bd SHA512 49d92090880b0a449638c585dff4a541db4656f1212d068502e6a56bcc6bfdb4ecdcb2e43e01b8e84b333ab4f17075c22fa55548b20808f09ee88394ff35d6a7 +EBUILD libftdi-1.5-r7.ebuild 2049 BLAKE2B 76161c14b98fde51d45c346177ac792c9e96fd2e6d88cf605d3d3e2bd616078bf738c41bcbd6a160e626ebac85c3d2e33a0bd2254269318685490717d7938135 SHA512 fb983f09ba85dbb8fda64a8aace0112d20cdbf3a485154e2e4ae3ca19f52c1e69c0591a8b571f043e1e233635633cd4e313d9d05189811fb4c7587f35db48da6 +EBUILD libftdi-1.5-r8.ebuild 2056 BLAKE2B 6099f89246ea040e06509c082826625e5db2600cc509c132f9a74ada24ae58f832a1498b7c02617f50291cd71d6e8b596bd49b7c7a8d634b4258620763b298ef SHA512 1ce220a48f243936f8d9528a78261eb74c41d56e99e1a0e792c2fe8a5e4b0485ec38bed1a7d8ccf503fd8585de07711af10e34558d32544397f515d85abba8f2 +EBUILD libftdi-9999.ebuild 1829 BLAKE2B 24e9c8da76c9cd25e97e98266829f39aa5727d9dd61527028242306731eeb02611a10bdf154acaf2127dc39b978fb5214cfd48dd4f48c41632484d62eaa44498 SHA512 f837b20583121c41c1fce02cc87e862df170db689ceb69c3b8cbec2ec907b66188401b8fb03ab9f9e7bfc0504ace47002db5e6debe7d0a358d572bb9dccf1eab MISC metadata.xml 318 BLAKE2B c2c9ab83d57a082ed6608367f53f0f9420056c909d4ee50641da5b8f12b6a6ca996740fbdcadb0fa08460cb0cbef36dbedfaaf98acaea3eeeeee6afcf7724f54 SHA512 313b5c5dfcf5feb7dc8e41c1cb74939619451cb0747c1a281c9a0e763d26e0850a43e05d8fd2a836389bd75c2a4f153b80986e11be8171e9d93ca234f9df05f2 diff --git a/dev-embedded/libftdi/files/libftdi-1.5-swig-4.3.patch b/dev-embedded/libftdi/files/libftdi-1.5-swig-4.3.patch new file mode 100644 index 000000000000..59f53a6f7528 --- /dev/null +++ b/dev-embedded/libftdi/files/libftdi-1.5-swig-4.3.patch @@ -0,0 +1,82 @@ +https://bugs.gentoo.org/953348 +http://developer.intra2net.com/git/?p=libftdi;a=commit;h=ff7707e3ffadc09af420b26370b9e097a5b2bc8b + +From ff7707e3ffadc09af420b26370b9e097a5b2bc8b Mon Sep 17 00:00:00 2001 +From: William S Fulton <wsf@fultondesigns.co.uk> +Date: Fri, 18 Oct 2024 09:38:20 +0200 +Subject: [PATCH] python: update for SWIG 4.3 + +SWIG 4.3 comes with an API change to the SWIG_Python_AppendOutput() +function, so switch to the recommended SWIG_AppendOutput() instead. +Because the new function is a macro in fact also switch to the {..} +delimiters as the code needs to be preprocessed. The change is +compatible with the previous SWIG releases 4.2 and 4.1 at least. + +Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=2319133 +Related: https://github.com/swig/swig/pull/2907 +--- + python/ftdi1.i | 18 +++++++++--------- + 1 files changed, 9 insertions(+), 9 deletions(-) + +diff --git a/python/ftdi1.i b/python/ftdi1.i +index 8b179f9..fac4d16 100644 +--- a/python/ftdi1.i ++++ b/python/ftdi1.i +@@ -52,7 +52,7 @@ char * str2charp_size(PyObject* pyObj, int * size) + %enddef + %feature("autodoc", ftdi_usb_find_all_docstring) ftdi_usb_find_all; + %typemap(in,numinputs=0) SWIGTYPE** OUTPUT ($*ltype temp) %{ $1 = &temp; %} +-%typemap(argout) SWIGTYPE** OUTPUT %{ $result = SWIG_Python_AppendOutput($result, SWIG_NewPointerObj((void*)*$1,$*descriptor,0)); %} ++%typemap(argout,noblock=1) SWIGTYPE** OUTPUT { $result = SWIG_AppendOutput($result, SWIG_NewPointerObj((void*)*$1,$*descriptor,0)); } + %apply SWIGTYPE** OUTPUT { struct ftdi_device_list **devlist }; + int ftdi_usb_find_all(struct ftdi_context *ftdi, struct ftdi_device_list **devlist, + int vendor, int product); +@@ -92,12 +92,12 @@ char * str2charp_size(PyObject* pyObj, int * size) + %enddef + %feature("autodoc", ftdi_read_data_docstring) ftdi_read_data; + %typemap(in,numinputs=1) (unsigned char *buf, int size) %{ $2 = PyInt_AsLong($input);$1 = (unsigned char*)malloc($2*sizeof(char)); %} +-%typemap(argout) (unsigned char *buf, int size) %{ ++%typemap(argout,noblock=1) (unsigned char *buf, int size) { + if(result<0) + $2=0; +- $result = SWIG_Python_AppendOutput($result, charp2str((char*)$1, $2)); ++ $result = SWIG_AppendOutput($result, charp2str((char*)$1, $2)); + free($1); +-%} ++} + int ftdi_read_data(struct ftdi_context *ftdi, unsigned char *buf, int size); + %clear (unsigned char *buf, int size); + +@@ -119,12 +119,12 @@ char * str2charp_size(PyObject* pyObj, int * size) + %enddef + %feature("autodoc", ftdi_read_pins_docstring) ftdi_read_pins; + %typemap(in,numinputs=0) unsigned char *pins ($*ltype temp) %{ $1 = &temp; %} +-%typemap(argout) (unsigned char *pins) %{ $result = SWIG_Python_AppendOutput($result, charp2str((char*)$1, 1)); %} ++%typemap(argout,noblock=1) (unsigned char *pins) { $result = SWIG_AppendOutput($result, charp2str((char*)$1, 1)); } + int ftdi_read_pins(struct ftdi_context *ftdi, unsigned char *pins); + %clear unsigned char *pins; + + %typemap(in,numinputs=0) unsigned char *latency ($*ltype temp) %{ $1 = &temp; %} +-%typemap(argout) (unsigned char *latency) %{ $result = SWIG_Python_AppendOutput($result, charp2str((char*)$1, 1)); %} ++%typemap(argout,noblock=1) (unsigned char *latency) { $result = SWIG_AppendOutput($result, charp2str((char*)$1, 1)); } + int ftdi_get_latency_timer(struct ftdi_context *ftdi, unsigned char *latency); + %clear unsigned char *latency; + +@@ -137,12 +137,12 @@ char * str2charp_size(PyObject* pyObj, int * size) + %clear int* value; + + %typemap(in,numinputs=1) (unsigned char *buf, int size) %{ $2 = PyInt_AsLong($input);$1 = (unsigned char*)malloc($2*sizeof(char)); %} +-%typemap(argout) (unsigned char *buf, int size) %{ ++%typemap(argout,noblock=1) (unsigned char *buf, int size) { + if(result<0) + $2=0; +- $result = SWIG_Python_AppendOutput($result, charp2str((char*)$1, $2)); ++ $result = SWIG_AppendOutput($result, charp2str((char*)$1, $2)); + free($1); +-%} ++} + int ftdi_get_eeprom_buf(struct ftdi_context *ftdi, unsigned char * buf, int size); + %clear (unsigned char *buf, int size); + +-- +1.7.1 diff --git a/dev-embedded/libftdi/libftdi-0.20-r2.ebuild b/dev-embedded/libftdi/libftdi-0.20-r2.ebuild deleted file mode 100644 index fc1fb5c7f519..000000000000 --- a/dev-embedded/libftdi/libftdi-0.20-r2.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -inherit cmake python-single-r1 - -if [[ ${PV} == 9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="git://developer.intra2net.com/${PN}" -else - SRC_URI="https://www.intra2net.com/en/developer/${PN}/download/${P}.tar.gz" - KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86" -fi - -DESCRIPTION="Userspace access to FTDI USB interface chips" -HOMEPAGE="https://www.intra2net.com/en/developer/libftdi/" - -LICENSE="LGPL-2" -SLOT="0" -IUSE="cxx doc examples python static-libs" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - virtual/libusb:0 - cxx? ( dev-libs/boost ) - doc? ( !dev-embedded/libftdi:1[doc] ) - python? ( ${PYTHON_DEPS} ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - doc? ( app-text/doxygen ) - python? ( dev-lang/swig ) -" - -PATCHES=( - "${FILESDIR}"/${P}-cmake-include.patch - "${FILESDIR}"/${P}-cmake-version.patch -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - if use python; then - sed -i \ - -e "s:[$]{PYTHON_LIB_INSTALL}/../site-packages:$(python_get_sitedir):" \ - bindings/CMakeLists.txt || die - fi - sed -i \ - -e '/SET(LIB_SUFFIX /d' \ - CMakeLists.txt || die - - cmake_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DFTDIPP=$(usex cxx) - -DDOCUMENTATION=$(usex doc) - -DEXAMPLES=$(usex examples) - -DPYTHON_BINDINGS=$(usex python) - -DCMAKE_SKIP_BUILD_RPATH=ON - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - use python && python_optimize - dodoc ChangeLog README - - if use doc ; then - # Clean up man pages with too generic names. #356369 - rm -vf "${BUILD_DIR}"/doc/man/man3/{_,usb_,deprecated}* || die - - doman "${BUILD_DIR}"/doc/man/man3/* - dodoc -r "${BUILD_DIR}"/doc/html - fi - - if use examples ; then - docinto examples - dodoc examples/*.c - fi - - use static-libs || rm "${ED}"/usr/$(get_libdir)/${PN}.a || die -} diff --git a/dev-embedded/libftdi/libftdi-1.5-r7.ebuild b/dev-embedded/libftdi/libftdi-1.5-r7.ebuild index 36bf10ce1a9d..77cdd049604f 100644 --- a/dev-embedded/libftdi/libftdi-1.5-r7.ebuild +++ b/dev-embedded/libftdi/libftdi-1.5-r7.ebuild @@ -45,6 +45,7 @@ PATCHES=( "${FILESDIR}"/${P}-cmake-cxx.patch "${FILESDIR}"/${P}-py312.patch "${FILESDIR}"/${P}-cmake4.patch + "${FILESDIR}"/${P}-swig-4.3.patch ) pkg_setup() { diff --git a/dev-embedded/libftdi/libftdi-1.5-r5.ebuild b/dev-embedded/libftdi/libftdi-1.5-r8.ebuild index 8f815a1699dd..495518e62389 100644 --- a/dev-embedded/libftdi/libftdi-1.5-r5.ebuild +++ b/dev-embedded/libftdi/libftdi-1.5-r8.ebuild @@ -1,25 +1,19 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) +MY_P="${PN}1-${PV}" +PYTHON_COMPAT=( python3_{11..13} ) inherit cmake python-single-r1 -MY_P="${PN}1-${PV}" if [[ ${PV} == 9999* ]] ; then inherit git-r3 EGIT_REPO_URI="git://developer.intra2net.com/${PN}" else SRC_URI="https://www.intra2net.com/en/developer/${PN}/download/${MY_P}.tar.bz2" S="${WORKDIR}/${MY_P}" - - KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86" - - PATCHES=( - "${FILESDIR}"/${P}-tests-no-cxx.patch - "${FILESDIR}"/${P}-cmake-cxx.patch - ) + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" fi DESCRIPTION="Userspace access to FTDI USB interface chips" @@ -28,8 +22,8 @@ HOMEPAGE="https://www.intra2net.com/en/developer/libftdi/" LICENSE="LGPL-2" SLOT="1" IUSE="cxx doc examples python test tools" -RESTRICT="!test? ( test )" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" +RESTRICT="!test? ( test )" RDEPEND=" virtual/libusb:1 @@ -43,9 +37,17 @@ DEPEND="${RDEPEND} " BDEPEND=" doc? ( app-text/doxygen ) - python? ( dev-lang/swig ) + python? ( >=dev-lang/swig-4.2.0 ) " +PATCHES=( + "${FILESDIR}"/${P}-tests-no-cxx.patch + "${FILESDIR}"/${P}-cmake-cxx.patch + "${FILESDIR}"/${P}-py312.patch + "${FILESDIR}"/${P}-cmake4.patch + "${FILESDIR}"/${P}-swig-4.3.patch +) + pkg_setup() { use python && python-single-r1_pkg_setup } diff --git a/dev-embedded/libftdi/libftdi-9999.ebuild b/dev-embedded/libftdi/libftdi-9999.ebuild index 9b7ea06302bb..1958c80d92e3 100644 --- a/dev-embedded/libftdi/libftdi-9999.ebuild +++ b/dev-embedded/libftdi/libftdi-9999.ebuild @@ -1,19 +1,18 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{10..12} ) +MY_P="${PN}1-${PV}" +PYTHON_COMPAT=( python3_{11..13} ) inherit cmake python-single-r1 -MY_P="${PN}1-${PV}" if [[ ${PV} == 9999* ]] ; then inherit git-r3 EGIT_REPO_URI="git://developer.intra2net.com/${PN}" else SRC_URI="https://www.intra2net.com/en/developer/${PN}/download/${MY_P}.tar.bz2" S="${WORKDIR}/${MY_P}" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" fi @@ -23,8 +22,8 @@ HOMEPAGE="https://www.intra2net.com/en/developer/libftdi/" LICENSE="LGPL-2" SLOT="1" IUSE="cxx doc examples python test tools" -RESTRICT="!test? ( test )" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" +RESTRICT="!test? ( test )" RDEPEND=" virtual/libusb:1 diff --git a/dev-embedded/minipro/Manifest b/dev-embedded/minipro/Manifest index 0e719cb7714d..4c9b5e4fc2df 100644 --- a/dev-embedded/minipro/Manifest +++ b/dev-embedded/minipro/Manifest @@ -1,4 +1,6 @@ DIST minipro-0.7.2.tar.bz2 287826 BLAKE2B 1a2ae2ddbf4249044dcf68a19596f7013824d314547cc30687b8fc87d77710307f6b9caffaab444c46d494d3e3bf8728dd35ec56776b378c61b588f83363e127 SHA512 386fc73fe6d2574f131e5fa407f460a4800934df9be4ba27d933759af150866b570951624fef341c7122aa998f167cc89b39f6c6c39c27570e3581ff928abd2f +DIST minipro-0.7.3.tar.bz2 345229 BLAKE2B 0fe1b36e18abf2a785f7cb584a38927ef4aba3784047f273bcf050d107d525a812272355bd83cbaeb34529dae4df18a9cd099647df8b21a52d46f049eacc518e SHA512 14df5329f0cdfd3b0456db2d5b09079a841fe2c09e1410b4bb3e8ef58b8d566358eb9afc585bcb5de1e3929ed1819e259e7bb92894b35e6a8aa0aa7c259acde2 EBUILD minipro-0.7.2.ebuild 922 BLAKE2B 767e9f8b4e3e7425244698af165f5df4b0b52e88d10b8888a8c560329f55ad05af9ffeec20395a5fd0eee88eb1f72f2c9bb66f32216835f8fde76a2cd419d82f SHA512 7373f8fbe4b7831cdce8b60705b52403c191c2de008b4964ead9340c12e5802223ca6af9da771a0f1e1c953ec80d0edf41f28a69aaab01a84351cd0a32f3d9ca +EBUILD minipro-0.7.3.ebuild 924 BLAKE2B 95ef7c5d289f6df8db1b648e1cfb754db59ad4e82ecf4c447c069bdeb1a39eb6780a79bd47f02929176211aa37925dfb924a92cdf6dee7165094f949628fdb46 SHA512 1b42ad6f2b1af948ba40d9c26dee6413152b4545ffdf13f481e528305c72bb860fe3d565e99817e28c6fcf465cabfa775b400e7f16a527195f01d9633ce84984 EBUILD minipro-9999.ebuild 919 BLAKE2B 461ba3e1995767df85a649713790e5b4bd509df49b9fec564ba899b6592c3fb9f2368e9a0245969d5c61655c40f7ffdeb63fecfd02d1bcce7373736670d66037 SHA512 8347c2356e50c81dcacba4bd89caa7ec104955f8fd4d1c7659f3d8157515cec88ec6eab3362d71472a69d539ec1177b24d31a09dcb8ae29af0ed6224ebe96272 MISC metadata.xml 497 BLAKE2B 4f3916146b84c5b1a1ab046f2ef34ad0af5041912d8c3a60fa611564429d1ed8efd2e25227563a1a1bbc6d4099749458cbf961043ca38c3905646ccfdf52554d SHA512 846debffcbfebefdc8147aed1d5cfd566f46909a18cd0cbefde136cf8e62e35dc87f4d6c1128ce14e6c9fb7729fc50b9f73e4c9ca75aa4aa725e6798530d97e2 diff --git a/dev-embedded/minipro/minipro-0.7.3.ebuild b/dev-embedded/minipro/minipro-0.7.3.ebuild new file mode 100644 index 000000000000..c330e6a445eb --- /dev/null +++ b/dev-embedded/minipro/minipro-0.7.3.ebuild @@ -0,0 +1,48 @@ +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 toolchain-funcs udev + +DESCRIPTION="A program for controlling the MiniPRO TL866xx series of chip programmers" +HOMEPAGE="https://gitlab.com/DavidGriffith/minipro/" + +if [[ ${PV} == "9999" ]]; then + EGIT_REPO_URI="https://gitlab.com/DavidGriffith/minipro.git" + inherit git-r3 +else + SRC_URI="https://gitlab.com/DavidGriffith/minipro/-/archive/${PV}/${P}.tar.bz2" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" + +DEPEND=" + virtual/libusb:= +" +RDEPEND="${DEPEND}" +BDEPEND=" + virtual/pkgconfig +" + +src_compile() +{ + emake CC=$(tc-getCC) PREFIX="${EPREFIX}/usr" COMPLETIONS_DIR="$(get_bashcompdir)" +} + +src_install() +{ + emake CC=$(tc-getCC) DESTDIR="${D}" PREFIX="${EPREFIX}/usr" COMPLETIONS_DIR="$(get_bashcompdir)" install +} + +pkg_postinst() +{ + udev_reload +} + +pkg_postrm() +{ + udev_reload +} diff --git a/dev-embedded/openocd/Manifest b/dev-embedded/openocd/Manifest index a314c7ebc3f2..99449be43ca6 100644 --- a/dev-embedded/openocd/Manifest +++ b/dev-embedded/openocd/Manifest @@ -1,6 +1,6 @@ AUX openocd-0.12.0-capstone-includedir.patch 1124 BLAKE2B 08cce4c69a3a36dc836476158474fa75599e45e22b6275d39be48f4fbc8f90985611b64e94945042ee2a35929ff18a66fcf9e783fe4da86b8ae4bfaa7d9ee4fe SHA512 5a3b41d83f7bc3173a6b5431fd9619f3b3f8391641a3fb465d7e0e66d6f6e89637bf2d09288c9e4dd95ec8459f199e7d4d80c036f5bccfae1cb8db99f8b1a81a DIST openocd-0.12.0.tar.gz 8445833 BLAKE2B 82616ed1bf51588d2a19c56fab6a6944ac5fa22e07bc5f83962ff8fecd88faeceb33e2104acb3cd08710f7f96d578ccd4ef6282372ae9d206ab469b3ac70fff8 SHA512 2b95d30eb10316b5cf1b329e0214b8d9f3fbf1fda5fa5568acc8cb16cdc25aa58c211f17f9883d8e4b93bcda3f296e511c279b44d24db9303c26e6c6640540b0 EBUILD openocd-0.12.0-r1.ebuild 2434 BLAKE2B 84edbb4b89da3d36b640438168f1d7cdb0a9138102eaa1e431dcc9f1d80844a79b1f5ebcdcf2d7e4f85a8e341643c88fa0b18d2b187f6727b70a79d14b355623 SHA512 1b7eadfede76e1f3b281b39e942a3c84fbd434c45c22115c967e676b3113cc8b58222d961c218e9969afb04b1ced1f0eddaaf0f8b8abc6831ad7a5b255bd0e4f -EBUILD openocd-0.12.0-r2.ebuild 2486 BLAKE2B c8e36a873b605d702c104650ee4c4947fed8d35d48d195bc6c140a8eedab0c79ff893a224a956393f1c913d058ec6bf68f10cc5fa73a9ba15d5bd536cc4f8889 SHA512 fe514087164dc2497edb19973c397a80b87b3dc95bd9efe318451539a9b7a0dd7a8866037fac08c7483efa455155d07cf5939dff53676e2c93f4c9415b8acb4c +EBUILD openocd-0.12.0-r2.ebuild 2484 BLAKE2B 6accee1697b7e4c69f25c556cb2bcaf3d8b27e5d1995f5038f80f08a62c00404f610390e6ab8f270bc7205dfc5a67047d7c4fe42db89fdc8480b2a9a54d718ce SHA512 af2879302d97108bb3dac3e58780f2b7e35a4de3bb0d0066eef4a12153f4798551d05710661be40d1b9bcb444c3e210161c63bcb729ed4457ea6be516b9cc628 EBUILD openocd-9999.ebuild 2419 BLAKE2B df4a5fb38da8272574a5db701c161a1e3afa426435c2570a159f347be2da17c5a54f66212fed8633905019339a01c3956dc7049ec773225374a31c4ad9053eae SHA512 f93e0dc4de96120db24d70ba839ab13d90ddc71f4161cd4957a070c787423d0916f752692c833b55b510bd9087d113d8b7703dff69d50283e39cc7aad86081e0 MISC metadata.xml 1234 BLAKE2B ef3c48f244f3fa56056fca383e95bf30c3aeff52ef5754d2b5a0745e199ea9a32fb8e80434aba65718704d9621a3fa1c0b51c81f3606890ef0cfa4fc3bcc3c1d SHA512 796f0b5ab9edbb1ffa4f6ef12c43ff46bd3d620ec25d720ae3b3569fb1665cf0a55a304af8dbaabbf4911b7808e12bc5dbaa75f2add759887820f9efc78ea7d9 diff --git a/dev-embedded/openocd/openocd-0.12.0-r2.ebuild b/dev-embedded/openocd/openocd-0.12.0-r2.ebuild index 28f8351487fa..b8df175fc5e7 100644 --- a/dev-embedded/openocd/openocd-0.12.0-r2.ebuild +++ b/dev-embedded/openocd/openocd-0.12.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ else MY_PV="${PV/_/-}" MY_P="${PN}-${MY_PV}" S="${WORKDIR}"/${MY_P} - KEYWORDS="~amd64 ~arm ~x86" + KEYWORDS="amd64 ~arm x86" SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PN}/${MY_PV}/${MY_P}.tar.gz" fi diff --git a/dev-embedded/ponyprog/Manifest b/dev-embedded/ponyprog/Manifest index 578a9181458e..74fd630e77a2 100644 --- a/dev-embedded/ponyprog/Manifest +++ b/dev-embedded/ponyprog/Manifest @@ -1,4 +1,4 @@ -AUX ponyprog-3.1.3-fix-build-system.patch 2321 BLAKE2B 88f510b03611ef6f484611bb7759bcd9d40c831247c52bc07a00642e7d8e3c0ae0b09b1805d2b8f8f8b1820ff2ff0c54755263a7f7271b405c8b802845b71859 SHA512 2932745c7b6932a3d760ac09811f4966b6231f18842f15ca444831872e97ef01f4055df3bdfa9338522d10f4c4d4fb026b951b8fa7729849f140d54cb4f44c95 +AUX ponyprog-3.1.3-fix-build-system.patch 2318 BLAKE2B 33289a291b5a9f6c8718fab6eb6b4c8ac3e2b54f9786d7ebcd7e81db4737eb587b76bc004b4132ec9dac02b797e3f3d211cbe761a4601d109e13be4687e2b28c SHA512 e519161b026cfd90c7eb4701b3eb59a0cc0a2600d2b967996ed62065a1eefe2c2265771fa232d9eeb1b17f56809fbf4798381b77fd3728e39070ab51cdff62fb DIST ponyprog-3.1.3.tar.gz 11479313 BLAKE2B 56704b28877687c356c72b1f28f28115cb11f40c701e207f5d3ec4aa4fa7194991162f0940400016d9ee5d42ff0a7e7da5b252f9b76417d0d8272638989fedec SHA512 09e702f3f98e65799e8c59b9c8eca6f477db3f36a2648a1fab3797f91d56c7c4e9533e32bef1fe4c641512e31828a39df4d3d83639b7541714a3cc9050cd4e67 -EBUILD ponyprog-3.1.3-r1.ebuild 1259 BLAKE2B a5057845c524b578db4873d4eabe29310784cb1f92c4453ac57f7e5a22c118643485b26aecfbe5f647a3d6c14310637a9ad786435433d1032392240a6f26ac99 SHA512 a80387a97419bd630c2c1b418cd99b151a903f28c1b470b853d84754e7aa58166a65d514d0d0e3a3b1e61487d5653bd58f9f26f18b40821ea5a2879cfe68f050 +EBUILD ponyprog-3.1.3-r1.ebuild 1248 BLAKE2B 800d41f552c0f4b81ac68adbb0563d5f204658ca0170d7a62e21aba736bc9b76c5da16179521a677aafcbaa12fd16638e5f455468238fe909ea0a505015e3064 SHA512 debf8a79aa48aae4efa7297206fe5c850ea5ffd32b2657dd5ebf1b5564232627745cac9db2e663c4f6d3836f3091a25c6cdc9e6676cf55d0c87f7b09d724b54c MISC metadata.xml 385 BLAKE2B 0fc7287b04632bf56f76d6a8f98ce3b9463eb6db2feacbf11df5f21e17f8fc632bbeb3992f5131ab984bebcac05c29d8a29053fa3be045899a5433e866565ab1 SHA512 d6af66fab5ea0bcf476e802fceaf685d3e3e1beee10a429cb47b56e56245d980b6120d3b6cc0d00a36d033675b0a4b7e8a9ba20fd60a6e944557a7dc90400b3c diff --git a/dev-embedded/ponyprog/files/ponyprog-3.1.3-fix-build-system.patch b/dev-embedded/ponyprog/files/ponyprog-3.1.3-fix-build-system.patch index acff26538cd4..3ba241a20162 100644 --- a/dev-embedded/ponyprog/files/ponyprog-3.1.3-fix-build-system.patch +++ b/dev-embedded/ponyprog/files/ponyprog-3.1.3-fix-build-system.patch @@ -7,7 +7,7 @@ index 99e6ff1..d80dcc8 100644 # Configure CMake ... -CMAKE_MINIMUM_REQUIRED(VERSION 2.8 FATAL_ERROR) -+CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12 FATAL_ERROR) ++CMAKE_MINIMUM_REQUIRED(VERSION 3.5 FATAL_ERROR) # CMAKE_POLICY(SET CMP0003 OLD) # CMAKE_POLICY(SET CMP0015 OLD) diff --git a/dev-embedded/ponyprog/ponyprog-3.1.3-r1.ebuild b/dev-embedded/ponyprog/ponyprog-3.1.3-r1.ebuild index 95733eca1af2..0bb01589edd6 100644 --- a/dev-embedded/ponyprog/ponyprog-3.1.3-r1.ebuild +++ b/dev-embedded/ponyprog/ponyprog-3.1.3-r1.ebuild @@ -12,7 +12,6 @@ SRC_URI="https://github.com/lancos/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2" SLOT="0" KEYWORDS="amd64 x86" -IUSE="doc" DEPEND=" <app-editors/qhexedit2-0.8.10 diff --git a/dev-embedded/rpi-eeprom/Manifest b/dev-embedded/rpi-eeprom/Manifest index ea30fd5a6daa..51201b9e34f8 100644 --- a/dev-embedded/rpi-eeprom/Manifest +++ b/dev-embedded/rpi-eeprom/Manifest @@ -8,4 +8,4 @@ DIST rpi-eeprom_26.0.orig.tar.gz 58406186 BLAKE2B ea16e4deb4b331c2f3401731df548f EBUILD rpi-eeprom-15.0_p1.ebuild 3026 BLAKE2B 0a13aead8a68667d57fb7e1c8c6f56e295bb8af5e9f5192d5c48357ce04eedac1e1436c7152ed97dcebbf63e9aa52ee3c3de25711bdbcdd2788d2280457198aa SHA512 ea55d6f16ba4c41fc911f075236e59bac65080485d4cb39556843fb9f6f928444697b02ce4be5e75b125f69bcf802c1d33ed0e1f49118f1c611fa491ac089c93 EBUILD rpi-eeprom-21.0_p1.ebuild 3105 BLAKE2B 308fc22d5aa2e7dc06fb66808c3855838ac07ecdf8b9fc57889eba923c7f2fa09d132c036d595052ed39426694de590f636110fa74f2e3f65df62d3d81e03d86 SHA512 4f8139feb28efc3f986b028cc05d9a2a9ea45d5bb49772247d1f7f3ed21c967254b868619f27bc6d7786fd590173005622ce289317cb98e6836655614cca0702 EBUILD rpi-eeprom-26.0_p1.ebuild 3105 BLAKE2B 21bd8f25edacaa81282898a3b63fd4310010478af5e6436bde0d473f78cc0d9d8bc548f182c715967a2e43beb81bfec95159e8fe90ac8fbe8cc8c4605078dd20 SHA512 232f413a474b043826894eaebf4a121cf304d1a91a152946e248d2a50b004d29f0da1a2f68c6e36f4c35b1f384aa3b43a215c3f04944df3110f735248c539b80 -MISC metadata.xml 655 BLAKE2B 9ddd53d824c3e1c1f7dd015c1dd1014351ef78ba30b237e31e414c020912a2688f82e4446339183ecd1b866b9bd6e46bdbad60da4f5adb9fefbdb6735fcd1594 SHA512 7a864fe483e88b1a3d6b624dc3546e14cdbd373cd7e51ff87f88df7c19639de7ce107c74aa560c2b9567d9536387f51297e4a803614bac7f46d55409ea950a3d +MISC metadata.xml 650 BLAKE2B f5ed3a14af4425c58f48101d42ff970f3e91ea3d2d37e67277db462032ac096403ef1833b2368053befab6d2ef10aaca339d76c3ae0cf967b82c9aab68ecd1bc SHA512 bcf3c2a58e27293351a9b0da326aa4c0f7b7d17a967e6fad7e78b91bcbcfd481061733c9b5b133644d52737c382cdae0e3fe6fe9250b41d7982c2f388cd9b1f3 diff --git a/dev-embedded/rpi-eeprom/metadata.xml b/dev-embedded/rpi-eeprom/metadata.xml index 7ffabcf964cd..f474b63eeac4 100644 --- a/dev-embedded/rpi-eeprom/metadata.xml +++ b/dev-embedded/rpi-eeprom/metadata.xml @@ -2,7 +2,7 @@ <!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> <maintainer type="person" proxied="yes"> - <email>crabbedhaloablution@icloud.com</email> + <email>crabbedhaloablution@pm.me</email> <name>Peter Alfredsen</name> </maintainer> <maintainer type="project" proxied="proxy"> |