diff --git a/srcpkgs/qt/patches/moc-syslib-workaround.patch b/srcpkgs/qt/patches/moc-syslib-workaround.patch new file mode 100644 index 0000000000..ac7d5e6483 --- /dev/null +++ b/srcpkgs/qt/patches/moc-syslib-workaround.patch @@ -0,0 +1,11 @@ +--- qt-everywhere-opensource-src-4.8.7/src/tools/moc/main.cpp 2017-02-20 18:21:15.826212874 +0100 ++++ qt-everywhere-opensource-src-4.8.7/src/tools/moc/main.cpp 2017-02-20 18:23:02.448342205 +0100 +@@ -192,6 +192,8 @@ + pp.macros["BOOST_TT_HAS_OPERATOR_HPP_INCLUDED"]; + pp.macros["BOOST_LEXICAL_CAST_INCLUDED"]; + pp.macros["BOOST_NEXT_PRIOR_HPP_INCLUDED"]; ++ // Workaround a bug where newer kernel-libc-headers sys/sysmacros.h define macros like major, minor ++ pp.macros["_SYS_SYSMACROS_H_OUTER"]; + + QByteArray filename; + QByteArray output; diff --git a/srcpkgs/qt/template b/srcpkgs/qt/template index d030112f63..aeda1c7b6e 100644 --- a/srcpkgs/qt/template +++ b/srcpkgs/qt/template @@ -1,7 +1,7 @@ # Template file for 'qt' pkgname=qt version=4.8.7 -revision=18 +revision=19 _distname=qt-everywhere-opensource-src patch_args="-Np1" wrksrc=${_distname}-${version}