commit:     f46d8107c2205a36e299878304ee484a579bb5e7
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Wed Aug  8 07:41:42 2018 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Wed Aug  8 07:41:42 2018 +0000
URL:        https://gitweb.gentoo.org/proj/musl.git/commit/?id=f46d8107

Drop qt3support and qtcore-4, support has ended

 dev-qt/qt3support/Manifest                         |   1 -
 .../qt3support-4.8.7-fix-socklent-for-musl.patch   | 119 ---------------------
 dev-qt/qt3support/metadata.xml                     |  16 ---
 dev-qt/qt3support/qt3support-4.8.7.ebuild          |  35 ------
 dev-qt/qtcore/Manifest                             |   1 -
 ...ExcludeSocketNotifiers-in-glib-event-loop.patch |  81 --------------
 .../qtcore-4.8.5-qeventdispatcher-recursive.patch  |  94 ----------------
 .../files/qtcore-4.8.7-fix-socklent-for-musl.patch | 119 ---------------------
 dev-qt/qtcore/files/qtcore-4.8.7-libressl.patch    |  52 ---------
 dev-qt/qtcore/files/qtcore-4.8.7-moc.patch         |  17 ---
 dev-qt/qtcore/metadata.xml                         |  24 -----
 dev-qt/qtcore/qtcore-4.8.7-r4.ebuild               |  93 ----------------
 12 files changed, 652 deletions(-)

diff --git a/dev-qt/qt3support/Manifest b/dev-qt/qt3support/Manifest
deleted file mode 100644
index 0dfe1cd..0000000
--- a/dev-qt/qt3support/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST qt-everywhere-opensource-src-4.8.7.tar.gz 241075567 SHA256 
e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0 SHA512 
f9f81a2e7205e1fd05c8d923dc73244f29aa33f951fa6b7c5c8193449328b37084796b9b71ad0c317e4e6fd00017c10ea5d67b1b2032551cde00548522218125
 WHIRLPOOL 
ad8f01172f5bdb3a3a69fe7b03862c4c411bc8d95211053ad66ed1d60a3c0577d073d1075a1e0a80b25d9b2721addda55a2967e6ccf5e194cec8d08770ac5fc2

