summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Fabbro <bicatali@gentoo.org>2008-11-05 21:53:39 +0000
committerSebastien Fabbro <bicatali@gentoo.org>2008-11-05 21:53:39 +0000
commit782a645ef3af58a4ace2aac05cf3784f5b638cb9 (patch)
treea176c71d7794ed2e31ae56bdc8c28fac778fb771 /sci-astronomy/skycat/skycat-3.0.2-r1.ebuild
parentFix further missing headers, added soname in libcgplot, and as-needed fixes (diff)
downloadgentoo-2-782a645ef3af58a4ace2aac05cf3784f5b638cb9.tar.gz
gentoo-2-782a645ef3af58a4ace2aac05cf3784f5b638cb9.tar.bz2
gentoo-2-782a645ef3af58a4ace2aac05cf3784f5b638cb9.zip
Added some missing headers, more gcc-4.3 fixes not caught during compilation
(Portage version: 2.2_rc11/cvs/Linux 2.6.25-gentoo-r7 x86_64)
Diffstat (limited to 'sci-astronomy/skycat/skycat-3.0.2-r1.ebuild')
-rw-r--r--sci-astronomy/skycat/skycat-3.0.2-r1.ebuild47
1 files changed, 47 insertions, 0 deletions
diff --git a/sci-astronomy/skycat/skycat-3.0.2-r1.ebuild b/sci-astronomy/skycat/skycat-3.0.2-r1.ebuild
new file mode 100644
index 000000000000..cf512ab56457
--- /dev/null
+++ b/sci-astronomy/skycat/skycat-3.0.2-r1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-astronomy/skycat/skycat-3.0.2-r1.ebuild,v 1.1 2008/11/05 21:53:39 bicatali Exp $
+
+inherit eutils autotools
+
+DESCRIPTION="ESO astronomical image visualizer with catalog access."
+HOMEPAGE="http://archive.eso.org/skycat"
+SRC_URI="ftp://ftp.eso.org/pub/archive/${PN}/Sources/${P}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+
+KEYWORDS="~amd64 ~x86"
+IUSE="threads"
+
+DEPEND="x11-libs/libXext
+ >=dev-tcltk/tclx-2.4
+ >=dev-tcltk/blt-2.4
+ >=dev-tcltk/itcl-3.3
+ >=dev-tcltk/iwidgets-4.0.1
+ >=dev-tcltk/tkimg-1.3"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ # fix buggy tcl.m4 for bash3
+ epatch "${FILESDIR}"/${PN}-3.0.1-m4.patch
+ # fix old style headers, set as error by new g++
+ epatch "${FILESDIR}"/${PN}-3.0.1-gcc43.patch
+ eautoconf
+}
+
+src_compile() {
+ econf $(use_enable threads)
+ emake
+ emake || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc README CHANGES VERSION
+ for d in tclutil astrotcl rtd cat skycat; do
+ for f in README CHANGES VERSION; do
+ newdoc ${f} ${f}.${d}
+ done
+ done
+}