gpo.zugaina.org

Search Portage & Overlays:

sci-electronics/iverilog

A Verilog simulation and synthesis tool

Screenshots

  • iverilog-9999

    View      Download      Browse     License: LGPL-2.1   
    Overlay: gentoo
  • iverilog-9999

    View      Download      Browse     License: LGPL-2.1   
    Overlay: vowstar
  • iverilog-12.0
    amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86

    View      Download      Browse     License: LGPL-2.1   
    Overlay: gentoo
  • iverilog-12.0
    ~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86

    View      Download      Browse     License: LGPL-2.1   
    Overlay: vowstar
  • iverilog-11.0
    amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86

    View      Download      Browse     License: LGPL-2.1   
    Overlay: gentoo
  • iverilog-11.0
    ~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86

    View      Download      Browse     License: LGPL-2.1   
    Overlay: vowstar
  • iverilog-10.3-r1
    ~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
    examples

    View      Download      Browse     License: LGPL-2.1   
    Overlay: vowstar
  • iverilog-10.3
    ~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86
    examples

    View      Download      Browse     License: LGPL-2.1   
    Overlay: vowstar
  • iverilog-10.3
    amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
    examples

    View      Download      Browse     License: LGPL-2.1   
    Overlay: gentoo

ChangeLog

commit a859c76af60163d615b04933ea5060b25b5f029b
Author: Huang Rui <vowstar@gmail.com>
Date: Sun Feb 18 13:12:16 2024 +0800

*.*: Happy new year 2024

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit eb5cef14f536b9fee5a21cfc13081bd11889eda5
Author: Huang Rui <vowstar@gmail.com>
Date: Fri Mar 31 12:18:13 2023 +0800

sci-electronics/iverilog: update EAPI 7 -> 8, fix patch

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 28bd889de15b0fc21851140a340eb3ec1a7cc47e
Author: Huang Rui <vowstar@gmail.com>
Date: Fri Mar 31 12:18:02 2023 +0800

sci-electronics/iverilog: add 12.0

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 34bd16a93fc85c6cd13de7930bdaf765c89a0331
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Jan 28 16:33:42 2023 +0800

*/*: happy new year 2023

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 3fb73d40265dfe8a61178f30163b29161e375235
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Jun 4 17:13:09 2022 +0800

*/*: change metadata URL to https

commit 5f6109445914eb4dbe929940f9030e2bd976b4f4
Author: Huang Rui <vowstar@gmail.com>
Date: Mon Apr 25 18:45:37 2022 +0800

sci-electronics/iverilog: fix patchfile

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 9a7c31cbe56835cd40e034f2894c8a176c3ed86b
Author: Huang Rui <vowstar@gmail.com>
Date: Mon Apr 25 18:43:47 2022 +0800

sci-electronics/iverilog: fix #730096

Close: https://bugs.gentoo.org/730096
Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 118f2b700c1cab2b34344f1e0f3b531be25fb664
Author: Huang Rui <vowstar@gmail.com>
Date: Mon Apr 25 18:14:25 2022 +0800

sci-electronics/iverilog: fix patch file

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit a2bf9b67cd652181c9c451deaf9948ecb47412ef
Author: Huang Rui <vowstar@gmail.com>
Date: Mon Apr 25 18:02:04 2022 +0800

sci-electronics/iverilog: fix #426262

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 7e6bd5849ddb0bd0a793e75ff02de501afec7564
Author: Huang Rui <vowstar@gmail.com>
Date: Mon Apr 25 17:20:39 2022 +0800

sci-electronics/iverilog: try fix bug 731906

Bug: https://bugs.gentoo.org/731906
Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 5be3e653b9fbad713a238770efd48a3b9f622918
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Jan 9 23:24:08 2021 +0800

sci-electronics/iverilog: fix autoconf bug

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 5b816d7ed9b7483b1b91f473f83981fe5e4978af
Author: Huang Rui <vowstar@gmail.com>
Date: Fri Jan 1 17:42:20 2021 +0800

