-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gtk3: partially revert d0aca00 #26062
gtk3: partially revert d0aca00 #26062
Conversation
Notifying maintainers: |
oh wait, I forgot I'd have to do this for gtk3-devel, too; let me fix that... |
ea8b778
to
f537081
Compare
So I'm trying to see if I can remove the active_variants check on libepoxy, too, but now I'm running into 67675 again; aaaaah... the hack I discovered there of adding |
And also part of a85cc86, too. Closes: https://trac.macports.org/ticket/70274
f537081
to
d29a351
Compare
Could I get some feedback as to whether or not I should add that part here, too? It'd let me test properly, but also it's kind of a workaround... |
I am not seeing the purpose of this PR - why do you say that the active variant checks are incorrect here? It should either use |
See discussion in the comments on d0aca00. Previously, I had glib2 installed with |
The active variant checks look correct as-is. Can you refresh my memory... why do you want to keep |
(so, to summarize, it's for |
Resolves "Symbol not found: _g_desktop_app_info_get_filename"
When building pango -x11 in a clean prefix, glib2 will fail to install, because the -x11 variant is being passed down to glib2, but glib2 requires either +quartz or +x11, and +quartz was not enabled by default when x11 was disabled. This caused problems when implementing variant support for the buildbot in macports/mpbb#5 and initially caused me to think that I would have to revert macports/mpbb@f6e4681 which was added due to macports/mpbb#4 and https://lists.macports.org/pipermail/macports-dev/2017-June/035978.html. This solution should instead work without the revert and still allow the buildbot to build both wine and +quartz-x11 ports. See: https://trac.macports.org/ticket/52742
Let's continue related discussion in the ticket |
Closes: https://trac.macports.org/ticket/70274
Description
PR #23864 added 2 active variants checks to gtk3 on glib2, but really only one of them was needed. This PR removes the unnecessary one.
Type(s)
Tested on
macOS 11.7.10 20G1427 x86_64
Xcode 13.2.1 13C100
Verification
Have you
port lint --nitpick
? (it mentions "Warning: Unnecessary platforms line as darwin is the default
" in the output, but I don't think that I should fix that here, as that seems off-topic, and it was already there)sudo port test
? (it looks like I'll need to review the libepoxy active variants check, too...)sudo port -vst install
?