Bug 265093

Summary: [NEW PORT]: x11-toolkits/wxgtk32
Product: Ports & Packages Reporter: Vladimir Druzenko <vvd>
Component: Individual Port(s)Assignee: Loïc Bartoletti <lbartoletti>
Status: Closed FIXED    
Severity: Affects Only Me CC: cmt, diizzy, eduardo, lbartoletti, pi, rhurlin, tatsuki_makino
Priority: --- Flags: antoine: exp-run+
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://www.wxwidgets.org/news/2022/07/wxwidgets-3.2.0-final-release/
Bug Depends on: 266426    
Bug Blocks: 265094    
Attachments:
Description Flags
new port x11-toolkits/wxgtk32 (diff from x11-toolkits/wxgtk31)
none
Add 3.2 to Mk/bsd.wx.mk as available version: "USE_WX=3.2"
none
new port x11-toolkits/wxgtk32 (diff from x11-toolkits/wxgtk31)
none
new port x11-toolkits/wxgtk32 (diff from x11-toolkits/wxgtk31) v3
none
wxgtk32 v4
none
x11-toolkits/py-wxPython4 v4.2.0 for test builds with wxgtk32
none
wxgtk32 v5: bump ports, fix cad/kicad*, remove wxgtk31
none
wxgtk32 remove wxgtk31 and fix some ports none

Description Vladimir Druzenko freebsd_committer freebsd_triage 2022-07-08 14:17:26 UTC
Created attachment 235127 [details]
new port x11-toolkits/wxgtk32 (diff from x11-toolkits/wxgtk31)

3.2 is new stable branch after 3.0, 3.1 was develop/unstable branch, so in future 3.2 have to replace 3.1 for all consumers in ports.

Patch made as diff from x11-toolkits/wxgtk31.

Problems: conflict with x11-toolkits/wxgtk31 in file bin/wxrc.

Build and work fine with new versions: misc/far2l, audio/audacity (with patches from https://github.com/audacity/audacity/pull/2776 - I'll create separate PR with update it).
Comment 1 Vladimir Druzenko freebsd_committer freebsd_triage 2022-07-08 14:22:37 UTC
Created attachment 235128 [details]
Add 3.2 to Mk/bsd.wx.mk as available version: "USE_WX=3.2"

Need testing of x11-toolkits/py-wxPython4.
Comment 2 Daniel Engberg freebsd_committer freebsd_triage 2022-07-09 22:15:08 UTC
This should use upstream tarball https://github.com/wxWidgets/wxWidgets/releases/tag/v3.2.0

Not sure if its worth looking at the CMake build too?
Comment 3 Daniel Engberg freebsd_committer freebsd_triage 2022-07-09 22:24:36 UTC
...and something we should take into consideration? https://github.com/wxWidgets/wxWidgets/commit/8d3812adced65e582229a7fcd1233b027b830cec
Comment 4 Tatsuki Makino 2022-07-09 23:18:34 UTC
Does this cause conflicts due to bin/wxrc written in pkg-plist?
When math/gnuplot is installed wx30-gtk3 is used, which avoids conflicts.
FLAVOR has already been used for gtk differences :)

