Re: Introduce wxwidgets 3.3 devel branch releases to ports

Chris <[email protected]>
Newsgroups gmane.os.freebsd.devel.ports,gmane.os.freebsd.desktop
Message-ID <[email protected]>
On 2025-07-24 11:28, Nuno Teixeira wrote:
> Hello,
> 
> 3.3 branch means devel branch and upstream have released 3.3.0 and 3.3.1.
> Repology shows that 2 or 3 linux distros are using 3.3 branch.
> The only consumer for 3.3 is deskutils/treesheets.
> 
> I will continue my builds with 3.3.1 with cmake as recomended upstream and
> soon I will open an PR so people can take a look.
> 
> One doubt that I have is should we use 'devel' or 3.3 when changing
> Mk/bsd.wx.mk...
IMHO 3.3 would be the best choice. Default already being 3.2. It only
provides a newer version to test against. Not unlike you're doing 
w/treesheets.
I don't see it as being any different than, php, perl, and several other 
ports.
The nice thing about this approach, is it's easy for maintainers to test 
against,
having  specific version to work with. Rather than "devel", which isn't very
specific/obvious.

> 
> Other thing, I will need help on Mk/bsd.wx.mk because I have some
> dificulties. With some help from AI I'm will use bellow diff for some tests:
> 
> --- a/Mk/bsd.wx.mk
> +++ b/Mk/bsd.wx.mk
> @@ -107,8 +107,8 @@
> 
>  _WX_COMPS_ALL= wx python
>  _WX_DEP_TYPES_ALL= build lib run
> -_WX_VERS_ALL= 3.0 3.2
> -_WX_VERS_UC_ALL= 3.0 3.2
> +_WX_VERS_ALL= 3.0 3.2 3.3
> +_WX_VERS_UC_ALL= 3.0 3.2 3.3
>  _WX_VERS_SKIP= 3.0 3.2
>  _WX_VERS_LISTS= WANT_WX_VER WITH_WX_VER _WX_VER_INSTALLED
> 
> @@ -129,6 +129,12 @@
>  _WX_PORT_wx_3.2= x11-toolkits/wxgtk32@${_GTKFLAVOR}
>  _WX_LIB_wx_3.2= wx_baseu-3.2
> 
> +# wxgtk 3.3 (para wxWidgets 3.3.1 devel)
> +_WX_PORT_wx_3.3= x11-toolkits/wxgtk33@${_GTKFLAVOR}
> +_WX_LIB_wx_3.3= wx_baseu-3.3
> +_WX_PORT_python_3.3= x11-toolkits/py-wxPython4@${PY_FLAVOR}
> +_WX_FILE_python_3.3= ${PYTHON_SITELIBDIR}/wx/__init__.py
> +
>  # Set _WX_SHVER_comp_ver to 0 and _WX_FILE_comp_ver for libs appropriately.
>  # Set _WX_DEPTYPE_comp_ver for "python" to "run", and others to "lib".
> 
> Cheers,
> 
> 
> Chris <[email protected]> escreveu (quinta, 24/07/2025 à(s) 16:33):
> 
>> On 2025-07-23 12:37, Nuno Teixeira wrote:
>> > [Resending mail as it didn't reach lists]
>> >
>> > Hello,
>> >
>> > I'd like to have some advise about the possibility of adding wx 3.3 devel
>> > branch releases to ports as I see at least one port moving in that
>> > direction.
>> Given wxgtk is @ 3.2. Seems like the best options are
>> 1. Open a pr(1) (bugzilla) with a patch to upgrade wxwidgets to 3.3
>> 2. Do the same, but instead, add wxwidgets verison 3.3
>> It's not uncommon to have a couple of versions of the same port in the
>> tree -- Perl, PHP for example.
>> But unless there are any major changes that break dependent ports. I think
>> option 1 would probably be the best approach.
>> >
>> > One thing that I don't understand is why some upstream projects just jump
>> > to devel dependencies leaving no support to stable branches...
>> >
>> > Please take a look at:
>> >
>> https://github.com/aardappel/treesheets/issues/1064#issuecomment-3106748619
>> >
>> > At this point, treesheets will be in stale status and I don't know what
>> to
>> > do:
>> > add wx 3.3 port or deprecate treesheets...
>> >
>> > Any hints are welcome,
>> >
>> > Thanks,
>> 
>> --Chris
>> --
>> Sent from hardware running on and written by FreeBSD.

-- 
--
Sent from hardware running on and written by FreeBSD.
0xE512722F.asc (application/pgp-keys, 3 KB)
-----BEGIN PGP PUBLIC KEY BLOCK-----

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
TEM=
=oj6y
-----END PGP PUBLIC KEY BLOCK-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.