diff options
Diffstat (limited to 'dev-embedded')
26 files changed, 159 insertions, 761 deletions
diff --git a/dev-embedded/Manifest.gz b/dev-embedded/Manifest.gz Binary files differindex f48c717e588f..71fc224ac97a 100644 --- a/dev-embedded/Manifest.gz +++ b/dev-embedded/Manifest.gz diff --git a/dev-embedded/arduino-ctags/Manifest b/dev-embedded/arduino-ctags/Manifest index ef3d921f4059..819ed45eb5a4 100644 --- a/dev-embedded/arduino-ctags/Manifest +++ b/dev-embedded/arduino-ctags/Manifest @@ -1,4 +1,6 @@ AUX arduino-ctags-20161123-gcc-unused-attribute.patch 6945 BLAKE2B 4536d675618ffb264e432479a29916b14c9a52e39a8147e26497b7daf1f5da5d42017339b51778ef0befdc818953df8139fa11667e052c27754f06d274436cbb SHA512 2ff6a3d05afead970fcc767b1feb1c78df313af82ef8214ad57b3bb25106912f6bdfca7b16650307464ccaa83f7d769e41c46ff2454b6071614a6b8c08edfbd5 +AUX arduino-ctags-20161123-implicit-exit.patch 776 BLAKE2B fbb49c970104a693090baf15a68325138b0e8abe800c5b545adf90056156f8cdd7290df1a86c52503353456606d49832a07d75e48b6521345daf76c01b071a65 SHA512 d1035dfc597ca3e3339b372963ffe870b0ff2c7f809406aa7a3c037af4e3b6cad1f3d9a281d8b2f5acc0148a3f98bc6dfd698cbef6f01c9f4129e44f22659f6d +AUX arduino-ctags-20161123-implicit-int.patch 594 BLAKE2B 90078133a54ee05508ebdfda853b0bab32540428d3671d8791f0634fa2ef5a654b53fe73ed70b5b7e51a26ce5406dc188ea2c09629abfe22213d867b98250a61 SHA512 1d7fc1e23a991d68c979f35e5aefad045877cc1738a90342d8666706bfc28697e3f31ecb456d20f041d1c9b9ea928545cacf9dc6ce83bb09660802afa026f6d4 DIST arduino-ctags-20161123.tar.gz 490200 BLAKE2B f51b18a0db420124c5fed2b320c16d9eeb96fce6d0f118cf43a8177f88400daaeb83437c3993353c16b73781961c7476e782e66891582f4b3dc5301c73da64dc SHA512 ae5bde92c3dd0b9a179bc1df998f20312c4ab8b2c9c1840dbe543d23fb4531b9e5524f1399d9922ed9b2de4582bdb74635f7ec576a42c808d152c3fbb84f9687 -EBUILD arduino-ctags-20161123-r1.ebuild 809 BLAKE2B 866a83226309df51f7751b1f758fde526bbf2bda24dfee754884f0c0d511ced322cb15eed94323265b06a09e293ec43a3b0470cb9f683425a1dbbed525bed7ed SHA512 722d4081c6cfc084164ce17c81f11071ab935c66928a548638236b278d8992a0d22e26ff32d724aacaaa51a3fbb1c89c1dd69b9b915d658ef17bca764393a884 +EBUILD arduino-ctags-20161123-r2.ebuild 968 BLAKE2B f5cb2261b578803c935d9a775d4e547e54116562b6736520ef4d705d56cfc1916f2eb0ea81bd8e10cfa02175e71533864c7c10b2f73193d8263ccca3b2806e89 SHA512 8f4f7ac67a915849098767d34a7aa25d53aba583bd9fcb5cb26800a55292bab5a737932b8a7ba7132344b19cfafac84c2c83eb0815086a3c53773a99a55b534c MISC metadata.xml 638 BLAKE2B 9764b5ec67774239897874677669c351251b09dd2ad1008653aae1f90ac0af1604f531d905d2840825382c1a9afd1197d6f0d9b85d0c28d0cebc03f894dd8b4d SHA512 fe925e122838e294420ea0d89caf8d33c36c92c0711a409da1a4d46c60f00adb8984651b8f8231f01525f81e26bce20c8036c0ef12e1dc6996b98fd008121810 diff --git a/dev-embedded/arduino-ctags/arduino-ctags-20161123-r1.ebuild b/dev-embedded/arduino-ctags/arduino-ctags-20161123-r2.ebuild index 116436b6fd42..77e78545e384 100644 --- a/dev-embedded/arduino-ctags/arduino-ctags-20161123-r1.ebuild +++ b/dev-embedded/arduino-ctags/arduino-ctags-20161123-r2.ebuild @@ -1,8 +1,10 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 +inherit autotools + MY_COMMIT_HASH="abc8fca7499f44c725122881cd380a88c37abe0e" DESCRIPTION="Arduino private fork of dev-util/ctags" HOMEPAGE="https://github.com/arduino/ctags" @@ -15,8 +17,15 @@ KEYWORDS="amd64 x86" PATCHES=( "${FILESDIR}"/${PN}-20161123-gcc-unused-attribute.patch + "${FILESDIR}"/${PN}-20161123-implicit-exit.patch + "${FILESDIR}"/${PN}-20161123-implicit-int.patch ) +src_prepare() { + default + eautoreconf +} + src_configure() { econf \ --disable-readlib \ diff --git a/dev-embedded/arduino-ctags/files/arduino-ctags-20161123-implicit-exit.patch b/dev-embedded/arduino-ctags/files/arduino-ctags-20161123-implicit-exit.patch new file mode 100644 index 000000000000..c14555ca503b --- /dev/null +++ b/dev-embedded/arduino-ctags/files/arduino-ctags-20161123-implicit-exit.patch @@ -0,0 +1,21 @@ +diff '--color=auto' -ruN ctags-abc8fca7499f44c725122881cd380a88c37abe0e.orig/configure.ac ctags-abc8fca7499f44c725122881cd380a88c37abe0e/configure.ac +--- ctags-abc8fca7499f44c725122881cd380a88c37abe0e.orig/configure.ac 2016-11-23 10:52:52.000000000 +0100 ++++ ctags-abc8fca7499f44c725122881cd380a88c37abe0e/configure.ac 2024-11-05 00:53:01.050413525 +0100 +@@ -369,7 +369,8 @@ + AC_EXEEXT + + AC_MSG_CHECKING(if struct stat contains st_ino) +-AC_TRY_COMPILE([#include <sys/stat.h>], [ ++AC_TRY_COMPILE([#include <sys/stat.h> ++#include <stdlib.h>], [ + struct stat st; + stat(".", &st); + if (st.st_ino > 0) +@@ -449,6 +450,7 @@ + AC_TRY_RUN([ + #include <sys/types.h> + #include <regex.h> ++#include <stdlib.h> + main() { + regex_t patbuf; + exit (regcomp (&patbuf, "/hello/", 0) != 0); diff --git a/dev-embedded/arduino-ctags/files/arduino-ctags-20161123-implicit-int.patch b/dev-embedded/arduino-ctags/files/arduino-ctags-20161123-implicit-int.patch new file mode 100644 index 000000000000..5331df9db0d0 --- /dev/null +++ b/dev-embedded/arduino-ctags/files/arduino-ctags-20161123-implicit-int.patch @@ -0,0 +1,12 @@ +diff '--color=auto' -ruN ctags-abc8fca7499f44c725122881cd380a88c37abe0e.orig/configure.ac ctags-abc8fca7499f44c725122881cd380a88c37abe0e/configure.ac +--- ctags-abc8fca7499f44c725122881cd380a88c37abe0e.orig/configure.ac 2024-11-05 00:55:57.281788938 +0100 ++++ ctags-abc8fca7499f44c725122881cd380a88c37abe0e/configure.ac 2024-11-05 00:59:21.852536947 +0100 +@@ -451,7 +451,7 @@ + #include <sys/types.h> + #include <regex.h> + #include <stdlib.h> +-main() { ++int main() { + regex_t patbuf; + exit (regcomp (&patbuf, "/hello/", 0) != 0); + }],regcomp_works=yes,regcomp_works=no,AC_DEFINE(CHECK_REGCOMP)) diff --git a/dev-embedded/arduino/Manifest b/dev-embedded/arduino/Manifest index 638faa8ccb09..943e013bb7ed 100644 --- a/dev-embedded/arduino/Manifest +++ b/dev-embedded/arduino/Manifest @@ -4,5 +4,5 @@ DIST arduino-1.8.19.tar.gz 34715155 BLAKE2B d0bb23548db5b5c402e418f85339c1ace9a2 DIST arduino-WiFi101-Updater-ArduinoIDE-Plugin-0.12.0.zip 21873817 BLAKE2B ef2ee6291c452b58b990594a1cbae0daf86e1b6078b51225a7253d782554648610d39c2761ed67914e54a757d1345c7de4c8a63fbe12483f0134c21eac5dc303 SHA512 17e2d07fbdca491a8d80abb6f2ceb000c68af59b755da7db70dce2d5f781204340f43365c40e641acf0b084b2073b3b056f63d68990f405adefb76887f4c5b72 DIST arduino-avr-1.8.3.tar.bz2 4941548 BLAKE2B 48d84a30f3ccf1074df6ec006ccc58d702a572dee51cff1753121055d660ad6cea4176e74488af93227a9eeea4d3a9c0c0856711ebded26ee14a755fb519dd6f SHA512 c8a63ad79f16c380def83b1215762f5cbddfc51480d658853370c3210724bb04627272f3affc0ad01af4463a68980665a4e1c37cc8fabcec16e97c4550d1bb03 DIST arduino-examples-1.9.1.zip 4810227 BLAKE2B 0781ecb330adc444e660f6db89533dfb01995ec87dec7b5f55e28e65bfaf7f505aa79362f5815193ea6500cb1d6a16a86d5f300acf70fc4eaff0265c2891d371 SHA512 c0e21dd374b2751a1e5f2b790202d4883879da2e26e9a23ccbaec478647e2b8160cbc085e76888deafc05b9b14b1aff4ce2a9b834a7b83e8226c3bc41801015c -EBUILD arduino-1.8.19-r1.ebuild 4328 BLAKE2B efc846693bc1ee24b5a7662f02419183d02378e25cffdda2216a3cee9dcb73ad53021e4e7600d5bf29bbeb4fb1da7ab004e12c5471c5f645e089c6829ab06385 SHA512 61ecc51d8a99088350d5c200701818b4313c143e21aea7406f3c73f4bd64048b47fae4a88b5e9de848d874c8f68b2a42efdd0a05dea161011efb4a714c49c104 +EBUILD arduino-1.8.19-r1.ebuild 4324 BLAKE2B 6fe9476d9a660fdcb3dec76881680b00397567e5016cf6ba67e3250bbd20c70e3f32ff1d4fcee8b2bffac500f913610b3c7a10c6408c0d3d229c1cf84bec04c6 SHA512 44685cffafe4b302a71cada548befb1cd58e52fcb56b63efa4e5f5b11f9ac74b709618139d2bb09c891dea127053f7b0690677f2cbce02cb1c7ab3aca3eb87ee MISC metadata.xml 332 BLAKE2B 384c8751a6538aaca49c8fd242c5493d8321e957a1d186c9c6cf8db579ab74fe9bd25c96dda56a19afa063ade2833fe4b6d307163be7a7681421c65620fe40b7 SHA512 1d58a915f882ee70c55b5541e66cd33a1367e2f686949e1a13d7dcad62d1f1ec180d433898e5ba41f52ba9630a116b92c52cb5ad3be02127c144c1d37cfa35a0 diff --git a/dev-embedded/arduino/arduino-1.8.19-r1.ebuild b/dev-embedded/arduino/arduino-1.8.19-r1.ebuild index 33921c46fe52..63ed48d1684d 100644 --- a/dev-embedded/arduino/arduino-1.8.19-r1.ebuild +++ b/dev-embedded/arduino/arduino-1.8.19-r1.ebuild @@ -21,7 +21,7 @@ S="${WORKDIR}/Arduino-${PV}" LICENSE="GPL-2 LGPL-2.1 CC-BY-SA-3.0" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64" BDEPEND=">=dev-java/ant-1.10.14-r3:0" CDEPEND="dev-embedded/arduino-builder" diff --git a/dev-embedded/avra/Manifest b/dev-embedded/avra/Manifest index f923be9541fe..a8d2d5e1855b 100644 --- a/dev-embedded/avra/Manifest +++ b/dev-embedded/avra/Manifest @@ -1,4 +1,3 @@ DIST avra-1.4.2.tar.gz 392445 BLAKE2B 6b556583838e0e5bef0207f7291da7c5e6dad01e695d9592b3de8f528bc7a5dafc3015f75934bcc8f9e0b6baca39ff0ae13c88ee290e657868bbb522d27da068 SHA512 f51a43b1b28102d6180ce27e74b50642de8f3d18fa35a82904fddaac993e87e1096667f2245bebfad92e4ba3283330f6ac4b6083e486be5af9edca7b7e90e56f -EBUILD avra-1.4.2-r1.ebuild 575 BLAKE2B 728c22b2357a6d829de41d45d7f5d8e12694bee261667eca8bb5635388104d14e60b07fe2ac1e26bbe3605b4a1970ba7df820ffee78a60b490b263e2b2af964a SHA512 14973832995acea68b81a85144bc042a9adcf9ac8fa3b2dde8101ae2016b0836414c9824f767a3485e60ef170e696456f7b5c582ca9fb699019724b5fc9bef46 -EBUILD avra-1.4.2.ebuild 574 BLAKE2B ff0a9407a6a19e3f4482d51e529b0660f235104a0f00da07c69811dbb8dd69217c8a383bcc46d177b1aa6839004ea5dfc4d12b962411d66beadc7d82d448103c SHA512 e9b91a7986a48803e5aef3e7690ab5c20d3f92bb6c23c6acbcf9d4bd491ff83c4611a28319c3d90bee83a14328dc0d9391160b5307d450ba6e01fffd51ce5c77 +EBUILD avra-1.4.2-r1.ebuild 574 BLAKE2B 1252328021f0b5b161ffd53e2f3c9a0494d452de389f94ee4c8fa7f3844791922b265d19c37eeda3e0abf2d1b68310ce1c2c500f3bff75b49c84096c3380ee17 SHA512 211b2ef3ec03407c4855869ae723ff8ae53090d0365b5c84cf73f6281a0be0abcd51ccda259f24112a4c8e85ca8022e3d5a44943c98a31c6f023cb3413336959 MISC metadata.xml 323 BLAKE2B 5ff1de617c8e77cc6c78ae1e403434b74f9104a2b8311b78bd14911cd651b4b9fde8f3db94a7ca13bb51307ed1a702c17306cf798dad2c5bddcc13694f969260 SHA512 90dc9ae6fd87ae414d3e27a725c197523b659aaf047f0f1127ffe028627020c0e19da8d46ce89bb148254b87a7fd33d66f9a8d9eef6c206f90a543d68cf52812 diff --git a/dev-embedded/avra/avra-1.4.2-r1.ebuild b/dev-embedded/avra/avra-1.4.2-r1.ebuild index b9203427a9b2..7533d38295ab 100644 --- a/dev-embedded/avra/avra-1.4.2-r1.ebuild +++ b/dev-embedded/avra/avra-1.4.2-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/hsoft/avra/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc ~x86" src_compile() { emake \ diff --git a/dev-embedded/avra/avra-1.4.2.ebuild b/dev-embedded/avra/avra-1.4.2.ebuild deleted file mode 100644 index d56f3d53c714..000000000000 --- a/dev-embedded/avra/avra-1.4.2.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Atmel AVR Assembler" -HOMEPAGE="https://github.com/hsoft/avra" -SRC_URI="https://github.com/hsoft/avra/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~ppc ~x86" - -src_compile() { - emake \ - CC="$(tc-getCC)" \ - PREFIX=/usr \ - CFLAGS="${CFLAGS} \$(CDEFS)" \ - LDFLAGS="${LDFLAGS}" -} - -src_install() { - emake PREFIX=/usr DESTDIR="${ED}" install - dodoc {AUTHORS,CHANGELOG.md,README.md,USAGE.md} -} diff --git a/dev-embedded/freaklabs-boards/Manifest b/dev-embedded/freaklabs-boards/Manifest index b8bd75030ca7..61504663b5e8 100644 --- a/dev-embedded/freaklabs-boards/Manifest +++ b/dev-embedded/freaklabs-boards/Manifest @@ -1,3 +1,3 @@ DIST freaklabs-v1.0.0-manual-install.zip 123494 BLAKE2B 5ac9d31782c217f074a73bf9b3b1e832e1cea89f4f767ec01e1b3c3672bca1245adba4c8d661a7af62f306f5a104978913809b232d9287b6938f3550bc109067 SHA512 8fd265265a31c39bc4637492ff0fec564d1e9a4450a9a709adf436536c2320f14676259f70857b332c9f0e5766fa5eb3640b168f450ab8820733c2100fe4b36d -EBUILD freaklabs-boards-1.0.0.ebuild 1078 BLAKE2B 84466482c606c6673ad0fe580f741d82fcb3e3e1b090c09d9b0f370d685d1df22d573d6f381e357c9d0e45380d85d5bc986d9e40dd7658da394e171e0bacdb1e SHA512 a42507c24bc0487a7a9bf98c8df6b7d6278e32e032d403acc22983824ed18e2411d91f75f0e73be9d773b253ebf21e897a060d0746f01cbc06d4f1edaeec3445 +EBUILD freaklabs-boards-1.0.0.ebuild 1073 BLAKE2B f19d63a3365382b0050d71d72f64b9bed911765d37347586bbae81889a3a66bc3b3e25b50785b89437585e52ba388a0c8c4cca740c95375ee3348a41d608c4e4 SHA512 d491898fb7613594be8c984943c969e33a640052a7a41cffbb51f33bd773510f4c1a2efd4623959f2fa501e5a0a31e907e869edd6c0dd34f8f4658cd376230cd MISC metadata.xml 248 BLAKE2B 289644a08c163016713ef605da208e5e305427bc7e76b65abc70af7167fdb4db34e89b0cfef631a702965e89e85058471b9dbab0abadb6d7bec3c8b2a72f3add SHA512 9030c9a82b92ffa1e5501c40175477a47e724fd841a78019a7a0a7e3bba91f19aaee02d286af9a1d71004f0003f6e2f04abd0f6799d830f76bf12bf67163e631 diff --git a/dev-embedded/freaklabs-boards/freaklabs-boards-1.0.0.ebuild b/dev-embedded/freaklabs-boards/freaklabs-boards-1.0.0.ebuild index 5fecb8d78b9b..7b44c1089d06 100644 --- a/dev-embedded/freaklabs-boards/freaklabs-boards-1.0.0.ebuild +++ b/dev-embedded/freaklabs-boards/freaklabs-boards-1.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2021 Gentoo Authors +# Copyright 2019-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -16,7 +16,7 @@ S="${WORKDIR}/freaklabs-v1.0.0" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64" BDEPEND="app-arch/unzip" PDEPEND="dev-embedded/arduino" diff --git a/dev-embedded/raspberrypi-utils/Manifest b/dev-embedded/raspberrypi-utils/Manifest index 50c0f5e2106c..56f5443ba400 100644 --- a/dev-embedded/raspberrypi-utils/Manifest +++ b/dev-embedded/raspberrypi-utils/Manifest @@ -1,6 +1,4 @@ AUX raspberrypi-utils-werror.patch 2504 BLAKE2B 31dcf606fb47fd459e2ae1908917a5584a46c042612988f82a8c62139446cd452d450be3f17f4602907052327ec1d5b841ba5c6d89065f482707610bfa5ebcfc SHA512 7d0ea3573394b91af0d1904b378991545c6537f939543b724b5c642c50c2c9330af7938b323667be3043c507d6da68e7bff6072a06ac4a1d0e20d4f465fa1175 -DIST raspberrypi-utils-0_p20240203.tar.gz 122695 BLAKE2B 178b84b5210ba47a51e9815710b05d3916981f5413986cefcdb621420c9e9ab33b67026ea95692c6aff900dd2c31302059eb39aae32267b88cf765a7575f8bed SHA512 bdbe47d87a4bcd0d37ea4567e95e41fbc8240f5ffbc805d4a1f576060535af13e272b262ddad87dac0f9ea43b8b2ff9092378e67de080bd651701435b4c67008 DIST raspberrypi-utils-0_p20240903.tar.gz 123998 BLAKE2B 4281fee7761df03b3a555d5e36f4bec1621c8402a5d5456752ab2d95482ca355e51d174f461ed8a1f89ed5d420a14d5f09872c090eccff6751d0c00ab20cf398 SHA512 96504004a1b7b541fe126d973f60321769a4b54a1b603b1d9278ba902bed7c008c2f86906dfaf30632ce75e1073b2a97e9317a799a0bc8cea255d713cb26ae67 -EBUILD raspberrypi-utils-0_p20240203.ebuild 930 BLAKE2B b48a70dbcde478607c7db57101fa238f47c87b7c616cd0af755ee2b67c0c779c1142efae1f87b3cd4080561bccb3d347f785d8bd406501b213013819bd0881b9 SHA512 d153a72107270c2a2c05fed3d4a6eeb81e2881757cb79b62927f819146467c4669f08feee159e0d575a7ab71b113cc094f2f9a0a0b53592090f70c60d1fa8547 -EBUILD raspberrypi-utils-0_p20240903.ebuild 945 BLAKE2B 8ab9b8bc5c543dc25d96649cee794dd6df9f3ac0af4246c1db9d5ee8a1ee4e413dc31f9b1dd4340cb76c33b16e5e122d56991b5796f769f59bc7c399d97b3b32 SHA512 aec70cab7f6ba31e5521f26842ddfebb3e2dcadcc381613bd1ac2cee15de8a9175a82b842ccde7fc14ded69978c6bf0bc949e4b693957806de721958a45b4b44 +EBUILD raspberrypi-utils-0_p20240903.ebuild 943 BLAKE2B e88dac5b12bd271b117be768bb76faa43f1605fed8501cfdf0fbe35af4c9efbb45cd864fa6d8f5a4d9c9c3e3ffa51b6bec59db8ca7dd0cd0f379ffdedab441a9 SHA512 8e2f391b782ba2e58b7f09cf45eddc00c393a9fcd949601c0770748cbc52122c1c632bf3e2664c066c0269f93392bad0df9115390b47ca827ca25d2dbc18c97b MISC metadata.xml 330 BLAKE2B e7285a8024f322ab0f8c8789bdfa2601c046c776c24c7e411ef9c5be424bd3000c2749d47e5cac3c0f5f870decd1106e019b279c229dc27de238cfad8f2e4979 SHA512 f0cd8ffa52484dc9ff84623ddf51d9f4c696c1d7cc357042bfae47b7da62eb94336703d038b1511138b40a0b545d96b4a4faa8e5b2787d0bcdac3b9259c883fc diff --git a/dev-embedded/raspberrypi-utils/raspberrypi-utils-0_p20240203.ebuild b/dev-embedded/raspberrypi-utils/raspberrypi-utils-0_p20240203.ebuild deleted file mode 100644 index afa8e74dada6..000000000000 --- a/dev-embedded/raspberrypi-utils/raspberrypi-utils-0_p20240203.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit bash-completion-r1 cmake - -COMMIT="1eb8c20dfa258c549139fae2b21185ac290051c5" - -DESCRIPTION="Raspberry Pi userspace utilities" -HOMEPAGE="https://github.com/raspberrypi/utils" -SRC_URI="https://github.com/raspberrypi/utils/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="arm arm64" - -DEPEND=" - sys-apps/dtc -" - -RDEPEND=" - ${DEPEND} - !media-libs/raspberrypi-userland - !media-libs/raspberrypi-userland-bin -" - -S="${WORKDIR}/utils-${COMMIT}" - -PATCHES=( - "${FILESDIR}"/${PN}-werror.patch -) - -src_configure() { - local mycmakeargs=( -DBUILD_SHARED_LIBS=OFF ) - cmake_src_configure -} - -src_install() { - cmake_src_install - - local SRC - rm -r "${ED}"/usr/share/bash-completion/ || die - for SRC in */*-completion.bash; do - local DEST=${SRC%-completion.bash} - newbashcomp "${SRC}" "${DEST##*/}" - done -} diff --git a/dev-embedded/raspberrypi-utils/raspberrypi-utils-0_p20240903.ebuild b/dev-embedded/raspberrypi-utils/raspberrypi-utils-0_p20240903.ebuild index 0ede982eed41..db275d3a95af 100644 --- a/dev-embedded/raspberrypi-utils/raspberrypi-utils-0_p20240903.ebuild +++ b/dev-embedded/raspberrypi-utils/raspberrypi-utils-0_p20240903.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/raspberrypi/utils/archive/${COMMIT}.tar.gz -> ${P}.t S="${WORKDIR}/utils-${COMMIT}" LICENSE="BSD" SLOT="0" -KEYWORDS="~arm ~arm64" +KEYWORDS="arm arm64" DEPEND=" sys-apps/dtc diff --git a/dev-embedded/rpi-eeprom/Manifest b/dev-embedded/rpi-eeprom/Manifest index d0bbf30fe75c..4581da302065 100644 --- a/dev-embedded/rpi-eeprom/Manifest +++ b/dev-embedded/rpi-eeprom/Manifest @@ -3,6 +3,9 @@ DIST rpi-eeprom_15.0-1.debian.tar.xz 10720 BLAKE2B c8915ebf859ebb1ea3a48af807753 DIST rpi-eeprom_15.0.orig.tar.gz 29800286 BLAKE2B ceda9bdc412a32443d0cb3fa444d1091f0f53215a5be6c546384a11f7fa28592d43bdf23f04a33925601b5e76e510b054b214d262904f03aafa2b959fcb5fc1e SHA512 eddea0c8057e13991e3a6493146c8785607162342321d48048ba5760ecc7f1c6687a03edffcd0be4a5549c333cdbb20e88d407c4212334e18178fb86cc6cd0a4 DIST rpi-eeprom_21.0-1.debian.tar.xz 11876 BLAKE2B 5615237244e259a269f62951402ecf54bf947ff22efee157f664ddc49d4c053081544e05960dd934246fdccdf079d62d1932428718e8ad5ade09d0675af58ff5 SHA512 af347630ea8e3fffb5e86539067ca1005e71aea48b43e009bd6b50c602696e08e27ca931efbbc66f26c9bf30c98abd3853a221e067888597cad01078a1335b26 DIST rpi-eeprom_21.0.orig.tar.gz 41026148 BLAKE2B 5398cf2087b0f5e0d3a2d9f113dbc788f82ff281b36ecbbd1689408db9368083ce77ff88e62a7eaa12dc524debe2f0724f6f00cc23bfb61160ae557bacfae57a SHA512 fc237efa8932a04e44bd47ad6837e5aed7547e3a9e0e03e196df801c83e95618290c04de7ee3458e6465bb273171084c664d6daaa49515e1dcbcd05cb3022f2d +DIST rpi-eeprom_26.0-1.debian.tar.xz 13208 BLAKE2B 976828f564794379fe907cbab22f77d214c0dbb4bfbd6257e3315b1444fa47035be9c2dfaee79dc7c8123b3b267409d99d8142b649a2163670baa9b8871790ea SHA512 1fdb538b17d75ce2d79b1a000954073233279dd19ee28ad42fcb8238009583f1a5a0a9cb511ab60c7ed978696f203e466fe1bb5f0ca7a736cf90781d66e9c6b3 +DIST rpi-eeprom_26.0.orig.tar.gz 58406186 BLAKE2B ea16e4deb4b331c2f3401731df548f2b11ca9c113da5de3fe5aaeba098a8b0d1d39420261c5d32e04c10a5d38b955ef80133bff585e7d9305cd70261626101d8 SHA512 14dbca5a1e5f3d6d117a0a3978ff2aa14fbf29363b501351d618b6c36f7feb32c6fe1d99952b72286d0a5f8962432ba1056d4d5d758a5e978c4738deab47ddbe 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 3107 BLAKE2B ffa6bc156580ae0e3e3c78143600b2513f043e9b404d1e6ccb9310ebcd0194542c78a867302da337ba8a54cc09b4297df8ef39f8a4b96a3242c46ffd931758c9 SHA512 32338f5c729f1776a8cc10b21f0c8732cf40bc6364eee1106f014f29c07b88bd88e183ee45ed85dc018dad06efd260b081d77a751b378f631640d01606b7c05b MISC metadata.xml 755 BLAKE2B 0bcea14f6e8681c1fa8088fe5097ee68465c77f82c4eb0c0f79483bfe0812a4cd64c52f662bee50a417f43f6504a99cbe9a6c3fc36cc6d2d57616f2357e44a4e SHA512 631b517ffb7db2051544bf725703a3c3274e5e80e10c8a19939934b22ce7ead3a477aa85ac10a9e84dcfbb87242fd1b853be6ae25e2698285c3c687828fb4d80 diff --git a/dev-embedded/rpi-eeprom/rpi-eeprom-26.0_p1.ebuild b/dev-embedded/rpi-eeprom/rpi-eeprom-26.0_p1.ebuild new file mode 100644 index 000000000000..ab12187da238 --- /dev/null +++ b/dev-embedded/rpi-eeprom/rpi-eeprom-26.0_p1.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..13} ) + +inherit python-r1 systemd + +MY_P="${PN}-$(ver_cut 1-2)" +MY_BASE_URL="https://archive.raspberrypi.org/debian/pool/main/r/${PN}/${PN}_$(ver_cut 1-2)" +DESCRIPTION="Updater for Raspberry Pi 4/5 bootloader and the VL805 USB controller" +HOMEPAGE="https://github.com/raspberrypi/rpi-eeprom/" +SRC_URI="${MY_BASE_URL}-$(ver_cut 4).debian.tar.xz + ${MY_BASE_URL}.orig.tar.gz" +S="${WORKDIR}" + +LICENSE="BSD rpi-eeprom" +SLOT="0" +KEYWORDS="~arm ~arm64" +IUSE="pi4 pi5" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + ^^ ( pi4 pi5 ) +" + +BDEPEND="sys-apps/help2man" +DEPEND="${PYTHON_DEPS}" +RDEPEND="${PYTHON_DEPS} + dev-embedded/raspberrypi-utils + sys-apps/flashrom + sys-apps/pciutils" + +src_prepare() { + default + sed -i \ + -e 's:/etc/default/rpi-eeprom-update:/etc/conf.d/rpi-eeprom-update:' \ + "${MY_P}/rpi-eeprom-update" || die "Failed sed on rpi-eeprom-update" + sed -i \ + -e 's:/usr/bin/rpi-eeprom-update:/usr/sbin/rpi-eeprom-update:' \ + "debian/rpi-eeprom.rpi-eeprom-update.service" || die "Failed sed on rpi-eeprom.rpi-eeprom-update.service" +} + +src_configure() { + use pi4 && export BROADCOM=2711 + use pi5 && export BROADCOM=2712 +} + +src_install() { + pushd "${MY_P}" 1>/dev/null || die "Cannot change into directory ${MY_P}" + + python_scriptinto /usr/sbin + python_foreach_impl python_newscript rpi-eeprom-config rpi-eeprom-config + + dosbin rpi-eeprom-update rpi-eeprom-digest + keepdir /var/lib/raspberrypi/bootloader/backup + + for dir in default latest critical stable beta; do + insinto /lib/firmware/raspberrypi/bootloader + doins -r firmware-$BROADCOM/${dir} + done + + dodoc firmware-$BROADCOM/release-notes.md + + help2man -N \ + --version-string="${PV}" --help-option="-h" \ + --name="Bootloader EEPROM configuration tool for the Raspberry Pi 4B" \ + --output=rpi-eeprom-config.1 ./rpi-eeprom-config || die "Failed to create manpage for rpi-eeprom-config" + + help2man -N \ + --version-string="${PV}" --help-option="-h" \ + --name="Checks whether the Raspberry Pi bootloader EEPROM is \ + up-to-date and updates the EEPROM" \ + --output=rpi-eeprom-update.1 ./rpi-eeprom-update || die "Failed to create manpage for rpi-eeprom-update" + + doman rpi-eeprom-update.1 rpi-eeprom-config.1 + + newconfd rpi-eeprom-update-default rpi-eeprom-update + + popd 1>/dev/null || die + + pushd debian 1>/dev/null || die "Cannot change into directory debian" + + systemd_newunit rpi-eeprom.rpi-eeprom-update.service rpi-eeprom-update.service + newdoc changelog changelog.Debian + + popd 1>/dev/null || die + + newinitd "${FILESDIR}/init.d_rpi-eeprom-update-1" "rpi-eeprom-update" +} + +pkg_postinst() { + elog 'To have rpi-eeprom-update run at each startup, enable and start either' + elog '/etc/init.d/rpi-eeprom-update (for openrc users)' + elog 'or' + elog 'rpi-eeprom-update.service (for systemd users)' + elog '/etc/conf.d/rpi-eeprom-update contains the configuration.' + elog 'FIRMWARE_RELEASE_STATUS="critical|stable|beta" determines' + elog 'which release track you get. "critical" is recommended and the default.' +} diff --git a/dev-embedded/sdcc/Manifest b/dev-embedded/sdcc/Manifest index fcf017737b97..1d6558171397 100644 --- a/dev-embedded/sdcc/Manifest +++ b/dev-embedded/sdcc/Manifest @@ -1,24 +1,11 @@ AUX binutils-2.41-acinclude.m4 5461 BLAKE2B f34cb039e2d457facb8e234af8ade360e440cf84ace8b113a81e9f6f958858acc4dc7bd21db3f6d8628d41dce149f9d42301f14f946f9667380a772f50f3c920 SHA512 e011d0bc2afb9bb11b34289eab00cc18d1e82ab004e83a0203d5da62a76c212aae2bf2755978601cd8efeebf625c3db97920078f357f36991f0ce23a876cabf9 -AUX sdcc-3.8.0-override-override.patch 1078 BLAKE2B f1e1e135b9ee972e8f7f6a08af736de227c8534d181f160b00f6eecef0e7f4366e39fc5a8f6034bfffa64531423d28377c778055d6be8671527971ce183ebab5 SHA512 fbc13832bea859409f2ae525a82927424dd474db9c6077d1311b9775d0a4a8728d79db7465c928271faa54221b53982ee539537e4fe8a70209c0f453b95105aa AUX sdcc-4.2.0-link-tinfo.patch 916 BLAKE2B 7930cf615dbf0be6f44581e0e59d5c8ed59d5ae204153b2b08a2bfb6af8ef69b01fa1584c95dc194881d843edad8bc39dc85ca8b597e120828e49ae30b2c6c74 SHA512 b4ab00ed63be3dad5c0250ce8cd3301830ac2a65f4b8d9034151e285b93057357249a19b9d521f1cfd62173d97baa37a69c7e56d1b0423f9edc2e84b368fcad5 AUX sdcc-4.3.0-autoreconf-libiberty.patch 696 BLAKE2B 9dce6aca61d3d1f9229c1a13549a5584c48c28a19146215c24a97aebca5bb5c9f74517da2622ea3f86e19e8281fdcbe85a14f7a11fe036e877c1f6de7db5cad7 SHA512 a5408bc3913372327e3bae75cdc57e5765cd3369863fe9d92cd43f9fa6de1c2293ac647231391fda7f5ec0a3c1587a5b44dd228c25ee528da8d9c7b68f29de42 AUX sdcc-4.3.0-fix-binutils-dependency.patch 569 BLAKE2B 185f644a2c68c9eece5dc37cad9543a86688eea16e80c1ff1460020545404604c2d6870b6a6559b55e4259a3db51dd1ccfb8f2430d8dafffa56ed48bbe3248da SHA512 cd3f2a72c8e3ec5aae9e8473fc11ef8862134ebe9857fa176110918a89fbd8b6b8388533ae4877ade4746518e0d420afab5530c6cf3da6be93940a206e6befe7 AUX sdcc-4.3.0-fix-mkdir-autoconf-test.patch 395 BLAKE2B 5c509a0f7a4e201c03fd6c7fbed3c95287896acbbb733c7dbd8ae6d3dbd79bcbd795eeb020ef9c11910f01854a6b0746e82cdca6a372ed36c1dfc436562e83d5 SHA512 33184762ca7197eef5724f9c23dacc90081b5f320f773f30e844d1263d7e3b7f2e9812da5832772c56094d226617b12028ce152a1ce69d3156e06fd63af30d1a AUX sdcc-4.3.2-override-override.patch 2178 BLAKE2B 7c60caeb0fb948230f7397b6da6b2b5c7c9f49cfb3679316821db7a5a34deda205deec0957696a4bc5e99007fd1b2527c41f1680e20dbb226e83b948333f8765 SHA512 d958b4691e291c70b2d1b994e39d799a69c65f5d76476d86f29bbdd4e938dded4188b352fab371a24f0c15dc7d89cc7b0f2007b7fbb4ae9802198f7bf8d78f6b -DIST sdcc-doc-3.8.0.tar.bz2 965465 BLAKE2B 541ed3ba4d3a23dd3fcea248de84d887fdcd8ddaf3ed0f9f810bf8cb9fcb5b10eb2cd96099d83c5a0fda240cdd3d11fd247e576a67a32047a4f7a705b8401637 SHA512 63319b7c344b320600e6a7c158d1a5e69abe595dfd6b8d32a95f15678c3bc2f6fe72c959516c4b1f812deb089854c6a51c31438ef6a6c7f9fcb4d419d8cce3cf -DIST sdcc-doc-4.0.0.tar.bz2 980999 BLAKE2B 6f9478c095e6b4fec27c6ab7a10a8564ae46d754709848b3a7a26a7a2dfecd3833ce3cfe7a41f9033b5a34a1b6e962090d91c9688294dd347e1c98658761c019 SHA512 83bed77b46ad2f028725a3ffe6090d71185f73d4e99c241e7ebd1c509ba1be1911f4b9130c344fa4eb928f48122179b6b71e9d5a27d9f18ff74017c61fae77ff -DIST sdcc-doc-4.1.0.tar.bz2 991207 BLAKE2B fd1ab82c8cc65031a8231bc4aba1e0562ed4b3178612a4d915568cb5600ba9159d89f905e261e860da9e0f4aa5a24fbd7ab1364f2f9f7b3078bcf3aa01d71ba5 SHA512 01686e590d0168108099d3c6c9bdb0885a25abccc9b6c87739eafec7103054424da1a5960a8d4566462dca9bf00cdd8b103ab6026523833d9aaa4d4bcdc5b620 -DIST sdcc-doc-4.2.0.tar.bz2 1244684 BLAKE2B d6ee4001ee0d2dde61dd1e8567499909fa6373eac93f3731fa1d6628f6e488742cc0798b1ebb908769d4cc52e091d4d685b3891d7c15a519294240643e528b02 SHA512 8494de35991e9a38ca138545b7c2396d353b21d67a4f321afa9187a5c117c6ce7d3c0850e95c981ccc7a3c8fa1e470f5e2351b84ccbe1634b1f8bf085cd45f76 DIST sdcc-doc-4.3.0.tar.bz2 1271916 BLAKE2B a8c8018990ff2ae5504253f38a9de045b8a5227a60d76604394c286cb55d11b24f3ab97ed0a11d434c0b1ccb7e5340c33872c5ff5e677130e395b396a389f532 SHA512 088dce843c9e06380a8058b5253051e2a2442655be38435f15ed6754291e75d3f6e2b1a416e4f90dd865b2d89a9e1c59a2b9ee1422096132f49f038c527bcd19 -DIST sdcc-src-3.8.0.tar.bz2 18987862 BLAKE2B 7e8ddea41ae02842bb1376c53364c386a0fb47a1acdcc97cc72f002e78a2854fc43adfd0177f94dd1173dbd81052c390c5b2fef302c73f0b830ec83eea70869c SHA512 38145ea3e9560eb8894c54bd7213da67a20163739c944c3247fa8fa456dfedaaa469746169d3e114affcab48b73db4cd8c9a0a367e7368f2471de64761a3e04a -DIST sdcc-src-4.0.0.tar.bz2 19204540 BLAKE2B 2192a7dc7418826440209dd8c7a73fd5ced491b799975b953368daeabb429327a6c518a1212a2fd49c34c6e5ab7d84f240cbf6ff8b3779e2d38f5ad81499ee71 SHA512 41a92711a9278261879caec1a01425104b7c75346b3c6ad9617cab025309c9b38f79eea2d04122f5ae6ce273fcd61fbde8a0d23756313a4593394230b51a1d4c -DIST sdcc-src-4.1.0.tar.bz2 19400609 BLAKE2B 9754d70026af595a5456f0d7c1b375df2716c6400ca59affcadbfd3588f4d51c45a3d52c235d6efc9b7512b5f94f023d8d2964cc0365cdff4586edf71fc51af1 SHA512 a9c3fee427cbc66b56a286c8d66b2922f79c9dfb42d2ed2843b2e192a6b314a04de4c82f1083d8625b49756b5f1d99f8fb706402b5f1284110760ec346303779 -DIST sdcc-src-4.2.0.tar.bz2 19662367 BLAKE2B a11d6b3af2552e0508bb1d0644d3e6db385634237fc93079716a5e3aa710bac25fd888e10dce76e6891ebe524f4d81d8318492001d8ce9ade0ef16d114adf14b SHA512 7ca4037d526b5fed7bbca4433835d0299ced7315dd69c1ec66cff873ec7caa41b69927363bf5850e2ad4f27ef6286e57f9ccd40bb6792308be6c3073c5238cba DIST sdcc-src-4.3.0.tar.bz2 19931677 BLAKE2B 94fc7ade96801ea6c9eb89d32b99554d27ad3d926d2d5889e91334b11d4658ccc160606cd2b1c6f3bb21bd25ea3df1dca274f40553aa8a52a73ac07764b3eaad SHA512 dabe276a0d2872bee2cdc14433f31a1e94153f9dce5a11add916ede2e76bfacf763be8e6d8134dc3aefdae29e38d3a7354626755e81e0f6db0e60c1798476f21 -EBUILD sdcc-3.8.0-r1.ebuild 3213 BLAKE2B dc69f9225442afffcd222917693ebaf882918bcdbecf238acdfed1b5c437998686da28b6ccdb0d01f8ecd76fd0ddbdcd7b3e19c873cea212ec8a84369778eb1b SHA512 cb2aa1f25eb2e6a06440fae68786ffddff162823d73449569976c0e8d563b6fc1f878d2084d94584084167a4a2d0a732456bf17a508aed972ff1605d81fa4d40 -EBUILD sdcc-4.0.0.ebuild 3496 BLAKE2B ae428a7b027d171fbd7fafc9aa14c5dbcb544094ea399f60ae349036b4480a964d3461b802c4c89efd2f500dee189265b7fec6bf0beef200667afe8a9f27c5e4 SHA512 436f734bc9516a4f07de59e24ee2e718f90c8c09ef71b80719bfe42b800b762a8f6485038361b481d534444ecc03cb05dd5b489eb68dcba4a5e5f2fcc22d0790 -EBUILD sdcc-4.1.0.ebuild 3652 BLAKE2B 42b6b3fd7797ba967833c63c0692183d3a40c229e4d77ccf75df10d0c957c58c0987b3fad60f2ddfc67c5e6b063eac92eea393fa99fba9d62ccb108b2a5aa09e SHA512 449b9595db042f52bbe664a62e2e9a1729e8d2fecc15b38895128bc05de9464028a5b097cf1c5e6b84a3cedfddb28b2301266085db2a84a8fcb86968fa1898cd -EBUILD sdcc-4.2.0.ebuild 4001 BLAKE2B 0a388266abb18684d2d902f237e289dc4f51fdce4ff2d5be18d2b7636d6064bd3ce55ed52472775055f56041d0bda2d2c7ff8c28e5323bbaad96f1a88459c2ee SHA512 a7af83c54fc8dac1e1a9ea77de587ff90b72608cbd2ea1bd96494462a496f65fff5d33f6f706ca5bc8332cf8d204699dee33e93cdbd245e69128d3e462043c2f EBUILD sdcc-4.3.0-r1.ebuild 4882 BLAKE2B 78aed8745e2696e4bdc352347289f103aae222c947b849b701a368bc26a74b05ef3bcb4b3bc9b63ef3eed09783c1e62e38d4fcda576caf05ed304cccacc8e6da SHA512 056aa10c4f924c7adae0f00dde8c167497264b46a50f745c1adb97de0176c7fd6b490c426a9fcde4e8bed26179f80d42bd3ed955a9dd067707bfaa94d2290d64 EBUILD sdcc-9999.ebuild 4152 BLAKE2B 3987bbc3d5d2af261e314cfdf4f7ca29e21d5af0db37c239fd1fddd49a06d889c947b16cc708947aa3569797bb6b9c564401005f74c8b049f04226e9faa2b248 SHA512 f9536175ddf2399242e32cb9973b64cd252e680f5c54e47c1cad9c3110714e9bd57f773e0ddc463cc136e6f3b1ece975e916ce3aae35069ebe5e52845a1f1fcb -MISC metadata.xml 3045 BLAKE2B 02b5834889994a4b1426244e087a7593b29de3ac0c29004492e4f466c76980fd448c15258d0bd29cddfd691a5f78ba653fea1bc1f42ad4d5b31afb83ad403b3e SHA512 55ecbf5774eb8b58304d97db64875984d4e016e9ba0476d4a5df94dca28baed1bd4eeead7e54885a33d9b9bd1ebbcb47846ac99f62fca3f11adb03d68880da47 +MISC metadata.xml 2823 BLAKE2B bf8cd2cdc5ae2c60d5340dd1941853f6b332037901a88e9084983af8877339d9cacd8196196aa6d3d9ec24d84c6bb33c4fcdfc7c8669ad9b6f0f0474a30f30c1 SHA512 b697d415973da67e4609db4f1eecbb1903003f8fbc0bb397f9957ceab56d6e4075a17099eea3e8308323eb31adef615971a71a2de5d26855bb01f23343395b8a diff --git a/dev-embedded/sdcc/files/sdcc-3.8.0-override-override.patch b/dev-embedded/sdcc/files/sdcc-3.8.0-override-override.patch deleted file mode 100644 index f6bb4b8b972b..000000000000 --- a/dev-embedded/sdcc/files/sdcc-3.8.0-override-override.patch +++ /dev/null @@ -1,30 +0,0 @@ ---- a/support/sdbinutils/config/override.m4 -+++ b/support/sdbinutils/config/override.m4 -@@ -27,27 +27,6 @@ - m4_copy_force([_AC_PREREQ], [AC_PREREQ]) - - --dnl Ensure exactly this Autoconf version is used --m4_ifndef([_GCC_AUTOCONF_VERSION], -- [m4_define([_GCC_AUTOCONF_VERSION], [2.64])]) -- --dnl Test for the exact version when AC_INIT is expanded. --dnl This allows to update the tree in steps (for testing) --dnl by putting --dnl m4_define([_GCC_AUTOCONF_VERSION], [X.Y]) --dnl in configure.ac before AC_INIT, --dnl without rewriting this file. --dnl Or for updating the whole tree at once with the definition above. --AC_DEFUN([_GCC_AUTOCONF_VERSION_CHECK], --[m4_if(m4_defn([_GCC_AUTOCONF_VERSION]), -- m4_defn([m4_PACKAGE_VERSION]), [], -- [m4_fatal([Please use exactly Autoconf ]_GCC_AUTOCONF_VERSION[ instead of ]m4_defn([m4_PACKAGE_VERSION])[.])]) --]) --m4_define([AC_INIT], m4_defn([AC_INIT])[ --_GCC_AUTOCONF_VERSION_CHECK --]) -- -- - dnl Ensure we do not use a buggy M4. - m4_if(m4_index([..wi.d.], [.d.]), [-1], - [m4_fatal(m4_do([m4 with buggy strstr detected. Please install diff --git a/dev-embedded/sdcc/metadata.xml b/dev-embedded/sdcc/metadata.xml index c4bc3f3380ae..822e493b6360 100644 --- a/dev-embedded/sdcc/metadata.xml +++ b/dev-embedded/sdcc/metadata.xml @@ -23,20 +23,17 @@ be retargeted for other microprocessors. <flag name="device-lib">Enable built of devices libraries</flag> <flag name="non-free">Enable non-free runtime library parts</flag> <flag name="packihx">Enable Intel HEX files pack utility</flag> - <flag name="sdbinutils">Enable SDCC library archive utilities sdar, sdranlib, sdnm</flag> <flag name="sdcdb">Enable SDCC source level debugger</flag> <flag name="sdcpp">Enable SDCC preprocessor based on GCC cpp</flag> <flag name="ucsim">Enable software simulator for microcontrollers</flag> <!-- ports in order defined by configure.ac --> - <flag name="avr">Add support for AVR -- not supported upstream</flag> <flag name="mcs51">Add support for Intel mcs51</flag> <flag name="z80">Add support for Zilog Z80</flag> <flag name="z180">Add support for Zilog Z180</flag> <flag name="r2k">Add support for Rabbit 2000</flag> <flag name="r2ka">Add support for Rabbit 2000A</flag> <flag name="r3ka">Add support for Rabbit 3000A</flag> - <flag name="gbz80">Add support for Gameboy gbz80</flag> <flag name="sm83">Add support for Gameboy SM83</flag> <flag name="tlcs90">Add support for TLCS-90</flag> <flag name="ez80-z80">Add support for EZ80-Z80</flag> diff --git a/dev-embedded/sdcc/sdcc-3.8.0-r1.ebuild b/dev-embedded/sdcc/sdcc-3.8.0-r1.ebuild deleted file mode 100644 index fa91314a3c0d..000000000000 --- a/dev-embedded/sdcc/sdcc-3.8.0-r1.ebuild +++ /dev/null @@ -1,131 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit autotools toolchain-funcs - -if [[ ${PV} == "9999" ]] ; then - ESVN_REPO_URI="https://svn.code.sf.net/p/sdcc/code/trunk/sdcc" - inherit subversion -else - SRC_URI=" - https://downloads.sourceforge.net/sdcc/${PN}-src-${PV}.tar.bz2 - doc? ( https://downloads.sourceforge.net/sdcc/${PN}-doc-${PV}.tar.bz2 ) - " - KEYWORDS="amd64 x86" -fi - -DESCRIPTION="Small device C compiler (for various microprocessors)" -HOMEPAGE="https://sdcc.sourceforge.net/" - -LICENSE=" - GPL-2 ZLIB - non-free? ( MicroChip-SDCC ) - packihx? ( public-domain ) -" -SLOT="0" -SDCC_PORTS=" - avr ds390 ds400 gbz80 hc08 mcs51 pic14 pic16 r2k r3ka s08 stm8 tlcs90 z180 - z80 -" -IUSE=" - ${SDCC_PORTS} - +boehm-gc device-lib doc non-free packihx +sdbinutils sdcdb +sdcpp ucsim -" - -for port in ${SDCC_PORTS}; do -REQUIRED_USE="${REQUIRED_USE} - ${port}? ( sdbinutils ) -" -done -REQUIRED_USE="${REQUIRED_USE} - || ( ${SDCC_PORTS} ) -" - -RESTRICT="strip" - -RDEPEND=" - dev-libs/boost:= - sys-libs/ncurses:= - sys-libs/readline:0= - >=dev-embedded/gputils-0.13.7 - boehm-gc? ( dev-libs/boehm-gc:= ) - !dev-embedded/sdcc-svn -" -DEPEND=" - ${RDEPEND} - dev-util/gperf -" -PATCHES=( - "${FILESDIR}"/${PN}-3.8.0-override-override.patch -) - -src_prepare() { - # Fix conflicting variable names between Gentoo and sdcc - find \ - '(' -name 'Makefile*.in' -o -name 'configure' ')' \ - -exec sed -r -i \ - -e 's:\<(PORTDIR|ARCH)\>:SDCC\1:g' \ - {} + || die - - # Make sure timestamps don't get messed up. - [[ ${PV} == "9999" ]] && find "${S}" -type f -exec touch -r . {} + - - default - eautoreconf - - # Avoid 'bfd.info' rebuild with 'makeinfo': bug #705424 - # Build dependencies are: eautoreconf->Makefile.in->bfdver.texi->bfd.info - touch support/sdbinutils/bfd/doc/bfdver.texi || die - touch support/sdbinutils/bfd/doc/bfd.info || die -} - -src_configure() { - # sdbinutils subdir doesn't pass down --docdir properly, so need to - # expand $(datarootdir) ourselves. - econf \ - ac_cv_prog_AR="$(tc-getAR)" \ - ac_cv_prog_AS="$(tc-getAS)" \ - ac_cv_prog_STRIP=true \ - $(use_enable avr avr-port) \ - $(use_enable boehm-gc libgc) \ - $(use_enable device-lib) \ - $(use_enable ds390 ds390-port) \ - $(use_enable ds400 ds400-port) \ - $(use_enable gbz80 gbz80-port) \ - $(use_enable hc08 hc08-port) \ - $(use_enable mcs51 mcs51-port) \ - $(use_enable non-free) \ - $(use_enable packihx) \ - $(use_enable pic14 pic14-port) \ - $(use_enable pic16 pic16-port) \ - $(use_enable r2k r2k-port) \ - $(use_enable r3ka r3ka-port) \ - $(use_enable s08 s08-port) \ - $(use_enable sdbinutils) \ - $(use_enable sdcdb) \ - $(use_enable sdcpp) \ - $(use_enable stm8 stm8-port) \ - $(use_enable tlcs90 tlcs90-port) \ - $(use_enable ucsim) \ - $(use_enable z180 z180-port) \ - $(use_enable z80 z80-port) \ - --disable-doc \ - --without-ccache -} - -src_install() { - default - dodoc doc/*.txt - find "${D}" -name .deps -exec rm -rf {} + || die - - if use doc && [[ ${PV} != "9999" ]]; then - cd "${WORKDIR}"/doc - dodoc -r * - fi - - # a bunch of archives (*.a) are built & installed by gputils - # for PIC processors, but they do not work with standard `ar` - # & `scanelf` utils and they're not for the host. - dostrip /usr/bin -} diff --git a/dev-embedded/sdcc/sdcc-4.0.0.ebuild b/dev-embedded/sdcc/sdcc-4.0.0.ebuild deleted file mode 100644 index b3b7f9c472dd..000000000000 --- a/dev-embedded/sdcc/sdcc-4.0.0.ebuild +++ /dev/null @@ -1,150 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit autotools toolchain-funcs - -if [[ ${PV} == "9999" ]] ; then - ESVN_REPO_URI="https://svn.code.sf.net/p/sdcc/code/trunk/sdcc" - inherit subversion -else - SRC_URI=" - https://downloads.sourceforge.net/sdcc/${PN}-src-${PV}.tar.bz2 - doc? ( https://downloads.sourceforge.net/sdcc/${PN}-doc-${PV}.tar.bz2 ) - " - KEYWORDS="~amd64 ~x86" -fi - -DESCRIPTION="Small device C compiler (for various microprocessors)" -HOMEPAGE="https://sdcc.sourceforge.net/" - -LICENSE=" - GPL-2 ZLIB - non-free? ( MicroChip-SDCC ) - packihx? ( public-domain ) -" -SLOT="0" -# in order of configure.ac's AC_DO_PORT stanzas -SDCC_PORTS=" - avr - mcs51 - z80 z180 - r2k r3ka - gbz80 - tlcs90 - ez80-z80 - ds390 ds400 - pic14 pic16 - hc08 - s08 - stm8 - pdk13 pdk14 pdk15 pdk16 -" -IUSE=" - ${SDCC_PORTS} - +boehm-gc device-lib doc non-free packihx +sdbinutils sdcdb +sdcpp ucsim -" - -for port in ${SDCC_PORTS}; do -REQUIRED_USE="${REQUIRED_USE} - ${port}? ( sdbinutils ) -" -done -REQUIRED_USE="${REQUIRED_USE} - || ( ${SDCC_PORTS} ) -" - -RESTRICT="strip" - -RDEPEND=" - dev-libs/boost:= - sys-libs/ncurses:= - sys-libs/readline:0= - >=dev-embedded/gputils-0.13.7 - boehm-gc? ( dev-libs/boehm-gc:= ) - !dev-embedded/sdcc-svn -" -DEPEND=" - ${RDEPEND} - dev-util/gperf -" -PATCHES=( - "${FILESDIR}"/${PN}-3.8.0-override-override.patch -) - -src_prepare() { - # Fix conflicting variable names between Gentoo and sdcc - find \ - '(' -name 'Makefile*.in' -o -name 'configure' ')' \ - -exec sed -r -i \ - -e 's:\<(PORTDIR|ARCH)\>:SDCC\1:g' \ - {} + || die - - # Make sure timestamps don't get messed up. - [[ ${PV} == "9999" ]] && find "${S}" -type f -exec touch -r . {} + - - default - eautoreconf - - # Avoid 'bfd.info' rebuild with 'makeinfo': bug #705424 - # Build dependencies are: eautoreconf->Makefile.in->bfdver.texi->bfd.info - touch support/sdbinutils/bfd/doc/bfdver.texi || die - touch support/sdbinutils/bfd/doc/bfd.info || die -} - -src_configure() { - # sdbinutils subdir doesn't pass down --docdir properly, so need to - # expand $(datarootdir) ourselves. - econf \ - ac_cv_prog_AR="$(tc-getAR)" \ - ac_cv_prog_AS="$(tc-getAS)" \ - ac_cv_prog_STRIP=true \ - $(use_enable boehm-gc libgc) \ - $(use_enable device-lib) \ - $(use_enable non-free) \ - $(use_enable packihx) \ - $(use_enable sdbinutils) \ - $(use_enable sdcdb) \ - $(use_enable sdcpp) \ - $(use_enable ucsim) \ - \ - $(use_enable avr avr-port) \ - $(use_enable mcs51 mcs51-port) \ - $(use_enable z80 z80-port) \ - $(use_enable z180 z180-port) \ - $(use_enable r2k r2k-port) \ - $(use_enable r3ka r3ka-port) \ - $(use_enable gbz80 gbz80-port) \ - $(use_enable tlcs90 tlcs90-port) \ - $(use_enable ez80-z80 ez80_z80-port) \ - $(use_enable ds390 ds390-port) \ - $(use_enable ds400 ds400-port) \ - $(use_enable pic14 pic14-port) \ - $(use_enable pic16 pic16-port) \ - $(use_enable hc08 hc08-port) \ - $(use_enable s08 s08-port) \ - $(use_enable stm8 stm8-port) \ - $(use_enable pdk13 pdk13-port) \ - $(use_enable pdk14 pdk14-port) \ - $(use_enable pdk15 pdk15-port) \ - $(use_enable pdk16 pdk16-port) \ - \ - --disable-doc \ - --without-ccache -} - -src_install() { - default - dodoc doc/*.txt - find "${D}" -name .deps -exec rm -rf {} + || die - - if use doc && [[ ${PV} != "9999" ]]; then - cd "${WORKDIR}"/doc - dodoc -r * - fi - - # a bunch of archives (*.a) are built & installed by gputils - # for PIC processors, but they do not work with standard `ar` - # & `scanelf` utils and they're not for the host. - dostrip /usr/bin -} diff --git a/dev-embedded/sdcc/sdcc-4.1.0.ebuild b/dev-embedded/sdcc/sdcc-4.1.0.ebuild deleted file mode 100644 index b374b0833a86..000000000000 --- a/dev-embedded/sdcc/sdcc-4.1.0.ebuild +++ /dev/null @@ -1,157 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools toolchain-funcs - -if [[ ${PV} == "9999" ]] ; then - ESVN_REPO_URI="https://svn.code.sf.net/p/sdcc/code/trunk/sdcc" - inherit subversion -else - SRC_URI=" - https://downloads.sourceforge.net/sdcc/${PN}-src-${PV}.tar.bz2 - doc? ( https://downloads.sourceforge.net/sdcc/${PN}-doc-${PV}.tar.bz2 ) - " - S="${WORKDIR}/sdcc" - - KEYWORDS="~amd64 ~x86" -fi - -DESCRIPTION="Small device C compiler (for various microprocessors)" -HOMEPAGE="https://sdcc.sourceforge.net/" - -LICENSE=" - GPL-2 ZLIB - non-free? ( MicroChip-SDCC ) - packihx? ( public-domain ) -" -SLOT="0" -# in order of configure.ac's AC_DO_PORT stanzas -SDCC_PORTS=" - avr - mcs51 - z80 z180 - r2k r2ka r3ka - gbz80 - tlcs90 - ez80-z80 - z80n - ds390 ds400 - pic14 pic16 - hc08 - s08 - stm8 - pdk13 pdk14 pdk15 pdk16 -" -IUSE=" - ${SDCC_PORTS} - +boehm-gc device-lib doc non-free packihx +sdbinutils sdcdb +sdcpp ucsim -" - -for port in ${SDCC_PORTS}; do -REQUIRED_USE="${REQUIRED_USE} - ${port}? ( sdbinutils ) -" -done -REQUIRED_USE="${REQUIRED_USE} - || ( ${SDCC_PORTS} ) -" - -RESTRICT="strip" - -RDEPEND=" - dev-libs/boost:= - sys-libs/ncurses:= - sys-libs/readline:0= - pic14? ( >=dev-embedded/gputils-0.13.7 ) - pic16? ( >=dev-embedded/gputils-0.13.7 ) - boehm-gc? ( dev-libs/boehm-gc:= ) - !dev-embedded/sdcc-svn -" -DEPEND=" - ${RDEPEND} - dev-util/gperf -" -PATCHES=( - "${FILESDIR}"/${PN}-3.8.0-override-override.patch -) - -src_prepare() { - # Fix conflicting variable names between Gentoo and sdcc - find \ - '(' -name 'Makefile*.in' -o -name 'configure' ')' \ - -exec sed -r -i \ - -e 's:\<(PORTDIR|ARCH)\>:SDCC\1:g' \ - {} + || die - - # Make sure timestamps don't get messed up. - [[ ${PV} == "9999" ]] && find "${S}" -type f -exec touch -r . {} + - - default - eautoreconf - - # Avoid 'bfd.info' rebuild with 'makeinfo': bug #705424 - # Build dependencies are: eautoreconf->Makefile.in->bfdver.texi->bfd.info - touch support/sdbinutils/bfd/doc/bfdver.texi || die - touch support/sdbinutils/bfd/doc/bfd.info || die -} - -src_configure() { - # sdbinutils subdir doesn't pass down --docdir properly, so need to - # expand $(datarootdir) ourselves. - econf \ - ac_cv_prog_AR="$(tc-getAR)" \ - ac_cv_prog_AS="$(tc-getAS)" \ - ac_cv_prog_STRIP=true \ - $(use_enable boehm-gc libgc) \ - $(use_enable device-lib) \ - $(use_enable non-free) \ - $(use_enable packihx) \ - $(use_enable sdbinutils) \ - $(use_enable sdcdb) \ - $(use_enable sdcpp) \ - $(use_enable ucsim) \ - \ - $(use_enable avr avr-port) \ - $(use_enable mcs51 mcs51-port) \ - $(use_enable z80 z80-port) \ - $(use_enable z180 z180-port) \ - $(use_enable r2k r2k-port) \ - $(use_enable r2ka r2ka-port) \ - $(use_enable r3ka r3ka-port) \ - $(use_enable gbz80 gbz80-port) \ - $(use_enable tlcs90 tlcs90-port) \ - $(use_enable ez80-z80 ez80_z80-port) \ - $(use_enable z80n z80n-port) \ - $(use_enable ds390 ds390-port) \ - $(use_enable ds400 ds400-port) \ - $(use_enable pic14 pic14-port) \ - $(use_enable pic16 pic16-port) \ - $(use_enable hc08 hc08-port) \ - $(use_enable s08 s08-port) \ - $(use_enable stm8 stm8-port) \ - $(use_enable pdk13 pdk13-port) \ - $(use_enable pdk14 pdk14-port) \ - $(use_enable pdk15 pdk15-port) \ - $(use_enable pdk16 pdk16-port) \ - \ - --disable-doc \ - --without-ccache -} - -src_install() { - default - dodoc doc/*.txt - find "${D}" -name .deps -exec rm -rf {} + || die - - if use doc && [[ ${PV} != "9999" ]]; then - cd "${WORKDIR}"/doc - dodoc -r * - fi - - # a bunch of archives (*.a) are built & installed by gputils - # for PIC processors, but they do not work with standard `ar` - # & `scanelf` utils and they're not for the host. - dostrip -x /usr/bin -} diff --git a/dev-embedded/sdcc/sdcc-4.2.0.ebuild b/dev-embedded/sdcc/sdcc-4.2.0.ebuild deleted file mode 100644 index 674b5e4b92f3..000000000000 --- a/dev-embedded/sdcc/sdcc-4.2.0.ebuild +++ /dev/null @@ -1,158 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -if [[ ${PV} == "9999" ]] ; then - ESVN_REPO_URI="https://svn.code.sf.net/p/sdcc/code/trunk/sdcc" - inherit subversion -else - SRC_URI=" - https://downloads.sourceforge.net/project/${PN}/sdcc/${PV}/${PN}-src-${PV}.tar.bz2 - doc? ( https://downloads.sourceforge.net/project/${PN}/sdcc-doc/${PV}/${PN}-doc-${PV}.tar.bz2 ) - " - - KEYWORDS="amd64 x86" -fi - -DESCRIPTION="Small device C compiler (for various microprocessors)" -HOMEPAGE="https://sdcc.sourceforge.net/" - -LICENSE=" - GPL-2 ZLIB - non-free? ( MicroChip-SDCC ) - packihx? ( public-domain ) -" -SLOT="0" -# in order of configure.ac's AC_DO_PORT stanzas -SDCC_PORTS=" - mcs51 - z80 z180 - r2k r2ka r3ka - sm83 - tlcs90 - ez80-z80 - z80n - ds390 ds400 - pic14 pic16 - hc08 - s08 - stm8 - pdk13 pdk14 pdk15 pdk16 - mos6502 mos65c02 -" -IUSE=" - ${SDCC_PORTS} - +boehm-gc device-lib doc non-free packihx sdcdb +sdcpp ucsim -" - -RDEPEND=" - dev-libs/boost:= - sys-libs/zlib:= - pic14? ( >=dev-embedded/gputils-0.13.7 ) - pic16? ( >=dev-embedded/gputils-0.13.7 ) - boehm-gc? ( dev-libs/boehm-gc:= ) - sdcdb? ( sys-libs/readline:0= ) - ucsim? ( sys-libs/ncurses:= ) -" -DEPEND=" - ${RDEPEND} - dev-util/gperf -" -PATCHES=( - "${FILESDIR}"/sdcc-3.8.0-override-override.patch - "${FILESDIR}"/sdcc-4.2.0-link-tinfo.patch -) - -src_prepare() { - # Fix conflicting variable names between Gentoo and sdcc - find device/lib/pic{14,16} device/non-free/lib/pic{14,16} \( \ - -name 'configure.ac' -o -name 'Makefile.*' \) \ - -exec sed -i 's/\<ARCH\>/SDCC_&/g' {} + || die - find device -name 'Makefile.in' \ - -exec sed -i 's/\<PORTDIR\>/SDCC_&/g' {} + || die - # Possible alternative: Patch the following files to not pick up the - # variables from the environment: - # - lib/Makefile.in (PORTDIR ifndef/endif) - # - device/non-free/lib/pic14/Makefile.common.in (ARCH ?= 877) - # - device/non-free/lib/pic16/configure.ac (${ARCH:-18f452}) - # - device/lib/pic14/configure.ac (${ARCH:-16f877}) - # - device/lib/pic16/configure.ac (${ARCH:-18f452}) - - # Make sure timestamps don't get messed up. - [[ ${PV} == "9999" ]] && find "${S}" -type f -exec touch -r . {} + - - default - eautoreconf - - # Avoid 'bfd.info' rebuild with 'makeinfo': bug #705424 - # Build dependencies are: eautoreconf->Makefile.in->bfdver.texi->bfd.info - touch support/sdbinutils/bfd/doc/bfdver.texi || die - touch support/sdbinutils/bfd/doc/bfd.info || die -} - -src_configure() { - local myeconfargs=( - ac_cv_prog_STRIP=true - --without-ccache - --enable-sdbinutils - - $(use_enable ucsim) - $(use_enable device-lib) - $(use_enable packihx) - $(use_enable sdcpp) - $(use_enable sdcdb) - $(use_enable non-free) - $(use_enable boehm-gc libgc) - - $(use_enable mcs51 mcs51-port) - $(use_enable z80 z80-port) - $(use_enable z180 z180-port) - $(use_enable r2k r2k-port) - $(use_enable r2ka r2ka-port) - $(use_enable r3ka r3ka-port) - $(use_enable sm83 sm83-port) - $(use_enable tlcs90 tlcs90-port) - $(use_enable ez80-z80 ez80_z80-port) - $(use_enable z80n z80n-port) - $(use_enable ds390 ds390-port) - $(use_enable ds400 ds400-port) - $(use_enable pic14 pic14-port) - $(use_enable pic16 pic16-port) - $(use_enable hc08 hc08-port) - $(use_enable s08 s08-port) - $(use_enable stm8 stm8-port) - $(use_enable pdk13 pdk13-port) - $(use_enable pdk14 pdk14-port) - $(use_enable pdk15 pdk15-port) - $(use_enable pdk16 pdk16-port) - $(use_enable mos6502 mos6502-port) - $(use_enable mos65c02 mos65c02-port) - ) - econf "${myeconfargs[@]}" -} - -src_compile() { - default - - # Sanity check, as gputils errors/segfaults don't cause make to stop - local libs=() - use pic14 && libs+=( device/lib/build/pic14/libsdcc.lib ) - use pic16 && libs+=( device/lib/build/pic16/libsdcc.lib ) - for lib in "${libs[@]}"; do - [[ -f "${lib}" ]] || die "Failed to build ${lib}" - done -} - -src_install() { - default - dodoc doc/*.txt - find "${ED}" -type d -name .deps -exec rm -vr {} + || die - - if use doc && [[ ${PV} != "9999" ]]; then - cd "${WORKDIR}"/doc - dodoc -r * - fi -} diff --git a/dev-embedded/xa/Manifest b/dev-embedded/xa/Manifest index b9b3061427bd..d861c566bf05 100644 --- a/dev-embedded/xa/Manifest +++ b/dev-embedded/xa/Manifest @@ -1,4 +1,3 @@ -AUX xa-2.4.0-make.patch 599 BLAKE2B c36cbebe508944f9d730596d4ef2e68691e083afce97df5d4c402497d431babcd213debb9cdae4231b3f0a8f4dbdb5d006942a62ddf6712df2b7ff03da08b57f SHA512 89b8c3f40bf6beee05db1a10078e0facab24e03afe9c3c31d0647c11c415cf51904307019cb2868756e4b4d58e0def715b13771696d1a9af3ce76c0decc80c7a AUX xa-2.4.1-make.patch 601 BLAKE2B 6d1d14c79ea7bb733b946c240e35e66c5eb0ef4c93aa67533f0837e39d08f89102eb1095ce746fa4b5428a2c78d3554bcf8027ec9b0e3c6d6d7a516f23eb657c SHA512 996434d11b42ed6fb79353e9c6e88e84954dada178b1ba8651625725c711927f77ed5b79ac0a4409cc42827f5ed1edf092a06bb19b598ea2a1d4b5eccfd9e353 DIST xa-2.4.1.tar.gz 208553 BLAKE2B 86092d2a215d141f76bb8a31861f20e5124f2ec7125a5649b9b28a86e727d5f201826581c38aea8693d16692d8be13103a917c1152980d6a4764555751af7dac SHA512 aaec796bec362ab253abc33320cb36ef879fa661c2091c7e3b2ce96ccc56063c59335fb7eb1d6a3de9486ab8973cbbc71c445e1ef816572a55a1338ffed19dc0 EBUILD xa-2.4.1.ebuild 565 BLAKE2B b646420d91ad64477b09e46eb9a2b64b6ef03928b6aea8f885d16298f4c7828ad5e7f39c0944ae268966cd31eacfbdb8ff92ad8c572f0c52046122f32700871f SHA512 2721195fca17cbb443a63c96a3962ae7ef5c0baa46f035bc942c531547005afed19f60dc57484fff4e5cec5536e048ad0210b8228d4a6bef58438b619922e40d diff --git a/dev-embedded/xa/files/xa-2.4.0-make.patch b/dev-embedded/xa/files/xa-2.4.0-make.patch deleted file mode 100644 index a71ceef23bd7..000000000000 --- a/dev-embedded/xa/files/xa-2.4.0-make.patch +++ /dev/null @@ -1,28 +0,0 @@ -https://bugs.gentoo.org/722600 ---- a/Makefile -+++ b/Makefile -@@ -4,2 +3,0 @@ --CC = gcc --LD = gcc -@@ -9,2 +6,0 @@ --CFLAGS = -O2 --LDFLAGS = -lc -@@ -33 +29 @@ --all: killxa xa uncpk -+all: xa uncpk -@@ -39 +35 @@ -- (cd src && LD=${LD} CC="${CC} ${CFLAGS}" ${MAKE}) -+ (cd src && ${MAKE}) -@@ -45 +41 @@ -- (cd misc && CC="${CC} ${CFLAGS}" ${MAKE}) -+ (cd misc && ${MAKE}) ---- a/misc/Makefile -+++ b/misc/Makefile -@@ -5 +5 @@ --CFLAGS = -O2 -g -+CFLAGS := $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) ---- a/src/Makefile -+++ b/src/Makefile -@@ -12 +12 @@ -- ${LD} -o ../xa ${OBJ} ${LDFLAGS} -+ ${CC} ${LDFLAGS} -o ../xa ${OBJ} |