From nobody Mon Dec 22 18:30:35 2025 X-Original-To: freebsd-pkg@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dZmt95mftz6LN1v for ; Mon, 22 Dec 2025 18:30:57 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic305-20.consmr.mail.gq1.yahoo.com (sonic305-20.consmr.mail.gq1.yahoo.com [98.137.64.83]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4dZmt92WMgz3nhH for ; Mon, 22 Dec 2025 18:30:57 +0000 (UTC) (envelope-from marklmi@yahoo.com) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1766428249; bh=URZXNISRo02RPc9igAC+Rhh/HfHZ4dgPcJrKKmKCcik=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=ghxtk+Ys+J+LI0OUynGCyb4a9Se/0MeKr1EtLikaZ3cEQRiMaN3nyhIKGizv+P02Ju+6JqqVAgPouNZ+D2FmVVDR4j5wIirfEilMO17dGq4AKa2vOC6rU9xKtjXBOK3I7L1QaO5SMCWlsmU9O94Wbk2OQsJdshj6XgVnRDbrC7rOAONawYVd6n+RkA64yuMxuWmE7CWmFu1rQCFA05cg+rXLtglEe2FclhApzlkUcpStRFRriyv9wLcM8QQX9LkYiRArROH15pocor4/E5wV6KZ7euSg7/lnuMjFYUvJuvGbv9qdgWu+IvvMIcdXGszvnEgtA4tfGQr/gFR/K0KIpQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1766428249; bh=BEukN7WVq8pUQabUN2lm9LLIRvNVA5d/YrkWZWal1yq=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=VmrJ5R0Ls6GNy8m3t82RoL+xnbCiTdchZL1IGf3epImj6fekiRjKjifm7GxSotcutOchCZ69xXnFtt2xZ2CZ1gGW1kksqbJrpPIoH1cKc6hL32NMfulaMT8MmemR00pSfwrjzVWPOqdIOuOJLNlOpSDsa+beO9Dco5I+I/CeAraYFANAhMJ5RqXnTVqiAwksIuqrp7itPoqNXzr5U1FcrbioUOIAcSkfzAIqJI1hNecVLCGwTMRse3kv4mPHfHssVHYLyiVQDF0qQhpoody0zmgIBlPBhJLs4s614lNk90sQi7CyqNld9ws38Yl7k0VlN8yrXMla6z6JuGSrtFqONA== X-YMail-OSG: fwxfatwVM1naLtLoZu2h.0H_h.wKyHfT2YmxoOEOQ.xYgwFcxGFv__FUeOLShN. HcH.pF3L7n907WEUDJ9dIqcorotK_V1B7YDUI0D3dn5tptcAQQwPHC6.BKPuOSNEag.vpFd8tfg4 zQiavXOd_VIQk44oBqNeFKoZVy5hVpL3mu5rxPNkEVOGn3nh00aq2CcuBsTcSoRe2FC3dlTCvY6t yRHiIcTAgeD0UgCQVQ1kx3jCemi4gd8Mqqmnb5n1UrlDWeqc1lW0PyUXORg.5tX9HX89CdAqd0d_ 6ra.KfgTMkqYWSq93sZmhGk74wg3gdG4VYF7keGDFwy1POtGF5x5PS0PYSbPAi82VFXNfQSovvEF 94iZ5bbrJcj75m8vJZ5844jxU3H8fPAG_357jby9Z.JKWaBLBbjIa.NUDUZ7QG4xpWoyCTQm5IcT Nfd_Mb2lBLYjVGekoCPS_rMiu0tDgmWfsRlB9ZhVTAYC4.gVfsFPU1GMElehLRFdwi.TP.uFdkCK 2Neo2PhCWyo6K7HiZSNPEL8lu8WP8YNxHalIcBukpPdrFnTfKnSKU38zQgPb87FNbTD6xr.MFugb 5oYWOKb2sMpIrMqYMPh5KOPRfbyJhyyTJpFp4N2MTYEZe0j53nqsp6KWmHHj5ximakzM3RRNeszm 2V6eWQN_rMMgYu0ZyiGTAD.Pl3ODy7oDn47EDYMQskHmdZ2ND.dpG3p95IIL267RN8k6z3Gz8THY KbQITddnEoTR7wYD94KDmF9atC2kPvxJqyEFcq35NLXE3XQ3vxs.rGaBvF2BFgObd.HK1lAa0oX4 urniO7ffEZPXesXQ2wc0hcMiY1gSE_qv03gLOKSOyqxf8tjSnRpC1exkYoTBBaXED8VIcxf4SJcn aQDtGjmzT7lIg66HCcLnnFt5QsF3_XgUUeNTHv2NysdV7YryYZ96YwDifEKysa34CyYdjU9twq5H w7rBLHZSYIdDDO.zq0_kw_g1xpeMNaqerO5BtXamm_lf56kNam0ciNFGLUFBFDSy5QAZWInxh7wH BUqdLthZ289D_X5P2ktJRqAKnybaoYsWKr0fEJT61TzEY.zv.FCzRiTsXkQusBj.vgySuWfmH5Dj LFvfPKz5PtqFGiNe.GZ8ZCsWO.5aJGRm6ozoVXV9oEK0wFa5YYRPVqsQwBgLHQzvsAH0Q9a8ypYx Xjb7JRWEPUK3FUa_JDIM4ztFt5eAuCW5TgyVLFkWrZzseaKM6LVHQMipwdD_XbQu56FWGuoanzWp YY0vK65FOIgJFlbRg99CDDMs.UELCK4b.FhXprEtfOS7whadsyUZcI9lvZX0x7A4FKTByzPXYhHJ rfwA7bV4Zpv15PcmLRyx4TBZIWLhICVjC0AWMb2nET5QRTiUoDELRpKMSU1.MjmfDN.ctMEn6APB 5y6vsuLH0SigmWkNo_bJ1EwDt9Pxzxjzi04GmM7qNdw9WH.4mWrlWHgXIdratP53IdJKdJeyzSD7 iJr5BqnoZI92A2L2NWq_PFGD7dgRGGgYWgDrMXJlcCSYZjUhFmK.gP8tDKHx4BdGg3Q81L4sLhHU dgGwPZRiYmF5tlR0WEV3qxd6L6K0uJO9CqL.6NnRkmBdW_5gNcrJP9ioM06F_LWl4R0aYxJCenfC ru4ZWO4SYBCwUNT72odUM6_rWUC5k2ws11bf_r6Fwgx8QAMgDJjF0Ug4t6WHSmJwaJFEb10E4HzL kYNTrSeAd7gEo3c99kjMKhqI0JDS0F5xsNYZeQaUwzt94i6XyaXQI7pAWsl_tYCCbbNEjyEJx9Kf B8rcURg6Pt_oHHVexQe_WmMccKwIOCwrope4oS_ogGA2orzyAERiwz4z4K8W88hHKrjJJ.Mdo_R6 4TWJ9i7EwOhPFO0qLtDNeZRYABS8_ljTwCU2EpI_A6.OgICpoedPm5vEBsQ4JPdgfUj656SJ4IBf CFb4deHKff2p7igGGAQH7K.A1vhcfT3AQpIIZRbGVkWZhu3_dZKGoi.9zKVoLEbip5elLiKHaaj. _XOQdyYSvZBQiI55n_mL70J.e5sPzXBQiewTwjOmfHvjMXnrOs5KAyzatKTP5p1c0DV56NVINOPa j8eEb0hVstsU5sghOMwBWK_x33gnM.1nkPnuc.d1foaXoUYJOibL_1ynw5819ZXwU7JJ6PbfiBR2 rd977xvXe3._XfD4PS8m0wkLm5l5y3sJNEjqFWF8BYlh8tzXj1oir8KYb.0CnmfpMYrAgeZUUD_E 5WvlBByvAqFsg30FXC3gY70vEVuZO4RTo8M5mcAoM_lmJwjuiyIPddLtb33pCcjsAoRnFWcfWfN9 VHqw- X-Sonic-MF: X-Sonic-ID: e0bb17e9-5bd2-47f8-b3f1-fab3e3764048 Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.gq1.yahoo.com with HTTP; Mon, 22 Dec 2025 18:30:49 +0000 Received: by hermes--production-gq1-54bf57fc64-x9bwz (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID dd824af1b61763e2e0d60e1dfb613126; Mon, 22 Dec 2025 18:30:46 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Binary package management and package tools discussion List-Archive: https://lists.freebsd.org/archives/freebsd-pkg List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-pkg@FreeBSD.org Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81\)) Subject: Re: qt6-only in poudriere. Is it possible? From: Mark Millard In-Reply-To: Date: Mon, 22 Dec 2025 10:30:35 -0800 Cc: freebsd-x11@freebsd.org, freebsd-pkg@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: To: void X-Mailer: Apple Mail (2.3826.700.81) X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4dZmt92WMgz3nhH On Dec 22, 2025, at 06:28, void wrote: > Is there a way (yet) to have qt6- *only* for qt- flavoured ports? > If there is a qt5-flavour, I don't want it built at all. I'm using = poudriere. Am building on 15-stable and -current. [You are not specific if you are doing "bulk -a" style builds vs. being more selective about what is built.] A partial answer, just for preventing qt5 use (but not for forcing qt6 use instead) is . . . poudriere(-devel) has support for having various *make.conf files: Create optional make.conf You can also specify a global make.conf which will be used for all = the jails. Any of the following are allowed and will all be used in = the order shown: /usr/local/etc/poudriere.d/make.conf /usr/local/etc/poudriere.d/-make.conf /usr/local/etc/poudriere.d/-make.conf /usr/local/etc/poudriere.d/-make.conf /usr/local/etc/poudriere.d/--make.conf /usr/local/etc/poudriere.d/--make.conf /usr/local/etc/poudriere.d/--make.conf = /usr/local/etc/poudriere.d/---make.conf /usr/local/etc/poudriere.d/hooks/plugins//make.conf In such a file that would be used for builds where you want this status, prevent all devel/qt5* from building via: .if ${.CURDIR:M*/devel/qt5*} IGNORE=3D I do not want qt5 built (so it will not be used) .endif Nothing dependent on any of those will end up built. Even if your intent includes use of qt6 instead, this much could be done now and left in place. You would also learn what all ends up not present that you want a qt6 variant of. For reference for what would directly not be built based on the above: # ls -dC1 /usr/ports/devel/qt5*/ /usr/ports/devel/qt5-assistant/ /usr/ports/devel/qt5-buildtools/ /usr/ports/devel/qt5-concurrent/ /usr/ports/devel/qt5-core/ /usr/ports/devel/qt5-dbus/ /usr/ports/devel/qt5-designer/ /usr/ports/devel/qt5-help/ /usr/ports/devel/qt5-linguist/ /usr/ports/devel/qt5-linguisttools/ /usr/ports/devel/qt5-location/ /usr/ports/devel/qt5-qdbus/ /usr/ports/devel/qt5-qdbusviewer/ /usr/ports/devel/qt5-qdoc-data/ /usr/ports/devel/qt5-qdoc/ /usr/ports/devel/qt5-qmake/ /usr/ports/devel/qt5-remoteobjects/ /usr/ports/devel/qt5-script/ /usr/ports/devel/qt5-scripttools/ /usr/ports/devel/qt5-scxml/ /usr/ports/devel/qt5-testlib/ /usr/ports/devel/qt5-uitools/ /usr/ports/devel/qt5/ [I'll note that freebsd-pkg is probably not the right list for how-to-build questions (instead of questions and issues specifically tied to using the pkg and pkg-static commands).] [My reply may not reach the freebsd-x11 list.] =3D=3D=3D Mark Millard marklmi at yahoo.com