pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

leocad: Update to 25.09



Module Name:	pkgsrc-wip
Committed By:	Paul Ripke <stix%stix.id.au@localhost>
Pushed By:	stix
Date:		Thu Sep 4 21:17:25 2025 +1000
Changeset:	c6d96c94c62a05c4413d2e5e59bc28bb7035caf0

Modified Files:
	leocad/Makefile
	leocad/distinfo
	leocad/patches/patch-leocad.pro
	leocad/patches/patch-qt_lc__renderdialog.cpp
Removed Files:
	leocad/patches/patch-common_lc__application.h
	leocad/patches/patch-common_lc__collapsiblewidget.h
	leocad/patches/patch-common_lc__edgecolordialog.cpp
	leocad/patches/patch-common_lc__findreplacewidget.h
	leocad/patches/patch-common_lc__instructions.h
	leocad/patches/patch-common_lc__library.h
	leocad/patches/patch-common_lc__mainwindow.h
	leocad/patches/patch-common_lc__minifigdialog.h
	leocad/patches/patch-common_lc__pagesetupdialog.h
	leocad/patches/patch-common_lc__partpalettedialog.h
	leocad/patches/patch-common_lc__partselectionwidget.h
	leocad/patches/patch-common_lc__previewwidget.h
	leocad/patches/patch-common_lc__timelinewidget.h
	leocad/patches/patch-common_lc__view.h
	leocad/patches/patch-common_lc__viewwidget.h
	leocad/patches/patch-qt_lc__qaboutdialog.h
	leocad/patches/patch-qt_lc__qarraydialog.h
	leocad/patches/patch-qt_lc__qcategorydialog.h
	leocad/patches/patch-qt_lc__qcolorlist.h
	leocad/patches/patch-qt_lc__qcolorpicker.h
	leocad/patches/patch-qt_lc__qeditgroupsdialog.h
	leocad/patches/patch-qt_lc__qgroupdialog.h
	leocad/patches/patch-qt_lc__qhtmldialog.h
	leocad/patches/patch-qt_lc__qimagedialog.h
	leocad/patches/patch-qt_lc__qmodellistdialog.h
	leocad/patches/patch-qt_lc__qpreferencesdialog.h
	leocad/patches/patch-qt_lc__qpropertiesdialog.h
	leocad/patches/patch-qt_lc__qpropertiestree.h
	leocad/patches/patch-qt_lc__qselectdialog.h
	leocad/patches/patch-qt_lc__qupdatedialog.h
	leocad/patches/patch-qt_lc__qutils.h
	leocad/patches/patch-qt_lc__renderdialog.h
	leocad/patches/patch-qt_lc__setsdatabasedialog.h

Log Message:
leocad: Update to 25.09

Clean up patches, and build without PCH in a cleaner fashion.

Release notes:

