summaryrefslogtreecommitdiffstats
path: root/science
diff options
context:
space:
mode:
authorFlorian Franzmann2019-07-14 18:43:16 +0200
committerFlorian Franzmann2019-07-14 18:43:16 +0200
commit3143d5ff0375830735fccc9e7a5abcbf6356c5de (patch)
treed96433f6ba65f25dfdda6724421d1fedebc8ea5b /science
parent5a31b3dcd355c8874a2a457b7d61867b1799c9b7 (diff)
science/openscad: new spell, the programmer's solid 3D modeller
Diffstat (limited to 'science')
-rwxr-xr-xscience/openscad/BUILD1
-rwxr-xr-xscience/openscad/DEPENDS27
-rwxr-xr-xscience/openscad/DETAILS20
-rw-r--r--science/openscad/HISTORY3
4 files changed, 51 insertions, 0 deletions
diff --git a/science/openscad/BUILD b/science/openscad/BUILD
new file mode 100755
index 0000000000..0694f5668d
--- /dev/null
+++ b/science/openscad/BUILD
@@ -0,0 +1 @@
+qt5_build
diff --git a/science/openscad/DEPENDS b/science/openscad/DEPENDS
new file mode 100755
index 0000000000..791ace7dd9
--- /dev/null
+++ b/science/openscad/DEPENDS
@@ -0,0 +1,27 @@
+depends gcc &&
+depends qtbase &&
+depends qscintilla &&
+depends cgal &&
+depends gmp &&
+depends mpfr &&
+depends cmake &&
+depends boost &&
+# "-DBoost_USE_STATIC_LIBS=OFF -DBOOST_INCLUDEDIR=${INSTALL_ROOT}/usr/include -DBOOST_LIBRARYDIR=${INSTALL_ROOT}/usr/lib" &&
+sub_depends boost FILESYSTEM &&
+sub_depends boost SYSTEM &&
+sub_depends boost THREAD &&
+sub_depends boost REGEX &&
+sub_depends boost PROGRAM_OPTIONS &&
+
+depends opencsg &&
+depends glew &&
+depends eigen3 &&
+depends glib2 &&
+depends fontconfig &&
+depends freetype2 &&
+depends harfbuzz &&
+depends libzip &&
+depends bison &&
+depends flex &&
+depends pkgconfig &&
+depends double-conversion
diff --git a/science/openscad/DETAILS b/science/openscad/DETAILS
new file mode 100755
index 0000000000..b0f4cd3c5b
--- /dev/null
+++ b/science/openscad/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=openscad
+ VERSION=2019.05
+ SOURCE="${SPELL}-${VERSION}.src.tar.gz"
+ SOURCE_URL[0]=https://files.${SPELL}.org/${SOURCE}
+ SOURCE_HASH=sha512:073053f625ffa4fea6ed836396b7ff4b87b26cf7500b06c804983afc0f1dfd3d78bfb81b3fd217c3939b0ec915d85b0c7990773eaf968512a150deaa0399df13
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://www.openscad.org"
+ LICENSE[0]=GPL
+ ENTERED=20190714
+ SHORT="a software for creating solid 3D CAD objects"
+cat << EOF
+OpenSCAD is a free software application for creating solid 3D CAD
+(computer-aided design) objects. It is a script-only based modeller that
+uses its own description language; parts can be previewed, but it cannot be
+interactively selected or modified by mouse in the 3D view. An OpenSCAD script
+specifies geometric primitives (such as spheres, boxes, cylinders, etc.) and
+defines how they are modified and combined (for instance by intersection,
+difference, envelope combination and Minkowski sums) to render a 3D model.
+As such, the program does constructive solid geometry (CSG).
+EOF
diff --git a/science/openscad/HISTORY b/science/openscad/HISTORY
new file mode 100644
index 0000000000..f5ad011d78
--- /dev/null
+++ b/science/openscad/HISTORY
@@ -0,0 +1,3 @@
+2019-07-14 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+