...or rather, bsd.wx.mk seems to be behaving strangely.
> _WX_VERS_ALL=       2.8 3.0 3.1
Since they are in this order, the older 2.8 get top priority, right?
Comment 5 Vladimir Druzenko freebsd_committer freebsd_triage 2022-07-10 09:57:33 UTC
(In reply to Tatsuki Makino from comment #4)
> Does this cause conflicts due to bin/wxrc written in pkg-plist?
Yes. In 3.1 and 3.2, but not in 3.0.

>> _WX_VERS_ALL=       2.8 3.0 3.1
> Since they are in this order, the older 2.8 get top priority, right?
Probably yes, but how is better we must ask somebody who better know this part.
Comment 6 Vladimir Druzenko freebsd_committer freebsd_triage 2022-07-10 10:26:36 UTC
Created attachment 235166 [details]
new port x11-toolkits/wxgtk32 (diff from x11-toolkits/wxgtk31)

(In reply to Daniel Engberg from comment #2)
> This should use upstream tarball https://github.com/wxWidgets/wxWidgets/releases/tag/v3.2.0
Check v2.

> Not sure if its worth looking at the CMake build too?
Don't know how to do this.

> ...and something we should take into consideration? https://github.com/wxWidgets/wxWidgets/commit/8d3812adced65e582229a7fcd1233b027b830cec
It's test only.
Comment 7 Vladimir Druzenko freebsd_committer freebsd_triage 2022-07-12 10:54:13 UTC
Created attachment 235212 [details]
new port x11-toolkits/wxgtk32 (diff from x11-toolkits/wxgtk31) v3

Updated patch with current x11-toolkits/wxgtk31 after https://cgit.freebsd.org/ports/commit/?id=7c05d3788b4ea2f8f37a5118842a2001424dd0e6
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=263960
Comment 8 Vladimir Druzenko freebsd_committer freebsd_triage 2022-08-13 19:56:11 UTC
Maybe replace x11-toolkits/wxgtk31 with x11-toolkits/wxgtk32?
exp-run?
Comment 9 Loïc Bartoletti freebsd_committer freebsd_triage 2022-09-02 06:22:09 UTC
(In reply to VVD from comment #8)
It's not yet possible (at least for wxPython issue: https://github.com/wxWidgets/Phoenix/issues/2253)

I'll push wxgtk32 after a new test.
Comment 10 Loïc Bartoletti freebsd_committer freebsd_triage 2022-09-02 06:34:43 UTC
Created attachment 236303 [details]
wxgtk32 v4

- Pet portlint
- remove bin/wxrc (avoid wxgtk31 conflicts). It doesnot seems useful.
Comment 11 Rainer Hurling freebsd_committer freebsd_triage 2022-09-02 09:20:20 UTC
Hi Loïc,
Thanks for the update.

On a recent CURRENT, a poudriere build and one in a non clean environment both give me the following errors:

====> Running Q/A tests (stage-qa)
Warning: Bad symlink '/usr/local/bin/wx-config' pointing to an absolute pathname '/usr/local/lib/wx/config/gtk3-unicode-3.2'
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: bin/wx-config
Error: Orphaned: lib/wx/config/%%GTKVER%%-unicode-3.2
Error: Orphaned: share/aclocal/wxwin.m4
Error: Orphaned: share/bakefile/presets/wx.bkl
Error: Orphaned: share/bakefile/presets/wx_presets.py
Error: Orphaned: share/bakefile/presets/wx_unix.bkl
Error: Orphaned: share/bakefile/presets/wx_win32.bkl
Error: Orphaned: share/bakefile/presets/wx_xrc.bkl
===> Checking for items in pkg-plist which are not in STAGEDIR
Error: Missing: bin/wx%%GTKVER%%u-3.2-config
Error: Missing: share/aclocal/wxwin32.m4
Error: Missing: share/bakefile/presets/wx32.bkl
Error: Missing: share/bakefile/presets/wx32_presets.py
Error: Missing: share/bakefile/presets/wx32_unix.bkl
Error: Missing: share/bakefile/presets/wx32_win32.bkl
Error: Missing: share/bakefile/presets/wx32_xrc.bkl
===> Error: Plist issues found.
Comment 12 Loïc Bartoletti freebsd_committer freebsd_triage 2022-09-05 05:04:42 UTC
(In reply to Rainer Hurling from comment #11)

I'll try to build it on CURRENT.
At the moment, I only have build it on 13.
Comment 13 Loïc Bartoletti freebsd_committer freebsd_triage 2022-09-07 05:48:20 UTC
(In reply to Loïc Bartoletti from comment #12)
Rainer,
The build has finished on my new HEAD amd64 poudriere, and it's ok for me :/
Comment 14 Vladimir Druzenko freebsd_committer freebsd_triage 2022-09-07 19:35:10 UTC
(In reply to Rainer Hurling from comment #11)
Look like you missed patch: x11-toolkits/wxgtk32/files/patch-Makefile.in
Comment 15 Vladimir Druzenko freebsd_committer freebsd_triage 2022-09-07 19:36:08 UTC
(In reply to Loïc Bartoletti from comment #10)
Can you, plz, show diff from current port with 3.1?
I want to compare with my patch.
Comment 17 Rainer Hurling freebsd_committer freebsd_triage 2022-09-08 05:24:43 UTC
(In reply to Loïc Bartoletti from comment #13)
(In reply to VVD from comment #14)

Oops, VVD was right, I missed the patch under files :(  

Now, with this patch, it also builds fine for me, in Poudriere and in an unclean environment. Thanks for the hint!

Now I will investigate in math/saga (with wxgtk32) ...
Comment 18 Loïc Bartoletti freebsd_committer freebsd_triage 2022-09-08 05:54:34 UTC
(In reply to Rainer Hurling from comment #17)
Nice!

If it's OK for VVD, I'll push wxgtk32.

We have to investigate on the svg parts for wxPython.
Comment 19 Rainer Hurling freebsd_committer freebsd_triage 2022-09-08 08:50:09 UTC
(In reply to Loïc Bartoletti from comment #18)
Hi Loïc,

Another point:
ATM, a more recent version of math/saga (not in the ports yet) uses wxgtk32, but the symlink wxrc pointing to /usr/local/bin/wxrc-3.1 :(

The different versions of wxgtk are installed with different names:

    /usr/local/bin/wxrc-gtk3u-3.0
    /usr/local/bin/wxrc-3.1
    /usr/local/bin/wxrc-3.2

If wxgtk31 is installed, there is also a symlink from /usr/local/bin/wxrc-3.1 to /usr/local/bin/wxrc.

In Mk/bsd.wx.mk, WXRC_CMD seems to be defined only in the old naming scheme for wxgtk-3.0:

    WXRC_CMD?=${LOCALBASE}/bin/wxrc-gtk${_GTKVER}${_WX_UC}-${_WX_VER}

Wouldn't it be better to use something like the following when versions 3.1 or 3.2 are installed?

    WXRC_CMD?=${LOCALBASE}/bin/wxrc-${_WX_VER}
Comment 20 Rainer Hurling freebsd_committer freebsd_triage 2022-09-08 09:05:04 UTC
(In reply to Rainer Hurling from comment #19)
I just tried 'MAKE -V WXRC_CMD' in a ports dir with saga-devel version and I get

    /usr/local/bin/wxrc-gtk3u-3.2

This binary does not exist!

With my suggested change of WXRC_CMD I get

    /usr/local/bin/wxrc-3.2
Comment 21 Loïc Bartoletti freebsd_committer freebsd_triage 2022-09-08 18:37:13 UTC
(In reply to Rainer Hurling from comment #19)
And if you remove bin/wxrc for wxgtk31 as for wxgtk32? 
https://github.com/lbartoletti/freebsd-ports/blob/wxgtk32/x11-toolkits/wxgtk32/Makefile#L114
Comment 22 Loïc Bartoletti freebsd_committer freebsd_triage 2022-09-08 18:39:48 UTC
(In reply to Rainer Hurling from comment #20)

That's could be ok, but have to check if that can cause problem with multiple gtk version?
Comment 23 Rainer Hurling freebsd_committer freebsd_triage 2022-09-08 19:24:48 UTC
(In reply to Loïc Bartoletti from comment #21)
As far as I understand, WXRC_CMD points to /usr/local/bin/wxrc-3.1 if USE_WX=3.1 is set. Or to /usr/local/bin/wxrc-3.2 if USE_WX=3.2 is set. It never points directly to the /usr/local/bin/wxrc link. So there seems to be no difference in the handling for WXRC_CMD between version 3.1 with the link and version 3.2 without the link.

Your assessment seems correct to me that version 3.2 without a link to wxrc should also work.
Comment 24 Rainer Hurling freebsd_committer freebsd_triage 2022-09-08 19:26:36 UTC
(In reply to Loïc Bartoletti from comment #22)

Yes, sure. I haven't tested for different gtk versions. And wxgtk30 has to be treated the old way, I think.
Comment 25 Rainer Hurling freebsd_committer freebsd_triage 2022-09-09 18:37:52 UTC
(In reply to Loïc Bartoletti from comment #18)
Hi Loïc,
I found some time to try the build of a devel version of math/saga (not in the ports tree, only locally). The upcoming SAGA GIS will use SVG generated icons and logos instead of rasterized icons. This will use features introduced in wxWidgets 3.1.6 and newer.

It turns out that x11-toolkits/wxgtk32 does not provide these SVG functions due to a port misconfiguration. In the port wxgtk32 Makefile, the configure argument '--with-nanosvg=sys' is used to use the external port graphics/nanosvg instead of the internal nanosvg code. Unfortunately there is only the option to use --with-nanosvg or not to use it. This sets wx_cv_use_nanosvg in the configure script to either yes or no. If it is set to yes, the internal nanosvg code is used.

As far as I understand, there is no direct way to include an external version of nanosvg when using gmake with gnu configure. (With cmake it should work, at least there is some cmake code in the wxgtk32 sources. But I have not tried it yet.)

If I patch your patch v4 with the following changes, I am able to build my SAGA devel (upcoming version 8.4) and use and scale the new SVG icons in it. Without these changes SAGA can not even be built anymore.


--- Makefile.orig	2022-09-07 21:42:08.223734000 +0200
+++ Makefile	2022-09-09 18:38:43.043982000 +0200
@@ -12,7 +12,7 @@
 LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/docs/gpl.txt
 
-BUILD_DEPENDS=	${LOCALBASE}/include/nanosvg.h:graphics/nanosvg
+#BUILD_DEPENDS=	${LOCALBASE}/include/nanosvg.h:graphics/nanosvg
 LIB_DEPENDS=	libcurl.so:ftp/curl \
 		libexpat.so:textproc/expat2 \
 		libfontconfig.so:x11-fonts/fontconfig \
@@ -42,7 +42,7 @@
 		--with-libjpeg=sys \
 		--with-libtiff=sys \
 		--with-liblzma \
-		--with-nanosvg=sys \
+		--with-nanosvg \
 		--with-zlib=sys \
 		--with-expat=sys \
 		--with-opengl \


It would be nice if the svg functions would already work with the first commit of x11-toolkit/wxgtk32 :D
Comment 26 Rainer Hurling freebsd_committer freebsd_triage 2022-09-10 14:07:51 UTC
Created attachment 236476 [details]
x11-toolkits/py-wxPython4 v4.2.0 for test builds with wxgtk32

With x11-toolkits/wxgtk32, build with my patch from comment #25 on your patch v4, I am also able to build an updated x11-toolkits/py-wxPython4 successfully. 

You will find the patch for it attached.
Comment 27 Loïc Bartoletti freebsd_committer freebsd_triage 2022-09-12 06:38:09 UTC
(In reply to Rainer Hurling from comment #26)
Thanks Rainer! I can confirm, it works!
Comment 28 Rainer Hurling freebsd_committer freebsd_triage 2022-09-15 04:55:20 UTC
Hi Loïc, hi VVD,

In the meantime, wxWidgets v3.2.1 appeared[1]. Do you plan to update to the newest version? If there is anything to test, I would be glad to help ;)

[1] https://www.wxwidgets.org/news/2022/09/wxwidgets-3.2.1-released/
Comment 29 Loïc Bartoletti freebsd_committer freebsd_triage 2022-09-15 07:43:31 UTC
(In reply to Rainer Hurling from comment #28)
Done yesterday :)
All ports built fine with wxgtk32 except kicad. I think I have a patch, but poudriere is still running.
Comment 30 Rainer Hurling freebsd_committer freebsd_triage 2022-09-15 09:42:47 UTC
(In reply to Loïc Bartoletti from comment #29)
Nice to hear!

I am really looking forward to working with the new wxWidgets on a regular basis :D
Comment 31 Loïc Bartoletti freebsd_committer freebsd_triage 2022-09-15 15:46:41 UTC
Created attachment 236567 [details]
wxgtk32 v5: bump ports, fix cad/kicad*, remove wxgtk31

desktop@  would like to ask for an exp-run for the update of wxgtk mk. Patch is attached, applies to git main.

Thanks, 

Loïc
Comment 32 Antoine Brodin freebsd_committer freebsd_triage 2022-09-20 20:42:53 UTC
There are some syntax errors:

[00:00:11] Warning: (astro/phd2): make: "/usr/ports/Mk/bsd.wx.mk" line 409: Malformed conditional (${_WX_VER} == 3.2)
[00:00:11] Warning: (astro/phd2): make: Fatal errors encountered -- cannot continue
[00:00:11] Warning: (astro/phd2): Error: Error fetching dependencies for astro/phd2
[00:00:12] Warning: (audio/audacity): make: "/usr/ports/Mk/bsd.wx.mk" line 409: Malformed conditional (${_WX_VER} == 3.2)
[00:00:12] Warning: (audio/audacity): make: Fatal errors encountered -- cannot continue
[00:00:12] Warning: (audio/audacity): Error: Error fetching dependencies for audio/audacity
[00:00:14] Warning: (cad/PrusaSlicer): make: "/usr/ports/Mk/bsd.wx.mk" line 409: Malformed conditional (${_WX_VER} == 3.2)
[00:00:14] Warning: (cad/PrusaSlicer): make: Fatal errors encountered -- cannot continue
[00:00:14] Warning: (cad/PrusaSlicer): Error: Error fetching dependencies for cad/PrusaSlicer
[00:00:15] Warning: (comms/cubicsdr): make: "/usr/ports/Mk/bsd.wx.mk" line 409: Malformed conditional (${_WX_VER} == 3.2)
[00:00:15] Warning: (comms/cubicsdr): make: Fatal errors encountered -- cannot continue
[00:00:15] Warning: (comms/cubicsdr): Error: Error fetching dependencies for comms/cubicsdr
[00:00:15] Warning: (comms/limesuite): make: "/usr/ports/Mk/bsd.wx.mk" line 409: Malformed conditional (${_WX_VER} == 3.2)
[00:00:15] Warning: (comms/limesuite): make: Fatal errors encountered -- cannot continue
[00:00:15] Warning: (comms/limesuite): Error: Error fetching dependencies for comms/limesuite
[00:00:18] Warning: (deskutils/treesheets): make: "/usr/ports/Mk/bsd.wx.mk" line 409: Malformed conditional (${_WX_VER} == 3.2)
[00:00:18] Warning: (deskutils/treesheets): make: Fatal errors encountered -- cannot continue
[00:00:18] Warning: (deskutils/treesheets): Error: Error fetching dependencies for deskutils/treesheets
[00:00:36] Warning: (graphics/electricsheep): make: "/usr/ports/Mk/bsd.wx.mk" line 409: Malformed conditional (${_WX_VER} == 3.2)
[00:00:36] Warning: (graphics/electricsheep): make: Fatal errors encountered -- cannot continue
etc.
Comment 33 Loïc Bartoletti freebsd_committer freebsd_triage 2022-10-15 20:32:05 UTC
Created attachment 237359 [details]
wxgtk32 remove wxgtk31 and fix some ports
Comment 34 Antoine Brodin freebsd_committer freebsd_triage 2022-10-24 07:38:01 UTC
Exp-run looks fine
Comment 35 commit-hook freebsd_committer freebsd_triage 2022-10-25 05:45:34 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6138ef783f5aaa74b4cc4e680cc85fd773334199

commit 6138ef783f5aaa74b4cc4e680cc85fd773334199
Author:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
AuthorDate: 2022-10-15 20:22:40 +0000
Commit:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
CommitDate: 2022-10-25 05:44:07 +0000

    math/saga: use wx 3.2

    PR:             265093

 math/saga/Makefile                                         |  4 ++--
 .../patch-src_saga__core_saga__gui_saga__frame.cpp (new)   | 14 ++++++++++++++
 2 files changed, 16 insertions(+), 2 deletions(-)
Comment 36 commit-hook freebsd_committer freebsd_triage 2022-10-25 05:45:36 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ff9b39f22cda90fbacb312fc5be3fe7d83b04350

commit ff9b39f22cda90fbacb312fc5be3fe7d83b04350
Author:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
AuthorDate: 2022-10-15 19:19:48 +0000
Commit:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
CommitDate: 2022-10-25 05:44:07 +0000

    lang/erlang-wx: use wx 3.2

    PR:             265093

 lang/erlang-wx/Makefile                                       |  6 ++----
 .../files/patch-lib_wx_c__src_gen_wxe__wrapper__7.cpp (new)   | 11 +++++++++++
 2 files changed, 13 insertions(+), 4 deletions(-)
Comment 37 commit-hook freebsd_committer freebsd_triage 2022-10-25 05:45:37 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7afb24e9667d8d4f3778aee180f58feb31db58a7

commit 7afb24e9667d8d4f3778aee180f58feb31db58a7
Author:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
AuthorDate: 2022-10-15 18:15:00 +0000
Commit:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
CommitDate: 2022-10-25 05:44:06 +0000

    multimedia/dvdstyler: use wx 3.2

    PR:             265093

 multimedia/dvdstyler/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
Comment 38 commit-hook freebsd_committer freebsd_triage 2022-10-25 05:45:38 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=67a4480602e3e73ffb63973a7792d043af16e3dc

commit 67a4480602e3e73ffb63973a7792d043af16e3dc
Author:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
AuthorDate: 2022-10-15 18:14:31 +0000
Commit:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
CommitDate: 2022-10-25 05:44:06 +0000

    lang/erlang-runtime2*: use wx 3.2

    PR:             265093

 lang/erlang-runtime21/Makefile | 4 ++--
 lang/erlang-runtime22/Makefile | 4 ++--
 lang/erlang-runtime23/Makefile | 4 ++--
 lang/erlang-runtime24/Makefile | 4 ++--
 lang/erlang-runtime25/Makefile | 4 ++--
 5 files changed, 10 insertions(+), 10 deletions(-)
Comment 39 commit-hook freebsd_committer freebsd_triage 2022-10-25 05:45:40 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=9c308a4d1cb4b3d58e5c9620cb646c581c4ac68b

commit 9c308a4d1cb4b3d58e5c9620cb646c581c4ac68b
Author:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
AuthorDate: 2022-10-15 18:14:06 +0000
Commit:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
CommitDate: 2022-10-25 05:44:06 +0000

    graphics/wxsvg: use wx 3.2

    PR:             265093

 graphics/wxsvg/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
Comment 40 commit-hook freebsd_committer freebsd_triage 2022-10-25 05:45:41 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=456c23e42e40e9dbb78d8c227a48a92ca86039d0

commit 456c23e42e40e9dbb78d8c227a48a92ca86039d0
Author:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
AuthorDate: 2022-10-15 18:13:51 +0000
Commit:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
CommitDate: 2022-10-25 05:44:06 +0000

    graphics/electricsheep: use wx 3.2

    PR:             265093

 graphics/electricsheep/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
Comment 41 commit-hook freebsd_committer freebsd_triage 2022-10-25 05:45:42 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8c80b653a7befaab97ac2231914dccafcc9aef2e

commit 8c80b653a7befaab97ac2231914dccafcc9aef2e
Author:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
AuthorDate: 2022-10-15 18:13:06 +0000
Commit:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
CommitDate: 2022-10-25 05:44:06 +0000

    comms/limesuite: use wx 3.2

    PR:             265093

 comms/limesuite/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
Comment 42 commit-hook freebsd_committer freebsd_triage 2022-10-25 05:45:43 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=19ff6b9b40d0a96ac4fd03540de504f6a87b7476

commit 19ff6b9b40d0a96ac4fd03540de504f6a87b7476
Author:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
AuthorDate: 2022-10-15 18:13:29 +0000
Commit:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
CommitDate: 2022-10-25 05:44:06 +0000

    deskutils/treesheets: use wx 3.2

    PR:             265093

 deskutils/treesheets/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
Comment 43 commit-hook freebsd_committer freebsd_triage 2022-10-25 05:45:44 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=19703fbef183de785577eee429d4feab4acfaa5d

commit 19703fbef183de785577eee429d4feab4acfaa5d
Author:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
AuthorDate: 2022-10-15 18:12:12 +0000
Commit:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
CommitDate: 2022-10-25 05:44:05 +0000

    comms/cubicsdr: use wx 3.2

    PR:             265093

 comms/cubicsdr/Makefile | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
Comment 44 commit-hook freebsd_committer freebsd_triage 2022-10-25 05:45:45 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=30a174195179d211e9a8f1038942c13545237783

commit 30a174195179d211e9a8f1038942c13545237783
Author:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
AuthorDate: 2022-10-15 18:11:49 +0000
Commit:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
CommitDate: 2022-10-25 05:44:05 +0000

    cad/PrusaSlicer: use wx 3.2

    PR:             265093

 cad/PrusaSlicer/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
Comment 45 commit-hook freebsd_committer freebsd_triage 2022-10-25 05:45:47 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f83d4e2ea23c4b8640e2639514da703e1bd1d8da

commit f83d4e2ea23c4b8640e2639514da703e1bd1d8da
Author:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
AuthorDate: 2022-10-15 18:10:41 +0000
Commit:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
CommitDate: 2022-10-25 05:44:05 +0000

    science/opensph: use wx 3.2

    PR:             265093

 science/opensph/Makefile | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
Comment 46 commit-hook freebsd_committer freebsd_triage 2022-10-25 05:45:48 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=a0b0e6e9b6f22625cd040be7030e30cbae042be8

commit a0b0e6e9b6f22625cd040be7030e30cbae042be8
Author:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
AuthorDate: 2022-10-15 18:11:19 +0000
Commit:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
CommitDate: 2022-10-25 05:44:05 +0000

    audio/audacity: use wx 3.2

    PR:             265093

 audio/audacity/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
Comment 47 commit-hook freebsd_committer freebsd_triage 2022-10-25 05:45:49 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=d775565a3b3bfa4f3cb935a471f347aea64dcdd5

commit d775565a3b3bfa4f3cb935a471f347aea64dcdd5
Author:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
AuthorDate: 2022-10-11 21:13:26 +0000
Commit:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
CommitDate: 2022-10-25 05:44:04 +0000

    cad/kicad-devel: use wx 32

    PR:             265093

 cad/kicad-devel/Makefile                           |  4 +--
 .../patch-eeschema_sim_sim__plot__frame.cpp (new)  | 23 +++++++++++++++++
 .../patch-thirdparty_nanodbc_CMakeLists.txt (new)  | 30 ++++++++++++++++++++++
 3 files changed, 55 insertions(+), 2 deletions(-)
Comment 48 commit-hook freebsd_committer freebsd_triage 2022-10-25 05:45:50 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=d5bd9f5d05575bda0bf5696f532e57eebea7f618

commit d5bd9f5d05575bda0bf5696f532e57eebea7f618
Author:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
AuthorDate: 2022-10-11 21:13:08 +0000
Commit:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
CommitDate: 2022-10-25 05:44:04 +0000

    cad/kicad: use wx 32

    PR:             265093

 cad/kicad/Makefile                                 |  3 ++-
 .../patch-eeschema_sim_sim__plot__frame.cpp (new)  | 23 ++++++++++++++++++++++
 2 files changed, 25 insertions(+), 1 deletion(-)
Comment 49 commit-hook freebsd_committer freebsd_triage 2022-10-25 05:45:51 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=fa02c1768b5743cac4614bd031c8a2b457df7545

commit fa02c1768b5743cac4614bd031c8a2b457df7545
Author:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
AuthorDate: 2022-09-15 13:41:26 +0000
Commit:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
CommitDate: 2022-10-25 05:44:04 +0000

    multimedia/photofilmstrip: use wx 3.2

    PR:             265093

 Mk/bsd.wx.mk                       | 15 ++++-----------
 multimedia/photofilmstrip/Makefile |  4 ++--
 2 files changed, 6 insertions(+), 13 deletions(-)
Comment 50 commit-hook freebsd_committer freebsd_triage 2022-10-25 05:45:52 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6d80d443e54577ebe4001a7e06716c7c256c3f64

commit 6d80d443e54577ebe4001a7e06716c7c256c3f64
Author:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
AuthorDate: 2022-10-15 18:09:31 +0000
Commit:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
CommitDate: 2022-10-25 05:44:05 +0000

    astro/phd2: use wx 3.2

    PR:             265093

 astro/phd2/Makefile | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)
Comment 51 commit-hook freebsd_committer freebsd_triage 2022-10-25 05:45:53 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f9b9014649a515ab6e4505e95e9c4f666a844cda

commit f9b9014649a515ab6e4505e95e9c4f666a844cda
Author:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
AuthorDate: 2022-09-15 13:41:25 +0000
Commit:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
CommitDate: 2022-10-25 05:44:04 +0000

    misc/pyobd: use wx 3.2

    PR:             265093

 misc/pyobd/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
Comment 52 commit-hook freebsd_committer freebsd_triage 2022-10-25 05:45:55 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=bfbb016436156657179339cee196416785b63b8a

commit bfbb016436156657179339cee196416785b63b8a
Author:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
AuthorDate: 2022-10-15 18:15:18 +0000
Commit:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
CommitDate: 2022-10-25 05:44:07 +0000

    lang/erlang: use wx 3.2

    PR:             265093

 lang/erlang/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
Comment 53 commit-hook freebsd_committer freebsd_triage 2022-10-25 05:45:56 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=d58a948b0d64923b6d3999bfefb909a2699e5c3b

commit d58a948b0d64923b6d3999bfefb909a2699e5c3b
Author:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
AuthorDate: 2022-09-15 13:41:25 +0000
Commit:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
CommitDate: 2022-10-25 05:44:04 +0000

    graphics/py-mayavi: use wx 3.2

    PR:             265093

 graphics/py-mayavi/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
Comment 54 commit-hook freebsd_committer freebsd_triage 2022-10-25 05:45:57 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=67187437acbb01d12cffab58983c839f9819cac3

commit 67187437acbb01d12cffab58983c839f9819cac3
Author:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
AuthorDate: 2022-09-02 06:16:09 +0000
Commit:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
CommitDate: 2022-10-25 05:44:03 +0000

    x11-toolkits/wxgtk32: GUI toolkit (wxWidgets) with GTK+ bindings

    3.2 is new stable branch after 3.0, 3.1 was develop/unstable branch,
    so in future 3.2 have to replace 3.1 for all consumers in ports.

    PR:             265093
    Reported by:    VVD <vvd@unislabs.com>
    Reviewed by:    rhurlin

 Mk/bsd.wx.mk                                       |  15 +-
 x11-toolkits/wxgtk32/Makefile (new)                | 114 +++
 x11-toolkits/wxgtk32/distinfo (new)                |   3 +
 x11-toolkits/wxgtk32/files/patch-Makefile.in (new) |  33 +
 x11-toolkits/wxgtk32/files/patch-configure (new)   |  57 ++
 .../patch-include_wx_propgrid_editors.h (new)      |  13 +
 x11-toolkits/wxgtk32/files/patch-setup.h.in (new)  |  20 +
 .../files/patch-utils-wxrc-Makefile.in (new)       |  10 +
 x11-toolkits/wxgtk32/pkg-descr (new)               |   5 +
 x11-toolkits/wxgtk32/pkg-plist (new)               | 812 +++++++++++++++++++++
 10 files changed, 1078 insertions(+), 4 deletions(-)
Comment 55 commit-hook freebsd_committer freebsd_triage 2022-10-25 05:45:58 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=986adf7f182937a74f31faca993631a1098736f7

commit 986adf7f182937a74f31faca993631a1098736f7
Author:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
AuthorDate: 2022-09-13 08:44:52 +0000
Commit:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
CommitDate: 2022-10-25 05:44:03 +0000

    x11-toolkits/py-wxPython4: Update to 4.2.0

    - use wxgtk32

    PR:             265093

 x11-toolkits/py-wxPython4/Makefile                          |  9 +++++----
 x11-toolkits/py-wxPython4/distinfo                          |  6 +++---
 .../files/patch-sip_cpp_sip__gridwxGridEvent.cpp (gone)     | 13 -------------
 3 files changed, 8 insertions(+), 20 deletions(-)
Comment 56 commit-hook freebsd_committer freebsd_triage 2022-10-25 05:45:59 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e479084ff6b45b41fd95247642d29b477397c9de

commit e479084ff6b45b41fd95247642d29b477397c9de
Author:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
AuthorDate: 2022-09-15 13:41:25 +0000
Commit:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
CommitDate: 2022-10-25 05:44:04 +0000

    databases/grass8: use wx 3.2

    PR:             265093

 databases/grass8/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
Comment 57 commit-hook freebsd_committer freebsd_triage 2022-10-25 05:46:00 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=31e7ac09b276a147792e97d82e85b41a597e0aee

commit 31e7ac09b276a147792e97d82e85b41a597e0aee
Author:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
AuthorDate: 2022-09-15 13:41:25 +0000
Commit:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
CommitDate: 2022-10-25 05:44:03 +0000

    databases/grass7: use wx 3.2

    PR:             265093

 databases/grass7/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
Comment 58 commit-hook freebsd_committer freebsd_triage 2022-10-25 05:46:02 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=0d5f2c75e9df24a12646fab6301431c56758368e

commit 0d5f2c75e9df24a12646fab6301431c56758368e
Author:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
AuthorDate: 2022-09-15 13:41:24 +0000
Commit:     Loïc Bartoletti <lbartoletti@FreeBSD.org>
CommitDate: 2022-10-25 05:44:03 +0000

    comms/gnuradio: use wx 3.2

    PR:             265093

 comms/gnuradio/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
Comment 59 Loïc Bartoletti freebsd_committer freebsd_triage 2022-10-25 05:50:09 UTC
Committed, thanks VVD for the patch, rainer for the review and antoine for the exp-run!