aboutsummaryrefslogtreecommitdiff
path: root/cad
diff options
context:
space:
mode:
Diffstat (limited to 'cad')
-rw-r--r--cad/PrusaSlicer/Makefile6
-rw-r--r--cad/PrusaSlicer/files/patch-cmake_modules_FindOpenVDB.cmake7
-rw-r--r--cad/PrusaSlicer/files/patch-src_slic3r_Utils_Bonjour.hpp8
-rw-r--r--cad/abc/Makefile19
-rw-r--r--cad/abc/distinfo6
-rw-r--r--cad/csxcad/Makefile4
-rw-r--r--cad/freecad/Makefile2
-rw-r--r--cad/gdstk/Makefile5
-rw-r--r--cad/gdstk/distinfo6
-rw-r--r--cad/ghdl/Makefile37
-rw-r--r--cad/ghdl/distinfo6
-rw-r--r--cad/ghdl/pkg-plist6
-rw-r--r--cad/gmsh/Makefile2
-rw-r--r--cad/gmsh/distinfo6
-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-devel/Makefile.git_rev6
-rw-r--r--cad/kicad-devel/distinfo6
-rw-r--r--cad/kicad-doc/Makefile2
-rw-r--r--cad/kicad-doc/distinfo6
-rw-r--r--cad/kicad-library-footprints/Makefile2
-rw-r--r--cad/kicad-library-footprints/distinfo6
-rw-r--r--cad/kicad-library-footprints/pkg-plist39
-rw-r--r--cad/kicad-library-packages3d/Makefile2
-rw-r--r--cad/kicad-library-packages3d/distinfo6
-rw-r--r--cad/kicad-library-packages3d/pkg-plist5
-rw-r--r--cad/kicad-library-symbols/Makefile2
-rw-r--r--cad/kicad-library-symbols/distinfo6
-rw-r--r--cad/kicad-library-templates/Makefile2
-rw-r--r--cad/kicad-library-templates/distinfo6
-rw-r--r--cad/kicad/Makefile3
-rw-r--r--cad/kicad/distinfo6
-rw-r--r--cad/ldview/Makefile10
-rw-r--r--cad/ldview/distinfo6
-rw-r--r--cad/ldview/pkg-descr2
-rw-r--r--cad/ldview/pkg-plist4
-rw-r--r--cad/leocad/Makefile16
-rw-r--r--cad/leocad/distinfo6
-rw-r--r--cad/libbgcode/Makefile2
-rw-r--r--cad/librepcb/Makefile1
-rw-r--r--cad/magic/Makefile20
-rw-r--r--cad/magic/distinfo6
-rw-r--r--cad/magic/files/patch-commands__Makefile9
-rw-r--r--cad/magic/files/patch-rules.mak12
-rw-r--r--cad/magic/files/patch-scripts_configure4
-rw-r--r--cad/magic/files/patch-textio__textioInt.h8
-rw-r--r--cad/magic/files/patch-utils_path.c10
-rw-r--r--cad/magic/pkg-plist6
-rw-r--r--cad/nvc/Makefile48
-rw-r--r--cad/nvc/distinfo6
-rw-r--r--cad/opencascade/Makefile5
-rw-r--r--cad/opencascade/distinfo6
-rw-r--r--cad/opencascade/pkg-plist193
-rw-r--r--cad/openroad/Makefile6
-rw-r--r--cad/openscad-devel/Makefile5
-rw-r--r--cad/openscad/Makefile6
-rw-r--r--cad/openscad/pkg-plist1
-rw-r--r--cad/opentimer/Makefile31
-rw-r--r--cad/opentimer/distinfo6
-rw-r--r--cad/openvsp/Makefile7
-rw-r--r--cad/openvsp/distinfo6
-rw-r--r--cad/openvsp/pkg-plist2
-rw-r--r--cad/pcb-rnd/Makefile31
-rw-r--r--cad/pcb-rnd/distinfo6
-rw-r--r--cad/pcb-rnd/pkg-plist499
-rw-r--r--cad/py-gdstk/Makefile13
-rw-r--r--cad/py-gdstk/distinfo6
-rw-r--r--cad/qflow/Makefile1
-rw-r--r--cad/surfer/Makefile2
-rw-r--r--cad/svlint/Makefile1
-rw-r--r--cad/svls/Makefile1
-rw-r--r--cad/symbiyosys/Makefile2
-rw-r--r--cad/symbiyosys/distinfo6
-rw-r--r--cad/verilator/Makefile40
-rw-r--r--cad/verilator/distinfo6
-rw-r--r--cad/veryl/Makefile5
-rw-r--r--cad/veryl/Makefile.crates203
-rw-r--r--cad/veryl/distinfo416
-rw-r--r--cad/xschem/Makefile2
-rw-r--r--cad/yosys-ghdl-plugin/Makefile2
-rw-r--r--cad/yosys-systemverilog/Makefile1
-rw-r--r--cad/yosys/Makefile2
-rw-r--r--cad/yosys/distinfo6
-rw-r--r--cad/yosys/pkg-plist1
87 files changed, 788 insertions, 1180 deletions
diff --git a/cad/PrusaSlicer/Makefile b/cad/PrusaSlicer/Makefile
index 8af495340343..cf14c9f74704 100644
--- a/cad/PrusaSlicer/Makefile
+++ b/cad/PrusaSlicer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= PrusaSlicer
DISTVERSIONPREFIX=version_
DISTVERSION= 2.9.2
-PORTREVISION= 6
+PORTREVISION= 8
CATEGORIES= cad
DIST_SUBDIR= PrusaSlicer
@@ -65,7 +65,11 @@ CMAKE_ARGS+= -DwxWidgets_CONFIG_EXECUTABLE="${WX_CONFIG}" \
-Wno-dev
PORTDATA= *
+
post-patch:
${MKDIR} ${WRKSRC}/bundled_deps/hidapi/libusb
${CP} ${FILESDIR}/hid.c ${WRKSRC}/bundled_deps/hidapi/libusb/hid.c
+ @${REINPLACE_CMD} -e '/_boost_/s|system;||' \
+ ${WRKSRC}/CMakeLists.txt
+
.include <bsd.port.mk>
diff --git a/cad/PrusaSlicer/files/patch-cmake_modules_FindOpenVDB.cmake b/cad/PrusaSlicer/files/patch-cmake_modules_FindOpenVDB.cmake
index 142237d5aafd..ed9e56e6f1f3 100644
--- a/cad/PrusaSlicer/files/patch-cmake_modules_FindOpenVDB.cmake
+++ b/cad/PrusaSlicer/files/patch-cmake_modules_FindOpenVDB.cmake
@@ -39,7 +39,7 @@
endif()
if(OpenVDB_USES_EXR)
-@@ -463,7 +451,7 @@ endif()
+@@ -463,15 +451,15 @@ endif()
endif()
# Set deps. Note that the order here is important. If we're building against
@@ -48,10 +48,11 @@
# users chosen namespaced headers are correctly prioritized. Otherwise other
# include paths from shared installs (including houdini) may pull in the wrong
# headers
-@@ -471,7 +459,7 @@ set(_OPENVDB_VISIBLE_DEPENDENCIES
+
set(_OPENVDB_VISIBLE_DEPENDENCIES
++ Boost::filesystem
Boost::iostreams
- Boost::system
+- Boost::system
- IlmBase::Half
+ Imath::Imath
)
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/abc/Makefile b/cad/abc/Makefile
index 4d1c0533cb5a..2dc2ef1939fb 100644
--- a/cad/abc/Makefile
+++ b/cad/abc/Makefile
@@ -1,8 +1,8 @@
PORTNAME= abc
-DISTVERSION= g20241117
+DISTVERSION= g20251002
CATEGORIES= cad
-MAINTAINER= uddka@student.kit.edu
+MAINTAINER= alven@FreeBSD.org
COMMENT= System for sequential synthesis and verification
WWW= https://people.eecs.berkeley.edu/~alanmi/abc/
@@ -14,17 +14,18 @@ BUILD_DEPENDS= gmake:devel/gmake
USES= cmake
USE_GITHUB= yes
GH_ACCOUNT= berkeley-abc
-GH_TAGNAME= 1f3cf0a
+GH_TAGNAME= c8eac759
USE_LDCONFIG= yes
CMAKE_ON= ABC_SKIP_TESTS
BINARY_ALIAS= make=${GMAKE}
-PLIST_FILES= bin/${PORTNAME} lib/lib${PORTNAME}.so
+PLIST_FILES= bin/${PORTNAME} \
+ lib/lib${PORTNAME}.so
-OPTIONS_DEFINE= READLINE THREADS
-OPTIONS_DEFAULT= READLINE THREADS
+OPTIONS_DEFINE= READLINE THREADS
+OPTIONS_DEFAULT= READLINE THREADS
READLINE_USES= readline
READLINE_CONFIGURE_ENV= ABC_READLINE_LIBRARIES="-L${LOCALBASE}/lib -lreadline"
@@ -33,7 +34,9 @@ READLINE_CONFIGURE_ENV_OFF= ABC_USE_NO_READLINE=1
THREADS_CONFIGURE_ENV_OFF= ABC_USE_NO_PTHREADS=1
do-install: # https://github.com/berkeley-abc/abc/issues/71
- ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/lib${PORTNAME}.so ${STAGEDIR}${PREFIX}/lib
+ ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${PORTNAME} \
+ ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_LIB} ${BUILD_WRKSRC}/lib${PORTNAME}.so \
+ ${STAGEDIR}${PREFIX}/lib
.include <bsd.port.mk>
diff --git a/cad/abc/distinfo b/cad/abc/distinfo
index 5c2c24b2e3e8..95f59672d6af 100644
--- a/cad/abc/distinfo
+++ b/cad/abc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731985503
-SHA256 (berkeley-abc-abc-g20241117-1f3cf0a_GH0.tar.gz) = 2c8056d27feba4b41df6b99d392ce7c6808e35a40cb35a2dc6bdc68be5683da0
-SIZE (berkeley-abc-abc-g20241117-1f3cf0a_GH0.tar.gz) = 6265866
+TIMESTAMP = 1760019084
+SHA256 (berkeley-abc-abc-g20251002-c8eac759_GH0.tar.gz) = 2a9a93508b5474e4fe99f910fcd9663c4ea096223b5d0001769946f07737a74d
+SIZE (berkeley-abc-abc-g20251002-c8eac759_GH0.tar.gz) = 7100730
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/gdstk/Makefile b/cad/gdstk/Makefile
index 0b8762a56788..f27c4232a9c3 100644
--- a/cad/gdstk/Makefile
+++ b/cad/gdstk/Makefile
@@ -1,11 +1,12 @@
PORTNAME= gdstk
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.60
+DISTVERSION= 0.9.61
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
COMMENT= C++ library for creation and manipulation of GDSII and OASIS files
-WWW= https://heitzmann.github.io/gdstk/
+WWW= https://heitzmann.github.io/gdstk/ \
+ https://github.com/heitzmann/gdstk/
LICENSE= BSL
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/cad/gdstk/distinfo b/cad/gdstk/distinfo
index 2676853a51b6..a90afa0c30db 100644
--- a/cad/gdstk/distinfo
+++ b/cad/gdstk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744790201
-SHA256 (heitzmann-gdstk-v0.9.60_GH0.tar.gz) = 20611e4902b4d9b1c35e82d84d3bba68303795fcc6932eff0827f275d70b9131
-SIZE (heitzmann-gdstk-v0.9.60_GH0.tar.gz) = 367926
+TIMESTAMP = 1761089450
+SHA256 (heitzmann-gdstk-v0.9.61_GH0.tar.gz) = 05e061b0a178ca003eee843de2c57a29d611e91d41f879e5dc29c17627306831
+SIZE (heitzmann-gdstk-v0.9.61_GH0.tar.gz) = 368028
diff --git a/cad/ghdl/Makefile b/cad/ghdl/Makefile
index cdbb15775212..21434b11b2e7 100644
--- a/cad/ghdl/Makefile
+++ b/cad/ghdl/Makefile
@@ -1,7 +1,6 @@
PORTNAME= ghdl
DISTVERSIONPREFIX= v
-DISTVERSION= 5.0.1
-PORTREVISION= 1
+DISTVERSION= 5.1.1
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
@@ -13,41 +12,38 @@ LICENSE_FILE= ${WRKSRC}/COPYING.md
BROKEN_aarch64= build breaks, see https://github.com/ghdl/ghdl/issues/2639
-TEST_DEPENDS= bash:shells/bash \
- ${PYTHON_PKGNAMEPREFIX}pyTooling>=2.11.0:devel/py-pyTooling@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyTooling>=2.11.0:devel/py-pyTooling@${PY_FLAVOR} \
+ bash:shells/bash
USES= ada:run gmake python:test shebangfix
-SHEBANG_FILES= testsuite/testsuite.sh
+USE_GITHUB= yes
USE_LDCONFIG= yes
-NO_SHLIB_REQUIRES_GLOB= libgnat-12.so
-USE_GITHUB= yes
+SHEBANG_FILES= testsuite/testsuite.sh
GNU_CONFIGURE= yes
+NO_SHLIB_REQUIRES_GLOB= libgnat-12.so
+PIE_UNSAFE= yes
+
OPTIONS_DEFINE= SYNTH
-OPTIONS_SINGLE= BACKEND
-OPTIONS_SINGLE_BACKEND= MCODE LLVM
OPTIONS_DEFAULT= LLVM SYNTH
+OPTIONS_SINGLE= BACKEND
+OPTIONS_SINGLE_BACKEND= LLVM MCODE
OPTIONS_SUB= yes
-MCODE_DESC= Use the MCODE backend
+LLVM_DESC= Use the LLVM backend
+MCODE_DESC= Use the MCODE backend
# MCODE is enabled by default and doesn't require any configuration options
+SYNTH_DESC= Enable Synthesis Features in ghdl
-LLVM_USES= llvm:15,lib ncurses
+LLVM_USES= llvm:lib ncurses
LLVM_CONFIGURE_ON= --with-llvm-config=${LOCALBASE}/bin/llvm-config${LLVM_VERSION}
-
-SYNTH_DESC= Enable Synthesis Features in ghdl
SYNTH_CONFIGURE_ON= --enable-synth
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libghdl-${DISTVERSION:S/./_/g}.so
-post-install-MCODE-on:
- @${STRIP_CMD} \
- ${STAGEDIR}${PREFIX}/bin/ghdl \
- ${STAGEDIR}${PREFIX}/lib/libghdlvpi.so
-
post-install-LLVM-on:
@${STRIP_CMD} \
${STAGEDIR}${PREFIX}/bin/ghdl \
@@ -56,6 +52,11 @@ post-install-LLVM-on:
${STAGEDIR}${PREFIX}/lib/libghdlvpi.so \
${STAGEDIR}${PREFIX}/lib/libghw.so
+post-install-MCODE-on:
+ @${STRIP_CMD} \
+ ${STAGEDIR}${PREFIX}/bin/ghdl \
+ ${STAGEDIR}${PREFIX}/lib/libghdlvpi.so
+
do-test:
@cd ${WRKSRC}/testsuite && \
${SETENV} ${MAKE_ENV} GHDL=${STAGEDIR}${PREFIX}/bin/ghdl ${SH} testsuite.sh
diff --git a/cad/ghdl/distinfo b/cad/ghdl/distinfo
index ca9babf98efb..42a05d02f23b 100644
--- a/cad/ghdl/distinfo
+++ b/cad/ghdl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740902757
-SHA256 (ghdl-ghdl-v5.0.1_GH0.tar.gz) = a4cef27312a158c28498eeb62a470007354755b267adb62005a04b66143a1f92
-SIZE (ghdl-ghdl-v5.0.1_GH0.tar.gz) = 7851730
+TIMESTAMP = 1758491532
+SHA256 (ghdl-ghdl-v5.1.1_GH0.tar.gz) = 00cd58ec8f25e2532465aabc8705f43071f20dc1d13e03fd9dc235523186fca9
+SIZE (ghdl-ghdl-v5.1.1_GH0.tar.gz) = 7894213
diff --git a/cad/ghdl/pkg-plist b/cad/ghdl/pkg-plist
index bc4337473f6a..62fd7629460d 100644
--- a/cad/ghdl/pkg-plist
+++ b/cad/ghdl/pkg-plist
@@ -2,10 +2,10 @@ bin/ghdl
%%LLVM%%bin/ghdl1-llvm
bin/ghwdump
include/ghdl/libghw.h
+include/ghdl/synth.h
+include/ghdl/synth_gates.h
include/ghdl/vhpi_user.h
include/ghdl/vpi_user.h
-%%SYNTH%%include/ghdl/synth.h
-%%SYNTH%%include/ghdl/synth_gates.h
lib/ghdl/ansi_color.sh
%%LLVM%%lib/ghdl/grt-exec.lst
%%LLVM%%lib/ghdl/grt-shared.lst
@@ -196,7 +196,7 @@ lib/ghdl/vendors/config.sh
lib/ghdl/vendors/filter.analyze.sh
lib/ghdl/vendors/shared.psm1
lib/ghdl/vendors/shared.sh
-lib/libghdl-5_0_1.so
+lib/libghdl-5_1_1.so
lib/libghdl.a
lib/libghdl.link
lib/libghdlvpi.so
diff --git a/cad/gmsh/Makefile b/cad/gmsh/Makefile
index 5f9375e8c8d3..6b8148797048 100644
--- a/cad/gmsh/Makefile
+++ b/cad/gmsh/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gmsh
-DISTVERSION= 4.14.1
+DISTVERSION= 4.15.0
CATEGORIES= cad
MASTER_SITES= http://gmsh.info/src/
DISTNAME= ${PORTNAME}-${PORTVERSION}-source
diff --git a/cad/gmsh/distinfo b/cad/gmsh/distinfo
index 10e1f3114ff6..0ec83144cb01 100644
--- a/cad/gmsh/distinfo
+++ b/cad/gmsh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757006148
-SHA256 (gmsh/gmsh-4.14.1-source.tgz) = 300cbb74b6fb88062aba70b1f5f31a8980177a4af415221a16ec8c0aa1d72afd
-SIZE (gmsh/gmsh-4.14.1-source.tgz) = 18458428
+TIMESTAMP = 1761573385
+SHA256 (gmsh/gmsh-4.15.0-source.tgz) = abb2632715bd7d0130ded7144fd6263635cd7dea883b8df61ba4da58ce6a1dfe
+SIZE (gmsh/gmsh-4.15.0-source.tgz) = 18490150
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-devel/Makefile.git_rev b/cad/kicad-devel/Makefile.git_rev
index f51674ab726e..1ca87bfc091a 100644
--- a/cad/kicad-devel/Makefile.git_rev
+++ b/cad/kicad-devel/Makefile.git_rev
@@ -1,3 +1,3 @@
-GIT_SRC_HASH= b4fdcfd461354ddbeb26811a4f619aeb705a9fe2
-GIT_SRC_DATE= 20250914193719
-GIT_SRC_DATE2= 2025.09.14
+GIT_SRC_HASH= 3d72b245f992db8b8ff070623accd3a7845c0d3c
+GIT_SRC_DATE= 20251001092246
+GIT_SRC_DATE2= 2025.10.01
diff --git a/cad/kicad-devel/distinfo b/cad/kicad-devel/distinfo
index aea37c9e7c6a..c01c7caa63a3 100644
--- a/cad/kicad-devel/distinfo
+++ b/cad/kicad-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1757873131
-SHA256 (kicad/kicad/code-kicad-b4fdcfd461354ddbeb26811a4f619aeb705a9fe2_GL0.tar.gz) = 703a7fd248aa0995bce6349f5c229f544103ca6938452e22780d09c25a817c37
-SIZE (kicad/kicad/code-kicad-b4fdcfd461354ddbeb26811a4f619aeb705a9fe2_GL0.tar.gz) = 164059187
+TIMESTAMP = 1759316664
+SHA256 (kicad/kicad/code-kicad-3d72b245f992db8b8ff070623accd3a7845c0d3c_GL0.tar.gz) = dfb76a8871439e8d6b6309c3b6be63b0d3876d8279d244ee652695e9b7179586
+SIZE (kicad/kicad/code-kicad-3d72b245f992db8b8ff070623accd3a7845c0d3c_GL0.tar.gz) = 165411072
diff --git a/cad/kicad-doc/Makefile b/cad/kicad-doc/Makefile
index 4ada1c2f8d21..42c9ad02ff16 100644
--- a/cad/kicad-doc/Makefile
+++ b/cad/kicad-doc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kicad
-DISTVERSION= 9.0.4
+DISTVERSION= 9.0.5
CATEGORIES= cad
PKGNAMESUFFIX= -doc
diff --git a/cad/kicad-doc/distinfo b/cad/kicad-doc/distinfo
index 07f773bfa798..0d2a759ab71d 100644
--- a/cad/kicad-doc/distinfo
+++ b/cad/kicad-doc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755536798
-SHA256 (kicad-doc-9.0.4.tar.bz2) = 913987a543ca693c5c784c364b6083fc997f13ac66d1e2fef957962d388987cd
-SIZE (kicad-doc-9.0.4.tar.bz2) = 96592113
+TIMESTAMP = 1759350556
+SHA256 (kicad-doc-9.0.5.tar.bz2) = 09066fedcc94d8fdf85f405865b217dbb8622a4e2edff3d21e6a9bcc38dd5493
+SIZE (kicad-doc-9.0.5.tar.bz2) = 96633670
diff --git a/cad/kicad-library-footprints/Makefile b/cad/kicad-library-footprints/Makefile
index 98fbaae1a668..202b15634ca0 100644
--- a/cad/kicad-library-footprints/Makefile
+++ b/cad/kicad-library-footprints/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kicad
-DISTVERSION= 9.0.4
+DISTVERSION= 9.0.5
CATEGORIES= cad
PKGNAMESUFFIX= -library-footprints
diff --git a/cad/kicad-library-footprints/distinfo b/cad/kicad-library-footprints/distinfo
index 1a57ace646f4..0808b1069c43 100644
--- a/cad/kicad-library-footprints/distinfo
+++ b/cad/kicad-library-footprints/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755536814
-SHA256 (kicad-footprints-9.0.4.tar.bz2) = 1d81664c5d3869d023b937939a835c428e03c871b608153883b3109cba740e76
-SIZE (kicad-footprints-9.0.4.tar.bz2) = 7852439
+TIMESTAMP = 1759350568
+SHA256 (kicad-footprints-9.0.5.tar.bz2) = b2055197bb50901524c6219b598ed87ceefee1e9b84f3bf1b97a926f475a38fc
+SIZE (kicad-footprints-9.0.5.tar.bz2) = 7865207
diff --git a/cad/kicad-library-footprints/pkg-plist b/cad/kicad-library-footprints/pkg-plist
index b71d7a26a9a9..4c107f545350 100644
--- a/cad/kicad-library-footprints/pkg-plist
+++ b/cad/kicad-library-footprints/pkg-plist
@@ -345,6 +345,7 @@
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_SPST_Omron_B3F-40xx.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_SPST_Omron_B3F-50xx.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm.kicad_mod
+%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Slide_SP3T_Straight_CK_OS103012MU1QP1.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Slide_SPDT_Angled_CK_OS102011MA1Q.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_Slide_SPDT_Straight_CK_OS102011MS2Q.kicad_mod
%%DATADIR%%/footprints/Button_Switch_THT.pretty/SW_TH_Tactile_Omron_B3F-100x.kicad_mod
@@ -8234,12 +8235,15 @@
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN20-110xxWIRH_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN20-xxxx-N4_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN20-xxxx_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN30-xxxxUIR_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TEN40-110xxWIRH_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TES1-051x_121x_241x_Single_SMD.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TES1-052x_122x_242x_Dual_SMD.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THB10-xxxx_Dual_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THB10-xxxx_Single_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THD_15-xxxxWIN_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THL30-xxxxWI_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THL40-xxxxWI_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THN10-xxxxUIR_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THN30-xxxx_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_THR40-72xxWI_THT.kicad_mod
@@ -11089,6 +11093,9 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/ArtInChip_QFN-68-1EP_7x7mm_P0.35mm_EP5.49x5.49mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/ArtInChip_QFN-88-1EP_10x10mm_P0.4mm_EP6.74x6.74mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/ArtInChip_QFN-88-1EP_10x10mm_P0.4mm_EP6.74x6.74mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/CDFN-4_2.5x3.2mm_P2.1mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/CDFN-4_2x2.5mm_P1.65mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/CDFN-4_3.2x5mm_P2.54mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Cypress_QFN-56-1EP_8x8mm_P0.5mm_EP6.22x6.22mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-10-1EP_2.6x2.6mm_P0.5mm_EP1.3x2.2mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-10-1EP_2.6x2.6mm_P0.5mm_EP1.3x2.2mm_ThermalVias.kicad_mod
@@ -11096,6 +11103,8 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-10-1EP_3x3mm_P0.5mm_EP1.55x2.48mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-10-1EP_3x3mm_P0.5mm_EP1.58x2.35mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-10-1EP_3x3mm_P0.5mm_EP1.58x2.35mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-10-1EP_3x3mm_P0.5mm_EP1.646x3.1mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-10-1EP_3x3mm_P0.5mm_EP1.646x3.1mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-10-1EP_3x3mm_P0.5mm_EP1.65x2.38mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-10-1EP_3x3mm_P0.5mm_EP1.65x2.38mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-10-1EP_3x3mm_P0.5mm_EP1.75x2.7mm.kicad_mod
@@ -11217,6 +11226,7 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Maxim_TDFN-12-1EP_3x3mm_P0.5mm_EP1.7x2.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Maxim_TDFN-12-1EP_3x3mm_P0.5mm_EP1.7x2.5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Maxim_TDFN-6-1EP_3x3mm_P0.95mm_EP1.5x2.3mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Maxim_WSON-8-1EP_3x2mm_P0.5mm_EP1.75x1.63mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Micrel_MLF-8-1EP_2x2mm_P0.5mm_EP0.6x1.2mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Micrel_MLF-8-1EP_2x2mm_P0.5mm_EP0.6x1.2mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Micrel_MLF-8-1EP_2x2mm_P0.5mm_EP0.8x1.3mm_ThermalVias.kicad_mod
@@ -11230,6 +11240,7 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Mini-Circuits_FG873-4_3x3mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/NXP_LQFN-48-1EP_7x7mm_P0.5mm_EP3.5x3.5mm_16xMask0.45x0.45.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/NXP_LQFN-48-1EP_7x7mm_P0.5mm_EP3.5x3.5mm_16xMask0.45x0.45_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/NXP_VQFN-16-1EP_4x4mm_P0.65mm_EP2.1x2.1mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Nordic_AQFN-73-1EP_7x7mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Nordic_AQFN-94-1EP_7x7mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/OnSemi_DFN-14-1EP_4x4mm_P0.5mm_EP2.7x3.4mm.kicad_mod
@@ -11489,6 +11500,7 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-76-1EP_9x9mm_P0.4mm_EP3.8x3.8mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-76-1EP_9x9mm_P0.4mm_EP5.81x6.31mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-76-1EP_9x9mm_P0.4mm_EP5.81x6.31mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-8-1EP_6x5mm_P1.27mm_EP3.4x4.2mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-80-1EP_10x10mm_P0.4mm_EP3.4x3.4mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/QFN-80-1EP_10x10mm_P0.4mm_EP3.4x3.4mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Qorvo_DFN-8-1EP_2x2mm_P0.5mm.kicad_mod
@@ -11509,6 +11521,7 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/TDFN-12_2x3mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/TDFN-14-1EP_3x3mm_P0.4mm_EP1.78x2.35mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/TDFN-14-1EP_3x3mm_P0.4mm_EP1.78x2.35mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/TDFN-6-1EP_1.2x1.2mm_P0.4mm_EP0.3x0.94mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/TDFN-6-1EP_2.5x2.5mm_P0.65mm_EP1.3x2mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/TDFN-6-1EP_2.5x2.5mm_P0.65mm_EP1.3x2mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/TDFN-8-1EP_2x2mm_P0.5mm_EP0.8x1.2mm.kicad_mod
@@ -11640,6 +11653,8 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RUK0020B_WQFN-20-1EP_3x3mm_P0.4mm_EP1.7x1.7mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RUM0016A_WQFN-16-1EP_4x4mm_P0.65mm_EP2.6x2.6mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RUM0016A_WQFN-16-1EP_4x4mm_P0.65mm_EP2.6x2.6mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RUM0016E_WQFN-16-1EP_4x4mm_P0.65mm_EP2.5x2.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RUM0016E_WQFN-16-1EP_4x4mm_P0.65mm_EP2.5x2.5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RUN0010A_WQFN-10_2x2mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RVA_VQFN-16-1EP_3.5x3.5mm_P0.5mm_EP2.14x2.14mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RVA_VQFN-16-1EP_3.5x3.5mm_P0.5mm_EP2.14x2.14mm_ThermalVias.kicad_mod
@@ -11657,6 +11672,7 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_S-PWQFN-N20.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_S-PX2QFN-14.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_UQFN-10_1.5x2mm_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_UQFN-8_1.5x1.5mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_VQFN-HR-12_2x2.5mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_VQFN-HR-12_2x2.5mm_P0.5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_VQFN-HR-20_3x2.5mm_P0.5mm_RQQ0011A.kicad_mod
@@ -11676,6 +11692,7 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/UQFN-10_1.3x1.8mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/UQFN-10_1.4x1.8mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/UQFN-10_1.6x2.1mm_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/UQFN-12-1EP_2x2mm_P0.4mm_EP1.1x1.1mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/UQFN-16-1EP_3x3mm_P0.5mm_EP1.75x1.75mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/UQFN-16-1EP_4x4mm_P0.65mm_EP2.6x2.6mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/UQFN-16-1EP_4x4mm_P0.65mm_EP2.6x2.6mm_ThermalVias.kicad_mod
@@ -11754,6 +11771,10 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP5.15x5.15mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-56-1EP_8x8mm_P0.5mm_EP5.1x4.96mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-56-1EP_8x8mm_P0.5mm_EP5.1x4.96mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-56-1EP_8x8mm_P0.5mm_EP5.5x5.06mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-56-1EP_8x8mm_P0.5mm_EP5.5x5.06mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-64-1EP_9x9mm_P0.5mm_EP5.4x5.4mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-64-1EP_9x9mm_P0.5mm_EP5.4x5.4mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-64-1EP_9x9mm_P0.5mm_EP7.15x7.15mm.kicad_mod
@@ -12147,6 +12168,7 @@
%%DATADIR%%/footprints/Package_LGA.pretty/AMS_LGA-20_4.7x4.5mm_P0.65mm.kicad_mod
%%DATADIR%%/footprints/Package_LGA.pretty/AMS_OLGA-8_2x3.1mm_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_LGA.pretty/Bosch_LGA-14_3x2.5mm_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_LGA.pretty/Bosch_LGA-16_4.5x3mm_P0.5mm_LayoutBorder7x1y_ClockwisePinNumbering.kicad_mod
%%DATADIR%%/footprints/Package_LGA.pretty/Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumbering.kicad_mod
%%DATADIR%%/footprints/Package_LGA.pretty/Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering.kicad_mod
%%DATADIR%%/footprints/Package_LGA.pretty/Bosch_LGA-8_3x3mm_P0.8mm_ClockwisePinNumbering.kicad_mod
@@ -12364,8 +12386,8 @@
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-44-1EP_6.1x14mm_P0.635mm_EP5.2x14mm_Mask4.31x8.26mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-44_6.1x14mm_P0.635mm_TopEP4.14x7.01mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HTSSOP-56-1EP_6.1x14mm_P0.5mm_EP3.61x6.35mm.kicad_mod
-%%DATADIR%%/footprints/Package_SO.pretty/HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm.kicad_mod
-%%DATADIR%%/footprints/Package_SO.pretty/HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.57x1.88mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.83x1.89mm.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/HVSSOP-10-1EP_3x3mm_P0.5mm_EP1.83x1.89mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HVSSOP-8-1EP_3x3mm_P0.65mm_EP1.57x1.89mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/HVSSOP-8-1EP_3x3mm_P0.65mm_EP1.57x1.89mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/Infineon_PG-DSO-12-11.kicad_mod
@@ -14170,10 +14192,6 @@
%%DATADIR%%/footprints/Symbol.pretty/WEEE-Logo_4.2x6mm_SilkScreen.kicad_mod
%%DATADIR%%/footprints/Symbol.pretty/WEEE-Logo_5.6x8mm_SilkScreen.kicad_mod
%%DATADIR%%/footprints/Symbol.pretty/WEEE-Logo_8.4x12mm_SilkScreen.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Altech_AK300-2_P5.00mm.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Altech_AK300-3_P5.00mm.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Altech_AK300-4_P5.00mm.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Degson_DG246-3.81-03P.kicad_mod
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_MaiXu_MX126-5.0-02P_1x02_P5.00mm.kicad_mod
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_MaiXu_MX126-5.0-03P_1x03_P5.00mm.kicad_mod
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_MaiXu_MX126-5.0-04P_1x04_P5.00mm.kicad_mod
@@ -14197,7 +14215,6 @@
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_MaiXu_MX126-5.0-22P_1x22_P5.00mm.kicad_mod
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_MaiXu_MX126-5.0-23P_1x23_P5.00mm.kicad_mod
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_MaiXu_MX126-5.0-24P_1x24_P5.00mm.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Wuerth_691311400102_P7.62mm.kicad_mod
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Xinya_XY308-2.54-10P_1x10_P2.54mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Xinya_XY308-2.54-11P_1x11_P2.54mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Xinya_XY308-2.54-12P_1x12_P2.54mm_Horizontal.kicad_mod
@@ -14220,12 +14237,6 @@
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Xinya_XY308-2.54-7P_1x07_P2.54mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Xinya_XY308-2.54-8P_1x08_P2.54mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_Xinya_XY308-2.54-9P_1x09_P2.54mm_Horizontal.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_bornier-2_P5.08mm.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_bornier-3_P5.08mm.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_bornier-4_P5.08mm.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_bornier-5_P5.08mm.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_bornier-6_P5.08mm.kicad_mod
-%%DATADIR%%/footprints/TerminalBlock.pretty/TerminalBlock_bornier-8_P5.08mm.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_4Ucon.pretty/TerminalBlock_4Ucon_1x02_P3.50mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_4Ucon.pretty/TerminalBlock_4Ucon_1x02_P3.50mm_Vertical.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_4Ucon.pretty/TerminalBlock_4Ucon_1x03_P3.50mm_Horizontal.kicad_mod
@@ -14323,6 +14334,7 @@
%%DATADIR%%/footprints/TerminalBlock_CUI.pretty/TerminalBlock_CUI_TB007-508-22_1x22_P5.08mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_CUI.pretty/TerminalBlock_CUI_TB007-508-23_1x23_P5.08mm_Horizontal.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_CUI.pretty/TerminalBlock_CUI_TB007-508-24_1x24_P5.08mm_Horizontal.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/Degson_DG246-3.81-03P.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/TerminalBlock_Degson_DG250-3.5-01P_1x01_P3.50mm_45Degree.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/TerminalBlock_Degson_DG250-3.5-02P_1x02_P3.50mm_45Degree.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_Degson.pretty/TerminalBlock_Degson_DG250-3.5-03P_1x03_P3.50mm_45Degree.kicad_mod
@@ -14875,6 +14887,7 @@
%%DATADIR%%/footprints/TerminalBlock_WAGO.pretty/TerminalBlock_WAGO_804-312_1x12_P7.50mm_45Degree.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_WAGO.pretty/TerminalBlock_WAGO_804-316_1x16_P7.50mm_45Degree.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_WAGO.pretty/TerminalBlock_WAGO_804-324_1x24_P7.50mm_45Degree.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Wuerth.pretty/Wuerth_691311400102_P7.62mm.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_Wuerth.pretty/Wuerth_REDCUBE-THR_WP-THRBU_74650073_THR.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_Wuerth.pretty/Wuerth_REDCUBE-THR_WP-THRBU_74650074_THR.kicad_mod
%%DATADIR%%/footprints/TerminalBlock_Wuerth.pretty/Wuerth_REDCUBE-THR_WP-THRBU_74650094_THR.kicad_mod
diff --git a/cad/kicad-library-packages3d/Makefile b/cad/kicad-library-packages3d/Makefile
index 09de1943d7da..0767dc35fa9a 100644
--- a/cad/kicad-library-packages3d/Makefile
+++ b/cad/kicad-library-packages3d/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kicad
-DISTVERSION= 9.0.4
+DISTVERSION= 9.0.5
CATEGORIES= cad
PKGNAMESUFFIX= -library-packages3d
diff --git a/cad/kicad-library-packages3d/distinfo b/cad/kicad-library-packages3d/distinfo
index 4adacecd3276..430469192f5b 100644
--- a/cad/kicad-library-packages3d/distinfo
+++ b/cad/kicad-library-packages3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755536811
-SHA256 (kicad-packages3D-9.0.4.tar.bz2) = 883e9ea47a9b971f1ec2a2576fbe2093615de0d530fc9b34cb8b8cbec827d497
-SIZE (kicad-packages3D-9.0.4.tar.bz2) = 683157087
+TIMESTAMP = 1759350894
+SHA256 (kicad-packages3D-9.0.5.tar.bz2) = 61696303f3a41546b90ba9ec20a8902fbd1497a75c224cfe8d0a1857edc83656
+SIZE (kicad-packages3D-9.0.5.tar.bz2) = 683947725
diff --git a/cad/kicad-library-packages3d/pkg-plist b/cad/kicad-library-packages3d/pkg-plist
index 7f35c40a5735..6d7b41e978a6 100644
--- a/cad/kicad-library-packages3d/pkg-plist
+++ b/cad/kicad-library-packages3d/pkg-plist
@@ -8009,6 +8009,8 @@
%%DATADIR%%/3dmodels/Connector_Video.3dshapes/DVI-D_Molex_74320-4004_Horizontal.wrl
%%DATADIR%%/3dmodels/Connector_Video.3dshapes/DVI-I_Molex_74320-1004_Horizontal.step
%%DATADIR%%/3dmodels/Connector_Video.3dshapes/DVI-I_Molex_74320-1004_Horizontal.wrl
+%%DATADIR%%/3dmodels/Connector_Video.3dshapes/HDMI_A_Amphenol_10029449-x01xLF_Horizontal.step
+%%DATADIR%%/3dmodels/Connector_Video.3dshapes/HDMI_A_Contact_Technology_19APL2_Horizontal.step
%%DATADIR%%/3dmodels/Connector_Video.3dshapes/HDMI_A_Kycon_KDMIX-SL1-NS-WS-B15_VerticalRightAngle.step
%%DATADIR%%/3dmodels/Connector_Video.3dshapes/HDMI_A_Molex_208658-1001_Horizontal.step
%%DATADIR%%/3dmodels/Connector_Video.3dshapes/HDMI_A_Molex_208658-1001_Horizontal.wrl
@@ -10979,6 +10981,7 @@
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/MLF-6-1EP_1.6x1.6mm_P0.5mm_EP0.5x1.26mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/MPS_QFN-16_3x3mm_P0.5mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/MPS_QFN-16_3x3mm_P0.5mm.wrl
+%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Maxim_WSON-8-1EP_3x2mm_P0.5mm_EP1.75x1.63mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Micrel_MLF-8-1EP_2x2mm_P0.5mm_EP0.6x1.2mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Micrel_MLF-8-1EP_2x2mm_P0.5mm_EP0.6x1.2mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Mini-Circuits_FG873-4_3x3mm.step
@@ -11160,6 +11163,7 @@
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_S-PVQFN-N14.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_S-PWQFN-N20.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_S-PWQFN-N20.wrl
+%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_UQFN-8_1.5x1.5mm_P0.5mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_VQFN-RGR-20-1EP_3.5x3.5mm_Pitch0.5mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_VQFN-RGR-20-1EP_3.5x3.5mm_Pitch0.5mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_WQFN-MR-100.step
@@ -11652,6 +11656,7 @@
%%DATADIR%%/3dmodels/Package_LGA.3dshapes/AMS_LGA-20_4.7x4.5mm_P0.65mm.wrl
%%DATADIR%%/3dmodels/Package_LGA.3dshapes/Bosch_LGA-14_3x2.5mm_P0.5mm.step
%%DATADIR%%/3dmodels/Package_LGA.3dshapes/Bosch_LGA-14_3x2.5mm_P0.5mm.wrl
+%%DATADIR%%/3dmodels/Package_LGA.3dshapes/Bosch_LGA-16_4.5x3mm_P0.5mm_LayoutBorder7x1y_ClockwisePinNumbering.step
%%DATADIR%%/3dmodels/Package_LGA.3dshapes/Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumbering.step
%%DATADIR%%/3dmodels/Package_LGA.3dshapes/Bosch_LGA-8_2.5x2.5mm_P0.65mm_ClockwisePinNumbering.wrl
%%DATADIR%%/3dmodels/Package_LGA.3dshapes/Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering.step
diff --git a/cad/kicad-library-symbols/Makefile b/cad/kicad-library-symbols/Makefile
index 89f4d4bae125..b9de01223f37 100644
--- a/cad/kicad-library-symbols/Makefile
+++ b/cad/kicad-library-symbols/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kicad
-DISTVERSION= 9.0.4
+DISTVERSION= 9.0.5
CATEGORIES= cad
PKGNAMESUFFIX= -library-symbols
diff --git a/cad/kicad-library-symbols/distinfo b/cad/kicad-library-symbols/distinfo
index 8c4d4d94ba1e..4f74786c24b7 100644
--- a/cad/kicad-library-symbols/distinfo
+++ b/cad/kicad-library-symbols/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755536830
-SHA256 (kicad-symbols-9.0.4.tar.bz2) = 1119e5c80cc47d202868c3c085184be18327efa6e903ad7382bd8dcc57f9913b
-SIZE (kicad-symbols-9.0.4.tar.bz2) = 3822104
+TIMESTAMP = 1759350617
+SHA256 (kicad-symbols-9.0.5.tar.bz2) = e23596d6ebc3ca9ccab4403a35cf62eacac093fd8cd53aec342403258cefb5f3
+SIZE (kicad-symbols-9.0.5.tar.bz2) = 3834311
diff --git a/cad/kicad-library-templates/Makefile b/cad/kicad-library-templates/Makefile
index 02128f37cdcb..24a53eaa9f88 100644
--- a/cad/kicad-library-templates/Makefile
+++ b/cad/kicad-library-templates/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kicad
-DISTVERSION= 9.0.4
+DISTVERSION= 9.0.5
CATEGORIES= cad
PKGNAMESUFFIX= -library-tmpl
diff --git a/cad/kicad-library-templates/distinfo b/cad/kicad-library-templates/distinfo
index 4a89aa8fa6c2..13dfe691d70d 100644
--- a/cad/kicad-library-templates/distinfo
+++ b/cad/kicad-library-templates/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755536848
-SHA256 (kicad-templates-9.0.4.tar.bz2) = 4da43e8b10d30bbce3612bacc5f4b241301efcfd80bb7be08ad620669909776a
-SIZE (kicad-templates-9.0.4.tar.bz2) = 2882173
+TIMESTAMP = 1759350602
+SHA256 (kicad-templates-9.0.5.tar.bz2) = ba1b084bf5ad601a910ae1d5b792081c7d621888d8f7348e77b079e7e949c7c1
+SIZE (kicad-templates-9.0.5.tar.bz2) = 2882734
diff --git a/cad/kicad/Makefile b/cad/kicad/Makefile
index 4d17d26ccd9e..8a5557199be1 100644
--- a/cad/kicad/Makefile
+++ b/cad/kicad/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kicad
-DISTVERSION= 9.0.4
+DISTVERSION= 9.0.5
+PORTREVISION= 1
PORTEPOCH= 2
CATEGORIES= cad
diff --git a/cad/kicad/distinfo b/cad/kicad/distinfo
index 07b49bbeb9f4..7c9669d2fb0d 100644
--- a/cad/kicad/distinfo
+++ b/cad/kicad/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1755536749
-SHA256 (kicad-9.0.4.tar.bz2) = ce15e121208d032621d10d0ea483369bae339b2314d26fe3fc2e4830eb5067e0
-SIZE (kicad-9.0.4.tar.bz2) = 127896451
+TIMESTAMP = 1759353412
+SHA256 (kicad-9.0.5.tar.bz2) = 4ba16212460f969f560d8cb45455cec5e88d8bd0602b48683e3debf221e8aae3
+SIZE (kicad-9.0.5.tar.bz2) = 127656010
diff --git a/cad/ldview/Makefile b/cad/ldview/Makefile
index 4c306e162286..7fd96ddedac1 100644
--- a/cad/ldview/Makefile
+++ b/cad/ldview/Makefile
@@ -1,7 +1,6 @@
PORTNAME= ldview
DISTVERSIONPREFIX= v
-DISTVERSION= 4.5
-PORTREVISION= 2
+DISTVERSION= 4.6
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
@@ -13,17 +12,20 @@ LICENSE_FILE= ${WRKSRC}/../license.txt
LIB_DEPENDS= lib3ds.so:graphics/lib3ds \
libgl2ps.so:print/gl2ps \
+ libminizip.so:archivers/minizip \
libOSMesa.so:graphics/libosmesa \
libpng16.so:graphics/png \
libtinyxml.so:textproc/tinyxml
RUN_DEPENDS= bash:shells/bash \
ldraw>0:cad/ldraw
-USES= desktop-file-utils gl gmake jpeg qmake qt:5 shared-mime-info shebangfix xorg
+USES= desktop-file-utils gl gmake jpeg qmake qt:5 shared-mime-info \
+ shebangfix xorg
USE_GITHUB= yes
GH_ACCOUNT= tcobbs
USE_GL= gl glu
-USE_QT= core gui linguist opengl printsupport widgets buildtools:build qmake:build
+USE_QT= core gui linguist network opengl printsupport widgets \
+ buildtools:build qmake:build
USE_XORG= x11
SHEBANG_FILES= desktop/ldraw-thumbnailer
diff --git a/cad/ldview/distinfo b/cad/ldview/distinfo
index 1e02d47c5ce1..d1609540a92e 100644
--- a/cad/ldview/distinfo
+++ b/cad/ldview/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1682390579
-SHA256 (tcobbs-ldview-v4.5_GH0.tar.gz) = 2d9e97d7a0bd158aca0d0a597933c5691fc8700b04426e42ab98c1a6aeeb4962
-SIZE (tcobbs-ldview-v4.5_GH0.tar.gz) = 10173656
+TIMESTAMP = 1759444250
+SHA256 (tcobbs-ldview-v4.6_GH0.tar.gz) = d25fb17e4fb11ac228eeb3dbea061cef4526b2e636d442b0c6131762cb524984
+SIZE (tcobbs-ldview-v4.6_GH0.tar.gz) = 10239630
diff --git a/cad/ldview/pkg-descr b/cad/ldview/pkg-descr
index 992f0eb59605..d9b43e0930ef 100644
--- a/cad/ldview/pkg-descr
+++ b/cad/ldview/pkg-descr
@@ -1,5 +1,5 @@
LDView is a real-time 3D viewer for displaying LDraw models using
-hardware-accellerated 3D graphics. For information on LDraw, please visit
+hardware-accelerated 3D graphics. For information on LDraw, please visit
www.ldraw.org, the centralized LDraw information site.
The program can read LDraw LDR/DAT files as well as MPD files. It then allows
diff --git a/cad/ldview/pkg-plist b/cad/ldview/pkg-plist
index 217a7b5aa741..1a68de65003d 100644
--- a/cad/ldview/pkg-plist
+++ b/cad/ldview/pkg-plist
@@ -8,14 +8,14 @@ share/icons/gnome/32x32/mimetypes/gnome-mime-application-x-multipart-ldraw.png
%%DATADIR%%/ChangeHistory.html
%%DATADIR%%/Help.html
%%DATADIR%%/LDViewMessages.ini
-%%DATADIR%%/LDViewMessages_cz.ini
+%%DATADIR%%/LDViewMessages_cs.ini
%%DATADIR%%/LDViewMessages_de.ini
%%DATADIR%%/LDViewMessages_hu.ini
%%DATADIR%%/LDViewMessages_it.ini
%%DATADIR%%/LGEO.xml
%%DATADIR%%/Readme.txt
%%DATADIR%%/SansSerif.fnt
-%%DATADIR%%/ldview_cz.qm
+%%DATADIR%%/ldview_cs.qm
%%DATADIR%%/ldview_de.qm
%%DATADIR%%/ldview_en.qm
%%DATADIR%%/ldview_hu.qm
diff --git a/cad/leocad/Makefile b/cad/leocad/Makefile
index c586ed9c9dbe..43999e3ef4f1 100644
--- a/cad/leocad/Makefile
+++ b/cad/leocad/Makefile
@@ -1,25 +1,29 @@
PORTNAME= leocad
DISTVERSIONPREFIX= v
-DISTVERSION= 23.03
-PORTREVISION= 1
+DISTVERSION= 25.09
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
COMMENT= CAD program for creating virtual LEGO models
-WWW= https://www.leocad.org/
+WWW= https://www.leocad.org/ \
+ https://github.com/leozide/leocad/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/docs/COPYING.txt
RUN_DEPENDS= ldraw>0:cad/ldraw
-USES= compiler:c++11-lang cpe desktop-file-utils gl qmake qt:5 shared-mime-info xorg
+USES= compiler:c++11-lang cpe desktop-file-utils gl qmake qt:5 \
+ shared-mime-info xorg
USE_GITHUB= yes
GH_ACCOUNT= leozide
-USE_QT= core gui concurrent network opengl printsupport widgets xml buildtools:build linguisttools:build
USE_GL= gl
+USE_QT= concurrent core gui network opengl printsupport widgets xml \
+ buildtools:build linguisttools:build
-QMAKE_ARGS= INSTALL_PREFIX=${PREFIX} MAN_DIR=${PREFIX}/share/man/man1 LDRAW_LIBRARY_PATH=${PREFIX}/share/ldraw
+QMAKE_ARGS= INSTALL_PREFIX=${PREFIX} \
+ LDRAW_LIBRARY_PATH=${PREFIX}/share/ldraw \
+ MAN_DIR=${PREFIX}/share/man/man1
PORTSCOUT= limit:^[0-9\.]*$$ # to ignore the 'continuous' tag
diff --git a/cad/leocad/distinfo b/cad/leocad/distinfo
index 8239cfdd03ed..cd995412e4c5 100644
--- a/cad/leocad/distinfo
+++ b/cad/leocad/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1679367744
-SHA256 (leozide-leocad-v23.03_GH0.tar.gz) = 69a45c60898ed07d8cf7e714442b201b0da3adc073287170eb6f46901e4604ce
-SIZE (leozide-leocad-v23.03_GH0.tar.gz) = 2226953
+TIMESTAMP = 1759440290
+SHA256 (leozide-leocad-v25.09_GH0.tar.gz) = db9e129ac35fde3c184510a23fd57c61d1bc5d19d3eac2a4a23f6b73b9f87bd5
+SIZE (leozide-leocad-v25.09_GH0.tar.gz) = 2414541
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/librepcb/Makefile b/cad/librepcb/Makefile
index f92fb3692ab2..c69f75a90a71 100644
--- a/cad/librepcb/Makefile
+++ b/cad/librepcb/Makefile
@@ -1,6 +1,7 @@
PORTNAME= librepcb
DISTVERSION= 1.3.0
DISTVERSIONSUFFIX= -source
+PORTREVISION= 1
CATEGORIES= cad
#MASTER_SITES= https://download.librepcb.org/releases/${DISTVERSION}/
MASTER_SITES= LOCAL/yuri:main # .zip archive repackaged as .tar.gz
diff --git a/cad/magic/Makefile b/cad/magic/Makefile
index 179b49e1fde4..952ee0dc23a3 100644
--- a/cad/magic/Makefile
+++ b/cad/magic/Makefile
@@ -1,5 +1,5 @@
PORTNAME= magic
-DISTVERSION= 8.3.526
+DISTVERSION= 8.3.561
CATEGORIES= cad
MASTER_SITES= http://opencircuitdesign.com/magic/archive/
@@ -14,15 +14,17 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2
RUN_DEPENDS= bash:shells/bash
-USES= gmake gnome gl localbase:ldflags python:build shebangfix tar:tgz tk:tea xorg
+USES= gl gmake gnome localbase:ldflags python:build shebangfix \
+ tar:tgz tk:tea xorg
USE_GL= gl glu
USE_GNOME= cairo
USE_XORG= ice sm x11 xext xi xmu
-SHEBANG_FILES= scripts/preproc.py tcltk/magic.sh.in tcltk/ext2sim.sh.in tcltk/ext2spice.sh.in
+SHEBANG_FILES= scripts/preproc.py tcltk/ext2sim.sh.in tcltk/ext2spice.sh.in \
+ tcltk/magic.sh.in
-CONFIGURE_ARGS= --with-opengl \
- --enable-modular # --enable-modular should fix build on 15, when failures were due to missing symbols defined in *.sym but not in code
+CONFIGURE_ARGS= --enable-modular \
+ --with-opengl # --enable-modular should fix build on 15, when failures were due to missing symbols defined in *.sym but not in code
ALL_TARGET= tcllibrary
@@ -56,10 +58,12 @@ post-patch:
's|^#!.*|#!${WISH}|' ${WRKSRC}/tcltk/tkshell.tcl
pre-build:
- @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \
- ${MAKEFILE} ${MAKE_ARGS} database/database.h
+ @cd ${WRKSRC} && \
+ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} \
+ ${MAKE_ARGS} database/database.h
post-install:
- @cd ${STAGEDIR}${PREFIX}/lib/magic/tcl && ${STRIP_CMD} magicexec magicdnull tclmagic.so
+ @cd ${STAGEDIR}${PREFIX}/lib/magic/tcl && \
+ ${STRIP_CMD} magicexec magicdnull tclmagic.so
.include <bsd.port.post.mk>
diff --git a/cad/magic/distinfo b/cad/magic/distinfo
index 43e9118f969f..be22909ace53 100644
--- a/cad/magic/distinfo
+++ b/cad/magic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744651958
-SHA256 (magic-8.3.526.tgz) = bba67f35fae5ce7e891436cf2cfae9699a11fe7506b44d47d6ba0cea48667b54
-SIZE (magic-8.3.526.tgz) = 4243637
+TIMESTAMP = 1760303907
+SHA256 (magic-8.3.561.tgz) = 4c42447696adbe2f8f624bdffab5ee3a01bada0b7e3bdcdd031e7efd8262e498
+SIZE (magic-8.3.561.tgz) = 4276101
diff --git a/cad/magic/files/patch-commands__Makefile b/cad/magic/files/patch-commands__Makefile
index 249bf5d8ca65..f2b2c442d7e9 100644
--- a/cad/magic/files/patch-commands__Makefile
+++ b/cad/magic/files/patch-commands__Makefile
@@ -1,15 +1,14 @@
---- commands/Makefile.orig 2020-04-08 15:45:13 UTC
+--- commands/Makefile.orig 2025-07-30 06:00:02 UTC
+++ commands/Makefile
-@@ -10,12 +10,7 @@ SRCS = CmdSubrs.c CmdAB.c CmdCD.c CmdE.c CmdFI.c
+@@ -10,11 +10,7 @@ SRCS = CmdSubrs.c CmdAB.c CmdCD.c CmdE.c CmdFI.c
# Force the module to regenerate the symbolic link in the readline
# directory, as it may be needed by CmdFI.c (in the non-Tcl compile)
-module: ${MAGICDIR}/readline/readline lib${MODULE}.o
-
+-# Delegate this task to the readline/Makefile
-${MAGICDIR}/readline/readline:
-- @if ( ! test -f ${MAGICDIR}/readline/readline ) ; then \
-- (cd ${MAGICDIR}/readline; ln -s `ls | grep readline` readline) ; \
-- fi
+- ${MAKE} -C ${MAGICDIR}/readline readline-create-symlinks
+module: lib${MODULE}.o
include ${MAGICDIR}/defs.mak
diff --git a/cad/magic/files/patch-rules.mak b/cad/magic/files/patch-rules.mak
new file mode 100644
index 000000000000..f2e87cb6a61b
--- /dev/null
+++ b/cad/magic/files/patch-rules.mak
@@ -0,0 +1,12 @@
+Use BSD instead of GNU sed(1) convention
+--- rules.mak.orig 2025-07-30 06:00:02 UTC
++++ rules.mak
+@@ -17,7 +17,7 @@ ${DEPEND_FILE}: ${DEPSRCS}
+ # it indicates a missing dependency somewhere in a upstream/parent Makefile.
+ ${DEPEND_FILE}: ${DEPSRCS}
+ ${CC} ${CFLAGS} ${CPPFLAGS} ${DFLAGS} ${DEPEND_FLAG} ${DEPSRCS} > ${DEPEND_FILE}$$PPID.tmp
+- ${SED} -e "/#/D" -e "/ \//s/ \/.*\.h//" -e "/ \\\/D" -i ${DEPEND_FILE}$$PPID.tmp
++ ${SED} -e "/#/D" -e "/ \//s/ \/.*\.h//" -e "/ \\\/D" -i '' ${DEPEND_FILE}$$PPID.tmp
+ ${MV} -f ${DEPEND_FILE}$$PPID.tmp ${DEPEND_FILE}
+
+ # Original Depend file generating line:
diff --git a/cad/magic/files/patch-scripts_configure b/cad/magic/files/patch-scripts_configure
index 717527be8e9f..572bed2e0a97 100644
--- a/cad/magic/files/patch-scripts_configure
+++ b/cad/magic/files/patch-scripts_configure
@@ -1,6 +1,6 @@
---- scripts/configure.orig 2025-01-11 07:00:02 UTC
+--- scripts/configure.orig 2025-07-30 06:00:02 UTC
+++ scripts/configure
-@@ -8208,7 +8208,7 @@ fi
+@@ -9187,7 +9187,7 @@ fi
esac
fi
if test "$with_gnu_ld" = "yes" ; then
diff --git a/cad/magic/files/patch-textio__textioInt.h b/cad/magic/files/patch-textio__textioInt.h
index e7745fdfc40b..9c35955bf95d 100644
--- a/cad/magic/files/patch-textio__textioInt.h
+++ b/cad/magic/files/patch-textio__textioInt.h
@@ -1,4 +1,4 @@
---- textio/textioInt.h.orig 2025-02-24 07:00:02 UTC
+--- textio/textioInt.h.orig 2025-07-30 06:00:02 UTC
+++ textio/textioInt.h
@@ -43,7 +43,7 @@ typedef struct {
#define TX_CMD_PROMPT ":"
@@ -6,6 +6,6 @@
/* all of the state associated with a tty terminal */
-#if !defined(SYSV) && !defined(CYGWIN) && !defined(__OpenBSD__) && !defined(EMSCRIPTEN)
+#if !defined(SYSV) && !defined(CYGWIN) && !defined(__FreeBSD__) && !defined(__OpenBSD__) && !defined(EMSCRIPTEN)
- typedef struct {
- struct sgttyb tx_i_sgtty;
- struct tchars tx_i_tchars;
+ #if defined(HAVE_SYS_IOCTL_COMPAT_H) || defined(HAVE_SGTTY_H)
+ #if defined(HAVE_SYS_IOCTL_COMPAT_H)
+ #include <sys/ioctl_compat.h> /* replaced sgtty.h */
diff --git a/cad/magic/files/patch-utils_path.c b/cad/magic/files/patch-utils_path.c
deleted file mode 100644
index 7623443cd798..000000000000
--- a/cad/magic/files/patch-utils_path.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- utils/path.c.orig 2025-03-17 19:16:36 UTC
-+++ utils/path.c
-@@ -29,6 +29,7 @@ static char rcsid[] __attribute__ ((unused)) = "$Heade
- #include <sys/param.h>
- #include <sys/stat.h>
- #include <fcntl.h>
-+#include <unistd.h>
-
- #ifdef HAVE_ZLIB
- #include <zlib.h>
diff --git a/cad/magic/pkg-plist b/cad/magic/pkg-plist
index 262ee6e39233..7f92c0b18511 100644
--- a/cad/magic/pkg-plist
+++ b/cad/magic/pkg-plist
@@ -1,13 +1,13 @@
bin/ext2sim
bin/ext2spice
bin/magic
-@comment bin/spice2sim
lib/magic/doc/addendum6_5.ps
lib/magic/doc/copyright.ps
lib/magic/doc/html/Makefile
lib/magic/doc/html/addcommandentry.html
lib/magic/doc/html/addpath.html
lib/magic/doc/html/antennacheck.html
+lib/magic/doc/html/archive.html
lib/magic/doc/html/array.html
lib/magic/doc/html/box.html
lib/magic/doc/html/calma.html
@@ -54,8 +54,6 @@ lib/magic/doc/html/ext2sim.html
lib/magic/doc/html/ext2spice.html
lib/magic/doc/html/extract.html
lib/magic/doc/html/extresist.html
-lib/magic/doc/html/exttosim.html
-lib/magic/doc/html/exttospice.html
lib/magic/doc/html/feedback.html
lib/magic/doc/html/fill.html
lib/magic/doc/html/findbox.html
@@ -282,8 +280,6 @@ lib/magic/tcl/bsitools.tcl
lib/magic/tcl/cellmgr.tcl
lib/magic/tcl/console.tcl
lib/magic/tcl/drcmgr.tcl
-@comment lib/magic/tcl/exttosim.so
-@comment lib/magic/tcl/exttospice.so
lib/magic/tcl/libmgr.tcl
lib/magic/tcl/magic.tcl
lib/magic/tcl/magicdnull
diff --git a/cad/nvc/Makefile b/cad/nvc/Makefile
index 7d698892ceee..7c163fcd154d 100644
--- a/cad/nvc/Makefile
+++ b/cad/nvc/Makefile
@@ -1,62 +1,52 @@
PORTNAME= nvc
-DISTVERSIONPREFIX= r
-DISTVERSION= 1.17.1
+DISTVERSION= 1.18.1
CATEGORIES= cad
+MASTER_SITES= https://www.nickg.me.uk/files/
MAINTAINER= yuri@FreeBSD.org
COMMENT= VHDL compiler and simulator
-WWW= https://github.com/nickg/nvc
+WWW= https://www.nickg.me.uk/nvc/ \
+ https://github.com/nickg/nvc
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-BROKEN_armv7= compilation fails: no member named '_gregs' in 'mcontext_t'; did you mean '__gregs', see https://github.com/nickg/nvc/issues/534
-BROKEN_i386= compilation fails: static assertion failed due to requirement 'sizeof(jit_ir_t) == 40': Static assertion failed, see https://github.com/nickg/nvc/issues/1133
-BROKEN_FreeBSD_14_i386= clang creashes, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=265826
+ONLY_FOR_ARCHS= aarch64 amd64
+# /wrkdirs/usr/ports/cad/nvc/work/nvc-1.18.0/src/jit/jit-code.c:858:42: error: use of undeclared identifier 'veneer'
+# 858 | veneer, ARRAY_LEN(veneer));
+# |
+# https://github.com/nickg/nvc/blob/14f8f7c4a1733fc39b35799e8ae0328e91d1ae0f/src/jit/jit-code.c#L854
+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= libelf.so:devel/libelf \
+LIB_DEPENDS= libcapstone.so:devel/capstone \
libffi.so:devel/libffi \
libzstd.so:archivers/zstd
-RUN_DEPENDS= llvm${LLVM_VERSION}>0:devel/llvm${LLVM_VERSION} \
- bash:shells/bash
+RUN_DEPENDS= bash:shells/bash \
+ llvm${LLVM_VERSION}>0:devel/llvm${LLVM_VERSION}
TEST_DEPENDS= check>0:devel/check
USES= autoreconf compiler:c++14-lang localbase pkgconfig shebangfix
-USE_GITHUB= yes
-GH_ACCOUNT= nickg
-
SHEBANG_FILES= contrib/functions.sh
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-
-LDFLAGS+= -lexecinfo
-
+CONFIGURE_CMD= ${WRKSRC}/configure
CONFIGURE_ARGS= --with-llvm=${LOCALBASE}/bin/llvm-config${LLVM_VERSION}
-MAKE_JOBS_UNSAFE= yes # workaround for https://github.com/nickg/nvc/issues/746
-
-TEST_TARGET= check
-TEST_WRKSRC= ${WRKSRC}/.build
-
MAKE_ARGS= CFLAGS="${CFLAGS}" # only for tests
+TEST_TARGET= check
-LLVM_VERSION= ${LLVM_DEFAULT}
+LDFLAGS+= -lexecinfo
# outsource build is required by the project
-BUILD_DIR= ${WRKSRC}/.build
BUILD_WRKSRC= ${BUILD_DIR}
CONFIGURE_WRKSRC= ${BUILD_DIR}
INSTALL_WRKSRC= ${BUILD_DIR}
-CONFIGURE_CMD= ${WRKSRC}/configure
-
-.include <bsd.port.options.mk>
+TEST_WRKSRC= ${WRKSRC}/.build
-.if ${ARCH} == "i386" # see the bug#268319 for the LTO failure on i386
-CONFIGURE_ARGS+= --disable-lto # workaround for https://github.com/nickg/nvc/issues/579 (undefined symbol: _GLOBAL_OFFSET_TABLE_, see error: undefined symbol: _GLOBAL_OFFSET_TABLE_)
-.endif
+BUILD_DIR= ${WRKSRC}/.build
+LLVM_VERSION= ${LLVM_DEFAULT}
post-install:
@${FIND} ${STAGEDIR}${PREFIX} -name "*.so" | ${XARGS} ${STRIP_CMD}
diff --git a/cad/nvc/distinfo b/cad/nvc/distinfo
index 1c6691618031..9e5e7fecfeb7 100644
--- a/cad/nvc/distinfo
+++ b/cad/nvc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1753630627
-SHA256 (nickg-nvc-r1.17.1_GH0.tar.gz) = be6268c5848f518d3fc67058ca50fa4b1d68267b558bb4e023abe5d3f8a5bb63
-SIZE (nickg-nvc-r1.17.1_GH0.tar.gz) = 2265466
+TIMESTAMP = 1760851919
+SHA256 (nvc-1.18.1.tar.gz) = dcb2cb651ee13df384a47c55a596842106f6cca9492f192729e566648817e321
+SIZE (nvc-1.18.1.tar.gz) = 2599248
diff --git a/cad/opencascade/Makefile b/cad/opencascade/Makefile
index e80ff5dfbf56..c72b01a70b23 100644
--- a/cad/opencascade/Makefile
+++ b/cad/opencascade/Makefile
@@ -1,7 +1,6 @@
PORTNAME= opencascade
DISTVERSIONPREFIX= V
-DISTVERSION= 7_9_1
-PORTREVISION= 1
+DISTVERSION= 7_9_2
CATEGORIES= cad science
DIST_SUBDIR= ${PORTNAME}-${DISTVERSION}
@@ -27,7 +26,7 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
RUN_DEPENDS= bash:shells/bash
# Check ${WRKSRC}/dox/build/build_occt/building_occt.md
-USES= alias:10 cmake compiler:c++14-lang eigen:3 gettext-runtime \
+USES= alias:10 cmake compiler:c++17-lang eigen:3 gettext-runtime \
gl gnome localbase python qt:5 shebangfix tk xorg
USE_XORG= ice sm x11 xau xcb xdmcp xext xft xi xmu xrender xscrnsaver xt
USE_GL= egl gl glesv2 glu
diff --git a/cad/opencascade/distinfo b/cad/opencascade/distinfo
index 166b4b26cb11..2aee6ce8dea3 100644
--- a/cad/opencascade/distinfo
+++ b/cad/opencascade/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748866671
-SHA256 (opencascade-7_9_1/Open-Cascade-SAS-OCCT-V7_9_1_GH0.tar.gz) = de442298cd8860f5580b01007f67f0ecd0b8900cfa4da467fa3c823c2d1a45df
-SIZE (opencascade-7_9_1/Open-Cascade-SAS-OCCT-V7_9_1_GH0.tar.gz) = 48575965
+TIMESTAMP = 1761146770
+SHA256 (opencascade-7_9_2/Open-Cascade-SAS-OCCT-V7_9_2_GH0.tar.gz) = 3cd080d3fc33ba0c6c157e110afe3e015859524c4694dbb09812ec9d61595639
+SIZE (opencascade-7_9_2/Open-Cascade-SAS-OCCT-V7_9_2_GH0.tar.gz) = 48588929
diff --git a/cad/opencascade/pkg-plist b/cad/opencascade/pkg-plist
index 2da2b602a2f1..263a89ce4b15 100644
--- a/cad/opencascade/pkg-plist
+++ b/cad/opencascade/pkg-plist
@@ -497,54 +497,54 @@
%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dfbrowser.png
%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dfbrowser_elements.svg
%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dfbrowser_selection_in_tree_view.svg
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_00817d4be68547ac8053b95aabef2531.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_083eff04b5568cd1498e221f76fffcc3.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_0c68879c36c1c96903ffd076cbcc16f6.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_130c7099e4e52416449e9519c4e67ab6.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_14b8de8c7185f3c4aca497038c42fe31.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_153d04b11872bc473b8366bfcb2a680d.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_24ba86463eaa0e72483a1abac399b065.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_2b55f0301880ae4f9aba3f2bd3ae7145.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_300b777fdc3260c7e9955cc116ba1431.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_3e576aa4fdfab15697a9c17be6842873.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_430f5a4a41c1f626b3b8852bf096a294.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_431738dce95d0ded3d3756d15e021ea9.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_52e1283c19f0e76ff9b69ef6a856c3f8.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_5527b456875890698116b2faa9ee52a0.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_5b00273ff6fd3403882b0a9fbdfafde6.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_60b0e71cf356fd3dee76c145bd5acadb.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_64777e237708475938746cd86f04e906.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_683c82f75dc58b28aaf0958ca8f01d85.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_6da4d64814988addc7f148552c26a693.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_728140d481949e409ff23337b41058e4.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_7b79f3a332f53735f077908c58f928ac.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_7c7cfb09652863c0f4a959ab20bb4779.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_8432d370e92e05b7dbae88d2b8133c64.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_87472c4cc5a6cc0c819f71476b61f6b6.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_8fe116f3c4161f7f6b720f2b30f674f1.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_951626ca80da8b25e07f77e21c9a4d1f.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_9c255924322638da8f43b0020562f210.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_a0bbcf57370f8b499c92108cb7085836.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_aa58ede937d7f725970acc41d0974636.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_ad4c7aba10ae94b2fef421fc796748e6.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_b4f2f77e34a405e981c4857cad44e9b4.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_b6c573c435dee057732ad80687b73d00.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_b8c2e30ab51b08cc3853a5401698bda7.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_bad14c22d8b6e8eb014cc4c859e68084.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_bba72b4ea485c582f50944cf0acc6bb0.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_c0c8264bc0a375bf668ef416f587c1a6.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_c16a176a6bd9727f0c3be60b93c2c088.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_c38c24d93b13daa4b75e0e29c7807bbc.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_c3e1998128df25ad6c649836574c59f1.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_c999584a0cba8de2d50afe6ec23a5972.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_c9d292f6e739fc262bd473f563174a6c.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_cfd6c6691cd3e5fa00c631cc18acf73b.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_d76094a0156a4fc1bd732f342618ac20.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_dffa679974725683bbdbfb87e48cec93.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_e3f401d785dec43be756aacde11369f8.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_eb0d1cdbdeaed4ba3bc42f7bb7b952f1.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_ec230d22b0a19bfb11229f8bfe761579.html
-%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_f0600c9916a941c40cf87fb521ef76c5.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_015bd2e12c83dcdbbf3b1f433cf1548e.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_05d2ea8f22b91fccdaaeb9866f5421d9.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_0ad04d20b7231cb9b0ec1d21e9106d04.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_10c1edf3efcdf4f031694c5ad871444a.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_14c4ba4ba7864dd164e5a2cb6fdeb3d5.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_15adedc83dd37eeb4d09ee6e259fe746.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_1a4318c097e77cc585ed0ccd28b18a2e.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_20e8090b64144981be8daf42818f5aef.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_2224c0ad78ff040190296d230ffbadd6.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_256c9d7d366b86c99402ce1490ddd630.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_28fc4437508bac99dc3a2d812c4b80ac.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_33f99c46b784b106d442a43bf82ec02c.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_3645b06a66197567c34f087364e1be3f.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_3a2e2c7bbac04eddb17acdcd4682d80e.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_3b78673e6ee4ad25735ea08e6a9f67ee.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_4dbac91d5a1d010a3ad3b2a3047da6d4.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_517cbcd084b254b42fc6de0223d0eafb.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_591f3dd58985701b4646ba70bf8a5788.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_5cfb6b2da7a5bb89ca5d38d92d22dbe6.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_5f08c5d036be5835ab46fa9d736566c4.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_63cf744f43429ba9e0d20728f978c0fc.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_6a5006b082ce2a565cfcd8afb6540019.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_6e865a2856f0312324b9b264ec16b12e.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_6e97df857a78af7235a81d19299b0a36.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_78fe6008f64a93467313832d9a5c415a.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_8766e4eb77dd1f71a67e9b092d75688a.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_89b574146e476586a47859ef7acf1c07.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_94ce68fcef88edaa996a6b000254cec9.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_9fd56d5d295681634948c9cb1eee17a0.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_a10a3d715d856b3a58b95c50e71fbadd.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_a16c6ee8a2b87d4c8564cede13bea4d3.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_a199b14949cc81990f47fca71cb81f03.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_a3e7a9fb78990b2a796807094851292a.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_a94546bb6a3c2906b61fe7f46d831347.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_c0bb488e8bec3f925ce4696cf69fe0be.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_c2d0e1436aa6140582baf186698a011d.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_cc40c4970d4c54a51a14db7bd5822ae5.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_cf97eba971074b5f86329e3257f779e3.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_d03157ef128fba2ea3d3a6dae1bd04c9.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_d1267e1315e3fbe12982056369835147.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_d6c3e35fd0f6fa2e236eff2b4824a44e.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_dbf3c2bb6628577ae75eb1aafbddc5bf.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_eb2538df248bdf419fbc038cbf2c48eb.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_f3263225adb2fd1dfe3839891d240531.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_f7e4d75e2b906df41aec199fc13c7193.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_f86fce76b63148c0bd1c5294220823f8.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_fa80628c1b582c919fe876f8a00189c8.html
+%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/dir_fd10b259cf66c90fb2e247ebac34cd91.html
%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/display_additional_presentation.png
%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/display_main_presentation.png
%%DOXYGEN%%%%OCCROOT%%/%%DOCSDIR%%/overview/html/doc.png
@@ -5757,12 +5757,12 @@
%%OCCROOT%%/tests/bugs/caf/bug425
%%OCCROOT%%/tests/bugs/caf/bug644
%%OCCROOT%%/tests/bugs/caf/bug669
-%%OCCROOT%%/tests/bugs/caf/bug73_1
-%%OCCROOT%%/tests/bugs/caf/bug73_2
-%%OCCROOT%%/tests/bugs/caf/bug73_3
%%OCCROOT%%/tests/bugs/caf/bug738_1
%%OCCROOT%%/tests/bugs/caf/bug738_2
%%OCCROOT%%/tests/bugs/caf/bug739
+%%OCCROOT%%/tests/bugs/caf/bug73_1
+%%OCCROOT%%/tests/bugs/caf/bug73_2
+%%OCCROOT%%/tests/bugs/caf/bug73_3
%%OCCROOT%%/tests/bugs/caf/bug9746
%%OCCROOT%%/tests/bugs/demo/begin
%%OCCROOT%%/tests/bugs/demo/bug14673_1
@@ -5903,9 +5903,9 @@
%%OCCROOT%%/tests/bugs/fclasses/bug902
%%OCCROOT%%/tests/bugs/fclasses/bug983
%%OCCROOT%%/tests/bugs/fclasses/bug984
-%%OCCROOT%%/tests/bugs/fclasses/bug984_1
%%OCCROOT%%/tests/bugs/fclasses/bug9848_1
%%OCCROOT%%/tests/bugs/fclasses/bug9848_2
+%%OCCROOT%%/tests/bugs/fclasses/bug984_1
%%OCCROOT%%/tests/bugs/filling/begin
%%OCCROOT%%/tests/bugs/filling/bug13904
%%OCCROOT%%/tests/bugs/filling/bug16119
@@ -6534,9 +6534,9 @@
%%OCCROOT%%/tests/bugs/modalg_1/bug100
%%OCCROOT%%/tests/bugs/modalg_1/bug101
%%OCCROOT%%/tests/bugs/modalg_1/bug1013
+%%OCCROOT%%/tests/bugs/modalg_1/bug10232
%%OCCROOT%%/tests/bugs/modalg_1/bug102_1
%%OCCROOT%%/tests/bugs/modalg_1/bug102_2
-%%OCCROOT%%/tests/bugs/modalg_1/bug10232
%%OCCROOT%%/tests/bugs/modalg_1/bug10435_1
%%OCCROOT%%/tests/bugs/modalg_1/bug10435_2
%%OCCROOT%%/tests/bugs/modalg_1/bug10605_1
@@ -6573,13 +6573,13 @@
%%OCCROOT%%/tests/bugs/modalg_1/bug118
%%OCCROOT%%/tests/bugs/modalg_1/bug118_1
%%OCCROOT%%/tests/bugs/modalg_1/bug118_2
+%%OCCROOT%%/tests/bugs/modalg_1/bug12213
+%%OCCROOT%%/tests/bugs/modalg_1/bug12257
+%%OCCROOT%%/tests/bugs/modalg_1/bug1226
%%OCCROOT%%/tests/bugs/modalg_1/bug122_1
%%OCCROOT%%/tests/bugs/modalg_1/bug122_2
%%OCCROOT%%/tests/bugs/modalg_1/bug122_3
%%OCCROOT%%/tests/bugs/modalg_1/bug122_4
-%%OCCROOT%%/tests/bugs/modalg_1/bug12213
-%%OCCROOT%%/tests/bugs/modalg_1/bug12257
-%%OCCROOT%%/tests/bugs/modalg_1/bug1226
%%OCCROOT%%/tests/bugs/modalg_1/bug123_1
%%OCCROOT%%/tests/bugs/modalg_1/bug123_2
%%OCCROOT%%/tests/bugs/modalg_1/bug1243_1
@@ -6624,6 +6624,7 @@
%%OCCROOT%%/tests/bugs/modalg_1/bug14536
%%OCCROOT%%/tests/bugs/modalg_1/bug1456
%%OCCROOT%%/tests/bugs/modalg_1/bug14643
+%%OCCROOT%%/tests/bugs/modalg_1/bug14777
%%OCCROOT%%/tests/bugs/modalg_1/bug1477_1
%%OCCROOT%%/tests/bugs/modalg_1/bug1477_10
%%OCCROOT%%/tests/bugs/modalg_1/bug1477_11
@@ -6636,7 +6637,6 @@
%%OCCROOT%%/tests/bugs/modalg_1/bug1477_7
%%OCCROOT%%/tests/bugs/modalg_1/bug1477_8
%%OCCROOT%%/tests/bugs/modalg_1/bug1477_9
-%%OCCROOT%%/tests/bugs/modalg_1/bug14777
%%OCCROOT%%/tests/bugs/modalg_1/bug14780
%%OCCROOT%%/tests/bugs/modalg_1/bug15036
%%OCCROOT%%/tests/bugs/modalg_1/bug15836
@@ -6715,9 +6715,6 @@
%%OCCROOT%%/tests/bugs/modalg_2/bug21
%%OCCROOT%%/tests/bugs/modalg_2/bug21060
%%OCCROOT%%/tests/bugs/modalg_2/bug212
-%%OCCROOT%%/tests/bugs/modalg_2/bug212_1
-%%OCCROOT%%/tests/bugs/modalg_2/bug212_2
-%%OCCROOT%%/tests/bugs/modalg_2/bug212_3
%%OCCROOT%%/tests/bugs/modalg_2/bug21255
%%OCCROOT%%/tests/bugs/modalg_2/bug21261_1
%%OCCROOT%%/tests/bugs/modalg_2/bug21261_10
@@ -6765,6 +6762,9 @@
%%OCCROOT%%/tests/bugs/modalg_2/bug21261_7
%%OCCROOT%%/tests/bugs/modalg_2/bug21261_8
%%OCCROOT%%/tests/bugs/modalg_2/bug21261_9
+%%OCCROOT%%/tests/bugs/modalg_2/bug212_1
+%%OCCROOT%%/tests/bugs/modalg_2/bug212_2
+%%OCCROOT%%/tests/bugs/modalg_2/bug212_3
%%OCCROOT%%/tests/bugs/modalg_2/bug213
%%OCCROOT%%/tests/bugs/modalg_2/bug213_1
%%OCCROOT%%/tests/bugs/modalg_2/bug213_2
@@ -6774,11 +6774,11 @@
%%OCCROOT%%/tests/bugs/modalg_2/bug21540
%%OCCROOT%%/tests/bugs/modalg_2/bug21652_1
%%OCCROOT%%/tests/bugs/modalg_2/bug21652_2
+%%OCCROOT%%/tests/bugs/modalg_2/bug21722
%%OCCROOT%%/tests/bugs/modalg_2/bug2172_1
%%OCCROOT%%/tests/bugs/modalg_2/bug2172_2
%%OCCROOT%%/tests/bugs/modalg_2/bug2172_3
%%OCCROOT%%/tests/bugs/modalg_2/bug2172_4
-%%OCCROOT%%/tests/bugs/modalg_2/bug21722
%%OCCROOT%%/tests/bugs/modalg_2/bug21754
%%OCCROOT%%/tests/bugs/modalg_2/bug21909
%%OCCROOT%%/tests/bugs/modalg_2/bug221
@@ -7119,14 +7119,14 @@
%%OCCROOT%%/tests/bugs/modalg_2/bug539_1
%%OCCROOT%%/tests/bugs/modalg_2/bug539_2
%%OCCROOT%%/tests/bugs/modalg_2/bug548
-%%OCCROOT%%/tests/bugs/modalg_2/bug57_1
-%%OCCROOT%%/tests/bugs/modalg_2/bug57_2
%%OCCROOT%%/tests/bugs/modalg_2/bug570
%%OCCROOT%%/tests/bugs/modalg_2/bug571_1
%%OCCROOT%%/tests/bugs/modalg_2/bug571_2
%%OCCROOT%%/tests/bugs/modalg_2/bug5729
%%OCCROOT%%/tests/bugs/modalg_2/bug578_1
%%OCCROOT%%/tests/bugs/modalg_2/bug578_2
+%%OCCROOT%%/tests/bugs/modalg_2/bug57_1
+%%OCCROOT%%/tests/bugs/modalg_2/bug57_2
%%OCCROOT%%/tests/bugs/modalg_2/bug5805_1
%%OCCROOT%%/tests/bugs/modalg_2/bug5805_10
%%OCCROOT%%/tests/bugs/modalg_2/bug5805_11
@@ -7187,16 +7187,16 @@
%%OCCROOT%%/tests/bugs/modalg_3/bug5805_7
%%OCCROOT%%/tests/bugs/modalg_3/bug5805_8
%%OCCROOT%%/tests/bugs/modalg_3/bug5805_9
+%%OCCROOT%%/tests/bugs/modalg_3/bug594
%%OCCROOT%%/tests/bugs/modalg_3/bug59_1
%%OCCROOT%%/tests/bugs/modalg_3/bug59_2
-%%OCCROOT%%/tests/bugs/modalg_3/bug594
%%OCCROOT%%/tests/bugs/modalg_3/bug600
%%OCCROOT%%/tests/bugs/modalg_3/bug602
%%OCCROOT%%/tests/bugs/modalg_3/bug605
-%%OCCROOT%%/tests/bugs/modalg_3/bug606_1
-%%OCCROOT%%/tests/bugs/modalg_3/bug606_2
%%OCCROOT%%/tests/bugs/modalg_3/bug6063
%%OCCROOT%%/tests/bugs/modalg_3/bug6063_1
+%%OCCROOT%%/tests/bugs/modalg_3/bug606_1
+%%OCCROOT%%/tests/bugs/modalg_3/bug606_2
%%OCCROOT%%/tests/bugs/modalg_3/bug615
%%OCCROOT%%/tests/bugs/modalg_3/bug616
%%OCCROOT%%/tests/bugs/modalg_3/bug698
@@ -7254,9 +7254,9 @@
%%OCCROOT%%/tests/bugs/modalg_4/bug6766_2
%%OCCROOT%%/tests/bugs/modalg_4/bug6766_3
%%OCCROOT%%/tests/bugs/modalg_4/bug6766_4
+%%OCCROOT%%/tests/bugs/modalg_4/bug6811
%%OCCROOT%%/tests/bugs/modalg_4/bug68_1
%%OCCROOT%%/tests/bugs/modalg_4/bug68_2
-%%OCCROOT%%/tests/bugs/modalg_4/bug6811
%%OCCROOT%%/tests/bugs/modalg_4/bug693
%%OCCROOT%%/tests/bugs/modalg_4/bug693_1
%%OCCROOT%%/tests/bugs/modalg_4/bug697_1
@@ -7296,8 +7296,6 @@
%%OCCROOT%%/tests/bugs/modalg_4/bug763
%%OCCROOT%%/tests/bugs/modalg_4/bug7668
%%OCCROOT%%/tests/bugs/modalg_4/bug767
-%%OCCROOT%%/tests/bugs/modalg_4/bug77_1
-%%OCCROOT%%/tests/bugs/modalg_4/bug77_2
%%OCCROOT%%/tests/bugs/modalg_4/bug770
%%OCCROOT%%/tests/bugs/modalg_4/bug771
%%OCCROOT%%/tests/bugs/modalg_4/bug772
@@ -7309,6 +7307,8 @@
%%OCCROOT%%/tests/bugs/modalg_4/bug778_1
%%OCCROOT%%/tests/bugs/modalg_4/bug778_2
%%OCCROOT%%/tests/bugs/modalg_4/bug779
+%%OCCROOT%%/tests/bugs/modalg_4/bug77_1
+%%OCCROOT%%/tests/bugs/modalg_4/bug77_2
%%OCCROOT%%/tests/bugs/modalg_4/bug78
%%OCCROOT%%/tests/bugs/modalg_4/bug780_1
%%OCCROOT%%/tests/bugs/modalg_4/bug780_2
@@ -7322,10 +7322,9 @@
%%OCCROOT%%/tests/bugs/modalg_4/bug817_2
%%OCCROOT%%/tests/bugs/modalg_4/bug817_3
%%OCCROOT%%/tests/bugs/modalg_4/bug82
-%%OCCROOT%%/tests/bugs/modalg_4/bug82_1
+%%OCCROOT%%/tests/bugs/modalg_4/bug8228
%%OCCROOT%%/tests/bugs/modalg_4/bug822_1
%%OCCROOT%%/tests/bugs/modalg_4/bug822_2
-%%OCCROOT%%/tests/bugs/modalg_4/bug8228
%%OCCROOT%%/tests/bugs/modalg_4/bug823
%%OCCROOT%%/tests/bugs/modalg_4/bug824
%%OCCROOT%%/tests/bugs/modalg_4/bug825
@@ -7334,6 +7333,7 @@
%%OCCROOT%%/tests/bugs/modalg_4/bug828
%%OCCROOT%%/tests/bugs/modalg_4/bug829_1
%%OCCROOT%%/tests/bugs/modalg_4/bug829_2
+%%OCCROOT%%/tests/bugs/modalg_4/bug82_1
%%OCCROOT%%/tests/bugs/modalg_4/bug8370
%%OCCROOT%%/tests/bugs/modalg_4/bug8372
%%OCCROOT%%/tests/bugs/modalg_4/bug86
@@ -9042,9 +9042,12 @@
%%OCCROOT%%/tests/bugs/modalg_8/bug33615
%%OCCROOT%%/tests/bugs/modalg_8/bug33648
%%OCCROOT%%/tests/bugs/modalg_8/bug33702
+%%OCCROOT%%/tests/bugs/modalg_8/bug33894
+%%OCCROOT%%/tests/bugs/modalg_8/bug33895
%%OCCROOT%%/tests/bugs/modalg_8/bug_gh466
%%OCCROOT%%/tests/bugs/modalg_8/bug_gh469
%%OCCROOT%%/tests/bugs/modalg_8/bug_gh501
+%%OCCROOT%%/tests/bugs/modalg_8/bug_gh544
%%OCCROOT%%/tests/bugs/moddata_1/begin
%%OCCROOT%%/tests/bugs/moddata_1/buc60637
%%OCCROOT%%/tests/bugs/moddata_1/buc60652_1
@@ -9129,10 +9132,10 @@
%%OCCROOT%%/tests/bugs/moddata_1/bug163
%%OCCROOT%%/tests/bugs/moddata_1/bug164_1
%%OCCROOT%%/tests/bugs/moddata_1/bug164_2
+%%OCCROOT%%/tests/bugs/moddata_1/bug1651
%%OCCROOT%%/tests/bugs/moddata_1/bug165_1
%%OCCROOT%%/tests/bugs/moddata_1/bug165_2
%%OCCROOT%%/tests/bugs/moddata_1/bug165_3
-%%OCCROOT%%/tests/bugs/moddata_1/bug1651
%%OCCROOT%%/tests/bugs/moddata_1/bug17
%%OCCROOT%%/tests/bugs/moddata_1/bug17046
%%OCCROOT%%/tests/bugs/moddata_1/bug17424
@@ -9160,10 +9163,10 @@
%%OCCROOT%%/tests/bugs/moddata_1/bug20904_1
%%OCCROOT%%/tests/bugs/moddata_1/bug20904_2
%%OCCROOT%%/tests/bugs/moddata_1/bug20904_3
-%%OCCROOT%%/tests/bugs/moddata_1/bug211_1
-%%OCCROOT%%/tests/bugs/moddata_1/bug211_2
%%OCCROOT%%/tests/bugs/moddata_1/bug21121
%%OCCROOT%%/tests/bugs/moddata_1/bug21122
+%%OCCROOT%%/tests/bugs/moddata_1/bug211_1
+%%OCCROOT%%/tests/bugs/moddata_1/bug211_2
%%OCCROOT%%/tests/bugs/moddata_1/bug217
%%OCCROOT%%/tests/bugs/moddata_1/bug22039
%%OCCROOT%%/tests/bugs/moddata_1/bug22043
@@ -9183,8 +9186,6 @@
%%OCCROOT%%/tests/bugs/moddata_1/bug22554_4
%%OCCROOT%%/tests/bugs/moddata_1/bug22623
%%OCCROOT%%/tests/bugs/moddata_1/bug22694
-%%OCCROOT%%/tests/bugs/moddata_1/bug227_1
-%%OCCROOT%%/tests/bugs/moddata_1/bug227_2
%%OCCROOT%%/tests/bugs/moddata_1/bug22703
%%OCCROOT%%/tests/bugs/moddata_1/bug22726
%%OCCROOT%%/tests/bugs/moddata_1/bug22733
@@ -9193,6 +9194,8 @@
%%OCCROOT%%/tests/bugs/moddata_1/bug22759
%%OCCROOT%%/tests/bugs/moddata_1/bug22761
%%OCCROOT%%/tests/bugs/moddata_1/bug22789
+%%OCCROOT%%/tests/bugs/moddata_1/bug227_1
+%%OCCROOT%%/tests/bugs/moddata_1/bug227_2
%%OCCROOT%%/tests/bugs/moddata_1/bug54
%%OCCROOT%%/tests/bugs/moddata_2/begin
%%OCCROOT%%/tests/bugs/moddata_2/bug22572
@@ -9241,27 +9244,25 @@
%%OCCROOT%%/tests/bugs/moddata_2/bug258_1
%%OCCROOT%%/tests/bugs/moddata_2/bug258_2
%%OCCROOT%%/tests/bugs/moddata_2/bug259
-%%OCCROOT%%/tests/bugs/moddata_2/bug26_1
-%%OCCROOT%%/tests/bugs/moddata_2/bug26_2
%%OCCROOT%%/tests/bugs/moddata_2/bug262
%%OCCROOT%%/tests/bugs/moddata_2/bug265
%%OCCROOT%%/tests/bugs/moddata_2/bug266
%%OCCROOT%%/tests/bugs/moddata_2/bug268
-%%OCCROOT%%/tests/bugs/moddata_2/bug27_1
-%%OCCROOT%%/tests/bugs/moddata_2/bug27_2
+%%OCCROOT%%/tests/bugs/moddata_2/bug26_1
+%%OCCROOT%%/tests/bugs/moddata_2/bug26_2
%%OCCROOT%%/tests/bugs/moddata_2/bug2755
%%OCCROOT%%/tests/bugs/moddata_2/bug277
+%%OCCROOT%%/tests/bugs/moddata_2/bug2784_1
+%%OCCROOT%%/tests/bugs/moddata_2/bug2784_2
%%OCCROOT%%/tests/bugs/moddata_2/bug278_1
%%OCCROOT%%/tests/bugs/moddata_2/bug278_2
%%OCCROOT%%/tests/bugs/moddata_2/bug278_3
-%%OCCROOT%%/tests/bugs/moddata_2/bug2784_1
-%%OCCROOT%%/tests/bugs/moddata_2/bug2784_2
+%%OCCROOT%%/tests/bugs/moddata_2/bug27_1
+%%OCCROOT%%/tests/bugs/moddata_2/bug27_2
+%%OCCROOT%%/tests/bugs/moddata_2/bug284
%%OCCROOT%%/tests/bugs/moddata_2/bug28_1
%%OCCROOT%%/tests/bugs/moddata_2/bug28_2
-%%OCCROOT%%/tests/bugs/moddata_2/bug284
%%OCCROOT%%/tests/bugs/moddata_2/bug299
-%%OCCROOT%%/tests/bugs/moddata_2/bug3_1
-%%OCCROOT%%/tests/bugs/moddata_2/bug3_2
%%OCCROOT%%/tests/bugs/moddata_2/bug303_1
%%OCCROOT%%/tests/bugs/moddata_2/bug303_2
%%OCCROOT%%/tests/bugs/moddata_2/bug308
@@ -9281,8 +9282,6 @@
%%OCCROOT%%/tests/bugs/moddata_2/bug360
%%OCCROOT%%/tests/bugs/moddata_2/bug366
%%OCCROOT%%/tests/bugs/moddata_2/bug367
-%%OCCROOT%%/tests/bugs/moddata_2/bug37_1
-%%OCCROOT%%/tests/bugs/moddata_2/bug37_2
%%OCCROOT%%/tests/bugs/moddata_2/bug372
%%OCCROOT%%/tests/bugs/moddata_2/bug3721_1
%%OCCROOT%%/tests/bugs/moddata_2/bug3721_2
@@ -9294,9 +9293,13 @@
%%OCCROOT%%/tests/bugs/moddata_2/bug374_1
%%OCCROOT%%/tests/bugs/moddata_2/bug374_2
%%OCCROOT%%/tests/bugs/moddata_2/bug376
+%%OCCROOT%%/tests/bugs/moddata_2/bug37_1
+%%OCCROOT%%/tests/bugs/moddata_2/bug37_2
%%OCCROOT%%/tests/bugs/moddata_2/bug380_1
%%OCCROOT%%/tests/bugs/moddata_2/bug380_2
%%OCCROOT%%/tests/bugs/moddata_2/bug3896
+%%OCCROOT%%/tests/bugs/moddata_2/bug3_1
+%%OCCROOT%%/tests/bugs/moddata_2/bug3_2
%%OCCROOT%%/tests/bugs/moddata_2/bug4
%%OCCROOT%%/tests/bugs/moddata_2/bug408
%%OCCROOT%%/tests/bugs/moddata_2/bug41
@@ -9314,10 +9317,10 @@
%%OCCROOT%%/tests/bugs/moddata_2/bug466
%%OCCROOT%%/tests/bugs/moddata_2/bug469
%%OCCROOT%%/tests/bugs/moddata_2/bug486
-%%OCCROOT%%/tests/bugs/moddata_2/bug49_1
-%%OCCROOT%%/tests/bugs/moddata_2/bug49_2
%%OCCROOT%%/tests/bugs/moddata_2/bug496
%%OCCROOT%%/tests/bugs/moddata_2/bug498
+%%OCCROOT%%/tests/bugs/moddata_2/bug49_1
+%%OCCROOT%%/tests/bugs/moddata_2/bug49_2
%%OCCROOT%%/tests/bugs/moddata_2/bug50
%%OCCROOT%%/tests/bugs/moddata_2/bug503
%%OCCROOT%%/tests/bugs/moddata_2/bug505
@@ -9381,8 +9384,6 @@
%%OCCROOT%%/tests/bugs/moddata_2/bug867
%%OCCROOT%%/tests/bugs/moddata_2/bug88
%%OCCROOT%%/tests/bugs/moddata_2/bug889
-%%OCCROOT%%/tests/bugs/moddata_2/bug9_1
-%%OCCROOT%%/tests/bugs/moddata_2/bug9_2
%%OCCROOT%%/tests/bugs/moddata_2/bug909
%%OCCROOT%%/tests/bugs/moddata_2/bug921
%%OCCROOT%%/tests/bugs/moddata_2/bug9303
@@ -9393,6 +9394,8 @@
%%OCCROOT%%/tests/bugs/moddata_2/bug943_2
%%OCCROOT%%/tests/bugs/moddata_2/bug956_1
%%OCCROOT%%/tests/bugs/moddata_2/bug956_2
+%%OCCROOT%%/tests/bugs/moddata_2/bug9_1
+%%OCCROOT%%/tests/bugs/moddata_2/bug9_2
%%OCCROOT%%/tests/bugs/moddata_2/fra62476_1
%%OCCROOT%%/tests/bugs/moddata_2/fra62476_2
%%OCCROOT%%/tests/bugs/moddata_2/pro19422_1
@@ -9586,8 +9589,6 @@
%%OCCROOT%%/tests/bugs/moddata_3/bug5145
%%OCCROOT%%/tests/bugs/moddata_3/bug599
%%OCCROOT%%/tests/bugs/parse.rules
-%%OCCROOT%%/tests/bugs/splitshape_1/bug29473
-%%OCCROOT%%/tests/bugs/splitshape_1/end
%%OCCROOT%%/tests/bugs/splitshape/case1
%%OCCROOT%%/tests/bugs/splitshape/case10
%%OCCROOT%%/tests/bugs/splitshape/case11
@@ -9600,6 +9601,8 @@
%%OCCROOT%%/tests/bugs/splitshape/case8
%%OCCROOT%%/tests/bugs/splitshape/case9
%%OCCROOT%%/tests/bugs/splitshape/end
+%%OCCROOT%%/tests/bugs/splitshape_1/bug29473
+%%OCCROOT%%/tests/bugs/splitshape_1/end
%%OCCROOT%%/tests/bugs/step/begin
%%OCCROOT%%/tests/bugs/step/buc60624
%%OCCROOT%%/tests/bugs/step/buc60809
@@ -9660,10 +9663,10 @@
%%OCCROOT%%/tests/bugs/step/bug26925
%%OCCROOT%%/tests/bugs/step/bug27070
%%OCCROOT%%/tests/bugs/step/bug27122
+%%OCCROOT%%/tests/bugs/step/bug27251
%%OCCROOT%%/tests/bugs/step/bug272_5
%%OCCROOT%%/tests/bugs/step/bug272_6
%%OCCROOT%%/tests/bugs/step/bug272_7
-%%OCCROOT%%/tests/bugs/step/bug27251
%%OCCROOT%%/tests/bugs/step/bug27313
%%OCCROOT%%/tests/bugs/step/bug27329
%%OCCROOT%%/tests/bugs/step/bug27342
@@ -9806,6 +9809,7 @@
%%OCCROOT%%/tests/bugs/step/bug725_1
%%OCCROOT%%/tests/bugs/step/bug8229
%%OCCROOT%%/tests/bugs/step/bug926
+%%OCCROOT%%/tests/bugs/step/gh_bug378
%%OCCROOT%%/tests/bugs/step/pro19854
%%OCCROOT%%/tests/bugs/step/pro19895
%%OCCROOT%%/tests/bugs/step/pro20361_1
@@ -11519,6 +11523,7 @@
%%OCCROOT%%/tests/de_mesh/gltf_write/spheres
%%OCCROOT%%/tests/de_mesh/grids.list
%%OCCROOT%%/tests/de_mesh/obj_read/begin
+%%OCCROOT%%/tests/de_mesh/obj_read/emptynorm
%%OCCROOT%%/tests/de_mesh/obj_read/end
%%OCCROOT%%/tests/de_mesh/obj_read/multiline
%%OCCROOT%%/tests/de_mesh/obj_read/mustang
diff --git a/cad/openroad/Makefile b/cad/openroad/Makefile
index 62c2269d93fb..f14b52a4279e 100644
--- a/cad/openroad/Makefile
+++ b/cad/openroad/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openroad
DISTVERSIONPREFIX= v
DISTVERSION= 2.0-20250216
-PORTREVISION= 4
+PORTREVISION= 5
PORTEPOCH= 1
CATEGORIES= cad
@@ -73,6 +73,10 @@ post-patch: # override the TCL version to be the same as USES=tcl sets
| ${XARGS} ${REINPLACE_CMD} -e ' \
s|set(TCL_POSSIBLE_NAMES |set(TCL_POSSIBLE_NAMES tcl$${FREEBSD_TCL_VER} |; \
s|PATHS $${TCL_LIB_PARENT1}|PATHS $${FREEBSD_TCL_INCLUDEDIR} $${TCL_LIB_PARENT1}|'
+ @${REINPLACE_CMD} \
+ -e '/^find_package(Boost /s| system||' \
+ -e '/Boost::system/d' \
+ ${WRKSRC}/src/dst/CMakeLists.txt
post-install: # unnecessarily installs bundled OpenSTA project: https://github.com/The-OpenROAD-Project/OpenROAD/issues/597
${RM} -r ${STAGEDIR}${PREFIX}/include/sta ${STAGEDIR}${PREFIX}/lib/libOpenSTA.a
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 f0b1ebe92ef2..6da55245bf7d 100644
--- a/cad/openscad/Makefile
+++ b/cad/openscad/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openscad
PORTVERSION= ${GIT_SRC_DATE}
-PORTREVISION= 1
+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/openscad/pkg-plist b/cad/openscad/pkg-plist
index 5c654739604f..06a67e72729e 100644
--- a/cad/openscad/pkg-plist
+++ b/cad/openscad/pkg-plist
@@ -176,6 +176,7 @@ share/mime/packages/openscad.xml
%%DATADIR%%/locale/hy/LC_MESSAGES/openscad.mo
%%DATADIR%%/locale/ka/LC_MESSAGES/openscad.mo
%%DATADIR%%/locale/pl/LC_MESSAGES/openscad.mo
+%%DATADIR%%/locale/pt_BR/LC_MESSAGES/openscad.mo
%%DATADIR%%/locale/ru/LC_MESSAGES/openscad.mo
%%DATADIR%%/locale/tr/LC_MESSAGES/openscad.mo
%%DATADIR%%/locale/uk/LC_MESSAGES/openscad.mo
diff --git a/cad/opentimer/Makefile b/cad/opentimer/Makefile
index 53265f808609..4d04b1ad2e4f 100644
--- a/cad/opentimer/Makefile
+++ b/cad/opentimer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentimer
-PORTVERSION= g20221116
+DISTVERSION= 2.1.0-20250707
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
@@ -9,17 +9,14 @@ WWW= https://github.com/OpenTimer/OpenTimer
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BROKEN_i386= undefined reference to `__atomic_compare_exchange_8' #'`
-BROKEN_powerpc= undefined reference to `__atomic_compare_exchange_8' #'`
-
USES= cmake compiler:c++17-lang python:test shebangfix tcl
-SHEBANG_FILES= inttest/*.py
-
USE_GITHUB= yes
GH_ACCOUNT= OpenTimer
GH_PROJECT= OpenTimer
-GH_TAGNAME= a57d03b
+GH_TAGNAME= 8c76916c
+
+SHEBANG_FILES= inttest/*.py
TEST_TARGET= test
@@ -27,10 +24,28 @@ PLIST_FILES= bin/ot-shell \
bin/ot-tau15 \
bin/ot-tau18 \
bin/ot-utility
+PORTDOCS= *
+PORTEXAMPLES= *
+
+OPTIONS_DEFINE= DOCS EXAMPLES
+OPTIONS_SUB= yes
do-install: # see https://github.com/OpenTimer/OpenTimer/issues/47
.for e in ot-shell ot-tau15 ot-tau18 ot-utility
- ${INSTALL_PROGRAM} ${WRKSRC}/bin/${e} ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/${e} \
+ ${STAGEDIR}${PREFIX}/bin
+.endfor
+
+post-install-DOCS-on:
+ cd ${WRKSRC} && \
+ ${COPYTREE_SHARE} "doc wiki" ${STAGEDIR}${DOCSDIR}
+
+post-install-EXAMPLES-on:
+ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ cd ${WRKSRC}/example && \
+ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
+.for e in fcpc26 incremental optimizer simple sizer unit
+ ${STRIP_CMD} ${STAGEDIR}${EXAMPLESDIR}/${e}/${e}
.endfor
quick-test: # runs the script suggested in https://github.com/OpenTimer/OpenTimer
diff --git a/cad/opentimer/distinfo b/cad/opentimer/distinfo
index 5614aca281e7..311fe9afe10a 100644
--- a/cad/opentimer/distinfo
+++ b/cad/opentimer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1690100071
-SHA256 (OpenTimer-OpenTimer-g20221116-a57d03b_GH0.tar.gz) = 98a33a9136fc1f19dcb8cf557760ee9f308a7189850887cb2e1f04ec955ca9c3
-SIZE (OpenTimer-OpenTimer-g20221116-a57d03b_GH0.tar.gz) = 120871156
+TIMESTAMP = 1759958678
+SHA256 (OpenTimer-OpenTimer-2.1.0-20250707-8c76916c_GH0.tar.gz) = b7cea2c9b8c4370e7b14e99d48f0705b00978148f6094a0d0e38d7bb12f45db9
+SIZE (OpenTimer-OpenTimer-2.1.0-20250707-8c76916c_GH0.tar.gz) = 121025992
diff --git a/cad/openvsp/Makefile b/cad/openvsp/Makefile
index 82c89f3a49ed..06f7ab68ceaa 100644
--- a/cad/openvsp/Makefile
+++ b/cad/openvsp/Makefile
@@ -1,6 +1,7 @@
PORTNAME= openvsp
DISTVERSIONPREFIX= ${GH_PROJECT}_
-DISTVERSION= 3.45.4
+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/distinfo b/cad/openvsp/distinfo
index 76ee64099381..000a49ef0aac 100644
--- a/cad/openvsp/distinfo
+++ b/cad/openvsp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756796416
-SHA256 (OpenVSP-OpenVSP-OpenVSP_3.45.4_GH0.tar.gz) = 98adc32540da03cf5493b87d656a3b387d04fd9e3bb9f7b8d08a0ad6315c8b4e
-SIZE (OpenVSP-OpenVSP-OpenVSP_3.45.4_GH0.tar.gz) = 205166036
+TIMESTAMP = 1759298809
+SHA256 (OpenVSP-OpenVSP-OpenVSP_3.46.0_GH0.tar.gz) = ea0e34cd785f0bd535a6123e5b63e6cc223e1f6d465955fad57b02dada443c85
+SIZE (OpenVSP-OpenVSP-OpenVSP_3.46.0_GH0.tar.gz) = 205182004
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
diff --git a/cad/pcb-rnd/Makefile b/cad/pcb-rnd/Makefile
index a00ec5804c9c..694c2c30a441 100644
--- a/cad/pcb-rnd/Makefile
+++ b/cad/pcb-rnd/Makefile
@@ -1,18 +1,17 @@
PORTNAME= pcb-rnd
-DISTVERSION= 3.1.6
-PORTREVISION= 1
+DISTVERSION= 3.1.7b
CATEGORIES= cad
-MASTER_SITES= http://www.repo.hu/projects/pcb-rnd/releases/
+MASTER_SITES= http://www.repo.hu/projects/${PORTNAME}/releases/
-MAINTAINER= hasdalcodes@gmail.com
+MAINTAINER= alven@FreeBSD.org
COMMENT= Flexible, modular Printed Circuit Board editor
WWW= http://www.repo.hu/projects/pcb-rnd/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libfungw.so:devel/fungw \
- libfreetype.so:print/freetype2 \
+LIB_DEPENDS= libfreetype.so:print/freetype2 \
+ libfungw.so:devel/fungw \
libgd.so:graphics/gd \
libgenht.so:devel/genht \
librnd-hid.so:cad/librnd
@@ -21,29 +20,33 @@ USES= gmake gnome pkgconfig tar:bz2
USE_GNOME= libxml2
HAS_CONFIGURE= yes
-CONFIGURE_ARGS= --cflags/libs/sul/freetype2="-I${LOCALBASE}/include/freetype2 -I${LOCALBASE}/include/freetype2/freetype" \
- --ldflags/libs/sul/freetype2=-L${LOCALBASE}/lib \
- ${WITH_DEBUG:D--debug} \
+CONFIGURE_ARGS= ${WITH_DEBUG:D--debug} \
--CC=${CC} \
+ --cflags/libs/sul/freetype2="-I${LOCALBASE}/include/freetype2 -I${LOCALBASE}/include/freetype2/freetype" \
--CFLAGS='${CFLAGS}' \
+ --ldflags/libs/sul/freetype2=-L${LOCALBASE}/lib \
--LDFLAGS='${LDFLAGS}'
TEST_TARGET= test
+TESTING_UNSAFE= yes # ld: error: unable to find library -lrnd-3rd
+
BINARY_ALIAS= make=${MAKE_CMD}
-OPTIONS_DEFINE= DOCS
+PORTDOCS= *
-TESTING_UNSAFE= yes # ld: error: unable to find library -lrnd-3rd
+OPTIONS_DEFINE= DOCS
post-patch:
- @${ECHO_CMD} 'USER_CFLAGS += -DSCCONFIG_ACCEPT_IMPLICIT' \
- >> ${WRKSRC}/scconfig/Makefile
+ ${ECHO_CMD} 'USER_CFLAGS += -DSCCONFIG_ACCEPT_IMPLICIT' >> ${WRKSRC}/scconfig/Makefile
post-install:
-.for f in bxl2txt gsch2pcb-rnd pcb-rnd txt2bxl
+.for f in bxl2txt gsch2pcb-rnd pcb-rnd rect-union-rnd txt2bxl
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/$f
.endfor
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/pcb-rnd/plugins/*.so
+post-install-DOCS-off:
+ ${RM} -r ${STAGEDIR}${DOCSDIR}
+
.include <bsd.port.mk>
diff --git a/cad/pcb-rnd/distinfo b/cad/pcb-rnd/distinfo
index 58b2369aeda3..19d0d51a4695 100644
--- a/cad/pcb-rnd/distinfo
+++ b/cad/pcb-rnd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738922071
-SHA256 (pcb-rnd-3.1.6.tar.bz2) = 0a955fd052a643237547dcbb18525e052b7631508fe4189fe9b24867d40be84b
-SIZE (pcb-rnd-3.1.6.tar.bz2) = 5107077
+TIMESTAMP = 1761056027
+SHA256 (pcb-rnd-3.1.7b.tar.bz2) = 1808cb33188dc5a956a6f29e223e0e63b3bf55f5846ed62a720bddb12e75f6b1
+SIZE (pcb-rnd-3.1.7b.tar.bz2) = 5114963
diff --git a/cad/pcb-rnd/pkg-plist b/cad/pcb-rnd/pkg-plist
index 1d0a249bfc1f..a37aa43ad316 100644
--- a/cad/pcb-rnd/pkg-plist
+++ b/cad/pcb-rnd/pkg-plist
@@ -5,6 +5,7 @@ bin/gsch2pcb-rnd
bin/pcb-prj2lht
bin/pcb-rnd
bin/pcb-rnd-svg
+bin/rect-union-rnd
bin/txt2bxl
%%ETCDIR%%/adialogs.conf
%%ETCDIR%%/ar_extern.conf
@@ -20,6 +21,7 @@ bin/txt2bxl
%%ETCDIR%%/fp_wget.conf
%%ETCDIR%%/import_gnetlist.conf
%%ETCDIR%%/import_sch_rnd.conf
+%%ETCDIR%%/io_easyeda.conf
%%ETCDIR%%/io_pads.conf
%%ETCDIR%%/menu-default.lht
%%ETCDIR%%/order.conf
@@ -27,8 +29,6 @@ bin/txt2bxl
%%ETCDIR%%/show_netnames.conf
lib/pcb-rnd/gnet-pcbrndfwd.scm
lib/pcb-rnd/gnet-pcbrndfwd_elem.scm
-lib/pcb-rnd/plugins/ar_cpcb.pup
-lib/pcb-rnd/plugins/ar_cpcb.so
lib/pcb-rnd/plugins/dialogs.pup
lib/pcb-rnd/plugins/dialogs.so
lib/pcb-rnd/plugins/draw_csect.pup
@@ -61,501 +61,6 @@ lib/pcb-rnd/plugins/lib_hid_pcbui.pup
lib/pcb-rnd/plugins/lib_hid_pcbui.so
lib/pcb-rnd/plugins/order_pcbway.pup
lib/pcb-rnd/plugins/order_pcbway.so
-%%PORTDOCS%%%%DOCSDIR%%/Autostyle.html
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL.UNIX.txt
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL.librnd.txt
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL.mac.txt
-%%PORTDOCS%%%%DOCSDIR%%/INSTALL.win32.html
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%PORTDOCS%%%%DOCSDIR%%/conf/groups.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/history.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/index.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/index_prog.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/index_user.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/lists.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/merging.png
-%%PORTDOCS%%%%DOCSDIR%%/conf/noextend.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/plugin_chk.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/prio.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/scalars.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/sources.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/syntax.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/tree/CFN_BOOLEAN.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/tree/CFN_COLOR.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/tree/CFN_COORD.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/tree/CFN_INCREMENTS.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/tree/CFN_INTEGER.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/tree/CFN_LIST.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/tree/CFN_REAL.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/tree/CFN_STRING.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/tree/CFN_UNIT.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/tree/appearance.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/tree/appearance_color.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/tree/appearance_loglevels.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/tree/appearance_messages.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/tree/appearance_misc.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/tree/appearance_padstack.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/tree/appearance_subc.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/tree/debug.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/tree/design.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/tree/design_drc.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/tree/design_drc_disable.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/tree/design_thermal.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/tree/editor.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/tree/editor_selection.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/tree/editor_view.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/tree/import_alien_format.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/tree/import_footprint_placement.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/tree/import_footprint_removal.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/tree/rc.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/tree/rc_path.html
-%%PORTDOCS%%%%DOCSDIR%%/conf/tree/temp.html
-%%PORTDOCS%%%%DOCSDIR%%/contact.html
-%%PORTDOCS%%%%DOCSDIR%%/contrib.html
-%%PORTDOCS%%%%DOCSDIR%%/datasheet.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/API/pcb_text_by_bbox.txt
-%%PORTDOCS%%%%DOCSDIR%%/developer/action_doc.txt
-%%PORTDOCS%%%%DOCSDIR%%/developer/alien_formats/geda_pcb.txt
-%%PORTDOCS%%%%DOCSDIR%%/developer/alien_formats/hyp.txt
-%%PORTDOCS%%%%DOCSDIR%%/developer/alien_formats/io_altium/binary.txt
-%%PORTDOCS%%%%DOCSDIR%%/developer/alien_formats/io_altium/model.txt
-%%PORTDOCS%%%%DOCSDIR%%/developer/alien_formats/io_kicad/hatch.txt
-%%PORTDOCS%%%%DOCSDIR%%/developer/alien_formats/io_kicad/margin.txt
-%%PORTDOCS%%%%DOCSDIR%%/developer/alien_formats/io_kicad/segment_status.txt
-%%PORTDOCS%%%%DOCSDIR%%/developer/bisect.txt
-%%PORTDOCS%%%%DOCSDIR%%/developer/blog_queue.txt
-%%PORTDOCS%%%%DOCSDIR%%/developer/bugreport.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/c89.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/data.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/data1.svg
-%%PORTDOCS%%%%DOCSDIR%%/developer/ddrc/proposal1.txt
-%%PORTDOCS%%%%DOCSDIR%%/developer/ddrc/requirements.txt
-%%PORTDOCS%%%%DOCSDIR%%/developer/distros.txt
-%%PORTDOCS%%%%DOCSDIR%%/developer/export_openems/mesh_z.txt
-%%PORTDOCS%%%%DOCSDIR%%/developer/fungw_actions.txt
-%%PORTDOCS%%%%DOCSDIR%%/developer/hid_render_comp.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/import.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/indent.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/io_lihata_ver.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/lihata_format/coraleda-project-v1.svg
-%%PORTDOCS%%%%DOCSDIR%%/developer/lihata_format/data.svg
-%%PORTDOCS%%%%DOCSDIR%%/developer/lihata_format/examples/board.lht
-%%PORTDOCS%%%%DOCSDIR%%/developer/lihata_format/examples/conf.lht
-%%PORTDOCS%%%%DOCSDIR%%/developer/lihata_format/examples/drc_query.lht
-%%PORTDOCS%%%%DOCSDIR%%/developer/lihata_format/examples/subc.lht
-%%PORTDOCS%%%%DOCSDIR%%/developer/lihata_format/geda-project-v1.svg
-%%PORTDOCS%%%%DOCSDIR%%/developer/lihata_format/index.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/lihata_format/pcb-rnd-board-v.svg
-%%PORTDOCS%%%%DOCSDIR%%/developer/lihata_format/pcb-rnd-conf-v1.svg
-%%PORTDOCS%%%%DOCSDIR%%/developer/lihata_format/pcb-rnd-log-v.svg
-%%PORTDOCS%%%%DOCSDIR%%/developer/lihata_format/pcb-rnd-subcircuit-v.svg
-%%PORTDOCS%%%%DOCSDIR%%/developer/lihata_format/submenu.svg
-%%PORTDOCS%%%%DOCSDIR%%/developer/lihata_format/tree.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/lihata_format/tree.txt
-%%PORTDOCS%%%%DOCSDIR%%/developer/lihata_format/view-list-v.svg
-%%PORTDOCS%%%%DOCSDIR%%/developer/lihata_format/view-list-v1.svg
-%%PORTDOCS%%%%DOCSDIR%%/developer/mods3/after.png
-%%PORTDOCS%%%%DOCSDIR%%/developer/mods3/before.png
-%%PORTDOCS%%%%DOCSDIR%%/developer/mods3/export.png
-%%PORTDOCS%%%%DOCSDIR%%/developer/mods3/feature.png
-%%PORTDOCS%%%%DOCSDIR%%/developer/mods3/fp.png
-%%PORTDOCS%%%%DOCSDIR%%/developer/mods3/hid.png
-%%PORTDOCS%%%%DOCSDIR%%/developer/mods3/import.png
-%%PORTDOCS%%%%DOCSDIR%%/developer/mods3/index.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/mods3/io.png
-%%PORTDOCS%%%%DOCSDIR%%/developer/mods3/lib.png
-%%PORTDOCS%%%%DOCSDIR%%/developer/mods3/mods.png
-%%PORTDOCS%%%%DOCSDIR%%/developer/mods3/post.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/mods3/pre.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/obj_func_naming.txt
-%%PORTDOCS%%%%DOCSDIR%%/developer/old_netlist.txt
-%%PORTDOCS%%%%DOCSDIR%%/developer/openems.txt
-%%PORTDOCS%%%%DOCSDIR%%/developer/packaging.txt
-%%PORTDOCS%%%%DOCSDIR%%/developer/plugin/actions.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/plugin/api.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/plugin/conf.h
-%%PORTDOCS%%%%DOCSDIR%%/developer/plugin/conf.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/plugin/conf_chg.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/plugin/conf_file.conf
-%%PORTDOCS%%%%DOCSDIR%%/developer/plugin/conf_file.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/plugin/cookie.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/plugin/core_simple.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/plugin/events.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/plugin/ext_dont.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/plugin/ext_fungw.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/plugin/ext_pup.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/plugin/index.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/plugin/io.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/plugin/menu.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/plugin/naming.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/plugin/new_plugin.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/plugin/pup.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/plugin/template/Makefile
-%%PORTDOCS%%%%DOCSDIR%%/developer/plugin/template/Plug.tmpasm
-%%PORTDOCS%%%%DOCSDIR%%/developer/plugin/template/foobar.c
-%%PORTDOCS%%%%DOCSDIR%%/developer/plugin/template/foobar.pup
-%%PORTDOCS%%%%DOCSDIR%%/developer/plugin/template_fungw/Makefile
-%%PORTDOCS%%%%DOCSDIR%%/developer/plugin/template_fungw/ext_bar.c
-%%PORTDOCS%%%%DOCSDIR%%/developer/plugin/template_pup/Makefile
-%%PORTDOCS%%%%DOCSDIR%%/developer/plugin/template_pup/ext_foo.c
-%%PORTDOCS%%%%DOCSDIR%%/developer/plugin/template_pup/ext_foo.pup
-%%PORTDOCS%%%%DOCSDIR%%/developer/plugin/terms.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/plugin/tmpasm_vars.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/polygon.html
-%%PORTDOCS%%%%DOCSDIR%%/developer/releasing.txt
-%%PORTDOCS%%%%DOCSDIR%%/doc.html
-%%PORTDOCS%%%%DOCSDIR%%/faq.html
-%%PORTDOCS%%%%DOCSDIR%%/help.html
-%%PORTDOCS%%%%DOCSDIR%%/help_details.html
-%%PORTDOCS%%%%DOCSDIR%%/index.html
-%%PORTDOCS%%%%DOCSDIR%%/irc.html
-%%PORTDOCS%%%%DOCSDIR%%/keys.html
-%%PORTDOCS%%%%DOCSDIR%%/license.html
-%%PORTDOCS%%%%DOCSDIR%%/mirrors.html
-%%PORTDOCS%%%%DOCSDIR%%/motivation.html
-%%PORTDOCS%%%%DOCSDIR%%/myfeature.html
-%%PORTDOCS%%%%DOCSDIR%%/news.html
-%%PORTDOCS%%%%DOCSDIR%%/privacy.html
-%%PORTDOCS%%%%DOCSDIR%%/resources/at.png
-%%PORTDOCS%%%%DOCSDIR%%/resources/header_300.png
-%%PORTDOCS%%%%DOCSDIR%%/resources/header_600.png
-%%PORTDOCS%%%%DOCSDIR%%/resources/logo.svg
-%%PORTDOCS%%%%DOCSDIR%%/resources/logo128.png
-%%PORTDOCS%%%%DOCSDIR%%/resources/logo16.png
-%%PORTDOCS%%%%DOCSDIR%%/resources/logo256.png
-%%PORTDOCS%%%%DOCSDIR%%/resources/logo32.png
-%%PORTDOCS%%%%DOCSDIR%%/resources/logo64.png
-%%PORTDOCS%%%%DOCSDIR%%/resources/logo_nlnet.svg
-%%PORTDOCS%%%%DOCSDIR%%/resources/ringdove2.svg
-%%PORTDOCS%%%%DOCSDIR%%/resources/screenshot.jpg
-%%PORTDOCS%%%%DOCSDIR%%/scripting.txt
-%%PORTDOCS%%%%DOCSDIR%%/security/README
-%%PORTDOCS%%%%DOCSDIR%%/security/bug1.html
-%%PORTDOCS%%%%DOCSDIR%%/support.html
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/15_no_sch/index.html
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/15_no_sch/step1a.png
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/15_no_sch/step1b.png
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/15_no_sch/step2.lht
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/15_no_sch/step2.png
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/15_no_sch/step3.lht
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/15_no_sch/step3a.png
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/15_no_sch/step3b.png
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/15_no_sch/step4.lht
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/15_no_sch/step5.lht
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/15_no_sch/step5.png
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/15_no_sch/step6.lht
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/15_no_sch/step6.png
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/16_tdx_netlist/7805.tdx
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/16_tdx_netlist/index.html
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/17_sch/7805_gschem.sch
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/17_sch/index.html
-%%PORTDOCS%%%%DOCSDIR%%/tutorial/17_sch/sch.png
-%%PORTDOCS%%%%DOCSDIR%%/user/01_intro/Makefile
-%%PORTDOCS%%%%DOCSDIR%%/user/01_intro/flow.svg
-%%PORTDOCS%%%%DOCSDIR%%/user/01_intro/history.html
-%%PORTDOCS%%%%DOCSDIR%%/user/01_intro/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/01_intro/intro.html
-%%PORTDOCS%%%%DOCSDIR%%/user/02_model/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/02_model/obj_arc.png
-%%PORTDOCS%%%%DOCSDIR%%/user/02_model/obj_line.png
-%%PORTDOCS%%%%DOCSDIR%%/user/02_model/objects_basic.png
-%%PORTDOCS%%%%DOCSDIR%%/user/02_model/objects_complex.png
-%%PORTDOCS%%%%DOCSDIR%%/user/02_model/via_therm_noconn.png
-%%PORTDOCS%%%%DOCSDIR%%/user/02_model/via_therm_round_x45.png
-%%PORTDOCS%%%%DOCSDIR%%/user/02_model/via_therm_round_x90.png
-%%PORTDOCS%%%%DOCSDIR%%/user/02_model/via_therm_sharp_x45.png
-%%PORTDOCS%%%%DOCSDIR%%/user/02_model/via_therm_sharp_x90.png
-%%PORTDOCS%%%%DOCSDIR%%/user/02_model/via_therm_solid.png
-%%PORTDOCS%%%%DOCSDIR%%/user/03_data/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/04_invoc/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/05_ui/01_gtk/base_window_highlight_coordsreadout.png
-%%PORTDOCS%%%%DOCSDIR%%/user/05_ui/01_gtk/base_window_highlight_layerops.png
-%%PORTDOCS%%%%DOCSDIR%%/user/05_ui/01_gtk/base_window_highlight_main.png
-%%PORTDOCS%%%%DOCSDIR%%/user/05_ui/01_gtk/base_window_highlight_menus.png
-%%PORTDOCS%%%%DOCSDIR%%/user/05_ui/01_gtk/base_window_highlight_opsreadout.png
-%%PORTDOCS%%%%DOCSDIR%%/user/05_ui/01_gtk/base_window_highlight_routestyle.png
-%%PORTDOCS%%%%DOCSDIR%%/user/05_ui/01_gtk/base_window_highlight_workops.png
-%%PORTDOCS%%%%DOCSDIR%%/user/05_ui/01_gtk/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/05_ui/03_batch/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/05_ui/04_common/grid_menu.png
-%%PORTDOCS%%%%DOCSDIR%%/user/05_ui/04_common/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/05_ui/04_common/keytree.svg
-%%PORTDOCS%%%%DOCSDIR%%/user/05_ui/04_common/keytree.txt
-%%PORTDOCS%%%%DOCSDIR%%/user/05_ui/05_cli/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/05_ui/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/asm/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/autocrop/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/autoplace/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/autoroute/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/cam/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/ddraft/coord_seq.png
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/ddraft/coord_sys.png
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/ddraft/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/ddraft/trim.png
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/diag/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/distalign/align_mixed_parts_x.png
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/distalign/align_parts_y.png
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/distalign/distalign.txt
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/distalign/distribute_parts_x.png
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/distalign/distribute_y_gaps.png
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/distalign/import_parts.png
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/distalign/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/distalign/result.png
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/Makefile
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/Post.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/Pre.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/debumpify.out.pcb
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/debumpify.out.png
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/debumpify.pcb
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/debumpify.png
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/debumpify.txt
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/miter.out.pcb
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/miter.out.png
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/miter.pcb
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/miter.png
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/miter.txt
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/orthopull.out.pcb
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/orthopull.out.png
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/orthopull.pcb
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/orthopull.png
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/orthopull.txt
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/unjaggy.out.pcb
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/unjaggy.out.png
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/unjaggy.pcb
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/unjaggy.png
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/unjaggy.txt
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/vianudge.out.pcb
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/vianudge.out.png
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/vianudge.pcb
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/vianudge.png
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/vianudge.txt
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/viatrim.out.pcb
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/viatrim.out.png
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/viatrim.pcb
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/viatrim.png
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/djopt/viatrim.txt
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/drc_query/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/polystitch/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/query/functions.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/query/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/query/tutor_cli.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/install.txt
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/intro.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/10_hello/ID.desc
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/10_hello/ID.name
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/10_hello/ex.awk
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/10_hello/ex.bas
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/10_hello/ex.fawk
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/10_hello/ex.fl
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/10_hello/ex.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/10_hello/ex.js
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/10_hello/ex.lua
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/10_hello/ex.pas
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/10_hello/ex.pl
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/10_hello/ex.py
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/10_hello/ex.rb
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/10_hello/ex.sh
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/10_hello/ex.stt
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/10_hello/ex.tcl
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/10_hello/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/11_hello_menu/ID.desc
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/11_hello_menu/ID.name
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/11_hello_menu/ex.awk
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/11_hello_menu/ex.bas
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/11_hello_menu/ex.fawk
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/11_hello_menu/ex.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/11_hello_menu/ex.lua
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/11_hello_menu/ex.pas
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/11_hello_menu/ex.py
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/11_hello_menu/ex.tcl
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/11_hello_menu/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/12_hello_dad/ID.desc
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/12_hello_dad/ID.name
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/12_hello_dad/ex.awk
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/12_hello_dad/ex.bas
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/12_hello_dad/ex.fawk
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/12_hello_dad/ex.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/12_hello_dad/ex.lua
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/12_hello_dad/ex.pas
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/12_hello_dad/ex.pl
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/12_hello_dad/ex.py
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/12_hello_dad/ex.tcl
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/12_hello_dad/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/13_hello_dad/ID.desc
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/13_hello_dad/ID.name
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/13_hello_dad/ex.awk
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/13_hello_dad/ex.bas
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/13_hello_dad/ex.fawk
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/13_hello_dad/ex.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/13_hello_dad/ex.lua
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/13_hello_dad/ex.pas
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/13_hello_dad/ex.pl
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/13_hello_dad/ex.py
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/13_hello_dad/ex.tcl
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/13_hello_dad/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/21_timer/ID.desc
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/21_timer/ID.name
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/21_timer/ex.awk
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/21_timer/ex.bas
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/21_timer/ex.fawk
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/21_timer/ex.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/21_timer/ex.lua
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/21_timer/ex.pas
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/21_timer/ex.pl
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/21_timer/ex.py
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/21_timer/ex.tcl
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/21_timer/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/72_dad_unitconv/ID.desc
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/72_dad_unitconv/ID.name
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/72_dad_unitconv/ex.awk
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/72_dad_unitconv/ex.fawk
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/72_dad_unitconv/ex.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/72_dad_unitconv/ex.lua
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/72_dad_unitconv/ex.tcl
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/72_dad_unitconv/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/72_dad_unitconv/uconv.png
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/81_persistency/ID.desc
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/81_persistency/ID.name
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/81_persistency/ex.awk
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/81_persistency/ex.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/81_persistency/ex.lua
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/81_persistency/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/Makefile
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/rosetta/index.templ.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/util/Makefile
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/util/rosetta_genpages.sh
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/scripting/util/tags
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/smartdisperse/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/stroke/arrow.svg
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/stroke/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/stroke/line.svg
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/stroke/redo.svg
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/stroke/rotccw.svg
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/stroke/rotcw.svg
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/stroke/stopline.svg
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/stroke/undo.svg
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/stroke/via.svg
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/stroke/zoom_ext.svg
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/stroke/zoom_in.svg
-%%PORTDOCS%%%%DOCSDIR%%/user/06_feature/vendordrill/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/07_io/1_1_io_hkp/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/07_io/3_1_export_openscad/1206.scad
-%%PORTDOCS%%%%DOCSDIR%%/user/07_io/3_1_export_openscad/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/07_io/3_2_export_xy/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/07_io/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/08_util/01_gsch2pcb-rnd.html
-%%PORTDOCS%%%%DOCSDIR%%/user/08_util/02_cgi.html
-%%PORTDOCS%%%%DOCSDIR%%/user/08_util/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_details.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_reference.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/addrats.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/adjuststyle.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/align.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/applyvendor.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/atomic.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/attributes.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/autoplaceselected.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/autoroute.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/boardflip.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/changeclearsize.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/changeflag.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/changejoin.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/changename.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/changepinname.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/changesize.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/changesizes.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/chklayer.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/chkrst.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/chkview.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/claimnet.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/clrflag.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/command.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/connection.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/cycledrag.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/disperseelements.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/display.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/distribute.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/djopt.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/drc.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/elementlist.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/elementsetattr.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/executefile.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/exportoldconn.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/flip.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/freerotatebuffer.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/import.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/importgui.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/importsch.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/l.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/layerbystack.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/le.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/load.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/loadfootprint.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/loadfrom.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/loadvendorfrom.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/m.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/markcrosshair.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/mode.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/morphpolygon.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/movelayer.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/moveobject.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/movetocurrentlayer.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/netlist.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/new.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/openemsexcitation.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/pastebuffer.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/polycombine.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/polygon.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/polystitch.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/popup.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/preunload.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/printcalibrate.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/puller.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/q.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/quit.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/redo.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/renumberblock.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/renumberbuffer.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/replacefootprint.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/report.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/reportdialog.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/ripup.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/rn.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/rotate90.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/s.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/save.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/savelib.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/saveto.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/select.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/selectlayer.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/setflag.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/setsame.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/setthermal.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/setvalue.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/smartdisperse.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/swapsides.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/toggleview.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/undo.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/unselect.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/w.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/wq.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/action_src/zoom.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/attributes.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/bridges.svg
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/combined_glossary.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/dialogs.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/external_resources.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/formats.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/index.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/layer_addr.html
-%%PORTDOCS%%%%DOCSDIR%%/user/09_appendix/layer_colors.html
-%%PORTDOCS%%%%DOCSDIR%%/user/default.css
-%%PORTDOCS%%%%DOCSDIR%%/user/index.html
-%%PORTDOCS%%%%DOCSDIR%%/wishlist.txt
share/man/man1/bxl2txt.1.gz
share/man/man1/fp2preview.1.gz
share/man/man1/fp2subc.1.gz
diff --git a/cad/py-gdstk/Makefile b/cad/py-gdstk/Makefile
index 8291f853a3d4..57c69074bc31 100644
--- a/cad/py-gdstk/Makefile
+++ b/cad/py-gdstk/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gdstk
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.60
+DISTVERSION= 0.9.61
CATEGORIES= cad
#MASTER_SITES= PYPI # some test files are missing
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,22 +12,23 @@ WWW= https://heitzmann.github.io/gdstk/
LICENSE= BSL
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= cmake:devel/cmake-core \
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}pyproject-metadata>0:devel/py-pyproject-metadata@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scikit-build-core>0:devel/py-scikit-build-core@${PY_FLAVOR} \
- ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \
- ${PYNUMPY}
+ cmake:devel/cmake-core
LIB_DEPENDS= libqhull_r.so:math/qhull
RUN_DEPENDS= ${PYNUMPY}
USES= compiler:c++17-lang python
-USE_PYTHON= pep517 autoplist pytest
+USE_PYTHON= autoplist pep517 pytest
USE_GITHUB= yes
GH_ACCOUNT= heitzmann
-TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+TEST_ENV= ${MAKE_ENV} \
+ PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
TEST_WRKSRC= ${WRKSRC}/tests
# tests as of 0.9.60: 87 passed in 2.37s
diff --git a/cad/py-gdstk/distinfo b/cad/py-gdstk/distinfo
index 7975bd620fe4..4ccb64072963 100644
--- a/cad/py-gdstk/distinfo
+++ b/cad/py-gdstk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744790271
-SHA256 (heitzmann-gdstk-v0.9.60_GH0.tar.gz) = 20611e4902b4d9b1c35e82d84d3bba68303795fcc6932eff0827f275d70b9131
-SIZE (heitzmann-gdstk-v0.9.60_GH0.tar.gz) = 367926
+TIMESTAMP = 1761089703
+SHA256 (heitzmann-gdstk-v0.9.61_GH0.tar.gz) = 05e061b0a178ca003eee843de2c57a29d611e91d41f879e5dc29c17627306831
+SIZE (heitzmann-gdstk-v0.9.61_GH0.tar.gz) = 368028
diff --git a/cad/qflow/Makefile b/cad/qflow/Makefile
index aca8ba23305b..740bc2a7f8b2 100644
--- a/cad/qflow/Makefile
+++ b/cad/qflow/Makefile
@@ -1,5 +1,6 @@
PORTNAME= qflow
DISTVERSION= 1.4.104
+PORTREVISION= 3
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
diff --git a/cad/surfer/Makefile b/cad/surfer/Makefile
index a60874368264..073aea8e3d28 100644
--- a/cad/surfer/Makefile
+++ b/cad/surfer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= surfer
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= cad
MAINTAINER= jbo@FreeBSD.org
diff --git a/cad/svlint/Makefile b/cad/svlint/Makefile
index 4b714a9101d8..35dc4ed35297 100644
--- a/cad/svlint/Makefile
+++ b/cad/svlint/Makefile
@@ -1,6 +1,7 @@
PORTNAME= svlint
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.4
+PORTREVISION= 1
CATEGORIES= cad devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/cad/svls/Makefile b/cad/svls/Makefile
index e09a63c58b4e..4385a32a2a14 100644
--- a/cad/svls/Makefile
+++ b/cad/svls/Makefile
@@ -1,6 +1,7 @@
PORTNAME= svls
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.13
+PORTREVISION= 1
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
diff --git a/cad/symbiyosys/Makefile b/cad/symbiyosys/Makefile
index 5aedec8afe12..7da40f31e387 100644
--- a/cad/symbiyosys/Makefile
+++ b/cad/symbiyosys/Makefile
@@ -1,6 +1,6 @@
PORTNAME= symbiyosys
DISTVERSIONPREFIX= v
-DISTVERSION= 0.57
+DISTVERSION= 0.58
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
diff --git a/cad/symbiyosys/distinfo b/cad/symbiyosys/distinfo
index c08c468b9acb..b5fa30282bae 100644
--- a/cad/symbiyosys/distinfo
+++ b/cad/symbiyosys/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758543307
-SHA256 (YosysHQ-sby-v0.57_GH0.tar.gz) = 96a5e2dbebb849a815798dade3597c9fa10d37ec2e860dfabf2fb7ba8c004afc
-SIZE (YosysHQ-sby-v0.57_GH0.tar.gz) = 173398
+TIMESTAMP = 1760047431
+SHA256 (YosysHQ-sby-v0.58_GH0.tar.gz) = c3436712b2922a0698aa735f94fd0ea6dc4df3a3f31fcc2003eea15d68c55475
+SIZE (YosysHQ-sby-v0.58_GH0.tar.gz) = 173654
diff --git a/cad/verilator/Makefile b/cad/verilator/Makefile
index f99d100a7ec6..33b25b4bc57d 100644
--- a/cad/verilator/Makefile
+++ b/cad/verilator/Makefile
@@ -1,6 +1,6 @@
PORTNAME= verilator
DISTVERSIONPREFIX= v
-DISTVERSION= 5.038
+DISTVERSION= 5.040
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
@@ -13,48 +13,39 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_i386= see https://github.com/verilator/verilator/issues/3037
-BUILD_DEPENDS= autoconf>0:devel/autoconf \
+BUILD_DEPENDS= ${LOCALBASE}/bin/ar:devel/binutils \
+ autoconf>0:devel/autoconf \
bash:shells/bash \
- ${LOCALBASE}/bin/ar:devel/binutils \
help2man:misc/help2man
LIB_DEPENDS= libsystemc.so:devel/systemc # systemc is only added to share/verilator/include/verilated.mk for use during verilation, verilator's own binaries aren't linked with systemc
RUN_DEPENDS= ${LOCALBASE}/bin/ar:devel/binutils \
gmake:devel/gmake # verilator runs gmake for the --hierarchical option when the 'gmake' method is chosen
-USES= bison compiler:c++17-lang gmake localbase:ldflags perl5 python:build,run,test shebangfix tar:tgz
+USES= bison compiler:c++17-lang gmake localbase:ldflags perl5 \
+ python:build,run,test shebangfix tar:tgz
USE_CXXSTD= c++17 # needs to match that of devel/systemc to avoid mismatches like https://github.com/verilator/verilator/issues/4499
USE_GITHUB= yes
-SHEBANG_FILES= bin/verilator_ccache_report \
- bin/verilator_difftree \
- bin/verilator_gantt \
- bin/verilator_includer \
- bin/verilator_includer \
+SHEBANG_FILES= bin/verilator_ccache_report bin/verilator_difftree \
+ bin/verilator_gantt bin/verilator_includer \
bin/verilator_profcfunc
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-CONFIGURE_ENV= INSTALL_PROGRAM="${INSTALL_SCRIPT}"
CONFIGURE_ARGS= AR=${LOCALBASE}/bin/ar \
PYTHON3=${PYTHON_CMD}
-CONFIGURE_SHELL= ${LOCALBASE}/bin/bash # see https://github.com/verilator/verilator/issues/3132
+CONFIGURE_ENV= INSTALL_PROGRAM="${INSTALL_SCRIPT}"
TEST_TARGET= test
-BINARY_ALIAS= make=${GMAKE} \
- python3=${PYTHON_CMD} \
- git=false
+BINARY_ALIAS= git=false make=${GMAKE} python3=${PYTHON_CMD}
-MAKE_JOBS_UNSAFE= yes # build on 1 CPU because many compile jobs are over 10GB and they can likely cause out-of-memory issues
-
-OPTIONS_DEFINE= INSTALL_DBG_EXECUTABLES LEAK_CHECKS
-OPTIONS_SUB= yes
+OPTIONS_DEFINE= INSTALL_DBG_EXECUTABLES LEAK_CHECKS
+OPTIONS_SUB= yes
INSTALL_DBG_EXECUTABLES_DESC= Install *_dbg executables
-
LEAK_CHECKS_DESC= Disable intentional memory leaks
-LEAK_CHECKS_CXXFLAGS= -DVL_LEAK_CHECKS
-LEAK_CHECKS_BROKEN= compilation will be fixed in the next release
+
+LEAK_CHECKS_CXXFLAGS= -DVL_LEAK_CHECKS
post-patch:
@${REINPLACE_CMD} -e 's|@pkgconfigdir@|${PREFIX}/libdata/pkgconfig|' \
@@ -67,11 +58,6 @@ pre-configure:
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/verilator_bin
-post-install-INSTALL_DBG_EXECUTABLES-on:
- @${STRIP_CMD} \
- ${STAGEDIR}${PREFIX}/share/verilator/bin/verilator_bin_dbg \
- ${STAGEDIR}${PREFIX}/share/verilator/bin/verilator_coverage_bin_dbg
-
post-install-INSTALL_DBG_EXECUTABLES-off:
@${RM} \
${STAGEDIR}${PREFIX}/bin/verilator_bin_dbg \
diff --git a/cad/verilator/distinfo b/cad/verilator/distinfo
index 5620f0d33f06..0f3c2aa6244c 100644
--- a/cad/verilator/distinfo
+++ b/cad/verilator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1752209238
-SHA256 (verilator-verilator-v5.038_GH0.tar.gz) = f8c03105224fa034095ba6c8a06443f61f6f59e1d72f76b718f89060e905a0d4
-SIZE (verilator-verilator-v5.038_GH0.tar.gz) = 35611791
+TIMESTAMP = 1759278141
+SHA256 (verilator-verilator-v5.040_GH0.tar.gz) = 56c7c46314adfad06dd093b77823bfd9b49ebef72342549f790718199c3e8223
+SIZE (verilator-verilator-v5.040_GH0.tar.gz) = 35762924
diff --git a/cad/veryl/Makefile b/cad/veryl/Makefile
index 2d33c73fceb7..4306ffee515e 100644
--- a/cad/veryl/Makefile
+++ b/cad/veryl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= veryl
DISTVERSIONPREFIX= v
-DISTVERSION= 0.16.4
+DISTVERSION= 0.16.5
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
@@ -15,7 +15,8 @@ LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= dalance
-GH_TUPLE= veryl-lang:doc:43ded381:doc/doc \
+
+GH_TUPLE= veryl-lang:doc:52363272:doc/doc \
veryl-lang:rouge:86eb7159:rouge/support/rouge \
veryl-lang:sourcemap-resolver:380f8c18:sourcemapresolver/support/sourcemap-resolver \
veryl-lang:veryl.vim:597048f6:verylvim/support/vim
diff --git a/cad/veryl/Makefile.crates b/cad/veryl/Makefile.crates
index 1ef9c241bb72..a912a495281a 100644
--- a/cad/veryl/Makefile.crates
+++ b/cad/veryl/Makefile.crates
@@ -1,20 +1,19 @@
-CARGO_CRATES= addr2line-0.24.2 \
+CARGO_CRATES= addr2line-0.25.1 \
adler2-2.0.1 \
adler32-1.2.0 \
ahash-0.8.12 \
aho-corasick-1.1.3 \
aligned-vec-0.6.4 \
allocator-api2-0.2.21 \
- ammonia-4.1.1 \
- android-tzdata-0.1.1 \
+ ammonia-4.1.2 \
android_system_properties-0.1.5 \
anes-0.1.6 \
- anstream-0.6.20 \
- anstyle-1.0.11 \
+ anstream-0.6.21 \
+ anstyle-1.0.13 \
anstyle-parse-0.2.7 \
anstyle-query-1.1.4 \
anstyle-wincon-3.0.10 \
- anyhow-1.0.99 \
+ anyhow-1.0.100 \
approx-0.5.1 \
arc-swap-1.7.1 \
arrayref-0.3.9 \
@@ -25,15 +24,15 @@ CARGO_CRATES= addr2line-0.24.2 \
atoi-2.0.0 \
atomic-waker-1.1.2 \
autocfg-1.5.0 \
- axum-0.8.4 \
- axum-core-0.5.2 \
- backtrace-0.3.75 \
+ axum-0.8.6 \
+ axum-core-0.5.5 \
+ backtrace-0.3.76 \
backtrace-ext-0.2.1 \
base64-0.21.7 \
base64-0.22.1 \
base64-simd-0.8.0 \
bimap-0.6.3 \
- bincode-1.3.3 \
+ bindgen-0.72.1 \
bitflags-1.3.2 \
bitflags-2.9.4 \
bitvec-1.0.1 \
@@ -42,40 +41,42 @@ CARGO_CRATES= addr2line-0.24.2 \
bstr-1.12.0 \
btoi-0.4.3 \
bumpalo-3.19.0 \
- bytemuck-1.23.2 \
+ bytemuck-1.24.0 \
byteorder-1.5.0 \
bytes-1.10.1 \
bytesize-1.3.3 \
- camino-1.1.12 \
+ camino-1.2.1 \
cast-0.3.0 \
castaway-0.2.4 \
- cc-1.2.35 \
+ cc-1.2.40 \
+ cexpr-0.6.0 \
cfg-if-1.0.3 \
cfg_aliases-0.2.1 \
- chrono-0.4.41 \
+ chrono-0.4.42 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
- clap-4.5.47 \
- clap_builder-4.5.47 \
- clap_complete-4.5.57 \
+ clang-sys-1.8.1 \
+ clap-4.5.48 \
+ clap_builder-4.5.48 \
+ clap_complete-4.5.58 \
clap_derive-4.5.47 \
clap_lex-0.7.5 \
clru-0.6.2 \
codespan-reporting-0.12.0 \
- codspeed-3.0.5 \
- codspeed-criterion-compat-3.0.5 \
- codspeed-criterion-compat-walltime-3.0.5 \
+ codspeed-4.0.1 \
+ codspeed-criterion-compat-4.0.1 \
+ codspeed-criterion-compat-walltime-4.0.1 \
colorchoice-1.0.4 \
colored-2.2.0 \
compact_str-0.6.1 \
concurrent-queue-2.5.0 \
- console-0.16.0 \
+ console-0.16.1 \
constant_time_eq-0.3.1 \
core-foundation-0.9.4 \
core-foundation-sys-0.8.7 \
core2-0.4.0 \
- cpp_demangle-0.4.4 \
+ cpp_demangle-0.4.5 \
cpufeatures-0.2.17 \
crc32fast-1.5.0 \
criterion-plot-0.5.0 \
@@ -93,12 +94,12 @@ CARGO_CRATES= addr2line-0.24.2 \
darling-0.20.11 \
darling_core-0.20.11 \
darling_macro-0.20.11 \
- dary_heap-0.3.7 \
+ dary_heap-0.3.8 \
dashmap-5.5.3 \
dashmap-6.1.0 \
data-encoding-2.9.0 \
debugid-0.8.0 \
- deranged-0.5.3 \
+ deranged-0.5.4 \
derive_builder-0.20.2 \
derive_builder_core-0.20.2 \
derive_builder_macro-0.20.2 \
@@ -124,17 +125,17 @@ CARGO_CRATES= addr2line-0.24.2 \
equator-0.4.2 \
equator-macro-0.4.2 \
equivalent-1.0.2 \
- errno-0.3.13 \
+ errno-0.3.14 \
event-listener-5.4.1 \
event-listener-strategy-0.5.4 \
fastrand-1.9.0 \
fastrand-2.3.0 \
fern-0.7.1 \
filetime-0.2.26 \
- find-msvc-tools-0.1.0 \
+ find-msvc-tools-0.1.3 \
findshlibs-0.10.2 \
fixedbitset-0.5.7 \
- flate2-1.1.2 \
+ flate2-1.1.4 \
fluent-uri-0.1.4 \
fnv-1.0.7 \
foldhash-0.1.5 \
@@ -159,7 +160,7 @@ CARGO_CRATES= addr2line-0.24.2 \
getopts-0.2.24 \
getrandom-0.2.16 \
getrandom-0.3.3 \
- gimli-0.31.1 \
+ gimli-0.32.3 \
git-actor-0.17.2 \
git-attributes-0.8.3 \
git-bitmap-0.2.2 \
@@ -205,6 +206,7 @@ CARGO_CRATES= addr2line-0.24.2 \
hashbrown-0.13.2 \
hashbrown-0.14.5 \
hashbrown-0.15.5 \
+ hashbrown-0.16.0 \
heck-0.5.0 \
hermit-abi-0.5.2 \
hex-0.4.3 \
@@ -224,8 +226,8 @@ CARGO_CRATES= addr2line-0.24.2 \
hyper-0.14.32 \
hyper-1.7.0 \
hyper-rustls-0.24.2 \
- hyper-util-0.1.16 \
- iana-time-zone-0.1.63 \
+ hyper-util-0.1.17 \
+ iana-time-zone-0.1.64 \
iana-time-zone-haiku-0.1.2 \
icu_collections-2.0.0 \
icu_locale_core-2.0.0 \
@@ -243,7 +245,7 @@ CARGO_CRATES= addr2line-0.24.2 \
include-flate-0.3.1 \
include-flate-codegen-0.3.1 \
include-flate-compress-0.3.1 \
- indexmap-2.11.0 \
+ indexmap-2.11.4 \
inferno-0.11.21 \
inotify-0.11.0 \
inotify-sys-0.1.5 \
@@ -261,21 +263,22 @@ CARGO_CRATES= addr2line-0.24.2 \
jiff-0.2.15 \
jiff-static-0.2.15 \
jobserver-0.1.34 \
- js-sys-0.3.77 \
+ js-sys-0.3.81 \
jwalk-0.8.1 \
kqueue-1.1.1 \
kqueue-sys-1.0.4 \
lalry-0.1.0 \
lazy_static-1.5.0 \
- libc-0.2.175 \
+ libc-0.2.176 \
libflate-2.1.0 \
libflate_lz77-2.1.0 \
- libredox-0.1.9 \
+ libloading-0.8.9 \
+ libredox-0.1.10 \
line-col-0.2.1 \
linked-hash-map-0.5.6 \
- linux-raw-sys-0.9.4 \
+ linux-raw-sys-0.11.0 \
litemap-0.8.0 \
- lock_api-0.4.13 \
+ lock_api-0.4.14 \
log-0.4.28 \
lru-cache-0.1.2 \
lsp-types-0.97.0 \
@@ -288,7 +291,7 @@ CARGO_CRATES= addr2line-0.24.2 \
matchit-0.8.4 \
maybe-async-0.2.10 \
mdbook-0.4.52 \
- memchr-2.7.5 \
+ memchr-2.7.6 \
memmap2-0.5.10 \
memmap2-0.9.8 \
merkle_hash-3.8.0 \
@@ -301,9 +304,9 @@ CARGO_CRATES= addr2line-0.24.2 \
mio-1.0.4 \
new_debug_unreachable-1.0.6 \
nix-0.26.4 \
- nix-0.29.0 \
+ nix-0.30.1 \
nom-7.1.3 \
- normpath-1.3.0 \
+ normpath-1.5.0 \
notify-8.2.0 \
notify-debouncer-mini-0.6.0 \
notify-types-2.0.0 \
@@ -317,28 +320,28 @@ CARGO_CRATES= addr2line-0.24.2 \
num-traits-0.2.19 \
num_cpus-1.17.0 \
num_threads-0.1.7 \
- object-0.36.7 \
+ object-0.37.3 \
once_cell-1.21.3 \
once_cell_polyfill-1.70.1 \
oorandom-11.1.5 \
- opener-0.8.2 \
+ opener-0.8.3 \
option-ext-0.2.0 \
outref-0.5.2 \
- owo-colors-4.2.2 \
+ owo-colors-4.2.3 \
parking-2.2.1 \
- parking_lot-0.12.4 \
- parking_lot_core-0.9.11 \
- parol-4.1.0 \
+ parking_lot-0.12.5 \
+ parking_lot_core-0.9.12 \
+ parol-4.1.1 \
parol-macros-1.0.0 \
parol_runtime-4.0.1 \
paste-1.0.15 \
pathdiff-0.2.3 \
percent-encoding-2.3.2 \
- pest-2.8.1 \
- pest_derive-2.8.1 \
- pest_generator-2.8.1 \
- pest_meta-2.8.1 \
- petgraph-0.8.2 \
+ pest-2.8.3 \
+ pest_derive-2.8.3 \
+ pest_generator-2.8.3 \
+ pest_meta-2.8.3 \
+ petgraph-0.8.3 \
phf-0.11.3 \
phf_codegen-0.11.3 \
phf_generator-0.11.3 \
@@ -360,8 +363,9 @@ CARGO_CRATES= addr2line-0.24.2 \
predicates-3.1.3 \
predicates-core-1.0.9 \
predicates-tree-1.0.12 \
+ prettyplease-0.2.37 \
proc-macro-crate-1.3.1 \
- proc-macro-crate-3.3.0 \
+ proc-macro-crate-3.4.0 \
proc-macro-error-1.0.4 \
proc-macro-error-attr-1.0.4 \
proc-macro2-1.0.101 \
@@ -372,7 +376,7 @@ CARGO_CRATES= addr2line-0.24.2 \
pulldown-cmark-escape-0.11.0 \
quick-error-2.0.1 \
quick-xml-0.26.0 \
- quote-1.0.40 \
+ quote-1.0.41 \
r-efi-5.3.0 \
radium-0.7.0 \
rand-0.8.5 \
@@ -384,15 +388,15 @@ CARGO_CRATES= addr2line-0.24.2 \
rand_regex-0.18.1 \
rayon-1.11.0 \
rayon-core-1.13.0 \
- redox_syscall-0.5.17 \
+ redox_syscall-0.5.18 \
redox_users-0.4.6 \
redox_users-0.5.2 \
- regex-1.11.2 \
- regex-automata-0.4.10 \
+ regex-1.11.3 \
+ regex-automata-0.4.11 \
regex-syntax-0.8.6 \
relative-path-2.0.1 \
reqwest-0.11.27 \
- resolv-conf-0.7.4 \
+ resolv-conf-0.7.5 \
rgb-0.8.52 \
ring-0.17.14 \
rle-decode-fast-1.0.3 \
@@ -402,23 +406,24 @@ CARGO_CRATES= addr2line-0.24.2 \
rust-embed-utils-8.7.2 \
rustc-demangle-0.1.26 \
rustc-hash-2.1.1 \
- rustix-1.0.8 \
+ rustix-1.1.2 \
rustls-0.21.12 \
rustls-pemfile-1.0.4 \
rustls-webpki-0.101.7 \
rustversion-1.0.22 \
ryu-1.0.20 \
same-file-1.0.6 \
- scnr2-0.3.2 \
- scnr2_generate-0.3.2 \
- scnr2_macro-0.3.2 \
+ scnr2-0.3.3 \
+ scnr2_generate-0.3.3 \
+ scnr2_macro-0.3.3 \
scopeguard-1.2.0 \
sct-0.7.1 \
- semver-1.0.26 \
- serde-1.0.219 \
- serde_derive-1.0.219 \
- serde_json-1.0.143 \
- serde_path_to_error-0.1.17 \
+ semver-1.0.27 \
+ serde-1.0.228 \
+ serde_core-1.0.228 \
+ serde_derive-1.0.228 \
+ serde_json-1.0.145 \
+ serde_path_to_error-0.1.20 \
serde_regex-1.1.0 \
serde_repr-0.1.20 \
serde_spanned-0.6.9 \
@@ -429,6 +434,7 @@ CARGO_CRATES= addr2line-0.24.2 \
shlex-1.3.0 \
signal-hook-0.3.18 \
signal-hook-registry-1.4.6 \
+ simd-adler32-0.3.7 \
similar-2.7.0 \
siphasher-1.0.1 \
slab-0.4.11 \
@@ -449,8 +455,8 @@ CARGO_CRATES= addr2line-0.24.2 \
supports-color-3.0.2 \
supports-hyperlinks-3.1.0 \
supports-unicode-3.0.0 \
- symbolic-common-12.16.2 \
- symbolic-demangle-12.16.2 \
+ symbolic-common-12.16.3 \
+ symbolic-demangle-12.16.3 \
syn-1.0.109 \
syn-2.0.106 \
sync_wrapper-0.1.2 \
@@ -461,17 +467,17 @@ CARGO_CRATES= addr2line-0.24.2 \
system-configuration-0.5.1 \
system-configuration-sys-0.5.0 \
tap-1.0.1 \
- tempfile-3.21.0 \
+ tempfile-3.23.0 \
tendril-0.4.3 \
termcolor-1.4.1 \
terminal_size-0.4.3 \
termtree-0.5.1 \
textwrap-0.16.2 \
thiserror-1.0.69 \
- thiserror-2.0.16 \
+ thiserror-2.0.17 \
thiserror-impl-1.0.69 \
- thiserror-impl-2.0.16 \
- time-0.3.43 \
+ thiserror-impl-2.0.17 \
+ time-0.3.44 \
time-core-0.1.6 \
time-macros-0.2.24 \
tinystr-0.8.1 \
@@ -481,13 +487,16 @@ CARGO_CRATES= addr2line-0.24.2 \
tokio-1.47.1 \
tokio-macros-2.5.0 \
tokio-rustls-0.24.1 \
- tokio-tungstenite-0.26.2 \
+ tokio-tungstenite-0.28.0 \
tokio-util-0.7.16 \
toml-0.5.11 \
toml-0.8.23 \
toml_datetime-0.6.11 \
+ toml_datetime-0.7.2 \
toml_edit-0.19.15 \
toml_edit-0.22.27 \
+ toml_edit-0.23.6 \
+ toml_parser-1.0.3 \
toml_write-0.1.2 \
topological-sort-0.2.2 \
tower-0.5.2 \
@@ -501,15 +510,15 @@ CARGO_CRATES= addr2line-0.24.2 \
try-lock-0.2.5 \
ts-rs-11.0.1 \
ts-rs-macros-11.0.1 \
- tungstenite-0.26.2 \
- typenum-1.18.0 \
+ tungstenite-0.28.0 \
+ typenum-1.19.0 \
ucd-trie-0.1.7 \
uluru-3.1.0 \
ume-0.1.0 \
unicase-2.8.1 \
unicode-bom-1.1.4 \
- unicode-id-start-1.3.1 \
- unicode-ident-1.0.18 \
+ unicode-id-start-1.4.0 \
+ unicode-ident-1.0.19 \
unicode-linebreak-0.1.5 \
unicode-normalization-0.1.24 \
unicode-width-0.1.14 \
@@ -526,36 +535,38 @@ CARGO_CRATES= addr2line-0.24.2 \
walkdir-2.5.0 \
want-0.3.1 \
wasi-0.11.1+wasi-snapshot-preview1 \
- wasi-0.14.3+wasi-0.2.4 \
- wasm-bindgen-0.2.100 \
- wasm-bindgen-backend-0.2.100 \
- wasm-bindgen-futures-0.4.50 \
- wasm-bindgen-macro-0.2.100 \
- wasm-bindgen-macro-support-0.2.100 \
- wasm-bindgen-shared-0.2.100 \
- web-sys-0.3.77 \
+ wasi-0.14.7+wasi-0.2.4 \
+ wasip2-1.0.1+wasi-0.2.4 \
+ wasm-bindgen-0.2.104 \
+ wasm-bindgen-backend-0.2.104 \
+ wasm-bindgen-futures-0.4.54 \
+ wasm-bindgen-macro-0.2.104 \
+ wasm-bindgen-macro-support-0.2.104 \
+ wasm-bindgen-shared-0.2.104 \
+ web-sys-0.3.81 \
web_atoms-0.1.3 \
webpki-roots-0.25.4 \
which-8.0.0 \
widestring-1.2.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.10 \
+ winapi-util-0.1.11 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-0.43.0 \
- windows-core-0.61.2 \
- windows-implement-0.60.0 \
- windows-interface-0.59.1 \
- windows-link-0.1.3 \
- windows-result-0.3.4 \
- windows-strings-0.4.2 \
+ windows-core-0.62.1 \
+ windows-implement-0.60.1 \
+ windows-interface-0.59.2 \
+ windows-link-0.2.0 \
+ windows-result-0.4.0 \
+ windows-strings-0.5.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-sys-0.60.2 \
+ windows-sys-0.61.1 \
windows-targets-0.48.5 \
windows-targets-0.52.6 \
- windows-targets-0.53.3 \
+ windows-targets-0.53.4 \
windows_aarch64_gnullvm-0.42.2 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_gnullvm-0.52.6 \
@@ -590,14 +601,14 @@ CARGO_CRATES= addr2line-0.24.2 \
winnow-0.7.13 \
winreg-0.50.0 \
winsafe-0.0.19 \
- wit-bindgen-0.45.0 \
+ wit-bindgen-0.46.0 \
writeable-0.6.1 \
wyz-0.5.1 \
xml_writer-0.4.0 \
yoke-0.8.0 \
yoke-derive-0.8.0 \
- zerocopy-0.8.26 \
- zerocopy-derive-0.8.26 \
+ zerocopy-0.8.27 \
+ zerocopy-derive-0.8.27 \
zerofrom-0.1.6 \
zerofrom-derive-0.1.6 \
zerotrie-0.2.2 \
@@ -605,4 +616,4 @@ CARGO_CRATES= addr2line-0.24.2 \
zerovec-derive-0.11.1 \
zstd-0.13.3 \
zstd-safe-7.2.4 \
- zstd-sys-2.0.15+zstd.1.5.7
+ zstd-sys-2.0.16+zstd.1.5.7
diff --git a/cad/veryl/distinfo b/cad/veryl/distinfo
index b4b40f5246ac..f27f40584899 100644
--- a/cad/veryl/distinfo
+++ b/cad/veryl/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1758573729
-SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
-SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
+TIMESTAMP = 1760035592
+SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
+SIZE (rust/crates/addr2line-0.25.1.crate) = 43134
SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
@@ -13,26 +13,24 @@ SHA256 (rust/crates/aligned-vec-0.6.4.crate) = dc890384c8602f339876ded803c97ad52
SIZE (rust/crates/aligned-vec-0.6.4.crate) = 12609
SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
-SHA256 (rust/crates/ammonia-4.1.1.crate) = d6b346764dd0814805de8abf899fe03065bcee69bb1a4771c785817e39f3978f
-SIZE (rust/crates/ammonia-4.1.1.crate) = 56029
-SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
-SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
+SHA256 (rust/crates/ammonia-4.1.2.crate) = 17e913097e1a2124b46746c980134e8c954bc17a6a59bb3fde96f088d126dde6
+SIZE (rust/crates/ammonia-4.1.2.crate) = 57453
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
SIZE (rust/crates/anes-0.1.6.crate) = 23857
-SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192
-SIZE (rust/crates/anstream-0.6.20.crate) = 28797
-SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd
-SIZE (rust/crates/anstyle-1.0.11.crate) = 15880
+SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a
+SIZE (rust/crates/anstream-0.6.21.crate) = 29516
+SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78
+SIZE (rust/crates/anstyle-1.0.13.crate) = 17651
SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2
SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707
SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2
SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192
SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a
SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
-SHA256 (rust/crates/anyhow-1.0.99.crate) = b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100
-SIZE (rust/crates/anyhow-1.0.99.crate) = 53809
+SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
+SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
SIZE (rust/crates/approx-0.5.1.crate) = 15100
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
@@ -53,12 +51,12 @@ SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
-SHA256 (rust/crates/axum-0.8.4.crate) = 021e862c184ae977658b36c4500f7feac3221ca5da43e3f25bd04ab6c79a29b5
-SIZE (rust/crates/axum-0.8.4.crate) = 175159
-SHA256 (rust/crates/axum-core-0.5.2.crate) = 68464cd0412f486726fb3373129ef5d2993f90c34bc2bc1c1e9943b2f4fc7ca6
-SIZE (rust/crates/axum-core-0.5.2.crate) = 26212
-SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e28d92ccbc7c8f1b3b6dd724fe8f1002
-SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
+SHA256 (rust/crates/axum-0.8.6.crate) = 8a18ed336352031311f4e0b4dd2ff392d4fbb370777c9d18d7fc9d7359f73871
+SIZE (rust/crates/axum-0.8.6.crate) = 178581
+SHA256 (rust/crates/axum-core-0.5.5.crate) = 59446ce19cd142f8833f856eb31f3eb097812d1479ab224f54d72428ca21ea22
+SIZE (rust/crates/axum-core-0.5.5.crate) = 26919
+SHA256 (rust/crates/backtrace-0.3.76.crate) = bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6
+SIZE (rust/crates/backtrace-0.3.76.crate) = 89458
SHA256 (rust/crates/backtrace-ext-0.2.1.crate) = 537beee3be4a18fb023b570f80e3ae28003db9167a751266b259926e25539d50
SIZE (rust/crates/backtrace-ext-0.2.1.crate) = 11401
SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
@@ -69,8 +67,8 @@ SHA256 (rust/crates/base64-simd-0.8.0.crate) = 339abbe78e73178762e23bea9dfd08e69
SIZE (rust/crates/base64-simd-0.8.0.crate) = 12531
SHA256 (rust/crates/bimap-0.6.3.crate) = 230c5f1ca6a325a32553f8640d31ac9b49f2411e901e427570154868b46da4f7
SIZE (rust/crates/bimap-0.6.3.crate) = 26660
-SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
-SIZE (rust/crates/bincode-1.3.3.crate) = 28958
+SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
+SIZE (rust/crates/bindgen-0.72.1.crate) = 246071
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394
@@ -87,40 +85,44 @@ SHA256 (rust/crates/btoi-0.4.3.crate) = 9dd6407f73a9b8b6162d8a2ef999fe6afd7cc159
SIZE (rust/crates/btoi-0.4.3.crate) = 10007
SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
-SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677
-SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021
+SHA256 (rust/crates/bytemuck-1.24.0.crate) = 1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4
+SIZE (rust/crates/bytemuck-1.24.0.crate) = 53243
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
SHA256 (rust/crates/bytesize-1.3.3.crate) = 2e93abca9e28e0a1b9877922aacb20576e05d4679ffa78c3d6dc22a26a216659
SIZE (rust/crates/bytesize-1.3.3.crate) = 11594
-SHA256 (rust/crates/camino-1.1.12.crate) = dd0b03af37dad7a14518b7691d81acb0f8222604ad3d1b02f6b4bed5188c0cd5
-SIZE (rust/crates/camino-1.1.12.crate) = 44284
+SHA256 (rust/crates/camino-1.2.1.crate) = 276a59bf2b2c967788139340c9f0c5b12d7fd6630315c15c217e559de85d2609
+SIZE (rust/crates/camino-1.2.1.crate) = 41364
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a
SIZE (rust/crates/castaway-0.2.4.crate) = 12546
-SHA256 (rust/crates/cc-1.2.35.crate) = 590f9024a68a8c40351881787f1934dc11afd69090f5edb6831464694d836ea3
-SIZE (rust/crates/cc-1.2.35.crate) = 89972
+SHA256 (rust/crates/cc-1.2.40.crate) = e1d05d92f4b1fd76aad469d46cdd858ca761576082cd37df81416691e50199fb
+SIZE (rust/crates/cc-1.2.40.crate) = 91094
+SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
+SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9
SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719
SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
-SIZE (rust/crates/chrono-0.4.41.crate) = 234621
+SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2
+SIZE (rust/crates/chrono-0.4.42.crate) = 238174
SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
SIZE (rust/crates/ciborium-0.2.2.crate) = 35611
SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757
SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697
SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
-SHA256 (rust/crates/clap-4.5.47.crate) = 7eac00902d9d136acd712710d71823fb8ac8004ca445a89e73a41d45aa712931
-SIZE (rust/crates/clap-4.5.47.crate) = 58354
-SHA256 (rust/crates/clap_builder-4.5.47.crate) = 2ad9bbf750e73b5884fb8a211a9424a1906c1e156724260fdae972f31d70e1d6
-SIZE (rust/crates/clap_builder-4.5.47.crate) = 170016
-SHA256 (rust/crates/clap_complete-4.5.57.crate) = 4d9501bd3f5f09f7bbee01da9a511073ed30a80cd7a509f1214bb74eadea71ad
-SIZE (rust/crates/clap_complete-4.5.57.crate) = 48637
+SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4
+SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009
+SHA256 (rust/crates/clap-4.5.48.crate) = e2134bb3ea021b78629caa971416385309e0131b351b25e01dc16fb54e1b5fae
+SIZE (rust/crates/clap-4.5.48.crate) = 61935
+SHA256 (rust/crates/clap_builder-4.5.48.crate) = c2ba64afa3c0a6df7fa517765e31314e983f51dda798ffba27b988194fb65dc9
+SIZE (rust/crates/clap_builder-4.5.48.crate) = 170133
+SHA256 (rust/crates/clap_complete-4.5.58.crate) = 75bf0b32ad2e152de789bb635ea4d3078f6b838ad7974143e99b99f45a04af4a
+SIZE (rust/crates/clap_complete-4.5.58.crate) = 48645
SHA256 (rust/crates/clap_derive-4.5.47.crate) = bbfd7eae0b0f1a6e63d4b13c9c478de77c2eb546fba158ad50b4203dc24b9f9c
SIZE (rust/crates/clap_derive-4.5.47.crate) = 33550
SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675
@@ -129,12 +131,12 @@ SHA256 (rust/crates/clru-0.6.2.crate) = cbd0f76e066e64fdc5631e3bb46381254deab9ef
SIZE (rust/crates/clru-0.6.2.crate) = 16497
SHA256 (rust/crates/codespan-reporting-0.12.0.crate) = fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81
SIZE (rust/crates/codespan-reporting-0.12.0.crate) = 55796
-SHA256 (rust/crates/codspeed-3.0.5.crate) = 35584c5fcba8059780748866387fb97c5a203bcfc563fc3d0790af406727a117
-SIZE (rust/crates/codspeed-3.0.5.crate) = 12888
-SHA256 (rust/crates/codspeed-criterion-compat-3.0.5.crate) = 78f6c1c6bed5fd84d319e8b0889da051daa361c79b7709c9394dfe1a882bba67
-SIZE (rust/crates/codspeed-criterion-compat-3.0.5.crate) = 21807
-SHA256 (rust/crates/codspeed-criterion-compat-walltime-3.0.5.crate) = c989289ce6b1cbde72ed560496cb8fbf5aa14d5ef5666f168e7f87751038352e
-SIZE (rust/crates/codspeed-criterion-compat-walltime-3.0.5.crate) = 123677
+SHA256 (rust/crates/codspeed-4.0.1.crate) = 877928176a982bb1f893bc34134ac9f8ee846d9588c92e63ba6bfd8d58f9a9c4
+SIZE (rust/crates/codspeed-4.0.1.crate) = 244162
+SHA256 (rust/crates/codspeed-criterion-compat-4.0.1.crate) = 3ba430e4426b7cdf72c69e153fa5679a9981000199faa8ac9eda34c9f92fbd41
+SIZE (rust/crates/codspeed-criterion-compat-4.0.1.crate) = 23310
+SHA256 (rust/crates/codspeed-criterion-compat-walltime-4.0.1.crate) = 4789a891747658766c37631f88ce16b3aa42739535b5637a1428ac108e2a11db
+SIZE (rust/crates/codspeed-criterion-compat-walltime-4.0.1.crate) = 124497
SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75
SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196
SHA256 (rust/crates/colored-2.2.0.crate) = 117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c
@@ -143,8 +145,8 @@ SHA256 (rust/crates/compact_str-0.6.1.crate) = 5138945395949e7dfba09646dc9e766b5
SIZE (rust/crates/compact_str-0.6.1.crate) = 54555
SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
-SHA256 (rust/crates/console-0.16.0.crate) = 2e09ced7ebbccb63b4c65413d821f2e00ce54c5ca4514ddc6b3c892fdbcbc69d
-SIZE (rust/crates/console-0.16.0.crate) = 39107
+SHA256 (rust/crates/console-0.16.1.crate) = b430743a6eb14e9764d4260d4c0d8123087d504eeb9c48f2b2a5e810dd369df4
+SIZE (rust/crates/console-0.16.1.crate) = 39129
SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6
SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
@@ -153,8 +155,8 @@ SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f2807
SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
SHA256 (rust/crates/core2-0.4.0.crate) = b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505
SIZE (rust/crates/core2-0.4.0.crate) = 37075
-SHA256 (rust/crates/cpp_demangle-0.4.4.crate) = 96e58d342ad113c2b878f16d5d034c03be492ae460cdbc02b7f0f2284d310c7d
-SIZE (rust/crates/cpp_demangle-0.4.4.crate) = 79650
+SHA256 (rust/crates/cpp_demangle-0.4.5.crate) = f2bb79cb74d735044c972aae58ed0aaa9a837e85b01106a54c39e42e97f62253
+SIZE (rust/crates/cpp_demangle-0.4.5.crate) = 81574
SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511
@@ -189,8 +191,8 @@ SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8b
SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
-SHA256 (rust/crates/dary_heap-0.3.7.crate) = 04d2cd9c18b9f454ed67da600630b021a8a80bf33f8c95896ab33aaf1c26b728
-SIZE (rust/crates/dary_heap-0.3.7.crate) = 24076
+SHA256 (rust/crates/dary_heap-0.3.8.crate) = 06d2e3287df1c007e74221c49ca10a95d557349e54b3a75dc2fb14712c751f04
+SIZE (rust/crates/dary_heap-0.3.8.crate) = 26544
SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856
SIZE (rust/crates/dashmap-5.5.3.crate) = 24061
SHA256 (rust/crates/dashmap-6.1.0.crate) = 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf
@@ -199,8 +201,8 @@ SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb3
SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564
SHA256 (rust/crates/debugid-0.8.0.crate) = bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d
SIZE (rust/crates/debugid-0.8.0.crate) = 12757
-SHA256 (rust/crates/deranged-0.5.3.crate) = d630bccd429a5bb5a64b5e94f693bfc48c9f8566418fda4c494cc94f911f87cc
-SIZE (rust/crates/deranged-0.5.3.crate) = 24353
+SHA256 (rust/crates/deranged-0.5.4.crate) = a41953f86f8a05768a6cda24def994fd2f424b04ec5c719cf89989779f199071
+SIZE (rust/crates/deranged-0.5.4.crate) = 24461
SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947
SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661
SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8
@@ -251,8 +253,8 @@ SHA256 (rust/crates/equator-macro-0.4.2.crate) = 44f23cf4b44bfce11a86ace86f8a73f
SIZE (rust/crates/equator-macro-0.4.2.crate) = 6407
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
-SHA256 (rust/crates/errno-0.3.13.crate) = 778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad
-SIZE (rust/crates/errno-0.3.13.crate) = 12449
+SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
+SIZE (rust/crates/errno-0.3.14.crate) = 12002
SHA256 (rust/crates/event-listener-5.4.1.crate) = e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab
SIZE (rust/crates/event-listener-5.4.1.crate) = 43782
SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93
@@ -265,14 +267,14 @@ SHA256 (rust/crates/fern-0.7.1.crate) = 4316185f709b23713e41e3195f90edef7fb00c3e
SIZE (rust/crates/fern-0.7.1.crate) = 304533
SHA256 (rust/crates/filetime-0.2.26.crate) = bc0505cd1b6fa6580283f6bdf70a73fcf4aba1184038c90902b92b3dd0df63ed
SIZE (rust/crates/filetime-0.2.26.crate) = 17273
-SHA256 (rust/crates/find-msvc-tools-0.1.0.crate) = e178e4fba8a2726903f6ba98a6d221e76f9c12c650d5dc0e6afdc50677b49650
-SIZE (rust/crates/find-msvc-tools-0.1.0.crate) = 29903
+SHA256 (rust/crates/find-msvc-tools-0.1.3.crate) = 0399f9d26e5191ce32c498bebd31e7a3ceabc2745f0ac54af3f335126c3f24b3
+SIZE (rust/crates/find-msvc-tools-0.1.3.crate) = 30486
SHA256 (rust/crates/findshlibs-0.10.2.crate) = 40b9e59cd0f7e0806cca4be089683ecb6434e602038df21fe6bf6711b2f07f64
SIZE (rust/crates/findshlibs-0.10.2.crate) = 20101
SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
-SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d
-SIZE (rust/crates/flate2-1.1.2.crate) = 76495
+SHA256 (rust/crates/flate2-1.1.4.crate) = dc5a4e564e38c699f2880d3fda590bedc2e69f3f84cd48b457bd892ce61d0aa9
+SIZE (rust/crates/flate2-1.1.4.crate) = 77010
SHA256 (rust/crates/fluent-uri-0.1.4.crate) = 17c704e9dbe1ddd863da1e6ff3567795087b1eb201ce80d8fa81162e1516500d
SIZE (rust/crates/fluent-uri-0.1.4.crate) = 33596
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
@@ -321,8 +323,8 @@ SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
SHA256 (rust/crates/getrandom-0.3.3.crate) = 26145e563e54f2cadc477553f1ec5ee650b00862f0a58bcd12cbdc5f0ea2d2f4
SIZE (rust/crates/getrandom-0.3.3.crate) = 49493
-SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
-SIZE (rust/crates/gimli-0.31.1.crate) = 279515
+SHA256 (rust/crates/gimli-0.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7
+SIZE (rust/crates/gimli-0.32.3.crate) = 289789
SHA256 (rust/crates/git-actor-0.17.2.crate) = 962399e67a7aad16be57967806405ca9e84221eccbbc1379411b869ca70b8a61
SIZE (rust/crates/git-actor-0.17.2.crate) = 4173
SHA256 (rust/crates/git-attributes-0.8.3.crate) = 02d10e74ac301dbeef90061c7b43d108e040786570ad58d3b52fb04a2eed5a9a
@@ -413,6 +415,8 @@ SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
+SHA256 (rust/crates/hashbrown-0.16.0.crate) = 5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d
+SIZE (rust/crates/hashbrown-0.16.0.crate) = 141708
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c
@@ -451,10 +455,10 @@ SHA256 (rust/crates/hyper-1.7.0.crate) = eb3aa54a13a0dfe7fbe3a59e0c76093041720fd
SIZE (rust/crates/hyper-1.7.0.crate) = 157006
SHA256 (rust/crates/hyper-rustls-0.24.2.crate) = ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590
SIZE (rust/crates/hyper-rustls-0.24.2.crate) = 30195
-SHA256 (rust/crates/hyper-util-0.1.16.crate) = 8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e
-SIZE (rust/crates/hyper-util-0.1.16.crate) = 101184
-SHA256 (rust/crates/iana-time-zone-0.1.63.crate) = b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8
-SIZE (rust/crates/iana-time-zone-0.1.63.crate) = 32919
+SHA256 (rust/crates/hyper-util-0.1.17.crate) = 3c6995591a8f1380fcb4ba966a252a4b29188d51d2b89e3a252f5305be65aea8
+SIZE (rust/crates/hyper-util-0.1.17.crate) = 100999
+SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb
+SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
SHA256 (rust/crates/icu_collections-2.0.0.crate) = 200072f5d0e3614556f94a9930d5dc3e0662a652823904c3a75dc3b0af7fee47
@@ -489,8 +493,8 @@ SHA256 (rust/crates/include-flate-codegen-0.3.1.crate) = 4f49bf5274aebe468d6e6eb
SIZE (rust/crates/include-flate-codegen-0.3.1.crate) = 5756
SHA256 (rust/crates/include-flate-compress-0.3.1.crate) = eae6a40e716bcd5931f5dbb79cd921512a4f647e2e9413fded3171fca3824dbc
SIZE (rust/crates/include-flate-compress-0.3.1.crate) = 4807
-SHA256 (rust/crates/indexmap-2.11.0.crate) = f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9
-SIZE (rust/crates/indexmap-2.11.0.crate) = 99851
+SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5
+SIZE (rust/crates/indexmap-2.11.4.crate) = 100302
SHA256 (rust/crates/inferno-0.11.21.crate) = 232929e1d75fe899576a3d5c7416ad0d88dbfbb3c3d6aa00873a7408a50ddb88
SIZE (rust/crates/inferno-0.11.21.crate) = 102615
SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
@@ -525,8 +529,8 @@ SHA256 (rust/crates/jiff-static-0.2.15.crate) = 03343451ff899767262ec32146f6d559
SIZE (rust/crates/jiff-static-0.2.15.crate) = 76146
SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33
SIZE (rust/crates/jobserver-0.1.34.crate) = 29013
-SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
-SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
+SHA256 (rust/crates/js-sys-0.3.81.crate) = ec48937a97411dcb524a265206ccd4c90bb711fca92b2792c407f268825b9305
+SIZE (rust/crates/js-sys-0.3.81.crate) = 56399
SHA256 (rust/crates/jwalk-0.8.1.crate) = 2735847566356cd2179a2a38264839308f7079fa96e6bd5a42d740460e003c56
SIZE (rust/crates/jwalk-0.8.1.crate) = 39882
SHA256 (rust/crates/kqueue-1.1.1.crate) = eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a
@@ -537,24 +541,26 @@ SHA256 (rust/crates/lalry-0.1.0.crate) = 82b5cf5d262f1b646b4b4fc864c6026753dab5b
SIZE (rust/crates/lalry-0.1.0.crate) = 16307
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543
-SIZE (rust/crates/libc-0.2.175.crate) = 788728
+SHA256 (rust/crates/libc-0.2.176.crate) = 58f929b4d672ea937a23a1ab494143d968337a5f47e56d0815df1e0890ddf174
+SIZE (rust/crates/libc-0.2.176.crate) = 790040
SHA256 (rust/crates/libflate-2.1.0.crate) = 45d9dfdc14ea4ef0900c1cddbc8dcd553fbaacd8a4a282cf4018ae9dd04fb21e
SIZE (rust/crates/libflate-2.1.0.crate) = 43366
SHA256 (rust/crates/libflate_lz77-2.1.0.crate) = e6e0d73b369f386f1c44abd9c570d5318f55ccde816ff4b562fa452e5182863d
SIZE (rust/crates/libflate_lz77-2.1.0.crate) = 5918
-SHA256 (rust/crates/libredox-0.1.9.crate) = 391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3
-SIZE (rust/crates/libredox-0.1.9.crate) = 7281
+SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
+SIZE (rust/crates/libloading-0.8.9.crate) = 30222
+SHA256 (rust/crates/libredox-0.1.10.crate) = 416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb
+SIZE (rust/crates/libredox-0.1.10.crate) = 7332
SHA256 (rust/crates/line-col-0.2.1.crate) = 9e69cdf6b85b5c8dce514f694089a2cf8b1a702f6cd28607bcb3cf296c9778db
SIZE (rust/crates/line-col-0.2.1.crate) = 3915
SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
-SHA256 (rust/crates/linux-raw-sys-0.9.4.crate) = cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12
-SIZE (rust/crates/linux-raw-sys-0.9.4.crate) = 2311088
+SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039
+SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624
SHA256 (rust/crates/litemap-0.8.0.crate) = 241eaef5fd12c88705a01fc1066c48c4b36e0dd4377dcdc7ec3942cea7a69956
SIZE (rust/crates/litemap-0.8.0.crate) = 34344
-SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
-SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
+SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
+SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
SHA256 (rust/crates/log-0.4.28.crate) = 34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432
SIZE (rust/crates/log-0.4.28.crate) = 51131
SHA256 (rust/crates/lru-cache-0.1.2.crate) = 31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c
@@ -579,8 +585,8 @@ SHA256 (rust/crates/maybe-async-0.2.10.crate) = 5cf92c10c7e361d6b99666ec1c6f9805
SIZE (rust/crates/maybe-async-0.2.10.crate) = 22107
SHA256 (rust/crates/mdbook-0.4.52.crate) = 93c284d2855916af7c5919cf9ad897cfc77d3c2db6f55429c7cfb769182030ec
SIZE (rust/crates/mdbook-0.4.52.crate) = 1514003
-SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
-SIZE (rust/crates/memchr-2.7.5.crate) = 97603
+SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
+SIZE (rust/crates/memchr-2.7.6.crate) = 97616
SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327
SIZE (rust/crates/memmap2-0.5.10.crate) = 26847
SHA256 (rust/crates/memmap2-0.9.8.crate) = 843a98750cd611cc2965a8213b53b43e715f13c37a9e096c6408e69990961db7
@@ -605,12 +611,12 @@ SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd
SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
SHA256 (rust/crates/nix-0.26.4.crate) = 598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b
SIZE (rust/crates/nix-0.26.4.crate) = 279099
-SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46
-SIZE (rust/crates/nix-0.29.0.crate) = 318248
+SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6
+SIZE (rust/crates/nix-0.30.1.crate) = 342015
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
-SHA256 (rust/crates/normpath-1.3.0.crate) = c8911957c4b1549ac0dc74e30db9c8b0e66ddcd6d7acc33098f4c63a64a6d7ed
-SIZE (rust/crates/normpath-1.3.0.crate) = 20719
+SHA256 (rust/crates/normpath-1.5.0.crate) = bf23ab2b905654b4cb177e30b629937b3868311d4e1cba859f899c041046e69b
+SIZE (rust/crates/normpath-1.5.0.crate) = 22940
SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3
SIZE (rust/crates/notify-8.2.0.crate) = 39067
SHA256 (rust/crates/notify-debouncer-mini-0.6.0.crate) = a689eb4262184d9a1727f9087cd03883ea716682ab03ed24efec57d7716dccb8
@@ -637,30 +643,30 @@ SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651
SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874
SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
-SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b66525b86bdc08d2dcc262bdb497b87
-SIZE (rust/crates/object-0.36.7.crate) = 329938
+SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe
+SIZE (rust/crates/object-0.37.3.crate) = 344032
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad
SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510
SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e
SIZE (rust/crates/oorandom-11.1.5.crate) = 23750
-SHA256 (rust/crates/opener-0.8.2.crate) = 771b9704f8cd8b424ec747a320b30b47517a6966ba2c7da90047c16f4a962223
-SIZE (rust/crates/opener-0.8.2.crate) = 26318
+SHA256 (rust/crates/opener-0.8.3.crate) = cb9024962ab91e00c89d2a14352a8d0fc1a64346bf96f1839b45c09149564e47
+SIZE (rust/crates/opener-0.8.3.crate) = 27160
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/outref-0.5.2.crate) = 1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e
SIZE (rust/crates/outref-0.5.2.crate) = 5621
-SHA256 (rust/crates/owo-colors-4.2.2.crate) = 48dd4f4a2c8405440fd0462561f0e5806bd0f77e86f51c761481bdd4018b545e
-SIZE (rust/crates/owo-colors-4.2.2.crate) = 38070
+SHA256 (rust/crates/owo-colors-4.2.3.crate) = 9c6901729fa79e91a0913333229e9ca5dc725089d1c363b2f4b4760709dc4a52
+SIZE (rust/crates/owo-colors-4.2.3.crate) = 38315
SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
SIZE (rust/crates/parking-2.2.1.crate) = 10685
-SHA256 (rust/crates/parking_lot-0.12.4.crate) = 70d58bf43669b5795d1576d0641cfb6fbb2057bf629506267a92807158584a13
-SIZE (rust/crates/parking_lot-0.12.4.crate) = 46779
-SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
-SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
-SHA256 (rust/crates/parol-4.1.0.crate) = 51b2d62b7ad55e9407255d558273414aca996354e1dc6317c32e73de16d0f9d8
-SIZE (rust/crates/parol-4.1.0.crate) = 213050
+SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
+SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735
+SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1
+SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110
+SHA256 (rust/crates/parol-4.1.1.crate) = d852a7bf73ee929f6698f4f8c4ca23ad756efa507b8ebc758b1c12e913e7c582
+SIZE (rust/crates/parol-4.1.1.crate) = 214777
SHA256 (rust/crates/parol-macros-1.0.0.crate) = 54ec451836679aaa55158b454b441e21446a111ea34aa1917eba29245bafe4b8
SIZE (rust/crates/parol-macros-1.0.0.crate) = 1998
SHA256 (rust/crates/parol_runtime-4.0.1.crate) = a796c68684c9e3282e7121f18485324f0ae8749b29e09ba6d10236ecf85b46ef
@@ -671,16 +677,16 @@ SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d
SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495
SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220
SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583
-SHA256 (rust/crates/pest-2.8.1.crate) = 1db05f56d34358a8b1066f67cbb203ee3e7ed2ba674a6263a1d5ec6db2204323
-SIZE (rust/crates/pest-2.8.1.crate) = 128906
-SHA256 (rust/crates/pest_derive-2.8.1.crate) = bb056d9e8ea77922845ec74a1c4e8fb17e7c218cc4fc11a15c5d25e189aa40bc
-SIZE (rust/crates/pest_derive-2.8.1.crate) = 42857
-SHA256 (rust/crates/pest_generator-2.8.1.crate) = 87e404e638f781eb3202dc82db6760c8ae8a1eeef7fb3fa8264b2ef280504966
-SIZE (rust/crates/pest_generator-2.8.1.crate) = 18663
-SHA256 (rust/crates/pest_meta-2.8.1.crate) = edd1101f170f5903fde0914f899bb503d9ff5271d7ba76bbb70bea63690cc0d5
-SIZE (rust/crates/pest_meta-2.8.1.crate) = 42949
-SHA256 (rust/crates/petgraph-0.8.2.crate) = 54acf3a685220b533e437e264e4d932cfbdc4cc7ec0cd232ed73c08d03b8a7ca
-SIZE (rust/crates/petgraph-0.8.2.crate) = 780998
+SHA256 (rust/crates/pest-2.8.3.crate) = 989e7521a040efde50c3ab6bbadafbe15ab6dc042686926be59ac35d74607df4
+SIZE (rust/crates/pest-2.8.3.crate) = 130311
+SHA256 (rust/crates/pest_derive-2.8.3.crate) = 187da9a3030dbafabbbfb20cb323b976dc7b7ce91fcd84f2f74d6e31d378e2de
+SIZE (rust/crates/pest_derive-2.8.3.crate) = 43363
+SHA256 (rust/crates/pest_generator-2.8.3.crate) = 49b401d98f5757ebe97a26085998d6c0eecec4995cad6ab7fc30ffdf4b052843
+SIZE (rust/crates/pest_generator-2.8.3.crate) = 43010
+SHA256 (rust/crates/pest_meta-2.8.3.crate) = 72f27a2cfee9f9039c4d86faa5af122a0ac3851441a34865b8a043b46be0065a
+SIZE (rust/crates/pest_meta-2.8.3.crate) = 67289
+SHA256 (rust/crates/petgraph-0.8.3.crate) = 8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455
+SIZE (rust/crates/petgraph-0.8.3.crate) = 807555
SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
SIZE (rust/crates/phf-0.11.3.crate) = 23231
SHA256 (rust/crates/phf_codegen-0.11.3.crate) = aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a
@@ -723,10 +729,12 @@ SHA256 (rust/crates/predicates-core-1.0.9.crate) = 727e462b119fe9c93fd0eb1429a5f
SIZE (rust/crates/predicates-core-1.0.9.crate) = 8618
SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c
SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
+SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b
+SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033
SHA256 (rust/crates/proc-macro-crate-1.3.1.crate) = 7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919
SIZE (rust/crates/proc-macro-crate-1.3.1.crate) = 9678
-SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
-SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
+SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983
+SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690
SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
@@ -747,8 +755,8 @@ SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedc
SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
SHA256 (rust/crates/quick-xml-0.26.0.crate) = 7f50b1c63b38611e7d4d7f68b82d3ad0cc71a2ad2e7f61fc10f1328d917c93cd
SIZE (rust/crates/quick-xml-0.26.0.crate) = 116260
-SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
-SIZE (rust/crates/quote-1.0.40.crate) = 31063
+SHA256 (rust/crates/quote-1.0.41.crate) = ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1
+SIZE (rust/crates/quote-1.0.41.crate) = 31408
SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
@@ -771,24 +779,24 @@ SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ce
SIZE (rust/crates/rayon-1.11.0.crate) = 182470
SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91
SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151
-SHA256 (rust/crates/redox_syscall-0.5.17.crate) = 5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77
-SIZE (rust/crates/redox_syscall-0.5.17.crate) = 30002
+SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d
+SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747
SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43
SIZE (rust/crates/redox_users-0.4.6.crate) = 15585
SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac
SIZE (rust/crates/redox_users-0.5.2.crate) = 17280
-SHA256 (rust/crates/regex-1.11.2.crate) = 23d7fd106d8c02486a8d64e778353d1cffe08ce79ac2e82f540c86d0facf6912
-SIZE (rust/crates/regex-1.11.2.crate) = 166265
-SHA256 (rust/crates/regex-automata-0.4.10.crate) = 6b9458fa0bfeeac22b5ca447c63aaf45f28439a709ccd244698632f9aa6394d6
-SIZE (rust/crates/regex-automata-0.4.10.crate) = 622754
+SHA256 (rust/crates/regex-1.11.3.crate) = 8b5288124840bee7b386bc413c487869b360b2b4ec421ea56425128692f2a82c
+SIZE (rust/crates/regex-1.11.3.crate) = 163275
+SHA256 (rust/crates/regex-automata-0.4.11.crate) = 833eb9ce86d40ef33cb1306d8accf7bc8ec2bfea4355cbdebb3df68b40925cad
+SIZE (rust/crates/regex-automata-0.4.11.crate) = 622880
SHA256 (rust/crates/regex-syntax-0.8.6.crate) = caf4aa5b0f434c91fe5c7f1ecb6a5ece2130b02ad2a590589dda5146df959001
SIZE (rust/crates/regex-syntax-0.8.6.crate) = 358808
SHA256 (rust/crates/relative-path-2.0.1.crate) = bca40a312222d8ba74837cb474edef44b37f561da5f773981007a10bbaa992b0
SIZE (rust/crates/relative-path-2.0.1.crate) = 28829
SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
-SHA256 (rust/crates/resolv-conf-0.7.4.crate) = 95325155c684b1c89f7765e30bc1c42e4a6da51ca513615660cb8a62ef9a88e3
-SIZE (rust/crates/resolv-conf-0.7.4.crate) = 17260
+SHA256 (rust/crates/resolv-conf-0.7.5.crate) = 6b3789b30bd25ba102de4beabd95d21ac45b69b1be7d14522bab988c526d6799
+SIZE (rust/crates/resolv-conf-0.7.5.crate) = 17512
SHA256 (rust/crates/rgb-0.8.52.crate) = 0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce
SIZE (rust/crates/rgb-0.8.52.crate) = 22449
SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7
@@ -807,8 +815,8 @@ SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944
SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340
SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154
-SHA256 (rust/crates/rustix-1.0.8.crate) = 11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8
-SIZE (rust/crates/rustix-1.0.8.crate) = 416688
+SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e
+SIZE (rust/crates/rustix-1.1.2.crate) = 422717
SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e
SIZE (rust/crates/rustls-0.21.12.crate) = 285674
SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
@@ -821,26 +829,28 @@ SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/scnr2-0.3.2.crate) = 5a5cba9bda9faf2fcd0a147ace6b0fa3ac128509d7e4b1654030bee01663273f
-SIZE (rust/crates/scnr2-0.3.2.crate) = 12512
-SHA256 (rust/crates/scnr2_generate-0.3.2.crate) = 33604e6408a9604061e355dc4798016630012cc3d5c038957760f242f1bc0351
-SIZE (rust/crates/scnr2_generate-0.3.2.crate) = 49271
-SHA256 (rust/crates/scnr2_macro-0.3.2.crate) = 2e2fd289399d43b66fc5e7e50ac53fca6ce8eb35d143a6f942409887f670caa6
-SIZE (rust/crates/scnr2_macro-0.3.2.crate) = 4273
+SHA256 (rust/crates/scnr2-0.3.3.crate) = cefa787617d55b9ae024c5cb5d338ff0d6be6694cb465c2f6be77f9495ae8bd9
+SIZE (rust/crates/scnr2-0.3.3.crate) = 12516
+SHA256 (rust/crates/scnr2_generate-0.3.3.crate) = 372403a11d2e1d341a7ea5fef90fcbb8b4a9c275f17982d824d9ae6f8ca971d3
+SIZE (rust/crates/scnr2_generate-0.3.3.crate) = 48959
+SHA256 (rust/crates/scnr2_macro-0.3.3.crate) = 31437e0936889d403e8119619469157237f67b4a2744d8a67367d1640db0a845
+SIZE (rust/crates/scnr2_macro-0.3.3.crate) = 4271
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
SIZE (rust/crates/sct-0.7.1.crate) = 27501
-SHA256 (rust/crates/semver-1.0.26.crate) = 56e6fa9c48d24d85fb3de5ad847117517440f6beceb7798af16b4a87d616b8d0
-SIZE (rust/crates/semver-1.0.26.crate) = 31303
-SHA256 (rust/crates/serde-1.0.219.crate) = 5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6
-SIZE (rust/crates/serde-1.0.219.crate) = 78983
-SHA256 (rust/crates/serde_derive-1.0.219.crate) = 5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00
-SIZE (rust/crates/serde_derive-1.0.219.crate) = 57798
-SHA256 (rust/crates/serde_json-1.0.143.crate) = d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a
-SIZE (rust/crates/serde_json-1.0.143.crate) = 155342
-SHA256 (rust/crates/serde_path_to_error-0.1.17.crate) = 59fab13f937fa393d08645bf3a84bdfe86e296747b506ada67bb15f10f218b2a
-SIZE (rust/crates/serde_path_to_error-0.1.17.crate) = 17662
+SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2
+SIZE (rust/crates/semver-1.0.27.crate) = 30081
+SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
+SIZE (rust/crates/serde-1.0.228.crate) = 83652
+SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
+SIZE (rust/crates/serde_core-1.0.228.crate) = 63111
+SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79
+SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605
+SHA256 (rust/crates/serde_json-1.0.145.crate) = 402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c
+SIZE (rust/crates/serde_json-1.0.145.crate) = 155748
+SHA256 (rust/crates/serde_path_to_error-0.1.20.crate) = 10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457
+SIZE (rust/crates/serde_path_to_error-0.1.20.crate) = 18046
SHA256 (rust/crates/serde_regex-1.1.0.crate) = a8136f1a4ea815d7eac4101cfd0b16dc0cb5e1fe1b8609dfd728058656b7badf
SIZE (rust/crates/serde_regex-1.1.0.crate) = 9710
SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c
@@ -861,6 +871,8 @@ SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33
SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862
SHA256 (rust/crates/signal-hook-registry-1.4.6.crate) = b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b
SIZE (rust/crates/signal-hook-registry-1.4.6.crate) = 19277
+SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
+SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa
SIZE (rust/crates/similar-2.7.0.crate) = 53928
SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
@@ -901,10 +913,10 @@ SHA256 (rust/crates/supports-hyperlinks-3.1.0.crate) = 804f44ed3c63152de6a9f90ac
SIZE (rust/crates/supports-hyperlinks-3.1.0.crate) = 8235
SHA256 (rust/crates/supports-unicode-3.0.0.crate) = b7401a30af6cb5818bb64852270bb722533397edcfc7344954a38f420819ece2
SIZE (rust/crates/supports-unicode-3.0.0.crate) = 7825
-SHA256 (rust/crates/symbolic-common-12.16.2.crate) = 9da12f8fecbbeaa1ee62c1d50dc656407e007c3ee7b2a41afce4b5089eaef15e
-SIZE (rust/crates/symbolic-common-12.16.2.crate) = 27976
-SHA256 (rust/crates/symbolic-demangle-12.16.2.crate) = 6fd35afe0ef9d35d3dcd41c67ddf882fc832a387221338153b7cd685a105495c
-SIZE (rust/crates/symbolic-demangle-12.16.2.crate) = 192834
+SHA256 (rust/crates/symbolic-common-12.16.3.crate) = d03f433c9befeea460a01d750e698aa86caf86dcfbd77d552885cd6c89d52f50
+SIZE (rust/crates/symbolic-common-12.16.3.crate) = 27976
+SHA256 (rust/crates/symbolic-demangle-12.16.3.crate) = 13d359ef6192db1760a34321ec4f089245ede4342c27e59be99642f12a859de8
+SIZE (rust/crates/symbolic-demangle-12.16.3.crate) = 192828
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
SHA256 (rust/crates/syn-2.0.106.crate) = ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6
@@ -925,8 +937,8 @@ SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683
SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
SIZE (rust/crates/tap-1.0.1.crate) = 11316
-SHA256 (rust/crates/tempfile-3.21.0.crate) = 15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e
-SIZE (rust/crates/tempfile-3.21.0.crate) = 42581
+SHA256 (rust/crates/tempfile-3.23.0.crate) = 2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16
+SIZE (rust/crates/tempfile-3.23.0.crate) = 43063
SHA256 (rust/crates/tendril-0.4.3.crate) = d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0
SIZE (rust/crates/tendril-0.4.3.crate) = 37210
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
@@ -939,14 +951,14 @@ SHA256 (rust/crates/textwrap-0.16.2.crate) = c13547615a44dc9c452a8a534638acdf071
SIZE (rust/crates/textwrap-0.16.2.crate) = 57077
SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52
SIZE (rust/crates/thiserror-1.0.69.crate) = 22198
-SHA256 (rust/crates/thiserror-2.0.16.crate) = 3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0
-SIZE (rust/crates/thiserror-2.0.16.crate) = 29095
+SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8
+SIZE (rust/crates/thiserror-2.0.17.crate) = 28857
SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1
SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365
-SHA256 (rust/crates/thiserror-impl-2.0.16.crate) = 6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960
-SIZE (rust/crates/thiserror-impl-2.0.16.crate) = 21214
-SHA256 (rust/crates/time-0.3.43.crate) = 83bde6f1ec10e72d583d91623c939f623002284ef622b87de38cfd546cbf2031
-SIZE (rust/crates/time-0.3.43.crate) = 142912
+SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913
+SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344
+SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d
+SIZE (rust/crates/time-0.3.44.crate) = 143200
SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b
SIZE (rust/crates/time-core-0.1.6.crate) = 9105
SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3
@@ -965,8 +977,8 @@ SHA256 (rust/crates/tokio-macros-2.5.0.crate) = 6e06d43f1345a3bcd39f6a56dbb7dcab
SIZE (rust/crates/tokio-macros-2.5.0.crate) = 12617
SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081
SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049
-SHA256 (rust/crates/tokio-tungstenite-0.26.2.crate) = 7a9daff607c6d2bf6c16fd681ccb7eecc83e4e2cdc1ca067ffaadfca5de7f084
-SIZE (rust/crates/tokio-tungstenite-0.26.2.crate) = 29868
+SHA256 (rust/crates/tokio-tungstenite-0.28.0.crate) = d25a406cddcc431a75d3d9afc6a7c0f7428d4891dd973e4d54c56b46127bf857
+SIZE (rust/crates/tokio-tungstenite-0.28.0.crate) = 29876
SHA256 (rust/crates/tokio-util-0.7.16.crate) = 14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5
SIZE (rust/crates/tokio-util-0.7.16.crate) = 127775
SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
@@ -975,10 +987,16 @@ SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d7
SIZE (rust/crates/toml-0.8.23.crate) = 36050
SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c
SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125
+SHA256 (rust/crates/toml_datetime-0.7.2.crate) = 32f1085dec27c2b6632b04c80b3bb1b4300d6495d1e129693bdda7d91e72eec1
+SIZE (rust/crates/toml_datetime-0.7.2.crate) = 17859
SHA256 (rust/crates/toml_edit-0.19.15.crate) = 1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421
SIZE (rust/crates/toml_edit-0.19.15.crate) = 95324
SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a
SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
+SHA256 (rust/crates/toml_edit-0.23.6.crate) = f3effe7c0e86fdff4f69cdd2ccc1b96f933e24811c5441d44904e8683e27184b
+SIZE (rust/crates/toml_edit-0.23.6.crate) = 65753
+SHA256 (rust/crates/toml_parser-1.0.3.crate) = 4cf893c33be71572e0e9aa6dd15e6677937abd686b066eac3f8cd3531688a627
+SIZE (rust/crates/toml_parser-1.0.3.crate) = 34982
SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
SHA256 (rust/crates/topological-sort-0.2.2.crate) = ea68304e134ecd095ac6c3574494fc62b909f416c4fca77e440530221e549d3d
@@ -1005,10 +1023,10 @@ SHA256 (rust/crates/ts-rs-11.0.1.crate) = 6ef1b7a6d914a34127ed8e1fa927eb70889037
SIZE (rust/crates/ts-rs-11.0.1.crate) = 53704
SHA256 (rust/crates/ts-rs-macros-11.0.1.crate) = e9d4ed7b4c18cc150a6a0a1e9ea1ecfa688791220781af6e119f9599a8502a0a
SIZE (rust/crates/ts-rs-macros-11.0.1.crate) = 19723
-SHA256 (rust/crates/tungstenite-0.26.2.crate) = 4793cb5e56680ecbb1d843515b23b6de9a75eb04b66643e256a396d43be33c13
-SIZE (rust/crates/tungstenite-0.26.2.crate) = 65315
-SHA256 (rust/crates/typenum-1.18.0.crate) = 1dccffe3ce07af9386bfd29e80c0ab1a8205a2fc34e4bcd40364df902cfa8f3f
-SIZE (rust/crates/typenum-1.18.0.crate) = 74871
+SHA256 (rust/crates/tungstenite-0.28.0.crate) = 8628dcc84e5a09eb3d8423d6cb682965dea9133204e8fb3efee74c2a0c259442
+SIZE (rust/crates/tungstenite-0.28.0.crate) = 67629
+SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
+SIZE (rust/crates/typenum-1.19.0.crate) = 76414
SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795
SHA256 (rust/crates/uluru-3.1.0.crate) = 7c8a2469e56e6e5095c82ccd3afb98dad95f7af7929aab6d8ba8d6e0f73657da
@@ -1019,10 +1037,10 @@ SHA256 (rust/crates/unicase-2.8.1.crate) = 75b844d17643ee918803943289730bec8aac4
SIZE (rust/crates/unicase-2.8.1.crate) = 24088
SHA256 (rust/crates/unicode-bom-1.1.4.crate) = 63ec69f541d875b783ca40184d655f2927c95f0bffd486faa83cd3ac3529ec32
SIZE (rust/crates/unicode-bom-1.1.4.crate) = 10221
-SHA256 (rust/crates/unicode-id-start-1.3.1.crate) = 2f322b60f6b9736017344fa0635d64be2f458fbc04eef65f6be22976dd1ffd5b
-SIZE (rust/crates/unicode-id-start-1.3.1.crate) = 43534
-SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
-SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
+SHA256 (rust/crates/unicode-id-start-1.4.0.crate) = 81b79ad29b5e19de4260020f8919b443b2ef0277d242ce532ec7b7a2cc8b6007
+SIZE (rust/crates/unicode-id-start-1.4.0.crate) = 48270
+SHA256 (rust/crates/unicode-ident-1.0.19.crate) = f63a545481291138910575129486daeaf8ac54aee4387fe7906919f7830c7d9d
+SIZE (rust/crates/unicode-ident-1.0.19.crate) = 47480
SHA256 (rust/crates/unicode-linebreak-0.1.5.crate) = 3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f
SIZE (rust/crates/unicode-linebreak-0.1.5.crate) = 15324
SHA256 (rust/crates/unicode-normalization-0.1.24.crate) = 5033c97c4262335cded6d6fc3e5c18ab755e1a3dc96376350f3d8e9f009ad956
@@ -1055,22 +1073,24 @@ SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3da
SIZE (rust/crates/want-0.3.1.crate) = 6398
SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
-SHA256 (rust/crates/wasi-0.14.3+wasi-0.2.4.crate) = 6a51ae83037bdd272a9e28ce236db8c07016dd0d50c27038b3f407533c030c95
-SIZE (rust/crates/wasi-0.14.3+wasi-0.2.4.crate) = 144010
-SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
-SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
-SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61
-SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
-SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
-SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
-SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
+SHA256 (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 883478de20367e224c0090af9cf5f9fa85bed63a95c1abf3afc5c083ebc06e8c
+SIZE (rust/crates/wasi-0.14.7+wasi-0.2.4.crate) = 18219
+SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7
+SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087
+SHA256 (rust/crates/wasm-bindgen-0.2.104.crate) = c1da10c01ae9f1ae40cbfac0bac3b1e724b320abfcf52229f80b547c0d250e2d
+SIZE (rust/crates/wasm-bindgen-0.2.104.crate) = 47345
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 671c9a5a66f49d8a47345ab942e2cb93c7d1d0339065d4f8139c486121b43b19
+SIZE (rust/crates/wasm-bindgen-backend-0.2.104.crate) = 32230
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.54.crate) = 7e038d41e478cc73bae0ff9b36c60cff1c98b8f38f8d7e8061e79ee63608ac5c
+SIZE (rust/crates/wasm-bindgen-futures-0.4.54.crate) = 16381
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 7ca60477e4c59f5f2986c50191cd972e3a50d8a95603bc9434501cf156a9a119
+SIZE (rust/crates/wasm-bindgen-macro-0.2.104.crate) = 9390
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 9f07d2f20d4da7b26400c9f4a0511e6e0345b040694e8a75bd41d578fa4421d7
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.104.crate) = 26411
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.104.crate) = bad67dc8b2a1a6e5448428adec4c3e84c43e561d8c9ee8a9e5aabeb193ec41d1
+SIZE (rust/crates/wasm-bindgen-shared-0.2.104.crate) = 9057
+SHA256 (rust/crates/web-sys-0.3.81.crate) = 9367c417a924a74cae129e6a2ae3b47fabb1f8995595ab474029da749a8be120
+SIZE (rust/crates/web-sys-0.3.81.crate) = 641812
SHA256 (rust/crates/web_atoms-0.1.3.crate) = 57ffde1dc01240bdf9992e3205668b235e59421fd085e8a317ed98da0178d414
SIZE (rust/crates/web_atoms-0.1.3.crate) = 27392
SHA256 (rust/crates/webpki-roots-0.25.4.crate) = 5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1
@@ -1083,24 +1103,24 @@ SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe9399
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815
-SHA256 (rust/crates/winapi-util-0.1.10.crate) = 0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22
-SIZE (rust/crates/winapi-util-0.1.10.crate) = 13370
+SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22
+SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-0.43.0.crate) = 04662ed0e3e5630dfa9b26e4cb823b817f1a9addda855d973a9458c236556244
SIZE (rust/crates/windows-0.43.0.crate) = 11492640
-SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3
-SIZE (rust/crates/windows-core-0.61.2.crate) = 36771
-SHA256 (rust/crates/windows-implement-0.60.0.crate) = a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836
-SIZE (rust/crates/windows-implement-0.60.0.crate) = 15073
-SHA256 (rust/crates/windows-interface-0.59.1.crate) = bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8
-SIZE (rust/crates/windows-interface-0.59.1.crate) = 11735
-SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a
-SIZE (rust/crates/windows-link-0.1.3.crate) = 6154
-SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6
-SIZE (rust/crates/windows-result-0.3.4.crate) = 13418
-SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57
-SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983
+SHA256 (rust/crates/windows-core-0.62.1.crate) = 6844ee5416b285084d3d3fffd743b925a6c9385455f64f6d4fa3031c4c2749a9
+SIZE (rust/crates/windows-core-0.62.1.crate) = 36948
+SHA256 (rust/crates/windows-implement-0.60.1.crate) = edb307e42a74fb6de9bf3a02d9712678b22399c87e6fa869d6dfcd8c1b7754e0
+SIZE (rust/crates/windows-implement-0.60.1.crate) = 15257
+SHA256 (rust/crates/windows-interface-0.59.2.crate) = c0abd1ddbc6964ac14db11c7213d6532ef34bd9aa042c2e5935f59d7908b46a5
+SIZE (rust/crates/windows-interface-0.59.2.crate) = 11735
+SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65
+SIZE (rust/crates/windows-link-0.2.0.crate) = 6170
+SHA256 (rust/crates/windows-result-0.4.0.crate) = 7084dcc306f89883455a206237404d3eaf961e5bd7e0f312f7c91f57eb44167f
+SIZE (rust/crates/windows-result-0.4.0.crate) = 13420
+SHA256 (rust/crates/windows-strings-0.5.0.crate) = 7218c655a553b0bed4426cf54b20d7ba363ef543b52d515b3e48d7fd55318dda
+SIZE (rust/crates/windows-strings-0.5.0.crate) = 13992
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
@@ -1109,12 +1129,14 @@ SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b3
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb
SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479
+SHA256 (rust/crates/windows-sys-0.61.1.crate) = 6f109e41dd4a3c848907eb83d5a42ea98b3769495597450cf6d153507b166f0f
+SIZE (rust/crates/windows-sys-0.61.1.crate) = 2517255
SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
-SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91
-SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099
+SHA256 (rust/crates/windows-targets-0.53.4.crate) = 2d42b7b7f66d2a06854650af09cfdf8713e427a439c97ad65a6375318033ac4b
+SIZE (rust/crates/windows-targets-0.53.4.crate) = 7161
SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
@@ -1183,8 +1205,8 @@ SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
-SHA256 (rust/crates/wit-bindgen-0.45.0.crate) = 052283831dbae3d879dc7f51f3d92703a316ca49f91540417d38591826127814
-SIZE (rust/crates/wit-bindgen-0.45.0.crate) = 60405
+SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
+SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb
SIZE (rust/crates/writeable-0.6.1.crate) = 24068
SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed
@@ -1195,10 +1217,10 @@ SHA256 (rust/crates/yoke-0.8.0.crate) = 5f41bb01b8226ef4bfd589436a297c53d118f659
SIZE (rust/crates/yoke-0.8.0.crate) = 28726
SHA256 (rust/crates/yoke-derive-0.8.0.crate) = 38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6
SIZE (rust/crates/yoke-derive-0.8.0.crate) = 7521
-SHA256 (rust/crates/zerocopy-0.8.26.crate) = 1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f
-SIZE (rust/crates/zerocopy-0.8.26.crate) = 249223
-SHA256 (rust/crates/zerocopy-derive-0.8.26.crate) = 9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181
-SIZE (rust/crates/zerocopy-derive-0.8.26.crate) = 88080
+SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c
+SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663
+SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831
+SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827
SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5
SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669
SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502
@@ -1213,12 +1235,12 @@ SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fc
SIZE (rust/crates/zstd-0.13.3.crate) = 30514
SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d
SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
-SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
-SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
-SHA256 (dalance-veryl-v0.16.4_GH0.tar.gz) = 4ba93eea9ff577ba243d04bb312f3f1f7771564c11e795c2612342c76a5d2ba0
-SIZE (dalance-veryl-v0.16.4_GH0.tar.gz) = 4380479
-SHA256 (veryl-lang-doc-43ded381_GH0.tar.gz) = 5d44fe8257f031bbdb3f2b9345e6a35f3aede98acee9ff5fee0524cde4d2baea
-SIZE (veryl-lang-doc-43ded381_GH0.tar.gz) = 869648
+SHA256 (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748
+SIZE (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 775620
+SHA256 (dalance-veryl-v0.16.5_GH0.tar.gz) = dd7f327c4a0a11bfad70fc503f68e333a7793995880a7154b48eebeb8d157a18
+SIZE (dalance-veryl-v0.16.5_GH0.tar.gz) = 4385300
+SHA256 (veryl-lang-doc-52363272_GH0.tar.gz) = dafa624608044f404884e92bdad63072501722305624cc12444f82304405d485
+SIZE (veryl-lang-doc-52363272_GH0.tar.gz) = 870438
SHA256 (veryl-lang-rouge-86eb7159_GH0.tar.gz) = 6fa439e63f38e283215b99f7b3c05e0a6774814606539393483bf8a1267bbbbe
SIZE (veryl-lang-rouge-86eb7159_GH0.tar.gz) = 1087557
SHA256 (veryl-lang-sourcemap-resolver-380f8c18_GH0.tar.gz) = 447186776e851173cd19917dfcb3b7605977e2ad515fd1d548cc7f5a0dc87bd7
diff --git a/cad/xschem/Makefile b/cad/xschem/Makefile
index 1b96ac77cf7d..59421c6d9647 100644
--- a/cad/xschem/Makefile
+++ b/cad/xschem/Makefile
@@ -2,7 +2,7 @@ PORTNAME= xschem
DISTVERSION= 3.4.7
CATEGORIES= cad
-MAINTAINER= tiago.gasiba@gmail.com
+MAINTAINER= tiga@FreeBSD.org
COMMENT= Schematic capture and edit program for VLSI/ASIC/Analog designs
WWW= https://xschem.sourceforge.io/stefan/index.html
diff --git a/cad/yosys-ghdl-plugin/Makefile b/cad/yosys-ghdl-plugin/Makefile
index 09e12b0faddc..ec7db547db7d 100644
--- a/cad/yosys-ghdl-plugin/Makefile
+++ b/cad/yosys-ghdl-plugin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= yosys-ghdl-plugin
PORTVERSION= g20230930
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= cad
MAINTAINER= nsonack@herrhotzenplotz.de
diff --git a/cad/yosys-systemverilog/Makefile b/cad/yosys-systemverilog/Makefile
index f7b6e2d8c631..a65978527163 100644
--- a/cad/yosys-systemverilog/Makefile
+++ b/cad/yosys-systemverilog/Makefile
@@ -1,5 +1,6 @@
PORTNAME= yosys-systemverilog
DISTVERSION= 2023-06-14
+PORTREVISION= 1
CATEGORIES= cad
PKGNAMEPREFIX=
diff --git a/cad/yosys/Makefile b/cad/yosys/Makefile
index 33330596582d..54f6353321ee 100644
--- a/cad/yosys/Makefile
+++ b/cad/yosys/Makefile
@@ -1,6 +1,6 @@
PORTNAME= yosys
DISTVERSIONPREFIX= v
-DISTVERSION= 0.57
+DISTVERSION= 0.58
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
diff --git a/cad/yosys/distinfo b/cad/yosys/distinfo
index ae67452bc345..38209db4e411 100644
--- a/cad/yosys/distinfo
+++ b/cad/yosys/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1758465843
-SHA256 (YosysHQ-yosys-v0.57_GH0.tar.gz) = 29ea02cb28e46f834769492176eb003c0f72245f21a3e7580aece7df06c05687
-SIZE (YosysHQ-yosys-v0.57_GH0.tar.gz) = 3399252
+TIMESTAMP = 1760017745
+SHA256 (YosysHQ-yosys-v0.58_GH0.tar.gz) = e2b8cba71da7be9009175691dade2ee98072f542e456a92d53a4f1a1bad05bd5
+SIZE (YosysHQ-yosys-v0.58_GH0.tar.gz) = 3427401
diff --git a/cad/yosys/pkg-plist b/cad/yosys/pkg-plist
index 6bb02a5f2904..213697c05be5 100644
--- a/cad/yosys/pkg-plist
+++ b/cad/yosys/pkg-plist
@@ -141,6 +141,7 @@ bin/yosys-witness
%%DATADIR%%/include/kernel/scopeinfo.h
%%DATADIR%%/include/kernel/sexpr.h
%%DATADIR%%/include/kernel/sigtools.h
+%%DATADIR%%/include/kernel/threading.h
%%DATADIR%%/include/kernel/timinginfo.h
%%DATADIR%%/include/kernel/utils.h
%%DATADIR%%/include/kernel/yosys.h