summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-arch/mt-st/mt-st-1.3.ebuild2
-rw-r--r--app-text/poppler/Manifest1
-rw-r--r--app-text/poppler/poppler-0.51.0.ebuild143
-rw-r--r--dev-games/cegui/Manifest1
-rw-r--r--dev-games/cegui/cegui-0.8.4.ebuild107
-rw-r--r--dev-games/cegui/cegui-0.8.7.ebuild3
-rw-r--r--dev-haskell/wxcore/Manifest1
-rw-r--r--dev-haskell/wxcore/files/wxcore-0.13.2.3-ghc-7.6.patch42
-rw-r--r--dev-haskell/wxcore/files/wxcore-0.13.2.3-stdcpp.patch6
-rw-r--r--dev-haskell/wxcore/wxcore-0.13.2.3-r1.ebuild45
-rw-r--r--dev-haskell/wxdirect/Manifest1
-rw-r--r--dev-haskell/wxdirect/files/wxdirect-0.13.1.3-ghc-7.10.patch25
-rw-r--r--dev-haskell/wxdirect/files/wxdirect-0.13.1.3-ghc-7.6.patch54
-rw-r--r--dev-haskell/wxdirect/wxdirect-0.13.1.3.ebuild41
-rw-r--r--dev-libs/icu-le-hb/icu-le-hb-1.0.3.ebuild2
-rw-r--r--dev-lisp/asdf/asdf-3.2.0.ebuild4
-rw-r--r--dev-python/cython/cython-0.24.1.ebuild4
-rw-r--r--dev-python/guessit/guessit-2.1.1.ebuild2
-rw-r--r--dev-python/pyserial/pyserial-3.2.1.ebuild4
-rw-r--r--dev-python/rebulk/rebulk-0.8.2.ebuild2
-rw-r--r--dev-util/ctags/ctags-20161028.ebuild2
-rw-r--r--eclass/multiprocessing.eclass9
-rw-r--r--games-board/gnuchess-book/gnuchess-book-1.02-r1.ebuild2
-rw-r--r--media-gfx/pngcrush/Manifest2
-rw-r--r--media-gfx/pngcrush/pngcrush-1.8.11.ebuild41
-rw-r--r--media-libs/flac/flac-1.3.2-r1.ebuild2
-rw-r--r--media-tv/kodi/kodi-16.1.ebuild2
-rw-r--r--media-video/subliminal/subliminal-2.0.5-r1.ebuild2
-rw-r--r--media-video/subtitlecomposer/subtitlecomposer-0.6.4.ebuild2
-rw-r--r--net-dns/bind-tools/bind-tools-9.11.0_p2.ebuild2
-rw-r--r--net-dns/bind/bind-9.11.0_p2.ebuild2
-rw-r--r--net-dns/pdns-recursor/pdns-recursor-4.0.4.ebuild2
-rw-r--r--net-dns/pdns/pdns-4.0.2.ebuild2
-rw-r--r--net-libs/aqbanking/aqbanking-5.6.10.ebuild2
-rw-r--r--sys-libs/gwenhywfar/gwenhywfar-4.15.3.ebuild2
-rw-r--r--x11-misc/xdg-utils/xdg-utils-1.1.1-r1.ebuild2
-rw-r--r--x11-terms/guake/guake-0.8.8.ebuild2
37 files changed, 221 insertions, 349 deletions
diff --git a/app-arch/mt-st/mt-st-1.3.ebuild b/app-arch/mt-st/mt-st-1.3.ebuild
index 3691216a7e8c..32e9a00f1f41 100644
--- a/app-arch/mt-st/mt-st-1.3.ebuild
+++ b/app-arch/mt-st/mt-st-1.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="${HOMEPAGE}/releases/download/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86"
src_compile() {
emake CC="$(tc-getCC)" CFLAGS="${CFLAGS} ${LDFLAGS}"
diff --git a/app-text/poppler/Manifest b/app-text/poppler/Manifest
index c65827bf7bbc..60043cbec777 100644
--- a/app-text/poppler/Manifest
+++ b/app-text/poppler/Manifest
@@ -1,3 +1,4 @@
DIST poppler-0.45.0.tar.xz 1674464 SHA256 96dd1a6024bcdaa4530a3b49687db3d5c24ddfd072ccb37c6de0e42599728798 SHA512 b703bed35da3572801834740bf61d59b6a3ee3b88bc1b3181bde3472264be4f6b89ceacb56179d7093329946abd6ba2501acfaf209d4f543352ff9fd38c47f1b WHIRLPOOL 687b1ba816dbff1b0a69cb05914dd7fb161bfd8c0fa4e26b77bb0ad26e27f7d7d94085a1022716a8d7a7563145f0acead9fccbbd332959d0216b81b27f3632e8
DIST poppler-0.49.0.tar.xz 1685860 SHA256 14485f0e1e43dcddf49cfc02c2ccb92910ba3e0e91e06f4bd2642ec00cb3a79f SHA512 f840c28688318693efdf5af70608c72cdfc80399c33dc6f929918775b43b0c36695d8accc50fdce5d7c6bd0503206488d9658291613393e6ead0174bcb29dd79 WHIRLPOOL a3f9b13add6e103b491456abc7571dcdf66a3a1285c4dfe21289468d13b384adc1d99fb9ed8de4cc9150683914cc513666df6d0e218531e01acbd0884979cc9d
DIST poppler-0.50.0.tar.xz 1689260 SHA256 c9c93318b789d3933f6e0bad3bc65110280c28eac3f0666284bb9c9a0ab4bc36 SHA512 81e7b69126dbb06195c68e94d4ffc09bd5beab61c3330ab9e3ca42ce3c9717f18909aa0fe05542c291410f3195d1246b339eaa918fc0aff63d42cbced23b8e8e WHIRLPOOL a2df6f527eaba8324ac700c7fcdf65c9830d54548b721ed1136a713f5a9b3c7dc4a32c0dda4f6ef32a0febbe090ceb31a7361d0707a5b5d1043cd6ccba24f7f9
+DIST poppler-0.51.0.tar.xz 1691504 SHA256 e997c9ad81a8372f2dd03a02b00692b8cc479c220340c8881edaca540f402c1f SHA512 f2e49cc8587396e38ac9125fa662bcb472eb0b9c9e0ce57135d72ad1792d55db858c7d00b8322b52ac3fe0cd97eacd2d570d3e579367c4acf2f04051f723c5c5 WHIRLPOOL 5e625db67411d1a3b9da4fbd78c82cfef03b78dd03854f3d1ab394b2bc0f6afe3f27983ee03d67ab03d28b29f94375332ef03d6c2263750125579f99428fd819
diff --git a/app-text/poppler/poppler-0.51.0.ebuild b/app-text/poppler/poppler-0.51.0.ebuild
new file mode 100644
index 000000000000..378de3ef3710
--- /dev/null
+++ b/app-text/poppler/poppler-0.51.0.ebuild
@@ -0,0 +1,143 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit cmake-utils toolchain-funcs xdg-utils
+
+if [[ "${PV}" == "9999" ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="git://git.freedesktop.org/git/${PN}/${PN}"
+ SLOT="0/9999"
+else
+ SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+ SLOT="0/66" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
+fi
+
+DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
+HOMEPAGE="https://poppler.freedesktop.org/"
+
+LICENSE="GPL-2"
+IUSE="cairo cairo-qt cjk curl cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png qt4 qt5 tiff +utils"
+
+REQUIRED_USE="cairo-qt? ( qt4 )"
+
+# No test data provided
+RESTRICT="test"
+
+COMMON_DEPEND="
+ >=media-libs/fontconfig-2.6.0
+ >=media-libs/freetype-2.3.9
+ sys-libs/zlib
+ cairo? (
+ dev-libs/glib:2
+ >=x11-libs/cairo-1.10.0
+ introspection? ( >=dev-libs/gobject-introspection-1.32.1:= )
+ )
+ cairo-qt? ( >=x11-libs/cairo-1.10.0 )
+ curl? ( net-misc/curl )
+ jpeg? ( virtual/jpeg:0 )
+ jpeg2k? ( media-libs/openjpeg:2= )
+ lcms? ( media-libs/lcms:2 )
+ nss? ( >=dev-libs/nss-3.19:0 )
+ png? ( media-libs/libpng:0= )
+ qt4? (
+ dev-qt/qtcore:4
+ dev-qt/qtgui:4
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtxml:5
+ )
+ tiff? ( media-libs/tiff:0 )
+"
+DEPEND="${COMMON_DEPEND}
+ virtual/pkgconfig
+"
+RDEPEND="${COMMON_DEPEND}
+ cjk? ( >=app-text/poppler-data-0.4.7 )
+"
+
+DOCS=(AUTHORS NEWS README README-XPDF TODO)
+
+PATCHES=(
+ "${FILESDIR}/${PN}-0.26.0-qt5-dependencies.patch"
+ "${FILESDIR}/${PN}-0.28.1-fix-multilib-configuration.patch"
+ "${FILESDIR}/${PN}-0.28.1-respect-cflags.patch"
+ "${FILESDIR}/${PN}-0.33.0-openjpeg2.patch"
+ "${FILESDIR}/${PN}-0.40-FindQt4.patch"
+)
+
+src_prepare() {
+ cmake-utils_src_prepare
+
+ # Clang doesn't grok this flag, the configure nicely tests that, but
+ # cmake just uses it, so remove it if we use clang
+ if [[ ${CC} == clang ]] ; then
+ sed -i -e 's/-fno-check-new//' cmake/modules/PopplerMacros.cmake || die
+ fi
+
+ # Enable experimental patchset for subpixel font rendering using cairo
+ # backend for poppler-qt4 from https://github.com/giddie/poppler-qt4-cairo-backend.
+ if use cairo-qt; then
+ ewarn "Enabling unsupported, experimental cairo-qt patchset. Please do not report bugs."
+ epatch "${FILESDIR}/cairo-qt-experimental/0001-Cairo-backend-added-to-Qt4-wrapper.patch"
+ epatch "${FILESDIR}/cairo-qt-experimental/0002-Setting-default-Qt4-backend-to-Cairo.patch"
+ epatch "${FILESDIR}/cairo-qt-experimental/0003-Forcing-subpixel-rendering-in-Cairo-backend.patch"
+ epatch "${FILESDIR}/cairo-qt-experimental/0004-Enabling-slight-hinting-in-Cairo-Backend.patch"
+ fi
+}
+
+src_configure() {
+ xdg_environment_reset
+ local mycmakeargs=(
+ -DBUILD_GTK_TESTS=OFF
+ -DBUILD_QT4_TESTS=OFF
+ -DBUILD_QT5_TESTS=OFF
+ -DBUILD_CPP_TESTS=OFF
+ -DENABLE_SPLASH=ON
+ -DENABLE_ZLIB=ON
+ -DENABLE_ZLIB_UNCOMPRESS=OFF
+ -DENABLE_XPDF_HEADERS=ON
+ -DENABLE_LIBCURL="$(usex curl)"
+ -DENABLE_CPP="$(usex cxx)"
+ -DENABLE_UTILS="$(usex utils)"
+ -DSPLASH_CMYK=OFF
+ -DUSE_FIXEDPOINT=OFF
+ -DUSE_FLOAT=OFF
+ -DWITH_Cairo="$(usex cairo)"
+ -DWITH_GObjectIntrospection="$(usex introspection)"
+ -DWITH_JPEG="$(usex jpeg)"
+ -DWITH_NSS3="$(usex nss)"
+ -DWITH_PNG="$(usex png)"
+ -DWITH_Qt4="$(usex qt4)"
+ $(cmake-utils_use_find_package qt5 Qt5Core)
+ -DWITH_TIFF="$(usex tiff)"
+ )
+ if use jpeg2k; then
+ mycmakeargs+=(-DENABLE_LIBOPENJPEG=openjpeg2)
+ else
+ mycmakeargs+=(-DENABLE_LIBOPENJPEG=)
+ fi
+ if use lcms; then
+ mycmakeargs+=(-DENABLE_CMS=lcms2)
+ else
+ mycmakeargs+=(-DENABLE_CMS=)
+ fi
+
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ # live version doesn't provide html documentation
+ if use cairo && use doc && [[ ${PV} != 9999 ]]; then
+ # For now install gtk-doc there
+ insinto /usr/share/gtk-doc/html/poppler
+ doins -r "${S}"/glib/reference/html/*
+ fi
+}
diff --git a/dev-games/cegui/Manifest b/dev-games/cegui/Manifest
index 5a2db27881cc..6f980f7e87c8 100644
--- a/dev-games/cegui/Manifest
+++ b/dev-games/cegui/Manifest
@@ -1,4 +1,3 @@
DIST CEGUI-0.6.2-DOCS.tar.gz 18396638 SHA256 f1ea46bd583c486a6c588118573ebde55b06e90b190083e95525820e950ce2c8 SHA512 56ded923f21f18d837d71425e06fe8675a2efa979edde461a9e4e558c213cbb79ff8eeb576211da6ade56526ccdd9644a7a45b3619058615388e3882f96b9fb4 WHIRLPOOL f67c9dba4558c43ec9d14c160f228e974de4364bfe36ebfa9f3fe6bfc290fd5c4f024e954525845cd83645a06d53e6d63776137cbe58c459bcdd0e350d12e9c7
DIST CEGUI-0.6.2b.tar.gz 2628081 SHA256 eb77741cd9fcc927a876e8116b98691212e973d2264e2071406423f6ca3e305f SHA512 52ed7e7a97024138af957815a396dda74b650e7c53542d2d48c5eb95335bec270abca3685c49b05078f4338079334df6bfbcec75e9b7eb21ee40bdbff5f57b20 WHIRLPOOL 3fde683a82fb0be33565adb28fbcb4b7001be99f1b3bdb2d3af9abecc5dc7681d633f141cc19f9eb1dc264d0fb0b2084ea604202a22a3e2cc415bdb6b9686161
-DIST cegui-0.8.4.tar.bz2 17894771 SHA256 b5fcbd548b83045e92c4da413928113be77ebee0117368925e1904b3b957a388 SHA512 493c949426ff2d9b760712b5fe7ed6a427404cd13934c36c7bdf207c0458686bcc74b675e9aeb5d16cd04f0874515503b8d3135ceb71b4d74738f047e4da39c7 WHIRLPOOL 1550a7fe2688c8247c8036e7302b0990b3abf3b16d794cd1d7f38a4af1feb4d373db476d911428e1380b79ff0feba1dedc1abefba17255b46eb6fa4956c39bc4
DIST cegui-0.8.7.tar.bz2 18114465 SHA256 b351e8957716d9c170612c13559e49530ef911ae4bac2feeb2dacd70b430e518 SHA512 271ff2a1e19f46c7d40cbc210bc665666e45b56cd0efea460db4d08df134d929337846eaf923db1b915597965aab27ad39512d6567cc63ef883555cbff542e56 WHIRLPOOL 55b7dda2ccbb344b504d81681e900979bc31c261875741d2ff483bf3822eea3d484ac6d99526c9e6d718d0376f8a4bd3cd08d7dd38e030880b1d275bb325959b
diff --git a/dev-games/cegui/cegui-0.8.4.ebuild b/dev-games/cegui/cegui-0.8.4.ebuild
deleted file mode 100644
index 7d4945e8d6cb..000000000000
--- a/dev-games/cegui/cegui-0.8.4.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-# TODO: multiple ABI?
-PYTHON_COMPAT=( python2_7 )
-inherit eutils flag-o-matic cmake-utils python-single-r1
-
-DESCRIPTION="Crazy Eddie's GUI System"
-HOMEPAGE="http://www.cegui.org.uk/"
-SRC_URI="mirror://sourceforge/crayzedsgui/${P}.tar.bz2"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 -ppc x86"
-IUSE="bidi debug devil doc freeimage expat irrlicht lua ogre opengl pcre python static-libs tinyxml truetype xerces-c +xml zip"
-REQUIRED_USE="|| ( expat tinyxml xerces-c xml )
- ${PYTHON_REQUIRED_USE}" # bug 362223
-
-# gles broken
-# gles? ( media-libs/mesa[gles1] )
-# directfb broken
-# directfb? ( dev-libs/DirectFB )
-RDEPEND="
- virtual/libiconv
- bidi? ( dev-libs/fribidi )
- devil? ( media-libs/devil )
- expat? ( dev-libs/expat )
- freeimage? ( media-libs/freeimage )
- irrlicht? ( dev-games/irrlicht )
- lua? (
- dev-lang/lua:0
- dev-lua/toluapp
- )
- ogre? ( >=dev-games/ogre-1.7 )
- opengl? (
- virtual/opengl
- virtual/glu
- media-libs/glew:=
- )
- pcre? ( dev-libs/libpcre )
- python? (
- ${PYTHON_DEPS}
- dev-libs/boost:=[python,${PYTHON_USEDEP}]
- )
- tinyxml? ( dev-libs/tinyxml )
- truetype? ( media-libs/freetype:2 )
- xerces-c? ( dev-libs/xerces-c )
- xml? ( dev-libs/libxml2 )
- zip? ( sys-libs/zlib[minizip] )"
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- virtual/pkgconfig
- doc? ( app-doc/doxygen )
- opengl? ( media-libs/glm )"
-
-src_configure() {
- # http://www.cegui.org.uk/mantis/view.php?id=991
- append-ldflags $(no-as-needed)
-
- local mycmakeargs=(
- -DCEGUI_BUILD_IMAGECODEC_CORONA=OFF
- $(cmake-utils_use devil CEGUI_BUILD_IMAGECODEC_DEVIL)
- $(cmake-utils_use freeimage CEGUI_BUILD_IMAGECODEC_FREEIMAGE)
- -DCEGUI_BUILD_IMAGECODEC_PVR=OFF
- -DCEGUI_BUILD_IMAGECODEC_SILLY=OFF
- -DCEGUI_BUILD_IMAGECODEC_STB=ON
- -DCEGUI_BUILD_IMAGECODEC_TGA=ON
- $(cmake-utils_use lua CEGUI_BUILD_LUA_GENERATOR)
- $(cmake-utils_use lua CEGUI_BUILD_LUA_MODULE)
- $(cmake-utils_use python CEGUI_BUILD_PYTHON_MODULES)
- -DCEGUI_BUILD_RENDERER_DIRECTFB=OFF
- $(cmake-utils_use irrlicht CEGUI_BUILD_RENDERER_IRRLICHT)
- -DCEGUI_BUILD_RENDERER_NULL=ON
- $(cmake-utils_use ogre CEGUI_BUILD_RENDERER_OGRE)
- $(cmake-utils_use opengl CEGUI_BUILD_RENDERER_OPENGL)
- $(cmake-utils_use opengl CEGUI_BUILD_RENDERER_OPENGL3)
- -DCEGUI_BUILD_RENDERER_OPENGLES=OFF
- $(cmake-utils_use static-libs CEGUI_BUILD_STATIC_CONFIGURATION)
- -DCEGUI_BUILD_TESTS=OFF
- $(cmake-utils_use expat CEGUI_BUILD_XMLPARSER_EXPAT)
- $(cmake-utils_use xml CEGUI_BUILD_XMLPARSER_LIBXML2)
- -DCEGUI_BUILD_XMLPARSER_RAPIDXML=OFF
- $(cmake-utils_use tinyxml CEGUI_BUILD_XMLPARSER_TINYXML)
- $(cmake-utils_use xerces-c CEGUI_BUILD_XMLPARSER_XERCES)
- $(cmake-utils_use truetype CEGUI_HAS_FREETYPE)
- $(cmake-utils_use zip CEGUI_HAS_MINIZIP_RESOURCE_PROVIDER)
- $(cmake-utils_use pcre CEGUI_HAS_PCRE_REGEX)
- -DCEGUI_SAMPLES_ENABLED=OFF
- $(cmake-utils_use bidi CEGUI_USE_FRIBIDI)
- -DCEGUI_USE_MINIBIDI=OFF
- )
-
- cmake-utils_src_configure
-}
-
-src_compile() {
- cmake-utils_src_compile
- use doc && emake -C "${BUILD_DIR}" html
-}
-
-src_install() {
- cmake-utils_src_install
- use doc && dohtml "${BUILD_DIR}"/doc/doxygen/html/*
-}
diff --git a/dev-games/cegui/cegui-0.8.7.ebuild b/dev-games/cegui/cegui-0.8.7.ebuild
index 7d4945e8d6cb..b52e9754c147 100644
--- a/dev-games/cegui/cegui-0.8.7.ebuild
+++ b/dev-games/cegui/cegui-0.8.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -24,6 +24,7 @@ REQUIRED_USE="|| ( expat tinyxml xerces-c xml )
# directfb broken
# directfb? ( dev-libs/DirectFB )
RDEPEND="
+ dev-libs/boost:=
virtual/libiconv
bidi? ( dev-libs/fribidi )
devil? ( media-libs/devil )
diff --git a/dev-haskell/wxcore/Manifest b/dev-haskell/wxcore/Manifest
index 5ab175abc875..5bf04f4e5710 100644
--- a/dev-haskell/wxcore/Manifest
+++ b/dev-haskell/wxcore/Manifest
@@ -1,2 +1 @@
-DIST wxcore-0.13.2.3.tar.gz 539251 SHA256 e02aab9b0d1084c723fafaf759576cc7a4800d3112d0f99923e88f75cec8ee57 SHA512 9745819c35a1ff4a287a992e146126df1170cacc8702d4a647ec9a4a3ead0518f015a6068858e035b4e30c165c3b84bc5251cd27c554d3271a6fab02f107d264 WHIRLPOOL 13e68eeb85b23104349990d03bdde6010f0ee8c046ec350cf4921fb723fc7f7c0d99b5565e0c40241601b8a3d9561a239dabd305c8096480e858fbd0e4ebf015
DIST wxcore-0.92.2.0.tar.gz 400116 SHA256 76128916c5d5df9cea9fc1e1b3b56d800d87874a431e98fca4427cb41cfe283e SHA512 e1339ea30a699e22a9fc2f12b6ddcd773911e4d611f834886952bde4d76205c448e1702bab3148f4c370eec1cabeac06655b4cf3cbbfe24e2ea08a628906880a WHIRLPOOL 60e37835d5d13d116659bed858b1320ba5006fd119cc9f045ca02b0d381de73146f52fb7308ee95a752a0aa4921532258468d69ed054c7ece67f0e8bf63a9f3b
diff --git a/dev-haskell/wxcore/files/wxcore-0.13.2.3-ghc-7.6.patch b/dev-haskell/wxcore/files/wxcore-0.13.2.3-ghc-7.6.patch
deleted file mode 100644
index 3d5adbea0904..000000000000
--- a/dev-haskell/wxcore/files/wxcore-0.13.2.3-ghc-7.6.patch
+++ /dev/null
@@ -1,42 +0,0 @@
---- wxcore-0.13.2.3-orig/src/haskell/Graphics/UI/WXCore/Events.hs 2012-09-30 19:56:52.000000000 +1000
-+++ wxcore-0.13.2.3/src/haskell/Graphics/UI/WXCore/Events.hs 2013-01-13 10:08:50.415293002 +1100
-@@ -1,4 +1,4 @@
--{-# LANGUAGE ForeignFunctionInterface #-}
-+{-# LANGUAGE CPP, ForeignFunctionInterface #-}
- -----------------------------------------------------------------------------------------
- {-| Module : Events
- Copyright : (c) Daan Leijen 2003
-@@ -241,6 +241,9 @@
- import Foreign.Marshal.Alloc
- import Foreign.Marshal.Array
- import Foreign.Marshal.Utils
-+#if (__GLASGOW_HASKELL__>=705)
-+import Foreign.C.Types(CInt(..))
-+#endif
-
- import Data.Char ( chr ) -- used in stc
- import Data.Maybe ( fromMaybe, fromJust )
---- wxcore-0.13.2.3-orig/src/haskell/Graphics/UI/WXCore/WxcTypes.hs 2012-09-30 19:56:52.000000000 +1000
-+++ wxcore-0.13.2.3/src/haskell/Graphics/UI/WXCore/WxcTypes.hs 2013-01-13 10:08:50.420293137 +1100
-@@ -142,7 +142,12 @@
-
- import Data.Int
- import Data.Word
-+#ifdef MIN_VERSION_base(4,5,0)
-+import Debug.Trace (traceIO)
-+#else
- import Debug.Trace (putTraceMsg)
-+#define traceIO putTraceMsg
-+#endif
-
- import Graphics.UI.WXCore.WxcObject
- import Graphics.UI.WXCore.WxcClassTypes
-@@ -853,7 +858,7 @@
- withCharResult io
- = do x <- io
- if (x < 0)
-- then do putTraceMsg ("Recieved negative unicode: " ++ (show x))
-+ then do traceIO ("Recieved negative unicode: " ++ (show x))
- return '\n'
- else return (fromCWchar x)
-
diff --git a/dev-haskell/wxcore/files/wxcore-0.13.2.3-stdcpp.patch b/dev-haskell/wxcore/files/wxcore-0.13.2.3-stdcpp.patch
deleted file mode 100644
index e09f9fa5594a..000000000000
--- a/dev-haskell/wxcore/files/wxcore-0.13.2.3-stdcpp.patch
+++ /dev/null
@@ -1,6 +0,0 @@
-diff --git a/wxcore.cabal b/wxcore.cabal
-index 886c77d..e1bfeb6 100644
---- a/wxcore.cabal
-+++ b/wxcore.cabal
-@@ -173,0 +174 @@ library
-+ extra-libraries: stdc++
diff --git a/dev-haskell/wxcore/wxcore-0.13.2.3-r1.ebuild b/dev-haskell/wxcore/wxcore-0.13.2.3-r1.ebuild
deleted file mode 100644
index e29d7a649bbc..000000000000
--- a/dev-haskell/wxcore/wxcore-0.13.2.3-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-WX_GTK_VER="2.8"
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour"
-inherit base haskell-cabal wxwidgets
-
-DESCRIPTION="wxHaskell core"
-HOMEPAGE="http://haskell.org/haskellwiki/WxHaskell"
-SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
-
-LICENSE="wxWinLL-3.1"
-SLOT="${WX_GTK_VER}/${PV}"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE=""
-
-RDEPEND="dev-haskell/parsec:=[profile?]
- dev-haskell/stm:=[profile?]
- >dev-haskell/wxdirect-0.12.1.2:${WX_GTK_VER}=[profile?]
- <dev-haskell/wxdirect-0.90:${WX_GTK_VER}=[profile?]
- >=dev-lang/ghc-6.12.1:=
- x11-libs/wxGTK:${WX_GTK_VER}=[X,gstreamer,opengl]"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.2"
-
-PATCHES=("${FILESDIR}/${PN}"-0.13.2.3-ghc-7.6.patch
- "${FILESDIR}/${PN}"-0.13.2.3-stdcpp.patch)
-
-src_prepare() {
- base_src_prepare
- sed -e "s@wxdirect@wxdirect-${WX_GTK_VER}@g" \
- -i "${S}/Setup.hs" \
- || die "Could not change Setup.hs for wxdirect slot ${WX_GTK_VER}"
- cabal_chdeps \
- 'array >= 0.2 && < 0.5' 'array >= 0.2'
-}
-
-src_configure() {
- haskell-cabal_src_configure \
- --flag=splitbase
-}
diff --git a/dev-haskell/wxdirect/Manifest b/dev-haskell/wxdirect/Manifest
index 87b4b10f8738..5362333126f0 100644
--- a/dev-haskell/wxdirect/Manifest
+++ b/dev-haskell/wxdirect/Manifest
@@ -1,3 +1,2 @@
-DIST wxdirect-0.13.1.3.tar.gz 32748 SHA256 2691991b319db1a57b9ee8895f78474ac4cbb947040e250d86975a30e8cf7411 SHA512 fc0ae01937c524105edcc39a8cbb3b0ac45d2d8b34346f59ada30171ed78f1a3e0be4010ffe63cd37ee0cc38c1b08e31628281efaa3ccc847a19f9518ecbe08c WHIRLPOOL db92071df161d4f25ddbd0af24153a21c3eb51877496f5fa60cf655bf71fc7c19f06f70fd3919798fcde50052205d04932307d8eaec65bb47dc9e561cb8ba02f
DIST wxdirect-0.90.1.1.tar.gz 29893 SHA256 282968b7fc52ed67f1efaf357cac05ffad58b7f80128062549801b6309ed7045 SHA512 f32b62db9c88a282531081a1a1e40757335306306af28a38ed364d28ca532418aca18e44ec6b5a789e02f5dddb455c9a7eb7f7e7c24b8a155df80628dcd2cfa1 WHIRLPOOL fbcb554ddaa6d96d3b87dc2c1423802409a8d763c59981446c7005b56455f275854587c49eb56da371ff350eacd1d76059f8b850844ffa05ef177b8338d10f12
DIST wxdirect-0.92.2.0.tar.gz 30544 SHA256 2303834061c544f7e32ffd7aaf91e644ee89e178487689f109f06625f0eefd3b SHA512 f112fc0a62031bc9eb8e6caa2bd70f0b9fa66a81380785165a07bdffa6fa2b44652ffb9f1165c3b8ab7db8a31273650e36e98c8eb72f7cec5873ecb75f58dc21 WHIRLPOOL 86f23acadec66f9fcb658c0e9faac33800396c11819c5950285f72e23233603866fad0e00c376636c69d3f7a16ee91ff327cf715f33edfa0628f20d8837ba883
diff --git a/dev-haskell/wxdirect/files/wxdirect-0.13.1.3-ghc-7.10.patch b/dev-haskell/wxdirect/files/wxdirect-0.13.1.3-ghc-7.10.patch
deleted file mode 100644
index 38889be35d39..000000000000
--- a/dev-haskell/wxdirect/files/wxdirect-0.13.1.3-ghc-7.10.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff --git a/src/HaskellNames.hs b/src/HaskellNames.hs
-index 6e1910e..bd61137 100644
---- a/src/HaskellNames.hs
-+++ b/src/HaskellNames.hs
-@@ -147,6 +147,7 @@ isBuiltin name
- {-----------------------------------------------------------------------------------------
- Haddock prologue
- -----------------------------------------------------------------------------------------}
-+getPrologue :: [Char] -> [Char] -> [Char] -> [String] -> IO [String]
- getPrologue moduleName content contains inputFiles
- = do time <- getCurrentTime
- return (prologue time)
-diff --git a/wxdirect.cabal b/wxdirect.cabal
-index 83be4af..02b56af 100644
---- a/wxdirect.cabal
-+++ b/wxdirect.cabal
-@@ -61,7 +61,7 @@ executable wxdirect-2.8
-
- build-depends:
- parsec >= 2.1.0 && < 4,
-- time >= 1.0 && < 1.5,
-+ time >= 1.0,
- strict >= 0.3 && < 1.0,
- directory >= 1.0 && < 2.0
-
diff --git a/dev-haskell/wxdirect/files/wxdirect-0.13.1.3-ghc-7.6.patch b/dev-haskell/wxdirect/files/wxdirect-0.13.1.3-ghc-7.6.patch
deleted file mode 100644
index dfc484a1eb9a..000000000000
--- a/dev-haskell/wxdirect/files/wxdirect-0.13.1.3-ghc-7.6.patch
+++ /dev/null
@@ -1,54 +0,0 @@
---- wxdirect-0.13.1.3-orig/src/ParseEiffel.hs 2012-09-30 20:02:15.000000000 +1000
-+++ wxdirect-0.13.1.3/src/ParseEiffel.hs 2014-03-23 14:15:23.118131281 +1100
-@@ -1,3 +1,4 @@
-+{-# LANGUAGE ScopedTypeVariables #-}
- -----------------------------------------------------------------------------------------
- {-| Module : ParseEiffel
- Copyright : (c) Daan Leijen 2003
-@@ -12,6 +13,8 @@
- -----------------------------------------------------------------------------------------
- module ParseEiffel( parseEiffel ) where
-
-+import Prelude hiding ( catch )
-+import Control.Exception ( catch, IOException )
- import Data.Char( digitToInt )
- import Text.ParserCombinators.Parsec
- import qualified Text.ParserCombinators.Parsec.Token as P
---- wxdirect-0.13.1.3-orig/src/Classes.hs 2012-09-30 20:02:15.000000000 +1000
-+++ wxdirect-0.13.1.3/src/Classes.hs 2014-03-23 14:15:23.118131281 +1100
-@@ -1,3 +1,4 @@
-+{-# LANGUAGE CPP #-}
- -----------------------------------------------------------------------------------------
- {-| Module : Classes
- Copyright : (c) Daan Leijen 2003
-@@ -28,7 +29,9 @@
- import Data.List( sort, sortBy )
- import qualified Data.Set as Set
- import qualified Data.Map as Map
-+#if !MIN_VERSION_base(4,6,0)
- import Prelude hiding ( catch )
-+#endif
- import HaskellNames( haskellTypeName, isBuiltin )
- import Types
-
---- wxdirect-0.13.1.3-orig/src/CompileClasses.hs 2012-09-30 20:02:15.000000000 +1000
-+++ wxdirect-0.13.1.3/src/CompileClasses.hs 2014-03-23 14:15:23.119131301 +1100
-@@ -89,7 +89,7 @@
- (exportsStatic,exportsClassClasses,classCount) = exportDefs decls exportsClass []
-
- methodCount = length decls
-- ghcoptions = [ "{-# LANGUAGE ForeignFunctionInterface #-}"]
-+ ghcoptions = [ "{-# LANGUAGE CPP, ForeignFunctionInterface #-}"]
-
- export = concat [ ["module " ++ moduleRoot ++ moduleName
- , " ( -- * Global" ]
-@@ -104,6 +104,9 @@
- , "import System.IO.Unsafe( unsafePerformIO )"
- , "import " ++ moduleRoot ++ "WxcTypes"
- , "import " ++ moduleRoot ++ moduleClassTypesName
-+ , "#if (__GLASGOW_HASKELL__>=705)"
-+ , "import Foreign.C.Types(CDouble(..), CInt(..), CWchar(..))"
-+ , "#endif"
- , ""
- ]
- ]
diff --git a/dev-haskell/wxdirect/wxdirect-0.13.1.3.ebuild b/dev-haskell/wxdirect/wxdirect-0.13.1.3.ebuild
deleted file mode 100644
index 116f193fdc99..000000000000
--- a/dev-haskell/wxdirect/wxdirect-0.13.1.3.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-# ebuild generated by hackport 0.3.6.9999
-
-WX_GTK_VER="2.8"
-
-CABAL_FEATURES="bin lib profile haddock hoogle hscolour"
-inherit base haskell-cabal
-
-DESCRIPTION="helper tool for building wxHaskell"
-HOMEPAGE="http://haskell.org/haskellwiki/WxHaskell"
-SRC_URI="mirror://hackage/packages/archive/${PN}/${PV}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="${WX_GTK_VER}/${PV}"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE=""
-
-RDEPEND=">=dev-haskell/parsec-2.1.0:=[profile?] <dev-haskell/parsec-4:=[profile?]
- >=dev-haskell/strict-0.3:=[profile?] <dev-haskell/strict-1.0:=[profile?]
- >=dev-lang/ghc-6.12.1:=
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-1.8.0.2
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.13.1.3-ghc-7.6.patch
- "${FILESDIR}"/${PN}-0.13.1.3-ghc-7.10.patch
-)
-
-src_prepare() {
- base_src_prepare
- sed -e "s@executable wxdirect@executable wxdirect-${WX_GTK_VER}@" \
- -i "${S}/${PN}.cabal" \
- || die "Could not change ${PN}.cabal for wxdirect slot ${WX_GTK_VER}"
-}
diff --git a/dev-libs/icu-le-hb/icu-le-hb-1.0.3.ebuild b/dev-libs/icu-le-hb/icu-le-hb-1.0.3.ebuild
index 706a85b2cf38..bec6562240c8 100644
--- a/dev-libs/icu-le-hb/icu-le-hb-1.0.3.ebuild
+++ b/dev-libs/icu-le-hb/icu-le-hb-1.0.3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/behdad/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="icu"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="
diff --git a/dev-lisp/asdf/asdf-3.2.0.ebuild b/dev-lisp/asdf/asdf-3.2.0.ebuild
index 9209e120042a..085373ac6861 100644
--- a/dev-lisp/asdf/asdf-3.2.0.ebuild
+++ b/dev-lisp/asdf/asdf-3.2.0.ebuild
@@ -28,7 +28,9 @@ PDEPEND="~dev-lisp/uiop-${PV}"
#S="${WORKDIR}"
install_docs() {
- (cd doc ; dodoc *.{html,css,ico,png} "${PN}.pdf" ; dodoc -r asdf ; doinfo "${PN}.info")
+ # Not installing info file at the moment, see bug #605752
+ #(cd doc ; dodoc *.{html,css,ico,png} "${PN}.pdf" ; dodoc -r asdf ; doinfo "${PN}.info")
+ (cd doc ; dodoc *.{html,css,ico,png} "${PN}.pdf" ; dodoc -r asdf)
}
src_compile() {
diff --git a/dev-python/cython/cython-0.24.1.ebuild b/dev-python/cython/cython-0.24.1.ebuild
index 68cc0accdcd5..ba0476758f3e 100644
--- a/dev-python/cython/cython-0.24.1.ebuild
+++ b/dev-python/cython/cython-0.24.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -18,7 +18,7 @@ SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE="doc emacs test"
diff --git a/dev-python/guessit/guessit-2.1.1.ebuild b/dev-python/guessit/guessit-2.1.1.ebuild
index fbd7804dad59..b2e9dd483122 100644
--- a/dev-python/guessit/guessit-2.1.1.ebuild
+++ b/dev-python/guessit/guessit-2.1.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="test"
RDEPEND="
diff --git a/dev-python/pyserial/pyserial-3.2.1.ebuild b/dev-python/pyserial/pyserial-3.2.1.ebuild
index 330a3303c900..394cd45470ec 100644
--- a/dev-python/pyserial/pyserial-3.2.1.ebuild
+++ b/dev-python/pyserial/pyserial-3.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="PSF-2"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd"
IUSE="doc examples"
DEPEND="
diff --git a/dev-python/rebulk/rebulk-0.8.2.ebuild b/dev-python/rebulk/rebulk-0.8.2.ebuild
index cd95bf800628..bae143b89df2 100644
--- a/dev-python/rebulk/rebulk-0.8.2.ebuild
+++ b/dev-python/rebulk/rebulk-0.8.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="MIT Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="test"
RDEPEND="dev-python/six[${PYTHON_USEDEP}]"
diff --git a/dev-util/ctags/ctags-20161028.ebuild b/dev-util/ctags/ctags-20161028.ebuild
index b92eea1550b9..a0327e47da07 100644
--- a/dev-util/ctags/ctags-20161028.ebuild
+++ b/dev-util/ctags/ctags-20161028.ebuild
@@ -10,7 +10,7 @@ SRC_URI="http://dev.gentoo.org/~radhermit/vim/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="json xml yaml"
COMMON_DEPEND="
diff --git a/eclass/multiprocessing.eclass b/eclass/multiprocessing.eclass
index 70ca475a8c72..67f7e2d65b42 100644
--- a/eclass/multiprocessing.eclass
+++ b/eclass/multiprocessing.eclass
@@ -139,11 +139,16 @@ multijob_init() {
# Setup a pipe for children to write their pids to when they finish.
# We have to allocate two fd's because POSIX has undefined behavior
- # when you open a FIFO for simultaneous read/write. #487056
+ # when using one single fd for both read and write. #487056
+ # However, opening an fd for read or write only will block until the
+ # opposite end is opened as well. Thus we open the first fd for both
+ # read and write to not block ourselve, but use it for reading only.
+ # The second fd really is opened for write only, as Cygwin supports
+ # just one single read fd per FIFO. #583962
local pipe="${T}/multijob.pipe"
mkfifo -m 600 "${pipe}"
- redirect_alloc_fd mj_write_fd "${pipe}"
redirect_alloc_fd mj_read_fd "${pipe}"
+ redirect_alloc_fd mj_write_fd "${pipe}" '>'
rm -f "${pipe}"
# See how many children we can fork based on the user's settings.
diff --git a/games-board/gnuchess-book/gnuchess-book-1.02-r1.ebuild b/games-board/gnuchess-book/gnuchess-book-1.02-r1.ebuild
index 0bf4c51b0599..d8f6bed06491 100644
--- a/games-board/gnuchess-book/gnuchess-book-1.02-r1.ebuild
+++ b/games-board/gnuchess-book/gnuchess-book-1.02-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://gnu/chess/book_${PV}.pgn.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE=""
RESTRICT="userpriv" # bug #112898
diff --git a/media-gfx/pngcrush/Manifest b/media-gfx/pngcrush/Manifest
index eea670deca37..3ef53751e549 100644
--- a/media-gfx/pngcrush/Manifest
+++ b/media-gfx/pngcrush/Manifest
@@ -1,2 +1,4 @@
DIST pngcrush-1.8.10-nolib.tar.xz 65196 SHA256 8db04792f8912011c9c25caf732894276f16ff0b7612f3365d18971dfb56442b SHA512 34d06b13ebbea77bb8f0e7d69ad8ddde5e36c8970adadc074bdf3715f5fe275e475680ea3e1b89349844b2aaeddcb00b35683c8dfc4ce2d78b59c20c626eca69 WHIRLPOOL 08b59025f59fb6ab9e13d2edd0271e25ff7f86f1506d18d55f3f2e7e22c974095ca98c020647a6a7752203446edb6ec8052e332d3a56aa754e96af5cc3e3ad3d
DIST pngcrush-1.8.10.tar.xz 386240 SHA256 a9c11e27fafaf49f4be9883fe39c1c222a9f7a492a223e53408e68a96594b90c SHA512 fc858e1feec3c6311c7063665f21989d1e5d81afb1a32cce9f6dae63c714c07ec0c0272b06d6bc9f255948c1d3a439511b9768c62686093b44bcc2caeb49061f WHIRLPOOL dcdfac66ac32866e2f7e048806c9bcc64aefd0a8a6c41104aa0376d99372a33107fe98628e542c89d4a1da42b5105e484eaa864067f62de90799845712ed5bd8
+DIST pngcrush-1.8.11-nolib.tar.xz 65272 SHA256 23a293a9e7b1e4ea94829ae0266c8672506ed2dfa80f69b11594c650bf1ae5dd SHA512 1b6d1c5b934d3d349031da1e49f1b3206cb0540a3d3a36219a800f052cd30da305b80902f7bdccfcc1487babb826a925048d30f9fbae598ca8ca18d60b3c49e1 WHIRLPOOL aa5f8177634bdef7617d443654fa600bf9231461ce141cf27d7613819a74f57d4aa95b941d4c0036fce8d58a8c495da1a392121a1b56a521accc12fbe0b7606e
+DIST pngcrush-1.8.11.tar.xz 388456 SHA256 8d530328650ec82f3cbe998729ada8347eb3dbbdf706d9021c5786144d18f5b0 SHA512 7110d3f55ec1d18bf9cf9b923bfd2e06bdf8c87fbc8ac09a6bc9e17cc5cda022185d70270f67ea63f733b18f904c05f1426a4794c29493630d5661bddbcaca2b WHIRLPOOL 68f948e39d6a7b82de6ff87cdd5609a8e7a87eae813e97dc0eaa84d254319a6217f960943945e2a4c9645f9b033706d6fcb23d243cd3a74eec326213bcddd9e2
diff --git a/media-gfx/pngcrush/pngcrush-1.8.11.ebuild b/media-gfx/pngcrush/pngcrush-1.8.11.ebuild
new file mode 100644
index 000000000000..a27745c9e799
--- /dev/null
+++ b/media-gfx/pngcrush/pngcrush-1.8.11.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit toolchain-funcs
+
+DESCRIPTION="Portable Network Graphics (PNG) optimizing utility"
+HOMEPAGE="http://pmt.sourceforge.net/pngcrush/"
+SRC_URI="system-libs? ( mirror://sourceforge/pmt/${P}-nolib.tar.xz )
+ !system-libs? ( mirror://sourceforge/pmt/${P}.tar.xz )"
+
+LICENSE="pngcrush"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="+system-libs"
+
+RDEPEND="
+ system-libs? (
+ media-libs/libpng:0=
+ sys-libs/zlib:=
+ )"
+DEPEND="${RDEPEND}
+ app-arch/xz-utils"
+
+pkg_setup() {
+ use system-libs && S+="-nolib"
+}
+
+src_compile() {
+ emake \
+ CC="$(tc-getCC)" \
+ LD="$(tc-getCC)" \
+ CFLAGS="${CFLAGS} ${CPPFLAGS} -Wall" \
+ LDFLAGS="${LDFLAGS}"
+}
+
+src_install() {
+ dobin ${PN}
+ dodoc ChangeLog.html
+}
diff --git a/media-libs/flac/flac-1.3.2-r1.ebuild b/media-libs/flac/flac-1.3.2-r1.ebuild
index c978f47958dc..bc98c221fec3 100644
--- a/media-libs/flac/flac-1.3.2-r1.ebuild
+++ b/media-libs/flac/flac-1.3.2-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://downloads.xiph.org/releases/${PN}/${P}.tar.xz"
LICENSE="BSD FDL-1.2 GPL-2 LGPL-2.1"
SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="altivec +cxx debug ogg cpu_flags_x86_sse static-libs"
RDEPEND="ogg? ( >=media-libs/libogg-1.3.0[${MULTILIB_USEDEP}] )"
diff --git a/media-tv/kodi/kodi-16.1.ebuild b/media-tv/kodi/kodi-16.1.ebuild
index 2a2e2281b563..f69a917bf71b 100644
--- a/media-tv/kodi/kodi-16.1.ebuild
+++ b/media-tv/kodi/kodi-16.1.ebuild
@@ -24,7 +24,7 @@ case ${PV} in
MY_P="${PN}-${MY_PV}"
SRC_URI="https://github.com/xbmc/xbmc/archive/${MY_PV}-${CODENAME}.tar.gz -> ${MY_P}.tar.gz
!java? ( https://github.com/candrews/gentoo-kodi/raw/master/${MY_P}-generated-addons-r1.tar.xz )"
- KEYWORDS="amd64 ~x86"
+ KEYWORDS="amd64 x86"
S=${WORKDIR}/xbmc-${MY_PV}-${CODENAME}
;;
diff --git a/media-video/subliminal/subliminal-2.0.5-r1.ebuild b/media-video/subliminal/subliminal-2.0.5-r1.ebuild
index c8c0e312ef8f..4155e1eb1a41 100644
--- a/media-video/subliminal/subliminal-2.0.5-r1.ebuild
+++ b/media-video/subliminal/subliminal-2.0.5-r1.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="test"
RDEPEND="
diff --git a/media-video/subtitlecomposer/subtitlecomposer-0.6.4.ebuild b/media-video/subtitlecomposer/subtitlecomposer-0.6.4.ebuild
index de2f9b3380e4..e07fd9183211 100644
--- a/media-video/subtitlecomposer/subtitlecomposer-0.6.4.ebuild
+++ b/media-video/subtitlecomposer/subtitlecomposer-0.6.4.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/maxrd2/subtitlecomposer"
SRC_URI="https://github.com/maxrd2/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="mpv unicode xine"
CDEPEND="
diff --git a/net-dns/bind-tools/bind-tools-9.11.0_p2.ebuild b/net-dns/bind-tools/bind-tools-9.11.0_p2.ebuild
index 429619236a9e..3d7c65a33f17 100644
--- a/net-dns/bind-tools/bind-tools-9.11.0_p2.ebuild
+++ b/net-dns/bind-tools/bind-tools-9.11.0_p2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="ftp://ftp.isc.org/isc/bind9/${MY_PV}/${MY_P}.tar.gz"
LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc gost gssapi idn ipv6 libressl readline seccomp ssl urandom xml"
# no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687
diff --git a/net-dns/bind/bind-9.11.0_p2.ebuild b/net-dns/bind/bind-9.11.0_p2.ebuild
index adbe8bff95ae..210c8cd7a5a7 100644
--- a/net-dns/bind/bind-9.11.0_p2.ebuild
+++ b/net-dns/bind/bind-9.11.0_p2.ebuild
@@ -39,7 +39,7 @@ SRC_URI="ftp://ftp.isc.org/isc/bind9/${MY_PV}/${MY_P}.tar.gz
LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0"
SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
# -berkdb by default re bug 602682
IUSE="-berkdb +caps dlz dnstap doc filter-aaaa fixed-rrset geoip gost gssapi idn ipv6
json ldap libressl lmdb mysql nslint odbc postgres python rpz seccomp selinux ssl static-libs
diff --git a/net-dns/pdns-recursor/pdns-recursor-4.0.4.ebuild b/net-dns/pdns-recursor/pdns-recursor-4.0.4.ebuild
index f34025ccce17..7931363451cf 100644
--- a/net-dns/pdns-recursor/pdns-recursor-4.0.4.ebuild
+++ b/net-dns/pdns-recursor/pdns-recursor-4.0.4.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm x86"
IUSE="lua luajit protobuf systemd"
REQUIRED_USE="?? ( lua luajit )"
diff --git a/net-dns/pdns/pdns-4.0.2.ebuild b/net-dns/pdns/pdns-4.0.2.ebuild
index 7fb0def0d0c5..05c5c1c3b93c 100644
--- a/net-dns/pdns/pdns-4.0.2.ebuild
+++ b/net-dns/pdns/pdns-4.0.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://downloads.powerdns.com/releases/${P/_/-}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
# other possible flags:
# db2: we lack the dep
diff --git a/net-libs/aqbanking/aqbanking-5.6.10.ebuild b/net-libs/aqbanking/aqbanking-5.6.10.ebuild
index 72b6b3b454a3..710decd4d8d6 100644
--- a/net-libs/aqbanking/aqbanking-5.6.10.ebuild
+++ b/net-libs/aqbanking/aqbanking-5.6.10.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ppc ~ppc64 x86"
IUSE="chipcard debug doc ebics examples gtk ofx"
RDEPEND=">=app-misc/ktoblzcheck-1.48
diff --git a/sys-libs/gwenhywfar/gwenhywfar-4.15.3.ebuild b/sys-libs/gwenhywfar/gwenhywfar-4.15.3.ebuild
index f021dd6c6326..261b37a86feb 100644
--- a/sys-libs/gwenhywfar/gwenhywfar-4.15.3.ebuild
+++ b/sys-libs/gwenhywfar/gwenhywfar-4.15.3.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~hppa ppc ~ppc64 ~sparc x86"
IUSE="debug doc fox gtk qt4"
RDEPEND="dev-libs/libgpg-error
diff --git a/x11-misc/xdg-utils/xdg-utils-1.1.1-r1.ebuild b/x11-misc/xdg-utils/xdg-utils-1.1.1-r1.ebuild
index 6bb6a9bcdcdd..588b021cf882 100644
--- a/x11-misc/xdg-utils/xdg-utils-1.1.1-r1.ebuild
+++ b/x11-misc/xdg-utils/xdg-utils-1.1.1-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://portland.freedesktop.org/download/${MY_P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="doc +perl"
RDEPEND="dev-util/desktop-file-utils
diff --git a/x11-terms/guake/guake-0.8.8.ebuild b/x11-terms/guake/guake-0.8.8.ebuild
index be6e06e2c4ba..3225e0baad1d 100644
--- a/x11-terms/guake/guake-0.8.8.ebuild
+++ b/x11-terms/guake/guake-0.8.8.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm x86"
RDEPEND="
dev-libs/keybinder:0[python]