From nobody Thu Jan 20 20:21:19 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id DB02F1952861; Thu, 20 Jan 2022 20:21:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Jfv6R5Q9Dz3v1P; Thu, 20 Jan 2022 20:21:19 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1642710079; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=AFkiP5iE0IM/SVzE+JHoGtUEhqU1+xcuD2ZsWHDI/3A=; b=jUNLcGAm4UtDLwNuE63AS6m5XnYWotAjj9Jg9a6e+u1qi23IF0MM90v/FgFYKa0ngNxVAe 8UdbCBnDx4gvjiflpniVtfvFlwVW3ddPw+Kpb1IT57ozovyN/trIuevhlM4dzsBdMLPsqu JN08OShpfwDyjVR18dPdf61v9l6JmmuG4qZ68fOXpUGANOh7EXusK9iTYDDa1GNRKe1t3e K7dRMScjjCG7UulRIQA3G1+PEfx4AyIAAs5ibApQzjMKWLETB52OonoYQmkFVwSNWSlbFQ u0RttlByndZ3ikpsqQZ95x5fXm/+Vh+D/k6ZxW7FS0u+RgLSvohugp5hMSqDTA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 9AD3B687E; Thu, 20 Jan 2022 20:21:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 20KKLJdP019081; Thu, 20 Jan 2022 20:21:19 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 20KKLJbW019080; Thu, 20 Jan 2022 20:21:19 GMT (envelope-from git) Date: Thu, 20 Jan 2022 20:21:19 GMT Message-Id: <202201202021.20KKLJbW019080@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: =?utf-8?Q?Lo=C3=AFc Bartoletti?= Subject: git: f65ecd8b9606 - main - cad/solvespace: Update to 3.0 and take maintainership List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: lbartoletti X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f65ecd8b960685f74db8b2f9d991f7d102150cf6 Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1642710079; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=AFkiP5iE0IM/SVzE+JHoGtUEhqU1+xcuD2ZsWHDI/3A=; b=R8VxUjp6p+XsjAv6OgigRlGnZXXlgylloXuy0luu/9q0zaeoct9ewRaDIF9UF9ESvXMu2d XMViFJ4rST7ydBSvVHHdlgafjMK7iTRCq9KrqhtE/n17hOwKK3BxpIjg7xskzmF9wTgs7c RMQcczyyfqriMX70c56xWZA6qPXJgLpExSR3/cEmcY9tB/nY8zTJor0oanvqOQ/fxMSAfd EK++/DBa1H5Lunbbr622jxYI38SFsUbOaQtk2D+8GcaoUGve0emdZ9Hky0RRujOUxrlzLY UufuG9QSDYeoGLuHx7GqZRHdLittL7PxAhDNchyCZ979leAcqipl0tWgKZBZLw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1642710079; a=rsa-sha256; cv=none; b=OmSNJJNXtMdRT5yu/KpPCZ45NLOyVUfyY1tSSmPhQwljPTPFYBGdyhj4lCzjjjt/HGB3Cy Y+BrfbjhaKSSyS1ck7gTGjnmQiA7TSS4WqW9OM3cu4UKzQSSJIAG98jCdrpKanl+qP2EIB NkuslWBcVPCkdpYL/MBi0aLpoKfdKfk7CPR7J/Q0KuygVYC45NHNxc1c2SkxZyKWkN2bTc vwHAi5WXTDpwACEhxfc5wtnBBYBTdd/GbVyk3rpPRt7GbqeurTVUMs4v7suZPkp7NyXzkD wOOjG7LzbkElwuAEvLSSOYqtkoveo8ZFStdqPBoI0w2j8TXSpI+EkG4qf52rzg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by lbartoletti: URL: https://cgit.FreeBSD.org/ports/commit/?id=f65ecd8b960685f74db8b2f9d991f7d102150cf6 commit f65ecd8b960685f74db8b2f9d991f7d102150cf6 Author: Loïc Bartoletti AuthorDate: 2022-01-20 19:15:40 +0000 Commit: Loïc Bartoletti 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