Summary: | www/qt5-webkit: Port fails to build with Ruby 3.2.x | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | jimp | ||||
Component: | Individual Port(s) | Assignee: | freebsd-kde (group) <kde> | ||||
Status: | Closed Overcome By Events | ||||||
Severity: | Affects Some People | CC: | adridg, jhale, milios, tcberner | ||||
Priority: | --- | Flags: | jhale:
maintainer-feedback+
|
||||
Version: | Latest | ||||||
Hardware: | Any | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
jimp
2023-05-22 12:29:08 UTC
Worked for me. Thank you! Question: will unconditionally applying this patch break the build for the current default case of Ruby 3.1? qt5-webkit is going away (as it is unmaintained) at the end of the calendar year; I'd prefer not to land changes in it with potential impact in languages I don't speak, just ahead of getting rid of it entirely. Any consumers of qt5-webkit should be looking at porting to something else, rather than worrying about Ruby 3.2 compatibility of a deprecated web browser. Moin moin I think rather than patching support in for a modern ruby version, the port should just use an older ruby :) -- it is a build-only dependency after all. That way the port can be built even on systems with a more current DEFAULT_VERSION of ruby. Please give the attached patch a go. https://people.freebsd.org/~tcberner/patches/0001-www-qt5-webkit-force-ruby-3.1.patch mfg Tobias Closing this as www/qt5-webengine has been since removed from the ports tree. [1] [1] https://cgit.freebsd.org/ports/commit/?id=cb3615b528c288d90aff6aa0e7a9778f80c9e85d I meant www/qt5-webkit has been removed, not webengine. |