summaryrefslogtreecommitdiff
path: root/cad
diff options
context:
space:
mode:
Diffstat (limited to 'cad')
-rw-r--r--cad/Makefile1
-rw-r--r--cad/freecad-devel/Makefile1
-rw-r--r--cad/freecad-devel/Makefile.git_rev6
-rw-r--r--cad/freecad-devel/distinfo6
-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-devel/files/patch-eeschema_sch__base__frame.cpp8
-rw-r--r--cad/kicad-devel/files/patch-eeschema_sch__base__frame.h6
-rw-r--r--cad/kicad-devel/files/patch-eeschema_sch__io_easyedapro_sch__io__easyedapro.cpp34
-rw-r--r--cad/kicad-devel/files/patch-include_pcb__base__frame.h4
-rw-r--r--cad/kicad-devel/files/patch-pcbnew_pcb__base__frame.cpp6
-rw-r--r--cad/kicad-devel/pkg-plist2
-rw-r--r--cad/kicad-library-footprints-devel/Makefile.git_rev4
-rw-r--r--cad/kicad-library-footprints-devel/distinfo6
-rw-r--r--cad/kicad-library-footprints-devel/pkg-plist73
-rw-r--r--cad/kicad-library-packages3d-devel/Makefile.git_rev4
-rw-r--r--cad/kicad-library-packages3d-devel/distinfo6
-rw-r--r--cad/kicad-library-packages3d-devel/pkg-plist18
-rw-r--r--cad/kicad-library-symbols-devel/Makefile.git_rev4
-rw-r--r--cad/kicad-library-symbols-devel/distinfo6
-rw-r--r--cad/kicad-library-symbols-devel/pkg-plist1
-rw-r--r--cad/librepcb/Makefile2
-rw-r--r--cad/meshlab/Makefile50
-rw-r--r--cad/meshlab/distinfo3
-rw-r--r--cad/meshlab/files/patch-src_external_structuresynth-1.5_ssynth_SyntopiaCore_GLEngine_Raytracer_AtomicCounter.h10
-rw-r--r--cad/meshlab/files/patch-src_general.pri11
-rw-r--r--cad/meshlab/files/patch-src_meshlab_glarea.cpp10
-rw-r--r--cad/meshlab/files/patch-src_meshlab_meshlab.pro14
-rw-r--r--cad/meshlab/files/patch-src_meshlabserver_meshlabserver.pro13
-rw-r--r--cad/meshlab/files/patch-src_shared.pri11
-rw-r--r--cad/meshlab/pkg-descr5
-rw-r--r--cad/meshlab/pkg-plist187
-rw-r--r--cad/surfer/Makefile2
-rw-r--r--cad/svlint/Makefile2
-rw-r--r--cad/svls/Makefile2
-rw-r--r--cad/veryl/Makefile1
37 files changed, 135 insertions, 398 deletions
diff --git a/cad/Makefile b/cad/Makefile
index ba260e0a916f..f9be96e73d93 100644
--- a/cad/Makefile
+++ b/cad/Makefile
@@ -86,7 +86,6 @@
SUBDIR += logisim
SUBDIR += magic
SUBDIR += meshdev
- SUBDIR += meshlab
SUBDIR += netgen
SUBDIR += netgen-lvs
SUBDIR += ngspice_rework
diff --git a/cad/freecad-devel/Makefile b/cad/freecad-devel/Makefile
index f7f35c81a5ff..47f33f0ab247 100644
--- a/cad/freecad-devel/Makefile
+++ b/cad/freecad-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= FreeCAD
DISTVERSION= r${GIT_SRC_DATE}
-PORTREVISION= 1
#PORTREVISION= 1
CATEGORIES= cad
PKGNAMESUFFIX= -devel
diff --git a/cad/freecad-devel/Makefile.git_rev b/cad/freecad-devel/Makefile.git_rev
index 017556c2beca..eab50de7f7c2 100644
--- a/cad/freecad-devel/Makefile.git_rev
+++ b/cad/freecad-devel/Makefile.git_rev
@@ -1,6 +1,6 @@
-GIT_SRC_HASH= 3243f8514559b4d6cf4db454bd97df74069c870e
-GIT_SRC_DATE= 20251211144648
-GIT_SRC_DATE2= 2025.12.11
+GIT_SRC_HASH= 143e16bd4427ba87fc3cda66524c30ac614823e1
+GIT_SRC_DATE= 20251216074613
+GIT_SRC_DATE2= 2025.12.16
GIT_ONDSEL_HASH= 30e9b64e8bf881d438d4b88834f9ba3674865418
GIT_GSL_HASH= 543d0dd3fe966ddf20e884b44e5fdbf12cb43784
GIT_GTEST_HASH= f8d7d77c06936315286eb55f8de22cd23c188571
diff --git a/cad/freecad-devel/distinfo b/cad/freecad-devel/distinfo
index dda5ae82f3c9..533db24f9beb 100644
--- a/cad/freecad-devel/distinfo
+++ b/cad/freecad-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1765484323
-SHA256 (FreeCAD-FreeCAD-r20251211144648-3243f8514559b4d6cf4db454bd97df74069c870e_GH0.tar.gz) = bb95250bf29dc799620b366cb00d696bf95abb419c1e22bb0e758a0e51cfbf4e
-SIZE (FreeCAD-FreeCAD-r20251211144648-3243f8514559b4d6cf4db454bd97df74069c870e_GH0.tar.gz) = 90518223
+TIMESTAMP = 1765876665
+SHA256 (FreeCAD-FreeCAD-r20251216074613-143e16bd4427ba87fc3cda66524c30ac614823e1_GH0.tar.gz) = a4689f4182f7ac00c014e35b356d7e4ac440ff7e962c8321b62c035fbd555bf9
+SIZE (FreeCAD-FreeCAD-r20251216074613-143e16bd4427ba87fc3cda66524c30ac614823e1_GH0.tar.gz) = 90513219
SHA256 (FreeCAD-OndselSolver-30e9b64e8bf881d438d4b88834f9ba3674865418_GH0.tar.gz) = 77646ca7d8cbc6dc4e8304439be2ff2b9aecf397e6349e63b3b06e65dfed79c3
SIZE (FreeCAD-OndselSolver-30e9b64e8bf881d438d4b88834f9ba3674865418_GH0.tar.gz) = 4667790
SHA256 (google-googletest-f8d7d77c06936315286eb55f8de22cd23c188571_GH0.tar.gz) = 7ff5db23de232a39cbb5c9f5143c355885e30ac596161a6b9fc50c4538bfbf01
diff --git a/cad/kicad-devel/Makefile b/cad/kicad-devel/Makefile
index b23818643cdd..243b475f5d0b 100644
--- a/cad/kicad-devel/Makefile
+++ b/cad/kicad-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kicad
DISTVERSION= r${GIT_SRC_DATE}
-PORTREVISION= 3
+#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 5861c948bc4e..4d415e50212a 100644
--- a/cad/kicad-devel/Makefile.git_rev
+++ b/cad/kicad-devel/Makefile.git_rev
@@ -1,3 +1,3 @@
-GIT_SRC_HASH= 24838129dc1140e5f2796bdd2abae7176d03c28e
-GIT_SRC_DATE= 20251120213327
-GIT_SRC_DATE2= 2025.11.20
+GIT_SRC_HASH= a9cf201a3f2b398dacc32bf8074e03559351284f
+GIT_SRC_DATE= 20251216162640
+GIT_SRC_DATE2= 2025.12.16
diff --git a/cad/kicad-devel/distinfo b/cad/kicad-devel/distinfo
index 2f6c5530ffe3..1a595aba3a4d 100644
--- a/cad/kicad-devel/distinfo
+++ b/cad/kicad-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763671619
-SHA256 (kicad/kicad/code-kicad-24838129dc1140e5f2796bdd2abae7176d03c28e_GL0.tar.gz) = ed7017b388efacc03b1022bcea6890e1ba3442071601e08c20a1e564d39248a0
-SIZE (kicad/kicad/code-kicad-24838129dc1140e5f2796bdd2abae7176d03c28e_GL0.tar.gz) = 165763917
+TIMESTAMP = 1765904215
+SHA256 (kicad/kicad/code-kicad-a9cf201a3f2b398dacc32bf8074e03559351284f_GL0.tar.gz) = 4efd9e6b9151c8567c434864f790568bc8f823b8db23c3742297087a75caff00
+SIZE (kicad/kicad/code-kicad-a9cf201a3f2b398dacc32bf8074e03559351284f_GL0.tar.gz) = 166597437
diff --git a/cad/kicad-devel/files/patch-eeschema_sch__base__frame.cpp b/cad/kicad-devel/files/patch-eeschema_sch__base__frame.cpp
index bb12c419d4f9..7e0ca8627568 100644
--- a/cad/kicad-devel/files/patch-eeschema_sch__base__frame.cpp
+++ b/cad/kicad-devel/files/patch-eeschema_sch__base__frame.cpp
@@ -1,15 +1,15 @@
---- eeschema/sch_base_frame.cpp.orig 2025-09-14 17:37:19 UTC
+--- eeschema/sch_base_frame.cpp.orig 2025-12-12 23:35:14 UTC
+++ eeschema/sch_base_frame.cpp
-@@ -61,7 +61,7 @@
- #include <wx/log.h>
+@@ -65,7 +65,7 @@
#include <wx/msgdlg.h>
+ #include <trace_helpers.h>
-#ifndef __linux__
+#if not defined (__linux__) && not defined (__FreeBSD__)
#include <navlib/nl_schematic_plugin.h>
#include <wx/fdrepdlg.h>
#else
-@@ -370,7 +370,7 @@ void SCH_BASE_FRAME::ActivateGalCanvas()
+@@ -338,7 +338,7 @@ void SCH_BASE_FRAME::ActivateGalCanvas()
{
if( !m_spaceMouse )
{
diff --git a/cad/kicad-devel/files/patch-eeschema_sch__base__frame.h b/cad/kicad-devel/files/patch-eeschema_sch__base__frame.h
index 6b7df3a979fd..bff6ee9051fb 100644
--- a/cad/kicad-devel/files/patch-eeschema_sch__base__frame.h
+++ b/cad/kicad-devel/files/patch-eeschema_sch__base__frame.h
@@ -1,6 +1,6 @@
---- eeschema/sch_base_frame.h.orig 2025-09-14 17:37:19 UTC
+--- eeschema/sch_base_frame.h.orig 2025-12-12 23:35:14 UTC
+++ eeschema/sch_base_frame.h
-@@ -57,7 +57,7 @@ struct SCH_SELECTION_FILTER_OPTIONS;
+@@ -59,7 +59,7 @@ struct SCH_SELECTION_FILTER_OPTIONS;
class SYMBOL_EDITOR_SETTINGS;
struct SCH_SELECTION_FILTER_OPTIONS;
@@ -9,7 +9,7 @@
class NL_SCHEMATIC_PLUGIN;
#else
class SPNAV_2D_PLUGIN;
-@@ -336,7 +336,7 @@ class SCH_BASE_FRAME : public EDA_DRAW_FRAME, public S
+@@ -329,7 +329,7 @@ class SCH_BASE_FRAME : public EDA_DRAW_FRAME, public S
wxTimer m_watcherDebounceTimer;
bool m_inSymChangeTimerEvent;
diff --git a/cad/kicad-devel/files/patch-eeschema_sch__io_easyedapro_sch__io__easyedapro.cpp b/cad/kicad-devel/files/patch-eeschema_sch__io_easyedapro_sch__io__easyedapro.cpp
deleted file mode 100644
index 02c96710df87..000000000000
--- a/cad/kicad-devel/files/patch-eeschema_sch__io_easyedapro_sch__io__easyedapro.cpp
+++ /dev/null
@@ -1,34 +0,0 @@
---- eeschema/sch_io/easyedapro/sch_io_easyedapro.cpp.orig 2024-10-11 09:03:05 UTC
-+++ eeschema/sch_io/easyedapro/sch_io_easyedapro.cpp
-@@ -105,6 +105,31 @@ int SCH_IO_EASYEDAPRO::GetModifyHash() const
- }
-
-
-+// Explicitly define char traits for wxUniChar since it is not standard
-+template<>
-+struct nlohmann::detail::char_traits<wxUniChar> : std::char_traits<char32_t>
-+{
-+ using char_type = wxUniChar;
-+ using int_type = uint32_t;
-+
-+ // Redefine to_int_type function
-+ static int_type to_int_type(char_type c) noexcept
-+ {
-+ return static_cast<int_type>(c);
-+ }
-+
-+ static char_type to_char_type(int_type i) noexcept
-+ {
-+ return static_cast<char_type>(i);
-+ }
-+
-+ static constexpr int_type eof() noexcept
-+ {
-+ return ~0U;
-+ }
-+};
-+
-+
- static LIB_SYMBOL* loadSymbol( nlohmann::json project, const wxString& aLibraryPath,
- const wxString& aAliasName, const std::map<std::string, UTF8>* aProperties )
- {
diff --git a/cad/kicad-devel/files/patch-include_pcb__base__frame.h b/cad/kicad-devel/files/patch-include_pcb__base__frame.h
index 909801063d01..51fc2276b553 100644
--- a/cad/kicad-devel/files/patch-include_pcb__base__frame.h
+++ b/cad/kicad-devel/files/patch-include_pcb__base__frame.h
@@ -1,4 +1,4 @@
---- include/pcb_base_frame.h.orig 2025-09-14 17:37:19 UTC
+--- include/pcb_base_frame.h.orig 2025-12-12 23:35:14 UTC
+++ include/pcb_base_frame.h
@@ -62,7 +62,7 @@ class PCB_LAYER_BOX_SELECTOR;
class PROGRESS_REPORTER;
@@ -9,7 +9,7 @@
class NL_PCBNEW_PLUGIN;
#else
class SPNAV_2D_PLUGIN;
-@@ -436,7 +436,7 @@ class PCB_BASE_FRAME : public EDA_DRAW_FRAME (private)
+@@ -437,7 +437,7 @@ class PCB_BASE_FRAME : public EDA_DRAW_FRAME (private)
PCB_ORIGIN_TRANSFORMS m_originTransforms;
private:
diff --git a/cad/kicad-devel/files/patch-pcbnew_pcb__base__frame.cpp b/cad/kicad-devel/files/patch-pcbnew_pcb__base__frame.cpp
index dd98488c35c8..4f3671329644 100644
--- a/cad/kicad-devel/files/patch-pcbnew_pcb__base__frame.cpp
+++ b/cad/kicad-devel/files/patch-pcbnew_pcb__base__frame.cpp
@@ -1,6 +1,6 @@
---- pcbnew/pcb_base_frame.cpp.orig 2025-08-26 08:02:49 UTC
+--- pcbnew/pcb_base_frame.cpp.orig 2025-12-12 23:35:14 UTC
+++ pcbnew/pcb_base_frame.cpp
-@@ -67,7 +67,7 @@
+@@ -68,7 +68,7 @@
#include <tool/grid_menu.h>
#include <ratsnest/ratsnest_view_item.h>
@@ -9,7 +9,7 @@
#include <spacenav/spnav_2d_plugin.h>
#else
#include <navlib/nl_pcbnew_plugin.h>
-@@ -1037,7 +1037,7 @@ void PCB_BASE_FRAME::ActivateGalCanvas()
+@@ -1008,7 +1008,7 @@ void PCB_BASE_FRAME::ActivateGalCanvas()
{
if( !m_spaceMouse )
{
diff --git a/cad/kicad-devel/pkg-plist b/cad/kicad-devel/pkg-plist
index 6794e83c813f..475008d37000 100644
--- a/cad/kicad-devel/pkg-plist
+++ b/cad/kicad-devel/pkg-plist
@@ -36,6 +36,7 @@ lib/libkigal.so.9.99.0
%%DESKTOPDIR%%/org.kicad.kicad.desktop
%%DESKTOPDIR%%/org.kicad.pcbcalculator.desktop
%%DESKTOPDIR%%/org.kicad.pcbnew.desktop
+share/bash-completion/completions/kicad-cli
share/icons/hicolor/128x128/apps/bitmap2component.png
share/icons/hicolor/128x128/apps/eeschema.png
share/icons/hicolor/128x128/apps/gerbview.png
@@ -889,3 +890,4 @@ share/icons/hicolor/scalable/mimetypes/application-x-kicad-worksheet.svg
share/metainfo/org.kicad.kicad.metainfo.xml
share/mime/packages/kicad-gerbers.xml
share/mime/packages/kicad-kicad.xml
+share/zsh/site-functions/_kicad-cli
diff --git a/cad/kicad-library-footprints-devel/Makefile.git_rev b/cad/kicad-library-footprints-devel/Makefile.git_rev
index 8442d40e8674..c94f0b2fea21 100644
--- a/cad/kicad-library-footprints-devel/Makefile.git_rev
+++ b/cad/kicad-library-footprints-devel/Makefile.git_rev
@@ -1,2 +1,2 @@
-GIT_FP_HASH= 82029cb4f81a2f6273002e9d33374b61b0bee604
-GIT_FP_DATE= 20251119173825
+GIT_FP_HASH= 0a4b38d22243861ed0d9e0c2b2e78560fd858675
+GIT_FP_DATE= 20251216145522
diff --git a/cad/kicad-library-footprints-devel/distinfo b/cad/kicad-library-footprints-devel/distinfo
index 38e671200bbb..1718c2795fe2 100644
--- a/cad/kicad-library-footprints-devel/distinfo
+++ b/cad/kicad-library-footprints-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763719282
-SHA256 (kicad-footprints-82029cb4f81a2f6273002e9d33374b61b0bee604.tar.gz) = b7c52fbf22d10c0c8cc703db858b3eb7bad1174fe59180ab2619140a9a930c07
-SIZE (kicad-footprints-82029cb4f81a2f6273002e9d33374b61b0bee604.tar.gz) = 12268661
+TIMESTAMP = 1765907069
+SHA256 (kicad-footprints-0a4b38d22243861ed0d9e0c2b2e78560fd858675.tar.gz) = da9198aff9d11f88d27322485c090e651a5315ac9f2bc43e8ee8902c7d75304c
+SIZE (kicad-footprints-0a4b38d22243861ed0d9e0c2b2e78560fd858675.tar.gz) = 11968898
diff --git a/cad/kicad-library-footprints-devel/pkg-plist b/cad/kicad-library-footprints-devel/pkg-plist
index 3faa708d1005..ebc5a428189b 100644
--- a/cad/kicad-library-footprints-devel/pkg-plist
+++ b/cad/kicad-library-footprints-devel/pkg-plist
@@ -869,11 +869,17 @@
%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.0mm_W6.0mm_P5.00mm.kicad_mod
%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.0mm_W6.5mm_P5.00mm.kicad_mod
%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.2mm_W11.0mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.kicad_mod
+%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.2mm_W2.5mm_P5.00mm.kicad_mod
%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.kicad_mod
%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.2mm_W3.0mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.kicad_mod
+%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.2mm_W3.5mm_P5.00mm.kicad_mod
%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.2mm_W3.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.kicad_mod
+%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.2mm_W4.5mm_P5.00mm.kicad_mod
%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.2mm_W4.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.kicad_mod
+%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.2mm_W5.0mm_P5.00mm.kicad_mod
%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.2mm_W5.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.kicad_mod
+%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.2mm_W6.0mm_P5.00mm.kicad_mod
+%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.2mm_W7.2mm_P5.00mm.kicad_mod
%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.2mm_W7.2mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.kicad_mod
%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.2mm_W8.5mm_P5.00mm_FKP2_FKP2_MKS2_MKP2.kicad_mod
%%DATADIR%%/footprints/Capacitor_THT.pretty/C_Rect_L7.5mm_W6.5mm_P5.00mm.kicad_mod
@@ -2127,6 +2133,22 @@
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF63R-3P-3.96DSA_1x03_P3.96mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF63R-4P-3.96DSA_1x04_P3.96mm_Vertical.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_DF63R-5P-3.96DSA_1x05_P3.96mm_Vertical.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10A-120P-SV_2x60-1MP_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10A-120S-SV_2x60-1MP_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10A-144P-SV_2x72-1MP_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10A-144S-SV_2x72-1MP_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10A-168P-SV_2x84-1MP_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10A-168S-SV_2x84-1MP_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10A-96P-SV_2x48-1MP_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10A-96S-SV_2x48-1MP_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10B-120P-SV_2x60-1MP_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10B-120S-SV_2x60-1MP_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10B-144P-SV_2x72-1MP_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10B-144S-SV_2x72-1MP_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10B-168P-SV_2x84-1MP_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10B-168S-SV_2x84-1MP_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10B-96P-SV_2x48-1MP_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Connector_Hirose.pretty/Hirose_FX10B-96S-SV_2x48-1MP_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40B(2.0)-12DS-0.4V_2x06-1MP_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40B(2.0)-80DS-0.4V_2x40-1MP_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Connector_Hirose_DF40.pretty/Hirose_DF40B-10DS-0.4V_2x05-1MP_P0.4mm.kicad_mod
@@ -3891,8 +3913,29 @@
%%DATADIR%%/footprints/Connector_PCBEdge.pretty/BUS_PCIexpress_x16.kicad_mod
%%DATADIR%%/footprints/Connector_PCBEdge.pretty/BUS_PCIexpress_x4.kicad_mod
%%DATADIR%%/footprints/Connector_PCBEdge.pretty/BUS_PCIexpress_x8.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/DEC_double_long.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/DEC_double_short.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/DEC_quad_long.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/DEC_quad_short.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/DEC_single_long.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/DEC_single_short.kicad_mod
%%DATADIR%%/footprints/Connector_PCBEdge.pretty/JAE_MM60-EZH039-Bx_BUS_PCI_Express_Holder.kicad_mod
%%DATADIR%%/footprints/Connector_PCBEdge.pretty/JAE_MM60-EZH059-Bx_BUS_PCI_Express_Holder.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/M.2_22110-xx-B.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/M.2_22110-xx-M.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/M.2_2230-xx-A.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/M.2_2230-xx-B.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/M.2_2230-xx-E.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/M.2_2230-xx-M.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/M.2_2242-xx-B.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/M.2_2242-xx-M.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/M.2_2260-xx-B.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/M.2_2260-xx-M.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/M.2_2280-xx-B.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/M.2_2280-xx-M.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/M.2_3030-xx-A.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/M.2_3030-xx-E.kicad_mod
+%%DATADIR%%/footprints/Connector_PCBEdge.pretty/M.2_3042-xx-B.kicad_mod
%%DATADIR%%/footprints/Connector_PCBEdge.pretty/SODIMM-200_1.8V_Card_edge.kicad_mod
%%DATADIR%%/footprints/Connector_PCBEdge.pretty/SODIMM-200_2.5V_Card_edge.kicad_mod
%%DATADIR%%/footprints/Connector_PCBEdge.pretty/SODIMM-260_DDR4_H4.0-5.2_OrientationStd_Socket.kicad_mod
@@ -8237,6 +8280,7 @@
%%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_TEP150-721xUIR_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
@@ -8256,20 +8300,26 @@
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMR-1-xxxx_Dual_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMR-1-xxxx_Single_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMR-1SM_SMD.kicad_mod
-%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMR-2xxxxWI_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMR10-24xxWIR_48xxWIR_72xxWIR_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMR2-xxxxWI_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMR4-xxxxWI_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMU3-05xx_12xx_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMU3-24xx_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMV-051xD_121xD_Dual_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMV-051xS_121xS_Single_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMV-241xD_Dual_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TMV-241xS_Single_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TOS06-05SIL_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TOS06-12SIL_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TRA3-xxxx_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TRI1-xxxxSM_SMD.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TRI1-xxxx_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TRI10_Dual_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TRI10_Single_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TRN3-xx1x_Single_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TRN3-xx2x_Dual_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TSR-1_THT.kicad_mod
+%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TSR0.5-24xxSM_241xxSM_SMD.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TSR0.5-24xx_TSR0.5-24xxx_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TSR0.6-48xxWI_TSR0.6-48xxxWI_THT.kicad_mod
%%DATADIR%%/footprints/Converter_DCDC.pretty/Converter_DCDC_TRACO_TSR1-xxxxE_THT.kicad_mod
@@ -9289,6 +9339,7 @@
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_CommonModeChoke_TDK_ACM7060.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_CommonModeChoke_Wuerth_WE-SL5-HC.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_CommonModeChoke_Wuerth_WE-SL5.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_CommonModeChoke_XR_XRGM0905C.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_CommonMode_Bourns_DR331.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_CommonMode_Delevan_4222.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_CommonMode_Wuerth_WE-SL2.kicad_mod
@@ -9705,6 +9756,7 @@
%%DATADIR%%/footprints/Inductor_THT.pretty/L_CommonMode_TDK_B82767S4123N030.kicad_mod
%%DATADIR%%/footprints/Inductor_THT.pretty/L_CommonMode_TDK_B82767S4193N030.kicad_mod
%%DATADIR%%/footprints/Inductor_THT.pretty/L_CommonMode_TDK_B82767S4263N030.kicad_mod
+%%DATADIR%%/footprints/Inductor_THT.pretty/L_CommonMode_Toroid_Vertical_L13.0mm_W7.5mm_Px6.00mm_Py5.00mm_PRODTech_PDMCAT1065.kicad_mod
%%DATADIR%%/footprints/Inductor_THT.pretty/L_CommonMode_Toroid_Vertical_L19.3mm_W10.8mm_Px6.35mm_Py15.24mm_Bourns_8100.kicad_mod
%%DATADIR%%/footprints/Inductor_THT.pretty/L_CommonMode_Toroid_Vertical_L21.0mm_W10.0mm_Px5.08mm_Py12.70mm_Murata_5100.kicad_mod
%%DATADIR%%/footprints/Inductor_THT.pretty/L_CommonMode_Toroid_Vertical_L24.0mm_W16.3mm_Px10.16mm_Py20.32mm_Murata_5200.kicad_mod
@@ -11172,8 +11224,12 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-8-1EP_3x3mm_P0.5mm_EP1.65x2.38mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-8-1EP_3x3mm_P0.5mm_EP1.66x2.38mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-8-1EP_3x3mm_P0.5mm_EP1.7x2.4mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-8-1EP_3x3mm_P0.65mm_EP1.2x2.15mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-8-1EP_3x3mm_P0.65mm_EP1.2x2.15mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-8-1EP_3x3mm_P0.65mm_EP1.55x2.4mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-8-1EP_3x3mm_P0.65mm_EP1.5x2.25mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-8-1EP_3x3mm_P0.65mm_EP1.6x2.56mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-8-1EP_3x3mm_P0.65mm_EP1.6x2.56mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-8-1EP_3x3mm_P0.65mm_EP1.7x2.05mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-8-1EP_4x4mm_P0.8mm_EP2.39x2.21mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-8-1EP_4x4mm_P0.8mm_EP2.3x3.24mm.kicad_mod
@@ -11183,10 +11239,13 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-8_2x2mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DFN-S-8-1EP_6x5mm_P1.27mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DHVQFN-14-1EP_2.5x3mm_P0.5mm_EP1x1.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DHVQFN-14-1EP_2.5x3mm_P0.5mm_EP1x1.5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DHVQFN-16-1EP_2.5x3.5mm_P0.5mm_EP1x2mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DHVQFN-20-1EP_2.5x4.5mm_P0.5mm_EP1x3mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DHWQFN-14-1EP_2.5x3mm_P0.5mm_EP1x1.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/DHWQFN-14-1EP_2.5x3mm_P0.5mm_EP1x1.5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Diodes_DFN1006-3.kicad_mod
-%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Diodes_UDFN-10_1.0x2.5mm_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Diodes_UDFN-10_1x2.5mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Diodes_UDFN2020-6_Type-F.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Diodes_UDFN3810-9_TYPE_B.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Diodes_ZL32_TQFN-32-1EP_3x6mm_P0.4mm_EP1.25x3.5mm.kicad_mod
@@ -11199,6 +11258,8 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/HVQFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/HVQFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/HVQFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/HVQFN-36-1EP_6x6mm_P0.5mm_EP3.9x3.9mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/HVQFN-36-1EP_6x6mm_P0.5mm_EP3.9x3.9mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/HVQFN-40-1EP_6x6mm_P0.5mm_EP4.1x4.1mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/HVQFN-40-1EP_6x6mm_P0.5mm_EP4.1x4.1mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/HXQFN-16-1EP_3x3mm_P0.5mm_EP1.85x1.85mm.kicad_mod
@@ -11587,6 +11648,8 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_R-PUQFN-N10.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_R-PUQFN-N12.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RDX0007A_QFN-FCMOD-7-3.3x4mm-P0.5mm_4EP.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_REE0036A_WQFN-36-1EP_4x5mm_P0.4mm_EP2.7x3.7mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_REE0036A_WQFN-36-1EP_4x5mm_P0.4mm_EP2.7x3.7mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_REF0038A_WQFN-38-2EP_6x4mm_P0.4.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RGC0064B_VQFN-64-1EP_9x9mm_P0.5mm_EP4.25x4.25mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Texas_RGC0064B_VQFN-64-1EP_9x9mm_P0.5mm_EP4.25x4.25mm_ThermalVias.kicad_mod
@@ -12195,6 +12258,7 @@
%%DATADIR%%/footprints/Package_LGA.pretty/MPS_LGA-18-10EP_12x12mm_P3.3mm.kicad_mod
%%DATADIR%%/footprints/Package_LGA.pretty/NXP_LGA-8_3x5mm_P1.25mm_H1.1mm.kicad_mod
%%DATADIR%%/footprints/Package_LGA.pretty/NXP_LGA-8_3x5mm_P1.25mm_H1.2mm.kicad_mod
+%%DATADIR%%/footprints/Package_LGA.pretty/NXP_USON-8_1x1.35mm_P0.35mm.kicad_mod
%%DATADIR%%/footprints/Package_LGA.pretty/Nordic_nRF9160-SIxx_LGA-102-59EP_16.0x10.5mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_LGA.pretty/Rohm_MLGA010V020A_LGA-10_2x2mm_P0.45mm_LayoutBorder2x3y.kicad_mod
%%DATADIR%%/footprints/Package_LGA.pretty/ST_CCLGA-7L_2.8x2.8mm_P1.15mm_H1.95mm.kicad_mod
@@ -12509,6 +12573,8 @@
%%DATADIR%%/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.514x3.2mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.62x3.51mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.62x3.51mm_ThermalVias.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.71x3.7mm.kicad_mod
+%%DATADIR%%/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.71x3.7mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.34x2.34mm.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.34x2.34mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SO.pretty/SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.95x4.9mm_Mask2.71x3.4mm.kicad_mod
@@ -12740,6 +12806,8 @@
%%DATADIR%%/footprints/Package_SON.pretty/MPS_USON-6_1.2x1.6mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_SON.pretty/MPS_VSON-6_1x1.5mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_SON.pretty/MicroCrystal_C7_SON-8_1.5x3.2mm_P0.9mm.kicad_mod
+%%DATADIR%%/footprints/Package_SON.pretty/Microchip_USON-10-1EP_3x3mm_P0.5mm_EP1.8x2.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_SON.pretty/Microchip_USON-10-1EP_3x3mm_P0.5mm_EP1.8x2.5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_SON.pretty/NXP_XSON-16.kicad_mod
%%DATADIR%%/footprints/Package_SON.pretty/Nexperia_HUSON-12_USON-12-1EP_1.35x2.5mm_P0.4mm_EP0.4x2mm.kicad_mod
%%DATADIR%%/footprints/Package_SON.pretty/Nexperia_HUSON-16_USON-16-1EP_1.35x3.3mm_P0.4mm_EP0.4x2.8mm.kicad_mod
@@ -14156,6 +14224,7 @@
%%DATADIR%%/footprints/Symbol.pretty/RoHS-Logo_40mm_SilkScreen.kicad_mod
%%DATADIR%%/footprints/Symbol.pretty/RoHS-Logo_6mm_SilkScreen.kicad_mod
%%DATADIR%%/footprints/Symbol.pretty/RoHS-Logo_8mm_SilkScreen.kicad_mod
+%%DATADIR%%/footprints/Symbol.pretty/Screw_Generic_2.0x3.0mm_SilkScreen.kicad_mod
%%DATADIR%%/footprints/Symbol.pretty/Smolhaj_Scale_0.1.kicad_mod
%%DATADIR%%/footprints/Symbol.pretty/Symbol_Attention_Triangle_17x15mm_Copper.kicad_mod
%%DATADIR%%/footprints/Symbol.pretty/Symbol_Attention_Triangle_8x7mm_Copper.kicad_mod
diff --git a/cad/kicad-library-packages3d-devel/Makefile.git_rev b/cad/kicad-library-packages3d-devel/Makefile.git_rev
index d85efd82e029..82fe3463d3ad 100644
--- a/cad/kicad-library-packages3d-devel/Makefile.git_rev
+++ b/cad/kicad-library-packages3d-devel/Makefile.git_rev
@@ -1,2 +1,2 @@
-GIT_P3D_HASH= a28d436bd696bf7ae04d6b289c568790241067db
-GIT_P3D_DATE= 20251031134306
+GIT_P3D_HASH= 3167758786ac013b087adc39cec99b8731559968
+GIT_P3D_DATE= 20251216180701
diff --git a/cad/kicad-library-packages3d-devel/distinfo b/cad/kicad-library-packages3d-devel/distinfo
index b45863afba0e..b902d7cdbd78 100644
--- a/cad/kicad-library-packages3d-devel/distinfo
+++ b/cad/kicad-library-packages3d-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762877560
-SHA256 (kicad-packages3D-a28d436bd696bf7ae04d6b289c568790241067db.tar.gz) = 5be5e1ad95f91b2e2010d6be85cee5f2a380b2012cadb4e247101adb719d22f9
-SIZE (kicad-packages3D-a28d436bd696bf7ae04d6b289c568790241067db.tar.gz) = 878644145
+TIMESTAMP = 1765907294
+SHA256 (kicad-packages3D-3167758786ac013b087adc39cec99b8731559968.tar.gz) = 6ccdefbb0cb3c0c1da4c4f069ad938a2d6ec0cc8e70460fce77e087a2f6def87
+SIZE (kicad-packages3D-3167758786ac013b087adc39cec99b8731559968.tar.gz) = 878829020
diff --git a/cad/kicad-library-packages3d-devel/pkg-plist b/cad/kicad-library-packages3d-devel/pkg-plist
index 58425698f293..172c29ae2e74 100644
--- a/cad/kicad-library-packages3d-devel/pkg-plist
+++ b/cad/kicad-library-packages3d-devel/pkg-plist
@@ -1378,16 +1378,22 @@
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.0mm_W6.5mm_P5.00mm.wrl
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W11.0mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.step
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W11.0mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.wrl
+%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W2.5mm_P5.00mm.wrl
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.step
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W2.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.wrl
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W3.0mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.step
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W3.0mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.wrl
+%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W3.5mm_P5.00mm.wrl
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W3.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.step
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W3.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.wrl
+%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W4.5mm_P5.00mm.wrl
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W4.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.step
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W4.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.wrl
+%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W5.0mm_P5.00mm.wrl
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W5.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.step
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W5.5mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.wrl
+%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W6.0mm_P5.00mm.wrl
+%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W7.2mm_P5.00mm.wrl
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W7.2mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.step
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W7.2mm_P5.00mm_FKS2_FKP2_MKS2_MKP2.wrl
%%DATADIR%%/3dmodels/Capacitor_THT.3dshapes/C_Rect_L7.2mm_W8.5mm_P5.00mm_FKP2_FKP2_MKS2_MKP2.step
@@ -8357,6 +8363,7 @@
%%DATADIR%%/3dmodels/Crystal.3dshapes/Crystal_SMD_0603-4Pin_6.0x3.5mm.wrl
%%DATADIR%%/3dmodels/Crystal.3dshapes/Crystal_SMD_1210-4Pin_1.2x1.0mm.step
%%DATADIR%%/3dmodels/Crystal.3dshapes/Crystal_SMD_1210-4Pin_1.2x1.0mm.wrl
+%%DATADIR%%/3dmodels/Crystal.3dshapes/Crystal_SMD_2016-4Pin_2.0x1.6mm.step
%%DATADIR%%/3dmodels/Crystal.3dshapes/Crystal_SMD_2520-4Pin_2.5x2.0mm.step
%%DATADIR%%/3dmodels/Crystal.3dshapes/Crystal_SMD_2520-4Pin_2.5x2.0mm.wrl
%%DATADIR%%/3dmodels/Crystal.3dshapes/Crystal_SMD_3215-2Pin_3.2x1.5mm.step
@@ -10868,6 +10875,8 @@
%%DATADIR%%/3dmodels/Package_CSP.3dshapes/LFCSP-24-1EP_4x4mm_P0.5mm_EP2.3x2.3mm.wrl
%%DATADIR%%/3dmodels/Package_CSP.3dshapes/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm.step
%%DATADIR%%/3dmodels/Package_CSP.3dshapes/LFCSP-32-1EP_5x5mm_P0.5mm_EP3.6x3.6mm.wrl
+%%DATADIR%%/3dmodels/Package_CSP.3dshapes/LFCSP-40-1EP_6x6mm_P0.5mm_EP4.65x4.65mm.step
+%%DATADIR%%/3dmodels/Package_CSP.3dshapes/LFCSP-40-1EP_6x6mm_P0.5mm_EP4.6x4.6mm.step
%%DATADIR%%/3dmodels/Package_CSP.3dshapes/LFCSP-6-1EP_2x2mm_P0.65mm_EP1x1.6mm.step
%%DATADIR%%/3dmodels/Package_CSP.3dshapes/LFCSP-6-1EP_2x2mm_P0.65mm_EP1x1.6mm.wrl
%%DATADIR%%/3dmodels/Package_CSP.3dshapes/LFCSP-8-1EP_3x3mm_P0.5mm_EP1.45x1.74mm.step
@@ -10971,14 +10980,15 @@
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/DFN-8_2x2mm_P0.5mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/DFN-S-8-1EP_6x5mm_P1.27mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/DFN-S-8-1EP_6x5mm_P1.27mm.wrl
-%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Diodes_UDFN-10_1.0x2.5mm_P0.5mm.step
-%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Diodes_UDFN-10_1.0x2.5mm_P0.5mm.wrl
+%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Diodes_UDFN-10_1x2.5mm_P0.5mm.step
+%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Diodes_UDFN-10_1x2.5mm_P0.5mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Diodes_UDFN3810-9_TYPE_B.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Diodes_UDFN3810-9_TYPE_B.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Diodes_V_QFN4040_17.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Diodes_V_QFN4040_17.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/HVQFN-24-1EP_4x4mm_P0.5mm_EP2.1x2.1mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/HVQFN-24-1EP_4x4mm_P0.5mm_EP2.1x2.1mm.wrl
+%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/HVQFN-36-1EP_6x6mm_P0.5mm_EP3.9x3.9mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/HXQFN-16-1EP_3x3mm_P0.5mm_EP1.85x1.85mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/HXQFN-16-1EP_3x3mm_P0.5mm_EP1.85x1.85mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Infineon_MLPQ-16-14-1EP_4x4mm_P0.5mm.step
@@ -11062,6 +11072,7 @@
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-28-1EP_6x6mm_P0.65mm_EP4.8x4.8mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-32-1EP_4x4mm_P0.4mm_EP2.65x2.65mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-32-1EP_4x4mm_P0.4mm_EP2.65x2.65mm.wrl
+%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-32-1EP_4x4mm_P0.4mm_EP2.9x2.9mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-32-1EP_5x5mm_P0.5mm_EP3.3x3.3mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-32-1EP_5x5mm_P0.5mm_EP3.3x3.3mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-32-1EP_5x5mm_P0.5mm_EP3.45x3.45mm.step
@@ -11138,6 +11149,7 @@
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_PicoStar_DFN-3_0.69x0.60mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_R-PUQFN-N12.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_R-PUQFN-N12.wrl
+%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_REE0036A_WQFN-36-1EP_4x5mm_P0.4mm_EP2.7x3.7mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_RGC0064B_VQFN-64-1EP_9x9mm_P0.5mm_EP4.25x4.25mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_RGC0064B_VQFN-64-1EP_9x9mm_P0.5mm_EP4.25x4.25mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/Texas_RGE0024C_VQFN-24-1EP_4x4mm_P0.5mm_EP2.1x2.1mm.step
@@ -12269,6 +12281,7 @@
%%DATADIR%%/3dmodels/Package_SO.3dshapes/VSSOP-8_3x3mm_P0.65mm.wrl
%%DATADIR%%/3dmodels/Package_SON.3dshapes/Diodes_PowerDI3333-8.step
%%DATADIR%%/3dmodels/Package_SON.3dshapes/Diodes_PowerDI3333-8.wrl
+%%DATADIR%%/3dmodels/Package_SON.3dshapes/Microchip_USON-10-1EP_3x3mm_P0.5mm_EP1.8x2.5mm.step
%%DATADIR%%/3dmodels/Package_SON.3dshapes/NXP_XSON-16.step
%%DATADIR%%/3dmodels/Package_SON.3dshapes/NXP_XSON-16.wrl
%%DATADIR%%/3dmodels/Package_SON.3dshapes/Nexperia_HUSON-12_USON-12-1EP_1.35x2.5mm_P0.4mm_EP0.4x2mm.step
@@ -12823,6 +12836,7 @@
%%DATADIR%%/3dmodels/Relay_THT.3dshapes/Relay_3PST_COTO_3650.wrl
%%DATADIR%%/3dmodels/Relay_THT.3dshapes/Relay_3PST_COTO_3660.step
%%DATADIR%%/3dmodels/Relay_THT.3dshapes/Relay_3PST_COTO_3660.wrl
+%%DATADIR%%/3dmodels/Relay_THT.3dshapes/Relay_DPDT_FCL_FTR-B4C.step
%%DATADIR%%/3dmodels/Relay_THT.3dshapes/Relay_DPDT_FRT5.step
%%DATADIR%%/3dmodels/Relay_THT.3dshapes/Relay_DPDT_FRT5.wrl
%%DATADIR%%/3dmodels/Relay_THT.3dshapes/Relay_DPDT_Finder_30.22.step
diff --git a/cad/kicad-library-symbols-devel/Makefile.git_rev b/cad/kicad-library-symbols-devel/Makefile.git_rev
index 1434fcf84f1a..5c28428596dd 100644
--- a/cad/kicad-library-symbols-devel/Makefile.git_rev
+++ b/cad/kicad-library-symbols-devel/Makefile.git_rev
@@ -1,2 +1,2 @@
-GIT_SYM_HASH= c7391f40d987ab5a30099f02227bb326778856b0
-GIT_SYM_DATE= 20251120192647
+GIT_SYM_HASH= 0423d68f1c8d4f1f63db412444ac5ead9ef56261
+GIT_SYM_DATE= 20251212181912
diff --git a/cad/kicad-library-symbols-devel/distinfo b/cad/kicad-library-symbols-devel/distinfo
index c1d63e7687d3..2d166177c609 100644
--- a/cad/kicad-library-symbols-devel/distinfo
+++ b/cad/kicad-library-symbols-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763719477
-SHA256 (kicad-symbols-c7391f40d987ab5a30099f02227bb326778856b0.tar.gz) = 9fe93f0825b91fecf3d4a2855a4c8117b340ce291fa95dc3368d6e8fc3eb3044
-SIZE (kicad-symbols-c7391f40d987ab5a30099f02227bb326778856b0.tar.gz) = 10791916
+TIMESTAMP = 1765908281
+SHA256 (kicad-symbols-0423d68f1c8d4f1f63db412444ac5ead9ef56261.tar.gz) = d4fec95eba482fad78eafbb3e683216224982475c86c7d281cdfcac5fb63c203
+SIZE (kicad-symbols-0423d68f1c8d4f1f63db412444ac5ead9ef56261.tar.gz) = 10799504
diff --git a/cad/kicad-library-symbols-devel/pkg-plist b/cad/kicad-library-symbols-devel/pkg-plist
index 7dca6f388bf3..574a9dd0d38e 100644
--- a/cad/kicad-library-symbols-devel/pkg-plist
+++ b/cad/kicad-library-symbols-devel/pkg-plist
@@ -15,6 +15,7 @@
%%DATADIR%%/symbols/Analog_DAC.kicad_sym
%%DATADIR%%/symbols/Analog_Switch.kicad_sym
%%DATADIR%%/symbols/Audio.kicad_sym
+%%DATADIR%%/symbols/Auxiliary_Items.kicad_sym
%%DATADIR%%/symbols/Battery_Management.kicad_sym
%%DATADIR%%/symbols/Buffer.kicad_sym
%%DATADIR%%/symbols/CPLD_Altera.kicad_sym
diff --git a/cad/librepcb/Makefile b/cad/librepcb/Makefile
index 675f0cb16354..4e7dc48d9a0a 100644
--- a/cad/librepcb/Makefile
+++ b/cad/librepcb/Makefile
@@ -1,7 +1,7 @@
PORTNAME= librepcb
DISTVERSION= 1.3.0
DISTVERSIONSUFFIX= -source
-PORTREVISION= 3
+PORTREVISION= 4
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/meshlab/Makefile b/cad/meshlab/Makefile
deleted file mode 100644
index 5d95fbc5b806..000000000000
--- a/cad/meshlab/Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
-PORTNAME= meshlab
-DISTVERSIONPREFIX= Meshlab-
-DISTVERSION= 2020.05
-PORTREVISION= 1
-CATEGORIES= cad
-
-MAINTAINER= lbartoletti@FreeBSD.org
-COMMENT= 3D triangular meshes processing and editing tool
-WWW= https://www.meshlab.net/
-
-LICENSE= GPLv2
-
-BROKEN= fails to build and can not be update to Qt6
-
-BUILD_DEPENDS= ${LOCALBASE}/include/vcglib/img/img.h:devel/vcglib
-LIB_DEPENDS= libmpirxx.so:math/mpir
-
-USES= dos2unix gl qmake:outsource qt:5
-DOS2UNIX_GLOB= *.c *.cpp *.h
-USE_CXXSTD= c++11
-USE_GITHUB= yes
-GH_ACCOUNT= cnr-isti-vclab
-USE_GL= gl glu glew
-USE_LDCONFIG= yes
-USE_QT= buildtools:build core gui network \
- opengl script xml xmlpatterns widgets
-
-QMAKE_SOURCE_PATH= ${WRKSRC}/src/meshlab.pro
-
-.if !exists(/usr/include/omp.h)
-USES+= compiler:gcc-c++11-lib
-.else
-USES+= compiler:c++11-lang
-.endif
-
-post-patch:
- ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|' ${WRKSRC}/src/general.pri
-
-do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/lib/meshlab/plugins
- cd ${BUILD_WRKSRC}/distrib/plugins && ${INSTALL_LIB} *.so ${STAGEDIR}${PREFIX}/lib/meshlab/plugins
- ${MKDIR} ${STAGEDIR}${PREFIX}/lib/meshlab/shaders
- cd ${WRKSRC}/distrib/shaders && ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/lib/meshlab/shaders
- ${INSTALL_LIB} ${BUILD_WRKSRC}/distrib/lib/* ${STAGEDIR}${PREFIX}/lib
- ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/distrib/meshlab ${STAGEDIR}${PREFIX}/lib/meshlab
- ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/distrib/meshlabserver ${STAGEDIR}${PREFIX}/lib/meshlab
- ${RLN} ${STAGEDIR}${PREFIX}/lib/meshlab/meshlab ${STAGEDIR}${PREFIX}/bin
- ${RLN} ${STAGEDIR}${PREFIX}/lib/meshlab/meshlabserver ${STAGEDIR}${PREFIX}/bin
-
-.include <bsd.port.mk>
diff --git a/cad/meshlab/distinfo b/cad/meshlab/distinfo
deleted file mode 100644
index 6763e56e96c3..000000000000
--- a/cad/meshlab/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1588449862
-SHA256 (cnr-isti-vclab-meshlab-Meshlab-2020.05_GH0.tar.gz) = a1d6528bc6e81a57e9b88f9d944ba0df18924b3f74ca474237949bdc28e4f9b9
-SIZE (cnr-isti-vclab-meshlab-Meshlab-2020.05_GH0.tar.gz) = 85076785
diff --git a/cad/meshlab/files/patch-src_external_structuresynth-1.5_ssynth_SyntopiaCore_GLEngine_Raytracer_AtomicCounter.h b/cad/meshlab/files/patch-src_external_structuresynth-1.5_ssynth_SyntopiaCore_GLEngine_Raytracer_AtomicCounter.h
deleted file mode 100644
index 4e3530cc5fca..000000000000
--- a/cad/meshlab/files/patch-src_external_structuresynth-1.5_ssynth_SyntopiaCore_GLEngine_Raytracer_AtomicCounter.h
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/external/structuresynth-1.5/ssynth/SyntopiaCore/GLEngine/Raytracer/AtomicCounter.h.orig 2020-07-27 23:02:57 UTC
-+++ src/external/structuresynth-1.5/ssynth/SyntopiaCore/GLEngine/Raytracer/AtomicCounter.h
-@@ -2,6 +2,7 @@
-
- #include <QMutex>
- #include <QWaitCondition>
-+#include <climits>
-
- namespace SyntopiaCore {
- namespace GLEngine {
diff --git a/cad/meshlab/files/patch-src_general.pri b/cad/meshlab/files/patch-src_general.pri
deleted file mode 100644
index c1a1dfc6f3ed..000000000000
--- a/cad/meshlab/files/patch-src_general.pri
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/general.pri.orig 2020-05-02 21:17:23 UTC
-+++ src/general.pri
-@@ -9,7 +9,7 @@
- DEFINES += MESHLAB_SCALAR=float
-
- # VCG directory
--VCGDIR = $$MESHLAB_SOURCE_DIRECTORY/../vcglib
-+VCGDIR = %%LOCALBASE%%/include/vcglib
-
- include(find_system_libs.pri)
-
diff --git a/cad/meshlab/files/patch-src_meshlab_glarea.cpp b/cad/meshlab/files/patch-src_meshlab_glarea.cpp
deleted file mode 100644
index 21007299b0ca..000000000000
--- a/cad/meshlab/files/patch-src_meshlab_glarea.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/meshlab/glarea.cpp.orig 2020-06-04 09:00:54 UTC
-+++ src/meshlab/glarea.cpp
-@@ -34,6 +34,7 @@
- #include <QFileDialog>
- #include <QClipboard>
- #include <QLocale>
-+#include <QPainterPath>
-
- #include <wrap/gl/picking.h>
- #include <wrap/qt/trackball.h>
diff --git a/cad/meshlab/files/patch-src_meshlab_meshlab.pro b/cad/meshlab/files/patch-src_meshlab_meshlab.pro
deleted file mode 100644
index e1a9c3cf4a73..000000000000
--- a/cad/meshlab/files/patch-src_meshlab_meshlab.pro
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/meshlab/meshlab.pro.orig 2020-05-03 08:34:34 UTC
-+++ src/meshlab/meshlab.pro
-@@ -143,9 +143,9 @@ macx:QMAKE_POST_LINK += "\
- # win32-g++:release:LIBS += -L../common/release -lcommon
- #}
-
--linux:LIBS += \
-+LIBS += \
- -lmeshlab-common -lGLU \
-- -L$$MESHLAB_DISTRIB_DIRECTORY/lib/linux -ljhead
-+ -L$$MESHLAB_DISTRIB_DIRECTORY/lib -L$$EXIF_DIR -ljhead
-
- !CONFIG(system_glew) {
- INCLUDEPATH *= $$GLEWDIR/include
diff --git a/cad/meshlab/files/patch-src_meshlabserver_meshlabserver.pro b/cad/meshlab/files/patch-src_meshlabserver_meshlabserver.pro
deleted file mode 100644
index 8256ba77dd20..000000000000
--- a/cad/meshlab/files/patch-src_meshlabserver_meshlabserver.pro
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/meshlabserver/meshlabserver.pro.orig 2020-05-02 21:24:46 UTC
-+++ src/meshlabserver/meshlabserver.pro
-@@ -29,7 +29,9 @@ macx:LIBS += $$MESHLAB_DISTRIB_DIRECTORY/meshlab.app/C
-
- win32-msvc:LIBS += -lopengl32 -lGLU32 -L$$MESHLAB_DISTRIB_DIRECTORY/lib -lmeshlab-common
- win32-g++:LIBS += -lmeshlab-common
--linux:LIBS += -lmeshlab-common
-+LIBS += -L$$MESHLAB_DISTRIB_DIRECTORY/lib -lmeshlab-common
-+
-+
-
- win32-msvc:DEFINES += GLEW_STATIC
-
diff --git a/cad/meshlab/files/patch-src_shared.pri b/cad/meshlab/files/patch-src_shared.pri
deleted file mode 100644
index 5ae810865418..000000000000
--- a/cad/meshlab/files/patch-src_shared.pri
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/shared.pri.orig 2020-05-02 21:26:35 UTC
-+++ src/shared.pri
-@@ -12,7 +12,7 @@ QT += script
- mac:LIBS += $$MESHLAB_DISTRIB_DIRECTORY/lib/libmeshlab-common.dylib
- win32-msvc:LIBS += $$MESHLAB_DISTRIB_DIRECTORY/lib/meshlab-common.lib -lopengl32 -lGLU32
- win32-g++:LIBS += -lmeshlab-common -lopengl32 -lGLU32
--linux:LIBS += -lmeshlab-common -lGL -lGLU
-+LIBS += -L$$MESHLAB_DISTRIB_DIRECTORY/lib -lmeshlab-common -lGL -lGLU
-
- win32-msvc:DEFINES += GLEW_STATIC _USE_MATH_DEFINES
-
diff --git a/cad/meshlab/pkg-descr b/cad/meshlab/pkg-descr
deleted file mode 100644
index 0f671561df8b..000000000000
--- a/cad/meshlab/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-MeshLab is an open source, portable, and extensible system for the processing
-and editing of unstructured 3D triangular meshes. The system is aimed to help
-the processing of the typical not-so-small unstructured models arising in 3D
-scanning, providing a set of tools for editing, cleaning, healing, inspecting,
-rendering and converting this kind of meshes.
diff --git a/cad/meshlab/pkg-plist b/cad/meshlab/pkg-plist
deleted file mode 100644
index 872971615fef..000000000000
--- a/cad/meshlab/pkg-plist
+++ /dev/null
@@ -1,187 +0,0 @@
-bin/meshlab
-bin/meshlabserver
-lib/libmeshlab-common.so
-lib/libmeshlab-common.so.1
-lib/libmeshlab-common.so.1.0
-lib/libmeshlab-common.so.1.0.0
-lib/meshlab/meshlab
-lib/meshlab/meshlabserver
-lib/meshlab/plugins/libdecorate_background.so
-lib/meshlab/plugins/libdecorate_base.so
-lib/meshlab/plugins/libdecorate_raster_proj.so
-lib/meshlab/plugins/libdecorate_shadow.so
-lib/meshlab/plugins/libedit_align.so
-lib/meshlab/plugins/libedit_manipulators.so
-lib/meshlab/plugins/libedit_measure.so
-lib/meshlab/plugins/libedit_mutualcorrs.so
-lib/meshlab/plugins/libedit_paint.so
-lib/meshlab/plugins/libedit_point.so
-lib/meshlab/plugins/libedit_quality.so
-lib/meshlab/plugins/libedit_referencing.so
-lib/meshlab/plugins/libedit_sample.so
-lib/meshlab/plugins/libedit_select.so
-lib/meshlab/plugins/libfilter_ao.so
-lib/meshlab/plugins/libfilter_camera.so
-lib/meshlab/plugins/libfilter_clean.so
-lib/meshlab/plugins/libfilter_color_projection.so
-lib/meshlab/plugins/libfilter_colorproc.so
-lib/meshlab/plugins/libfilter_create.so
-lib/meshlab/plugins/libfilter_createiso.so
-lib/meshlab/plugins/libfilter_csg.so
-lib/meshlab/plugins/libfilter_dirt.so
-lib/meshlab/plugins/libfilter_fractal.so
-lib/meshlab/plugins/libfilter_func.so
-lib/meshlab/plugins/libfilter_geodesic.so
-lib/meshlab/plugins/libfilter_img_patch_param.so
-lib/meshlab/plugins/libfilter_isoparametrization.so
-lib/meshlab/plugins/libfilter_layer.so
-lib/meshlab/plugins/libfilter_measure.so
-lib/meshlab/plugins/libfilter_meshing.so
-lib/meshlab/plugins/libfilter_mls.so
-lib/meshlab/plugins/libfilter_mutualglobal.so
-lib/meshlab/plugins/libfilter_mutualinfo.so
-lib/meshlab/plugins/libfilter_plymc.so
-lib/meshlab/plugins/libfilter_qhull.so
-lib/meshlab/plugins/libfilter_quality.so
-lib/meshlab/plugins/libfilter_sample.so
-lib/meshlab/plugins/libfilter_sample_dyn.so
-lib/meshlab/plugins/libfilter_sample_gpu.so
-lib/meshlab/plugins/libfilter_sampling.so
-lib/meshlab/plugins/libfilter_screened_poisson.so
-lib/meshlab/plugins/libfilter_sdfgpu.so
-lib/meshlab/plugins/libfilter_select.so
-lib/meshlab/plugins/libfilter_sketchfab.so
-lib/meshlab/plugins/libfilter_ssynth.so
-lib/meshlab/plugins/libfilter_texture.so
-lib/meshlab/plugins/libfilter_trioptimize.so
-lib/meshlab/plugins/libfilter_unsharp.so
-lib/meshlab/plugins/libfilter_voronoi.so
-lib/meshlab/plugins/libio_3ds.so
-lib/meshlab/plugins/libio_base.so
-lib/meshlab/plugins/libio_bre.so
-lib/meshlab/plugins/libio_collada.so
-lib/meshlab/plugins/libio_ctm.so
-lib/meshlab/plugins/libio_expe.so
-lib/meshlab/plugins/libio_json.so
-lib/meshlab/plugins/libio_pdb.so
-lib/meshlab/plugins/libio_tri.so
-lib/meshlab/plugins/libio_txt.so
-lib/meshlab/plugins/libio_u3d.so
-lib/meshlab/plugins/libio_x3d.so
-lib/meshlab/plugins/librender_gdp.so
-lib/meshlab/plugins/librender_radiance_scaling.so
-lib/meshlab/shaders/3Dlabs-license.txt
-lib/meshlab/shaders/Cook-Torrance.frag
-lib/meshlab/shaders/Cook-Torrance.gdp
-lib/meshlab/shaders/Cook-Torrance.vert
-lib/meshlab/shaders/Hatch.frag
-lib/meshlab/shaders/Hatch.gdp
-lib/meshlab/shaders/Hatch.vert
-lib/meshlab/shaders/LightworkDesign-license.txt
-lib/meshlab/shaders/Oren-Nayar.frag
-lib/meshlab/shaders/Oren-Nayar.gdp
-lib/meshlab/shaders/Oren-Nayar.vert
-lib/meshlab/shaders/SEM.frag
-lib/meshlab/shaders/SEM.vert
-lib/meshlab/shaders/ambient_occlusion.vert
-lib/meshlab/shaders/ambient_occlusion4.frag
-lib/meshlab/shaders/ambient_occlusion8.frag
-lib/meshlab/shaders/decorate_shadow/sm/depth.frag
-lib/meshlab/shaders/decorate_shadow/sm/depth.vert
-lib/meshlab/shaders/decorate_shadow/sm/object.frag
-lib/meshlab/shaders/decorate_shadow/sm/object.vert
-lib/meshlab/shaders/decorate_shadow/ssao/blur.frag
-lib/meshlab/shaders/decorate_shadow/ssao/blur.vert
-lib/meshlab/shaders/decorate_shadow/ssao/normalMap.frag
-lib/meshlab/shaders/decorate_shadow/ssao/normalMap.vert
-lib/meshlab/shaders/decorate_shadow/ssao/ssao.frag
-lib/meshlab/shaders/decorate_shadow/ssao/ssao.vert
-lib/meshlab/shaders/decorate_shadow/vsm/depthVSM.frag
-lib/meshlab/shaders/decorate_shadow/vsm/depthVSM.vert
-lib/meshlab/shaders/decorate_shadow/vsm/objectVSM.frag
-lib/meshlab/shaders/decorate_shadow/vsm/objectVSM.vert
-lib/meshlab/shaders/decorate_shadow/vsmb/blurVSM.frag
-lib/meshlab/shaders/decorate_shadow/vsmb/blurVSM.vert
-lib/meshlab/shaders/decorate_shadow/vsmb/depthVSM.frag
-lib/meshlab/shaders/decorate_shadow/vsmb/depthVSM.vert
-lib/meshlab/shaders/decorate_shadow/vsmb/objectVSM.frag
-lib/meshlab/shaders/decorate_shadow/vsmb/objectVSM.vert
-lib/meshlab/shaders/depthmap.frag
-lib/meshlab/shaders/depthmap.gdp
-lib/meshlab/shaders/depthmap.vert
-lib/meshlab/shaders/dimple.frag
-lib/meshlab/shaders/dimple.gdp
-lib/meshlab/shaders/dimple.vert
-lib/meshlab/shaders/electronic microscope.gdp
-lib/meshlab/shaders/envmap.frag
-lib/meshlab/shaders/envmap.gdp
-lib/meshlab/shaders/envmap.vert
-lib/meshlab/shaders/glass.frag
-lib/meshlab/shaders/glass.gdp
-lib/meshlab/shaders/glass.vert
-lib/meshlab/shaders/gooch.frag
-lib/meshlab/shaders/gooch.gdp
-lib/meshlab/shaders/gooch.vert
-lib/meshlab/shaders/lattice.frag
-lib/meshlab/shaders/lattice.gdp
-lib/meshlab/shaders/lattice.vert
-lib/meshlab/shaders/minnaert.frag
-lib/meshlab/shaders/minnaert.gdp
-lib/meshlab/shaders/minnaert.vert
-lib/meshlab/shaders/normalmap.frag
-lib/meshlab/shaders/normalmap.gdp
-lib/meshlab/shaders/normalmap.vert
-lib/meshlab/shaders/phong.frag
-lib/meshlab/shaders/phong.gdp
-lib/meshlab/shaders/phong.vert
-lib/meshlab/shaders/polkadot3d.frag
-lib/meshlab/shaders/polkadot3d.gdp
-lib/meshlab/shaders/polkadot3d.vert
-lib/meshlab/shaders/reflexion_lines.frag
-lib/meshlab/shaders/reflexion_lines.gdp
-lib/meshlab/shaders/reflexion_lines.vert
-lib/meshlab/shaders/shadersrm/NormalMapping.rfx
-lib/meshlab/shaders/shadersrm/PhongUntextured.rfx
-lib/meshlab/shaders/shadersrm/QualityContour.rfx
-lib/meshlab/shaders/shadersrm/ZBrush.rfx
-lib/meshlab/shaders/shadersrm/cartoon.rfx
-lib/meshlab/shaders/shadersrm/old/Depth of Field.rfx
-lib/meshlab/shaders/shadersrm/old/GlyphBomb.rfx
-lib/meshlab/shaders/shadersrm/old/ImageBasedLighting.rfx
-lib/meshlab/shaders/shadersrm/old/Plastic.rfx
-lib/meshlab/shaders/shadersrm/old/RenderToTexture.rfx
-lib/meshlab/shaders/shadersrm/old/cubeenvmap.rfx
-lib/meshlab/shaders/shadersrm/old/fur.rfx
-lib/meshlab/shaders/shadersrm/old/hatching.rfx
-lib/meshlab/shaders/slicingplane.frag
-lib/meshlab/shaders/slicingplane.gdp
-lib/meshlab/shaders/slicingplane.vert
-lib/meshlab/shaders/splatpyramid/shader_analysis.frag
-lib/meshlab/shaders/splatpyramid/shader_analysis.vert
-lib/meshlab/shaders/splatpyramid/shader_analysis_color.frag
-lib/meshlab/shaders/splatpyramid/shader_analysis_color.vert
-lib/meshlab/shaders/splatpyramid/shader_copy.frag
-lib/meshlab/shaders/splatpyramid/shader_copy.vert
-lib/meshlab/shaders/splatpyramid/shader_copy_color.frag
-lib/meshlab/shaders/splatpyramid/shader_copy_color.vert
-lib/meshlab/shaders/splatpyramid/shader_phong.frag
-lib/meshlab/shaders/splatpyramid/shader_phong.vert
-lib/meshlab/shaders/splatpyramid/shader_phong_color.frag
-lib/meshlab/shaders/splatpyramid/shader_phong_color.vert
-lib/meshlab/shaders/splatpyramid/shader_point_projection.frag
-lib/meshlab/shaders/splatpyramid/shader_point_projection.vert
-lib/meshlab/shaders/splatpyramid/shader_point_projection_color.frag
-lib/meshlab/shaders/splatpyramid/shader_point_projection_color.vert
-lib/meshlab/shaders/splatpyramid/shader_synthesis.frag
-lib/meshlab/shaders/splatpyramid/shader_synthesis.vert
-lib/meshlab/shaders/splatpyramid/shader_synthesis_color.frag
-lib/meshlab/shaders/splatpyramid/shader_synthesis_color.vert
-lib/meshlab/shaders/stripes2.frag
-lib/meshlab/shaders/stripes2.gdp
-lib/meshlab/shaders/stripes2.vert
-lib/meshlab/shaders/toon.frag
-lib/meshlab/shaders/toon.gdp
-lib/meshlab/shaders/toon.vert
-lib/meshlab/shaders/xray.frag
-lib/meshlab/shaders/xray.gdp
-lib/meshlab/shaders/xray.vert
diff --git a/cad/surfer/Makefile b/cad/surfer/Makefile
index 9cff0284f98b..0e3c36df0cab 100644
--- a/cad/surfer/Makefile
+++ b/cad/surfer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= surfer
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= cad
MAINTAINER= jbo@FreeBSD.org
diff --git a/cad/svlint/Makefile b/cad/svlint/Makefile
index fcefeb383caa..9f74196d2189 100644
--- a/cad/svlint/Makefile
+++ b/cad/svlint/Makefile
@@ -1,7 +1,7 @@
PORTNAME= svlint
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= cad devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/cad/svls/Makefile b/cad/svls/Makefile
index 07d15e8e1da8..201899b85305 100644
--- a/cad/svls/Makefile
+++ b/cad/svls/Makefile
@@ -1,7 +1,7 @@
PORTNAME= svls
DISTVERSIONPREFIX= v
DISTVERSION= 0.2.14
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
diff --git a/cad/veryl/Makefile b/cad/veryl/Makefile
index 08ffd99efcc7..0aa214986a74 100644
--- a/cad/veryl/Makefile
+++ b/cad/veryl/Makefile
@@ -1,6 +1,7 @@
PORTNAME= veryl
DISTVERSIONPREFIX= v
DISTVERSION= 0.17.1
+PORTREVISION= 1
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org