pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

wxGTK32: Import simplified version of x11/wxGTK32



Module Name:	pkgsrc-wip
Committed By:	Michael Baeuerle <micha%NetBSD.org@localhost>
Pushed By:	micha
Date:		Fri May 3 16:55:12 2024 +0200
Changeset:	fdaa6a09bfc9258cff391059539b6a90c59ca190

Modified Files:
	Makefile
Added Files:
	wxGTK32/DESCR
	wxGTK32/Makefile
	wxGTK32/PLIST
	wxGTK32/PLIST.Darwin
	wxGTK32/PLIST.configure
	wxGTK32/PLIST.gtk3
	wxGTK32/README
	wxGTK32/buildlink3.mk
	wxGTK32/distinfo
	wxGTK32/patches/patch-configure
	wxGTK32/patches/patch-src_unix_glegl.cpp
	wxGTK32/patches/patch-src_unix_utilsunx.cpp

Log Message:
wxGTK32: Import simplified version of x11/wxGTK32

x11/wxGTK32 has insane dependencies.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=fdaa6a09bfc9258cff391059539b6a90c59ca190

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                                    |   1 +
 wxGTK32/DESCR                               |  20 +
 wxGTK32/Makefile                            | 118 +++++
 wxGTK32/PLIST                               | 738 ++++++++++++++++++++++++++++
 wxGTK32/PLIST.Darwin                        | 156 ++++++
 wxGTK32/PLIST.configure                     |  27 +
 wxGTK32/PLIST.gtk3                          |  98 ++++
 wxGTK32/README                              |   2 +
 wxGTK32/buildlink3.mk                       |  30 ++
 wxGTK32/distinfo                            |   8 +
 wxGTK32/patches/patch-configure             |  16 +
 wxGTK32/patches/patch-src_unix_glegl.cpp    |  22 +
 wxGTK32/patches/patch-src_unix_utilsunx.cpp |  38 ++
 13 files changed, 1274 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 5ae0b769cc..a214159f5d 100644
--- a/Makefile
+++ b/Makefile
@@ -5744,6 +5744,7 @@ SUBDIR+=	wrcs
 SUBDIR+=	wsjtx
 SUBDIR+=	wsmake
 SUBDIR+=	wvstreams
+SUBDIR+=	wxGTK32
 SUBDIR+=	wxmaxima-git
 SUBDIR+=	wyeb-git
 SUBDIR+=	wyebadblock-git
