From nobody Mon Jun 17 10:41:04 2024 X-Original-To: freebsd-ports@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 4W2mdT2xKPz5NdJB for ; Mon, 17 Jun 2024 10:41:17 +0000 (UTC) (envelope-from bsdkaffee@gmail.com) Received: from mail-vs1-f50.google.com (mail-vs1-f50.google.com [209.85.217.50]) (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-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4W2mdS41FPz4XgQ for ; Mon, 17 Jun 2024 10:41:16 +0000 (UTC) (envelope-from bsdkaffee@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-vs1-f50.google.com with SMTP id ada2fe7eead31-48c52d0fe6bso1294331137.1 for ; Mon, 17 Jun 2024 03:41:16 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718620875; x=1719225675; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=NyH0OLhzxkb6bYqpAg0O2iIe55Mhh2xZNeOzPBA8I20=; b=Css2/lgTMf71EnjhKjJQG6U8UofArRlRo7Gm7N+wh5G+k0Z5RuYknLrVAHNmg/lqFL O1rNuly0YCE2+++sL8iTm5m23t6JDhcOB4Cj9WGD6/u9eUpmClCgyglWq7CpyTBHlWUC wz9Ae0/zSERKaJjyzMehUe8cfe8VfrTiCIaizAqzkcJOed4Zl1XE8oSGB4cp1v9qMXlw peFWdaa36cLdj5Iwl24lcaI5PLNhH66aNBGDVFhqTNojYWWkDSKI3kZpVWX1iw+4zB8w Bw2nmP+82Ewdyy16YNP1AuSj2mF5ED417PWwJ4vNLu2WfobE4fMz5Hxm7o1JdlOZ95rL snQA== X-Gm-Message-State: AOJu0YzvdHU7qMxupTDKug5bSTUzlXBf5RvCtmWVgae2ODS615QXQ+4P vJYuUeKccrty2kOy3d3IPesGrRRaKudXXQDHmZP1JYA7EkAV6o29u7vb/8PedSb1OBjYFgmeQ9B 2NzDwIaZ1r0Aop4PM2PLyxYC/Je1719a3 X-Google-Smtp-Source: AGHT+IFiJBU3DooUQWnDOgVh+fHoOnrvGHH+raYjuwRn/Q2g8hny1RzIPRwbYlMVDaZ5cyV1q0VDcBKaww4VeSlChP0= X-Received: by 2002:a67:fd7c:0:b0:48c:55bd:2510 with SMTP id ada2fe7eead31-48dae2e19e3mr8391823137.2.1718620875479; Mon, 17 Jun 2024 03:41:15 -0700 (PDT) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-ports@freebsd.org Sender: owner-freebsd-ports@FreeBSD.org MIME-Version: 1.0 References: <6183a615-e027-465b-b668-e7f2b7b540f7@protected-networks.net> In-Reply-To: <6183a615-e027-465b-b668-e7f2b7b540f7@protected-networks.net> From: "Jason E. Hale" Date: Mon, 17 Jun 2024 06:41:04 -0400 Message-ID: Subject: Re: bsdisks switched unconditionally to QT6 To: Michael Butler Cc: FreeBSD Ports Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US] X-Rspamd-Queue-Id: 4W2mdS41FPz4XgQ On Sun, Jun 16, 2024 at 10:14=E2=80=AFAM Michael Butler wrote: > > I have KDE5 installed; this pulls in devel/kf5-solid which has a > dependency on sysutils/bsdisks like so .. > > imb@d5540:/usr/ports/devel/kf5-solid> less Makefile > PORTNAME=3D solid > DISTVERSION=3D ${KDE_FRAMEWORKS_VERSION} > CATEGORIES=3D devel kde kde-frameworks > > MAINTAINER=3D kde@FreeBSD.org > COMMENT=3D KF5 hardware integration and detection > > RUN_DEPENDS=3D bsdisks:sysutils/bsdisks > > USES=3D bison cmake compiler:c++11-lib kde:5 qt:5 tar:xz > > [ .. snip .. ] > > But after .. > > commit 91ee9ec8e0dbfa97b298e6498900938e71762837 > Date: Tue May 21 21:38:37 2024 +0300 > > sysutils/bsdisks: Switch to Qt 6 > > PR: 279168 > > .. I now have to build and maintain *both* versions of QT. > > This makes no sense to me. Can this be fixed to build with just the > installed version? > > Michael > Qt5 is on its last leg and is in the process of being phased out, as official support for even paying commercial consumers has less than a year left. We at kde@ are actively trying to eliminate Qt5 dependencies as much as possible in the meantime to facilitate the total transition to Qt6, so please forgive our dust. During this transitionary period, users will likely have Qt5 and Qt6 modules installed simultaneously. This entails many hours of *volunteer* work from just a few people and we respectfully ask our users to please be patient during the transition. - Jason