Gentoo Archives: gentoo-commits

From: "Denis Dupeyron (calchan)" <calchan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-electronics/gwave: ChangeLog gwave-20070514.ebuild
Date: Sun, 25 Nov 2007 14:54:51
Message-Id: E1IwIsg-0007UT-Kq@stork.gentoo.org
1 calchan 07/11/25 14:54:46
2
3 Modified: ChangeLog
4 Added: gwave-20070514.ebuild
5 Log:
6 Version bump with guile-1.8 support, thanks to Fabio Rossi (bug #195072). Fixed linking with --as-needed instead of filtering it.
7 (Portage version: 2.1.3.19)
8
9 Revision Changes Path
10 1.14 sci-electronics/gwave/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-electronics/gwave/ChangeLog?rev=1.14&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-electronics/gwave/ChangeLog?rev=1.14&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-electronics/gwave/ChangeLog?r1=1.13&r2=1.14
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/sci-electronics/gwave/ChangeLog,v
19 retrieving revision 1.13
20 retrieving revision 1.14
21 diff -u -r1.13 -r1.14
22 --- ChangeLog 22 Jun 2007 22:30:23 -0000 1.13
23 +++ ChangeLog 25 Nov 2007 14:54:46 -0000 1.14
24 @@ -1,6 +1,12 @@
25 # ChangeLog for sci-electronics/gwave
26 # Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/sci-electronics/gwave/ChangeLog,v 1.13 2007/06/22 22:30:23 dberkholz Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/sci-electronics/gwave/ChangeLog,v 1.14 2007/11/25 14:54:46 calchan Exp $
29 +
30 +*gwave-20070514 (25 Nov 2007)
31 +
32 + 25 Nov 2007; Denis Dupeyron <calchan@g.o> +gwave-20070514.ebuild:
33 + Version bump with guile-1.8 support, thanks to Fabio Rossi (bug #195072).
34 + Fixed linking with --as-needed instead of filtering it.
35
36 22 Jun 2007; Donnie Berkholz <dberkholz@g.o>;
37 gwave-20031224.ebuild, gwave-20051222.ebuild:
38
39
40
41 1.1 sci-electronics/gwave/gwave-20070514.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-electronics/gwave/gwave-20070514.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-electronics/gwave/gwave-20070514.ebuild?rev=1.1&content-type=text/plain
45
46 Index: gwave-20070514.ebuild
47 ===================================================================
48 # Copyright 1999-2007 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/sci-electronics/gwave/gwave-20070514.ebuild,v 1.1 2007/11/25 14:54:46 calchan Exp $
51
52 MY_P="${PN}2-${PV}"
53 DESCRIPTION="Analog waveform viewer for SPICE-like simulations"
54 LICENSE="GPL-2"
55 HOMEPAGE="http://www.geda.seul.org/tools/gwave/"
56 SRC_URI="http://www.geda.seul.org/dist/${MY_P}.tar.gz"
57
58 KEYWORDS="~ppc ~x86"
59 IUSE="gnuplot plotutils"
60 SLOT="0"
61
62 DEPEND="=dev-scheme/guile-1.8*
63 =x11-libs/guile-gtk-2*
64 dev-scheme/guile-gnome-platform"
65 RDEPEND="${DEPEND}
66 gnuplot? ( sci-visualization/gnuplot )
67 plotutils? ( media-libs/plotutils )"
68
69 S="${WORKDIR}/${MY_P}"
70
71 src_unpack() {
72 unpack ${A}
73 cd "${S}"
74
75 # Fix what seems to be an unintentional newline in the sources from upstream
76 sed -i -e '/readline "-l$/N;s/\n//' configure || die "sed failed"
77
78 # --as-needed fixes
79 sed -i -e 's/$(LINK) \($(.*_LDFLAGS)\) \($(.*_OBJECTS) $(.*_LDADD) $(LIBS)\)/$(LINK) \2 \1/' spicefile/Makefile.in || die "sed failed"
80 sed -i -e 's/_LDADD = @GTK_LIBS@/_LDADD = @GTK_LIBS@ -lX11/' remote/Makefile.in || die "sed failed"
81 }
82
83 src_compile() {
84 econf --disable-dependency-tracking || die "Configuration failed"
85 emake || die "Compilation failed"
86 }
87
88 src_install() {
89 emake DESTDIR="${D}" install || die "Installation failed"
90 rm -f doc/Makefile* *.1 || die "Removing doc/Makefile failed"
91 dodoc AUTHORS NEWS README TODO || die "Installation of documentation failed"
92 }
93
94
95
96 --
97 gentoo-commits@g.o mailing list