summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastien Fabbro <bicatali@gentoo.org>2007-11-02 12:43:55 +0000
committerSebastien Fabbro <bicatali@gentoo.org>2007-11-02 12:43:55 +0000
commitb6f51207719091c6000e3451e8693d005b36caf9 (patch)
treef03e664b313d2e02e204ae55e61b00d93d4acfcb /sci-astronomy/ds9
parentQuote variables, remove old (diff)
downloadhistorical-b6f51207719091c6000e3451e8693d005b36caf9.tar.gz
historical-b6f51207719091c6000e3451e8693d005b36caf9.tar.bz2
historical-b6f51207719091c6000e3451e8693d005b36caf9.zip
Version bump.
Package-Manager: portage-2.1.3.16
Diffstat (limited to 'sci-astronomy/ds9')
-rw-r--r--sci-astronomy/ds9/ChangeLog8
-rw-r--r--sci-astronomy/ds9/Manifest26
-rw-r--r--sci-astronomy/ds9/ds9-5.0.ebuild61
-rw-r--r--sci-astronomy/ds9/files/digest-ds9-5.03
-rw-r--r--sci-astronomy/ds9/files/ds9-5.0-Makefile.patch67
5 files changed, 157 insertions, 8 deletions
diff --git a/sci-astronomy/ds9/ChangeLog b/sci-astronomy/ds9/ChangeLog
index 4d2ccdc90050..fed199bee066 100644
--- a/sci-astronomy/ds9/ChangeLog
+++ b/sci-astronomy/ds9/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sci-astronomy/ds9
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-astronomy/ds9/ChangeLog,v 1.4 2007/11/02 09:12:23 bicatali Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-astronomy/ds9/ChangeLog,v 1.5 2007/11/02 12:43:54 bicatali Exp $
+
+*ds9-5.0 (02 Nov 2007)
+
+ 02 Nov 2007; Sébastien Fabbro <bicatali@gentoo.org>
+ +files/ds9-5.0-Makefile.patch, +ds9-5.0.ebuild:
+ Version bump
02 Nov 2007; Sébastien Fabbro <bicatali@gentoo.org> ds9-4.13.ebuild:
fixed for compiler (bug #197396, thanks Joshua Rich)
diff --git a/sci-astronomy/ds9/Manifest b/sci-astronomy/ds9/Manifest
index ef8954fcb24e..c05c54769822 100644
--- a/sci-astronomy/ds9/Manifest
+++ b/sci-astronomy/ds9/Manifest
@@ -5,15 +5,24 @@ AUX ds9-4.13-Makefile.patch 2463 RMD160 0aef1b79a591d9d11327eb763952d4c3b7818350
MD5 86f2391964f277f1a5f3449fec065546 files/ds9-4.13-Makefile.patch 2463
RMD160 0aef1b79a591d9d11327eb763952d4c3b7818350 files/ds9-4.13-Makefile.patch 2463
SHA256 a8a3121a350a9aff5d8586a307a4de0ad4c30bfc50079e95f062322d826f593e files/ds9-4.13-Makefile.patch 2463
+AUX ds9-5.0-Makefile.patch 2645 RMD160 a897f388190650ab2d747de899f5810020df205e SHA1 7fde157a68eca4db07da0138042b57a1cd474c0f SHA256 9c5c1d937661815fcfb675793c4b25cd8baf92c6139ad4aa06823de98462299b
+MD5 8a38e5af34cf66e26ad147774f45c925 files/ds9-5.0-Makefile.patch 2645
+RMD160 a897f388190650ab2d747de899f5810020df205e files/ds9-5.0-Makefile.patch 2645
+SHA256 9c5c1d937661815fcfb675793c4b25cd8baf92c6139ad4aa06823de98462299b files/ds9-5.0-Makefile.patch 2645
DIST ds9.4.13.tar.gz 25635857 RMD160 8a9f763e6c45a4abd9e7cb6fd4ce7e0dbe149868 SHA1 68f39b5c955526680fec12538aa824b429b95b17 SHA256 638ff1a038c3dea966c6a510cb2f8b044f556ac339b11909b8c6a050a900307b
+DIST ds9.5.0.tar.gz 25770808 RMD160 3b54637f14766c6f315a43efbf4531901f5b9c01 SHA1 d2abb42fea2f6de75c26810b4c5fd1c6d71f397b SHA256 03e468bac3749d334c9f03c918f36e28c9eb40d3a5d54e8fecf344ba2c95090b
EBUILD ds9-4.13.ebuild 1672 RMD160 8c15386f3c4858884b0e427b2b78206d009b012d SHA1 d6e581b92ac3bbbb049b1aeef2c6b1eff786c155 SHA256 05fd65e1e863083c3731320bb6f525ec3cbb09a0be114e2eaa6b681bb3d7e256
MD5 d58906aa1581f3eb01bd523c1328c959 ds9-4.13.ebuild 1672
RMD160 8c15386f3c4858884b0e427b2b78206d009b012d ds9-4.13.ebuild 1672
SHA256 05fd65e1e863083c3731320bb6f525ec3cbb09a0be114e2eaa6b681bb3d7e256 ds9-4.13.ebuild 1672
-MISC ChangeLog 845 RMD160 e4424243a5da3b3ce9dcbacea6ef7326f458deb1 SHA1 30f6716453d80bb4a59ce17842909c467a58fd4c SHA256 6c6acf863fa0b65fba6489f486529ea3a5014c1b08b340258f82ef2c63f1a634
-MD5 b0e361c7a0185cd331037cde04acf368 ChangeLog 845
-RMD160 e4424243a5da3b3ce9dcbacea6ef7326f458deb1 ChangeLog 845
-SHA256 6c6acf863fa0b65fba6489f486529ea3a5014c1b08b340258f82ef2c63f1a634 ChangeLog 845
+EBUILD ds9-5.0.ebuild 1680 RMD160 4b19d581336b58ebfd8715b88754a7c2f180ab07 SHA1 20e498894640c9e98906c9a60a1811b1f50db0b4 SHA256 bec70668fa24fe287e91260abe1fad71109cc57a923071628f5790bd00299bf3
+MD5 94caab3e48b6eab260dd10aa59bd0efd ds9-5.0.ebuild 1680
+RMD160 4b19d581336b58ebfd8715b88754a7c2f180ab07 ds9-5.0.ebuild 1680
+SHA256 bec70668fa24fe287e91260abe1fad71109cc57a923071628f5790bd00299bf3 ds9-5.0.ebuild 1680
+MISC ChangeLog 990 RMD160 f2ced36a195427cd0756791eb9dd6f31bdfa5b81 SHA1 8e3ca9a03cfa74d853a6de5effdcabbf57a78415 SHA256 1ef11600b8d2603b662a4d8f2dd2dc8446c9dd33a95d3935b69f44846475686a
+MD5 238a89d77385cee816eff2b95424550e ChangeLog 990
+RMD160 f2ced36a195427cd0756791eb9dd6f31bdfa5b81 ChangeLog 990
+SHA256 1ef11600b8d2603b662a4d8f2dd2dc8446c9dd33a95d3935b69f44846475686a ChangeLog 990
MISC metadata.xml 1196 RMD160 242352f83deeb27946429301343c374ab2f8bcc3 SHA1 b38c48867e2620d05725bc5f2a6a882ca9f9e5d2 SHA256 3d12b47bde2cca1438a31213eddc9ebb4dc0138f1699fdb4e8fd444151577560
MD5 2080fec7ad5b19acc0fa7fe36bfe2334 metadata.xml 1196
RMD160 242352f83deeb27946429301343c374ab2f8bcc3 metadata.xml 1196
@@ -21,10 +30,13 @@ SHA256 3d12b47bde2cca1438a31213eddc9ebb4dc0138f1699fdb4e8fd444151577560 metadata
MD5 5085c2acfeef3c632361044a5716de5a files/digest-ds9-4.13 232
RMD160 d8d36e76f70cd1f2093418749270316ee81106e9 files/digest-ds9-4.13 232
SHA256 8a1f4648767667a6c636006eeab07f2dfff1257ef9d53a2baf5ebf31cd261a3c files/digest-ds9-4.13 232
+MD5 45e6f92f3946841ba4393d85e58149d9 files/digest-ds9-5.0 229
+RMD160 9c310425456e23725ca2f1a6fc64a71db1eb58b9 files/digest-ds9-5.0 229
+SHA256 efa5812cb2a04e0f5920c7b62e2ede5de791e64a34612f7dd3d42278d46828bd files/digest-ds9-5.0 229
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (GNU/Linux)
-iD8DBQFHKun+1ycZbhPLE2ARAredAKCoH0g6fThxZ14gTzLjcRUBTxf7JACcC52G
-ZHLfcy06dgAPunoICEzRpGU=
-=3c8N
+iD8DBQFHKxuS1ycZbhPLE2ARAsU9AKCaY5d8BMIMIrqJON/Jqi19lGGhMgCghDbs
+K1j5nUKT1vKHsY/ZyRr0CK4=
+=94d6
-----END PGP SIGNATURE-----
diff --git a/sci-astronomy/ds9/ds9-5.0.ebuild b/sci-astronomy/ds9/ds9-5.0.ebuild
new file mode 100644
index 000000000000..1ca11d42cea0
--- /dev/null
+++ b/sci-astronomy/ds9/ds9-5.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-astronomy/ds9/ds9-5.0.ebuild,v 1.1 2007/11/02 12:43:54 bicatali Exp $
+
+inherit flag-o-matic eutils toolchain-funcs
+
+DESCRIPTION="Data visualization application for astronomical FITS images"
+HOMEPAGE="http://hea-www.harvard.edu/RD/ds9"
+SRC_URI="http://hea-www.harvard.edu/saord/download/${PN}/source/${PN}.${PV}.tar.gz"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+RDEPEND="x11-libs/libX11
+ x11-libs/libXdmcp
+ x11-libs/libXau"
+DEPEND="${RDEPEND}
+ || ( virtual/emacs virtual/xemacs )
+ app-arch/zip"
+
+RESTRICT="strip test mirror"
+
+S="${WORKDIR}/sao${PN}"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ # patch to speed up compilation (no man pages generation)
+ epatch "${FILESDIR}"/${P}-Makefile.patch
+}
+
+src_compile() {
+ local ds9arch
+ case ${ARCH} in
+ x86) ds9arch=linux ;;
+ amd64) ds9arch=linux64 ;;
+ ppc) ds9arch=linuxppc ;;
+ x86-fbsd) ds9arch=freebsd ;;
+ *) die "ds9 not supported upstream for this architecture";;
+ esac
+ ln -s make.${ds9arch} make.include
+
+ # This is a long and fragile compilation
+ # which recompiles tcl/tk, tkimg, blt, funtools,
+ # and a lot of other packages
+ emake -j1 \
+ CC="$(tc-getCC)" \
+ CXX="$(tc-getCXX)" \
+ OPTS="${CXXFLAGS}" \
+ || die "emake failed"
+}
+
+src_install () {
+ dobin bin/ds9 || die "failed installing ds9 binary"
+ dobin bin/xpa* || die "failed installing xpa* binaries"
+ doman man/man?/xpa* || die " failed installing man pages"
+ dodoc README acknowledgement || die "failed installing basic doc"
+ if use doc; then
+ dohtml -r doc/* || die "failed installing html doc"
+ fi
+}
diff --git a/sci-astronomy/ds9/files/digest-ds9-5.0 b/sci-astronomy/ds9/files/digest-ds9-5.0
new file mode 100644
index 000000000000..32fc7fe8f9cc
--- /dev/null
+++ b/sci-astronomy/ds9/files/digest-ds9-5.0
@@ -0,0 +1,3 @@
+MD5 cd2a9b2ebf681fb0fcad93016eedeb90 ds9.5.0.tar.gz 25770808
+RMD160 3b54637f14766c6f315a43efbf4531901f5b9c01 ds9.5.0.tar.gz 25770808
+SHA256 03e468bac3749d334c9f03c918f36e28c9eb40d3a5d54e8fecf344ba2c95090b ds9.5.0.tar.gz 25770808
diff --git a/sci-astronomy/ds9/files/ds9-5.0-Makefile.patch b/sci-astronomy/ds9/files/ds9-5.0-Makefile.patch
new file mode 100644
index 000000000000..efb2c9b608e7
--- /dev/null
+++ b/sci-astronomy/ds9/files/ds9-5.0-Makefile.patch
@@ -0,0 +1,67 @@
+--- Makefile.orig 2007-11-02 09:31:55.857541252 +0000
++++ Makefile 2007-11-02 09:41:55.131691940 +0000
+@@ -394,39 +394,39 @@
+ tclsh : FORCE
+ @echo "Installing Tcl shared..."
+ cd $(TCLDIRDIR); CC='$(CC)' CFLAGS='$(OPTS) $(TCLOPTS)' LDFLAGS='$(LIBS)' ./configure $(TCLFLAGS) --enable-shared
+- cd $(TCLDIRDIR); $(MAKE) install
++ cd $(TCLDIRDIR); $(MAKE) install-binaries install-libraries
+
+ tcl : FORCE
+ @echo "Installing Tcl noshared..."
+ cd $(TCLDIRDIR); CC='$(CC)' CFLAGS='$(OPTS) $(TCLOPTS)' LDFLAGS='$(LIBS)' ./configure $(TCLFLAGS) --disable-shared
+- cd $(TCLDIRDIR); $(MAKE) install
++ cd $(TCLDIRDIR); $(MAKE) install-binaries install-libraries
+
+ tksh : FORCE
+ @echo "Installing Tk shared..."
+ cd $(TKDIRDIR); CC='$(CC)' CFLAGS='$(OPTS) $(TCLOPTS)' LDFLAGS='$(LIBS)' ./configure $(TCLFLAGS) --enable-shared
+- cd $(TKDIRDIR); $(MAKE) install
++ cd $(TKDIRDIR); $(MAKE) install-binaries install-libraries
+ $(RM) -r lib/$(TKVER)/demos
+
+ tk : FORCE
+ @echo "Installing Tk noshared..."
+ cd $(TKDIRDIR); CC='$(CC)' CFLAGS='$(OPTS) $(TCLOPTS)' LDFLAGS='$(LIBS)' ./configure $(TCLFLAGS) --disable-shared
+- cd $(TKDIRDIR); $(MAKE) install
++ cd $(TKDIRDIR); $(MAKE) install-binaries install-libraries
+ $(RM) -r lib/$(TKVER)/demos
+
+ tktablesh : FORCE
+ @echo "Installing TkTable..."
+ cd $(TKTABLEDIR); CC='$(CC)' CFLAGS='$(OPTS)' LDFLAGS='$(LIBS)' ./configure $(TKTABLEFLAGS) --enable-shared
+- cd $(TKTABLEDIR); $(MAKE); $(MAKE) install
++ cd $(TKTABLEDIR); $(MAKE); $(MAKE) install-binaries install-libraries
+
+ tktable : FORCE
+ @echo "Installing TkTable..."
+ cd $(TKTABLEDIR); CC='$(CC)' CFLAGS='$(OPTS)' LDFLAGS='$(LIBS)' ./configure $(TKTABLEFLAGS) --disable-shared
+- cd $(TKTABLEDIR); $(MAKE); $(MAKE) install
++ cd $(TKTABLEDIR); $(MAKE); $(MAKE) install-binaries install-libraries
+
+ tcllib : FORCE
+ @echo "Installing TCLLIB..."
+ cd $(TCLLIBDIR); ./configure $(TCLLIBFLAGS)
+- cd $(TCLLIBDIR); $(MAKE) install
++ cd $(TCLLIBDIR); $(MAKE) install-libraries
+
+ tkindex : FORCE
+ @echo "Installing Tk mkIndex..."
+@@ -449,7 +449,7 @@
+ zlibsh : FORCE
+ @echo "Installing zlib..."
+ cd $(ZLIBDIR); CC='$(CC)' CFLAGS='$(OPTS)' LDFLAGS='$(LIBS)' ./configure $(ZLIBFLAGS) --shared
+- cd $(ZLIBDIR); $(MAKE) install
++ cd $(ZLIBDIR); $(MAKE) install-binaries install-libraries
+
+ tkimg : FORCE
+ @echo "Installing TKIMG noshared..."
+@@ -459,7 +459,7 @@
+ tkimgsh : FORCE
+ @echo "Installing TKIMG shared..."
+ cd $(TKIMGDIR); CC='$(CC)' CFLAGS='$(OPTS)' LDFLAGS='$(LIBS)' ./configure $(TKIMGFLAGS)
+- cd $(TKIMGDIR); $(MAKE) install
++ cd $(TKIMGDIR); $(MAKE) install-binaries install-libraries
+
+ tkmpeg : FORCE
+ @echo "Installing TKMPEG..."