Date: Thu, 24 Jul 2025 19:28:46 +0100 From: Nuno Teixeira <eduardo@freebsd.org> To: Chris <portmaster@bsdforge.com> Cc: freebsd-desktop@freebsd.org, FreeBSD Mailing List <freebsd-ports@freebsd.org> Subject: Re: Introduce wxwidgets 3.3 devel branch releases to ports Message-ID: <CAFDf7U%2BsgLCs-LTPXtdMz9Wbr1GsU57RdPRjUT6c0o%2BiNjG_Ew@mail.gmail.com> In-Reply-To: <eeba1beb7c4fdeaa77d31200528323d3@bsdforge.com> References: <CAFDf7UKD4ZJ1PCFQQzQE91r5gHfLaptnV4Qe0t0Qa04cF3iN1A@mail.gmail.com> <eeba1beb7c4fdeaa77d31200528323d3@bsdforge.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000a3b851063ab0ffa5 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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... 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=3D wx python _WX_DEP_TYPES_ALL=3D build lib run -_WX_VERS_ALL=3D 3.0 3.2 -_WX_VERS_UC_ALL=3D 3.0 3.2 +_WX_VERS_ALL=3D 3.0 3.2 3.3 +_WX_VERS_UC_ALL=3D 3.0 3.2 3.3 _WX_VERS_SKIP=3D 3.0 3.2 _WX_VERS_LISTS=3D WANT_WX_VER WITH_WX_VER _WX_VER_INSTALLED @@ -129,6 +129,12 @@ _WX_PORT_wx_3.2=3D x11-toolkits/wxgtk32@${_GTKFLAVOR} _WX_LIB_wx_3.2=3D wx_baseu-3.2 +# wxgtk 3.3 (para wxWidgets 3.3.1 devel) +_WX_PORT_wx_3.3=3D x11-toolkits/wxgtk33@${_GTKFLAVOR} +_WX_LIB_wx_3.3=3D wx_baseu-3.3 +_WX_PORT_python_3.3=3D x11-toolkits/py-wxPython4@${PY_FLAVOR} +_WX_FILE_python_3.3=3D ${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 <portmaster@bsdforge.com> escreveu (quinta, 24/07/2025 =C3=A0(s) 16:3= 3): > 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 dev= el > > 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 thin= k > option 1 would probably be the best approach. > > > > One thing that I don't understand is why some upstream projects just ju= mp > > to devel dependencies leaving no support to stable branches... > > > > Please take a look at: > > > https://github.com/aardappel/treesheets/issues/1064#issuecomment-31067486= 19 > > > > 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. --=20 Nuno Teixeira FreeBSD UNIX: <eduardo@FreeBSD.org> Web: https://FreeBSD.org --000000000000a3b851063ab0ffa5 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div>Hello,</div><div><br></div><div>3.3 branch means deve= l branch and upstream have released 3.3.0 and 3.3.1.<br></div><div>Repology= shows that 2 or 3 linux distros are using 3.3 branch.<br></div><div>The on= ly consumer for 3.3 is deskutils/treesheets.</div><div><br></div><div>I wil= l 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.</div><div><br></div><div>One d= oubt that I have is should we use 'devel' or 3.3 when changing Mk/b= sd.wx.mk...<br><br></div><div>Other thing, I will need help on Mk/<a href= =3D"http://bsd.wx.mk">bsd.wx.mk</a> because I have some dificulties. With s= ome help from AI I'm will use bellow diff for some tests:<br><br>--- a/= Mk/<a href=3D"http://bsd.wx.mk">bsd.wx.mk</a><br>+++ b/Mk/<a href=3D"http:/= /bsd.wx.mk">bsd.wx.mk</a><br>@@ -107,8 +107,8 @@<br>=C2=A0<br>=C2=A0_WX_COM= PS_ALL=3D wx python<br>=C2=A0_WX_DEP_TYPES_ALL=3D build lib run<br>-_WX_VE= RS_ALL=3D 3.0 3.2<br>-_WX_VERS_UC_ALL=3D 3.0 3.2<br>+_WX_VERS_ALL=3D 3.0 = 3.2 3.3<br>+_WX_VERS_UC_ALL=3D 3.0 3.2 3.3<br>=C2=A0_WX_VERS_SKIP=3D 3.0 3= .2<br>=C2=A0_WX_VERS_LISTS=3D WANT_WX_VER WITH_WX_VER _WX_VER_INSTALLED<br= >=C2=A0<br>@@ -129,6 +129,12 @@<br>=C2=A0_WX_PORT_wx_3.2=3D x11-toolkits/wx= gtk32@${_GTKFLAVOR}<br>=C2=A0_WX_LIB_wx_3.2=3D wx_baseu-3.2<br>=C2=A0<br>+= # wxgtk 3.3 (para wxWidgets 3.3.1 devel)<br>+_WX_PORT_wx_3.3=3D x11-toolkit= s/wxgtk33@${_GTKFLAVOR}<br>+_WX_LIB_wx_3.3=3D wx_baseu-3.3<br>+_WX_PORT_py= thon_3.3=3D x11-toolkits/py-wxPython4@${PY_FLAVOR}<br>+_WX_FILE_python_3.3= =3D ${PYTHON_SITELIBDIR}/wx/__init__.py<br>+<br>=C2=A0# Set _WX_SHVER_comp_= ver to 0 and _WX_FILE_comp_ver for libs appropriately.<br>=C2=A0# Set _WX_D= EPTYPE_comp_ver for "python" to "run", and others to &q= uot;lib".<br><br></div><div>Cheers,</div><div><br></div></div><br><div= class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class=3D"gmai= l_attr">Chris <<a href=3D"mailto:portmaster@bsdforge.com">portmaster@bsd= forge.com</a>> escreveu (quinta, 24/07/2025 =C3=A0(s) 16:33):<br></div><= blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l= eft:1px solid rgb(204,204,204);padding-left:1ex">On 2025-07-23 12:37, Nuno = Teixeira wrote:<br> > [Resending mail as it didn't reach lists]<br> > <br> > Hello,<br> > <br> > I'd like to have some advise about the possibility of adding wx 3.= 3 devel<br> > branch releases to ports as I see at least one port moving in that<br> > direction.<br> Given wxgtk is @ 3.2. Seems like the best options are<br> 1. Open a pr(1) (bugzilla) with a patch to upgrade wxwidgets to 3.3<br> 2. Do the same, but instead, add wxwidgets verison 3.3<br> It's not uncommon to have a couple of versions of the same port in the<= br> tree -- Perl, PHP for example.<br> But unless there are any major changes that break dependent ports. I think<= br> option 1 would probably be the best approach.<br> > <br> > One thing that I don't understand is why some upstream projects ju= st jump<br> > to devel dependencies leaving no support to stable branches...<br> > <br> > Please take a look at:<br> > <a href=3D"https://github.com/aardappel/treesheets/issues/1064#issueco= mment-3106748619" rel=3D"noreferrer" target=3D"_blank">https://github.com/a= ardappel/treesheets/issues/1064#issuecomment-3106748619</a><br> > <br> > At this point, treesheets will be in stale status and I don't know= what to<br> > do:<br> > add wx 3.3 port or deprecate treesheets...<br> > <br> > Any hints are welcome,<br> > <br> > Thanks,<br> <br> --Chris<br> -- <br> Sent from hardware running on and written by FreeBSD.</blockquote></div><di= v><br clear=3D"all"></div><br><span class=3D"gmail_signature_prefix">-- </s= pan><br><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"ltr"><div><f= ont color=3D"#888888">Nuno Teixeira</font></div><div><div><font color=3D"#8= 88888"> FreeBSD UNIX:=C2=A0 <eduardo@FreeBSD.org>=C2=A0 =C2=A0Web:=C2=A0 <a h= ref=3D"https://FreeBSD.org" rel=3D"noreferrer" target=3D"_blank">https://Fr= eeBSD.org</a><br></font></div></div></div></div> --000000000000a3b851063ab0ffa5--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFDf7U%2BsgLCs-LTPXtdMz9Wbr1GsU57RdPRjUT6c0o%2BiNjG_Ew>