git: f65ecd8b9606 - main - cad/solvespace: Update to 3.0 and take maintainership
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 20 Jan 2022 20:21:19 UTC
The branch main has been updated by lbartoletti: URL: https://cgit.FreeBSD.org/ports/commit/?id=f65ecd8b960685f74db8b2f9d991f7d102150cf6 commit f65ecd8b960685f74db8b2f9d991f7d102150cf6 Author: Loïc Bartoletti <lbartoletti@FreeBSD.org> AuthorDate: 2022-01-20 19:15:40 +0000 Commit: Loïc Bartoletti <lbartoletti@FreeBSD.org> CommitDate: 2022-01-20 19:20:08 +0000 cad/solvespace: Update to 3.0 and take maintainership - Update to 3.0: - Update libdxfrw to 0b7b7b7 - Introduce microsoft/mimalloc at 38a0322 - Use gtmm 3.0 - pet portlint - WWW: use https Changes: - https://github.com/solvespace/solvespace/blob/master/CHANGELOG.md#30 --- cad/solvespace/Makefile | 23 ++++++------ cad/solvespace/distinfo | 12 ++++--- cad/solvespace/pkg-descr | 2 +- cad/solvespace/pkg-plist | 91 +++++++++++++++++++++++++++++++++++++++++++++++- 4 files changed, 110 insertions(+), 18 deletions(-) diff --git a/cad/solvespace/Makefile b/cad/solvespace/Makefile index fcd4f75c3cb8..7b4b9c3f58b1 100644 --- a/cad/solvespace/Makefile +++ b/cad/solvespace/Makefile @@ -1,10 +1,9 @@ PORTNAME= solvespace -PORTVERSION= 2.3 +PORTVERSION= 3.0 DISTVERSIONPREFIX= v -PORTREVISION= 6 CATEGORIES= cad -MAINTAINER= ports@FreeBSD.org +MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Parametric 2d/3d CAD LICENSE= GPLv3+ @@ -13,20 +12,22 @@ LICENSE_FILE= ${WRKSRC}/COPYING.txt LIB_DEPENDS= libpng.so:graphics/png \ libjson-c.so:devel/json-c \ libfontconfig.so:x11-fonts/fontconfig \ - libfreetype.so:print/freetype2 \ - libgtkmm-2.4.so:x11-toolkits/gtkmm24 - -USE_GITHUB= yes -GH_PROJECT= libdxfrw:libdxfrw -GH_TAGNAME= 8f95895:libdxfrw -GH_SUBDIR= extlib/libdxfrw:libdxfrw + libfreetype.so:print/freetype2 USES= cmake compiler:c++11-lang gl gnome pkgconfig xorg USE_GL= gl glu glew -USE_GNOME= atkmm gtk20 pangomm +USE_GNOME= gtkmm30 pangomm USE_XORG= x11 USE_LDCONFIG= yes +USE_GITHUB= yes +GH_ACCOUNT= microsoft:mimalloc +GH_PROJECT= libdxfrw:libdxfrw mimalloc:mimalloc +GH_TAGNAME= 0b7b7b7:libdxfrw 38a0322:mimalloc +GH_SUBDIR= extlib/libdxfrw:libdxfrw extlib/mimalloc:mimalloc + +INSTALLS_ICONS= YES + post-patch: ${REINPLACE_CMD} -e '/-stdlib=libc++/d' ${WRKSRC}/CMakeLists.txt diff --git a/cad/solvespace/distinfo b/cad/solvespace/distinfo index 2360a652d5b9..b4f6a37abcab 100644 --- a/cad/solvespace/distinfo +++ b/cad/solvespace/distinfo @@ -1,5 +1,7 @@ -TIMESTAMP = 1508253424 -SHA256 (solvespace-solvespace-v2.3_GH0.tar.gz) = 0fdd4ccf81ac0b0efbb6373ae66260aaf6b8f434952c5c44739362093f59fcd7 -SIZE (solvespace-solvespace-v2.3_GH0.tar.gz) = 2115940 -SHA256 (solvespace-libdxfrw-8f95895_GH0.tar.gz) = d39a07d00b9590be5f2ac7e468cb97077e029498d0e2e5ccfc8d5bbc9e494ba4 -SIZE (solvespace-libdxfrw-8f95895_GH0.tar.gz) = 691378 +TIMESTAMP = 1642703513 +SHA256 (solvespace-solvespace-v3.0_GH0.tar.gz) = 04cda618fbbbe2db92713adf2fff4264017f858bac6f737c9da11efab693be4f +SIZE (solvespace-solvespace-v3.0_GH0.tar.gz) = 2734860 +SHA256 (microsoft-mimalloc-38a0322_GH0.tar.gz) = 6c55dd5a42e1fd49ec8c765163731f68072b7311a2ee021499bba3f9c92bf78d +SIZE (microsoft-mimalloc-38a0322_GH0.tar.gz) = 908347 +SHA256 (solvespace-libdxfrw-0b7b7b7_GH0.tar.gz) = 4a7e6fc588b9c9846a24452677873a5ea5a91c4ef663d089169376bb88dc2b61 +SIZE (solvespace-libdxfrw-0b7b7b7_GH0.tar.gz) = 691514 diff --git a/cad/solvespace/pkg-descr b/cad/solvespace/pkg-descr index 9201c8d67e52..9dc762e8462d 100644 --- a/cad/solvespace/pkg-descr +++ b/cad/solvespace/pkg-descr @@ -2,4 +2,4 @@ SOLVESPACE is a parametric 3d CAD program. Applications include modeling 2d and 3d parts, 3d-printed parts, preparing CAM data, mechanism design and plane and solid geometry. -WWW: http://solvespace.com/ +WWW: https://solvespace.com/ diff --git a/cad/solvespace/pkg-plist b/cad/solvespace/pkg-plist index 6994e9dbbe87..e9759b104b76 100644 --- a/cad/solvespace/pkg-plist +++ b/cad/solvespace/pkg-plist @@ -1,8 +1,9 @@ bin/solvespace +bin/solvespace-cli include/slvs.h lib/libslvs.so lib/libslvs.so.1 -lib/libslvs.so.2.3 +lib/libslvs.so.3.0 share/applications/solvespace.desktop share/icons/hicolor/16x16/apps/solvespace.png share/icons/hicolor/16x16/mimetypes/application.x-solvespace.png @@ -12,7 +13,95 @@ share/icons/hicolor/32x32/apps/solvespace.png share/icons/hicolor/32x32/mimetypes/application.x-solvespace.png share/icons/hicolor/48x48/apps/solvespace.png share/icons/hicolor/48x48/mimetypes/application.x-solvespace.png +share/icons/hicolor/scalable/apps/solvespace.svg +share/icons/hicolor/scalable/mimetypes/application.x-solvespace.svg +share/mime/packages/solvespace-slvs.xml share/pixmaps/solvespace-16x16.xpm share/pixmaps/solvespace-24x24.xpm share/pixmaps/solvespace-32x32.xpm share/pixmaps/solvespace-48x48.xpm +%%DATADIR%%/banner.txt +%%DATADIR%%/fonts/BitstreamVeraSans-Roman-builtin.ttf +%%DATADIR%%/fonts/private/0-check-false.png +%%DATADIR%%/fonts/private/1-check-true.png +%%DATADIR%%/fonts/private/2-radio-false.png +%%DATADIR%%/fonts/private/3-radio-true.png +%%DATADIR%%/fonts/private/4-stipple-dot.png +%%DATADIR%%/fonts/private/5-stipple-dash-long.png +%%DATADIR%%/fonts/private/6-stipple-dash.png +%%DATADIR%%/fonts/private/7-stipple-zigzag.png +%%DATADIR%%/fonts/unicode.lff.gz +%%DATADIR%%/fonts/unifont.hex.gz +%%DATADIR%%/freedesktop/solvespace-48x48.png +%%DATADIR%%/icons/graphics-window/angle.png +%%DATADIR%%/icons/graphics-window/arc.png +%%DATADIR%%/icons/graphics-window/assemble.png +%%DATADIR%%/icons/graphics-window/bezier.png +%%DATADIR%%/icons/graphics-window/circle.png +%%DATADIR%%/icons/graphics-window/construction.png +%%DATADIR%%/icons/graphics-window/equal.png +%%DATADIR%%/icons/graphics-window/extrude.png +%%DATADIR%%/icons/graphics-window/helix.png +%%DATADIR%%/icons/graphics-window/horiz.png +%%DATADIR%%/icons/graphics-window/image.png +%%DATADIR%%/icons/graphics-window/in3d.png +%%DATADIR%%/icons/graphics-window/lathe.png +%%DATADIR%%/icons/graphics-window/length.png +%%DATADIR%%/icons/graphics-window/line.png +%%DATADIR%%/icons/graphics-window/ontoworkplane.png +%%DATADIR%%/icons/graphics-window/other-supp.png +%%DATADIR%%/icons/graphics-window/parallel.png +%%DATADIR%%/icons/graphics-window/perpendicular.png +%%DATADIR%%/icons/graphics-window/point.png +%%DATADIR%%/icons/graphics-window/pointonx.png +%%DATADIR%%/icons/graphics-window/rectangle.png +%%DATADIR%%/icons/graphics-window/ref.png +%%DATADIR%%/icons/graphics-window/revolve.png +%%DATADIR%%/icons/graphics-window/same-orientation.png +%%DATADIR%%/icons/graphics-window/sketch-in-3d.png +%%DATADIR%%/icons/graphics-window/sketch-in-plane.png +%%DATADIR%%/icons/graphics-window/step-rotate.png +%%DATADIR%%/icons/graphics-window/step-translate.png +%%DATADIR%%/icons/graphics-window/symmetric.png +%%DATADIR%%/icons/graphics-window/tangent-arc.png +%%DATADIR%%/icons/graphics-window/text.png +%%DATADIR%%/icons/graphics-window/trim.png +%%DATADIR%%/icons/graphics-window/vert.png +%%DATADIR%%/icons/text-window/constraint.png +%%DATADIR%%/icons/text-window/construction.png +%%DATADIR%%/icons/text-window/edges.png +%%DATADIR%%/icons/text-window/faces.png +%%DATADIR%%/icons/text-window/mesh.png +%%DATADIR%%/icons/text-window/normal.png +%%DATADIR%%/icons/text-window/occluded-invisible.png +%%DATADIR%%/icons/text-window/occluded-stippled.png +%%DATADIR%%/icons/text-window/occluded-visible.png +%%DATADIR%%/icons/text-window/outlines.png +%%DATADIR%%/icons/text-window/point.png +%%DATADIR%%/icons/text-window/shaded.png +%%DATADIR%%/icons/text-window/workplane.png +%%DATADIR%%/locales.txt +%%DATADIR%%/locales/de_DE.po +%%DATADIR%%/locales/en_US.po +%%DATADIR%%/locales/fr_FR.po +%%DATADIR%%/locales/ru_RU.po +%%DATADIR%%/locales/tr_TR.po +%%DATADIR%%/locales/uk_UA.po +%%DATADIR%%/locales/zh_CN.po +%%DATADIR%%/shaders/edge.frag +%%DATADIR%%/shaders/edge.vert +%%DATADIR%%/shaders/imesh.frag +%%DATADIR%%/shaders/imesh.vert +%%DATADIR%%/shaders/imesh_point.frag +%%DATADIR%%/shaders/imesh_point.vert +%%DATADIR%%/shaders/imesh_tex.frag +%%DATADIR%%/shaders/imesh_tex.vert +%%DATADIR%%/shaders/imesh_texa.frag +%%DATADIR%%/shaders/mesh.frag +%%DATADIR%%/shaders/mesh.vert +%%DATADIR%%/shaders/mesh_fill.frag +%%DATADIR%%/shaders/mesh_fill.vert +%%DATADIR%%/shaders/outline.vert +%%DATADIR%%/threejs/SolveSpaceControls.js +%%DATADIR%%/threejs/hammer-2.0.8.js.gz +%%DATADIR%%/threejs/three-r111.min.js.gz