Gentoo Archives: gentoo-commits

From: "Sebastien Fabbro (bicatali)" <bicatali@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-astronomy/ds9: ds9-5.7.ebuild ChangeLog ds9-5.5.ebuild ds9-5.2.ebuild
Date: Wed, 04 Nov 2009 06:25:17
Message-Id: E1N5ZIx-0006Cx-90@stork.gentoo.org
1 bicatali 09/11/04 06:25:15
2
3 Modified: ChangeLog
4 Added: ds9-5.7.ebuild
5 Removed: ds9-5.5.ebuild ds9-5.2.ebuild
6 Log:
7 Version bump. Updated all patches, added icon and fix for tcl-8.5 (bug #267558)
8 (Portage version: 2.2_rc48/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.20 sci-astronomy/ds9/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-astronomy/ds9/ChangeLog?rev=1.20&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-astronomy/ds9/ChangeLog?rev=1.20&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-astronomy/ds9/ChangeLog?r1=1.19&r2=1.20
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sci-astronomy/ds9/ChangeLog,v
20 retrieving revision 1.19
21 retrieving revision 1.20
22 diff -u -r1.19 -r1.20
23 --- ChangeLog 25 Feb 2009 17:17:33 -0000 1.19
24 +++ ChangeLog 4 Nov 2009 06:25:14 -0000 1.20
25 @@ -1,6 +1,19 @@
26 # ChangeLog for sci-astronomy/ds9
27 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/sci-astronomy/ds9/ChangeLog,v 1.19 2009/02/25 17:17:33 bicatali Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/sci-astronomy/ds9/ChangeLog,v 1.20 2009/11/04 06:25:14 bicatali Exp $
30 +
31 +*ds9-5.7 (04 Nov 2009)
32 +
33 + 04 Nov 2009; Sébastien Fabbro <bicatali@g.o>
34 + -files/ds9-5.1-gcc4.2-x86.patch, -ds9-5.2.ebuild,
35 + -files/ds9-5.2-Makefile.patch, -files/ds9-5.2-gcc43.patch,
36 + -files/ds9-5.4-gcc43.patch, -files/ds9-5.4-saotk.patch, -ds9-5.5.ebuild,
37 + -files/ds9-5.5-main.patch, -files/ds9-5.5-makefile.patch,
38 + -files/ds9-5.5-src.patch, +ds9-5.7.ebuild, +files/ds9-5.7-main.patch,
39 + +files/ds9-5.7-makefile.patch, +files/ds9-5.7-saotk.patch,
40 + +files/ds9-5.7-src.patch, +files/ds9-5.7-tcl85.patch, +files/ds9.png:
41 + Version bump. Updated all patches, added icon and fix for tcl-8.5 (bug
42 + #267558)
43
44 25 Feb 2009; Sébastien Fabbro <bicatali@g.o>
45 -files/ds9-5.4-fitsy.patch, -files/ds9-5.4-main.patch,
46
47
48
49 1.1 sci-astronomy/ds9/ds9-5.7.ebuild
50
51 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-astronomy/ds9/ds9-5.7.ebuild?rev=1.1&view=markup
52 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-astronomy/ds9/ds9-5.7.ebuild?rev=1.1&content-type=text/plain
53
54 Index: ds9-5.7.ebuild
55 ===================================================================
56 # Copyright 1999-2009 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 # $Header: /var/cvsroot/gentoo-x86/sci-astronomy/ds9/ds9-5.7.ebuild,v 1.1 2009/11/04 06:25:14 bicatali Exp $
59
60 EAPI=2
61 inherit eutils
62
63 DESCRIPTION="Data visualization application for astronomical FITS images"
64 HOMEPAGE="http://hea-www.harvard.edu/RD/ds9"
65 SRC_URI="http://hea-www.harvard.edu/saord/download/${PN}/source/${PN}.${PV}.tar.gz"
66 LICENSE="GPL-2"
67 SLOT="0"
68 KEYWORDS="~amd64 ~ppc ~x86"
69 IUSE=""
70 RDEPEND="dev-tcltk/blt
71 >=dev-tcltk/tcllib-1.10
72 >=dev-tcltk/tclxml-3.1
73 dev-tcltk/tkcon
74 dev-tcltk/tkimg
75 dev-tcltk/tktable
76 x11-libs/libX11
77 x11-libs/libXau
78 x11-libs/libXdmcp
79 x11-libs/xpa
80 sci-astronomy/ast
81 sci-astronomy/funtools"
82
83 DEPEND="${RDEPEND}
84 dev-util/pkgconfig"
85
86 S="${WORKDIR}/sao${PN}"
87
88 src_prepare() {
89 # some patches are adapted from fedora
90 # most of them are to use system libraries instead of bundled-ones
91 epatch "${FILESDIR}"/${PN}-5.4-htmlwidget.patch
92 epatch "${FILESDIR}"/${P}-makefile.patch
93 epatch "${FILESDIR}"/${P}-src.patch
94 epatch "${FILESDIR}"/${P}-main.patch
95 epatch "${FILESDIR}"/${P}-saotk.patch
96 epatch "${FILESDIR}"/${P}-tcl85.patch
97
98 # remove build-time dependency on etags (i.e. emacs or xemacs)
99 sed -i -e '/^all/s/TAGS//' saotk/*/Makefile || die "sed failed"
100
101 cp "${FILESDIR}"/make.gentoo make.include
102 use amd64 && \
103 export EXTRA_CPPFLAGS="-D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64"
104 export OPTS="${CXXFLAGS}"
105 }
106
107 src_install () {
108 dobin bin/ds9 || die "failed installing ds9 binary"
109 insinto /usr/share/${PN}
110 doins -r ds9/zipdir/zvfsmntpt/* || die
111 dodoc README acknowledgement || die "failed installing basic doc"
112 dosym ../../${PN}/doc /usr/share/doc/${PF}/html
113 doicon "${FILESDIR}"/${PN}.png
114 make_desktop_entry ds9 "SAOImage DS9"
115 }