pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/x11/wxGTK28 Import wxGTK 2.8.8.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9b60d69da982
branches:  trunk
changeset: 547083:9b60d69da982
user:      joerg <joerg%pkgsrc.org@localhost>
date:      Fri Sep 12 11:09:49 2008 +0000

description:
Import wxGTK 2.8.8.

diffstat:

 x11/wxGTK28/DESCR                        |   23 +
 x11/wxGTK28/Makefile                     |   29 +
 x11/wxGTK28/Makefile.common              |   46 ++
 x11/wxGTK28/PLIST                        |  603 +++++++++++++++++++++++++++++++
 x11/wxGTK28/buildlink3.mk                |   29 +
 x11/wxGTK28/distinfo                     |   10 +
 x11/wxGTK28/patches/manual-bakefile.diff |  228 +++++++++++
 x11/wxGTK28/patches/manual-regen.diff    |   50 ++
 x11/wxGTK28/patches/patch-aa             |   76 +++
 x11/wxGTK28/patches/patch-ab             |   18 +
 10 files changed, 1112 insertions(+), 0 deletions(-)

diffs (truncated from 1152 to 300 lines):

diff -r ee67e88a3ea3 -r 9b60d69da982 x11/wxGTK28/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/wxGTK28/DESCR Fri Sep 12 11:09:49 2008 +0000
@@ -0,0 +1,23 @@
+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.
+
+There is also a python interface available, wxPython (see the py-wxWidgets
+package).
diff -r ee67e88a3ea3 -r 9b60d69da982 x11/wxGTK28/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/wxGTK28/Makefile      Fri Sep 12 11:09:49 2008 +0000
@@ -0,0 +1,29 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/09/12 11:09:49 joerg Exp $
+#
+
+.include "../../x11/wxGTK28/Makefile.common"
+
+PKGNAME=               ${DISTNAME:S/wxGTK/wxGTK28/}
+COMMENT=               GTK-based implementation of the wxWidgets GUI library
+
+BUILD_TARGET=  all
+INSTALL_TARGET=        install
+
+INSTALLATION_DIRS=     ${DOCDIR}
+
+post-build:
+       set -e; cd ${WRKSRC}/locale; \
+       for lang in `echo *.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}${DOCDIR}
+
+.include "../../mk/oss.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r ee67e88a3ea3 -r 9b60d69da982 x11/wxGTK28/Makefile.common
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/wxGTK28/Makefile.common       Fri Sep 12 11:09:49 2008 +0000
@@ -0,0 +1,46 @@
+# $NetBSD: Makefile.common,v 1.1.1.1 2008/09/12 11:09:49 joerg Exp $
+#
+
+DISTNAME=              wxGTK-2.8.8
+CATEGORIES=            x11
+MASTER_SITES=          ${MASTER_SITE_SOURCEFORGE:=wxwindows/}
+EXTRACT_SUFX=          .tar.bz2
+
+MAINTAINER=            joerg%NetBSD.org@localhost
+HOMEPAGE=              http://www.wxwidgets.org/
+
+PATCHDIR=              ${.CURDIR}/../../x11/wxGTK28/patches
+DISTINFO_FILE=         ${.CURDIR}/../../x11/wxGTK28/distinfo
+
+PATCHFILES=            ${DISTNAME}-libtool.diff.bz2
+PATCH_SITES=           ${MASTER_SITE_LOCAL}
+
+PKG_DESTDIR_SUPPORT=   user-destdir
+
+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-libjpeg=sys
+CONFIGURE_ARGS+=       --with-libpng=sys
+CONFIGURE_ARGS+=       --with-libtiff=sys
+CONFIGURE_ARGS+=       --with-opengl
+CONFIGURE_ARGS+=       --with-zlib=sys
+CONFIGURE_ARGS+=       --with-regex=builtin
+
+DOCDIR=                        ${PREFIX}/share/doc/wxGTK
+
+.include "../../devel/gettext-lib/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../graphics/MesaLib/buildlink3.mk"
+.include "../../graphics/glu/buildlink3.mk"
+.include "../../graphics/jpeg/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../graphics/tiff/buildlink3.mk"
+.include "../../x11/gtk2/buildlink3.mk"
+.include "../../x11/libSM/buildlink3.mk"
+
+.include "../../mk/pthread.buildlink3.mk"
diff -r ee67e88a3ea3 -r 9b60d69da982 x11/wxGTK28/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/wxGTK28/PLIST Fri Sep 12 11:09:49 2008 +0000
@@ -0,0 +1,603 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/09/12 11:09:49 joerg Exp $
+bin/wx-config
+bin/wxrc
+bin/wxrc-2.8
+include/wx-2.8/wx/aboutdlg.h
+include/wx-2.8/wx/accel.h
+include/wx-2.8/wx/access.h
+include/wx-2.8/wx/afterstd.h
+include/wx-2.8/wx/anidecod.h
+include/wx-2.8/wx/animate.h
+include/wx-2.8/wx/animdecod.h
+include/wx-2.8/wx/app.h
+include/wx-2.8/wx/apptrait.h
+include/wx-2.8/wx/archive.h
+include/wx-2.8/wx/arrimpl.cpp
+include/wx-2.8/wx/arrstr.h
+include/wx-2.8/wx/artprov.h
+include/wx-2.8/wx/aui/aui.h
+include/wx-2.8/wx/aui/auibook.h
+include/wx-2.8/wx/aui/dockart.h
+include/wx-2.8/wx/aui/floatpane.h
+include/wx-2.8/wx/aui/framemanager.h
+include/wx-2.8/wx/aui/tabmdi.h
+include/wx-2.8/wx/beforestd.h
+include/wx-2.8/wx/bitmap.h
+include/wx-2.8/wx/bmpbuttn.h
+include/wx-2.8/wx/bmpcbox.h
+include/wx-2.8/wx/bookctrl.h
+include/wx-2.8/wx/brush.h
+include/wx-2.8/wx/buffer.h
+include/wx-2.8/wx/build.h
+include/wx-2.8/wx/busyinfo.h
+include/wx-2.8/wx/button.h
+include/wx-2.8/wx/calctrl.h
+include/wx-2.8/wx/caret.h
+include/wx-2.8/wx/checkbox.h
+include/wx-2.8/wx/checklst.h
+include/wx-2.8/wx/chkconf.h
+include/wx-2.8/wx/choicdlg.h
+include/wx-2.8/wx/choice.h
+include/wx-2.8/wx/choicebk.h
+include/wx-2.8/wx/clipbrd.h
+include/wx-2.8/wx/clntdata.h
+include/wx-2.8/wx/clrpicker.h
+include/wx-2.8/wx/cmdline.h
+include/wx-2.8/wx/cmdproc.h
+include/wx-2.8/wx/cmndata.h
+include/wx-2.8/wx/collpane.h
+include/wx-2.8/wx/colordlg.h
+include/wx-2.8/wx/colour.h
+include/wx-2.8/wx/combo.h
+include/wx-2.8/wx/combobox.h
+include/wx-2.8/wx/confbase.h
+include/wx-2.8/wx/config.h
+include/wx-2.8/wx/containr.h
+include/wx-2.8/wx/control.h
+include/wx-2.8/wx/convauto.h
+include/wx-2.8/wx/cpp.h
+include/wx-2.8/wx/cshelp.h
+include/wx-2.8/wx/ctrlsub.h
+include/wx-2.8/wx/cursor.h
+include/wx-2.8/wx/dataobj.h
+include/wx-2.8/wx/dataview.h
+include/wx-2.8/wx/datectrl.h
+include/wx-2.8/wx/dateevt.h
+include/wx-2.8/wx/datetime.h
+include/wx-2.8/wx/datstrm.h
+include/wx-2.8/wx/db.h
+include/wx-2.8/wx/dbgrid.h
+include/wx-2.8/wx/dbkeyg.h
+include/wx-2.8/wx/dbtable.h
+include/wx-2.8/wx/dc.h
+include/wx-2.8/wx/dcbuffer.h
+include/wx-2.8/wx/dcclient.h
+include/wx-2.8/wx/dcgraph.h
+include/wx-2.8/wx/dcmemory.h
+include/wx-2.8/wx/dcmirror.h
+include/wx-2.8/wx/dcprint.h
+include/wx-2.8/wx/dcps.h
+include/wx-2.8/wx/dcscreen.h
+include/wx-2.8/wx/dde.h
+include/wx-2.8/wx/debug.h
+include/wx-2.8/wx/debugrpt.h
+include/wx-2.8/wx/defs.h
+include/wx-2.8/wx/dialog.h
+include/wx-2.8/wx/dialup.h
+include/wx-2.8/wx/dir.h
+include/wx-2.8/wx/dirctrl.h
+include/wx-2.8/wx/dirdlg.h
+include/wx-2.8/wx/display.h
+include/wx-2.8/wx/display_impl.h
+include/wx-2.8/wx/dlimpexp.h
+include/wx-2.8/wx/dnd.h
+include/wx-2.8/wx/docmdi.h
+include/wx-2.8/wx/docview.h
+include/wx-2.8/wx/dragimag.h
+include/wx-2.8/wx/dynarray.h
+include/wx-2.8/wx/dynlib.h
+include/wx-2.8/wx/dynload.h
+include/wx-2.8/wx/effects.h
+include/wx-2.8/wx/encconv.h
+include/wx-2.8/wx/encinfo.h
+include/wx-2.8/wx/event.h
+include/wx-2.8/wx/evtloop.h
+include/wx-2.8/wx/except.h
+include/wx-2.8/wx/fdrepdlg.h
+include/wx-2.8/wx/features.h
+include/wx-2.8/wx/ffile.h
+include/wx-2.8/wx/file.h
+include/wx-2.8/wx/fileconf.h
+include/wx-2.8/wx/filedlg.h
+include/wx-2.8/wx/filefn.h
+include/wx-2.8/wx/filename.h
+include/wx-2.8/wx/filepicker.h
+include/wx-2.8/wx/filesys.h
+include/wx-2.8/wx/fmappriv.h
+include/wx-2.8/wx/font.h
+include/wx-2.8/wx/fontdlg.h
+include/wx-2.8/wx/fontenc.h
+include/wx-2.8/wx/fontenum.h
+include/wx-2.8/wx/fontmap.h
+include/wx-2.8/wx/fontpicker.h
+include/wx-2.8/wx/fontutil.h
+include/wx-2.8/wx/frame.h
+include/wx-2.8/wx/fs_arc.h
+include/wx-2.8/wx/fs_filter.h
+include/wx-2.8/wx/fs_inet.h
+include/wx-2.8/wx/fs_mem.h
+include/wx-2.8/wx/fs_zip.h
+include/wx-2.8/wx/gauge.h
+include/wx-2.8/wx/gbsizer.h
+include/wx-2.8/wx/gdicmn.h
+include/wx-2.8/wx/gdiobj.h
+include/wx-2.8/wx/generic/aboutdlgg.h
+include/wx-2.8/wx/generic/accel.h
+include/wx-2.8/wx/generic/animate.h
+include/wx-2.8/wx/generic/bmpcbox.h
+include/wx-2.8/wx/generic/busyinfo.h
+include/wx-2.8/wx/generic/buttonbar.h
+include/wx-2.8/wx/generic/calctrl.h
+include/wx-2.8/wx/generic/caret.h
+include/wx-2.8/wx/generic/choicdgg.h
+include/wx-2.8/wx/generic/clrpickerg.h
+include/wx-2.8/wx/generic/collpaneg.h
+include/wx-2.8/wx/generic/colrdlgg.h
+include/wx-2.8/wx/generic/combo.h
+include/wx-2.8/wx/generic/dataview.h
+include/wx-2.8/wx/generic/datectrl.h
+include/wx-2.8/wx/generic/dcpsg.h
+include/wx-2.8/wx/generic/dirctrlg.h
+include/wx-2.8/wx/generic/dirdlgg.h
+include/wx-2.8/wx/generic/dragimgg.h
+include/wx-2.8/wx/generic/fdrepdlg.h
+include/wx-2.8/wx/generic/filedlgg.h
+include/wx-2.8/wx/generic/filepickerg.h
+include/wx-2.8/wx/generic/fontdlgg.h
+include/wx-2.8/wx/generic/fontpickerg.h
+include/wx-2.8/wx/generic/grid.h
+include/wx-2.8/wx/generic/gridctrl.h
+include/wx-2.8/wx/generic/gridsel.h
+include/wx-2.8/wx/generic/helpext.h
+include/wx-2.8/wx/generic/icon.h
+include/wx-2.8/wx/generic/imaglist.h
+include/wx-2.8/wx/generic/laywin.h
+include/wx-2.8/wx/generic/listctrl.h
+include/wx-2.8/wx/generic/logg.h
+include/wx-2.8/wx/generic/msgdlgg.h
+include/wx-2.8/wx/generic/notebook.h
+include/wx-2.8/wx/generic/numdlgg.h
+include/wx-2.8/wx/generic/paletteg.h
+include/wx-2.8/wx/generic/panelg.h
+include/wx-2.8/wx/generic/printps.h
+include/wx-2.8/wx/generic/prntdlgg.h
+include/wx-2.8/wx/generic/progdlgg.h
+include/wx-2.8/wx/generic/propdlg.h
+include/wx-2.8/wx/generic/sashwin.h
+include/wx-2.8/wx/generic/scrolwin.h
+include/wx-2.8/wx/generic/spinctlg.h
+include/wx-2.8/wx/generic/splash.h
+include/wx-2.8/wx/generic/splitter.h
+include/wx-2.8/wx/generic/srchctlg.h
+include/wx-2.8/wx/generic/statusbr.h
+include/wx-2.8/wx/generic/tabg.h
+include/wx-2.8/wx/generic/textdlgg.h
+include/wx-2.8/wx/generic/timer.h
+include/wx-2.8/wx/generic/treectlg.h



Home | Main Index | Thread Index | Old Index