diff --git 
a/dev-qt/qt3support/files/qt3support-4.8.7-fix-socklent-for-musl.patch 
b/dev-qt/qt3support/files/qt3support-4.8.7-fix-socklent-for-musl.patch
deleted file mode 100644
index 29031ae..0000000
--- a/dev-qt/qt3support/files/qt3support-4.8.7-fix-socklent-for-musl.patch
+++ /dev/null
@@ -1,119 +0,0 @@
-diff -ru a/mkspecs/linux-cxx/qplatformdefs.h 
b/mkspecs/linux-cxx/qplatformdefs.h
---- a/mkspecs/linux-cxx/qplatformdefs.h        2015-05-07 14:14:41.000000000 
+0000
-+++ b/mkspecs/linux-cxx/qplatformdefs.h        2015-07-04 22:28:58.203016692 
+0000
-@@ -87,10 +87,10 @@
- 
- #undef QT_SOCKLEN_T
- 
--#if defined(__GLIBC__) && (__GLIBC__ >= 2)
--#define QT_SOCKLEN_T            socklen_t
--#else
-+#if defined(__GLIBC__) && (__GLIBC__ < 2)
- #define QT_SOCKLEN_T            int
-+#else
-+#define QT_SOCKLEN_T            socklen_t
- #endif
- 
- #if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 500)
-diff -ru a/mkspecs/linux-ecc-64/qplatformdefs.h 
b/mkspecs/linux-ecc-64/qplatformdefs.h
---- a/mkspecs/linux-ecc-64/qplatformdefs.h     2015-05-07 14:14:42.000000000 
+0000
-+++ b/mkspecs/linux-ecc-64/qplatformdefs.h     2015-07-04 22:29:05.627017526 
+0000
-@@ -87,10 +87,10 @@
- 
- #undef QT_SOCKLEN_T
- 
--#if defined(__GLIBC__) && (__GLIBC__ >= 2)
--#define QT_SOCKLEN_T            socklen_t
--#else
-+#if defined(__GLIBC__) && (__GLIBC__ < 2)
- #define QT_SOCKLEN_T            int
-+#else
-+#define QT_SOCKLEN_T            socklen_t
- #endif
- 
- #if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 500)
-diff -ru a/mkspecs/linux-g++/qplatformdefs.h 
b/mkspecs/linux-g++/qplatformdefs.h
---- a/mkspecs/linux-g++/qplatformdefs.h        2015-05-07 14:14:41.000000000 
+0000
-+++ b/mkspecs/linux-g++/qplatformdefs.h        2015-07-04 22:29:09.427017954 
+0000
-@@ -86,10 +86,10 @@
- 
- #undef QT_SOCKLEN_T
- 
--#if defined(__GLIBC__) && (__GLIBC__ >= 2)
--#define QT_SOCKLEN_T            socklen_t
--#else
-+#if defined(__GLIBC__) && (__GLIBC__ < 2)
- #define QT_SOCKLEN_T            int
-+#else
-+#define QT_SOCKLEN_T            socklen_t
- #endif
- 
- #if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 500)
-diff -ru a/mkspecs/linux-kcc/qplatformdefs.h 
b/mkspecs/linux-kcc/qplatformdefs.h
---- a/mkspecs/linux-kcc/qplatformdefs.h        2015-05-07 14:14:41.000000000 
+0000
-+++ b/mkspecs/linux-kcc/qplatformdefs.h        2015-07-04 22:29:12.705018322 
+0000
-@@ -90,10 +90,10 @@
- 
- #undef QT_SOCKLEN_T
- 
--#if defined(__GLIBC__) && (__GLIBC__ >= 2)
--#define QT_SOCKLEN_T            socklen_t
--#else
-+#if defined(__GLIBC__) && (__GLIBC__ < 2)
- #define QT_SOCKLEN_T            int
-+#else
-+#define QT_SOCKLEN_T            socklen_t
- #endif
- 
- #if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 500)
-diff -ru a/mkspecs/linux-llvm/qplatformdefs.h 
b/mkspecs/linux-llvm/qplatformdefs.h
---- a/mkspecs/linux-llvm/qplatformdefs.h       2015-05-07 14:14:42.000000000 
+0000
-+++ b/mkspecs/linux-llvm/qplatformdefs.h       2015-07-04 22:29:16.239018720 
+0000
-@@ -87,10 +87,10 @@
- 
- #undef QT_SOCKLEN_T
- 
--#if defined(__GLIBC__) && (__GLIBC__ >= 2)
--#define QT_SOCKLEN_T            socklen_t
--#else
-+#if defined(__GLIBC__) && (__GLIBC__ < 2)
- #define QT_SOCKLEN_T            int
-+#else
-+#define QT_SOCKLEN_T            socklen_t
- #endif
- 
- #if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 500)
-diff -ru a/mkspecs/linux-lsb-g++/qplatformdefs.h 
b/mkspecs/linux-lsb-g++/qplatformdefs.h
---- a/mkspecs/linux-lsb-g++/qplatformdefs.h    2015-05-07 14:14:42.000000000 
+0000
-+++ b/mkspecs/linux-lsb-g++/qplatformdefs.h    2015-07-04 22:29:19.529019090 
+0000
-@@ -94,10 +94,10 @@
- 
- #define QT_OPEN_LARGEFILE       0
- 
--#if defined(__GLIBC__) && (__GLIBC__ >= 2)
--#define QT_SOCKLEN_T            socklen_t
--#else
-+#if defined(__GLIBC__) && (__GLIBC__ < 2)
- #define QT_SOCKLEN_T            int
-+#else
-+#define QT_SOCKLEN_T            socklen_t
- #endif
- 
- #ifndef SIOCGIFBRDADDR
-diff -ru a/mkspecs/linux-pgcc/qplatformdefs.h 
b/mkspecs/linux-pgcc/qplatformdefs.h
---- a/mkspecs/linux-pgcc/qplatformdefs.h       2015-05-07 14:14:42.000000000 
+0000
-+++ b/mkspecs/linux-pgcc/qplatformdefs.h       2015-07-04 22:29:24.101019604 
+0000
-@@ -87,10 +87,10 @@
- 
- #undef QT_SOCKLEN_T
- 
--#if defined(__GLIBC__) && (__GLIBC__ >= 2)
--#define QT_SOCKLEN_T            socklen_t
--#else
-+#if defined(__GLIBC__) && (__GLIBC__ < 2)
- #define QT_SOCKLEN_T            int
-+#else
-+#define QT_SOCKLEN_T            socklen_t
- #endif
- 
- #if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 500)

diff --git a/dev-qt/qt3support/metadata.xml b/dev-qt/qt3support/metadata.xml
deleted file mode 100644
index b92d744..0000000
--- a/dev-qt/qt3support/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <maintainer type="project">
-               <email>[email protected]</email>
-               <name>Gentoo Qt Project</name>
-       </maintainer>
-       <use>
-               <flag name="exceptions">Add support for exceptions - like 
catching them
-                       inside the event loop (recommended by upstream)</flag>
-       </use>
-       <upstream>
-               <bugs-to>https://bugreports.qt.io/</bugs-to>
-               <doc>https://doc.qt.io/</doc>
-       </upstream>
-</pkgmetadata>

