Date: Thursday, May 12, 2016 @ 11:14:44 Author: arojas Revision: 174916
perl 5.24 rebuild Added: kvirc/trunk/kvirc-fix-build.patch Modified: kvirc/trunk/PKGBUILD -----------------------+ PKGBUILD | 13 ++++++++++--- kvirc-fix-build.patch | 20 ++++++++++++++++++++ 2 files changed, 30 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2016-05-12 08:56:23 UTC (rev 174915) +++ PKGBUILD 2016-05-12 09:14:44 UTC (rev 174916) @@ -3,7 +3,7 @@ pkgname=kvirc pkgver=4.2.0 -pkgrel=8 +pkgrel=9 pkgdesc="Qt-based IRC client" url="http://www.kvirc.net" depends=('python2' 'libxss' 'qtwebkit') @@ -10,9 +10,16 @@ arch=(i686 x86_64) makedepends=('cmake') license=('GPL') -source=(ftp://ftp.kvirc.de/pub/kvirc/$pkgver/source/$pkgname-$pkgver.tar.bz2) -md5sums=('bf7229aaae132933a18b6a35125a2328') +source=(ftp://ftp.kvirc.de/pub/kvirc/$pkgver/source/$pkgname-$pkgver.tar.bz2 kvirc-fix-build.patch) +md5sums=('bf7229aaae132933a18b6a35125a2328' + 'dd8a892c17cc34107942fa5d7257f118') +prepare() { + cd $pkgname-$pkgver + # Fix build + patch -p1 -i ../kvirc-fix-build.patch +} + build() { cd $srcdir mkdir build Added: kvirc-fix-build.patch =================================================================== --- kvirc-fix-build.patch (rev 0) +++ kvirc-fix-build.patch 2016-05-12 09:14:44 UTC (rev 174916) @@ -0,0 +1,20 @@ +--- kvirc-4.2.0/src/kvirc/kernel/KviIrcConnection.cpp.orig 2016-05-12 09:06:26.860358905 +0000 ++++ kvirc-4.2.0/src/kvirc/kernel/KviIrcConnection.cpp 2016-05-12 09:06:37.610323266 +0000 +@@ -669,7 +669,7 @@ + while(m_pChannelList->first()) + { + m_pChannelList->first()->close(); +- QApplication::processEvents(QEventLoop::ExcludeSocketNotifiers & QEventLoop::ExcludeUserInputEvents); ++ QApplication::processEvents(QEventLoop::ExcludeSocketNotifiers | QEventLoop::ExcludeUserInputEvents); + } + } + +@@ -678,7 +678,7 @@ + while(m_pQueryList->first()) + { + m_pQueryList->first()->close(); +- QApplication::processEvents(QEventLoop::ExcludeSocketNotifiers & QEventLoop::ExcludeUserInputEvents); ++ QApplication::processEvents(QEventLoop::ExcludeSocketNotifiers | QEventLoop::ExcludeUserInputEvents); + } + } +
