summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Dupeyron <calchan@gentoo.org>2007-11-25 14:54:46 +0000
committerDenis Dupeyron <calchan@gentoo.org>2007-11-25 14:54:46 +0000
commitee077d6953c2fe288d763dc68689aa4c7b339c3e (patch)
tree77239d20cfc776161b9f00d931be01d0f88ead30 /sci-electronics
parentstable x86, security bug 193132 (diff)
downloadhistorical-ee077d6953c2fe288d763dc68689aa4c7b339c3e.tar.gz
historical-ee077d6953c2fe288d763dc68689aa4c7b339c3e.tar.bz2
historical-ee077d6953c2fe288d763dc68689aa4c7b339c3e.zip
Version bump with guile-1.8 support, thanks to Fabio Rossi (bug #195072). Fixed linking with --as-needed instead of filtering it.
Package-Manager: portage-2.1.3.19
Diffstat (limited to 'sci-electronics')
-rw-r--r--sci-electronics/gwave/ChangeLog8
-rw-r--r--sci-electronics/gwave/Manifest16
-rw-r--r--sci-electronics/gwave/files/digest-gwave-200705143
-rw-r--r--sci-electronics/gwave/gwave-20070514.ebuild45
4 files changed, 67 insertions, 5 deletions
diff --git a/sci-electronics/gwave/ChangeLog b/sci-electronics/gwave/ChangeLog
index 5a59541e8a92..1db72e8a79c4 100644
--- a/sci-electronics/gwave/ChangeLog
+++ b/sci-electronics/gwave/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sci-electronics/gwave
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-electronics/gwave/ChangeLog,v 1.13 2007/06/22 22:30:23 dberkholz Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/gwave/ChangeLog,v 1.14 2007/11/25 14:54:46 calchan Exp $
+
+*gwave-20070514 (25 Nov 2007)
+
+ 25 Nov 2007; Denis Dupeyron <calchan@gentoo.org> +gwave-20070514.ebuild:
+ Version bump with guile-1.8 support, thanks to Fabio Rossi (bug #195072).
+ Fixed linking with --as-needed instead of filtering it.
22 Jun 2007; Donnie Berkholz <dberkholz@gentoo.org>;
gwave-20031224.ebuild, gwave-20051222.ebuild:
diff --git a/sci-electronics/gwave/Manifest b/sci-electronics/gwave/Manifest
index 9f69c12c7556..c584911e4e5b 100644
--- a/sci-electronics/gwave/Manifest
+++ b/sci-electronics/gwave/Manifest
@@ -1,6 +1,7 @@
DIST gwave-20031224.tar.gz 441342 RMD160 84fb474610c6c62e7d6e63cf133ad55b3a597f41 SHA1 405c0cdaa49ba080e3ed3a6690fe673062898151 SHA256 258282a6e4f83a36c751f5369eba2a86f3ceadde7ac3b05f4e9315e57bbc9abf
DIST gwave-20051222.tar.gz 479477 RMD160 d9f46d885d2c0e15662046a36cdc114980c48f30 SHA1 51f3d1e9bf85744dcfd48724596d132f2c5d7e97 SHA256 32c9d78f702f0620101a208efc3704c10c9c23be38868463a2db96a49c9344e3
DIST gwave-20060606.tar.gz 490107 RMD160 67c6e9bb5a001352f627662bd6eb225a78d028e8 SHA1 e335822815ec7580b1e66ac253fe438ef439dfbe SHA256 4e69e31f261cf020b91fe66588ec85b58333adc70a38c7d96ff565b40faca92e
+DIST gwave2-20070514.tar.gz 462873 RMD160 a7fa5572ab7bf9c640fa61af440eaffef4be2d25 SHA1 1f97c4a9ec1535693380040a539bc8de1fa5bb5f SHA256 ae8ec48946512103cafc84408e0b852f603abc4a65efa7bfe8252351444f7c4e
EBUILD gwave-20031224.ebuild 846 RMD160 5946b46ceff34f584bf742a36fc49b6339bd8e10 SHA1 9c7d0d76b129168e0f73257f8ebd0816638fcfa5 SHA256 58e94c900079d47e5140eb9531e14641cce2356306ed747f2e99d1bcb0d37004
MD5 f2e7b4d569f5a5731e668a791bfb281e gwave-20031224.ebuild 846
RMD160 5946b46ceff34f584bf742a36fc49b6339bd8e10 gwave-20031224.ebuild 846
@@ -13,10 +14,14 @@ EBUILD gwave-20060606.ebuild 1038 RMD160 2606689f649220101dd5dc97c6ca77aab925870
MD5 88ba6086f598df3351684124d99b70e7 gwave-20060606.ebuild 1038
RMD160 2606689f649220101dd5dc97c6ca77aab9258700 gwave-20060606.ebuild 1038
SHA256 825da81295ecd6ada8eab0ce74a90a680c606b684ab674c85268f04576efff93 gwave-20060606.ebuild 1038
-MISC ChangeLog 2707 RMD160 1acb738b81bf00093c9a450ec65c023e6a84f106 SHA1 e106972966d452c9dd050e99c84baf91097e5019 SHA256 0084b52535f4895f9ecb09d1fac7010ff378561f627bd853abd84747148afaf3
-MD5 c029868e758ae8ead02456c06ef781c6 ChangeLog 2707
-RMD160 1acb738b81bf00093c9a450ec65c023e6a84f106 ChangeLog 2707
-SHA256 0084b52535f4895f9ecb09d1fac7010ff378561f627bd853abd84747148afaf3 ChangeLog 2707
+EBUILD gwave-20070514.ebuild 1485 RMD160 c0caa97de4323e683152c8a643e8eb528b5190ae SHA1 7b52afbf035c1c15f2f971d0abc82c27b8f302d8 SHA256 886463553f270371be8413169a4add5d26860d9d838dbba49d3f10e6829b3c64
+MD5 3d0eb38156d5878fd7f3c38dd08152b3 gwave-20070514.ebuild 1485
+RMD160 c0caa97de4323e683152c8a643e8eb528b5190ae gwave-20070514.ebuild 1485
+SHA256 886463553f270371be8413169a4add5d26860d9d838dbba49d3f10e6829b3c64 gwave-20070514.ebuild 1485
+MISC ChangeLog 2946 RMD160 9b05e424d533f2cef9a22ef74c281daf26a6b244 SHA1 f72bc92da0febcc7f9e03927b8c4c3f6e45150f1 SHA256 cb9f6cbc93aac8981e27143b6d848dac2858d4dfbe47e37c00e315b127baf8b1
+MD5 caaf85a4b4738ef91357647de0a94052 ChangeLog 2946
+RMD160 9b05e424d533f2cef9a22ef74c281daf26a6b244 ChangeLog 2946
+SHA256 cb9f6cbc93aac8981e27143b6d848dac2858d4dfbe47e37c00e315b127baf8b1 ChangeLog 2946
MISC metadata.xml 545 RMD160 c5d9c7f4c1c8a7ea1844c1a70642ad39eab0efbe SHA1 21d3e59ddb73fc130d6291069bc7e2509d27d285 SHA256 8780bd44288620adc70b182e7750865f957233b073a3979413d69fa799c55f22
MD5 652456d5ad8cc441db124a6579c6f687 metadata.xml 545
RMD160 c5d9c7f4c1c8a7ea1844c1a70642ad39eab0efbe metadata.xml 545
@@ -30,3 +35,6 @@ SHA256 37a973cc9b23860618f04f7990fc57e6c268a21c347d7eecdab49177768a9433 files/di
MD5 bf847a8a457fb770c37b243246983c6e files/digest-gwave-20060606 244
RMD160 0a08da61186baed3569fce9a057eb2a7846b1e4e files/digest-gwave-20060606 244
SHA256 512da72fd972393883176c4d5f10e2df307d0e571ec8c5c9dda90af02180612e files/digest-gwave-20060606 244
+MD5 ce9ae7fdc39f345deb6c917d016f1fef files/digest-gwave-20070514 247
+RMD160 aebe9444bf2835813e7f181cb4f5900dd874310a files/digest-gwave-20070514 247
+SHA256 1115765001a59241e1d53367302544b6e18a6d290379d5eb2976c78d1c2d1695 files/digest-gwave-20070514 247
diff --git a/sci-electronics/gwave/files/digest-gwave-20070514 b/sci-electronics/gwave/files/digest-gwave-20070514
new file mode 100644
index 000000000000..7315d41a31ac
--- /dev/null
+++ b/sci-electronics/gwave/files/digest-gwave-20070514
@@ -0,0 +1,3 @@
+MD5 766c8861e23d6401f03b7b31f900e8ed gwave2-20070514.tar.gz 462873
+RMD160 a7fa5572ab7bf9c640fa61af440eaffef4be2d25 gwave2-20070514.tar.gz 462873
+SHA256 ae8ec48946512103cafc84408e0b852f603abc4a65efa7bfe8252351444f7c4e gwave2-20070514.tar.gz 462873
diff --git a/sci-electronics/gwave/gwave-20070514.ebuild b/sci-electronics/gwave/gwave-20070514.ebuild
new file mode 100644
index 000000000000..f47d6702dfbb
--- /dev/null
+++ b/sci-electronics/gwave/gwave-20070514.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/gwave/gwave-20070514.ebuild,v 1.1 2007/11/25 14:54:46 calchan Exp $
+
+MY_P="${PN}2-${PV}"
+DESCRIPTION="Analog waveform viewer for SPICE-like simulations"
+LICENSE="GPL-2"
+HOMEPAGE="http://www.geda.seul.org/tools/gwave/"
+SRC_URI="http://www.geda.seul.org/dist/${MY_P}.tar.gz"
+
+KEYWORDS="~ppc ~x86"
+IUSE="gnuplot plotutils"
+SLOT="0"
+
+DEPEND="=dev-scheme/guile-1.8*
+ =x11-libs/guile-gtk-2*
+ dev-scheme/guile-gnome-platform"
+RDEPEND="${DEPEND}
+ gnuplot? ( sci-visualization/gnuplot )
+ plotutils? ( media-libs/plotutils )"
+
+S="${WORKDIR}/${MY_P}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # Fix what seems to be an unintentional newline in the sources from upstream
+ sed -i -e '/readline "-l$/N;s/\n//' configure || die "sed failed"
+
+ # --as-needed fixes
+ sed -i -e 's/$(LINK) \($(.*_LDFLAGS)\) \($(.*_OBJECTS) $(.*_LDADD) $(LIBS)\)/$(LINK) \2 \1/' spicefile/Makefile.in || die "sed failed"
+ sed -i -e 's/_LDADD = @GTK_LIBS@/_LDADD = @GTK_LIBS@ -lX11/' remote/Makefile.in || die "sed failed"
+}
+
+src_compile() {
+ econf --disable-dependency-tracking || die "Configuration failed"
+ emake || die "Compilation failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "Installation failed"
+ rm -f doc/Makefile* *.1 || die "Removing doc/Makefile failed"
+ dodoc AUTHORS NEWS README TODO || die "Installation of documentation failed"
+}