summaryrefslogtreecommitdiff
path: root/sci-electronics/nvc
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-10-24 04:04:24 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-10-24 04:04:24 +0100
commite7daa1f959ba2c720f36a6984f588098e68b15cd (patch)
tree42ed099f2514ebda2681a4de13af60727c8a9fab /sci-electronics/nvc
parentfd93fe10d9e6c855fed8e1524b2d2d64d2085570 (diff)
gentoo auto-resync : 24:10:2024 - 04:04:24
Diffstat (limited to 'sci-electronics/nvc')
-rw-r--r--sci-electronics/nvc/Manifest4
-rw-r--r--sci-electronics/nvc/nvc-1.13.3.ebuild116
-rw-r--r--sci-electronics/nvc/nvc-1.14.0.ebuild1
3 files changed, 2 insertions, 119 deletions
diff --git a/sci-electronics/nvc/Manifest b/sci-electronics/nvc/Manifest
index 33b0713dd70b..7e23f8051c05 100644
--- a/sci-electronics/nvc/Manifest
+++ b/sci-electronics/nvc/Manifest
@@ -1,6 +1,4 @@
AUX nvc-1.9.2-jit-code-capstone.patch 200 BLAKE2B f819ef52f6f47b5c2c04d7c938c82a439dc111daffad1ec92506b3d15daa6eb2182fb5384edff8ca76b3120a62085af8ddd01cf7092bea66eb37213985fd90b5 SHA512 11b9be76fb07893fa95b17006fc694faea30c522454f16183b18aa43c772d38098ba5c558ed331203530fd1eb44a37a0c85cff5f3f89d9410164cad29b635375
-DIST nvc-1.13.3.tar.gz 1963182 BLAKE2B c03cb06b8e94e6d5c139ec4da17d6665cb5ce899fabe0ffe60459681aad329ddf9ac6ad9082515e3be76fd32aad56a6c0c89c02c0f22a55ea15a8a3a9e61e763 SHA512 c65904762081429660998f59ec25fbbdc8084a7472be06bad99e42457f5eca5516a65f472a8960cbd9dc0b0a6f5ccfa0d6a8b3d238805ab0120c046bbe56ff3b
DIST nvc-1.14.0.tar.gz 2030838 BLAKE2B e8c3e98077efcd1f024a70bb7a39e0cc1333b0ecf5e372f12eea5660e5a2907fbb660b7b5ee6ae7bf691f02134c4da898905baee650efae87839732565d7ece4 SHA512 6d498bfef7a3fc69784c93ce5799db401993802b54554be04da5f4872a2965066a0e93a0a98d2d7de07c4bcf1ecef7b11f6360b6bac392e9ad34875656d49db0
-EBUILD nvc-1.13.3.ebuild 1992 BLAKE2B 30ebca75a733a863a3c3aac5b531514e3ca8eec216733fca2b6c61d11f234a01b19edfa060408889bc196ee5478e289f09ad9cfe43ec008b36f8eb3141b75100 SHA512 5ec7253f7dce95fbff143b4bcca7129aaf73f1bec14da924882af55931c790457bfc5bd9f1cbb1ab6dcbeb404f5548623ef72149e4c40dda9bfccc6567d070bb
-EBUILD nvc-1.14.0.ebuild 1973 BLAKE2B 0874820453204a60d22fa002e61347e30bda280043b554a33ec89a4c49a82e0d7c617f8270e3c8eef8de1b4a7685774c07d9c42d67f32736bf259538f66bbab0 SHA512 8798466695e8d103bb08db756bf56e9a0422ee8b2cf6613b4b5c3d32007d61b0a70bd36454afa6eae502f37ceaf892578c6d457632f04cd430bcdc8accae5dac
+EBUILD nvc-1.14.0.ebuild 1989 BLAKE2B 52b36e73ef7f7e616714f4e852cda26d02005b3fd59bb726d89bf69f736a09b08b2d16c40210de8797a97645e02003d1511b661901565f62c3205d3a8949c4bd SHA512 f665a5a4772312a09fd2419e9adf4a0f367b021889e81dd9a1fb890846eed337867b278cc12c9fe5c07846a5d21150cafff51b882b7466587b7679604911724d
MISC metadata.xml 1226 BLAKE2B 128540883638e57fd16a3e1620a49cc6dae4db49fcb5b6863007f9cda3af8801a2f47d0c2bf400727fde7e88b22c9c06b5c8cc8c073e150ad3046f8b37b098a2 SHA512 20ac4aa36dd420487eefa409de17ea2351f4225bf864d82817e201fc452dd9efc4ced9e6e7bae35eaf4901eb66d25da6463c82f7802a698336c5e8be6a053286
diff --git a/sci-electronics/nvc/nvc-1.13.3.ebuild b/sci-electronics/nvc/nvc-1.13.3.ebuild
deleted file mode 100644
index 7beab1f0813a..000000000000
--- a/sci-electronics/nvc/nvc-1.13.3.ebuild
+++ /dev/null
@@ -1,116 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( {17..18} )
-
-inherit autotools bash-completion-r1 llvm-r1
-
-DESCRIPTION="NVC is a VHDL compiler and simulator"
-HOMEPAGE="https://www.nickg.me.uk/nvc/
- https://github.com/nickg/nvc/"
-
-if [[ "${PV}" == *9999* ]] ; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/nickg/nvc.git"
-
- NVC_SOURCEDIR="${WORKDIR}/${PN}-${PV}"
-else
- SRC_URI="https://github.com/nickg/nvc/archive/r${PV}.tar.gz
- -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-
- NVC_SOURCEDIR="${WORKDIR}/${PN}-r${PV}"
-fi
-
-NVC_BUILDDIR="${NVC_SOURCEDIR}_BuildDir"
-S="${NVC_BUILDDIR}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="debug llvm"
-RESTRICT="test" # Some tests fail.
-
-RDEPEND="
- app-arch/bzip2:=
- app-arch/zstd:=
- dev-libs/capstone:=
- dev-libs/elfutils
- dev-libs/icu:=
- dev-libs/libffi:=
- dev-libs/libxml2:=
- sys-libs/ncurses:=
- sys-libs/zlib:=
- llvm? (
- $(llvm_gen_dep '
- sys-devel/llvm:${LLVM_SLOT}=
- ')
- )
-"
-DEPEND="
- ${RDEPEND}
-"
-BDEPEND="
- dev-libs/check
- sys-devel/bison
- sys-devel/flex
-"
-
-PATCHES=( "${FILESDIR}/nvc-1.9.2-jit-code-capstone.patch" )
-
-# Special libraries for NVC.
-QA_FLAGS_IGNORED="usr/lib[0-9]*/nvc/preload[0-9]*.so"
-
-pkg_setup() {
- use llvm && llvm-r1_pkg_setup
-}
-
-src_unpack() {
- default
-
- mkdir -p "${S}" || die
-}
-
-src_prepare() {
- pushd "${NVC_SOURCEDIR}" >/dev/null || die
-
- default
- eautoreconf
-
- popd >/dev/null || die
-}
-
-src_configure() {
- # Needs "bison" and "flex" exactly.
- unset LEX
- unset YACC
-
- local ECONF_SOURCE="${NVC_SOURCEDIR}"
- local -a myconf=(
- --enable-verilog
- --enable-vital
- --with-bash-completion="$(get_bashcompdir)"
- $(use_enable debug)
- $(use_enable llvm)
- )
- econf "${myconf[@]}"
-
- export V=1 # Verbose compilation and install.
-}
-
-src_compile() {
- emake -j1
-}
-
-src_test() {
- PATH="${S}/bin:${PATH}" emake check-TESTS
-}
-
-src_install() {
- default
-
- mv "${D}/$(get_bashcompdir)"/nvc{.bash,} || die
- dostrip -x "/usr/$(get_libdir)/nvc"
-}
diff --git a/sci-electronics/nvc/nvc-1.14.0.ebuild b/sci-electronics/nvc/nvc-1.14.0.ebuild
index fe5db8763631..326d6b674270 100644
--- a/sci-electronics/nvc/nvc-1.14.0.ebuild
+++ b/sci-electronics/nvc/nvc-1.14.0.ebuild
@@ -54,6 +54,7 @@ DEPEND="
"
BDEPEND="
dev-libs/check
+ sys-apps/which
sys-devel/bison
sys-devel/flex
"