ChangeLog

# ChangeLog for dev-lang/gdl
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/gdl/ChangeLog,v 1.9 2008/06/06 14:31:45 markusle Exp $

06 Jun 2008; Markus Dittrich gdl-0.9_rc1.ebuild:
Make gdl backward compatible to
24 May 2008; Markus Dittrich
+files/gdl-0.9_rc1-magick.patch, +files/gdl-0.9_rc1-gcc4.3.patch,
gdl-0.9_rc1.ebuild:
Replaced imagemagick patch which broke due to additiona autoconf step
(fixes bug #223321). Added gcc4.3 compile patch.

*gdl-0.9_rc1 (22 May 2008)

22 May 2008; Sébastien Fabbro
+files/gdl-0.9_rc1-proj4.patch, -gdl-0.9_pre5.ebuild, +gdl-0.9_rc1.ebuild:
Version bump

13 Apr 2008; Markus Dittrich
+files/gdl-0.9_pre6-plplot-5.9.patch, gdl-0.9_pre6.ebuild:
Added patch for plplot-5.9 support (fixes bug #217361).

21 Mar 2008; Markus Dittrich
+files/gdl-0.9_pre6-magick.patch, gdl-0.9_pre5.ebuild,
gdl-0.9_pre6.ebuild:
Added patch to fix compilation issues with imagemagick-6.3.9*
(see bug #214040).

*gdl-0.9_pre6 (05 Nov 2007)

05 Nov 2007; Sébastien Fabbro
+files/gdl-0.9_pre6-proj4.patch, +gdl-0.9_pre6.ebuild:
Version bump

*gdl-0.9_pre5 (21 Aug 2007)

21 Aug 2007; Sébastien Fabbro
+files/gdl-0.9_pre5-proj4.patch, metadata.xml, +gdl-0.9_pre5.ebuild:
Version bump.

29 Sep 2006; Markus Dittrich
+files/gdl-0.8.11-gcc4-gentoo.patch, gdl-0.8.11.ebuild:
Added patch to fix compile problems with gcc4.x. This fixes
bug #149299.

*gdl-0.8.11 (21 Dec 2005)

21 Dec 2005; Markus Dittrich +metadata.xml,
+gdl-0.8.11.ebuild:
Initial import (fixes bug #82660). Thanks to Sebastien Fabbro
, Jose Marino , Steven Rieder
, and Daniel Veillette for
their ebuilds and testing.

Manifest

AUX gdl-0.8.11-gcc4-gentoo.patch 1402 RMD160 2cb002f9cc60e5910a106dfeb0ab079dcb2f212d SHA1 4b22d29098141a26fc089dbd98b5ae0190731f7b SHA256 42765b45b82bd56c46d7d2aa1726b97f47a95f3eee37a934ac600ba2e5fba0a1
AUX gdl-0.9_pre5-proj4.patch 1215 RMD160 d82806674601555145d6b2e3deb3bd637f8d52ec SHA1 85cecd68c965ede96615ba6ca3e3ce9d87ce5600 SHA256 6767956f44e1c3d8bf2d137e6348d06bbcd8ee5f340ca3ab1c3d6b881b050931
AUX gdl-0.9_pre6-magick.patch 886 RMD160 a22e6c3e65dc044785130b90a07c5ed0ff7dfc94 SHA1 a2f6c0e8dbad4742c3a571a279c54a1f677b1fa2 SHA256 b6b6f57d708167232173020d5edc94a8aee6949ec75406b6d80d887fa2f06633
AUX gdl-0.9_pre6-plplot-5.9.patch 1025 RMD160 bbab8e93af80c3efe6e2ce43575350119f566237 SHA1 e3dbc4145f649cc0a18b53bddfc765fe5ad5f786 SHA256 94a92bc41e401db50c2c8f5da13a99c2bd76c479577da165d28a079cf8808eb2
AUX gdl-0.9_pre6-proj4.patch 1205 RMD160 0a486ea0e669d682b49416f2a78611b074e4279d SHA1 f9a4cbaceb7d16adb8d33bbb6e34ded20eab039e SHA256 dd4c6749297d80c84f63426d374659d84e2941f65fa193e1a4820f8e6a299707
AUX gdl-0.9_rc1-gcc4.3.patch 1958 RMD160 478b337439cd34012a6ce4e082729c34a9247e5e SHA1 fa673c4630e77f507f22542445fd84741e9b9cfb SHA256 c03546e074b89a33ab45df21c0799da726789db107296a533822c09f3432b1d6
AUX gdl-0.9_rc1-magick.patch 1008 RMD160 3190ee3213e060d493be516151d6eca7745560e2 SHA1 fc369e262d8f859df959277b1b367f5c93df410c SHA256 be3fefd9e66ad45f0480403b12831d0d7023c1ff519a0e6d03f2868d00bfd2bf
AUX gdl-0.9_rc1-proj4.patch 1087 RMD160 222d10268dc3d99de76312a1e1ccef3b9f1af015 SHA1 4e4cb8e23421f73a2764bcc3ea259e9a45b0872f SHA256 cd903dd710c37a0f7ce4582625ba0339e6e16e6918dcc55b3b040e68ad3df4cf
DIST gdl-0.8.11.tar.gz 827194 RMD160 f392dea396bc6ab56a2360bfda02ea684aa2ce3f SHA1 8904075d9297ea54cfbdf66cc69d55c472d784c1 SHA256 3872fdbf5ec76632cad1fe1a488728592d72244c9c0553c96f265bdc78bb5906
DIST gdl-0.9pre6.tar.gz 1183644 RMD160 b8d59a06adba8be864d0cdbd00eb8bf677a2093b SHA1 d05835c066bc3f0e35c1fbaee0415c57f817af1e SHA256 a6a597f2cb5fea889b32f99fba595c3535e47ee219a334fd274ab704133e35ea
DIST gdl-0.9rc1.tar.gz 1184049 RMD160 cce312116805b667e9aa83bcc09520606934f0da SHA1 a897a3696c635eb7703ff53955924c70c17bcb26 SHA256 60ac94cb7c278919a851c7c4f8aa459b76190c919d7ecfc25d906b316cd2afa4
EBUILD gdl-0.8.11.ebuild 1525 RMD160 15c6dbe3c0923b2ababd3b9c0366f69da9ed1a4c SHA1 eaaf5b5eaae8a14ac7050c2c036edeb8bc096e66 SHA256 e9299b0b74d3ca0ec01318db64e357721cdc8f214e7a7fc4727504a7fa67ddd7
EBUILD gdl-0.9_pre6.ebuild 1921 RMD160 0eda7822bf1cbbbb42e3e3cda22602cfb1ca91ff SHA1 55c9a7b42d0eee8f3b5ca8c307c70ab3be912c00 SHA256 a0fcc0f23501ecb4bdf887463a09487f2e623b98b91fd9d1840f78140674cd8b
EBUILD gdl-0.9_rc1.ebuild 2130 RMD160 86f881b05e013f30f7b9ce257aff28a1757dbc4e SHA1 4f5b77f9e5e177d7b4b4e8231c5d18d951a9b750 SHA256 14c4191eab26b4a37194df311ca310bb33186bb77132e5d44816b150d844a195
MISC ChangeLog 2040 RMD160 8024041fdce87f537ffa80713aaaa727a71812a4 SHA1 59b4e0317920c39b60b7cd4b7c49c66a7c3838f5 SHA256 427596ff60cd7d9e2533cae424d3fbcce90bc673a0075c232f6f035b0919b275
MISC metadata.xml 465 RMD160 6a916eadbb20bfec9af5dd276967d236e946b87e SHA1 5ae91cde758c6a9ec3532914fd63a2584aa42060 SHA256 3922d11656f03d422639ae3bfbcc74eb47044292687d63c2a80379b994a083bb

files

gdl-0.8.11.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/gdl/gdl-0.8.11.ebuild,v 1.4 2007/08/21 08:58:21 bicatali Exp $

inherit eutils

DESCRIPTION="An Interactive Data Language compatible incremental compiler"
LICENSE="GPL-2"
HOMEPAGE="http://gnudatalanguage.sourceforge.net/"
SRC_URI="mirror://sourceforge/gnudatalanguage/${P}.tar.gz"

SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="python fftw hdf hdf5 netcdf imagemagick"

RDEPEND=">=sys-libs/readline-4.3
sci-libs/gsl
>=sci-libs/plplot-5.3
imagemagick? ( media-gfx/imagemagick )
hdf? ( sci-libs/hdf )
hdf5? ( sci-libs/hdf5 )
netcdf? ( sci-libs/netcdf )
python? ( dev-lang/python
dev-python/numarray
dev-python/matplotlib )
fftw? ( sci-libs/fftw )"

DEPEND="${RDEPEND}
sys-devel/libtool"

RESTRICT=test

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-gcc4-gentoo.patch
}

src_compile() {
econf \
$(use_with python) \
$(use_with fftw) \
$(use_with hdf) \
$(use_with hdf5) \
$(use_with netcdf) \
$(use_with imagemagick Magick) \
|| die "econf failed!"

emake || die "emake failed"
}

src_install() {
emake DESTDIR="${D}" install || die "failed to install"

insinto /usr/share/${PN}
doins -r src/pro
doins -r src/py
dodoc README PYTHON.txt AUTHORS ChangeLog NEWS TODO HACKING

# add GDL provided routines to IDL_PATH
echo "GDL_STARTUP=/usr/share/${PN}/pro" > 99gdl
echo "GDL_PATH=/usr/share/${PN}" >> 99gdl
doenvd 99gdl
}

gdl-0.9_pre6.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/gdl/gdl-0.9_pre6.ebuild,v 1.3 2008/04/13 18:31:51 markusle Exp $

inherit eutils flag-o-matic

MYP=${P/_/}
DESCRIPTION="An Interactive Data Language compatible incremental compiler"
LICENSE="GPL-2"
HOMEPAGE="http://gnudatalanguage.sourceforge.net/"
SRC_URI="mirror://sourceforge/gnudatalanguage/${MYP}.tar.gz"

SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="python fftw hdf hdf5 netcdf imagemagick proj"

RDEPEND=">=sys-libs/readline-4.3
sci-libs/gsl
>=sci-libs/plplot-5.3
imagemagick? ( media-gfx/imagemagick )
hdf? ( sci-libs/hdf )
hdf5? ( sci-libs/hdf5 )
netcdf? ( sci-libs/netcdf )
python? ( virtual/python
dev-python/numarray
dev-python/matplotlib )
fftw? ( >=sci-libs/fftw-3 )
proj? ( sci-libs/proj )"

DEPEND="${RDEPEND}
sys-devel/libtool"

S="${WORKDIR}/${MYP}"

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-proj4.patch
epatch "${FILESDIR}"/${P}-magick.patch

if has_version ">=sci-libs/plplot-5.9.0"; then
epatch "${FILESDIR}"/${P}-plplot-5.9.patch
fi
}

src_compile() {
use proj && append-cppflags -DPJ_LIB__
econf \
$(use_with python) \
$(use_with fftw) \
$(use_with hdf) \
$(use_with hdf5) \
$(use_with netcdf) \
$(use_with imagemagick Magick) \
$(use_with proj libproj4) \
|| die "econf failed"

emake || die "emake failed"
}

src_test() {
cd "${S}"/testsuite
PATH="${S}"/src gdl < test_suite
EOF
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"

insinto /usr/share/${PN}
doins -r src/pro src/py || die "install pro and py files failed"
dodoc README PYTHON.txt AUTHORS ChangeLog NEWS TODO HACKING || die

# add GDL provided routines to IDL_PATH
echo "GDL_STARTUP=/usr/share/${PN}/pro" > 99gdl
echo "GDL_PATH=/usr/share/${PN}" >> 99gdl
doenvd 99gdl
}

gdl-0.9_rc1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/gdl/gdl-0.9_rc1.ebuild,v 1.4 2008/06/06 15:56:03 mr_bones_ Exp $

inherit eutils flag-o-matic autotools

MYP=${P/_/}
DESCRIPTION="An Interactive Data Language compatible incremental compiler"
LICENSE="GPL-2"
HOMEPAGE="http://gnudatalanguage.sourceforge.net/"
SRC_URI="mirror://sourceforge/gnudatalanguage/${MYP}.tar.gz"

SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="python fftw hdf hdf5 netcdf imagemagick proj"

RDEPEND=">=sys-libs/readline-4.3
sci-libs/gsl
>=sci-libs/plplot-5.3
imagemagick? ( media-gfx/imagemagick )
hdf? ( sci-libs/hdf )
hdf5? ( sci-libs/hdf5 )
netcdf? ( sci-libs/netcdf )
python? ( dev-python/numarray dev-python/matplotlib )
fftw? ( >=sci-libs/fftw-3 )
proj? ( sci-libs/proj )"

DEPEND="${RDEPEND}
sys-devel/libtool"

S="${WORKDIR}/${MYP}"

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-proj4.patch
epatch "${FILESDIR}"/${P}-magick.patch
epatch "${FILESDIR}"/${P}-gcc4.3.patch

#if has_version ">=sci-libs/plplot-5.9.0"; then
#epatch "${FILESDIR}"/${PN}-0.9_pre6-plplot-5.9.patch
#fi
eautoreconf
}

src_compile() {

# need to check for old plplot
local myconf
if has_version ' myconf="${myconf} --enable-oldplplot"
fi

use proj && append-cppflags -DPJ_LIB__
econf \
$(use_with python) \
$(use_with fftw) \
$(use_with hdf) \
$(use_with hdf5) \
$(use_with netcdf) \
$(use_with imagemagick Magick) \
$(use_with proj libproj4) \
${myconf} \
|| die "econf failed"

emake || die "emake failed"
}

src_test() {
cd "${S}"/testsuite
PATH="${S}"/src gdl <<-EOF
test_suite
EOF
}

src_install() {
emake DESTDIR="${D}" install || die "emake install failed"

insinto /usr/share/${PN}
doins -r src/pro src/py || die "install pro and py files failed"
dodoc README PYTHON.txt AUTHORS ChangeLog NEWS TODO HACKING || die

# add GDL provided routines to IDL_PATH
echo "GDL_STARTUP=/usr/share/${PN}/pro" > 99gdl
echo "GDL_PATH=/usr/share/${PN}" >> 99gdl
doenvd 99gdl
}

metadata.xml





markusle@gentoo.org
Markus Dittrich

sci

A free IDL (Interactive Data Language) compatible incremental compiler
(ie. runs IDL programs). IDL is a registered trademark of ITT Visual
Information Solutions.