Hi,

On Sun, Aug 10, 2025 at 08:56:49PM +0200, Denis Fondras wrote:
> > > during my partial bulk build (with a ports tree from 8th august),
> > > graphics/flameshot first failed during configure because it wanted git
> > > installed. So I pkg_added git, removed the build dir and the dpb lock,
> > > and now it tries to clone some stuff from gitlab.com (which isn't
> > > allowed):
> > 
> > This is because flameshot 13 has been switched from Qt5 to Qt6 (see
> > QT_DEFAULT_MAJOR_VERSION and QT_VERSION_MAJOR) but the port still
> > uses Qt5.
> > 
> > I see the following options:
> > 
> > - Port https://gitlab.com/mattbas/Qt-Color-Widgets.git and switch
> >   flameshot 13 to Qt6 and add qt-color-widgets as a new dependency.
> > 
> > - Get a second source of
> >   https://gitlab.com/mattbas/Qt-Color-Widgets.git and extract it to
> >   "${CMAKE_SOURCE_DIR}/external/Qt-Color-Widgets/"
> > 
> > - Backport to 12.
> > 
> > I would opt for the first option. Until then, we should mark
> > flameshot as broken. The old one will still work.
> > 
> 
> Would this work until I can make more tests ?
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/graphics/flameshot/Makefile,v
> diff -u -p -r1.14 Makefile
> --- Makefile  7 Aug 2025 20:36:16 -0000       1.14
> +++ Makefile  10 Aug 2025 18:54:39 -0000
> @@ -1,3 +1,5 @@
> +BROKEN =     Missing dependency, need to investigate
> +
>  COMMENT =    powerful yet simple to use screenshot software
>  CATEGORIES = graphics x11

Yes, of course.

Ciao,
        Kili

Reply via email to