public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Sam James" <sam@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/
Date: Thu, 10 Aug 2023 04:46:06 +0000 (UTC)	[thread overview]
Message-ID: <1691642753.4711b0ec2776941c3dbc2e23a28fb4fae4197e36.sam@gentoo> (raw)

commit:     4711b0ec2776941c3dbc2e23a28fb4fae4197e36
Author:     Zoltan Puskas <zoltan <AT> sinustrom <DOT> info>
AuthorDate: Thu Aug 10 04:24:20 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Aug 10 04:45:53 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4711b0ec

sci-electronics/kicad: Revert EGL flag for stable

In stable wxGTK is still built with EGL instead of GLX, so build KiCAD
with EGL enabled, but also limit the wxGTK version to prevent build
failures, in case GLX enabled wxGTK goes stable or the user unmasks it.

Since users cannot upgrade to -r1 due to build failures, it's better to
revert to no revision version. This should prevent unnecessary rebuilds
for anyone who has KiCad already installed.

Bug: https://bugs.gentoo.org/911120
Signed-off-by: Zoltan Puskas <zoltan <AT> sinustrom.info>
Closes: https://github.com/gentoo/gentoo/pull/32240
Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../kicad/{kicad-7.0.1-r1.ebuild => kicad-7.0.1.ebuild}           | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/sci-electronics/kicad/kicad-7.0.1-r1.ebuild b/sci-electronics/kicad/kicad-7.0.1.ebuild
similarity index 94%
rename from sci-electronics/kicad/kicad-7.0.1-r1.ebuild
rename to sci-electronics/kicad/kicad-7.0.1.ebuild
index 180b6e88f864..1ecc9a04ae5a 100644
--- a/sci-electronics/kicad/kicad-7.0.1-r1.ebuild
+++ b/sci-electronics/kicad/kicad-7.0.1.ebuild
@@ -35,6 +35,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 # Contains bundled pybind but it's patched for wx
 # See https://gitlab.com/kicad/code/kicad/-/commit/74e4370a9b146b21883d6a2d1df46c7a10bd0424
 # Depend on opencascade:0 to get unslotted variant (so we know path to it), bug #833301
+# Depend wxGTK version needs to be limited due to switch from EGL to GLX, bug #911120
 COMMON_DEPEND="
 	dev-db/unixODBC
 	dev-libs/boost:=[context,nls]
@@ -46,7 +47,7 @@ COMMON_DEPEND="
 	>=sci-libs/opencascade-7.3.0:0=
 	>=x11-libs/cairo-1.8.8:=
 	>=x11-libs/pixman-0.30
