Index: head/cad/openscad-devel/Makefile =================================================================== --- head/cad/openscad-devel/Makefile (nonexistent) +++ head/cad/openscad-devel/Makefile (revision 468045) @@ -0,0 +1,55 @@ +# Created by: Michael Reifenberger +# $FreeBSD$ + +PORTNAME= openscad +PORTVERSION= 2018.04.19 +#PORTREVISION= 1 +CATEGORIES= cad +PKGNAMESUFFIX= -devel +DIST_SUBDIR= ${PORTNAME} + +MAINTAINER= mr@FreeBSD.org +COMMENT= Programmer's solid 3D CAD modeller + +LICENSE= GPLv2+ +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= ${LOCALBASE}/bin/flex:textproc/flex \ + ${LOCALBASE}/include/boost/tuple/tuple.hpp:devel/boost-libs +LIB_DEPENDS= libgmp.so:math/gmp \ + libmpfr.so:math/mpfr \ + libCGAL.so:math/cgal \ + libqscintilla2_qt4.so:devel/qscintilla2 \ + libharfbuzz.so:print/harfbuzz \ + libopencsg.so:graphics/opencsg \ + libzip.so:archivers/libzip + +CONFLICTS= openscad + +USE_GITHUB= yes +GH_ACCOUNT= openscad +GH_PROJECT= openscad +GH_TAGNAME= 179074dff8c23cbc0e651ce8463737df0006f4ca + +USES= bison compiler:c++11-lang desktop-file-utils eigen:3 gettext-tools \ + pkgconfig python:run qmake shebangfix +#SHEBANG_FILES= libraries/MCAD/get_submodules.py +USE_GL= glu glew +USE_QT4= corelib gui opengl moc_build uic_build rcc_build +PLIST_SUB= PORTVERSION=${PORTVERSION} +QMAKE_ENV= EIGENDIR=${LOCALBASE}/include/eigen3 +QMAKE_ARGS+= VERSION=${PORTVERSION} \ + QMAKE_LEX=${LOCALBASE}/bin/flex \ + QMAKE_YAC=${LOCALBASE}/bin/bison + +post-patch: + @${REINPLACE_CMD} -e 's,share/man,man,' \ + ${WRKSRC}/openscad.pro + +#.include +# +#.if ${ARCH} == i386 && ${OSVERSION} >= 1100000 +#USE_GCC= yes +#.endif + +.include Property changes on: head/cad/openscad-devel/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/cad/openscad-devel/distinfo =================================================================== --- head/cad/openscad-devel/distinfo (nonexistent) +++ head/cad/openscad-devel/distinfo (revision 468045) @@ -0,0 +1,3 @@ +TIMESTAMP = 1524416781 +SHA256 (openscad/openscad-openscad-2018.04.19-179074dff8c23cbc0e651ce8463737df0006f4ca_GH0.tar.gz) = 6ca736909959d72eba21a1d421fc215742d26dad5b70dabe72b37e29e025088a +SIZE (openscad/openscad-openscad-2018.04.19-179074dff8c23cbc0e651ce8463737df0006f4ca_GH0.tar.gz) = 13915669 Property changes on: head/cad/openscad-devel/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/cad/openscad-devel/files/patch-openscad.pro =================================================================== --- head/cad/openscad-devel/files/patch-openscad.pro (nonexistent) +++ head/cad/openscad-devel/files/patch-openscad.pro (revision 468045) @@ -0,0 +1,11 @@ +--- openscad.pro.orig 2018-04-22 17:21:31.278695000 +0000 ++++ openscad.pro 2018-04-22 17:21:39.335408000 +0000 +@@ -106,4 +106,8 @@ + QT += widgets concurrent + ++freebsd* { ++ LIBS += -lcompat ++} ++ + netbsd* { + QMAKE_LFLAGS += -L/usr/X11R7/lib Property changes on: head/cad/openscad-devel/files/patch-openscad.pro ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/cad/openscad-devel/files/patch-src-ModuleCache.h =================================================================== --- head/cad/openscad-devel/files/patch-src-ModuleCache.h (nonexistent) +++ head/cad/openscad-devel/files/patch-src-ModuleCache.h (revision 468045) @@ -0,0 +1,8 @@ +--- src/ModuleCache.h.orig 2018-04-22 17:10:59.553926000 +0000 ++++ src/ModuleCache.h 2018-04-22 17:11:26.751065000 +0000 +@@ -2,4 +2,5 @@ + + #include ++#include + #include + Property changes on: head/cad/openscad-devel/files/patch-src-ModuleCache.h ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/cad/openscad-devel/pkg-plist =================================================================== --- head/cad/openscad-devel/pkg-plist (nonexistent) +++ head/cad/openscad-devel/pkg-plist (revision 468045) @@ -0,0 +1,110 @@ +bin/openscad +man/man1/openscad.1.gz +share/appdata/openscad.appdata.xml +share/applications/openscad.desktop +share/mime/packages/openscad.xml +%%DATADIR%%/color-schemes/editor/dark-background.json +%%DATADIR%%/color-schemes/editor/light-background.json +%%DATADIR%%/color-schemes/editor/monokai.json +%%DATADIR%%/color-schemes/editor/solarized-dark.json +%%DATADIR%%/color-schemes/editor/solarized-light.json +%%DATADIR%%/color-schemes/editor/tomorrow-night.json +%%DATADIR%%/color-schemes/editor/tomorrow.json +%%DATADIR%%/color-schemes/editor/visualstudio.json +%%DATADIR%%/color-schemes/readme.txt +%%DATADIR%%/color-schemes/render/beforedawn.json +%%DATADIR%%/color-schemes/render/deepocean.json +%%DATADIR%%/color-schemes/render/metallic.json +%%DATADIR%%/color-schemes/render/monotone.json +%%DATADIR%%/color-schemes/render/nature.json +%%DATADIR%%/color-schemes/render/solarized.json +%%DATADIR%%/color-schemes/render/starnight.json +%%DATADIR%%/color-schemes/render/sunset.json +%%DATADIR%%/color-schemes/render/tomorrow-night.json +%%DATADIR%%/color-schemes/render/tomorrow.json +%%DATADIR%%/examples/Advanced/GEB.scad +%%DATADIR%%/examples/Advanced/animation.scad +%%DATADIR%%/examples/Advanced/children.scad +%%DATADIR%%/examples/Advanced/children_indexed.scad +%%DATADIR%%/examples/Advanced/module_recursion.scad +%%DATADIR%%/examples/Advanced/offset.scad +%%DATADIR%%/examples/Advanced/surface_image.png +%%DATADIR%%/examples/Advanced/surface_image.scad +%%DATADIR%%/examples/Basics/CSG-modules.scad +%%DATADIR%%/examples/Basics/CSG.scad +%%DATADIR%%/examples/Basics/LetterBlock.scad +%%DATADIR%%/examples/Basics/linear_extrude.scad +%%DATADIR%%/examples/Basics/logo.scad +%%DATADIR%%/examples/Basics/logo_and_text.scad +%%DATADIR%%/examples/Basics/projection.scad +%%DATADIR%%/examples/Basics/projection.stl +%%DATADIR%%/examples/Basics/rotate_extrude.scad +%%DATADIR%%/examples/Basics/text_on_cube.scad +%%DATADIR%%/examples/COPYING-CC0.txt +%%DATADIR%%/examples/Functions/functions.scad +%%DATADIR%%/examples/Functions/list_comprehensions.scad +%%DATADIR%%/examples/Functions/polygon_areas.scad +%%DATADIR%%/examples/Functions/recursion.scad +%%DATADIR%%/examples/Old/example001.scad +%%DATADIR%%/examples/Old/example002.scad +%%DATADIR%%/examples/Old/example003.scad +%%DATADIR%%/examples/Old/example004.scad +%%DATADIR%%/examples/Old/example005.scad +%%DATADIR%%/examples/Old/example006.scad +%%DATADIR%%/examples/Old/example007.dxf +%%DATADIR%%/examples/Old/example007.scad +%%DATADIR%%/examples/Old/example008.dxf +%%DATADIR%%/examples/Old/example008.scad +%%DATADIR%%/examples/Old/example009.dxf +%%DATADIR%%/examples/Old/example009.scad +%%DATADIR%%/examples/Old/example010.dat +%%DATADIR%%/examples/Old/example010.scad +%%DATADIR%%/examples/Old/example011.scad +%%DATADIR%%/examples/Old/example012.scad +%%DATADIR%%/examples/Old/example012.stl +%%DATADIR%%/examples/Old/example013.dxf +%%DATADIR%%/examples/Old/example013.scad +%%DATADIR%%/examples/Old/example014.scad +%%DATADIR%%/examples/Old/example015.scad +%%DATADIR%%/examples/Old/example016.scad +%%DATADIR%%/examples/Old/example016.stl +%%DATADIR%%/examples/Old/example017.scad +%%DATADIR%%/examples/Old/example018.scad +%%DATADIR%%/examples/Old/example019.scad +%%DATADIR%%/examples/Old/example020.scad +%%DATADIR%%/examples/Old/example021.scad +%%DATADIR%%/examples/Old/example022.scad +%%DATADIR%%/examples/Old/example023.scad +%%DATADIR%%/examples/Old/example024.scad +%%DATADIR%%/examples/Parametric/candleStand.json +%%DATADIR%%/examples/Parametric/candleStand.scad +%%DATADIR%%/examples/Parametric/sign.json +%%DATADIR%%/examples/Parametric/sign.scad +%%DATADIR%%/examples/examples.json +%%DATADIR%%/fonts/05-osx-fonts.conf +%%DATADIR%%/fonts/10-liberation.conf +%%DATADIR%%/fonts/Liberation-2.00.1/AUTHORS +%%DATADIR%%/fonts/Liberation-2.00.1/ChangeLog +%%DATADIR%%/fonts/Liberation-2.00.1/LICENSE +%%DATADIR%%/fonts/Liberation-2.00.1/README +%%DATADIR%%/fonts/Liberation-2.00.1/TODO +%%DATADIR%%/fonts/Liberation-2.00.1/ttf/LiberationMono-Bold.ttf +%%DATADIR%%/fonts/Liberation-2.00.1/ttf/LiberationMono-BoldItalic.ttf +%%DATADIR%%/fonts/Liberation-2.00.1/ttf/LiberationMono-Italic.ttf +%%DATADIR%%/fonts/Liberation-2.00.1/ttf/LiberationMono-Regular.ttf +%%DATADIR%%/fonts/Liberation-2.00.1/ttf/LiberationSans-Bold.ttf +%%DATADIR%%/fonts/Liberation-2.00.1/ttf/LiberationSans-BoldItalic.ttf +%%DATADIR%%/fonts/Liberation-2.00.1/ttf/LiberationSans-Italic.ttf +%%DATADIR%%/fonts/Liberation-2.00.1/ttf/LiberationSans-Regular.ttf +%%DATADIR%%/fonts/Liberation-2.00.1/ttf/LiberationSerif-Bold.ttf +%%DATADIR%%/fonts/Liberation-2.00.1/ttf/LiberationSerif-BoldItalic.ttf +%%DATADIR%%/fonts/Liberation-2.00.1/ttf/LiberationSerif-Italic.ttf +%%DATADIR%%/fonts/Liberation-2.00.1/ttf/LiberationSerif-Regular.ttf +%%DATADIR%%/locale/cs/LC_MESSAGES/openscad.mo +%%DATADIR%%/locale/de/LC_MESSAGES/openscad.mo +%%DATADIR%%/locale/es/LC_MESSAGES/openscad.mo +%%DATADIR%%/locale/fr/LC_MESSAGES/openscad.mo +%%DATADIR%%/locale/pl/LC_MESSAGES/openscad.mo +%%DATADIR%%/locale/ru/LC_MESSAGES/openscad.mo +share/pixmaps/openscad.png +@dir %%DATADIR%%/libraries/MCAD Property changes on: head/cad/openscad-devel/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/cad/openscad-devel/pkg-descr =================================================================== --- head/cad/openscad-devel/pkg-descr (nonexistent) +++ head/cad/openscad-devel/pkg-descr (revision 468045) @@ -0,0 +1,15 @@ +OpenSCAD is a software for creating 3D CAD objects. + +Unlike most free software for creating 3D models, it does not focus on +the artistic aspects of 3D modelling but instead on the CAD aspects. +Thus it is more suitable for creating 3D models of machine parts but +perhaps not when creating computer-animated movies. + +OpenSCAD is not an interactive modeller. Instead it is something like +a 3D-compiler that reads in a script file that describes the object +and renders the 3D model from this script file. This gives designers +full control over the modelling process and enables them to easily +change any step in the modelling process or make designes that are +defined by configurable parameters. + +WWW: http://www.openscad.org/ Property changes on: head/cad/openscad-devel/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property