On Tue Oct 17, 2023 at 12:09:55PM +0000, Klemens Nanni wrote:
> On Tue, Oct 17, 2023 at 01:47:02PM +0200, Rafael Sadowski wrote:
> > I would like to unhook libinput sooner rather than later to unhook KDE
> > plasma.  But let us first disable it over all.
> 
> You want to hook wayland/libinput-openbsd *to* the build to eventually
> hook x11/kde-plasma/ *to* to the build, right?

Correct that is the plan.

> 
> > 
> > The list of FreeBSD looks somehow too small. Can someone grep in a bulk
> > build?
> > 
> > https://www.freshports.org/x11/libinput/
> > 
> > OK to disable libinput auto detection in Qt?
> 
> So libinput-openbsd is not used yet, there is not other libinput in ports,
> which means this diff ought to be a NOOP now, but will prevent ports from
> automatically picking up libinput via Qt5 or Qt6 in the future?

Yes I'll prevent Qt and other ports to picking up libinput.  If someone
wants to use it as a dependency then we should enable and test it
explicitly.

> 
> > 
> > Index: qt5/qtbase/Makefile
> > ===================================================================
> > RCS file: /cvs/ports/x11/qt5/qtbase/Makefile,v
> > retrieving revision 1.64
> > diff -u -p -r1.64 Makefile
> > --- qt5/qtbase/Makefile     1 Sep 2023 13:13:27 -0000       1.64
> > +++ qt5/qtbase/Makefile     17 Oct 2023 11:42:56 -0000
> > @@ -15,6 +15,8 @@ PKGNAME-tds =             qt5-tds-${VERSION}
> >  PKG_ARCH-global =  *
> >  PKG_ARCH-examples =        *
> >  
> > +REVISION-main =            0
> > +
> >  DPB_PROPERTIES =   parallel
> >  
> >  SHARED_LIBS +=  Qt5Concurrent                4.0 # 5.15
> > @@ -141,6 +143,8 @@ CONFIGURE_ARGS +=       -confirm-license \
> >  # We have to wait until arm64 is vulkan ready.
> >  #BUILD_DEPENDS =           graphics/vulkan-loader
> >  CONFIGURE_ARGS +=  -no-vulkan
> > +
> > +CONFIGURE_ARGS +=  -no-libinput
> >  
> >  # Let's wait a little until we have more experience and test results
> >  #LIB_DEPENDS +=            sysutils/libudev-openbsd
> > Index: qt6/qtbase/Makefile
> > ===================================================================
> > RCS file: /cvs/ports/x11/qt6/qtbase/Makefile,v
> > retrieving revision 1.25
> > diff -u -p -r1.25 Makefile
> > --- qt6/qtbase/Makefile     28 Jul 2023 08:44:09 -0000      1.25
> > +++ qt6/qtbase/Makefile     17 Oct 2023 11:42:57 -0000
> > @@ -11,6 +11,8 @@ PKGNAME-mysql =           qt6-mysql-${VERSION}
> >  PKGNAME-global =   qt6-global-${VERSION}
> >  PKGNAME-psql =             qt6-postgresql-${VERSION}
> >  
> > +REVISION-main              0

I know I have forgotten a "=" here.

> > +
> >  PKG_ARCH-global =  *
> >  
> >  DPB_PROPERTIES =   parallel
> > @@ -115,6 +117,7 @@ CONFIGURE_ARGS +=       -DCMAKE_INSTALL_PREFIX
> >                     -DBUILD_WITH_PCH=OFF \
> >                     -DQT_FEATURE_journald=OFF \
> >                     -DQT_FEATURE_libudev=OFF \
> > +                   -DQT_FEATURE_libinput=OFF \
> >                     -DQT_FEATURE_openssl_linked=ON \
> >                     -DQT_FEATURE_dtls=OFF
> >  
> > 
> 

Reply via email to