2021: happy new year

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 39a4ade67dfaf619c61f471e3bd7439fdf732b0f
Author: Huang Rui <vowstar@gmail.com>
Date: Mon Oct 5 21:53:39 2020 +0800

sci-electronics/iverilog: fix BDEPEND format

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Huang Rui <vowstar@gmail.com>

commit f5e94b09ff0654b85d05874ff14588ffd5f930cb
Author: Huang Rui <vowstar@gmail.com>
Date: Mon Oct 5 21:51:12 2020 +0800

sci-electronics/iverilog: remove patches

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 55eba657837b120132e6c46cd1cc26f0ab256c2f
Author: Huang Rui <vowstar@gmail.com>
Date: Mon Oct 5 21:48:00 2020 +0800

sci-electronics/iverilog: bump to 11.0

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 63f61203bea9e34d57fda59e1ae4d9bf0e9dfec5
Author: Huang Rui <vowstar@gmail.com>
Date: Mon Oct 5 21:43:10 2020 +0800

sci-electronics/iverilog: sync with 10.3-r2

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 1f3b13c63a69f994d015cfd0424986a2b0b61afb
Author: Huang Rui <vowstar@gmail.com>
Date: Tue Aug 18 09:55:53 2020 +0800

Fix metadata and add patches

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 471438a037c7e4a9c9ae305642359574742ada0f
Author: Huang Rui <vowstar@gmail.com>
Date: Tue Jun 30 14:09:19 2020 +0800

sci-electronics/iverilog: sync with official overlay

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 53f9c1fbe8957371b215c327f4667dc53a3b6f03
Author: Huang Rui <vowstar@gmail.com>
Date: Tue May 12 12:36:26 2020 +0800

media-video/kikoplay: bump to 0.6.2

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 36a201f837de58047d9e4e7429b956938685c00c
Author: Huang Rui <vowstar@gmail.com>
Date: Tue May 12 11:06:48 2020 +0800

sci-electronics/iverilog: optimize RDEPEND sys-libs/readline

Change sys-libs/readline:0 to sys-libs/readline:=
Readline soname changes between version 7 and 8 so
the runtime link is broken unless the iverilog
ebuild depends on the subslot so portage knows to
trigger a rebuild.

Closes: https://bugs.gentoo.org/721022
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Huang Rui <vowstar@gmail.com>

commit d0c0ae466a0ef02378d74c43c3ebef7c613afb24
Author: Huang Rui <vowstar@gmail.com>
Date: Mon Apr 27 19:46:06 2020 +0800

Update layout and Manifest for this overlay

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Huang Rui <vowstar@gmail.com>

commit b80066e0a2d109d21c66ec4f841bf2a9943cfcfc
Author: Huang Rui <vowstar@gmail.com>
Date: Sun Mar 1 02:05:19 2020 +0800

sci-electronics/iverilog: fix build problem in iverilog-9999.ebuild

Removed unused patch

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Huang Rui <vowstar@gmail.com>

commit e29b0b2acc63c6b373422941646530064dff8182
Author: Huang Rui <vowstar@gmail.com>
Date: Mon Feb 17 21:58:16 2020 +0800

sci-electronics/iverilog: add bison and flex in DEPEND

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 8b56b0cd3878c8157a85848c88d69b51fc4296a5
Author: Huang Rui <vowstar@gmail.com>
Date: Tue Feb 4 17:27:01 2020 +0800

sci-electronics/iverilog: sync from official package

upstream fixed gcc10 bug
https://github.com/steveicarus/iverilog/pull/302

Package-Manager: Portage-2.3.87, Repoman-2.3.20
Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 2262b10b9e8b7a5ab79bbbb7469e1c717cae2540
Author: Huang Rui <vowstar@gmail.com>
Date: Thu Jan 30 22:43:42 2020 +0800

iverilog: Update ebuild to latest

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit c4b563161203a790463a5cea8f49235048edc7ec
Author: Huang Rui <vowstar@gmail.com>
Date: Thu Jan 30 01:22:08 2020 +0800

