summaryrefslogtreecommitdiff
path: root/x11/wxGTK30
diff options
context:
space:
mode:
authordbj <dbj@pkgsrc.org>2014-07-21 06:53:24 +0000
committerdbj <dbj@pkgsrc.org>2014-07-21 06:53:24 +0000
commit67dd4968f54ee4105c133b5ef5a5868ca3d012e3 (patch)
treec308f353a74c3ffbabbdee1a2abbcc92a85d57c1 /x11/wxGTK30
parent39906a6d9884d718d3b57bd38a0a2746e9f30dc0 (diff)
downloadpkgsrc-67dd4968f54ee4105c133b5ef5a5868ca3d012e3.tar.gz
Create wxGTK30 package for wxWidgets 3.0.1
Diffstat (limited to 'x11/wxGTK30')
-rw-r--r--x11/wxGTK30/DESCR20
-rw-r--r--x11/wxGTK30/Makefile86
-rw-r--r--x11/wxGTK30/PLIST761
-rw-r--r--x11/wxGTK30/PLIST.Darwin9
-rw-r--r--x11/wxGTK30/buildlink3.mk22
-rw-r--r--x11/wxGTK30/distinfo14
-rw-r--r--x11/wxGTK30/patches/manual-bakefile.diff230
-rw-r--r--x11/wxGTK30/patches/manual-regen.diff98
-rw-r--r--x11/wxGTK30/patches/patch-build_aclocal_bakefile.m414
-rw-r--r--x11/wxGTK30/patches/patch-configure79
-rw-r--r--x11/wxGTK30/patches/patch-configure.in53
-rw-r--r--x11/wxGTK30/patches/patch-src_tiff_configure14
-rw-r--r--x11/wxGTK30/patches/patch-src_tiff_configure.ac14
-rw-r--r--x11/wxGTK30/patches/patch-src_unix_threadpsx.cpp19
14 files changed, 1433 insertions, 0 deletions
diff --git a/x11/wxGTK30/DESCR b/x11/wxGTK30/DESCR
new file mode 100644
index 00000000000..f1291de4f36
--- /dev/null
+++ b/x11/wxGTK30/DESCR
@@ -0,0 +1,20 @@
+A GTK+-based implementation of 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.
diff --git a/x11/wxGTK30/Makefile b/x11/wxGTK30/Makefile
new file mode 100644
index 00000000000..3d64204f9a2
--- /dev/null
+++ b/x11/wxGTK30/Makefile
@@ -0,0 +1,86 @@
+# $NetBSD: Makefile,v 1.1 2014/07/21 06:53:24 dbj Exp $
+#
+
+VERSION= 3.0.1
+DISTNAME= wxWidgets-${VERSION}
+PKGNAME= wxGTK30-${VERSION}
+CATEGORIES= x11
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=wxwindows/}
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= dbj@NetBSD.org
+HOMEPAGE= http://www.wxwidgets.org/
+COMMENT= GTK-based implementation of the wxWidgets GUI library
+LICENSE= wxwindows-3.1
+
+PATCHFILES= ${DISTNAME}-libtool.diff.bz2
+PATCH_SITES= ${MASTER_SITE_LOCAL}
+PATCH_DIST_STRIP.${DISTNAME}-libtool.diff.bz2= -p1
+
+USE_TOOLS+= pkg-config msgfmt
+USE_LIBTOOL= YES
+USE_PKGLOCALEDIR= YES
+USE_LANGUAGES= c c++
+GNU_CONFIGURE= YES
+USE_GNU_CONFIGURE_HOST= no
+CONFIGURE_ARGS+= --with-gtk=2
+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
+
+DOCDIR= share/doc/wxGTK
+PKGLOCALEDIR= share
+
+INSTALL_MAKE_FLAGS+= LN_S="ln -fs"
+
+INSTALLATION_DIRS= ${DOCDIR}
+
+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_SED.fix-paths+= -e 's,@PREFIX@,${PREFIX},g'
+
+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/changes.txt ${DESTDIR}${PREFIX}/${DOCDIR}
+ ${INSTALL_DATA} ${WRKSRC}/docs/readme.txt ${DESTDIR}${PREFIX}/${DOCDIR}
+
+.include "../../mk/oss.buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../multimedia/gstreamer0.10/buildlink3.mk"
+.include "../../multimedia/gst-plugins0.10-base/buildlink3.mk"
+#.include "../../devel/GConf/buildlink3.mk"
+.include "../../devel/gettext-lib/buildlink3.mk"
+.include "../../graphics/glu/buildlink3.mk"
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../x11/libXxf86vm/buildlink3.mk"
+.include "../../graphics/MesaLib/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+.include "../../mk/jpeg.buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../graphics/tiff/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../textproc/expat/buildlink3.mk"
+.include "../../graphics/cairo/buildlink3.mk"
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/x11/wxGTK30/PLIST b/x11/wxGTK30/PLIST
new file mode 100644
index 00000000000..61390c9ee81
--- /dev/null
+++ b/x11/wxGTK30/PLIST
@@ -0,0 +1,761 @@
+@comment $NetBSD: PLIST,v 1.1 2014/07/21 06:53:24 dbj Exp $
+bin/wx-config
+bin/wxrc
+bin/wxrc-3.0
+include/wx-3.0/wx/aboutdlg.h
+include/wx-3.0/wx/accel.h
+include/wx-3.0/wx/access.h
+include/wx-3.0/wx/affinematrix2d.h
+include/wx-3.0/wx/affinematrix2dbase.h
+include/wx-3.0/wx/afterstd.h
+include/wx-3.0/wx/anidecod.h
+include/wx-3.0/wx/animate.h
+include/wx-3.0/wx/animdecod.h
+include/wx-3.0/wx/any.h
+include/wx-3.0/wx/anybutton.h
+include/wx-3.0/wx/anystr.h
+include/wx-3.0/wx/app.h
+include/wx-3.0/wx/apptrait.h
+include/wx-3.0/wx/archive.h
+include/wx-3.0/wx/arrimpl.cpp
+include/wx-3.0/wx/arrstr.h
+include/wx-3.0/wx/artprov.h
+include/wx-3.0/wx/atomic.h
+include/wx-3.0/wx/aui/aui.h
+include/wx-3.0/wx/aui/auibar.h
+include/wx-3.0/wx/aui/auibook.h
+include/wx-3.0/wx/aui/dockart.h
+include/wx-3.0/wx/aui/floatpane.h
+include/wx-3.0/wx/aui/framemanager.h
+include/wx-3.0/wx/aui/tabart.h
+include/wx-3.0/wx/aui/tabartgtk.h
+include/wx-3.0/wx/aui/tabmdi.h
+include/wx-3.0/wx/bannerwindow.h
+include/wx-3.0/wx/base64.h
+include/wx-3.0/wx/beforestd.h
+include/wx-3.0/wx/bitmap.h
+include/wx-3.0/wx/bmpbuttn.h
+include/wx-3.0/wx/bmpcbox.h
+include/wx-3.0/wx/bookctrl.h
+include/wx-3.0/wx/brush.h
+include/wx-3.0/wx/buffer.h
+include/wx-3.0/wx/build.h
+include/wx-3.0/wx/busyinfo.h
+include/wx-3.0/wx/button.h
+include/wx-3.0/wx/calctrl.h
+include/wx-3.0/wx/caret.h
+include/wx-3.0/wx/chartype.h
+include/wx-3.0/wx/checkbox.h
+include/wx-3.0/wx/checkeddelete.h
+include/wx-3.0/wx/checklst.h
+include/wx-3.0/wx/chkconf.h
+include/wx-3.0/wx/choicdlg.h
+include/wx-3.0/wx/choice.h
+include/wx-3.0/wx/choicebk.h
+include/wx-3.0/wx/clipbrd.h
+include/wx-3.0/wx/clntdata.h
+include/wx-3.0/wx/clrpicker.h
+include/wx-3.0/wx/cmdargs.h
+include/wx-3.0/wx/cmdline.h
+include/wx-3.0/wx/cmdproc.h
+include/wx-3.0/wx/cmndata.h
+include/wx-3.0/wx/collpane.h
+include/wx-3.0/wx/colordlg.h
+include/wx-3.0/wx/colour.h
+include/wx-3.0/wx/colourdata.h
+include/wx-3.0/wx/combo.h
+include/wx-3.0/wx/combobox.h
+include/wx-3.0/wx/commandlinkbutton.h
+include/wx-3.0/wx/compiler.h
+include/wx-3.0/wx/compositewin.h
+include/wx-3.0/wx/confbase.h
+include/wx-3.0/wx/config.h
+include/wx-3.0/wx/containr.h
+include/wx-3.0/wx/control.h
+include/wx-3.0/wx/convauto.h
+include/wx-3.0/wx/cpp.h
+include/wx-3.0/wx/crt.h
+include/wx-3.0/wx/cshelp.h
+include/wx-3.0/wx/ctrlsub.h
+include/wx-3.0/wx/cursor.h
+include/wx-3.0/wx/custombgwin.h
+include/wx-3.0/wx/dataobj.h
+include/wx-3.0/wx/dataview.h
+include/wx-3.0/wx/datectrl.h
+include/wx-3.0/wx/dateevt.h
+include/wx-3.0/wx/datetime.h
+include/wx-3.0/wx/datetimectrl.h
+include/wx-3.0/wx/datstrm.h
+include/wx-3.0/wx/dc.h
+include/wx-3.0/wx/dcbuffer.h
+include/wx-3.0/wx/dcclient.h
+include/wx-3.0/wx/dcgraph.h
+include/wx-3.0/wx/dcmemory.h
+include/wx-3.0/wx/dcmirror.h
+include/wx-3.0/wx/dcprint.h
+include/wx-3.0/wx/dcps.h
+include/wx-3.0/wx/dcscreen.h
+include/wx-3.0/wx/dcsvg.h
+include/wx-3.0/wx/dde.h
+include/wx-3.0/wx/debug.h
+include/wx-3.0/wx/debugrpt.h
+include/wx-3.0/wx/defs.h
+include/wx-3.0/wx/dialog.h
+include/wx-3.0/wx/dialup.h
+include/wx-3.0/wx/dir.h
+include/wx-3.0/wx/dirctrl.h
+include/wx-3.0/wx/dirdlg.h
+include/wx-3.0/wx/display.h
+include/wx-3.0/wx/display_impl.h
+include/wx-3.0/wx/dlimpexp.h
+include/wx-3.0/wx/dlist.h
+include/wx-3.0/wx/dnd.h
+include/wx-3.0/wx/docmdi.h
+include/wx-3.0/wx/docview.h
+include/wx-3.0/wx/dragimag.h
+include/wx-3.0/wx/dvrenderers.h
+include/wx-3.0/wx/dynarray.h
+include/wx-3.0/wx/dynlib.h
+include/wx-3.0/wx/dynload.h
+include/wx-3.0/wx/editlbox.h
+include/wx-3.0/wx/effects.h
+include/wx-3.0/wx/encconv.h
+include/wx-3.0/wx/encinfo.h
+include/wx-3.0/wx/event.h
+include/wx-3.0/wx/eventfilter.h
+include/wx-3.0/wx/evtloop.h
+include/wx-3.0/wx/evtloopsrc.h
+include/wx-3.0/wx/except.h
+include/wx-3.0/wx/fdrepdlg.h
+include/wx-3.0/wx/features.h
+include/wx-3.0/wx/ffile.h
+include/wx-3.0/wx/file.h
+include/wx-3.0/wx/fileconf.h
+include/wx-3.0/wx/filectrl.h
+include/wx-3.0/wx/filedlg.h
+include/wx-3.0/wx/filefn.h
+include/wx-3.0/wx/filehistory.h
+include/wx-3.0/wx/filename.h
+include/wx-3.0/wx/filepicker.h
+include/wx-3.0/wx/filesys.h
+include/wx-3.0/wx/flags.h
+include/wx-3.0/wx/fmappriv.h
+include/wx-3.0/wx/font.h
+include/wx-3.0/wx/fontdata.h
+include/wx-3.0/wx/fontdlg.h
+include/wx-3.0/wx/fontenc.h
+include/wx-3.0/wx/fontenum.h
+include/wx-3.0/wx/fontmap.h
+include/wx-3.0/wx/fontpicker.h
+include/wx-3.0/wx/fontutil.h
+include/wx-3.0/wx/frame.h
+include/wx-3.0/wx/fs_arc.h
+include/wx-3.0/wx/fs_filter.h
+include/wx-3.0/wx/fs_inet.h
+include/wx-3.0/wx/fs_mem.h
+include/wx-3.0/wx/fs_zip.h
+include/wx-3.0/wx/fswatcher.h
+include/wx-3.0/wx/gauge.h
+include/wx-3.0/wx/gbsizer.h
+include/wx-3.0/wx/gdicmn.h
+include/wx-3.0/wx/gdiobj.h
+include/wx-3.0/wx/generic/aboutdlgg.h
+include/wx-3.0/wx/generic/accel.h
+include/wx-3.0/wx/generic/bmpcbox.h
+include/wx-3.0/wx/generic/busyinfo.h
+include/wx-3.0/wx/generic/buttonbar.h
+include/wx-3.0/wx/generic/calctrlg.h
+include/wx-3.0/wx/generic/caret.h
+include/wx-3.0/wx/generic/choicdgg.h
+include/wx-3.0/wx/generic/colrdlgg.h
+include/wx-3.0/wx/generic/combo.h
+include/wx-3.0/wx/generic/custombgwin.h
+include/wx-3.0/wx/generic/dataview.h
+include/wx-3.0/wx/generic/datectrl.h
+include/wx-3.0/wx/generic/dcpsg.h
+include/wx-3.0/wx/generic/dirctrlg.h
+include/wx-3.0/wx/generic/dragimgg.h
+include/wx-3.0/wx/generic/dvrenderer.h
+include/wx-3.0/wx/generic/dvrenderers.h
+include/wx-3.0/wx/generic/fdrepdlg.h
+include/wx-3.0/wx/generic/filectrlg.h
+include/wx-3.0/wx/generic/filepickerg.h
+include/wx-3.0/wx/generic/fontdlgg.h
+include/wx-3.0/wx/generic/fswatcher.h
+include/wx-3.0/wx/generic/grid.h
+include/wx-3.0/wx/generic/gridctrl.h
+include/wx-3.0/wx/generic/grideditors.h
+include/wx-3.0/wx/generic/gridsel.h
+include/wx-3.0/wx/generic/headerctrlg.h
+include/wx-3.0/wx/generic/helpext.h
+include/wx-3.0/wx/generic/hyperlink.h
+include/wx-3.0/wx/generic/icon.h
+include/wx-3.0/wx/generic/imaglist.h
+include/wx-3.0/wx/generic/infobar.h
+include/wx-3.0/wx/generic/laywin.h
+include/wx-3.0/wx/generic/listctrl.h
+include/wx-3.0/wx/generic/logg.h
+include/wx-3.0/wx/generic/msgdlgg.h
+include/wx-3.0/wx/generic/notebook.h
+include/wx-3.0/wx/generic/notifmsg.h
+include/wx-3.0/wx/generic/numdlgg.h
+include/wx-3.0/wx/generic/paletteg.h
+include/wx-3.0/wx/generic/panelg.h
+include/wx-3.0/wx/generic/printps.h
+include/wx-3.0/wx/generic/prntdlgg.h
+include/wx-3.0/wx/generic/progdlgg.h
+include/wx-3.0/wx/generic/propdlg.h
+include/wx-3.0/wx/generic/richmsgdlgg.h
+include/wx-3.0/wx/generic/sashwin.h
+include/wx-3.0/wx/generic/scrolwin.h
+include/wx-3.0/wx/generic/spinctlg.h
+include/wx-3.0/wx/generic/splash.h
+include/wx-3.0/wx/generic/splitter.h
+include/wx-3.0/wx/generic/srchctlg.h
+include/wx-3.0/wx/generic/statbmpg.h
+include/wx-3.0/wx/generic/stattextg.h
+include/wx-3.0/wx/generic/statusbr.h
+include/wx-3.0/wx/generic/textdlgg.h
+include/wx-3.0/wx/generic/timectrl.h
+include/wx-3.0/wx/generic/treectlg.h
+include/wx-3.0/wx/generic/wizard.h
+include/wx-3.0/wx/geometry.h
+include/wx-3.0/wx/gifdecod.h
+include/wx-3.0/wx/glcanvas.h
+include/wx-3.0/wx/graphics.h
+include/wx-3.0/wx/grid.h
+include/wx-3.0/wx/gtk/accel.h
+include/wx-3.0/wx/gtk/animate.h
+include/wx-3.0/wx/gtk/anybutton.h
+include/wx-3.0/wx/gtk/app.h
+include/wx-3.0/wx/gtk/assertdlg_gtk.h
+include/wx-3.0/wx/gtk/bitmap.h
+include/wx-3.0/wx/gtk/bmpbuttn.h
+include/wx-3.0/wx/gtk/bmpcbox.h
+include/wx-3.0/wx/gtk/brush.h
+include/wx-3.0/wx/gtk/button.h
+include/wx-3.0/wx/gtk/calctrl.h
+include/wx-3.0/wx/gtk/checkbox.h
+include/wx-3.0/wx/gtk/checklst.h
+include/wx-3.0/wx/gtk/chkconf.h
+include/wx-3.0/wx/gtk/choice.h
+include/wx-3.0/wx/gtk/clipbrd.h
+include/wx-3.0/wx/gtk/clrpicker.h
+include/wx-3.0/wx/gtk/collpane.h
+include/wx-3.0/wx/gtk/colordlg.h
+include/wx-3.0/wx/gtk/colour.h
+include/wx-3.0/wx/gtk/combobox.h
+include/wx-3.0/wx/gtk/control.h
+include/wx-3.0/wx/gtk/cursor.h
+include/wx-3.0/wx/gtk/dataform.h
+include/wx-3.0/wx/gtk/dataobj.h
+include/wx-3.0/wx/gtk/dataobj2.h
+include/wx-3.0/wx/gtk/dataview.h
+include/wx-3.0/wx/gtk/dialog.h
+include/wx-3.0/wx/gtk/dirdlg.h
+include/wx-3.0/wx/gtk/dnd.h
+include/wx-3.0/wx/gtk/dvrenderer.h
+include/wx-3.0/wx/gtk/dvrenderers.h
+include/wx-3.0/wx/gtk/evtloop.h
+include/wx-3.0/wx/gtk/evtloopsrc.h
+include/wx-3.0/wx/gtk/filectrl.h
+include/wx-3.0/wx/gtk/filedlg.h
+include/wx-3.0/wx/gtk/filehistory.h
+include/wx-3.0/wx/gtk/filepicker.h
+include/wx-3.0/wx/gtk/font.h
+include/wx-3.0/wx/gtk/fontdlg.h
+include/wx-3.0/wx/gtk/fontpicker.h
+include/wx-3.0/wx/gtk/frame.h
+include/wx-3.0/wx/gtk/gauge.h
+include/wx-3.0/wx/gtk/glcanvas.h
+include/wx-3.0/wx/gtk/gnome/gvfs.h
+include/wx-3.0/wx/gtk/hildon/notifmsg.h
+include/wx-3.0/wx/gtk/hyperlink.h
+include/wx-3.0/wx/gtk/infobar.h
+include/wx-3.0/wx/gtk/listbox.h
+include/wx-3.0/wx/gtk/mdi.h
+include/wx-3.0/wx/gtk/menu.h
+include/wx-3.0/wx/gtk/menuitem.h
+include/wx-3.0/wx/gtk/minifram.h
+include/wx-3.0/wx/gtk/msgdlg.h
+include/wx-3.0/wx/gtk/nonownedwnd.h
+include/wx-3.0/wx/gtk/notebook.h
+include/wx-3.0/wx/gtk/notifmsg.h
+include/wx-3.0/wx/gtk/pen.h
+include/wx-3.0/wx/gtk/popupwin.h
+include/wx-3.0/wx/gtk/print.h
+include/wx-3.0/wx/gtk/radiobox.h
+include/wx-3.0/wx/gtk/radiobut.h
+include/wx-3.0/wx/gtk/region.h
+include/wx-3.0/wx/gtk/scrolbar.h
+include/wx-3.0/wx/gtk/scrolwin.h
+include/wx-3.0/wx/gtk/slider.h
+include/wx-3.0/wx/gtk/spinbutt.h
+include/wx-3.0/wx/gtk/spinctrl.h
+include/wx-3.0/wx/gtk/statbmp.h
+include/wx-3.0/wx/gtk/statbox.h
+include/wx-3.0/wx/gtk/statline.h
+include/wx-3.0/wx/gtk/stattext.h
+include/wx-3.0/wx/gtk/taskbar.h
+include/wx-3.0/wx/gtk/textctrl.h
+include/wx-3.0/wx/gtk/textentry.h
+include/wx-3.0/wx/gtk/tglbtn.h
+include/wx-3.0/wx/gtk/toolbar.h
+include/wx-3.0/wx/gtk/tooltip.h
+include/wx-3.0/wx/gtk/toplevel.h
+include/wx-3.0/wx/gtk/webview_webkit.h
+include/wx-3.0/wx/gtk/webviewhistoryitem_webkit.h
+include/wx-3.0/wx/gtk/window.h
+include/wx-3.0/wx/hash.h
+include/wx-3.0/wx/hashmap.h
+include/wx-3.0/wx/hashset.h
+include/wx-3.0/wx/headercol.h
+include/wx-3.0/wx/headerctrl.h
+include/wx-3.0/wx/help.h
+include/wx-3.0/wx/helpbase.h
+include/wx-3.0/wx/helphtml.h
+include/wx-3.0/wx/helpwin.h
+include/wx-3.0/wx/html/forcelnk.h
+include/wx-3.0/wx/html/helpctrl.h
+include/wx-3.0/wx/html/helpdata.h
+include/wx-3.0/wx/html/helpdlg.h
+include/wx-3.0/wx/html/helpfrm.h
+include/wx-3.0/wx/html/helpwnd.h
+include/wx-3.0/wx/html/htmlcell.h
+include/wx-3.0/wx/html/htmldefs.h
+include/wx-3.0/wx/html/htmlfilt.h
+include/wx-3.0/wx/html/htmlpars.h
+include/wx-3.0/wx/html/htmlproc.h
+include/wx-3.0/wx/html/htmltag.h
+include/wx-3.0/wx/html/htmlwin.h
+include/wx-3.0/wx/html/htmprint.h
+include/wx-3.0/wx/html/m_templ.h
+include/wx-3.0/wx/html/styleparams.h
+include/wx-3.0/wx/html/winpars.h
+include/wx-3.0/wx/htmllbox.h
+include/wx-3.0/wx/hyperlink.h
+include/wx-3.0/wx/icon.h
+include/wx-3.0/wx/iconbndl.h
+include/wx-3.0/wx/iconloc.h
+include/wx-3.0/wx/imagbmp.h
+include/wx-3.0/wx/image.h
+include/wx-3.0/wx/imaggif.h
+include/wx-3.0/wx/imagiff.h
+include/wx-3.0/wx/imagjpeg.h
+include/wx-3.0/wx/imaglist.h
+include/wx-3.0/wx/imagpcx.h
+include/wx-3.0/wx/imagpng.h
+include/wx-3.0/wx/imagpnm.h
+include/wx-3.0/wx/imagtga.h
+include/wx-3.0/wx/imagtiff.h
+include/wx-3.0/wx/imagxpm.h
+include/wx-3.0/wx/infobar.h
+include/wx-3.0/wx/init.h
+include/wx-3.0/wx/intl.h
+include/wx-3.0/wx/iosfwrap.h
+include/wx-3.0/wx/ioswrap.h
+include/wx-3.0/wx/ipc.h
+include/wx-3.0/wx/ipcbase.h
+include/wx-3.0/wx/itemid.h
+include/wx-3.0/wx/joystick.h
+include/wx-3.0/wx/kbdstate.h
+include/wx-3.0/wx/language.h
+include/wx-3.0/wx/layout.h
+include/wx-3.0/wx/laywin.h
+include/wx-3.0/wx/link.h
+include/wx-3.0/wx/list.h
+include/wx-3.0/wx/listbase.h
+include/wx-3.0/wx/listbook.h
+include/wx-3.0/wx/listbox.h
+include/wx-3.0/wx/listctrl.h
+include/wx-3.0/wx/listimpl.cpp
+include/wx-3.0/wx/log.h
+include/wx-3.0/wx/longlong.h
+include/wx-3.0/wx/math.h
+include/wx-3.0/wx/matrix.h
+include/wx-3.0/wx/mdi.h
+include/wx-3.0/wx/mediactrl.h
+include/wx-3.0/wx/memconf.h
+include/wx-3.0/wx/memory.h
+include/wx-3.0/wx/memtext.h
+include/wx-3.0/wx/menu.h
+include/wx-3.0/wx/menuitem.h
+include/wx-3.0/wx/meta/convertible.h
+include/wx-3.0/wx/meta/if.h
+include/wx-3.0/wx/meta/implicitconversion.h
+include/wx-3.0/wx/meta/int2type.h
+include/wx-3.0/wx/meta/movable.h
+include/wx-3.0/wx/meta/pod.h
+include/wx-3.0/wx/meta/removeref.h
+include/wx-3.0/wx/metafile.h
+include/wx-3.0/wx/mimetype.h
+include/wx-3.0/wx/minifram.h
+include/wx-3.0/wx/modalhook.h
+include/wx-3.0/wx/module.h
+include/wx-3.0/wx/mousemanager.h
+include/wx-3.0/wx/mousestate.h
+include/wx-3.0/wx/msgdlg.h
+include/wx-3.0/wx/msgout.h
+include/wx-3.0/wx/msgqueue.h
+include/wx-3.0/wx/mstream.h
+include/wx-3.0/wx/nativewin.h
+include/wx-3.0/wx/nonownedwnd.h
+include/wx-3.0/wx/notebook.h
+include/wx-3.0/wx/notifmsg.h
+include/wx-3.0/wx/numdlg.h
+include/wx-3.0/wx/numformatter.h
+include/wx-3.0/wx/object.h
+include/wx-3.0/wx/odcombo.h
+include/wx-3.0/wx/overlay.h
+include/wx-3.0/wx/ownerdrw.h
+include/wx-3.0/wx/palette.h
+include/wx-3.0/wx/panel.h
+include/wx-3.0/wx/paper.h
+include/wx-3.0/wx/pen.h
+include/wx-3.0/wx/persist.h
+include/wx-3.0/wx/persist/bookctrl.h
+include/wx-3.0/wx/persist/splitter.h
+include/wx-3.0/wx/persist/toplevel.h
+include/wx-3.0/wx/persist/treebook.h
+include/wx-3.0/wx/persist/window.h
+include/wx-3.0/wx/pickerbase.h
+include/wx-3.0/wx/platform.h
+include/wx-3.0/wx/platinfo.h
+include/wx-3.0/wx/popupwin.h
+include/wx-3.0/wx/position.h
+include/wx-3.0/wx/power.h
+include/wx-3.0/wx/preferences.h
+include/wx-3.0/wx/print.h
+include/wx-3.0/wx/printdlg.h
+include/wx-3.0/wx/private/pipestream.h
+include/wx-3.0/wx/private/streamtempinput.h
+include/wx-3.0/wx/prntbase.h
+include/wx-3.0/wx/process.h
+include/wx-3.0/wx/progdlg.h
+include/wx-3.0/wx/propdlg.h
+include/wx-3.0/wx/propgrid/advprops.h
+include/wx-3.0/wx/propgrid/editors.h
+include/wx-3.0/wx/propgrid/manager.h
+include/wx-3.0/wx/propgrid/property.h
+include/wx-3.0/wx/propgrid/propgrid.h
+include/wx-3.0/wx/propgrid/propgriddefs.h
+include/wx-3.0/wx/propgrid/propgridiface.h
+include/wx-3.0/wx/propgrid/propgridpagestate.h
+include/wx-3.0/wx/propgrid/props.h
+include/wx-3.0/wx/protocol/file.h
+include/wx-3.0/wx/protocol/ftp.h
+include/wx-3.0/wx/protocol/http.h
+include/wx-3.0/wx/protocol/log.h
+include/wx-3.0/wx/protocol/protocol.h
+include/wx-3.0/wx/ptr_scpd.h
+include/wx-3.0/wx/ptr_shrd.h
+include/wx-3.0/wx/quantize.h
+include/wx-3.0/wx/radiobox.h
+include/wx-3.0/wx/radiobut.h
+include/wx-3.0/wx/range.h
+include/wx-3.0/wx/rawbmp.h
+include/wx-3.0/wx/rearrangectrl.h
+include/wx-3.0/wx/recguard.h
+include/wx-3.0/wx/regex.h
+include/wx-3.0/wx/region.h
+include/wx-3.0/wx/renderer.h
+include/wx-3.0/wx/ribbon/art.h
+include/wx-3.0/wx/ribbon/art_internal.h
+include/wx-3.0/wx/ribbon/bar.h
+include/wx-3.0/wx/ribbon/buttonbar.h
+include/wx-3.0/wx/ribbon/control.h
+include/wx-3.0/wx/ribbon/gallery.h
+include/wx-3.0/wx/ribbon/page.h
+include/wx-3.0/wx/ribbon/panel.h
+include/wx-3.0/wx/ribbon/toolbar.h
+include/wx-3.0/wx/richmsgdlg.h
+include/wx-3.0/wx/richtext/richtextbackgroundpage.h
+include/wx-3.0/wx/richtext/richtextborderspage.h
+include/wx-3.0/wx/richtext/richtextbuffer.h
+include/wx-3.0/wx/richtext/richtextbulletspage.h
+include/wx-3.0/wx/richtext/richtextctrl.h
+include/wx-3.0/wx/richtext/richtextdialogpage.h
+include/wx-3.0/wx/richtext/richtextfontpage.h
+include/wx-3.0/wx/richtext/richtextformatdlg.h
+include/wx-3.0/wx/richtext/richtexthtml.h
+include/wx-3.0/wx/richtext/richtextimagedlg.h
+include/wx-3.0/wx/richtext/richtextindentspage.h
+include/wx-3.0/wx/richtext/richtextliststylepage.h
+include/wx-3.0/wx/richtext/richtextmarginspage.h
+include/wx-3.0/wx/richtext/richtextprint.h
+include/wx-3.0/wx/richtext/richtextsizepage.h
+include/wx-3.0/wx/richtext/richtextstyledlg.h
+include/wx-3.0/wx/richtext/richtextstylepage.h
+include/wx-3.0/wx/richtext/richtextstyles.h
+include/wx-3.0/wx/richtext/richtextsymboldlg.h
+include/wx-3.0/wx/richtext/richtexttabspage.h
+include/wx-3.0/wx/richtext/richtextuicustomization.h
+include/wx-3.0/wx/richtext/richtextxml.h
+include/wx-3.0/wx/richtooltip.h
+include/wx-3.0/wx/rtti.h
+include/wx-3.0/wx/sashwin.h
+include/wx-3.0/wx/sckaddr.h
+include/wx-3.0/wx/sckipc.h
+include/wx-3.0/wx/sckstrm.h
+include/wx-3.0/wx/scopedarray.h
+include/wx-3.0/wx/scopedptr.h
+include/wx-3.0/wx/scopeguard.h
+include/wx-3.0/wx/scrolbar.h
+include/wx-3.0/wx/scrolwin.h
+include/wx-3.0/wx/selstore.h
+include/wx-3.0/wx/settings.h
+include/wx-3.0/wx/sharedptr.h
+include/wx-3.0/wx/simplebook.h
+include/wx-3.0/wx/sizer.h
+include/wx-3.0/wx/slider.h
+include/wx-3.0/wx/snglinst.h
+include/wx-3.0/wx/socket.h
+include/wx-3.0/wx/sound.h
+include/wx-3.0/wx/spinbutt.h
+include/wx-3.0/wx/spinctrl.h
+include/wx-3.0/wx/splash.h
+include/wx-3.0/wx/splitter.h
+include/wx-3.0/wx/srchctrl.h
+include/wx-3.0/wx/sstream.h
+include/wx-3.0/wx/stack.h
+include/wx-3.0/wx/stackwalk.h
+include/wx-3.0/wx/statbmp.h
+include/wx-3.0/wx/statbox.h
+include/wx-3.0/wx/statline.h
+include/wx-3.0/wx/stattext.h
+include/wx-3.0/wx/statusbr.h
+include/wx-3.0/wx/stc/stc.h
+include/wx-3.0/wx/stdpaths.h
+include/wx-3.0/wx/stdstream.h
+include/wx-3.0/wx/stockitem.h
+include/wx-3.0/wx/stopwatch.h
+include/wx-3.0/wx/strconv.h
+include/wx-3.0/wx/stream.h
+include/wx-3.0/wx/string.h
+include/wx-3.0/wx/stringimpl.h
+include/wx-3.0/wx/stringops.h
+include/wx-3.0/wx/strvararg.h
+include/wx-3.0/wx/sysopt.h
+include/wx-3.0/wx/tarstrm.h
+include/wx-3.0/wx/taskbar.h
+include/wx-3.0/wx/tbarbase.h
+include/wx-3.0/wx/testing.h
+include/wx-3.0/wx/textbuf.h
+include/wx-3.0/wx/textcompleter.h
+include/wx-3.0/wx/textctrl.h
+include/wx-3.0/wx/textdlg.h
+include/wx-3.0/wx/textentry.h
+include/wx-3.0/wx/textfile.h
+include/wx-3.0/wx/textwrapper.h
+include/wx-3.0/wx/tglbtn.h
+include/wx-3.0/wx/thread.h
+include/wx-3.0/wx/thrimpl.cpp
+include/wx-3.0/wx/time.h
+include/wx-3.0/wx/timectrl.h
+include/wx-3.0/wx/timer.h
+include/wx-3.0/wx/tipdlg.h
+include/wx-3.0/wx/tipwin.h
+include/wx-3.0/wx/tls.h
+include/wx-3.0/wx/tokenzr.h
+include/wx-3.0/wx/toolbar.h
+include/wx-3.0/wx/toolbook.h
+include/wx-3.0/wx/tooltip.h
+include/wx-3.0/wx/toplevel.h
+include/wx-3.0/wx/tracker.h
+include/wx-3.0/wx/translation.h
+include/wx-3.0/wx/treebase.h
+include/wx-3.0/wx/treebook.h
+include/wx-3.0/wx/treectrl.h
+include/wx-3.0/wx/treelist.h
+include/wx-3.0/wx/txtstrm.h
+include/wx-3.0/wx/typeinfo.h
+include/wx-3.0/wx/types.h
+include/wx-3.0/wx/uiaction.h
+include/wx-3.0/wx/unichar.h
+include/wx-3.0/wx/unix/app.h
+include/wx-3.0/wx/unix/apptbase.h
+include/wx-3.0/wx/unix/apptrait.h
+include/wx-3.0/wx/unix/chkconf.h
+include/wx-3.0/wx/unix/evtloop.h
+include/wx-3.0/wx/unix/evtloopsrc.h
+include/wx-3.0/wx/unix/execute.h
+include/wx-3.0/wx/unix/fontutil.h
+include/wx-3.0/wx/unix/fswatcher_kqueue.h
+include/wx-3.0/wx/unix/glx11.h
+include/wx-3.0/wx/unix/joystick.h
+include/wx-3.0/wx/unix/mimetype.h
+include/wx-3.0/wx/unix/pipe.h
+include/wx-3.0/wx/unix/private/pipestream.h
+include/wx-3.0/wx/unix/sound.h
+include/wx-3.0/wx/unix/stackwalk.h
+include/wx-3.0/wx/unix/stdpaths.h
+include/wx-3.0/wx/unix/taskbarx11.h
+include/wx-3.0/wx/unix/tls.h
+include/wx-3.0/wx/unix/utilsx11.h
+include/wx-3.0/wx/uri.h
+include/wx-3.0/wx/url.h
+include/wx-3.0/wx/ustring.h
+include/wx-3.0/wx/utils.h
+include/wx-3.0/wx/valgen.h
+include/wx-3.0/wx/validate.h
+include/wx-3.0/wx/valnum.h
+include/wx-3.0/wx/valtext.h
+include/wx-3.0/wx/variant.h
+include/wx-3.0/wx/vector.h
+include/wx-3.0/wx/version.h
+include/wx-3.0/wx/versioninfo.h
+include/wx-3.0/wx/vidmode.h
+include/wx-3.0/wx/vlbox.h
+include/wx-3.0/wx/vms_x_fix.h
+include/wx-3.0/wx/volume.h
+include/wx-3.0/wx/vscroll.h
+include/wx-3.0/wx/weakref.h
+include/wx-3.0/wx/webview.h
+include/wx-3.0/wx/webviewarchivehandler.h
+include/wx-3.0/wx/webviewfshandler.h
+include/wx-3.0/wx/wfstream.h
+include/wx-3.0/wx/window.h
+include/wx-3.0/wx/windowid.h
+include/wx-3.0/wx/windowptr.h
+include/wx-3.0/wx/withimages.h
+include/wx-3.0/wx/wizard.h
+include/wx-3.0/wx/wrapsizer.h
+include/wx-3.0/wx/wupdlock.h
+include/wx-3.0/wx/wx.h
+include/wx-3.0/wx/wxchar.h
+include/wx-3.0/wx/wxcrt.h
+include/wx-3.0/wx/wxcrtbase.h
+include/wx-3.0/wx/wxcrtvararg.h
+include/wx-3.0/wx/wxhtml.h
+include/wx-3.0/wx/wxprec.h
+include/wx-3.0/wx/xlocale.h
+include/wx-3.0/wx/xml/xml.h
+include/wx-3.0/wx/xpmdecod.h
+include/wx-3.0/wx/xpmhand.h
+include/wx-3.0/wx/xrc/xh_all.h
+include/wx-3.0/wx/xrc/xh_animatctrl.h
+include/wx-3.0/wx/xrc/xh_auinotbk.h
+include/wx-3.0/wx/xrc/xh_bannerwindow.h
+include/wx-3.0/wx/xrc/xh_bmp.h
+include/wx-3.0/wx/xrc/xh_bmpbt.h
+include/wx-3.0/wx/xrc/xh_bmpcbox.h
+include/wx-3.0/wx/xrc/xh_bttn.h
+include/wx-3.0/wx/xrc/xh_cald.h
+include/wx-3.0/wx/xrc/xh_chckb.h
+include/wx-3.0/wx/xrc/xh_chckl.h
+include/wx-3.0/wx/xrc/xh_choic.h
+include/wx-3.0/wx/xrc/xh_choicbk.h
+include/wx-3.0/wx/xrc/xh_clrpicker.h
+include/wx-3.0/wx/xrc/xh_cmdlinkbn.h
+include/wx-3.0/wx/xrc/xh_collpane.h
+include/wx-3.0/wx/xrc/xh_combo.h
+include/wx-3.0/wx/xrc/xh_comboctrl.h
+include/wx-3.0/wx/xrc/xh_datectrl.h
+include/wx-3.0/wx/xrc/xh_dirpicker.h
+include/wx-3.0/wx/xrc/xh_dlg.h
+include/wx-3.0/wx/xrc/xh_editlbox.h
+include/wx-3.0/wx/xrc/xh_filectrl.h
+include/wx-3.0/wx/xrc/xh_filepicker.h
+include/wx-3.0/wx/xrc/xh_fontpicker.h
+include/wx-3.0/wx/xrc/xh_frame.h
+include/wx-3.0/wx/xrc/xh_gauge.h
+include/wx-3.0/wx/xrc/xh_gdctl.h
+include/wx-3.0/wx/xrc/xh_grid.h
+include/wx-3.0/wx/xrc/xh_html.h
+include/wx-3.0/wx/xrc/xh_htmllbox.h
+include/wx-3.0/wx/xrc/xh_hyperlink.h
+include/wx-3.0/wx/xrc/xh_listb.h
+include/wx-3.0/wx/xrc/xh_listbk.h
+include/wx-3.0/wx/xrc/xh_listc.h
+include/wx-3.0/wx/xrc/xh_mdi.h
+include/wx-3.0/wx/xrc/xh_menu.h
+include/wx-3.0/wx/xrc/xh_notbk.h
+include/wx-3.0/wx/xrc/xh_odcombo.h
+include/wx-3.0/wx/xrc/xh_panel.h
+include/wx-3.0/wx/xrc/xh_propdlg.h
+include/wx-3.0/wx/xrc/xh_radbt.h
+include/wx-3.0/wx/xrc/xh_radbx.h
+include/wx-3.0/wx/xrc/xh_ribbon.h
+include/wx-3.0/wx/xrc/xh_richtext.h
+include/wx-3.0/wx/xrc/xh_scrol.h
+include/wx-3.0/wx/xrc/xh_scwin.h
+include/wx-3.0/wx/xrc/xh_sizer.h
+include/wx-3.0/wx/xrc/xh_slidr.h
+include/wx-3.0/wx/xrc/xh_spin.h
+include/wx-3.0/wx/xrc/xh_split.h
+include/wx-3.0/wx/xrc/xh_srchctrl.h
+include/wx-3.0/wx/xrc/xh_statbar.h
+include/wx-3.0/wx/xrc/xh_stbmp.h
+include/wx-3.0/wx/xrc/xh_stbox.h
+include/wx-3.0/wx/xrc/xh_stlin.h
+include/wx-3.0/wx/xrc/xh_sttxt.h
+include/wx-3.0/wx/xrc/xh_text.h
+include/wx-3.0/wx/xrc/xh_tglbtn.h
+include/wx-3.0/wx/xrc/xh_timectrl.h
+include/wx-3.0/wx/xrc/xh_toolb.h
+include/wx-3.0/wx/xrc/xh_toolbk.h
+include/wx-3.0/wx/xrc/xh_tree.h
+include/wx-3.0/wx/xrc/xh_treebk.h
+include/wx-3.0/wx/xrc/xh_unkwn.h
+include/wx-3.0/wx/xrc/xh_wizrd.h
+include/wx-3.0/wx/xrc/xmlres.h
+include/wx-3.0/wx/xrc/xmlreshandler.h
+include/wx-3.0/wx/xti.h
+include/wx-3.0/wx/xti2.h
+include/wx-3.0/wx/xtictor.h
+include/wx-3.0/wx/xtihandler.h
+include/wx-3.0/wx/xtiprop.h
+include/wx-3.0/wx/xtistrm.h
+include/wx-3.0/wx/xtitypes.h
+include/wx-3.0/wx/xtixml.h
+include/wx-3.0/wx/zipstrm.h
+include/wx-3.0/wx/zstream.h
+lib/libwx_baseu-3.0.la
+lib/libwx_baseu_net-3.0.la
+lib/libwx_baseu_xml-3.0.la
+lib/libwx_gtk2u_adv-3.0.la
+lib/libwx_gtk2u_aui-3.0.la
+lib/libwx_gtk2u_core-3.0.la
+lib/libwx_gtk2u_gl-3.0.la
+lib/libwx_gtk2u_html-3.0.la
+lib/libwx_gtk2u_media-3.0.la
+lib/libwx_gtk2u_propgrid-3.0.la
+lib/libwx_gtk2u_qa-3.0.la
+lib/libwx_gtk2u_ribbon-3.0.la
+lib/libwx_gtk2u_richtext-3.0.la
+lib/libwx_gtk2u_stc-3.0.la
+lib/libwx_gtk2u_xrc-3.0.la
+lib/libwxregexu-3.0.la
+lib/wx/config/gtk2-unicode-3.0
+lib/wx/include/gtk2-unicode-3.0/wx/setup.h
+share/aclocal/wxwin.m4
+share/bakefile/presets/wx.bkl
+share/bakefile/presets/wx_presets.py
+share/bakefile/presets/wx_unix.bkl
+share/bakefile/presets/wx_win32.bkl
+share/bakefile/presets/wx_xrc.bkl
+share/doc/wxGTK/changes.txt
+share/doc/wxGTK/licence.txt
+share/doc/wxGTK/readme.txt
+share/locale/ca/LC_MESSAGES/wxstd.mo
+share/locale/cs/LC_MESSAGES/wxstd.mo
+share/locale/da/LC_MESSAGES/wxstd.mo
+share/locale/de/LC_MESSAGES/wxstd.mo
+share/locale/el/LC_MESSAGES/wxstd.mo
+share/locale/es/LC_MESSAGES/wxstd.mo
+share/locale/fi/LC_MESSAGES/wxstd.mo
+share/locale/fr/LC_MESSAGES/wxstd.mo
+share/locale/hu/LC_MESSAGES/wxstd.mo
+share/locale/id/LC_MESSAGES/wxstd.mo
+share/locale/it/LC_MESSAGES/wxmsw.mo
+share/locale/it/LC_MESSAGES/wxstd.mo
+share/locale/ja/LC_MESSAGES/wxstd.mo
+share/locale/nl/LC_MESSAGES/wxstd.mo
+share/locale/pl/LC_MESSAGES/wxstd.mo
+share/locale/ru/LC_MESSAGES/wxstd.mo
+share/locale/sl/LC_MESSAGES/wxstd.mo
+share/locale/sv/LC_MESSAGES/wxstd.mo
+share/locale/tr/LC_MESSAGES/wxstd.mo
+share/locale/uk/LC_MESSAGES/wxstd.mo
+share/locale/zh_CN/LC_MESSAGES/wxstd.mo
+share/locale/zh_TW/LC_MESSAGES/wxstd.mo
diff --git a/x11/wxGTK30/PLIST.Darwin b/x11/wxGTK30/PLIST.Darwin
new file mode 100644
index 00000000000..c590416d3e8
--- /dev/null
+++ b/x11/wxGTK30/PLIST.Darwin
@@ -0,0 +1,9 @@
+@comment $NetBSD: PLIST.Darwin,v 1.1 2014/07/21 06:53:24 dbj Exp $
+include/wx-3.0/wx/osx/core/cfdataref.h
+include/wx-3.0/wx/osx/core/cfref.h
+include/wx-3.0/wx/osx/core/cfstring.h
+include/wx-3.0/wx/osx/core/evtloop.h
+include/wx-3.0/wx/osx/core/hid.h
+include/wx-3.0/wx/osx/core/objcid.h
+include/wx-3.0/wx/osx/core/private.h
+include/wx-3.0/wx/osx/core/stdpaths.h
diff --git a/x11/wxGTK30/buildlink3.mk b/x11/wxGTK30/buildlink3.mk
new file mode 100644
index 00000000000..c860d1b3494
--- /dev/null
+++ b/x11/wxGTK30/buildlink3.mk
@@ -0,0 +1,22 @@
+# $NetBSD: buildlink3.mk,v 1.1 2014/07/21 06:53:24 dbj Exp $
+
+BUILDLINK_TREE+= wxGTK30
+
+.if !defined(WXGTK30_BUILDLINK3_MK)
+WXGTK30_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.wxGTK30+= wxGTK30>=3.0.1
+BUILDLINK_ABI_DEPENDS.wxGTK30+= wxGTK30>=3.0.1
+BUILDLINK_PKGSRCDIR.wxGTK30?= ../../x11/wxGTK30
+
+.include "../../devel/gettext-lib/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../graphics/MesaLib/buildlink3.mk"
+.include "../../graphics/glu/buildlink3.mk"
+.include "../../mk/jpeg.buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../graphics/tiff/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+.endif # WXGTK30_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -wxGTK30
diff --git a/x11/wxGTK30/distinfo b/x11/wxGTK30/distinfo
new file mode 100644
index 00000000000..5ebaba63c20
--- /dev/null
+++ b/x11/wxGTK30/distinfo
@@ -0,0 +1,14 @@
+$NetBSD: distinfo,v 1.1 2014/07/21 06:53:24 dbj Exp $
+
+SHA1 (wxWidgets-3.0.1-libtool.diff.bz2) = 8910c29ce7c3427c51380d5d192c772a15b0b23a
+RMD160 (wxWidgets-3.0.1-libtool.diff.bz2) = 3ff40c89ac70b3d5cdfbf2456239c50fa13dc24f
+Size (wxWidgets-3.0.1-libtool.diff.bz2) = 199354 bytes
+SHA1 (wxWidgets-3.0.1.tar.bz2) = 73e58521d6871c9f4d1e7974c6e3a81629fddcf8
+RMD160 (wxWidgets-3.0.1.tar.bz2) = d4cfb25a5e15f9238addd48a98faf5a525d8fb5c
+Size (wxWidgets-3.0.1.tar.bz2) = 20068143 bytes
+SHA1 (patch-build_aclocal_bakefile.m4) = 7d3d6fb1e6a72e370dc6147010fa5bf2c46f1206
+SHA1 (patch-configure) = 897f13daa5bc8246902d7d864096d621f2e54928
+SHA1 (patch-configure.in) = e49b9a83040201f01c22b3e1cbc4b331985f4e99
+SHA1 (patch-src_tiff_configure) = e1c002f5b7d0bf2c0bec399dbb62d0146c14ec20
+SHA1 (patch-src_tiff_configure.ac) = 0d51a7c251f897aa00e58c3a7ec5f348b50d1821
+SHA1 (patch-src_unix_threadpsx.cpp) = 3ae587d56c5ea1722ff29d80ff25e894dbc16313
diff --git a/x11/wxGTK30/patches/manual-bakefile.diff b/x11/wxGTK30/patches/manual-bakefile.diff
new file mode 100644
index 00000000000..ad6b45ed797
--- /dev/null
+++ b/x11/wxGTK30/patches/manual-bakefile.diff
@@ -0,0 +1,230 @@
+$NetBSD: manual-bakefile.diff,v 1.1 2014/07/21 06:53:24 dbj Exp $
+This is a patch to the bakefile-0.2.9 rules to use libtool.
+
+diff -ru rules.orig/autoconf.bkl rules/autoconf.bkl
+--- rules.orig/autoconf.bkl 2011-02-02 14:04:25.000000000 -0800
++++ rules/autoconf.bkl 2013-04-06 21:35:57.000000000 -0700
+@@ -200,82 +200,19 @@
+
+ <set var="__linkname1">$(__linkname)</set>
+
+- <set var="__targetsuf2">
+- <if cond="USE_SOVERSION=='1' and PLATFORM_MACOSX=='0'">
+- $(DLLEXT).$(__soversion1)
+- </if>
+- <if cond="USE_SOVERSION=='1' and PLATFORM_MACOSX=='1'">
+- .$(__soversion1)$(DLLEXT)
+- </if>
+- <if cond="USE_SOVERSION=='0'">$(DLLEXT)</if>
+- </set>
++ <set var="__targetsuf2">$(DLLEXT)</set>
+ <set var="__linkname2" eval="0">
+ $(DLLPREFIX)$(__dllname)$(__targetsuf2)
+ </set>
+
+- <set var="__targetsuf3">
+- <if cond="USE_SOVERSION=='1' and PLATFORM_MACOSX=='0' and USE_SOVERCYGWIN=='0'">
+- $(DLLEXT).$(__soversion1).$(__soversion2).$(__soversion3)
+- </if>
+- <if cond="USE_SOVERSION=='1' and PLATFORM_MACOSX=='1'">
+- .$(__soversion1).$(__soversion2).$(__soversion3)$(DLLEXT)
+- </if>
+- <if cond="USE_SOVERSION=='1' and USE_SOVERSOLARIS=='1'">
+- $(DLLEXT).$(__soversion1)
+- </if>
+- <if cond="USE_SOVERSION=='1' and USE_SOVERCYGWIN=='1'">
+- -$(__soversion1)$(DLLEXT)
+- </if>
+- <if cond="USE_SOVERSION=='0'">$(DLLEXT)</if>
+- </set>
++ <set var="__targetsuf3">$(DLLEXT)</set>
+ <set var="__targetname" eval="0">
+ $(DLLPREFIX)$(__dllname)$(__targetsuf3)
+ </set>
+
+- <set var="__soname_flags">
+- <if cond="USE_SOVERLINUX=='1'"> <!-- Linux -->
+- $(SONAME_FLAG)$(__linkname2)
+- </if>
+- <if cond="USE_SOVERSOLARIS=='1'"> <!-- Solaris -->
+- $(SONAME_FLAG)$(__targetname)
+- </if>
+- </set>
++ <set var="__soname_flags">-version-number $(__soversion1):$(__soversion2):$(__soversion3)</set>
+ <ldflags>$(__soname_flags)</ldflags>
+
+- <set var="__so_symlinks_cmd">
+- <if cond="USE_SOTWOSYMLINKS=='1'">
+- (cd $(pathPrefixToPath(__targetdir));
+- $(RM) $(__linkname1) $(__linkname2);
+- $(LN_S) $(__targetname) $(__linkname2);
+- $(LN_S) $(__linkname2) $(__linkname1))
+- </if>
+- <if cond="USE_SOVERSOLARIS=='1'">
+- (cd $(pathPrefixToPath(__targetdir));
+- $(RM) $(__linkname1);
+- $(LN_S) $(__targetname) $(__linkname1))
+- </if>
+- </set>
+- <set var="__so_symlinks_inst_cmd">
+- <if cond="USE_SOTWOSYMLINKS=='1'">
+- $(RM) $(__linkname1) $(__linkname2);
+- $(LN_S) $(__targetname) $(__linkname2);
+- $(LN_S) $(__linkname2) $(__linkname1)
+- </if>
+- <if cond="USE_SOVERSOLARIS=='1'">
+- $(RM) $(__linkname1);
+- $(LN_S) $(__targetname) $(__linkname1);
+- </if>
+- </set>
+- <set var="__so_symlinks_uninst_cmd">
+- <if cond="USE_SOTWOSYMLINKS=='1'">
+- $(RM) $(__linkname2) $(__linkname1)
+- </if>
+- <if cond="USE_SOVERSOLARIS=='1'">
+- $(RM) $(__linkname1)
+- </if>
+- </set>
+- <__command>$(LF)$(__so_symlinks_cmd)</__command>
+-
+ <set var="__mac_instname">$(__linkname2)</set>
+
+ <clean-files>
+@@ -298,12 +235,6 @@
+ <set var="__macinstname" eval="0">
+ $(ifthenelse(__mac_instname=='',ref('__targetname',id),ref('__mac_instname',id)))
+ </set>
+- <set var="__macinstnamecmd">
+- <if cond="PLATFORM_MACOSX=='1'">
+- -install_name $(value)/$(__macinstname)
+- </if>
+- </set>
+- <ldflags>$(__macinstnamecmd)</ldflags>
+
+ <modify-target target="install_$(id)">
+ <command>(cd $(DESTDIR)$(value) ; $(ref('__so_symlinks_inst_cmd',id)))</command>
+Only in rules: autoconf.bkl.orig
+Only in rules: autoconf.bkl.rej
+Only in rules: autoconf.bkl.save1
+Only in rules: autoconf.bkl.~1~
+diff -ru rules.orig/makefile.bkl rules/makefile.bkl
+--- rules.orig/makefile.bkl 2011-02-02 14:04:25.000000000 -0800
++++ rules/makefile.bkl 2013-04-06 21:30:45.000000000 -0700
+@@ -749,7 +749,7 @@
+ <define-tag name="install-to" rules="exe">
+ <modify-target target="install_$(id)">
+ <command>
+- $(INSTALL_PROGRAM) $(ref('__targetdir',id))$(ref('__targetname',id)) $(DESTDIR)$(nativePaths(value))
++ ${LIBTOOL} --mode=install $(INSTALL_PROGRAM) $(ref('__targetdir',id))$(ref('__targetname',id)) $(DESTDIR)$(nativePaths(value))
+ </command>
+ </modify-target>
+ <modify-target target="uninstall_$(id)">
+@@ -762,8 +762,7 @@
+ <define-tag name="install-to" rules="dll">
+ <modify-target target="install_$(id)">
+ <command>
+- $(INSTALL_DATA) $(ref('__targetdir',id))$(ref('__linkname',id)) $(DESTDIR)$(nativePaths(value))
+- $(INSTALL_PROGRAM) $(ref('__targetdir',id))$(ref('__targetname',id)) $(DESTDIR)$(nativePaths(value))
++ ${LIBTOOL} --mode=install ${BSD_INSTALL_LIB} $(ref('__targetdir',id))$(ref('__targetname',id)) $(DESTDIR)$(nativePaths(value))
+ </command>
+ </modify-target>
+ <modify-target target="uninstall_$(id)">
+@@ -777,7 +776,7 @@
+ <define-tag name="install-to" rules="module">
+ <modify-target target="install_$(id)">
+ <command>
+- $(INSTALL_PROGRAM) $(ref('__targetdir',id))$(ref('__targetname',id)) $(DESTDIR)$(nativePaths(value))
++ ${LIBTOOL} --mode=install ${BSD_INSTALL_LIB} $(ref('__targetdir',id))$(ref('__targetname',id)) $(DESTDIR)$(nativePaths(value))
+ </command>
+ </modify-target>
+ <modify-target target="uninstall_$(id)">
+diff -ru rules.orig/makefile_defs_gnu.bkl rules/makefile_defs_gnu.bkl
+--- rules.orig/makefile_defs_gnu.bkl 2011-02-02 14:04:25.000000000 -0800
++++ rules/makefile_defs_gnu.bkl 2013-04-06 21:30:45.000000000 -0700
+@@ -62,12 +62,12 @@
+
+ <template id="__commands_templ_C">
+ <set var="__COMPILE_C_CMD" eval="0">
+- $(CCC) -c -o $@ $(__cflags) $(CPPDEPS) $&lt;
++ ${LIBTOOL} --mode=compile --tag=CC $(CCC) -c -o $@ $(__cflags) $(CPPDEPS) $&lt;
+ </set>
+ </template>
+ <template id="__commands_templ_CXX">
+ <set var="__COMPILE_CXX_CMD" eval="0">
+- $(CXXC) -c -o $@ $(__cxxflags) $(CPPDEPS) $&lt;
++ ${LIBTOOL} --mode=compile --tag=CXX $(CXXC) -c -o $@ $(__cxxflags) $(CPPDEPS) $&lt;
+ </set>
+ </template>
+
+diff -ru rules.orig/makefile_defs_unix.bkl rules/makefile_defs_unix.bkl
+--- rules.orig/makefile_defs_unix.bkl 2011-02-02 14:04:25.000000000 -0800
++++ rules/makefile_defs_unix.bkl 2013-04-06 21:30:45.000000000 -0700
+@@ -39,22 +39,23 @@
+
+ <set var="DIRSEP">/</set>
+
+- <set var="OBJEXT">.o</set>
++ <set var="LIBTOOL">${LIBTOOL}</set>
++ <set var="OBJEXT">.lo</set>
+ <set var="LIBEXT" overwrite="0">.a</set>
+ <set var="LIBPREFIX" overwrite="0">lib</set>
+ <set var="EXEEXT" overwrite="0"></set>
+- <set var="DLLEXT" overwrite="0">.so</set>
++ <set var="DLLEXT" overwrite="1">.la</set>
+ <set var="DLLEXT_MODULE" overwrite="0">$(DLLEXT)</set>
+ <set var="DLLIMPEXT" overwrite="0">$(DLLEXT)</set>
+ <set var="DLLPREFIX" overwrite="0">$(LIBPREFIX)</set>
+ <set var="DLLPREFIX_MODULE" overwrite="0">$(DLLPREFIX)</set>
+- <set var="PIC_CFLAGS" overwrite="0">-fPIC -DPIC</set>
++ <set var="PIC_CFLAGS" overwrite="0"></set>
+
+ <set var="RM">rm -f</set>
+
+- <set var="INSTALL_PROGRAM" overwrite="0">install -c</set>
+- <set var="INSTALL_DATA" overwrite="0">$(INSTALL) -m 644</set>
+- <set var="INSTALL_DIR" overwrite="0">$(INSTALL) -d</set>
++ <set var="INSTALL_PROGRAM" overwrite="1">${BSD_INSTALL_PROGRAM}</set>
++ <set var="INSTALL_DATA" overwrite="1">${BSD_INSTALL_DATA}</set>
++ <set var="INSTALL_DIR" overwrite="1">${BSD_INSTALL_DATA_DIR}</set>
+
+ <set var="UNINSTALL_PROGRAM" overwrite="0">$(RM)</set>
+ <set var="UNINSTALL_DATA" overwrite="0">$(RM)</set>
+@@ -122,12 +123,12 @@
+ <if cond="FORMAT not in ['gnu','suncc']">
+ <template id="__commands_templ_C">
+ <set var="__COMPILE_C_CMD" eval="0">
+- $(CCC) -c -o $@ $(__cflags) $(src)
++ $(LIBTOOL) --mode=compile --tag=CC $(CCC) -c -o $@ $(__cflags) $(src)
+ </set>
+ </template>
+ <template id="__commands_templ_CXX">
+ <set var="__COMPILE_CXX_CMD" eval="0">
+- $(CXXC) -c -o $@ $(__cxxflags) $(src)
++ $(LIBTOOL) --mode=compile --tag=CXX $(CXXC) -c -o $@ $(__cxxflags) $(src)
+ </set>
+ </template>
+ <!-- FIXME: We should allow for a different Objective-C compiler -->
+@@ -154,18 +155,16 @@
+ </set>
+
+ <set var="__LINK_EXE_CMD" eval="0">
+- $(__linker) -o $@ $(__objects_var) $(__ldargs)
++ $(LIBTOOL) --mode=link --tag=CC $(__linker) -o $@ $(__objects_var) $(__ldargs)
+ </set>
+ <set var="__LINK_LIB_CMD" eval="0">
+- $(RM) $@
+- $(AR) $(AROPTIONS) $@ $(__objects_var)
+- $(RANLIB) $@
++ $(LIBTOOL) --mode=link --tag=CC $(__linker) -o $@ $(__objects_var) $(__ldflags) $(__ldlibs)
+ </set>
+ <set var="__LINK_DLL_CMD" eval="0">
+- $(__dll_linker) $@ $(__objects_var) $(__ldargs)
++ $(LIBTOOL) --mode=link --tag=CC $(__linker) -rpath $(libdir) -o $@ $(__objects_var) $(__ldflags) $(__ldlibs)
+ </set>
+ <set var="__LINK_MODULE_CMD" eval="0">
+- $(__module_linker) $@ $(__objects_var) $(__ldargs)
++ $(LIBTOOL) --mode=link --tag=CC $(__linker) -rpath $(libdir) -o $@ $(__objects_var) $(__ldflags) $(__ldlibs)
+ </set>
+ </template>
+
+Only in rules: makefile_defs_unix.bkl.orig
diff --git a/x11/wxGTK30/patches/manual-regen.diff b/x11/wxGTK30/patches/manual-regen.diff
new file mode 100644
index 00000000000..54e5212dba7
--- /dev/null
+++ b/x11/wxGTK30/patches/manual-regen.diff
@@ -0,0 +1,98 @@
+$NetBSD: manual-regen.diff,v 1.1 2014/07/21 06:53:24 dbj Exp $
+To regenerate the libtool patch, get the full wxWidgets tarball,
+cd to build/bakefiles, and run
+ ./bakefile_gen -f autoconf
+manual-bakefile.diff contains the necessary patch for the bakefile
+ruleset to use libtool.
+
+diff -ru wxWidgets-3.0.1.dist/build/bakefiles/common.bkl wxWidgets-3.0.1/build/bakefiles/common.bkl
+--- wxWidgets-3.0.1.dist/build/bakefiles/common.bkl 2014-06-14 14:48:48.000000000 -0700
++++ wxWidgets-3.0.1/build/bakefiles/common.bkl 2014-07-20 15:07:09.000000000 -0700
+@@ -706,7 +706,6 @@
+ <if cond="FORMAT=='autoconf'">
+ <res-include>$(RCDEFDIR)</res-include>
+ <res-include>$(TOP_SRCDIR)include</res-include>
+- <postlink-command>$(DYLIB_RPATH_POSTLINK)</postlink-command>
+ </if>
+ <win32-res>$(WXTOPDIR)src/msw/version.rc</win32-res>
+
+diff -ru wxWidgets-3.0.1.dist/build/bakefiles/config.bkl wxWidgets-3.0.1/build/bakefiles/config.bkl
+--- wxWidgets-3.0.1.dist/build/bakefiles/config.bkl 2014-06-14 14:48:48.000000000 -0700
++++ wxWidgets-3.0.1/build/bakefiles/config.bkl 2014-07-20 15:07:09.000000000 -0700
+@@ -425,8 +425,6 @@
+ <option name="EXTRALIBS_SDL"/>
+ <option name="CXXWARNINGS"/>
+ <option name="HOST_SUFFIX"/>
+- <option name="DYLIB_RPATH_INSTALL"/>
+- <option name="DYLIB_RPATH_POSTLINK"/>
+ <option name="SAMPLES_RPATH_FLAG"/>
+
+ <!-- see configure.in; it's required by some samples on Mac OS X -->
+diff -ru wxWidgets-3.0.1.dist/build/bakefiles/regex.bkl wxWidgets-3.0.1/build/bakefiles/regex.bkl
+--- wxWidgets-3.0.1.dist/build/bakefiles/regex.bkl 2014-06-14 14:48:48.000000000 -0700
++++ wxWidgets-3.0.1/build/bakefiles/regex.bkl 2014-07-20 15:07:09.000000000 -0700
+@@ -26,16 +26,13 @@
+ <if cond="wxUSE_REGEX=='builtin'">$(TOP_SRCDIR)src/regex</if>
+ </set>
+
+- <lib id="wxregex" template="msvc_setup_h,3rdparty_lib"
++ <dll id="wxregex" template="msvc_setup_h,anylib"
+ cond="wxUSE_REGEX=='builtin' and BUILDING_LIB=='1'">
+- <libname cond="FORMAT=='autoconf'">
+- $(id)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)$(HOST_SUFFIX)
+- </libname>
+- <libname cond="FORMAT!='autoconf'">
+- $(id)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(HOST_SUFFIX)
+- </libname>
+- <include cond="FORMAT!='autoconf'">$(TOP_SRCDIR)include</include>
+- <include cond="FORMAT!='autoconf'">$(SETUPHDIR)</include>
++ <dllname>
++ $(id)$(WXUNICODEFLAG)$(WXDEBUGFLAG)$(WX_LIB_FLAVOUR)-$(WX_RELEASE)
++ </dllname>
++ <version>$(WX_VERSION)</version>
++ <so_version>$(WXSOVERSION)</so_version>
+ <define>__WX$(TOOLKIT)__</define>
+ <define>$(WXUNIV_DEFINE)</define>
+ <define>$(UNICODE_DEFINE)</define>
+@@ -48,6 +45,6 @@
+ src/regex/regerror.c
+ src/regex/regfree.c
+ </sources>
+- </lib>
++ </dll>
+
+ </makefile>
+diff -ru wxWidgets-3.0.1.dist/build/bakefiles/wx.bkl wxWidgets-3.0.1/build/bakefiles/wx.bkl
+--- wxWidgets-3.0.1.dist/build/bakefiles/wx.bkl 2014-06-14 14:48:48.000000000 -0700
++++ wxWidgets-3.0.1/build/bakefiles/wx.bkl 2014-07-20 15:07:09.000000000 -0700
+@@ -95,17 +95,11 @@
+ <command>
+ $(INSTALL_DIR) $(DESTDIR)$(BINDIR)
+ $(INSTALL_DIR) $(DESTDIR)$(LIBDIR)/wx/config
+- $(INSTALL_PROGRAM) lib/wx/config/$(TOOLCHAIN_FULLNAME) $(DESTDIR)$(LIBDIR)/wx/config
++ ${BSD_INSTALL_SCRIPT} lib/wx/config/$(TOOLCHAIN_FULLNAME) $(DESTDIR)$(LIBDIR)/wx/config
+ (cd $(DESTDIR)$(BINDIR) &amp;&amp; rm -f wx-config &amp;&amp; $(LN_S) $(LIBDIR)/wx/config/$(TOOLCHAIN_FULLNAME) wx-config || cp -p $(DESTDIR)$(LIBDIR)/wx/config/$(TOOLCHAIN_FULLNAME) wx-config)
+ </command>
+ </action>
+
+- <modify-target target="install">
+- <command>
+- $(DYLIB_RPATH_INSTALL)
+- </command>
+- </modify-target>
+-
+ <set var="RCDEFS_H">
+ <if cond="TOOLKIT=='MSW'">msw/rcdefs.h</if>
+ </set>
+diff -ru wxWidgets-3.0.1.dist/utils/wxrc/wxrc.bkl wxWidgets-3.0.1/utils/wxrc/wxrc.bkl
+--- wxWidgets-3.0.1.dist/utils/wxrc/wxrc.bkl 2014-06-14 14:48:48.000000000 -0700
++++ wxWidgets-3.0.1/utils/wxrc/wxrc.bkl 2014-07-20 15:07:09.000000000 -0700
+@@ -21,7 +21,7 @@
+ <modify-target target="install_wxrc">
+ <command>
+ rm -f $(DESTDIR)$(BINDIR)/wxrc$(EXEEXT) $(DESTDIR)$(BINDIR)/$(versioned_name)
+- $(INSTALL_PROGRAM) wxrc$(EXEEXT) $(DESTDIR)$(BINDIR)
++ ${LIBTOOL} --mode=install $(INSTALL_PROGRAM) wxrc$(EXEEXT) $(DESTDIR)$(BINDIR)
+ mv -f $(DESTDIR)$(BINDIR)/wxrc$(EXEEXT) $(DESTDIR)$(BINDIR)/$(versioned_name)
+ (cd $(DESTDIR)$(BINDIR) &amp;&amp; $(LN_S) $(versioned_name) wxrc$(EXEEXT))
+ </command>
diff --git a/x11/wxGTK30/patches/patch-build_aclocal_bakefile.m4 b/x11/wxGTK30/patches/patch-build_aclocal_bakefile.m4
new file mode 100644
index 00000000000..e4b1da210a2
--- /dev/null
+++ b/x11/wxGTK30/patches/patch-build_aclocal_bakefile.m4
@@ -0,0 +1,14 @@
+$NetBSD: patch-build_aclocal_bakefile.m4,v 1.1 2014/07/21 06:53:24 dbj Exp $
+Fix shell script portability
+
+--- build/aclocal/bakefile.m4.orig 2014-06-14 21:48:48.000000000 +0000
++++ build/aclocal/bakefile.m4
+@@ -371,7 +371,7 @@ AC_DEFUN([AC_BAKEFILE_SHARED_LD],
+ SHARED_LD_CXX="\${CXX} -dynamiclib -single_module -headerpad_max_install_names -o"
+ fi
+
+- if test "x$GCC" == "xyes"; then
++ if test "x$GCC" = "xyes"; then
+ PIC_FLAG="-dynamic -fPIC"
+ fi
+ if test "x$XLCC" = "xyes"; then
diff --git a/x11/wxGTK30/patches/patch-configure b/x11/wxGTK30/patches/patch-configure
new file mode 100644
index 00000000000..a0ee8c0e54d
--- /dev/null
+++ b/x11/wxGTK30/patches/patch-configure
@@ -0,0 +1,79 @@
+$NetBSD: patch-configure,v 1.1 2014/07/21 06:53:24 dbj Exp $
+Fix shell script portability
+Add dragonfly support
+tweak SEARCH_LIB
+
+--- configure.orig 2014-06-14 21:48:48.000000000 +0000
++++ configure
+@@ -3947,7 +3947,7 @@ case "${host}" in
+
+ DEFAULT_DEFAULT_wxUSE_MOTIF=1
+ ;;
+- *-*-freebsd*)
++ *-*-freebsd* | *-*-dragonfly*)
+ USE_BSD=1
+ USE_FREEBSD=1
+ $as_echo "#define __FREEBSD__ 1" >>confdefs.h
+@@ -19447,7 +19447,7 @@ $as_echo_n "checking SDK deployment vers
+ MACOSX_SDK_PLIST_VERSION_MIN=`defaults read "$wxUSE_MACOSX_SDK/SDKSettings" buildSettings | grep '^ *"\{0,1\}MACOSX_DEPLOYMENT_TARGET"\{0,1\} *= *"\{0,1\}[^"]*"\{0,1\}; *$' | sed 's/^ *"\{0,1\}MACOSX_DEPLOYMENT_TARGET"\{0,1\} *= *"\{0,1\}\([^"]*\)"\{0,1\} *; *$/\1/'`
+
+ # If that failed, try again with the new key
+- if test "x$MACOSX_SDK_PLIST_VERSION_MIN" == "x"; then
++ if test "x$MACOSX_SDK_PLIST_VERSION_MIN" = "x"; then
+
+ MACOSX_SDK_PLIST_VERSION_MIN=`defaults read "$wxUSE_MACOSX_SDK/SDKSettings" DefaultProperties | grep '^ *"\{0,1\}MACOSX_DEPLOYMENT_TARGET"\{0,1\} *= *"\{0,1\}[^"]*"\{0,1\}; *$' | sed 's/^ *"\{0,1\}MACOSX_DEPLOYMENT_TARGET"\{0,1\} *= *"\{0,1\}\([^"]*\)"\{0,1\} *; *$/\1/'`
+
+@@ -22015,7 +22015,7 @@ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $wx_cv_std_libfullpath" >&5
+ $as_echo "$wx_cv_std_libfullpath" >&6; }
+
+-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"
+
+ if test "$build" != "$host" -a "$GCC" = yes; then
+ if cross_root=`$CC -print-prog-name=ld 2>/dev/null`; then
+@@ -31852,6 +31852,9 @@ $as_echo "$as_me: WARNING: BeOS threads
+ THREAD_OPTS="-pthreads $THREAD_OPTS"
+ fi
+ ;;
++ *-*-dragonfly*)
++ THREAD_OPTS="-pthread $THREAD_OPTS"
++ ;;
+ *-*-freebsd*)
+ THREAD_OPTS="-kthread lthread $THREAD_OPTS c_r"
+ ;;
+@@ -31971,7 +31974,7 @@ $as_echo_n "checking if more special fla
+ WXCONFIG_LDFLAGS="-L/usr/lib/threads $WXCONFIG_LDFLAGS"
+ flag="-D_THREAD_SAFE"
+ ;;
+- *-freebsd*)
++ *-freebsd*|*-*-dragonfly*)
+ flag="-D_THREAD_SAFE"
+ ;;
+ *-hp-hpux* )
+@@ -38819,7 +38822,7 @@ $as_echo "$bakefile_cv_gcc31" >&6; }
+ SHARED_LD_CXX="\${CXX} -dynamiclib -single_module -headerpad_max_install_names -o"
+ fi
+
+- if test "x$GCC" == "xyes"; then
++ if test "x$GCC" = "xyes"; then
+ PIC_FLAG="-dynamic -fPIC"
+ fi
+ if test "x$XLCC" = "xyes"; then
+@@ -39388,6 +39391,7 @@ EOF
+
+ powerpc-apple-macos* | \
+ *-*-freebsd* | *-*-openbsd* | *-*-netbsd* | *-*-gnu* | *-*-k*bsd*-gnu | \
++ *-*-dragonfly* | \
+ *-*-mirbsd* | \
+ *-*-sunos4* | \
+ *-*-osf* | \
+@@ -39429,7 +39433,7 @@ EOF
+
+ case "${BAKEFILE_HOST}" in
+ *-*-linux* | *-*-freebsd* | *-*-openbsd* | *-*-netbsd* | \
+- *-*-k*bsd*-gnu | *-*-mirbsd* | *-*-gnu* )
++ *-*-k*bsd*-gnu | *-*-mirbsd* | *-*-gnu* | *-*-dragonfly*)
+ if test "x$SUNCXX" = "xyes"; then
+ SONAME_FLAG="-h "
+ else
diff --git a/x11/wxGTK30/patches/patch-configure.in b/x11/wxGTK30/patches/patch-configure.in
new file mode 100644
index 00000000000..a84aa889c1d
--- /dev/null
+++ b/x11/wxGTK30/patches/patch-configure.in
@@ -0,0 +1,53 @@
+$NetBSD: patch-configure.in,v 1.1 2014/07/21 06:53:24 dbj Exp $
+Fix shell script portability
+Add dragonfly support
+tweak SEARCH_LIB
+
+--- configure.in.orig 2014-06-14 21:48:48.000000000 +0000
++++ configure.in
+@@ -203,7 +203,7 @@ case "${host}" in
+ AC_DEFINE(__BSD__)
+ DEFAULT_DEFAULT_wxUSE_MOTIF=1
+ ;;
+- *-*-freebsd*)
++ *-*-freebsd* | *-*-dragonfly*)
+ USE_BSD=1
+ USE_FREEBSD=1
+ AC_DEFINE(__FREEBSD__)
+@@ -1238,7 +1238,7 @@ dnl We need to quote the next line where
+ MACOSX_SDK_PLIST_VERSION_MIN=`defaults read "$wxUSE_MACOSX_SDK/SDKSettings" buildSettings | grep '^ *"\{0,1\}MACOSX_DEPLOYMENT_TARGET"\{0,1\} *= *"\{0,1\}[^"]*"\{0,1\}; *$' | sed 's/^ *"\{0,1\}MACOSX_DEPLOYMENT_TARGET"\{0,1\} *= *"\{0,1\}\([^"]*\)"\{0,1\} *; *$/\1/'`
+ ]
+ # If that failed, try again with the new key
+- if test "x$MACOSX_SDK_PLIST_VERSION_MIN" == "x"; then
++ if test "x$MACOSX_SDK_PLIST_VERSION_MIN" = "x"; then
+ [
+ MACOSX_SDK_PLIST_VERSION_MIN=`defaults read "$wxUSE_MACOSX_SDK/SDKSettings" DefaultProperties | grep '^ *"\{0,1\}MACOSX_DEPLOYMENT_TARGET"\{0,1\} *= *"\{0,1\}[^"]*"\{0,1\}; *$' | sed 's/^ *"\{0,1\}MACOSX_DEPLOYMENT_TARGET"\{0,1\} *= *"\{0,1\}\([^"]*\)"\{0,1\} *; *$/\1/'`
+ ]
+@@ -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
+@@ -4722,6 +4722,9 @@ if test "$TOOLKIT" != "MSW" -a "$USE_OS2
+ THREAD_OPTS="-pthreads $THREAD_OPTS"
+ fi
+ ;;
++ *-*-dragonfly*)
++ THREAD_OPTS="-pthread $THREAD_OPTS"
++ ;;
+ *-*-freebsd*)
+ dnl look, in order, for the kernel threads, then Linux threads
+ dnl and finally the userland threads
+@@ -4858,7 +4861,7 @@ if test "$TOOLKIT" != "MSW" -a "$USE_OS2
+ WXCONFIG_LDFLAGS="-L/usr/lib/threads $WXCONFIG_LDFLAGS"
+ flag="-D_THREAD_SAFE"
+ ;;
+- *-freebsd*)
++ *-freebsd*|*-*-dragonfly*)
+ flag="-D_THREAD_SAFE"
+ ;;
+ *-hp-hpux* )
diff --git a/x11/wxGTK30/patches/patch-src_tiff_configure b/x11/wxGTK30/patches/patch-src_tiff_configure
new file mode 100644
index 00000000000..5dcb066c16c
--- /dev/null
+++ b/x11/wxGTK30/patches/patch-src_tiff_configure
@@ -0,0 +1,14 @@
+$NetBSD: patch-src_tiff_configure,v 1.1 2014/07/21 06:53:24 dbj Exp $
+Fix shell script portability
+
+--- src/tiff/configure.orig 2014-06-14 21:48:48.000000000 +0000
++++ src/tiff/configure
+@@ -18145,7 +18145,7 @@ if test "${with_jpeg12_lib+set}" = set;
+ fi
+
+
+-if test "x$enable_jpeg12" == "xyes" ; then
++if test "x$enable_jpeg12" = "xyes" ; then
+
+ if test "x$with_jpeg12_lib" != "x" ; then
+ LIBS="$with_jpeg12_lib $LIBS"
diff --git a/x11/wxGTK30/patches/patch-src_tiff_configure.ac b/x11/wxGTK30/patches/patch-src_tiff_configure.ac
new file mode 100644
index 00000000000..3f3b1f7d705
--- /dev/null
+++ b/x11/wxGTK30/patches/patch-src_tiff_configure.ac
@@ -0,0 +1,14 @@
+$NetBSD: patch-src_tiff_configure.ac,v 1.1 2014/07/21 06:53:24 dbj Exp $
+Fix shell script portability
+
+--- src/tiff/configure.ac.orig 2014-06-14 21:48:48.000000000 +0000
++++ src/tiff/configure.ac
+@@ -772,7 +772,7 @@ AC_ARG_WITH(jpeg12-lib,
+ AS_HELP_STRING([--with-jpeg12-lib=LIBRARY],
+ [path to libjpeg 12bit library]),,)
+
+-if test "x$enable_jpeg12" == "xyes" ; then
++if test "x$enable_jpeg12" = "xyes" ; then
+
+ if test "x$with_jpeg12_lib" != "x" ; then
+ LIBS="$with_jpeg12_lib $LIBS"
diff --git a/x11/wxGTK30/patches/patch-src_unix_threadpsx.cpp b/x11/wxGTK30/patches/patch-src_unix_threadpsx.cpp
new file mode 100644
index 00000000000..ce6532bae64
--- /dev/null
+++ b/x11/wxGTK30/patches/patch-src_unix_threadpsx.cpp
@@ -0,0 +1,19 @@
+$NetBSD: patch-src_unix_threadpsx.cpp,v 1.1 2014/07/21 06:53:24 dbj Exp $
+tweak use of thread priority functions
+
+--- src/unix/threadpsx.cpp.orig 2014-06-14 21:48:48.000000000 +0000
++++ src/unix/threadpsx.cpp
+@@ -69,6 +69,13 @@
+ #define THR_ID_CAST(id) (reinterpret_cast<void*>(id))
+ #define THR_ID(thr) THR_ID_CAST((thr)->GetId())
+
++#ifdef __NetBSD__
++#include <sys/param.h>
++#if __NetBSD_Version__ < 499005000 && defined(HAVE_THREAD_PRIORITY_FUNCTIONS)
++#undef HAVE_THREAD_PRIORITY_FUNCTIONS
++#endif
++#endif
++
+ // ----------------------------------------------------------------------------
+ // constants
+ // ----------------------------------------------------------------------------