- Added new Train Track Layout Editor.
- Updated the Minifig Wizard.
- Updated the Properties Widget.
- Added Blender Render Support.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=c6d96c94c62a05c4413d2e5e59bc28bb7035caf0

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 leocad/Makefile                                    |  4 +-
 leocad/distinfo                                    | 43 +++-------------------
 leocad/patches/patch-common_lc__application.h      | 13 -------
 .../patches/patch-common_lc__collapsiblewidget.h   | 14 -------
 .../patches/patch-common_lc__edgecolordialog.cpp   | 11 ------
 .../patches/patch-common_lc__findreplacewidget.h   | 14 -------
 leocad/patches/patch-common_lc__instructions.h     | 13 -------
 leocad/patches/patch-common_lc__library.h          | 13 -------
 leocad/patches/patch-common_lc__mainwindow.h       | 13 -------
 leocad/patches/patch-common_lc__minifigdialog.h    | 13 -------
 leocad/patches/patch-common_lc__pagesetupdialog.h  | 14 -------
 .../patches/patch-common_lc__partpalettedialog.h   | 14 -------
 .../patches/patch-common_lc__partselectionwidget.h | 13 -------
 leocad/patches/patch-common_lc__previewwidget.h    | 13 -------
 leocad/patches/patch-common_lc__timelinewidget.h   | 14 -------
 leocad/patches/patch-common_lc__view.h             | 13 -------
 leocad/patches/patch-common_lc__viewwidget.h       | 14 -------
 leocad/patches/patch-leocad.pro                    |  4 +-
 leocad/patches/patch-qt_lc__qaboutdialog.h         | 13 -------
 leocad/patches/patch-qt_lc__qarraydialog.h         | 13 -------
 leocad/patches/patch-qt_lc__qcategorydialog.h      | 13 -------
 leocad/patches/patch-qt_lc__qcolorlist.h           | 14 -------
 leocad/patches/patch-qt_lc__qcolorpicker.h         | 13 -------
 leocad/patches/patch-qt_lc__qeditgroupsdialog.h    | 13 -------
 leocad/patches/patch-qt_lc__qgroupdialog.h         | 13 -------
 leocad/patches/patch-qt_lc__qhtmldialog.h          | 13 -------
 leocad/patches/patch-qt_lc__qimagedialog.h         | 13 -------
 leocad/patches/patch-qt_lc__qmodellistdialog.h     | 13 -------
 leocad/patches/patch-qt_lc__qpreferencesdialog.h   | 13 -------
 leocad/patches/patch-qt_lc__qpropertiesdialog.h    | 13 -------
 leocad/patches/patch-qt_lc__qpropertiestree.h      | 13 -------
 leocad/patches/patch-qt_lc__qselectdialog.h        | 13 -------
 leocad/patches/patch-qt_lc__qupdatedialog.h        | 13 -------
 leocad/patches/patch-qt_lc__qutils.h               | 13 -------
 leocad/patches/patch-qt_lc__renderdialog.cpp       | 27 +++++---------
 leocad/patches/patch-qt_lc__renderdialog.h         | 13 -------
 leocad/patches/patch-qt_lc__setsdatabasedialog.h   | 13 -------
 37 files changed, 19 insertions(+), 493 deletions(-)

diffs:
diff --git a/leocad/Makefile b/leocad/Makefile
index f0499cce62..628ab66892 100644
--- a/leocad/Makefile
+++ b/leocad/Makefile
@@ -1,6 +1,6 @@
 # $NetBSD$
 
-DISTNAME=		leocad-23.03
+DISTNAME=		leocad-25.09
 CATEGORIES=		cad
 MASTER_SITES=		${MASTER_SITE_GITHUB:=leozide/}
 GITHUB_PROJECT=		leocad
@@ -13,6 +13,8 @@ LICENSE=		gnu-gpl-v2
 
 USE_LANGUAGES=		c c++
 MAKE_FLAGS+=		INSTALL_ROOT=${DESTDIR}
+# PCH doesn't seem to work, so we inject the main header here.
+CXXFLAGS+=		-include lc_global.h
 
 do-configure:
 	cd ${WRKSRC} && ${QTDIR}/bin/qmake \
diff --git a/leocad/distinfo b/leocad/distinfo
index 5476164bb2..60c07d024f 100644
--- a/leocad/distinfo
+++ b/leocad/distinfo
@@ -1,41 +1,8 @@
 $NetBSD$
 
