git: bbdf3f9c0526 - main - cad/klayout: Update 0.30.10 => 0.30.12

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Fri, 02 Oct 2026 02:29:52 UTC
The branch main has been updated by vvd:

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

commit bbdf3f9c05267471d7af70f1042da1d761a91ec1
Author:     Kevin Zheng <kevinz5000@gmail.com>
AuthorDate: 2026-10-02 02:27:36 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-10-02 02:27:36 +0000

    cad/klayout: Update 0.30.10 => 0.30.12
    
    Release Notes:
    https://www.klayout.de/development.html#0.30.12
    
    Changelog:
    https://github.com/KLayout/klayout/blob/v0.30.12/Changelog
    
    PR:             299028
    Sponsored by:   UNIS Labs (vvd, commit patch)
    MFH:            2026Q4
---
 cad/klayout/Makefile                                          |  2 +-
 cad/klayout/distinfo                                          |  6 +++---
 cad/klayout/files/patch-src_gsiqt_qtbasic_gsiQtGuiExternals.h | 10 ++++++++++
 3 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/cad/klayout/Makefile b/cad/klayout/Makefile
index 468f7d1276d2..79ebf3c3cff3 100644
--- a/cad/klayout/Makefile
+++ b/cad/klayout/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	klayout
-DISTVERSION=	0.30.10
+DISTVERSION=	0.30.12
 CATEGORIES=	cad
 MASTER_SITES=	https://www.klayout.org/downloads/source/
 
diff --git a/cad/klayout/distinfo b/cad/klayout/distinfo
index 5345e3bbe43b..73a04df30542 100644
--- a/cad/klayout/distinfo
+++ b/cad/klayout/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1785315244
-SHA256 (klayout-0.30.10.tar.bz2) = cf936c6ac13dca1aa86a308078ec32a592bab1fbe06234d356d3a0cbbd7c8ef7
-SIZE (klayout-0.30.10.tar.bz2) = 93581390
+TIMESTAMP = 1790295037
+SHA256 (klayout-0.30.12.tar.bz2) = 312a0237b2660375bb5c337db2a3083bc062297502c14707e5a4c21e85926087
+SIZE (klayout-0.30.12.tar.bz2) = 93716696
diff --git a/cad/klayout/files/patch-src_gsiqt_qtbasic_gsiQtGuiExternals.h b/cad/klayout/files/patch-src_gsiqt_qtbasic_gsiQtGuiExternals.h
new file mode 100644
index 000000000000..ee388968e3c9
--- /dev/null
+++ b/cad/klayout/files/patch-src_gsiqt_qtbasic_gsiQtGuiExternals.h
@@ -0,0 +1,10 @@
+--- src/gsiqt/qtbasic/gsiQtGuiExternals.h.orig	2026-10-01 19:08:46 UTC
++++ src/gsiqt/qtbasic/gsiQtGuiExternals.h
+@@ -20,6 +20,7 @@
+ 
+ */
+ 
++#include <QtGlobal>
+ #if QT_VERSION >= 0x060000
+ #  include "../qt6/QtGui/gsiQtExternals.h"
+ #elif QT_VERSION >= 0x050000