diff options
author | Denis Dupeyron <calchan@gentoo.org> | 2009-04-18 18:13:25 +0000 |
---|---|---|
committer | Denis Dupeyron <calchan@gentoo.org> | 2009-04-18 18:13:25 +0000 |
commit | 8ea5c79def03bb7b25167df2b72206779a52c349 (patch) | |
tree | 63ec803f1849d579bc45acd397683db3d5d99d14 /sci-electronics | |
parent | stable amd64, bug 265085 (diff) | |
download | historical-8ea5c79def03bb7b25167df2b72206779a52c349.tar.gz historical-8ea5c79def03bb7b25167df2b72206779a52c349.tar.bz2 historical-8ea5c79def03bb7b25167df2b72206779a52c349.zip |
Version bump.
Package-Manager: portage-2.1.6.11/cvs/Linux i686
Diffstat (limited to 'sci-electronics')
-rw-r--r-- | sci-electronics/gnucap/ChangeLog | 8 | ||||
-rw-r--r-- | sci-electronics/gnucap/Manifest | 18 | ||||
-rw-r--r-- | sci-electronics/gnucap/gnucap-0.35.20090202.ebuild | 78 |
3 files changed, 92 insertions, 12 deletions
diff --git a/sci-electronics/gnucap/ChangeLog b/sci-electronics/gnucap/ChangeLog index 7e16afd5ba54..43e94aaec043 100644 --- a/sci-electronics/gnucap/ChangeLog +++ b/sci-electronics/gnucap/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sci-electronics/gnucap # Copyright 2000-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-electronics/gnucap/ChangeLog,v 1.44 2009/02/15 20:36:11 dirtyepic Exp $ +# $Header: /var/cvsroot/gentoo-x86/sci-electronics/gnucap/ChangeLog,v 1.45 2009/04/18 18:13:25 calchan Exp $ + +*gnucap-0.35.20090202 (18 Apr 2009) + + 18 Apr 2009; Denis Dupeyron <calchan@gentoo.org> + +gnucap-0.35.20090202.ebuild: + Version bump. 15 Feb 2009; Ryan Hill <dirtyepic@gentoo.org> +files/gnucap-0.35-gcc43.patch, gnucap-0.35.ebuild: diff --git a/sci-electronics/gnucap/Manifest b/sci-electronics/gnucap/Manifest index 25239792c456..3c5ecb324603 100644 --- a/sci-electronics/gnucap/Manifest +++ b/sci-electronics/gnucap/Manifest @@ -1,6 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - AUX gnucap-0.35-gcc43.patch 686 RMD160 30755fb6b246ce8c71f5e7019a32287e33da746f SHA1 0d4c30961d474534bc8f35e7318f40997bf3061a SHA256 592f25cf8fca8c21d0e6f788607785e6557fa7f7b712a3c085011a6ce20b4570 DIST gnucap-0.35.tar.gz 1008736 RMD160 96a3f62ef9e082bb5bf113af86f1372d2896791e SHA1 fa4da0ca4a36ca509d00b7c7286ffb8a008ceaaf SHA256 820bd9e32be5b1a4422744c19b371616ace70f48f00768b8afe373f9ded1516b DIST gnucap-2007-02-21-bsim-models.tar.gz 2997708 RMD160 9db7f0cb6b9c1c7418e0af4527a280eaca67be89 SHA1 47a78ad092ee9c0d056f2fa0537e07481a3ea5d7 SHA256 4a755be44384ece18516209767e98c9f2ccc3752cab497531e86367c7fc21451 @@ -28,19 +25,18 @@ DIST gnucap-2008-12-23-models-jspice3-2.5.tar.gz 502668 RMD160 efedcfafeeb274348 DIST gnucap-2008-12-23-models-ngspice17.tar.gz 4270638 RMD160 05d903017d00728db5bf4030f3f193dd72073e9e SHA1 cfc22cb6947a7d57d6e08f27bd07e45a971fba88 SHA256 bbe452dcf5f34c03effe3e1d7447e780d8fd7bfa17d7ed0d75df4194f751e309 DIST gnucap-2008-12-23-models-spice3f5.tar.gz 1423118 RMD160 76928062514a6d71bd7989807f88095c30c61ea4 SHA1 038beb2d64f42d412b075820542a66a627e8d88c SHA256 e72d91c1f887a0b1825b9aba0edf3b237306e2eebd19743722644f14a83ec760 DIST gnucap-2008-12-23.tar.gz 540634 RMD160 6ca2592afe9b27254a00ad605ff710e61a6e8e7f SHA1 860fc7207ef69205f029848d33c19a93ae064c1e SHA256 fcff9798197ceb72fc6be202a4ffb8af2dc7c0426da8a7ab254d77b46804aa12 +DIST gnucap-2009-02-02-models-bsim.tar.gz 3441387 RMD160 c504fc567a7d4b424af3054b32e066cb7d50da09 SHA1 1d1c9409a878e55287226a194239b97309e76fdc SHA256 0dbb5afa0e32dc44ac2f8830a39386adf9308a3d1e0e4804a88f61f7db329d10 +DIST gnucap-2009-02-02-models-jspice3-2.5.tar.gz 506780 RMD160 0c68b8bb92a3321c657f40b118545d04293da68b SHA1 43b9e63335827c7b1dad52a7a419e0777f041e6b SHA256 b5432973d07123268d207e9c0cf696eb51436256d4483c0dd969d0ef150691d8 +DIST gnucap-2009-02-02-models-ngspice17.tar.gz 4422934 RMD160 9280408e7336c0f6d885e21aa56d58bc25b32c5c SHA1 aecea222d9e57178b3b2301317f80a8f8f1b8cce SHA256 b07425b59575900608ebd662c3235d9850d4207decffc663e0c05a68a7d07d97 +DIST gnucap-2009-02-02-models-spice3f5.tar.gz 1427624 RMD160 e88a310325c6e4c21e5098574b6a91fe773fc434 SHA1 df71a72af2762699c982c678dd3000d540251822 SHA256 ca1d3d785eae72e52e4b00f1cb99500031b004be84630a24d770e4b378902916 +DIST gnucap-2009-02-02.tar.gz 540981 RMD160 30461a989811b67296e85f1aaada28ba6d01d328 SHA1 3bcbdae023e2a79175cf6f427c35bfc68299c845 SHA256 2f2c25186a43bd6e01fdd324668d89caf221202269dee928af5de4c16c3b6393 EBUILD gnucap-0.35.20070221.ebuild 2062 RMD160 b451d0773c02a7a20f121accfb768cf427bae5a5 SHA1 3a4b897cf49344d124ef726ad17e73e5088752a3 SHA256 df1b2107de4e086eea0507a9e93332dfbdd41ad83ce08c6ef8b37695a0998e32 EBUILD gnucap-0.35.20070820.ebuild 2343 RMD160 32b5730d8abf16e22bceaed02621fe485e12dcf6 SHA1 8e124836537a8b5b76d7e795b472b89790877c7a SHA256 53fb545697077f42038d57ae2997be33b4c31807a90739ad97792ff30704a2a3 EBUILD gnucap-0.35.20071121.ebuild 2343 RMD160 e23fb2486ffc352e26e27893347e094954af60f3 SHA1 c53b4c68a9549c7c945289539ea7482a7921c9ff SHA256 03a1c2a971d6a51248e087bbb6902497219ece4f6267ab9a5fc61419ee79bf96 EBUILD gnucap-0.35.20080211.ebuild 2064 RMD160 d895b4d26231aa95a20fe41a2b29fd331cc11fd4 SHA1 e2d0121ba89e82ee6154bebb52b8118e7adf6524 SHA256 ba9106d97113099a70d9b722f5460327bb1ea21727a494740180cf6b0515b8c7 EBUILD gnucap-0.35.20080324.ebuild 2177 RMD160 74963fd23868dbdfbd4ee86fb3007a92821dbda5 SHA1 4511e69a7010746a54ae30f446907f3d3e49d3c1 SHA256 ca7c724b8530521c7e0d64ee5d491afd0c81e07f07c603fed945627212a77f9a EBUILD gnucap-0.35.20081223.ebuild 2201 RMD160 ab750aa208b7f0fe356d85dcbad62707225234e4 SHA1 f69d11e2082c17e96996c0fce8a0abe411c94685 SHA256 5175db5d951fb6bd51091a9b748fa7ae548e888834daca387a81fa78d23edfea +EBUILD gnucap-0.35.20090202.ebuild 2203 RMD160 4e72ec75f889870ce6f6c81d8bc7cf313675c2c4 SHA1 b82a710bf4d2712f0a11b2bf576a36da23a011ca SHA256 6bbc5bed8435ab68d4267e244bf53253836764a8a4a1857398ea85fdcb6c6ed9 EBUILD gnucap-0.35.ebuild 1112 RMD160 ea980161cca0eba3be3e9c4770bb6ef2f667330c SHA1 0a9a7f962c52bade3637cd80b67881c9739e0be4 SHA256 9e72d1dc9376b94553f7210dc8c6786b09b3f12803fd712d970c7d246906ef6c -MISC ChangeLog 7283 RMD160 84ab2dc1675d0e4dd8e97c3b1d4b9cc08c293779 SHA1 c78074dbb7a3997f744dbd4bfdeabf4dd21522ba SHA256 7885e25466329fd0a0d1da45134608b5a711e314db435e3c4da04b0ee028efb2 +MISC ChangeLog 7418 RMD160 df27d9ac258508fb871aac9aa90413183ef57a5a SHA1 5c6d787c664971bbcf5e74a7c273212d46a8a70a SHA256 d9d39b57f6e9fb898ff72b6870dc5ace91d0f21c08229a5090dfcd203e5a31a6 MISC metadata.xml 639 RMD160 ddee6180e0025cae9e4ea9af68209788a0fc282e SHA1 7c60875a5cf344f4c4ac272f1d49ecba5d813ae2 SHA256 ff13dbf0ea2bc18a97e2b456c50c0b57082e14e5bde50ebb04395d955e3d9076 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.10 (GNU/Linux) - -iEYEARECAAYFAkmYfRIACgkQiqiDRvmkBmIKHQCgoIQQgnp3QrQkNbTRoiG7+GDU -XT4An3nIVNIU35IhUrKS/5yMEX2sO2cN -=Ttnh ------END PGP SIGNATURE----- diff --git a/sci-electronics/gnucap/gnucap-0.35.20090202.ebuild b/sci-electronics/gnucap/gnucap-0.35.20090202.ebuild new file mode 100644 index 000000000000..3590b823de73 --- /dev/null +++ b/sci-electronics/gnucap/gnucap-0.35.20090202.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-electronics/gnucap/gnucap-0.35.20090202.ebuild,v 1.1 2009/04/18 18:13:25 calchan Exp $ + +inherit multilib + +SNAPSHOTDATE="${P##*.}" +MY_PV="${PN}-${SNAPSHOTDATE:0:4}-${SNAPSHOTDATE:4:2}-${SNAPSHOTDATE:6:2}" + +DESCRIPTION="GNUCap is the GNU Circuit Analysis Package" +SRC_URI="http://www.gnucap.org/devel/${MY_PV}.tar.gz + http://www.gnucap.org/devel/${MY_PV}-models-bsim.tar.gz + http://www.gnucap.org/devel/${MY_PV}-models-jspice3-2.5.tar.gz + http://www.gnucap.org/devel/${MY_PV}-models-ngspice17.tar.gz + http://www.gnucap.org/devel/${MY_PV}-models-spice3f5.tar.gz" +HOMEPAGE="http://www.gnucap.org/" + +IUSE="examples" +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" + +DEPEND="" +RDEPEND="" + +S="${WORKDIR}/${MY_PV}" + +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 examples ; then + sed -i \ + -e 's:examples modelgen:modelgen:' \ + Makefile.in || die "sed failed" + fi + + sed -i -e 's:CFLAGS = -O2 -g:CPPFLAGS +=:' \ + -e '/CCFLAGS =/i\CFLAGS += $(CPPFLAGS)' \ + -e 's:CCFLAGS = $(CFLAGS):CXXFLAGS += $(CPPFLAGS):' \ + -e 's:LDFLAGS = :LDFLAGS += :' \ + -e 's:CCFLAGS:CXXFLAGS:' \ + -e "s:../Gnucap:${S}/src:" \ + models-*/Make2 || die "sed failed" +} + +src_compile () { + econf --disable-dependency-tracking + emake || die "Compilation failed" + for PLUGIN_DIR in models-* ; do + cd "${S}/${PLUGIN_DIR}" + emake || die "Compilation failed in ${PLUGIN_DIR}" + done +} + +src_install () { + emake DESTDIR="${D}" install || die "Installation failed" + insopts -m0755 + for PLUGIN_DIR in models-* ; do + insinto /usr/$(get_libdir)/gnucap/${PLUGIN_DIR} + cd "${S}/${PLUGIN_DIR}" + for PLUGIN in */*.so ; do + newins ${PLUGIN} ${PLUGIN##*/} \ + || die "Installation of ${PLUGIN_DIR}/${PLUGIN} failed" + done + done +} + +pkg_postinst() { + elog "Documentation for development releases is now available at :" + elog " http://wiki.gnucap.org/dokuwiki/doku.php?id=gnucap:manual" +} |