summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--x11/qt4-docs/DESCR5
-rw-r--r--x11/qt4-docs/Makefile17
-rw-r--r--x11/qt4-docs/PLIST4
-rw-r--r--x11/qt4-libs/DESCR13
-rw-r--r--x11/qt4-libs/MESSAGE20
-rw-r--r--x11/qt4-libs/Makefile69
-rw-r--r--x11/qt4-libs/Makefile.common113
-rw-r--r--x11/qt4-libs/PLIST848
-rw-r--r--x11/qt4-libs/buildlink3.mk44
-rw-r--r--x11/qt4-libs/distinfo13
-rw-r--r--x11/qt4-libs/files/license-acceptance1
-rw-r--r--x11/qt4-libs/files/qmake.conf96
-rw-r--r--x11/qt4-libs/options.mk20
-rw-r--r--x11/qt4-libs/patches/patch-aa13
-rw-r--r--x11/qt4-libs/patches/patch-ab13
-rw-r--r--x11/qt4-libs/patches/patch-ac13
-rw-r--r--x11/qt4-libs/patches/patch-ad22
-rw-r--r--x11/qt4-libs/patches/patch-af21
-rw-r--r--x11/qt4-libs/patches/patch-ag13
-rw-r--r--x11/qt4-libs/patches/patch-ah90
-rw-r--r--x11/qt4-libs/patches/patch-ai85
-rw-r--r--x11/qt4-tools/DESCR13
-rw-r--r--x11/qt4-tools/Makefile49
-rw-r--r--x11/qt4-tools/PLIST334
-rw-r--r--x11/qt4-tools/buildlink3.mk33
-rw-r--r--x11/qt4/DESCR8
-rw-r--r--x11/qt4/Makefile23
-rw-r--r--x11/qt4/Makefile.common6
-rw-r--r--x11/qt4/PLIST2
29 files changed, 2001 insertions, 0 deletions
diff --git a/x11/qt4-docs/DESCR b/x11/qt4-docs/DESCR
new file mode 100644
index 00000000000..84fe98c50da
--- /dev/null
+++ b/x11/qt4-docs/DESCR
@@ -0,0 +1,5 @@
+Documentation for the Qt(TM) C++ GUI software toolkit.
+
+Qt is a multi-platform toolkit. When developing software with Qt, you can run
+it on the X Window System (Unix/X11) or Microsoft Windows NT and Windows 95/98.
+Simply recompile your source code on the platform you want.
diff --git a/x11/qt4-docs/Makefile b/x11/qt4-docs/Makefile
new file mode 100644
index 00000000000..06413ed1034
--- /dev/null
+++ b/x11/qt4-docs/Makefile
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/02/20 12:09:27 adam Exp $
+
+.include "../../x11/qt4-libs/Makefile.common"
+
+PKGNAME= qt4-docs-${QTVERSION}
+COMMENT= Documentation for the QT C++ X GUI toolkit
+
+NO_CONFIGURE= yes
+NO_BUILD= yes
+PLIST_SRC= ${WRKDIR}/PLIST ${PKGDIR}/PLIST
+
+do-install:
+ ${CP} -R ${WRKSRC}/doc ${QTPREFIX}
+ cd ${PREFIX}; ${FIND} qt4/doc -type f -print > ${WRKDIR}/PLIST
+
+.include "../../x11/qt4-libs/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/x11/qt4-docs/PLIST b/x11/qt4-docs/PLIST
new file mode 100644
index 00000000000..b4dbe7fb78f
--- /dev/null
+++ b/x11/qt4-docs/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/02/20 12:09:27 adam Exp $
+@dirrm qt4/doc/html/images
+@dirrm qt4/doc/html
+@dirrm qt4/doc
diff --git a/x11/qt4-libs/DESCR b/x11/qt4-libs/DESCR
new file mode 100644
index 00000000000..6b7d4df4b96
--- /dev/null
+++ b/x11/qt4-libs/DESCR
@@ -0,0 +1,13 @@
+Qt(TM) is a GUI software toolkit. Qt simplifies the task of writing and
+maintaining GUI (graphical user interface) applications.
+
+Qt is written in C++ and is fully object-oriented. It has everything you need
+to create professional GUI applications. And it enables you to create them
+quickly.
+
+Qt is a multi-platform toolkit. When developing software with Qt, you can run
+it on the X Window System (Unix/X11) or Microsoft Windows NT and Windows 95/98.
+Simply recompile your source code on the platform you want.
+
+Qt cuts down the complexity in implementing large and complex systems. Its
+ingenious signal-slot technology enables true component programming.
diff --git a/x11/qt4-libs/MESSAGE b/x11/qt4-libs/MESSAGE
new file mode 100644
index 00000000000..a117218438a
--- /dev/null
+++ b/x11/qt4-libs/MESSAGE
@@ -0,0 +1,20 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2006/02/20 12:08:11 adam Exp $
+
+To allow this package to coexist with other versions of Qt
+it has been installed in ${PREFIX}/qt4/{bin,include,lib,doc}.
+
+You should be able to select this version of Qt when compiling
+programs which use it by ensuring that
+
+1) QTDIR is set to ${PREFIX}/qt4
+
+2) Use the "configure" argument "--with-qt-dir=${PREFIX}/qt4"
+
+3) you may also have to put ${PREFIX}/qt4/bin in your PATH
+
+To access Qt-4 man pages add ${PREFIX}/qt4/doc/man to your MANPATH
+environment variable. Note that the Qt-4 man pages are installed
+here to avoid conflicts with man pages of other Qt versions.
+
+===========================================================================
diff --git a/x11/qt4-libs/Makefile b/x11/qt4-libs/Makefile
new file mode 100644
index 00000000000..75f453175a7
--- /dev/null
+++ b/x11/qt4-libs/Makefile
@@ -0,0 +1,69 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/02/20 12:08:15 adam Exp $
+
+.include "../../x11/qt4-libs/Makefile.common"
+
+PKGNAME= qt4-libs-${QTVERSION}
+COMMENT= C++ X GUI toolkit
+
+BUILD_TARGET= sub-src
+PTHREAD_OPTS+= require
+UNLIMIT_RESOURCES= datasize
+BUILDLINK_PASSTHRU_DIRS+= ${QTPREFIX}
+
+do-install:
+ ${INSTALL_DATA_DIR} ${QTPREFIX}
+ ${INSTALL_PROGRAM_DIR} ${QTPREFIX}/bin
+.for prog in moc rcc uic
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/${prog} ${QTPREFIX}/bin/
+.endfor
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/uic3 ${QTPREFIX}/bin/
+ ${INSTALL_DATA_DIR} ${QTPREFIX}/include
+.for inc in Qt Qt3Support QtCore QtGui QtNetwork QtOpenGL QtSql QtSvg QtXml
+ ${INSTALL_DATA_DIR} ${QTPREFIX}/include/${inc}
+ ${INSTALL_DATA} ${WRKSRC}/include/${inc}/q*.h ${QTPREFIX}/include/${inc}/
+.endfor
+ ${INSTALL_LIB_DIR} ${QTPREFIX}/lib
+.for lib in Qt3Support QtCore QtGui QtNetwork QtOpenGL QtSql QtSvg QtXml
+ ${LIBTOOL} --mode=install ${INSTALL_LIB} ${WRKSRC}/lib/lib${lib}.la \
+ ${QTPREFIX}/lib/
+ ${INSTALL_DATA} ${WRKSRC}/lib/${lib}.pc ${PREFIX}/lib/pkgconfig/
+.endfor
+ ${INSTALL_LIB_DIR} ${QTPREFIX}/plugins
+ ${INSTALL_LIB_DIR} ${QTPREFIX}/plugins/accessible
+.for plug in qtaccessiblecompatwidgets qtaccessiblewidgets
+ ${LIBTOOL} --mode=install ${INSTALL_LIB} \
+ ${WRKSRC}/plugins/accessible/lib${plug}.la \
+ ${QTPREFIX}/plugins/accessible/
+.endfor
+ ${INSTALL_LIB_DIR} ${QTPREFIX}/plugins/codecs
+.for plug in qcncodecs qjpcodecs qkrcodecs qtwcodecs
+ ${LIBTOOL} --mode=install ${INSTALL_LIB} \
+ ${WRKSRC}/plugins/codecs/lib${plug}.la \
+ ${QTPREFIX}/plugins/codecs/
+.endfor
+ ${INSTALL_LIB_DIR} ${QTPREFIX}/plugins/imageformats/
+.for plug in qgif qjpeg qmng
+ ${LIBTOOL} --mode=install ${INSTALL_LIB} \
+ ${WRKSRC}/plugins/imageformats/lib${plug}.la \
+ ${QTPREFIX}/plugins/imageformats/
+.endfor
+
+.if ${OPSYS} == "Darwin" && empty(MACHINE_PLATFORM:MDarwin-[567].*)
+SUBST_CLASSES+= socklen
+SUBST_MESSAGE.socklen= Correcting socklen_t.
+SUBST_STAGE.socklen= pre-configure
+SUBST_FILES.socklen= mkspecs/darwin-g++/qplatformdefs.h
+SUBST_SED.socklen= -e 's/QT_SOCKLEN_T.*/QT_SOCKLEN_T socklen_t/'
+.endif
+
+.include "../../fonts/Xft2/buildlink3.mk"
+.include "../../graphics/freetype2/buildlink3.mk"
+.include "../../graphics/jpeg/buildlink3.mk"
+.include "../../graphics/glu/buildlink3.mk"
+.include "../../graphics/mng/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../x11/Xrandr/buildlink3.mk"
+.include "../../x11/xcursor/buildlink3.mk"
+
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/x11/qt4-libs/Makefile.common b/x11/qt4-libs/Makefile.common
new file mode 100644
index 00000000000..2a85d177d6f
--- /dev/null
+++ b/x11/qt4-libs/Makefile.common
@@ -0,0 +1,113 @@
+# $NetBSD: Makefile.common,v 1.1.1.1 2006/02/20 12:08:11 adam Exp $
+
+DISTNAME= qt-x11-opensource-src-${QTVERSION}
+CATEGORIES= x11
+MASTER_SITES= ftp://ftp.trolltech.com/qt/source/ \
+ ftp://ftp.bero.org/pub/qt/source/
+
+.include "../../x11/qt4/Makefile.common"
+
+DISTINFO_FILE= ${.CURDIR}/../../x11/qt4-libs/distinfo
+FILESDIR= ${.CURDIR}/../../x11/qt4-libs/files
+PATCHDIR= ${.CURDIR}/../../x11/qt4-libs/patches
+
+HAS_CONFIGURE= yes
+USE_LANGUAGES= c c++
+USE_LIBTOOL= yes
+USE_TOOLS+= gmake
+
+QTPREFIX= ${PREFIX}/qt4
+
+CONFIGURE_ARGS+= -prefix "${QTPREFIX}" -shared -sm
+CONFIGURE_ARGS+= -no-sql-sqlite
+CONFIGURE_ARGS+= -release
+CONFIGURE_ARGS+= -system-libjpeg
+CONFIGURE_ARGS+= -system-libmng
+CONFIGURE_ARGS+= -system-libpng
+CONFIGURE_ARGS+= -system-zlib
+CONFIGURE_ARGS+= -qt-gif # qt4 does not write compressed GIFs
+CONFIGURE_ARGS+= ${CFLAGS:M-I*} ${LDFLAGS:M-L*} ${LDFLAGS:M-Wl*:S/-Wl,//}
+CONFIGURE_ARGS.SunOS+= -no-xrender
+OPSYSVARS+= CONFIGURE_ARGS
+CONFIGURE_ARGS+= < ${FILESDIR}/license-acceptance
+
+LIBQT?= -lQtCore -lQtGui
+
+MAKE_ENV+= QTPREFIX=${QTPREFIX:Q}
+MAKE_ENV+= QTDIR=${WRKSRC:Q}
+
+# avoid creating a .qt directory in the users home directory
+SCRIPTS_ENV+= HOME=${WRKDIR:Q}
+
+.include "../../mk/compiler.mk"
+
+.if !empty(CC_VERSION:Mgcc*)
+CONFIGURE_ARGS+= -no-g++-exceptions
+.endif
+
+.if ${OPSYS} == "SunOS"
+CONFIGURE_SCRIPT= ${SH} ./configure
+. if !empty(CC_VERSION:Mgcc*)
+CONFIGURE_ARGS+= -platform solaris-g++
+. else
+CONFIGURE_ARGS+= -platform solaris-cc
+. endif
+SYS_LIBS= -lresolv -lsocket -lnsl -lrt
+.elif ${OPSYS} == "Interix"
+CONFIGURE_ARGS+= -platform interix-g++
+CFLAGS+= -I/usr/local/include/bind
+LDFLAGS+= -L/usr/local/lib/bind -lbind
+BUILDLINK_PASSTHRU_DIRS+=/usr/local/include/bind /usr/local/lib/bind
+SYS_LIBS= -lbind -ldb -ldl
+.elif ${OPSYS} == "DragonFly"
+CONFIGURE_ARGS+= -platform freebsd-g++
+.elif ${OPSYS} == "Darwin"
+QMAKE_RANLIB= ${RANLIB}
+. if exists(/usr/lib/libresolv.dylib)
+LDFLAGS+= -lresolv
+. endif
+.endif
+
+QMAKE_RANLIB?= ${TRUE}
+
+.if !exists(${X11BASE}/lib/libXinerama.so)
+CONFIGURE_ARGS+= -no-xinerama
+.endif
+
+.include "options.mk"
+
+# Reverse the change to how templates are handled made between 3.0.4
+# and 3.0.5 for older toolchains. Removing inline for newer toolchains
+# produces smaller code. Removing inline for older toolchains prod-
+# uces buggy code.
+.if !empty(CC_VERSION:Mgcc-2.8*)
+CXXFLAGS+= -DQ_INLINE_TEMPLATES=inline
+.endif
+
+.include "../../mk/x11.buildlink3.mk"
+
+pre-configure:
+ ${SED} -e 's:@LOCALBASE@:${LOCALBASE}:g' \
+ -e 's:@X11BASE@:${X11BASE}:g' \
+ -e 's:@X11PREFIX@:${X11PREFIX}:g' \
+ -e 's:@LIBTOOL@:${LIBTOOL}:g' \
+ -e 's:@CC@:${CC}:g' \
+ -e 's:@CXX@:${CXX}:g' \
+ -e 's:@LDFLAGS@:${LDFLAGS}:g' \
+ -e 's:@CFLAGS@:${CFLAGS}:g' \
+ -e 's:@CXXFLAGS@:${CXXFLAGS}:g' \
+ -e 's:@SYS_LIBS@:${SYS_LIBS}:g' \
+ -e 's:@LEX@:${LEX}:g' \
+ -e 's:@YACC@:${TOOLS_CMDLINE_YACC}:g' \
+ -e 's:@AR@:${AR}:g' \
+ -e 's:@MKDIR@:${MKDIR}:g' \
+ -e 's:@LIBQT@:${LIBQT}:g' \
+ -e 's:@PTHREAD_LDFLAGS@:${PTHREAD_LDFLAGS}:g' \
+ -e 's:@PTHREAD_LIBS@:${PTHREAD_LIBS}:g' \
+ -e 's:@COMPILER_RPATH_FLAG@:${COMPILER_RPATH_FLAG}:g' \
+ -e 's:@QMAKE_RANLIB@:${QMAKE_RANLIB}:g' \
+ ${FILESDIR}/qmake.conf > ${WRKSRC}/qmake.conf
+ for dir in ${WRKSRC}/mkspecs/*; do \
+ ${CP} ${WRKSRC}/qmake.conf $${dir}; \
+ ${RM} -f $${dir}/*.orig; \
+ done
diff --git a/x11/qt4-libs/PLIST b/x11/qt4-libs/PLIST
new file mode 100644
index 00000000000..a7306f54139
--- /dev/null
+++ b/x11/qt4-libs/PLIST
@@ -0,0 +1,848 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/02/20 12:08:15 adam Exp $
+lib/pkgconfig/Qt3Support.pc
+lib/pkgconfig/QtCore.pc
+lib/pkgconfig/QtGui.pc
+lib/pkgconfig/QtNetwork.pc
+lib/pkgconfig/QtOpenGL.pc
+lib/pkgconfig/QtSql.pc
+lib/pkgconfig/QtSvg.pc
+lib/pkgconfig/QtXml.pc
+qt4/bin/moc
+qt4/bin/rcc
+qt4/bin/uic
+qt4/bin/uic3
+qt4/include/Qt/q3accel.h
+qt4/include/Qt/q3action.h
+qt4/include/Qt/q3asciicache.h
+qt4/include/Qt/q3asciidict.h
+qt4/include/Qt/q3boxlayout.h
+qt4/include/Qt/q3button.h
+qt4/include/Qt/q3buttongroup.h
+qt4/include/Qt/q3cache.h
+qt4/include/Qt/q3canvas.h
+qt4/include/Qt/q3cleanuphandler.h
+qt4/include/Qt/q3combobox.h
+qt4/include/Qt/q3cstring.h
+qt4/include/Qt/q3databrowser.h
+qt4/include/Qt/q3datatable.h
+qt4/include/Qt/q3dataview.h
+qt4/include/Qt/q3datetimeedit.h
+qt4/include/Qt/q3deepcopy.h
+qt4/include/Qt/q3dict.h
+qt4/include/Qt/q3dns.h
+qt4/include/Qt/q3dockarea.h
+qt4/include/Qt/q3dockwindow.h
+qt4/include/Qt/q3dragobject.h
+qt4/include/Qt/q3dropsite.h
+qt4/include/Qt/q3editorfactory.h
+qt4/include/Qt/q3filedialog.h
+qt4/include/Qt/q3frame.h
+qt4/include/Qt/q3ftp.h
+qt4/include/Qt/q3garray.h
+qt4/include/Qt/q3gcache.h
+qt4/include/Qt/q3gdict.h
+qt4/include/Qt/q3glist.h
+qt4/include/Qt/q3grid.h
+qt4/include/Qt/q3gridlayout.h
+qt4/include/Qt/q3gridview.h
+qt4/include/Qt/q3groupbox.h
+qt4/include/Qt/q3gvector.h
+qt4/include/Qt/q3hbox.h
+qt4/include/Qt/q3header.h
+qt4/include/Qt/q3http.h
+qt4/include/Qt/q3iconview.h
+qt4/include/Qt/q3intcache.h
+qt4/include/Qt/q3intdict.h
+qt4/include/Qt/q3listbox.h
+qt4/include/Qt/q3listview.h
+qt4/include/Qt/q3localfs.h
+qt4/include/Qt/q3mainwindow.h
+qt4/include/Qt/q3memarray.h
+qt4/include/Qt/q3mimefactory.h
+qt4/include/Qt/q3multilineedit.h
+qt4/include/Qt/q3network.h
+qt4/include/Qt/q3networkprotocol.h
+qt4/include/Qt/q3objectdict.h
+qt4/include/Qt/q3paintdevicemetrics.h
+qt4/include/Qt/q3painter.h
+qt4/include/Qt/q3picture.h
+qt4/include/Qt/q3pointarray.h
+qt4/include/Qt/q3polygonscanner.h
+qt4/include/Qt/q3popupmenu.h
+qt4/include/Qt/q3process.h
+qt4/include/Qt/q3progressbar.h
+qt4/include/Qt/q3progressdialog.h
+qt4/include/Qt/q3ptrcollection.h
+qt4/include/Qt/q3ptrdict.h
+qt4/include/Qt/q3ptrlist.h
+qt4/include/Qt/q3ptrqueue.h
+qt4/include/Qt/q3ptrstack.h
+qt4/include/Qt/q3ptrvector.h
+qt4/include/Qt/q3rangecontrol.h
+qt4/include/Qt/q3scrollview.h
+qt4/include/Qt/q3semaphore.h
+qt4/include/Qt/q3serversocket.h
+qt4/include/Qt/q3shared.h
+qt4/include/Qt/q3signal.h
+qt4/include/Qt/q3simplerichtext.h
+qt4/include/Qt/q3socket.h
+qt4/include/Qt/q3socketdevice.h
+qt4/include/Qt/q3sortedlist.h
+qt4/include/Qt/q3sqlcursor.h
+qt4/include/Qt/q3sqleditorfactory.h
+qt4/include/Qt/q3sqlfieldinfo.h
+qt4/include/Qt/q3sqlform.h
+qt4/include/Qt/q3sqlpropertymap.h
+qt4/include/Qt/q3sqlrecordinfo.h
+qt4/include/Qt/q3sqlselectcursor.h
+qt4/include/Qt/q3strlist.h
+qt4/include/Qt/q3strvec.h
+qt4/include/Qt/q3stylesheet.h
+qt4/include/Qt/q3syntaxhighlighter.h
+qt4/include/Qt/q3tabdialog.h
+qt4/include/Qt/q3table.h
+qt4/include/Qt/q3textbrowser.h
+qt4/include/Qt/q3textedit.h
+qt4/include/Qt/q3textview.h
+qt4/include/Qt/q3tl.h
+qt4/include/Qt/q3toolbar.h
+qt4/include/Qt/q3url.h
+qt4/include/Qt/q3urloperator.h
+qt4/include/Qt/q3valuelist.h
+qt4/include/Qt/q3valuestack.h
+qt4/include/Qt/q3valuevector.h
+qt4/include/Qt/q3vbox.h
+qt4/include/Qt/q3whatsthis.h
+qt4/include/Qt/q3widgetstack.h
+qt4/include/Qt/q3wizard.h
+qt4/include/Qt/qabstractbutton.h
+qt4/include/Qt/qabstracteventdispatcher.h
+qt4/include/Qt/qabstractfileengine.h
+qt4/include/Qt/qabstractitemdelegate.h
+qt4/include/Qt/qabstractitemmodel.h
+qt4/include/Qt/qabstractitemview.h
+qt4/include/Qt/qabstractpagesetupdialog.h
+qt4/include/Qt/qabstractprintdialog.h
+qt4/include/Qt/qabstractproxymodel.h
+qt4/include/Qt/qabstractscrollarea.h
+qt4/include/Qt/qabstractslider.h
+qt4/include/Qt/qabstractsocket.h
+qt4/include/Qt/qabstractspinbox.h
+qt4/include/Qt/qabstracttextdocumentlayout.h
+qt4/include/Qt/qaccessible.h
+qt4/include/Qt/qaccessiblebridge.h
+qt4/include/Qt/qaccessibleobject.h
+qt4/include/Qt/qaccessibleplugin.h
+qt4/include/Qt/qaccessiblewidget.h
+qt4/include/Qt/qaction.h
+qt4/include/Qt/qactiongroup.h
+qt4/include/Qt/qalgorithms.h
+qt4/include/Qt/qapplication.h
+qt4/include/Qt/qassistantclient.h
+qt4/include/Qt/qatomic.h
+qt4/include/Qt/qbasictimer.h
+qt4/include/Qt/qbitarray.h
+qt4/include/Qt/qbitmap.h
+qt4/include/Qt/qboxlayout.h
+qt4/include/Qt/qbrush.h
+qt4/include/Qt/qbuffer.h
+qt4/include/Qt/qbuttongroup.h
+qt4/include/Qt/qbytearray.h
+qt4/include/Qt/qbytearraymatcher.h
+qt4/include/Qt/qcache.h
+qt4/include/Qt/qcdestyle.h
+qt4/include/Qt/qchar.h
+qt4/include/Qt/qcheckbox.h
+qt4/include/Qt/qclipboard.h
+qt4/include/Qt/qcolor.h
+qt4/include/Qt/qcolordialog.h
+qt4/include/Qt/qcolormap.h
+qt4/include/Qt/qcombobox.h
+qt4/include/Qt/qcommonstyle.h
+qt4/include/Qt/qconfig-dist.h
+qt4/include/Qt/qconfig-large.h
+qt4/include/Qt/qconfig-medium.h
+qt4/include/Qt/qconfig-minimal.h
+qt4/include/Qt/qconfig-small.h
+qt4/include/Qt/qconfig.h
+qt4/include/Qt/qcoreapplication.h
+qt4/include/Qt/qcoreevent.h
+qt4/include/Qt/qcursor.h
+qt4/include/Qt/qdatastream.h
+qt4/include/Qt/qdatetime.h
+qt4/include/Qt/qdatetimeedit.h
+qt4/include/Qt/qdebug.h
+qt4/include/Qt/qdesigner_components.h
+qt4/include/Qt/qdesigner_components_global.h
+qt4/include/Qt/qdesignerexportwidget.h
+qt4/include/Qt/qdesktopwidget.h
+qt4/include/Qt/qdial.h
+qt4/include/Qt/qdialog.h
+qt4/include/Qt/qdir.h
+qt4/include/Qt/qdirmodel.h
+qt4/include/Qt/qdockwidget.h
+qt4/include/Qt/qdom.h
+qt4/include/Qt/qdrag.h
+qt4/include/Qt/qdrawutil.h
+qt4/include/Qt/qendian.h
+qt4/include/Qt/qerrormessage.h
+qt4/include/Qt/qevent.h
+qt4/include/Qt/qeventloop.h
+qt4/include/Qt/qextensionmanager.h
+qt4/include/Qt/qfactoryinterface.h
+qt4/include/Qt/qfeatures.h
+qt4/include/Qt/qfile.h
+qt4/include/Qt/qfiledialog.h
+qt4/include/Qt/qfileinfo.h
+qt4/include/Qt/qfocusframe.h
+qt4/include/Qt/qfont.h
+qt4/include/Qt/qfontdatabase.h
+qt4/include/Qt/qfontdialog.h
+qt4/include/Qt/qfontinfo.h
+qt4/include/Qt/qfontmetrics.h
+qt4/include/Qt/qframe.h
+qt4/include/Qt/qfsfileengine.h
+qt4/include/Qt/qftp.h
+qt4/include/Qt/qgl.h
+qt4/include/Qt/qglcolormap.h
+qt4/include/Qt/qglobal.h
+qt4/include/Qt/qglpbuffer.h
+qt4/include/Qt/qglpixelbuffer.h
+qt4/include/Qt/qgridlayout.h
+qt4/include/Qt/qgroupbox.h
+qt4/include/Qt/qhash.h
+qt4/include/Qt/qheaderview.h
+qt4/include/Qt/qhostaddress.h
+qt4/include/Qt/qhostinfo.h
+qt4/include/Qt/qhttp.h
+qt4/include/Qt/qicon.h
+qt4/include/Qt/qiconengine.h
+qt4/include/Qt/qiconengineplugin.h
+qt4/include/Qt/qiconset.h
+qt4/include/Qt/qimage.h
+qt4/include/Qt/qimageiohandler.h
+qt4/include/Qt/qimagereader.h
+qt4/include/Qt/qimagewriter.h
+qt4/include/Qt/qinputcontext.h
+qt4/include/Qt/qinputcontextfactory.h
+qt4/include/Qt/qinputcontextplugin.h
+qt4/include/Qt/qinputdialog.h
+qt4/include/Qt/qiodevice.h
+qt4/include/Qt/qitemdelegate.h
+qt4/include/Qt/qitemeditorfactory.h
+qt4/include/Qt/qitemselectionmodel.h
+qt4/include/Qt/qiterator.h
+qt4/include/Qt/qkeysequence.h
+qt4/include/Qt/qlabel.h
+qt4/include/Qt/qlayout.h
+qt4/include/Qt/qlayoutitem.h
+qt4/include/Qt/qlcdnumber.h
+qt4/include/Qt/qlibrary.h
+qt4/include/Qt/qlibraryinfo.h
+qt4/include/Qt/qline.h
+qt4/include/Qt/qlineedit.h
+qt4/include/Qt/qlinkedlist.h
+qt4/include/Qt/qlist.h
+qt4/include/Qt/qlistview.h
+qt4/include/Qt/qlistwidget.h
+qt4/include/Qt/qlocale.h
+qt4/include/Qt/qmainwindow.h
+qt4/include/Qt/qmap.h
+qt4/include/Qt/qmatrix.h
+qt4/include/Qt/qmenu.h
+qt4/include/Qt/qmenubar.h
+qt4/include/Qt/qmenudata.h
+qt4/include/Qt/qmessagebox.h
+qt4/include/Qt/qmetaobject.h
+qt4/include/Qt/qmetatype.h
+qt4/include/Qt/qmime.h
+qt4/include/Qt/qmimedata.h
+qt4/include/Qt/qmotifstyle.h
+qt4/include/Qt/qmovie.h
+qt4/include/Qt/qmutex.h
+qt4/include/Qt/qnamespace.h
+qt4/include/Qt/qnetworkproxy.h
+qt4/include/Qt/qobject.h
+qt4/include/Qt/qobjectcleanuphandler.h
+qt4/include/Qt/qobjectdefs.h
+qt4/include/Qt/qpagesetupdialog.h
+qt4/include/Qt/qpaintdevice.h
+qt4/include/Qt/qpaintengine.h
+qt4/include/Qt/qpainter.h
+qt4/include/Qt/qpainterpath.h
+qt4/include/Qt/qpair.h
+qt4/include/Qt/qpalette.h
+qt4/include/Qt/qpen.h
+qt4/include/Qt/qpicture.h
+qt4/include/Qt/qpictureformatplugin.h
+qt4/include/Qt/qpixmap.h
+qt4/include/Qt/qpixmapcache.h
+qt4/include/Qt/qplastiquestyle.h
+qt4/include/Qt/qplugin.h
+qt4/include/Qt/qpluginloader.h
+qt4/include/Qt/qpoint.h
+qt4/include/Qt/qpointer.h
+qt4/include/Qt/qpolygon.h
+qt4/include/Qt/qprintdialog.h
+qt4/include/Qt/qprintengine.h
+qt4/include/Qt/qprinter.h
+qt4/include/Qt/qprocess.h
+qt4/include/Qt/qprogressbar.h
+qt4/include/Qt/qprogressdialog.h
+qt4/include/Qt/qproxymodel.h
+qt4/include/Qt/qpushbutton.h
+qt4/include/Qt/qqueue.h
+qt4/include/Qt/qradiobutton.h
+qt4/include/Qt/qreadwritelock.h
+qt4/include/Qt/qrect.h
+qt4/include/Qt/qregexp.h
+qt4/include/Qt/qregion.h
+qt4/include/Qt/qrgb.h
+qt4/include/Qt/qrubberband.h
+qt4/include/Qt/qscrollarea.h
+qt4/include/Qt/qscrollbar.h
+qt4/include/Qt/qsemaphore.h
+qt4/include/Qt/qsessionmanager.h
+qt4/include/Qt/qset.h
+qt4/include/Qt/qsettings.h
+qt4/include/Qt/qshareddata.h
+qt4/include/Qt/qshortcut.h
+qt4/include/Qt/qsignalmapper.h
+qt4/include/Qt/qsignalspy.h
+qt4/include/Qt/qsize.h
+qt4/include/Qt/qsizegrip.h
+qt4/include/Qt/qsizepolicy.h
+qt4/include/Qt/qslider.h
+qt4/include/Qt/qsocketnotifier.h
+qt4/include/Qt/qsortfilterproxymodel.h
+qt4/include/Qt/qsound.h
+qt4/include/Qt/qspinbox.h
+qt4/include/Qt/qsplashscreen.h
+qt4/include/Qt/qsplitter.h
+qt4/include/Qt/qsql.h
+qt4/include/Qt/qsql_ibase.h
+qt4/include/Qt/qsql_mysql.h
+qt4/include/Qt/qsql_odbc.h
+qt4/include/Qt/qsql_psql.h
+qt4/include/Qt/qsql_sqlite.h
+qt4/include/Qt/qsql_sqlite2.h
+qt4/include/Qt/qsqldatabase.h
+qt4/include/Qt/qsqldriver.h
+qt4/include/Qt/qsqldriverplugin.h
+qt4/include/Qt/qsqlerror.h
+qt4/include/Qt/qsqlfield.h
+qt4/include/Qt/qsqlindex.h
+qt4/include/Qt/qsqlquery.h
+qt4/include/Qt/qsqlquerymodel.h
+qt4/include/Qt/qsqlrecord.h
+qt4/include/Qt/qsqlrelationaldelegate.h
+qt4/include/Qt/qsqlrelationaltablemodel.h
+qt4/include/Qt/qsqlresult.h
+qt4/include/Qt/qsqltablemodel.h
+qt4/include/Qt/qstack.h
+qt4/include/Qt/qstackedlayout.h
+qt4/include/Qt/qstackedwidget.h
+qt4/include/Qt/qstandarditemmodel.h
+qt4/include/Qt/qstatusbar.h
+qt4/include/Qt/qstring.h
+qt4/include/Qt/qstringlist.h
+qt4/include/Qt/qstringlistmodel.h
+qt4/include/Qt/qstringmatcher.h
+qt4/include/Qt/qstyle.h
+qt4/include/Qt/qstylefactory.h
+qt4/include/Qt/qstyleoption.h
+qt4/include/Qt/qstylepainter.h
+qt4/include/Qt/qstyleplugin.h
+qt4/include/Qt/qsvgrenderer.h
+qt4/include/Qt/qsvgwidget.h
+qt4/include/Qt/qsyntaxhighlighter.h
+qt4/include/Qt/qtabbar.h
+qt4/include/Qt/qtableview.h
+qt4/include/Qt/qtablewidget.h
+qt4/include/Qt/qtabwidget.h
+qt4/include/Qt/qtcpserver.h
+qt4/include/Qt/qtcpsocket.h
+qt4/include/Qt/qtemporaryfile.h
+qt4/include/Qt/qtest.h
+qt4/include/Qt/qtest_global.h
+qt4/include/Qt/qtest_gui.h
+qt4/include/Qt/qtestaccessible.h
+qt4/include/Qt/qtestassert.h
+qt4/include/Qt/qtestcase.h
+qt4/include/Qt/qtestdata.h
+qt4/include/Qt/qtestevent.h
+qt4/include/Qt/qtesteventloop.h
+qt4/include/Qt/qtestkeyboard.h
+qt4/include/Qt/qtestmouse.h
+qt4/include/Qt/qtestsystem.h
+qt4/include/Qt/qtextbrowser.h
+qt4/include/Qt/qtextcodec.h
+qt4/include/Qt/qtextcodecplugin.h
+qt4/include/Qt/qtextcursor.h
+qt4/include/Qt/qtextdocument.h
+qt4/include/Qt/qtextdocumentfragment.h
+qt4/include/Qt/qtextedit.h
+qt4/include/Qt/qtextformat.h
+qt4/include/Qt/qtextlayout.h
+qt4/include/Qt/qtextlist.h
+qt4/include/Qt/qtextobject.h
+qt4/include/Qt/qtextoption.h
+qt4/include/Qt/qtextstream.h
+qt4/include/Qt/qtexttable.h
+qt4/include/Qt/qthread.h
+qt4/include/Qt/qthreadstorage.h
+qt4/include/Qt/qtimer.h
+qt4/include/Qt/qtoolbar.h
+qt4/include/Qt/qtoolbox.h
+qt4/include/Qt/qtoolbutton.h
+qt4/include/Qt/qtooltip.h
+qt4/include/Qt/qtranslator.h
+qt4/include/Qt/qtreeview.h
+qt4/include/Qt/qtreewidget.h
+qt4/include/Qt/qtreewidgetitemiterator.h
+qt4/include/Qt/qudpsocket.h
+qt4/include/Qt/quiloader.h
+qt4/include/Qt/qurl.h
+qt4/include/Qt/qurlinfo.h
+qt4/include/Qt/quuid.h
+qt4/include/Qt/qvalidator.h
+qt4/include/Qt/qvariant.h
+qt4/include/Qt/qvarlengtharray.h
+qt4/include/Qt/qvector.h
+qt4/include/Qt/qvfbhdr.h
+qt4/include/Qt/qwaitcondition.h
+qt4/include/Qt/qwhatsthis.h
+qt4/include/Qt/qwidget.h
+qt4/include/Qt/qwindowdefs.h
+qt4/include/Qt/qwindowsstyle.h
+qt4/include/Qt/qwindowsxpstyle.h
+qt4/include/Qt/qwmatrix.h
+qt4/include/Qt/qworkspace.h
+qt4/include/Qt/qx11embed_x11.h
+qt4/include/Qt/qx11info_x11.h
+qt4/include/Qt/qxml.h
+qt4/include/Qt3Support/q3accel.h
+qt4/include/Qt3Support/q3action.h
+qt4/include/Qt3Support/q3asciicache.h
+qt4/include/Qt3Support/q3asciidict.h
+qt4/include/Qt3Support/q3boxlayout.h
+qt4/include/Qt3Support/q3button.h
+qt4/include/Qt3Support/q3buttongroup.h
+qt4/include/Qt3Support/q3cache.h
+qt4/include/Qt3Support/q3canvas.h
+qt4/include/Qt3Support/q3cleanuphandler.h
+qt4/include/Qt3Support/q3combobox.h
+qt4/include/Qt3Support/q3cstring.h
+qt4/include/Qt3Support/q3databrowser.h
+qt4/include/Qt3Support/q3datatable.h
+qt4/include/Qt3Support/q3dataview.h
+qt4/include/Qt3Support/q3datetimeedit.h
+qt4/include/Qt3Support/q3deepcopy.h
+qt4/include/Qt3Support/q3dict.h
+qt4/include/Qt3Support/q3dns.h
+qt4/include/Qt3Support/q3dockarea.h
+qt4/include/Qt3Support/q3dockwindow.h
+qt4/include/Qt3Support/q3dragobject.h
+qt4/include/Qt3Support/q3dropsite.h
+qt4/include/Qt3Support/q3editorfactory.h
+qt4/include/Qt3Support/q3filedialog.h
+qt4/include/Qt3Support/q3frame.h
+qt4/include/Qt3Support/q3ftp.h
+qt4/include/Qt3Support/q3garray.h
+qt4/include/Qt3Support/q3gcache.h
+qt4/include/Qt3Support/q3gdict.h
+qt4/include/Qt3Support/q3glist.h
+qt4/include/Qt3Support/q3grid.h
+qt4/include/Qt3Support/q3gridlayout.h
+qt4/include/Qt3Support/q3gridview.h
+qt4/include/Qt3Support/q3groupbox.h
+qt4/include/Qt3Support/q3gvector.h
+qt4/include/Qt3Support/q3hbox.h
+qt4/include/Qt3Support/q3header.h
+qt4/include/Qt3Support/q3http.h
+qt4/include/Qt3Support/q3iconview.h
+qt4/include/Qt3Support/q3intcache.h
+qt4/include/Qt3Support/q3intdict.h
+qt4/include/Qt3Support/q3listbox.h
+qt4/include/Qt3Support/q3listview.h
+qt4/include/Qt3Support/q3localfs.h
+qt4/include/Qt3Support/q3mainwindow.h
+qt4/include/Qt3Support/q3memarray.h
+qt4/include/Qt3Support/q3mimefactory.h
+qt4/include/Qt3Support/q3multilineedit.h
+qt4/include/Qt3Support/q3network.h
+qt4/include/Qt3Support/q3networkprotocol.h
+qt4/include/Qt3Support/q3objectdict.h
+qt4/include/Qt3Support/q3paintdevicemetrics.h
+qt4/include/Qt3Support/q3painter.h
+qt4/include/Qt3Support/q3picture.h
+qt4/include/Qt3Support/q3pointarray.h
+qt4/include/Qt3Support/q3polygonscanner.h
+qt4/include/Qt3Support/q3popupmenu.h
+qt4/include/Qt3Support/q3process.h
+qt4/include/Qt3Support/q3progressbar.h
+qt4/include/Qt3Support/q3progressdialog.h
+qt4/include/Qt3Support/q3ptrcollection.h
+qt4/include/Qt3Support/q3ptrdict.h
+qt4/include/Qt3Support/q3ptrlist.h
+qt4/include/Qt3Support/q3ptrqueue.h
+qt4/include/Qt3Support/q3ptrstack.h
+qt4/include/Qt3Support/q3ptrvector.h
+qt4/include/Qt3Support/q3rangecontrol.h
+qt4/include/Qt3Support/q3scrollview.h
+qt4/include/Qt3Support/q3semaphore.h
+qt4/include/Qt3Support/q3serversocket.h
+qt4/include/Qt3Support/q3shared.h
+qt4/include/Qt3Support/q3signal.h
+qt4/include/Qt3Support/q3simplerichtext.h
+qt4/include/Qt3Support/q3socket.h
+qt4/include/Qt3Support/q3socketdevice.h
+qt4/include/Qt3Support/q3sortedlist.h
+qt4/include/Qt3Support/q3sqlcursor.h
+qt4/include/Qt3Support/q3sqleditorfactory.h
+qt4/include/Qt3Support/q3sqlfieldinfo.h
+qt4/include/Qt3Support/q3sqlform.h
+qt4/include/Qt3Support/q3sqlpropertymap.h
+qt4/include/Qt3Support/q3sqlrecordinfo.h
+qt4/include/Qt3Support/q3sqlselectcursor.h
+qt4/include/Qt3Support/q3strlist.h
+qt4/include/Qt3Support/q3strvec.h
+qt4/include/Qt3Support/q3stylesheet.h
+qt4/include/Qt3Support/q3syntaxhighlighter.h
+qt4/include/Qt3Support/q3tabdialog.h
+qt4/include/Qt3Support/q3table.h
+qt4/include/Qt3Support/q3textbrowser.h
+qt4/include/Qt3Support/q3textedit.h
+qt4/include/Qt3Support/q3textview.h
+qt4/include/Qt3Support/q3tl.h
+qt4/include/Qt3Support/q3toolbar.h
+qt4/include/Qt3Support/q3url.h
+qt4/include/Qt3Support/q3urloperator.h
+qt4/include/Qt3Support/q3valuelist.h
+qt4/include/Qt3Support/q3valuestack.h
+qt4/include/Qt3Support/q3valuevector.h
+qt4/include/Qt3Support/q3vbox.h
+qt4/include/Qt3Support/q3whatsthis.h
+qt4/include/Qt3Support/q3widgetstack.h
+qt4/include/Qt3Support/q3wizard.h
+qt4/include/Qt3Support/qiconset.h
+qt4/include/QtCore/qabstracteventdispatcher.h
+qt4/include/QtCore/qabstractfileengine.h
+qt4/include/QtCore/qabstractitemmodel.h
+qt4/include/QtCore/qalgorithms.h
+qt4/include/QtCore/qatomic.h
+qt4/include/QtCore/qbasictimer.h
+qt4/include/QtCore/qbitarray.h
+qt4/include/QtCore/qbuffer.h
+qt4/include/QtCore/qbytearray.h
+qt4/include/QtCore/qbytearraymatcher.h
+qt4/include/QtCore/qcache.h
+qt4/include/QtCore/qchar.h
+qt4/include/QtCore/qconfig-dist.h
+qt4/include/QtCore/qconfig-large.h
+qt4/include/QtCore/qconfig-medium.h
+qt4/include/QtCore/qconfig-minimal.h
+qt4/include/QtCore/qconfig-small.h
+qt4/include/QtCore/qconfig.h
+qt4/include/QtCore/qcoreapplication.h
+qt4/include/QtCore/qcoreevent.h
+qt4/include/QtCore/qdatastream.h
+qt4/include/QtCore/qdatetime.h
+qt4/include/QtCore/qdebug.h
+qt4/include/QtCore/qdir.h
+qt4/include/QtCore/qendian.h
+qt4/include/QtCore/qeventloop.h
+qt4/include/QtCore/qfactoryinterface.h
+qt4/include/QtCore/qfeatures.h
+qt4/include/QtCore/qfile.h
+qt4/include/QtCore/qfileinfo.h
+qt4/include/QtCore/qfsfileengine.h
+qt4/include/QtCore/qglobal.h
+qt4/include/QtCore/qhash.h
+qt4/include/QtCore/qiodevice.h
+qt4/include/QtCore/qiterator.h
+qt4/include/QtCore/qlibrary.h
+qt4/include/QtCore/qlibraryinfo.h
+qt4/include/QtCore/qline.h
+qt4/include/QtCore/qlinkedlist.h
+qt4/include/QtCore/qlist.h
+qt4/include/QtCore/qlocale.h
+qt4/include/QtCore/qmap.h
+qt4/include/QtCore/qmetaobject.h
+qt4/include/QtCore/qmetatype.h
+qt4/include/QtCore/qmimedata.h
+qt4/include/QtCore/qmutex.h
+qt4/include/QtCore/qnamespace.h
+qt4/include/QtCore/qobject.h
+qt4/include/QtCore/qobjectcleanuphandler.h
+qt4/include/QtCore/qobjectdefs.h
+qt4/include/QtCore/qpair.h
+qt4/include/QtCore/qplugin.h
+qt4/include/QtCore/qpluginloader.h
+qt4/include/QtCore/qpoint.h
+qt4/include/QtCore/qpointer.h
+qt4/include/QtCore/qprocess.h
+qt4/include/QtCore/qqueue.h
+qt4/include/QtCore/qreadwritelock.h
+qt4/include/QtCore/qrect.h
+qt4/include/QtCore/qregexp.h
+qt4/include/QtCore/qsemaphore.h
+qt4/include/QtCore/qset.h
+qt4/include/QtCore/qsettings.h
+qt4/include/QtCore/qshareddata.h
+qt4/include/QtCore/qsignalmapper.h
+qt4/include/QtCore/qsize.h
+qt4/include/QtCore/qsocketnotifier.h
+qt4/include/QtCore/qstack.h
+qt4/include/QtCore/qstring.h
+qt4/include/QtCore/qstringlist.h
+qt4/include/QtCore/qstringmatcher.h
+qt4/include/QtCore/qtemporaryfile.h
+qt4/include/QtCore/qtextcodec.h
+qt4/include/QtCore/qtextcodecplugin.h
+qt4/include/QtCore/qtextstream.h
+qt4/include/QtCore/qthread.h
+qt4/include/QtCore/qthreadstorage.h
+qt4/include/QtCore/qtimer.h
+qt4/include/QtCore/qtranslator.h
+qt4/include/QtCore/qurl.h
+qt4/include/QtCore/quuid.h
+qt4/include/QtCore/qvariant.h
+qt4/include/QtCore/qvarlengtharray.h
+qt4/include/QtCore/qvector.h
+qt4/include/QtCore/qwaitcondition.h
+qt4/include/QtGui/qabstractbutton.h
+qt4/include/QtGui/qabstractitemdelegate.h
+qt4/include/QtGui/qabstractitemview.h
+qt4/include/QtGui/qabstractpagesetupdialog.h
+qt4/include/QtGui/qabstractprintdialog.h
+qt4/include/QtGui/qabstractproxymodel.h
+qt4/include/QtGui/qabstractscrollarea.h
+qt4/include/QtGui/qabstractslider.h
+qt4/include/QtGui/qabstractspinbox.h
+qt4/include/QtGui/qabstracttextdocumentlayout.h
+qt4/include/QtGui/qaccessible.h
+qt4/include/QtGui/qaccessiblebridge.h
+qt4/include/QtGui/qaccessibleobject.h
+qt4/include/QtGui/qaccessibleplugin.h
+qt4/include/QtGui/qaccessiblewidget.h
+qt4/include/QtGui/qaction.h
+qt4/include/QtGui/qactiongroup.h
+qt4/include/QtGui/qapplication.h
+qt4/include/QtGui/qbitmap.h
+qt4/include/QtGui/qboxlayout.h
+qt4/include/QtGui/qbrush.h
+qt4/include/QtGui/qbuttongroup.h
+qt4/include/QtGui/qcdestyle.h
+qt4/include/QtGui/qcheckbox.h
+qt4/include/QtGui/qclipboard.h
+qt4/include/QtGui/qcolor.h
+qt4/include/QtGui/qcolordialog.h
+qt4/include/QtGui/qcolormap.h
+qt4/include/QtGui/qcombobox.h
+qt4/include/QtGui/qcommonstyle.h
+qt4/include/QtGui/qcursor.h
+qt4/include/QtGui/qdatetimeedit.h
+qt4/include/QtGui/qdesktopwidget.h
+qt4/include/QtGui/qdial.h
+qt4/include/QtGui/qdialog.h
+qt4/include/QtGui/qdirmodel.h
+qt4/include/QtGui/qdockwidget.h
+qt4/include/QtGui/qdrag.h
+qt4/include/QtGui/qdrawutil.h
+qt4/include/QtGui/qerrormessage.h
+qt4/include/QtGui/qevent.h
+qt4/include/QtGui/qfiledialog.h
+qt4/include/QtGui/qfocusframe.h
+qt4/include/QtGui/qfont.h
+qt4/include/QtGui/qfontdatabase.h
+qt4/include/QtGui/qfontdialog.h
+qt4/include/QtGui/qfontinfo.h
+qt4/include/QtGui/qfontmetrics.h
+qt4/include/QtGui/qframe.h
+qt4/include/QtGui/qgridlayout.h
+qt4/include/QtGui/qgroupbox.h
+qt4/include/QtGui/qheaderview.h
+qt4/include/QtGui/qicon.h
+qt4/include/QtGui/qiconengine.h
+qt4/include/QtGui/qiconengineplugin.h
+qt4/include/QtGui/qimage.h
+qt4/include/QtGui/qimageiohandler.h
+qt4/include/QtGui/qimagereader.h
+qt4/include/QtGui/qimagewriter.h
+qt4/include/QtGui/qinputcontext.h
+qt4/include/QtGui/qinputcontextfactory.h
+qt4/include/QtGui/qinputcontextplugin.h
+qt4/include/QtGui/qinputdialog.h
+qt4/include/QtGui/qitemdelegate.h
+qt4/include/QtGui/qitemeditorfactory.h
+qt4/include/QtGui/qitemselectionmodel.h
+qt4/include/QtGui/qkeysequence.h
+qt4/include/QtGui/qlabel.h
+qt4/include/QtGui/qlayout.h
+qt4/include/QtGui/qlayoutitem.h
+qt4/include/QtGui/qlcdnumber.h
+qt4/include/QtGui/qlineedit.h
+qt4/include/QtGui/qlistview.h
+qt4/include/QtGui/qlistwidget.h
+qt4/include/QtGui/qmainwindow.h
+qt4/include/QtGui/qmatrix.h
+qt4/include/QtGui/qmenu.h
+qt4/include/QtGui/qmenubar.h
+qt4/include/QtGui/qmenudata.h
+qt4/include/QtGui/qmessagebox.h
+qt4/include/QtGui/qmime.h
+qt4/include/QtGui/qmotifstyle.h
+qt4/include/QtGui/qmovie.h
+qt4/include/QtGui/qpagesetupdialog.h
+qt4/include/QtGui/qpaintdevice.h
+qt4/include/QtGui/qpaintengine.h
+qt4/include/QtGui/qpainter.h
+qt4/include/QtGui/qpainterpath.h
+qt4/include/QtGui/qpalette.h
+qt4/include/QtGui/qpen.h
+qt4/include/QtGui/qpicture.h
+qt4/include/QtGui/qpictureformatplugin.h
+qt4/include/QtGui/qpixmap.h
+qt4/include/QtGui/qpixmapcache.h
+qt4/include/QtGui/qplastiquestyle.h
+qt4/include/QtGui/qpolygon.h
+qt4/include/QtGui/qprintdialog.h
+qt4/include/QtGui/qprintengine.h
+qt4/include/QtGui/qprinter.h
+qt4/include/QtGui/qprogressbar.h
+qt4/include/QtGui/qprogressdialog.h
+qt4/include/QtGui/qproxymodel.h
+qt4/include/QtGui/qpushbutton.h
+qt4/include/QtGui/qradiobutton.h
+qt4/include/QtGui/qregion.h
+qt4/include/QtGui/qrgb.h
+qt4/include/QtGui/qrubberband.h
+qt4/include/QtGui/qscrollarea.h
+qt4/include/QtGui/qscrollbar.h
+qt4/include/QtGui/qsessionmanager.h
+qt4/include/QtGui/qshortcut.h
+qt4/include/QtGui/qsizegrip.h
+qt4/include/QtGui/qsizepolicy.h
+qt4/include/QtGui/qslider.h
+qt4/include/QtGui/qsortfilterproxymodel.h
+qt4/include/QtGui/qsound.h
+qt4/include/QtGui/qspinbox.h
+qt4/include/QtGui/qsplashscreen.h
+qt4/include/QtGui/qsplitter.h
+qt4/include/QtGui/qstackedlayout.h
+qt4/include/QtGui/qstackedwidget.h
+qt4/include/QtGui/qstandarditemmodel.h
+qt4/include/QtGui/qstatusbar.h
+qt4/include/QtGui/qstringlistmodel.h
+qt4/include/QtGui/qstyle.h
+qt4/include/QtGui/qstylefactory.h
+qt4/include/QtGui/qstyleoption.h
+qt4/include/QtGui/qstylepainter.h
+qt4/include/QtGui/qstyleplugin.h
+qt4/include/QtGui/qsyntaxhighlighter.h
+qt4/include/QtGui/qtabbar.h
+qt4/include/QtGui/qtableview.h
+qt4/include/QtGui/qtablewidget.h
+qt4/include/QtGui/qtabwidget.h
+qt4/include/QtGui/qtextbrowser.h
+qt4/include/QtGui/qtextcursor.h
+qt4/include/QtGui/qtextdocument.h
+qt4/include/QtGui/qtextdocumentfragment.h
+qt4/include/QtGui/qtextedit.h
+qt4/include/QtGui/qtextformat.h
+qt4/include/QtGui/qtextlayout.h
+qt4/include/QtGui/qtextlist.h
+qt4/include/QtGui/qtextobject.h
+qt4/include/QtGui/qtextoption.h
+qt4/include/QtGui/qtexttable.h
+qt4/include/QtGui/qtoolbar.h
+qt4/include/QtGui/qtoolbox.h
+qt4/include/QtGui/qtoolbutton.h
+qt4/include/QtGui/qtooltip.h
+qt4/include/QtGui/qtreeview.h
+qt4/include/QtGui/qtreewidget.h
+qt4/include/QtGui/qtreewidgetitemiterator.h
+qt4/include/QtGui/qvalidator.h
+qt4/include/QtGui/qvfbhdr.h
+qt4/include/QtGui/qwhatsthis.h
+qt4/include/QtGui/qwidget.h
+qt4/include/QtGui/qwindowdefs.h
+qt4/include/QtGui/qwindowsstyle.h
+qt4/include/QtGui/qwindowsxpstyle.h
+qt4/include/QtGui/qwmatrix.h
+qt4/include/QtGui/qworkspace.h
+qt4/include/QtGui/qx11embed_x11.h
+qt4/include/QtGui/qx11info_x11.h
+qt4/include/QtNetwork/qabstractsocket.h
+qt4/include/QtNetwork/qftp.h
+qt4/include/QtNetwork/qhostaddress.h
+qt4/include/QtNetwork/qhostinfo.h
+qt4/include/QtNetwork/qhttp.h
+qt4/include/QtNetwork/qnetworkproxy.h
+qt4/include/QtNetwork/qtcpserver.h
+qt4/include/QtNetwork/qtcpsocket.h
+qt4/include/QtNetwork/qudpsocket.h
+qt4/include/QtNetwork/qurlinfo.h
+qt4/include/QtOpenGL/qgl.h
+qt4/include/QtOpenGL/qglcolormap.h
+qt4/include/QtOpenGL/qglpbuffer.h
+qt4/include/QtOpenGL/qglpixelbuffer.h
+qt4/include/QtSql/qsql.h
+qt4/include/QtSql/qsql_ibase.h
+qt4/include/QtSql/qsql_mysql.h
+qt4/include/QtSql/qsql_odbc.h
+qt4/include/QtSql/qsql_psql.h
+qt4/include/QtSql/qsql_sqlite.h
+qt4/include/QtSql/qsql_sqlite2.h
+qt4/include/QtSql/qsqldatabase.h
+qt4/include/QtSql/qsqldriver.h
+qt4/include/QtSql/qsqldriverplugin.h
+qt4/include/QtSql/qsqlerror.h
+qt4/include/QtSql/qsqlfield.h
+qt4/include/QtSql/qsqlindex.h
+qt4/include/QtSql/qsqlquery.h
+qt4/include/QtSql/qsqlquerymodel.h
+qt4/include/QtSql/qsqlrecord.h
+qt4/include/QtSql/qsqlrelationaldelegate.h
+qt4/include/QtSql/qsqlrelationaltablemodel.h
+qt4/include/QtSql/qsqlresult.h
+qt4/include/QtSql/qsqltablemodel.h
+qt4/include/QtSvg/qsvgrenderer.h
+qt4/include/QtSvg/qsvgwidget.h
+qt4/include/QtXml/qdom.h
+qt4/include/QtXml/qxml.h
+qt4/lib/libQt3Support.la
+qt4/lib/libQtCore.la
+qt4/lib/libQtGui.la
+qt4/lib/libQtNetwork.la
+qt4/lib/libQtOpenGL.la
+qt4/lib/libQtSql.la
+qt4/lib/libQtSvg.la
+qt4/lib/libQtXml.la
+qt4/plugins/accessible/libqtaccessiblecompatwidgets.la
+qt4/plugins/accessible/libqtaccessiblewidgets.la
+qt4/plugins/codecs/libqcncodecs.la
+qt4/plugins/codecs/libqjpcodecs.la
+qt4/plugins/codecs/libqkrcodecs.la
+qt4/plugins/codecs/libqtwcodecs.la
+qt4/plugins/imageformats/libqgif.la
+qt4/plugins/imageformats/libqjpeg.la
+qt4/plugins/imageformats/libqmng.la
+@dirrm qt4/plugins/imageformats
+@dirrm qt4/plugins/codecs
+@dirrm qt4/plugins/accessible
+@dirrm qt4/plugins
+@dirrm qt4/lib
+@dirrm qt4/include/QtXml
+@dirrm qt4/include/QtSvg
+@dirrm qt4/include/QtSql
+@dirrm qt4/include/QtOpenGL
+@dirrm qt4/include/QtNetwork
+@dirrm qt4/include/QtGui
+@dirrm qt4/include/QtCore
+@dirrm qt4/include/Qt3Support
+@dirrm qt4/include/Qt
+@dirrm qt4/include
+@dirrm qt4/bin
+@dirrm qt4
diff --git a/x11/qt4-libs/buildlink3.mk b/x11/qt4-libs/buildlink3.mk
new file mode 100644
index 00000000000..bbc6d6c3203
--- /dev/null
+++ b/x11/qt4-libs/buildlink3.mk
@@ -0,0 +1,44 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2006/02/20 12:08:11 adam Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+QT4_LIBS_BUILDLINK3_MK:= ${QT4_LIBS_BUILDLINK3_MK}+
+
+.if !empty(BUILDLINK_DEPTH:M+)
+BUILDLINK_DEPENDS+= qt4-libs
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nqt4-libs}
+BUILDLINK_PACKAGES+= qt4-libs
+
+.if !empty(QT4_LIBS_BUILDLINK3_MK:M+)
+BUILDLINK_DEPENDS.qt4-libs+= qt4-libs>=4.1.0
+BUILDLINK_PKGSRCDIR.qt4-libs?= ../../x11/qt4-libs
+
+BUILDLINK_INCDIRS.qt4-libs+= qt4/include
+BUILDLINK_LIBDIRS.qt4-libs+= qt4/lib
+.endif # QT4_LIBS_BUILDLINK3_MK
+
+QTDIR= ${BUILDLINK_PREFIX.qt4-libs}/qt4
+BUILDLINK_PASSTHRU_DIRS+= ${QTDIR}
+
+PTHREAD_OPTS+= require
+
+.include "../../fonts/Xft2/buildlink3.mk"
+.include "../../graphics/jpeg/buildlink3.mk"
+.include "../../graphics/glu/buildlink3.mk"
+.include "../../graphics/mng/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../graphics/freetype2/buildlink3.mk"
+.include "../../x11/Xrandr/buildlink3.mk"
+.include "../../x11/xcursor/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+
+.if !defined(BUILD_QT4)
+CONFIGURE_ENV+= QTDIR=${QTDIR:Q}
+MAKE_ENV+= QTDIR=${QTDIR:Q}
+.endif
+
+CONFIGURE_ENV+= MOC="${QTDIR}/bin/moc"
+MAKE_ENV+= MOC="${QTDIR}/bin/moc"
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/x11/qt4-libs/distinfo b/x11/qt4-libs/distinfo
new file mode 100644
index 00000000000..c155dae3b78
--- /dev/null
+++ b/x11/qt4-libs/distinfo
@@ -0,0 +1,13 @@
+$NetBSD: distinfo,v 1.1.1.1 2006/02/20 12:08:15 adam Exp $
+
+SHA1 (qt-x11-opensource-src-4.1.0.tar.gz) = 79e00309910f9d02873018ac4bd114446ba9b76c
+RMD160 (qt-x11-opensource-src-4.1.0.tar.gz) = 4316f965e56dd92e02885dc4d2b1149321be0c72
+Size (qt-x11-opensource-src-4.1.0.tar.gz) = 25634393 bytes
+SHA1 (patch-aa) = d27c5af9b53a7421572cdc2d4fb66a9ebae3c4ab
+SHA1 (patch-ab) = 6c42d051ce036820167bcecc0480f7dd6d2f7334
+SHA1 (patch-ac) = 766ca4aba25029765f83c8a72873b603864ea821
+SHA1 (patch-ad) = 25057aa091f8d144a991101e59e7dd5dd51baa67
+SHA1 (patch-af) = a8576bc098c14cb5a13d45d4231b7ee21441eb89
+SHA1 (patch-ag) = d5b8d3c895f4a87397b90795c61de8be56ab517f
+SHA1 (patch-ah) = 62c50fe48b9ff1ce9fb757b432c8b1db7693e112
+SHA1 (patch-ai) = b15936b85b2b1946e8c9a92bf393c3d3a1fc6950
diff --git a/x11/qt4-libs/files/license-acceptance b/x11/qt4-libs/files/license-acceptance
new file mode 100644
index 00000000000..7cfab5b05d6
--- /dev/null
+++ b/x11/qt4-libs/files/license-acceptance
@@ -0,0 +1 @@
+yes
diff --git a/x11/qt4-libs/files/qmake.conf b/x11/qt4-libs/files/qmake.conf
new file mode 100644
index 00000000000..86c30413e0a
--- /dev/null
+++ b/x11/qt4-libs/files/qmake.conf
@@ -0,0 +1,96 @@
+# $NetBSD: qmake.conf,v 1.1.1.1 2006/02/20 12:08:15 adam Exp $
+# $Id: qmake.conf,v 1.1.1.1 2006/02/20 12:08:15 adam Exp $
+#
+# qmake configuration for netbsd-g++
+#
+
+MAKEFILE_GENERATOR = UNIX
+TEMPLATE = app
+CONFIG += qt warn_on release
+QT += core gui
+
+QMAKE_CC = @CC@
+QMAKE_LEX = @LEX@
+QMAKE_LEXFLAGS =
+QMAKE_YACC = @YACC@
+QMAKE_YACCFLAGS = -d
+QMAKE_CFLAGS = @CFLAGS@
+QMAKE_CFLAGS_DEPS = -M
+QMAKE_CFLAGS_WARN_ON =
+QMAKE_CFLAGS_WARN_OFF =
+QMAKE_CFLAGS_RELEASE =
+QMAKE_CFLAGS_DEBUG = -g
+QMAKE_CFLAGS_SHLIB =
+QMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses
+QMAKE_CFLAGS_THREAD = -D_REENTRANT
+
+QMAKE_CXX = @CXX@
+QMAKE_CXXFLAGS = @CXXFLAGS@ -DQ_TRAILING_DIR_SEP
+QMAKE_CXXFLAGS_DEPS = $$QMAKE_CFLAGS_DEPS
+QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON
+QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF
+QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE
+QMAKE_CXXFLAGS_DEBUG = $$QMAKE_CFLAGS_DEBUG
+QMAKE_CXXFLAGS_SHLIB = $$QMAKE_CFLAGS_SHLIB
+QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC
+QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD
+
+QMAKE_INCDIR = @LOCALBASE@/include
+QMAKE_LIBDIR = @LOCALBASE@/lib
+QMAKE_INCDIR_X11 = @X11BASE@/include
+QMAKE_LIBDIR_X11 = @X11BASE@/lib
+QMAKE_INCDIR_QT = $(QTDIR)/include
+QMAKE_LIBDIR_QT = $(QTDIR)/lib
+QMAKE_INCDIR_OPENGL = @X11PREFIX@/include
+QMAKE_LIBDIR_OPENGL = @X11PREFIX@/lib
+
+QMAKE_LINK = @LIBTOOL@ --mode=link @CXX@
+QMAKE_LINK_SHLIB_CMD = \
+ @LIBTOOL@ --mode=link @CXX@ $(LFLAGS) -o $(if $(TARGET0), \
+ $(patsubst %.so,%.la,$(DESTDIR)$(TARGET0)), \
+ $(patsubst %.so,%.la,$(DESTDIR)$(TARGET))) \
+ $(if $(TARGET0), \
+ -version-info $(subst $(TARGET0).,,$(TARGET1)):$(subst $(TARGET1).,,$(TARGET2)), \
+ -module -avoid-version) \
+ $(OBJECTS:.o=.lo) $(OBJMOC:.o=.lo) $(LIBS) \
+ -rpath $(QTPREFIX)/$(if $(TARGET0),lib,$(subst ../,,$(DESTDIR)))
+QMAKE_LFLAGS = $(LDFLAGS) -L$(QTDIR)/lib
+QMAKE_LFLAGS_RELEASE =
+QMAKE_LFLAGS_DEBUG =
+QMAKE_LFLAGS_SHLIB =
+QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB
+QMAKE_LFLAGS_SONAME =
+QMAKE_LFLAGS_THREAD =
+QMAKE_RPATH = @COMPILER_RPATH_FLAG@
+
+QMAKE_RUN_CC = @LIBTOOL@ --mode=compile @CC@ -c $(CFLAGS) $(INCPATH) -o $obj $src
+QMAKE_RUN_CC_IMP = @LIBTOOL@ --mode=compile @CC@ -c $(CFLAGS) $(INCPATH) -o $@ $<
+QMAKE_RUN_CXX = @LIBTOOL@ --mode=compile @CXX@ -c $(CXXFLAGS) $(INCPATH) -o $obj $src
+QMAKE_RUN_CXX_IMP = @LIBTOOL@ --mode=compile @CXX@ -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+QMAKE_LIBS =
+QMAKE_LIBS_DYNLOAD =
+QMAKE_LIBS_X11 = -lXext -lX11 -lm @SYS_LIBS@
+QMAKE_LIBS_X11SM = -lSM -lICE
+QMAKE_LIBS_OPENGL = -lGLU -lGL -lXmu
+QMAKE_LIBS_OPENGL_QT = -lGL -lXmu
+QMAKE_LIBS_THREAD = @PTHREAD_LDFLAGS@ @PTHREAD_LIBS@
+
+QMAKE_MOC = $(QTDIR)/bin/moc
+QMAKE_UIC = $(QTDIR)/bin/uic
+QMAKE_UIC3 = $(QTDIR)/bin/uic3
+QMAKE_RCC = $(QTDIR)/bin/rcc
+
+QMAKE_AR = @AR@ ru
+QMAKE_RANLIB = @QMAKE_RANLIB@
+
+QMAKE_TAR = tar -cf
+QMAKE_GZIP = gzip -9f
+
+QMAKE_COPY = cp -f
+QMAKE_MOVE = mv
+QMAKE_DEL_FILE = rm -f
+QMAKE_DEL_DIR = rmdir
+QMAKE_CHK_DIR_EXISTS = test -d
+QMAKE_MKDIR = @MKDIR@
+load(qt_config)
diff --git a/x11/qt4-libs/options.mk b/x11/qt4-libs/options.mk
new file mode 100644
index 00000000000..a62cade5e79
--- /dev/null
+++ b/x11/qt4-libs/options.mk
@@ -0,0 +1,20 @@
+# $NetBSD: options.mk,v 1.1.1.1 2006/02/20 12:08:11 adam Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.qt4
+PKG_SUPPORTED_OPTIONS= cups debug
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mcups)
+. include "../../print/cups/buildlink3.mk"
+CONFIGURE_ARGS+= -cups
+.else
+CONFIGURE_ARGS+= -no-cups
+.endif
+
+.if !empty(PKG_OPTIONS:Mdebug)
+CC+= -ggdb
+CXX+= -ggdb
+CONFIGURE_ARGS+= --debug
+INSTALL_UNSTRIPPED= yes
+.endif
diff --git a/x11/qt4-libs/patches/patch-aa b/x11/qt4-libs/patches/patch-aa
new file mode 100644
index 00000000000..f45ea3d4190
--- /dev/null
+++ b/x11/qt4-libs/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1.1.1 2006/02/20 12:08:15 adam Exp $
+
+--- qmake/generators/unix/unixmake2.cpp.orig 2006-02-19 21:08:33.000000000 +0100
++++ qmake/generators/unix/unixmake2.cpp
+@@ -1281,7 +1281,7 @@ UnixMakefileGenerator::writePkgConfigFil
+ else
+ libs << "QMAKE_LIBS"; //obvious one
+ libs << "QMAKE_LFLAGS_THREAD"; //not sure about this one, but what about things like -pthread?
+- t << "Libs: -L${libdir} -l" << lname.left(lname.length()-Option::libtool_ext.length()) << " ";
++ t << "Libs: -Wl,-R${libdir} -L${libdir} -l" << lname.left(lname.length()-Option::libtool_ext.length()) << " ";
+ for(QStringList::ConstIterator it = libs.begin(); it != libs.end(); ++it)
+ t << project->variables()[(*it)].join(" ") << " ";
+ t << endl;
diff --git a/x11/qt4-libs/patches/patch-ab b/x11/qt4-libs/patches/patch-ab
new file mode 100644
index 00000000000..42e8824b928
--- /dev/null
+++ b/x11/qt4-libs/patches/patch-ab
@@ -0,0 +1,13 @@
+$NetBSD: patch-ab,v 1.1.1.1 2006/02/20 12:08:15 adam Exp $
+
+--- src/gui/painting/painting.pri.orig 2006-01-21 00:29:52.000000000 +0100
++++ src/gui/painting/painting.pri
+@@ -119,7 +119,7 @@ embedded {
+ mac {
+
+ } else:sse|win32-g++ {
+- sse_compiler.commands = $$QMAKE_CXX -c -msse $(CXXFLAGS) $(INCPATH) ${QMAKE_FILE_IN} -o ${QMAKE_FILE_OUT}
++ sse_compiler.commands = ${LIBTOOL} --mode=compile $$QMAKE_CXX -c -msse $(CXXFLAGS) $(INCPATH) ${QMAKE_FILE_IN} -o ${QMAKE_FILE_OUT}
+ sse_compiler.dependency_type = TYPE_C
+ sse_compiler.output = ${QMAKE_VAR_OBJECTS_DIR}${QMAKE_FILE_BASE}$${first(QMAKE_EXT_OBJ)}
+ sse_compiler.input = SSE_SOURCES
diff --git a/x11/qt4-libs/patches/patch-ac b/x11/qt4-libs/patches/patch-ac
new file mode 100644
index 00000000000..139af1922f5
--- /dev/null
+++ b/x11/qt4-libs/patches/patch-ac
@@ -0,0 +1,13 @@
+$NetBSD: patch-ac,v 1.1.1.1 2006/02/20 12:08:15 adam Exp $
+
+--- tools/designer/src/designer/designer.pro.orig 2006-01-30 15:07:57.000000000 +0100
++++ tools/designer/src/designer/designer.pro
+@@ -14,7 +14,7 @@ INCLUDEPATH += \
+ ../lib/uilib \
+ extra
+
+-LIBS += -L../../lib \
++LIBS += \
+ -L../../../../lib \
+ -lQtDesignerComponents \
+ -lQtDesigner
diff --git a/x11/qt4-libs/patches/patch-ad b/x11/qt4-libs/patches/patch-ad
new file mode 100644
index 00000000000..7f935e44936
--- /dev/null
+++ b/x11/qt4-libs/patches/patch-ad
@@ -0,0 +1,22 @@
+$NetBSD: patch-ad,v 1.1.1.1 2006/02/20 12:08:15 adam Exp $
+
+--- src/corelib/global/qglobal.h.orig 2005-12-16 12:51:59.000000000 +0100
++++ src/corelib/global/qglobal.h
+@@ -55,6 +55,7 @@
+ NETBSD - NetBSD
+ OPENBSD - OpenBSD
+ BSDI - BSD/OS
++ INTERIX - Interix
+ IRIX - SGI Irix
+ OSF - HP Tru64 UNIX
+ SCO - SCO OpenServer 5
+@@ -106,6 +107,9 @@
+ #elif defined(__NetBSD__)
+ # define Q_OS_NETBSD
+ # define Q_OS_BSD4
++#elif defined(__INTERIX)
++# define Q_OS_INTERIX
++# define Q_OS_BSD4
+ #elif defined(__OpenBSD__)
+ # define Q_OS_OPENBSD
+ # define Q_OS_BSD4
diff --git a/x11/qt4-libs/patches/patch-af b/x11/qt4-libs/patches/patch-af
new file mode 100644
index 00000000000..a3f0df745e2
--- /dev/null
+++ b/x11/qt4-libs/patches/patch-af
@@ -0,0 +1,21 @@
+$NetBSD: patch-af,v 1.1.1.1 2006/02/20 12:08:15 adam Exp $
+
+--- qmake/Makefile.unix.orig 2005-12-16 12:51:54.000000000 +0100
++++ qmake/Makefile.unix
+@@ -37,14 +37,14 @@ DEPEND_SRC=project.cpp property.cpp meta
+ @SOURCE_PATH@/src/corelib/io/qsettings.cpp @SOURCE_PATH@/src/corelib/kernel/qvariant.cpp \
+ @QMAKE_QTSRCS@ $(COMMERCIAL_DEPEND_SRC)
+
+-CXXFLAGS = @QMAKE_CXXFLAGS@ \
++CXXFLAGS += @QMAKE_CXXFLAGS@ \
+ -I. -Igenerators -Igenerators/unix -Igenerators/win32 -Igenerators/mac \
+ -I@SOURCE_PATH@/src/corelib/arch/generic -I@BUILD_PATH@/include -I@BUILD_PATH@/include/QtCore \
+ -I@SOURCE_PATH@/include -I@SOURCE_PATH@/include/QtCore -I@BUILD_PATH@/src/corelib/global \
+ -DQT_NO_TEXTCODEC -DQT_NO_UNICODETABLES -DQT_NO_COMPONENT -DQT_NO_STL -DQT_BUILD_QMAKE \
+ -DQT_NO_COMPRESS -I@QMAKESPEC@ -DHAVE_QCONFIG_CPP -DQT_NO_THREAD -DQT_NO_QOBJECT \
+ -DQT_NO_GEOM_VARIANT $(OPENSOURCE_CXXFLAGS)
+-LFLAGS=@QMAKE_LFLAGS@
++LFLAGS=@QMAKE_LFLAGS@ ${LDFLAGS}
+
+ first all: @BUILD_PATH@/bin/qmake
+ qmake: @BUILD_PATH@/bin/qmake
diff --git a/x11/qt4-libs/patches/patch-ag b/x11/qt4-libs/patches/patch-ag
new file mode 100644
index 00000000000..bf3c46e11a8
--- /dev/null
+++ b/x11/qt4-libs/patches/patch-ag
@@ -0,0 +1,13 @@
+$NetBSD: patch-ag,v 1.1.1.1 2006/02/20 12:08:15 adam Exp $
+
+--- src/gui/embedded/qlock.cpp.orig 2006-02-19 11:42:33.000000000 +0100
++++ src/gui/embedded/qlock.cpp
+@@ -34,7 +34,7 @@
+ #else
+ #include <sys/sem.h>
+ #if defined(__GNU_LIBRARY__) && !defined(_SEM_SEMUN_UNDEFINED) \
+- || defined(Q_OS_FREEBSD) || defined(Q_OS_OPENBSD) || defined(Q_OS_NETBSD) || defined(Q_OS_BSDI)
++ || defined(Q_OS_FREEBSD) || defined(Q_OS_OPENBSD) || defined(Q_OS_NETBSD) || defined(Q_OS_BSDI) || defined(Q_OS_INTERIX)
+ /* union semun is defined by including <sys/sem.h> */
+ #else
+ /* according to X/OPEN we have to define it ourselves */
diff --git a/x11/qt4-libs/patches/patch-ah b/x11/qt4-libs/patches/patch-ah
new file mode 100644
index 00000000000..b4b36c8d6b6
--- /dev/null
+++ b/x11/qt4-libs/patches/patch-ah
@@ -0,0 +1,90 @@
+$NetBSD: patch-ah,v 1.1.1.1 2006/02/20 12:08:15 adam Exp $
+
+--- mkspecs/interix-g++/qplatformdefs.h.orig Tue Oct 12 16:43:29 2004
++++ mkspecs/interix-g++/qplatformdefs.h
+@@ -0,0 +1,85 @@
++#ifndef QPLATFORMDEFS_H
++#define QPLATFORMDEFS_H
++
++// Get Qt defines/settings
++
++#include "qglobal.h"
++
++extern "C" { // it is nonstandard to include C headers without protection!
++
++// Set any POSIX/XOPEN defines at the top of this file to turn on specific APIs
++
++#include <unistd.h>
++
++
++// We are hot - unistd.h should have turned on the specific APIs we requested
++
++
++#ifdef QT_THREAD_SUPPORT
++#include <pthread.h>
++#endif
++
++#include <dirent.h>
++#include <fcntl.h>
++#include <grp.h>
++#include <pwd.h>
++#include <signal.h>
++#include <dlfcn.h>
++
++#include <sys/types.h>
++#include <sys/ioctl.h>
++#include <sys/ipc.h>
++#include <sys/time.h>
++#include <sys/shm.h>
++#include <sys/socket.h>
++#include <sys/stat.h>
++#include <sys/wait.h>
++
++// DNS header files are not fully covered by X/Open specifications.
++// In particular nothing is said about res_* :/
++// On BSDs header files <netinet/in.h> and <arpa/nameser.h> are not
++// included by <resolv.h>. Note that <arpa/nameser.h> must be included
++// before <resolv.h>.
++#include <arpa/inet.h>
++#include <netinet/in.h>
++#include <arpa/nameser.h>
++#include <resolv.h>
++
++}; // extern "C"
++
++#if !defined(QT_NO_COMPAT)
++#define QT_STATBUF struct stat
++#define QT_STATBUF4TSTAT struct stat
++#define QT_STAT ::stat
++#define QT_FSTAT ::fstat
++#define QT_STAT_REG S_IFREG
++#define QT_STAT_DIR S_IFDIR
++#define QT_STAT_MASK S_IFMT
++#define QT_STAT_LNK S_IFLNK
++#define QT_FILENO fileno
++#define QT_OPEN ::open
++#define QT_CLOSE ::close
++#define QT_LSEEK ::lseek
++#define QT_READ ::read
++#define QT_WRITE ::write
++#define QT_ACCESS ::access
++#define QT_GETCWD ::getcwd
++#define QT_CHDIR ::chdir
++#define QT_MKDIR ::mkdir
++#define QT_RMDIR ::rmdir
++#define QT_OPEN_RDONLY O_RDONLY
++#define QT_OPEN_WRONLY O_WRONLY
++#define QT_OPEN_RDWR O_RDWR
++#define QT_OPEN_CREAT O_CREAT
++#define QT_OPEN_TRUNC O_TRUNC
++#define QT_OPEN_APPEND O_APPEND
++#endif
++
++#define QT_SIGNAL_RETTYPE void
++#define QT_SIGNAL_ARGS int
++#define QT_SIGNAL_IGNORE SIG_IGN
++#define QT_SOCKLEN_T int
++#define QT_SNPRINTF ::snprintf
++#define QT_VSNPRINTF ::vsnprintf
++
++#endif // QPLATFORMDEFS_H
diff --git a/x11/qt4-libs/patches/patch-ai b/x11/qt4-libs/patches/patch-ai
new file mode 100644
index 00000000000..6f8cf9c0584
--- /dev/null
+++ b/x11/qt4-libs/patches/patch-ai
@@ -0,0 +1,85 @@
+$NetBSD: patch-ai,v 1.1.1.1 2006/02/20 12:08:15 adam Exp $
+
+--- mkspecs/interix-g++/qmake.conf.orig Tue Oct 12 16:51:42 2004
++++ mkspecs/interix-g++/qmake.conf
+@@ -0,0 +1,80 @@
++#
++# qmake configuration for interix-g++
++#
++
++MAKEFILE_GENERATOR = UNIX
++TEMPLATE = app
++CONFIG += qt warn_on release link_prl
++
++QMAKE_CC = gcc
++QMAKE_LEX = lex
++QMAKE_LEXFLAGS =
++QMAKE_YACC = yacc
++QMAKE_YACCFLAGS = -d
++QMAKE_CFLAGS = -pipe -I/usr/local/include/bind
++QMAKE_CFLAGS_DEPS = -M
++QMAKE_CFLAGS_WARN_ON = -Wall -W
++QMAKE_CFLAGS_WARN_OFF = -w
++QMAKE_CFLAGS_RELEASE = -O2
++QMAKE_CFLAGS_DEBUG = -g
++QMAKE_CFLAGS_SHLIB = # nothing
++QMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses
++QMAKE_CFLAGS_THREAD = -D_REENTRANT
++
++QMAKE_CXX = g++
++QMAKE_CXXFLAGS = $$QMAKE_CFLAGS
++QMAKE_CXXFLAGS_DEPS = $$QMAKE_CFLAGS_DEPS
++QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON
++QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF
++QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE
++QMAKE_CXXFLAGS_DEBUG = $$QMAKE_CFLAGS_DEBUG
++QMAKE_CXXFLAGS_SHLIB = $$QMAKE_CFLAGS_SHLIB
++QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC
++QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD
++
++QMAKE_INCDIR = /usr/local/include
++QMAKE_LIBDIR = /usr/local/lib
++QMAKE_INCDIR_X11 = /usr/X11R6/include
++QMAKE_LIBDIR_X11 = /usr/X11R6/lib
++QMAKE_INCDIR_QT = $(QTDIR)/include
++QMAKE_LIBDIR_QT = $(QTDIR)/lib
++QMAKE_INCDIR_OPENGL = /usr/X11R6/include
++QMAKE_LIBDIR_OPENGL = /usr/X11R6/lib
++
++QMAKE_LINK = g++
++QMAKE_LINK_SHLIB = g++
++QMAKE_LINK_SHLIB_CMD = $$QMAKE_LINK_SHLIB $$QMAKE_LFLAGS_SHLIB $(LFLAGS) $$QMAKE_LFLAGS -o $(TARGETD) $(OBJECTS) $(OBJMOC) $(LIBS)
++QMAKE_LFLAGS = -L/usr/local/lib/bind
++QMAKE_LFLAGS_RELEASE =
++QMAKE_LFLAGS_DEBUG =
++QMAKE_LFLAGS_SHLIB = -shared
++QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB
++QMAKE_LFLAGS_SONAME = -Wl,-soname,
++QMAKE_LFLAGS_THREAD = -lpthread
++QMAKE_RPATH = -Wl,-rpath,
++
++QMAKE_LIBS =
++QMAKE_LIBS_DYNLOAD =
++QMAKE_LIBS_X11 = -lXext -lX11 -lm -lbind -ldb -ldl
++QMAKE_LIBS_X11SM = -lSM -lICE
++QMAKE_LIBS_QT = -lqt
++QMAKE_LIBS_QT_THREAD = -lqt-mt
++QMAKE_LIBS_OPENGL = -lGLU -lGL -lXmu
++QMAKE_LIBS_OPENGL_QT = -lGL -lXmu
++QMAKE_LIBS_THREAD =
++
++QMAKE_MOC = $(QTDIR)/bin/moc
++QMAKE_UIC = $(QTDIR)/bin/uic
++
++QMAKE_AR = ar cqs
++QMAKE_RANLIB = ranlib
++
++QMAKE_TAR = tar -cf
++QMAKE_GZIP = gzip -9f
++
++QMAKE_COPY = cp -f
++QMAKE_MOVE = mv -f
++QMAKE_DEL_FILE = rm -f
++QMAKE_DEL_DIR = rmdir
++QMAKE_CHK_DIR_EXISTS = test -d
++QMAKE_MKDIR = mkdir -p
diff --git a/x11/qt4-tools/DESCR b/x11/qt4-tools/DESCR
new file mode 100644
index 00000000000..9bf0b5136db
--- /dev/null
+++ b/x11/qt4-tools/DESCR
@@ -0,0 +1,13 @@
+This package contains tools from the Qt3 Graphical User Interface
+toolkit. This includes Qt Designer; Qt Linguist, lupdate and lrelease
+for translating international applications; qm2ts for converting
+old .qm ii18n message files; Qt Assistant for finding help; qtconfig
+configuration tool (with online help); uic, the User Interface
+Compiler; and qmake for creating Makefiles from simple platform-independent
+project files.
+
+Qt Designer accelerates GUI application development and maintenance by
+offering a WYSIWYG (What You See Is What You Get) drag and drop interface
+for UI creation and maintenance. Qt Designer employs a vendor neutral,
+XML-format for persistent storage, which simplifies the tasks involved
+with the creation and layout of dialogs.
diff --git a/x11/qt4-tools/Makefile b/x11/qt4-tools/Makefile
new file mode 100644
index 00000000000..180827b0686
--- /dev/null
+++ b/x11/qt4-tools/Makefile
@@ -0,0 +1,49 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/02/20 12:09:01 adam Exp $
+
+.include "../../x11/qt4-libs/Makefile.common"
+
+PKGNAME= qt4-tools-${QTVERSION}
+COMMENT= QT GUI (WYSIWYG) builder and other tools
+
+CONFIGURE_ARGS+= -I${QTDIR}/include -L${QTDIR}/lib
+
+BUILD_QT4= yes
+UNLIMIT_RESOURCES= datasize
+BUILD_TARGET= sub-tools
+
+post-configure:
+ ${LN} -s ${QTPREFIX}/bin/moc ${WRKSRC}/bin/moc
+ ${LN} -s ${QTPREFIX}/bin/uic ${WRKSRC}/bin/uic
+ ${LN} -s ${QTPREFIX}/bin/rcc ${WRKSRC}/bin/rcc
+
+do-install:
+.for prog in assistant linguist lrelease lupdate qm2ts qmake qt3to4
+ ${INSTALL_PROGRAM} ${WRKSRC}/bin/${prog} ${QTPREFIX}/bin/
+.endfor
+.for prog in designer qtconfig
+ ${LIBTOOL} --mode=install ${INSTALL_PROGRAM} ${WRKSRC}/bin/${prog} \
+ ${QTPREFIX}/bin
+.endfor
+.for inc in QtAssistant QtDesigner QtTest QtUiTools
+ ${INSTALL_DATA_DIR} ${QTPREFIX}/include/${inc}
+ ${INSTALL_DATA} ${WRKSRC}/include/${inc}/*.h ${QTPREFIX}/include/${inc}/
+.endfor
+ ${INSTALL_LIB} ${WRKSRC}/lib/libQtAssistantClient.a ${QTPREFIX}/lib/
+.for lib in QtDesigner QtDesignerComponents QtTest
+ ${LIBTOOL} --mode=install ${INSTALL_LIB} ${WRKSRC}/lib/lib${lib}.la \
+ ${QTPREFIX}/lib/
+.endfor
+ ${INSTALL_DATA} ${WRKSRC}/lib/QtTest.pc ${PREFIX}/lib/pkgconfig/
+ ${INSTALL_LIB_DIR} ${QTPREFIX}/plugins/designer
+ ${LIBTOOL} --mode=install ${INSTALL_LIB} \
+ ${WRKSRC}/plugins/designer/libqt3supportwidgets.la \
+ ${QTPREFIX}/plugins/designer/
+ ${INSTALL_DATA_DIR} ${QTPREFIX}/phrasebooks
+ ${INSTALL_DATA} ${WRKSRC}/tools/linguist/phrasebooks/*.qph \
+ ${QTPREFIX}/phrasebooks/
+ ${INSTALL_DATA_DIR} ${QTPREFIX}/mkspecs
+ ${CP} -R ${WRKSRC}/mkspecs ${QTPREFIX}
+
+.include "../../converters/libiconv/buildlink3.mk"
+.include "../../x11/qt4-libs/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/x11/qt4-tools/PLIST b/x11/qt4-tools/PLIST
new file mode 100644
index 00000000000..8c71aae0dbd
--- /dev/null
+++ b/x11/qt4-tools/PLIST
@@ -0,0 +1,334 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/02/20 12:09:01 adam Exp $
+lib/pkgconfig/QtTest.pc
+qt4/bin/assistant
+qt4/bin/designer
+qt4/bin/linguist
+qt4/bin/lrelease
+qt4/bin/lupdate
+qt4/bin/qm2ts
+qt4/bin/qmake
+qt4/bin/qt3to4
+qt4/bin/qtconfig
+qt4/include/QtAssistant/qassistantclient.h
+qt4/include/QtDesigner/abstractactioneditor.h
+qt4/include/QtDesigner/abstractdnditem.h
+qt4/include/QtDesigner/abstractformbuilder.h
+qt4/include/QtDesigner/abstractformeditor.h
+qt4/include/QtDesigner/abstractformeditorplugin.h
+qt4/include/QtDesigner/abstractformwindow.h
+qt4/include/QtDesigner/abstractformwindowcursor.h
+qt4/include/QtDesigner/abstractformwindowmanager.h
+qt4/include/QtDesigner/abstractformwindowtool.h
+qt4/include/QtDesigner/abstracticoncache.h
+qt4/include/QtDesigner/abstractmetadatabase.h
+qt4/include/QtDesigner/abstractobjectinspector.h
+qt4/include/QtDesigner/abstractpropertyeditor.h
+qt4/include/QtDesigner/abstractwidgetbox.h
+qt4/include/QtDesigner/abstractwidgetdatabase.h
+qt4/include/QtDesigner/abstractwidgetfactory.h
+qt4/include/QtDesigner/container.h
+qt4/include/QtDesigner/customwidget.h
+qt4/include/QtDesigner/default_extensionfactory.h
+qt4/include/QtDesigner/extension.h
+qt4/include/QtDesigner/extension_global.h
+qt4/include/QtDesigner/extrainfo.h
+qt4/include/QtDesigner/formbuilder.h
+qt4/include/QtDesigner/layoutdecoration.h
+qt4/include/QtDesigner/membersheet.h
+qt4/include/QtDesigner/propertysheet.h
+qt4/include/QtDesigner/qdesigner_components.h
+qt4/include/QtDesigner/qdesigner_components_global.h
+qt4/include/QtDesigner/qdesignerexportwidget.h
+qt4/include/QtDesigner/qextensionmanager.h
+qt4/include/QtDesigner/resourceeditor.h
+qt4/include/QtDesigner/sdk_global.h
+qt4/include/QtDesigner/taskmenu.h
+qt4/include/QtDesigner/ui4.h
+qt4/include/QtDesigner/uilib_global.h
+qt4/include/QtTest/qsignalspy.h
+qt4/include/QtTest/qtest.h
+qt4/include/QtTest/qtest_global.h
+qt4/include/QtTest/qtest_gui.h
+qt4/include/QtTest/qtestaccessible.h
+qt4/include/QtTest/qtestassert.h
+qt4/include/QtTest/qtestcase.h
+qt4/include/QtTest/qtestdata.h
+qt4/include/QtTest/qtestevent.h
+qt4/include/QtTest/qtesteventloop.h
+qt4/include/QtTest/qtestkeyboard.h
+qt4/include/QtTest/qtestmouse.h
+qt4/include/QtTest/qtestsystem.h
+qt4/include/QtUiTools/quiloader.h
+qt4/lib/libQtAssistantClient.a
+qt4/lib/libQtDesigner.la
+qt4/lib/libQtDesignerComponents.la
+qt4/lib/libQtTest.la
+qt4/mkspecs/aix-g++-64/qmake.conf
+qt4/mkspecs/aix-g++-64/qplatformdefs.h
+qt4/mkspecs/aix-g++/qmake.conf
+qt4/mkspecs/aix-g++/qplatformdefs.h
+qt4/mkspecs/aix-xlc-64/qmake.conf
+qt4/mkspecs/aix-xlc-64/qplatformdefs.h
+qt4/mkspecs/aix-xlc/qmake.conf
+qt4/mkspecs/aix-xlc/qplatformdefs.h
+qt4/mkspecs/darwin-g++/qmake.conf
+qt4/mkspecs/darwin-g++/qplatformdefs.h
+qt4/mkspecs/default
+qt4/mkspecs/features/assistant.prf
+qt4/mkspecs/features/build_pass.prf
+qt4/mkspecs/features/debug.prf
+qt4/mkspecs/features/debug_and_release.prf
+qt4/mkspecs/features/default_post.prf
+qt4/mkspecs/features/default_pre.prf
+qt4/mkspecs/features/designer.prf
+qt4/mkspecs/features/dll.prf
+qt4/mkspecs/features/exclusive_builds.prf
+qt4/mkspecs/features/link_pkgconfig.prf
+qt4/mkspecs/features/mac/default_pre.prf
+qt4/mkspecs/features/mac/sdk.prf
+qt4/mkspecs/features/macx/ppc.prf
+qt4/mkspecs/features/macx/x86.prf
+qt4/mkspecs/features/moc.prf
+qt4/mkspecs/features/qmake.conf
+qt4/mkspecs/features/qt.prf
+qt4/mkspecs/features/qt_config.prf
+qt4/mkspecs/features/qtestlib.prf
+qt4/mkspecs/features/qtopia.prf
+qt4/mkspecs/features/qtopiainc.prf
+qt4/mkspecs/features/qtopialib.prf
+qt4/mkspecs/features/release.prf
+qt4/mkspecs/features/resources.prf
+qt4/mkspecs/features/shared.prf
+qt4/mkspecs/features/silent.prf
+qt4/mkspecs/features/static.prf
+qt4/mkspecs/features/static_and_shared.prf
+qt4/mkspecs/features/staticlib.prf
+qt4/mkspecs/features/uic.prf
+qt4/mkspecs/features/uitools.prf
+qt4/mkspecs/features/unix/dylib.prf
+qt4/mkspecs/features/unix/hide_symbols.prf
+qt4/mkspecs/features/unix/largefile.prf
+qt4/mkspecs/features/unix/opengl.prf
+qt4/mkspecs/features/unix/thread.prf
+qt4/mkspecs/features/unix/x11.prf
+qt4/mkspecs/features/unix/x11inc.prf
+qt4/mkspecs/features/unix/x11lib.prf
+qt4/mkspecs/features/unix/x11sm.prf
+qt4/mkspecs/features/warn_off.prf
+qt4/mkspecs/features/warn_on.prf
+qt4/mkspecs/features/win32/console.prf
+qt4/mkspecs/features/win32/default_pre.prf
+qt4/mkspecs/features/win32/exceptions.prf
+qt4/mkspecs/features/win32/exceptions_off.prf
+qt4/mkspecs/features/win32/opengl.prf
+qt4/mkspecs/features/win32/qaxcontainer.prf
+qt4/mkspecs/features/win32/qaxserver.prf
+qt4/mkspecs/features/win32/qt_dll.prf
+qt4/mkspecs/features/win32/rtti.prf
+qt4/mkspecs/features/win32/rtti_off.prf
+qt4/mkspecs/features/win32/stl.prf
+qt4/mkspecs/features/win32/stl_off.prf
+qt4/mkspecs/features/win32/thread.prf
+qt4/mkspecs/features/win32/thread_off.prf
+qt4/mkspecs/features/win32/windows.prf
+qt4/mkspecs/freebsd-g++/qmake.conf
+qt4/mkspecs/freebsd-g++/qplatformdefs.h
+qt4/mkspecs/freebsd-g++34/qmake.conf
+qt4/mkspecs/freebsd-g++34/qplatformdefs.h
+qt4/mkspecs/freebsd-g++40/qmake.conf
+qt4/mkspecs/freebsd-g++40/qplatformdefs.h
+qt4/mkspecs/freebsd-icc/qmake.conf
+qt4/mkspecs/freebsd-icc/qplatformdefs.h
+qt4/mkspecs/hpux-acc-64/qmake.conf
+qt4/mkspecs/hpux-acc-64/qplatformdefs.h
+qt4/mkspecs/hpux-acc-o64/qmake.conf
+qt4/mkspecs/hpux-acc-o64/qplatformdefs.h
+qt4/mkspecs/hpux-acc/qmake.conf
+qt4/mkspecs/hpux-acc/qplatformdefs.h
+qt4/mkspecs/hpux-g++-64/qmake.conf
+qt4/mkspecs/hpux-g++-64/qplatformdefs.h
+qt4/mkspecs/hpux-g++/qmake.conf
+qt4/mkspecs/hpux-g++/qplatformdefs.h
+qt4/mkspecs/hpuxi-acc-64/qmake.conf
+qt4/mkspecs/hpuxi-acc-64/qplatformdefs.h
+qt4/mkspecs/hpuxi-acc/qmake.conf
+qt4/mkspecs/hpuxi-acc/qplatformdefs.h
+qt4/mkspecs/hurd-g++/qmake.conf
+qt4/mkspecs/hurd-g++/qplatformdefs.h
+qt4/mkspecs/interix-g++/qmake.conf
+qt4/mkspecs/interix-g++/qplatformdefs.h
+qt4/mkspecs/irix-cc-64/qmake.conf
+qt4/mkspecs/irix-cc-64/qplatformdefs.h
+qt4/mkspecs/irix-cc/qmake.conf
+qt4/mkspecs/irix-cc/qplatformdefs.h
+qt4/mkspecs/irix-g++-64/qmake.conf
+qt4/mkspecs/irix-g++-64/qplatformdefs.h
+qt4/mkspecs/irix-g++/qmake.conf
+qt4/mkspecs/irix-g++/qplatformdefs.h
+qt4/mkspecs/linux-cxx/qmake.conf
+qt4/mkspecs/linux-cxx/qplatformdefs.h
+qt4/mkspecs/linux-ecc-64/qmake.conf
+qt4/mkspecs/linux-ecc-64/qplatformdefs.h
+qt4/mkspecs/linux-g++-32/qmake.conf
+qt4/mkspecs/linux-g++-32/qplatformdefs.h
+qt4/mkspecs/linux-g++-64/qmake.conf
+qt4/mkspecs/linux-g++-64/qplatformdefs.h
+qt4/mkspecs/linux-g++/qmake.conf
+qt4/mkspecs/linux-g++/qplatformdefs.h
+qt4/mkspecs/linux-icc/qmake.conf
+qt4/mkspecs/linux-icc/qplatformdefs.h
+qt4/mkspecs/linux-kcc/qmake.conf
+qt4/mkspecs/linux-kcc/qplatformdefs.h
+qt4/mkspecs/linux-kylix/qmake.conf
+qt4/mkspecs/linux-kylix/qplatformdefs.h
+qt4/mkspecs/linux-pgcc/qmake.conf
+qt4/mkspecs/linux-pgcc/qplatformdefs.h
+qt4/mkspecs/lynxos-g++/qmake.conf
+qt4/mkspecs/lynxos-g++/qplatformdefs.h
+qt4/mkspecs/macx-g++/Info.plist.app
+qt4/mkspecs/macx-g++/Info.plist.lib
+qt4/mkspecs/macx-g++/qmake.conf
+qt4/mkspecs/macx-g++/qplatformdefs.h
+qt4/mkspecs/macx-pbuilder/Info.plist.app
+qt4/mkspecs/macx-pbuilder/qmake.conf
+qt4/mkspecs/macx-pbuilder/qplatformdefs.h
+qt4/mkspecs/macx-xcode/Info.plist.app
+qt4/mkspecs/macx-xcode/Info.plist.lib
+qt4/mkspecs/macx-xcode/qmake.conf
+qt4/mkspecs/macx-xcode/qplatformdefs.h
+qt4/mkspecs/macx-xlc/qmake.conf
+qt4/mkspecs/macx-xlc/qplatformdefs.h
+qt4/mkspecs/netbsd-g++/qmake.conf
+qt4/mkspecs/netbsd-g++/qplatformdefs.h
+qt4/mkspecs/openbsd-g++/qmake.conf
+qt4/mkspecs/openbsd-g++/qplatformdefs.h
+qt4/mkspecs/qconfig.pri
+qt4/mkspecs/qnx-g++/qmake.conf
+qt4/mkspecs/qnx-g++/qplatformdefs.h
+qt4/mkspecs/qws/freebsd-generic-g++/qmake.conf
+qt4/mkspecs/qws/freebsd-generic-g++/qplatformdefs.h
+qt4/mkspecs/qws/linux-arm-g++/qmake.conf
+qt4/mkspecs/qws/linux-arm-g++/qplatformdefs.h
+qt4/mkspecs/qws/linux-generic-g++/qmake.conf
+qt4/mkspecs/qws/linux-generic-g++/qplatformdefs.h
+qt4/mkspecs/qws/linux-ipaq-g++/qmake.conf
+qt4/mkspecs/qws/linux-ipaq-g++/qplatformdefs.h
+qt4/mkspecs/qws/linux-mips-g++/qmake.conf
+qt4/mkspecs/qws/linux-mips-g++/qplatformdefs.h
+qt4/mkspecs/qws/linux-sharp-g++/qmake.conf
+qt4/mkspecs/qws/linux-sharp-g++/qplatformdefs.h
+qt4/mkspecs/qws/linux-x86-g++/qmake.conf
+qt4/mkspecs/qws/linux-x86-g++/qplatformdefs.h
+qt4/mkspecs/qws/linux-x86_64-g++/qmake.conf
+qt4/mkspecs/qws/linux-x86_64-g++/qplatformdefs.h
+qt4/mkspecs/qws/macx-generic-g++/qmake.conf
+qt4/mkspecs/qws/macx-generic-g++/qplatformdefs.h
+qt4/mkspecs/qws/qmake.conf
+qt4/mkspecs/qws/solaris-generic-g++/qmake.conf
+qt4/mkspecs/qws/solaris-generic-g++/qplatformdefs.h
+qt4/mkspecs/sco-cc/qmake.conf
+qt4/mkspecs/sco-cc/qplatformdefs.h
+qt4/mkspecs/sco-g++/qmake.conf
+qt4/mkspecs/sco-g++/qplatformdefs.h
+qt4/mkspecs/solaris-cc-64/qmake.conf
+qt4/mkspecs/solaris-cc-64/qplatformdefs.h
+qt4/mkspecs/solaris-cc/qmake.conf
+qt4/mkspecs/solaris-cc/qplatformdefs.h
+qt4/mkspecs/solaris-g++-64/qmake.conf
+qt4/mkspecs/solaris-g++-64/qplatformdefs.h
+qt4/mkspecs/solaris-g++/qmake.conf
+qt4/mkspecs/solaris-g++/qplatformdefs.h
+qt4/mkspecs/tru64-cxx/qmake.conf
+qt4/mkspecs/tru64-cxx/qplatformdefs.h
+qt4/mkspecs/tru64-g++/qmake.conf
+qt4/mkspecs/tru64-g++/qplatformdefs.h
+qt4/mkspecs/unixware-cc/qmake.conf
+qt4/mkspecs/unixware-cc/qplatformdefs.h
+qt4/mkspecs/unixware-g++/qmake.conf
+qt4/mkspecs/unixware-g++/qplatformdefs.h
+qt4/mkspecs/win32-g++/qmake.conf
+qt4/mkspecs/win32-g++/qplatformdefs.h
+qt4/phrasebooks/danish.qph
+qt4/phrasebooks/dutch.qph
+qt4/phrasebooks/finnish.qph
+qt4/phrasebooks/french.qph
+qt4/phrasebooks/german.qph
+qt4/phrasebooks/italian.qph
+qt4/phrasebooks/norwegian.qph
+qt4/phrasebooks/russian.qph
+qt4/phrasebooks/spanish.qph
+qt4/phrasebooks/swedish.qph
+qt4/plugins/designer/libqt3supportwidgets.la
+@dirrm qt4/plugins/designer
+@dirrm qt4/phrasebooks
+@dirrm qt4/mkspecs/win32-g++
+@dirrm qt4/mkspecs/unixware-g++
+@dirrm qt4/mkspecs/unixware-cc
+@dirrm qt4/mkspecs/tru64-g++
+@dirrm qt4/mkspecs/tru64-cxx
+@dirrm qt4/mkspecs/solaris-g++-64
+@dirrm qt4/mkspecs/solaris-g++
+@dirrm qt4/mkspecs/solaris-cc-64
+@dirrm qt4/mkspecs/solaris-cc
+@dirrm qt4/mkspecs/sco-g++
+@dirrm qt4/mkspecs/sco-cc
+@dirrm qt4/mkspecs/qws/solaris-generic-g++
+@dirrm qt4/mkspecs/qws/macx-generic-g++
+@dirrm qt4/mkspecs/qws/linux-x86_64-g++
+@dirrm qt4/mkspecs/qws/linux-x86-g++
+@dirrm qt4/mkspecs/qws/linux-sharp-g++
+@dirrm qt4/mkspecs/qws/linux-mips-g++
+@dirrm qt4/mkspecs/qws/linux-ipaq-g++
+@dirrm qt4/mkspecs/qws/linux-generic-g++
+@dirrm qt4/mkspecs/qws/linux-arm-g++
+@dirrm qt4/mkspecs/qws/freebsd-generic-g++
+@dirrm qt4/mkspecs/qws
+@dirrm qt4/mkspecs/qnx-g++
+@dirrm qt4/mkspecs/openbsd-g++
+@dirrm qt4/mkspecs/netbsd-g++
+@dirrm qt4/mkspecs/macx-xlc
+@dirrm qt4/mkspecs/macx-xcode
+@dirrm qt4/mkspecs/macx-pbuilder
+@dirrm qt4/mkspecs/macx-g++
+@dirrm qt4/mkspecs/lynxos-g++
+@dirrm qt4/mkspecs/linux-pgcc
+@dirrm qt4/mkspecs/linux-kylix
+@dirrm qt4/mkspecs/linux-kcc
+@dirrm qt4/mkspecs/linux-icc
+@dirrm qt4/mkspecs/linux-g++-64
+@dirrm qt4/mkspecs/linux-g++-32
+@dirrm qt4/mkspecs/linux-g++
+@dirrm qt4/mkspecs/linux-ecc-64
+@dirrm qt4/mkspecs/linux-cxx
+@dirrm qt4/mkspecs/irix-g++-64
+@dirrm qt4/mkspecs/irix-g++
+@dirrm qt4/mkspecs/irix-cc-64
+@dirrm qt4/mkspecs/irix-cc
+@dirrm qt4/mkspecs/interix-g++
+@dirrm qt4/mkspecs/hurd-g++
+@dirrm qt4/mkspecs/hpuxi-acc-64
+@dirrm qt4/mkspecs/hpuxi-acc
+@dirrm qt4/mkspecs/hpux-g++-64
+@dirrm qt4/mkspecs/hpux-g++
+@dirrm qt4/mkspecs/hpux-acc-o64
+@dirrm qt4/mkspecs/hpux-acc-64
+@dirrm qt4/mkspecs/hpux-acc
+@dirrm qt4/mkspecs/freebsd-icc
+@dirrm qt4/mkspecs/freebsd-g++40
+@dirrm qt4/mkspecs/freebsd-g++34
+@dirrm qt4/mkspecs/freebsd-g++
+@dirrm qt4/mkspecs/features/win32
+@dirrm qt4/mkspecs/features/unix
+@dirrm qt4/mkspecs/features/macx
+@dirrm qt4/mkspecs/features/mac
+@dirrm qt4/mkspecs/features
+@dirrm qt4/mkspecs/darwin-g++
+@dirrm qt4/mkspecs/aix-xlc-64
+@dirrm qt4/mkspecs/aix-xlc
+@dirrm qt4/mkspecs/aix-g++-64
+@dirrm qt4/mkspecs/aix-g++
+@dirrm qt4/mkspecs
+@dirrm qt4/include/QtUiTools
+@dirrm qt4/include/QtTest
+@dirrm qt4/include/QtDesigner
+@dirrm qt4/include/QtAssistant
diff --git a/x11/qt4-tools/buildlink3.mk b/x11/qt4-tools/buildlink3.mk
new file mode 100644
index 00000000000..6d3fb4d663e
--- /dev/null
+++ b/x11/qt4-tools/buildlink3.mk
@@ -0,0 +1,33 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2006/02/20 12:09:01 adam Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+QT4_TOOLS_BUILDLINK3_MK:= ${QT4_TOOLS_BUILDLINK3_MK}+
+
+.if !empty(BUILDLINK_DEPTH:M+)
+BUILDLINK_DEPENDS+= qt4-tools
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nqt4-tools}
+BUILDLINK_PACKAGES+= qt4-tools
+
+.if !empty(QT4_TOOLS_BUILDLINK3_MK:M+)
+BUILDLINK_DEPENDS.qt4-tools+= qt4-tools>=4.1.0
+BUILDLINK_PKGSRCDIR.qt4-tools?= ../../x11/qt4-tools
+BUILDLINK_DEPMETHOD.qt4-tools?= build
+.endif # QT4_TOOLS_BUILDLINK3_MK
+
+.include "../../x11/qt4-libs/buildlink3.mk"
+
+CONFIGURE_ENV+= UIC="${QTDIR}/bin/uic"
+MAKE_ENV+= UIC="${QTDIR}/bin/uic"
+CONFIGURE_ENV+= QMAKE="${QTDIR}/bin/qmake"
+MAKE_ENV+= QMAKE="${QTDIR}/bin/qmake"
+
+# the way the spec files are currently instealled via pkgsrc, they
+# are all identical anyway, so just pick one and point to it.
+# Without specifying QMAKESPEC, qmake can't figure it out on some
+# platforms (solaris for example)
+CONFIGURE_ENV+= QMAKESPEC=${QTDIR}/mkspecs/netbsd-g++
+MAKE_ENV+= QMAKESPEC=${QTDIR}/mkspecs/netbsd-g++
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/x11/qt4/DESCR b/x11/qt4/DESCR
new file mode 100644
index 00000000000..e8c19ac8038
--- /dev/null
+++ b/x11/qt4/DESCR
@@ -0,0 +1,8 @@
+Qt(TM) is a GUI software toolkit. Qt simplifies the task of writing and
+maintaining GUI (graphical user interface) applications.
+
+This package does not contain anything by itself -- it is a
+"meta-package" that depends on other QT packages. Its sole purpose is
+to require dependencies so users can install this package only and
+have all the QT stuff pulled in by the port/package dependency
+mechanism.
diff --git a/x11/qt4/Makefile b/x11/qt4/Makefile
new file mode 100644
index 00000000000..724b08e5592
--- /dev/null
+++ b/x11/qt4/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/02/20 12:07:12 adam Exp $
+
+DISTNAME= qt4-${QTVERSION}
+CATEGORIES= x11
+MASTER_SITES= # empty
+DISTFILES= # empty
+
+COMMENT= "meta-package" for the QT GUI C++ toolkit
+
+.include "./Makefile.common"
+
+DEPENDS+= qt4-libs-${QTVERSION}{,nb[0-9]*}:../../x11/qt4-libs
+DEPENDS+= qt4-tools-${QTVERSION}{,nb[0-9]*}:../../x11/qt4-tools
+DEPENDS+= qt4-docs-${QTVERSION}{,nb[0-9]*}:../../x11/qt4-docs
+
+EXTRACT_ONLY= # empty
+NO_CHECKSUM= yes
+NO_CONFIGURE= yes
+NO_BUILD= yes
+
+do-install: # empty
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/x11/qt4/Makefile.common b/x11/qt4/Makefile.common
new file mode 100644
index 00000000000..5bd72be6490
--- /dev/null
+++ b/x11/qt4/Makefile.common
@@ -0,0 +1,6 @@
+# $NetBSD: Makefile.common,v 1.1.1.1 2006/02/20 12:07:12 adam Exp $
+
+QTVERSION= 4.1.0
+
+MAINTAINER= adam@NetBSD.org
+HOMEPAGE= http://www.trolltech.com/products/qt.html
diff --git a/x11/qt4/PLIST b/x11/qt4/PLIST
new file mode 100644
index 00000000000..d699f29e418
--- /dev/null
+++ b/x11/qt4/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/02/20 12:07:12 adam Exp $
+@comment This PLIST is intentionally left empty.