[Lunar-commits] <moonbase> CGAL: Adding to moonbase.
Dennis `stumbles` Veatch
stumbles at lunar-linux.org
Wed Jan 12 14:36:21 CET 2011
commit ed2ff01930e3a5810b5a0a4f8eec288dda9af249
Author: Dennis `stumbles` Veatch <stumbles at lunar-linux.org>
Date: Wed Jan 12 08:36:21 2011 -0500
CGAL: Adding to moonbase.
---
libs/CGAL/BUILD | 16 ++++++++++++++++
libs/CGAL/DEPENDS | 7 +++++++
libs/CGAL/DETAILS | 29 +++++++++++++++++++++++++++++
3 files changed, 52 insertions(+), 0 deletions(-)
diff --git a/libs/CGAL/BUILD b/libs/CGAL/BUILD
new file mode 100644
index 0000000..051c1ed
--- /dev/null
+++ b/libs/CGAL/BUILD
@@ -0,0 +1,16 @@
+(
+
+ OOSB_DIR="$SOURCE_DIRECTORY/$MODULE-build" &&
+
+ mkdir $OOSB_DIR &&
+ cd $OOSB_DIR &&
+
+ cmake $SOURCE_DIRECTORY/ -DCMAKE_INSTALL_PREFIX=$MODULE_PREFIX \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DBUILD_SHARED_LIBS=TRUE \
+ $OPTS &&
+
+ default_make
+
+) > $C_FIFO 2>&1
+
diff --git a/libs/CGAL/DEPENDS b/libs/CGAL/DEPENDS
new file mode 100644
index 0000000..9b315f0
--- /dev/null
+++ b/libs/CGAL/DEPENDS
@@ -0,0 +1,7 @@
+depends gmp
+depends boost
+depends mpfr
+depends lapack
+depends qt4
+
+optional_depends zlib "" "" "for file compression support"
diff --git a/libs/CGAL/DETAILS b/libs/CGAL/DETAILS
new file mode 100644
index 0000000..38a4e04
--- /dev/null
+++ b/libs/CGAL/DETAILS
@@ -0,0 +1,29 @@
+ MODULE=CGAL
+ VERSION=3.6.1
+ SOURCE=$MODULE-$VERSION.tar.gz
+ SOURCE_URL[0]=https://gforge.inria.fr/frs/download.php/27222/
+ SOURCE_VFY=sha1:5e38aba6b01f56faf03868f8e93f14004bd340f9
+ WEB_SITE=http://www.cgal.org/
+ ENTERED=20110104
+ UPDATED=20110104
+ LICENSE="lgpl"
+ SHORT="Computational Geometry Algorithms Library"
+
+cat << EOF
+The Computational Geometry Algorithms Library (CGAL), offers data structures and
+algorithms like triangulations (2D constrained triangulations and Delaunay
+triangulations in 2D and 3D, periodic triangulations in 3D), Voronoi diagrams
+(for 2D and 3D points, 2D additively weighted Voronoi diagrams, and segment
+Voronoi diagrams), polygons (Boolean operations, offsets, straight skeleton),
+polyhedra (Boolean operations), arrangements of curves and their applications (2D
+and 3D envelopes, Minkowski sums), mesh generation (2D Delaunay mesh generation
+and 3D surface and volume mesh generation, skin surfaces), geometry processing
+(surface mesh simplification, subdivision and parameterization, as well as
+estimation of local differential properties, and approximation of ridges and
+umbilics), alpha shapes, convex hull algorithms (in 2D, 3D and dD), search
+structures (kd trees for nearest neighbor search, and range and segment trees),
+interpolation (natural neighbor interpolation and placement of streamlines), shape
+analysis, fitting, and distances (smallest enclosing sphere of points or spheres,
+smallest enclosing ellipsoid of points, principal component analysis), and kinetic
+data structures.
+EOF
More information about the Lunar-commits
mailing list