games-strategy/megaglest: Put wxWidgets-3.2 upstream backports into tarball

One of the SRC_URI patches was actually unused/a rebased FILESDIR version
used instead.

Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
This commit is contained in:
Andreas Sturmlechner 2025-11-27 21:20:12 +01:00
parent 71e0f9a9fd
commit 31c1225c42
No known key found for this signature in database
GPG Key ID: AE591BBC73E4DD5E
3 changed files with 3 additions and 91 deletions

View File

@ -1,6 +1,2 @@
DIST megaglest-3.13.0-412b37d0.patch 779 BLAKE2B 317743191d54eb4d57d96ce5793cfc059e9f82f2e9ca9c2bba197909e40b2574b05aab47e5ba07b8181eb705e9668b7673a8c88468c3120b4d3ff3e22ae55b24 SHA512 3ececb0b9f4e704bbf6e072c8b12c02a86b27b8289843afd6d1ea5342fae25a347b342c8204873a5954f5cb9dbed6af7d6ea9c9d3f1ac1de46152a23fde4b828
DIST megaglest-3.13.0-5801b1fa.patch 5691 BLAKE2B 3f0b01ed1bce432c6d5f7d882d6e846475015919f1a0c1f1c740582accc3b957d73edda3a3dfc488706424041b5fe1141ce9a911500baab599cea9505a2958e2 SHA512 93c4a9e829c5eb9d1924f423c62a3213421121cd14781e1c80f4fb1a0ffdcbb492bae12e7b0ef0f8e3018c4da886d02b2ac122e05738901edfdb16a5b653e824
DIST megaglest-3.13.0-789e1cdf.patch 1543 BLAKE2B f75ce901683b6a9f9578ec6987101f10e9c5f3e5295aab4e3ccbe0ca37a8136d70f775654321d67614c31bec96312bc3ea334ed97e599ec73825771bb657045d SHA512 6ee86999341bb12dbc6db8c3f532c052400ab685d0c3ec3e286682eba30fd075623073dbb2427155f255f0555b42c3884ac8405f07ab2429e6809e1a5dbd5aa0
DIST megaglest-3.13.0-e09ba53c.patch 3485 BLAKE2B fa0c94b88726f239957b3fb950c6be2be18e564bbf2cfbc809a069961edae0023d69d629cdaab73ca31bb731fbf0dbbd2103a8b84c3f857f423d08addacde706 SHA512 4785ff6c1967aaacd8e674cdd6f3a2ecd038cd1951a2337899f5d9654376c7549360f65ed36bc9f0e108f6fff809486f38a6f641afc694b248c6a47b1b1f1ebb
DIST megaglest-3.13.0-fbd0cfb1.patch 1820 BLAKE2B b3a1bf7ca1b51d948b354e4b9cd2d675dadac7b9f072e11032f117479c5199d1f7cfd87146da46a40387bfeaef8433144e37410aa8c92865048744ae31ffd730 SHA512 960fe1be66eb1737e9292c5956c09902e6761ed8de56d864950268e3e8a5184f59b7cf3521629aeb460842f4423699526d5dd71fa0494c7ac2899cab117e7f45
DIST megaglest-3.13.0-wxWidgets-3.2.tar.xz 3584 BLAKE2B 2083ce8db1e81c827b8be6fefe9c56a677ad8b8e63ec89ee1b3a7421f1314d792ccb5b49b345bcbd2151101f29156255444d26ed5421409ddb838fba6395d40a SHA512 4efae817002df37f9ff20583a8c5d62524d64fe31f165c52999714f7de0c5322658793ecedd247438bdc855ac5293c22339249cd64b1957458ddf39bd49b34b1
DIST megaglest-source-3.13.0.tar.xz 1979440 BLAKE2B 9df70502e0dddc754897c989222d0bddbebbb781a16f49ffa2dd30ee1dbd3e88249ccd600fbde8dab712a1286e29651bebfc9add0d255b675e9eb0ca5ba60153 SHA512 5ae74efce55d7ec9f38d7701da9c865458e15223b5a3c5ac829e09dc81e63fbea2a235cae99450ea7333044c5166af82a762a29c5793c75711d1200688518b5c

View File

