From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-qt/qtdbus/Manifest | 15 ++++++++ .../qtdbus-4.7-qdbusintegrator-no-const.patch | 11 ++++++ ...bus-4.8.4-qdbusconnection-silence-warning.patch | 14 +++++++ dev-qt/qtdbus/metadata.xml | 21 +++++++++++ dev-qt/qtdbus/qtdbus-4.8.6-r1.ebuild | 43 ++++++++++++++++++++++ dev-qt/qtdbus/qtdbus-4.8.7.ebuild | 40 ++++++++++++++++++++ dev-qt/qtdbus/qtdbus-5.6.2.ebuild | 38 +++++++++++++++++++ dev-qt/qtdbus/qtdbus-5.7.1.ebuild | 38 +++++++++++++++++++ dev-qt/qtdbus/qtdbus-5.9.2.ebuild | 38 +++++++++++++++++++ 9 files changed, 258 insertions(+) create mode 100644 dev-qt/qtdbus/Manifest create mode 100644 dev-qt/qtdbus/files/qtdbus-4.7-qdbusintegrator-no-const.patch create mode 100644 dev-qt/qtdbus/files/qtdbus-4.8.4-qdbusconnection-silence-warning.patch create mode 100644 dev-qt/qtdbus/metadata.xml create mode 100644 dev-qt/qtdbus/qtdbus-4.8.6-r1.ebuild create mode 100644 dev-qt/qtdbus/qtdbus-4.8.7.ebuild create mode 100644 dev-qt/qtdbus/qtdbus-5.6.2.ebuild create mode 100644 dev-qt/qtdbus/qtdbus-5.7.1.ebuild create mode 100644 dev-qt/qtdbus/qtdbus-5.9.2.ebuild (limited to 'dev-qt/qtdbus') diff --git a/dev-qt/qtdbus/Manifest b/dev-qt/qtdbus/Manifest new file mode 100644 index 000000000000..2f697ecf62b6 --- /dev/null +++ b/dev-qt/qtdbus/Manifest @@ -0,0 +1,15 @@ +AUX qtdbus-4.7-qdbusintegrator-no-const.patch 543 SHA256 a05de8d906be14160e5c951856fae2796b6f6eed91ed4781e8197433e94ce922 SHA512 1967f1b3f1a834eecf140df39c6e4826acf80fc2f8de85770252949910de357a4303d1c1b3202e2df164e8b1cd74b0ab4928a3b333df0a222bdf21e71696824f WHIRLPOOL c5d72b6fc8a9e55cfdacdd2a514e1acbd1c4f864f92596b3c3b9d013a24425619c04048063afb9aef267ade2b5fcf6b3921b90cddb2f9a3ee7d8721ae7d8eeeb +AUX qtdbus-4.8.4-qdbusconnection-silence-warning.patch 997 SHA256 648a06278bd4cbe98c61543475cf75b0251722d0f562e9ff8a3b8a89d3838811 SHA512 b3135450bcd7ab50e5b559b0e8619606053845852159853498756e50777cfbe8b5871bd7b0c178b3de038dc9229f3564c4827b35fcb67b354f0814ca1b2c58e3 WHIRLPOOL c28d79d56c284dc17489c31449b20d774021a0a9dac385c327e6b42997dabc0d92aeca4f5fae3020926f6c16053b30f82913800019e5419e3a82f58481fa30db +DIST qt-everywhere-opensource-src-4.8.6.tar.gz 241623667 SHA256 8b14dd91b52862e09b8e6a963507b74bc2580787d171feda197badfa7034032c SHA512 c2d07c3cf9d687cb9b93e337c89df3f0055bd02bc8aa5ecd55d3ffb238b31a4308aeabc3c51a4f94ac76a1b00796f047513d02e427ed93ae8dd99f836fff7692 WHIRLPOOL 473566814a77237dbdd37a47980c1085f6cf39599c4d6b0120959fe80dadf65c4eaafd5f528dd86cea8815562faa204bedfe3b766c2ca4f2d2c99efc21dbca84 +DIST qt-everywhere-opensource-src-4.8.7.tar.gz 241075567 SHA256 e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0 SHA512 f9f81a2e7205e1fd05c8d923dc73244f29aa33f951fa6b7c5c8193449328b37084796b9b71ad0c317e4e6fd00017c10ea5d67b1b2032551cde00548522218125 WHIRLPOOL ad8f01172f5bdb3a3a69fe7b03862c4c411bc8d95211053ad66ed1d60a3c0577d073d1075a1e0a80b25d9b2721addda55a2967e6ccf5e194cec8d08770ac5fc2 +DIST qtbase-opensource-src-5.6.2.tar.xz 46825164 SHA256 2f6eae93c5d982fe0a387a01aeb3435571433e23e9d9d9246741faf51f1ee787 SHA512 ff55204e6f0b046ccb03430ac6a22bd743bc2f3822625f0c23a481a8a7acb5d93f5b8e900815c70f10554887fbe26b3ee79f6d702acfa5c370e4e3cbd1f2b321 WHIRLPOOL 4a68aae4e471b0cfac3abf3652bb18cac8ffce17c941c8589a154bf07eb8d26945fab535f2e1acb866a584584c1811e953aa19fb1b3709831d85a620f0b6dc5a +DIST qtbase-opensource-src-5.7.1.tar.xz 44992616 SHA256 edcdf549d94d98aff08e201dcb3ca25bc3628a37b1309e320d5f556b6b66557e SHA512 0506a3a856f76e5ba182e3382a515282b6096f3900fbdc14cd5aec425105ab61922e0ada0361234387335ceb80b3c69e39cd34d75476c2946c4371e7b8c0827f WHIRLPOOL de5ff1380b3fd9cbcca741d212ac516e3f8a31366219605730cf5525a04e4efc9965a9b3cf8e99f50a2912bc7add83f61e7f90a85e176ad2830e4c1422b5d682 +DIST qtbase-opensource-src-5.9.2.tar.xz 45148744 SHA256 7fe2bb468955f633c71b3ddd3c269e68a2c4137a4e5b8dd12dcdb34cbc6d609b SHA512 a2f965871645256f3d019f71f3febb875455a29d03fccc7a3371ddfeb193b0af12394e779df05adf69fd10fe7b0d966f3915a24528ec7eb3bc36c2db6af2b6e7 WHIRLPOOL aed0b8aac590fad17b4f9067b46097e81d9991307b296428a9592d66a7c11967ee3e9a50b1d05afdeb7503470e658b016ec5af5c71e71059bd4c0d391b845f95 +EBUILD qtdbus-4.8.6-r1.ebuild 906 SHA256 82bc9ccc16a52a302a30d01eba4d680c50b01ed245cf4bc6a865ff574f04a2a9 SHA512 14bc3236a80e4f6cb9947c7414df10884c79ad3c8f96835a402f8e1c57dafc17007bf9ba2f81673c5cc67230fe9066cf9663290f7d7dc46198a420dbb14e0390 WHIRLPOOL 8d4f213420019956d4d3fcbd48119f59d1c8b2cd3807599303e4f336e9b12f78f636b37944eb87c9cbff830eb073d64073ff1a4ba75cb1f727c32ae6e4db7c70 +EBUILD qtdbus-4.8.7.ebuild 855 SHA256 ff8b4a055acf76064de57f548244d772ded3526f92d2682406711fea2675c8ba SHA512 caa35f76257429a367447fb3d77d304a5beabfc5cc995b593621f52b713d92ea8dfc5859c108a24993fcf318438a8bc55ca8ecc0f735a6eb96ab17fe5a63138d WHIRLPOOL ccd8191fb8751744b799166c6c07aa216249eec3620d79fca3ceec2c8c524c0f5df97372778f8070ebcd373b2b3e9d7d08c44ae1f820ca54258a6d77a3736473 +EBUILD qtdbus-5.6.2.ebuild 625 SHA256 1d561f1578ff9feef4111cd81a6e160dd58cd496e54bd9fd6632d6332b86e50b SHA512 c67fb94e7d9a7a207c17fa1cbeb243d48bacb87cefa5c9f01f8594dfbb848660d42fd004ee9ad4f7cc8bfac3349ef48cc31ed3094d695db499122be675fe5879 WHIRLPOOL 7fe0bb9cd276489ad61a2d7257e51f33229a37eed2933c51102b280b6ad4813ef4aa2465db26dd42c5c67597ab8fa9d8320de40c60d1f433df2e3ee983a0dfab +EBUILD qtdbus-5.7.1.ebuild 626 SHA256 eb5a60b23d5695ee3add922e7f4cfb77c75d33d7ed3913cb2e2f0907d0a26794 SHA512 73b433dc98af92d58dd0aec68dbfa73afe1830068790120fe0e809562ef41fa413145d0d917e07d7c8861bfc7f4ca34e7db0b3c6947f19a32b86f089d23134d7 WHIRLPOOL c172f8971990c8171a02677e516a3741794098dbc9c093e78d15e527cda179f72d8c3b44c6f0dce382b77edf07206f8914c8266dd283ee151c44d6304537b284 +EBUILD qtdbus-5.9.2.ebuild 631 SHA256 d1aecf65d62167ed072e96bc466e8f40df301aba0459c02060248677fe943496 SHA512 d70446d80b998541d703312c0dcb5db8957f8ca6e086f57754030745d1ea37b1fa69f277142fd6ee0c462976cc5c77b4d8e9573b5e2901ff041185869ec0b1c0 WHIRLPOOL 03e7c411df73b95f111ff2542bd20ce7c2028a7518bd17ca45dfc6c120ae9e8d40f09d08f262b6aadec303b46886207a89eed0329dc81d2d9e2c6bd5c3e5479b +MISC ChangeLog 7164 SHA256 acba9684208c90be08ad51f6f871fdc0f433e3bf99c1a95a5de911d21fac7eac SHA512 80922a66ad1b2a81d114d498c91efea092cab1eb4271ac3edfdd5d9da7f7b6fff556c447a73b8d14f72beb80b49912899e5c68a7a5e0efe0304b97142a11bac0 WHIRLPOOL 3bd686494e5420f253297fb899b55db93dc2566c687de1ef53e04b3b8c5cc61e59051fd0d9b14a85196116d38d131a33e6be33880f5a46be005e0e2750dbb983 +MISC ChangeLog-2015 20866 SHA256 75fd4173e489ad3a6413d7bcc9d7d6eabcfe0949d38c6ee9bd32c9eea489e954 SHA512 9b843ce9dc3ad9acf61383be33cfa8ea76fcc3c34295a9a7cd848f298ecbb13a5429250ce5d13571ce795e4d4ec01243b8268c9338f3723747d39dabdb24c383 WHIRLPOOL 42e735ddd513f63b0577c0ddd5fe3ca372facffcb44ef524f2499733420880d5ab8bfb9e1ebfdc5eecdb395e7c4299848ff3e6277726d3611f50ce0bc2113ebc +MISC metadata.xml 628 SHA256 93e3e120fada2157b015081d530a52dd17a934d7e08440c93fa46616b7f2460a SHA512 571c94a9d9713de46619fa60fab6c0627066481be86b08a258408eab1f2ee6cc9ceb28f57361c4657c20d54b2d0647ded9fc900e419752ec35ebb8da88659360 WHIRLPOOL 58b34ba347a35e7e8a6e6848ede54919ca4b51e4ccffb28a7b466c05f25bd9310fee77ef046a20fc2c489db2467158b4833687933c459afd0fe58dac95e9cbf1 diff --git a/dev-qt/qtdbus/files/qtdbus-4.7-qdbusintegrator-no-const.patch b/dev-qt/qtdbus/files/qtdbus-4.7-qdbusintegrator-no-const.patch new file mode 100644 index 000000000000..086eb47a071c --- /dev/null +++ b/dev-qt/qtdbus/files/qtdbus-4.7-qdbusintegrator-no-const.patch @@ -0,0 +1,11 @@ +--- src/dbus/qdbusintegrator.cpp.orig 2011-03-12 02:11:32.313467991 +0100 ++++ src/dbus/qdbusintegrator.cpp 2011-03-12 02:11:03.795809176 +0100 +@@ -71,7 +71,7 @@ + static bool isDebugging; + #define qDBusDebug if (!::isDebugging); else qDebug + +-Q_GLOBAL_STATIC_WITH_ARGS(const QString, orgFreedesktopDBusString, (QLatin1String(DBUS_SERVICE_DBUS))) ++Q_GLOBAL_STATIC_WITH_ARGS(QString, orgFreedesktopDBusString, (QLatin1String(DBUS_SERVICE_DBUS))) + + static inline QString dbusServiceString() + { return *orgFreedesktopDBusString(); } diff --git a/dev-qt/qtdbus/files/qtdbus-4.8.4-qdbusconnection-silence-warning.patch b/dev-qt/qtdbus/files/qtdbus-4.8.4-qdbusconnection-silence-warning.patch new file mode 100644 index 000000000000..dd3a5a02298e --- /dev/null +++ b/dev-qt/qtdbus/files/qtdbus-4.8.4-qdbusconnection-silence-warning.patch @@ -0,0 +1,14 @@ +diff -up qt-everywhere-opensource-src-4.8.3/src/dbus/qdbusconnection.cpp.qdbusconnection_no_debug.patch qt-everywhere-opensource-src-4.8.3/src/dbus/qdbusconnection.cpp +--- qt-everywhere-opensource-src-4.8.3/src/dbus/qdbusconnection.cpp.qdbusconnection_no_debug.patch 2012-09-06 02:33:44.000000000 -0500 ++++ qt-everywhere-opensource-src-4.8.3/src/dbus/qdbusconnection.cpp 2012-09-11 08:55:29.854026815 -0500 +@@ -1109,8 +1109,10 @@ public: + // make sure this connection is running on the main thread + QCoreApplication *instance = QCoreApplication::instance(); + if (!instance) { ++#ifndef QT_NO_DEBUG + qWarning("QDBusConnection: %s D-Bus connection created before QCoreApplication. Application may misbehave.", + type == SessionBus ? "session" : type == SystemBus ? "system" : "generic"); ++#endif + } else if (QDBusConnectionPrivate::d(*this)) { + QDBusConnectionPrivate::d(*this)->moveToThread(instance->thread()); + } diff --git a/dev-qt/qtdbus/metadata.xml b/dev-qt/qtdbus/metadata.xml new file mode 100644 index 000000000000..22d751f51bd7 --- /dev/null +++ b/dev-qt/qtdbus/metadata.xml @@ -0,0 +1,21 @@ + + + + + qt@gentoo.org + Gentoo Qt Project + + + Add support for exceptions - like catching them + inside the event loop (recommended by upstream) + + + https://bugreports.qt.io/ + https://doc.qt.io/ + + + + Must only be used by packages that are known to use private parts of the Qt API. + + + diff --git a/dev-qt/qtdbus/qtdbus-4.8.6-r1.ebuild b/dev-qt/qtdbus/qtdbus-4.8.6-r1.ebuild new file mode 100644 index 000000000000..9118a50333cc --- /dev/null +++ b/dev-qt/qtdbus/qtdbus-4.8.6-r1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit qt4-build-multilib + +DESCRIPTION="The DBus module for the Qt toolkit" + +if [[ ${QT4_BUILD_TYPE} == live ]]; then + KEYWORDS="alpha arm hppa ia64 ppc ppc64 sparc" +else + KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV}[aqua=,debug=,${MULTILIB_USEDEP}] + sys-apps/dbus[${MULTILIB_USEDEP}] +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-4.7-qdbusintegrator-no-const.patch" + "${FILESDIR}/${PN}-4.8.4-qdbusconnection-silence-warning.patch" +) + +QT4_TARGET_DIRECTORIES=" + src/dbus + tools/qdbus/qdbus + tools/qdbus/qdbusxml2cpp + tools/qdbus/qdbuscpp2xml" + +QCONFIG_ADD="dbus dbus-linked" +QCONFIG_DEFINE="QT_DBUS" + +multilib_src_configure() { + local myconf=( + -dbus-linked + ) + qt4_multilib_src_configure +} diff --git a/dev-qt/qtdbus/qtdbus-4.8.7.ebuild b/dev-qt/qtdbus/qtdbus-4.8.7.ebuild new file mode 100644 index 000000000000..1272e6a85ac6 --- /dev/null +++ b/dev-qt/qtdbus/qtdbus-4.8.7.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit qt4-build-multilib + +DESCRIPTION="The DBus module for the Qt toolkit" + +if [[ ${QT4_BUILD_TYPE} == release ]]; then + KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV}[aqua=,debug=,${MULTILIB_USEDEP}] + sys-apps/dbus[${MULTILIB_USEDEP}] +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-4.7-qdbusintegrator-no-const.patch" + "${FILESDIR}/${PN}-4.8.4-qdbusconnection-silence-warning.patch" +) + +QT4_TARGET_DIRECTORIES=" + src/dbus + tools/qdbus/qdbus + tools/qdbus/qdbusxml2cpp + tools/qdbus/qdbuscpp2xml" + +QCONFIG_ADD="dbus dbus-linked" +QCONFIG_DEFINE="QT_DBUS" + +multilib_src_configure() { + local myconf=( + -dbus-linked + ) + qt4_multilib_src_configure +} diff --git a/dev-qt/qtdbus/qtdbus-5.6.2.ebuild b/dev-qt/qtdbus/qtdbus-5.6.2.ebuild new file mode 100644 index 000000000000..cf4d351f398e --- /dev/null +++ b/dev-qt/qtdbus/qtdbus-5.6.2.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Qt5 module for inter-process communication over the D-Bus protocol" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="amd64 arm ~arm64 hppa ppc ppc64 x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + >=sys-apps/dbus-1.4.20 +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/dbus + src/tools/qdbusxml2cpp + src/tools/qdbuscpp2xml +) + +QT5_GENTOO_CONFIG=( + :dbus + :dbus-linked: +) + +src_configure() { + local myconf=( + -dbus-linked + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtdbus/qtdbus-5.7.1.ebuild b/dev-qt/qtdbus/qtdbus-5.7.1.ebuild new file mode 100644 index 000000000000..e2958fec929f --- /dev/null +++ b/dev-qt/qtdbus/qtdbus-5.7.1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Qt5 module for inter-process communication over the D-Bus protocol" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + >=sys-apps/dbus-1.4.20 +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/dbus + src/tools/qdbusxml2cpp + src/tools/qdbuscpp2xml +) + +QT5_GENTOO_CONFIG=( + :dbus + :dbus-linked: +) + +src_configure() { + local myconf=( + -dbus-linked + ) + qt5-build_src_configure +} diff --git a/dev-qt/qtdbus/qtdbus-5.9.2.ebuild b/dev-qt/qtdbus/qtdbus-5.9.2.ebuild new file mode 100644 index 000000000000..d7d8945c5257 --- /dev/null +++ b/dev-qt/qtdbus/qtdbus-5.9.2.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +QT5_MODULE="qtbase" +inherit qt5-build + +DESCRIPTION="Qt5 module for inter-process communication over the D-Bus protocol" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86" +fi + +IUSE="" + +DEPEND=" + ~dev-qt/qtcore-${PV} + >=sys-apps/dbus-1.4.20 +" +RDEPEND="${DEPEND}" + +QT5_TARGET_SUBDIRS=( + src/dbus + src/tools/qdbusxml2cpp + src/tools/qdbuscpp2xml +) + +QT5_GENTOO_CONFIG=( + :dbus + :dbus-linked: +) + +src_configure() { + local myconf=( + -dbus-linked + ) + qt5-build_src_configure +} -- cgit v1.2.3