git: 2b1be435b553 - main - cad/librecad: Update to 2.2.1.5

Jason E. Hale <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch main has been updated by jhale:

URL: https://cgit.FreeBSD.org/ports/commit/?id=2b1be435b553c9271e1c96b74849caeafd6f5d87

commit 2b1be435b553c9271e1c96b74849caeafd6f5d87
Author:     Jason E. Hale <[email protected]>
AuthorDate: 2026-08-14 01:42:40 +0000
Commit:     Jason E. Hale <[email protected]>
CommitDate: 2026-08-14 01:48:48 +0000

    cad/librecad: Update to 2.2.1.5
    
    https://github.com/LibreCAD/LibreCAD/releases/tag/v2.2.1.4
    https://github.com/LibreCAD/LibreCAD/releases/tag/v2.2.1.5
---
 cad/librecad/Makefile                         |  2 +-
 cad/librecad/distinfo                         |  6 +++---
 cad/librecad/files/patch-librecad_src_src.pro | 14 ++++++++++++++
 cad/librecad/pkg-plist                        |  5 +++--
 4 files changed, 21 insertions(+), 6 deletions(-)

diff --git a/cad/librecad/Makefile b/cad/librecad/Makefile
index d0f946ed5fa3..200b07bb4c63 100644
--- a/cad/librecad/Makefile
+++ b/cad/librecad/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	librecad
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2.2.1.3
+DISTVERSION=	2.2.1.5
 CATEGORIES=	cad
 
 MAINTAINER=	[email protected]
diff --git a/cad/librecad/distinfo b/cad/librecad/distinfo
index f214dbfe7da2..eeb6d76ab71a 100644
--- a/cad/librecad/distinfo
+++ b/cad/librecad/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1769149739
-SHA256 (LibreCAD-LibreCAD-v2.2.1.3_GH0.tar.gz) = 5656f172c27967359baa4cac65e9a7880217379a7813387168943dfcdd6de658
-SIZE (LibreCAD-LibreCAD-v2.2.1.3_GH0.tar.gz) = 18608416
+TIMESTAMP = 1786665314
+SHA256 (LibreCAD-LibreCAD-v2.2.1.5_GH0.tar.gz) = 703f6e6701b7ee47769b6def271fa025ef32e31ee193e2ba69a2c47fff8da459
+SIZE (LibreCAD-LibreCAD-v2.2.1.5_GH0.tar.gz) = 20192101
diff --git a/cad/librecad/files/patch-librecad_src_src.pro b/cad/librecad/files/patch-librecad_src_src.pro
new file mode 100644
index 000000000000..0e35ec1d8451
--- /dev/null
+++ b/cad/librecad/files/patch-librecad_src_src.pro
@@ -0,0 +1,14 @@
+FreeBSD needs to link to -lexecinfo to define backtrace(3) symbols.
+
+--- librecad/src/src.pro.orig	2026-05-02 02:15:08 UTC
++++ librecad/src/src.pro
+@@ -85,6 +85,9 @@ else:unix {
+ else:unix {
+     # lc_crashhandler: export symbols so backtrace_symbols() can resolve them
+     QMAKE_LFLAGS += -rdynamic
++    freebsd {
++        LIBS += -lexecinfo
++    }
+ }
+ 
+ DEFINES += LC_VERSION=\"$$LC_VERSION\"
diff --git a/cad/librecad/pkg-plist b/cad/librecad/pkg-plist
index cc848e9dbbfa..f0d7cb073d2b 100644
--- a/cad/librecad/pkg-plist
+++ b/cad/librecad/pkg-plist
@@ -1385,6 +1385,7 @@ share/applications/librecad.desktop
 %%DATADIR%%/patterns/triangle_b.dxf
 %%DATADIR%%/plugins/libalign.so
 %%DATADIR%%/plugins/libasciifile.so
+%%DATADIR%%/plugins/libcircletools.so
 %%DATADIR%%/plugins/libdivide.so
 %%DATADIR%%/plugins/libgear.so
 %%DATADIR%%/plugins/liblist.so
@@ -1429,7 +1430,7 @@ share/applications/librecad.desktop
 %%DATADIR%%/qm/librecad_he.qm
 %%DATADIR%%/qm/librecad_hi.qm
 %%DATADIR%%/qm/librecad_hu.qm
-%%DATADIR%%/qm/librecad_id_ID.qm
+%%DATADIR%%/qm/librecad_id_id.qm
 %%DATADIR%%/qm/librecad_it.qm
 %%DATADIR%%/qm/librecad_ja.qm
 %%DATADIR%%/qm/librecad_ka.qm
@@ -1490,7 +1491,7 @@ share/applications/librecad.desktop
 %%DATADIR%%/qm/plugins_gl.qm
 %%DATADIR%%/qm/plugins_hi.qm
 %%DATADIR%%/qm/plugins_hu.qm
-%%DATADIR%%/qm/plugins_id_ID.qm
+%%DATADIR%%/qm/plugins_id_id.qm
 %%DATADIR%%/qm/plugins_it.qm
 %%DATADIR%%/qm/plugins_ja.qm
 %%DATADIR%%/qm/plugins_ko.qm
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.