Add cgal-4.2
authorStefan Huber <shuber@sthu.org>
Fri, 17 May 2013 12:08:41 +0000 (14:08 +0200)
committerStefan Huber <shuber@sthu.org>
Fri, 17 May 2013 12:08:41 +0000 (14:08 +0200)
sci-mathematics/cgal/Manifest
sci-mathematics/cgal/cgal-4.2.ebuild [new file with mode: 0644]

index a1dd577..72dcd28 100644 (file)
@@ -1,6 +1,9 @@
-DIST CGAL-3.8-doc_html.tar.xz 17238908 RMD160 f978fc8c4deb7c1d2fe95e4dbe401f59735e6fbd SHA1 2f45c864864af8f7054ae8d4adb9651d27a09eab SHA256 2ba764fee4d907f8553454378db103ede87b99bfa6ab45a8c080d66513ba32d7
-DIST CGAL-3.8.tar.xz 9754596 RMD160 41b00fdbdd1d9378a13d05f91e88c5afdc721031 SHA1 5cd165d3a99a5741606e9138a3363e5a16f049f4 SHA256 a631283ccd35092ff6a1999d7e6f02aff26efd82384e1c192b41b7eb9e44bfe4
-DIST CGAL-4.0-doc_html.tar.xz 18465688 RMD160 1c8fbf803e6d9b6bc858c8e4e08d5beabc9a1ba7 SHA1 66bbf2626c8b9a5a48cea68b389f2205dce39406 SHA256 247501ba4fdcaf459ceb3066f79a9cba8cae27d7b5ddd622b3409f20a8e9a244
-DIST CGAL-4.0.tar.xz 9875796 RMD160 655b425335da05537f208b8d4e3a00bcad0f6dd2 SHA1 d1f3f328bc5cb026ddb825cb585c7ae27a8856f7 SHA256 a64f0d4b387b9db4cb76410776b93b4c6c86d1b0c5d049ed00386951ca72a5f3
-EBUILD cgal-3.8.ebuild 1815 RMD160 bd3a6b46f1593f50692d31e320100d10a680da15 SHA1 f61feb1dbe9ecfc8b5dd1afe62ac99186b3dc532 SHA256 b9c076439a9be5430f6b427792e16d9b1e241a8d27a3db7fdd95223fe4d7aaa8
-EBUILD cgal-4.0.ebuild 1834 RMD160 15cbabb1579249841fff70f698cbc3a59f4a7047 SHA1 07c7c01793f9a209dffbe840ba9380acba2230b6 SHA256 86321678831a72217c61552ea7975567715a5c0acaef4b0cd6fca9ea7f95ad61
+DIST CGAL-3.8-doc_html.tar.xz 17238908 SHA256 2ba764fee4d907f8553454378db103ede87b99bfa6ab45a8c080d66513ba32d7
+DIST CGAL-3.8.tar.xz 9754596 SHA256 a631283ccd35092ff6a1999d7e6f02aff26efd82384e1c192b41b7eb9e44bfe4
+DIST CGAL-4.0-doc_html.tar.xz 18465688 SHA256 247501ba4fdcaf459ceb3066f79a9cba8cae27d7b5ddd622b3409f20a8e9a244
+DIST CGAL-4.0.tar.xz 9875796 SHA256 a64f0d4b387b9db4cb76410776b93b4c6c86d1b0c5d049ed00386951ca72a5f3
+DIST CGAL-4.2-doc_html.tar.xz 18853688 SHA256 ff28549be2d7e3331d68485bb348c29ece0b5d27526a64010d8f869895816525 SHA512 3150c9402f96503f03059b0d35abc550c4142e35a62641b00b2dd76e836b4c86a7404a003838647bc5be92e27bc52a37b1ce937d96d77eb7e0a2d6d5ed07cd60 WHIRLPOOL 0cbaa6bebccd2afbdfc76c6bf8a0867cea7df46807a5fad4dc104c4dc36542de2fa0be6cd1e53c35a64e5cc6f6e913358266b959421932eab6c48c727afbe6c8
+DIST CGAL-4.2.tar.xz 10005840 SHA256 6b78d7af2e328d380963bfd8294612449252bf50e69d8a96780feed40d3db916 SHA512 fa83f3e05830dfc83a7fd5f9c660201f245507e88b8343c14ccf366e1ff2c74b71c522cc20669196a8f2c286fa8d597f02e34ab2c6c210b13daaf8e7dfcc7a0e WHIRLPOOL 28351d9335abb5ba8db9f250c9c57851de2b8f43dbc210c0e563b228e26b34017dd92b1a880ee63fc8c33d4037520eba4410b70d1f6884a4a09260d18f55f687
+EBUILD cgal-3.8.ebuild 1815 SHA256 b9c076439a9be5430f6b427792e16d9b1e241a8d27a3db7fdd95223fe4d7aaa8 SHA512 bc634f0b631023c2eba74fccfdb55ce21ebd88431931fe1da05649ec3ff8e811453456a4f90edfc7454552dc1652099357068f56e48f0340f9d6b430ae148910 WHIRLPOOL e5aee9edefbd67a72090b5bbc71041856a87d34aeae7a5fcc8139e8998c288f4ef0b9366a51e2cbf2952ceb8ae27e7b591abe0f6b3fc38f17dccaa50750ff138
+EBUILD cgal-4.0.ebuild 1834 SHA256 86321678831a72217c61552ea7975567715a5c0acaef4b0cd6fca9ea7f95ad61 SHA512 180fedb24b94eef14daa07c209289282789ec610bdc6d2ce5804dd17f2cb28df2a97f6934d5bbaf34183e6a4e876a4440ea3a6f60ce27051b894b4ea064691f5 WHIRLPOOL 45a169cde907aa9380d9e73c68438134239c4fb4aa6ed8e2654ca4f5ecba80ac6375f6da3b228f52a4cf59ef6904e5cf7dc67da8da87e460c9cc566f342fb30b
+EBUILD cgal-4.2.ebuild 1474 SHA256 d9579d81e2bfd7e324ea455934420dfd3f6c19634a48fbd8eb7c49ed15beccfe SHA512 594cc6e4f33f0b3e17095d4c8cba0309fb23eb70142f96fe6ad412c920b50b95a22d3f480d16a81e5e27293c0a6163adf0fa39d57436f230f286f6d5578ed976 WHIRLPOOL c8ebce47bc16e054c67f3b4152c5f20f3d2a0e6d8427bec4bd1dad7200554f9cdc9692eed4573e5934f3775a1db8d6920c73b38ca0964f3dbef219658afebcfd
diff --git a/sci-mathematics/cgal/cgal-4.2.ebuild b/sci-mathematics/cgal/cgal-4.2.ebuild
new file mode 100644 (file)
index 0000000..021dc53
--- /dev/null
@@ -0,0 +1,70 @@
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+CMAKE_BUILD_TYPE=Release
+
+inherit base multilib cmake-utils
+
+MY_P=CGAL-${PV}
+PID=32361
+DPID=32365
+
+DESCRIPTION="C++ library for geometric algorithms and data structures"
+HOMEPAGE="http://www.cgal.org/ https://gforge.inria.fr/projects/cgal/"
+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-3 GPL-3 Boost-1.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples +gmp mpfi qt4"
+
+RDEPEND="
+       dev-libs/boost
+       dev-libs/mpfr
+       sys-libs/zlib
+       x11-libs/libX11
+       virtual/glu
+       virtual/opengl
+       gmp? ( dev-libs/gmp[cxx] )
+       qt4? (
+               dev-qt/qtgui:4
+               dev-qt/qtopengl:4 )
+       mpfi? ( sci-libs/mpfi )"
+DEPEND="${RDEPEND}
+       app-arch/xz-utils"
+
+S="${WORKDIR}/${MY_P}"
+
+DOCS="AUTHORS CHANGES* README"
+
+src_prepare() {
+       base_src_prepare
+       sed \
+               -e '/install(FILES AUTHORS/d' \
+               -i CMakeLists.txt || die
+}
+
+src_configure() {
+       local mycmakeargs+=(
+               -DCGAL_INSTALL_LIB_DIR=$(get_libdir)
+               -DWITH_CGAL_Qt3=OFF
+               -DWITH_LEDA=OFF
+               $(cmake-utils_use_with gmp)
+               $(cmake-utils_use_with gmp GMPXX)
+               $(cmake-utils_use_with qt4 CGAL_Qt4)
+               $(cmake-utils_use_with mpfi)
+       )
+       cmake-utils_src_configure
+}
+
+src_install() {
+       cmake-utils_src_install
+       use doc && dohtml -r "${WORKDIR}"/doc_html/cgal_manual/*
+       if use examples; then
+               insinto /usr/share/doc/${PF}
+               doins -r examples demo
+       fi
+}