[gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/

2023-04-15 Thread Jimi Huotari
commit: f8ecb93d71724a5c8a026f20ac18693f384663f1
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sun Apr 16 15:04:14 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sun Apr 16 15:04:14 2023 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=f8ecb93d

dev-qt/qtbase: sync subslots for 6.5.

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtbase/qtbase-6.5..ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-qt/qtbase/qtbase-6.5..ebuild 
b/dev-qt/qtbase/qtbase-6.5..ebuild
index 50f5261f..0b1d7d0a 100644
--- a/dev-qt/qtbase/qtbase-6.5..ebuild
+++ b/dev-qt/qtbase/qtbase-6.5..ebuild
@@ -52,7 +52,7 @@ DEPEND="
media-libs/fontconfig
>=media-libs/freetype-2.6.1:2
>=media-libs/harfbuzz-1.6.0:=
-   media-libs/tiff:0
+   media-libs/tiff:=
>=sys-apps/dbus-1.4.20
sys-libs/zlib:=
brotli? ( app-arch/brotli:= )
@@ -66,7 +66,7 @@ DEPEND="
x11-libs/libX11
x11-libs/pango
)
-   gui? ( media-libs/libpng:0= )
+   gui? ( media-libs/libpng:= )
icu? ( dev-libs/icu:= )
!icu? ( virtual/libiconv )
jpeg? ( media-libs/libjpeg-turbo:= )



[gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/

2023-03-26 Thread Jimi Huotari
commit: 2de8771c7e6d8c52f5f7f31bd9c6fa3dba1d4fd4
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sun Mar 26 17:29:59 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sun Mar 26 17:29:59 2023 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=2de8771c

dev-qt/qtbase: use qt6_symlink_binary_to_path for dosym

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtbase/qtbase-6.4..ebuild | 2 +-
 dev-qt/qtbase/qtbase-6.5..ebuild | 2 +-
 dev-qt/qtbase/qtbase-6..ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtbase/qtbase-6.4..ebuild 
b/dev-qt/qtbase/qtbase-6.4..ebuild
index 8398b9b5..c5af22d6 100644
--- a/dev-qt/qtbase/qtbase-6.4..ebuild
+++ b/dev-qt/qtbase/qtbase-6.4..ebuild
@@ -181,5 +181,5 @@ src_install() {
qt6-build_src_install
 
# https://bugs.gentoo.org/863395
-   dosym ../$(get_libdir)/qt6/bin/qmake /usr/bin/qmake6
+   qt6_symlink_binary_to_path qmake 6
 }

diff --git a/dev-qt/qtbase/qtbase-6.5..ebuild 
b/dev-qt/qtbase/qtbase-6.5..ebuild
index 289aee78..50f5261f 100644
--- a/dev-qt/qtbase/qtbase-6.5..ebuild
+++ b/dev-qt/qtbase/qtbase-6.5..ebuild
@@ -182,5 +182,5 @@ src_install() {
qt6-build_src_install
 
# https://bugs.gentoo.org/863395
-   dosym ../$(get_libdir)/qt6/bin/qmake /usr/bin/qmake6
+   qt6_symlink_binary_to_path qmake 6
 }

diff --git a/dev-qt/qtbase/qtbase-6..ebuild 
b/dev-qt/qtbase/qtbase-6..ebuild
index ed5fe710..0b1d7d0a 100644
--- a/dev-qt/qtbase/qtbase-6..ebuild
+++ b/dev-qt/qtbase/qtbase-6..ebuild
@@ -182,5 +182,5 @@ src_install() {
qt6-build_src_install
 
# https://bugs.gentoo.org/863395
-   dosym ../$(get_libdir)/qt6/bin/qmake /usr/bin/qmake6
+   qt6_symlink_binary_to_path qmake 6
 }



[gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/files/, dev-qt/qtbase/

2023-03-07 Thread Jimi Huotari
commit: c83e0543f5565aef59b04ef30e70a9705dc65a5f
Author: Jimi Huotari  gentoo  org>
AuthorDate: Tue Mar  7 17:45:40 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Tue Mar  7 17:48:00 2023 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=c83e0543

Revert "dev-qt/qtbase: apply patch for -march compat"

This reverts commit b765522c50168e50a5e07e46d6e0b650c2a11bd0.

Upstream already applied changes regarding the related issue:

- 
https://code.qt.io/cgit/qt/qtbase.git/commit/?id=8413824ca00188fa36b6adf46d4a5bddb9515ec7

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtbase/files/qtbase-6-march.patch | 46 
 dev-qt/qtbase/qtbase-6.4..ebuild |  4 ---
 dev-qt/qtbase/qtbase-6.5..ebuild |  4 ---
 dev-qt/qtbase/qtbase-6..ebuild   |  4 ---
 4 files changed, 58 deletions(-)

diff --git a/dev-qt/qtbase/files/qtbase-6-march.patch 
b/dev-qt/qtbase/files/qtbase-6-march.patch
deleted file mode 100644
index 2c5cb0a0..
--- a/dev-qt/qtbase/files/qtbase-6-march.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-https://bugreports.qt.io/browse/QTBUG-111698
-https://bugs.gentoo.org/898644
-
-From 5fe96c901cd1ecd3e53acedeb97efd38b6af49a4 Mon Sep 17 00:00:00 2001
-From: Mike Gilbert 
-Date: Wed, 1 Mar 2023 21:31:22 -0500
-Subject: [PATCH] Don't error on partial support for x86-64 v3/v4
-
-Bug: https://bugs.gentoo.org/898644

- src/corelib/global/qsimd_p.h | 12 ++--
- 1 file changed, 2 insertions(+), 10 deletions(-)
-
-diff --git a/src/corelib/global/qsimd_p.h b/src/corelib/global/qsimd_p.h
-index 1d12902a0a..1449d75d5c 100644
 a/src/corelib/global/qsimd_p.h
-+++ b/src/corelib/global/qsimd_p.h
-@@ -227,11 +227,7 @@ asm(
- // macOS's fat binaries support the "x86_64h" sub-architecture and the GNU 
libc
- // ELF loader also supports a "haswell/" subdir (e.g., /usr/lib/haswell).
- #  define ARCH_HASWELL_MACROS   (__AVX2__ + __BMI2__ + __FMA__ + 
__LZCNT__)
--#  if ARCH_HASWELL_MACROS != 0
--#if ARCH_HASWELL_MACROS != 4
--#  error "Please enable all x86-64-v3 extensions; you probably want to 
use -march=haswell or -march=x86-64-v3 instead of -mavx2"
--#endif
--static_assert(ARCH_HASWELL_MACROS, "Undeclared identifiers indicate which 
features are missing.");
-+#  if ARCH_HASWELL_MACROS == 4
- #define __haswell__   1
- #  endif
- #  undef ARCH_HASWELL_MACROS
-@@ -243,11 +239,7 @@ static_assert(ARCH_HASWELL_MACROS, "Undeclared 
identifiers indicate which featur
- // with AVX512 support and it includes all of these too.
- //
- #  define ARCH_SKX_MACROS   (__AVX512F__ + __AVX512BW__ + 
__AVX512CD__ + __AVX512DQ__ + __AVX512VL__)
--#  if ARCH_SKX_MACROS != 0
--#if ARCH_SKX_MACROS != 5
--#  error "Please enable all x86-64-v4 extensions; you probably want to 
use -march=skylake-avx512 or -march=x86-64-v4 instead of -mavx512f"
--#endif
--static_assert(ARCH_SKX_MACROS, "Undeclared identifiers indicate which 
features are missing.");
-+#  if ARCH_SKX_MACROS == 5
- #define __skylake_avx512__  1
- #  endif
- #  undef ARCH_SKX_MACROS
--- 
-2.39.2
-

diff --git a/dev-qt/qtbase/qtbase-6.4..ebuild 
b/dev-qt/qtbase/qtbase-6.4..ebuild
index 5e383b62..8398b9b5 100644
--- a/dev-qt/qtbase/qtbase-6.4..ebuild
+++ b/dev-qt/qtbase/qtbase-6.4..ebuild
@@ -102,10 +102,6 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
-PATCHES=(
-   "${FILESDIR}/qtbase-6-march.patch"
-)
-
 src_configure() {
local mycmakeargs=(
-DINSTALL_ARCHDATADIR=${QT6_ARCHDATADIR}

diff --git a/dev-qt/qtbase/qtbase-6.5..ebuild 
b/dev-qt/qtbase/qtbase-6.5..ebuild
index a8971295..289aee78 100644
--- a/dev-qt/qtbase/qtbase-6.5..ebuild
+++ b/dev-qt/qtbase/qtbase-6.5..ebuild
@@ -102,10 +102,6 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
-PATCHES=(
-   "${FILESDIR}/qtbase-6-march.patch"
-)
-
 src_configure() {
local mycmakeargs=(
-DINSTALL_ARCHDATADIR=${QT6_ARCHDATADIR}

diff --git a/dev-qt/qtbase/qtbase-6..ebuild 
b/dev-qt/qtbase/qtbase-6..ebuild
index ce23e756..ed5fe710 100644
--- a/dev-qt/qtbase/qtbase-6..ebuild
+++ b/dev-qt/qtbase/qtbase-6..ebuild
@@ -102,10 +102,6 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
-PATCHES=(
-   "${FILESDIR}/qtbase-6-march.patch"
-)
-
 src_configure() {
local mycmakeargs=(
-DINSTALL_ARCHDATADIR=${QT6_ARCHDATADIR}



[gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/files/, dev-qt/qtbase/

2023-03-03 Thread Jimi Huotari
commit: b765522c50168e50a5e07e46d6e0b650c2a11bd0
Author: Mike Gilbert  gentoo  org>
AuthorDate: Thu Mar  2 16:29:40 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Fri Mar  3 10:02:56 2023 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=b765522c

dev-qt/qtbase: apply patch for -march compat

Upstream expects people to use specific -march values, but that just causes
problems for Gentoo users. Remove the offending check.

Bug: https://bugs.gentoo.org/898644
Signed-off-by: Mike Gilbert  gentoo.org>
Closes: https://github.com/gentoo/qt/pull/266
Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtbase/files/qtbase-6-march.patch | 46 
 dev-qt/qtbase/qtbase-6.4..ebuild |  4 +++
 dev-qt/qtbase/qtbase-6.5..ebuild |  4 +++
 dev-qt/qtbase/qtbase-6..ebuild   |  4 +++
 4 files changed, 58 insertions(+)

diff --git a/dev-qt/qtbase/files/qtbase-6-march.patch 
b/dev-qt/qtbase/files/qtbase-6-march.patch
new file mode 100644
index ..2c5cb0a0
--- /dev/null
+++ b/dev-qt/qtbase/files/qtbase-6-march.patch
@@ -0,0 +1,46 @@
+https://bugreports.qt.io/browse/QTBUG-111698
+https://bugs.gentoo.org/898644
+
+From 5fe96c901cd1ecd3e53acedeb97efd38b6af49a4 Mon Sep 17 00:00:00 2001
+From: Mike Gilbert 
+Date: Wed, 1 Mar 2023 21:31:22 -0500
+Subject: [PATCH] Don't error on partial support for x86-64 v3/v4
+
+Bug: https://bugs.gentoo.org/898644
+---
+ src/corelib/global/qsimd_p.h | 12 ++--
+ 1 file changed, 2 insertions(+), 10 deletions(-)
+
+diff --git a/src/corelib/global/qsimd_p.h b/src/corelib/global/qsimd_p.h
+index 1d12902a0a..1449d75d5c 100644
+--- a/src/corelib/global/qsimd_p.h
 b/src/corelib/global/qsimd_p.h
+@@ -227,11 +227,7 @@ asm(
+ // macOS's fat binaries support the "x86_64h" sub-architecture and the GNU 
libc
+ // ELF loader also supports a "haswell/" subdir (e.g., /usr/lib/haswell).
+ #  define ARCH_HASWELL_MACROS   (__AVX2__ + __BMI2__ + __FMA__ + 
__LZCNT__)
+-#  if ARCH_HASWELL_MACROS != 0
+-#if ARCH_HASWELL_MACROS != 4
+-#  error "Please enable all x86-64-v3 extensions; you probably want to 
use -march=haswell or -march=x86-64-v3 instead of -mavx2"
+-#endif
+-static_assert(ARCH_HASWELL_MACROS, "Undeclared identifiers indicate which 
features are missing.");
++#  if ARCH_HASWELL_MACROS == 4
+ #define __haswell__   1
+ #  endif
+ #  undef ARCH_HASWELL_MACROS
+@@ -243,11 +239,7 @@ static_assert(ARCH_HASWELL_MACROS, "Undeclared 
identifiers indicate which featur
+ // with AVX512 support and it includes all of these too.
+ //
+ #  define ARCH_SKX_MACROS   (__AVX512F__ + __AVX512BW__ + 
__AVX512CD__ + __AVX512DQ__ + __AVX512VL__)
+-#  if ARCH_SKX_MACROS != 0
+-#if ARCH_SKX_MACROS != 5
+-#  error "Please enable all x86-64-v4 extensions; you probably want to 
use -march=skylake-avx512 or -march=x86-64-v4 instead of -mavx512f"
+-#endif
+-static_assert(ARCH_SKX_MACROS, "Undeclared identifiers indicate which 
features are missing.");
++#  if ARCH_SKX_MACROS == 5
+ #define __skylake_avx512__  1
+ #  endif
+ #  undef ARCH_SKX_MACROS
+-- 
+2.39.2
+

diff --git a/dev-qt/qtbase/qtbase-6.4..ebuild 
b/dev-qt/qtbase/qtbase-6.4..ebuild
index 8398b9b5..5e383b62 100644
--- a/dev-qt/qtbase/qtbase-6.4..ebuild
+++ b/dev-qt/qtbase/qtbase-6.4..ebuild
@@ -102,6 +102,10 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+PATCHES=(
+   "${FILESDIR}/qtbase-6-march.patch"
+)
+
 src_configure() {
local mycmakeargs=(
-DINSTALL_ARCHDATADIR=${QT6_ARCHDATADIR}

diff --git a/dev-qt/qtbase/qtbase-6.5..ebuild 
b/dev-qt/qtbase/qtbase-6.5..ebuild
index 289aee78..a8971295 100644
--- a/dev-qt/qtbase/qtbase-6.5..ebuild
+++ b/dev-qt/qtbase/qtbase-6.5..ebuild
@@ -102,6 +102,10 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+PATCHES=(
+   "${FILESDIR}/qtbase-6-march.patch"
+)
+
 src_configure() {
local mycmakeargs=(
-DINSTALL_ARCHDATADIR=${QT6_ARCHDATADIR}

diff --git a/dev-qt/qtbase/qtbase-6..ebuild 
b/dev-qt/qtbase/qtbase-6..ebuild
index ed5fe710..ce23e756 100644
--- a/dev-qt/qtbase/qtbase-6..ebuild
+++ b/dev-qt/qtbase/qtbase-6..ebuild
@@ -102,6 +102,10 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+PATCHES=(
+   "${FILESDIR}/qtbase-6-march.patch"
+)
+
 src_configure() {
local mycmakeargs=(
-DINSTALL_ARCHDATADIR=${QT6_ARCHDATADIR}



[gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/

2022-12-16 Thread Jimi Huotari
commit: 397a3c317b56e215cf60ee3ed41fc194b2c0d1dc
Author: Jimi Huotari  gentoo  org>
AuthorDate: Fri Dec 16 22:01:04 2022 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Fri Dec 16 22:01:46 2022 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=397a3c31

dev-qt/qtbase: fix 6.5.* build with USE="-egl"

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtbase/qtbase-6.5..ebuild | 1 +
 dev-qt/qtbase/qtbase-6..ebuild   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-qt/qtbase/qtbase-6.5..ebuild 
b/dev-qt/qtbase/qtbase-6.5..ebuild
index 7139d94a..289aee78 100644
--- a/dev-qt/qtbase/qtbase-6.5..ebuild
+++ b/dev-qt/qtbase/qtbase-6.5..ebuild
@@ -133,6 +133,7 @@ src_configure() {
use gui && mycmakeargs+=(
$(qt_feature accessibility accessibility_atspi_bridge)
$(qt_feature egl)
+   $(qt_feature egl xcb_egl_plugin)
$(qt_feature eglfs eglfs_egldevice)
$(qt_feature eglfs eglfs_gbm)
$(qt_feature evdev)

diff --git a/dev-qt/qtbase/qtbase-6..ebuild 
b/dev-qt/qtbase/qtbase-6..ebuild
index 8398b9b5..ed5fe710 100644
--- a/dev-qt/qtbase/qtbase-6..ebuild
+++ b/dev-qt/qtbase/qtbase-6..ebuild
@@ -133,6 +133,7 @@ src_configure() {
use gui && mycmakeargs+=(
$(qt_feature accessibility accessibility_atspi_bridge)
$(qt_feature egl)
+   $(qt_feature egl xcb_egl_plugin)
$(qt_feature eglfs eglfs_egldevice)
$(qt_feature eglfs eglfs_gbm)
$(qt_feature evdev)



[gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/

2022-12-16 Thread Andreas Sturmlechner
commit: f2220d8ea80279de381ed005d6d8467b46007a83
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 16 01:22:38 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Dec 16 19:35:49 2022 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=f2220d8e

dev-qt/qtbase: add media-libs/libtiff subslot dep

libtiff changed SONAME.

Signed-off-by: Sam James  gentoo.org>
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtbase/qtbase-6.4..ebuild | 4 ++--
 dev-qt/qtbase/qtbase-6..ebuild   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-qt/qtbase/qtbase-6.4..ebuild 
b/dev-qt/qtbase/qtbase-6.4..ebuild
index 7139d94a..8398b9b5 100644
--- a/dev-qt/qtbase/qtbase-6.4..ebuild
+++ b/dev-qt/qtbase/qtbase-6.4..ebuild
@@ -52,7 +52,7 @@ DEPEND="
media-libs/fontconfig
>=media-libs/freetype-2.6.1:2
>=media-libs/harfbuzz-1.6.0:=
-   media-libs/tiff:0
+   media-libs/tiff:=
>=sys-apps/dbus-1.4.20
sys-libs/zlib:=
brotli? ( app-arch/brotli:= )
@@ -66,7 +66,7 @@ DEPEND="
x11-libs/libX11
x11-libs/pango
)
-   gui? ( media-libs/libpng:0= )
+   gui? ( media-libs/libpng:= )
icu? ( dev-libs/icu:= )
!icu? ( virtual/libiconv )
jpeg? ( media-libs/libjpeg-turbo:= )

diff --git a/dev-qt/qtbase/qtbase-6..ebuild 
b/dev-qt/qtbase/qtbase-6..ebuild
index 7139d94a..8398b9b5 100644
--- a/dev-qt/qtbase/qtbase-6..ebuild
+++ b/dev-qt/qtbase/qtbase-6..ebuild
@@ -52,7 +52,7 @@ DEPEND="
media-libs/fontconfig
>=media-libs/freetype-2.6.1:2
>=media-libs/harfbuzz-1.6.0:=
-   media-libs/tiff:0
+   media-libs/tiff:=
>=sys-apps/dbus-1.4.20
sys-libs/zlib:=
brotli? ( app-arch/brotli:= )
@@ -66,7 +66,7 @@ DEPEND="
x11-libs/libX11
x11-libs/pango
)
-   gui? ( media-libs/libpng:0= )
+   gui? ( media-libs/libpng:= )
icu? ( dev-libs/icu:= )
!icu? ( virtual/libiconv )
jpeg? ( media-libs/libjpeg-turbo:= )



[gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/

2022-11-05 Thread Andreas Sturmlechner
commit: 2e6fbf1f68927adf5712b9e4c71b7e6144312ddb
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Nov  5 09:07:26 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Nov  5 09:07:26 2022 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=2e6fbf1f

dev-qt/qtbase: drop 6.4.0

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtbase/Manifest|   1 -
 dev-qt/qtbase/qtbase-6.4.0.ebuild | 185 --
 2 files changed, 186 deletions(-)

diff --git a/dev-qt/qtbase/Manifest b/dev-qt/qtbase/Manifest
deleted file mode 100644
index c57d973a..
--- a/dev-qt/qtbase/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST qtbase-everywhere-src-6.4.0.tar.xz 47957680 BLAKE2B 
488843aa5a7373a517aa993c4fd9ddf6b9926941ee1af2e337cea3dee035cf3bf237aa040705328d2b33e1c60d1cdbe72844621f8f2f79259e53a4a28f6c6267
 SHA512 
7c9430da115529fa5697d134bf53d185259de23529d6db17398d91d48a0b7a95acd1fbe55189a2d2b3a2ecdafb27065ea99f29f7022110c95a45d6c04ebf46a3

diff --git a/dev-qt/qtbase/qtbase-6.4.0.ebuild 
b/dev-qt/qtbase/qtbase-6.4.0.ebuild
deleted file mode 100644
index 7139d94a..
--- a/dev-qt/qtbase/qtbase-6.4.0.ebuild
+++ /dev/null
@@ -1,185 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Cross-platform application development framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64"
-fi
-
-# Qt Modules
-IUSE="+concurrent +dbus +gui +network +sql opengl +widgets +xml zstd"
-REQUIRED_USE="
-   opengl? ( gui )
-   widgets? ( gui )
-   X? ( || ( evdev libinput ) )
-"
-
-QTGUI_IUSE="accessibility egl eglfs evdev gles2-only +jpeg +libinput tslib 
tuio vulkan +X"
-QTNETWORK_IUSE="brotli gssapi libproxy sctp +ssl vnc"
-QTSQL_IUSE="freetds mysql oci8 odbc postgres +sqlite"
-IUSE+=" ${QTGUI_IUSE} ${QTNETWORK_IUSE} ${QTSQL_IUSE} cups gtk icu systemd 
+udev"
-# QtPrintSupport = QtGui + QtWidgets enabled.
-# ibus = xkbcommon + dbus, and xkbcommon needs either libinput or X
-REQUIRED_USE+="
-   $(printf '%s? ( gui ) ' ${QTGUI_IUSE//+/})
-   $(printf '%s? ( network ) ' ${QTNETWORK_IUSE//+/})
-   $(printf '%s? ( sql ) ' ${QTSQL_IUSE//+/})
-   accessibility? ( dbus X )
-   cups? ( gui widgets )
-   eglfs? ( egl )
-   gtk? ( widgets )
-   gui? ( || ( eglfs X ) || ( libinput X ) )
-   libinput? ( udev )
-   sql? ( || ( freetds mysql oci8 odbc postgres sqlite ) )
-   vnc? ( gui )
-   X? ( gles2-only? ( egl ) )
-"
-
-# TODO:
-# qtimageformats: mng not done yet, qtimageformats.git upstream commit 9443239c
-# qtnetwork: connman, networkmanager
-DEPEND="
-   app-crypt/libb2
-   dev-libs/double-conversion:=
-   dev-libs/glib:2
-   dev-libs/libpcre2:=[pcre16,unicode]
-   dev-util/gtk-update-icon-cache
-   media-libs/fontconfig
-   >=media-libs/freetype-2.6.1:2
-   >=media-libs/harfbuzz-1.6.0:=
-   media-libs/tiff:0
-   >=sys-apps/dbus-1.4.20
-   sys-libs/zlib:=
-   brotli? ( app-arch/brotli:= )
-   evdev? ( sys-libs/mtdev )
-   freetds? ( dev-db/freetds )
-   gles2-only? ( media-libs/libglvnd )
-   !gles2-only? ( media-libs/libglvnd[X] )
-   gssapi? ( virtual/krb5 )
-   gtk? (
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   x11-libs/pango
-   )
-   gui? ( media-libs/libpng:0= )
-   icu? ( dev-libs/icu:= )
-   !icu? ( virtual/libiconv )
-   jpeg? ( media-libs/libjpeg-turbo:= )
-   libinput? (
-   dev-libs/libinput:=
-   >=x11-libs/libxkbcommon-0.5.0
-   )
-   libproxy? ( net-libs/libproxy )
-   mysql? ( dev-db/mysql-connector-c:= )
-   oci8? ( dev-db/oracle-instantclient:=[sdk] )
-   odbc? ( dev-db/unixODBC )
-   postgres? ( dev-db/postgresql:* )
-   sctp? ( kernel_linux? ( net-misc/lksctp-tools ) )
-   sqlite? ( dev-db/sqlite:3 )
-   ssl? ( dev-libs/openssl:= )
-   systemd? ( sys-apps/systemd:= )
-   tslib? ( >=x11-libs/tslib-1.21 )
-   udev? ( virtual/libudev:= )
-   vulkan? ( dev-util/vulkan-headers )
-   X? (
-   x11-libs/libdrm
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libX11
-   >=x11-libs/libxcb-1.12:=
-   >=x11-libs/libxkbcommon-0.5.0[X]
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-renderutil
-   x11-libs/xcb-util-wm
-   )
-   zstd? ( app-arch/zstd:= )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DINSTALL_ARCHDATADIR=${QT6_ARCHDATADIR}
-   -DINSTALL_BINDIR=${QT6_BINDIR}
-   -DINSTALL_DATADIR=${QT6_DATADIR}
-   -DINSTALL_DOCDIR=${QT6_DOCDIR}
-   -DINSTALL_EXAMPLESDIR=${QT6_EXAMPLESDIR}
-  

[gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/

2022-10-16 Thread Jimi Huotari
commit: 598ef1e2bb0fb3c13c58dfa4abff3869ff7534b9
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sun Oct 16 13:23:40 2022 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sun Oct 16 13:35:17 2022 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=598ef1e2

dev-qt/qtbase: add 'dosym' for 'qmake'

Also sort some of the configure variables.

Bug: https://bugs.gentoo.org/863395
Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtbase/qtbase-6.4.0.ebuild| 21 ++---
 dev-qt/qtbase/qtbase-6.4..ebuild | 21 ++---
 dev-qt/qtbase/qtbase-6..ebuild   | 21 ++---
 3 files changed, 42 insertions(+), 21 deletions(-)

diff --git a/dev-qt/qtbase/qtbase-6.4.0.ebuild 
b/dev-qt/qtbase/qtbase-6.4.0.ebuild
index b8c13642..7139d94a 100644
--- a/dev-qt/qtbase/qtbase-6.4.0.ebuild
+++ b/dev-qt/qtbase/qtbase-6.4.0.ebuild
@@ -104,19 +104,19 @@ RDEPEND="${DEPEND}"
 
 src_configure() {
local mycmakeargs=(
+   -DINSTALL_ARCHDATADIR=${QT6_ARCHDATADIR}
-DINSTALL_BINDIR=${QT6_BINDIR}
+   -DINSTALL_DATADIR=${QT6_DATADIR}
+   -DINSTALL_DOCDIR=${QT6_DOCDIR}
+   -DINSTALL_EXAMPLESDIR=${QT6_EXAMPLESDIR}
-DINSTALL_INCLUDEDIR=${QT6_HEADERDIR}
-DINSTALL_LIBDIR=${QT6_LIBDIR}
-   -DINSTALL_ARCHDATADIR=${QT6_ARCHDATADIR}
-   -DINSTALL_PLUGINSDIR=${QT6_PLUGINDIR}
-DINSTALL_LIBEXECDIR=${QT6_LIBEXECDIR}
+   -DINSTALL_MKSPECSDIR=${QT6_ARCHDATADIR}/mkspecs
+   -DINSTALL_PLUGINSDIR=${QT6_PLUGINDIR}
-DINSTALL_QMLDIR=${QT6_QMLDIR}
-   -DINSTALL_DATADIR=${QT6_DATADIR}
-   -DINSTALL_DOCDIR=${QT6_DOCDIR}
-   -DINSTALL_TRANSLATIONSDIR=${QT6_TRANSLATIONDIR}
-DINSTALL_SYSCONFDIR=${QT6_SYSCONFDIR}
-   -DINSTALL_MKSPECSDIR=${QT6_ARCHDATADIR}/mkspecs
-   -DINSTALL_EXAMPLESDIR=${QT6_EXAMPLESDIR}
+   -DINSTALL_TRANSLATIONSDIR=${QT6_TRANSLATIONDIR}
-DQT_FEATURE_androiddeployqt=OFF
$(qt_feature concurrent)
$(qt_feature dbus)
@@ -176,3 +176,10 @@ src_configure() {
 
qt6-build_src_configure
 }
+
+src_install() {
+   qt6-build_src_install
+
+   # https://bugs.gentoo.org/863395
+   dosym ../$(get_libdir)/qt6/bin/qmake /usr/bin/qmake6
+}

diff --git a/dev-qt/qtbase/qtbase-6.4..ebuild 
b/dev-qt/qtbase/qtbase-6.4..ebuild
index b8c13642..7139d94a 100644
--- a/dev-qt/qtbase/qtbase-6.4..ebuild
+++ b/dev-qt/qtbase/qtbase-6.4..ebuild
@@ -104,19 +104,19 @@ RDEPEND="${DEPEND}"
 
 src_configure() {
local mycmakeargs=(
+   -DINSTALL_ARCHDATADIR=${QT6_ARCHDATADIR}
-DINSTALL_BINDIR=${QT6_BINDIR}
+   -DINSTALL_DATADIR=${QT6_DATADIR}
+   -DINSTALL_DOCDIR=${QT6_DOCDIR}
+   -DINSTALL_EXAMPLESDIR=${QT6_EXAMPLESDIR}
-DINSTALL_INCLUDEDIR=${QT6_HEADERDIR}
-DINSTALL_LIBDIR=${QT6_LIBDIR}
-   -DINSTALL_ARCHDATADIR=${QT6_ARCHDATADIR}
-   -DINSTALL_PLUGINSDIR=${QT6_PLUGINDIR}
-DINSTALL_LIBEXECDIR=${QT6_LIBEXECDIR}
+   -DINSTALL_MKSPECSDIR=${QT6_ARCHDATADIR}/mkspecs
+   -DINSTALL_PLUGINSDIR=${QT6_PLUGINDIR}
-DINSTALL_QMLDIR=${QT6_QMLDIR}
-   -DINSTALL_DATADIR=${QT6_DATADIR}
-   -DINSTALL_DOCDIR=${QT6_DOCDIR}
-   -DINSTALL_TRANSLATIONSDIR=${QT6_TRANSLATIONDIR}
-DINSTALL_SYSCONFDIR=${QT6_SYSCONFDIR}
-   -DINSTALL_MKSPECSDIR=${QT6_ARCHDATADIR}/mkspecs
-   -DINSTALL_EXAMPLESDIR=${QT6_EXAMPLESDIR}
+   -DINSTALL_TRANSLATIONSDIR=${QT6_TRANSLATIONDIR}
-DQT_FEATURE_androiddeployqt=OFF
$(qt_feature concurrent)
$(qt_feature dbus)
@@ -176,3 +176,10 @@ src_configure() {
 
qt6-build_src_configure
 }
+
+src_install() {
+   qt6-build_src_install
+
+   # https://bugs.gentoo.org/863395
+   dosym ../$(get_libdir)/qt6/bin/qmake /usr/bin/qmake6
+}

diff --git a/dev-qt/qtbase/qtbase-6..ebuild 
b/dev-qt/qtbase/qtbase-6..ebuild
index b8c13642..7139d94a 100644
--- a/dev-qt/qtbase/qtbase-6..ebuild
+++ b/dev-qt/qtbase/qtbase-6..ebuild
@@ -104,19 +104,19 @@ RDEPEND="${DEPEND}"
 
 src_configure() {
local mycmakeargs=(
+   -DINSTALL_ARCHDATADIR=${QT6_ARCHDATADIR}
-DINSTALL_BINDIR=${QT6_BINDIR}
+   -DINSTALL_DATADIR=${QT6_DATADIR}
+   -DINSTALL_DOCDIR=${QT6_DOCDIR}
+   -DINSTALL_EXAMPLESDIR=${QT6_EXAMPLESDIR}
-DINSTALL_INCLUDEDIR=${QT6_HEADERDIR}
-DINSTALL_LIBDIR=${QT6_LIBDIR}
-   -DINSTALL_ARCHDATADIR=${QT6_ARCHDATADIR}
-   -DINSTALL_PLUGINSDIR=${QT6_PLUGINDIR}
-DINSTALL_LIBEXECDIR=${QT6_LIBEXECDIR}
+ 

[gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/

2022-10-08 Thread Andreas Sturmlechner
commit: 90ce0b11d5c37f8e7b055b5f19bbc127e707a029
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Oct  8 10:18:57 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct  8 10:18:57 2022 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=90ce0b11

dev-qt/qtbase: Drop obsolete x11-libs/libxcb[xkb] USEdep

Closes: https://bugs.gentoo.org/875956
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtbase/qtbase-6.4.0.ebuild| 2 +-
 dev-qt/qtbase/qtbase-6.4..ebuild | 2 +-
 dev-qt/qtbase/qtbase-6..ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtbase/qtbase-6.4.0.ebuild 
b/dev-qt/qtbase/qtbase-6.4.0.ebuild
index 39f291d5..b8c13642 100644
--- a/dev-qt/qtbase/qtbase-6.4.0.ebuild
+++ b/dev-qt/qtbase/qtbase-6.4.0.ebuild
@@ -91,7 +91,7 @@ DEPEND="
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
-   >=x11-libs/libxcb-1.12:=[xkb]
+   >=x11-libs/libxcb-1.12:=
>=x11-libs/libxkbcommon-0.5.0[X]
x11-libs/xcb-util-image
x11-libs/xcb-util-keysyms

diff --git a/dev-qt/qtbase/qtbase-6.4..ebuild 
b/dev-qt/qtbase/qtbase-6.4..ebuild
index 39f291d5..b8c13642 100644
--- a/dev-qt/qtbase/qtbase-6.4..ebuild
+++ b/dev-qt/qtbase/qtbase-6.4..ebuild
@@ -91,7 +91,7 @@ DEPEND="
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
-   >=x11-libs/libxcb-1.12:=[xkb]
+   >=x11-libs/libxcb-1.12:=
>=x11-libs/libxkbcommon-0.5.0[X]
x11-libs/xcb-util-image
x11-libs/xcb-util-keysyms

diff --git a/dev-qt/qtbase/qtbase-6..ebuild 
b/dev-qt/qtbase/qtbase-6..ebuild
index 39f291d5..b8c13642 100644
--- a/dev-qt/qtbase/qtbase-6..ebuild
+++ b/dev-qt/qtbase/qtbase-6..ebuild
@@ -91,7 +91,7 @@ DEPEND="
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
-   >=x11-libs/libxcb-1.12:=[xkb]
+   >=x11-libs/libxcb-1.12:=
>=x11-libs/libxkbcommon-0.5.0[X]
x11-libs/xcb-util-image
x11-libs/xcb-util-keysyms



[gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/

2022-09-24 Thread Andreas Sturmlechner
commit: b5bb3642bf6a84876565654aaf3ef22d2e9ce952
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep 24 20:24:56 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep 24 20:24:56 2022 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=b5bb3642

dev-qt/qtbase: drop 6.3.

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtbase/qtbase-6.3..ebuild | 178 ---
 1 file changed, 178 deletions(-)

diff --git a/dev-qt/qtbase/qtbase-6.3..ebuild 
b/dev-qt/qtbase/qtbase-6.3..ebuild
deleted file mode 100644
index 36931e0e..
--- a/dev-qt/qtbase/qtbase-6.3..ebuild
+++ /dev/null
@@ -1,178 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Cross-platform application development framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64"
-fi
-
-# Qt Modules
-# TODO: Restore/patch xml flag support (seems fixed in 6.).
-IUSE="+concurrent +dbus +gui +network +sql opengl +widgets zstd"
-REQUIRED_USE="
-   opengl? ( gui )
-   widgets? ( gui )
-   X? ( || ( evdev libinput ) )
-"
-
-QTGUI_IUSE="accessibility egl eglfs evdev gles2-only +jpeg +libinput tslib 
tuio vulkan +X"
-QTNETWORK_IUSE="brotli gssapi libproxy sctp +ssl vnc"
-QTSQL_IUSE="freetds mysql oci8 odbc postgres +sqlite"
-IUSE+=" ${QTGUI_IUSE} ${QTNETWORK_IUSE} ${QTSQL_IUSE} cups gtk icu systemd 
+udev"
-# QtPrintSupport = QtGui + QtWidgets enabled.
-# ibus = xkbcommon + dbus, and xkbcommon needs either libinput or X
-REQUIRED_USE+="
-   $(printf '%s? ( gui ) ' ${QTGUI_IUSE//+/})
-   $(printf '%s? ( network ) ' ${QTNETWORK_IUSE//+/})
-   $(printf '%s? ( sql ) ' ${QTSQL_IUSE//+/})
-   accessibility? ( dbus X )
-   cups? ( gui widgets )
-   eglfs? ( egl )
-   gtk? ( widgets )
-   gui? ( || ( eglfs X ) || ( libinput X ) )
-   libinput? ( udev )
-   sql? ( || ( freetds mysql oci8 odbc postgres sqlite ) )
-   vnc? ( gui )
-   X? ( gles2-only? ( egl ) )
-"
-
-# TODO:
-# qtimageformats: mng not done yet, qtimageformats.git upstream commit 9443239c
-# qtnetwork: connman, networkmanager
-DEPEND="
-   app-crypt/libb2
-   dev-libs/double-conversion:=
-   dev-libs/glib:2
-   dev-libs/libpcre2:=[pcre16,unicode]
-   dev-util/gtk-update-icon-cache
-   media-libs/fontconfig
-   >=media-libs/freetype-2.6.1:2
-   >=media-libs/harfbuzz-1.6.0:=
-   media-libs/tiff:0
-   >=sys-apps/dbus-1.4.20
-   sys-libs/zlib:=
-   brotli? ( app-arch/brotli:= )
-   evdev? ( sys-libs/mtdev )
-   freetds? ( dev-db/freetds )
-   gles2-only? ( media-libs/libglvnd )
-   !gles2-only? ( media-libs/libglvnd[X] )
-   gssapi? ( virtual/krb5 )
-   gtk? (
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   x11-libs/pango
-   )
-   gui? ( media-libs/libpng:0= )
-   icu? ( dev-libs/icu:= )
-   !icu? ( virtual/libiconv )
-   jpeg? ( media-libs/libjpeg-turbo:= )
-   libinput? (
-   dev-libs/libinput:=
-   >=x11-libs/libxkbcommon-0.5.0
-   )
-   libproxy? ( net-libs/libproxy )
-   mysql? ( dev-db/mysql-connector-c:= )
-   oci8? ( dev-db/oracle-instantclient:=[sdk] )
-   odbc? ( dev-db/unixODBC )
-   postgres? ( dev-db/postgresql:* )
-   sctp? ( kernel_linux? ( net-misc/lksctp-tools ) )
-   sqlite? ( dev-db/sqlite:3 )
-   ssl? ( dev-libs/openssl:= )
-   systemd? ( sys-apps/systemd:= )
-   tslib? ( >=x11-libs/tslib-1.21 )
-   udev? ( virtual/libudev:= )
-   vulkan? ( dev-util/vulkan-headers )
-   X? (
-   x11-libs/libdrm
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libX11
-   >=x11-libs/libxcb-1.12:=[xkb]
-   >=x11-libs/libxkbcommon-0.5.0[X]
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-renderutil
-   x11-libs/xcb-util-wm
-   )
-   zstd? ( app-arch/zstd:= )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DINSTALL_BINDIR=${QT6_BINDIR}
-   -DINSTALL_INCLUDEDIR=${QT6_HEADERDIR}
-   -DINSTALL_LIBDIR=${QT6_LIBDIR}
-   -DINSTALL_ARCHDATADIR=${QT6_ARCHDATADIR}
-   -DINSTALL_PLUGINSDIR=${QT6_PLUGINDIR}
-   -DINSTALL_LIBEXECDIR=${QT6_LIBEXECDIR}
-   -DINSTALL_QMLDIR=${QT6_QMLDIR}
-   -DINSTALL_DATADIR=${QT6_DATADIR}
-   -DINSTALL_DOCDIR=${QT6_DOCDIR}
-   -DINSTALL_TRANSLATIONSDIR=${QT6_TRANSLATIONDIR}
-   -DINSTALL_SYSCONFDIR=${QT6_SYSCONFDIR}
-   -DINSTALL_MKSPECSDIR=${QT6_ARCHDATADIR}/mkspecs
-   -DINSTALL_EXAMPLESDIR=${QT6_EXAMPLESDIR}
-   

[gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/

2022-09-24 Thread Andreas Sturmlechner
commit: ca377479386b985d33a609d305593fc1cb5e4a37
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep 24 14:41:53 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep 24 14:41:53 2022 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=ca377479

dev-qt/qtbase: drop 6.3.2

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtbase/Manifest|   1 -
 dev-qt/qtbase/qtbase-6.3.2.ebuild | 178 --
 2 files changed, 179 deletions(-)

diff --git a/dev-qt/qtbase/Manifest b/dev-qt/qtbase/Manifest
deleted file mode 100644
index 469b7132..
--- a/dev-qt/qtbase/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST qtbase-everywhere-src-6.3.2.tar.xz 47507396 BLAKE2B 
9f5a1af7abb914af58c32bfdd2f54fdd2d496972606bfa68425e5997be74249d0314a4978fc8359c5a6ccad3f6ef6920bf3e7c9450b256f39d830abf7e778051
 SHA512 
e164ed6511cf6d5aa39f91cfb624c89b4dd3fc7d3c6c14b60d0c211e5b40ba1ad379ecca653db33dfa944ecfbd9c7044a8d7a968c660e8a76c4897c869584822

diff --git a/dev-qt/qtbase/qtbase-6.3.2.ebuild 
b/dev-qt/qtbase/qtbase-6.3.2.ebuild
deleted file mode 100644
index 36931e0e..
--- a/dev-qt/qtbase/qtbase-6.3.2.ebuild
+++ /dev/null
@@ -1,178 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Cross-platform application development framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64"
-fi
-
-# Qt Modules
-# TODO: Restore/patch xml flag support (seems fixed in 6.).
-IUSE="+concurrent +dbus +gui +network +sql opengl +widgets zstd"
-REQUIRED_USE="
-   opengl? ( gui )
-   widgets? ( gui )
-   X? ( || ( evdev libinput ) )
-"
-
-QTGUI_IUSE="accessibility egl eglfs evdev gles2-only +jpeg +libinput tslib 
tuio vulkan +X"
-QTNETWORK_IUSE="brotli gssapi libproxy sctp +ssl vnc"
-QTSQL_IUSE="freetds mysql oci8 odbc postgres +sqlite"
-IUSE+=" ${QTGUI_IUSE} ${QTNETWORK_IUSE} ${QTSQL_IUSE} cups gtk icu systemd 
+udev"
-# QtPrintSupport = QtGui + QtWidgets enabled.
-# ibus = xkbcommon + dbus, and xkbcommon needs either libinput or X
-REQUIRED_USE+="
-   $(printf '%s? ( gui ) ' ${QTGUI_IUSE//+/})
-   $(printf '%s? ( network ) ' ${QTNETWORK_IUSE//+/})
-   $(printf '%s? ( sql ) ' ${QTSQL_IUSE//+/})
-   accessibility? ( dbus X )
-   cups? ( gui widgets )
-   eglfs? ( egl )
-   gtk? ( widgets )
-   gui? ( || ( eglfs X ) || ( libinput X ) )
-   libinput? ( udev )
-   sql? ( || ( freetds mysql oci8 odbc postgres sqlite ) )
-   vnc? ( gui )
-   X? ( gles2-only? ( egl ) )
-"
-
-# TODO:
-# qtimageformats: mng not done yet, qtimageformats.git upstream commit 9443239c
-# qtnetwork: connman, networkmanager
-DEPEND="
-   app-crypt/libb2
-   dev-libs/double-conversion:=
-   dev-libs/glib:2
-   dev-libs/libpcre2:=[pcre16,unicode]
-   dev-util/gtk-update-icon-cache
-   media-libs/fontconfig
-   >=media-libs/freetype-2.6.1:2
-   >=media-libs/harfbuzz-1.6.0:=
-   media-libs/tiff:0
-   >=sys-apps/dbus-1.4.20
-   sys-libs/zlib:=
-   brotli? ( app-arch/brotli:= )
-   evdev? ( sys-libs/mtdev )
-   freetds? ( dev-db/freetds )
-   gles2-only? ( media-libs/libglvnd )
-   !gles2-only? ( media-libs/libglvnd[X] )
-   gssapi? ( virtual/krb5 )
-   gtk? (
-   x11-libs/gtk+:3
-   x11-libs/libX11
-   x11-libs/pango
-   )
-   gui? ( media-libs/libpng:0= )
-   icu? ( dev-libs/icu:= )
-   !icu? ( virtual/libiconv )
-   jpeg? ( media-libs/libjpeg-turbo:= )
-   libinput? (
-   dev-libs/libinput:=
-   >=x11-libs/libxkbcommon-0.5.0
-   )
-   libproxy? ( net-libs/libproxy )
-   mysql? ( dev-db/mysql-connector-c:= )
-   oci8? ( dev-db/oracle-instantclient:=[sdk] )
-   odbc? ( dev-db/unixODBC )
-   postgres? ( dev-db/postgresql:* )
-   sctp? ( kernel_linux? ( net-misc/lksctp-tools ) )
-   sqlite? ( dev-db/sqlite:3 )
-   ssl? ( dev-libs/openssl:= )
-   systemd? ( sys-apps/systemd:= )
-   tslib? ( >=x11-libs/tslib-1.21 )
-   udev? ( virtual/libudev:= )
-   vulkan? ( dev-util/vulkan-headers )
-   X? (
-   x11-libs/libdrm
-   x11-libs/libICE
-   x11-libs/libSM
-   x11-libs/libX11
-   >=x11-libs/libxcb-1.12:=[xkb]
-   >=x11-libs/libxkbcommon-0.5.0[X]
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-renderutil
-   x11-libs/xcb-util-wm
-   )
-   zstd? ( app-arch/zstd:= )
-"
-RDEPEND="${DEPEND}"
-
-src_configure() {
-   local mycmakeargs=(
-   -DINSTALL_BINDIR=${QT6_BINDIR}
-   -DINSTALL_INCLUDEDIR=${QT6_HEADERDIR}
-   -DINSTALL_LIBDIR=${QT6_LIBDIR}
-   

[gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/

2022-06-20 Thread Jimi Huotari
commit: ab6a3e3cd53448676180c686d91ababd208b3c7f
Author: Jimi Huotari  gentoo  org>
AuthorDate: Mon Jun 20 18:39:03 2022 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Jun 20 18:39:03 2022 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=ab6a3e3c

dev-qt/qtbase: sync with other versions

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtbase/qtbase-6.3.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-qt/qtbase/qtbase-6.3.1.ebuild 
b/dev-qt/qtbase/qtbase-6.3.1.ebuild
index 99b3ac96..36931e0e 100644
--- a/dev-qt/qtbase/qtbase-6.3.1.ebuild
+++ b/dev-qt/qtbase/qtbase-6.3.1.ebuild
@@ -173,5 +173,6 @@ src_configure() {
$(qt_feature sqlite sql_sqlite)
$(qt_feature sqlite system_sqlite)
)
+
qt6-build_src_configure
 }



[gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/

2022-06-20 Thread Jimi Huotari
commit: d7f1589d6ed6ac7f02af7268df53ac5d9654a71e
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed Jun  8 14:17:21 2022 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Jun 20 18:02:03 2022 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=d7f1589d

dev-qt/qtbase: depend on USE="gui" if USE="vnc"

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtbase/qtbase-6.3.0.ebuild| 3 ++-
 dev-qt/qtbase/qtbase-6.3..ebuild | 3 ++-
 dev-qt/qtbase/qtbase-6..ebuild   | 3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtbase/qtbase-6.3.0.ebuild 
b/dev-qt/qtbase/qtbase-6.3.0.ebuild
index a8e1f084..36931e0e 100644
--- a/dev-qt/qtbase/qtbase-6.3.0.ebuild
+++ b/dev-qt/qtbase/qtbase-6.3.0.ebuild
@@ -26,7 +26,6 @@ QTSQL_IUSE="freetds mysql oci8 odbc postgres +sqlite"
 IUSE+=" ${QTGUI_IUSE} ${QTNETWORK_IUSE} ${QTSQL_IUSE} cups gtk icu systemd 
+udev"
 # QtPrintSupport = QtGui + QtWidgets enabled.
 # ibus = xkbcommon + dbus, and xkbcommon needs either libinput or X
-# moved vnc logically to QtNetwork as that is upstream condition for it
 REQUIRED_USE+="
$(printf '%s? ( gui ) ' ${QTGUI_IUSE//+/})
$(printf '%s? ( network ) ' ${QTNETWORK_IUSE//+/})
@@ -38,6 +37,7 @@ REQUIRED_USE+="
gui? ( || ( eglfs X ) || ( libinput X ) )
libinput? ( udev )
sql? ( || ( freetds mysql oci8 odbc postgres sqlite ) )
+   vnc? ( gui )
X? ( gles2-only? ( egl ) )
 "
 
@@ -173,5 +173,6 @@ src_configure() {
$(qt_feature sqlite sql_sqlite)
$(qt_feature sqlite system_sqlite)
)
+
qt6-build_src_configure
 }

diff --git a/dev-qt/qtbase/qtbase-6.3..ebuild 
b/dev-qt/qtbase/qtbase-6.3..ebuild
index a8e1f084..36931e0e 100644
--- a/dev-qt/qtbase/qtbase-6.3..ebuild
+++ b/dev-qt/qtbase/qtbase-6.3..ebuild
@@ -26,7 +26,6 @@ QTSQL_IUSE="freetds mysql oci8 odbc postgres +sqlite"
 IUSE+=" ${QTGUI_IUSE} ${QTNETWORK_IUSE} ${QTSQL_IUSE} cups gtk icu systemd 
+udev"
 # QtPrintSupport = QtGui + QtWidgets enabled.
 # ibus = xkbcommon + dbus, and xkbcommon needs either libinput or X
-# moved vnc logically to QtNetwork as that is upstream condition for it
 REQUIRED_USE+="
$(printf '%s? ( gui ) ' ${QTGUI_IUSE//+/})
$(printf '%s? ( network ) ' ${QTNETWORK_IUSE//+/})
@@ -38,6 +37,7 @@ REQUIRED_USE+="
gui? ( || ( eglfs X ) || ( libinput X ) )
libinput? ( udev )
sql? ( || ( freetds mysql oci8 odbc postgres sqlite ) )
+   vnc? ( gui )
X? ( gles2-only? ( egl ) )
 "
 
@@ -173,5 +173,6 @@ src_configure() {
$(qt_feature sqlite sql_sqlite)
$(qt_feature sqlite system_sqlite)
)
+
qt6-build_src_configure
 }

diff --git a/dev-qt/qtbase/qtbase-6..ebuild 
b/dev-qt/qtbase/qtbase-6..ebuild
index a7b3797a..39f291d5 100644
--- a/dev-qt/qtbase/qtbase-6..ebuild
+++ b/dev-qt/qtbase/qtbase-6..ebuild
@@ -25,7 +25,6 @@ QTSQL_IUSE="freetds mysql oci8 odbc postgres +sqlite"
 IUSE+=" ${QTGUI_IUSE} ${QTNETWORK_IUSE} ${QTSQL_IUSE} cups gtk icu systemd 
+udev"
 # QtPrintSupport = QtGui + QtWidgets enabled.
 # ibus = xkbcommon + dbus, and xkbcommon needs either libinput or X
-# moved vnc logically to QtNetwork as that is upstream condition for it
 REQUIRED_USE+="
$(printf '%s? ( gui ) ' ${QTGUI_IUSE//+/})
$(printf '%s? ( network ) ' ${QTNETWORK_IUSE//+/})
@@ -37,6 +36,7 @@ REQUIRED_USE+="
gui? ( || ( eglfs X ) || ( libinput X ) )
libinput? ( udev )
sql? ( || ( freetds mysql oci8 odbc postgres sqlite ) )
+   vnc? ( gui )
X? ( gles2-only? ( egl ) )
 "
 
@@ -173,5 +173,6 @@ src_configure() {
$(qt_feature sqlite sql_sqlite)
$(qt_feature sqlite system_sqlite)
)
+
qt6-build_src_configure
 }



[gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/

2022-06-20 Thread Jimi Huotari
commit: e4ba36795cc108de6ef439c315c3198c15764139
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sat Jun  4 12:51:22 2022 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Mon Jun 20 18:02:03 2022 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=e4ba3679

dev-qt/qtbase: miscellaneous qt6 adjustments per review

- add USE="brotli"
- add USE="zstd"
- adjust openssl dependency
- always build with gif and ico support
- fix formatting
- flip 'testlib' with USE="gui" due to a quick dependency
- remove 'virtual/opengl' dependency

As requested at: https://github.com/gentoo/gentoo/pull/25635

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtbase/metadata.xml   |  2 +-
 dev-qt/qtbase/qtbase-6.3.0.ebuild| 24 
 dev-qt/qtbase/qtbase-6.3..ebuild | 24 
 dev-qt/qtbase/qtbase-6..ebuild   | 24 
 4 files changed, 37 insertions(+), 37 deletions(-)

diff --git a/dev-qt/qtbase/metadata.xml b/dev-qt/qtbase/metadata.xml
index b33a37e9..1dd79121 100644
--- a/dev-qt/qtbase/metadata.xml
+++ b/dev-qt/qtbase/metadata.xml
@@ -6,6 +6,7 @@
Gentoo Qt Project


+   Enable support for Brotli 
decompression
Build Qt6Concurrent module
Build Qt6DBus module
Enable EGL integration
@@ -14,7 +15,6 @@
Enable support for GSSAPI 
(virtual/krb5)
Build the GTK platform theme plugin
Build Qt6Gui module
-   Enable ico image support
Enable support for input devices via 
dev-libs/libinput
Use net-libs/libproxy for 
automatic HTTP/SOCKS proxy configuration
Build Qt6Network module

diff --git a/dev-qt/qtbase/qtbase-6.3.0.ebuild 
b/dev-qt/qtbase/qtbase-6.3.0.ebuild
index 65c14f48..a8e1f084 100644
--- a/dev-qt/qtbase/qtbase-6.3.0.ebuild
+++ b/dev-qt/qtbase/qtbase-6.3.0.ebuild
@@ -13,14 +13,15 @@ fi
 
 # Qt Modules
 # TODO: Restore/patch xml flag support (seems fixed in 6.).
-IUSE="+concurrent +dbus +gui +network +sql opengl +widgets"
+IUSE="+concurrent +dbus +gui +network +sql opengl +widgets zstd"
 REQUIRED_USE="
-   opengl? ( gui ) widgets? ( gui )
+   opengl? ( gui )
+   widgets? ( gui )
X? ( || ( evdev libinput ) )
 "
 
-QTGUI_IUSE="accessibility egl eglfs evdev +gif gles2-only +ico +jpeg +libinput 
tslib tuio vulkan +X"
-QTNETWORK_IUSE="gssapi libproxy sctp +ssl vnc"
+QTGUI_IUSE="accessibility egl eglfs evdev gles2-only +jpeg +libinput tslib 
tuio vulkan +X"
+QTNETWORK_IUSE="brotli gssapi libproxy sctp +ssl vnc"
 QTSQL_IUSE="freetds mysql oci8 odbc postgres +sqlite"
 IUSE+=" ${QTGUI_IUSE} ${QTNETWORK_IUSE} ${QTSQL_IUSE} cups gtk icu systemd 
+udev"
 # QtPrintSupport = QtGui + QtWidgets enabled.
@@ -44,9 +45,6 @@ REQUIRED_USE+="
 # qtimageformats: mng not done yet, qtimageformats.git upstream commit 9443239c
 # qtnetwork: connman, networkmanager
 DEPEND="
-   app-arch/brotli:=
-   app-arch/libarchive[zstd]
-   app-arch/zstd:=
app-crypt/libb2
dev-libs/double-conversion:=
dev-libs/glib:2
@@ -58,7 +56,7 @@ DEPEND="
media-libs/tiff:0
>=sys-apps/dbus-1.4.20
sys-libs/zlib:=
-   virtual/opengl
+   brotli? ( app-arch/brotli:= )
evdev? ( sys-libs/mtdev )
freetds? ( dev-db/freetds )
gles2-only? ( media-libs/libglvnd )
@@ -84,7 +82,7 @@ DEPEND="
postgres? ( dev-db/postgresql:* )
sctp? ( kernel_linux? ( net-misc/lksctp-tools ) )
sqlite? ( dev-db/sqlite:3 )
-   ssl? ( dev-libs/openssl:0= )
+   ssl? ( dev-libs/openssl:= )
systemd? ( sys-apps/systemd:= )
tslib? ( >=x11-libs/tslib-1.21 )
udev? ( virtual/libudev:= )
@@ -101,6 +99,7 @@ DEPEND="
x11-libs/xcb-util-renderutil
x11-libs/xcb-util-wm
)
+   zstd? ( app-arch/zstd:= )
 "
 RDEPEND="${DEPEND}"
 
@@ -120,16 +119,16 @@ src_configure() {
-DINSTALL_MKSPECSDIR=${QT6_ARCHDATADIR}/mkspecs
-DINSTALL_EXAMPLESDIR=${QT6_EXAMPLESDIR}
-DQT_FEATURE_androiddeployqt=OFF
-   -DQT_FEATURE_zstd=ON
$(qt_feature concurrent)
$(qt_feature dbus)
$(qt_feature gui)
+   $(qt_feature gui testlib)
$(qt_feature icu)
$(qt_feature network)
$(qt_feature sql)
$(qt_feature systemd journald)
-   -DQT_FEATURE_testlib=ON # TODO: install QtTest by default?
$(qt_feature udev libudev)
+   $(qt_feature zstd)
)
use gui && mycmakeargs+=(
$(qt_feature accessibility accessibility_atspi_bridge)
@@ -138,7 +137,7 @@ src_configure() {
$(qt_feature eglfs eglfs_gbm)
$(qt_feature evdev)

[gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/

2022-05-25 Thread Jimi Huotari
commit: 11be163d9a5024c49ab92ab3fe9baeab35221009
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed May 25 09:03:28 2022 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Wed May 25 16:20:46 2022 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=11be163d

dev-qt/qtbase: remove USE="xml" from 6.3.*

Configure fails with USE="-xml" without additional changes, though
it looks like it has been removed from bootstrap in the upstream
dev branch (6.), so perhaps it will make a comeback very soon
(or we can backport the required changes + what ever else is needed).

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtbase/qtbase-6.3.0.ebuild| 4 ++--
 dev-qt/qtbase/qtbase-6.3..ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-qt/qtbase/qtbase-6.3.0.ebuild 
b/dev-qt/qtbase/qtbase-6.3.0.ebuild
index 485c0d24..65c14f48 100644
--- a/dev-qt/qtbase/qtbase-6.3.0.ebuild
+++ b/dev-qt/qtbase/qtbase-6.3.0.ebuild
@@ -12,7 +12,8 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
 fi
 
 # Qt Modules
-IUSE="+concurrent +dbus +gui +network +sql opengl +widgets +xml"
+# TODO: Restore/patch xml flag support (seems fixed in 6.).
+IUSE="+concurrent +dbus +gui +network +sql opengl +widgets"
 REQUIRED_USE="
opengl? ( gui ) widgets? ( gui )
X? ( || ( evdev libinput ) )
@@ -129,7 +130,6 @@ src_configure() {
$(qt_feature systemd journald)
-DQT_FEATURE_testlib=ON # TODO: install QtTest by default?
$(qt_feature udev libudev)
-   $(qt_feature xml)
)
use gui && mycmakeargs+=(
$(qt_feature accessibility accessibility_atspi_bridge)

diff --git a/dev-qt/qtbase/qtbase-6.3..ebuild 
b/dev-qt/qtbase/qtbase-6.3..ebuild
index 485c0d24..65c14f48 100644
--- a/dev-qt/qtbase/qtbase-6.3..ebuild
+++ b/dev-qt/qtbase/qtbase-6.3..ebuild
@@ -12,7 +12,8 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
 fi
 
 # Qt Modules
-IUSE="+concurrent +dbus +gui +network +sql opengl +widgets +xml"
+# TODO: Restore/patch xml flag support (seems fixed in 6.).
+IUSE="+concurrent +dbus +gui +network +sql opengl +widgets"
 REQUIRED_USE="
opengl? ( gui ) widgets? ( gui )
X? ( || ( evdev libinput ) )
@@ -129,7 +130,6 @@ src_configure() {
$(qt_feature systemd journald)
-DQT_FEATURE_testlib=ON # TODO: install QtTest by default?
$(qt_feature udev libudev)
-   $(qt_feature xml)
)
use gui && mycmakeargs+=(
$(qt_feature accessibility accessibility_atspi_bridge)



[gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/

2022-05-08 Thread Jimi Huotari
commit: 5e0a186d76d06800b6df7eb59b3dc3b30167bb56
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sun May  8 13:39:46 2022 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sun May  8 13:49:02 2022 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=5e0a186d

dev-qt/qtbase: update jpeg dependency

The virtual has been declared deprecated.

0. https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=607a79943672

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtbase/qtbase-6.3.0.ebuild| 2 +-
 dev-qt/qtbase/qtbase-6.3..ebuild | 4 ++--
 dev-qt/qtbase/qtbase-6..ebuild   | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-qt/qtbase/qtbase-6.3.0.ebuild 
b/dev-qt/qtbase/qtbase-6.3.0.ebuild
index 704ab262..485c0d24 100644
--- a/dev-qt/qtbase/qtbase-6.3.0.ebuild
+++ b/dev-qt/qtbase/qtbase-6.3.0.ebuild
@@ -71,7 +71,7 @@ DEPEND="
gui? ( media-libs/libpng:0= )
icu? ( dev-libs/icu:= )
!icu? ( virtual/libiconv )
-   jpeg? ( virtual/jpeg:0 )
+   jpeg? ( media-libs/libjpeg-turbo:= )
libinput? (
dev-libs/libinput:=
>=x11-libs/libxkbcommon-0.5.0

diff --git a/dev-qt/qtbase/qtbase-6.3..ebuild 
b/dev-qt/qtbase/qtbase-6.3..ebuild
index 3cd3f532..485c0d24 100644
--- a/dev-qt/qtbase/qtbase-6.3..ebuild
+++ b/dev-qt/qtbase/qtbase-6.3..ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -71,7 +71,7 @@ DEPEND="
gui? ( media-libs/libpng:0= )
icu? ( dev-libs/icu:= )
!icu? ( virtual/libiconv )
-   jpeg? ( virtual/jpeg:0 )
+   jpeg? ( media-libs/libjpeg-turbo:= )
libinput? (
dev-libs/libinput:=
>=x11-libs/libxkbcommon-0.5.0

diff --git a/dev-qt/qtbase/qtbase-6..ebuild 
b/dev-qt/qtbase/qtbase-6..ebuild
index 3cd3f532..485c0d24 100644
--- a/dev-qt/qtbase/qtbase-6..ebuild
+++ b/dev-qt/qtbase/qtbase-6..ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -71,7 +71,7 @@ DEPEND="
gui? ( media-libs/libpng:0= )
icu? ( dev-libs/icu:= )
!icu? ( virtual/libiconv )
-   jpeg? ( virtual/jpeg:0 )
+   jpeg? ( media-libs/libjpeg-turbo:= )
libinput? (
dev-libs/libinput:=
>=x11-libs/libxkbcommon-0.5.0



[gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/, dev-qt/qtwebchannel/, dev-qt/qtdeclarative/, ...

2022-04-12 Thread Jimi Huotari
commit: 345ecb8e22d0acac0d2617e9ecec7d9f86f9c1ff
Author: Jimi Huotari  gentoo  org>
AuthorDate: Tue Apr 12 12:34:49 2022 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Tue Apr 12 12:34:49 2022 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=345ecb8e

dev-qt: remove versions 6.2*

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtbase/Manifest  |   2 -
 dev-qt/qtbase/qtbase-6.2.3.ebuild   | 184 ---
 dev-qt/qtbase/qtbase-6.2.4.ebuild   | 184 ---
 dev-qt/qtdeclarative/Manifest   |   2 -
 dev-qt/qtdeclarative/qtdeclarative-6.2.3.ebuild |  20 ---
 dev-qt/qtdeclarative/qtdeclarative-6.2.4.ebuild |  20 ---
 dev-qt/qtmultimedia/Manifest|   2 -
 dev-qt/qtmultimedia/qtmultimedia-6.2.3.ebuild   |  40 -
 dev-qt/qtmultimedia/qtmultimedia-6.2.4.ebuild   |  40 -
 dev-qt/qtpositioning/Manifest   |   2 -
 dev-qt/qtpositioning/qtpositioning-6.2.3.ebuild |  20 ---
 dev-qt/qtpositioning/qtpositioning-6.2.4.ebuild |  20 ---
 dev-qt/qtshadertools/Manifest   |   2 -
 dev-qt/qtshadertools/qtshadertools-6.2.3.ebuild |  17 ---
 dev-qt/qtshadertools/qtshadertools-6.2.4.ebuild |  17 ---
 dev-qt/qtsvg/Manifest   |   2 -
 dev-qt/qtsvg/qtsvg-6.2.3.ebuild |  19 ---
 dev-qt/qtsvg/qtsvg-6.2.4.ebuild |  19 ---
 dev-qt/qttools/Manifest |   2 -
 dev-qt/qttools/qttools-6.2.3.ebuild |  18 ---
 dev-qt/qttools/qttools-6.2.4.ebuild |  18 ---
 dev-qt/qtwebchannel/Manifest|   2 -
 dev-qt/qtwebchannel/qtwebchannel-6.2.3.ebuild   |  18 ---
 dev-qt/qtwebchannel/qtwebchannel-6.2.4.ebuild   |  18 ---
 dev-qt/qtwebengine/Manifest |   2 -
 dev-qt/qtwebengine/qtwebengine-6.2.3.ebuild | 192 
 dev-qt/qtwebengine/qtwebengine-6.2.4.ebuild | 192 
 27 files changed, 1074 deletions(-)

diff --git a/dev-qt/qtbase/Manifest b/dev-qt/qtbase/Manifest
index 3b4846e1..53376ddd 100644
--- a/dev-qt/qtbase/Manifest
+++ b/dev-qt/qtbase/Manifest
@@ -1,3 +1 @@
-DIST qtbase-everywhere-src-6.2.3.tar.xz 46511800 BLAKE2B 
bd2467bcf949a475f8e354e73475dc4bff0e0e5a75cee7b72dd02efa64663f95bafe32c114b292260337b827be153c67360c0f08b6fb3f798153ef2fd8982e3d
 SHA512 
c1adfb971723213f193223de222e10414868cf091e79c1fedbcaaa495cce57976bb65ac5d20138bc7e5668b92bf88ef054783b55c59b3a8feffc837596764698
-DIST qtbase-everywhere-src-6.2.4.tar.xz 46541252 BLAKE2B 
af92f5de5d000e7e0ad09cd478e711399211ae33293f943d9d173f79c0f4ad38f3bbc2057a88f3f6b95dd81f8b11320633a081c2d9ef34eee3ff5b555c27f832
 SHA512 
2854f56dbe25b48dc4f2eb362d16a8d551bdecfd845019504e5d0a54e4b5694c13f31de521ea24f590f65c6c53b85d39682d91f0c881740e504b38fd76d1d429
 DIST qtbase-everywhere-src-6.3.0.tar.xz 47004304 BLAKE2B 
37eafc24b62c382c025363ab58c29356a1992fdd6d23a317d5b4edc29d1a60d5f873a0d68683094748dd97cff21ec6549041e13fcbe6385388fa71661e144848
 SHA512 
aec9f7cee0c195178a282ab3efa6b3dd09dbe3317ec25c8f748c6cc0ea1ffe37dc62d3b062129d2458179620059e8bb694aacd1e331cbf49838075fa3381ee81

diff --git a/dev-qt/qtbase/qtbase-6.2.3.ebuild 
b/dev-qt/qtbase/qtbase-6.2.3.ebuild
deleted file mode 100644
index a36d504e..
--- a/dev-qt/qtbase/qtbase-6.2.3.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Cross-platform application development framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64"
-fi
-
-# Qt Modules
-IUSE="+concurrent +dbus +gui +network +sql opengl +widgets +xml"
-REQUIRED_USE="
-   opengl? ( gui ) widgets? ( gui )
-   X? ( || ( evdev libinput ) )
-"
-
-QTGUI_IUSE="accessibility egl eglfs evdev +gif gles2-only +ico +jpeg +libinput 
tslib tuio vulkan +X"
-QTNETWORK_IUSE="gssapi libproxy sctp +ssl vnc"
-QTSQL_IUSE="freetds mysql oci8 odbc postgres +sqlite"
-IUSE+=" ${QTGUI_IUSE} ${QTNETWORK_IUSE} ${QTSQL_IUSE} cups gtk icu systemd 
+udev"
-# QtPrintSupport = QtGui + QtWidgets enabled.
-# ibus = xkbcommon + dbus, and xkbcommon needs either libinput or X
-# moved vnc logically to QtNetwork as that is upstream condition for it
-REQUIRED_USE+="
-   $(printf '%s? ( gui ) ' ${QTGUI_IUSE//+/})
-   $(printf '%s? ( network ) ' ${QTNETWORK_IUSE//+/})
-   $(printf '%s? ( sql ) ' ${QTSQL_IUSE//+/})
-   accessibility? ( dbus X )
-   cups? ( gui widgets )
-   eglfs? ( egl )
-   gtk? ( widgets )
-   gui? ( || ( eglfs X ) || ( libinput X ) )
-   libinput? ( udev )
-   sql? ( || ( freetds mysql oci8 odbc postgres sqlite ) )
-   X? ( gles2-only? ( egl ) )
-"
-
-# TODO:
-# qtimageformats: mng not done yet, qtimageformats.git upstream commit 9443239c
-# qtnetwork: connman, networkmanager

[gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/

2021-12-24 Thread Andreas Sturmlechner
commit: 82ee335fd0fd43239d94c1f7e3d63ce1f195bdd9
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Dec 24 16:33:34 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Dec 24 17:15:58 2021 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=82ee335f

dev-qt/qtbase: Gentoo's GL impl. switched to media-libs/libglvnd

media-libs/libglvnd provides both libGL.so and opengl.pc as well
as libEGL.so and egl.pc, libGLESv2.so and glesv2.pc.

Follow-up to 02cb6e27f322666f6b466a5c8f070a2e1afae0fa and
eb80f984b8509d49b6f18ea1b97038bd442a4b8c but for Qt6.

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtbase/qtbase-6.2.2.ebuild  | 4 ++--
 dev-qt/qtbase/qtbase-6..ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-qt/qtbase/qtbase-6.2.2.ebuild 
b/dev-qt/qtbase/qtbase-6.2.2.ebuild
index c0867b42..5841c484 100644
--- a/dev-qt/qtbase/qtbase-6.2.2.ebuild
+++ b/dev-qt/qtbase/qtbase-6.2.2.ebuild
@@ -58,10 +58,10 @@ DEPEND="
>=sys-apps/dbus-1.4.20
sys-libs/zlib:=
virtual/opengl
-   egl? ( media-libs/mesa[egl] )
evdev? ( sys-libs/mtdev )
freetds? ( dev-db/freetds )
-   gles2-only? ( media-libs/mesa[gles2] )
+   gles2-only? ( media-libs/libglvnd )
+   !gles2-only? ( media-libs/libglvnd[X] )
gssapi? ( virtual/krb5 )
gtk? (
x11-libs/gtk+:3

diff --git a/dev-qt/qtbase/qtbase-6..ebuild 
b/dev-qt/qtbase/qtbase-6..ebuild
index d6907aa7..3cd3f532 100644
--- a/dev-qt/qtbase/qtbase-6..ebuild
+++ b/dev-qt/qtbase/qtbase-6..ebuild
@@ -58,10 +58,10 @@ DEPEND="
>=sys-apps/dbus-1.4.20
sys-libs/zlib:=
virtual/opengl
-   egl? ( media-libs/mesa[egl] )
evdev? ( sys-libs/mtdev )
freetds? ( dev-db/freetds )
-   gles2-only? ( media-libs/mesa[gles2] )
+   gles2-only? ( media-libs/libglvnd )
+   !gles2-only? ( media-libs/libglvnd[X] )
gssapi? ( virtual/krb5 )
gtk? (
x11-libs/gtk+:3



[gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/

2021-12-09 Thread Jimi Huotari
commit: 07d2091e4df014f600972c225d8aebc149657855
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Dec  9 14:33:51 2021 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Dec  9 14:34:22 2021 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=07d2091e

dev-qt/qtbase: remove disable androiddeployqt from src_prepare()

There's a switch for it now, and this currently breaks configure.

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtbase/qtbase-6..ebuild | 9 +
 1 file changed, 1 insertion(+), 8 deletions(-)

diff --git a/dev-qt/qtbase/qtbase-6..ebuild 
b/dev-qt/qtbase/qtbase-6..ebuild
index c0867b42..d6907aa7 100644
--- a/dev-qt/qtbase/qtbase-6..ebuild
+++ b/dev-qt/qtbase/qtbase-6..ebuild
@@ -103,14 +103,6 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
-src_prepare() {
-   qt6-build_src_prepare
-
-   # TODO: fails without QtGui
-   sed -e "/androiddeployqt/s/^/#DONT/" -e "/androidtestrunner/s/^/#DONT/" 
\
-   -i src/tools/CMakeLists.txt || die
-}
-
 src_configure() {
local mycmakeargs=(
-DINSTALL_BINDIR=${QT6_BINDIR}
@@ -126,6 +118,7 @@ src_configure() {
-DINSTALL_SYSCONFDIR=${QT6_SYSCONFDIR}
-DINSTALL_MKSPECSDIR=${QT6_ARCHDATADIR}/mkspecs
-DINSTALL_EXAMPLESDIR=${QT6_EXAMPLESDIR}
+   -DQT_FEATURE_androiddeployqt=OFF
-DQT_FEATURE_zstd=ON
$(qt_feature concurrent)
$(qt_feature dbus)



[gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/

2021-11-16 Thread Jimi Huotari
commit: 4944890e6cf0c6cb506a355028c115b7b167f6db
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jun 18 21:48:13 2020 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Wed Nov 17 06:08:08 2021 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=4944890e

dev-qt/qtbase: Add initial Qt6 dev branch ebuild

Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner  gentoo.org>
Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtbase/metadata.xml |  39 +++
 dev-qt/qtbase/qtbase-6..ebuild | 224 +
 2 files changed, 263 insertions(+)

diff --git a/dev-qt/qtbase/metadata.xml b/dev-qt/qtbase/metadata.xml
new file mode 100644
index ..b33a37e9
--- /dev/null
+++ b/dev-qt/qtbase/metadata.xml
@@ -0,0 +1,39 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   q...@gentoo.org
+   Gentoo Qt Project
+   
+   
+   Build Qt6Concurrent module
+   Build Qt6DBus module
+   Enable EGL integration
+   Build the EGL Full Screen/Single Surface 
platform plugin
+   Enable support for input devices via 
evdev
+   Enable support for GSSAPI 
(virtual/krb5)
+   Build the GTK platform theme plugin
+   Build Qt6Gui module
+   Enable ico image support
+   Enable support for input devices via 
dev-libs/libinput
+   Use net-libs/libproxy for 
automatic HTTP/SOCKS proxy configuration
+   Build Qt6Network module
+   Build Qt6Sql module
+   Enable native journald logging 
support
+   Enable support for touchscreen devices via 
x11-libs/tslib
+   Build plugin to receive touch events over the 
TUIO protocol
+   Enable support for Vulkan
+   Build Qt6Widgets module
+   Build the XCB platform plugin and enable X11 
integration
+   Build Qt6Xml module
+   
+   
+   https://bugreports.qt.io/
+   https://doc.qt.io/
+   
+   
+   
+   Must only be used by packages that are known to use 
private parts of the Qt API.
+   
+   
+

diff --git a/dev-qt/qtbase/qtbase-6..ebuild 
b/dev-qt/qtbase/qtbase-6..ebuild
new file mode 100644
index ..c4784145
--- /dev/null
+++ b/dev-qt/qtbase/qtbase-6..ebuild
@@ -0,0 +1,224 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+if [[ ${PV} == ** ]]; then
+   EGIT_BRANCH="dev"
+   EGIT_REPO_URI=( "https://code.qt.io/qt/${PN}.git; )
+   inherit git-r3
+else
+   MY_P=everywhere-src-${PV/_/-}
+   
SRC_URI="https://download.qt.io/development_releases/qt/${PV%.*}/${PV/_/-}/submodules/${MY_P}.tar.xz;
+   KEYWORDS="~amd64"
+   S=${WORKDIR}/${MY_P}
+fi
+
+inherit cmake
+
+DESCRIPTION="Cross-platform application development framework"
+HOMEPAGE="https://www.qt.io/;
+
+LICENSE="|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3"
+SLOT=6/$(ver_cut 1-2)
+# Qt Modules
+IUSE="+concurrent +dbus +gui +network +sql opengl +widgets +xml"
+REQUIRED_USE="opengl? ( gui ) widgets? ( gui )"
+
+QTGUI_IUSE="accessibility egl eglfs evdev +gif gles2-only +ico +jpeg libinput 
tslib tuio vulkan +X"
+QTNETWORK_IUSE="gssapi libproxy sctp +ssl vnc"
+QTSQL_IUSE="freetds mysql oci8 odbc postgres +sqlite"
+IUSE+=" ${QTGUI_IUSE} ${QTNETWORK_IUSE} ${QTSQL_IUSE} cups gtk icu systemd 
+udev"
+# QtPrintSupport = QtGui + QtWidgets enabled.
+# ibus = xkbcommon + dbus, and xkbcommon needs either libinput or X
+# moved vnc logically to QtNetwork as that is upstream condition for it
+REQUIRED_USE+="
+   $(printf '%s? ( gui ) ' ${QTGUI_IUSE//+/})
+   $(printf '%s? ( network ) ' ${QTNETWORK_IUSE//+/})
+   $(printf '%s? ( sql ) ' ${QTSQL_IUSE//+/})
+   accessibility? ( dbus X )
+   cups? ( gui widgets )
+   eglfs? ( egl )
+   gtk? ( widgets )
+   gui? ( || ( eglfs X ) || ( libinput X ) )
+   libinput? ( udev )
+   sql? ( || ( freetds mysql oci8 odbc postgres sqlite ) )
+   X? ( gles2-only? ( egl ) )
+"
+
+# TODO:
+# qtimageformats: mng not done yet, qtimageformats.git upstream commit 9443239c
+# qtnetwork: connman, networkmanager
+BDEPEND="virtual/pkgconfig"
+DEPEND="
+   app-arch/zstd:=
+   dev-libs/double-conversion:=
+   dev-libs/glib:2
+   dev-libs/libpcre2[pcre16,unicode]
+   >=dev-util/cmake-3.17.0
+   dev-util/gtk-update-icon-cache
+   media-libs/fontconfig
+   >=media-libs/freetype-2.6.1:2
+   >=media-libs/harfbuzz-1.6.0:=
+   media-libs/tiff:0
+   >=sys-apps/dbus-1.4.20
+   sys-libs/zlib:=
+   virtual/opengl
+   egl? ( media-libs/mesa[egl] )
+   gles2-only? ( media-libs/mesa[gles2] )
+   freetds? ( dev-db/freetds )
+   gssapi? ( virtual/krb5 )
+   gtk? (
+

[gentoo-commits] proj/qt:master commit in: dev-qt/qtbase/

2021-11-16 Thread Jimi Huotari
commit: a849f9164fa03c5dbc6be5bf04d95cf189f522a0
Author: Jimi Huotari  gentoo  org>
AuthorDate: Tue Nov 16 21:10:56 2021 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Wed Nov 17 06:08:12 2021 +
URL:https://gitweb.gentoo.org/proj/qt.git/commit/?id=a849f916

dev-qt/qtbase: update EAPI and remove things already in the eclass

Also update dependencies a little.

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtbase/qtbase-6..ebuild | 86 ++
 1 file changed, 23 insertions(+), 63 deletions(-)

diff --git a/dev-qt/qtbase/qtbase-6..ebuild 
b/dev-qt/qtbase/qtbase-6..ebuild
index c4784145..c0867b42 100644
--- a/dev-qt/qtbase/qtbase-6..ebuild
+++ b/dev-qt/qtbase/qtbase-6..ebuild
@@ -1,31 +1,24 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-if [[ ${PV} == ** ]]; then
-   EGIT_BRANCH="dev"
-   EGIT_REPO_URI=( "https://code.qt.io/qt/${PN}.git; )
-   inherit git-r3
-else
-   MY_P=everywhere-src-${PV/_/-}
-   
SRC_URI="https://download.qt.io/development_releases/qt/${PV%.*}/${PV/_/-}/submodules/${MY_P}.tar.xz;
-   KEYWORDS="~amd64"
-   S=${WORKDIR}/${MY_P}
-fi
-
-inherit cmake
+inherit qt6-build
 
 DESCRIPTION="Cross-platform application development framework"
-HOMEPAGE="https://www.qt.io/;
 
-LICENSE="|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3"
-SLOT=6/$(ver_cut 1-2)
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+fi
+
 # Qt Modules
 IUSE="+concurrent +dbus +gui +network +sql opengl +widgets +xml"
-REQUIRED_USE="opengl? ( gui ) widgets? ( gui )"
+REQUIRED_USE="
+   opengl? ( gui ) widgets? ( gui )
+   X? ( || ( evdev libinput ) )
+"
 
-QTGUI_IUSE="accessibility egl eglfs evdev +gif gles2-only +ico +jpeg libinput 
tslib tuio vulkan +X"
+QTGUI_IUSE="accessibility egl eglfs evdev +gif gles2-only +ico +jpeg +libinput 
tslib tuio vulkan +X"
 QTNETWORK_IUSE="gssapi libproxy sctp +ssl vnc"
 QTSQL_IUSE="freetds mysql oci8 odbc postgres +sqlite"
 IUSE+=" ${QTGUI_IUSE} ${QTNETWORK_IUSE} ${QTSQL_IUSE} cups gtk icu systemd 
+udev"
@@ -49,13 +42,14 @@ REQUIRED_USE+="
 # TODO:
 # qtimageformats: mng not done yet, qtimageformats.git upstream commit 9443239c
 # qtnetwork: connman, networkmanager
-BDEPEND="virtual/pkgconfig"
 DEPEND="
+   app-arch/brotli:=
+   app-arch/libarchive[zstd]
app-arch/zstd:=
+   app-crypt/libb2
dev-libs/double-conversion:=
dev-libs/glib:2
-   dev-libs/libpcre2[pcre16,unicode]
-   >=dev-util/cmake-3.17.0
+   dev-libs/libpcre2:=[pcre16,unicode]
dev-util/gtk-update-icon-cache
media-libs/fontconfig
>=media-libs/freetype-2.6.1:2
@@ -65,8 +59,9 @@ DEPEND="
sys-libs/zlib:=
virtual/opengl
egl? ( media-libs/mesa[egl] )
-   gles2-only? ( media-libs/mesa[gles2] )
+   evdev? ( sys-libs/mtdev )
freetds? ( dev-db/freetds )
+   gles2-only? ( media-libs/mesa[gles2] )
gssapi? ( virtual/krb5 )
gtk? (
x11-libs/gtk+:3
@@ -94,6 +89,7 @@ DEPEND="
udev? ( virtual/libudev:= )
vulkan? ( dev-util/vulkan-headers )
X? (
+   x11-libs/libdrm
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
@@ -105,21 +101,10 @@ DEPEND="
x11-libs/xcb-util-wm
)
 "
-RDEPEND="${DEPEND}
-   dev-qt/qtchooser
-"
-
-# @FUNCTION: qt_feature
-# @USAGE:  [feature]
-# @DESCRIPTION:
-#  is the name of a flag in IUSE.
-qt_feature() {
-   [[ $# -ge 1 ]] || die "${FUNCNAME}() requires at least one argument"
-   echo "-DQT_FEATURE_${2:-$1}=$(usex $1 ON OFF)"
-}
+RDEPEND="${DEPEND}"
 
 src_prepare() {
-   cmake_src_prepare
+   qt6-build_src_prepare
 
# TODO: fails without QtGui
sed -e "/androiddeployqt/s/^/#DONT/" -e "/androidtestrunner/s/^/#DONT/" 
\
@@ -127,33 +112,9 @@ src_prepare() {
 }
 
 src_configure() {
-   QT6_PREFIX=${EPREFIX}/usr
-   QT6_HEADERDIR=${QT6_PREFIX}/include/qt6
-   QT6_LIBDIR=${QT6_PREFIX}/$(get_libdir)
-   QT6_ARCHDATADIR=${QT6_PREFIX}/$(get_libdir)/qt6
-   QT6_BINDIR=${QT6_ARCHDATADIR}/bin
-   QT6_PLUGINDIR=${QT6_ARCHDATADIR}/plugins
-   QT6_LIBEXECDIR=${QT6_ARCHDATADIR}/libexec
-   QT6_IMPORTDIR=${QT6_ARCHDATADIR}/imports
-   QT6_QMLDIR=${QT6_ARCHDATADIR}/qml
-   QT6_DATADIR=${QT6_PREFIX}/share/qt6
-   QT6_DOCDIR=${QT6_PREFIX}/share/qt6-doc
-   QT6_TRANSLATIONDIR=${QT6_DATADIR}/translations
-   QT6_EXAMPLESDIR=${QT6_DATADIR}/examples
-   QT6_TESTSDIR=${QT6_DATADIR}/tests
-   QT6_SYSCONFDIR=${EPREFIX}/etc/xdg
-
local mycmakeargs=(
-DINSTALL_BINDIR=${QT6_BINDIR}
-#  -DINSTALL_INCLUDEDIR=${QT6_HEADERDIR}
-# TODO: breaks cmake macro:
-# CMake Error at cmake/QtBuild.cmake:1997 (file):
-#   file STRINGS file
-#