From 6a6ff94b667f0d4dc4c28266017bc494c56d35a0 Mon Sep 17 00:00:00 2001 From: Stefan Huber Date: Mon, 17 Aug 2026 23:26:13 +0200 Subject: [PATCH] dev-embedded/simulavr: fix lint and dead RDEPEND assignment RDEPEND="" was immediately shadowed by RDEPEND="${DEPEND}" further down, so it did nothing; drop it. Also convert PATCHES to an array, sort KEYWORDS, drop the empty BDEPEND, and document the verilog USE flag in a new metadata.xml. Co-Authored-By: Claude Sonnet 5 --- dev-embedded/simulavr/Manifest | 3 ++- dev-embedded/simulavr/metadata.xml | 11 +++++++++++ dev-embedded/simulavr/simulavr-1.1.0.ebuild | 10 +++++----- 3 files changed, 18 insertions(+), 6 deletions(-) create mode 100644 dev-embedded/simulavr/metadata.xml diff --git a/dev-embedded/simulavr/Manifest b/dev-embedded/simulavr/Manifest index 0bc4f97..74c5add 100644 --- a/dev-embedded/simulavr/Manifest +++ b/dev-embedded/simulavr/Manifest @@ -1,4 +1,5 @@ AUX fix-git-version.patch 395 BLAKE2B cf3ffb959df473b623cfe583b07adfc7a45015e617fff053a04eb9ba79818afb4a885b0e772f4874e4168297634fc3cb026e73c43366492d8c30f4ba8d568e17 SHA512 9b54de9253041dbdd481c19c200fe273de5ecbfcbf0466620391e223b5f931d4afc47fff531aaedb605627fedb166c60f93d80a1c890b9c265ba76c2d1a66db6 AUX fix-installpath.patch 3774 BLAKE2B f6f5fb89e95fe8552d01bd6a19b59b0e43a640c28603f50294844c1bc7f24041f94033cac60176cec5546608a613b7f9a43942288ab71e6e76a2a713b2b8289b SHA512 6c85bde849d2f1db5156361dd2ed53ecde45a069848734770fc3c86bb4a44fd01820ac42a7a83d89cfe2a6c500c66ee856dfcb9f5f5e110c587a825dabc09417 DIST simulavr-release-1.1.0.tar.gz 1109235 BLAKE2B 6155826d148cb0dc5165d7023abfe6e68fa678cff1fd59bd5ddd9f398e56eabd616c467c19f131d82cfea4a2f701131dacad2380c56eddeff5ff6a183979dbdd SHA512 6f7cd84aa4c3b42b76df2b325d7979706eb27d19598906977bbd63b277c2241e1ca1dc7fbc14157f20c10b27316820cdbd102d247b189cbaeb189bcb1a5f2ff6 -EBUILD simulavr-1.1.0.ebuild 1053 BLAKE2B 9b7ea6a1c5a11403852c676d0f4bb12bfce09f8759d2e20ecaafaa46df6076140026d59a866515a5210140028513a2520c7935ae133cfd49e81b203a73b6fcd8 SHA512 4f5bc6b548038b4af49a3541336ef549933c8c29a429dfb1d3fe64cb5a11119d99df1a4d65f9c373e4b8c8402402bf0b8e45dfa3e76b023b05b7e4617815f8ae +EBUILD simulavr-1.1.0.ebuild 1037 BLAKE2B 8189583192486481f45724a774f6d7c7615967b847e9666690336508c4b1d37799397b045514d3a89f08f80ef98b54f523c989b07433e9cd7fc5ba3131bc5bf1 SHA512 914b0c9f1739dd614b5d6809708dce5fdf6138461bbac85948b4126370b78c63d856d1c0e4dcedb846bc7cf4bc7ae2b3ff5d07fab29c495dba43f565761ea696 +MISC metadata.xml 335 BLAKE2B 9d4384e13955a58a54a4245eece277c86283f1575beabfdef7ef06d8cb552d35af025ca1d4e613bb0d6c288ca460fa60fc9567ab824cf11bf51484a8f486920b SHA512 4c11645a0cf7e2f3fe74332cf91c5cfab17ca8c17eeb4fc06bbaa2ab55ba8a2c61941d49b5642998051a21fbcad88e65b62ee8ef7b3bb10e48bf37520bd56fa5 diff --git a/dev-embedded/simulavr/metadata.xml b/dev-embedded/simulavr/metadata.xml new file mode 100644 index 0000000..97c0111 --- /dev/null +++ b/dev-embedded/simulavr/metadata.xml @@ -0,0 +1,11 @@ + + + + + shuber@sthu.org + Stefan Huber + + + Build the Verilog VPI module for co-simulation + + diff --git a/dev-embedded/simulavr/simulavr-1.1.0.ebuild b/dev-embedded/simulavr/simulavr-1.1.0.ebuild index 9863b13..62eb58e 100644 --- a/dev-embedded/simulavr/simulavr-1.1.0.ebuild +++ b/dev-embedded/simulavr/simulavr-1.1.0.ebuild @@ -14,10 +14,9 @@ SRC_URI="https://git.savannah.nongnu.org/cgit/${PN}.git/snapshot/${MYPNV}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="~x86 ~amd64" +KEYWORDS="~amd64 ~x86" IUSE="verilog" -RDEPEND="" DEPEND="sys-apps/sed cross-avr/gcc >=dev-lang/swig-2.0.0 @@ -26,10 +25,11 @@ DEPEND="sys-apps/sed sys-libs/ncurses verilog? ( dev-tcltk/itcl sci-electronics/iverilog )" RDEPEND="${DEPEND}" -BDEPEND="" -PATCHES="${FILESDIR}/fix-git-version.patch - ${FILESDIR}/fix-installpath.patch" +PATCHES=( + "${FILESDIR}/fix-git-version.patch" + "${FILESDIR}/fix-installpath.patch" +) src_configure() { local mycmakeargs=( -- 2.39.5