-BLAKE2s (leocad-23.03.tar.gz) = 2196b8b6963e36894937a15ad9db7e8c917678215419c404e1b25240293e23b4
-SHA512 (leocad-23.03.tar.gz) = cacc98fe3e9797bd3d3a9c0ca7b0d5c1f4230810fff8c0a196d30e395419b2db5db1e27ac7e9f28da68de9cedfa6c2ab90d31b3970dcfc3c925948a673ef2547
-Size (leocad-23.03.tar.gz) = 2226953 bytes
-SHA1 (patch-common_lc__application.h) = 759bfb463074d0a9a585610dec09ef444c16ebe5
-SHA1 (patch-common_lc__collapsiblewidget.h) = 091d47c6777ead7720e4f9b566a6fdc17b5edf03
-SHA1 (patch-common_lc__edgecolordialog.cpp) = 9db39fda3ed607029d2bbc1041cd8be92b5f2c22
-SHA1 (patch-common_lc__findreplacewidget.h) = 96fb015be182cfc9523086deddc57cb5d421d699
-SHA1 (patch-common_lc__instructions.h) = ac495a3309b80cfeec2406eaf02955217c97327a
-SHA1 (patch-common_lc__library.h) = 42a469cda26cdeca0760d1712d3cc909f842b53b
-SHA1 (patch-common_lc__mainwindow.h) = 9442812345e4ec8f18e4f43a8439d423d547d079
-SHA1 (patch-common_lc__minifigdialog.h) = 19bca43193255c246691d06c85040ab1a4c0ad47
-SHA1 (patch-common_lc__pagesetupdialog.h) = 034c642067d362277e6ee4487b50b0000406e0d3
-SHA1 (patch-common_lc__partpalettedialog.h) = b24e60e446a814a078da0ce13cdf98e2baed36c2
-SHA1 (patch-common_lc__partselectionwidget.h) = 065424f9ef38a67c287e03c9ad2466f6a1ea4644
-SHA1 (patch-common_lc__previewwidget.h) = c8ac55e5ce6040a26b04f9ada537093d6e97e1b5
-SHA1 (patch-common_lc__timelinewidget.h) = a0f1f69edda68d8307ccd9f52f0fa8c81c6f14f4
-SHA1 (patch-common_lc__view.h) = 3b8987b58ae24db564990cd984f04f7554613024
-SHA1 (patch-common_lc__viewwidget.h) = affe61eafa26c12a9376912da866ac2095a028ca
-SHA1 (patch-leocad.pro) = a62888ba4c55538a513108245f8fbd0434925976
-SHA1 (patch-qt_lc__qaboutdialog.h) = 78d26e8d536f51d6bf80ba978165e511e3088e1b
-SHA1 (patch-qt_lc__qarraydialog.h) = 861667c52e175427838bf50e260da35a4d7c6bbd
-SHA1 (patch-qt_lc__qcategorydialog.h) = 519b14f28c657bc93a80d271464b98d14a0f4c1c
-SHA1 (patch-qt_lc__qcolorlist.h) = 0d547958175926f23ec8bf4b08bff07a6a26a2ad
-SHA1 (patch-qt_lc__qcolorpicker.h) = f1d3fd06e28b4f75a3cd37fffb5e1809c1f2ff4a
-SHA1 (patch-qt_lc__qeditgroupsdialog.h) = 948ec36dfc0e970e9617ba0cdcb6d2cc9391016a
-SHA1 (patch-qt_lc__qgroupdialog.h) = 88de5530fcc2ac85ee192cd5bce6f9b28c98fd01
-SHA1 (patch-qt_lc__qhtmldialog.h) = 18775e24d241d75aa0221c0ce148040b3bd6f0cd
-SHA1 (patch-qt_lc__qimagedialog.h) = f229fcc8be30d5473220943e59a6e96ab63feca2
-SHA1 (patch-qt_lc__qmodellistdialog.h) = 262a4f582027b47b03d7e5caef33ebbfeb48206a
-SHA1 (patch-qt_lc__qpreferencesdialog.h) = 1c7966cc65b15d6d77478455953bff55ccfdbd05
-SHA1 (patch-qt_lc__qpropertiesdialog.h) = 4825845cd484519334a74cb5bd0374e29a061baf
-SHA1 (patch-qt_lc__qpropertiestree.h) = 7ca8a1f7a8010a997f32cd0d7fc9334906268359
-SHA1 (patch-qt_lc__qselectdialog.h) = 65b7377c53878cd3526da8000758c00485ae2f6c
-SHA1 (patch-qt_lc__qupdatedialog.h) = 429a51ca64b6204a6c2c7d201e415d73d99b3bdd
-SHA1 (patch-qt_lc__qutils.h) = 5173561bb986365ceba8cd530ef3d436e545a93d
-SHA1 (patch-qt_lc__renderdialog.cpp) = a434f134907b65b84a6213b9a480c387622863f2
-SHA1 (patch-qt_lc__renderdialog.h) = 9923f33595cd866459c0aedf07acbcd379153b4a
-SHA1 (patch-qt_lc__setsdatabasedialog.h) = 9f06fedffc02f9d0fe813bda3591e79adefda8dc
+BLAKE2s (leocad-25.09.tar.gz) = 4400ca0d836d983edc2ceb0d74d8c549369e7cf6fc92c9ba0490ed53c76c7903
+SHA512 (leocad-25.09.tar.gz) = d7e3f6f844178a5d2a89e89ca7eb4b01d18040273291cb49535d60854d094455e69900cd6965f0184de9d6fbb18a6dad5d823ea2c42cfce0b9b4cafb58df4f0f
+Size (leocad-25.09.tar.gz) = 2414579 bytes
+SHA1 (patch-leocad.pro) = e7ca7839bb696dfaedbff9beff95c678d9f60956
+SHA1 (patch-qt_lc__renderdialog.cpp) = 544b08041e1d6ae49aeecc66929f74dc62b6da03
 SHA1 (patch-qt_qtmain.cpp) = 378b6c6cdc86963192c87dd54ba9aa0fe9424853
