Moved from app-sci/vbs to sci-electronics/vbs.
authorOlivier Fisette <ribosome@gentoo.org>
Mon, 27 Dec 2004 20:29:23 +0000 (20:29 +0000)
committerOlivier Fisette <ribosome@gentoo.org>
Mon, 27 Dec 2004 20:29:23 +0000 (20:29 +0000)
sci-electronics/geda/Manifest
sci-electronics/vbs/ChangeLog [new file with mode: 0644]
sci-electronics/vbs/Manifest [new file with mode: 0644]
sci-electronics/vbs/files/digest-vbs-1.4.0 [new file with mode: 0644]
sci-electronics/vbs/files/vbs-gcc-3.4.patch [new file with mode: 0644]
sci-electronics/vbs/metadata.xml [new file with mode: 0644]
sci-electronics/vbs/vbs-1.4.0.ebuild [new file with mode: 0644]

index 970412ac721ad53e90b137140eb109db19ca509b..ab8e16c6741fbd484587ba5547e24f08a80b3058 100644 (file)
@@ -1,5 +1,5 @@
-MD5 ddb96272585eecbe9d67cbd07610604e geda-20040111-r1.ebuild 2624
-MD5 6d308c066a261c78a67b49fd01fd7ec0 geda-20040111.ebuild 2477
+MD5 5b4c3c676e2b858e4fe178dd5c756b72 geda-20040111-r1.ebuild 2632
+MD5 f367e116459fd850edace8b71f5a6467 geda-20040111.ebuild 2485
 MD5 cbf47c791b2062e570a8d81048bf1bf9 ChangeLog 964
 MD5 e49bb02132d2cd74ad4e6ee291e102d9 metadata.xml 220
 MD5 acbd61a0d2aebb4763a3a74686f4fb62 files/digest-geda-20040111 767