diff --git a/wxGTK32/DESCR b/wxGTK32/DESCR
new file mode 100644
index 0000000000..14c91a9cab
--- /dev/null
+++ b/wxGTK32/DESCR
@@ -0,0 +1,20 @@
+wxWidgets is a set of libraries that allows C++ applications to compile and
+run on several different types of computer, with minimal source code changes.
+There is one library per supported GUI (such as Windows, GTK+, Motif, and Mac).
+As well as providing a common API (Application Programming Interface) for GUI
+functionality, it provides functionality for accessing some commonly-used
+operating system facilities, from copying and deleting files to socket and
+thread support. wxWidgets is a 'framework' in the sense that it provides a lot
+of built-in functionality, which the application can use or replace as required,
+thus saving a great deal of coding effort. Basic data structures such as
+strings, arrays, linked lists and hash tables are also supported.
+
+Such a toolkit is not unique - there are others to choose from - but wxWidgets
+is free, well-established, well-documented, and very broad in its coverage of
+GUI functionality. It has some extras that make it stand out from the crowd,
+such as the many convenience dialogs, built-in HTML display and printing,
+virtual filesystems, easy-to-use OLE automation controller class, Open GL
+support, and many other features that make it easier to write modern and
+user-friendly applications.
+
+This package contains the 3.2 stable branch of the library.
diff --git a/wxGTK32/Makefile b/wxGTK32/Makefile
new file mode 100644
index 0000000000..bf5bd22cc5
--- /dev/null
+++ b/wxGTK32/Makefile
@@ -0,0 +1,118 @@
+# $NetBSD$
+
+DISTNAME=	wxWidgets-3.2.4
+PKGNAME=	${DISTNAME:S/wxWidgets/wxGTK32/}
+PKGREVISION=	100
+CATEGORIES=	x11
+MASTER_SITES=	${MASTER_SITE_GITHUB:=wxWidgets/}
+GITHUB_PROJECT=	wxWidgets
+GITHUB_RELEASE=	v${PKGVERSION_NOREV}
+EXTRACT_SUFX=	.tar.bz2
+
+MAINTAINER=	micha%NetBSD.org@localhost
+HOMEPAGE=	https://www.wxwidgets.org/
+COMMENT=	Cross-platform wxWidgets GUI library (3.2 stable branch)
+# LGPLv2 with additional permission; http://opensource.org/licenses/wxwindows
+LICENSE=	gnu-lgpl-v2
+
+USE_LANGUAGES=		c c++
+USE_TOOLS+=		pkg-config msgfmt
+
+PLIST_SRC+=		${PLIST_SRC_DFLT}
+
+DOCDIR=			share/wx-3.2/doc/wxWidgets
+
+INSTALLATION_DIRS+=	${DOCDIR}
+INSTALLATION_DIRS+=	bin
+INSTALLATION_DIRS+=	share/wx-3.2/aclocal
+
+REPLACE_SH=		wx-config.in wx-config-inplace.in
+
+.include "../../mk/bsd.prefs.mk"
+
+GNU_CONFIGURE=		yes
+PLIST_SRC+=		PLIST.configure
+
+USE_GNU_CONFIGURE_HOST=	no
+CONFIGURE_ARGS+=	--with-libpng=sys
+CONFIGURE_ARGS+=	--with-libjpeg=sys
+CONFIGURE_ARGS+=	--with-libtiff=sys
+CONFIGURE_ARGS+=	--with-opengl
+CONFIGURE_ARGS+=	--with-expat=sys
+CONFIGURE_ARGS+=	--with-zlib=sys
+CONFIGURE_ARGS+=	--with-regex=sys
+CONFIGURE_ARGS+=	--disable-webview
+CONFIGURE_ARGS+=	--enable-mediactrl
+CONFIGURE_ARGS+=	--disable-precomp-headers
+CONFIGURE_ARGS+=	--bindir=${PREFIX}/libexec/wx-3.2
+CONFIGURE_ARGS+=	--datarootdir=${PREFIX}/share/wx-3.2
+CONFIGURE_ARGS.Darwin+=	--with-osx_cocoa
+CONFIGURE_ARGS.Darwin+=	--without-macosx-sdk
+CONFIGURE_ARGS.Darwin+=	--without-macosx-version-min
+CONFIGURE_ARGS.Darwin+=	--disable-precomp-headers
+CONFIGURE_ARGS.SunOS+=	--disable-xlocale
+
+CONFIGURE_ENV.SunOS+=	wx_cv_inotify_usable=no
+
+SUBST_CLASSES+=			fix-paths
+SUBST_STAGE.fix-paths=		pre-configure
+SUBST_MESSAGE.fix-paths=	Fixing absolute paths.
+SUBST_FILES.fix-paths=		configure
+SUBST_SED.fix-paths=		-e 's,/usr/pkg/include,${PREFIX}/include,g'
+SUBST_VARS.fix-paths=		PREFIX
+
+post-build:
+	${RM} ${WRKSRC}/locale/*.mo
+	# We could do this:
+	# ${GMAKE} -C ${WRKSRC}/locale MSGFMT=${TOOLS_PATH.msgfmt:Q} allmo
+	# But that seems to bring an unnecessary build dependency on gmake
+	# So instead, we do:
+	for f in ${WRKSRC}/locale/*.po; do \
+	  lang=`basename $${f} .po`; \
+	  ${TOOLS_PATH.msgfmt} -c -o "${WRKSRC}/locale/$${lang}.mo" "$${f}"; \
+	done
+
+post-install:
+	for f in ${WRKSRC}/locale/*.mo; do \
+	  lang=`basename $${f} .mo`; \
+	  ${INSTALL_DATA_DIR} "${DESTDIR}/${PREFIX}/share/wx-3.2/locale/$${lang}/LC_MESSAGES"; \
+	  ${INSTALL_DATA} "$${f}" "${DESTDIR}/${PREFIX}/share/wx-3.2/locale/$${lang}/LC_MESSAGES/wxstd.mo"; \
+	done
+	${INSTALL_DATA} ${WRKSRC}/wxwin.m4 ${DESTDIR}${PREFIX}/share/wx-3.2/aclocal/wxwin.m4
+	${INSTALL_DATA} ${WRKSRC}/docs/licence.txt ${DESTDIR}${PREFIX}/${DOCDIR}
+	${INSTALL_DATA} ${WRKSRC}/docs/lgpl.txt ${DESTDIR}${PREFIX}/${DOCDIR}
+	${INSTALL_DATA} ${WRKSRC}/docs/changes.txt ${DESTDIR}${PREFIX}/${DOCDIR}
+	${INSTALL_DATA} ${WRKSRC}/docs/readme.txt ${DESTDIR}${PREFIX}/${DOCDIR}
+	${LN} -sf ../libexec/wx-3.2/wxrc ${DESTDIR}${PREFIX}/bin/wxrc-3.2
+	${LN} -sf ../libexec/wx-3.2/wx-config ${DESTDIR}${PREFIX}/bin/wx-config-3.2
+
+.if ${OPSYS} != "Darwin"
+.include "../../graphics/MesaLib/buildlink3.mk"
+.include "../../graphics/glu/buildlink3.mk"
+.include "../../sysutils/libnotify/buildlink3.mk"
+.include "../../textproc/gspell/buildlink3.mk"
+.include "../../x11/gtk3/buildlink3.mk"
+PLIST_SRC+=	PLIST.gtk3
+.endif
+
+.include "../../archivers/libmspack/buildlink3.mk"
+.include "../../archivers/xz/buildlink3.mk"
+.include "../../devel/SDL2/buildlink3.mk"
+.include "../../devel/gettext-lib/buildlink3.mk"
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/pcre2/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../graphics/tiff/buildlink3.mk"
+.include "../../mk/jpeg.buildlink3.mk"
+.include "../../mk/oss.buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../multimedia/gstreamer1/buildlink3.mk"
+.include "../../multimedia/gst-plugins1-bad/buildlink3.mk"
+.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
+.include "../../security/libsecret/buildlink3.mk"
+.include "../../textproc/expat/buildlink3.mk"
+.include "../../www/curl/buildlink3.mk"
+.include "../../x11/libSM/buildlink3.mk"
+.include "../../mk/dlopen.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/wxGTK32/PLIST b/wxGTK32/PLIST
new file mode 100644
index 0000000000..1b89b46e9f
--- /dev/null
+++ b/wxGTK32/PLIST
@@ -0,0 +1,738 @@
+@comment $NetBSD$
+bin/wx-config-3.2
+bin/wxrc-3.2
+include/wx-3.2/wx/aboutdlg.h
+include/wx-3.2/wx/accel.h
+include/wx-3.2/wx/access.h
+include/wx-3.2/wx/activityindicator.h
+include/wx-3.2/wx/addremovectrl.h
+include/wx-3.2/wx/affinematrix2d.h
+include/wx-3.2/wx/affinematrix2dbase.h
+include/wx-3.2/wx/afterstd.h
+include/wx-3.2/wx/anidecod.h
+include/wx-3.2/wx/animate.h
+include/wx-3.2/wx/animdecod.h
+include/wx-3.2/wx/any.h
+include/wx-3.2/wx/anybutton.h
+include/wx-3.2/wx/anystr.h
+include/wx-3.2/wx/app.h
+include/wx-3.2/wx/appprogress.h
+include/wx-3.2/wx/apptrait.h
+include/wx-3.2/wx/archive.h
+include/wx-3.2/wx/arrimpl.cpp
+include/wx-3.2/wx/arrstr.h
+include/wx-3.2/wx/artprov.h
+include/wx-3.2/wx/atomic.h
+include/wx-3.2/wx/aui/aui.h
+include/wx-3.2/wx/aui/auibar.h
+include/wx-3.2/wx/aui/auibook.h
+include/wx-3.2/wx/aui/dockart.h
+include/wx-3.2/wx/aui/floatpane.h
+include/wx-3.2/wx/aui/framemanager.h
+include/wx-3.2/wx/aui/tabart.h
+include/wx-3.2/wx/aui/tabmdi.h
+include/wx-3.2/wx/bannerwindow.h
+include/wx-3.2/wx/base64.h
+include/wx-3.2/wx/beforestd.h
+include/wx-3.2/wx/bitmap.h
+include/wx-3.2/wx/bmpbndl.h
+include/wx-3.2/wx/bmpbuttn.h
+include/wx-3.2/wx/bmpcbox.h
+include/wx-3.2/wx/bookctrl.h
+include/wx-3.2/wx/brush.h
+include/wx-3.2/wx/buffer.h
+include/wx-3.2/wx/build.h
+include/wx-3.2/wx/busyinfo.h
+include/wx-3.2/wx/button.h
+include/wx-3.2/wx/calctrl.h
+include/wx-3.2/wx/caret.h
+include/wx-3.2/wx/chartype.h
+include/wx-3.2/wx/checkbox.h
+include/wx-3.2/wx/checkeddelete.h
+include/wx-3.2/wx/checklst.h
+include/wx-3.2/wx/chkconf.h
+include/wx-3.2/wx/choicdlg.h
+include/wx-3.2/wx/choice.h
+include/wx-3.2/wx/choicebk.h
+include/wx-3.2/wx/clipbrd.h
+include/wx-3.2/wx/clntdata.h
+include/wx-3.2/wx/clrpicker.h
+include/wx-3.2/wx/cmdargs.h
+include/wx-3.2/wx/cmdline.h
+include/wx-3.2/wx/cmdproc.h
+include/wx-3.2/wx/cmndata.h
+include/wx-3.2/wx/collheaderctrl.h
+include/wx-3.2/wx/collpane.h
+include/wx-3.2/wx/colordlg.h
+include/wx-3.2/wx/colour.h
+include/wx-3.2/wx/colourdata.h
+include/wx-3.2/wx/combo.h
+include/wx-3.2/wx/combobox.h
+include/wx-3.2/wx/commandlinkbutton.h
+include/wx-3.2/wx/compiler.h
+include/wx-3.2/wx/compositewin.h
+include/wx-3.2/wx/confbase.h
+include/wx-3.2/wx/config.h
+include/wx-3.2/wx/containr.h
+include/wx-3.2/wx/control.h
+include/wx-3.2/wx/convauto.h
+include/wx-3.2/wx/cpp.h
+include/wx-3.2/wx/creddlg.h
+include/wx-3.2/wx/crt.h
+include/wx-3.2/wx/cshelp.h
+include/wx-3.2/wx/ctrlsub.h
+include/wx-3.2/wx/cursor.h
+include/wx-3.2/wx/custombgwin.h
+include/wx-3.2/wx/dataobj.h
+include/wx-3.2/wx/dataview.h
+include/wx-3.2/wx/datectrl.h
+include/wx-3.2/wx/dateevt.h
+include/wx-3.2/wx/datetime.h
+include/wx-3.2/wx/datetimectrl.h
+include/wx-3.2/wx/datstrm.h
+include/wx-3.2/wx/dc.h
+include/wx-3.2/wx/dcbuffer.h
+include/wx-3.2/wx/dcclient.h
+include/wx-3.2/wx/dcgraph.h
+include/wx-3.2/wx/dcmemory.h
+include/wx-3.2/wx/dcmirror.h
+include/wx-3.2/wx/dcprint.h
+include/wx-3.2/wx/dcps.h
+include/wx-3.2/wx/dcscreen.h
+include/wx-3.2/wx/dcsvg.h
+include/wx-3.2/wx/dde.h
+include/wx-3.2/wx/debug.h
+include/wx-3.2/wx/debugrpt.h
+include/wx-3.2/wx/defs.h
+include/wx-3.2/wx/dialog.h
+include/wx-3.2/wx/dialup.h
+include/wx-3.2/wx/dir.h
+include/wx-3.2/wx/dirctrl.h
+include/wx-3.2/wx/dirdlg.h
+include/wx-3.2/wx/display.h
+include/wx-3.2/wx/dlimpexp.h
+include/wx-3.2/wx/dlist.h
+include/wx-3.2/wx/dnd.h
+include/wx-3.2/wx/docmdi.h
+include/wx-3.2/wx/docview.h
+include/wx-3.2/wx/dragimag.h
+include/wx-3.2/wx/dvrenderers.h
+include/wx-3.2/wx/dynarray.h
+include/wx-3.2/wx/dynlib.h
+include/wx-3.2/wx/dynload.h
+include/wx-3.2/wx/editlbox.h
+include/wx-3.2/wx/effects.h
+include/wx-3.2/wx/encconv.h
+include/wx-3.2/wx/encinfo.h
+include/wx-3.2/wx/event.h
+include/wx-3.2/wx/eventfilter.h
+include/wx-3.2/wx/evtloop.h
+include/wx-3.2/wx/evtloopsrc.h
+include/wx-3.2/wx/except.h
+include/wx-3.2/wx/fdrepdlg.h
+include/wx-3.2/wx/features.h
+include/wx-3.2/wx/ffile.h
+include/wx-3.2/wx/file.h
+include/wx-3.2/wx/fileconf.h
+include/wx-3.2/wx/filectrl.h
+include/wx-3.2/wx/filedlg.h
+include/wx-3.2/wx/filedlgcustomize.h
+include/wx-3.2/wx/filefn.h
+include/wx-3.2/wx/filehistory.h
+include/wx-3.2/wx/filename.h
+include/wx-3.2/wx/filepicker.h
+include/wx-3.2/wx/filesys.h
+include/wx-3.2/wx/flags.h
+include/wx-3.2/wx/fmappriv.h
+include/wx-3.2/wx/font.h
+include/wx-3.2/wx/fontdata.h
+include/wx-3.2/wx/fontdlg.h
+include/wx-3.2/wx/fontenc.h
+include/wx-3.2/wx/fontenum.h
+include/wx-3.2/wx/fontmap.h
+include/wx-3.2/wx/fontpicker.h
+include/wx-3.2/wx/fontutil.h
+include/wx-3.2/wx/frame.h
+include/wx-3.2/wx/fs_arc.h
+include/wx-3.2/wx/fs_filter.h
+include/wx-3.2/wx/fs_inet.h
+include/wx-3.2/wx/fs_mem.h
+include/wx-3.2/wx/fs_zip.h
+include/wx-3.2/wx/fswatcher.h
+include/wx-3.2/wx/gauge.h
+include/wx-3.2/wx/gbsizer.h
+include/wx-3.2/wx/gdicmn.h
+include/wx-3.2/wx/gdiobj.h
+include/wx-3.2/wx/generic/aboutdlgg.h
+include/wx-3.2/wx/generic/accel.h
+include/wx-3.2/wx/generic/animate.h
+include/wx-3.2/wx/generic/bmpcbox.h
+include/wx-3.2/wx/generic/busyinfo.h
+include/wx-3.2/wx/generic/buttonbar.h
+include/wx-3.2/wx/generic/calctrlg.h
+include/wx-3.2/wx/generic/caret.h
+include/wx-3.2/wx/generic/choicdgg.h
+include/wx-3.2/wx/generic/collheaderctrl.h
+include/wx-3.2/wx/generic/combo.h
+include/wx-3.2/wx/generic/creddlgg.h
+include/wx-3.2/wx/generic/custombgwin.h
+include/wx-3.2/wx/generic/dataview.h
+include/wx-3.2/wx/generic/datectrl.h
+include/wx-3.2/wx/generic/dcpsg.h
+include/wx-3.2/wx/generic/dirctrlg.h
+include/wx-3.2/wx/generic/dragimgg.h
+include/wx-3.2/wx/generic/dvrenderer.h
+include/wx-3.2/wx/generic/dvrenderers.h
+include/wx-3.2/wx/generic/fdrepdlg.h
+include/wx-3.2/wx/generic/filectrlg.h
+include/wx-3.2/wx/generic/filepickerg.h
+include/wx-3.2/wx/generic/fswatcher.h
+include/wx-3.2/wx/generic/grid.h
+include/wx-3.2/wx/generic/gridctrl.h
+include/wx-3.2/wx/generic/grideditors.h
+include/wx-3.2/wx/generic/gridsel.h
+include/wx-3.2/wx/generic/headerctrlg.h
+include/wx-3.2/wx/generic/helpext.h
+include/wx-3.2/wx/generic/hyperlink.h
+include/wx-3.2/wx/generic/icon.h
+include/wx-3.2/wx/generic/imaglist.h
+include/wx-3.2/wx/generic/infobar.h
+include/wx-3.2/wx/generic/laywin.h
+include/wx-3.2/wx/generic/listctrl.h
+include/wx-3.2/wx/generic/logg.h
+include/wx-3.2/wx/generic/msgdlgg.h
+include/wx-3.2/wx/generic/notebook.h
+include/wx-3.2/wx/generic/notifmsg.h
+include/wx-3.2/wx/generic/numdlgg.h
+include/wx-3.2/wx/generic/panelg.h
+include/wx-3.2/wx/generic/printps.h
+include/wx-3.2/wx/generic/prntdlgg.h
+include/wx-3.2/wx/generic/progdlgg.h
+include/wx-3.2/wx/generic/propdlg.h
+include/wx-3.2/wx/generic/richmsgdlgg.h
+include/wx-3.2/wx/generic/sashwin.h
+include/wx-3.2/wx/generic/scrolwin.h
+include/wx-3.2/wx/generic/spinctlg.h
+include/wx-3.2/wx/generic/splash.h
+include/wx-3.2/wx/generic/splitter.h
+include/wx-3.2/wx/generic/srchctlg.h
+include/wx-3.2/wx/generic/statbmpg.h
+include/wx-3.2/wx/generic/stattextg.h
+include/wx-3.2/wx/generic/statusbr.h
+include/wx-3.2/wx/generic/textdlgg.h
+include/wx-3.2/wx/generic/timectrl.h
+include/wx-3.2/wx/generic/treectlg.h
+include/wx-3.2/wx/generic/wizard.h
+include/wx-3.2/wx/geometry.h
+include/wx-3.2/wx/gifdecod.h
+include/wx-3.2/wx/glcanvas.h
+include/wx-3.2/wx/graphics.h
+include/wx-3.2/wx/grid.h
+include/wx-3.2/wx/hash.h
+include/wx-3.2/wx/hashmap.h
+include/wx-3.2/wx/hashset.h
+include/wx-3.2/wx/headercol.h
+include/wx-3.2/wx/headerctrl.h
+include/wx-3.2/wx/help.h
+include/wx-3.2/wx/helpbase.h
+include/wx-3.2/wx/helphtml.h
+include/wx-3.2/wx/helpwin.h
+include/wx-3.2/wx/html/forcelnk.h
+include/wx-3.2/wx/html/helpctrl.h
+include/wx-3.2/wx/html/helpdata.h
+include/wx-3.2/wx/html/helpdlg.h
+include/wx-3.2/wx/html/helpfrm.h
+include/wx-3.2/wx/html/helpwnd.h
+include/wx-3.2/wx/html/htmlcell.h
+include/wx-3.2/wx/html/htmldefs.h
+include/wx-3.2/wx/html/htmlfilt.h
+include/wx-3.2/wx/html/htmlpars.h
+include/wx-3.2/wx/html/htmlproc.h
+include/wx-3.2/wx/html/htmltag.h
+include/wx-3.2/wx/html/htmlwin.h
+include/wx-3.2/wx/html/htmprint.h
+include/wx-3.2/wx/html/m_templ.h
+include/wx-3.2/wx/html/styleparams.h
+include/wx-3.2/wx/html/winpars.h
+include/wx-3.2/wx/htmllbox.h
+include/wx-3.2/wx/hyperlink.h
+include/wx-3.2/wx/icon.h
+include/wx-3.2/wx/iconbndl.h
+include/wx-3.2/wx/iconloc.h
+include/wx-3.2/wx/imagbmp.h
+include/wx-3.2/wx/image.h
+include/wx-3.2/wx/imaggif.h
+include/wx-3.2/wx/imagiff.h
+include/wx-3.2/wx/imagjpeg.h
+include/wx-3.2/wx/imaglist.h
+include/wx-3.2/wx/imagpcx.h
+include/wx-3.2/wx/imagpng.h
+include/wx-3.2/wx/imagpnm.h
+include/wx-3.2/wx/imagtga.h
+include/wx-3.2/wx/imagtiff.h
+include/wx-3.2/wx/imagxpm.h
+include/wx-3.2/wx/infobar.h
+include/wx-3.2/wx/init.h
+include/wx-3.2/wx/intl.h
+include/wx-3.2/wx/iosfwrap.h
+include/wx-3.2/wx/ioswrap.h
+include/wx-3.2/wx/ipc.h
+include/wx-3.2/wx/ipcbase.h
+include/wx-3.2/wx/itemattr.h
+include/wx-3.2/wx/itemid.h
+include/wx-3.2/wx/joystick.h
+include/wx-3.2/wx/kbdstate.h
+include/wx-3.2/wx/language.h
+include/wx-3.2/wx/layout.h
+include/wx-3.2/wx/laywin.h
+include/wx-3.2/wx/link.h
+include/wx-3.2/wx/list.h
+include/wx-3.2/wx/listbase.h
+include/wx-3.2/wx/listbook.h
+include/wx-3.2/wx/listbox.h
+include/wx-3.2/wx/listctrl.h
+include/wx-3.2/wx/listimpl.cpp
+include/wx-3.2/wx/localedefs.h
+include/wx-3.2/wx/log.h
+include/wx-3.2/wx/longlong.h
+include/wx-3.2/wx/lzmastream.h
+include/wx-3.2/wx/math.h
+include/wx-3.2/wx/matrix.h
+include/wx-3.2/wx/mdi.h
+include/wx-3.2/wx/mediactrl.h
+include/wx-3.2/wx/memconf.h
+include/wx-3.2/wx/memory.h
+include/wx-3.2/wx/memtext.h
+include/wx-3.2/wx/menu.h
+include/wx-3.2/wx/menuitem.h
+include/wx-3.2/wx/meta/convertible.h
+include/wx-3.2/wx/meta/if.h
+include/wx-3.2/wx/meta/implicitconversion.h
+include/wx-3.2/wx/meta/int2type.h
+include/wx-3.2/wx/meta/movable.h
+include/wx-3.2/wx/meta/pod.h
+include/wx-3.2/wx/meta/removeref.h
+include/wx-3.2/wx/metafile.h
+include/wx-3.2/wx/mimetype.h
+include/wx-3.2/wx/minifram.h
+include/wx-3.2/wx/modalhook.h
+include/wx-3.2/wx/module.h
+include/wx-3.2/wx/mousemanager.h
+include/wx-3.2/wx/mousestate.h
+include/wx-3.2/wx/msgdlg.h
+include/wx-3.2/wx/msgout.h
+include/wx-3.2/wx/msgqueue.h
+include/wx-3.2/wx/mstream.h
+include/wx-3.2/wx/nativewin.h
+include/wx-3.2/wx/nonownedwnd.h
+include/wx-3.2/wx/notebook.h
+include/wx-3.2/wx/notifmsg.h
+include/wx-3.2/wx/numdlg.h
+include/wx-3.2/wx/numformatter.h
+include/wx-3.2/wx/object.h
+include/wx-3.2/wx/odcombo.h
+include/wx-3.2/wx/overlay.h
+include/wx-3.2/wx/ownerdrw.h
+include/wx-3.2/wx/palette.h
+include/wx-3.2/wx/panel.h
+include/wx-3.2/wx/paper.h
+include/wx-3.2/wx/pen.h
+include/wx-3.2/wx/peninfobase.h
+include/wx-3.2/wx/persist.h
+include/wx-3.2/wx/persist/bookctrl.h
+include/wx-3.2/wx/persist/dataview.h
+include/wx-3.2/wx/persist/splitter.h
+include/wx-3.2/wx/persist/toplevel.h
+include/wx-3.2/wx/persist/treebook.h
+include/wx-3.2/wx/persist/window.h
+include/wx-3.2/wx/pickerbase.h
+include/wx-3.2/wx/platform.h
+include/wx-3.2/wx/platinfo.h
+include/wx-3.2/wx/popupwin.h
+include/wx-3.2/wx/position.h
+include/wx-3.2/wx/power.h
+include/wx-3.2/wx/preferences.h
+include/wx-3.2/wx/print.h
+include/wx-3.2/wx/printdlg.h
+include/wx-3.2/wx/prntbase.h
+include/wx-3.2/wx/process.h
+include/wx-3.2/wx/progdlg.h
+include/wx-3.2/wx/propdlg.h
+include/wx-3.2/wx/propgrid/advprops.h
+include/wx-3.2/wx/propgrid/editors.h
+include/wx-3.2/wx/propgrid/manager.h
+include/wx-3.2/wx/propgrid/property.h
+include/wx-3.2/wx/propgrid/propgrid.h
+include/wx-3.2/wx/propgrid/propgriddefs.h
+include/wx-3.2/wx/propgrid/propgridiface.h
+include/wx-3.2/wx/propgrid/propgridpagestate.h
+include/wx-3.2/wx/propgrid/props.h
+include/wx-3.2/wx/protocol/file.h
+include/wx-3.2/wx/protocol/ftp.h
+include/wx-3.2/wx/protocol/http.h
+include/wx-3.2/wx/protocol/log.h
+include/wx-3.2/wx/protocol/protocol.h
+include/wx-3.2/wx/ptr_scpd.h
+include/wx-3.2/wx/ptr_shrd.h
+include/wx-3.2/wx/quantize.h
+include/wx-3.2/wx/radiobox.h
+include/wx-3.2/wx/radiobut.h
+include/wx-3.2/wx/range.h
+include/wx-3.2/wx/rawbmp.h
+include/wx-3.2/wx/rearrangectrl.h
+include/wx-3.2/wx/recguard.h
+include/wx-3.2/wx/regex.h
+include/wx-3.2/wx/region.h
+include/wx-3.2/wx/renderer.h
+include/wx-3.2/wx/ribbon/art.h
+include/wx-3.2/wx/ribbon/art_internal.h
+include/wx-3.2/wx/ribbon/bar.h
+include/wx-3.2/wx/ribbon/buttonbar.h
+include/wx-3.2/wx/ribbon/control.h
+include/wx-3.2/wx/ribbon/gallery.h
+include/wx-3.2/wx/ribbon/page.h
+include/wx-3.2/wx/ribbon/panel.h
+include/wx-3.2/wx/ribbon/toolbar.h
+include/wx-3.2/wx/richmsgdlg.h
+include/wx-3.2/wx/richtext/richtextbackgroundpage.h
+include/wx-3.2/wx/richtext/richtextborderspage.h
+include/wx-3.2/wx/richtext/richtextbuffer.h
+include/wx-3.2/wx/richtext/richtextbulletspage.h
+include/wx-3.2/wx/richtext/richtextctrl.h
+include/wx-3.2/wx/richtext/richtextdialogpage.h
+include/wx-3.2/wx/richtext/richtextfontpage.h
+include/wx-3.2/wx/richtext/richtextformatdlg.h
+include/wx-3.2/wx/richtext/richtexthtml.h
+include/wx-3.2/wx/richtext/richtextimagedlg.h
+include/wx-3.2/wx/richtext/richtextindentspage.h
+include/wx-3.2/wx/richtext/richtextliststylepage.h
+include/wx-3.2/wx/richtext/richtextmarginspage.h
+include/wx-3.2/wx/richtext/richtextprint.h
+include/wx-3.2/wx/richtext/richtextsizepage.h
+include/wx-3.2/wx/richtext/richtextstyledlg.h
+include/wx-3.2/wx/richtext/richtextstylepage.h
+include/wx-3.2/wx/richtext/richtextstyles.h
+include/wx-3.2/wx/richtext/richtextsymboldlg.h
+include/wx-3.2/wx/richtext/richtexttabspage.h
+include/wx-3.2/wx/richtext/richtextuicustomization.h
+include/wx-3.2/wx/richtext/richtextxml.h
+include/wx-3.2/wx/richtooltip.h
+include/wx-3.2/wx/rtti.h
+include/wx-3.2/wx/sashwin.h
+include/wx-3.2/wx/sckaddr.h
+include/wx-3.2/wx/sckipc.h
+include/wx-3.2/wx/sckstrm.h
+include/wx-3.2/wx/scopedarray.h
+include/wx-3.2/wx/scopedptr.h
+include/wx-3.2/wx/scopeguard.h
+include/wx-3.2/wx/scrolbar.h
+include/wx-3.2/wx/scrolwin.h
+include/wx-3.2/wx/secretstore.h
+include/wx-3.2/wx/selstore.h
+include/wx-3.2/wx/settings.h
+include/wx-3.2/wx/sharedptr.h
+include/wx-3.2/wx/simplebook.h
+include/wx-3.2/wx/sizer.h
+include/wx-3.2/wx/slider.h
+include/wx-3.2/wx/snglinst.h
+include/wx-3.2/wx/socket.h
+include/wx-3.2/wx/sound.h
+include/wx-3.2/wx/spinbutt.h
+include/wx-3.2/wx/spinctrl.h
+include/wx-3.2/wx/splash.h
+include/wx-3.2/wx/splitter.h
+include/wx-3.2/wx/srchctrl.h
+include/wx-3.2/wx/sstream.h
+include/wx-3.2/wx/stack.h
+include/wx-3.2/wx/stackwalk.h
+include/wx-3.2/wx/statbmp.h
+include/wx-3.2/wx/statbox.h
+include/wx-3.2/wx/statline.h
+include/wx-3.2/wx/stattext.h
+include/wx-3.2/wx/statusbr.h
+include/wx-3.2/wx/stc/stc.h
+include/wx-3.2/wx/stdpaths.h
+include/wx-3.2/wx/stdstream.h
+include/wx-3.2/wx/stockitem.h
+include/wx-3.2/wx/stopwatch.h
+include/wx-3.2/wx/strconv.h
+include/wx-3.2/wx/stream.h
+include/wx-3.2/wx/string.h
+include/wx-3.2/wx/stringimpl.h
+include/wx-3.2/wx/stringops.h
+include/wx-3.2/wx/strvararg.h
+include/wx-3.2/wx/sysopt.h
+include/wx-3.2/wx/systhemectrl.h
+include/wx-3.2/wx/tarstrm.h
+include/wx-3.2/wx/taskbar.h
+include/wx-3.2/wx/taskbarbutton.h
+include/wx-3.2/wx/tbarbase.h
+include/wx-3.2/wx/testing.h
+include/wx-3.2/wx/textbuf.h
+include/wx-3.2/wx/textcompleter.h
+include/wx-3.2/wx/textctrl.h
+include/wx-3.2/wx/textdlg.h
+include/wx-3.2/wx/textentry.h
+include/wx-3.2/wx/textfile.h
+include/wx-3.2/wx/textwrapper.h
+include/wx-3.2/wx/tglbtn.h
+include/wx-3.2/wx/thread.h
+include/wx-3.2/wx/thrimpl.cpp
+include/wx-3.2/wx/time.h
+include/wx-3.2/wx/timectrl.h
+include/wx-3.2/wx/timer.h
+include/wx-3.2/wx/tipdlg.h
+include/wx-3.2/wx/tipwin.h
+include/wx-3.2/wx/tls.h
+include/wx-3.2/wx/tokenzr.h
+include/wx-3.2/wx/toolbar.h
+include/wx-3.2/wx/toolbook.h
+include/wx-3.2/wx/tooltip.h
+include/wx-3.2/wx/toplevel.h
+include/wx-3.2/wx/tracker.h
+include/wx-3.2/wx/translation.h
+include/wx-3.2/wx/treebase.h
+include/wx-3.2/wx/treebook.h
+include/wx-3.2/wx/treectrl.h
+include/wx-3.2/wx/treelist.h
+include/wx-3.2/wx/txtstrm.h
+include/wx-3.2/wx/typeinfo.h
+include/wx-3.2/wx/types.h
+include/wx-3.2/wx/uiaction.h
+include/wx-3.2/wx/uilocale.h
+include/wx-3.2/wx/unichar.h
+include/wx-3.2/wx/unix/app.h
+include/wx-3.2/wx/unix/apptbase.h
+include/wx-3.2/wx/unix/apptrait.h
+include/wx-3.2/wx/unix/chkconf.h
+include/wx-3.2/wx/unix/evtloop.h
+include/wx-3.2/wx/unix/evtloopsrc.h
+include/wx-3.2/wx/unix/fswatcher_kqueue.h
+include/wx-3.2/wx/unix/pipe.h
+include/wx-3.2/wx/unix/stackwalk.h
+include/wx-3.2/wx/unix/tls.h
+include/wx-3.2/wx/uri.h
+include/wx-3.2/wx/url.h
+include/wx-3.2/wx/ustring.h
+include/wx-3.2/wx/utils.h
+include/wx-3.2/wx/valgen.h
+include/wx-3.2/wx/validate.h
+include/wx-3.2/wx/valnum.h
+include/wx-3.2/wx/valtext.h
+include/wx-3.2/wx/variant.h
+include/wx-3.2/wx/vector.h
+include/wx-3.2/wx/version.h
+include/wx-3.2/wx/versioninfo.h
+include/wx-3.2/wx/vidmode.h
+include/wx-3.2/wx/vlbox.h
+include/wx-3.2/wx/vms_x_fix.h
+include/wx-3.2/wx/volume.h
+include/wx-3.2/wx/vscroll.h
+include/wx-3.2/wx/weakref.h
+include/wx-3.2/wx/webrequest.h
+include/wx-3.2/wx/webview.h
+include/wx-3.2/wx/webviewarchivehandler.h
+include/wx-3.2/wx/webviewfshandler.h
+include/wx-3.2/wx/wfstream.h
+include/wx-3.2/wx/window.h
+include/wx-3.2/wx/windowid.h
+include/wx-3.2/wx/windowptr.h
+include/wx-3.2/wx/withimages.h
+include/wx-3.2/wx/wizard.h
+include/wx-3.2/wx/wrapsizer.h
+include/wx-3.2/wx/wupdlock.h
+include/wx-3.2/wx/wx.h
+include/wx-3.2/wx/wxchar.h
+include/wx-3.2/wx/wxcrt.h
+include/wx-3.2/wx/wxcrtbase.h
+include/wx-3.2/wx/wxcrtvararg.h
+include/wx-3.2/wx/wxhtml.h
+include/wx-3.2/wx/wxprec.h
+include/wx-3.2/wx/xlocale.h
+include/wx-3.2/wx/xml/xml.h
+include/wx-3.2/wx/xpmdecod.h
+include/wx-3.2/wx/xpmhand.h
+include/wx-3.2/wx/xrc/xh_activityindicator.h
+include/wx-3.2/wx/xrc/xh_all.h
+include/wx-3.2/wx/xrc/xh_animatctrl.h
+include/wx-3.2/wx/xrc/xh_aui.h
+include/wx-3.2/wx/xrc/xh_auitoolb.h
+include/wx-3.2/wx/xrc/xh_bannerwindow.h
+include/wx-3.2/wx/xrc/xh_bmp.h
+include/wx-3.2/wx/xrc/xh_bmpbt.h
+include/wx-3.2/wx/xrc/xh_bmpcbox.h
+include/wx-3.2/wx/xrc/xh_bookctrlbase.h
+include/wx-3.2/wx/xrc/xh_bttn.h
+include/wx-3.2/wx/xrc/xh_cald.h
+include/wx-3.2/wx/xrc/xh_chckb.h
+include/wx-3.2/wx/xrc/xh_chckl.h
+include/wx-3.2/wx/xrc/xh_choic.h
+include/wx-3.2/wx/xrc/xh_choicbk.h
+include/wx-3.2/wx/xrc/xh_clrpicker.h
+include/wx-3.2/wx/xrc/xh_cmdlinkbn.h
+include/wx-3.2/wx/xrc/xh_collpane.h
+include/wx-3.2/wx/xrc/xh_combo.h
+include/wx-3.2/wx/xrc/xh_comboctrl.h
+include/wx-3.2/wx/xrc/xh_dataview.h
+include/wx-3.2/wx/xrc/xh_datectrl.h
+include/wx-3.2/wx/xrc/xh_dirpicker.h
+include/wx-3.2/wx/xrc/xh_dlg.h
+include/wx-3.2/wx/xrc/xh_editlbox.h
+include/wx-3.2/wx/xrc/xh_filectrl.h
+include/wx-3.2/wx/xrc/xh_filepicker.h
+include/wx-3.2/wx/xrc/xh_fontpicker.h
+include/wx-3.2/wx/xrc/xh_frame.h
+include/wx-3.2/wx/xrc/xh_gauge.h
+include/wx-3.2/wx/xrc/xh_gdctl.h
+include/wx-3.2/wx/xrc/xh_grid.h
+include/wx-3.2/wx/xrc/xh_html.h
+include/wx-3.2/wx/xrc/xh_htmllbox.h
+include/wx-3.2/wx/xrc/xh_hyperlink.h
+include/wx-3.2/wx/xrc/xh_infobar.h
+include/wx-3.2/wx/xrc/xh_listb.h
+include/wx-3.2/wx/xrc/xh_listbk.h
+include/wx-3.2/wx/xrc/xh_listc.h
+include/wx-3.2/wx/xrc/xh_mdi.h
+include/wx-3.2/wx/xrc/xh_menu.h
+include/wx-3.2/wx/xrc/xh_notbk.h
+include/wx-3.2/wx/xrc/xh_odcombo.h
+include/wx-3.2/wx/xrc/xh_panel.h
+include/wx-3.2/wx/xrc/xh_propdlg.h
+include/wx-3.2/wx/xrc/xh_radbt.h
+include/wx-3.2/wx/xrc/xh_radbx.h
+include/wx-3.2/wx/xrc/xh_ribbon.h
+include/wx-3.2/wx/xrc/xh_richtext.h
+include/wx-3.2/wx/xrc/xh_scrol.h
+include/wx-3.2/wx/xrc/xh_scwin.h
+include/wx-3.2/wx/xrc/xh_simplebook.h
+include/wx-3.2/wx/xrc/xh_sizer.h
+include/wx-3.2/wx/xrc/xh_slidr.h
+include/wx-3.2/wx/xrc/xh_spin.h
+include/wx-3.2/wx/xrc/xh_split.h
+include/wx-3.2/wx/xrc/xh_srchctrl.h
+include/wx-3.2/wx/xrc/xh_statbar.h
+include/wx-3.2/wx/xrc/xh_stbmp.h
+include/wx-3.2/wx/xrc/xh_stbox.h
+include/wx-3.2/wx/xrc/xh_stlin.h
+include/wx-3.2/wx/xrc/xh_sttxt.h
+include/wx-3.2/wx/xrc/xh_styledtextctrl.h
+include/wx-3.2/wx/xrc/xh_text.h
+include/wx-3.2/wx/xrc/xh_tglbtn.h
+include/wx-3.2/wx/xrc/xh_timectrl.h
+include/wx-3.2/wx/xrc/xh_toolb.h
+include/wx-3.2/wx/xrc/xh_toolbk.h
+include/wx-3.2/wx/xrc/xh_tree.h
+include/wx-3.2/wx/xrc/xh_treebk.h
+include/wx-3.2/wx/xrc/xh_unkwn.h
+include/wx-3.2/wx/xrc/xh_wizrd.h
+include/wx-3.2/wx/xrc/xmlres.h
+include/wx-3.2/wx/xrc/xmlreshandler.h
+include/wx-3.2/wx/xti.h
+include/wx-3.2/wx/xti2.h
+include/wx-3.2/wx/xtictor.h
+include/wx-3.2/wx/xtihandler.h
+include/wx-3.2/wx/xtiprop.h
+include/wx-3.2/wx/xtistrm.h
+include/wx-3.2/wx/xtitypes.h
+include/wx-3.2/wx/xtixml.h
+include/wx-3.2/wx/zipstrm.h
+include/wx-3.2/wx/zstream.h
+lib/libwx_baseu-3.2.so
+lib/libwx_baseu-3.2.so.0
+lib/libwx_baseu-3.2.so.0.2.2
+lib/libwx_baseu_net-3.2.so
+lib/libwx_baseu_net-3.2.so.0
+lib/libwx_baseu_net-3.2.so.0.2.2
+lib/libwx_baseu_xml-3.2.so
+lib/libwx_baseu_xml-3.2.so.0
+lib/libwx_baseu_xml-3.2.so.0.2.2
+lib/libwx_gtk3u_adv-3.2.so
+lib/libwx_gtk3u_adv-3.2.so.0
+lib/libwx_gtk3u_adv-3.2.so.0.2.2
+lib/libwx_gtk3u_aui-3.2.so
+lib/libwx_gtk3u_aui-3.2.so.0
+lib/libwx_gtk3u_aui-3.2.so.0.2.2
+lib/libwx_gtk3u_core-3.2.so
+lib/libwx_gtk3u_core-3.2.so.0
+lib/libwx_gtk3u_core-3.2.so.0.2.2
+lib/libwx_gtk3u_gl-3.2.so
+lib/libwx_gtk3u_gl-3.2.so.0
+lib/libwx_gtk3u_gl-3.2.so.0.2.2
+lib/libwx_gtk3u_html-3.2.so
+lib/libwx_gtk3u_html-3.2.so.0
+lib/libwx_gtk3u_html-3.2.so.0.2.2
+lib/libwx_gtk3u_media-3.2.so
+lib/libwx_gtk3u_media-3.2.so.0
+lib/libwx_gtk3u_media-3.2.so.0.2.2
+lib/libwx_gtk3u_propgrid-3.2.so
+lib/libwx_gtk3u_propgrid-3.2.so.0
+lib/libwx_gtk3u_propgrid-3.2.so.0.2.2
+lib/libwx_gtk3u_qa-3.2.so
+lib/libwx_gtk3u_qa-3.2.so.0
+lib/libwx_gtk3u_qa-3.2.so.0.2.2
+lib/libwx_gtk3u_ribbon-3.2.so
+lib/libwx_gtk3u_ribbon-3.2.so.0
+lib/libwx_gtk3u_ribbon-3.2.so.0.2.2
+lib/libwx_gtk3u_richtext-3.2.so
+lib/libwx_gtk3u_richtext-3.2.so.0
+lib/libwx_gtk3u_richtext-3.2.so.0.2.2
+lib/libwx_gtk3u_stc-3.2.so
+lib/libwx_gtk3u_stc-3.2.so.0
+lib/libwx_gtk3u_stc-3.2.so.0.2.2
+lib/libwx_gtk3u_xrc-3.2.so
+lib/libwx_gtk3u_xrc-3.2.so.0
+lib/libwx_gtk3u_xrc-3.2.so.0.2.2
+libexec/wx-3.2/wx-config
+libexec/wx-3.2/wxrc
+libexec/wx-3.2/wxrc-3.2
+share/wx-3.2/aclocal/wxwin.m4
+share/wx-3.2/doc/wxWidgets/changes.txt
+share/wx-3.2/doc/wxWidgets/lgpl.txt
+share/wx-3.2/doc/wxWidgets/licence.txt
+share/wx-3.2/doc/wxWidgets/readme.txt
+share/wx-3.2/locale/af/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/an/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/ar/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/ca/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/ca@valencia/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/co/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/cs/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/da/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/de/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/el/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/es/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/eu/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/fa_IR/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/fi/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/fr/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/gl_ES/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/hi/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/hr/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/hu/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/id/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/it/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/ja/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/ka/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/ko_KR/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/lt/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/lv/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/ms/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/nb/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/ne/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/nl/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/pl/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/pt/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/pt_BR/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/ro/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/ru/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/sk/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/sl/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/sq/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/sr/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/sv/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/ta/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/tr/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/uk/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/vi/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/zh_CN/LC_MESSAGES/wxstd.mo
+share/wx-3.2/locale/zh_TW/LC_MESSAGES/wxstd.mo
diff --git a/wxGTK32/PLIST.Darwin b/wxGTK32/PLIST.Darwin
new file mode 100644
index 0000000000..018359c28b
--- /dev/null
+++ b/wxGTK32/PLIST.Darwin
@@ -0,0 +1,156 @@
+@comment $NetBSD: PLIST.Darwin,v 1.5 2023/11/17 19:44:10 adam Exp $
+include/wx-3.2/wx/generic/clrpickerg.h
+include/wx-3.2/wx/generic/collpaneg.h
+include/wx-3.2/wx/generic/colrdlgg.h
+include/wx-3.2/wx/generic/dirdlgg.h
+include/wx-3.2/wx/generic/filedlgg.h
+include/wx-3.2/wx/generic/fontdlgg.h
+include/wx-3.2/wx/generic/fontpickerg.h
+include/wx-3.2/wx/generic/region.h
+include/wx-3.2/wx/osx/accel.h
+include/wx-3.2/wx/osx/activityindicator.h
+include/wx-3.2/wx/osx/anybutton.h
+include/wx-3.2/wx/osx/app.h
+include/wx-3.2/wx/osx/appprogress.h
+include/wx-3.2/wx/osx/bitmap.h
+include/wx-3.2/wx/osx/bmpbuttn.h
+include/wx-3.2/wx/osx/brush.h
+include/wx-3.2/wx/osx/button.h
+include/wx-3.2/wx/osx/carbon/region.h
+include/wx-3.2/wx/osx/checkbox.h
+include/wx-3.2/wx/osx/checklst.h
+include/wx-3.2/wx/osx/chkconf.h
+include/wx-3.2/wx/osx/choice.h
+include/wx-3.2/wx/osx/clipbrd.h
+include/wx-3.2/wx/osx/cocoa/chkconf.h
+include/wx-3.2/wx/osx/cocoa/dataview.h
+include/wx-3.2/wx/osx/cocoa/evtloop.h
+include/wx-3.2/wx/osx/cocoa/private.h
+include/wx-3.2/wx/osx/cocoa/stdpaths.h
+include/wx-3.2/wx/osx/colordlg.h
+include/wx-3.2/wx/osx/colour.h
+include/wx-3.2/wx/osx/combobox.h
+include/wx-3.2/wx/osx/control.h
+include/wx-3.2/wx/osx/core/cfarray.h
+include/wx-3.2/wx/osx/core/cfdataref.h
+include/wx-3.2/wx/osx/core/cfdictionary.h
+include/wx-3.2/wx/osx/core/cfref.h
+include/wx-3.2/wx/osx/core/cfstring.h
+include/wx-3.2/wx/osx/core/cftype.h
+include/wx-3.2/wx/osx/core/colour.h
+include/wx-3.2/wx/osx/core/dataview.h
+include/wx-3.2/wx/osx/core/evtloop.h
+include/wx-3.2/wx/osx/core/hid.h
+include/wx-3.2/wx/osx/core/joystick.h
+include/wx-3.2/wx/osx/core/mimetype.h
+include/wx-3.2/wx/osx/core/objcid.h
+include/wx-3.2/wx/osx/core/private.h
+include/wx-3.2/wx/osx/cursor.h
+include/wx-3.2/wx/osx/dataform.h
+include/wx-3.2/wx/osx/dataobj.h
+include/wx-3.2/wx/osx/dataobj2.h
+include/wx-3.2/wx/osx/dataview.h
+include/wx-3.2/wx/osx/datectrl.h
+include/wx-3.2/wx/osx/datetimectrl.h
+include/wx-3.2/wx/osx/dc.h
+include/wx-3.2/wx/osx/dcclient.h
+include/wx-3.2/wx/osx/dcmemory.h
+include/wx-3.2/wx/osx/dcprint.h
+include/wx-3.2/wx/osx/dcscreen.h
+include/wx-3.2/wx/osx/dialog.h
+include/wx-3.2/wx/osx/dirdlg.h
+include/wx-3.2/wx/osx/dnd.h
+include/wx-3.2/wx/osx/dvrenderer.h
+include/wx-3.2/wx/osx/dvrenderers.h
+include/wx-3.2/wx/osx/evtloop.h
+include/wx-3.2/wx/osx/evtloopsrc.h
+include/wx-3.2/wx/osx/filedlg.h
+include/wx-3.2/wx/osx/font.h
+include/wx-3.2/wx/osx/fontdlg.h
+include/wx-3.2/wx/osx/frame.h
+include/wx-3.2/wx/osx/fswatcher_fsevents.h
+include/wx-3.2/wx/osx/gauge.h
+include/wx-3.2/wx/osx/glcanvas.h
+include/wx-3.2/wx/osx/joystick.h
+include/wx-3.2/wx/osx/listbox.h
+include/wx-3.2/wx/osx/mdi.h
+include/wx-3.2/wx/osx/menu.h
+include/wx-3.2/wx/osx/menuitem.h
+include/wx-3.2/wx/osx/metafile.h
+include/wx-3.2/wx/osx/mimetype.h
+include/wx-3.2/wx/osx/minifram.h
+include/wx-3.2/wx/osx/msgdlg.h
+include/wx-3.2/wx/osx/nonownedwnd.h
+include/wx-3.2/wx/osx/notebook.h
+include/wx-3.2/wx/osx/palette.h
+include/wx-3.2/wx/osx/pen.h
+include/wx-3.2/wx/osx/popupwin.h
+include/wx-3.2/wx/osx/printdlg.h
+include/wx-3.2/wx/osx/printmac.h
+include/wx-3.2/wx/osx/private.h
+include/wx-3.2/wx/osx/radiobox.h
+include/wx-3.2/wx/osx/radiobut.h
+include/wx-3.2/wx/osx/region.h
+include/wx-3.2/wx/osx/scrolbar.h
+include/wx-3.2/wx/osx/slider.h
+include/wx-3.2/wx/osx/sound.h
+include/wx-3.2/wx/osx/spinbutt.h
+include/wx-3.2/wx/osx/srchctrl.h
+include/wx-3.2/wx/osx/statbmp.h
+include/wx-3.2/wx/osx/statbox.h
+include/wx-3.2/wx/osx/statline.h
+include/wx-3.2/wx/osx/stattext.h
+include/wx-3.2/wx/osx/statusbr.h
+include/wx-3.2/wx/osx/taskbarosx.h
+include/wx-3.2/wx/osx/textctrl.h
+include/wx-3.2/wx/osx/textentry.h
+include/wx-3.2/wx/osx/tglbtn.h
+include/wx-3.2/wx/osx/timectrl.h
+include/wx-3.2/wx/osx/toolbar.h
+include/wx-3.2/wx/osx/tooltip.h
+include/wx-3.2/wx/osx/toplevel.h
+include/wx-3.2/wx/osx/uma.h
+include/wx-3.2/wx/osx/webview_webkit.h
+include/wx-3.2/wx/osx/webviewhistoryitem_webkit.h
+include/wx-3.2/wx/osx/window.h
+lib/libwx_osx_cocoau_adv-3.2.0.2.2.so
+lib/libwx_osx_cocoau_adv-3.2.0.so
+lib/libwx_osx_cocoau_adv-3.2.so
+lib/libwx_osx_cocoau_aui-3.2.0.2.2.so
+lib/libwx_osx_cocoau_aui-3.2.0.so
+lib/libwx_osx_cocoau_aui-3.2.so
+lib/libwx_osx_cocoau_core-3.2.0.2.2.so
+lib/libwx_osx_cocoau_core-3.2.0.so
+lib/libwx_osx_cocoau_core-3.2.so
+lib/libwx_osx_cocoau_gl-3.2.0.2.2.so
+lib/libwx_osx_cocoau_gl-3.2.0.so
+lib/libwx_osx_cocoau_gl-3.2.so
+lib/libwx_osx_cocoau_html-3.2.0.2.2.so
+lib/libwx_osx_cocoau_html-3.2.0.so
+lib/libwx_osx_cocoau_html-3.2.so
+lib/libwx_osx_cocoau_media-3.2.0.2.2.so
+lib/libwx_osx_cocoau_media-3.2.0.so
+lib/libwx_osx_cocoau_media-3.2.so
+lib/libwx_osx_cocoau_propgrid-3.2.0.2.2.so
+lib/libwx_osx_cocoau_propgrid-3.2.0.so
+lib/libwx_osx_cocoau_propgrid-3.2.so
+lib/libwx_osx_cocoau_qa-3.2.0.2.2.so
+lib/libwx_osx_cocoau_qa-3.2.0.so
+lib/libwx_osx_cocoau_qa-3.2.so
+lib/libwx_osx_cocoau_ribbon-3.2.0.2.2.so
+lib/libwx_osx_cocoau_ribbon-3.2.0.so
+lib/libwx_osx_cocoau_ribbon-3.2.so
+lib/libwx_osx_cocoau_richtext-3.2.0.2.2.so
+lib/libwx_osx_cocoau_richtext-3.2.0.so
+lib/libwx_osx_cocoau_richtext-3.2.so
+lib/libwx_osx_cocoau_stc-3.2.0.2.2.so
+lib/libwx_osx_cocoau_stc-3.2.0.so
+lib/libwx_osx_cocoau_stc-3.2.so
+lib/libwx_osx_cocoau_webview-3.2.0.2.2.so
+lib/libwx_osx_cocoau_webview-3.2.0.so
+lib/libwx_osx_cocoau_webview-3.2.so
+lib/libwx_osx_cocoau_xrc-3.2.0.2.2.so
+lib/libwx_osx_cocoau_xrc-3.2.0.so
+lib/libwx_osx_cocoau_xrc-3.2.so
+lib/wx/config/osx_cocoa-unicode-3.2
+lib/wx/include/osx_cocoa-unicode-3.2/wx/setup.h
diff --git a/wxGTK32/PLIST.configure b/wxGTK32/PLIST.configure
new file mode 100644
index 0000000000..b1db6cf999
--- /dev/null
+++ b/wxGTK32/PLIST.configure
@@ -0,0 +1,27 @@
+@comment $NetBSD: PLIST.configure,v 1.3 2022/08/04 04:49:40 dbj Exp $
+share/wx-3.2/bakefile/presets/wx.bkl
+share/wx-3.2/bakefile/presets/wx_presets.py
+share/wx-3.2/bakefile/presets/wx_unix.bkl
+share/wx-3.2/bakefile/presets/wx_win32.bkl
+share/wx-3.2/bakefile/presets/wx_xrc.bkl
+share/wx-3.2/locale/ca/LC_MESSAGES/wxstd-3.2.mo
+share/wx-3.2/locale/cs/LC_MESSAGES/wxstd-3.2.mo
+share/wx-3.2/locale/da/LC_MESSAGES/wxstd-3.2.mo
+share/wx-3.2/locale/de/LC_MESSAGES/wxstd-3.2.mo
+share/wx-3.2/locale/el/LC_MESSAGES/wxstd-3.2.mo
+share/wx-3.2/locale/es/LC_MESSAGES/wxstd-3.2.mo
+share/wx-3.2/locale/fi/LC_MESSAGES/wxstd-3.2.mo
+share/wx-3.2/locale/fr/LC_MESSAGES/wxstd-3.2.mo
+share/wx-3.2/locale/hu/LC_MESSAGES/wxstd-3.2.mo
+share/wx-3.2/locale/id/LC_MESSAGES/wxstd-3.2.mo
+share/wx-3.2/locale/it/LC_MESSAGES/wxstd-3.2.mo
+share/wx-3.2/locale/ja/LC_MESSAGES/wxstd-3.2.mo
+share/wx-3.2/locale/nl/LC_MESSAGES/wxstd-3.2.mo
+share/wx-3.2/locale/pl/LC_MESSAGES/wxstd-3.2.mo
+share/wx-3.2/locale/ru/LC_MESSAGES/wxstd-3.2.mo
+share/wx-3.2/locale/sl/LC_MESSAGES/wxstd-3.2.mo
+share/wx-3.2/locale/sv/LC_MESSAGES/wxstd-3.2.mo
+share/wx-3.2/locale/tr/LC_MESSAGES/wxstd-3.2.mo
+share/wx-3.2/locale/uk/LC_MESSAGES/wxstd-3.2.mo
+share/wx-3.2/locale/zh_CN/LC_MESSAGES/wxstd-3.2.mo
+share/wx-3.2/locale/zh_TW/LC_MESSAGES/wxstd-3.2.mo
diff --git a/wxGTK32/PLIST.gtk3 b/wxGTK32/PLIST.gtk3
new file mode 100644
index 0000000000..426ddfb631
--- /dev/null
+++ b/wxGTK32/PLIST.gtk3
@@ -0,0 +1,98 @@
+@comment $NetBSD: PLIST.gtk3,v 1.2 2022/08/08 10:39:46 wiz Exp $
+include/wx-3.2/wx/generic/activityindicator.h
+include/wx-3.2/wx/generic/paletteg.h
+include/wx-3.2/wx/gtk/accel.h
+include/wx-3.2/wx/gtk/activityindicator.h
+include/wx-3.2/wx/gtk/animate.h
+include/wx-3.2/wx/gtk/anybutton.h
+include/wx-3.2/wx/gtk/app.h
+include/wx-3.2/wx/gtk/assertdlg_gtk.h
+include/wx-3.2/wx/gtk/bitmap.h
+include/wx-3.2/wx/gtk/bmpbuttn.h
+include/wx-3.2/wx/gtk/bmpcbox.h
+include/wx-3.2/wx/gtk/brush.h
+include/wx-3.2/wx/gtk/button.h
+include/wx-3.2/wx/gtk/calctrl.h
+include/wx-3.2/wx/gtk/checkbox.h
+include/wx-3.2/wx/gtk/checklst.h
+include/wx-3.2/wx/gtk/chkconf.h
+include/wx-3.2/wx/gtk/choice.h
+include/wx-3.2/wx/gtk/clipbrd.h
+include/wx-3.2/wx/gtk/clrpicker.h
+include/wx-3.2/wx/gtk/collpane.h
+include/wx-3.2/wx/gtk/colordlg.h
+include/wx-3.2/wx/gtk/colour.h
+include/wx-3.2/wx/gtk/combobox.h
+include/wx-3.2/wx/gtk/control.h
+include/wx-3.2/wx/gtk/cursor.h
+include/wx-3.2/wx/gtk/dataform.h
+include/wx-3.2/wx/gtk/dataobj.h
+include/wx-3.2/wx/gtk/dataobj2.h
+include/wx-3.2/wx/gtk/dataview.h
+include/wx-3.2/wx/gtk/dialog.h
+include/wx-3.2/wx/gtk/dirdlg.h
+include/wx-3.2/wx/gtk/dnd.h
+include/wx-3.2/wx/gtk/dvrenderer.h
+include/wx-3.2/wx/gtk/dvrenderers.h
+include/wx-3.2/wx/gtk/evtloop.h
+include/wx-3.2/wx/gtk/evtloopsrc.h
+include/wx-3.2/wx/gtk/filectrl.h
+include/wx-3.2/wx/gtk/filedlg.h
+include/wx-3.2/wx/gtk/filehistory.h
+include/wx-3.2/wx/gtk/filepicker.h
+include/wx-3.2/wx/gtk/font.h
+include/wx-3.2/wx/gtk/fontdlg.h
+include/wx-3.2/wx/gtk/fontpicker.h
+include/wx-3.2/wx/gtk/frame.h
+include/wx-3.2/wx/gtk/gauge.h
+include/wx-3.2/wx/gtk/glcanvas.h
+include/wx-3.2/wx/gtk/gnome/gvfs.h
+include/wx-3.2/wx/gtk/hyperlink.h
+include/wx-3.2/wx/gtk/infobar.h
+include/wx-3.2/wx/gtk/listbox.h
+include/wx-3.2/wx/gtk/mdi.h
+include/wx-3.2/wx/gtk/menu.h
+include/wx-3.2/wx/gtk/menuitem.h
+include/wx-3.2/wx/gtk/mimetype.h
+include/wx-3.2/wx/gtk/minifram.h
+include/wx-3.2/wx/gtk/msgdlg.h
+include/wx-3.2/wx/gtk/nonownedwnd.h
+include/wx-3.2/wx/gtk/notebook.h
+include/wx-3.2/wx/gtk/pen.h
+include/wx-3.2/wx/gtk/popupwin.h
+include/wx-3.2/wx/gtk/print.h
+include/wx-3.2/wx/gtk/radiobox.h
+include/wx-3.2/wx/gtk/radiobut.h
+include/wx-3.2/wx/gtk/region.h
+include/wx-3.2/wx/gtk/scrolbar.h
+include/wx-3.2/wx/gtk/scrolwin.h
+include/wx-3.2/wx/gtk/slider.h
+include/wx-3.2/wx/gtk/spinbutt.h
+include/wx-3.2/wx/gtk/spinctrl.h
+include/wx-3.2/wx/gtk/srchctrl.h
+include/wx-3.2/wx/gtk/statbmp.h
+include/wx-3.2/wx/gtk/statbox.h
+include/wx-3.2/wx/gtk/statline.h
+include/wx-3.2/wx/gtk/stattext.h
+include/wx-3.2/wx/gtk/taskbar.h
+include/wx-3.2/wx/gtk/textctrl.h
+include/wx-3.2/wx/gtk/textentry.h
+include/wx-3.2/wx/gtk/tglbtn.h
+include/wx-3.2/wx/gtk/toolbar.h
+include/wx-3.2/wx/gtk/tooltip.h
+include/wx-3.2/wx/gtk/toplevel.h
+include/wx-3.2/wx/gtk/webview_webkit.h
+include/wx-3.2/wx/gtk/webviewhistoryitem_webkit.h
+include/wx-3.2/wx/gtk/window.h
+include/wx-3.2/wx/unix/fontutil.h
+include/wx-3.2/wx/unix/fswatcher_inotify.h
+include/wx-3.2/wx/unix/glegl.h
+include/wx-3.2/wx/unix/glx11.h
+include/wx-3.2/wx/unix/joystick.h
+include/wx-3.2/wx/unix/mimetype.h
+include/wx-3.2/wx/unix/sound.h
+include/wx-3.2/wx/unix/stdpaths.h
+include/wx-3.2/wx/unix/taskbarx11.h
+include/wx-3.2/wx/unix/utilsx11.h
+lib/wx/config/gtk3-unicode-3.2
+lib/wx/include/gtk3-unicode-3.2/wx/setup.h
diff --git a/wxGTK32/README b/wxGTK32/README
new file mode 100644
index 0000000000..db8da10c18
--- /dev/null
+++ b/wxGTK32/README
@@ -0,0 +1,2 @@
+This is a simplified version of x11/wxGTK32
+without webview (and its insane dependencies).
diff --git a/wxGTK32/buildlink3.mk b/wxGTK32/buildlink3.mk
new file mode 100644
index 0000000000..696227a0b0
--- /dev/null
+++ b/wxGTK32/buildlink3.mk
@@ -0,0 +1,30 @@
+# $NetBSD$
+
+BUILDLINK_TREE+=	wxGTK32
+
+.if !defined(WXGTK32_BUILDLINK3_MK)
+WXGTK32_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.wxGTK32+=	wxGTK32>=3.2
+BUILDLINK_ABI_DEPENDS.wxGTK32+=	wxGTK32>=3.2.3nb100
+BUILDLINK_PKGSRCDIR.wxGTK32?=	../../wip/wxGTK32
+
+BUILDLINK_INCDIRS.wxGTK32+=	include/wx-3.2
+PREPEND_PATH+=			${PREFIX}/libexec/wx-3.2
+CONFIGURE_ARGS+=		--with-wx-version=3.2
+CONFIGURE_ARGS+=		--with-wx-config=${PREFIX}/libexec/wx-3.2/wx-config
+
+pkgbase := wxGTK32
+.include "../../mk/pkg-build-options.mk"
+
+.include "../../devel/gettext-lib/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../mk/jpeg.buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../graphics/tiff/buildlink3.mk"
+.if ${OPSYS} != "Darwin"
+.include "../../x11/gtk3/buildlink3.mk"
+.endif
+.endif # WXGTK32_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-wxGTK32
diff --git a/wxGTK32/distinfo b/wxGTK32/distinfo
new file mode 100644
index 0000000000..4b12c156e7
--- /dev/null
+++ b/wxGTK32/distinfo
@@ -0,0 +1,8 @@
+$NetBSD$
+
+BLAKE2s (wxWidgets-3.2.4.tar.bz2) = 01ecd5fa0d145f3a8070be88e73b2747115278228cbe8b9ebaa50a72b9b359f1
+SHA512 (wxWidgets-3.2.4.tar.bz2) = 8592e8b7ddf4afe83c9dd4894faa43bbf8a5d57d1ac408b3b6b3b77a809063493ef3e2eefa3155214e1c91c5fad2dc6c0760dd79ada3e73f73ec4d06021b6fff
+Size (wxWidgets-3.2.4.tar.bz2) = 27505949 bytes
+SHA1 (patch-configure) = eff4bd9d747e7c36b410a129504d5eba7732d5a5
+SHA1 (patch-src_unix_glegl.cpp) = 1610bc04a0f8155138b169eb68f4b03e60ccecd9
+SHA1 (patch-src_unix_utilsunx.cpp) = be61cc3931e8aa8cf790cfedf6f916a84970f074
diff --git a/wxGTK32/patches/patch-configure b/wxGTK32/patches/patch-configure
new file mode 100644
index 0000000000..db47ebf8f2
--- /dev/null
+++ b/wxGTK32/patches/patch-configure
@@ -0,0 +1,16 @@
+$NetBSD: patch-configure,v 1.4 2023/12/11 16:25:47 jperkin Exp $
+
+Use standard sonames on SunOS.
+
+--- configure.orig	2023-12-11 16:17:41.846863960 +0000
++++ configure
+@@ -44282,7 +44282,8 @@ fi
+       *-*-solaris2* )
+         SONAME_FLAG="-h "
+         USE_SOVERSION=1
+-        USE_SOVERSOLARIS=1
++        USE_SOVERLINUX=1
++        USE_SOTWOSYMLINKS=1
+       ;;
+ 
+       *-*-darwin* )
diff --git a/wxGTK32/patches/patch-src_unix_glegl.cpp b/wxGTK32/patches/patch-src_unix_glegl.cpp
new file mode 100644
index 0000000000..04f28f6332
--- /dev/null
+++ b/wxGTK32/patches/patch-src_unix_glegl.cpp
@@ -0,0 +1,22 @@
+$NetBSD: patch-src_unix_glegl.cpp,v 1.1 2023/12/11 16:25:47 jperkin Exp $
+
+Fix non-wayland build.
+
+--- src/unix/glegl.cpp.orig	2023-12-11 16:01:26.158197607 +0000
++++ src/unix/glegl.cpp
+@@ -810,6 +810,7 @@ bool wxGLCanvasEGL::SwapBuffers()
+     // entire application completely unusable just because one of its windows
+     // using wxGLCanvas got occluded or unmapped (e.g. due to a move to another
+     // workspace).
++#ifdef GDK_WINDOWING_WAYLAND
+     if ( !gs_alreadySetSwapInterval.count(this) )
+     {
+         // Ensure that eglSwapBuffers() doesn't block, as we use the surface
+@@ -827,6 +828,7 @@ bool wxGLCanvasEGL::SwapBuffers()
+                        this, eglGetError());
+         }
+     }
++#endif
+ 
+     GdkWindow* const window = GTKGetDrawingWindow();
+ #ifdef GDK_WINDOWING_X11
diff --git a/wxGTK32/patches/patch-src_unix_utilsunx.cpp b/wxGTK32/patches/patch-src_unix_utilsunx.cpp
new file mode 100644
index 0000000000..bf01b06711
--- /dev/null
+++ b/wxGTK32/patches/patch-src_unix_utilsunx.cpp
@@ -0,0 +1,38 @@
+$NetBSD: patch-src_unix_utilsunx.cpp,v 1.1 2022/07/21 11:39:21 wiz Exp $
+
+cmake: prefer statvfs (to statfs)
+https://github.com/wxWidgets/wxWidgets/pull/22643
+
+--- src/unix/utilsunx.cpp.orig	2022-07-06 14:19:50.000000000 +0000
++++ src/unix/utilsunx.cpp
+@@ -85,7 +85,11 @@
+ // different platforms and even different versions of the same system (Solaris
+ // 7 and 8): if you want to test for this, don't forget that the problems only
+ // appear if the large files support is enabled
+-#ifdef HAVE_STATFS
++#if defined(HAVE_STATVFS)
++    #include <sys/statvfs.h>
++
++    #define wxStatfs statvfs
++#elif defined(HAVE_STATFS)
+     #ifdef __BSD__
+         #include <sys/param.h>
+         #include <sys/mount.h>
+@@ -99,15 +103,9 @@
+         // some systems lack statfs() prototype in the system headers (AIX 4)
+         extern "C" int statfs(const char *path, struct statfs *buf);
+     #endif
+-#endif // HAVE_STATFS
+-
+-#ifdef HAVE_STATVFS
+-    #include <sys/statvfs.h>
+-
+-    #define wxStatfs statvfs
+-#endif // HAVE_STATVFS
++#endif // HAVE_STATVFS/HAVE_STATFS
+ 
+-#if defined(HAVE_STATFS) || defined(HAVE_STATVFS)
++#if defined(HAVE_STATVFS) || defined(HAVE_STATFS)
+     // WX_STATFS_T is detected by configure
+     #define wxStatfs_t WX_STATFS_T
+ #endif



Home | Main Index | Thread Index | Old Index