diff --git a/leocad/patches/patch-common_lc__application.h b/leocad/patches/patch-common_lc__application.h
deleted file mode 100644
index e98b8bbcee..0000000000
--- a/leocad/patches/patch-common_lc__application.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- common/lc_application.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ common/lc_application.h
-@@ -1,5 +1,6 @@
- #pragma once
- 
-+#include "lc_global.h"
- #include "lc_array.h"
- #include "lc_math.h"
- 
diff --git a/leocad/patches/patch-common_lc__collapsiblewidget.h b/leocad/patches/patch-common_lc__collapsiblewidget.h
deleted file mode 100644
index c5262e8bff..0000000000
--- a/leocad/patches/patch-common_lc__collapsiblewidget.h
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- common/lc_collapsiblewidget.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ common/lc_collapsiblewidget.h
-@@ -1,5 +1,7 @@
- #pragma once
- 
-+#include "lc_global.h"
-+
- class lcCollapsibleWidget : public QWidget
- {
- 	Q_OBJECT
diff --git a/leocad/patches/patch-common_lc__edgecolordialog.cpp b/leocad/patches/patch-common_lc__edgecolordialog.cpp
deleted file mode 100644
index 23c6666a04..0000000000
--- a/leocad/patches/patch-common_lc__edgecolordialog.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- common/lc_edgecolordialog.cpp.orig	2021-11-11 11:23:54.023876623 +0000
-+++ common/lc_edgecolordialog.cpp
-@@ -1,3 +1,4 @@
-+#include "lc_global.h"
- #include "lc_edgecolordialog.h"
- #include "lc_application.h"
- 
diff --git a/leocad/patches/patch-common_lc__findreplacewidget.h b/leocad/patches/patch-common_lc__findreplacewidget.h
deleted file mode 100644
index aa125b1195..0000000000
--- a/leocad/patches/patch-common_lc__findreplacewidget.h
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- common/lc_findreplacewidget.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ common/lc_findreplacewidget.h
-@@ -1,5 +1,7 @@
- #pragma once
- 
-+#include "lc_global.h"
-+
- class lcFindReplaceWidget : public QWidget
- {
- 	Q_OBJECT
diff --git a/leocad/patches/patch-common_lc__instructions.h b/leocad/patches/patch-common_lc__instructions.h
deleted file mode 100644
index 94ecc31bdd..0000000000
--- a/leocad/patches/patch-common_lc__instructions.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- common/lc_instructions.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ common/lc_instructions.h
-@@ -1,5 +1,6 @@
- #pragma once
- 
-+#include "lc_global.h"
- #include "lc_math.h"
- 
- struct lcInstructionsPageSetup
diff --git a/leocad/patches/patch-common_lc__library.h b/leocad/patches/patch-common_lc__library.h
deleted file mode 100644
index 91369f90c1..0000000000
--- a/leocad/patches/patch-common_lc__library.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- common/lc_library.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ common/lc_library.h
-@@ -1,5 +1,6 @@
- #pragma once
- 
-+#include "lc_global.h"
- #include "lc_context.h"
- #include "lc_mesh.h"
- #include "lc_math.h"
diff --git a/leocad/patches/patch-common_lc__mainwindow.h b/leocad/patches/patch-common_lc__mainwindow.h
deleted file mode 100644
index 5faf99e014..0000000000
--- a/leocad/patches/patch-common_lc__mainwindow.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- common/lc_mainwindow.h.orig	2021-11-11 11:39:22.401904813 +0000
-+++ common/lc_mainwindow.h
-@@ -1,5 +1,5 @@
- #pragma once
--
-+#include "lc_global.h"
- #include "lc_application.h"
- #include "lc_shortcuts.h"
- #include "lc_array.h"
diff --git a/leocad/patches/patch-common_lc__minifigdialog.h b/leocad/patches/patch-common_lc__minifigdialog.h
deleted file mode 100644
index 50004fdc89..0000000000
--- a/leocad/patches/patch-common_lc__minifigdialog.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- common/lc_minifigdialog.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ common/lc_minifigdialog.h
-@@ -1,5 +1,6 @@
- #pragma once
- 
-+#include "lc_global.h"
- #include "minifig.h"
- class lcQColorPicker;
- 
diff --git a/leocad/patches/patch-common_lc__pagesetupdialog.h b/leocad/patches/patch-common_lc__pagesetupdialog.h
deleted file mode 100644
index 11342b6f6e..0000000000
--- a/leocad/patches/patch-common_lc__pagesetupdialog.h
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- common/lc_pagesetupdialog.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ common/lc_pagesetupdialog.h
-@@ -1,5 +1,7 @@
- #pragma once
- 
-+#include "lc_global.h"
-+
- namespace Ui
- {
- class lcPageSetupDialog;
diff --git a/leocad/patches/patch-common_lc__partpalettedialog.h b/leocad/patches/patch-common_lc__partpalettedialog.h
deleted file mode 100644
index 36d0e8aa27..0000000000
--- a/leocad/patches/patch-common_lc__partpalettedialog.h
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- common/lc_partpalettedialog.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ common/lc_partpalettedialog.h
-@@ -1,5 +1,7 @@
- #pragma once
- 
-+#include "lc_global.h"
-+
- namespace Ui {
- class lcPartPaletteDialog;
- }
diff --git a/leocad/patches/patch-common_lc__partselectionwidget.h b/leocad/patches/patch-common_lc__partselectionwidget.h
deleted file mode 100644
index ade8cd1977..0000000000
--- a/leocad/patches/patch-common_lc__partselectionwidget.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- common/lc_partselectionwidget.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ common/lc_partselectionwidget.h
-@@ -1,5 +1,6 @@
- #pragma once
- 
-+#include "lc_global.h"
- #include "lc_context.h"
- 
- class lcPartSelectionListModel;
diff --git a/leocad/patches/patch-common_lc__previewwidget.h b/leocad/patches/patch-common_lc__previewwidget.h
deleted file mode 100644
index c4e266cbdc..0000000000
--- a/leocad/patches/patch-common_lc__previewwidget.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- common/lc_previewwidget.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ common/lc_previewwidget.h
-@@ -1,5 +1,6 @@
- #pragma once
- 
-+#include "lc_global.h"
- #include "lc_view.h"
- 
- class lcPreview;
diff --git a/leocad/patches/patch-common_lc__timelinewidget.h b/leocad/patches/patch-common_lc__timelinewidget.h
deleted file mode 100644
index 180e2581ce..0000000000
--- a/leocad/patches/patch-common_lc__timelinewidget.h
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- common/lc_timelinewidget.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ common/lc_timelinewidget.h
-@@ -1,5 +1,7 @@
- #pragma once
- 
-+#include "lc_global.h"
-+
- class lcTimelineWidget : public QTreeWidget
- {
- 	Q_OBJECT
diff --git a/leocad/patches/patch-common_lc__view.h b/leocad/patches/patch-common_lc__view.h
deleted file mode 100644
index d9e3aa5267..0000000000
--- a/leocad/patches/patch-common_lc__view.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- common/lc_view.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ common/lc_view.h
-@@ -1,5 +1,6 @@
- #pragma once
- 
-+#include "lc_global.h"
- #include "lc_context.h"
- #include "lc_math.h"
- #include "lc_commands.h"
diff --git a/leocad/patches/patch-common_lc__viewwidget.h b/leocad/patches/patch-common_lc__viewwidget.h
deleted file mode 100644
index 0b6b5e1243..0000000000
--- a/leocad/patches/patch-common_lc__viewwidget.h
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- common/lc_viewwidget.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ common/lc_viewwidget.h
-@@ -1,5 +1,7 @@
- #pragma once
- 
-+#include "lc_global.h"
-+
- class lcViewWidget : public QOpenGLWidget
- {
- 	Q_OBJECT
diff --git a/leocad/patches/patch-leocad.pro b/leocad/patches/patch-leocad.pro
index f14bc40ccc..6c84abff38 100644
--- a/leocad/patches/patch-leocad.pro
+++ b/leocad/patches/patch-leocad.pro
@@ -2,9 +2,9 @@ $NetBSD$
 
 Disable PCH.
 
---- leocad.pro.orig	2021-06-05 23:41:42.000000000 +0000
+--- leocad.pro.orig	2025-09-02 07:47:24.896568456 +0000
 +++ leocad.pro
-@@ -40,7 +40,6 @@ win32-msvc* {
+@@ -47,7 +47,6 @@ win32-msvc* {
  	QMAKE_LFLAGS += /INCREMENTAL
  	LIBS += -ladvapi32 -lshell32 -lopengl32 -luser32
  } else {
diff --git a/leocad/patches/patch-qt_lc__qaboutdialog.h b/leocad/patches/patch-qt_lc__qaboutdialog.h
deleted file mode 100644
index 4df2048f11..0000000000
--- a/leocad/patches/patch-qt_lc__qaboutdialog.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- qt/lc_qaboutdialog.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ qt/lc_qaboutdialog.h
-@@ -1,5 +1,6 @@
- #pragma once
- 
-+#include "lc_global.h"
- #include <QDialog>
- 
- namespace Ui {
diff --git a/leocad/patches/patch-qt_lc__qarraydialog.h b/leocad/patches/patch-qt_lc__qarraydialog.h
deleted file mode 100644
index ad083e5c5f..0000000000
--- a/leocad/patches/patch-qt_lc__qarraydialog.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- qt/lc_qarraydialog.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ qt/lc_qarraydialog.h
-@@ -1,5 +1,6 @@
- #pragma once
- 
-+#include "lc_global.h"
- #include <QDialog>
- #include "lc_math.h"
- 
diff --git a/leocad/patches/patch-qt_lc__qcategorydialog.h b/leocad/patches/patch-qt_lc__qcategorydialog.h
deleted file mode 100644
index a6c4189dfd..0000000000
--- a/leocad/patches/patch-qt_lc__qcategorydialog.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- qt/lc_qcategorydialog.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ qt/lc_qcategorydialog.h
-@@ -1,5 +1,6 @@
- #pragma once
- 
-+#include "lc_global.h"
- #include <QDialog>
- struct lcLibraryCategory;
- 
diff --git a/leocad/patches/patch-qt_lc__qcolorlist.h b/leocad/patches/patch-qt_lc__qcolorlist.h
deleted file mode 100644
index a649f590c3..0000000000
--- a/leocad/patches/patch-qt_lc__qcolorlist.h
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- qt/lc_qcolorlist.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ qt/lc_qcolorlist.h
-@@ -1,5 +1,7 @@
- #pragma once
- 
-+#include "lc_global.h"
-+
- struct lcColorListCell
- {
- 	QRect Rect;
diff --git a/leocad/patches/patch-qt_lc__qcolorpicker.h b/leocad/patches/patch-qt_lc__qcolorpicker.h
deleted file mode 100644
index ab777f94b5..0000000000
--- a/leocad/patches/patch-qt_lc__qcolorpicker.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- qt/lc_qcolorpicker.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ qt/lc_qcolorpicker.h
-@@ -1,5 +1,6 @@
- #pragma once
- 
-+#include "lc_global.h"
- #include <QObject>
- class lcQColorList;
- 
diff --git a/leocad/patches/patch-qt_lc__qeditgroupsdialog.h b/leocad/patches/patch-qt_lc__qeditgroupsdialog.h
deleted file mode 100644
index d3899f1b6a..0000000000
--- a/leocad/patches/patch-qt_lc__qeditgroupsdialog.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- qt/lc_qeditgroupsdialog.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ qt/lc_qeditgroupsdialog.h
-@@ -1,5 +1,6 @@
- #pragma once
- 
-+#include "lc_global.h"
- #include <QDialog>
- 
- namespace Ui {
diff --git a/leocad/patches/patch-qt_lc__qgroupdialog.h b/leocad/patches/patch-qt_lc__qgroupdialog.h
deleted file mode 100644
index 208fa78d2a..0000000000
--- a/leocad/patches/patch-qt_lc__qgroupdialog.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- qt/lc_qgroupdialog.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ qt/lc_qgroupdialog.h
-@@ -1,5 +1,6 @@
- #pragma once
- 
-+#include "lc_global.h"
- #include <QDialog>
- 
- namespace Ui {
diff --git a/leocad/patches/patch-qt_lc__qhtmldialog.h b/leocad/patches/patch-qt_lc__qhtmldialog.h
deleted file mode 100644
index 0c18af0933..0000000000
--- a/leocad/patches/patch-qt_lc__qhtmldialog.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- qt/lc_qhtmldialog.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ qt/lc_qhtmldialog.h
-@@ -1,5 +1,6 @@
- #pragma once
- 
-+#include "lc_global.h"
- #include <QDialog>
- class lcHTMLExportOptions;
- 
diff --git a/leocad/patches/patch-qt_lc__qimagedialog.h b/leocad/patches/patch-qt_lc__qimagedialog.h
deleted file mode 100644
index e8a43b6091..0000000000
--- a/leocad/patches/patch-qt_lc__qimagedialog.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- qt/lc_qimagedialog.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ qt/lc_qimagedialog.h
-@@ -1,5 +1,6 @@
- #pragma once
- 
-+#include "lc_global.h"
- #include <QDialog>
- 
- namespace Ui {
diff --git a/leocad/patches/patch-qt_lc__qmodellistdialog.h b/leocad/patches/patch-qt_lc__qmodellistdialog.h
deleted file mode 100644
index 75d6d76a15..0000000000
--- a/leocad/patches/patch-qt_lc__qmodellistdialog.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- qt/lc_qmodellistdialog.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ qt/lc_qmodellistdialog.h
-@@ -1,5 +1,6 @@
- #pragma once
- 
-+#include "lc_global.h"
- #include "lc_array.h"
- 
- namespace Ui
diff --git a/leocad/patches/patch-qt_lc__qpreferencesdialog.h b/leocad/patches/patch-qt_lc__qpreferencesdialog.h
deleted file mode 100644
index 3bdab0399f..0000000000
--- a/leocad/patches/patch-qt_lc__qpreferencesdialog.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- qt/lc_qpreferencesdialog.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ qt/lc_qpreferencesdialog.h
-@@ -1,5 +1,6 @@
- #pragma once
- 
-+#include "lc_global.h"
- #include "lc_application.h"
- #include "lc_shortcuts.h"
- #include "lc_category.h"
diff --git a/leocad/patches/patch-qt_lc__qpropertiesdialog.h b/leocad/patches/patch-qt_lc__qpropertiesdialog.h
deleted file mode 100644
index 33739fb203..0000000000
--- a/leocad/patches/patch-qt_lc__qpropertiesdialog.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- qt/lc_qpropertiesdialog.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ qt/lc_qpropertiesdialog.h
-@@ -1,5 +1,6 @@
- #pragma once
- 
-+#include "lc_global.h"
- #include "lc_model.h"
- 
- struct lcPropertiesDialogOptions
diff --git a/leocad/patches/patch-qt_lc__qpropertiestree.h b/leocad/patches/patch-qt_lc__qpropertiestree.h
deleted file mode 100644
index e19a4ed918..0000000000
--- a/leocad/patches/patch-qt_lc__qpropertiestree.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- qt/lc_qpropertiestree.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ qt/lc_qpropertiestree.h
-@@ -1,5 +1,6 @@
- #pragma once
- 
-+#include "lc_global.h"
- #include "lc_array.h"
- 
- struct lcPartProperties;
diff --git a/leocad/patches/patch-qt_lc__qselectdialog.h b/leocad/patches/patch-qt_lc__qselectdialog.h
deleted file mode 100644
index 5643fdc782..0000000000
--- a/leocad/patches/patch-qt_lc__qselectdialog.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- qt/lc_qselectdialog.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ qt/lc_qselectdialog.h
-@@ -1,5 +1,6 @@
- #pragma once
- 
-+#include "lc_global.h"
- #include <QDialog>
- #include "lc_array.h"
- 
diff --git a/leocad/patches/patch-qt_lc__qupdatedialog.h b/leocad/patches/patch-qt_lc__qupdatedialog.h
deleted file mode 100644
index e03aab12df..0000000000
--- a/leocad/patches/patch-qt_lc__qupdatedialog.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- qt/lc_qupdatedialog.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ qt/lc_qupdatedialog.h
-@@ -1,5 +1,6 @@
- #pragma once
- 
-+#include "lc_global.h"
- #include <QDialog>
- 
- class lcHttpReply;
diff --git a/leocad/patches/patch-qt_lc__qutils.h b/leocad/patches/patch-qt_lc__qutils.h
deleted file mode 100644
index fe869a7201..0000000000
--- a/leocad/patches/patch-qt_lc__qutils.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- qt/lc_qutils.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ qt/lc_qutils.h
-@@ -1,5 +1,6 @@
- #pragma once
- 
-+#include "lc_global.h"
- #include <QObject>
- 
- QString lcFormatValue(float Value, int Precision);
diff --git a/leocad/patches/patch-qt_lc__renderdialog.cpp b/leocad/patches/patch-qt_lc__renderdialog.cpp
index 21343880fa..1a6814e5de 100644
--- a/leocad/patches/patch-qt_lc__renderdialog.cpp
+++ b/leocad/patches/patch-qt_lc__renderdialog.cpp
@@ -2,9 +2,9 @@ $NetBSD$
 
 Treat all Unices like Linux.
 
---- qt/lc_renderdialog.cpp.orig	2021-06-05 23:41:42.000000000 +0000
+--- qt/lc_renderdialog.cpp.orig	2025-09-01 20:49:34.000000000 +0000
 +++ qt/lc_renderdialog.cpp
-@@ -183,7 +183,7 @@ void lcRenderDialog::on_RenderButton_cli
+@@ -292,7 +292,7 @@ void lcRenderDialog::RenderPOVRay()
  	POVRayPath = QDir::cleanPath(QCoreApplication::applicationDirPath() + QLatin1String("/povconsole32-sse2.exe"));
  #endif
  
@@ -13,25 +13,16 @@ Treat all Unices like Linux.
  	POVRayPath = lcGetProfileString(LC_PROFILE_POVRAY_PATH);
  	Arguments.append("+FN");
  	Arguments.append("-D");
-@@ -194,7 +194,7 @@ void lcRenderDialog::on_RenderButton_cli
- #endif
+@@ -332,7 +332,7 @@ void lcRenderDialog::RenderPOVRay()
+ 	}
  
- 	mProcess = new QProcess(this);
+ 	lcRenderProcess* Process = new lcRenderProcess(this);
 -#ifdef Q_OS_LINUX
-+#ifdef Q_OS_UNIX
- 	connect(mProcess, SIGNAL(readyReadStandardError()), this, SLOT(ReadStdErr()));
++#ifdef Q_OS_UNUX
+ 	connect(Process, SIGNAL(readyReadStandardError()), this, SLOT(ReadStdErr()));
  #endif
- 	mProcess->start(POVRayPath, Arguments);
-@@ -221,7 +221,7 @@ void lcRenderDialog::ReadStdErr()
- {
- 	QString StdErr = QString(mProcess->readAllStandardError());
- 	mStdErrList.append(StdErr);
--#ifdef Q_OS_LINUX
-+#ifdef Q_OS_UNIX
- 	QRegExp RegexPovRayProgress("Rendered (\\d+) of (\\d+) pixels.*");
- 	RegexPovRayProgress.setCaseSensitivity(Qt::CaseInsensitive);
- 	if (RegexPovRayProgress.indexIn(StdErr) == 0)
-@@ -240,7 +240,7 @@ void lcRenderDialog::Update()
+ 	QStringList POVEnv = QProcess::systemEnvironment();
+@@ -662,7 +662,7 @@ void lcRenderDialog::Update()
  
  	if (mProcess->state() == QProcess::NotRunning)
  	{
diff --git a/leocad/patches/patch-qt_lc__renderdialog.h b/leocad/patches/patch-qt_lc__renderdialog.h
deleted file mode 100644
index 1bbda1f339..0000000000
--- a/leocad/patches/patch-qt_lc__renderdialog.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- qt/lc_renderdialog.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ qt/lc_renderdialog.h
-@@ -1,5 +1,6 @@
- #pragma once
- 
-+#include "lc_global.h"
- #include <QDialog>
- 
- namespace Ui {
diff --git a/leocad/patches/patch-qt_lc__setsdatabasedialog.h b/leocad/patches/patch-qt_lc__setsdatabasedialog.h
deleted file mode 100644
index 633470945f..0000000000
--- a/leocad/patches/patch-qt_lc__setsdatabasedialog.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD$
-
-Workaround for disabling PCH.
-
---- qt/lc_setsdatabasedialog.h.orig	2021-06-05 23:41:42.000000000 +0000
-+++ qt/lc_setsdatabasedialog.h
-@@ -1,5 +1,6 @@
- #pragma once
- 
-+#include "lc_global.h"
- #include <QDialog>
- 
- class lcHttpReply;


Home | Main Index | Thread Index | Old Index