summaryrefslogtreecommitdiff
path: root/cad
diff options
context:
space:
mode:
Diffstat (limited to 'cad')
-rw-r--r--cad/PrusaSlicer/Makefile2
-rw-r--r--cad/PrusaSlicer/files/patch-src_slic3r_Utils_Bonjour.hpp8
-rw-r--r--cad/csxcad/Makefile4
-rw-r--r--cad/freecad/Makefile2
-rw-r--r--cad/ifcopenshell/Makefile4
-rw-r--r--cad/k40-whisperer/Makefile23
-rw-r--r--cad/k40-whisperer/distinfo6
-rw-r--r--cad/k40-whisperer/pkg-plist6
-rw-r--r--cad/kicad-devel/Makefile2
-rw-r--r--cad/kicad/Makefile1
-rw-r--r--cad/libbgcode/Makefile2
-rw-r--r--cad/nvc/Makefile5
-rw-r--r--cad/nvc/distinfo6
-rw-r--r--cad/openscad-devel/Makefile5
-rw-r--r--cad/openscad/Makefile6
-rw-r--r--cad/openvsp/Makefile5
-rw-r--r--cad/openvsp/pkg-plist2
17 files changed, 57 insertions, 32 deletions
diff --git a/cad/PrusaSlicer/Makefile b/cad/PrusaSlicer/Makefile
index e1ce04fab6a4..cf14c9f74704 100644
--- a/cad/PrusaSlicer/Makefile
+++ b/cad/PrusaSlicer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= PrusaSlicer
DISTVERSIONPREFIX=version_
DISTVERSION= 2.9.2
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= cad
DIST_SUBDIR= PrusaSlicer
diff --git a/cad/PrusaSlicer/files/patch-src_slic3r_Utils_Bonjour.hpp b/cad/PrusaSlicer/files/patch-src_slic3r_Utils_Bonjour.hpp
index 49901b22f613..1bee4d73e294 100644
--- a/cad/PrusaSlicer/files/patch-src_slic3r_Utils_Bonjour.hpp
+++ b/cad/PrusaSlicer/files/patch-src_slic3r_Utils_Bonjour.hpp
@@ -1,5 +1,13 @@
--- src/slic3r/Utils/Bonjour.hpp.orig 2024-12-20 11:54:34 UTC
+++ src/slic3r/Utils/Bonjour.hpp
+@@ -13,6 +13,7 @@
+ #include <functional>
+
+ #include <boost/asio.hpp>
++#include <boost/asio/deadline_timer.hpp>
+ #include <boost/asio/ip/address.hpp>
+ #include <boost/optional.hpp>
+ #include <boost/system/error_code.hpp>
@@ -155,11 +155,11 @@ class UdpSocket (public)
UdpSocket(Bonjour::ReplyFn replyfn
, const boost::asio::ip::address& multicast_address
diff --git a/cad/csxcad/Makefile b/cad/csxcad/Makefile
index 618b05eea58e..98fc836e825c 100644
--- a/cad/csxcad/Makefile
+++ b/cad/csxcad/Makefile
@@ -1,7 +1,7 @@
PORTNAME= csxcad
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.3
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
@@ -12,7 +12,7 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= cgal>0:math/cgal
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libfparser-4.5.so:math/fparser \
libgmp.so:math/gmp \
libhdf5.so:science/hdf5 \
diff --git a/cad/freecad/Makefile b/cad/freecad/Makefile
index 830446b4e4ec..c4c2f46da0f9 100644
--- a/cad/freecad/Makefile
+++ b/cad/freecad/Makefile
@@ -1,6 +1,6 @@
PORTNAME= FreeCAD
DISTVERSION= 1.0.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= cad
MAINTAINER= cmt@FreeBSD.org
diff --git a/cad/ifcopenshell/Makefile b/cad/ifcopenshell/Makefile
index 8810fd67d676..3b6f8a591efb 100644
--- a/cad/ifcopenshell/Makefile
+++ b/cad/ifcopenshell/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ifcopenshell
PORTVERSION= 0.7.0.231127
-PORTREVISION= 4
+PORTREVISION= 5
DISTVERSIONPREFIX= v
CATEGORIES= cad
@@ -19,7 +19,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING.LESSER
BUILD_DEPENDS= ${LOCALBASE}/include/CGAL/Cartesian.h:math/cgal \
${LOCALBASE}/include/nlohmann/json.hpp:devel/nlohmann-json \
${LOCALBASE}/include/svgpp/svgpp.hpp:graphics/svgpp
-LIB_DEPENDS= libboost_system.so:devel/boost-libs \
+LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libgmp.so:math/gmp libmpfr.so:math/mpfr \
libTKernel.so:cad/opencascade740
diff --git a/cad/k40-whisperer/Makefile b/cad/k40-whisperer/Makefile
index 33da3eede4b5..8b93a07254a8 100644
--- a/cad/k40-whisperer/Makefile
+++ b/cad/k40-whisperer/Makefile
@@ -1,11 +1,10 @@
PORTNAME= k40-whisperer
-DISTVERSION= 0.59
-PORTREVISION= 3
+DISTVERSION= 0.70
CATEGORIES= cad python
-MASTER_SITES= http://www.scorchworks.com/K40whisperer/
+MASTER_SITES= https://www.scorchworks.com/K40whisperer/
DISTNAME= K40_Whisperer-${DISTVERSION}_src
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= alven@FreeBSD.org
COMMENT= GUI control software for the stock K40 laser cutter controller
WWW= https://www.scorchworks.com/K40whisperer/k40whisperer.html
@@ -13,10 +12,11 @@ LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/gpl-3.0.txt
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyusb>0:devel/py-pyusb@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyusb>0:devel/py-pyusb@${PY_FLAVOR}
USES= python:run shebangfix zip
+
SHEBANG_FILES= *.py
DESKTOP_ENTRIES= "K40 Whisperer" \
@@ -30,9 +30,11 @@ NO_BUILD= yes
SUB_FILES= ${_WHISPERER_COMMAND} pkg-message
SUB_LIST= PYTHON_CMD=${PYTHON_CMD} \
WHISPERER_COMMAND=${_WHISPERER_COMMAND}
+
PLIST_SUB= WHISPERER_COMMAND=${_WHISPERER_COMMAND}
OPTIONS_DEFINE= DOCS
+OPTIONS_SUB= yes
_DOCS= Change_Log.txt README_Linux.txt README_MacOS.md
_NON_DATA_FILES= ${_DOCS} ${LICENSE_FILE:S,${WRKSRC}/,,} build_exe.bat \
@@ -41,10 +43,11 @@ _WHISPERER_COMMAND= ${PORTNAME}
do-install:
${INSTALL_SCRIPT} ${WRKDIR}/${_WHISPERER_COMMAND} ${STAGEDIR}${PREFIX}/bin
- @${MKDIR} ${STAGEDIR}${DATADIR}
- (cd ${WRKSRC} && ${COPYTREE_SHARE} . \
- ${STAGEDIR}${DATADIR} "${_NON_DATA_FILES:S,^,! -name &,}")
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC} && ${COPYTREE_SHARE} . \
+ ${STAGEDIR}${DATADIR} "${_NON_DATA_FILES:S,^,! -name &,}"
+
+do-install-DOCS-on:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${_DOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/cad/k40-whisperer/distinfo b/cad/k40-whisperer/distinfo
index 3154b22c9676..41c8625432e9 100644
--- a/cad/k40-whisperer/distinfo
+++ b/cad/k40-whisperer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1642969006
-SHA256 (K40_Whisperer-0.59_src.zip) = b005d96e45d5cffcf7cf3680a77b5fc49429fc928acfd3be5db7ae5351759c47
-SIZE (K40_Whisperer-0.59_src.zip) = 202288
+TIMESTAMP = 1760826757
+SHA256 (K40_Whisperer-0.70_src.zip) = 43e0395081f0cad42f391d61d2c9cb427edbcd10c9fcb895b42d1409335d45da
+SIZE (K40_Whisperer-0.70_src.zip) = 207089
diff --git a/cad/k40-whisperer/pkg-plist b/cad/k40-whisperer/pkg-plist
index 55d4ad0e741f..582578814114 100644
--- a/cad/k40-whisperer/pkg-plist
+++ b/cad/k40-whisperer/pkg-plist
@@ -1,7 +1,7 @@
bin/%%WHISPERER_COMMAND%%
-%%PORTDOCS%%%%DOCSDIR%%/Change_Log.txt
-%%PORTDOCS%%%%DOCSDIR%%/README_Linux.txt
-%%PORTDOCS%%%%DOCSDIR%%/README_MacOS.md
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/Change_Log.txt
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/README_Linux.txt
+%%DOCS%%%%PORTDOCS%%%%DOCSDIR%%/README_MacOS.md
%%DATADIR%%/LaserSpeed.py
%%DATADIR%%/bezmisc.py
%%DATADIR%%/convex_hull.py
diff --git a/cad/kicad-devel/Makefile b/cad/kicad-devel/Makefile
index 243b475f5d0b..5da1361198a4 100644
--- a/cad/kicad-devel/Makefile
+++ b/cad/kicad-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kicad
DISTVERSION= r${GIT_SRC_DATE}
-#PORTREVISION= 1
+PORTREVISION= 1
CATEGORIES= cad
PKGNAMESUFFIX= -devel
DIST_SUBDIR= ${PORTNAME}
diff --git a/cad/kicad/Makefile b/cad/kicad/Makefile
index 8c21a63ab11c..8a5557199be1 100644
--- a/cad/kicad/Makefile
+++ b/cad/kicad/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kicad
DISTVERSION= 9.0.5
+PORTREVISION= 1
PORTEPOCH= 2
CATEGORIES= cad
diff --git a/cad/libbgcode/Makefile b/cad/libbgcode/Makefile
index c22ce88c1156..9771206a9167 100644
--- a/cad/libbgcode/Makefile
+++ b/cad/libbgcode/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libbgcode
DISTVERSION= 0.2.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= cad
MAINTAINER= teodorsigaev@gmail.com
diff --git a/cad/nvc/Makefile b/cad/nvc/Makefile
index beac46c9805d..7c163fcd154d 100644
--- a/cad/nvc/Makefile
+++ b/cad/nvc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nvc
-DISTVERSION= 1.18.0
+DISTVERSION= 1.18.1
CATEGORIES= cad
MASTER_SITES= https://www.nickg.me.uk/files/
@@ -19,7 +19,8 @@ ONLY_FOR_ARCHS= aarch64 amd64
ONLY_FOR_ARCHS_REASON= compilation fails: jit-code.c:858:42: error: use of undeclared identifier 'veneer'
BUILD_DEPENDS= llvm-config${LLVM_VERSION}:devel/llvm${LLVM_VERSION}
-LIB_DEPENDS= libffi.so:devel/libffi \
+LIB_DEPENDS= libcapstone.so:devel/capstone \
+ libffi.so:devel/libffi \
libzstd.so:archivers/zstd
RUN_DEPENDS= bash:shells/bash \
llvm${LLVM_VERSION}>0:devel/llvm${LLVM_VERSION}
diff --git a/cad/nvc/distinfo b/cad/nvc/distinfo
index cf5e62d65585..9e5e7fecfeb7 100644
--- a/cad/nvc/distinfo
+++ b/cad/nvc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759533077
-SHA256 (nvc-1.18.0.tar.gz) = 02c0aaac59f7277f3151f9ddb7052928b7b7e89c1f77ae2b1c47d55988c64588
-SIZE (nvc-1.18.0.tar.gz) = 2597518
+TIMESTAMP = 1760851919
+SHA256 (nvc-1.18.1.tar.gz) = dcb2cb651ee13df384a47c55a596842106f6cca9492f192729e566648817e321
+SIZE (nvc-1.18.1.tar.gz) = 2599248
diff --git a/cad/openscad-devel/Makefile b/cad/openscad-devel/Makefile
index 06e0fe6d5afb..1a21884533e8 100644
--- a/cad/openscad-devel/Makefile
+++ b/cad/openscad-devel/Makefile
@@ -1,5 +1,6 @@
PORTNAME= openscad
PORTVERSION= ${GIT_SRC_DATE}
+PORTREVISION= 1
#PORTREVISION= 1
CATEGORIES= cad
PKGNAMESUFFIX= -devel
@@ -61,6 +62,10 @@ CMAKE_ARGS+= -DUSE_QT6="ON" -DUSE_MIMALLOC="OFF" -DENABLE_CGAL="ON" -DUSE_BUILTI
.include <bsd.port.pre.mk>
+post-patch:
+ @${REINPLACE_CMD} -e '/find_package/s| system||' \
+ ${WRKSRC}/CMakeLists.txt
+
do-install:
${CMAKE_BIN} --install ${BUILD_WRKSRC} --prefix ${STAGEDIR}${PREFIX}
diff --git a/cad/openscad/Makefile b/cad/openscad/Makefile
index e0918ab1d6bc..6da55245bf7d 100644
--- a/cad/openscad/Makefile
+++ b/cad/openscad/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openscad
PORTVERSION= ${GIT_SRC_DATE}
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= cad
#PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
@@ -60,6 +60,10 @@ CMAKE_ARGS+= -DUSE_QT6="ON" -DUSE_MIMALLOC="OFF" -DENABLE_CGAL="ON" -DUSE_BUILTI
.include <bsd.port.pre.mk>
+post-patch:
+ @${REINPLACE_CMD} -e '/find_package/s| system||' \
+ ${WRKSRC}/CMakeLists.txt
+
do-install:
${CMAKE_BIN} --install ${BUILD_WRKSRC} --prefix ${STAGEDIR}${PREFIX}
diff --git a/cad/openvsp/Makefile b/cad/openvsp/Makefile
index ef2e1e543858..06f7ab68ceaa 100644
--- a/cad/openvsp/Makefile
+++ b/cad/openvsp/Makefile
@@ -1,6 +1,7 @@
PORTNAME= openvsp
DISTVERSIONPREFIX= ${GH_PROJECT}_
DISTVERSION= 3.46.0
+PORTREVISION= 1
CATEGORIES= cad
MAINTAINER= fernape@FreeBSD.org
@@ -42,7 +43,7 @@ BINARY_ALIAS= fltk::fluid=fluid
USE_GL= gl glew glu
USE_GNOME= libxml2
-USE_XORG= ice sm x11 xau xcb xdamage xdmcp xext xfixes xft \
+USE_XORG= ice sm x11 xau xcb xcursor xdamage xdmcp xext xfixes xft \
xinerama xrender xxf86vm
CMAKE_ARGS= -DVSP_USE_SYSTEM_CMINPACK:BOOLEAN=yes \
@@ -79,6 +80,8 @@ do-install:
${RM} -rf ${STAGEDIR}${PREFIX}/${d}
.endfor
${CP} ${BUILD_WRKSRC}/${BUILD_PREFIX}/LICENSE ${STAGEDIR}${DATADIR}
+ ${CP} ${BUILD_WRKSRC}/${BUILD_PREFIX}/README.md ${STAGEDIR}${DATADIR}
${RM} ${STAGEDIR}${PREFIX}/LICENSE
+ ${RM} ${STAGEDIR}${PREFIX}/README.md
.include <bsd.port.mk>
diff --git a/cad/openvsp/pkg-plist b/cad/openvsp/pkg-plist
index a4b4cb9059d9..515f9b07c27e 100644
--- a/cad/openvsp/pkg-plist
+++ b/cad/openvsp/pkg-plist
@@ -1,6 +1,5 @@
CCE/SD-24L.cce
CHANGELOG.md
-README.md
bin/vsp
bin/vspaero
bin/vspaero_opt
@@ -46,6 +45,7 @@ help/vsp_help
%%DATADIR%%/OpenVSPParasiteDragPlotData.m
%%DATADIR%%/ParasiteDragScriptTest.vspscript
%%DATADIR%%/PodMan.vsppart
+%%DATADIR%%/README.md
%%DATADIR%%/Seat.vsppart
%%DATADIR%%/SeatGroup.vsppart
%%DATADIR%%/SharkTeeth.tga