wip/wxGTK31: Development version of x11/wxGTK30.

Tested with zip/PrusaSlicer.
This commit is contained in:
Paul Ripke 2020-10-13 00:38:25 +11:00
parent fc5f6b094e
commit 964645ec41
10 changed files with 1047 additions and 0 deletions

20
wxGTK31/DESCR Normal file
View File

@ -0,0 +1,20 @@
The wxWidgets cross-platform GUI library.
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.

107
wxGTK31/Makefile Normal file
View File

@ -0,0 +1,107 @@
# $NetBSD$
DISTNAME= wxWidgets-3.1.4
PKGNAME= ${DISTNAME:S/wxWidgets/wxGTK31/}
CATEGORIES= x11
MASTER_SITES= ${MASTER_SITE_GITHUB:=wxWidgets/}
GITHUB_PROJECT= wxWidgets
GITHUB_RELEASE= v${PKGVERSION_NOREV}
EXTRACT_SUFX= .tar.bz2
MAINTAINER= dbj@NetBSD.org
HOMEPAGE= https://www.wxwidgets.org/
COMMENT= Cross-platform wxWidgets GUI library
# LGPLv2 with additional permission; http://opensource.org/licenses/wxwindows
LICENSE= gnu-lgpl-v2
USE_TOOLS+= pkg-config msgfmt
USE_LANGUAGES= c c++
GNU_CONFIGURE= YES
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=builtin
CONFIGURE_ARGS+= --enable-mediactrl
# wxregexu symbols are not exported properly as of 3.0.1
# http://trac.wxwidgets.org/ticket/16571
CONFIGURE_ARGS+= --disable-visibility
CONFIGURE_ARGS+= --bindir=${PREFIX}/libexec/wx-3.1
CONFIGURE_ARGS+= --datarootdir=${PREFIX}/share/wx-3.1
DOCDIR= share/wx-3.1/doc/wxWidgets
INSTALL_MAKE_FLAGS+= LN_S="ln -fs"
INSTALLATION_DIRS+= ${DOCDIR}
INSTALLATION_DIRS+= bin
REPLACE_SH= wx-config.in wx-config-inplace.in
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
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "Darwin"
CONFIGURE_ARGS+= --with-osx_cocoa
CONFIGURE_ARGS+= --without-macosx-sdk
CONFIGURE_ARGS+= --without-macosx-version-min
CPPFLAGS+= -D__ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES=1
.else
.include "options.mk"
.endif
PLIST_SRC+= ${PLIST_SRC_DFLT}
CONFIGURE_ARGS.SunOS+= --disable-xlocale
post-configure:
${ECHO} 'install_qadll: install_xmldll' >> ${WRKSRC}/Makefile
post-build:
set -e; cd ${WRKSRC}/locale; \
for lang in *.po; do \
[ "$${lang}" = "wxstd.po" ] && continue; \
${TOOLS_PATH.msgfmt} -c -o "$${lang%.po}.mo" "$${lang}"; \
done
set -e; cd ${WRKSRC}/locale/msw; \
for lang in it; do \
${TOOLS_PATH.msgfmt} -c -o "$${lang}.mo" "$${lang}.po"; \
done
post-install:
${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}
# Create symlinks for now. Eventually we may want to use ALTERNATIVES
${LN} -sf ../libexec/wx-3.1/wxrc-3.1 ${DESTDIR}${PREFIX}/bin/wxrc-3.1
${LN} -sf ../libexec/wx-3.1/wx-config ${DESTDIR}${PREFIX}/bin/wx-config-3.1
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../devel/glib2/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-base/buildlink3.mk"
.include "../../textproc/expat/buildlink3.mk"
.if ${OPSYS} != "Darwin"
.include "../../graphics/MesaLib/buildlink3.mk"
.include "../../graphics/cairo/buildlink3.mk"
.include "../../graphics/glu/buildlink3.mk"
.include "../../x11/libSM/buildlink3.mk"
.include "../../x11/libXxf86vm/buildlink3.mk"
.endif
.include "../../mk/bsd.pkg.mk"

769
wxGTK31/PLIST Normal file
View File

