sci-electronics/iverilog
A Verilog simulation and synthesis tool
-
iverilog-12.0amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
View Download Browse License: LGPL-2.1Overlay: gentoo -
iverilog-12.0~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
View Download Browse License: LGPL-2.1Overlay: vowstar -
iverilog-11.0amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86
View Download Browse License: LGPL-2.1Overlay: gentoo -
iverilog-11.0~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
View Download Browse License: LGPL-2.1Overlay: vowstar -
iverilog-10.3-r1~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86examples
View Download Browse License: LGPL-2.1Overlay: vowstar
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>
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>