@ -1,75 +0,0 @@
From fbd0cfb17ed759d24aeb577a602b0d97f7895cc2 Mon Sep 17 00:00:00 2001
From: titiger <titi_linux@megaglest.org>
Date: Sat, 29 May 2021 02:41:40 +0200
Subject: [PATCH] get rid of manual wxPaintEvent creation
---
source/glest_map_editor/main.cpp | 19 +++++++------------
1 file changed, 7 insertions(+), 12 deletions(-)
diff --git a/source/glest_map_editor/main.cpp b/source/glest_map_editor/main.cpp
index 3a799c864..889a1dea8 100644
--- a/source/glest_map_editor/main.cpp
+++ b/source/glest_map_editor/main.cpp
@@ -545,8 +545,7 @@ MainWindow::~MainWindow() {
}
void MainWindow::setDirty(bool val) {
- wxPaintEvent ev;
- onPaint(ev);
+ refreshThings();
if (fileModified && val) {
return;
}
@@ -582,8 +581,8 @@ void MainWindow::onMouseDown(wxMouseEvent &event, int x, int y) {
if (!isDirty()) {
setDirty(true);
}
- wxPaintEvent ev;
- onPaint(ev);
+
+ refreshThings();
}
event.Skip();
}
@@ -593,18 +592,16 @@ void MainWindow::onMouseWheelDown(wxMouseEvent &event) {
if(program == NULL) {
return;
}
- wxPaintEvent ev;
program->incCellSize(1);
- onPaint(ev);
+ refreshThings();
}
void MainWindow::onMouseWheelUp(wxMouseEvent &event) {
if(program == NULL) {
return;
}
- wxPaintEvent ev;
program->incCellSize(-1);
- onPaint(ev);
+ refreshThings();
}
void MainWindow::onMouseMove(wxMouseEvent &event, int x, int y) {
@@ -651,8 +648,7 @@ void MainWindow::onMouseMove(wxMouseEvent &event, int x, int y) {
lastY = y;
if (repaint) {
- wxPaintEvent ev;
- onPaint(ev);
+ refreshThings();
}
event.Skip();
}
@@ -866,8 +862,7 @@ void MainWindow::onMenuEditReset(wxCommandEvent &event) {
currentFile = "";
fileName = "New (unsaved) map";
- wxPaintEvent ev;
- onPaint(ev);
+ refreshThings();
}
void MainWindow::onMenuEditResetPlayers(wxCommandEvent &event) {

View File

@ -19,11 +19,7 @@ inherit cmake desktop flag-o-matic lua-single readme.gentoo-r1 virtualx wxwidget
DESCRIPTION="Cross-platform 3D realtime strategy game"
HOMEPAGE="https://megaglest.org/ https://github.com/MegaGlest/megaglest-source"
SRC_URI="https://github.com/MegaGlest/megaglest-source/releases/download/${PV}/megaglest-source-${PV}.tar.xz
https://github.com/MegaGlest/megaglest-source/commit/789e1cdf.patch -> ${P}-789e1cdf.patch
https://github.com/MegaGlest/megaglest-source/commit/5801b1fa.patch -> ${P}-5801b1fa.patch
https://github.com/MegaGlest/megaglest-source/commit/412b37d0.patch -> ${P}-412b37d0.patch
https://github.com/MegaGlest/megaglest-source/commit/e09ba53c.patch -> ${P}-e09ba53c.patch
https://github.com/MegaGlest/megaglest-source/commit/fbd0cfb1.patch -> ${P}-fbd0cfb1.patch
https://dev.gentoo.org/~asturm/distfiles/${P}-wxWidgets-3.2.tar.xz
"
LICENSE="GPL-3 BitstreamVera"
@ -80,12 +76,7 @@ PATCHES=(
"${FILESDIR}/${P}-GLEW_ERROR_NO_GLX_DISPLAY.patch"
"${FILESDIR}/${P}-help2man.patch"
# Fix build with wxWidgets 3.2
"${DISTDIR}/${P}-789e1cdf.patch"
"${DISTDIR}/${P}-5801b1fa.patch"
"${DISTDIR}/${P}-412b37d0.patch"
"${DISTDIR}/${P}-e09ba53c.patch"
"${FILESDIR}/${P}-fbd0cfb1.patch"
"${WORKDIR}/${P}-wxWidgets-3.2" # upstream git master
)
DISABLE_AUTOFORMATTING="yes"