1 |
commit: 6e3eee2f9aa40705a2d49f43b28cd5970b608851 |
2 |
Author: Diogo Pereira <sir.suriv <AT> gmail <DOT> com> |
3 |
AuthorDate: Mon Aug 20 11:51:49 2018 +0000 |
4 |
Commit: Amy Liffey <amynka <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Sep 9 15:53:20 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e3eee2f |
7 |
|
8 |
sci-mathematics/cgal: bump to 4.11.3 |
9 |
|
10 |
Closes: https://bugs.gentoo.org/663464 |
11 |
Closes: https://github.com/gentoo/gentoo/pull/9557 |
12 |
Package-Manager: Portage-2.3.40, Repoman-2.3.9 |
13 |
|
14 |
sci-mathematics/cgal/Manifest | 2 + |
15 |
sci-mathematics/cgal/cgal-4.11.3.ebuild | 80 +++++++++++++++++++++++++++++++++ |
16 |
2 files changed, 82 insertions(+) |
17 |
|
18 |
diff --git a/sci-mathematics/cgal/Manifest b/sci-mathematics/cgal/Manifest |
19 |
index 1943c1c1261..4645979f664 100644 |
20 |
--- a/sci-mathematics/cgal/Manifest |
21 |
+++ b/sci-mathematics/cgal/Manifest |
22 |
@@ -2,5 +2,7 @@ DIST CGAL-4.10-doc_html.tar.xz 27147028 BLAKE2B ccdb77a497c2aef3004c3adfd81bf8f7 |
23 |
DIST CGAL-4.10.tar.xz 14249804 BLAKE2B 4715449bebc45fe9270b4a336af964eda4c1a603a9a63b3f3b6922253e18f205e27d5d14dea7ae90ece4184c8b3bafb0ff2963311da7a95ab6d21d8961679ac1 SHA512 2029ad647e73692bb38b2ed9606aae61ec1d74df886bb6fd0f4e3388fb08a51de87a1e290df0dcc621a8abc2654915e2d331ec9f6d27ddd9a21f187a165fa09d |
24 |
DIST CGAL-4.11.1-doc_html.tar.xz 30575368 BLAKE2B 088cedcde628520625a4494b261e3ae963b8f3688ce4c1117e70f925ff86d11606482d3ce04415d6f03d07a52dfbf041ee315a0e627eb2d7944d08223b51077c SHA512 b16ad29a2981fc72902cc2c850a02c0412eb2f09f5ec864d85c92230ffe1f996c45ae2558b472b0b239d6c7718ccc6da6d65e52b5a7b33d1b406eda4aad0bca5 |
25 |
DIST CGAL-4.11.1.tar.xz 14650588 BLAKE2B 08a7a61d92fc5293eef194d4bb1a42c69cacd8bbc3ee3c1e803435d0d7e2c3cf6533ce5a8f40fb4bf4e6b2ba34ec2c74abd2c2cbdbddbb874caa75b7d80624ba SHA512 0687ddd52e7a7d5e437a57c06d6c1ad7b325a7d0055fc48ba11be6fbc3e4003e2b28a35a9caac0c69af4c73d7d85553502e777714fa56c64580131b04dbe563e |
26 |
+DIST CGAL-4.11.3-doc_html.tar.xz 30576756 BLAKE2B 6d32f3bca1c5aee4ed09eb96a35113a8a71bf14679e204683268ccee56f4a4799ef696bebd5ec0fd6add964e23273efc87167c122a5dc781c9cc7b2f5b938c29 SHA512 a729bea11a9b853a8197cc7ebb089005f98868e393e91142946d45a485e2e9ac9eacce1b230d91240080033b5c31bfd0195820ee5ae7f621bdd75f1abf19244f |
27 |
+DIST CGAL-4.11.3.tar.xz 14657412 BLAKE2B a10457d255fcdd822f90419ff6af5389c50e88b254ed7f37471e24bb8523732b5aa6bd1ee5e67f14fcf0d8e79abf86e798ddeb3e0ce965dc2cde5667377bf5e0 SHA512 44cdd5fb313841d208ffeb9a96aa8db5111defd581b749c80f655390b5468f7c18b61df0ac2bdeb5259507341cc451fcd8cd50f7ff0571efdcb76eb920f92f7e |
28 |
DIST cgal-4.9-doc_html-1.tar.xz 26612436 BLAKE2B 17ea9c6e7bd9c981c0b8282b4e4dd3606e1939902c131947e05eccd1760d743740bc9bc385052954c3e60a49a7d5f1d961b4f954892d172095e3a2cf86e8887e SHA512 df9855ff2b152a32dfb584c68b861e2cd480c073cd8cfddc494295455aff8d96e00ba6424b7a7f460e2f9e8db0fcefe858a656f4834821dd5466f61eb3d555b2 |
29 |
DIST cgal-4.9.tar.xz 13749292 BLAKE2B fc6f44dec7c4cfd6ec13911cd668f0c6df7e73cd85540678f43c95b6fd9130449ca2597222e6b668b05072194302b95d63ff775ca82380aedc4fb8c439967c5b SHA512 6f55e061917869dea1083e6fccac132a5232c2de4c01d0ed052bbb31789a23cc66334f12a884ed1e8a1b84af0e2a7186000964dd12e4b41914ee7fd5e36baca8 |
30 |
|
31 |
diff --git a/sci-mathematics/cgal/cgal-4.11.3.ebuild b/sci-mathematics/cgal/cgal-4.11.3.ebuild |
32 |
new file mode 100644 |
33 |
index 00000000000..5227111e2e8 |
34 |
--- /dev/null |
35 |
+++ b/sci-mathematics/cgal/cgal-4.11.3.ebuild |
36 |
@@ -0,0 +1,80 @@ |
37 |
+# Copyright 1999-2018 Gentoo Foundation |
38 |
+# Distributed under the terms of the GNU General Public License v2 |
39 |
+ |
40 |
+EAPI=6 |
41 |
+ |
42 |
+inherit cmake-utils flag-o-matic |
43 |
+ |
44 |
+MY_P=CGAL-${PV} |
45 |
+ |
46 |
+DESCRIPTION="C++ library for geometric algorithms and data structures" |
47 |
+HOMEPAGE="https://www.cgal.org/" |
48 |
+SRC_URI=" |
49 |
+ https://github.com/CGAL/cgal/releases/download/releases%2F${MY_P}/${MY_P}.tar.xz |
50 |
+ doc? ( https://github.com/CGAL/cgal/releases/download/releases%2F${MY_P}/${MY_P}-doc_html.tar.xz )" |
51 |
+ |
52 |
+LICENSE="LGPL-3 GPL-3 Boost-1.0" |
53 |
+SLOT="0/13" |
54 |
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" |
55 |
+IUSE="doc examples +gmp mpfi ntl qt5" |
56 |
+ |
57 |
+RDEPEND=" |
58 |
+ dev-cpp/eigen |
59 |
+ dev-libs/boost:=[threads] |
60 |
+ dev-libs/mpfr:0= |
61 |
+ sys-libs/zlib:= |
62 |
+ x11-libs/libX11:= |
63 |
+ virtual/glu:= |
64 |
+ virtual/opengl:= |
65 |
+ gmp? ( dev-libs/gmp:=[cxx] ) |
66 |
+ mpfi? ( sci-libs/mpfi ) |
67 |
+ ntl? ( dev-libs/ntl ) |
68 |
+ qt5? ( |
69 |
+ dev-qt/qtcore:5 |
70 |
+ dev-qt/qtgui:5 |
71 |
+ dev-qt/qtopengl:5 |
72 |
+ dev-qt/qtsvg:5 |
73 |
+ dev-qt/qtwidgets:5 |
74 |
+ )" |
75 |
+DEPEND="${RDEPEND} |
76 |
+ app-arch/xz-utils |
77 |
+ virtual/pkgconfig" |
78 |
+ |
79 |
+S="${WORKDIR}/${MY_P}" |
80 |
+ |
81 |
+PATCHES=( |
82 |
+ "${FILESDIR}/${PN}-4.11.1-fix-buildsystem.patch" |
83 |
+) |
84 |
+ |
85 |
+src_prepare() { |
86 |
+ cmake-utils_src_prepare |
87 |
+ # modules provided by dev-util/cmake and dev-cpp/eigen |
88 |
+ rm cmake/modules/Find{Eigen3,GLEW,OpenGL}.cmake || die |
89 |
+ sed -e '/install(FILES AUTHORS/d' \ |
90 |
+ -i CMakeLists.txt || die |
91 |
+} |
92 |
+ |
93 |
+src_configure() { |
94 |
+ local mycmakeargs=( |
95 |
+ -DCGAL_INSTALL_LIB_DIR="$(get_libdir)" |
96 |
+ -DCGAL_INSTALL_CMAKE_DIR="$(get_libdir)/cmake/CGAL" |
97 |
+ -DWITH_LEDA=OFF |
98 |
+ -DWITH_Eigen3=ON |
99 |
+ -DWITH_ZLIB=ON |
100 |
+ -DWITH_GMP="$(usex gmp)" |
101 |
+ -DWITH_GMPXX="$(usex gmp)" |
102 |
+ -DWITH_MPFI="$(usex mpfi)" |
103 |
+ -DWITH_NTL="$(usex ntl)" |
104 |
+ -DWITH_CGAL_Qt5="$(usex qt5)" |
105 |
+ ) |
106 |
+ cmake-utils_src_configure |
107 |
+} |
108 |
+ |
109 |
+src_install() { |
110 |
+ use doc && local HTML_DOCS=( "${WORKDIR}"/doc_html/. ) |
111 |
+ cmake-utils_src_install |
112 |
+ if use examples; then |
113 |
+ dodoc -r examples demo |
114 |
+ docompress -x /usr/share/doc/${PF}/{examples,demo} |
115 |
+ fi |
116 |
+} |