@ -0,0 +1,769 @@
@comment $NetBSD$
bin/wx-config-3.1
bin/wxrc-3.1
include/wx-3.1/wx/aboutdlg.h
include/wx-3.1/wx/accel.h
include/wx-3.1/wx/access.h
include/wx-3.1/wx/activityindicator.h
include/wx-3.1/wx/addremovectrl.h
include/wx-3.1/wx/affinematrix2d.h
include/wx-3.1/wx/affinematrix2dbase.h
include/wx-3.1/wx/afterstd.h
include/wx-3.1/wx/anidecod.h
include/wx-3.1/wx/animate.h
include/wx-3.1/wx/animdecod.h
include/wx-3.1/wx/any.h
include/wx-3.1/wx/anybutton.h
include/wx-3.1/wx/anystr.h
include/wx-3.1/wx/app.h
include/wx-3.1/wx/appprogress.h
include/wx-3.1/wx/apptrait.h
include/wx-3.1/wx/archive.h
include/wx-3.1/wx/arrimpl.cpp
include/wx-3.1/wx/arrstr.h
include/wx-3.1/wx/artprov.h
include/wx-3.1/wx/atomic.h
include/wx-3.1/wx/aui/aui.h
include/wx-3.1/wx/aui/auibar.h
include/wx-3.1/wx/aui/auibook.h
include/wx-3.1/wx/aui/dockart.h
include/wx-3.1/wx/aui/floatpane.h
include/wx-3.1/wx/aui/framemanager.h
include/wx-3.1/wx/aui/tabart.h
include/wx-3.1/wx/aui/tabmdi.h
include/wx-3.1/wx/bannerwindow.h
include/wx-3.1/wx/base64.h
include/wx-3.1/wx/beforestd.h
include/wx-3.1/wx/bitmap.h
include/wx-3.1/wx/bmpbuttn.h
include/wx-3.1/wx/bmpcbox.h
include/wx-3.1/wx/bookctrl.h
include/wx-3.1/wx/brush.h
include/wx-3.1/wx/buffer.h
include/wx-3.1/wx/build.h
include/wx-3.1/wx/busyinfo.h
include/wx-3.1/wx/button.h
include/wx-3.1/wx/calctrl.h
include/wx-3.1/wx/caret.h
include/wx-3.1/wx/chartype.h
include/wx-3.1/wx/checkbox.h
include/wx-3.1/wx/checkeddelete.h
include/wx-3.1/wx/checklst.h
include/wx-3.1/wx/chkconf.h
include/wx-3.1/wx/choicdlg.h
include/wx-3.1/wx/choice.h
include/wx-3.1/wx/choicebk.h
include/wx-3.1/wx/clipbrd.h
include/wx-3.1/wx/clntdata.h
include/wx-3.1/wx/clrpicker.h
include/wx-3.1/wx/cmdargs.h
include/wx-3.1/wx/cmdline.h
include/wx-3.1/wx/cmdproc.h
include/wx-3.1/wx/cmndata.h
include/wx-3.1/wx/collheaderctrl.h
include/wx-3.1/wx/collpane.h
include/wx-3.1/wx/colordlg.h
include/wx-3.1/wx/colour.h
include/wx-3.1/wx/colourdata.h
include/wx-3.1/wx/combo.h
include/wx-3.1/wx/combobox.h
include/wx-3.1/wx/commandlinkbutton.h
include/wx-3.1/wx/compiler.h
include/wx-3.1/wx/compositewin.h
include/wx-3.1/wx/confbase.h
include/wx-3.1/wx/config.h
include/wx-3.1/wx/containr.h
include/wx-3.1/wx/control.h
include/wx-3.1/wx/convauto.h
include/wx-3.1/wx/cpp.h
include/wx-3.1/wx/crt.h
include/wx-3.1/wx/cshelp.h
include/wx-3.1/wx/ctrlsub.h
include/wx-3.1/wx/cursor.h
include/wx-3.1/wx/custombgwin.h
include/wx-3.1/wx/dataobj.h
include/wx-3.1/wx/dataview.h
include/wx-3.1/wx/datectrl.h
include/wx-3.1/wx/dateevt.h
include/wx-3.1/wx/datetime.h
include/wx-3.1/wx/datetimectrl.h
include/wx-3.1/wx/datstrm.h
include/wx-3.1/wx/dc.h
include/wx-3.1/wx/dcbuffer.h
include/wx-3.1/wx/dcclient.h
include/wx-3.1/wx/dcgraph.h
include/wx-3.1/wx/dcmemory.h
include/wx-3.1/wx/dcmirror.h
include/wx-3.1/wx/dcprint.h
include/wx-3.1/wx/dcps.h
include/wx-3.1/wx/dcscreen.h
include/wx-3.1/wx/dcsvg.h
include/wx-3.1/wx/dde.h
include/wx-3.1/wx/debug.h
include/wx-3.1/wx/debugrpt.h
include/wx-3.1/wx/defs.h
include/wx-3.1/wx/dialog.h
include/wx-3.1/wx/dialup.h
include/wx-3.1/wx/dir.h
include/wx-3.1/wx/dirctrl.h
include/wx-3.1/wx/dirdlg.h
include/wx-3.1/wx/display.h
include/wx-3.1/wx/dlimpexp.h
include/wx-3.1/wx/dlist.h
include/wx-3.1/wx/dnd.h
include/wx-3.1/wx/docmdi.h
include/wx-3.1/wx/docview.h
include/wx-3.1/wx/dragimag.h
include/wx-3.1/wx/dvrenderers.h
include/wx-3.1/wx/dynarray.h
include/wx-3.1/wx/dynlib.h
include/wx-3.1/wx/dynload.h
include/wx-3.1/wx/editlbox.h
include/wx-3.1/wx/effects.h
include/wx-3.1/wx/encconv.h
include/wx-3.1/wx/encinfo.h
include/wx-3.1/wx/event.h
include/wx-3.1/wx/eventfilter.h
include/wx-3.1/wx/evtloop.h
include/wx-3.1/wx/evtloopsrc.h
include/wx-3.1/wx/except.h
include/wx-3.1/wx/fdrepdlg.h
include/wx-3.1/wx/features.h
include/wx-3.1/wx/ffile.h
include/wx-3.1/wx/file.h
include/wx-3.1/wx/fileconf.h
include/wx-3.1/wx/filectrl.h
include/wx-3.1/wx/filedlg.h
include/wx-3.1/wx/filefn.h
include/wx-3.1/wx/filehistory.h
include/wx-3.1/wx/filename.h
include/wx-3.1/wx/filepicker.h
include/wx-3.1/wx/filesys.h
include/wx-3.1/wx/flags.h
include/wx-3.1/wx/fmappriv.h
include/wx-3.1/wx/font.h
include/wx-3.1/wx/fontdata.h
include/wx-3.1/wx/fontdlg.h
include/wx-3.1/wx/fontenc.h
include/wx-3.1/wx/fontenum.h
include/wx-3.1/wx/fontmap.h
include/wx-3.1/wx/fontpicker.h
include/wx-3.1/wx/fontutil.h
include/wx-3.1/wx/frame.h
include/wx-3.1/wx/fs_arc.h
include/wx-3.1/wx/fs_filter.h
include/wx-3.1/wx/fs_inet.h
include/wx-3.1/wx/fs_mem.h
include/wx-3.1/wx/fs_zip.h
include/wx-3.1/wx/fswatcher.h
include/wx-3.1/wx/gauge.h
include/wx-3.1/wx/gbsizer.h
include/wx-3.1/wx/gdicmn.h
include/wx-3.1/wx/gdiobj.h
include/wx-3.1/wx/generic/aboutdlgg.h
include/wx-3.1/wx/generic/accel.h
include/wx-3.1/wx/generic/activityindicator.h
include/wx-3.1/wx/generic/animate.h
include/wx-3.1/wx/generic/bmpcbox.h
include/wx-3.1/wx/generic/busyinfo.h
include/wx-3.1/wx/generic/buttonbar.h
include/wx-3.1/wx/generic/calctrlg.h
include/wx-3.1/wx/generic/caret.h
include/wx-3.1/wx/generic/choicdgg.h
include/wx-3.1/wx/generic/collheaderctrl.h
include/wx-3.1/wx/generic/combo.h
include/wx-3.1/wx/generic/custombgwin.h
include/wx-3.1/wx/generic/dataview.h
include/wx-3.1/wx/generic/datectrl.h
include/wx-3.1/wx/generic/dcpsg.h
include/wx-3.1/wx/generic/dirctrlg.h
include/wx-3.1/wx/generic/dragimgg.h
include/wx-3.1/wx/generic/dvrenderer.h
include/wx-3.1/wx/generic/dvrenderers.h
include/wx-3.1/wx/generic/fdrepdlg.h
include/wx-3.1/wx/generic/filectrlg.h
include/wx-3.1/wx/generic/filepickerg.h
include/wx-3.1/wx/generic/fswatcher.h
include/wx-3.1/wx/generic/grid.h
include/wx-3.1/wx/generic/gridctrl.h
include/wx-3.1/wx/generic/grideditors.h
include/wx-3.1/wx/generic/gridsel.h
include/wx-3.1/wx/generic/headerctrlg.h
include/wx-3.1/wx/generic/helpext.h
include/wx-3.1/wx/generic/hyperlink.h
include/wx-3.1/wx/generic/icon.h
include/wx-3.1/wx/generic/imaglist.h
include/wx-3.1/wx/generic/infobar.h
include/wx-3.1/wx/generic/laywin.h
include/wx-3.1/wx/generic/listctrl.h
include/wx-3.1/wx/generic/logg.h
include/wx-3.1/wx/generic/msgdlgg.h
include/wx-3.1/wx/generic/notebook.h
include/wx-3.1/wx/generic/notifmsg.h
include/wx-3.1/wx/generic/numdlgg.h
include/wx-3.1/wx/generic/paletteg.h
include/wx-3.1/wx/generic/panelg.h
include/wx-3.1/wx/generic/printps.h
include/wx-3.1/wx/generic/prntdlgg.h
include/wx-3.1/wx/generic/progdlgg.h
include/wx-3.1/wx/generic/propdlg.h
include/wx-3.1/wx/generic/richmsgdlgg.h
include/wx-3.1/wx/generic/sashwin.h
include/wx-3.1/wx/generic/scrolwin.h
include/wx-3.1/wx/generic/spinctlg.h
include/wx-3.1/wx/generic/splash.h
include/wx-3.1/wx/generic/splitter.h
include/wx-3.1/wx/generic/srchctlg.h
include/wx-3.1/wx/generic/statbmpg.h
include/wx-3.1/wx/generic/stattextg.h
include/wx-3.1/wx/generic/statusbr.h
include/wx-3.1/wx/generic/textdlgg.h
include/wx-3.1/wx/generic/timectrl.h
include/wx-3.1/wx/generic/treectlg.h
include/wx-3.1/wx/generic/wizard.h
include/wx-3.1/wx/geometry.h
include/wx-3.1/wx/gifdecod.h
include/wx-3.1/wx/glcanvas.h
include/wx-3.1/wx/graphics.h
include/wx-3.1/wx/grid.h
include/wx-3.1/wx/gtk/accel.h
include/wx-3.1/wx/gtk/activityindicator.h
include/wx-3.1/wx/gtk/animate.h
include/wx-3.1/wx/gtk/anybutton.h
include/wx-3.1/wx/gtk/app.h
include/wx-3.1/wx/gtk/assertdlg_gtk.h
include/wx-3.1/wx/gtk/bitmap.h
include/wx-3.1/wx/gtk/bmpbuttn.h
include/wx-3.1/wx/gtk/bmpcbox.h
include/wx-3.1/wx/gtk/brush.h
include/wx-3.1/wx/gtk/button.h
include/wx-3.1/wx/gtk/calctrl.h
include/wx-3.1/wx/gtk/checkbox.h
include/wx-3.1/wx/gtk/checklst.h
include/wx-3.1/wx/gtk/chkconf.h
include/wx-3.1/wx/gtk/choice.h
include/wx-3.1/wx/gtk/clipbrd.h
include/wx-3.1/wx/gtk/clrpicker.h
include/wx-3.1/wx/gtk/collpane.h
include/wx-3.1/wx/gtk/colordlg.h
include/wx-3.1/wx/gtk/colour.h
include/wx-3.1/wx/gtk/combobox.h
include/wx-3.1/wx/gtk/control.h
include/wx-3.1/wx/gtk/cursor.h
include/wx-3.1/wx/gtk/dataform.h
include/wx-3.1/wx/gtk/dataobj.h
include/wx-3.1/wx/gtk/dataobj2.h
include/wx-3.1/wx/gtk/dataview.h
include/wx-3.1/wx/gtk/dialog.h
include/wx-3.1/wx/gtk/dirdlg.h
include/wx-3.1/wx/gtk/dnd.h
include/wx-3.1/wx/gtk/dvrenderer.h
include/wx-3.1/wx/gtk/dvrenderers.h
include/wx-3.1/wx/gtk/evtloop.h
include/wx-3.1/wx/gtk/evtloopsrc.h
include/wx-3.1/wx/gtk/filectrl.h
include/wx-3.1/wx/gtk/filedlg.h
include/wx-3.1/wx/gtk/filehistory.h
include/wx-3.1/wx/gtk/filepicker.h
include/wx-3.1/wx/gtk/font.h
include/wx-3.1/wx/gtk/fontdlg.h
include/wx-3.1/wx/gtk/fontpicker.h
include/wx-3.1/wx/gtk/frame.h
include/wx-3.1/wx/gtk/gauge.h
include/wx-3.1/wx/gtk/glcanvas.h
include/wx-3.1/wx/gtk/gnome/gvfs.h
include/wx-3.1/wx/gtk/hyperlink.h
include/wx-3.1/wx/gtk/infobar.h
include/wx-3.1/wx/gtk/listbox.h
include/wx-3.1/wx/gtk/mdi.h
include/wx-3.1/wx/gtk/menu.h
include/wx-3.1/wx/gtk/menuitem.h
include/wx-3.1/wx/gtk/mimetype.h
include/wx-3.1/wx/gtk/minifram.h
include/wx-3.1/wx/gtk/msgdlg.h
include/wx-3.1/wx/gtk/nonownedwnd.h
include/wx-3.1/wx/gtk/notebook.h
include/wx-3.1/wx/gtk/pen.h
include/wx-3.1/wx/gtk/popupwin.h
include/wx-3.1/wx/gtk/print.h
include/wx-3.1/wx/gtk/radiobox.h
include/wx-3.1/wx/gtk/radiobut.h
include/wx-3.1/wx/gtk/region.h
include/wx-3.1/wx/gtk/scrolbar.h
include/wx-3.1/wx/gtk/scrolwin.h
include/wx-3.1/wx/gtk/slider.h
include/wx-3.1/wx/gtk/spinbutt.h
include/wx-3.1/wx/gtk/spinctrl.h
include/wx-3.1/wx/gtk/srchctrl.h
include/wx-3.1/wx/gtk/statbmp.h
include/wx-3.1/wx/gtk/statbox.h
include/wx-3.1/wx/gtk/statline.h
include/wx-3.1/wx/gtk/stattext.h
include/wx-3.1/wx/gtk/taskbar.h
include/wx-3.1/wx/gtk/textctrl.h
include/wx-3.1/wx/gtk/textentry.h
include/wx-3.1/wx/gtk/tglbtn.h
include/wx-3.1/wx/gtk/toolbar.h
include/wx-3.1/wx/gtk/tooltip.h
include/wx-3.1/wx/gtk/toplevel.h
include/wx-3.1/wx/gtk/webview_webkit.h
include/wx-3.1/wx/gtk/webviewhistoryitem_webkit.h
include/wx-3.1/wx/gtk/window.h
include/wx-3.1/wx/hash.h
include/wx-3.1/wx/hashmap.h
include/wx-3.1/wx/hashset.h
include/wx-3.1/wx/headercol.h
include/wx-3.1/wx/headerctrl.h
include/wx-3.1/wx/help.h
include/wx-3.1/wx/helpbase.h
include/wx-3.1/wx/helphtml.h
include/wx-3.1/wx/helpwin.h
include/wx-3.1/wx/html/forcelnk.h
include/wx-3.1/wx/html/helpctrl.h
include/wx-3.1/wx/html/helpdata.h
include/wx-3.1/wx/html/helpdlg.h
include/wx-3.1/wx/html/helpfrm.h
include/wx-3.1/wx/html/helpwnd.h
include/wx-3.1/wx/html/htmlcell.h
include/wx-3.1/wx/html/htmldefs.h
include/wx-3.1/wx/html/htmlfilt.h
include/wx-3.1/wx/html/htmlpars.h
include/wx-3.1/wx/html/htmlproc.h
include/wx-3.1/wx/html/htmltag.h
include/wx-3.1/wx/html/htmlwin.h
include/wx-3.1/wx/html/htmprint.h
include/wx-3.1/wx/html/m_templ.h
include/wx-3.1/wx/html/styleparams.h
include/wx-3.1/wx/html/winpars.h
include/wx-3.1/wx/htmllbox.h
include/wx-3.1/wx/hyperlink.h
include/wx-3.1/wx/icon.h
include/wx-3.1/wx/iconbndl.h
include/wx-3.1/wx/iconloc.h
include/wx-3.1/wx/imagbmp.h
include/wx-3.1/wx/image.h
include/wx-3.1/wx/imaggif.h
include/wx-3.1/wx/imagiff.h
include/wx-3.1/wx/imagjpeg.h
include/wx-3.1/wx/imaglist.h
include/wx-3.1/wx/imagpcx.h
include/wx-3.1/wx/imagpng.h
include/wx-3.1/wx/imagpnm.h
include/wx-3.1/wx/imagtga.h
include/wx-3.1/wx/imagtiff.h
include/wx-3.1/wx/imagxpm.h
include/wx-3.1/wx/infobar.h
include/wx-3.1/wx/init.h
include/wx-3.1/wx/intl.h
include/wx-3.1/wx/iosfwrap.h
include/wx-3.1/wx/ioswrap.h
include/wx-3.1/wx/ipc.h
include/wx-3.1/wx/ipcbase.h
include/wx-3.1/wx/itemattr.h
include/wx-3.1/wx/itemid.h
include/wx-3.1/wx/joystick.h
include/wx-3.1/wx/kbdstate.h
include/wx-3.1/wx/language.h
include/wx-3.1/wx/layout.h
include/wx-3.1/wx/laywin.h
include/wx-3.1/wx/link.h
include/wx-3.1/wx/list.h
include/wx-3.1/wx/listbase.h
include/wx-3.1/wx/listbook.h
include/wx-3.1/wx/listbox.h
include/wx-3.1/wx/listctrl.h
include/wx-3.1/wx/listimpl.cpp
include/wx-3.1/wx/log.h
include/wx-3.1/wx/longlong.h
include/wx-3.1/wx/lzmastream.h
include/wx-3.1/wx/math.h
include/wx-3.1/wx/matrix.h
include/wx-3.1/wx/mdi.h
include/wx-3.1/wx/mediactrl.h
include/wx-3.1/wx/memconf.h
include/wx-3.1/wx/memory.h
include/wx-3.1/wx/memtext.h
include/wx-3.1/wx/menu.h
include/wx-3.1/wx/menuitem.h
include/wx-3.1/wx/meta/convertible.h
include/wx-3.1/wx/meta/if.h
include/wx-3.1/wx/meta/implicitconversion.h
include/wx-3.1/wx/meta/int2type.h
include/wx-3.1/wx/meta/movable.h
include/wx-3.1/wx/meta/pod.h
include/wx-3.1/wx/meta/removeref.h
include/wx-3.1/wx/metafile.h
include/wx-3.1/wx/mimetype.h
include/wx-3.1/wx/minifram.h
include/wx-3.1/wx/modalhook.h
include/wx-3.1/wx/module.h
include/wx-3.1/wx/mousemanager.h
include/wx-3.1/wx/mousestate.h
include/wx-3.1/wx/msgdlg.h
include/wx-3.1/wx/msgout.h
include/wx-3.1/wx/msgqueue.h
include/wx-3.1/wx/mstream.h
include/wx-3.1/wx/nativewin.h
include/wx-3.1/wx/nonownedwnd.h
include/wx-3.1/wx/notebook.h
include/wx-3.1/wx/notifmsg.h
include/wx-3.1/wx/numdlg.h
include/wx-3.1/wx/numformatter.h
include/wx-3.1/wx/object.h
include/wx-3.1/wx/odcombo.h
include/wx-3.1/wx/overlay.h
include/wx-3.1/wx/ownerdrw.h
include/wx-3.1/wx/palette.h
include/wx-3.1/wx/panel.h
include/wx-3.1/wx/paper.h
include/wx-3.1/wx/pen.h
include/wx-3.1/wx/peninfobase.h
include/wx-3.1/wx/persist.h
include/wx-3.1/wx/persist/bookctrl.h
include/wx-3.1/wx/persist/dataview.h
include/wx-3.1/wx/persist/splitter.h
include/wx-3.1/wx/persist/toplevel.h
include/wx-3.1/wx/persist/treebook.h
include/wx-3.1/wx/persist/window.h
include/wx-3.1/wx/pickerbase.h
include/wx-3.1/wx/platform.h
include/wx-3.1/wx/platinfo.h
include/wx-3.1/wx/popupwin.h
include/wx-3.1/wx/position.h
include/wx-3.1/wx/power.h
include/wx-3.1/wx/preferences.h
include/wx-3.1/wx/print.h
include/wx-3.1/wx/printdlg.h
include/wx-3.1/wx/prntbase.h
include/wx-3.1/wx/process.h
include/wx-3.1/wx/progdlg.h
include/wx-3.1/wx/propdlg.h
include/wx-3.1/wx/propgrid/advprops.h
include/wx-3.1/wx/propgrid/editors.h
include/wx-3.1/wx/propgrid/manager.h
include/wx-3.1/wx/propgrid/property.h
include/wx-3.1/wx/propgrid/propgrid.h
include/wx-3.1/wx/propgrid/propgriddefs.h
include/wx-3.1/wx/propgrid/propgridiface.h
include/wx-3.1/wx/propgrid/propgridpagestate.h
include/wx-3.1/wx/propgrid/props.h
include/wx-3.1/wx/protocol/file.h
include/wx-3.1/wx/protocol/ftp.h
include/wx-3.1/wx/protocol/http.h
include/wx-3.1/wx/protocol/log.h
include/wx-3.1/wx/protocol/protocol.h
include/wx-3.1/wx/ptr_scpd.h
include/wx-3.1/wx/ptr_shrd.h
include/wx-3.1/wx/quantize.h
include/wx-3.1/wx/radiobox.h
include/wx-3.1/wx/radiobut.h
include/wx-3.1/wx/range.h
include/wx-3.1/wx/rawbmp.h
include/wx-3.1/wx/rearrangectrl.h
include/wx-3.1/wx/recguard.h
include/wx-3.1/wx/regex.h
include/wx-3.1/wx/region.h
include/wx-3.1/wx/renderer.h
include/wx-3.1/wx/ribbon/art.h
include/wx-3.1/wx/ribbon/art_internal.h
include/wx-3.1/wx/ribbon/bar.h
include/wx-3.1/wx/ribbon/buttonbar.h
include/wx-3.1/wx/ribbon/control.h
include/wx-3.1/wx/ribbon/gallery.h
include/wx-3.1/wx/ribbon/page.h
include/wx-3.1/wx/ribbon/panel.h
include/wx-3.1/wx/ribbon/toolbar.h
include/wx-3.1/wx/richmsgdlg.h
include/wx-3.1/wx/richtext/richtextbackgroundpage.h
include/wx-3.1/wx/richtext/richtextborderspage.h
include/wx-3.1/wx/richtext/richtextbuffer.h
include/wx-3.1/wx/richtext/richtextbulletspage.h
include/wx-3.1/wx/richtext/richtextctrl.h
include/wx-3.1/wx/richtext/richtextdialogpage.h
include/wx-3.1/wx/richtext/richtextfontpage.h
include/wx-3.1/wx/richtext/richtextformatdlg.h
include/wx-3.1/wx/richtext/richtexthtml.h
include/wx-3.1/wx/richtext/richtextimagedlg.h
include/wx-3.1/wx/richtext/richtextindentspage.h
include/wx-3.1/wx/richtext/richtextliststylepage.h
include/wx-3.1/wx/richtext/richtextmarginspage.h
include/wx-3.1/wx/richtext/richtextprint.h
include/wx-3.1/wx/richtext/richtextsizepage.h
include/wx-3.1/wx/richtext/richtextstyledlg.h
include/wx-3.1/wx/richtext/richtextstylepage.h
include/wx-3.1/wx/richtext/richtextstyles.h
include/wx-3.1/wx/richtext/richtextsymboldlg.h
include/wx-3.1/wx/richtext/richtexttabspage.h
include/wx-3.1/wx/richtext/richtextuicustomization.h
include/wx-3.1/wx/richtext/richtextxml.h
include/wx-3.1/wx/richtooltip.h
include/wx-3.1/wx/rtti.h
include/wx-3.1/wx/sashwin.h
include/wx-3.1/wx/sckaddr.h
include/wx-3.1/wx/sckipc.h
include/wx-3.1/wx/sckstrm.h
include/wx-3.1/wx/scopedarray.h
include/wx-3.1/wx/scopedptr.h
include/wx-3.1/wx/scopeguard.h
include/wx-3.1/wx/scrolbar.h
include/wx-3.1/wx/scrolwin.h
include/wx-3.1/wx/secretstore.h
include/wx-3.1/wx/selstore.h
include/wx-3.1/wx/settings.h
include/wx-3.1/wx/sharedptr.h
include/wx-3.1/wx/simplebook.h
include/wx-3.1/wx/sizer.h
include/wx-3.1/wx/slider.h
include/wx-3.1/wx/snglinst.h
include/wx-3.1/wx/socket.h
include/wx-3.1/wx/sound.h
include/wx-3.1/wx/spinbutt.h
include/wx-3.1/wx/spinctrl.h
include/wx-3.1/wx/splash.h
include/wx-3.1/wx/splitter.h
include/wx-3.1/wx/srchctrl.h
include/wx-3.1/wx/sstream.h
include/wx-3.1/wx/stack.h
include/wx-3.1/wx/stackwalk.h
include/wx-3.1/wx/statbmp.h
include/wx-3.1/wx/statbox.h
include/wx-3.1/wx/statline.h
include/wx-3.1/wx/stattext.h
include/wx-3.1/wx/statusbr.h
include/wx-3.1/wx/stc/stc.h
include/wx-3.1/wx/stdpaths.h
include/wx-3.1/wx/stdstream.h
include/wx-3.1/wx/stockitem.h
include/wx-3.1/wx/stopwatch.h
include/wx-3.1/wx/strconv.h
include/wx-3.1/wx/stream.h
include/wx-3.1/wx/string.h
include/wx-3.1/wx/stringimpl.h
include/wx-3.1/wx/stringops.h
include/wx-3.1/wx/strvararg.h
include/wx-3.1/wx/sysopt.h
include/wx-3.1/wx/systhemectrl.h
include/wx-3.1/wx/tarstrm.h
include/wx-3.1/wx/taskbar.h
include/wx-3.1/wx/taskbarbutton.h
include/wx-3.1/wx/tbarbase.h
include/wx-3.1/wx/testing.h
include/wx-3.1/wx/textbuf.h
include/wx-3.1/wx/textcompleter.h
include/wx-3.1/wx/textctrl.h
include/wx-3.1/wx/textdlg.h
include/wx-3.1/wx/textentry.h
include/wx-3.1/wx/textfile.h
include/wx-3.1/wx/textwrapper.h
include/wx-3.1/wx/tglbtn.h
include/wx-3.1/wx/thread.h
include/wx-3.1/wx/thrimpl.cpp
include/wx-3.1/wx/time.h
include/wx-3.1/wx/timectrl.h
include/wx-3.1/wx/timer.h
include/wx-3.1/wx/tipdlg.h
include/wx-3.1/wx/tipwin.h
include/wx-3.1/wx/tls.h
include/wx-3.1/wx/tokenzr.h
include/wx-3.1/wx/toolbar.h
include/wx-3.1/wx/toolbook.h
include/wx-3.1/wx/tooltip.h
include/wx-3.1/wx/toplevel.h
include/wx-3.1/wx/tracker.h
include/wx-3.1/wx/translation.h
include/wx-3.1/wx/treebase.h
include/wx-3.1/wx/treebook.h
include/wx-3.1/wx/treectrl.h
include/wx-3.1/wx/treelist.h
include/wx-3.1/wx/txtstrm.h
include/wx-3.1/wx/typeinfo.h
include/wx-3.1/wx/types.h
include/wx-3.1/wx/uiaction.h
include/wx-3.1/wx/unichar.h
include/wx-3.1/wx/unix/app.h
include/wx-3.1/wx/unix/apptbase.h
include/wx-3.1/wx/unix/apptrait.h
include/wx-3.1/wx/unix/chkconf.h
include/wx-3.1/wx/unix/evtloop.h
include/wx-3.1/wx/unix/evtloopsrc.h
include/wx-3.1/wx/unix/fontutil.h
include/wx-3.1/wx/unix/fswatcher_inotify.h
include/wx-3.1/wx/unix/fswatcher_kqueue.h
include/wx-3.1/wx/unix/glx11.h
include/wx-3.1/wx/unix/joystick.h
include/wx-3.1/wx/unix/mimetype.h
include/wx-3.1/wx/unix/pipe.h
include/wx-3.1/wx/unix/sound.h
include/wx-3.1/wx/unix/stackwalk.h
include/wx-3.1/wx/unix/stdpaths.h
include/wx-3.1/wx/unix/taskbarx11.h
include/wx-3.1/wx/unix/tls.h
include/wx-3.1/wx/unix/utilsx11.h
include/wx-3.1/wx/uri.h
include/wx-3.1/wx/url.h
include/wx-3.1/wx/ustring.h
include/wx-3.1/wx/utils.h
include/wx-3.1/wx/valgen.h
include/wx-3.1/wx/validate.h
include/wx-3.1/wx/valnum.h
include/wx-3.1/wx/valtext.h
include/wx-3.1/wx/variant.h
include/wx-3.1/wx/vector.h
include/wx-3.1/wx/version.h
include/wx-3.1/wx/versioninfo.h
include/wx-3.1/wx/vidmode.h
include/wx-3.1/wx/vlbox.h
include/wx-3.1/wx/vms_x_fix.h
include/wx-3.1/wx/volume.h
include/wx-3.1/wx/vscroll.h
include/wx-3.1/wx/weakref.h
include/wx-3.1/wx/webview.h
include/wx-3.1/wx/webviewarchivehandler.h
include/wx-3.1/wx/webviewfshandler.h
include/wx-3.1/wx/wfstream.h
include/wx-3.1/wx/window.h
include/wx-3.1/wx/windowid.h
include/wx-3.1/wx/windowptr.h
include/wx-3.1/wx/withimages.h
include/wx-3.1/wx/wizard.h
include/wx-3.1/wx/wrapsizer.h
include/wx-3.1/wx/wupdlock.h
include/wx-3.1/wx/wx.h
include/wx-3.1/wx/wxchar.h
include/wx-3.1/wx/wxcrt.h
include/wx-3.1/wx/wxcrtbase.h
include/wx-3.1/wx/wxcrtvararg.h
include/wx-3.1/wx/wxhtml.h
include/wx-3.1/wx/wxprec.h
include/wx-3.1/wx/xlocale.h
include/wx-3.1/wx/xml/xml.h
include/wx-3.1/wx/xpmdecod.h
include/wx-3.1/wx/xpmhand.h
include/wx-3.1/wx/xrc/xh_activityindicator.h
include/wx-3.1/wx/xrc/xh_all.h
include/wx-3.1/wx/xrc/xh_animatctrl.h
include/wx-3.1/wx/xrc/xh_aui.h
include/wx-3.1/wx/xrc/xh_auitoolb.h
include/wx-3.1/wx/xrc/xh_bannerwindow.h
include/wx-3.1/wx/xrc/xh_bmp.h
include/wx-3.1/wx/xrc/xh_bmpbt.h
include/wx-3.1/wx/xrc/xh_bmpcbox.h
include/wx-3.1/wx/xrc/xh_bttn.h
include/wx-3.1/wx/xrc/xh_cald.h
include/wx-3.1/wx/xrc/xh_chckb.h
include/wx-3.1/wx/xrc/xh_chckl.h
include/wx-3.1/wx/xrc/xh_choic.h
include/wx-3.1/wx/xrc/xh_choicbk.h
include/wx-3.1/wx/xrc/xh_clrpicker.h
include/wx-3.1/wx/xrc/xh_cmdlinkbn.h
include/wx-3.1/wx/xrc/xh_collpane.h
include/wx-3.1/wx/xrc/xh_combo.h
include/wx-3.1/wx/xrc/xh_comboctrl.h
include/wx-3.1/wx/xrc/xh_dataview.h
include/wx-3.1/wx/xrc/xh_datectrl.h
include/wx-3.1/wx/xrc/xh_dirpicker.h
include/wx-3.1/wx/xrc/xh_dlg.h
include/wx-3.1/wx/xrc/xh_editlbox.h
include/wx-3.1/wx/xrc/xh_filectrl.h
include/wx-3.1/wx/xrc/xh_filepicker.h
include/wx-3.1/wx/xrc/xh_fontpicker.h
include/wx-3.1/wx/xrc/xh_frame.h
include/wx-3.1/wx/xrc/xh_gauge.h
include/wx-3.1/wx/xrc/xh_gdctl.h
include/wx-3.1/wx/xrc/xh_grid.h
include/wx-3.1/wx/xrc/xh_html.h
include/wx-3.1/wx/xrc/xh_htmllbox.h
include/wx-3.1/wx/xrc/xh_hyperlink.h
include/wx-3.1/wx/xrc/xh_infobar.h
include/wx-3.1/wx/xrc/xh_listb.h
include/wx-3.1/wx/xrc/xh_listbk.h
include/wx-3.1/wx/xrc/xh_listc.h
include/wx-3.1/wx/xrc/xh_mdi.h
include/wx-3.1/wx/xrc/xh_menu.h
include/wx-3.1/wx/xrc/xh_notbk.h
include/wx-3.1/wx/xrc/xh_odcombo.h
include/wx-3.1/wx/xrc/xh_panel.h
include/wx-3.1/wx/xrc/xh_propdlg.h
include/wx-3.1/wx/xrc/xh_radbt.h
include/wx-3.1/wx/xrc/xh_radbx.h
include/wx-3.1/wx/xrc/xh_ribbon.h
include/wx-3.1/wx/xrc/xh_richtext.h
include/wx-3.1/wx/xrc/xh_scrol.h
include/wx-3.1/wx/xrc/xh_scwin.h
include/wx-3.1/wx/xrc/xh_simplebook.h
include/wx-3.1/wx/xrc/xh_sizer.h
include/wx-3.1/wx/xrc/xh_slidr.h
include/wx-3.1/wx/xrc/xh_spin.h
include/wx-3.1/wx/xrc/xh_split.h
include/wx-3.1/wx/xrc/xh_srchctrl.h
include/wx-3.1/wx/xrc/xh_statbar.h
include/wx-3.1/wx/xrc/xh_stbmp.h
include/wx-3.1/wx/xrc/xh_stbox.h
include/wx-3.1/wx/xrc/xh_stlin.h
include/wx-3.1/wx/xrc/xh_sttxt.h
include/wx-3.1/wx/xrc/xh_text.h
include/wx-3.1/wx/xrc/xh_tglbtn.h
include/wx-3.1/wx/xrc/xh_timectrl.h
include/wx-3.1/wx/xrc/xh_toolb.h
include/wx-3.1/wx/xrc/xh_toolbk.h
include/wx-3.1/wx/xrc/xh_tree.h
include/wx-3.1/wx/xrc/xh_treebk.h
include/wx-3.1/wx/xrc/xh_unkwn.h
include/wx-3.1/wx/xrc/xh_wizrd.h
include/wx-3.1/wx/xrc/xmlres.h
include/wx-3.1/wx/xrc/xmlreshandler.h
include/wx-3.1/wx/xti.h
include/wx-3.1/wx/xti2.h
include/wx-3.1/wx/xtictor.h
include/wx-3.1/wx/xtihandler.h
include/wx-3.1/wx/xtiprop.h
include/wx-3.1/wx/xtistrm.h
include/wx-3.1/wx/xtitypes.h
include/wx-3.1/wx/xtixml.h
include/wx-3.1/wx/zipstrm.h
include/wx-3.1/wx/zstream.h
lib/libwx_baseu-3.1.so
lib/libwx_baseu-3.1.so.4
lib/libwx_baseu-3.1.so.4.0.0
lib/libwx_baseu_net-3.1.so
lib/libwx_baseu_net-3.1.so.4
lib/libwx_baseu_net-3.1.so.4.0.0
lib/libwx_baseu_xml-3.1.so
lib/libwx_baseu_xml-3.1.so.4
lib/libwx_baseu_xml-3.1.so.4.0.0
libexec/wx-3.1/wx-config
libexec/wx-3.1/wxrc
libexec/wx-3.1/wxrc-3.1
share/wx-3.1/aclocal/wxwin.m4
share/wx-3.1/bakefile/presets/wx.bkl
share/wx-3.1/bakefile/presets/wx_presets.py
share/wx-3.1/bakefile/presets/wx_unix.bkl
share/wx-3.1/bakefile/presets/wx_win32.bkl
share/wx-3.1/bakefile/presets/wx_xrc.bkl
share/wx-3.1/doc/wxWidgets/changes.txt
share/wx-3.1/doc/wxWidgets/lgpl.txt
share/wx-3.1/doc/wxWidgets/licence.txt
share/wx-3.1/doc/wxWidgets/readme.txt
share/wx-3.1/locale/ca/LC_MESSAGES/wxstd.mo
share/wx-3.1/locale/cs/LC_MESSAGES/wxstd.mo
share/wx-3.1/locale/da/LC_MESSAGES/wxstd.mo
share/wx-3.1/locale/de/LC_MESSAGES/wxstd.mo
share/wx-3.1/locale/el/LC_MESSAGES/wxstd.mo
share/wx-3.1/locale/es/LC_MESSAGES/wxstd.mo
share/wx-3.1/locale/fi/LC_MESSAGES/wxstd.mo
share/wx-3.1/locale/fr/LC_MESSAGES/wxstd.mo
share/wx-3.1/locale/hu/LC_MESSAGES/wxstd.mo
share/wx-3.1/locale/id/LC_MESSAGES/wxstd.mo
share/wx-3.1/locale/it/LC_MESSAGES/wxmsw.mo
share/wx-3.1/locale/it/LC_MESSAGES/wxstd.mo
share/wx-3.1/locale/ja/LC_MESSAGES/wxstd.mo
share/wx-3.1/locale/nl/LC_MESSAGES/wxstd.mo
share/wx-3.1/locale/pl/LC_MESSAGES/wxstd.mo
share/wx-3.1/locale/ru/LC_MESSAGES/wxstd.mo
share/wx-3.1/locale/sl/LC_MESSAGES/wxstd.mo
share/wx-3.1/locale/sv/LC_MESSAGES/wxstd.mo
share/wx-3.1/locale/tr/LC_MESSAGES/wxstd.mo
share/wx-3.1/locale/uk/LC_MESSAGES/wxstd.mo
share/wx-3.1/locale/zh_CN/LC_MESSAGES/wxstd.mo
share/wx-3.1/locale/zh_TW/LC_MESSAGES/wxstd.mo
@pkgdir share/wx-3.1/locale/zh/LC_MESSAGES

