aboutsummaryrefslogtreecommitdiff
path: root/cad
diff options
context:
space:
mode:
Diffstat (limited to 'cad')
-rw-r--r--cad/Makefile4
-rw-r--r--cad/PrusaSlicer/files/patch-src_slic3r_Utils_Bonjour.hpp8
-rw-r--r--cad/camv-rnd/Makefile38
-rw-r--r--cad/camv-rnd/distinfo3
-rw-r--r--cad/camv-rnd/pkg-descr7
-rw-r--r--cad/camv-rnd/pkg-plist17
-rw-r--r--cad/gdstk/Makefile5
-rw-r--r--cad/gdstk/distinfo6
-rw-r--r--cad/gmsh/Makefile2
-rw-r--r--cad/gmsh/distinfo6
-rw-r--r--cad/impact/Makefile61
-rw-r--r--cad/impact/distinfo4
-rw-r--r--cad/impact/files/impact.in5
-rw-r--r--cad/impact/files/impactgui.in5
-rw-r--r--cad/impact/pkg-descr4
-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-plist35
-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-symbols/pkg-plist5
-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/librnd/Makefile72
-rw-r--r--cad/librnd/distinfo6
-rw-r--r--cad/librnd/pkg-descr10
-rw-r--r--cad/librnd/pkg-plist3
-rw-r--r--cad/magic/Makefile5
-rw-r--r--cad/magic/distinfo6
-rw-r--r--cad/opencascade/Makefile5
-rw-r--r--cad/opencascade/distinfo6
-rw-r--r--cad/opencascade/pkg-plist193
-rw-r--r--cad/openscad-devel/Makefile4
-rw-r--r--cad/openscad/Makefile4
-rw-r--r--cad/pcb-rnd/Makefile31
-rw-r--r--cad/pcb-rnd/distinfo6
-rw-r--r--cad/pcb-rnd/pkg-descr10
-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/py-verilog-parser/Makefile22
-rw-r--r--cad/py-verilog-parser/distinfo3
-rw-r--r--cad/py-verilog-parser/pkg-descr3
-rw-r--r--cad/sch-rnd/Makefile42
-rw-r--r--cad/sch-rnd/distinfo3
-rw-r--r--cad/sch-rnd/pkg-descr8
-rw-r--r--cad/sch-rnd/pkg-plist132
54 files changed, 554 insertions, 807 deletions
diff --git a/cad/Makefile b/cad/Makefile
index ec2dc7d8acfa..b94b0fc37e09 100644
--- a/cad/Makefile
+++ b/cad/Makefile
@@ -17,6 +17,7 @@
SUBDIR += calculix
SUBDIR += calculix-ccx
SUBDIR += camotics
+ SUBDIR += camv-rnd
SUBDIR += caneda
SUBDIR += cascade
SUBDIR += cascade-compiler
@@ -53,7 +54,6 @@
SUBDIR += horizon-eda
SUBDIR += hs-verismith
SUBDIR += ifcopenshell
- SUBDIR += impact
SUBDIR += irsim
SUBDIR += iverilog
SUBDIR += k40-whisperer
@@ -119,6 +119,7 @@
SUBDIR += py-pygmsh
SUBDIR += py-pymtl
SUBDIR += py-pyvcd
+ SUBDIR += py-verilog-parser
SUBDIR += py-vunit-hdl
SUBDIR += python-gdsii
SUBDIR += qcad
@@ -132,6 +133,7 @@
SUBDIR += qucsator
SUBDIR += repsnapper
SUBDIR += rubygem-gdsii
+ SUBDIR += sch-rnd
SUBDIR += scotch
SUBDIR += silice
SUBDIR += solvespace
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/camv-rnd/Makefile b/cad/camv-rnd/Makefile
new file mode 100644
index 000000000000..54c2c6dce324
--- /dev/null
+++ b/cad/camv-rnd/Makefile
@@ -0,0 +1,38 @@
+PORTNAME= camv-rnd
+DISTVERSION= 1.1.6
+CATEGORIES= cad
+MASTER_SITES= http://www.repo.hu/projects/${PORTNAME}/releases/
+
+MAINTAINER= alven@FreeBSD.org
+COMMENT= Small, flexible viewer for PCB-related CAM file formats
+WWW= http://www.repo.hu/projects/camv-rnd/
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+LIB_DEPENDS= libfungw.so:devel/fungw \
+ libgenht.so:devel/genht \
+ librnd-hid.so:cad/librnd
+
+USES= gmake tar:bz2
+
+HAS_CONFIGURE= yes
+CONFIGURE_ARGS= ${WITH_DEBUG:D--debug} \
+ --CC=${CC} \
+ --CFLAGS='${CFLAGS}' \
+ --LDFLAGS='${LDFLAGS}'
+
+BINARY_ALIAS= make=${MAKE_CMD}
+
+PORTDOCS= *
+
+OPTIONS_DEFINE= DOCS
+
+post-install:
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/camv-rnd
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/camv-rnd/plugins/*.so
+
+post-install-DOCS-off:
+ ${RM} -r ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/cad/camv-rnd/distinfo b/cad/camv-rnd/distinfo
new file mode 100644
index 000000000000..4de91b2e43d8
--- /dev/null
+++ b/cad/camv-rnd/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1761608387
+SHA256 (camv-rnd-1.1.6.tar.bz2) = efff6fd8963bd029e0021d1c0bc79fdd9ca4cd334608ef6485213e87179066e0
+SIZE (camv-rnd-1.1.6.tar.bz2) = 420651
diff --git a/cad/camv-rnd/pkg-descr b/cad/camv-rnd/pkg-descr
new file mode 100644
index 000000000000..733078ce8883
--- /dev/null
+++ b/cad/camv-rnd/pkg-descr
@@ -0,0 +1,7 @@
+camv-rnd is a Free Software small, flexible viewer for PCB-related CAM file
+formats
+
+- supports gerber, excellon, g-code
+- imports/exports multiple file formats
+- is part of the Ringdove EDA suite
+- is part of the coralEDA ecosystem
diff --git a/cad/camv-rnd/pkg-plist b/cad/camv-rnd/pkg-plist
new file mode 100644
index 000000000000..cffc7e67055e
--- /dev/null
+++ b/cad/camv-rnd/pkg-plist
@@ -0,0 +1,17 @@
+bin/camv-rnd
+%%ETCDIR%%/conf_core.lht
+%%ETCDIR%%/import_gcode.conf
+%%ETCDIR%%/menu.lht
+lib/camv-rnd/plugins/dialogs.pup
+lib/camv-rnd/plugins/dialogs.so
+lib/camv-rnd/plugins/export_lpr.pup
+lib/camv-rnd/plugins/export_lpr.so
+lib/camv-rnd/plugins/export_png.pup
+lib/camv-rnd/plugins/export_png.so
+lib/camv-rnd/plugins/export_ps.pup
+lib/camv-rnd/plugins/export_ps.so
+lib/camv-rnd/plugins/export_svg.pup
+lib/camv-rnd/plugins/export_svg.so
+lib/camv-rnd/plugins/gui.pup
+lib/camv-rnd/plugins/gui.so
+share/man/man1/camv-rnd.1.gz
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/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/impact/Makefile b/cad/impact/Makefile
deleted file mode 100644
index 2a5d1aada434..000000000000
--- a/cad/impact/Makefile
+++ /dev/null
@@ -1,61 +0,0 @@
-PORTNAME= impact
-PORTVERSION= 0.7.06.038
-PORTREVISION= 4
-PORTEPOCH= 1
-CATEGORIES= cad java
-MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/Version%20${PORTVERSION} \
- SF/nemysisfreebsdp/:icons
-DISTFILES= Impact-${DISTVERSION}${EXTRACT_SUFX} \
- ${PORTNAME}.png:icons
-DIST_SUBDIR= ${PORTNAME}
-EXTRACT_ONLY= Impact-${DISTVERSION}${EXTRACT_SUFX}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Dynamic Finite Element Program Suite
-WWW= https://impact.sourceforge.net/
-
-LICENSE= GPLv2
-
-DEPRECATED= Does not work as intended # PR 288493
-EXPIRATION_DATE=2025-10-31
-
-RUN_DEPENDS= java3d>0:java/java3d
-
-USES= java zip
-
-WRKSRC= ${WRKDIR}/Impact
-
-NO_BUILD= yes
-
-DATADIR= ${JAVASHAREDIR}/Impact
-
-SUB_FILES= impact impactgui
-
-PLIST_FILES= bin/impact \
- bin/impactgui \
- share/pixmaps/impact.png \
- ${DATADIR_REL}/.classpath \
- ${DATADIR_REL}/.project \
- ${DATADIR_REL}/.vcm_meta
-PORTDATA= *
-
-DESKTOP_ENTRIES="Impact" "${COMMENT}" "${PORTNAME}" \
- "${PORTNAME}gui" "Graphics;3DGraphics;Education;" false
-
-OPTIONS_DEFINE= GMSH
-
-GMSH_DESC= Automatic 3D finite element mesh generator
-GMSH_RUN_DEPENDS= gmsh:cad/gmsh
-
-post-extract:
- @${FIND} ${WRKSRC} -name CVS -type d -print0 -or -name .cvsignore -type f -print0 | \
- ${XARGS} -0 ${RM} -r
-
-do-install:
- (cd ${WRKDIR} && ${INSTALL_SCRIPT} impact impactgui \
- ${STAGEDIR}${PREFIX}/bin)
- (cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
- ${INSTALL_DATA} ${_DISTDIR}/${PORTNAME}.png \
- ${STAGEDIR}${PREFIX}/share/pixmaps
-
-.include <bsd.port.mk>
diff --git a/cad/impact/distinfo b/cad/impact/distinfo
deleted file mode 100644
index e600220467c4..000000000000
--- a/cad/impact/distinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-SHA256 (impact/Impact-0.7.06.038.zip) = 85ad4a1506a5dd22adc020b44cb9adf27d77253fcf84b4d1b8a339e2e3922ed6
-SIZE (impact/Impact-0.7.06.038.zip) = 13757964
-SHA256 (impact/impact.png) = a59d37cb161cfdf3961d90522c7f4a02644c4698a0cf17722949914f7399c4d5
-SIZE (impact/impact.png) = 2908
diff --git a/cad/impact/files/impact.in b/cad/impact/files/impact.in
deleted file mode 100644
index 2bd8f0a7c916..000000000000
--- a/cad/impact/files/impact.in
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-cd %%DATADIR%%
-"%%LOCALBASE%%/bin/java" -Xmx1000m -Xss1m -cp .:doc:bin run.Impact "$@"
-cd -
diff --git a/cad/impact/files/impactgui.in b/cad/impact/files/impactgui.in
deleted file mode 100644
index 7b5518f2ca44..000000000000
--- a/cad/impact/files/impactgui.in
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-cd %%DATADIR%%
-"%%LOCALBASE%%/bin/java" -Xmx1000m -Xss1m -cp .:bin:doc:lib/jogl.jar:lib/gluegen-rt.jar:lib/patbinfree153.jar:lib/LogDB.jar:lib/mysql-connector-java-5.1.11-bin.jar gui.ImpactGUI
-cd -
diff --git a/cad/impact/pkg-descr b/cad/impact/pkg-descr
deleted file mode 100644
index 9bee02df7f6a..000000000000
--- a/cad/impact/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Impact is an explicit Finite Element Program which simulates dynamic impact
-events. It has a range of elements, contact handling and different material
-laws. Models can be created and viewed with external programs or the
-included postprocessor.
diff --git a/cad/kicad-doc/Makefile b/cad/kicad-doc/Makefile
index 42c9ad02ff16..2fd7565324f1 100644
--- a/cad/kicad-doc/Makefile
+++ b/cad/kicad-doc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kicad
-DISTVERSION= 9.0.5
+DISTVERSION= 9.0.6
CATEGORIES= cad
PKGNAMESUFFIX= -doc
diff --git a/cad/kicad-doc/distinfo b/cad/kicad-doc/distinfo
index 0d2a759ab71d..f55abda46dca 100644
--- a/cad/kicad-doc/distinfo
+++ b/cad/kicad-doc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759350556
-SHA256 (kicad-doc-9.0.5.tar.bz2) = 09066fedcc94d8fdf85f405865b217dbb8622a4e2edff3d21e6a9bcc38dd5493
-SIZE (kicad-doc-9.0.5.tar.bz2) = 96633670
+TIMESTAMP = 1761852731
+SHA256 (kicad-doc-9.0.6.tar.bz2) = 7927d0be27dccd23816cbfc1fd562519d73f9f8aa3757efb8c4752b145b47b5e
+SIZE (kicad-doc-9.0.6.tar.bz2) = 96714996
diff --git a/cad/kicad-library-footprints/Makefile b/cad/kicad-library-footprints/Makefile
index 202b15634ca0..290546ee5262 100644
--- a/cad/kicad-library-footprints/Makefile
+++ b/cad/kicad-library-footprints/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kicad
-DISTVERSION= 9.0.5
+DISTVERSION= 9.0.6
CATEGORIES= cad
PKGNAMESUFFIX= -library-footprints
diff --git a/cad/kicad-library-footprints/distinfo b/cad/kicad-library-footprints/distinfo
index 0808b1069c43..90cb827002d7 100644
--- a/cad/kicad-library-footprints/distinfo
+++ b/cad/kicad-library-footprints/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759350568
-SHA256 (kicad-footprints-9.0.5.tar.bz2) = b2055197bb50901524c6219b598ed87ceefee1e9b84f3bf1b97a926f475a38fc
-SIZE (kicad-footprints-9.0.5.tar.bz2) = 7865207
+TIMESTAMP = 1761852743
+SHA256 (kicad-footprints-9.0.6.tar.bz2) = 9de7909bb9baf7082697a21b4750eef43243866eaec3ef19f53b64f1091dde10
+SIZE (kicad-footprints-9.0.6.tar.bz2) = 7873080
diff --git a/cad/kicad-library-footprints/pkg-plist b/cad/kicad-library-footprints/pkg-plist
index 4c107f545350..ac16871d0b04 100644
--- a/cad/kicad-library-footprints/pkg-plist
+++ b/cad/kicad-library-footprints/pkg-plist
@@ -8961,13 +8961,11 @@
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_0603_1608Metric_Pad1.05x0.95mm_HandSolder.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_0805_2012Metric.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_0805_2012Metric_Pad1.05x1.20mm_HandSolder.kicad_mod
-%%DATADIR%%/footprints/Inductor_SMD.pretty/L_0805_2012Metric_Pad1.15x1.40mm_HandSolder.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_10.4x10.4_H4.8.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_1008_2520Metric.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_1008_2520Metric_Pad1.43x2.20mm_HandSolder.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_1206_3216Metric.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_1206_3216Metric_Pad1.22x1.90mm_HandSolder.kicad_mod
-%%DATADIR%%/footprints/Inductor_SMD.pretty/L_1206_3216Metric_Pad1.42x1.75mm_HandSolder.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_1210_3225Metric.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_1210_3225Metric_Pad1.42x2.65mm_HandSolder.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_12x12mm_H4.5mm.kicad_mod
@@ -9587,7 +9585,8 @@
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Wuerth_WE-PDF.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Wuerth_WE-PDF_Handsoldering.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Wuerth_WE-TPC-3816.kicad_mod
-%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Wuerth_WE-XHMI-8080.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Wuerth_XHMI-6060.kicad_mod
+%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Wuerth_XHMI-8080.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD.pretty/L_Wurth_WE-CAIR-5910.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD_Wurth.pretty/L_Wurth_WE-LQSH-2010.kicad_mod
%%DATADIR%%/footprints/Inductor_SMD_Wurth.pretty/L_Wurth_WE-LQSH-2512.kicad_mod
@@ -10814,6 +10813,7 @@
%%DATADIR%%/footprints/Package_BGA.pretty/Texas_BGA-289_15x15mm_Layout17x17_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-10_1.36x1.86mm_Layout3x4_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-12_1.36x1.86mm_Layout3x4_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-12_2.11x1.61mm_Layout4x3_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-16_2.39x2.39mm_Layout4x4_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-28_1.9x3mm_Layout4x7_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_BGA.pretty/Texas_DSBGA-49_3.33x3.488mm_Layout7x7_P0.4mm.kicad_mod
@@ -11223,6 +11223,7 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/MPS_QFN-12_2x2mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/MPS_QFN-16_3x3mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Maxim_FC2QFN-14_2.5x2.5mm_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/Maxim_TDFN-10-1EP_3x3mm_P0.5mm_EP1.58x2.35mm.kicad_mod
%%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
@@ -11769,6 +11770,8 @@
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP2.6x2.6mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP4.1x4.1mm.kicad_mod
%%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_EP4.2x4.2mm.kicad_mod
+%%DATADIR%%/footprints/Package_DFN_QFN.pretty/VQFN-48-1EP_7x7mm_P0.5mm_EP4.2x4.2mm_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
@@ -12275,10 +12278,12 @@
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-128_14x14mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-144_16x16mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-144_20x20mm_P0.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-176_20x20mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-176_24x24mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-32_5x5mm_P0.5mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-32_7x7mm_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-44-1EP_10x10mm_P0.8mm_EP4.5x4.5mm.kicad_mod
+%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-44-1EP_10x10mm_P0.8mm_EP4.5x4.5mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-44_10x10mm_P0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-48-1EP_7x7mm_P0.5mm_EP3.5x3.5mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/TQFP-48-1EP_7x7mm_P0.5mm_EP3.5x3.5mm_ThermalVias.kicad_mod
@@ -12303,8 +12308,6 @@
%%DATADIR%%/footprints/Package_QFP.pretty/Texas_TQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm_Mask4.44x4.44mm_ThermalVias.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/Texas_TQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm_Mask5x5mm.kicad_mod
%%DATADIR%%/footprints/Package_QFP.pretty/Texas_TQFP-64-1EP_10x10mm_P0.5mm_EP8x8mm_Mask5x5mm_ThermalVias.kicad_mod
-%%DATADIR%%/footprints/Package_QFP.pretty/VQFP-128_14x14mm_P0.4mm.kicad_mod
-%%DATADIR%%/footprints/Package_QFP.pretty/VQFP-176_20x20mm_P0.4mm.kicad_mod
%%DATADIR%%/footprints/Package_SIP.pretty/PowerIntegrations_eSIP-7C.kicad_mod
%%DATADIR%%/footprints/Package_SIP.pretty/PowerIntegrations_eSIP-7F.kicad_mod
%%DATADIR%%/footprints/Package_SIP.pretty/SIP-8_19x3mm_P2.54mm.kicad_mod
@@ -12828,6 +12831,28 @@
%%DATADIR%%/footprints/Package_SON.pretty/Winbond_USON-8-2EP_3x4mm_P0.8mm_EP0.2x0.8mm.kicad_mod
%%DATADIR%%/footprints/Package_SON.pretty/X2SON-8_1.4x1mm_P0.35mm.kicad_mod
%%DATADIR%%/footprints/Package_SO_J-Lead.pretty/TSOC-6_3.76x3.94mm_P1.27mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500M_1x02_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500M_1x03_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500M_1x04_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500M_1x05_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500M_1x06_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500M_1x07_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500M_1x08_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500M_1x09_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500M_1x10_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500M_1x11_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500M_1x12_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500_1x02_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500_1x03_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500_1x04_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500_1x05_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500_1x06_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500_1x07_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500_1x08_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500_1x09_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500_1x10_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500_1x11_P9.5mm.kicad_mod
+%%DATADIR%%/footprints/TerminalBlock_Ningbo-Kagnex.pretty/TerminalBlock_Ningbo-Kagnex_HB9500_1x12_P9.5mm.kicad_mod
%%DATADIR%%/footprints/Package_TO_SOT_SMD.pretty/ATPAK-2.kicad_mod
%%DATADIR%%/footprints/Package_TO_SOT_SMD.pretty/Analog_KS-4.kicad_mod
%%DATADIR%%/footprints/Package_TO_SOT_SMD.pretty/Diodes_SOT-553.kicad_mod
diff --git a/cad/kicad-library-packages3d/Makefile b/cad/kicad-library-packages3d/Makefile
index 0767dc35fa9a..d201cc0bd81e 100644
--- a/cad/kicad-library-packages3d/Makefile
+++ b/cad/kicad-library-packages3d/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kicad
-DISTVERSION= 9.0.5
+DISTVERSION= 9.0.6
CATEGORIES= cad
PKGNAMESUFFIX= -library-packages3d
diff --git a/cad/kicad-library-packages3d/distinfo b/cad/kicad-library-packages3d/distinfo
index 430469192f5b..86dfb6f32778 100644
--- a/cad/kicad-library-packages3d/distinfo
+++ b/cad/kicad-library-packages3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759350894
-SHA256 (kicad-packages3D-9.0.5.tar.bz2) = 61696303f3a41546b90ba9ec20a8902fbd1497a75c224cfe8d0a1857edc83656
-SIZE (kicad-packages3D-9.0.5.tar.bz2) = 683947725
+TIMESTAMP = 1761852927
+SHA256 (kicad-packages3D-9.0.6.tar.bz2) = e27f00a4a75b17b57ddbbaf26d95ee9d0a442b58c9cceff6f7aedeb4449de139
+SIZE (kicad-packages3D-9.0.6.tar.bz2) = 682958006
diff --git a/cad/kicad-library-packages3d/pkg-plist b/cad/kicad-library-packages3d/pkg-plist
index 6d7b41e978a6..53f0c6756568 100644
--- a/cad/kicad-library-packages3d/pkg-plist
+++ b/cad/kicad-library-packages3d/pkg-plist
@@ -11096,6 +11096,7 @@
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-64-1EP_8x8mm_P0.4mm_EP6.5x6.5mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-64-1EP_9x9mm_P0.5mm_EP4.1x4.1mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-64-1EP_9x9mm_P0.5mm_EP4.1x4.1mm.wrl
+%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-64-1EP_9x9mm_P0.5mm_EP6x6mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-64-1EP_9x9mm_P0.5mm_EP7.35x7.35mm.step
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-64-1EP_9x9mm_P0.5mm_EP7.35x7.35mm.wrl
%%DATADIR%%/3dmodels/Package_DFN_QFN.3dshapes/QFN-68-1EP_8x8mm_P0.4mm_EP5.2x5.2mm.step
@@ -11817,10 +11818,6 @@
%%DATADIR%%/3dmodels/Package_QFP.3dshapes/TQFP-80_12x12mm_P0.5mm.wrl
%%DATADIR%%/3dmodels/Package_QFP.3dshapes/TQFP-80_14x14mm_P0.65mm.step
%%DATADIR%%/3dmodels/Package_QFP.3dshapes/TQFP-80_14x14mm_P0.65mm.wrl
-%%DATADIR%%/3dmodels/Package_QFP.3dshapes/VQFP-128_14x14mm_P0.4mm.step
-%%DATADIR%%/3dmodels/Package_QFP.3dshapes/VQFP-128_14x14mm_P0.4mm.wrl
-%%DATADIR%%/3dmodels/Package_QFP.3dshapes/VQFP-176_20x20mm_P0.4mm.step
-%%DATADIR%%/3dmodels/Package_QFP.3dshapes/VQFP-176_20x20mm_P0.4mm.wrl
%%DATADIR%%/3dmodels/Package_SIP.3dshapes/PowerIntegrations_eSIP-7C.step
%%DATADIR%%/3dmodels/Package_SIP.3dshapes/PowerIntegrations_eSIP-7C.wrl
%%DATADIR%%/3dmodels/Package_SIP.3dshapes/PowerIntegrations_eSIP-7F.step
diff --git a/cad/kicad-library-symbols/Makefile b/cad/kicad-library-symbols/Makefile
index b9de01223f37..554b429426e9 100644
--- a/cad/kicad-library-symbols/Makefile
+++ b/cad/kicad-library-symbols/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kicad
-DISTVERSION= 9.0.5
+DISTVERSION= 9.0.6
CATEGORIES= cad
PKGNAMESUFFIX= -library-symbols
diff --git a/cad/kicad-library-symbols/distinfo b/cad/kicad-library-symbols/distinfo
index 4f74786c24b7..08e8353fd167 100644
--- a/cad/kicad-library-symbols/distinfo
+++ b/cad/kicad-library-symbols/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759350617
-SHA256 (kicad-symbols-9.0.5.tar.bz2) = e23596d6ebc3ca9ccab4403a35cf62eacac093fd8cd53aec342403258cefb5f3
-SIZE (kicad-symbols-9.0.5.tar.bz2) = 3834311
+TIMESTAMP = 1761852758
+SHA256 (kicad-symbols-9.0.6.tar.bz2) = 6dd526dc6b17880fdfe42b3ae5076575349927a7de31f5a1abdde4723cf8f959
+SIZE (kicad-symbols-9.0.6.tar.bz2) = 3838251
diff --git a/cad/kicad-library-symbols/pkg-plist b/cad/kicad-library-symbols/pkg-plist
index 5a4cae337acb..7dca6f388bf3 100644
--- a/cad/kicad-library-symbols/pkg-plist
+++ b/cad/kicad-library-symbols/pkg-plist
@@ -150,10 +150,7 @@
%%DATADIR%%/symbols/MCU_Texas_MSP430.kicad_sym
%%DATADIR%%/symbols/MCU_Texas_SimpleLink.kicad_sym
%%DATADIR%%/symbols/MCU_Trident.kicad_sym
-%%DATADIR%%/symbols/MCU_WCH_CH32V0.kicad_sym
-%%DATADIR%%/symbols/MCU_WCH_CH32V2.kicad_sym
-%%DATADIR%%/symbols/MCU_WCH_CH32V3.kicad_sym
-%%DATADIR%%/symbols/MCU_WCH_CH32X0.kicad_sym
+%%DATADIR%%/symbols/MCU_WCH_RiscV.kicad_sym
%%DATADIR%%/symbols/Mechanical.kicad_sym
%%DATADIR%%/symbols/Memory_EEPROM.kicad_sym
%%DATADIR%%/symbols/Memory_EPROM.kicad_sym
diff --git a/cad/kicad-library-templates/Makefile b/cad/kicad-library-templates/Makefile
index 24a53eaa9f88..e4612ef1d157 100644
--- a/cad/kicad-library-templates/Makefile
+++ b/cad/kicad-library-templates/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kicad
-DISTVERSION= 9.0.5
+DISTVERSION= 9.0.6
CATEGORIES= cad
PKGNAMESUFFIX= -library-tmpl
diff --git a/cad/kicad-library-templates/distinfo b/cad/kicad-library-templates/distinfo
index 13dfe691d70d..ca7fa4f3e3ad 100644
--- a/cad/kicad-library-templates/distinfo
+++ b/cad/kicad-library-templates/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759350602
-SHA256 (kicad-templates-9.0.5.tar.bz2) = ba1b084bf5ad601a910ae1d5b792081c7d621888d8f7348e77b079e7e949c7c1
-SIZE (kicad-templates-9.0.5.tar.bz2) = 2882734
+TIMESTAMP = 1761852769
+SHA256 (kicad-templates-9.0.6.tar.bz2) = 8d691bee0e407050d0ef8d280f8f6edce08fd715968d69040a45a6c9d0c0f698
+SIZE (kicad-templates-9.0.6.tar.bz2) = 2882169
diff --git a/cad/kicad/Makefile b/cad/kicad/Makefile
index 8a5557199be1..843f84b2ab70 100644
--- a/cad/kicad/Makefile
+++ b/cad/kicad/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kicad
-DISTVERSION= 9.0.5
-PORTREVISION= 1
+DISTVERSION= 9.0.6
PORTEPOCH= 2
CATEGORIES= cad
diff --git a/cad/kicad/distinfo b/cad/kicad/distinfo
index 7c9669d2fb0d..7e7c6bbb6cef 100644
--- a/cad/kicad/distinfo
+++ b/cad/kicad/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759353412
-SHA256 (kicad-9.0.5.tar.bz2) = 4ba16212460f969f560d8cb45455cec5e88d8bd0602b48683e3debf221e8aae3
-SIZE (kicad-9.0.5.tar.bz2) = 127656010
+TIMESTAMP = 1761852675
+SHA256 (kicad-9.0.6.tar.bz2) = caf9be036a79e47a328f2b9b4c7ed23e93a3ffcf8ba053653c504f4b1a557afe
+SIZE (kicad-9.0.6.tar.bz2) = 127707066
diff --git a/cad/librnd/Makefile b/cad/librnd/Makefile
index 277794cccc1b..f734c7a6ea21 100644
--- a/cad/librnd/Makefile
+++ b/cad/librnd/Makefile
@@ -1,9 +1,9 @@
PORTNAME= librnd
-DISTVERSION= 4.3.2
+DISTVERSION= 4.4.0
CATEGORIES= cad
MASTER_SITES= http://www.repo.hu/projects/${PORTNAME}/releases/
-MAINTAINER= hasdalcodes@gmail.com
+MAINTAINER= alven@FreeBSD.org
COMMENT= Flexible, modular two-dimensional CAD engine
WWW= http://www.repo.hu/projects/librnd/
@@ -17,56 +17,57 @@ USES= gmake pkgconfig tar:bz2
USE_LDCONFIG= yes
HAS_CONFIGURE= yes
-CONFIGURE_ARGS= --all=plugin \
- --plugin-hid_remote \
- ${WITH_DEBUG:D--debug} \
+CONFIGURE_ARGS= ${WITH_DEBUG:D--debug} \
+ --all=plugin \
--CC=${CC} \
--CFLAGS='${CFLAGS}' \
- --LDFLAGS='${LDFLAGS}'
+ --LDFLAGS='${LDFLAGS}' \
+ --plugin-hid_remote
TEST_TARGET= test
+
BINARY_ALIAS= make=${MAKE_CMD}
+
PLIST_SUB= SOVERSION=${DISTVERSION}
-OPTIONS_DEFINE= DOCS GD MOTIF GTK2 GTK2GL GTK4 STROKE WGET
+OPTIONS_DEFINE= DOCS GD GTK2 GTK2GL GTK4 MOTIF STROKE WGET
OPTIONS_DEFAULT= GD GTK2 GTK2GL STROKE WGET
-OPTIONS_SUB= yes
-GTK2GL_DESC= GTK 2 GUI with OpenGL support
-WGET_DESC= Wget support
+OPTIONS_SUB= yes
-GD_LIB_DEPENDS= libgd.so:graphics/gd
-GD_CONFIGURE_OFF= --disable-gd
+GTK2GL_DESC= GTK 2 GUI with OpenGL support
+WGET_DESC= Wget support
-GTK2GL_IMPLIES= GTK2
+GD_LIB_DEPENDS= libgd.so:graphics/gd
+GD_CONFIGURE_OFF= --disable-gd
+GTK2GL_IMPLIES= GTK2
GTK2GL_LIB_DEPENDS= libgtkglext-x11-1.0.so:x11-toolkits/gtkglext
-GTK2GL_USES= gl
-GTK2GL_USE= gl=gl,glu gnome=pangox-compat xorg=x11
+GTK2GL_USES= gl
+GTK2GL_USE= GL=gl,glu \
+ GNOME=pangox-compat \
+ XORG=x11
GTK2GL_CONFIGURE_OFF= --disable-hid_gtk2_gl
-
GTK2_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libharfbuzz.so:print/harfbuzz
-GTK2_USES= gnome
-GTK2_USE= gnome=cairo,gdkpixbuf,gtk20
+GTK2_USES= gnome
+GTK2_USE= GNOME=cairo,gdkpixbuf,gtk20
GTK2_CONFIGURE_OFF= --disable-hid_gtk2_gdk
-GTK4_IMPLIES= GTK2
+GTK4_IMPLIES= GTK2
GTK4_LIB_DEPENDS= libepoxy.so:graphics/libepoxy \
libgraphene-1.0.so:graphics/graphene \
libharfbuzz.so:print/harfbuzz \
libvulkan.so:graphics/vulkan-loader
-GTK4_USES= gl gnome
-GTK4_USE= gl=gl,glu gnome=cairo,gdkpixbuf,gtk40
+GTK4_USES= gl gnome
+GTK4_USE= GL=gl,glu \
+ GNOME=cairo,gdkpixbuf,gtk40
GTK4_CONFIGURE_OFF= --disable-hid_gtk4_gl
-
-MOTIF_BROKEN= Fails to build
-MOTIF_USES= motif
-MOTIF_USE= xorg=x11,xinerama,xrender,xt
+MOTIF_BROKEN= Fails to build
+MOTIF_USES= motif
+MOTIF_USE= XORG=x11,xinerama,xrender,xt
MOTIF_CONFIGURE_OFF= --disable-hid_lesstif
-
STROKE_LIB_DEPENDS= libstroke.so:devel/libstroke
STROKE_CONFIGURE_OFF= --disable-stroke
-
WGET_RUN_DEPENDS= wget:ftp/wget
WGET_CONFIGURE_OFF= --disable-lib_wget
@@ -85,17 +86,12 @@ PLIST_SUB+= GUI=""
PLIST_SUB+= GUI="@comment "
.endif
-post-patch:
- @${ECHO_CMD} 'USER_CFLAGS += -DSCCONFIG_ACCEPT_IMPLICIT' \
- >> ${WRKSRC}/scconfig/Makefile
-
pre-configure:
- ${REINPLACE_CMD} \
- -e 's,%%LOCALBASE%%,${LOCALBASE},' \
- -e 's,%%MOTIFLIB%%,${MOTIFLIB},' \
- ${WRKSRC}/scconfig/src/gui/find_gl.c \
- ${WRKSRC}/scconfig/src/gui/find_lesstif2.c \
- ${WRKSRC}/scconfig/src/gui/find_misc.c \
- ${WRKSRC}/scconfig/src/gui/find_x.c
+ ${REINPLACE_CMD} -e 's,%%LOCALBASE%%,${LOCALBASE},' \
+ -e 's,%%MOTIFLIB%%,${MOTIFLIB},' \
+ ${WRKSRC}/scconfig/src/gui/find_gl.c \
+ ${WRKSRC}/scconfig/src/gui/find_lesstif2.c \
+ ${WRKSRC}/scconfig/src/gui/find_misc.c \
+ ${WRKSRC}/scconfig/src/gui/find_x.c
.include <bsd.port.post.mk>
diff --git a/cad/librnd/distinfo b/cad/librnd/distinfo
index 04474eeac275..baa3eb7b0f48 100644
--- a/cad/librnd/distinfo
+++ b/cad/librnd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742323253
-SHA256 (librnd-4.3.2.tar.bz2) = ae9ed4ea0a0c16dd367f0d7c6c89d26276f1ffb285261ff2be792c97de335be2
-SIZE (librnd-4.3.2.tar.bz2) = 1656609
+TIMESTAMP = 1761070908
+SHA256 (librnd-4.4.0.tar.bz2) = bca867a3c69d273015f6f2346eefa663051c3b3aab9529e3d699c1b7288bab6b
+SIZE (librnd-4.4.0.tar.bz2) = 1674400
diff --git a/cad/librnd/pkg-descr b/cad/librnd/pkg-descr
index e884b0a29794..df8a3993c772 100644
--- a/cad/librnd/pkg-descr
+++ b/cad/librnd/pkg-descr
@@ -1,6 +1,6 @@
-librnd is a free/open source, flexible, modular two-dimensional CAD engine
+librnd is a Free Software flexible, modular two-dimensional CAD engine
- - with transparent multiple GUI toolkit support,
- - flexible, dynamic menu system
- - flexible, dynamic configuration system
- - support for user scripting in a dozen languages
+- with transparent multiple GUI toolkit support,
+- flexible, dynamic menu system
+- flexible, dynamic configuration system
+- support for user scripting in a dozen languages
diff --git a/cad/librnd/pkg-plist b/cad/librnd/pkg-plist
index 7c9f18c500f8..9f2cfa124dcf 100644
--- a/cad/librnd/pkg-plist
+++ b/cad/librnd/pkg-plist
@@ -130,10 +130,12 @@ include/librnd4/librnd/src_3rd/genregex/regex_se.h
include/librnd4/librnd/src_3rd/genregex/regex_sei.h
include/librnd4/librnd/src_3rd/genregex/regex_templ.h
include/librnd4/librnd/src_3rd/genrtree/genrtree_api.h
+include/librnd4/librnd/src_3rd/genrtree/genrtree_api2.h
include/librnd4/librnd/src_3rd/genrtree/genrtree_debug.h
include/librnd4/librnd/src_3rd/genrtree/genrtree_delete.h
include/librnd4/librnd/src_3rd/genrtree/genrtree_impl.h
include/librnd4/librnd/src_3rd/genrtree/genrtree_search.h
+include/librnd4/librnd/src_3rd/genrtree/genrtree_search2.h
include/librnd4/librnd/src_3rd/gensexpr/gensexpr_impl.h
include/librnd4/librnd/src_3rd/gensexpr/gsx_parse.h
include/librnd4/librnd/src_3rd/gensexpr/gsxl.h
@@ -323,6 +325,7 @@ lib/librnd4/sphash
%%PORTDOCS%%%%DOCSDIR%%4/developer/hid_remote/proto_low.html
%%PORTDOCS%%%%DOCSDIR%%4/developer/hid_remote/proto_parse.html
%%PORTDOCS%%%%DOCSDIR%%4/developer/hid_remote/proto_parse.svg
+%%PORTDOCS%%%%DOCSDIR%%4/faq.html
%%PORTDOCS%%%%DOCSDIR%%4/index.html
%%PORTDOCS%%%%DOCSDIR%%4/irc.html
%%PORTDOCS%%%%DOCSDIR%%4/license.html
diff --git a/cad/magic/Makefile b/cad/magic/Makefile
index 952ee0dc23a3..1b3ac2e2c386 100644
--- a/cad/magic/Makefile
+++ b/cad/magic/Makefile
@@ -1,5 +1,5 @@
PORTNAME= magic
-DISTVERSION= 8.3.561
+DISTVERSION= 8.3.570
CATEGORIES= cad
MASTER_SITES= http://opencircuitdesign.com/magic/archive/
@@ -28,7 +28,8 @@ CONFIGURE_ARGS= --enable-modular \
ALL_TARGET= tcllibrary
-BINARY_ALIAS= python3=${PYTHON_CMD} # this is needed, see https://github.com/RTimothyEdwards/magic/issues/173#issuecomment-1200065429
+BINARY_ALIAS= git=${FALSE} \
+ python3=${PYTHON_CMD} # this is needed, see https://github.com/RTimothyEdwards/magic/issues/173#issuecomment-1200065429
DESKTOP_ENTRIES="Magic" "" "" "${PORTNAME}" "" ""
diff --git a/cad/magic/distinfo b/cad/magic/distinfo
index be22909ace53..efb546fe5655 100644
--- a/cad/magic/distinfo
+++ b/cad/magic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1760303907
-SHA256 (magic-8.3.561.tgz) = 4c42447696adbe2f8f624bdffab5ee3a01bada0b7e3bdcdd031e7efd8262e498
-SIZE (magic-8.3.561.tgz) = 4276101
+TIMESTAMP = 1761845095
+SHA256 (magic-8.3.570.tgz) = 9922bf558f8ee330e46dda5986a6585bd573b0d9a6b30980fd64429d97135c38
+SIZE (magic-8.3.570.tgz) = 4280150
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/openscad-devel/Makefile b/cad/openscad-devel/Makefile
index 15e7ee8e561d..1a21884533e8 100644
--- a/cad/openscad-devel/Makefile
+++ b/cad/openscad-devel/Makefile
@@ -62,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 4a37024a3687..6da55245bf7d 100644
--- a/cad/openscad/Makefile
+++ b/cad/openscad/Makefile
@@ -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/pcb-rnd/Makefile b/cad/pcb-rnd/Makefile
index a00ec5804c9c..a64798729a1b 100644
--- a/cad/pcb-rnd/Makefile
+++ b/cad/pcb-rnd/Makefile
@@ -1,18 +1,18 @@
PORTNAME= pcb-rnd
-DISTVERSION= 3.1.6
+DISTVERSION= 3.1.7b
PORTREVISION= 1
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 +21,30 @@ 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
-BINARY_ALIAS= make=${MAKE_CMD}
+TESTING_UNSAFE= yes # ld: error: unable to find library -lrnd-3rd
-OPTIONS_DEFINE= DOCS
+BINARY_ALIAS= make=${MAKE_CMD}
-TESTING_UNSAFE= yes # ld: error: unable to find library -lrnd-3rd
+PORTDOCS= *
-post-patch:
- @${ECHO_CMD} 'USER_CFLAGS += -DSCCONFIG_ACCEPT_IMPLICIT' \
- >> ${WRKSRC}/scconfig/Makefile
+OPTIONS_DEFINE= DOCS
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-descr b/cad/pcb-rnd/pkg-descr
index 72ecacbe4715..3b7579441606 100644
--- a/cad/pcb-rnd/pkg-descr
+++ b/cad/pcb-rnd/pkg-descr
@@ -1,6 +1,6 @@
-pcb-rnd is a free/open source, flexible, modular Printed Circuit Board editor
+pcb-rnd is a Free Software flexible, modular Printed Circuit Board editor
- - for design of professional and hobby boards.
- - is feature-rich and compatible
- - has a long history, fast paced development, and big plans.
- - is part of the coralEDA ecosystem.
+- for design of professional and hobby boards
+- is feature-rich and compatible
+- has a long history, fast paced development, and big plans
+- is part of the coralEDA ecosystem
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/py-verilog-parser/Makefile b/cad/py-verilog-parser/Makefile
new file mode 100644
index 000000000000..fc80dfa1d142
--- /dev/null
+++ b/cad/py-verilog-parser/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= verilog_parser
+DISTVERSION= 0.0.7
+CATEGORIES= cad python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= spaciouscoder78@disroot.org
+COMMENT= Lark-based parser for structural Verilog netlists
+WWW= https://codeberg.org/tok/py-verilog-parser
+
+LICENSE= AGPLv3+
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}lark>=1.2.2<2:devel/py-lark@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0.45.1:devel/py-wheel@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/cad/py-verilog-parser/distinfo b/cad/py-verilog-parser/distinfo
new file mode 100644
index 000000000000..7a375cc4cb10
--- /dev/null
+++ b/cad/py-verilog-parser/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1760924808
+SHA256 (verilog_parser-0.0.7.tar.gz) = dbe6db18bc74398fa481ca373205818065cac2ac0e165886ce373b01bdf8e0f7
+SIZE (verilog_parser-0.0.7.tar.gz) = 7197
diff --git a/cad/py-verilog-parser/pkg-descr b/cad/py-verilog-parser/pkg-descr
new file mode 100644
index 000000000000..24ea3cd3d8fb
--- /dev/null
+++ b/cad/py-verilog-parser/pkg-descr
@@ -0,0 +1,3 @@
+Lark-based parser for Verilog netlists (structural Verilog without behavioral
+statements). This is meant to be used to read netlists as generated by HDL logic
+synthesizers such as Yosys.
diff --git a/cad/sch-rnd/Makefile b/cad/sch-rnd/Makefile
new file mode 100644
index 000000000000..5c4a7651679a
--- /dev/null
+++ b/cad/sch-rnd/Makefile
@@ -0,0 +1,42 @@
+PORTNAME= sch-rnd
+DISTVERSION= 1.0.10
+CATEGORIES= cad
+MASTER_SITES= http://www.repo.hu/projects/${PORTNAME}/releases/
+
+MAINTAINER= alven@FreeBSD.org
+COMMENT= Simple, modular, scriptable schematics editor
+WWW= http://www.repo.hu/projects/sch-rnd/
+
+LICENSE= LGPL21
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+LIB_DEPENDS= libfungw.so:devel/fungw \
+ libgenht.so:devel/genht \
+ librnd-hid.so:cad/librnd
+
+USES= gmake tar:bz2
+
+HAS_CONFIGURE= yes
+CONFIGURE_ARGS= ${WITH_DEBUG:D--debug} \
+ --CC=${CC} \
+ --CFLAGS='${CFLAGS}' \
+ --LDFLAGS='${LDFLAGS}'
+
+TEST_TARGET= test
+
+BINARY_ALIAS= make=${MAKE_CMD}
+
+PORTDOCS= *
+
+OPTIONS_DEFINE= DOCS
+
+post-install:
+.for f in bin/sch-rnd lib/sch-rnd/minuid
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/$f
+.endfor
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/sch-rnd/plugins/*.so
+
+post-install-DOCS-off:
+ ${RM} -r ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/cad/sch-rnd/distinfo b/cad/sch-rnd/distinfo
new file mode 100644
index 000000000000..5e539a31fb34
--- /dev/null
+++ b/cad/sch-rnd/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1761571312
+SHA256 (sch-rnd-1.0.10.tar.bz2) = eb51118c1f4034901c49f91054eed689441afc6d6daa1311943f7fa4e20e9254
+SIZE (sch-rnd-1.0.10.tar.bz2) = 2001548
diff --git a/cad/sch-rnd/pkg-descr b/cad/sch-rnd/pkg-descr
new file mode 100644
index 000000000000..ce45eed34bb3
--- /dev/null
+++ b/cad/sch-rnd/pkg-descr
@@ -0,0 +1,8 @@
+sch-rnd is a Free Software simple, modular, scriptable schematics editor
+
+- can be used as a stand-alone schematics capture tool
+- but also fits nicely in the Ringdove EDA suite
+- is workflow-agnostic
+- is set up in a similar manner as pcb-rnd
+- is easy and fast to compile, edit and contribute to
+- supports many file formats
diff --git a/cad/sch-rnd/pkg-plist b/cad/sch-rnd/pkg-plist
new file mode 100644
index 000000000000..688aec1d4f25
--- /dev/null
+++ b/cad/sch-rnd/pkg-plist
@@ -0,0 +1,132 @@
+@dir %%DATADIR%%/hlibrary
+bin/boxsym-rnd
+bin/sch-rnd
+%%ETCDIR%%/adialogs.conf
+%%ETCDIR%%/export_bom.conf
+%%ETCDIR%%/funcmap.conf
+%%ETCDIR%%/io_altium.conf
+%%ETCDIR%%/io_bxl.conf
+%%ETCDIR%%/io_easyeda.conf
+%%ETCDIR%%/io_eeschema.conf
+%%ETCDIR%%/io_geda.conf
+%%ETCDIR%%/io_orcad.conf
+%%ETCDIR%%/lib_attbl.conf
+%%ETCDIR%%/menu-default.lht
+%%ETCDIR%%/renumber.conf
+%%ETCDIR%%/sch-rnd-conf.lht
+%%ETCDIR%%/sim.conf
+%%ETCDIR%%/sim_gui.conf
+%%ETCDIR%%/std_cschem.conf
+%%ETCDIR%%/std_devmap.conf
+%%ETCDIR%%/target_pcb.conf
+%%ETCDIR%%/target_spice.conf
+lib/sch-rnd/boxsym-rnd/generator.awk
+lib/sch-rnd/boxsym-rnd/parser.awk
+lib/sch-rnd/boxsym-rnd/util.awk
+lib/sch-rnd/minuid
+lib/sch-rnd/plugins/export_lpr.pup
+lib/sch-rnd/plugins/export_lpr.so
+lib/sch-rnd/plugins/export_png.pup
+lib/sch-rnd/plugins/export_png.so
+lib/sch-rnd/plugins/export_ps.pup
+lib/sch-rnd/plugins/export_ps.so
+lib/sch-rnd/plugins/export_svg.pup
+lib/sch-rnd/plugins/export_svg.so
+lib/sch-rnd/plugins/gui.pup
+lib/sch-rnd/plugins/gui.so
+lib/sch-rnd/plugins/io_eeschema.pup
+lib/sch-rnd/plugins/io_eeschema.so
+lib/sch-rnd/plugins/io_ngrp_fawk.pup
+lib/sch-rnd/plugins/io_ngrp_fawk.so
+lib/sch-rnd/plugins/lib_plot.pup
+lib/sch-rnd/plugins/lib_plot.so
+lib/sch-rnd/plugins/sch_dialogs.pup
+lib/sch-rnd/plugins/sch_dialogs.so
+lib/sch-rnd/plugins/sim_gui.pup
+lib/sch-rnd/plugins/sim_gui.so
+share/man/man1/boxsym-rnd.1.gz
+share/man/man1/sch-rnd.1.gz
+share/man/man5/boxsym-rnd.5.gz
+%%DATADIR%%/default-sheet.lht
+%%DATADIR%%/devmap/1n4148_minimelf.devmap
+%%DATADIR%%/devmap/1n5817_do41.devmap
+%%DATADIR%%/devmap/2n3904_to92.devmap
+%%DATADIR%%/devmap/2n7002_sot23.devmap
+%%DATADIR%%/devmap/bc817_sot23.devmap
+%%DATADIR%%/devmap/bc857_sot23.devmap
+%%DATADIR%%/devmap/bc857bs_sot363.devmap
+%%DATADIR%%/devmap/bss84_sot23.devmap
+%%DATADIR%%/devmap/bzx55c3v3_do35.devmap
+%%DATADIR%%/devmap/irf510_to220.devmap
+%%DATADIR%%/devmap/led5.devmap
+%%DATADIR%%/devmap/lm358_so8.devmap
+%%DATADIR%%/devmap/lm393_so8.devmap
+%%DATADIR%%/devmap/pol_rcy.devmap
+%%DATADIR%%/font/aussiefont-sans-bold
+%%DATADIR%%/font/aussiefont-sans-bold-oblique
+%%DATADIR%%/font/aussiefont-sans-oblique
+%%DATADIR%%/font/aussiefont-sans-regular
+%%DATADIR%%/font/aussiefont-serif-bold
+%%DATADIR%%/font/aussiefont-serif-bold-oblique
+%%DATADIR%%/font/aussiefont-serif-oblique
+%%DATADIR%%/font/aussiefont-serif-regular
+%%DATADIR%%/spice/bc817.prm
+%%DATADIR%%/spice/bridge_adc_ttl.prm
+%%DATADIR%%/spice/bridge_dac_ttl.prm
+%%DATADIR%%/spice/lm358.mod
+%%DATADIR%%/symbol/LICENSE
+%%DATADIR%%/symbol/analog/comparator-1.ry
+%%DATADIR%%/symbol/analog/opamp-1.ry
+%%DATADIR%%/symbol/common_sym.awk
+%%DATADIR%%/symbol/diode/diode-1.ry
+%%DATADIR%%/symbol/diode/led-1.ry
+%%DATADIR%%/symbol/diode/schottky-1.ry
+%%DATADIR%%/symbol/diode/zener-1.ry
+%%DATADIR%%/symbol/diode/zener-2.ry
+%%DATADIR%%/symbol/mech/connector
+%%DATADIR%%/symbol/mech/connector.awk
+%%DATADIR%%/symbol/mech/hole.ry
+%%DATADIR%%/symbol/mech/switch
+%%DATADIR%%/symbol/mech/switch.awk
+%%DATADIR%%/symbol/mech/testpoint.ry
+%%DATADIR%%/symbol/misc/shterm_in.ry
+%%DATADIR%%/symbol/misc/shterm_inout.ry
+%%DATADIR%%/symbol/misc/shterm_out.ry
+%%DATADIR%%/symbol/misc/spice_command.ry
+%%DATADIR%%/symbol/misc/titlebox.ry
+%%DATADIR%%/symbol/passive/capacitor-1.ry
+%%DATADIR%%/symbol/passive/capacitor-2.ry
+%%DATADIR%%/symbol/passive/capacitor-3.ry
+%%DATADIR%%/symbol/passive/capacitor-var-1.ry
+%%DATADIR%%/symbol/passive/coil-1.ry
+%%DATADIR%%/symbol/passive/coil-2.ry
+%%DATADIR%%/symbol/passive/coil-var-1.ry
+%%DATADIR%%/symbol/passive/coil-var-2.ry
+%%DATADIR%%/symbol/passive/coil-var-3.ry
+%%DATADIR%%/symbol/passive/coil-var-4.ry
+%%DATADIR%%/symbol/passive/resistor-1.ry
+%%DATADIR%%/symbol/passive/resistor-2.ry
+%%DATADIR%%/symbol/passive/resistor-3.ry
+%%DATADIR%%/symbol/passive/resistor-var-1.ry
+%%DATADIR%%/symbol/passive/resistor-var-2.ry
+%%DATADIR%%/symbol/passive/resistor-var-3.ry
+%%DATADIR%%/symbol/power/battery-1.ry
+%%DATADIR%%/symbol/power/battery-2.ry
+%%DATADIR%%/symbol/power/battery-3.ry
+%%DATADIR%%/symbol/power/fuse-1.ry
+%%DATADIR%%/symbol/power/fuse-2.ry
+%%DATADIR%%/symbol/power/gnd-1.ry
+%%DATADIR%%/symbol/power/ldo.ry
+%%DATADIR%%/symbol/power/meter.ry
+%%DATADIR%%/symbol/power/rail.ry
+%%DATADIR%%/symbol/power/source-ac.ry
+%%DATADIR%%/symbol/power/source-dc.ry
+%%DATADIR%%/symbol/power/source.ry
+%%DATADIR%%/symbol/power/vcc.ry
+%%DATADIR%%/symbol/power/vdd.ry
+%%DATADIR%%/symbol/power/vee.ry
+%%DATADIR%%/symbol/power/vss.ry
+%%DATADIR%%/symbol/transistor/mosfet-n-1.ry
+%%DATADIR%%/symbol/transistor/mosfet-p-1.ry
+%%DATADIR%%/symbol/transistor/npn-1.ry
+%%DATADIR%%/symbol/transistor/pnp-1.ry