Re: git: ff38dac0b6f3 - main - deskutils/fet: Update to 7.5.6

From: Jason E. Hale <jhale_at_freebsd.org>
Date: Thu, 13 Nov 2025 07:02:22 UTC
On Thu, Nov 13, 2025 at 12:31 AM Zsolt Udvari <uzsolt@freebsd.org> wrote:
>
> The branch main has been updated by uzsolt:
>
> URL: https://cgit.FreeBSD.org/ports/commit/?id=ff38dac0b6f33a939cfa1cace4e4c083dbcf91cb
>
> commit ff38dac0b6f33a939cfa1cace4e4c083dbcf91cb
> Author:     Zsolt Udvari <uzsolt@FreeBSD.org>
> AuthorDate: 2025-11-13 05:28:22 +0000
> Commit:     Zsolt Udvari <uzsolt@FreeBSD.org>
> CommitDate: 2025-11-13 05:30:59 +0000
>
>     deskutils/fet: Update to 7.5.6
>
>     Now removes Qt5 flavor so remove it entirely.
>
>     Changelog: https://lalescu.ro/liviu/fet/news.html
> ---
>  UPDATING               |  8 ++++++++
>  deskutils/fet/Makefile | 14 ++++----------
>  deskutils/fet/distinfo |  6 +++---
>  3 files changed, 15 insertions(+), 13 deletions(-)
>
> diff --git a/UPDATING b/UPDATING
> index 1e210022df94..c31c18dc0a60 100644
> --- a/UPDATING
> +++ b/UPDATING
> @@ -5,6 +5,14 @@ they are unavoidable.
>  You should get into the habit of checking this file for changes each time
>  you update your ports collection, before attempting any port upgrades.
>
> +20251113:
> +  AFFECTS: users of deskutils/fet
> +  AUTHOR: uzsolt@FreeBSD.org
> +
> +  Remove Qt flavors, only use Qt6.
> +
> +  You should uninstall the flavored package and install the unflavored package.
> +
>  20251105:
>    AFFECTS: users of net/unison
>    AUTHOR: madpilot@FreeBSD.org
> diff --git a/deskutils/fet/Makefile b/deskutils/fet/Makefile
> index e7680644d8da..c5dc7c048007 100644
> --- a/deskutils/fet/Makefile
> +++ b/deskutils/fet/Makefile
> @@ -1,11 +1,10 @@
>  PORTNAME=      fet
> -DISTVERSION=   7.5.4
> +DISTVERSION=   7.5.6
>  CATEGORIES=    deskutils education
>  MASTER_SITES=  https://lalescu.ro/liviu/fet/download/ \
>                 https://lalescu.ro/liviu/fet/download/old/ \
>                 https://timetabling.de/download/ \
>                 https://timetabling.de/download/old/
> -PKGNAMESUFFIX= -${FLAVOR}
>
>  MAINTAINER=    uzsolt@FreeBSD.org
>  COMMENT=       Free timetabling software
> @@ -14,16 +13,11 @@ WWW=                https://lalescu.ro/liviu/fet/
>  LICENSE=       GPLv3+
>  LICENSE_FILE=  ${WRKSRC}/COPYING
>
> -FLAVORS=       qt6 qt5
> -FLAVOR?=       qt6
> -
> -USES=          compiler:c++17-lang gl qmake qt:${FLAVOR:S/qt//} tar:bzip2
> +USES=          compiler:c++17-lang gl qmake qt:6 tar:bzip2
>  USE_GL=                gl
> -_USE_QT5=      core gui network printsupport widgets buildtools:build
> -_USE_QT6=      base
> -USE_QT=                ${_USE_QT${FLAVOR:S/qt//}}
> +USE_QT=                base
>
> -CONFLICTS_INSTALL=     ${FLAVORS:@fl@fet-${fl}@}
> +CONFLICTS_INSTALL=     ${PORTNAME}-qt5 ${PORTNAME}-qt6
>
>  DESKTOP_ENTRIES=       "FET" \
>                         "Free timetable software" \
> diff --git a/deskutils/fet/distinfo b/deskutils/fet/distinfo
> index d450d6155581..d4594dce0602 100644
> --- a/deskutils/fet/distinfo
> +++ b/deskutils/fet/distinfo
> @@ -1,3 +1,3 @@
> -TIMESTAMP = 1761107699
> -SHA256 (fet-7.5.4.tar.bz2) = 61481b76fccabd6dc81dcb28d93d2f2d2585819915b21933b37d0fbd53de526e
> -SIZE (fet-7.5.4.tar.bz2) = 17734617
> +TIMESTAMP = 1762968765
> +SHA256 (fet-7.5.6.tar.bz2) = e0700d852430e3578293575bb60cff49ab99ad2a1c3369678d9ad03a180c5e8b
> +SIZE (fet-7.5.6.tar.bz2) = 17734158
>

Woo!!! Another Qt5 port down. This makes me so happy. Many thanks!

For Qt6, though, USE_GL should be:
USE_GL= opengl

I'd also drop the CONFLICTS_INSTALL in favor of a MOVED entry for each
of the former flavors, e.g.:
deskutils/fet@qt5|deskutils/fet|2025-11-13|Qt Flavorization has been
removed. Qt 5.x is EOL and deskutils/fet now based on Qt 6.x
deskutils/fet@qt6|deskutils/fet|2025-11-13|Qt Flavorization has been
removed; Continue to enjoy deskutils/fet based on Qt 6.x as usual

-Jason