diff --git a/dev-qt/qt3support/qt3support-4.8.7.ebuild 
b/dev-qt/qt3support/qt3support-4.8.7.ebuild
deleted file mode 100644
index eb94c8e..0000000
--- a/dev-qt/qt3support/qt3support-4.8.7.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit qt4-build-multilib
-
-DESCRIPTION="The Qt3Support module for the Qt toolkit"
-
-if [[ ${QT4_BUILD_TYPE} == release ]]; then
-       KEYWORDS="amd64 arm arm64 ia64 ~mips ppc sparc x86"
-fi
-
-IUSE="+accessibility"
-
-DEPEND="
-       ~dev-qt/qtcore-${PV}[aqua=,debug=,qt3support,${MULTILIB_USEDEP}]
-       
~dev-qt/qtgui-${PV}[accessibility=,aqua=,debug=,qt3support,${MULTILIB_USEDEP}]
-       ~dev-qt/qtsql-${PV}[aqua=,debug=,qt3support,${MULTILIB_USEDEP}]
-"
-RDEPEND="${DEPEND}"
-
-QT4_TARGET_DIRECTORIES="
-       src/qt3support
-       src/tools/uic3
-       tools/porting"
-
-PATCHES=( "${FILESDIR}/${PN}-4.8.7-fix-socklent-for-musl.patch" )
-
-multilib_src_configure() {
-       local myconf=(
-               -qt3support
-               $(qt_use accessibility)
-       )
-       qt4_multilib_src_configure
-}

diff --git a/dev-qt/qtcore/Manifest b/dev-qt/qtcore/Manifest
deleted file mode 100644
index 0dfe1cd..0000000
--- a/dev-qt/qtcore/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST qt-everywhere-opensource-src-4.8.7.tar.gz 241075567 SHA256 
e2882295097e47fe089f8ac741a95fef47e0a73a3f3cdf21b56990638f626ea0 SHA512 
f9f81a2e7205e1fd05c8d923dc73244f29aa33f951fa6b7c5c8193449328b37084796b9b71ad0c317e4e6fd00017c10ea5d67b1b2032551cde00548522218125
 WHIRLPOOL 
ad8f01172f5bdb3a3a69fe7b03862c4c411bc8d95211053ad66ed1d60a3c0577d073d1075a1e0a80b25d9b2721addda55a2967e6ccf5e194cec8d08770ac5fc2

diff --git 
a/dev-qt/qtcore/files/qtcore-4.8.5-honor-ExcludeSocketNotifiers-in-glib-event-loop.patch
 
