add cgal-4.0 and missing edb-0.9.18
[shuber-gentoo-overlay.git] / sci-mathematics / cgal / cgal-4.0.ebuild
similarity index 72%
rename from sci-mathematics/cgal/cgal-3.9.ebuild
rename to sci-mathematics/cgal/cgal-4.0.ebuild
index 2fe75ca94a2241b9ee49ec75554b7d9436d16823..d711a054886c954c27b77c47cf768ae11789f863 100644 (file)
@@ -1,32 +1,36 @@
-EAPI=3
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-mathematics/cgal/cgal-3.9.ebuild,v 1.2 2011/12/17 03:31:49 bicatali Exp $
+
+EAPI=4
 CMAKE_BUILD_TYPE=Release
 inherit base multilib cmake-utils
 
 MY_P=CGAL-${PV}
 CMAKE_BUILD_TYPE=Release
 inherit base multilib cmake-utils
 
 MY_P=CGAL-${PV}
-PID=29122
-DPID=29120
+PID=30385
+DPID=30389
 
 DESCRIPTION="C++ library for geometric algorithms and data structures"
 HOMEPAGE="http://www.cgal.org/"
 SRC_URI="http://gforge.inria.fr/frs/download.php/${PID}/${MY_P}.tar.xz
        doc? ( http://gforge.inria.fr/frs/download.php/${DPID}/${MY_P}-doc_html.tar.xz )"
 
 
 DESCRIPTION="C++ library for geometric algorithms and data structures"
 HOMEPAGE="http://www.cgal.org/"
 SRC_URI="http://gforge.inria.fr/frs/download.php/${PID}/${MY_P}.tar.xz
        doc? ( http://gforge.inria.fr/frs/download.php/${DPID}/${MY_P}-doc_html.tar.xz )"
 
-LICENSE="LGPL-2.1 MIT QPL"
+LICENSE="LGPL-3 MIT GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 RESTRICT="mirror"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 RESTRICT="mirror"
-IUSE="+cxx doc examples +gmp lapack qt4"
+IUSE="+cxx doc examples +gmp lapack mpfi qt4"
 
 RDEPEND="dev-libs/boost
        dev-libs/mpfr
        sys-libs/zlib
        x11-libs/libX11
        virtual/opengl
 
 RDEPEND="dev-libs/boost
        dev-libs/mpfr
        sys-libs/zlib
        x11-libs/libX11
        virtual/opengl
-       gmp? ( dev-libs/gmp
-               cxx? ( dev-libs/gmp[cxx] ) )
+       gmp? ( dev-libs/gmp[cxx=] )
        lapack? ( virtual/lapack )
        qt4? ( x11-libs/qt-gui:4
        lapack? ( virtual/lapack )
        qt4? ( x11-libs/qt-gui:4
-               x11-libs/qt-opengl:4 )"
+               x11-libs/qt-opengl:4 )
+       mpfi? ( sci-libs/mpfi )"
 DEPEND="${RDEPEND}
        app-arch/xz-utils
        dev-util/pkgconfig"
 DEPEND="${RDEPEND}
        app-arch/xz-utils
        dev-util/pkgconfig"
@@ -43,7 +47,6 @@ src_prepare() {
 }
 
 src_configure() {
 }
 
 src_configure() {
-       LDFLAGS=""
        local mycmakeargs
        if use gmp; then
                mycmakeargs+=( $(cmake-utils_use_with cxx GMPXX) )
        local mycmakeargs
        if use gmp; then
                mycmakeargs+=( $(cmake-utils_use_with cxx GMPXX) )
@@ -59,17 +62,16 @@ src_configure() {
                $(cmake-utils_use_with gmp)
                $(cmake-utils_use_with lapack CPACK)
                $(cmake-utils_use_with qt4 CGAL_Qt4)
                $(cmake-utils_use_with gmp)
                $(cmake-utils_use_with lapack CPACK)
                $(cmake-utils_use_with qt4 CGAL_Qt4)
+               $(cmake-utils_use_with mpfi)
        )
        cmake-utils_src_configure
 }
 
 src_install() {
        cmake-utils_src_install
        )
        cmake-utils_src_configure
 }
 
 src_install() {
        cmake-utils_src_install
-       if use doc; then
-               dohtml -r "${WORKDIR}"/doc_html/cgal_manual/*
-       fi
+       use doc && dohtml -r "${WORKDIR}"/doc_html/cgal_manual/*
        if use examples; then
                insinto /usr/share/doc/${PF}
        if use examples; then
                insinto /usr/share/doc/${PF}
-               doins -r examples || die
+               doins -r examples
        fi
 }
        fi
 }