39
wxGTK31/PLIST.gtk3 Normal file
View File

@ -0,0 +1,39 @@
@comment $NetBSD$
lib/libwx_gtk3u_adv-3.1.so
lib/libwx_gtk3u_adv-3.1.so.4
lib/libwx_gtk3u_adv-3.1.so.4.0.0
lib/libwx_gtk3u_aui-3.1.so
lib/libwx_gtk3u_aui-3.1.so.4
lib/libwx_gtk3u_aui-3.1.so.4.0.0
lib/libwx_gtk3u_core-3.1.so
lib/libwx_gtk3u_core-3.1.so.4
lib/libwx_gtk3u_core-3.1.so.4.0.0
lib/libwx_gtk3u_gl-3.1.so
lib/libwx_gtk3u_gl-3.1.so.4
lib/libwx_gtk3u_gl-3.1.so.4.0.0
lib/libwx_gtk3u_html-3.1.so
lib/libwx_gtk3u_html-3.1.so.4
lib/libwx_gtk3u_html-3.1.so.4.0.0
lib/libwx_gtk3u_media-3.1.so
lib/libwx_gtk3u_media-3.1.so.4
lib/libwx_gtk3u_media-3.1.so.4.0.0
lib/libwx_gtk3u_propgrid-3.1.so
lib/libwx_gtk3u_propgrid-3.1.so.4
lib/libwx_gtk3u_propgrid-3.1.so.4.0.0
lib/libwx_gtk3u_qa-3.1.so
lib/libwx_gtk3u_qa-3.1.so.4
lib/libwx_gtk3u_qa-3.1.so.4.0.0
lib/libwx_gtk3u_ribbon-3.1.so
lib/libwx_gtk3u_ribbon-3.1.so.4
lib/libwx_gtk3u_ribbon-3.1.so.4.0.0
lib/libwx_gtk3u_richtext-3.1.so
lib/libwx_gtk3u_richtext-3.1.so.4
lib/libwx_gtk3u_richtext-3.1.so.4.0.0
lib/libwx_gtk3u_stc-3.1.so
lib/libwx_gtk3u_stc-3.1.so.4
lib/libwx_gtk3u_stc-3.1.so.4.0.0
lib/libwx_gtk3u_xrc-3.1.so
lib/libwx_gtk3u_xrc-3.1.so.4
lib/libwx_gtk3u_xrc-3.1.so.4.0.0
lib/wx/config/gtk3-unicode-3.1
lib/wx/include/gtk3-unicode-3.1/wx/setup.h