iverilog: fix 9999 patch file

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 2d19b488dcc7af365b2278e0c66bc009549845ec
Author: Huang Rui <vowstar@gmail.com>
Date: Thu Jan 30 00:14:42 2020 +0800

iverilog: Add bug number behind of patch

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit c047b6b6c369abd51e5aecb3b85784337e129075
Author: Huang Rui <vowstar@gmail.com>
Date: Thu Jan 30 00:03:52 2020 +0800

iverilog: fix 10.3 patch

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 573060c66e9d5096f5fe122f230773ac7ff7a686
Author: Huang Rui <vowstar@gmail.com>
Date: Wed Jan 29 23:29:12 2020 +0800

sci-electronics/iverilog: fix overwrite installation bug of iverilog-10.3 and 9999

The upstream's Makefile used a very unusual
installation method. It may cause overwrite
installation bug.
A fix pull request have been send to upstream
steveicarus/iverilog#300
This ebuild fix will update all files' timestamp
before compile. This have tested on my overlay:
https://github.com/vowstar/vowstar-overlay

Closes: https://bugs.gentoo.org/705412
Package-Manager: Portage-2.3.84, Repoman-2.3.20

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit fbfed3fd976b78946bf1f218e202dcf25d850e0d
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Jan 18 11:23:24 2020 +0800

sci-electronics/iverilog: fix old timestamp caused file missing

Bug: https://bugs.gentoo.org/705412

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 24d2b6813c172988ac572abe2dcf83adc0dd9e4e
Author: Huang Rui <vowstar@gmail.com>
Date: Tue Jan 7 18:38:19 2020 +0800

iverilog: remove src_compile()

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 49afe5313fa30409b027423ee8d2a96c7fc1b933
Author: Huang Rui <vowstar@gmail.com>
Date: Tue Jan 7 12:33:30 2020 +0800

iverilog: Remove "die" after emake

emake has a built-in die function
https://github.com/gentoo/gentoo/pull/14258

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 5ac9417f7df9c4bd479823b14a0b40df23c75c55
Author: Huang Rui <vowstar@gmail.com>
Date: Mon Jan 6 14:44:29 2020 +0800

iverilog: speed up the install process

remove the slow ```.NOTPARALLEL: install```

workaround for upstream parallel build bug by adding
emake installdirs DESTDIR="$" before default

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 9c7723d581685f9dc3fdb5f00e63d307c8f4b9ea
Author: Huang Rui <vowstar@gmail.com>
Date: Sun Jan 5 18:09:33 2020 +0800

iverilog: Add issue link above the workaround

Fix build fail problem when using large job number, make it parallel safe
See also https://github.com/gentoo/gentoo/pull/14096
and https://github.com/vowstar/vowstar-overlay/issues/1
NOTE: this is only a workaround for upstream parallel build bug

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit bc26d4a42bea485afe7ae4194e80b0fe29711578
Author: Huang Rui <vowstar@gmail.com>
Date: Sun Jan 5 03:42:28 2020 +0800

iverilog: Fix parallel build problem

closed: #1

See also: https://github.com/gentoo/gentoo/pull/14096

Fix build fail problem when using large job number, make it parallel safe

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 148c9b5eba8618d78fc83af3e2bee53d60e35f22
Author: Huang Rui <vowstar@gmail.com>
Date: Fri Jan 3 20:05:30 2020 +0800

iverilog: fix ebuild lint problem

Fix this issue:

https://github.com/gentoo/gentoo/pull/14096

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 4ae47d86aea3d7063be0e2553f7dc54490e2553e
Author: Huang Rui <vowstar@gmail.com>
Date: Thu Jan 2 10:02:00 2020 +0800

iverilog: happy new year 2020

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit efc8feab96e03d38a88841f9493e4cac8767be07
Author: Huang Rui <vowstar@gmail.com>
Date: Thu Jan 2 09:47:26 2020 +0800

iverilog: fix emake file

