Tuesday, October 03, 2023

Re: NEW: x11/qt6/{qtwebengine,qtwebview}

On Mon Oct 02, 2023 at 06:33:34PM +0200, Johannes Thyssen Tishman wrote:
> Oct 1, 2023 22:09:23 Johannes Thyssen Tishman <lists@thyssentishman.com>:
>
> >> New file attached. I used gtar to a not lose files (too long). The new
> >> tarball includes all 3 ports.
> >
> > Yep, it's building now. I'll leave it to compile overnight. As you
> > said, it'll surely keep my place nice and warm ;) I'll report back
> > tomorrow.
>
>
> After approximately 19 hours, I can confirm that all three ports build, package and install successfully. I had to reboot with the /usr partition mounted with wxallowed (for /usr/ports/pobj) to be able to compile them (I think only qt6-qtwebengine but I'm not sure anymore). This is the first time I see something like this but based on the comment in ports(7) under the FILES section I suppose this is normal for some ports. Additionally, port-lib-depends-check warns about the following missing libraries:
>
> qt6-qtwebengine: qt6-qtpositioning and qt6-qtdesigner
> qt6-qtwebview: qt6-qtpositioning
>
> I wasn't able to find qt6-qtdesigner in the ports tree, but adding x11/qt6/qtpositioning to LIB_DEPENDS on both ports removed the warnings for qt6-qtpositioning. I wanted to send a diff but I had to go afk. Sorry.
>
> Lastly, I was able to test a WIP port of FreeCAD (a future consumer of these ports) and the cmake configuration was able to find the QtWebEngineWidgets module without any issues.
>
> Hope this helps. Thanks again for your work Rafael.

More eyes and especially testing. Thanks Johannes,
Please find attached is a new tarball with many fixes.

For my point of view it's ready to import. So an post-lock OK would be
helpful.

Rafael

No comments:

Post a Comment