38
wxGTK31/buildlink3.mk Normal file
View File

@ -0,0 +1,38 @@
# $NetBSD: buildlink3.mk,v 1.21 2020/03/10 22:09:17 wiz Exp $
BUILDLINK_TREE+= wxGTK31
.if !defined(WXGTK31_BUILDLINK3_MK)
WXGTK31_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.wxGTK31+= wxGTK31>=3.1
BUILDLINK_ABI_DEPENDS.wxGTK31+= wxGTK31>=3.1
BUILDLINK_PKGSRCDIR.wxGTK31?= ../../wip/wxGTK31
BUILDLINK_INCDIRS.wxGTK31+= include/wx-3.1
PREPEND_PATH+= ${PREFIX}/libexec/wx-3.1
CONFIGURE_ARGS+= --with-wx-version=3.1
CONFIGURE_ARGS+= --with-wx-config=${PREFIX}/libexec/wx-3.1/wx-config
pkgbase := wxGTK31
.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 "../../graphics/MesaLib/buildlink3.mk"
.include "../../graphics/glu/buildlink3.mk"
. if !empty(PKG_BUILD_OPTIONS.wxGTK31:Mgtk2)
.include "../../x11/gtk2/buildlink3.mk"
. else
.include "../../x11/gtk3/buildlink3.mk"
. endif
.include "../../x11/libSM/buildlink3.mk"
.include "../../x11/libXxf86vm/buildlink3.mk"
.endif
.endif # WXGTK31_BUILDLINK3_MK
BUILDLINK_TREE+= -wxGTK31

