editors/lazarus: Update to 4.2

This commit is contained in:
Jose Alonso Cardenas Marquez
2025-07-23 13:31:08 -07:00
parent 0a254d5f8f
commit 5e981f7c52
3 changed files with 6 additions and 31 deletions

View File

@@ -1,5 +1,5 @@
PORTNAME= lazarus
DISTVERSION= 4.0
DISTVERSION= 4.2
PKGNAMESUFFIX?= -gtk2
PORTREVISION?= 0
CATEGORIES= editors devel
@@ -22,7 +22,7 @@ ONLY_FOR_ARCHS= i386 amd64
USE_GITLAB= yes
GL_ACCOUNT= freepascal.org/lazarus
GL_PROJECT= ${PORTNAME}
GL_COMMIT= 9d15c73c91a1545be50bee02b27bd3b43f9d90e8
GL_COMMIT= e98683ddc052e8db4d0a046af5e04e365324ee4f
USES= desktop-file-utils fpc:run gettext gmake iconv shared-mime-info xorg
USE_XORG= x11
@@ -40,7 +40,7 @@ OPTIONS_DEFAULT= GDB
.include <bsd.port.options.mk>
LAZARUS_ARCH= ${ARCH:S,amd64,x86_64,}
LAZARUS_BASE= 4.0
LAZARUS_BASE= 4.2
BUILDNAME= ${LAZARUS_ARCH}-${OPSYS:tl}
LCL_PLATFORM?= gtk2

View File

@@ -1,3 +1,3 @@
TIMESTAMP = 1748046926
SHA256 (freepascal/freepascal.org/lazarus-lazarus-9d15c73c91a1545be50bee02b27bd3b43f9d90e8_GL0.tar.gz) = d0f81afd1be9f7deeb2d7941c72ab07acaa1fced288117ee341d7db83ec995af
SIZE (freepascal/freepascal.org/lazarus-lazarus-9d15c73c91a1545be50bee02b27bd3b43f9d90e8_GL0.tar.gz) = 60530688
TIMESTAMP = 1753215790
SHA256 (freepascal/freepascal.org/lazarus-lazarus-e98683ddc052e8db4d0a046af5e04e365324ee4f_GL0.tar.gz) = a23ef61108cbe26e00e028e84eb60dda472c2832a0ac70511fcb7fa8b7b7e1ba
SIZE (freepascal/freepascal.org/lazarus-lazarus-e98683ddc052e8db4d0a046af5e04e365324ee4f_GL0.tar.gz) = 60604340

View File

@@ -1,25 +0,0 @@
--- lcl/interfaces/qt6/qtwidgets.pas.orig 2025-05-03 06:08:10 UTC
+++ lcl/interfaces/qt6/qtwidgets.pas
@@ -16497,10 +16497,6 @@ begin
FActions.Free;
end;
- if Assigned(FActionHandle) then
- QAction_Destroy(FActionHandle);
- FActionHandle := nil;
-
inherited Destroy;
end;
@@ -16554,6 +16550,11 @@ begin
QMenu_hook_destroy(FAboutToHideHook);
FAboutToHideHook := nil;
end;
+
+ if Assigned(FActionHandle) then
+ QAction_Destroy(FActionHandle);
+ FActionHandle := nil;
+
inherited DetachEvents;
end;