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/xephem: xephem-3.7.5.ebuild ChangeLog
Date: Fri, 29 Jul 2011 15:09:42
Message-Id: 20110729150917.366FA2004B@flycatcher.gentoo.org
1 bicatali 11/07/29 15:09:17
2
3 Modified: ChangeLog
4 Added: xephem-3.7.5.ebuild
5 Log:
6 Version bump. Simplify ebuild and switch to EAPI4
7
8 (Portage version: 2.1.10.7/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.36 sci-astronomy/xephem/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-astronomy/xephem/ChangeLog?rev=1.36&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-astronomy/xephem/ChangeLog?rev=1.36&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-astronomy/xephem/ChangeLog?r1=1.35&r2=1.36
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sci-astronomy/xephem/ChangeLog,v
20 retrieving revision 1.35
21 retrieving revision 1.36
22 diff -u -r1.35 -r1.36
23 --- ChangeLog 8 Nov 2010 17:10:14 -0000 1.35
24 +++ ChangeLog 29 Jul 2011 15:09:17 -0000 1.36
25 @@ -1,6 +1,11 @@
26 # ChangeLog for sci-astronomy/xephem
27 -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/sci-astronomy/xephem/ChangeLog,v 1.35 2010/11/08 17:10:14 xarthisius Exp $
29 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/sci-astronomy/xephem/ChangeLog,v 1.36 2011/07/29 15:09:17 bicatali Exp $
31 +
32 +*xephem-3.7.5 (29 Jul 2011)
33 +
34 + 29 Jul 2011; Sébastien Fabbro <bicatali@g.o> +xephem-3.7.5.ebuild:
35 + Version bump. Simplify ebuild and switch to EAPI4
36
37 08 Nov 2010; Kacper Kowalik <xarthisius@g.o> xephem-3.7.3.ebuild,
38 xephem-3.7.4-r1.ebuild:
39
40
41
42 1.1 sci-astronomy/xephem/xephem-3.7.5.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-astronomy/xephem/xephem-3.7.5.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-astronomy/xephem/xephem-3.7.5.ebuild?rev=1.1&content-type=text/plain
46
47 Index: xephem-3.7.5.ebuild
48 ===================================================================
49 # Copyright 1999-2011 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/sci-astronomy/xephem/xephem-3.7.5.ebuild,v 1.1 2011/07/29 15:09:17 bicatali Exp $
52
53 EAPI=4
54 inherit eutils toolchain-funcs
55
56 DESCRIPTION="Interactive tool for astronomical ephemeris and sky simulation"
57 HOMEPAGE="http://www.clearskyinstitute.com/xephem"
58 SRC_URI="http://97.74.56.125/free/${P}.tar.gz"
59 KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
60 IUSE=""
61 SLOT=0
62 LICENSE="as-is"
63
64 DEPEND=">=x11-libs/openmotif-2.3:0
65 virtual/jpeg
66 media-libs/libpng"
67 RDEPEND="${DEPEND}"
68
69 src_prepare() {
70 # make sure we use system libs and respect user flags
71 epatch \
72 "${FILESDIR}"/${PN}-3.7.4-libs-flags.patch \
73 "${FILESDIR}"/${PN}-3.7.4-overflows.patch
74 }
75
76 src_compile() {
77 tc-export CC
78 cd GUI/xephem || die
79 emake
80 local i
81 for i in tools/{lx200xed,xedb,xephemdbd}; do
82 emake -C ${i}
83 done
84 }
85
86 src_install() {
87 cd GUI/xephem
88 dobin xephem
89 doman xephem.1
90 newicon XEphem.png ${PN}.png
91 insinto /usr/share/${PN}
92 doins -r auxil catalogs fifos fits gallery lo
93 dohtml -r help/*
94 cd tools || die
95 dobin lx200xed/lx200xed xedb/xedb xephemdbd/xephemdbd
96 for file in {xedb,lx200xed}/README; do
97 newdoc ${file} README.$(dirname ${file})
98 done
99 cd xephemdbd || die
100 insinto /usr/share/doc/${PF}/xephemdbd
101 doins README cgi-lib.pl start-xephemdbd.pl xephemdbd.html xephemdbd.pl
102 cd "${S}"
103 echo > XEphem "XEphem.ShareDir: /usr/share/${PN}"
104 insinto /usr/share/X11/app-defaults
105 has_version '<x11-base/xorg-x11-7.0' && insinto /etc/X11/app-defaults
106 doins XEphem
107 echo > 99xephem "XEHELPURL=/usr/share/doc/${PF}/html/xephem.html"
108 doenvd 99xephem
109 dodoc Copyright README
110 make_desktop_entry xephem XEphem ${PN}
111 }
112
113 pkg_postinst() {
114 elog "See ${EROOT}/usr/share/doc/${PF}/xephemdbd/README to set up a web interface"
115 }