diff --git a/Mk/bsd.linux-apps.mk b/Mk/bsd.linux-apps.mk index 4f778dc92f0d..fd9f4804956b 100644 --- a/Mk/bsd.linux-apps.mk +++ b/Mk/bsd.linux-apps.mk @@ -64,7 +64,7 @@ _LINUX_APPS_ALL= allegro alsalib arts aspell atk cairo cups-libs curl dri esound # 2.6.16 components _LINUX_26_APPS= alsa-plugins-oss blt cyrus-sasl2 dbusglib dbuslibs \ libasyncns libidn libssh2 libv4l nspr nss openal-soft \ - openldap pulseaudio-libs sqlite3 tcl84 tk84 + openldap pulseaudio-libs qt45 sqlite3 tcl84 tk84 _LINUX_APPS_ALL+= ${_LINUX_26_APPS} @@ -340,6 +340,10 @@ qt33_DETECT= ${qt33${LINUX_DIST_SUFFIX:S/-/_/}_FILE} qt33_PORT= ${PORTSDIR}/x11-toolkits/linux${LINUX_DIST_SUFFIX}-qt33 qt33_DEPENDS= fontconfig libmng png +qt45_f10_FILE= ${LINUXBASE}/usr/lib/libQtCore.so.4.5.3 +qt45_DETECT= ${qt45${LINUX_DIST_SUFFIX:S/-/_/}_FILE} +qt45_DEPENDS= fontconfig libmng png + sdl12_f10_FILE= ${LINUXBASE}/usr/lib/libSDL-1.2.so.0.11.2 sdl12_DETECT= ${sdl12${LINUX_DIST_SUFFIX:S/-/_/}_FILE} sdl12_PORT= ${PORTSDIR}/devel/linux${LINUX_DIST_SUFFIX}-sdl12 diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile index 89ce4fcdb3e3..6669e9b7ba90 100644 --- a/x11-toolkits/Makefile +++ b/x11-toolkits/Makefile @@ -126,6 +126,7 @@ SUBDIR += linux-f10-openmotif SUBDIR += linux-f10-pango SUBDIR += linux-f10-qt33 + SUBDIR += linux-f10-qt45 SUBDIR += linux-f10-tk85 SUBDIR += movingmotif SUBDIR += mowitz diff --git a/x11-toolkits/linux-f10-qt45/Makefile b/x11-toolkits/linux-f10-qt45/Makefile new file mode 100644 index 000000000000..5bb5766acd38 --- /dev/null +++ b/x11-toolkits/linux-f10-qt45/Makefile @@ -0,0 +1,22 @@ +# $FreeBSD$ + +PORTNAME= ${LINUX_NAME}45 +PORTVERSION= 4.5.3 +CATEGORIES= x11-toolkits linux +MASTER_SITES= http://archives.fedoraproject.org/pub/archive/fedora/linux/updates/10/i386/ \ + http://archives.fedoraproject.org/pub/archive/fedora/linux/updates/10/SRPMS/ +PKGNAMEPREFIX= linux-f10- +DISTNAME= ${LINUX_NAME}-${PORTVERSION}-${RPMVERSION} + +MAINTAINER= emulation@FreeBSD.org +COMMENT= RPM of QT4 (Linux Fedora 10) + +USE_LINUX_RPM= yes +USE_LINUX_APPS= fontconfig libmng png +LINUX_NAME= qt +LINUX_DIST_VER= 10 +RPMVERSION= 9.fc10 +USE_LDCONFIG= yes +PLIST= ${PKGDIR}/pkg-plist.${LINUX_RPM_ARCH} + +.include diff --git a/x11-toolkits/linux-f10-qt45/distinfo.i386 b/x11-toolkits/linux-f10-qt45/distinfo.i386 new file mode 100644 index 000000000000..7ae15cc1c8df --- /dev/null +++ b/x11-toolkits/linux-f10-qt45/distinfo.i386 @@ -0,0 +1,4 @@ +SHA256 (rpm/i386/fedora/10/qt-4.5.3-9.fc10.i386.rpm) = e6a33a4a1664bd48f97df643ad20c5891601d2b61754afc3ae6ec35d0b44b389 +SIZE (rpm/i386/fedora/10/qt-4.5.3-9.fc10.i386.rpm) = 4105552 +SHA256 (rpm/i386/fedora/10/qt-4.5.3-9.fc10.src.rpm) = b7077924a9405f200886906672979fd625e05555b2a92b303742c49530c98534 +SIZE (rpm/i386/fedora/10/qt-4.5.3-9.fc10.src.rpm) = 125167438 diff --git a/x11-toolkits/linux-f10-qt45/pkg-descr b/x11-toolkits/linux-f10-qt45/pkg-descr new file mode 100644 index 000000000000..ef07d3c8675f --- /dev/null +++ b/x11-toolkits/linux-f10-qt45/pkg-descr @@ -0,0 +1,10 @@ +Qt is a C++ toolkit for application development. It lets application +developers target all major operating systems with a single application +source code. + +Qt provides a platform-independent API to all central platform functionality: +GUI, database access, networking, file handling, etc. The Qt library +encapsulates the different APIs of different operating systems, providing +the application programmer with a single, common API for all operating systems. +The native C APIs are encapsulated in a set of well-designed, fully +object-oriented C++ classes. diff --git a/x11-toolkits/linux-f10-qt45/pkg-plist.i386 b/x11-toolkits/linux-f10-qt45/pkg-plist.i386 new file mode 100644 index 000000000000..615edf60f9fc --- /dev/null +++ b/x11-toolkits/linux-f10-qt45/pkg-plist.i386 @@ -0,0 +1,106 @@ +etc/Trolltech.conf +usr/bin/qdbus +usr/lib/libQtCore.so.4.5.3 +usr/lib/libQtDBus.so.4.5.3 +usr/lib/libQtNetwork.so.4.5.3 +usr/lib/libQtScript.so.4.5.3 +usr/lib/libQtSql.so.4.5.3 +usr/lib/libQtTest.so.4.5.3 +usr/lib/libQtXml.so.4.5.3 +usr/lib/libQtXmlPatterns.so.4.5.3 +usr/lib/qt4/bin/qdbus +usr/lib/qt4/phrasebooks/danish.qph +usr/lib/qt4/phrasebooks/dutch.qph +usr/lib/qt4/phrasebooks/finnish.qph +usr/lib/qt4/phrasebooks/french.qph +usr/lib/qt4/phrasebooks/german.qph +usr/lib/qt4/phrasebooks/italian.qph +usr/lib/qt4/phrasebooks/japanese.qph +usr/lib/qt4/phrasebooks/norwegian.qph +usr/lib/qt4/phrasebooks/polish.qph +usr/lib/qt4/phrasebooks/russian.qph +usr/lib/qt4/phrasebooks/spanish.qph +usr/lib/qt4/phrasebooks/swedish.qph +usr/share/doc/qt-4.5.3/LGPL_EXCEPTION.txt +usr/share/doc/qt-4.5.3/LICENSE.GPL3 +usr/share/doc/qt-4.5.3/LICENSE.LGPL +usr/share/doc/qt-4.5.3/README +usr/share/doc/qt-4.5.3/README.kde-qt +usr/share/qt4/translations/assistant_adp_de.qm +usr/share/qt4/translations/assistant_adp_ja.qm +usr/share/qt4/translations/assistant_adp_pl.qm +usr/share/qt4/translations/assistant_adp_ru.qm +usr/share/qt4/translations/assistant_adp_untranslated.qm +usr/share/qt4/translations/assistant_adp_zh_CN.qm +usr/share/qt4/translations/assistant_adp_zh_TW.qm +usr/share/qt4/translations/assistant_da.qm +usr/share/qt4/translations/assistant_de.qm +usr/share/qt4/translations/assistant_ja.qm +usr/share/qt4/translations/assistant_pl.qm +usr/share/qt4/translations/assistant_ru.qm +usr/share/qt4/translations/assistant_untranslated.qm +usr/share/qt4/translations/assistant_zh_CN.qm +usr/share/qt4/translations/assistant_zh_TW.qm +usr/share/qt4/translations/designer_de.qm +usr/share/qt4/translations/designer_ja.qm +usr/share/qt4/translations/designer_pl.qm +usr/share/qt4/translations/designer_ru.qm +usr/share/qt4/translations/designer_untranslated.qm +usr/share/qt4/translations/designer_zh_CN.qm +usr/share/qt4/translations/designer_zh_TW.qm +usr/share/qt4/translations/linguist_de.qm +usr/share/qt4/translations/linguist_fr.qm +usr/share/qt4/translations/linguist_ja.qm +usr/share/qt4/translations/linguist_pl.qm +usr/share/qt4/translations/linguist_ru.qm +usr/share/qt4/translations/linguist_untranslated.qm +usr/share/qt4/translations/linguist_zh_CN.qm +usr/share/qt4/translations/linguist_zh_TW.qm +usr/share/qt4/translations/qt_ar.qm +usr/share/qt4/translations/qt_da.qm +usr/share/qt4/translations/qt_de.qm +usr/share/qt4/translations/qt_es.qm +usr/share/qt4/translations/qt_fr.qm +usr/share/qt4/translations/qt_help_da.qm +usr/share/qt4/translations/qt_help_de.qm +usr/share/qt4/translations/qt_help_ja.qm +usr/share/qt4/translations/qt_help_pl.qm +usr/share/qt4/translations/qt_help_ru.qm +usr/share/qt4/translations/qt_help_untranslated.qm +usr/share/qt4/translations/qt_help_zh_CN.qm +usr/share/qt4/translations/qt_help_zh_TW.qm +usr/share/qt4/translations/qt_iw.qm +usr/share/qt4/translations/qt_ja_JP.qm +usr/share/qt4/translations/qt_pl.qm +usr/share/qt4/translations/qt_pt.qm +usr/share/qt4/translations/qt_ru.qm +usr/share/qt4/translations/qt_sk.qm +usr/share/qt4/translations/qt_sv.qm +usr/share/qt4/translations/qt_uk.qm +usr/share/qt4/translations/qt_untranslated.qm +usr/share/qt4/translations/qt_zh_CN.qm +usr/share/qt4/translations/qt_zh_TW.qm +usr/share/qt4/translations/qtconfig_pl.qm +usr/share/qt4/translations/qtconfig_ru.qm +usr/share/qt4/translations/qtconfig_untranslated.qm +usr/share/qt4/translations/qtconfig_zh_CN.qm +usr/share/qt4/translations/qtconfig_zh_TW.qm +usr/share/qt4/translations/qvfb_pl.qm +usr/share/qt4/translations/qvfb_ru.qm +usr/share/qt4/translations/qvfb_untranslated.qm +usr/share/qt4/translations/qvfb_zh_CN.qm +usr/share/qt4/translations/qvfb_zh_TW.qm +@comment deal with empty directories installed by the port +@exec /bin/mkdir -p %D/usr/lib/qt4/plugins/sqldrivers +@dirrmtry usr/lib/qt4/plugins/sqldrivers +@dirrmtry usr/lib/qt4/plugins +@exec /bin/mkdir -p %D/usr/share/doc/qt4/qch +@dirrmtry usr/share/doc/qt4/qch +@dirrmtry usr/share/doc/qt4 +@comment non-empty directory listing in revers order +@dirrm usr/share/qt4/translations +@dirrm usr/share/qt4 +@dirrm usr/share/doc/qt-4.5.3 +@dirrm usr/lib/qt4/phrasebooks +@dirrm usr/lib/qt4/bin +@dirrm usr/lib/qt4