diff options
author | 2007-02-27 12:31:28 +0000 | |
---|---|---|
committer | 2007-02-27 12:31:28 +0000 | |
commit | 53c63fbc021cc2812116c06e16bdb275b34ab456 (patch) | |
tree | 8f4ea83986bb65cbf423d5701388640487344676 /sci-electronics | |
parent | removed old/trial (commented out) code (diff) | |
download | gentoo-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/ChangeLog | 8 | ||||
-rw-r--r-- | sci-electronics/gnucap/files/digest-gnucap-0.35.20070221 | 12 | ||||
-rw-r--r-- | sci-electronics/gnucap/gnucap-0.35.20070221.ebuild | 73 |
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 +} |