Diff attached updates cad/librecad from 2.2.1.1 to 2.2.1.5 (2 May 2026)
Probably one of last releases before changing to Qt6 (2.2.2)?

- multiple bugfixes incl copy/paste scaling, arc rendering
- translations updates
- add crash handler
- kbd shortcut: Shift-Space for cmd window focus
- dlgmtext default to unicode fonts

Tested on 8.0-beta Build date: 1788736025 - Sun Sep  6 23:07:05 UTC 2026
Light testing with a couple of imported DWG construction drawings

Tests, OKs? (Could this go into 8.0?)

Chris
? librecad2.2.1.5.diff
? patches/patch-librecad_src_src_pro
Index: Makefile
===================================================================
RCS file: /cvs/ports/cad/librecad/Makefile,v
diff -u -p -u -p -r1.7 Makefile
--- Makefile	27 Apr 2025 18:39:09 -0000	1.7
+++ Makefile	8 Sep 2026 08:11:10 -0000
@@ -2,7 +2,7 @@ COMMENT =	2D CAD program
 
 GH_ACCOUNT =	LibreCAD
 GH_PROJECT =	LibreCAD
-GH_TAGNAME =	v2.2.1.1
+GH_TAGNAME =	v2.2.1.5
 
 CATEGORIES =	cad graphics
 
@@ -11,7 +11,7 @@ HOMEPAGE =	https://librecad.org
 # GPLv2 only
 PERMIT_PACKAGE =Yes
 
-WANTLIB += ${COMPILER_LIBCXX} GL Qt5Core Qt5Gui Qt5PrintSupport
+WANTLIB += ${COMPILER_LIBCXX} execinfo GL Qt5Core Qt5Gui Qt5PrintSupport
 WANTLIB += Qt5Svg Qt5Widgets c freetype m muparser
 
 MODULES =	devel/qmake \
Index: distinfo
===================================================================
RCS file: /cvs/ports/cad/librecad/distinfo,v
diff -u -p -u -p -r1.3 distinfo
--- distinfo	27 Apr 2025 18:39:09 -0000	1.3
+++ distinfo	8 Sep 2026 08:11:10 -0000
@@ -1,2 +1,2 @@
-SHA256 (LibreCAD-2.2.1.1.tar.gz) = KcL2/KTgAY8emf4ySo6Rd3gMGwHENcKVCixSYnpH/b8=
-SIZE (LibreCAD-2.2.1.1.tar.gz) = 18597136
+SHA256 (LibreCAD-2.2.1.5.tar.gz) = cD9uZwG37kd2m23vJx+gJe8y4x7hk+K6aaLEf/+NpFk=
+SIZE (LibreCAD-2.2.1.5.tar.gz) = 20192101
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/cad/librecad/pkg/PLIST,v
diff -u -p -u -p -r1.4 PLIST
--- pkg/PLIST	27 Apr 2025 18:39:09 -0000	1.4
+++ pkg/PLIST	8 Sep 2026 08:11:11 -0000
@@ -1385,6 +1385,7 @@ share/librecad/library/templates/
 share/librecad/library/templates/empty.dxf
 share/librecad/patterns/
 share/librecad/patterns/angle.dxf
+share/librecad/patterns/angle45.dxf
 share/librecad/patterns/ansi31.dxf
 share/librecad/patterns/ar-b816.dxf
 share/librecad/patterns/ar-b816c.dxf
@@ -1450,6 +1451,7 @@ share/librecad/patterns/triangle_b.dxf
 share/librecad/plugins/
 @so share/librecad/plugins/libalign.so
 @so share/librecad/plugins/libasciifile.so
+@so share/librecad/plugins/libcircletools.so
 @so share/librecad/plugins/libdivide.so
 @so share/librecad/plugins/libgear.so
 @so share/librecad/plugins/liblist.so
@@ -1495,7 +1497,7 @@ share/librecad/qm/librecad_gl.qm
 share/librecad/qm/librecad_he.qm
 share/librecad/qm/librecad_hi.qm
 share/librecad/qm/librecad_hu.qm
-share/librecad/qm/librecad_id_ID.qm
+share/librecad/qm/librecad_id_id.qm
 share/librecad/qm/librecad_it.qm
 share/librecad/qm/librecad_ja.qm
 share/librecad/qm/librecad_ka.qm
@@ -1556,7 +1558,7 @@ share/librecad/qm/plugins_fr.qm
 share/librecad/qm/plugins_gl.qm
 share/librecad/qm/plugins_hi.qm
 share/librecad/qm/plugins_hu.qm
-share/librecad/qm/plugins_id_ID.qm
+share/librecad/qm/plugins_id_id.qm
 share/librecad/qm/plugins_it.qm
 share/librecad/qm/plugins_ja.qm
 share/librecad/qm/plugins_ko.qm

Reply via email to