b/dev-qt/qtcore/files/qtcore-4.8.5-honor-ExcludeSocketNotifiers-in-glib-event-loop.patch
deleted file mode 100644
index 0fcc1fa..0000000
--- 
a/dev-qt/qtcore/files/qtcore-4.8.5-honor-ExcludeSocketNotifiers-in-glib-event-loop.patch
+++ /dev/null
@@ -1,81 +0,0 @@
-From 267feb2de49eed0823ca0c29f1cd5238537c7116 Mon Sep 17 00:00:00 2001
-From: Jan-Marek Glogowski <[email protected]>
-Date: Thu, 6 Mar 2014 18:44:43 +0100
-Subject: Honor ExcludeSocketNotifiers in glib event loop
-
-Implements QEventLoop::ExcludeSocketNotifiers in the same way
-QEventLoop::X11ExcludeTimers is already implemented for the glib
-event loop.
-
-This prevents crashes when QClipboard checks for clipboard events
-and
-  qApp->clipboard()->setProperty( "useEventLoopWhenWaiting", true );
-is set.
-
-Task-number: QTBUG-34614
-Task-number: QTBUG-37380
-
-Change-Id: Id4e2a74c6bdf8c3b439a4e3813d24d11368b607d
----
- src/corelib/kernel/qeventdispatcher_glib.cpp | 10 ++++++++++
- 1 file changed, 10 insertions(+)
-
-diff --git a/src/corelib/kernel/qeventdispatcher_glib.cpp 
b/src/corelib/kernel/qeventdispatcher_glib.cpp
-index 0b0e308..ba522fa 100644
---- a/src/corelib/kernel/qeventdispatcher_glib.cpp
-+++ b/src/corelib/kernel/qeventdispatcher_glib.cpp
-@@ -65,6 +65,7 @@ struct GPollFDWithQSocketNotifier
- struct GSocketNotifierSource
- {
-     GSource source;
-+    QEventLoop::ProcessEventsFlags processEventsFlags;
-     QList<GPollFDWithQSocketNotifier *> pollfds;
- };
- 
-@@ -80,6 +81,9 @@ static gboolean socketNotifierSourceCheck(GSource *source)
-     GSocketNotifierSource *src = reinterpret_cast<GSocketNotifierSource 
*>(source);
- 
-     bool pending = false;
-+    if (src->processEventsFlags & QEventLoop::ExcludeSocketNotifiers)
-+        return pending;
-+
-     for (int i = 0; !pending && i < src->pollfds.count(); ++i) {
-         GPollFDWithQSocketNotifier *p = src->pollfds.at(i);
- 
-@@ -103,6 +107,9 @@ static gboolean socketNotifierSourceDispatch(GSource 
*source, GSourceFunc, gpoin
-     QEvent event(QEvent::SockAct);
- 
-     GSocketNotifierSource *src = reinterpret_cast<GSocketNotifierSource 
*>(source);
-+    if (src->processEventsFlags & QEventLoop::ExcludeSocketNotifiers)
-+        return true;
-+
-     for (int i = 0; i < src->pollfds.count(); ++i) {
-         GPollFDWithQSocketNotifier *p = src->pollfds.at(i);
- 
-@@ -331,6 +338,7 @@ 
QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate(GMainContext *context)
-         reinterpret_cast<GSocketNotifierSource 
*>(g_source_new(&socketNotifierSourceFuncs,
-                                                                
sizeof(GSocketNotifierSource)));
-     (void) new (&socketNotifierSource->pollfds) 
QList<GPollFDWithQSocketNotifier *>();
-+    socketNotifierSource->processEventsFlags = QEventLoop::AllEvents;
-     g_source_set_can_recurse(&socketNotifierSource->source, true);
-     g_source_attach(&socketNotifierSource->source, mainContext);
- 
-@@ -416,6 +424,7 @@ bool 
QEventDispatcherGlib::processEvents(QEventLoop::ProcessEventsFlags flags)
-     // tell postEventSourcePrepare() and timerSource about any new flags
-     QEventLoop::ProcessEventsFlags savedFlags = 
d->timerSource->processEventsFlags;
-     d->timerSource->processEventsFlags = flags;
-+    d->socketNotifierSource->processEventsFlags = flags;
- 
-     if (!(flags & QEventLoop::EventLoopExec)) {
-         // force timers to be sent at normal priority
-@@ -427,6 +436,7 @@ bool 
QEventDispatcherGlib::processEvents(QEventLoop::ProcessEventsFlags flags)
-         result = g_main_context_iteration(d->mainContext, canWait);
- 
-     d->timerSource->processEventsFlags = savedFlags;
-+    d->socketNotifierSource->processEventsFlags = savedFlags;
- 
-     if (canWait)
-         emit awake();
--- 
-2.0.0
-

diff --git a/dev-qt/qtcore/files/qtcore-4.8.5-qeventdispatcher-recursive.patch 
b/dev-qt/qtcore/files/qtcore-4.8.5-qeventdispatcher-recursive.patch
deleted file mode 100644
index 6d3bf2f..0000000
--- a/dev-qt/qtcore/files/qtcore-4.8.5-qeventdispatcher-recursive.patch
+++ /dev/null
@@ -1,94 +0,0 @@
---- src/corelib/kernel/qeventdispatcher_glib.cpp.sav   2014-03-28 
15:26:37.000000000 +0100
-+++ src/corelib/kernel/qeventdispatcher_glib.cpp       2014-04-24 
09:44:09.358659204 +0200
-@@ -255,22 +255,30 @@ struct GPostEventSource
-     GSource source;
-     QAtomicInt serialNumber;
-     int lastSerialNumber;
-+    QEventLoop::ProcessEventsFlags processEventsFlags;
-     QEventDispatcherGlibPrivate *d;
- };
- 
- static gboolean postEventSourcePrepare(GSource *s, gint *timeout)
- {
-+    GPostEventSource *source = reinterpret_cast<GPostEventSource *>(s);
-     QThreadData *data = QThreadData::current();
-     if (!data)
-         return false;
- 
-+    QEventLoop::ProcessEventsFlags excludeAllFlags
-+        = QEventLoop::ExcludeUserInputEvents
-+        | QEventLoop::ExcludeSocketNotifiers
-+        | QEventLoop::X11ExcludeTimers;
-+    if ((source->processEventsFlags & excludeAllFlags) == excludeAllFlags)
-+        return false;
-+
-     gint dummy;
-     if (!timeout)
-         timeout = &dummy;
-     const bool canWait = data->canWaitLocked();
-     *timeout = canWait ? -1 : 0;
- 
--    GPostEventSource *source = reinterpret_cast<GPostEventSource *>(s);
-     return (!canWait
-             || (source->serialNumber != source->lastSerialNumber));
- }
-@@ -284,8 +292,14 @@ static gboolean postEventSourceDispatch(
- {
-     GPostEventSource *source = reinterpret_cast<GPostEventSource *>(s);
-     source->lastSerialNumber = source->serialNumber;
--    QCoreApplication::sendPostedEvents();
--    source->d->runTimersOnceWithNormalPriority();
-+    QEventLoop::ProcessEventsFlags excludeAllFlags
-+        = QEventLoop::ExcludeUserInputEvents
-+        | QEventLoop::ExcludeSocketNotifiers
-+        | QEventLoop::X11ExcludeTimers;
-+    if ((source->processEventsFlags & excludeAllFlags) != excludeAllFlags) {
-+        QCoreApplication::sendPostedEvents();
-+        source->d->runTimersOnceWithNormalPriority();
-+    }
-     return true; // i dunno, george...
- }
- 
-@@ -329,6 +343,7 @@ QEventDispatcherGlibPrivate::QEventDispa
-     postEventSource = reinterpret_cast<GPostEventSource 
*>(g_source_new(&postEventSourceFuncs,
-                                                                         
sizeof(GPostEventSource)));
-     postEventSource->serialNumber = 1;
-+    postEventSource->processEventsFlags = QEventLoop::AllEvents;
-     postEventSource->d = this;
-     g_source_set_can_recurse(&postEventSource->source, true);
-     g_source_attach(&postEventSource->source, mainContext);
-@@ -423,6 +438,7 @@ bool QEventDispatcherGlib::processEvents
- 
-     // tell postEventSourcePrepare() and timerSource about any new flags
-     QEventLoop::ProcessEventsFlags savedFlags = 
d->timerSource->processEventsFlags;
-+    d->postEventSource->processEventsFlags = flags;
-     d->timerSource->processEventsFlags = flags;
-     d->socketNotifierSource->processEventsFlags = flags;
- 
-@@ -435,6 +451,7 @@ bool QEventDispatcherGlib::processEvents
-     while (!result && canWait)
-         result = g_main_context_iteration(d->mainContext, canWait);
- 
-+    d->postEventSource->processEventsFlags = savedFlags;
-     d->timerSource->processEventsFlags = savedFlags;
-     d->socketNotifierSource->processEventsFlags = savedFlags;
- 
---- src/corelib/kernel/qeventdispatcher_unix.cpp.sav   2013-06-07 
07:16:52.000000000 +0200
-+++ src/corelib/kernel/qeventdispatcher_unix.cpp       2014-04-24 
09:43:06.927589535 +0200
-@@ -905,7 +905,15 @@ bool QEventDispatcherUNIX::processEvents
- 
-     // we are awake, broadcast it
-     emit awake();
--    QCoreApplicationPrivate::sendPostedEvents(0, 0, d->threadData);
-+
-+    QEventLoop::ProcessEventsFlags excludeAllFlags
-+        = QEventLoop::ExcludeUserInputEvents
-+        | QEventLoop::ExcludeSocketNotifiers
-+        | QEventLoop::X11ExcludeTimers;
-+    if ((flags & excludeAllFlags) == excludeAllFlags)
-+        return false;
-+    if(( flags & excludeAllFlags ) != excludeAllFlags )
-+        QCoreApplicationPrivate::sendPostedEvents(0, 0, d->threadData);
- 
-     int nevents = 0;
-     const bool canWait = (d->threadData->canWaitLocked()

diff --git a/dev-qt/qtcore/files/qtcore-4.8.7-fix-socklent-for-musl.patch 
b/dev-qt/qtcore/files/qtcore-4.8.7-fix-socklent-for-musl.patch
deleted file mode 100644
index 81b44c3..0000000
--- a/dev-qt/qtcore/files/qtcore-4.8.7-fix-socklent-for-musl.patch
+++ /dev/null
@@ -1,119 +0,0 @@
-diff -ru a/mkspecs/linux-cxx/qplatformdefs.h 
b/mkspecs/linux-cxx/qplatformdefs.h
---- a/mkspecs/linux-cxx/qplatformdefs.h        2015-05-07 14:14:41.000000000 
+0000
-+++ b/mkspecs/linux-cxx/qplatformdefs.h        2015-07-04 21:44:04.370713742 
+0000
-@@ -87,10 +87,10 @@
- 
- #undef QT_SOCKLEN_T
- 
--#if defined(__GLIBC__) && (__GLIBC__ >= 2)
--#define QT_SOCKLEN_T            socklen_t
--#else
-+#if defined(__GLIBC__) && (__GLIBC__ < 2)
- #define QT_SOCKLEN_T            int
-+#else
-+#define QT_SOCKLEN_T            socklen_t
- #endif
- 
- #if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 500)
-diff -ru a/mkspecs/linux-ecc-64/qplatformdefs.h 
b/mkspecs/linux-ecc-64/qplatformdefs.h
---- a/mkspecs/linux-ecc-64/qplatformdefs.h     2015-05-07 14:14:42.000000000 
+0000
-+++ b/mkspecs/linux-ecc-64/qplatformdefs.h     2015-07-04 21:44:41.610717930 
+0000
-@@ -87,10 +87,10 @@
- 
- #undef QT_SOCKLEN_T
- 
--#if defined(__GLIBC__) && (__GLIBC__ >= 2)
--#define QT_SOCKLEN_T            socklen_t
--#else
-+#if defined(__GLIBC__) && (__GLIBC__ < 2)
- #define QT_SOCKLEN_T            int
-+#else
-+#define QT_SOCKLEN_T            socklen_t
- #endif
- 
- #if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 500)
-diff -ru a/mkspecs/linux-g++/qplatformdefs.h 
b/mkspecs/linux-g++/qplatformdefs.h
---- a/mkspecs/linux-g++/qplatformdefs.h        2015-05-07 14:14:41.000000000 
+0000
-+++ b/mkspecs/linux-g++/qplatformdefs.h        2015-07-04 21:45:09.554721073 
+0000
-@@ -86,10 +86,10 @@
- 
- #undef QT_SOCKLEN_T
- 
--#if defined(__GLIBC__) && (__GLIBC__ >= 2)
--#define QT_SOCKLEN_T            socklen_t
--#else
-+#if defined(__GLIBC__) && (__GLIBC__ < 2)
- #define QT_SOCKLEN_T            int
-+#else
-+#define QT_SOCKLEN_T            socklen_t
- #endif
- 
- #if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 500)
-diff -ru a/mkspecs/linux-kcc/qplatformdefs.h 
b/mkspecs/linux-kcc/qplatformdefs.h
---- a/mkspecs/linux-kcc/qplatformdefs.h        2015-05-07 14:14:41.000000000 
+0000
-+++ b/mkspecs/linux-kcc/qplatformdefs.h        2015-07-04 21:46:42.865731566 
+0000
-@@ -90,10 +90,10 @@
- 
- #undef QT_SOCKLEN_T
- 
--#if defined(__GLIBC__) && (__GLIBC__ >= 2)
--#define QT_SOCKLEN_T            socklen_t
--#else
-+#if defined(__GLIBC__) && (__GLIBC__ < 2)
- #define QT_SOCKLEN_T            int
-+#else
-+#define QT_SOCKLEN_T            socklen_t
- #endif
- 
- #if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 500)
-diff -ru a/mkspecs/linux-llvm/qplatformdefs.h 
b/mkspecs/linux-llvm/qplatformdefs.h
---- a/mkspecs/linux-llvm/qplatformdefs.h       2015-05-07 14:14:42.000000000 
+0000
-+++ b/mkspecs/linux-llvm/qplatformdefs.h       2015-07-04 21:47:02.930733823 
+0000
-@@ -87,10 +87,10 @@
- 
- #undef QT_SOCKLEN_T
- 
--#if defined(__GLIBC__) && (__GLIBC__ >= 2)
--#define QT_SOCKLEN_T            socklen_t
--#else
-+#if defined(__GLIBC__) && (__GLIBC__ < 2)
- #define QT_SOCKLEN_T            int
-+#else
-+#define QT_SOCKLEN_T            socklen_t
- #endif
- 
- #if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 500)
-diff -ru a/mkspecs/linux-lsb-g++/qplatformdefs.h 
b/mkspecs/linux-lsb-g++/qplatformdefs.h
---- a/mkspecs/linux-lsb-g++/qplatformdefs.h    2015-05-07 14:14:42.000000000 
+0000
-+++ b/mkspecs/linux-lsb-g++/qplatformdefs.h    2015-07-04 21:47:25.465736357 
+0000
-@@ -94,10 +94,10 @@
- 
- #define QT_OPEN_LARGEFILE       0
- 
--#if defined(__GLIBC__) && (__GLIBC__ >= 2)
--#define QT_SOCKLEN_T            socklen_t
--#else
-+#if defined(__GLIBC__) && (__GLIBC__ < 2)
- #define QT_SOCKLEN_T            int
-+#else
-+#define QT_SOCKLEN_T            socklen_t
- #endif
- 
- #ifndef SIOCGIFBRDADDR
-diff -ru a/mkspecs/linux-pgcc/qplatformdefs.h 
b/mkspecs/linux-pgcc/qplatformdefs.h
---- a/mkspecs/linux-pgcc/qplatformdefs.h       2015-05-07 14:14:42.000000000 
+0000
-+++ b/mkspecs/linux-pgcc/qplatformdefs.h       2015-07-04 21:47:53.505739511 
+0000
-@@ -87,10 +87,10 @@
- 
- #undef QT_SOCKLEN_T
- 
--#if defined(__GLIBC__) && (__GLIBC__ >= 2)
--#define QT_SOCKLEN_T            socklen_t
--#else
-+#if defined(__GLIBC__) && (__GLIBC__ < 2)
- #define QT_SOCKLEN_T            int
-+#else
-+#define QT_SOCKLEN_T            socklen_t
- #endif
- 
- #if defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 500)

diff --git a/dev-qt/qtcore/files/qtcore-4.8.7-libressl.patch 
b/dev-qt/qtcore/files/qtcore-4.8.7-libressl.patch
deleted file mode 100644
index b838c7a..0000000
--- a/dev-qt/qtcore/files/qtcore-4.8.7-libressl.patch
+++ /dev/null
@@ -1,52 +0,0 @@
---- src/network/ssl/qsslsocket_openssl_symbols.cpp.orig        2015-11-25 
01:38:42.103898399 -0500
-+++ src/network/ssl/qsslsocket_openssl_symbols.cpp     2015-11-25 
01:40:50.146247648 -0500
-@@ -224,13 +224,17 @@
- #ifndef OPENSSL_NO_SSL2
- DEFINEFUNC(const SSL_METHOD *, SSLv2_client_method, DUMMYARG, DUMMYARG, 
return 0, return)
- #endif
-+#ifndef OPENSSL_NO_SSL3
- DEFINEFUNC(const SSL_METHOD *, SSLv3_client_method, DUMMYARG, DUMMYARG, 
return 0, return)
-+#endif
- DEFINEFUNC(const SSL_METHOD *, SSLv23_client_method, DUMMYARG, DUMMYARG, 
return 0, return)
- DEFINEFUNC(const SSL_METHOD *, TLSv1_client_method, DUMMYARG, DUMMYARG, 
return 0, return)
- #ifndef OPENSSL_NO_SSL2
- DEFINEFUNC(const SSL_METHOD *, SSLv2_server_method, DUMMYARG, DUMMYARG, 
return 0, return)
- #endif
-+#ifndef OPENSSL_NO_SSL3
- DEFINEFUNC(const SSL_METHOD *, SSLv3_server_method, DUMMYARG, DUMMYARG, 
return 0, return)
-+#endif
- DEFINEFUNC(const SSL_METHOD *, SSLv23_server_method, DUMMYARG, DUMMYARG, 
return 0, return)
- DEFINEFUNC(const SSL_METHOD *, TLSv1_server_method, DUMMYARG, DUMMYARG, 
return 0, return)
- #else
-@@ -818,13 +822,17 @@
- #ifndef OPENSSL_NO_SSL2
-     RESOLVEFUNC(SSLv2_client_method)
- #endif
-+#ifndef OPENSSL_NO_SSL3
-     RESOLVEFUNC(SSLv3_client_method)
-+#endif
-     RESOLVEFUNC(SSLv23_client_method)
-     RESOLVEFUNC(TLSv1_client_method)
- #ifndef OPENSSL_NO_SSL2
-     RESOLVEFUNC(SSLv2_server_method)
- #endif
-+#ifndef OPENSSL_NO_SSL3
-     RESOLVEFUNC(SSLv3_server_method)
-+#endif
-     RESOLVEFUNC(SSLv23_server_method)
-     RESOLVEFUNC(TLSv1_server_method)
-     RESOLVEFUNC(X509_NAME_entry_count)
---- src/network/ssl/qsslsocket_openssl.cpp.orig        2015-11-25 
01:44:55.235087906 -0500
-+++ src/network/ssl/qsslsocket_openssl.cpp     2015-11-25 01:45:45.194443818 
-0500
-@@ -263,7 +263,11 @@
- #endif
-         break;
-     case QSsl::SslV3:
-+#ifndef OPENSSL_NO_SSL3
-         ctx = q_SSL_CTX_new(client ? q_SSLv3_client_method() : 
q_SSLv3_server_method());
-+#else
-+        ctx = 0; // SSL 3 not supported by the system, but chosen 
deliberately -> error
-+#endif
-         break;
-     case QSsl::SecureProtocols: // SslV2 will be disabled below
-     case QSsl::TlsV1SslV3: // SslV2 will be disabled below

diff --git a/dev-qt/qtcore/files/qtcore-4.8.7-moc.patch 
b/dev-qt/qtcore/files/qtcore-4.8.7-moc.patch
deleted file mode 100644
index 7660ded..0000000
--- a/dev-qt/qtcore/files/qtcore-4.8.7-moc.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff -up qt-everywhere-opensource-src-4.8.7/src/tools/moc/main.cpp.QTBUG-22829 
qt-everywhere-opensource-src-4.8.7/src/tools/moc/main.cpp
---- qt-everywhere-opensource-src-4.8.7/src/tools/moc/main.cpp.QTBUG-22829      
2015-05-07 09:14:44.000000000 -0500
-+++ qt-everywhere-opensource-src-4.8.7/src/tools/moc/main.cpp  2016-03-16 
13:20:43.145899869 -0500
-@@ -188,8 +188,12 @@ int runMoc(int _argc, char **_argv)
-     pp.macros["Q_MOC_RUN"];
-     pp.macros["__cplusplus"];
- 
--    // Workaround a bug while parsing the boost/type_traits/has_operator.hpp 
header. See QTBUG-22829
-+    // Workaround a bug while parsing some boost headers. See QTBUG-22829
-     pp.macros["BOOST_TT_HAS_OPERATOR_HPP_INCLUDED"];
-+    pp.macros["BOOST_LEXICAL_CAST_INCLUDED"];
-+    pp.macros["BOOST_NEXT_PRIOR_HPP_INCLUDED"];
-+    pp.macros["BOOST_TYPE_TRAITS_HPP"];
-+    pp.macros["_SYS_SYSMACROS_H_OUTER"];
- 
-     QByteArray filename;
-     QByteArray output;

diff --git a/dev-qt/qtcore/metadata.xml b/dev-qt/qtcore/metadata.xml
deleted file mode 100644
index 7e72b9e..0000000
--- a/dev-qt/qtcore/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <maintainer type="project">
-               <email>[email protected]</email>
-               <name>Gentoo Qt Project</name>
-       </maintainer>
-       <use>
-               <flag name="exceptions">Add support for exceptions - like 
catching them
-                       inside the event loop (recommended by upstream)</flag>
-               <flag name="glib">Enable <pkg>dev-libs/glib</pkg> eventloop 
support</flag>
-               <flag name="qt3support">Enable the Qt3Support libraries for 
Qt4. Note that
-                       this does not mean you can compile pure Qt3 programs 
with Qt4.</flag>
-       </use>
-       <upstream>
-               <bugs-to>https://bugreports.qt.io/</bugs-to>
-               <doc>https://doc.qt.io/</doc>
-       </upstream>
-       <slots>
-               <subslots>
-                       Must only be used by packages that are known to use 
private parts of the Qt API.
-               </subslots>
-       </slots>
-</pkgmetadata>

diff --git a/dev-qt/qtcore/qtcore-4.8.7-r4.ebuild 
b/dev-qt/qtcore/qtcore-4.8.7-r4.ebuild
deleted file mode 100644
index e60a5f3..0000000
--- a/dev-qt/qtcore/qtcore-4.8.7-r4.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit qt4-build-multilib
-
-DESCRIPTION="Cross-platform application development framework"
-
-if [[ ${QT4_BUILD_TYPE} == release ]]; then
-       KEYWORDS="amd64 arm arm64 ia64 ~mips ppc sparc x86"
-fi
-
-IUSE="+glib iconv icu libressl qt3support ssl"
-
-DEPEND="
-       >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
-       glib? ( dev-libs/glib:2[${MULTILIB_USEDEP}] )
-       iconv? ( >=virtual/libiconv-0-r2[${MULTILIB_USEDEP}] )
-       icu? ( <dev-libs/icu-59:=[${MULTILIB_USEDEP}] )
-       ssl? (
-               !libressl? ( >=dev-libs/openssl-1.0.1h-r2:0[${MULTILIB_USEDEP}] 
)
-               libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
-       )
-"
-RDEPEND="${DEPEND}"
-PDEPEND="
-       ~dev-qt/qttranslations-${PV}
-       qt3support? ( 
~dev-qt/qtgui-${PV}[aqua=,debug=,glib=,qt3support,${MULTILIB_USEDEP}] )
-"
-
-MULTILIB_WRAPPED_HEADERS=(
-       /usr/include/qt4/Qt/qconfig.h
-       /usr/include/qt4/QtCore/qconfig.h
-)
-
-PATCHES=(
-       
"${FILESDIR}/${PN}-4.8.5-honor-ExcludeSocketNotifiers-in-glib-event-loop.patch" 
# bug 514968
-       "${FILESDIR}/${PN}-4.8.5-qeventdispatcher-recursive.patch" # bug 514968
-       "${FILESDIR}/${PN}-4.8.7-libressl.patch" # bug 584796
-       "${FILESDIR}/${PN}-4.8.7-moc.patch" # bug 556104, 635394
-       "${FILESDIR}/${PN}-4.8.7-fix-socklent-for-musl.patch"
-)
-
-QT4_TARGET_DIRECTORIES="
-       src/tools/bootstrap
-       src/tools/moc
-       src/tools/rcc
-       src/tools/uic
-       src/corelib
-       src/network
-       src/xml
-       src/plugins/codecs/cn
-       src/plugins/codecs/jp
-       src/plugins/codecs/kr
-       src/plugins/codecs/tw
-       tools/linguist/lconvert
-       tools/linguist/lrelease
-       tools/linguist/lupdate"
-
-QCONFIG_DEFINE="QT_ZLIB"
-
-src_prepare() {
-       qt4-build-multilib_src_prepare
-
-       # bug 172219
-       sed -i -e "s:CXXFLAGS.*=:CXXFLAGS=${CXXFLAGS} :" \
-               -e "s:LFLAGS.*=:LFLAGS=${LDFLAGS} :" \
-               qmake/Makefile.unix || die "sed qmake/Makefile.unix failed"
-
-       # bug 427782
-       sed -i -e '/^CPPFLAGS\s*=/ s/-g //' \
-               qmake/Makefile.unix || die "sed CPPFLAGS in qmake/Makefile.unix 
failed"
-       sed -i -e 's/setBootstrapVariable QMAKE_CFLAGS_RELEASE/QMakeVar set 
QMAKE_CFLAGS_RELEASE/' \
-               -e 's/setBootstrapVariable QMAKE_CXXFLAGS_RELEASE/QMakeVar set 
QMAKE_CXXFLAGS_RELEASE/' \
-               configure || die "sed configure setBootstrapVariable failed"
-}
-
-multilib_src_configure() {
-       local myconf=(
-               -no-accessibility -no-xmlpatterns -no-multimedia 
-no-audio-backend -no-phonon
-               -no-phonon-backend -no-svg -no-webkit -no-script 
-no-scripttools -no-declarative
-               -system-zlib -no-gif -no-libtiff -no-libpng -no-libmng 
-no-libjpeg
-               -no-cups -no-dbus -no-gtkstyle -no-nas-sound -no-opengl 
-no-openvg
-               -no-sm -no-xshape -no-xvideo -no-xsync -no-xinerama -no-xcursor 
-no-xfixes
-               -no-xrandr -no-xrender -no-mitshm -no-fontconfig -no-freetype 
-no-xinput -no-xkb
-               $(qt_use glib)
-               $(qt_use iconv)
-               $(qt_use icu)
-               $(use ssl && echo -openssl-linked || echo -no-openssl)
-               $(qt_use qt3support)
-       )
-       qt4_multilib_src_configure
-}

Reply via email to