public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Ionen Wolkens" <ionen@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-qt/qt-creator/
Date: Thu, 28 Sep 2023 13:07:42 +0000 (UTC)	[thread overview]
Message-ID: <1695904289.a4f30e30695a9ad1f17707070a67fcf4b34770a0.ionen@gentoo> (raw)

commit:     a4f30e30695a9ad1f17707070a67fcf4b34770a0
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 28 10:10:54 2023 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Sep 28 12:31:29 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4f30e30

dev-qt/qt-creator: add 11.0.3

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 dev-qt/qt-creator/Manifest                 |   1 +
 dev-qt/qt-creator/qt-creator-11.0.3.ebuild | 258 +++++++++++++++++++++++++++++
 2 files changed, 259 insertions(+)

diff --git a/dev-qt/qt-creator/Manifest b/dev-qt/qt-creator/Manifest
index 895a5d5946de..3d5794daf457 100644
--- a/dev-qt/qt-creator/Manifest
+++ b/dev-qt/qt-creator/Manifest
@@ -1 +1,2 @@
 DIST qt-creator-opensource-src-11.0.2.tar.xz 49828532 BLAKE2B 6028b71e1a7bf5ab953caa6223a2694e625449ab9e0eaa6e0dd8b34c0d64a9a5cea7b06d4aa98015d91defad04bc945db8528f87f5bddc70ba185ca32bb7ee8b SHA512 db123274e0652982f33db60b8f81610f0787357cdc7318ea2bbe105343ff905462c38e29a68f864c48bda51fee6f17859074c172f77dd2379ecc2e7028f5fcd5
+DIST qt-creator-opensource-src-11.0.3.tar.xz 49863336 BLAKE2B 60ce53bdc0d3a2167a62cf479e9d3427b3a4f6e3ba5eb0489e0546d80fb30f9bcea1174b67cb36673a7aa2094d5f82a7d8ab34decf47fe0c260893f0a55c9795 SHA512 4d0faab02cb9b123f135b3a436e9f4132f459fd40400b9adab8af0a395b9d999f473f2bbab7cb5353f5a129bfc66e3e8dfe9143412cbd03c385a3d052ef221ca