diff --git a/sci-electronics/vbs/ChangeLog b/sci-electronics/vbs/ChangeLog
new file mode 100644 (file)
index 0000000..5745fd1
--- /dev/null
@@ -0,0 +1,25 @@
+# ChangeLog for app-sci/vbs
+# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/vbs/ChangeLog,v 1.1 2004/12/27 20:29:23 ribosome Exp $
+
+*vbs-1.4.0 (27 Dec 2004)
+
+  27 Dec 2004; Olivier Fisette <ribosome@gentoo.org> +metadata.xml,
+  +files/vbs-gcc-3.4.patch, +vbs-1.4.0.ebuild:
+  Moved from app-sci/vbs to sci-electronics/vbs.
+
+  03 Oct 2004; <plasmaroo@gentoo.org> vbs-1.4.0.ebuild,
+  +files/vbs-gcc-3.4.patch:
+  Patching VBS for gcc-3.4; bug #65613.
+
+  05 Jun 2004; David Holm <dholm@gentoo.org> vbs-1.4.0.ebuild:
+  Added to ~ppc.
+
+  19 Apr 2004; Patrick Kursawe <phosphan@gentoo.org> vbs-1.4.0.ebuild:
+  Adding IUSE
+
+*vbs-1.4.0 (30 Nov 2003)
+
+  30 Nov 2003; <plasmaroo@gentoo.org> vbs-1.4.0.ebuild:
+  Initial commit...
+
diff --git a/sci-electronics/vbs/Manifest b/sci-electronics/vbs/Manifest
new file mode 100644 (file)
index 0000000..ce814f0
--- /dev/null
@@ -0,0 +1,5 @@
+MD5 aeae87ff0bc19aec76cc86824de06b0b ChangeLog 593
+MD5 dfc3be85f642ba592f2c4f5b05a5d998 vbs-1.4.0.ebuild 858
+MD5 e49bb02132d2cd74ad4e6ee291e102d9 metadata.xml 220
+MD5 0afd4a3b8f7839b7a339d2a1f1353bc4 files/vbs-gcc-3.4.patch 1658
+MD5 22a114171374699f394635225aecca7e files/digest-vbs-1.4.0 61
diff --git a/sci-electronics/vbs/files/digest-vbs-1.4.0 b/sci-electronics/vbs/files/digest-vbs-1.4.0
new file mode 100644 (file)
index 0000000..c4a22a0
--- /dev/null
@@ -0,0 +1 @@
+MD5 07619d3dbfc030639d8ed1271f792d62 vbs-1.4.0.tar.gz 275974
diff --git a/sci-electronics/vbs/files/vbs-gcc-3.4.patch b/sci-electronics/vbs/files/vbs-gcc-3.4.patch
new file mode 100644 (file)
index 0000000..9ee5b1a
--- /dev/null
@@ -0,0 +1,44 @@
+--- src/common/bvector.h       2003-01-12 04:40:59.000000000 +0000
++++ src/common/bvector.h       2004-10-03 18:19:38.364060736 +0100
+@@ -88,10 +88,6 @@
+               position_type _begin; // Starting position.
+               position_type _end; // Stopping position.
+               size_type _size; // Size of this sub-bit vector.
+-
+-              // Only bit_vector can create a sub_bit_vector object.
+-              sub_bit_vector(bit_vector &, const position_type, const position_type);
+-              sub_bit_vector(const sub_bit_vector &);
+       public:
+               sub_bit_vector &operator=(const sub_bit_vector &);
+               sub_bit_vector &operator=(const const_sub_bit_vector &);
+@@ -100,6 +96,10 @@
+                       { return _size; }
+               ostream_type &info(ostream_type &) const;
+ 
++              // Only bit_vector can create a sub_bit_vector object.
++              sub_bit_vector(bit_vector &, const position_type, const position_type);
++              sub_bit_vector(const sub_bit_vector &);
++
+               // We don't need any other method, yet!
+               };
+       class const_sub_bit_vector
+@@ -113,15 +113,15 @@
+               position_type _begin; // Starting position.
+               position_type _end; // Stopping position.
+               size_type _size; // Size of this sub-bit vector.
+-
+-              // Only bit_vector can create a sub_bit_vector object.
+-              const_sub_bit_vector(const bit_vector &, const position_type, const position_type);
+-              const_sub_bit_vector(const const_sub_bit_vector &);
+       public:
+               size_type size() const
+                       { return _size; }
+               ostream_type &info(ostream_type &) const;
+ 
++              // Only bit_vector can create a sub_bit_vector object.
++              const_sub_bit_vector(const bit_vector &, const position_type, const position_type);
++              const_sub_bit_vector(const const_sub_bit_vector &);
++
+               // We don't need any other method, yet!
+               };
+ 
diff --git a/sci-electronics/vbs/metadata.xml b/sci-electronics/vbs/metadata.xml
new file mode 100644 (file)
index 0000000..e2035cd
--- /dev/null
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci</herd>
+<maintainer>
+       <email>plasmaroo@gentoo.org</email>
+</maintainer>
+</pkgmetadata>
diff --git a/sci-electronics/vbs/vbs-1.4.0.ebuild b/sci-electronics/vbs/vbs-1.4.0.ebuild
new file mode 100644 (file)
index 0000000..e0731cc
--- /dev/null
@@ -0,0 +1,40 @@
+# Copyright 1999-2004 Gentoo Foundation and Tim Yamin <plasmaroo@gentoo.org> <plasmaroo@squirrelsoft.org.uk>
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/vbs/vbs-1.4.0.ebuild,v 1.1 2004/12/27 20:29:23 ribosome Exp $
+
+inherit eutils
+
+HOMEPAGE="http://www.geda.seul.org/tools/vbs/index.html"
+DESCRIPTION="vbs - the Verilog Behavioral Simulator"
+SRC_URI="http://www.geda.seul.org/dist/${P}.tar.gz"
+
+SLOT="0"
+LICENSE="GPL-2"
+IUSE=""
+KEYWORDS="~x86 ~ppc"
+
+DEPEND=">=sys-devel/flex-2.3
+       >=sys-devel/bison-1.22"
+
+src_unpack () {
+       unpack ${A}
+
+       cd ${S}
+       epatch ${FILESDIR}/${PN}-gcc-3.4.patch
+}
+
+src_compile () {
+       cd src
+       econf || die
+       emake vbs || die
+}
+
+src_install () {
+       dodoc BUGS CONTRIBUTORS COPYRIGHT FAQ README vbs.txt
+
+       docinto examples
+       dodoc EXAMPLES/*
+
+       exeinto /usr/bin
+       doexe src/vbs
+}