From e2a4905b2c661211374266bf3976136b54d5d6c9 Mon Sep 17 00:00:00 2001 From: David Seifert Date: Fri, 18 Jun 2021 15:15:27 +0200 Subject: sci-mathematics/cgal: Depend on dev-libs/gmp[cxx(+)] Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: David Seifert --- sci-mathematics/cgal/cgal-5.1-r1.ebuild | 79 +++++++++++++++++++++++++++++++ sci-mathematics/cgal/cgal-5.1.ebuild | 79 ------------------------------- sci-mathematics/cgal/cgal-5.2-r1.ebuild | 77 ++++++++++++++++++++++++++++++ sci-mathematics/cgal/cgal-5.2.1-r1.ebuild | 77 ++++++++++++++++++++++++++++++ sci-mathematics/cgal/cgal-5.2.1.ebuild | 77 ------------------------------ sci-mathematics/cgal/cgal-5.2.ebuild | 77 ------------------------------ 6 files changed, 233 insertions(+), 233 deletions(-) create mode 100644 sci-mathematics/cgal/cgal-5.1-r1.ebuild delete mode 100644 sci-mathematics/cgal/cgal-5.1.ebuild create mode 100644 sci-mathematics/cgal/cgal-5.2-r1.ebuild create mode 100644 sci-mathematics/cgal/cgal-5.2.1-r1.ebuild delete mode 100644 sci-mathematics/cgal/cgal-5.2.1.ebuild delete mode 100644 sci-mathematics/cgal/cgal-5.2.ebuild (limited to 'sci-mathematics') diff --git a/sci-mathematics/cgal/cgal-5.1-r1.ebuild b/sci-mathematics/cgal/cgal-5.1-r1.ebuild new file mode 100644 index 000000000000..0af38dd57302 --- /dev/null +++ b/sci-mathematics/cgal/cgal-5.1-r1.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +MY_P=CGAL-${PV} + +DESCRIPTION="C++ library for geometric algorithms and data structures" +HOMEPAGE="https://www.cgal.org/" +SRC_URI=" + https://github.com/CGAL/cgal/releases/download/v${PV}/${MY_P}.tar.xz + doc? ( https://github.com/CGAL/cgal/releases/download/v${PV}/${MY_P}-doc_html.tar.xz )" + +S="${WORKDIR}/${MY_P}" + +LICENSE="LGPL-3 GPL-3 Boost-1.0" +SLOT="0/14" +KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux" +IUSE="doc examples +gmp mpfi ntl qt5" + +RDEPEND=" + dev-cpp/eigen + dev-libs/boost:=[threads] + dev-libs/mpfr:= + sys-libs/zlib + x11-libs/libX11:= + virtual/glu:= + virtual/opengl:= + gmp? ( dev-libs/gmp:=[cxx(+)] ) + mpfi? ( sci-libs/mpfi ) + ntl? ( dev-libs/ntl ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtopengl:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + app-arch/xz-utils + virtual/pkgconfig +" + +PATCHES=( "${FILESDIR}"/${PN}-4.11.1-fix-buildsystem.patch ) + +src_prepare() { + cmake_src_prepare + # modules provided by dev-cpp/eigen + rm cmake/modules/FindEigen3.cmake || die +} + +src_configure() { + local mycmakeargs=( + -DCGAL_INSTALL_LIB_DIR="$(get_libdir)" + -DCGAL_INSTALL_CMAKE_DIR="$(get_libdir)/cmake/CGAL" + -DCGAL_HEADER_ONLY=OFF + -DWITH_LEDA=OFF + -DWITH_Eigen3=ON + -DWITH_ZLIB=ON + -DWITH_GMP=$(usex gmp) + -DWITH_GMPXX=$(usex gmp) + -DWITH_MPFI=$(usex mpfi) + -DWITH_NTL=$(usex ntl) + -DWITH_CGAL_Qt5=$(usex qt5) + ) + cmake_src_configure +} + +src_install() { + use doc && local HTML_DOCS=( "${WORKDIR}"/doc_html/. ) + cmake_src_install + if use examples; then + dodoc -r examples demo + fi +} diff --git a/sci-mathematics/cgal/cgal-5.1.ebuild b/sci-mathematics/cgal/cgal-5.1.ebuild deleted file mode 100644 index 64859c1c1764..000000000000 --- a/sci-mathematics/cgal/cgal-5.1.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -MY_P=CGAL-${PV} - -DESCRIPTION="C++ library for geometric algorithms and data structures" -HOMEPAGE="https://www.cgal.org/" -SRC_URI=" - https://github.com/CGAL/cgal/releases/download/v${PV}/${MY_P}.tar.xz - doc? ( https://github.com/CGAL/cgal/releases/download/v${PV}/${MY_P}-doc_html.tar.xz )" - -S="${WORKDIR}/${MY_P}" - -LICENSE="LGPL-3 GPL-3 Boost-1.0" -SLOT="0/14" -KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux" -IUSE="doc examples +gmp mpfi ntl qt5" - -RDEPEND=" - dev-cpp/eigen - dev-libs/boost:=[threads] - dev-libs/mpfr:= - sys-libs/zlib - x11-libs/libX11:= - virtual/glu:= - virtual/opengl:= - gmp? ( dev-libs/gmp:=[cxx] ) - mpfi? ( sci-libs/mpfi ) - ntl? ( dev-libs/ntl ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtopengl:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - app-arch/xz-utils - virtual/pkgconfig -" - -PATCHES=( "${FILESDIR}"/${PN}-4.11.1-fix-buildsystem.patch ) - -src_prepare() { - cmake_src_prepare - # modules provided by dev-cpp/eigen - rm cmake/modules/FindEigen3.cmake || die -} - -src_configure() { - local mycmakeargs=( - -DCGAL_INSTALL_LIB_DIR="$(get_libdir)" - -DCGAL_INSTALL_CMAKE_DIR="$(get_libdir)/cmake/CGAL" - -DCGAL_HEADER_ONLY=OFF - -DWITH_LEDA=OFF - -DWITH_Eigen3=ON - -DWITH_ZLIB=ON - -DWITH_GMP=$(usex gmp) - -DWITH_GMPXX=$(usex gmp) - -DWITH_MPFI=$(usex mpfi) - -DWITH_NTL=$(usex ntl) - -DWITH_CGAL_Qt5=$(usex qt5) - ) - cmake_src_configure -} - -src_install() { - use doc && local HTML_DOCS=( "${WORKDIR}"/doc_html/. ) - cmake_src_install - if use examples; then - dodoc -r examples demo - fi -} diff --git a/sci-mathematics/cgal/cgal-5.2-r1.ebuild b/sci-mathematics/cgal/cgal-5.2-r1.ebuild new file mode 100644 index 000000000000..c617be0aa6a9 --- /dev/null +++ b/sci-mathematics/cgal/cgal-5.2-r1.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +MY_P=CGAL-${PV} +DESCRIPTION="C++ library for geometric algorithms and data structures" +HOMEPAGE="https://www.cgal.org/" +SRC_URI=" + https://github.com/CGAL/cgal/releases/download/v${PV}/${MY_P}.tar.xz + doc? ( https://github.com/CGAL/cgal/releases/download/v${PV}/${MY_P}-doc_html.tar.xz )" +S="${WORKDIR}/${MY_P}" + +LICENSE="LGPL-3 GPL-3 Boost-1.0" +SLOT="0/14" +KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux" +IUSE="doc examples +gmp mpfi ntl qt5" + +RDEPEND=" + dev-cpp/eigen + dev-libs/boost:=[threads] + dev-libs/mpfr:= + sys-libs/zlib + x11-libs/libX11:= + virtual/glu:= + virtual/opengl:= + gmp? ( dev-libs/gmp:=[cxx(+)] ) + mpfi? ( sci-libs/mpfi ) + ntl? ( dev-libs/ntl ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtopengl:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + app-arch/xz-utils + virtual/pkgconfig +" + +PATCHES=( "${FILESDIR}"/${PN}-4.11.1-fix-buildsystem.patch ) + +src_prepare() { + cmake_src_prepare + # modules provided by dev-cpp/eigen + rm cmake/modules/FindEigen3.cmake || die +} + +src_configure() { + local mycmakeargs=( + -DCGAL_INSTALL_LIB_DIR="$(get_libdir)" + -DCGAL_INSTALL_CMAKE_DIR="$(get_libdir)/cmake/CGAL" + -DCGAL_HEADER_ONLY=OFF + -DWITH_LEDA=OFF + -DWITH_Eigen3=ON + -DWITH_ZLIB=ON + -DWITH_GMP=$(usex gmp) + -DWITH_GMPXX=$(usex gmp) + -DWITH_MPFI=$(usex mpfi) + -DWITH_NTL=$(usex ntl) + -DWITH_CGAL_Qt5=$(usex qt5) + ) + cmake_src_configure +} + +src_install() { + use doc && local HTML_DOCS=( "${WORKDIR}"/doc_html/. ) + cmake_src_install + if use examples; then + dodoc -r examples demo + fi +} diff --git a/sci-mathematics/cgal/cgal-5.2.1-r1.ebuild b/sci-mathematics/cgal/cgal-5.2.1-r1.ebuild new file mode 100644 index 000000000000..8831782a3fbd --- /dev/null +++ b/sci-mathematics/cgal/cgal-5.2.1-r1.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +MY_P=CGAL-${PV} +DESCRIPTION="C++ library for geometric algorithms and data structures" +HOMEPAGE="https://www.cgal.org/" +SRC_URI=" + https://github.com/CGAL/cgal/releases/download/v${PV}/${MY_P}.tar.xz + doc? ( https://github.com/CGAL/cgal/releases/download/v${PV}/${MY_P}-doc_html.tar.xz )" +S="${WORKDIR}/${MY_P}" + +LICENSE="LGPL-3 GPL-3 Boost-1.0" +SLOT="0/14" +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +IUSE="doc examples +gmp mpfi ntl qt5" + +RDEPEND=" + dev-cpp/eigen + dev-libs/boost:=[threads] + dev-libs/mpfr:= + sys-libs/zlib + x11-libs/libX11:= + virtual/glu:= + virtual/opengl:= + gmp? ( dev-libs/gmp:=[cxx(+)] ) + mpfi? ( sci-libs/mpfi ) + ntl? ( dev-libs/ntl ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtopengl:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + app-arch/xz-utils + virtual/pkgconfig +" + +PATCHES=( "${FILESDIR}"/${PN}-4.11.1-fix-buildsystem.patch ) + +src_prepare() { + cmake_src_prepare + # modules provided by dev-cpp/eigen + rm cmake/modules/FindEigen3.cmake || die +} + +src_configure() { + local mycmakeargs=( + -DCGAL_INSTALL_LIB_DIR="$(get_libdir)" + -DCGAL_INSTALL_CMAKE_DIR="$(get_libdir)/cmake/CGAL" + -DCGAL_HEADER_ONLY=ON + -DWITH_LEDA=OFF + -DWITH_Eigen3=ON + -DWITH_ZLIB=ON + -DWITH_GMP=$(usex gmp) + -DWITH_GMPXX=$(usex gmp) + -DWITH_MPFI=$(usex mpfi) + -DWITH_NTL=$(usex ntl) + -DWITH_CGAL_Qt5=$(usex qt5) + ) + cmake_src_configure +} + +src_install() { + use doc && local HTML_DOCS=( "${WORKDIR}"/doc_html/. ) + cmake_src_install + if use examples; then + dodoc -r examples demo + fi +} diff --git a/sci-mathematics/cgal/cgal-5.2.1.ebuild b/sci-mathematics/cgal/cgal-5.2.1.ebuild deleted file mode 100644 index 1f67e7a5ce52..000000000000 --- a/sci-mathematics/cgal/cgal-5.2.1.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -MY_P=CGAL-${PV} -DESCRIPTION="C++ library for geometric algorithms and data structures" -HOMEPAGE="https://www.cgal.org/" -SRC_URI=" - https://github.com/CGAL/cgal/releases/download/v${PV}/${MY_P}.tar.xz - doc? ( https://github.com/CGAL/cgal/releases/download/v${PV}/${MY_P}-doc_html.tar.xz )" -S="${WORKDIR}/${MY_P}" - -LICENSE="LGPL-3 GPL-3 Boost-1.0" -SLOT="0/14" -KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" -IUSE="doc examples +gmp mpfi ntl qt5" - -RDEPEND=" - dev-cpp/eigen - dev-libs/boost:=[threads] - dev-libs/mpfr:= - sys-libs/zlib - x11-libs/libX11:= - virtual/glu:= - virtual/opengl:= - gmp? ( dev-libs/gmp:=[cxx] ) - mpfi? ( sci-libs/mpfi ) - ntl? ( dev-libs/ntl ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtopengl:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - app-arch/xz-utils - virtual/pkgconfig -" - -PATCHES=( "${FILESDIR}"/${PN}-4.11.1-fix-buildsystem.patch ) - -src_prepare() { - cmake_src_prepare - # modules provided by dev-cpp/eigen - rm cmake/modules/FindEigen3.cmake || die -} - -src_configure() { - local mycmakeargs=( - -DCGAL_INSTALL_LIB_DIR="$(get_libdir)" - -DCGAL_INSTALL_CMAKE_DIR="$(get_libdir)/cmake/CGAL" - -DCGAL_HEADER_ONLY=ON - -DWITH_LEDA=OFF - -DWITH_Eigen3=ON - -DWITH_ZLIB=ON - -DWITH_GMP=$(usex gmp) - -DWITH_GMPXX=$(usex gmp) - -DWITH_MPFI=$(usex mpfi) - -DWITH_NTL=$(usex ntl) - -DWITH_CGAL_Qt5=$(usex qt5) - ) - cmake_src_configure -} - -src_install() { - use doc && local HTML_DOCS=( "${WORKDIR}"/doc_html/. ) - cmake_src_install - if use examples; then - dodoc -r examples demo - fi -} diff --git a/sci-mathematics/cgal/cgal-5.2.ebuild b/sci-mathematics/cgal/cgal-5.2.ebuild deleted file mode 100644 index 2d3ea4c90a8c..000000000000 --- a/sci-mathematics/cgal/cgal-5.2.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -MY_P=CGAL-${PV} -DESCRIPTION="C++ library for geometric algorithms and data structures" -HOMEPAGE="https://www.cgal.org/" -SRC_URI=" - https://github.com/CGAL/cgal/releases/download/v${PV}/${MY_P}.tar.xz - doc? ( https://github.com/CGAL/cgal/releases/download/v${PV}/${MY_P}-doc_html.tar.xz )" -S="${WORKDIR}/${MY_P}" - -LICENSE="LGPL-3 GPL-3 Boost-1.0" -SLOT="0/14" -KEYWORDS="amd64 ~arm64 x86 ~amd64-linux ~x86-linux" -IUSE="doc examples +gmp mpfi ntl qt5" - -RDEPEND=" - dev-cpp/eigen - dev-libs/boost:=[threads] - dev-libs/mpfr:= - sys-libs/zlib - x11-libs/libX11:= - virtual/glu:= - virtual/opengl:= - gmp? ( dev-libs/gmp:=[cxx] ) - mpfi? ( sci-libs/mpfi ) - ntl? ( dev-libs/ntl ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtopengl:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - app-arch/xz-utils - virtual/pkgconfig -" - -PATCHES=( "${FILESDIR}"/${PN}-4.11.1-fix-buildsystem.patch ) - -src_prepare() { - cmake_src_prepare - # modules provided by dev-cpp/eigen - rm cmake/modules/FindEigen3.cmake || die -} - -src_configure() { - local mycmakeargs=( - -DCGAL_INSTALL_LIB_DIR="$(get_libdir)" - -DCGAL_INSTALL_CMAKE_DIR="$(get_libdir)/cmake/CGAL" - -DCGAL_HEADER_ONLY=OFF - -DWITH_LEDA=OFF - -DWITH_Eigen3=ON - -DWITH_ZLIB=ON - -DWITH_GMP=$(usex gmp) - -DWITH_GMPXX=$(usex gmp) - -DWITH_MPFI=$(usex mpfi) - -DWITH_NTL=$(usex ntl) - -DWITH_CGAL_Qt5=$(usex qt5) - ) - cmake_src_configure -} - -src_install() { - use doc && local HTML_DOCS=( "${WORKDIR}"/doc_html/. ) - cmake_src_install - if use examples; then - dodoc -r examples demo - fi -} -- cgit v1.2.3-65-gdbad