8
wxGTK31/distinfo Normal file
View File

@ -0,0 +1,8 @@
$NetBSD: distinfo,v 1.20 2020/03/18 14:11:37 gdt Exp $
SHA1 (wxWidgets-3.1.4.tar.bz2) = f8c77e6336b5f6414b07e27baa489fb8abc620c4
RMD160 (wxWidgets-3.1.4.tar.bz2) = 3e53350433b2b31b1f0bed683c165be9f8857383
SHA512 (wxWidgets-3.1.4.tar.bz2) = aabb257fa222eb819f1e16086977b0ecfd3eb3406d695e0e642ffdb8b4dc586a9721404916be4756a2d92a1a8dc41b661b54717a64e03850a8a92d32d45ece14
Size (wxWidgets-3.1.4.tar.bz2) = 21581661 bytes
SHA1 (patch-configure) = 840b0698a98d34fd4563b982a19eec93220776cb
SHA1 (patch-configure.in) = 9f01c9d0478ffbd399f5765de9cc1d4115085201

13
wxGTK31/hacks.mk Normal file
View File

@ -0,0 +1,13 @@
# $NetBSD: hacks.mk,v 1.8 2019/04/26 16:53:20 bouyer Exp $
### [Mon Dec 14 16:58:00 MET 2015 : bouyer ]
### g++-4.8 on NetBSD/i386 fails with an internal compiler error
### when PCH is used. Be conservative and disable on all MACHINE_ARCH
###
.if ${OPSYS} == "NetBSD"
. include "../../mk/compiler.mk"
. if !empty(PKGSRC_COMPILER:Mgcc) && \
(!empty(CC_VERSION:Mgcc-4.8.*) || !empty(CC_VERSION:Mgcc-5.*) || !empty(CC_VERSION:Mgcc-6.*) || !empty(CC_VERSION:Mgcc-7.*))
CONFIGURE_ARGS+= --disable-precomp-headers
. endif
.endif

