* [gentoo-commits] repo/proj/guru:master commit in: sci-electronics/vcd/
@ 2024-08-09 3:29 Lucio Sauer
0 siblings, 0 replies; 2+ messages in thread
From: Lucio Sauer @ 2024-08-09 3:29 UTC (permalink / raw
To: gentoo-commits
commit: 9291c4303e07a95ae0a822d8ec014f5e13146d54
Author: Huang Rui <vowstar <AT> gmail <DOT> com>
AuthorDate: Thu Aug 8 10:54:37 2024 +0000
Commit: Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
CommitDate: Thu Aug 8 10:54:37 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9291c430
sci-electronics/vcd: new package, add 221217
Signed-off-by: Huang Rui <vowstar <AT> gmail.com>
sci-electronics/vcd/Manifest | 1 +
sci-electronics/vcd/metadata.xml | 30 ++++++++++++++++++++++++++++++
sci-electronics/vcd/vcd-221217.ebuild | 19 +++++++++++++++++++
3 files changed, 50 insertions(+)
diff --git a/sci-electronics/vcd/Manifest b/sci-electronics/vcd/Manifest
new file mode 100644
index 000000000..a37ef49ab
--- /dev/null
+++ b/sci-electronics/vcd/Manifest
@@ -0,0 +1 @@
+DIST vcd-221217.tar.gz 114311 BLAKE2B 1376b09a4f03323c7b861b2e470618fc4da699a09111a958789c7614c893d6878c3d9477256bb1ade9b36224ae36a662f6badf332d217bafe0d529e9b1bda0d8 SHA512 69accc131047d9d37e201c26cf001b0bd74c4a93a1ddba3bf1e5805a3926942b360bbbf3303b49125ecab6395a30083620da2099b7d2a63c7dbb4824177a9bcc
diff --git a/sci-electronics/vcd/metadata.xml b/sci-electronics/vcd/metadata.xml
new file mode 100644
index 000000000..ac4cc6960
--- /dev/null
+++ b/sci-electronics/vcd/metadata.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>vowstar@gmail.com</email>
+ <name>Huang Rui</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">yne/vcd</remote-id>
+ </upstream>
+ <longdescription lang="en">
+ The VCD (Value Change Dump) project on GitHub is a command line viewer
+ for VCD files, compatible with Windows, Linux, and MacOS.
+ It enables users to view and analyze waveform data from digital
+ simulations. The tool provides customization options for waveform
+ display and supports various output formats including YAML.
+ Installation is available via prebuilt binaries, source compilation, or
+ package managers.
+ The project is actively maintained and includes sample files and
+ detailed usage instructions. The repository is licensed under MIT and
+ supports CLI operations for efficient waveform analysis.
+ </longdescription>
+ <longdescription lang="zh">
+ VCD (Value Change Dump) 项目是一个命令行查看器,适用于 Windows、Linux 和
+ MacOS。它允许用户查看和分析数字仿真的波形数据。该工具提供波形显示的
+ 自定义选项,并支持 YAML 等多种输出格式。用户可以通过预构建的二进制文件、
+ 源代码编译或包管理器进行安装。该项目积极维护,包含示例文件和详细的使用
+ 说明。该仓库采用 MIT 许可证,支持 CLI 操作以提高波形分析的效率。
+ </longdescription>
+</pkgmetadata>
diff --git a/sci-electronics/vcd/vcd-221217.ebuild b/sci-electronics/vcd/vcd-221217.ebuild
new file mode 100644
index 000000000..2191096a8
--- /dev/null
+++ b/sci-electronics/vcd/vcd-221217.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="VCD file (Value Change Dump) command line viewer"
+HOMEPAGE="https://github.com/yne/vcd"
+
+if [[ ${PV} == "9999" ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/yne/${PN}.git"
+else
+ SRC_URI="https://github.com/yne/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+ S="${WORKDIR}/${P}"
+fi
+
+LICENSE="MIT"
+SLOT="0"
^ permalink raw reply related [flat|nested] 2+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: sci-electronics/vcd/
@ 2024-08-09 12:46 David Roman
0 siblings, 0 replies; 2+ messages in thread
From: David Roman @ 2024-08-09 12:46 UTC (permalink / raw
To: gentoo-commits
commit: b1c251791d70d60a088d2e520c1ffbe1f9b0f3fa
Author: Huang Rui <vowstar <AT> gmail <DOT> com>
AuthorDate: Fri Aug 9 05:00:56 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Fri Aug 9 05:01:49 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b1c25179
sci-electronics/vcd: don't call CC directly
Bug: https://bugs.gentoo.org/243502
Signed-off-by: Huang Rui <vowstar <AT> gmail.com>
sci-electronics/vcd/vcd-221217.ebuild | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/sci-electronics/vcd/vcd-221217.ebuild b/sci-electronics/vcd/vcd-221217.ebuild
index 2191096a8..3aeb461af 100644
--- a/sci-electronics/vcd/vcd-221217.ebuild
+++ b/sci-electronics/vcd/vcd-221217.ebuild
@@ -3,6 +3,8 @@
EAPI=8
+inherit toolchain-funcs
+
DESCRIPTION="VCD file (Value Change Dump) command line viewer"
HOMEPAGE="https://github.com/yne/vcd"
@@ -17,3 +19,14 @@ fi
LICENSE="MIT"
SLOT="0"
+
+src_compile() {
+ # https://bugs.gentoo.org/243502
+ emake CC="$(tc-getCC)"
+}
+
+src_install() {
+ local DOCS=( README.md )
+ emake DESTDIR="${ED}"
+ einstalldocs
+}
^ permalink raw reply related [flat|nested] 2+ messages in thread
end of thread, other threads:[~2024-08-09 12:46 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-08-09 12:46 [gentoo-commits] repo/proj/guru:master commit in: sci-electronics/vcd/ David Roman
-- strict thread matches above, loose matches on Subject: below --
2024-08-09 3:29 Lucio Sauer
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox