summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Yamin <plasmaroo@gentoo.org>2006-03-10 19:36:40 +0000
committerTim Yamin <plasmaroo@gentoo.org>2006-03-10 19:36:40 +0000
commitb0accac96d197a2bc0f297c0f5cdad58147ba64b (patch)
tree423c4bcb4924a8175442247db3cc0de89ee658f7 /sci-electronics/iverilog
parentnet-fs/samba stable on ppc. (diff)
downloadgentoo-2-b0accac96d197a2bc0f297c0f5cdad58147ba64b.tar.gz
gentoo-2-b0accac96d197a2bc0f297c0f5cdad58147ba64b.tar.bz2
gentoo-2-b0accac96d197a2bc0f297c0f5cdad58147ba64b.zip
Version bump; add 0.8.2 and a GCC 4.1.0 fix; bug #125182. Remove obsolete versions.
(Portage version: 2.1_pre5-r4)
Diffstat (limited to 'sci-electronics/iverilog')
-rw-r--r--sci-electronics/iverilog/ChangeLog12
-rw-r--r--sci-electronics/iverilog/files/digest-iverilog-0.6.11
-rw-r--r--sci-electronics/iverilog/files/digest-iverilog-0.71
-rw-r--r--sci-electronics/iverilog/files/digest-iverilog-0.8.1-r11
-rw-r--r--sci-electronics/iverilog/files/digest-iverilog-0.8.23
-rw-r--r--sci-electronics/iverilog/files/iverilog-0.8.2-gcc-4.10.patch11
-rw-r--r--sci-electronics/iverilog/iverilog-0.6.1.ebuild30
-rw-r--r--sci-electronics/iverilog/iverilog-0.7.ebuild35
-rw-r--r--sci-electronics/iverilog/iverilog-0.8.2.ebuild (renamed from sci-electronics/iverilog/iverilog-0.8.1-r1.ebuild)11
9 files changed, 32 insertions, 73 deletions
diff --git a/sci-electronics/iverilog/ChangeLog b/sci-electronics/iverilog/ChangeLog
index a86676f18252..ecbe7171c5f7 100644
--- a/sci-electronics/iverilog/ChangeLog
+++ b/sci-electronics/iverilog/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for sci-electronics/iverilog
-# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-electronics/iverilog/ChangeLog,v 1.7 2005/10/17 18:31:43 cryos Exp $
+# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/iverilog/ChangeLog,v 1.8 2006/03/10 19:36:40 plasmaroo Exp $
+
+*iverilog-0.8.2 (10 Mar 2006)
+
+ 10 Mar 2006; <plasmaroo@gentoo.org> -iverilog-0.6.1.ebuild,
+ -iverilog-0.7.ebuild, -iverilog-0.8.1-r1.ebuild, +iverilog-0.8.2.ebuild,
+ +files/iverilog-0.8.2-gcc-4.10.patch:
+ Version bump; add 0.8.2 and a GCC 4.1.0 fix; bug #125182. Remove obsolete
+ versions.
*iverilog-0.8.1-r1 (17 Oct 2005)
diff --git a/sci-electronics/iverilog/files/digest-iverilog-0.6.1 b/sci-electronics/iverilog/files/digest-iverilog-0.6.1
deleted file mode 100644
index d4bc73f232e4..000000000000
--- a/sci-electronics/iverilog/files/digest-iverilog-0.6.1
+++ /dev/null
@@ -1 +0,0 @@
-MD5 908be21238c8e4fd30ecc7c82d7767ad verilog-0.6.1.tar.gz 731502
diff --git a/sci-electronics/iverilog/files/digest-iverilog-0.7 b/sci-electronics/iverilog/files/digest-iverilog-0.7
deleted file mode 100644
index 58bc8112e29d..000000000000
--- a/sci-electronics/iverilog/files/digest-iverilog-0.7
+++ /dev/null
@@ -1 +0,0 @@
-MD5 c8f09bc061e890242d39b9afc8e69698 verilog-0.7.tar.gz 846998
diff --git a/sci-electronics/iverilog/files/digest-iverilog-0.8.1-r1 b/sci-electronics/iverilog/files/digest-iverilog-0.8.1-r1
deleted file mode 100644
index 55ff24d36db2..000000000000
--- a/sci-electronics/iverilog/files/digest-iverilog-0.8.1-r1
+++ /dev/null
@@ -1 +0,0 @@
-MD5 61ab44cbf1734acf1b1e6c4c1ed596b6 verilog-0.8.1.tar.gz 1431354
diff --git a/sci-electronics/iverilog/files/digest-iverilog-0.8.2 b/sci-electronics/iverilog/files/digest-iverilog-0.8.2
new file mode 100644
index 000000000000..b4ae35dfeea0
--- /dev/null
+++ b/sci-electronics/iverilog/files/digest-iverilog-0.8.2
@@ -0,0 +1,3 @@
+MD5 41650504e4460508a0800008a2628e07 verilog-0.8.2.tar.gz 1526676
+RMD160 4e233941068d3a38f6036700614a21404e7287d4 verilog-0.8.2.tar.gz 1526676
+SHA256 c0df02855d547b0b73d3c020f4cc884319fde8f449ab216abcb685639ff69f08 verilog-0.8.2.tar.gz 1526676
diff --git a/sci-electronics/iverilog/files/iverilog-0.8.2-gcc-4.10.patch b/sci-electronics/iverilog/files/iverilog-0.8.2-gcc-4.10.patch
new file mode 100644
index 000000000000..7a89b40a3363
--- /dev/null
+++ b/sci-electronics/iverilog/files/iverilog-0.8.2-gcc-4.10.patch
@@ -0,0 +1,11 @@
+--- iverilog-0.8.2/PExpr.h~ 2004-10-04 02:10:51.000000000 +0100
++++ iverilog-0.8.2/PExpr.h 2006-03-10 18:56:52.000000000 +0000
+@@ -324,7 +324,7 @@
+ virtual NetEConst*elaborate_expr(Design*des, NetScope*,
+ bool sys_task_arg =false) const;
+ virtual NetEConst*elaborate_pexpr(Design*des, NetScope*sc) const;
+- verinum* PEString::eval_const(const Design*, const NetScope*) const;
++ verinum* eval_const(const Design*, const NetScope*) const;
+
+ virtual bool is_constant(Module*) const;
+
diff --git a/sci-electronics/iverilog/iverilog-0.6.1.ebuild b/sci-electronics/iverilog/iverilog-0.6.1.ebuild
deleted file mode 100644
index 848ed3978f1e..000000000000
--- a/sci-electronics/iverilog/iverilog-0.6.1.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-electronics/iverilog/iverilog-0.6.1.ebuild,v 1.1 2004/12/27 19:51:43 ribosome Exp $
-
-
-DESCRIPTION="A Verilog simulation and synthesis tool"
-SRC_URI="ftp://icarus.com/pub/eda/verilog/v0.6/verilog-${PV}.tar.gz"
-HOMEPAGE="http://www.icarus.com/eda/verilog/"
-DEPEND="dev-util/gperf"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="x86"
-IUSE=""
-
-src_unpack() {
- unpack ${A}
- cd ${WORKDIR}
- mv verilog-${PV} ${P}
-}
-
-src_install() {
- make -j1 \
- prefix=${D}/usr \
- mandir=${D}/usr/share/man \
- infodir=${D}/usr/share/info \
- install || die
-
- dodoc *.txt COPYING INSTALL examples/*
-}
diff --git a/sci-electronics/iverilog/iverilog-0.7.ebuild b/sci-electronics/iverilog/iverilog-0.7.ebuild
deleted file mode 100644
index 05a32bbdbdef..000000000000
--- a/sci-electronics/iverilog/iverilog-0.7.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-electronics/iverilog/iverilog-0.7.ebuild,v 1.1 2004/12/27 19:51:43 ribosome Exp $
-
-S="${WORKDIR}/verilog-${PV}"
-
-DESCRIPTION="A Verilog simulation and synthesis tool"
-SRC_URI="ftp://icarus.com/pub/eda/verilog/v0.7/verilog-${PV}.tar.gz"
-HOMEPAGE="http://www.icarus.com/eda/verilog/"
-
-DEPEND="dev-util/gperf"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="x86 ~ppc"
-IUSE=""
-
-src_compile() {
-
- econf || die "./configure failed"
- emake -j1 || die "emake failed"
-
-}
-
-src_install() {
-
- make \
- prefix=${D}/usr \
- mandir=${D}/usr/share/man \
- infodir=${D}/usr/share/info \
- install || die
-
- dodoc *.txt COPYING INSTALL examples/*
-
-}
diff --git a/sci-electronics/iverilog/iverilog-0.8.1-r1.ebuild b/sci-electronics/iverilog/iverilog-0.8.2.ebuild
index 5a08bd6a44ce..654608611331 100644
--- a/sci-electronics/iverilog/iverilog-0.8.1-r1.ebuild
+++ b/sci-electronics/iverilog/iverilog-0.8.2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2005 Gentoo Foundation
+# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-electronics/iverilog/iverilog-0.8.1-r1.ebuild,v 1.1 2005/10/17 18:31:43 cryos Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/iverilog/iverilog-0.8.2.ebuild,v 1.1 2006/03/10 19:36:40 plasmaroo Exp $
-inherit multilib
+inherit multilib eutils
S="${WORKDIR}/verilog-${PV}"
@@ -17,6 +17,11 @@ SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE=""
+src_unpack() {
+ unpack ${A}
+ epatch "${FILESDIR}/${P}-gcc-4.10.patch" || die 'epatch failed!'
+}
+
src_compile() {
econf || die "./configure failed"
emake -j1 || die "emake failed"