Index | Thread | Search

From:
Landry Breuil <landry@openbsd.org>
Subject:
Re: multimedia/handbrake: update to 1.10.2
To:
ports@openbsd.org
Date:
Thu, 13 Nov 2025 09:18:02 +0100

Download raw body.

Thread
Le Wed, Nov 12, 2025 at 08:43:56PM +0100, Kirill A. Korinsky a écrit :
> On Wed, 12 Nov 2025 20:23:07 +0100,
> Landry Breuil <landry@openbsd.org> wrote:
> > > > > 
> > > > > This feels... wrong.
> > > > > 
> > > > > can't we somehow make it directly use the meson module with
> > > > > gtk/meson.build, instead of their homegrown horror of make/configure.py ?
> > > > > 
> > > > 
> > > > this homegrown horror creates GNUmakefile which compiles some dependencies,
> > > > and after it's done it calls meson and after that ninja.
> > > > 
> > > > Before it was autoconf and make, but they decided to migrate to meson.
> > > > 
> > > > Here a bit cleaner diff where I nuke autotools, and it survived a build in
> > > > clean chroot. And I also put comment which explains why meson/ninja here.
> > > > 
> > > 
> > > ...and I forgot to add new patches. Here the right diff.
> > 
> > seems it switched to Gtk+4 :)
> > 
> > Run-time dependency gtk4 found: YES 4.20.2
> > 
> 
> Thanks to catch it. I've regenerated WANTLIBS and it seems quite shorter
> than it was before.

Yeah, thank meson for that.. anyway, i guess this is as good as it can
get with that funky configure system... runs fine here, ok.