summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Dupeyron <calchan@gentoo.org>2007-02-27 12:31:28 +0000
committerDenis Dupeyron <calchan@gentoo.org>2007-02-27 12:31:28 +0000
commit53c63fbc021cc2812116c06e16bdb275b34ab456 (patch)
tree8f4ea83986bb65cbf423d5701388640487344676 /sci-electronics
parentremoved old/trial (commented out) code (diff)
downloadgentoo-2-53c63fbc021cc2812116c06e16bdb275b34ab456.tar.gz
gentoo-2-53c63fbc021cc2812116c06e16bdb275b34ab456.tar.bz2
gentoo-2-53c63fbc021cc2812116c06e16bdb275b34ab456.zip
New snapshot, with all spice3f5, ngspice and official BSIM models as plugins.
(Portage version: 2.1.2-r11)
Diffstat (limited to 'sci-electronics')
-rw-r--r--sci-electronics/gnucap/ChangeLog8
-rw-r--r--sci-electronics/gnucap/files/digest-gnucap-0.35.2007022112
-rw-r--r--sci-electronics/gnucap/gnucap-0.35.20070221.ebuild73
3 files changed, 92 insertions, 1 deletions
diff --git a/sci-electronics/gnucap/ChangeLog b/sci-electronics/gnucap/ChangeLog
index 893362d6324b..6369f6b9283a 100644
--- a/sci-electronics/gnucap/ChangeLog
+++ b/sci-electronics/gnucap/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sci-electronics/gnucap
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-electronics/gnucap/ChangeLog,v 1.32 2007/02/13 20:06:27 calchan Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/gnucap/ChangeLog,v 1.33 2007/02/27 12:31:28 calchan Exp $
+
+*gnucap-0.35.20070221 (27 Feb 2007)
+
+ 27 Feb 2007; Denis Dupeyron <calchan@gentoo.org>
+ +gnucap-0.35.20070221.ebuild:
+ New snapshot, with all spice3f5, ngspice and official BSIM models as plugins.
13 Feb 2007; Denis Dupeyron <calchan@gentoo.org> gnucap-20060708.ebuild,
gnucap-20060830.ebuild:
diff --git a/sci-electronics/gnucap/files/digest-gnucap-0.35.20070221 b/sci-electronics/gnucap/files/digest-gnucap-0.35.20070221
new file mode 100644
index 000000000000..12ee179c830d
--- /dev/null
+++ b/sci-electronics/gnucap/files/digest-gnucap-0.35.20070221
@@ -0,0 +1,12 @@
+MD5 db5cd13dc051b66dd65dfd7720c6d960 gnucap-2007-02-21-bsim-models.tar.gz 2997708
+RMD160 9db7f0cb6b9c1c7418e0af4527a280eaca67be89 gnucap-2007-02-21-bsim-models.tar.gz 2997708
+SHA256 4a755be44384ece18516209767e98c9f2ccc3752cab497531e86367c7fc21451 gnucap-2007-02-21-bsim-models.tar.gz 2997708
+MD5 27d3259e304c6e109b8ca65195007f25 gnucap-2007-02-21-ngspice17-models.tar.gz 2310474
+RMD160 04380271580ed0dfc9bafd353f43d1cc0f7cc7e4 gnucap-2007-02-21-ngspice17-models.tar.gz 2310474
+SHA256 cd4a24df7b23244f4d3c7124cffd965469a6a6dd12a3c94bcf21e22bb577e242 gnucap-2007-02-21-ngspice17-models.tar.gz 2310474
+MD5 e59be8989ad5e0253c422cb8bc9af9c1 gnucap-2007-02-21-spice3f5-models.tar.gz 500311
+RMD160 9818d6c9e9ab30a9b4aa03741144b2c0e12cd843 gnucap-2007-02-21-spice3f5-models.tar.gz 500311
+SHA256 ca8bf250242828a3a9fef1cb48ca84753561539a94dc23f0c2d32333a36f5d07 gnucap-2007-02-21-spice3f5-models.tar.gz 500311
+MD5 6c9f3f3e2d23e98c588f8d25d9c4c96a gnucap-2007-02-21.tar.gz 1024218
+RMD160 89c026b49728b2a54ee080ce3a5e58981f5c15c5 gnucap-2007-02-21.tar.gz 1024218
+SHA256 6e75616a892d64c531b6e97096b5327358ab77937a4aaee4de8c5a0a58353d4d gnucap-2007-02-21.tar.gz 1024218
diff --git a/sci-electronics/gnucap/gnucap-0.35.20070221.ebuild b/sci-electronics/gnucap/gnucap-0.35.20070221.ebuild
new file mode 100644
index 000000000000..9a56a162076c
--- /dev/null
+++ b/sci-electronics/gnucap/gnucap-0.35.20070221.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/gnucap/gnucap-0.35.20070221.ebuild,v 1.1 2007/02/27 12:31:28 calchan Exp $
+
+SNAPSHOTDATE="${P##*.}"
+SNAPSHOT_DATE="${SNAPSHOTDATE:0:4}-${SNAPSHOTDATE:4:2}-${SNAPSHOTDATE:6:2}"
+
+DESCRIPTION="GNUCap is the GNU Circuit Analysis Package"
+SRC_URI="http://www.gnucap.org/devel/${PN}-${SNAPSHOT_DATE}.tar.gz
+ http://www.gnucap.org/devel/${PN}-${SNAPSHOT_DATE}-bsim-models.tar.gz
+ http://www.gnucap.org/devel/${PN}-${SNAPSHOT_DATE}-ngspice17-models.tar.gz
+ http://www.gnucap.org/devel/${PN}-${SNAPSHOT_DATE}-spice3f5-models.tar.gz"
+HOMEPAGE="http://www.gnucap.org/"
+
+IUSE="doc examples"
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~ppc ~sparc ~x86"
+
+DEPEND="doc? ( virtual/tetex )"
+
+S="${WORKDIR}/${PN}-${SNAPSHOT_DATE}"
+
+src_unpack() {
+ unpack ${A} || die "Failed to unpack!"
+ cd ${S}
+
+ # No need to install COPYING and INSTALL
+ sed -i \
+ -e 's: COPYING INSTALL::' \
+ -e 's:COPYING history INSTALL:history:' \
+ doc/Makefile.in || die "sed failed"
+
+ if ! use doc ; then
+ sed -i \
+ -e 's:SUBDIRS = doc examples man:SUBDIRS = doc examples:' \
+ Makefile.in || die "sed failed"
+ fi
+
+ if ! use examples ; then
+ sed -i \
+ -e 's:SUBDIRS = doc examples:SUBDIRS = doc:' \
+ Makefile.in || die "sed failed"
+ fi
+
+ mv ../plugins .
+ sed -i -e "s:CFLAGS = -O2 -g:CFLAGS +=:" \
+ -e "s:CCFLAGS = \$(CFLAGS):CCFLAGS += \$(CFLAGS):" \
+ plugins/*/Make2
+}
+
+src_compile () {
+ econf --disable-dependency-tracking || die "Configuration failed"
+ emake || die "Compilation failed"
+ cd ${S}/plugins
+ for PLUGIN_DIR in * ; do
+ cd ${S}/plugins/${PLUGIN_DIR}
+ emake || "Compilation failed"
+ done
+}
+
+src_install () {
+ emake DESTDIR=${D} install || die "Installation failed"
+ insopts -m0755
+ cd ${S}/plugins
+ for PLUGIN_DIR in * ; do
+ insinto /usr/lib/gnucap/${PLUGIN_DIR}
+ cd ${S}/plugins/${PLUGIN_DIR}
+ for PLUGIN in */*.so ; do
+ newins ${PLUGIN} ${PLUGIN##*/}
+ done
+ done
+}