Page MenuHomeFreeBSD

Add new port: graphics/qt5-wayland

Authored by tcberner on Jul 26 2017, 8:16 PM.



Marketing blurb [1]:

QtWayland is a Qt 5 module that wraps the functionality of Wayland. 
QtWayland is separated into a client and server side. The client side 
is the wayland platform plugin, and provides a way to run Qt applications 
as Wayland clients. The server side is the QtCompositor API, and allows
users to write their own Wayland compositors.

This is mostly needed at the moment to make upstream KDE-CI happy, therefore
we don't wire it into the metaport devel/qt5.

It requires a little change to devel/qt5-qmake, as we needed to modify the
installed bsd.conf to know about wayland/egl.

(Created together with [ade]).


Test Plan

Build devel/qt5, to see that we did not again break it :)

Diff Detail

rP FreeBSD ports repository
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

tcberner created this revision.Jul 26 2017, 8:16 PM
tcberner added inline comments.Jul 26 2017, 8:18 PM
5 ↗(On Diff #31229)

Oh, I forgot about this ^^ -- I did/do not remember/know how to do an 'or' in qmake in that context =)

tcberner updated this revision to Diff 31232.Jul 26 2017, 8:34 PM

Add nicer check in files/ as suggested by [ade] in irc.

tcberner marked an inline comment as done.Jul 26 2017, 8:34 PM

@rakuco le ping, le pong

adridg edited edge metadata.Aug 2 2017, 10:50 AM
adridg added inline comments.Aug 2 2017, 10:52 AM
11 ↗(On Diff #31232)

Should probably adjust the comment, too.

9 ↗(On Diff #31232)

"Qt5 wrapper for Wayland" instead of this klunker.

rakuco accepted this revision.Aug 2 2017, 11:37 AM

lgtm modulo ade's comments. Overall, I think it's good to go!

This revision was automatically updated to reflect the committed changes.