diff options
Diffstat (limited to 'sci-libs')
-rw-r--r-- | sci-libs/libdap/ChangeLog | 12 | ||||
-rw-r--r-- | sci-libs/libdap/files/3.10.0-fix_tests.patch | 11 | ||||
-rw-r--r-- | sci-libs/libdap/files/libdap-3.9.2-gcc-4.4.patch | 26 | ||||
-rw-r--r-- | sci-libs/libdap/libdap-3.10.0.ebuild | 50 | ||||
-rw-r--r-- | sci-libs/libdap/libdap-3.8.2.ebuild | 44 | ||||
-rw-r--r-- | sci-libs/libdap/libdap-3.9.2.ebuild | 53 | ||||
-rw-r--r-- | sci-libs/libdap/libdap-3.9.3.ebuild | 46 |
7 files changed, 71 insertions, 171 deletions
diff --git a/sci-libs/libdap/ChangeLog b/sci-libs/libdap/ChangeLog index 8562f8b692ff..6e4c378f35de 100644 --- a/sci-libs/libdap/ChangeLog +++ b/sci-libs/libdap/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for sci-libs/libdap -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/libdap/ChangeLog,v 1.6 2009/12/07 06:27:24 bicatali Exp $ +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sci-libs/libdap/ChangeLog,v 1.7 2010/04/27 10:06:52 scarabeus Exp $ + +*libdap-3.10.0 (27 Apr 2010) + + 27 Apr 2010; Tomáš Chvátal <scarabeus@gentoo.org> + +files/3.10.0-fix_tests.patch, -libdap-3.8.2.ebuild, -libdap-3.9.2.ebuild, + -files/libdap-3.9.2-gcc-4.4.patch, -libdap-3.9.3.ebuild, + +libdap-3.10.0.ebuild: + Version bump. Drop old. *libdap-3.9.3 (07 Dec 2009) diff --git a/sci-libs/libdap/files/3.10.0-fix_tests.patch b/sci-libs/libdap/files/3.10.0-fix_tests.patch new file mode 100644 index 000000000000..a9025853338b --- /dev/null +++ b/sci-libs/libdap/files/3.10.0-fix_tests.patch @@ -0,0 +1,11 @@ +diff -urN libdap-3.10.0.old//unit-tests/RCReaderTest.cc libdap-3.10.0//unit-tests/RCReaderTest.cc +--- libdap-3.10.0.old//unit-tests/RCReaderTest.cc 2010-02-02 18:45:05.000000000 +0100 ++++ libdap-3.10.0//unit-tests/RCReaderTest.cc 2010-04-27 12:00:16.000000000 +0200 +@@ -31,6 +31,7 @@ + #include <unistd.h> + #endif + ++#include <cstdlib> + #include <cstring> + #include <string> + #include <iostream> diff --git a/sci-libs/libdap/files/libdap-3.9.2-gcc-4.4.patch b/sci-libs/libdap/files/libdap-3.9.2-gcc-4.4.patch deleted file mode 100644 index ac7e856c41c0..000000000000 --- a/sci-libs/libdap/files/libdap-3.9.2-gcc-4.4.patch +++ /dev/null @@ -1,26 +0,0 @@ ---- util_mit.cc.orig 2009-07-18 11:29:06.529751581 -0700 -+++ util_mit.cc 2009-07-18 11:30:08.898000932 -0700 -@@ -34,6 +34,7 @@ - }; - - #include <cstring> -+#include <cstdio> - #include <cstdlib> - #include <string> - #include <ctype.h> -@@ -59,13 +60,13 @@ - - namespace libdap { - --static char * months[12] = -+static const char * months[12] = - { - "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec" - }; - - #ifndef HAVE_STRFTIME --static char * wkdays[7] = -+static const char * wkdays[7] = - { - "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" - }; diff --git a/sci-libs/libdap/libdap-3.10.0.ebuild b/sci-libs/libdap/libdap-3.10.0.ebuild new file mode 100644 index 000000000000..aebd761f1126 --- /dev/null +++ b/sci-libs/libdap/libdap-3.10.0.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sci-libs/libdap/libdap-3.10.0.ebuild,v 1.1 2010/04/27 10:06:52 scarabeus Exp $ + +EAPI="3" + +inherit base + +DESCRIPTION="Implementation of a C++ SDK for DAP 2.0 and 3.2" +HOMEPAGE="http://opendap.org/" +SRC_URI="http://www.opendap.org/pub/source/${P}.tar.gz" + +LICENSE="|| ( LGPL-2.1 URI )" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="doc" + +RDEPEND=" + dev-util/cppunit + dev-libs/libxml2 + net-misc/curl + sys-libs/zlib +" + +DEPEND="${RDEPEND} + doc? ( app-doc/doxygen )" + +PATCHES=( "${FILESDIR}/${PV}-fix_tests.patch" ) + +RESTRICT="test" +# needs http connection +# FAIL: MIMEUtilTest + +src_compile() { + base_src_compile + if use doc; then + emake docs || die "make docs failed" + fi +} + +src_test() { + cd "${S}"/unit-tests + emake check || die +} + +src_install() { + base_src_install + dodoc README NEWS README.dodsrc || die + use doc && { dohtml docs/html/* || die ; } +} diff --git a/sci-libs/libdap/libdap-3.8.2.ebuild b/sci-libs/libdap/libdap-3.8.2.ebuild deleted file mode 100644 index f9bac6170d63..000000000000 --- a/sci-libs/libdap/libdap-3.8.2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/libdap/libdap-3.8.2.ebuild,v 1.3 2009/05/03 03:30:29 nerdboy Exp $ - -inherit eutils flag-o-matic - -DESCRIPTION="A C++ SDK which contains an implementation of DAP 2.0 and 3.2, both Client- and Server-side support." -HOMEPAGE="http://opendap.org/index.html" -SRC_URI="http://www.opendap.org/pub/source/${P}.tar.gz" - -LICENSE="|| ( LGPL-2.1 URI )" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" -IUSE="doc" - -RDEPEND="dev-util/cppunit - dev-util/dejagnu" - -DEPEND="${RDEPEND} - >=sys-libs/zlib-1.1.4 - >=dev-libs/libxml2-2.5.7 - >=net-misc/curl-7.12.0 - doc? ( app-doc/doxygen )" - -src_compile() { - local myconf="--disable-dependency-tracking" - econf ${myconf} || die "econf failed" - emake -j1 || die "emake failed" - - if use doc; then - make docs || die "make docs failed" - fi -} - -src_test() { - cd "${S}"/unit-tests && make check -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - - dodoc README NEWS README.dodsrc README.AIS - use doc && dohtml docs/html/* -} diff --git a/sci-libs/libdap/libdap-3.9.2.ebuild b/sci-libs/libdap/libdap-3.9.2.ebuild deleted file mode 100644 index ceac7e6cdaa4..000000000000 --- a/sci-libs/libdap/libdap-3.9.2.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/libdap/libdap-3.9.2.ebuild,v 1.5 2009/07/18 18:53:12 nerdboy Exp $ - -inherit autotools eutils flag-o-matic - -DESCRIPTION="A C++ SDK which contains an implementation of DAP 2.0 and 3.2, both Client- and Server-side support." -HOMEPAGE="http://opendap.org/index.html" -SRC_URI="http://www.opendap.org/pub/source/${P}.tar.gz" - -LICENSE="|| ( LGPL-2.1 URI )" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" -IUSE="doc" - -RDEPEND="dev-util/cppunit - dev-util/dejagnu" - -DEPEND="${RDEPEND} - >=sys-libs/zlib-1.1.4 - >=dev-libs/libxml2-2.5.7 - >=net-misc/curl-7.12.0 - doc? ( app-doc/doxygen )" - -src_unpack() { - unpack ${A} - cd "${S}" - eaclocal - eautoreconf - - epatch "${FILESDIR}"/${P}-gcc-4.4.patch -} - -src_compile() { - local myconf="--disable-dependency-tracking" - econf ${myconf} || die "econf failed" - emake -j1 || die "emake failed" - - if use doc; then - make docs || die "make docs failed" - fi -} - -src_test() { - cd "${S}"/unit-tests && make check -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - - dodoc README NEWS README.dodsrc README.AIS - use doc && dohtml docs/html/* -} diff --git a/sci-libs/libdap/libdap-3.9.3.ebuild b/sci-libs/libdap/libdap-3.9.3.ebuild deleted file mode 100644 index 7b72d717f9a2..000000000000 --- a/sci-libs/libdap/libdap-3.9.3.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-libs/libdap/libdap-3.9.3.ebuild,v 1.1 2009/12/07 06:27:24 bicatali Exp $ - -EAPI=2 -inherit autotools eutils flag-o-matic - -DESCRIPTION="Implementation of a C++ SDK for DAP 2.0 and 3.2" -HOMEPAGE="http://opendap.org/" -SRC_URI="http://www.opendap.org/pub/source/${P}.tar.gz" - -LICENSE="|| ( LGPL-2.1 URI )" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" -IUSE="doc" - -RDEPEND="dev-util/cppunit - dev-util/dejagnu" - -DEPEND="${RDEPEND} - >=sys-libs/zlib-1.1.4 - >=dev-libs/libxml2-2.5.7 - >=net-misc/curl-7.12.0 - doc? ( app-doc/doxygen )" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-3.9.2-gcc-4.4.patch -} - -src_compile() { - emake || die "emake failed" - if use doc; then - emake docs || die "make docs failed" - fi -} - -src_test() { - cd "${S}"/unit-tests - emake check -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed" - dodoc README NEWS README.dodsrc README.AIS - use doc && dohtml docs/html/* -} |