summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2012-02-26 13:06:28 +0000
committerJustin Lecher <jlec@gentoo.org>2012-02-26 13:06:28 +0000
commit8c2114414e18af5690e4eb2967d0af69fd7cf5e7 (patch)
tree1971ceaf473237f244603a163bf8e99207816ece
parentCleaning up old versions (diff)
downloadhistorical-8c2114414e18af5690e4eb2967d0af69fd7cf5e7.tar.gz
historical-8c2114414e18af5690e4eb2967d0af69fd7cf5e7.tar.bz2
historical-8c2114414e18af5690e4eb2967d0af69fd7cf5e7.zip
Removing sci-visualization/hippodraw, dead upstream numerous bugs including incompatibility with new boost-pathon
-rw-r--r--sci-visualization/hippodraw/ChangeLog126
-rw-r--r--sci-visualization/hippodraw/Manifest16
-rw-r--r--sci-visualization/hippodraw/files/hippodraw-1.21.3-gold.patch17
-rw-r--r--sci-visualization/hippodraw/hippodraw-1.21.3-r3.ebuild176
-rw-r--r--sci-visualization/hippodraw/metadata.xml39
5 files changed, 0 insertions, 374 deletions
diff --git a/sci-visualization/hippodraw/ChangeLog b/sci-visualization/hippodraw/ChangeLog
deleted file mode 100644
index f0746c4f7c1c..000000000000
--- a/sci-visualization/hippodraw/ChangeLog
+++ /dev/null
@@ -1,126 +0,0 @@
-# ChangeLog for sci-visualization/hippodraw
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-visualization/hippodraw/ChangeLog,v 1.24 2011/07/16 19:38:27 jlec Exp $
-
- 16 Jul 2011; Justin Lecher <jlec@gentoo.org> hippodraw-1.21.3-r3.ebuild,
- +files/hippodraw-1.21.3-gold.patch, metadata.xml:
- Make it gold resistant, #369295
-
- 10 Oct 2010; Justin Lecher <jlec@gentoo.org> hippodraw-1.21.3-r3.ebuild:
- Fix DEP to || ( >=x11-libs/qt-assistant-4.7.0:4[compat]
- <x11-libs/qt-assistant-4.7.0:4 ); move to qt4-r2.eclass
-
- 10 Oct 2010; Justin Lecher <jlec@gentoo.org> hippodraw-1.21.3-r3.ebuild:
- Fix DEP to || ( >=x11-libs/qt-assistant-4.7.0:4[compat]
- <x11-libs/qt-assistant-4.7.0:4 )
-
- 17 Jul 2010; Kacper Kowalik <xarthisius@gentoo.org>
- hippodraw-1.21.3-r3.ebuild, -files/hippodraw-1.21.3-autoconf-2.64.patch,
- -files/hippodraw-1.21.3-automake-1.11.patch,
- -files/hippodraw-1.21.3-gcc4.3.patch,
- -files/hippodraw-1.21.3-gcc4.4.patch, -files/hippodraw-1.21.3-gcc45.patch,
- -files/hippodraw-1.21.3-minuit2.patch,
- -files/hippodraw-1.21.3-numarray.patch, -files/hippodraw-1.21.3-qt4.patch,
- -files/hippodraw-1.21.3-test-fix.patch,
- -files/hippodraw-1.21.3-wcslib.patch:
- Moved patches to gentoo mirrors
-
- 16 Jul 2010; Kacper Kowalik <xarthisius@gentoo.org>
- -hippodraw-1.21.3-r2.ebuild:
- Remove redundant version
-
- 16 Jul 2010; Kacper Kowalik <xarthisius@gentoo.org>
- hippodraw-1.21.3-r3.ebuild, +files/hippodraw-1.21.3-automake-1.11.patch:
- Fix install with automake-1.11 wrt bug 328545. Thanks to Diego for
- reporting
-
- 02 Jun 2010; Kacper Kowalik <xarthisius@gentoo.org>
- hippodraw-1.21.3-r3.ebuild, +files/hippodraw-1.21.3-gcc45.patch:
- Fixing build with GCC-4.5 wrt bug 322227. Thanks Diego for the report.
-
- 29 May 2010; Fabian Groffen <grobian@gentoo.org>
- hippodraw-1.21.3-r3.ebuild:
- Fix Prefix awareness (python_ functions don't return the prefix)
-
-*hippodraw-1.21.3-r3 (21 May 2010)
-
- 21 May 2010; Justin Lecher <jlec@gentoo.org> +hippodraw-1.21.3-r3.ebuild:
- Fix for Python ABI #316253, PREFIX fixes
-
-*hippodraw-1.21.3-r2 (12 Jan 2010)
-
- 12 Jan 2010; Markus Dittrich <markusle@gentoo.org>
- +hippodraw-1.21.3-r2.ebuild:
- New revision with dropped qt3 support (fixes bug #299190).
-
- 15 Dec 2009; Markus Dittrich <markusle@gentoo.org>
- hippodraw-1.21.3-r1.ebuild, +files/hippodraw-1.21.3-autoconf-2.64.patch:
- Added patch to fix configure issues with autoconf-2.64 and later (fixes
- #294376).
-
- 13 Nov 2009; Markus Dittrich <markusle@gentoo.org>
- hippodraw-1.21.3-r1.ebuild, +files/hippodraw-1.21.3-gcc4.4.patch:
- Ebuild cleanup and added missing dependency on boost[python]
- (bug #292880).
-
- 30 Sep 2009; Dominik Kapusta <ayoy@gentoo.org> hippodraw-1.21.3-r1.ebuild:
- Removed obsolete QT_BUILT_WITH_USE and dependency on Qt metapackage
-
- 27 Nov 2008; Sébastien Fabbro <bicatali@gentoo.org>
- hippodraw-1.21.3-r1.ebuild:
- Added qt-assistant dependency, closing bug #248659
-
- 03 Sep 2008; Sébastien Fabbro <bicatali@gentoo.org>
- +files/hippodraw-1.21.3-qt4.patch, hippodraw-1.21.3-r1.ebuild:
- Added a patch for qt4, hopefully fixing bug #236435
-
- 29 Aug 2008; Sébastien Fabbro <bicatali@gentoo.org>
- -hippodraw-1.19.1.ebuild, -hippodraw-1.21.3.ebuild:
- Removed old versions
-
- 27 Jul 2008; Carsten Lohrke <carlo@gentoo.org> hippodraw-1.19.1.ebuild,
- hippodraw-1.21.3.ebuild, hippodraw-1.21.3-r1.ebuild:
- QA: Get rid of deprecated qt_min_version().
-
- 27 Jul 2008; Carsten Lohrke <carlo@gentoo.org> hippodraw-1.21.3-r1.ebuild:
- Fix broken split Qt 4.4 dependencies, cf. bug 217161 comment 11.
-
-*hippodraw-1.21.3-r1 (17 Jul 2008)
-
- 17 Jul 2008; Sébastien Fabbro <bicatali@gentoo.org>
- files/hippodraw-1.21.3-gcc4.3.patch,
- +files/hippodraw-1.21.3-minuit2.patch,
- +files/hippodraw-1.21.3-wcslib.patch, metadata.xml,
- +hippodraw-1.21.3-r1.ebuild:
- Revision to add WCS support, added qt4 support, fixed some configure
- options to avoid automagics, and various sed fixes. Also added use local
- flag in metadata.xml
-
- 08 Jul 2008; Markus Dittrich <markusle@gentoo.org>
- +files/hippodraw-1.21.3-test-fix.patch, hippodraw-1.21.3.ebuild:
- Fixed failing test routine (see bug #228163).
-
- 18 Jun 2008; Markus Dittrich <markusle@gentoo.org>
- hippodraw-1.21.3.ebuild:
- Removed numarray in favor of numpy.
-
- 02 Jun 2008; Markus Dittrich <markusle@gentoo.org>
- hippodraw-1.19.1.ebuild, hippodraw-1.21.3.ebuild:
- Added check for python's USE="threads" (see bug #224269).
-
-*hippodraw-1.21.3 (01 Jun 2008)
-
- 01 Jun 2008; Markus Dittrich <markusle@gentoo.org>
- +files/hippodraw-1.21.3-gcc4.3.patch,
- +files/hippodraw-1.21.3-numarray.patch, hippodraw-1.19.1.ebuild,
- +hippodraw-1.21.3.ebuild:
- Version bump, masked for a bit more testing. Added patch for gcc4.3
- compatibility (also need >=boost-1.35 for gcc4.3). Changed license
- to GPL-2 since this is what the LICENSE file in the tarball states.
-
-*hippodraw-1.19.1 (23 Feb 2007)
-
- 23 Feb 2007; Sébastien Fabbro <bicatali@gentoo.org> +metadata.xml,
- +hippodraw-1.19.1.ebuild:
- Initial import, closing bug #65673.
-
diff --git a/sci-visualization/hippodraw/Manifest b/sci-visualization/hippodraw/Manifest
deleted file mode 100644
index 21bfd516e209..000000000000
--- a/sci-visualization/hippodraw/Manifest
+++ /dev/null
@@ -1,16 +0,0 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
-
-AUX hippodraw-1.21.3-gold.patch 511 RMD160 dc71d1a29596deca8544ad48502aa3b7c3e08119 SHA1 e9a141fffaea79c9f6480de47f259467a32f77c8 SHA256 e33b241d7a23d4ff14bece302ec57b44514720beff6fe2403fe6f3ba08204e15
-DIST HippoDraw-1.21.3.tar.gz 9087353 RMD160 33ab867739feda0caef29da9160c3e410de5fc35 SHA1 6959c564c0c366260b5b7ad81cce6efd2d30846b SHA256 a649dd51b4316ba54fad03cb7b39035ecd2d0efeea0cbff1a17d4790f7df0e28
-DIST hippodraw-1.21.3-gentoo.tar.bz2 4866 RMD160 27c3525c934fd91bcb08fea4ac665269c1eb15b4 SHA1 9409d7fc196c497543a82270256d7353898de263 SHA256 5b8e05f10149651619cbffd4c4fc4ce770bedcbe95aeb331aa0e83fe9c4444ea
-EBUILD hippodraw-1.21.3-r3.ebuild 5091 RMD160 a64bde0f88076a0ca96a4dc05d43701283e568c0 SHA1 db153265882bec08760600fc63d8540a44059fb7 SHA256 ef7f9c9a8eac458fbfe741271fd56955a17db9b471fee414975d889abd438a9e
-MISC ChangeLog 5098 RMD160 d148251d7752a142ef8d4a986ecab12e9ba66218 SHA1 cdb9bcb779e9b5bb665bcf35191c7578aab7f5f3 SHA256 05673555e17622b48ff2351e0a25c2a164664cb6680d92980d84ee1fe887bcc3
-MISC metadata.xml 1674 RMD160 5b3a2e2822273477444596abb69aa0a7f393f95b SHA1 3edfcccac3aad193200e6889c2eff89bd9836b5b SHA256 240b98801b0d017f7a429df609ac5049306d62ee6c8905c9a5eebcff7b3b2123
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
-
-iEYEAREKAAYFAk4h6LgACgkQgAnW8HDreRZBJACeP6IBg8qXyc0oBtGF1dXF8y/l
-j+sAoI9JRnaHwWON9bNbPgu9d3/ixu7P
-=BNml
------END PGP SIGNATURE-----
diff --git a/sci-visualization/hippodraw/files/hippodraw-1.21.3-gold.patch b/sci-visualization/hippodraw/files/hippodraw-1.21.3-gold.patch
deleted file mode 100644
index c9d095e2599e..000000000000
--- a/sci-visualization/hippodraw/files/hippodraw-1.21.3-gold.patch
+++ /dev/null
@@ -1,17 +0,0 @@
- qt/app/Makefile.am | 3 ++-
- 1 files changed, 2 insertions(+), 1 deletions(-)
-
-diff --git a/qt/app/Makefile.am b/qt/app/Makefile.am
-index 9cb1f98..0dc364e 100644
---- a/qt/app/Makefile.am
-+++ b/qt/app/Makefile.am
-@@ -49,7 +49,8 @@ EXTRA_DIST = \
-
- hippodraw_LDADD = \
- $(top_builddir)/qt/libhippoqt.la \
-- $(top_builddir)/lib/libhippo.la
-+ $(top_builddir)/lib/libhippo.la \
-+ -lQtXml
-
- hippodraw_LDFLAGS = $(CFITSIO_LDFLAGS) $(MINUIT_LDFLAGS) \
- $(MINUIT2_LDFLAGS) $(ROOTLDFLAGS) $(wCSLIB_LDFLAGS)
diff --git a/sci-visualization/hippodraw/hippodraw-1.21.3-r3.ebuild b/sci-visualization/hippodraw/hippodraw-1.21.3-r3.ebuild
deleted file mode 100644
index a173898dc651..000000000000
--- a/sci-visualization/hippodraw/hippodraw-1.21.3-r3.ebuild
+++ /dev/null
@@ -1,176 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-visualization/hippodraw/hippodraw-1.21.3-r3.ebuild,v 1.9 2011/07/16 19:38:27 jlec Exp $
-
-EAPI=3
-
-PYTHON_DEPEND="2"
-PYTHON_USE_WITH="threads"
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="3.*"
-
-inherit autotools eutils multilib python qt4-r2
-
-MY_PN=HippoDraw
-
-DESCRIPTION="Highly interactive data analysis Qt environment for C++ and python"
-HOMEPAGE="http://www.slac.stanford.edu/grp/ek/hippodraw/"
-SRC_URI="
- ftp://ftp.slac.stanford.edu/users/pfkeb/${PN}/${MY_PN}-${PV}.tar.gz
- mirror://gentoo/${P}-gentoo.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc examples +fits +numpy root wcs"
-
-CDEPEND="
- app-text/poppler[qt4]
- dev-libs/boost[python]
- media-libs/netpbm
- virtual/latex-base
- || ( >=x11-libs/qt-assistant-4.7.0:4[compat] <x11-libs/qt-assistant-4.7.0:4 )
- x11-libs/qt-gui:4
- x11-libs/qt-qt3support:4
- x11-libs/qt-xmlpatterns:4
- fits? ( sci-libs/cfitsio )
- numpy? ( dev-python/numpy )
- root? ( >=sci-physics/root-5 )
- !root? ( sci-libs/minuit )
- wcs? ( sci-astronomy/wcslib )"
-
-DEPEND="${CDEPEND}
- doc? ( app-doc/doxygen )"
-
-RDEPEND="${CDEPEND}
- numpy? ( fits? ( dev-python/pyfits ) )"
-
-S="${WORKDIR}"/${MY_PN}-${PV}
-
-PATCHES=(
- "${WORKDIR}"/${P}-gcc4.3.patch
- "${WORKDIR}"/${P}-gcc4.4.patch
- "${WORKDIR}"/${P}-gcc45.patch
- "${WORKDIR}"/${P}-numarray.patch
- "${WORKDIR}"/${P}-test-fix.patch
- "${WORKDIR}"/${P}-minuit2.patch
- "${WORKDIR}"/${P}-wcslib.patch
- "${WORKDIR}"/${P}-qt4.patch
- "${WORKDIR}"/${P}-autoconf-2.64.patch
- "${WORKDIR}"/${P}-automake-1.11.patch
- "${FILESDIR}"/${P}-gold.patch
- )
-
-pkg_setup() {
- python_pkg_setup
-}
-
-src_prepare() {
- qt4-r2_src_prepare
-
- echo "#!${EPREFIX}/bin/sh" > config/py-compile
-
- # fix the install doc directory to gentoo's one
- local docdir="${EPREFIX}"/usr/share/doc/${PF}
- sed -i \
- -e "s:\(docdir\).*=.*:\1= ${docdir}:" \
- -e "s:\(INSTALLDIR\).*=.*:\1= \$(DESTDIR)${docdir}/html:" \
- -e "/^DOCS_STR/s:\(DOCS_STR\).*=.*:\1 = \\\\\"${docdir}/html\\\\\":" \
- -e "s:\$(pkgdatadir)/examples:${docdir}/examples:" \
- -e 's:LICENSE:README:' \
- -e "s:BOOSTDIR = python:BOOSTDIR =:g" \
- {.,doc,examples,qt}/Makefile.am || die "sed for docdir failed"
-
- AT_M4DIR=config/m4 eautoreconf
-}
-
-src_configure() {
- local myconf="
- --disable-numarraybuild
- $(use_enable numpy numpybuild)
- $(use_enable doc help)"
- # All these longuish conf options are necessary
- # or else a huge patch
- myconf="${myconf} --with-Qt-include-dir=no"
- myconf="${myconf} --with-Qt-lib-dir=no"
- myconf="${myconf} --with-Qt-bin-dir=no"
- myconf="${myconf} --with-qt4-include=${EPREFIX}/usr/include/qt4"
- myconf="${myconf} --with-qt4-lib=${EPREFIX}/usr/$(get_libdir)/qt4"
- myconf="${myconf} --with-qt4-dir=${EPREFIX}/usr"
-
- if use root; then
- myconf="${myconf} --with-root-include=$(root-config --incdir)"
- myconf="${myconf} --with-root-lib=$(root-config --libdir)"
- myconf="${myconf} --with-minuit2-lib=no"
- else
- myconf="${myconf} --with-minuit2-include=${EPREFIX}/usr/include"
- myconf="${myconf} --with-minuit2-lib=${EPREFIX}/usr/$(get_libdir)"
- myconf="${myconf} --with-root-lib=no"
- fi
-
- if use fits; then
- myconf="${myconf} --with-cfitsio-include=${EPREFIX}/usr/include"
- myconf="${myconf} --with-cfitsio-lib=${EPREFIX}/usr/$(get_libdir)"
- else
- myconf="${myconf} --with-cfitsio-lib=no"
- fi
-
- if use wcs; then
- myconf="${myconf} --with-wcslib-include=${EPREFIX}/usr/include"
- myconf="${myconf} --with-wcslib-lib=${EPREFIX}/usr/$(get_libdir)"
- else
- myconf="${myconf} --with-wcslib-include=no"
- myconf="${myconf} --with-wcslib-lib=no"
- fi
-
- econf ${myconf} || die "econf failed"
-}
-
-src_compile() {
- emake || die "emake failed"
- if use doc; then
- emake -j1 docs || die "emake docs failed"
- fi
- python_copy_sources python
- compilation() {
- emake \
- PYTHON_INCLUDES="${EPREFIX}$(python_get_includedir)" \
- PYTHON_SITE_PACKAGES="${EPREFIX}$(python_get_sitedir)" \
- NUMARRAY_INCLUDE="${EPREFIX}$(python_get_sitedir)/numpy/core/include" \
- PY_INCLUDE="${EPREFIX}$(python_get_includedir)"
- }
- python_execute_function -s --source-dir python compilation
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die "emake install failed"
- installation() {
- emake DESTDIR="${D}" \
- PYTHON_SITE_PACKAGES="${EPREFIX}$(python_get_sitedir)" \
- docsdir="${EPREFIX}"/usr/share/doc/${PF}/python \
- exampledir="${EPREFIX}"/usr/share/doc/${PF}/python/examples \
- install
- }
- python_execute_function -s --source-dir python installation
- python_clean_installation_image
-
- dosym ../${MY_PN}/hippoApp.png /usr/share/pixmaps/hippoApp.png
- make_desktop_entry hippodraw HippoDraw hippoApp
- if use examples; then
- insinto /usr/share/doc/${PF}/testsuite
- doins testsuite/*.py || die "examples install failed"
- insinto /usr/share/doc/${PF}/examples
- doins examples/*.{fits,tnt,data,baddata}* || die
- else
- # these are automatically installed
- rm -rf "${D}"usr/share/doc/${PF}/examples || die
- fi
-}
-
-pkg_postinst() {
- python_mod_optimize ${MY_PN}
-}
-
-pkg_postrm() {
- python_mod_cleanup ${MY_PN}
-}
diff --git a/sci-visualization/hippodraw/metadata.xml b/sci-visualization/hippodraw/metadata.xml
deleted file mode 100644
index 70cb61ba89e4..000000000000
--- a/sci-visualization/hippodraw/metadata.xml
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <herd>sci</herd>
- <longdescription lang="en">
- HippoDraw provides a highly interactive data analysis environment. It
- is written in C++ with the Qt library. HippoDraw can be used as a
- stand-alone application or a Python extension module. In the latter
- case, Python is effectively the scripting language for HippoDraw. It
- was made for high energy astrophysics, but it is not specific. It
- contains good support for histograms and fitting.
-</longdescription>
- <use>
- <flag name="fits">
- Enable HippoDraw's built-in support for reading FITS files,
- by using the CFITSIO library. FITS binary and ASCII tables are
- supported as well as images. When combine with numpy flag, it can
- also use the pyfits package.
- </flag>
- <flag name="numpy">
- Enable support for the numerical array manipulation and
- computational capabilities of numpy in python.
- HippoDraw can return a numerical array to Python from any of the type
- of objects that are supported. One can also import data
- to a HippoDraw from a numpy array.
- </flag>
- <flag name="root">
- Adds support for ROOT input/ouput system, storing a table of data
- as TBranch objects each with a single TLeaf. Files of this type
- can be imported by HippoDraw as a RootNTuple. Also if root flag is
- selected, it can use root::minuit for minimization instead of
- standalone minuit library.
- </flag>
- <flag name="wcs">
- Adds 10 built-in transforms to HippoDraw via the World Coordinate
- System library for FITS files.
- </flag>
- </use>
-</pkgmetadata>