public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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