Any objections?
On Sat Nov 04, 2017 at 09:55:19AM +0100, Rafael Sadowski wrote:
> Hi all,
>
> some upcoming KDE applications use the internal private Qt headers. The
> diff below will fix the (..qt5/cmake/Qt5*/Qt*Config.cmake) cmake files
> to detect private headers like this:
>
> find_package(Qt5Core ${QT_REQUIRED_VERSION} REQUIRED COMPONENTS Private)
>
> Ok?
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/x11/qt5/qtbase/Makefile,v
> retrieving revision 1.15
> diff -u -p -u -p -r1.15 Makefile
> --- Makefile 24 Oct 2017 10:12:19 -0000 1.15
> +++ Makefile 4 Nov 2017 08:50:12 -0000
> @@ -15,6 +15,7 @@ PKGNAME-global = qt5-global-${VERSION}
> PKGNAME-psql = qt5-postgresql-${VERSION}
> PKGNAME-sqlite2 = qt5-sqlite2-${VERSION}
> PKGNAME-tds = qt5-tds-${VERSION}
> +REVISION-main = 0
>
> PKG_ARCH-global = *
> PKG_ARCH-examples = *
> @@ -222,6 +223,8 @@ post-extract:
> cp ${WRKDIST}/mkspecs/openbsd-g++/qplatformdefs.h
> ${WRKDIST}/mkspecs/openbsd-clang/
>
> pre-configure:
> + # Fix missing private includes
> https://bugreports.qt.io/browse/QTBUG-37417
> + sed -e '/CMAKE_NO_PRIVATE_INCLUDES\ \=\ true/d' -i
> ${WRKSRC}/mkspecs/features/create_cmake.prf
> @gccbasedir=`ecpp -print-search-dirs | awk '/^install:/{print $$2}'`; \
> perl ${PORTSDIR}/infrastructure/bin/pkg_subst \
> -D OPENBSD_INCDIR_PREPEND="$${gccbasedir}include" \
>