[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