To fit https://github.com/gentoo/gentoo/pull/14096

- Remove RDEPEND app-arch/bzip2
It comes from https://gitweb.gentoo.org/repo/gentoo.git/tree/sci-electronics/iverilog/iverilog-10.2.ebuild
but it installed by default
- Remove DEPEND >=sys-devel/autoconf-2.53
It comes from https://github.com/steveicarus/iverilog/blob/master/README.txt#L73-L76
however it should installed by default with 'inherit autotools'
- Move GITHUB_PV above
- Replace emake DESTDIR="$" install to default
As https://devmanual.gentoo.org/ebuild-writing/functions/src_install/index.html
For EAPIs 6 and later, the default src_install function is the following:
src_install() {
if [[ -f Makefile ]] || [[ -f GNUmakefile ]] || [[ -f makefile ]] ; then
emake DESTDIR="$" install
fi
einstalldocs
}
So using default is enough.

commit 7c72b4b5314e3ced7f2b8cad6039ea9314662a58
Author: Huang Rui <vowstar@gmail.com>
Date: Wed Dec 25 00:38:50 2019 +0800

iverilog: utilize the autotools eclass

Remove ```sh autoconf.sh``` and replaced with equivalent code

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 5dc9e38dc7c86ec40930be769c290de322b0354c
Author: Huang Rui <vowstar@gmail.com>
Date: Mon Dec 23 10:24:22 2019 +0800

iverilog: update keywords to match latest env

KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86"

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 18ce0a9ba9bc23cfa7a753887266dbf4d9036cb6
Author: Huang Rui <vowstar@gmail.com>
Date: Mon Dec 23 10:05:26 2019 +0800

iverilog: removed RESTRICT="primaryuri"

Fix:
RESTRICT.invalid 1
sci-electronics/iverilog/iverilog-10.3.ebuild: primaryuri

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit eca660258505f9cb09d8185df4be9daadc8e69f8
Author: Huang Rui <vowstar@gmail.com>
Date: Sun Dec 22 20:52:57 2019 +0800

iverilog: add 9999 ebuild

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit e25997f631d4359b3c2a4b5972e1773f65923172
Author: Huang Rui <vowstar@gmail.com>
Date: Sun Dec 22 20:46:06 2019 +0800

iverilog: remove useless keywords

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit d26beb3d1357ff5d6170fa940f76017f040653b9
Author: Huang Rui <vowstar@gmail.com>
Date: Sun Dec 22 20:43:35 2019 +0800

iverilog: change license to LGPL-2.1

Follow http://iverilog.icarus.com and
https://github.com/steveicarus/iverilog, the license should be
LGPL-2.1

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit d8ecad5275042184c3298dcf81818dc8c59ece02
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Dec 21 03:00:49 2019 +0800

iverilog: Add build DEPEND

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit 158c2528b19ccc5a5e194a94b113354d2489d132
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Dec 21 02:53:43 2019 +0800

iverilog: Add src_prepare phase

If you are building from git, you will also need software to generate
the configure scripts.

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit b25140cedb987269b77b3fe1d376c319924e852f
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Dec 21 02:48:10 2019 +0800

iverilog: fix build bug again

Fix "The source directory '/var/tmp/portage/sci-electronics/iverilog-10.3/work/iverilog-10.3' doesn't exist"

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit f979e9b56b273ead0c9cc71edb7c46ddb01e761e
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Dec 21 02:44:24 2019 +0800

iverilog: fix build bug

Fix "The source directory '/var/tmp/portage/sci-electronics/iverilog-10.3/work/iverilog-10.3' doesn't exist"

Signed-off-by: Huang Rui <vowstar@gmail.com>

commit ccb7665b156231593a7c647c293b146d573ac71a
Author: Huang Rui <vowstar@gmail.com>
Date: Sat Dec 21 02:39:47 2019 +0800

iverilog: Add github iverilog 10.3 repo

Add new overlay

Signed-off-by: Huang Rui <vowstar@gmail.com>