18
wxGTK31/options.mk Normal file
View File

@ -0,0 +1,18 @@
# $NetBSD: options.mk,v 1.2 2018/12/13 21:21:55 adam Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.wxGTK31
PKG_OPTIONS_REQUIRED_GROUPS= gtk
PKG_OPTIONS_GROUP.gtk= gtk2 gtk3
PKG_SUGGESTED_OPTIONS= gtk3
.include "../../mk/bsd.options.mk"
.if !empty(PKG_OPTIONS:Mgtk2)
PLIST_SRC+= PLIST.gtk2
CONFIGURE_ARGS+= --with-gtk=2
.include "../../x11/gtk2/buildlink3.mk"
.else
PLIST_SRC+= PLIST.gtk3
CONFIGURE_ARGS+= --with-gtk=3
.include "../../x11/gtk3/buildlink3.mk"
.endif

View File

@ -0,0 +1,17 @@
$NetBSD: patch-configure,v 1.6 2020/03/18 14:11:37 gdt Exp $
Fix shell script portability
tweak SEARCH_LIB
--- configure.orig 2014-06-14 21:48:48.000000000 +0000
+++ configure
@@ -40007,7 +40011,8 @@ EOF
*-*-solaris2* )
SONAME_FLAG="-h "
USE_SOVERSION=1
- USE_SOVERSOLARIS=1
+ USE_SOVERLINUX=1
+ USE_SOTWOSYMLINKS=1
;;
*-*-darwin* )

View File

@ -0,0 +1,18 @@
$NetBSD: patch-configure.in,v 1.4 2018/08/16 12:26:49 wiz Exp $
XXX
https://trac.wxwidgets.org/ticket/18198
tweak SEARCH_LIB
--- configure.in.orig 2014-06-14 21:48:48.000000000 +0000
+++ configure.in
@@ -2245,7 +2245,7 @@ fi
AC_MSG_RESULT($wx_cv_std_libfullpath)
-SEARCH_LIB="`echo "$SEARCH_INCLUDE" | sed s@include@$wx_cv_std_libpath@g` $wx_cv_std_libfullpath"
+SEARCH_LIB="`echo "$SEARCH_INCLUDE" | sed s@include@$wx_cv_std_libpath@g` $wx_cv_std_libfullpath @PREFIX@/lib"
dnl Cross compiling with gcc?
if test "$build" != "$host" -a "$GCC" = yes; then