summaryrefslogtreecommitdiff
path: root/x11/qt4-tools
diff options
context:
space:
mode:
authoradam <adam>2006-02-20 12:07:12 +0000
committeradam <adam>2006-02-20 12:07:12 +0000
commitfb69ed031f22c195debb36a316deb6c04f21a778 (patch)
treef28dff672dcea332cc01adff6762ffa1f7f5642e /x11/qt4-tools
parentaea92a0edf8adfad07b6ff703fab0222ebcb7e33 (diff)
downloadpkgsrc-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-tools')
-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
4 files changed, 429 insertions, 0 deletions
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/+$//}