diff options
author | adam <adam> | 2006-02-20 12:07:12 +0000 |
---|---|---|
committer | adam <adam> | 2006-02-20 12:07:12 +0000 |
commit | fb69ed031f22c195debb36a316deb6c04f21a778 (patch) | |
tree | f28dff672dcea332cc01adff6762ffa1f7f5642e /x11/qt4-libs | |
parent | aea92a0edf8adfad07b6ff703fab0222ebcb7e33 (diff) | |
download | pkgsrc-fb69ed031f22c195debb36a316deb6c04f21a778.tar.gz |
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.
Diffstat (limited to 'x11/qt4-libs')
-rw-r--r-- | x11/qt4-libs/DESCR | 13 | ||||
-rw-r--r-- | x11/qt4-libs/MESSAGE | 20 | ||||
-rw-r--r-- | x11/qt4-libs/Makefile | 69 | ||||
-rw-r--r-- | x11/qt4-libs/Makefile.common | 113 | ||||
-rw-r--r-- | x11/qt4-libs/PLIST | 848 | ||||
-rw-r--r-- | x11/qt4-libs/buildlink3.mk | 44 | ||||
-rw-r--r-- | x11/qt4-libs/distinfo | 13 | ||||
-rw-r--r-- | x11/qt4-libs/files/license-acceptance | 1 | ||||
-rw-r--r-- | x11/qt4-libs/files/qmake.conf | 96 | ||||
-rw-r--r-- | x11/qt4-libs/options.mk | 20 | ||||
-rw-r--r-- | x11/qt4-libs/patches/patch-aa | 13 | ||||
-rw-r--r-- | x11/qt4-libs/patches/patch-ab | 13 | ||||
-rw-r--r-- | x11/qt4-libs/patches/patch-ac | 13 | ||||
-rw-r--r-- | x11/qt4-libs/patches/patch-ad | 22 | ||||
-rw-r--r-- | x11/qt4-libs/patches/patch-af | 21 | ||||
-rw-r--r-- | x11/qt4-libs/patches/patch-ag | 13 | ||||
-rw-r--r-- | x11/qt4-libs/patches/patch-ah | 90 | ||||
-rw-r--r-- | x11/qt4-libs/patches/patch-ai | 85 |
18 files changed, 1507 insertions, 0 deletions
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 |