diff --git a/dev-qt/qt-creator/qt-creator-11.0.3.ebuild b/dev-qt/qt-creator/qt-creator-11.0.3.ebuild
new file mode 100644
index 000000000000..881578f8093b
--- /dev/null
+++ b/dev-qt/qt-creator/qt-creator-11.0.3.ebuild
@@ -0,0 +1,258 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake flag-o-matic llvm python-any-r1 readme.gentoo-r1 xdg
+
+if [[ ${PV} == 9999 ]]; then
+	inherit git-r3
+	EGIT_REPO_URI=(
+		"https://code.qt.io/qt-creator/qt-creator.git"
+		"https://github.com/qt-creator/qt-creator.git"
+	)
+	EGIT_SUBMODULES=(
+		perfparser
+		src/libs/qlitehtml
+		src/libs/qlitehtml/src/3rdparty/litehtml
+	)
+else
+	QTC_PV=${PV/_/-}
+	QTC_P=${PN}-opensource-src-${QTC_PV}
+	[[ ${QTC_PV} == ${PV} ]] && QTC_REL=official || QTC_REL=development
+	SRC_URI="https://download.qt.io/${QTC_REL}_releases/qtcreator/$(ver_cut 1-2)/${PV/_/-}/${QTC_P}.tar.xz"
+	S=${WORKDIR}/${QTC_P}
+	KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Lightweight IDE for C++/QML development centering around Qt"
+HOMEPAGE="https://www.qt.io/product/development-tools"
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="
+	+clang +designer doc +help qmldesigner serialterminal
+	+svg test +tracing webengine
+"
+RESTRICT="!test? ( test )"
+
+LLVM_MAX_SLOT=17
+QT_PV=6.2.0:6 # IDE_QT_VERSION_MIN
+
+# := is used where Qt's private APIs are used for safety
+COMMON_DEPEND="
+	>=dev-qt/qt5compat-${QT_PV}
+	>=dev-qt/qtbase-${QT_PV}=[concurrent,gui,network,widgets,xml]
+	>=dev-qt/qtdeclarative-${QT_PV}=
+	clang? (
+		dev-cpp/yaml-cpp:=
+		<sys-devel/clang-$((LLVM_MAX_SLOT+1)):=
+	)
+	designer? ( >=dev-qt/qttools-${QT_PV}[designer] )
+	help? (
+		>=dev-qt/qttools-${QT_PV}[assistant]
+		webengine? ( >=dev-qt/qtwebengine-${QT_PV} )
+	)
+	qmldesigner? (
+		>=dev-qt/qtquick3d-${QT_PV}=
+		>=dev-qt/qtsvg-${QT_PV}
+	)
+	serialterminal? ( >=dev-qt/qtserialport-${QT_PV} )
+	svg? ( >=dev-qt/qtsvg-${QT_PV} )
+	tracing? (
+		app-arch/zstd:=
+		dev-libs/elfutils
+		>=dev-qt/qtshadertools-${QT_PV}
+	)
+"
+# qtimageformats for .webp in examples, semi-optfeature but useful in general
+RDEPEND="
+	${COMMON_DEPEND}
+	help? ( >=dev-qt/qtimageformats-${QT_PV} )
+	qmldesigner? ( >=dev-qt/qtquicktimeline-${QT_PV} )
+"
+DEPEND="${COMMON_DEPEND}"
+BDEPEND="
+	${PYTHON_DEPS}
+	>=dev-qt/qttools-${QT_PV}[linguist]
+	doc? ( >=dev-qt/qttools-${QT_PV}[qdoc] )
+"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-11.0.2-musl-no-execinfo.patch
+	"${FILESDIR}"/${PN}-11.0.2-musl-no-malloc-trim.patch
+)
+
+pkg_setup() {
+	python-any-r1_pkg_setup
+	use clang && llvm_pkg_setup
+}
+
+src_prepare() {
+	cmake_src_prepare
+
+	# needed for finding docs at runtime in PF
+	sed -e "/_IDE_DOC_PATH/s/qtcreator/${PF}/" \
+		-i cmake/QtCreatorAPIInternal.cmake || die
+}
+
+src_configure() {
+	# -Werror=lto-type-mismatch issues, needs looking into
+	filter-lto
+
+	# temporary workaround for musl-1.2.4 (bug #903611), this ideally
+	# needs fixing in qtbase as *64 usage comes from its headers' macros
+	use elibc_musl && append-lfs-flags
+
+	local mycmakeargs=(
+		-DBUILD_WITH_PCH=no
+		-DWITH_DOCS=$(usex doc)
+		-DBUILD_DEVELOPER_DOCS=$(usex doc)
+		-DWITH_TESTS=$(usex test)
+
+		# TODO?: try to unbundle with =no when syntax-highlighting:6 exists
+		-DBUILD_LIBRARY_KSYNTAXHIGHLIGHTING=yes
+
+		# Much can be optional, but do not want to flood users (or maintainers)
+		# with too many flags. Not to mention that many plugins are merely
+		# wrappers around still optional tools (e.g. cvs) and any unwanted
+		# plugins can be disabled at runtime. So optional flags are limited
+		# to plugins with additional build-time dependencies.
+		-DBUILD_LIBRARY_TRACING=$(usex tracing) # qml+perfprofiler,ctfvisual
+		-DBUILD_EXECUTABLE_PERFPARSER=$(usex tracing)
+
+		-DBUILD_PLUGIN_CLANGCODEMODEL=$(usex clang)
+		-DBUILD_PLUGIN_CLANGFORMAT=$(usex clang)
+		-DBUILD_PLUGIN_CLANGTOOLS=$(usex clang)
+		-DCLANGTOOLING_LINK_CLANG_DYLIB=yes
+
+		-DBUILD_PLUGIN_DESIGNER=$(usex designer)
+
+		-DBUILD_PLUGIN_HELP=$(usex help)
+		-DBUILD_HELPVIEWERBACKEND_QTWEBENGINE=$(usex webengine)
+		-DBUILD_LIBRARY_QLITEHTML=$(usex help $(usex !webengine))
+		# TODO?: package litehtml, but support for latest releases seem
+		# to lag behind and bundled may work out better for now
+		# https://bugreports.qt.io/browse/QTCREATORBUG-29169
+		$(use help && usev !webengine '
+			-DCMAKE_DISABLE_FIND_PACKAGE_litehtml=yes
+			-DEXTERNAL_XXD=no
+		')
+
+		-DBUILD_PLUGIN_SERIALTERMINAL=$(usex serialterminal)
+
+		-DENABLE_SVG_SUPPORT=$(usex svg)
+
+		-DWITH_QMLDESIGNER=$(usex qmldesigner)
+
+		-Djournald=no # not really useful unless match qtbase (needs systemd)
+
+		# not packaged, but allow using if found
+		#-DCMAKE_DISABLE_FIND_PACKAGE_LibDDemangle=yes
+		#-DCMAKE_DISABLE_FIND_PACKAGE_LibRustcDemangle=yes
+	)
+
+	cmake_src_configure
+}
+
+src_test() {
+	local -x QT_QPA_PLATFORM=offscreen
+
+	local CMAKE_SKIP_TESTS=(
+		# unknown why these fails, but seems fixed in live
+		tst_tracing_timelineitemsrenderpass
+		tst_tracing_timelinenotesrenderpass
+		tst_tracing_timelineselectionrenderpass
+		# fails when built with clang, but also seems fixed in live
+		tst_process
+		# skipping same tests+label as upstream's CI by default
+		# `grep ctest .github/workflows/build_cmake.yml`
+		tst_perfdata
+	)
+
+	cmake_src_test --label-exclude exclude_from_precheck
+}
+
+src_compile() {
+	cmake_src_compile
+
+	use doc && cmake_build {qch,html}_docs
+}
+
+src_install() {
+	cmake_src_install
+
+	if use doc; then
+		dodoc -r "${BUILD_DIR}"/doc/html
+		dodoc "${BUILD_DIR}"/share/doc/${PF}/qtcreator{,-dev}.qch
+		docompress -x /usr/share/doc/${PF}/qtcreator{,-dev}.qch
+	fi
+
+	local DISABLE_AUTOFORMATTING=yes
+	local DOC_CONTENTS="\
+Some plugins (if used) may need optional extra dependencies/USE.
+
+This list provides associations with Gentoo's packages (if exists)
+ordered as in Qt Creator's Help -> About Plugins (not exhaustive).
+
+dev-qt/qt-docs:6 with USE=\"examples qch\" is notably recommended, or
+else the example tab will be empty alongside missing documentation.
+
+Build Systems:
+- CMakeProjectManager (dev-util/cmake)
+- MesonProjectManager (dev-util/meson)
+- QbsProjectManager (dev-util/qbs)
+
+C++:
+- Beautifier (dev-util/astyle and/or dev-util/uncrustify)
+- ClangCodeModel (USE=clang, dev-util/clazy to understand Qt semantics)
+- ClangFormat (USE=clang)
+
+Code Analyzer:
+- ClangTools (USE=clang)
+- Cppcheck (dev-util/cppcheck)
+- CtfVisualizer (USE=tracing)
+- PerfProfiler (USE=tracing)
+- Valgrind (dev-util/valgrind)
+
+Core:
+- Help (USE=help + dev-qt/qt-docs:6 with USE=\"examples qch\")
+
+Device Support:
+- Android (virtual/jdk, will also want the unpackaged Qt for Android)
+
+Other Languages:
+- Nim (dev-lang/nim)
+- Python (dev-lang/python)
+
+Qt Creator:
+- Designer (USE=designer)
+
+Qt Quick:
+- Insight (USE=qmldesigner)
+- QmlDesigner (USE=qmldesigner)
+- QmlProfiler (USE=tracing)
+
+Utilities:
+- Autotest (dev-cpp/catch, dev-cpp/gtest, or dev-libs/boost if used)
+- Conan (dev-util/conan)
+- Docker (app-containers/docker)
+- Haskell (dev-lang/ghc)
+- SerialTerminal (USE=serialterminal)
+- SilverSearcher (sys-apps/the_silver_searcher)
+- StudioWelcome (USE=qmldesigner)
+
+Version Control:
+- CVS (dev-vcs/cvs)
+- Fossil (dev-vcs/fossil)
+- Git (dev-vcs/git)
+- Mercurial (dev-vcs/mercurial)
+- Subversion (dev-vcs/subversion)"
+	readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+	xdg_pkg_postinst
+	readme.gentoo_print_elog
+}


             reply	other threads:[~2023-09-28 13:07 UTC|newest]

Thread overview: 217+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-09-28 13:07 Ionen Wolkens [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-11-04 22:35 [gentoo-commits] repo/gentoo:master commit in: dev-qt/qt-creator/ Arthur Zamarin
2025-11-01  2:57 Ionen Wolkens
2025-10-30 17:06 Ionen Wolkens
2025-10-30 17:06 Ionen Wolkens
2025-10-13 12:28 Ionen Wolkens
2025-10-01 10:56 Ionen Wolkens
2025-08-28 13:09 Ionen Wolkens
2025-08-28 13:09 Ionen Wolkens
2025-08-18  5:42 Ionen Wolkens
2025-08-12  9:23 Ionen Wolkens
2025-08-03  7:42 Ionen Wolkens
2025-07-13 22:16 Sam James
2025-07-13 19:07 Ionen Wolkens
2025-06-18 13:39 Ionen Wolkens
2025-06-18 13:39 Ionen Wolkens
2025-06-05 13:02 Sam James
2025-05-29  8:06 Ionen Wolkens
2025-05-14 14:09 Ionen Wolkens
2025-05-14 14:09 Ionen Wolkens
2025-05-02  1:45 Sam James
2025-04-11 12:06 Ionen Wolkens
2025-04-11 12:06 Ionen Wolkens
2025-04-09 12:24 Sam James
2025-03-22  4:55 Ionen Wolkens
2025-03-13 22:10 Ionen Wolkens
2025-03-06  9:20 Ionen Wolkens
2025-02-21 17:36 Ionen Wolkens
2025-02-19 11:39 Ionen Wolkens
2025-02-13  8:42 Jakov Smolić
2025-01-23 13:02 Ionen Wolkens
2025-01-06 12:02 Ionen Wolkens
2025-01-06  7:05 Ionen Wolkens
2025-01-06  7:05 Ionen Wolkens
2024-12-28  8:52 Arthur Zamarin
2024-12-19  4:35 Ionen Wolkens
2024-12-06  7:55 Ionen Wolkens
2024-12-06  5:44 Ionen Wolkens
2024-12-04 12:19 Ionen Wolkens
2024-12-04 12:19 Ionen Wolkens
2024-10-29 17:07 Ionen Wolkens
2024-10-22  8:04 Jakov Smolić
2024-10-02  4:35 Ionen Wolkens
2024-10-02  4:35 Ionen Wolkens
2024-09-03 12:31 Ionen Wolkens
2024-08-25  5:26 Arthur Zamarin
2024-08-07 14:32 Ionen Wolkens
2024-07-25 15:59 Ionen Wolkens
2024-07-25 15:59 Ionen Wolkens
2024-07-25  6:26 Ionen Wolkens
2024-07-25  6:26 Ionen Wolkens
2024-07-04  1:54 Ionen Wolkens
2024-07-02 15:10 Ionen Wolkens
2024-06-19 19:43 Arthur Zamarin
2024-06-18 18:14 Ionen Wolkens
2024-06-06 15:47 Ionen Wolkens
2024-05-13 13:23 Arthur Zamarin
2024-05-13  5:49 Ionen Wolkens
2024-05-07 14:28 Ionen Wolkens
2024-05-06  1:37 Ionen Wolkens
2024-04-04 16:39 Ionen Wolkens
2024-04-04 16:39 Ionen Wolkens
2024-04-02 15:50 Ionen Wolkens
2024-03-20  7:17 Ionen Wolkens
2024-02-28 19:56 Arthur Zamarin
2024-02-25 18:46 Ionen Wolkens
2024-02-22  6:16 Ionen Wolkens
2024-02-10 11:26 Ionen Wolkens
2024-02-08  3:16 Ionen Wolkens
2024-01-09 18:06 Arthur Zamarin
2024-01-08 12:59 Ionen Wolkens
2023-12-12 13:17 Ionen Wolkens
2023-11-24  0:05 Ionen Wolkens
2023-11-17  5:14 Ionen Wolkens
2023-10-22  5:55 Ionen Wolkens
2023-09-26  8:06 Ionen Wolkens
2023-09-20  8:32 Ionen Wolkens
2023-09-11 21:20 Ionen Wolkens
2022-11-07  6:57 Sam James
2022-11-05  6:35 Sam James
2022-11-05  6:35 Sam James
2022-11-05  6:35 Sam James
2022-11-05  6:35 Sam James
2022-10-29 15:08 Sam James
2022-10-29 15:08 Sam James
2022-02-20 18:17 Davide Pesavento
2021-12-02 19:09 Davide Pesavento
2021-11-29  5:36 Davide Pesavento
2021-11-29  5:36 Davide Pesavento
2021-11-29  5:36 Davide Pesavento
2021-11-23  4:19 Davide Pesavento
2021-11-23  4:19 Davide Pesavento
2021-11-23  4:19 Davide Pesavento
2021-11-22  1:41 Davide Pesavento
2021-11-22  1:06 Davide Pesavento
2021-11-22  1:06 Davide Pesavento
2021-11-22  1:06 Davide Pesavento
2021-11-21 21:23 Davide Pesavento
2021-11-21 21:23 Davide Pesavento
2021-11-21 21:23 Davide Pesavento
2021-11-21 20:10 Davide Pesavento
2021-11-21 20:02 Davide Pesavento
2021-07-11  5:37 Davide Pesavento
2021-07-11  5:37 Davide Pesavento
2021-07-11  4:53 Davide Pesavento
2021-07-11  4:53 Davide Pesavento
2021-07-11  4:53 Davide Pesavento
2021-07-11  4:53 Davide Pesavento
2021-07-11  4:53 Davide Pesavento
2021-02-09 19:59 Sam James
2020-09-08 18:08 Andreas Sturmlechner
2020-07-30 22:11 Michał Górny
2020-07-13 16:26 Sam James
2020-07-12  3:50 Davide Pesavento
2020-07-12  3:50 Davide Pesavento
2020-07-12  2:02 Davide Pesavento
2020-07-11 23:16 Davide Pesavento
2020-07-11 23:16 Davide Pesavento
2020-07-11 20:30 Davide Pesavento
2020-07-11  6:21 Davide Pesavento
2020-07-11  6:21 Davide Pesavento
2020-07-11  3:45 Davide Pesavento
2020-07-11  3:29 Davide Pesavento
2020-07-11  3:21 Davide Pesavento
2020-06-25  7:11 Jason A. Donenfeld
2020-06-25  7:11 Jason A. Donenfeld
2020-06-25  7:11 Jason A. Donenfeld
2020-06-25  7:11 Jason A. Donenfeld
2020-06-25  7:11 Jason A. Donenfeld
2020-06-25  7:11 Jason A. Donenfeld
2020-06-25  7:11 Jason A. Donenfeld
2020-06-25  7:11 Jason A. Donenfeld
2020-06-25  7:11 Jason A. Donenfeld
2020-06-25  7:11 Jason A. Donenfeld
2020-05-06  3:01 Jason A. Donenfeld
2020-04-27 13:56 Mikle Kolyada
2019-12-03  1:19 Davide Pesavento
2019-10-27  5:52 Davide Pesavento
2019-10-27  5:52 Davide Pesavento
2019-10-26 20:13 Davide Pesavento
2019-10-26 19:29 Davide Pesavento
2019-08-04  1:25 Davide Pesavento
2019-07-06 19:30 Davide Pesavento
2019-07-06 19:30 Davide Pesavento
2019-06-07  5:10 Davide Pesavento
2019-06-07  5:10 Davide Pesavento
2019-05-12  2:38 Davide Pesavento
2019-05-11  6:40 Davide Pesavento
2019-03-16 22:42 Andreas Sturmlechner
2019-03-12  7:10 Andreas Sturmlechner
2018-12-24  6:35 Davide Pesavento
2018-12-23 18:42 Davide Pesavento
2018-12-23  8:49 Davide Pesavento
2018-07-20  2:58 Davide Pesavento
2018-07-20  2:58 Davide Pesavento
2018-06-16 17:09 Davide Pesavento
2018-06-16 17:09 Davide Pesavento
2018-05-21  5:11 Davide Pesavento
2018-05-21  5:11 Davide Pesavento
2018-05-21  5:11 Davide Pesavento
2018-05-20 23:56 Davide Pesavento
2018-05-20 23:49 Davide Pesavento
2018-03-24  1:29 Davide Pesavento
2018-03-24  1:25 Davide Pesavento
2018-03-17  0:15 Davide Pesavento
2018-03-17  0:15 Davide Pesavento
2018-03-17  0:15 Davide Pesavento
2018-03-16 20:07 Davide Pesavento
2018-02-07 13:28 Jason Donenfeld
2018-02-07 13:11 Jason Donenfeld
2018-01-23 23:06 Davide Pesavento
2018-01-23 23:06 Davide Pesavento
2018-01-05 15:38 Ulrich Müller
2017-10-08 23:48 Davide Pesavento
2017-10-08 22:55 Davide Pesavento
2017-10-05 19:08 Davide Pesavento
2017-09-16 21:02 Davide Pesavento
2017-09-03  1:14 Davide Pesavento
2017-08-19 17:15 Davide Pesavento
2017-08-19 17:15 Davide Pesavento
2017-07-23  3:01 Michael Palimaka
2017-07-18 18:43 Davide Pesavento
2017-07-18 18:43 Davide Pesavento
2017-05-26 22:57 Davide Pesavento
2017-05-26 22:57 Davide Pesavento
2017-04-29 19:46 Davide Pesavento
2017-04-29 19:46 Davide Pesavento
2017-04-29 19:46 Davide Pesavento
2017-04-29 19:46 Davide Pesavento
2017-04-15  5:48 Davide Pesavento
2017-03-14 22:23 Davide Pesavento
2017-03-14 22:23 Davide Pesavento
2016-12-18  3:59 Davide Pesavento
2016-11-21 19:37 Davide Pesavento
2016-11-21 19:37 Davide Pesavento
2016-07-09 14:06 Davide Pesavento
2016-07-09 14:06 Davide Pesavento
2016-06-16 16:49 Davide Pesavento
2016-06-16 16:20 Michael Palimaka
2016-06-16 11:46 Davide Pesavento
2016-06-10  0:54 Davide Pesavento
2016-06-10  0:54 Davide Pesavento
2016-06-08 16:50 Davide Pesavento
2016-05-13 16:15 Davide Pesavento
2016-04-29 17:47 Davide Pesavento
2016-04-23 12:09 Davide Pesavento
2016-04-21  1:45 Davide Pesavento
2016-04-02 18:40 Davide Pesavento
2016-04-02 18:40 Davide Pesavento
2016-01-24 23:59 Davide Pesavento
2015-12-17  2:34 Davide Pesavento
2015-10-23 20:13 Davide Pesavento
2015-10-18  2:20 Davide Pesavento
2015-10-18  1:48 Davide Pesavento
2015-09-20 22:27 Davide Pesavento
2015-09-20 21:58 Davide Pesavento
2015-09-14  0:21 Davide Pesavento

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1695904289.a4f30e30695a9ad1f17707070a67fcf4b34770a0.ionen@gentoo \
    --to=ionen@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox