• Introduce wxwidgets 3.3 devel branch releases to ports

    From Nuno Teixeira@eduardo@freebsd.org to muc.lists.freebsd.ports on Wed Jul 23 13:35:10 2025
    From Newsgroup: muc.lists.freebsd.ports

    --0000000000004092c9063a97f129
    Content-Type: text/plain; charset="UTF-8"

    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.

    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,
    --
    Nuno Teixeira
    FreeBSD UNIX: <eduardo@FreeBSD.org> Web: https://FreeBSD.org

    --0000000000004092c9063a97f129
    Content-Type: text/html; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable

    <div dir=3D"ltr"><div>Hello,</div><div><br></div><div>I&#39;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.<br><br></div><d= iv>One thing that I don&#39;t understand is why some upstream projects just=
    jump to devel dependencies leaving no support to stable branches...<br><br= ></div><div>Please take a look at:=C2=A0<a href=3D"https://github.com/aarda= ppel/treesheets/issues/1064#issuecomment-3106748619">https://github.com/aar= dappel/treesheets/issues/1064#issuecomment-3106748619</a><br><br></div><div= >At this point, treesheets will be in stale status and I don&#39;t know wha=
    t to do:<br></div><div>add wx 3.3 port or deprecate treesheets...<br><br></= div><div>Any hints are welcome,<br><br></div><div>Thanks,</div><br><span cl= ass=3D"gmail_signature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmai= l_signature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><div><font=
    color=3D"#888888">Nuno Teixeira</font></div><div><div><font color=3D"#8888=

    FreeBSD UNIX:=C2=A0 &lt;eduardo@FreeBSD.org&gt;=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></div>

    --0000000000004092c9063a97f129--


    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Nuno Teixeira@eduardo@freebsd.org to muc.lists.freebsd.ports on Wed Jul 23 20:37:53 2025
    From Newsgroup: muc.lists.freebsd.ports

    --000000000000046085063a9dd91a
    Content-Type: text/plain; charset="UTF-8"

    [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.

    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,
    --
    Nuno Teixeira
    FreeBSD UNIX: <eduardo@FreeBSD.org> Web: https://FreeBSD.org

    --000000000000046085063a9dd91a
    Content-Type: text/html; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable

    <div dir=3D"ltr"><div><div>[Resending mail as it didn&#39;t reach lists]<br= ></div><div><br></div><div>Hello,</div><div><br></div><div>I&#39;d like to = have some advise about=20
    the possibility of adding wx 3.3 devel branch releases to ports as I see
    at least one port moving in that direction.<br><br></div><div>One thing
    that I don&#39;t understand is why some upstream projects just jump to=20 devel dependencies leaving no support to stable branches...<br><br></div><d= iv>Please take a look at:=C2=A0<a href=3D"https://github.com/aardappel/tree= sheets/issues/1064#issuecomment-3106748619" target=3D"_blank">https://githu= b.com/aardappel/treesheets/issues/1064#issuecomment-3106748619</a><br><br><= /div><div>At this point, treesheets will be in stale status and I don&#39;t=
    know what to do:<br></div><div>add wx 3.3 port or deprecate treesheets...<= br><br></div><div>Any hints are welcome,<br><br></div><div>Thanks,</div><br=
    clear=3D"all"></div><br><span class=3D"gmail_signature_prefix">-- </span><= br><div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gmail_signa= ture"><div dir=3D"ltr"><div><font color=3D"#888888">Nuno Teixeira</font></d= iv><div><div><font color=3D"#888888">
    FreeBSD UNIX:=C2=A0 &lt;eduardo@FreeBSD.org&gt;=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></div>

    --000000000000046085063a9dd91a--


    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Nuno Teixeira@eduardo@freebsd.org to muc.lists.freebsd.ports on Wed Jul 23 21:59:11 2025
    From Newsgroup: muc.lists.freebsd.ports

    --000000000000b6cb60063a9efbb4
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable

    Hello,

    Nice! I will start doing some work on it and when it is good, I'll open an
    PR.

    Thanks!

    Max Brazhnikov <makc@freebsd.org> escreveu (quarta, 23/07/2025 =C3=A0(s) 21= :46):

    Hi Nuno,

    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.

    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...

    As long as it can be coinstalled with wx30/wx32 ports i see no reason why
    not
    to add and use wx33 port for software that requires it.

    Cheers,
    Max




    --=20
    Nuno Teixeira
    FreeBSD UNIX: <eduardo@FreeBSD.org> Web: https://FreeBSD.org

    --000000000000b6cb60063a9efbb4
    Content-Type: text/html; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable

    <div dir=3D"ltr"><div><div>Hello,<br><br></div>Nice! I will start doing som=
    e work on it and when it is good, I&#39;ll open an PR.<br><br></div>Thanks!= </div><br><div class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr"=
    class=3D"gmail_attr">Max Brazhnikov &lt;<a href=3D"mailto:makc@freebsd.org= ">makc@freebsd.org</a>&gt; escreveu (quarta, 23/07/2025 =C3=A0(s) 21:46):<b= r></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex= ;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi Nuno,<br>

    &gt; Hello,<br>
    &gt; <br>
    &gt; I&#39;d like to have some advise about the possibility of adding wx 3.=
    3 devel<br>
    &gt; branch releases to ports as I see at least one port moving in that<br> &gt; direction.<br>
    &gt; <br>
    &gt; One thing that I don&#39;t understand is why some upstream projects ju=
    st jump<br>
    &gt; to devel dependencies leaving no support to stable branches...<br>
    &gt; <br>
    &gt; Please take a look at:<br>
    &gt; <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>
    &gt; <br>
    &gt; At this point, treesheets will be in stale status and I don&#39;t know=
    what to<br>
    &gt; do:<br>
    &gt; add wx 3.3 port or deprecate treesheets...<br>

    As long as it can be coinstalled with wx30/wx32 ports i see no reason why n= ot<br>
    to add and use wx33 port for software that requires it.<br>

    Cheers,<br>
    Max<br>


    </blockquote></div><div><br clear=3D"all"></div><br><span class=3D"gmail_si= gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d=
    iv dir=3D"ltr"><div><font color=3D"#888888">Nuno Teixeira</font></div><div>= <div><font color=3D"#888888">
    FreeBSD UNIX:=C2=A0 &lt;eduardo@FreeBSD.org&gt;=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>

    --000000000000b6cb60063a9efbb4--


    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Chris@portmaster@bsdforge.com to muc.lists.freebsd.ports on Thu Jul 24 08:32:59 2025
    From Newsgroup: muc.lists.freebsd.ports

    --=_a13652b3ae5f3494e655440f0ab15cdf
    Content-Transfer-Encoding: 7bit
    Content-Type: text/plain; charset=US-ASCII;
    format=flowed

    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. --=_a13652b3ae5f3494e655440f0ab15cdf
    Content-Transfer-Encoding: 7bit
    Content-Type: application/pgp-keys;
    name=0xE512722F.asc
    Content-Disposition: attachment;
    filename=0xE512722F.asc;
    size=3074

    -----BEGIN PGP PUBLIC KEY BLOCK-----

    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
    TEM=
    =oj6y
    -----END PGP PUBLIC KEY BLOCK-----

    --=_a13652b3ae5f3494e655440f0ab15cdf--


    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Nuno Teixeira@eduardo@freebsd.org to muc.lists.freebsd.ports on Thu Jul 24 19:28:46 2025
    From Newsgroup: muc.lists.freebsd.ports

    --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 &#39;devel&#39; 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&#39;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 &quot;python&quot; to &quot;run&quot;, and others to &q= uot;lib&quot;.<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 &lt;<a href=3D"mailto:portmaster@bsdforge.com">portmaster@bsd= forge.com</a>&gt; 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>
    &gt; [Resending mail as it didn&#39;t reach lists]<br>
    &gt; <br>
    &gt; Hello,<br>
    &gt; <br>
    &gt; I&#39;d like to have some advise about the possibility of adding wx 3.=
    3 devel<br>
    &gt; branch releases to ports as I see at least one port moving in that<br> &gt; 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&#39;s not uncommon to have a couple of versions of the same port in the<=

    tree -- Perl, PHP for example.<br>
    But unless there are any major changes that break dependent ports. I think<=

    option 1 would probably be the best approach.<br>
    &gt; <br>
    &gt; One thing that I don&#39;t understand is why some upstream projects ju=
    st jump<br>
    &gt; to devel dependencies leaving no support to stable branches...<br>
    &gt; <br>
    &gt; Please take a look at:<br>
    &gt; <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>
    &gt; <br>
    &gt; At this point, treesheets will be in stale status and I don&#39;t know=
    what to<br>
    &gt; do:<br>
    &gt; add wx 3.3 port or deprecate treesheets...<br>
    &gt; <br>
    &gt; Any hints are welcome,<br>
    &gt; <br>
    &gt; Thanks,<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 &lt;eduardo@FreeBSD.org&gt;=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--


    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21a-Linux NewsLink 1.2
  • From Nuno Teixeira@eduardo@freebsd.org to muc.lists.freebsd.ports on Sat Jul 26 21:47:44 2025
    From Newsgroup: muc.lists.freebsd.ports

    --0000000000004314de063adb2cfc
    Content-Type: text/plain; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable

    Hello,

    I did some work on 3.3. It builds ok. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D288467

    Cheers,

    Chris <portmaster@bsdforge.com> escreveu (sexta, 25/07/2025 =C3=A0(s) 00:13=
    ):

    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=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: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-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.

    --
    --
    Sent from hardware running on and written by FreeBSD.



    --=20
    Nuno Teixeira
    FreeBSD UNIX: <eduardo@FreeBSD.org> Web: https://FreeBSD.org

    --0000000000004314de063adb2cfc
    Content-Type: text/html; charset="UTF-8"
    Content-Transfer-Encoding: quoted-printable

    <div dir=3D"ltr"><div>Hello,</div><div><br></div><div>I did some work on 3.=
    3. It builds ok.<br><a href=3D"https://bugs.freebsd.org/bugzilla/show_bug.c= gi?id=3D288467">https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D288467<= /a><br><br></div><div>Cheers,</div></div><br><div class=3D"gmail_quote gmai= l_quote_container"><div dir=3D"ltr" class=3D"gmail_attr">Chris &lt;<a href= =3D"mailto:portmaster@bsdforge.com">portmaster@bsdforge.com</a>&gt; escreve=
    u (sexta, 25/07/2025 =C3=A0(s) 00:13):<br></div><blockquote class=3D"gmail_= quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,= 204);padding-left:1ex">On 2025-07-24 11:28, Nuno Teixeira wrote:<br>
    &gt; Hello,<br>
    &gt; <br>
    &gt; 3.3 branch means devel branch and upstream have released 3.3.0 and 3.3= .1.<br>
    &gt; Repology shows that 2 or 3 linux distros are using 3.3 branch.<br>
    &gt; The only consumer for 3.3 is deskutils/treesheets.<br>
    &gt; <br>
    &gt; I will continue my builds with 3.3.1 with cmake as recomended upstream=
    and<br>
    &gt; soon I will open an PR so people can take a look.<br>
    &gt; <br>
    &gt; One doubt that I have is should we use &#39;devel&#39; or 3.3 when cha= nging<br>
    &gt; Mk/bsd.wx.mk...<br>
    IMHO 3.3 would be the best choice. Default already being 3.2. It only<br> provides a newer version to test against. Not unlike you&#39;re doing <br> w/treesheets.<br>
    I don&#39;t see it as being any different than, php, perl, and several othe=
    r <br>
    ports.<br>
    The nice thing about this approach, is it&#39;s easy for maintainers to tes=
    t <br>
    against,<br>
    having=C2=A0 specific version to work with. Rather than &quot;devel&quot;, = which isn&#39;t very<br>
    specific/obvious.<br>

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

    -- <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 &lt;eduardo@FreeBSD.org&gt;=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>

    --0000000000004314de063adb2cfc--


    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.21a-Linux NewsLink 1.2