-	x11-libs/wxGTK:${WX_GTK_VER}[X,opengl]
+	<=x11-libs/wxGTK-3.2.2.1-r2:${WX_GTK_VER}[X,opengl]
 	sys-libs/zlib
 	$(python_gen_cond_dep '
 		dev-libs/boost:=[context,nls,python,${PYTHON_USEDEP}]
@@ -101,10 +102,7 @@ src_configure() {
 		-DKICAD_DOCS="${EPREFIX}/usr/share/doc/${PN}-doc-${PV}"
 
 		-DKICAD_SCRIPTING_WXPYTHON=ON
-		# wxWidgets does not support runtime selection of backends (GLX vs EGL),
-		# if enabled it can break KiCad depending on what wxGTK was compiled
-		# with, see bug #911120
-		-DKICAD_USE_EGL=OFF
+		-DKICAD_USE_EGL=ON
 
 		-DKICAD_BUILD_I18N="$(usex nls)"
 		-DKICAD_I18N_UNIX_STRICT_PATH="$(usex nls)"


             reply	other threads:[~2023-08-10  4:46 UTC|newest]

Thread overview: 150+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-08-10  4:46 Sam James [this message]
  -- strict thread matches above, loose matches on Subject: below --
2024-09-24  5:22 [gentoo-commits] repo/gentoo:master commit in: sci-electronics/kicad/ Yixun Lan
2024-08-23  9:30 Joonas Niilola
2024-08-22 11:40 Yixun Lan
2024-08-22 11:40 Yixun Lan
2024-08-15 20:34 Sam James
2024-08-09  3:05 Yixun Lan
2024-08-09  3:05 Yixun Lan
2024-08-09  3:05 Yixun Lan
2024-08-09  3:05 Yixun Lan
2024-06-11 20:45 Sam James
2024-05-04 16:53 Andrew Ammerlaan
2024-05-03 12:51 Andrew Ammerlaan
2024-04-14 14:51 Andrew Ammerlaan
2024-03-23 11:17 Andrew Ammerlaan
2024-03-18  7:35 Joonas Niilola
2024-03-18  5:05 Sam James
2024-03-17 23:12 Yixun Lan
2024-03-17 23:12 Yixun Lan
2024-03-17 23:12 Yixun Lan
2024-02-29  6:39 Yixun Lan
2024-02-28 11:03 Yixun Lan
2024-02-28 11:03 Yixun Lan
2024-01-31 10:22 Yixun Lan
2023-11-29 10:15 Joonas Niilola
2023-11-28 16:38 Joonas Niilola
2023-11-28 16:38 Joonas Niilola
2023-11-28 16:38 Joonas Niilola
2023-11-28 16:38 Joonas Niilola
2023-11-12  4:24 Sam James
2023-11-10  9:16 Joonas Niilola
2023-10-28 14:22 Yixun Lan
2023-10-28 14:22 Yixun Lan
2023-09-23  9:50 Sam James
2023-09-23  9:50 Sam James
2023-09-23  9:50 Sam James
2023-08-09  5:11 Sam James
2023-08-09  5:11 Sam James
2023-07-24  8:02 Florian Schmaus
2023-07-18 19:15 Sam James
2023-07-18 19:15 Sam James
2023-05-03  7:19 Sam James
2023-04-25  0:35 Sam James
2023-04-22 11:39 Sam James
2023-04-19 17:50 Matthew Smith
2023-04-19 17:50 Matthew Smith
2023-04-19 17:50 Matthew Smith
2023-04-19 17:50 Matthew Smith
2023-02-21 17:56 Matthew Smith
2023-02-21 17:56 Matthew Smith
2023-02-17  5:14 Sam James
2023-02-17  5:14 Sam James
2023-02-17  5:14 Sam James
2023-02-17  5:14 Sam James
2023-02-08 23:54 Marek Szuba
2022-11-06  8:53 Matthew Smith
2022-11-06  8:53 Matthew Smith
2022-11-06  5:43 Sam James
2022-11-05  9:10 Matthew Smith
2022-11-05  9:10 Matthew Smith
2022-09-08 14:33 Agostino Sarubbo
2022-09-04 13:03 David Seifert
2022-09-04 12:23 David Seifert
2022-08-25 10:33 Matthew Smith
2022-08-25 10:33 Matthew Smith
2022-06-21 20:44 Sam James
2022-06-10  7:51 Sam James
2022-05-16  8:12 David Seifert
2022-04-18 17:39 Alexey Shvetsov
2022-03-25 11:03 Joonas Niilola
2022-03-21 23:42 Sam James
2022-03-16 22:51 Sam James
2022-02-08  5:46 Sam James
2022-02-07 20:47 Andreas Sturmlechner
2022-01-21 19:11 Sam James
2022-01-13  1:25 Sam James
2022-01-11 23:48 Sam James
2022-01-11 23:46 Sam James
2022-01-11 23:46 Sam James
2021-12-27  1:08 Sam James
2021-12-27  1:08 Sam James
2021-12-27  1:08 Sam James
2021-12-27  1:08 Sam James
2021-12-27  1:08 Sam James
2021-12-27  1:08 Sam James
2021-12-04 11:31 Joonas Niilola
2021-12-04 11:31 Joonas Niilola
2021-11-29  2:01 Sam James
2021-11-29  1:58 Sam James
2021-11-24 14:44 Sam James
2021-11-24 14:43 Sam James
2021-11-24  0:14 Sam James
2021-11-23 17:27 Sam James
2021-11-23 17:27 Sam James
2021-11-23 17:15 Sam James
2021-11-23 17:15 Sam James
2021-11-17 10:54 Joonas Niilola
2021-08-09  5:46 Ionen Wolkens
2021-07-17 18:18 David Seifert
2021-06-18 19:18 David Seifert
2021-06-04 23:22 Sam James
2021-01-11 10:27 Alexey Shvetsov
2020-11-19 10:22 Joonas Niilola
2020-10-14 10:43 Alexey Shvetsov
2020-10-11  9:30 Joonas Niilola
2020-10-11  9:30 Joonas Niilola
2020-09-07  8:55 David Seifert
2020-06-06 17:57 Alexey Shvetsov
2020-05-14 10:36 Alexey Shvetsov
2020-05-10 17:42 Mart Raudsepp
2020-02-09 16:36 Michał Górny
2019-12-17 18:14 Joonas Niilola
2019-11-17  7:46 Joonas Niilola
2019-11-15 14:45 Sven Wegener
2019-08-10 11:15 Joonas Niilola
2019-07-30 20:46 Alexey Shvetsov
2019-06-04 12:47 Virgil Dupras
2019-04-08 16:31 Alexey Shvetsov
2019-04-07 18:40 Alexey Shvetsov
2018-09-09  1:26 Virgil Dupras
2018-09-07  3:03 Virgil Dupras
2018-09-07  3:03 Virgil Dupras
2018-07-22 23:22 Andreas Sturmlechner
2018-07-09 15:50 Mikle Kolyada
2018-07-09  1:29 Thomas Deutschmann
2018-03-31 19:17 Mart Raudsepp
2018-02-11 11:12 Michał Górny
2018-01-07 17:26 Ulrich Müller
2018-01-06 17:13 Ulrich Müller
2017-11-20  0:54 Jonas Stein
2017-07-11 20:01 Michał Górny
2017-07-11 20:01 Michał Górny
2017-05-24 11:03 Michał Górny
2017-04-03 21:53 David Seifert
2017-01-22  4:30 Göktürk Yüksek
2017-01-22  4:30 Göktürk Yüksek
2017-01-15  5:15 Göktürk Yüksek
2016-12-21 17:28 Tobias Klausmann
2016-10-21 22:24 Andreas Hüttel
2016-07-24  1:26 Göktürk Yüksek
2016-06-11  8:18 Michał Górny
2016-05-27 14:19 Patrice Clement
2016-04-16  9:47 Ian Delaney
2016-03-07 14:25 Ian Delaney
2015-12-15  4:45 Ian Delaney
2015-12-09  5:31 Ian Delaney
2015-12-08 15:49 Ian Delaney
2015-11-30  9:17 Ian Delaney
2015-11-03  3:28 Ian Delaney
2015-11-01 20:10 Amy Winston

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1691642753.4711b0ec2776941c3dbc2e23a28fb4fae4197e36.sam@gentoo \
    --to=sam@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox