summaryrefslogtreecommitdiff
path: root/media-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-12-09 09:14:02 +0000
committerV3n3RiX <venerix@redcorelinux.org>2017-12-09 09:14:02 +0000
commitb9ef7cab6264f1838672efbbcb4ba3b3abd5323f (patch)
tree38e677f4a13244ca8ed29a815a0a62f943b430d4 /media-libs
parentd37b97a25b8b10f748eead6574b01f893f140b01 (diff)
gentoo resync : 09.12.2017
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/Manifest.gzbin66185 -> 66356 bytes
-rw-r--r--media-libs/avidemux-core/Manifest2
-rw-r--r--media-libs/avidemux-core/avidemux-core-9999.ebuild18
-rw-r--r--media-libs/avidemux-plugins/Manifest2
-rw-r--r--media-libs/avidemux-plugins/avidemux-plugins-9999.ebuild12
-rw-r--r--media-libs/exiftool/Manifest2
-rw-r--r--media-libs/exiftool/exiftool-10.68.ebuild22
-rw-r--r--media-libs/freetype/Manifest6
-rw-r--r--media-libs/freetype/files/freetype-2.7.1-glyph_name.patch31
-rw-r--r--media-libs/freetype/files/freetype-2.7.1-pcf_fix.patch711
-rw-r--r--media-libs/freetype/freetype-2.7.1-r2.ebuild179
-rw-r--r--media-libs/libgphoto2/Manifest2
-rw-r--r--media-libs/libgphoto2/libgphoto2-2.5.14.ebuild2
-rw-r--r--media-libs/libmygpo-qt/Manifest5
-rw-r--r--media-libs/libmygpo-qt/libmygpo-qt-1.0.7-r1.ebuild45
-rw-r--r--media-libs/libmygpo-qt/libmygpo-qt-1.0.7.ebuild30
-rw-r--r--media-libs/libmygpo-qt/libmygpo-qt-1.0.8.ebuild45
-rw-r--r--media-libs/libsdl2/Manifest8
-rw-r--r--media-libs/libsdl2/libsdl2-2.0.4.ebuild2
-rw-r--r--media-libs/libsdl2/libsdl2-2.0.5.ebuild2
-rw-r--r--media-libs/libv4l/Manifest12
-rw-r--r--media-libs/libv4l/libv4l-1.12.5.ebuild7
-rw-r--r--media-libs/libwebp/Manifest4
-rw-r--r--media-libs/libwebp/libwebp-0.6.1.ebuild69
-rw-r--r--media-libs/opencollada/Manifest2
-rw-r--r--media-libs/opencollada/opencollada-1.6.58.ebuild2
-rw-r--r--media-libs/openmoiv/Manifest3
-rw-r--r--media-libs/openmoiv/metadata.xml12
-rw-r--r--media-libs/openmoiv/openmoiv-1.0.3a.ebuild42
-rw-r--r--media-libs/portmidi/Manifest2
-rw-r--r--media-libs/portmidi/portmidi-217-r1.ebuild2
-rw-r--r--media-libs/qt-gstreamer/Manifest2
-rw-r--r--media-libs/qt-gstreamer/qt-gstreamer-1.2.0-r3.ebuild2
33 files changed, 194 insertions, 1093 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index fc0ac6eb96af..ad164597837f 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/avidemux-core/Manifest b/media-libs/avidemux-core/Manifest
index d51bdbe849b6..38cbceafb4d9 100644
--- a/media-libs/avidemux-core/Manifest
+++ b/media-libs/avidemux-core/Manifest
@@ -1,5 +1,5 @@
AUX avidemux-core-2.6.20-fix-cmake.patch 1020 BLAKE2B 775653f2d8fdf15f56025c44a3b938d6e978606eaa475e6ca67446f3c754705cb3f3f1253293dc62a8d85536e47e8371b6fb128f5fecf04b847a488899be16d4 SHA512 82f4a5c3328d593bc5b2dbabc339eb19ceb6bc295984ca1fda4efbfd0f0a3687d39d07f36cf4338230396db849012f3d8ea053404f78317712741571cf060f0e
DIST avidemux_2.6.20.tar.gz 20172362 SHA256 03c6cb7fc9eb74688b4fcd5eb654ed7b9c4ffc717a72cc09b08a2d10cdc7ef9f SHA512 d01d0fc24a3004770bd3923c2debc4fa2752eb71df08cfe423746b9c44a2562ca01d82965ed2563b99572a4bed8034b79487199ce330208b51a3b7f87ccf7103 WHIRLPOOL 2e2dc21bed49eeb0cdfefe75fe51f6a84226e7e8e80b063bc0b3d8711a6b91db710611dc0ec06575be69ec8e24f2f9e5b5eb363b9c095267729e85e162a4ce38
EBUILD avidemux-core-2.6.20-r2.ebuild 2592 BLAKE2B e16a93a949c283c64fceb9aad8ba9e252fb7c4c0ba19e4214e709614499994dc49e2a538fad86ab3bcac25b1a1a754db264af320f2cef0577a72b40c2b026d0f SHA512 3e0c2cbb97f734a7ee9d386241bda083fe41d9f0777bad50db6f017fca121aa0cbe4e699d28a6499d7f94b0238da6fa7bc96f9f0bef359a64f000b27b562efad
-EBUILD avidemux-core-9999.ebuild 2544 BLAKE2B fc352e3df9a0078f7a56fbe51459108bea8bd2fc10b7d1c1f7d3841ab9a48446c24e219bc4c450708b4fba65f5e94e922b42f08c4a75b7e4cde5b11b2dadb627 SHA512 de9308bc45c70d19d14d0751131027f3f4443bedc7bcbd1f1de8823448ae38684f7c4f8fb107e65db00a402cb4e72327a8d47283218be920cafda97a6fc7cb3a
+EBUILD avidemux-core-9999.ebuild 2563 BLAKE2B d0f54a429d05b82d05573c590d036ca6e4274a3f4b09c460cbd3654c065119707eea74538f38c46cbbd8343274f4977bdcd95b2767d098dd1541c83a6df3a69a SHA512 7a428f7961b8834d6fb4eba6153166d702f99307fb954e97667b0acb97ad90001bf26d747cb4e9ccdae17b24320f7bf2b6e539d62e8f044cbf29a270e5d93026
MISC metadata.xml 566 BLAKE2B 4298f411df7407c11de8f5c2cb6bc012223ae9c4e2a302823ee243309510510ad72da5b362265567ba8786476702d42c45c68077c84d9a6929f4d6cc44a29037 SHA512 031ee8ca49399bfb081d3aa2417604de938b701ba671f1de77df1c6f0abdb558d49ebf1ff9d3776f77757236ce05e981bc4a44fc2d1f164e0b499ae6b1b52b6a
diff --git a/media-libs/avidemux-core/avidemux-core-9999.ebuild b/media-libs/avidemux-core/avidemux-core-9999.ebuild
index 9b4fbca2cefa..6d3d4eb7d5f9 100644
--- a/media-libs/avidemux-core/avidemux-core-9999.ebuild
+++ b/media-libs/avidemux-core/avidemux-core-9999.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI="6"
+EAPI=6
inherit cmake-utils
@@ -26,22 +26,20 @@ else
fi
# Trying to use virtual; ffmpeg misses aac,cpudetection USE flags now though, are they needed?
-DEPEND="
- !<media-video/avidemux-${PV}:${SLOT}
+COMMON_DEPEND="
dev-db/sqlite:3
+ nvenc? ( media-video/nvidia_video_sdk )
sdl? ( media-libs/libsdl:0 )
system-ffmpeg? ( >=virtual/ffmpeg-9:0[mp3,theora] )
- xv? ( x11-libs/libXv:0 )
vaapi? ( x11-libs/libva:0 )
vdpau? ( x11-libs/libvdpau:0 )
- nvenc? ( media-video/nvidia_video_sdk )
+ xv? ( x11-libs/libXv:0 )
"
-RDEPEND="
- $DEPEND
+RDEPEND="${COMMON_DEPEND}
+ !<media-video/avidemux-${PV}:${SLOT}
nls? ( virtual/libintl:0 )
"
-DEPEND="
- $DEPEND
+DEPEND="${COMMON_DEPEND}
virtual/pkgconfig
nls? ( sys-devel/gettext )
!system-ffmpeg? ( dev-lang/yasm[nls=] )
@@ -76,11 +74,11 @@ src_configure() {
local mycmakeargs=(
-DAVIDEMUX_SOURCE_DIR='${S}'
-DGETTEXT="$(usex nls)"
+ -DNVENC="$(usex nvenc)"
-DSDL="$(usex sdl)"
-DLIBVA="$(usex vaapi)"
-DVDPAU="$(usex vdpau)"
-DXVIDEO="$(usex xv)"
- -DNVENC="$(usex nvenc)"
)
if use debug ; then
diff --git a/media-libs/avidemux-plugins/Manifest b/media-libs/avidemux-plugins/Manifest
index d2bb66b35d99..68c96f6444c1 100644
--- a/media-libs/avidemux-plugins/Manifest
+++ b/media-libs/avidemux-plugins/Manifest
@@ -1,5 +1,5 @@
AUX avidemux-plugins-2.6.20-optional-pulse.patch 743 BLAKE2B e60a7433e539d49d5bff7dea62bfda984866dd72b93158827ee5ed785d77174db3fbde9e67c9c3fdc8d652485d8e704c075811c65848ef48f78490c6a3061b7f SHA512 dcec29c63aa7eb828fc1aaf4b54edb76290e3c7655b00002efa8036f0572b1c0111c30e873b925bb606e8e672e177ba8d103100b1fb55dcc830b83e4a5556710
DIST avidemux_2.6.20.tar.gz 20172362 SHA256 03c6cb7fc9eb74688b4fcd5eb654ed7b9c4ffc717a72cc09b08a2d10cdc7ef9f SHA512 d01d0fc24a3004770bd3923c2debc4fa2752eb71df08cfe423746b9c44a2562ca01d82965ed2563b99572a4bed8034b79487199ce330208b51a3b7f87ccf7103 WHIRLPOOL 2e2dc21bed49eeb0cdfefe75fe51f6a84226e7e8e80b063bc0b3d8711a6b91db710611dc0ec06575be69ec8e24f2f9e5b5eb363b9c095267729e85e162a4ce38
EBUILD avidemux-plugins-2.6.20.ebuild 4706 BLAKE2B 2a840256de0a37665168c2492948975e71d9bc93cd679aee1dce0140256afea95d7e15d16da4c611e92000861da9aeb52b66efd0bac3a2e7649422feddc5a8ad SHA512 475ecaf3baff8af51786330f641d3d05a6f293e7c026a5dd003e0ace5c3eca6395b9136179f837f3bba7b36f532e530d83c26c0fae1df60e31d8f81a2cbcf097
-EBUILD avidemux-plugins-9999.ebuild 4706 BLAKE2B 2a840256de0a37665168c2492948975e71d9bc93cd679aee1dce0140256afea95d7e15d16da4c611e92000861da9aeb52b66efd0bac3a2e7649422feddc5a8ad SHA512 475ecaf3baff8af51786330f641d3d05a6f293e7c026a5dd003e0ace5c3eca6395b9136179f837f3bba7b36f532e530d83c26c0fae1df60e31d8f81a2cbcf097
+EBUILD avidemux-plugins-9999.ebuild 4624 BLAKE2B 3987c2913f4ef5d2bc9ffe5e0a1f9ac73ebbcc0bb2790194171db2a227c10e674913b48f7bd4667f87f202d228e931e3ff70105213661a15187187feb9691af4 SHA512 72cecf677d507ff1372a47b88934d2246757b9ebcafc1a37d586d6b6d30b292ce51424f8c92790b03bfd34f47a631d2c96950d1de0f98b98431a29255ff68ad3
MISC metadata.xml 1406 BLAKE2B 11611c16434167ee45901a059c37d8802c7b605d21cee9f813982cd8e22e98aac1fa0921662178ef532ef060e7d2c61353a2e057caef3b63a9bf5df06fa6f2a6 SHA512 117225570689a4b78a36b18f5e6c50e185d2db2b10ba6d38869105fa5e718d5dc753eb151cba411df8eba48705e0eee29c2acae8c1a491cc343832d9cfa0290c
diff --git a/media-libs/avidemux-plugins/avidemux-plugins-9999.ebuild b/media-libs/avidemux-plugins/avidemux-plugins-9999.ebuild
index 8ec82b2f23d5..65575efc73a0 100644
--- a/media-libs/avidemux-plugins/avidemux-plugins-9999.ebuild
+++ b/media-libs/avidemux-plugins/avidemux-plugins-9999.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI="6"
+EAPI=6
PYTHON_COMPAT=( python2_7 )
@@ -13,7 +13,7 @@ HOMEPAGE="http://fixounet.free.fr/avidemux"
# Multiple licenses because of all the bundled stuff.
LICENSE="GPL-1 GPL-2 MIT PSF-2 public-domain"
SLOT="2.6"
-IUSE="aac aften a52 alsa amr dcaenc debug dts fdk fontconfig fribidi jack lame libsamplerate cpu_flags_x86_mmx opengl nvenc opus oss pulseaudio qt4 qt5 vorbis truetype twolame xv xvid x264 x265 vdpau vpx"
+IUSE="aac aften a52 alsa amr dcaenc debug dts fdk fontconfig fribidi jack lame libsamplerate cpu_flags_x86_mmx opengl nvenc opus oss pulseaudio qt5 vorbis truetype twolame xv xvid x264 x265 vdpau vpx"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
if [[ ${PV} == *9999* ]] ; then
@@ -28,9 +28,9 @@ else
KEYWORDS="~amd64 ~x86"
fi
-RDEPEND="
+RDEPEND="${PYTHON_DEPS}
~media-libs/avidemux-core-${PV}:${SLOT}[vdpau?]
- ~media-video/avidemux-${PV}:${SLOT}[opengl?,qt4?,qt5?]
+ ~media-video/avidemux-${PV}:${SLOT}[opengl?,qt5?]
>=dev-lang/spidermonkey-1.5-r2:0=
dev-libs/libxml2:2
media-libs/a52dec:0
@@ -71,7 +71,6 @@ RDEPEND="
xvid? ( media-libs/xvid:0 )
vorbis? ( media-libs/libvorbis:0 )
vpx? ( media-libs/libvpx:0 )
- ${PYTHON_DEPS}
"
DEPEND="${RDEPEND}
oss? ( virtual/os-headers:0 )"
@@ -88,7 +87,6 @@ src_prepare() {
processes="buildPluginsCommon:avidemux_plugins
buildPluginsCLI:avidemux_plugins"
- use qt4 && processes+=" buildPluginsQt4:avidemux_plugins"
for process in ${processes} ; do
CMAKE_USE_DIR="${S}"/${process#*:} cmake-utils_src_prepare
@@ -126,7 +124,7 @@ src_configure() {
-DOPUS="$(usex opus)"
-DOSS="$(usex oss)"
-DPULSEAUDIOSIMPLE="$(usex pulseaudio)"
- -DQT4="$(usex qt4)"
+ -DQT4=OFF
-DFREETYPE2="$(usex truetype)"
-DTWOLAME="$(usex twolame)"
-DX264="$(usex x264)"
diff --git a/media-libs/exiftool/Manifest b/media-libs/exiftool/Manifest
index 93bd1c0cf187..e6f9c7d8a38c 100644
--- a/media-libs/exiftool/Manifest
+++ b/media-libs/exiftool/Manifest
@@ -1,7 +1,9 @@
DIST Image-ExifTool-10.64.tar.gz 4278747 SHA256 1632a684fa93bc1051f3ffab9cf9453c2b5e29173afd8b91b1044e4def8c42c9 SHA512 e0823c51521e5e300a2ad23734d8174da1d5f963fe9fe44c72dc1b2d9835bba8a5c940c748f17ce576be495e919685342f2c6932afa94019efd3fd2d47b852eb WHIRLPOOL 0acb37fa6e93e2a22df2e67ccdb9abef3b3a1f03fcc26945cf742f5d71b83c92fce48673962ae900da5434b8f1320f9b14ac39fe3d787dd2368100afe4acc731
DIST Image-ExifTool-10.66.tar.gz 4293398 SHA256 9da1e99199d3249d42fa7fc55576d6d389f8e9226826bdadaac441c6d2ee8cf6 SHA512 32824dfcaf84055143141cbdac05c56d322ecc970cf98813251b2eb1cda32340e08fd4fd6e9323994416e9dc4f9affcba7e35b991abfd6f30cabbb57d02b5eb2 WHIRLPOOL c0ef671f9276ec83a5402b9048c02ed21853ebf8a94ab049bbd872b58a082bcce47f8b3a6bc7322aa0dd02ab72dddb1848d9f5dfa3f689dcd857b944825b7d64
DIST Image-ExifTool-10.67.tar.gz 4293932 SHA256 8b628a59d644c50928629fd854fac3624909cf59864f488ee81ae17b4be690b5 SHA512 da16af355397d667b3c57a9b1d24b7d91888126138d4bc4cb936ea1ab418cef7e2baed069c39f2890cc93a5dc9cbecd51cd3b4ac7d81f1d6c1426b6fb1aca762 WHIRLPOOL 54bdcb58b1fddd2138bbb0ef4ac9c7ec7b80ceee4d3440f50c78a2cbcf7abc2bd8389722b774cc12499be68f6eae54523ab3c7446122708de6a606df707d47d4
+DIST Image-ExifTool-10.68.tar.gz 4295465 BLAKE2B 5074c7310affda8b21d580d6db5ad67b74bc3e136a115f403e9567e6f667a1f5e600e1f09717b620613f0006b8c2571d365b1942c2f8138f4f122dcf31b47f07 SHA512 8064ada3abbb12d12a1ad89ec4185b25e54c0726f50b8650460280869dd538ec776c15ed1832350be900c4668ba90d4a45bf3b898173c5ac09945cfa473f42c8
EBUILD exiftool-10.64.ebuild 532 BLAKE2B 9082da4d83fc6b5ede514bd0a9fc277a08182500b4980f50de1cc5cbdf16179e7134c42a385bf0082d9ee7f46b279e0f6e757424414734f79ed2947ec5b575d7 SHA512 7bce562b0f55fa1792996a7992e0a7edc211437ba9515c8cf5fd3bed776de1ee1ac1cca452e68c48625b469f2dec05658ac6cc3f572e877ec2c2b28d29507255
EBUILD exiftool-10.66.ebuild 536 BLAKE2B 447face52dc7db39d6d75196556fa4c369d84e9bd1d83ceb241747839095b457eafa64c094741992f29cf0efc95fadb67263d3dec021cccdff8fc32bb2db9ad0 SHA512 39ad2668ecb03ab6fcacce0b7d0d51d2abf45847c964900ae49ca74c65b57d20f2006b73ca19eedb49eaa92cd9fa01d04c4835dbf3fa52083df566e44f58e86b
EBUILD exiftool-10.67.ebuild 536 BLAKE2B 447face52dc7db39d6d75196556fa4c369d84e9bd1d83ceb241747839095b457eafa64c094741992f29cf0efc95fadb67263d3dec021cccdff8fc32bb2db9ad0 SHA512 39ad2668ecb03ab6fcacce0b7d0d51d2abf45847c964900ae49ca74c65b57d20f2006b73ca19eedb49eaa92cd9fa01d04c4835dbf3fa52083df566e44f58e86b
+EBUILD exiftool-10.68.ebuild 536 BLAKE2B 447face52dc7db39d6d75196556fa4c369d84e9bd1d83ceb241747839095b457eafa64c094741992f29cf0efc95fadb67263d3dec021cccdff8fc32bb2db9ad0 SHA512 39ad2668ecb03ab6fcacce0b7d0d51d2abf45847c964900ae49ca74c65b57d20f2006b73ca19eedb49eaa92cd9fa01d04c4835dbf3fa52083df566e44f58e86b
MISC metadata.xml 10159 BLAKE2B 3b879f3679b07864e8e32d0223d1512919d56ede4b51bc5a550a83694c8c956c6e6e60a92309ceafef61ed738ccd0b5a6817094b4132be013560d3d7830f6349 SHA512 88662e634877bf2b67144fd37a862626e247f7df5daa82ed8d7a91a00611290d3976687221b5f58b78111a8894d45d55c8999966436f621baebf1bc7b3561484
diff --git a/media-libs/exiftool/exiftool-10.68.ebuild b/media-libs/exiftool/exiftool-10.68.ebuild
new file mode 100644
index 000000000000..22e52f948459
--- /dev/null
+++ b/media-libs/exiftool/exiftool-10.68.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+DIST_NAME=Image-ExifTool
+inherit perl-module
+
+DESCRIPTION="Read and write meta information in image, audio and video files"
+HOMEPAGE="https://www.sno.phy.queensu.ca/~phil/exiftool/ ${HOMEPAGE}"
+SRC_URI="https://www.sno.phy.queensu.ca/~phil/exiftool/${DIST_P}.tar.gz"
+
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x64-macos"
+IUSE="doc"
+
+SRC_TEST="do"
+
+src_install() {
+ perl-module_src_install
+ use doc && dodoc -r html/
+}
diff --git a/media-libs/freetype/Manifest b/media-libs/freetype/Manifest
index 960eaa1b6025..d70c3c998f51 100644
--- a/media-libs/freetype/Manifest
+++ b/media-libs/freetype/Manifest
@@ -1,17 +1,11 @@
AUX freetype-2.4.11-sizeof-types.patch 1041 BLAKE2B dce55cf1b31d426bb5a59aee20681e1e15ec24ee4468627e3e4f19f3a8fcd2ea89402292db24efffae3a3a0293c929f5e06bac3c87e6762d380b74d68a7ef71a SHA512 0774b7b769d332cbd0e674fad545d1c2b816947188725a7528d749c6311b84bbdc7f8c1a1f2cc947c405f16e8a92e394d77094aad98a6468f154fdedacec0ecc
AUX freetype-2.7-enable-valid.patch 533 BLAKE2B 64449eceea9c394ee4a0e2dfb1722c95950561003d3d5ae894b4a571614d8ac6b89a895f883e90ed7d4bdbd225d26bb4a09e49e2b93c4354b8acf1358bb1b067 SHA512 bb8caa36cbd941a24347c761e0110f21aad3f783aab7507de831cdde1d2e83032cbca58ccedac94ce2f5233921a63436fc799f0dd615f21009f7f309d15c6863
-AUX freetype-2.7.1-glyph_name.patch 749 BLAKE2B c01defc6052c051b28076a31eae9cc00ca51016d120ffdf700a8046c2291f757ad077f7f90a4b354fc1aa5fa29fa95eab2b1e400137807e998bd2486ea514573 SHA512 8593993242f02a1941933a54b00952222728b7e810e5e580eef255cea432e50ea45145b095925d788e39dd12910c3e4cf4e71c0ce936961131ab7616dae6b58f
-AUX freetype-2.7.1-pcf_fix.patch 26691 BLAKE2B a962582325ba944317420e6c956371822cce5ad12d815c52dbdf0c4ad38d87f77d10d25d9d8852ab1d243f62ceb6b1f13ac8680360e386e3e0ed22c121079245 SHA512 517535998ffc5d6864dda036a9311a3cef7bf61f0b7ed12fc89326a460496dae5c7efad308631fbd92e0c3f2e0b3a65853c6819abd6a303907135ece62310fbe
-DIST freetype-2.7.1.tar.bz2 1825107 SHA256 3a3bb2c4e15ffb433f2032f50a5b5a92558206822e22bfe8cbe339af4aa82f88 SHA512 df39e2ef55f9090a66fecb6b5e9a5d296a043ddfd919d0ce3d7ea5132aa388bfbbeeaa6d6df6513956134b987e1c3a5eac6975c0c9631213af77457a623b49da WHIRLPOOL f1d506dae87b718131299e24c959ad0636bca9739fdd3dce1ad1e8009e7e16a11faede66d234f7071f3de86c83b275f09323804be77a2a4b3a785adba4b74ed6
DIST freetype-2.8.1.tar.bz2 1886443 SHA256 e5435f02e02d2b87bb8e4efdcaa14b1f78c9cf3ab1ed80f94b6382fb6acc7d78 SHA512 ca59e47f0fceeeb9b8032be2671072604d0c79094675df24187829c05e99757d0a48a0f8062d4d688e056f783aa8f6090d732ad116562e94784fccf1339eb823 WHIRLPOOL 4827e36cccf23323be8e5e55edd6692503747e90ff3764a497571c06338c711c0d2071ab06766ccb803152e4b00df4cefbee2768ad3660fbf6430f3622620893
DIST freetype-2.8.tar.bz2 1873526 SHA256 a3c603ed84c3c2495f9c9331fe6bba3bb0ee65e06ec331e0a0fb52158291b40b SHA512 3842c34bf6100a8c9b78258146b2ff35e9bb4c993937d3ef09982c1e2552dfd15f8849ddd8a1e84edf08b5a5fb918b68cf7b1584545c5900e22a00bfa1c89ff5 WHIRLPOOL 2fb845ede217b228c39e1e767ea5b21868bd3b02521ca48fe614d78f790c9dab5145cc6feb147725e8e44cd3aa716a14742ef4893b2f54e5b167efe9f4905386
-DIST freetype-doc-2.7.1.tar.bz2 2127460 SHA256 8e09cf22d1c98006fe3af160b7c3b7c847e4a3743963d6d89314d350b859dfb0 SHA512 acccc0cdacf277abb967aee3a09850f10aafe7719d01fc179fc660e8f3d596203d9a0ae74785e5c7e7ad744032d2209a547607edc43c8fde9d136de00cd59ff6 WHIRLPOOL f5d079472e22ba7ae1aa9c74f13279960f9c773be97def5039d5ac5473e1f1e691e4d94cf0e9183708e066faf2537b72777940996b61854e815ebe3d32ca71fd
DIST freetype-doc-2.8.1.tar.bz2 2128376 SHA256 e6251ab44adcb075c7ca4205163c43b6539cbe5265b8a24ec0afa07f8b9213f3 SHA512 386f3e2f123e60e697eb446d667bdcdf184d354a7a9a7bcc42767ea7964cd5a89e5ef42a234838c03e7ce926d3e92d763acb84983afdaf9f6977c028d55f2806 WHIRLPOOL 3197ea90412e32b5086b1f1d1ba80a069e73e021a1289423509ea36e0b13431be28af12666c619b498f5e50e07854e97cdf15383433a7ea0a1211470bca7dd1c
DIST freetype-doc-2.8.tar.bz2 2127740 SHA256 427ba04d11f450df4bac4c95fec247be1b835ccdcf85d8b081f3f39d31811154 SHA512 3a970a7dd6f0ba580c9f8084b271c11e6e87111ab9a5b6a3148eb1087e45ee18e998aa7e36a4311067a3b674cb784b1e827cf8c3a853e380078219be3eccce06 WHIRLPOOL 21863e784f993e301dceffb5b5cd20c94abaeec3e936cdcb0c54fe4e65a7cdb4768d890d7b97891f75ec3f3db7d47d2db52eda68cf6f776028cffac7b2e30696
-DIST ft2demos-2.7.1.tar.bz2 222288 SHA256 d3f8a0d5a3f0d58701133458a8c1d3f97f658869f3c904b1fda447ed3b290ecd SHA512 d3c5d81f302629c50b82696db0a83f17e3940fe38ecfddf5c56f63ff3f136f248b0458fe75337823cc080852f48a7326f4e5599240042ba1cb8984e05edd9823 WHIRLPOOL b1f8a1171fafa3147a3cd4c6dcc3237fe5b03240923e99acbd0f38da4129be443eb81178bb4df907bdcf3acf37248e59e012291b6a2ba66dc1d8a9e77a038f96
DIST ft2demos-2.8.1.tar.bz2 228934 SHA256 7e385c34fc91978e4db976cbb9e1cdc4d1ce611046f2a21ceb0737e9a60cefd9 SHA512 f3a3216448df7b9bebb875a69587f31d0548f4b7e1b1bd70b0f06b3c4a43b3f5ca99ac2fcfecb32909b16b32a466fff24d1a6407e5fd6c2145fd64d2a156429a WHIRLPOOL adc29f9e0dce4e897f450b06800dd6a36ba1a64a53972bb15d5bb10e4551334b0267006b257cbde909462c8c00444e8a8e7335e95092add1c90f786fd1b1baf7
DIST ft2demos-2.8.tar.bz2 225274 SHA256 2b6ce0d36bcb43fcc8aac07a0287982d855571ee271c3803c768e501f9c1a233 SHA512 dffdf6a493e8145c6513be34b57734a9a99c61f758a0e1ea691ef4284cee4c274ad7c3a8120a8ec425d86e33a70cd879d9db258e9c67b6a4db79c3243d4c9fb3 WHIRLPOOL 90f7d197912e968fe0443f67ae208ed4705b217e8d952c5063f476a30c3b585c6e6b55d01b174545b6972236e8f774d5674e2cad5d89c6e88b1c492be43512a4
-EBUILD freetype-2.7.1-r2.ebuild 5314 BLAKE2B 9fd58cede061df8b68e2ed495929cd86a8764039d1736692e1de75e381f001748b0188bceb2cac9c9a5bc11164cabb57302032ee61a9d4754138a3cbe1d72c70 SHA512 b7da721732b8c16b2d09077b077fa472e649cb65947f1a0cddac3efafaa4a1a0f46867a1788bec329a1bcde28369b64c4bcd451391ce3f9b5e828420fe9e663c
EBUILD freetype-2.8.1.ebuild 5398 BLAKE2B 91adb027e0b1b5903f9ad9d7b456c26df97cded09b5453a9e5f5eb8f71c8ab544424c609d6f969fea99b69019314544d0844074ae4ebcb66ab72e397419dc199 SHA512 b16b15ab519acd02fe9b462ce29987cecb0d3fca081870070c122487c8eeaacb407d13eb345f023718489a04f86c88e7b9b419e6ee2ebcf019bbf21ab77427d7
EBUILD freetype-2.8.ebuild 5388 BLAKE2B fa9239b515b22566cc2e9f528b7d26e0bad35ae2eda09f68d8104c8f428676053585807caf630afc0e4ebae5f0e548a66967cecb98b1a486f2dfd3c8d28aab89 SHA512 0196c0c055f3a2fd70355569fe2933bbcbcdc4d14656ae5b3a13a487e8048d5ef9ab1365068b2ebc3082c7af92fb3e2f1300f934a320a4c8b03b6156917f777c
EBUILD freetype-9999.ebuild 6525 BLAKE2B 3416510d17f7e0fb315d597e1b8dec20ada49197ebce1e924c96c5ef8e9a6c34e4b7c95ab0c8a7079a5297d0e688c080f27432518f431a2a92dea95bf05c8b8a SHA512 cd7d5c6780544a3b060eef38f93724001ac4a3aa56ceac5bacd3f2f92f8ebcf0374a33e0f3d0759b63ea061110ac2d2cbdf714f83e9f1948b2413ceb3370a238
diff --git a/media-libs/freetype/files/freetype-2.7.1-glyph_name.patch b/media-libs/freetype/files/freetype-2.7.1-glyph_name.patch
deleted file mode 100644
index 99c27a7a02fb..000000000000
--- a/media-libs/freetype/files/freetype-2.7.1-glyph_name.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From a660e3de422731b94d4a134d27555430cbb6fb39 Mon Sep 17 00:00:00 2001
-From: Werner Lemberg <wl@gnu.org>
-Date: Fri, 26 Aug 2016 00:23:27 +0200
-Subject: [PATCH] [type1] Fix heap buffer overflow.
-
-Reported as
-
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=36
-
-* src/type1/t1load.c (parse_charstrings): Reject fonts that don't
-contain glyph names.
----
-diff --git a/src/type1/t1load.c b/src/type1/t1load.c
-index c981adcf..f8bf3132 100644
---- a/src/type1/t1load.c
-+++ b/src/type1/t1load.c
-@@ -1776,6 +1776,12 @@
- }
- }
-
-+ if ( !n )
-+ {
-+ error = FT_THROW( Invalid_File_Format );
-+ goto Fail;
-+ }
-+
- loader->num_glyphs = n;
-
- /* if /.notdef is found but does not occupy index 0, do our magic. */
---
-2.12.0
diff --git a/media-libs/freetype/files/freetype-2.7.1-pcf_fix.patch b/media-libs/freetype/files/freetype-2.7.1-pcf_fix.patch
deleted file mode 100644
index 5b8912181323..000000000000
--- a/media-libs/freetype/files/freetype-2.7.1-pcf_fix.patch
+++ /dev/null
@@ -1,711 +0,0 @@
-From f837a50ec3a4f240d73f018f237f9f58631e2ba5 Mon Sep 17 00:00:00 2001
-From: Werner Lemberg <wl@gnu.org>
-Date: Mon, 9 Jan 2017 10:49:03 +0100
-Subject: [pcf] Introduce a driver structure.
-
-To be filled later on with something useful.
-
-* src/pcf/pcf.h (PCF_Driver): New structure.
-
-* src/pcf/pcfdrivr.c (pcf_driver_init, pcf_driver_done): New dummy
-functions.
-(pcf_driver_class): Updated.
----
- src/pcf/pcf.h | 7 +++++++
- src/pcf/pcfdrivr.c | 24 ++++++++++++++++++++----
- 3 files changed, 39 insertions(+), 4 deletions(-)
-
-diff --git a/src/pcf/pcf.h b/src/pcf/pcf.h
-index c726e5e..830cabe 100644
---- a/src/pcf/pcf.h
-+++ b/src/pcf/pcf.h
-@@ -163,6 +163,13 @@ FT_BEGIN_HEADER
- } PCF_FaceRec, *PCF_Face;
-
-
-+ typedef struct PCF_DriverRec_
-+ {
-+ FT_DriverRec root;
-+
-+ } PCF_DriverRec, *PCF_Driver;
-+
-+
- /* macros for pcf font format */
-
- #define LSBFirst 0
-diff --git a/src/pcf/pcfdrivr.c b/src/pcf/pcfdrivr.c
-index 10d5c20..8f4a90d 100644
---- a/src/pcf/pcfdrivr.c
-+++ b/src/pcf/pcfdrivr.c
-@@ -691,22 +691,38 @@ THE SOFTWARE.
- }
-
-
-+ FT_CALLBACK_DEF( FT_Error )
-+ pcf_driver_init( FT_Module module ) /* PCF_Driver */
-+ {
-+ FT_UNUSED( module );
-+
-+ return FT_Err_Ok;
-+ }
-+
-+
-+ FT_CALLBACK_DEF( void )
-+ pcf_driver_done( FT_Module module ) /* PCF_Driver */
-+ {
-+ FT_UNUSED( module );
-+ }
-+
-+
- FT_CALLBACK_TABLE_DEF
- const FT_Driver_ClassRec pcf_driver_class =
- {
- {
- FT_MODULE_FONT_DRIVER |
- FT_MODULE_DRIVER_NO_OUTLINES,
-- sizeof ( FT_DriverRec ),
-
-+ sizeof ( PCF_DriverRec ),
- "pcf",
- 0x10000L,
- 0x20000L,
-
-- NULL, /* module-specific interface */
-+ NULL, /* module-specific interface */
-
-- NULL, /* FT_Module_Constructor module_init */
-- NULL, /* FT_Module_Destructor module_done */
-+ pcf_driver_init, /* FT_Module_Constructor module_init */
-+ pcf_driver_done, /* FT_Module_Destructor module_done */
- pcf_driver_requester /* FT_Module_Requester get_interface */
- },
-
---
-cgit v1.0
-
-From 08fd250e1af0aa16d18012d39462e6ca9bbc6e90 Mon Sep 17 00:00:00 2001
-From: Werner Lemberg <wl@gnu.org>
-Date: Mon, 9 Jan 2017 11:30:32 +0100
-Subject: [pcf] Make long family names configurable.
-
-The change from 2016-09-29 was too radical (except for people using
-the openSuSE GNU/Linux distribution). To ameliorate the situation,
-PCF_CONFIG_OPTION_LONG_FAMILY_NAMES gets introduced which controls
-the feature; if set, a new PCF property option
-`no-long-family-names' can be used to switch this feature off.
-
-* include/freetype/config/ftoption.h, devel/ftoption.h
-(PCF_CONFIG_OPTION_LONG_FAMILY_NAMES): New option.
-
-* include/freetype/ftpcfdrv.h: New header file (only containing
-comments currently, used for building the documentation).
-
-* include/freetype/config/ftheader.h (FT_PCF_DRIVER_H): New macro.
-
-* src/pcf/pcf.h (PCF_Driver): Add `no_long_family_names' field.
-
-* src/pcf/pcfdrivr.c: Include FT_SERVICE_PROPERTIES_H and
-FT_PCF_DRIVER_H.
-(pcf_property_set, pcf_property_get): New functions.
-(pcf_service_properties): New service.
-(pcf_servives): Updated.
-(pcf_driver_init) [PCF_CONFIG_OPTION_LONG_FAMILY_NAMES]: Handle
-`no_long_family_names'.
-
-* src/pcf/pcfread.c (pcf_load_font): Handle `no_long_family_names'
-and PCF_CONFIG_OPTION_LONG_FAMILY_NAMES.
-
-* docs/CHANGES: Updated.
----
- devel/ftoption.h | 31 +++++++++-
- docs/CHANGES | 16 ++++++
- include/freetype/config/ftheader.h | 13 +++++
- include/freetype/config/ftoption.h | 31 +++++++++-
- include/freetype/ftchapters.h | 1 +
- include/freetype/ftpcfdrv.h | 105 ++++++++++++++++++++++++++++++++++
- src/pcf/pcf.h | 2 +
- src/pcf/pcfdrivr.c | 114 +++++++++++++++++++++++++++++++++++++
- src/pcf/pcfread.c | 98 ++++++++++++++++++-------------
- 10 files changed, 400 insertions(+), 44 deletions(-)
- create mode 100644 include/freetype/ftpcfdrv.h
-
-diff --git a/devel/ftoption.h b/devel/ftoption.h
-index 3b63931..b8b0a8d 100644
---- a/devel/ftoption.h
-+++ b/devel/ftoption.h
-@@ -82,8 +82,8 @@ FT_BEGIN_HEADER
- /* to control the various font drivers and modules. The controllable */
- /* properties are listed in the section `Controlling FreeType Modules' */
- /* in the reference's table of contents; currently there are properties */
-- /* for the auto-hinter (file `ftautoh.h'), CFF (file `ftcffdrv.h'), and */
-- /* TrueType (file `ftttdrv.h'). */
-+ /* for the auto-hinter (file `ftautoh.h'), CFF (file `ftcffdrv.h'), */
-+ /* TrueType (file `ftttdrv.h'), and PCF (file `ftpcfdrv.h'). */
- /* */
- /* `FREETYPE_PROPERTIES' has the following syntax form (broken here into */
- /* multiple lines for better readability). */
-@@ -835,6 +835,33 @@ FT_BEGIN_HEADER
- /*************************************************************************/
- /*************************************************************************/
- /**** ****/
-+ /**** P C F D R I V E R C O N F I G U R A T I O N ****/
-+ /**** ****/
-+ /*************************************************************************/
-+ /*************************************************************************/
-+
-+
-+ /*************************************************************************/
-+ /* */
-+ /* There are many PCF fonts just called `Fixed' which look completely */
-+ /* different, and which have nothing to do with each other. When */
-+ /* selecting `Fixed' in KDE or Gnome one gets results that appear rather */
-+ /* random, the style changes often if one changes the size and one */
-+ /* cannot select some fonts at all. This option makes the PCF module */
-+ /* prepend the foundry name (plus a space) to the family name. */
-+ /* */
-+ /* We also check whether we have `wide' characters; all put together, we */
-+ /* get family names like `Sony Fixed' or `Misc Fixed Wide'. */
-+ /* */
-+ /* If this option is activated, it can be controlled with the */
-+ /* `no-long-family-names' property of the pcf driver module. */
-+ /* */
-+#define PCF_CONFIG_OPTION_LONG_FAMILY_NAMES
-+
-+
-+ /*************************************************************************/
-+ /*************************************************************************/
-+ /**** ****/
- /**** A U T O F I T M O D U L E C O N F I G U R A T I O N ****/
- /**** ****/
- /*************************************************************************/
-diff --git a/docs/CHANGES b/docs/CHANGES
-index cb3b327..3823395 100644
---- a/docs/CHANGES
-+++ b/docs/CHANGES
-@@ -1,4 +1,20 @@
-
-+CHANGES BETWEEN 2.7.1 and 2.7.2
-+
-+ I. IMPORTANT CHANGES
-+
-+ - The PCF change to show more `colourful' family names (introduced
-+ in version 2.7.1) was too radical; it can now be configured with
-+ PCF_CONFIG_OPTION_LONG_FAMILY_NAMES at compile time. If
-+ activated, it can be switched off at run time with the new pcf
-+ property `no-long-family-names'. If the `FREETYPE_PROPERTIES'
-+ environment variable is available, you can say
-+
-+ FREETYPE_PROPERTIES=pcf:no-long-family-names=1
-+
-+
-+======================================================================
-+
- CHANGES BETWEEN 2.7 and 2.7.1
-
- I. IMPORTANT CHANGES
-diff --git a/include/freetype/config/ftheader.h b/include/freetype/config/ftheader.h
-index 950d36c..d491af5 100644
---- a/include/freetype/config/ftheader.h
-+++ b/include/freetype/config/ftheader.h
-@@ -357,6 +357,19 @@
- /*************************************************************************
- *
- * @macro:
-+ * FT_PCF_DRIVER_H
-+ *
-+ * @description:
-+ * A macro used in #include statements to name the file containing
-+ * structures and macros related to the PCF driver module.
-+ *
-+ */
-+#define FT_PCF_DRIVER_H <freetype/ftpcfdrv.h>
-+
-+
-+ /*************************************************************************
-+ *
-+ * @macro:
- * FT_TYPE1_TABLES_H
- *
- * @description:
-diff --git a/include/freetype/config/ftoption.h b/include/freetype/config/ftoption.h
-index f5bc540..5676074 100644
---- a/include/freetype/config/ftoption.h
-+++ b/include/freetype/config/ftoption.h
-@@ -82,8 +82,8 @@ FT_BEGIN_HEADER
- /* to control the various font drivers and modules. The controllable */
- /* properties are listed in the section `Controlling FreeType Modules' */
- /* in the reference's table of contents; currently there are properties */
-- /* for the auto-hinter (file `ftautoh.h'), CFF (file `ftcffdrv.h'), and */
-- /* TrueType (file `ftttdrv.h'). */
-+ /* for the auto-hinter (file `ftautoh.h'), CFF (file `ftcffdrv.h'), */
-+ /* TrueType (file `ftttdrv.h'), and PCF (file `ftpcfdrv.h'). */
- /* */
- /* `FREETYPE_PROPERTIES' has the following syntax form (broken here into */
- /* multiple lines for better readability). */
-@@ -835,6 +835,33 @@ FT_BEGIN_HEADER
- /*************************************************************************/
- /*************************************************************************/
- /**** ****/
-+ /**** P C F D R I V E R C O N F I G U R A T I O N ****/
-+ /**** ****/
-+ /*************************************************************************/
-+ /*************************************************************************/
-+
-+
-+ /*************************************************************************/
-+ /* */
-+ /* There are many PCF fonts just called `Fixed' which look completely */
-+ /* different, and which have nothing to do with each other. When */
-+ /* selecting `Fixed' in KDE or Gnome one gets results that appear rather */
-+ /* random, the style changes often if one changes the size and one */
-+ /* cannot select some fonts at all. This option makes the PCF module */
-+ /* prepend the foundry name (plus a space) to the family name. */
-+ /* */
-+ /* We also check whether we have `wide' characters; all put together, we */
-+ /* get family names like `Sony Fixed' or `Misc Fixed Wide'. */
-+ /* */
-+ /* If this option is activated, it can be controlled with the */
-+ /* `no-long-family-names' property of the pcf driver module. */
-+ /* */
-+#define PCF_CONFIG_OPTION_LONG_FAMILY_NAMES
-+
-+
-+ /*************************************************************************/
-+ /*************************************************************************/
-+ /**** ****/
- /**** A U T O F I T M O D U L E C O N F I G U R A T I O N ****/
- /**** ****/
- /*************************************************************************/
-diff --git a/include/freetype/ftchapters.h b/include/freetype/ftchapters.h
-index ab43895..a0a121b 100644
---- a/include/freetype/ftchapters.h
-+++ b/include/freetype/ftchapters.h
-@@ -77,6 +77,7 @@
- /* auto_hinter */
- /* cff_driver */
- /* tt_driver */
-+/* pcf_driver */
- /* */
- /***************************************************************************/
-
-diff --git a/include/freetype/ftpcfdrv.h b/include/freetype/ftpcfdrv.h
-new file mode 100644
-index 0000000..6622c93
---- /dev/null
-+++ b/include/freetype/ftpcfdrv.h
-@@ -0,0 +1,105 @@
-+/***************************************************************************/
-+/* */
-+/* ftpcfdrv.h */
-+/* */
-+/* FreeType API for controlling the PCF driver (specification only). */
-+/* */
-+/* Copyright 2017 by */
-+/* David Turner, Robert Wilhelm, and Werner Lemberg. */
-+/* */
-+/* This file is part of the FreeType project, and may only be used, */
-+/* modified, and distributed under the terms of the FreeType project */
-+/* license, LICENSE.TXT. By continuing to use, modify, or distribute */
-+/* this file you indicate that you have read the license and */
-+/* understand and accept it fully. */
-+/* */
-+/***************************************************************************/
-+
-+
-+#ifndef FTPCFDRV_H_
-+#define FTPCFDRV_H_
-+
-+#include <ft2build.h>
-+#include FT_FREETYPE_H
-+
-+#ifdef FREETYPE_H
-+#error "freetype.h of FreeType 1 has been loaded!"
-+#error "Please fix the directory search order for header files"
-+#error "so that freetype.h of FreeType 2 is found first."
-+#endif
-+
-+
-+FT_BEGIN_HEADER
-+
-+
-+ /**************************************************************************
-+ *
-+ * @section:
-+ * pcf_driver
-+ *
-+ * @title:
-+ * The PCF driver
-+ *
-+ * @abstract:
-+ * Controlling the PCF driver module.
-+ *
-+ * @description:
-+ * While FreeType's PCF driver doesn't expose API functions by itself,
-+ * it is possible to control its behaviour with @FT_Property_Set and
-+ * @FT_Property_Get. Right now, there is a single property
-+ * `no-long-family-names' available if FreeType is compiled with
-+ * PCF_CONFIG_OPTION_LONG_FAMILY_NAMES.
-+ *
-+ * The PCF driver's module name is `pcf'.
-+ *
-+ */
-+
-+
-+ /**************************************************************************
-+ *
-+ * @property:
-+ * no-long-family-names
-+ *
-+ * @description:
-+ * If PCF_CONFIG_OPTION_LONG_FAMILY_NAMES is active while compiling
-+ * FreeType, the PCF driver constructs long family names.
-+ *
-+ * There are many PCF fonts just called `Fixed' which look completely
-+ * different, and which have nothing to do with each other. When
-+ * selecting `Fixed' in KDE or Gnome one gets results that appear rather
-+ * random, the style changes often if one changes the size and one
-+ * cannot select some fonts at all. The improve this situation, the PCF
-+ * module prepends the foundry name (plus a space) to the family name.
-+ * It also checks whether there are `wide' characters; all put together,
-+ * family names like `Sony Fixed' or `Misc Fixed Wide' are constructed.
-+ *
-+ * If `no-long-family-names' is set, this feature gets switched off.
-+ *
-+ * {
-+ * FT_Library library;
-+ * FT_Bool no_long_family_names = TRUE;
-+ *
-+ *
-+ * FT_Init_FreeType( &library );
-+ *
-+ * FT_Property_Set( library, "pcf",
-+ * "no-long-family-names",
-+ * &no_long_family_names );
-+ * }
-+ *
-+ * @note:
-+ * This property can be used with @FT_Property_Get also.
-+ *
-+ * This property can be set via the `FREETYPE_PROPERTIES' environment
-+ * variable (using values 1 and 0 for `on' and `off', respectively).
-+ *
-+ */
-+
-+
-+FT_END_HEADER
-+
-+
-+#endif /* FTPCFDRV_H_ */
-+
-+
-+/* END */
-diff --git a/src/pcf/pcf.h b/src/pcf/pcf.h
-index 830cabe..f0390cb 100644
---- a/src/pcf/pcf.h
-+++ b/src/pcf/pcf.h
-@@ -167,6 +167,8 @@ FT_BEGIN_HEADER
- {
- FT_DriverRec root;
-
-+ FT_Bool no_long_family_names;
-+
- } PCF_DriverRec, *PCF_Driver;
-
-
-diff --git a/src/pcf/pcfdrivr.c b/src/pcf/pcfdrivr.c
-index 8f4a90d..bc65423 100644
---- a/src/pcf/pcfdrivr.c
-+++ b/src/pcf/pcfdrivr.c
-@@ -49,6 +49,8 @@ THE SOFTWARE.
-
- #include FT_SERVICE_BDF_H
- #include FT_SERVICE_FONT_FORMAT_H
-+#include FT_SERVICE_PROPERTIES_H
-+#include FT_PCF_DRIVER_H
-
-
- /*************************************************************************/
-@@ -667,6 +669,110 @@ THE SOFTWARE.
- };
-
-
-+ /*
-+ * PROPERTY SERVICE
-+ *
-+ */
-+ static FT_Error
-+ pcf_property_set( FT_Module module, /* PCF_Driver */
-+ const char* property_name,
-+ const void* value,
-+ FT_Bool value_is_string )
-+ {
-+#ifdef PCF_CONFIG_OPTION_LONG_FAMILY_NAMES
-+
-+ FT_Error error = FT_Err_Ok;
-+ PCF_Driver driver = (PCF_Driver)module;
-+
-+#ifndef FT_CONFIG_OPTION_ENVIRONMENT_PROPERTIES
-+ FT_UNUSED( value_is_string );
-+#endif
-+
-+
-+ if ( !ft_strcmp( property_name, "no-long-family-names" ) )
-+ {
-+#ifdef FT_CONFIG_OPTION_ENVIRONMENT_PROPERTIES
-+ if ( value_is_string )
-+ {
-+ const char* s = (const char*)value;
-+ long lfn = ft_strtol( s, NULL, 10 );
-+
-+
-+ if ( lfn == 0 )
-+ driver->no_long_family_names = 0;
-+ else if ( lfn == 1 )
-+ driver->no_long_family_names = 1;
-+ else
-+ return FT_THROW( Invalid_Argument );
-+ }
-+ else
-+#endif
-+ {
-+ FT_Bool* no_long_family_names = (FT_Bool*)value;
-+
-+
-+ driver->no_long_family_names = *no_long_family_names;
-+ }
-+
-+ return error;
-+ }
-+
-+#else /* !PCF_CONFIG_OPTION_LONG_FAMILY_NAMES */
-+
-+ FT_UNUSED( module );
-+ FT_UNUSED( value );
-+ FT_UNUSED( value_is_string );
-+
-+#endif /* !PCF_CONFIG_OPTION_LONG_FAMILY_NAMES */
-+
-+ FT_TRACE0(( "pcf_property_set: missing property `%s'\n",
-+ property_name ));
-+ return FT_THROW( Missing_Property );
-+ }
-+
-+
-+ static FT_Error
-+ pcf_property_get( FT_Module module, /* PCF_Driver */
-+ const char* property_name,
-+ const void* value )
-+ {
-+#ifdef PCF_CONFIG_OPTION_LONG_FAMILY_NAMES
-+
-+ FT_Error error = FT_Err_Ok;
-+ PCF_Driver driver = (PCF_Driver)module;
-+
-+
-+ if ( !ft_strcmp( property_name, "no-long-family-names" ) )
-+ {
-+ FT_Bool no_long_family_names = driver->no_long_family_names;
-+ FT_Bool* val = (FT_Bool*)value;
-+
-+
-+ *val = no_long_family_names;
-+
-+ return error;
-+ }
-+
-+#else /* !PCF_CONFIG_OPTION_LONG_FAMILY_NAMES */
-+
-+ FT_UNUSED( module );
-+ FT_UNUSED( value );
-+
-+#endif /* !PCF_CONFIG_OPTION_LONG_FAMILY_NAMES */
-+
-+ FT_TRACE0(( "pcf_property_get: missing property `%s'\n",
-+ property_name ));
-+ return FT_THROW( Missing_Property );
-+ }
-+
-+
-+ FT_DEFINE_SERVICE_PROPERTIESREC(
-+ pcf_service_properties,
-+
-+ (FT_Properties_SetFunc)pcf_property_set, /* set_property */
-+ (FT_Properties_GetFunc)pcf_property_get ) /* get_property */
-+
-+
- /*
- *
- * SERVICE LIST
-@@ -677,6 +783,7 @@ THE SOFTWARE.
- {
- { FT_SERVICE_ID_BDF, &pcf_service_bdf },
- { FT_SERVICE_ID_FONT_FORMAT, FT_FONT_FORMAT_PCF },
-+ { FT_SERVICE_ID_PROPERTIES, &pcf_service_properties },
- { NULL, NULL }
- };
-
-@@ -694,7 +801,14 @@ THE SOFTWARE.
- FT_CALLBACK_DEF( FT_Error )
- pcf_driver_init( FT_Module module ) /* PCF_Driver */
- {
-+#ifdef PCF_CONFIG_OPTION_LONG_FAMILY_NAMES
-+ PCF_Driver driver = (PCF_Driver)module;
-+
-+
-+ driver->no_long_family_names = 0;
-+#else
- FT_UNUSED( module );
-+#endif
-
- return FT_Err_Ok;
- }
-diff --git a/src/pcf/pcfread.c b/src/pcf/pcfread.c
-index 38ba110..3eacf2b 100644
---- a/src/pcf/pcfread.c
-+++ b/src/pcf/pcfread.c
-@@ -1393,57 +1393,75 @@ THE SOFTWARE.
- prop = pcf_find_property( face, "FAMILY_NAME" );
- if ( prop && prop->isString )
- {
-- /* Prepend the foundry name plus a space to the family name. */
-- /* There are many fonts just called `Fixed' which look completely */
-- /* different, and which have nothing to do with each other. When */
-- /* selecting `Fixed' in KDE or Gnome one gets results that appear */
-- /* rather random, the style changes often if one changes the size */
-- /* and one cannot select some fonts at all. */
-- /* */
-- /* We also check whether we have `wide' characters; all put */
-- /* together, we get family names like `Sony Fixed' or `Misc Fixed */
-- /* Wide'. */
-- PCF_Property foundry_prop, point_size_prop, average_width_prop;
--
-- int l = ft_strlen( prop->value.atom ) + 1;
-- int wide = 0;
--
--
-- foundry_prop = pcf_find_property( face, "FOUNDRY" );
-- point_size_prop = pcf_find_property( face, "POINT_SIZE" );
-- average_width_prop = pcf_find_property( face, "AVERAGE_WIDTH" );
--
-- if ( point_size_prop && average_width_prop )
-+
-+#ifdef PCF_CONFIG_OPTION_LONG_FAMILY_NAMES
-+
-+ PCF_Driver driver = (PCF_Driver)FT_FACE_DRIVER( face );
-+
-+
-+ if ( !driver->no_long_family_names )
- {
-- if ( average_width_prop->value.l >= point_size_prop->value.l )
-+ /* Prepend the foundry name plus a space to the family name. */
-+ /* There are many fonts just called `Fixed' which look */
-+ /* completely different, and which have nothing to do with each */
-+ /* other. When selecting `Fixed' in KDE or Gnome one gets */
-+ /* results that appear rather random, the style changes often if */
-+ /* one changes the size and one cannot select some fonts at all. */
-+ /* */
-+ /* We also check whether we have `wide' characters; all put */
-+ /* together, we get family names like `Sony Fixed' or `Misc */
-+ /* Fixed Wide'. */
-+
-+ PCF_Property foundry_prop, point_size_prop, average_width_prop;
-+
-+ int l = ft_strlen( prop->value.atom ) + 1;
-+ int wide = 0;
-+
-+
-+ foundry_prop = pcf_find_property( face, "FOUNDRY" );
-+ point_size_prop = pcf_find_property( face, "POINT_SIZE" );
-+ average_width_prop = pcf_find_property( face, "AVERAGE_WIDTH" );
-+
-+ if ( point_size_prop && average_width_prop )
- {
-- /* This font is at least square shaped or even wider */
-- wide = 1;
-- l += ft_strlen( " Wide" );
-+ if ( average_width_prop->value.l >= point_size_prop->value.l )
-+ {
-+ /* This font is at least square shaped or even wider */
-+ wide = 1;
-+ l += ft_strlen( " Wide" );
-+ }
- }
-- }
-
-- if ( foundry_prop && foundry_prop->isString )
-- {
-- l += ft_strlen( foundry_prop->value.atom ) + 1;
-+ if ( foundry_prop && foundry_prop->isString )
-+ {
-+ l += ft_strlen( foundry_prop->value.atom ) + 1;
-
-- if ( FT_NEW_ARRAY( root->family_name, l ) )
-- goto Exit;
-+ if ( FT_NEW_ARRAY( root->family_name, l ) )
-+ goto Exit;
-+
-+ ft_strcpy( root->family_name, foundry_prop->value.atom );
-+ ft_strcat( root->family_name, " " );
-+ ft_strcat( root->family_name, prop->value.atom );
-+ }
-+ else
-+ {
-+ if ( FT_NEW_ARRAY( root->family_name, l ) )
-+ goto Exit;
-
-- ft_strcpy( root->family_name, foundry_prop->value.atom );
-- ft_strcat( root->family_name, " " );
-- ft_strcat( root->family_name, prop->value.atom );
-+ ft_strcpy( root->family_name, prop->value.atom );
-+ }
-+
-+ if ( wide )
-+ ft_strcat( root->family_name, " Wide" );
- }
- else
-+
-+#endif /* PCF_CONFIG_OPTION_LONG_FAMILY_NAMES */
-+
- {
-- if ( FT_NEW_ARRAY( root->family_name, l ) )
-+ if ( FT_STRDUP( root->family_name, prop->value.atom ) )
- goto Exit;
--
-- ft_strcpy( root->family_name, prop->value.atom );
- }
--
-- if ( wide )
-- ft_strcat( root->family_name, " Wide" );
- }
- else
- root->family_name = NULL;
---
-cgit v1.0
-
-From 7ccca6aec167c2c30c569765ece808f0eee023a6 Mon Sep 17 00:00:00 2001
-From: Werner Lemberg <wl@gnu.org>
-Date: Mon, 9 Jan 2017 19:54:44 +0100
-Subject: [pcf] Disable long family names by default.
-
-* include/freetype/config/ftoption.h
-(PCF_CONFIG_OPTION_LONG_FAMILY_NAMES): Comment out.
----
- include/freetype/config/ftoption.h | 2 +-
- 2 files changed, 8 insertions(+), 1 deletion(-)
-
-diff --git a/include/freetype/config/ftoption.h b/include/freetype/config/ftoption.h
-index 5676074..37a0d00 100644
---- a/include/freetype/config/ftoption.h
-+++ b/include/freetype/config/ftoption.h
-@@ -856,7 +856,7 @@ FT_BEGIN_HEADER
- /* If this option is activated, it can be controlled with the */
- /* `no-long-family-names' property of the pcf driver module. */
- /* */
--#define PCF_CONFIG_OPTION_LONG_FAMILY_NAMES
-+/* #define PCF_CONFIG_OPTION_LONG_FAMILY_NAMES */
-
-
- /*************************************************************************/
---
-cgit v1.0
-
diff --git a/media-libs/freetype/freetype-2.7.1-r2.ebuild b/media-libs/freetype/freetype-2.7.1-r2.ebuild
deleted file mode 100644
index 5afefe4915d3..000000000000
--- a/media-libs/freetype/freetype-2.7.1-r2.ebuild
+++ /dev/null
@@ -1,179 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic libtool multilib multilib-build multilib-minimal toolchain-funcs
-
-INFINALITY_PATCH="03-infinality-2.6.3-2016.03.26.patch"
-
-DESCRIPTION="A high-quality and portable font engine"
-HOMEPAGE="http://www.freetype.org/"
-SRC_URI="mirror://sourceforge/freetype/${P/_/}.tar.bz2
- mirror://nongnu/freetype/${P/_/}.tar.bz2
- utils? ( mirror://sourceforge/freetype/ft2demos-${PV}.tar.bz2
- mirror://nongnu/freetype/ft2demos-${PV}.tar.bz2 )
- doc? ( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.bz2
- mirror://nongnu/freetype/${PN}-doc-${PV}.tar.bz2 )"
-
-LICENSE="|| ( FTL GPL-2+ )"
-SLOT="2"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
-IUSE="X +adobe-cff bindist bzip2 +cleartype_hinting debug doc fontforge harfbuzz
- infinality png static-libs utils"
-RESTRICT="!bindist? ( bindist )" # bug 541408
-
-CDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
- bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] )
- harfbuzz? ( >=media-libs/harfbuzz-0.9.19[truetype,${MULTILIB_USEDEP}] )
- png? ( >=media-libs/libpng-1.2.51:=[${MULTILIB_USEDEP}] )
- utils? (
- X? (
- >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
- >=x11-libs/libXau-1.0.7-r1[${MULTILIB_USEDEP}]
- >=x11-libs/libXdmcp-1.1.1-r1[${MULTILIB_USEDEP}]
- )
- )"
-DEPEND="${CDEPEND}
- virtual/pkgconfig"
-RDEPEND="${CDEPEND}
- abi_x86_32? ( utils? ( !app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)] ) )"
-PDEPEND="infinality? ( media-libs/fontconfig-infinality )"
-
-PATCHES=(
- # This is the same as the 01 patch from infinality
- "${FILESDIR}"/${PN}-2.7-enable-valid.patch
-
- "${FILESDIR}"/${PN}-2.4.11-sizeof-types.patch # 459966
-
- # patches from upstream (can be removed with the next version bump)
- "${FILESDIR}"/${P}-pcf_fix.patch #606688
- "${FILESDIR}"/${P}-glyph_name.patch #612192
-)
-
-src_prepare() {
- enable_option() {
- sed -i -e "/#define $1/ { s:/\* ::; s: \*/:: }" \
- include/${PN}/config/ftoption.h \
- || die "unable to enable option $1"
- }
-
- disable_option() {
- sed -i -e "/#define $1/ { s:^:/* :; s:$: */: }" \
- include/${PN}/config/ftoption.h \
- || die "unable to disable option $1"
- }
-
- default
-
- # Will be the new default for >=freetype-2.7.0
- disable_option "TT_CONFIG_OPTION_SUBPIXEL_HINTING 2"
-
- if use infinality && use cleartype_hinting; then
- enable_option "TT_CONFIG_OPTION_SUBPIXEL_HINTING ( 1 | 2 )"
- elif use infinality; then
- enable_option "TT_CONFIG_OPTION_SUBPIXEL_HINTING 1"
- elif use cleartype_hinting; then
- enable_option "TT_CONFIG_OPTION_SUBPIXEL_HINTING 2"
- fi
-
- if ! use bindist; then
- # See http://freetype.org/patents.html
- # ClearType is covered by several Microsoft patents in the US
- enable_option FT_CONFIG_OPTION_SUBPIXEL_RENDERING
- fi
-
- if ! use adobe-cff; then
- enable_option CFF_CONFIG_OPTION_OLD_ENGINE
- fi
-
- if use debug; then
- enable_option FT_DEBUG_LEVEL_TRACE
- enable_option FT_DEBUG_MEMORY
- fi
-
- if use utils; then
- cd "${WORKDIR}/ft2demos-${PV}" || die
- # Disable tests needing X11 when USE="-X". (bug #177597)
- if ! use X; then
- sed -i -e "/EXES\ +=\ ftdiff/ s:^:#:" Makefile || die
- fi
- cd "${S}" || die
- fi
-
- # we need non-/bin/sh to run configure
- if [[ -n ${CONFIG_SHELL} ]] ; then
- sed -i -e "1s:^#![[:space:]]*/bin/sh:#!$CONFIG_SHELL:" \
- "${S}"/builds/unix/configure || die
- fi
-
- elibtoolize --patch-only
-}
-
-multilib_src_configure() {
- append-flags -fno-strict-aliasing
- type -P gmake &> /dev/null && export GNUMAKE=gmake
-
- local myeconfargs=(
- --enable-biarch-config
- --enable-shared
- $(use_with bzip2)
- $(use_with harfbuzz)
- $(use_with png)
- $(use_enable static-libs static)
-
- # avoid using libpng-config
- LIBPNG_CFLAGS="$($(tc-getPKG_CONFIG) --cflags libpng)"
- LIBPNG_LDFLAGS="$($(tc-getPKG_CONFIG) --libs libpng)"
- )
-
- ECONF_SOURCE="${S}" \
- econf "${myeconfargs[@]}"
-}
-
-multilib_src_compile() {
- default
-
- if multilib_is_native_abi && use utils; then
- einfo "Building utils"
- # fix for Prefix, bug #339334
- emake \
- X11_PATH="${EPREFIX}/usr/$(get_libdir)" \
- FT2DEMOS=1 TOP_DIR_2="${WORKDIR}/ft2demos-${PV}"
- fi
-}
-
-multilib_src_install() {
- default
-
- if multilib_is_native_abi && use utils; then
- einfo "Installing utils"
- rm "${WORKDIR}"/ft2demos-${PV}/bin/README || die
- local ft2demo
- for ft2demo in ../ft2demos-${PV}/bin/*; do
- ./libtool --mode=install $(type -P install) -m 755 "$ft2demo" \
- "${ED}"/usr/bin || die
- done
- fi
-}
-
-multilib_src_install_all() {
- if use fontforge; then
- # Probably fontforge needs less but this way makes things simplier...
- einfo "Installing internal headers required for fontforge"
- local header
- find src/truetype include/freetype/internal -name '*.h' | \
- while read header; do
- mkdir -p "${ED}/usr/include/freetype2/internal4fontforge/$(dirname ${header})" || die
- cp ${header} "${ED}/usr/include/freetype2/internal4fontforge/$(dirname ${header})" || die
- done
- fi
-
- dodoc docs/{CHANGES,CUSTOMIZE,DEBUG,INSTALL.UNIX,*.txt,PROBLEMS,TODO}
- if use doc ; then
- docinto html
- dodoc -r docs/*
- fi
-
- prune_libtool_files --all
-}
diff --git a/media-libs/libgphoto2/Manifest b/media-libs/libgphoto2/Manifest
index bbe5d0576803..f8fb54acf3b4 100644
--- a/media-libs/libgphoto2/Manifest
+++ b/media-libs/libgphoto2/Manifest
@@ -1,5 +1,5 @@
DIST libgphoto2-2.5.12.tar.bz2 6974928 SHA256 b9bb28990fde45ac385e4851a07dbad2e1250404b535b0a3a3b898bb431e4e2e SHA512 aa47e9be64579e0691f58b775ca4d80f3ed65763e6d832cba9fd28603ba2dce4c9b5b3291f38dad399b69393d325896f67f2bde622062ca38b9b138f48f12336 WHIRLPOOL b690d5b55a7dc11cdd04e694e4ec4a44c0b3801c3e778610c32b414fd7e6e89f1ef49ac1c9b5f36a57d35afbb94c08e4e4f8cb9663c4106658eaaeaea1ddf5bd
DIST libgphoto2-2.5.14.tar.bz2 6992238 SHA256 d3ce70686fb87d6791b9adcbb6e5693bfbe1cfef9661c23c75eb8a699ec4e274 SHA512 6dd75700e2b2afdf87f7eab4c62fbbe2c42f9154d644edfae25e3d5fbe5ed0894be832cc1367933fc6c113a1cc379d1956fecf108d6ee240935b9d7e2f614688 WHIRLPOOL 45a8cb9380f96da0fb680be95db3c028c07d7cc5f66126609f7a6539a5b5fd7e4edb45d00c43cb9c491e026311cd6161666280eb93ea784538c90297fbc1cc9c
EBUILD libgphoto2-2.5.12.ebuild 6180 BLAKE2B 3769021d2fd5fc8ef44bb6860cb822b304b61d1f67b091f28b07cc43771d2c174386a390d0a9bc4764389d4590a54d59b2c1321e247778abc80559c889d99086 SHA512 f93d213bfbc4e4a61fe7aea4a63e5c3d3d5e59a0c5c262463bf6b4f36687f47ec3082ab7554a2e56f286ff7b4393a52dafeb29feecf8d6e6a9c12430e4c2f583
-EBUILD libgphoto2-2.5.14.ebuild 6274 BLAKE2B 04368b3fd10cc70b1e4b11f871f4373bc04e06f7ac655bceedc84b95dc8c4818aa88720e811610909bfbe5adc6dfff8e787fe03ba426789117ac5a9ad959d3ef SHA512 4b0da544ced9b2f71aade49b49024fa172567f580caa243db2ff24ffa2246dbd8f7369dfd5c350cb9e6bb698066f8b851edf5b96efab5d98d312eb066218dca0
+EBUILD libgphoto2-2.5.14.ebuild 6273 BLAKE2B 50694401872006701c09767b28b49e8b8aec364ee4a7256e689fc8fbd48fa7190a5a142cddcc1ea602db407a0bf9ee3b4bf098420aeb5bddd410f8bf73d7b16a SHA512 d198382821c1c7e8a59f27de930a901991a645837d038e57d47c9037a2bede022cde0123ae3a18362a0f0c69dcd52fc0098bf0fc8025165f64bf1ba58372086e
MISC metadata.xml 520 BLAKE2B 113ca8821b8ba1d594d64f86facadebf238372742380ce99c6f3172712873d1ebb3d0bf32eb072d7af1771f6099f5bde84114d6e45468a0d33503fbbe393a19b SHA512 905b25e683f85a23323e1205c0492e3b955e11f9d93a9c9c360108ecdd3608fa2f9f4c2572444c0a4be0df3f5e350dd13ca4ebb5ca523c0fd70fed3f40e39ed0
diff --git a/media-libs/libgphoto2/libgphoto2-2.5.14.ebuild b/media-libs/libgphoto2/libgphoto2-2.5.14.ebuild
index a27b482cb3bf..1a52953bea43 100644
--- a/media-libs/libgphoto2/libgphoto2-2.5.14.ebuild
+++ b/media-libs/libgphoto2/libgphoto2-2.5.14.ebuild
@@ -17,7 +17,7 @@ LICENSE="GPL-2"
# FIXME: should we also bump for libgphoto2_port.so soname version?
SLOT="0/6" # libgphoto2.so soname version
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux"
IUSE="doc examples exif gd jpeg nls serial"
# By default, drivers for all supported cameras will be compiled.
diff --git a/media-libs/libmygpo-qt/Manifest b/media-libs/libmygpo-qt/Manifest
index e4588514f84e..d48e822ebfa5 100644
--- a/media-libs/libmygpo-qt/Manifest
+++ b/media-libs/libmygpo-qt/Manifest
@@ -1,10 +1,5 @@
AUX libmygpo-qt-1.0.8-fix-JsonCreatorTest-failure.patch 2832 BLAKE2B 54d040461db07b12dc5d259d5521693a4af6dc1f2b55af9418f3b45ffe89024f25f4f388406804e7c1acd9980adbce8f08372fda60b4d6099c76d44bfbb1ec2d SHA512 f51a9edfa359f7bced8c70254c7200aed7688fd356159e6dc53298dc376855c7cfe47ad4ab5e809d8e748b41dccad3175e967c173f1d2ae751c7f2c3e46fce27
-DIST libmygpo-qt-1.0.7.tar.gz 62703 SHA256 43b9c00ae2c206ac64cf725918024b3d0927bbde880196a016f2ee329bac50fd SHA512 b1aad4daa32a41173d060f026245074ff2d11b9747447cb97cea9e3b93ea42e9ce89f67d4ed6396ed2b087db1f149e12543fb0a5d897e74a359c3115a418b45b WHIRLPOOL 5d7bbcf724677bc326060d4c8f79cadddd32caa240b830acdf2bcf0f213f6712dc2082fd1d6ad711edd23addd72e7553fdce1f2f1726cc0f8694ed9d4c4e04ae
-DIST libmygpo-qt-1.0.8.tar.gz 65064 SHA256 a0133b9d1850140a85d045d5a5db568735d19d62cd2f415e56e8b96689e2ce2e SHA512 1681b37387f7c18b74acbe5babd0ed435b289e87bca16e8c9ac7de53ff16012a82ed091cb77fd8c7972d470a71f38d1c9ab7c5f1e1bfe69db74f6fdc8d8a9bc8 WHIRLPOOL 51f7a503dfd4a893857d35b53010cecb9d278e9f4ab6424e07fbe3bc4d6c124eb7d36fcf1b437ea5349312ae21862a91189dc8da9cae5f763717d94ed2f1725a
DIST libmygpo-qt-1.0.9.tar.gz 65153 SHA256 65f477d8240aa3d173733bcf491d52663388f4aee0141184374a70f3ecb64ee0 SHA512 c7920841310c7b971d305e38586238e081c80a449a1b442e668d2b07ada5d6ff626e697db905a83d7b12a06127f975a9b02af13d8d3e1ebee04d407b4d4b48b6 WHIRLPOOL 9400de811157696c4cd2d274f05e00b2ad2323115f1e78e07c6859c312315f39181b1d41fd82f4bffa9d7ed10c97db57bffbca6c8007b455980c06de0855635a
-EBUILD libmygpo-qt-1.0.7-r1.ebuild 940 BLAKE2B e7fff714c92da6b0923a81c68f84207247dde06ee856a7e1678417881447822e4351941cdb327d83765e284f3f1183839465b1b60d2247ec83db529281e25993 SHA512 42d577cb03ba11366ade5207fa7cd534b02bc73d0021720aa66e7e915f4e2f8f3dacd1a9a61fad0a24b706e8ae4f99d80a0c8ecf6c7c37218776606a87e108a9
-EBUILD libmygpo-qt-1.0.7.ebuild 662 BLAKE2B bd2d75769edd15c3eae124daad6cfdd48612ec47d3359c7b4d2de6b43a5d5c90637e32cc2c26bb5f10f2c3d19a89e3707514c66383f27e23f08b6c9c30dae7a9 SHA512 17196dd7a0265860214810d007da56c6eabf2a31e314345480c0524658957f37dd3aafb425b689a0d32c0e47d743b3ac7fd2dcfd1d659006d66062c3db3ef9fc
-EBUILD libmygpo-qt-1.0.8.ebuild 988 BLAKE2B e5291ef2307dced9184c60fecef6c9d87a7ce48bcc642c092ba661ecaf66f8590e4250a927d22099ea50ace1cb8b1366fb414f5c8c281cde8b77bb35e04d890a SHA512 7b9910df7bd03f81ca4f3fe25543d5e7ba1d4a002e17477ebd39e86bce9999fe6c6ac14b098b7695cfadb714b4fc42fea8a3d639c82face0a2190ed0d2b959d6
EBUILD libmygpo-qt-1.0.9.ebuild 1670 BLAKE2B 5aaaa48f08ca84400c554b499499a817b3b7c4b11c9bc97db84b969db86193abf264239c1f33d3304033e451e7c4e1e40f025e7104a3c3bb3ca1831e36b7bfa3 SHA512 6d5c206312cd2cb1bce3e9fdc92ff85a5a7429b6e186032088fc58fde15042d8ba9d6c86e2b7a6f1feda430c95da4c656899a56ad4183acf098736e7bf48af8d
EBUILD libmygpo-qt-9999.ebuild 1602 BLAKE2B 82d51adbd75fa38eb9509a501c5f46241e27035b029a632dc3c04873fe6b998b514f9a360dec7cfb717c85a98bb79ad48be8528f4258fac161c2a12faac8b108 SHA512 a87f9eccc71fcd275c4b3d72d588d84c7378116308c808271ac0af550dc23c4466b7efd086ec9c9aa44bf6d801543abbbd89f0ded1e21fd0f76b65d7536c2f9c
MISC metadata.xml 587 BLAKE2B 9f2a6649f96e4dd1c463e9e4f9724b24a94c8ad5a387cf1048f4b6e958fcac7c15f645a03a0fdd1ea6dcac6d80518c95820486c35ac93d1633b2eeb51bba19c4 SHA512 083072ed5b0bc3c168a30ac3cb6870580e9a2fb01c61ae1efb6f74bba857a36f606c738236fb8a7057ee2a33c7faf2c4e4ddd9bac18adf5f4205d88057f80a7d
diff --git a/media-libs/libmygpo-qt/libmygpo-qt-1.0.7-r1.ebuild b/media-libs/libmygpo-qt/libmygpo-qt-1.0.7-r1.ebuild
deleted file mode 100644
index c4feab6fe2df..000000000000
--- a/media-libs/libmygpo-qt/libmygpo-qt-1.0.7-r1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit cmake-utils
-
-DESCRIPTION="Qt/C++ library wrapping the gpodder.net webservice"
-HOMEPAGE="http://wiki.gpodder.org/wiki/Libmygpo-qt"
-
-if [[ ${PV} == *9999* ]]; then
- EGIT_REPO_URI="https://github.com/gpodder/libmygpo-qt.git"
- KEYWORDS=""
- SRC_URI=""
- inherit git-2
-else
- KEYWORDS="amd64 x86"
- SRC_URI="https://github.com/gpodder/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-IUSE="test"
-
-RDEPEND="dev-qt/qtcore:4
- >=dev-libs/qjson-0.5"
-DEPEND="${RDEPEND}
- dev-qt/qttest:4
- virtual/pkgconfig
- test? ( dev-qt/qttest:4 )"
-
-DOCS=( AUTHORS README )
-
-src_prepare() {
- cmake-utils_src_prepare
- if ! use test ; then
- sed -i -e '/find_package/s/QtTest//' CMakeLists.txt || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use test MYGPO_BUILD_TESTS)
- )
- cmake-utils_src_configure
-}
diff --git a/media-libs/libmygpo-qt/libmygpo-qt-1.0.7.ebuild b/media-libs/libmygpo-qt/libmygpo-qt-1.0.7.ebuild
deleted file mode 100644
index 12525dabbcc9..000000000000
--- a/media-libs/libmygpo-qt/libmygpo-qt-1.0.7.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit cmake-utils
-
-DESCRIPTION="Qt/C++ library wrapping the gpodder.net webservice"
-HOMEPAGE="http://wiki.gpodder.org/wiki/Libmygpo-qt"
-
-if [[ ${PV} == *9999* ]]; then
- EGIT_REPO_URI="https://github.com/gpodder/libmygpo-qt.git"
- KEYWORDS=""
- SRC_URI=""
- inherit git-2
-else
- KEYWORDS="amd64 x86"
- SRC_URI="https://github.com/gpodder/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-IUSE=""
-
-RDEPEND="dev-qt/qtcore:4
- >=dev-libs/qjson-0.5"
-DEPEND="${RDEPEND}
- dev-qt/qttest:4
- virtual/pkgconfig"
-
-DOCS=( AUTHORS README )
diff --git a/media-libs/libmygpo-qt/libmygpo-qt-1.0.8.ebuild b/media-libs/libmygpo-qt/libmygpo-qt-1.0.8.ebuild
deleted file mode 100644
index a58221b01f8b..000000000000
--- a/media-libs/libmygpo-qt/libmygpo-qt-1.0.8.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit cmake-utils
-
-DESCRIPTION="Qt/C++ library wrapping the gpodder.net webservice"
-HOMEPAGE="http://wiki.gpodder.org/wiki/Libmygpo-qt"
-
-if [[ ${PV} == *9999* ]]; then
- EGIT_REPO_URI="https://github.com/gpodder/libmygpo-qt.git"
- KEYWORDS=""
- SRC_URI=""
- inherit git-2
-else
- KEYWORDS="~amd64 ~x86"
- SRC_URI="https://github.com/gpodder/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-fi
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-IUSE="test"
-
-RDEPEND="dev-qt/qtcore:4
- >=dev-libs/qjson-0.5"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- test? ( dev-qt/qttest:4 )"
-
-DOCS=( AUTHORS README )
-PATCHES=( ${FILESDIR}/${P}-fix-JsonCreatorTest-failure.patch )
-
-src_prepare() {
- cmake-utils_src_prepare
- if ! use test ; then
- sed -i -e '/find_package/s/QtTest//' CMakeLists.txt || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- $(cmake-utils_use test MYGPO_BUILD_TESTS)
- )
- cmake-utils_src_configure
-}
diff --git a/media-libs/libsdl2/Manifest b/media-libs/libsdl2/Manifest
index 7d26e35d9aac..37818a598037 100644
--- a/media-libs/libsdl2/Manifest
+++ b/media-libs/libsdl2/Manifest
@@ -2,13 +2,13 @@ AUX libsdl2-2.0.4-static-libs.patch 4899 BLAKE2B e294903f7a675f01fa884c8a98897b6
AUX libsdl2-2.0.5-ds3_ds4.patch 10482 BLAKE2B ed44bf23118bb3baad85a53cce40d7c4d9ff5b34384864fd684335db0febd9a58e62d422a70e47ff99890808d4c0ac9d0f0ec6962169ce1d12698afe041ea46b SHA512 01e8f09f48b464a7f60d87ea47418b51f26f28b4463f2d55e9b2e9374f6824ac1981e98b599d244c0900409a93f93d4a4f363b51c0f8e1a84e4f04ffb883ca27
AUX libsdl2-2.0.5-static-libs.patch 4686 BLAKE2B eacc05e558c5fc9ba99f090e15e85161f6d474b57ecdcad928fcdde1a982ad4faff2a6100f995153e35c5570975d5139b12af5e883e90d7720b68aa08cd51180 SHA512 98f02ace8419e25f5feb737fdb39dddf55b8db6188cd517bb720d9d02537ddcd4cc6a0c32efd7ec699a694dd719366866fd9eb5174775749802ee75dd2e944e6
AUX libsdl2-2.0.6-static-libs.patch 2373 BLAKE2B 4632bf1c0d841d148acfbdf4c0fc25eb0eb3436478c1dddb4165c14d543793e2c378401f7b371976ffea38d6c3ceba4c4e4bfe415c0cfc4d07e62f2ec18dfc3f SHA512 c03037185a21ac3e2a664ab85847a0af95a44f579c2959fbc74d55ea8e59f7ed04775dcaea1fc2e284fca7ce6debca15a4062ba0e9bb0086f3dec49ba8044fb0
-DIST SDL2-2.0.4.tar.gz 4136230 SHA256 da55e540bf6331824153805d58b590a29c39d2d506c6d02fa409aedeab21174b SHA512 dd0a95878639856c0f4b8a579ace8071379ab64519fa139b22d3ed857a0f0db87a75bc8480c7207e02fbffd1fdbd448e3c0b882c451675b0e2f1a945af02e1d6 WHIRLPOOL 2203061d32d51552e5bcfaa9752de5cb3173c0c733698894de177f9a0c1bad73706633e2d232f9b893e4c3736a93aff00ae94eb044b19a05a1cdd7a4c030b574
-DIST SDL2-2.0.5.tar.gz 4209352 SHA256 442038cf55965969f2ff06d976031813de643af9c9edc9e331bd761c242e8785 SHA512 6401f5df08c08316c09bc6ac5b28345c5184bb25770baa5c94c0a582ae130ddf73bb736e44bb31f4e427c1ddbbeec4755a6a5f530b6b4c3d0f13ebc78ddc1750 WHIRLPOOL 77aff6af67c29aab175f812be0aebbb65a757bd942de872b8330cb7cfabcd4abe0abd0c21b56bd409fb623b97c71981be5807e47dc03bf773aac85361582b796
+DIST SDL2-2.0.4.tar.gz 4136230 BLAKE2B 374ba4c86f10d07f592dbeb6340b38e1360561fed4fa40d75c763adbfc3dd1605eed6841243ce14597814da5b0a86d7c6d4351198987919a3a7bc4db943f32b7 SHA512 dd0a95878639856c0f4b8a579ace8071379ab64519fa139b22d3ed857a0f0db87a75bc8480c7207e02fbffd1fdbd448e3c0b882c451675b0e2f1a945af02e1d6
+DIST SDL2-2.0.5.tar.gz 4209352 BLAKE2B c0a040e39117ac355e49950434a96b790dba2af13116071bdad6e50131b8f62f494463ec5fff5e4aff370733ac226888033ba189e431cc527cb3149076548159 SHA512 6401f5df08c08316c09bc6ac5b28345c5184bb25770baa5c94c0a582ae130ddf73bb736e44bb31f4e427c1ddbbeec4755a6a5f530b6b4c3d0f13ebc78ddc1750
DIST SDL2-2.0.6.tar.gz 4420311 SHA256 03658b5660d16d7b31263a691e058ed37acdab155d68dabbad79998fb552c5df SHA512 ad4dad5663834ee0ffbdca1b531d753449b260c9256df2c48da7261aacd9795d91eef1286525cf914f6b92ba5985de7798f041557574b5d978b8224f10041830 WHIRLPOOL ad39ec811ac6f305a58352e1f332e9c29a34587c0eb2c9f163e76f93565418bd910210aea8113f53ca46bc745975ed8cc7b228f517af0a99d782fef44c4e0783
DIST SDL2-2.0.7.tar.gz 4432499 SHA256 ee35c74c4313e2eda104b14b1b86f7db84a04eeab9430d56e001cea268bf4d5e SHA512 eed5477843086a0e66552eb197a5c4929134522bc366d873732361ea0df5fb841ef7e2b1913e21d1bae69e6fd3152ee630492e615c58cbe903e7d6e47b587410 WHIRLPOOL 45c8ee79e193dff3b16a11e4e6a8d7d75e9c6cba797709155015e0d7ac4ef5873e98ca239fdfe37c85d9b3d5d1bca4c3259ae6d7e0f2dd0a69577ada3fd8413d
-EBUILD libsdl2-2.0.4.ebuild 4755 BLAKE2B 85eb7e2180bd64f5ebccff117e5dfc2a910af3bd8391ac620484f09e8e2a32219607e80684f3ea53760e21cbf8e4974472f2b3143b70bd74b28d65c5c6fd4c82 SHA512 a3ee75d9916d1000282f30a7e7a6587ca5b523d08d77a3a0efc220e64ee552df462f1fd9d8f1128dd6b67e799e3046101dc1c3dc0aa30f90a12f0e58f2413210
+EBUILD libsdl2-2.0.4.ebuild 4762 BLAKE2B 45b79673cd68a8644b75b5205e45966cd01af2bfd7da3008c8bb6fb36842f2607926905e5b3b7884e9953622e66f84936966ca17581f626a01864eeb8364b338 SHA512 7a998b43df7d6022a0f93bcda2a7349a2097a8e41b6d7324a3708e8820bb41615245543c31f52eb5149ddd341d87e325af98c17fd4f05a514a53c00cee16adeb
EBUILD libsdl2-2.0.5-r1.ebuild 4850 BLAKE2B 4430546a662303558a981390d661c646e519ca85eab358b58b4a526aa1467a5a9974a24462ba27ea2ca30a84e97db69900ff3373e2542a63d1b1e9f130691eea SHA512 269002493839ddcfb80c7d8708e025e138858360e9f4f3f035ad00b04c7e504ac5f196e8fc227301fb95f03a7a3173f25acdd219898fdecf717ac712b2dabb2e
-EBUILD libsdl2-2.0.5.ebuild 4791 BLAKE2B 36a92c0bef222103e1f105ac9c5473061af64b0d2904029a3a2fffb47c1cd532489e372a113aba725f0f286688aefd4ba2ea722bd47fef634ffe0fb3e10b0780 SHA512 a7ee500df710579bd4be766935984871a0311307b78f35d42cb7459c25d298fe66b00283d044e8ab7353722b30ab5f52327840e87cc08d9ff6fa23e4b4f84e66
+EBUILD libsdl2-2.0.5.ebuild 4798 BLAKE2B a5629664484217ef72be64611896ec3201c12c9ec3dbeeb3c3c7479bc047003f98b6ce51da34ae87ba184180db26f46c321ccb0fc21d2efdc7ab2949d6fc11d3 SHA512 befec1f994f8da19e87f6ef6ed00f361e0e32e9ece33269e1976b34ef977fbd1d34465615821dfe2c19d0cddcd40c0588b8248c706c0bc0e793c3b400a79539e
EBUILD libsdl2-2.0.6.ebuild 4888 BLAKE2B ae738bd98e07756f7d2638b22936d7caaea4e797991f58091d53f74b455775129d0b1cca0a4286eb88ba65e9aeedd34834c5e24a0a0de4279046795f758f8a25 SHA512 c97bde608c8adfaf056ac6e667d6727c889c6f64f93a579a84404618fc01561eb62fb81e0f3e08ba02fc90ab764cd73bd2d3b8382b1ee53fb88ca7f8db35d8bc
EBUILD libsdl2-2.0.7.ebuild 4888 BLAKE2B ae738bd98e07756f7d2638b22936d7caaea4e797991f58091d53f74b455775129d0b1cca0a4286eb88ba65e9aeedd34834c5e24a0a0de4279046795f758f8a25 SHA512 c97bde608c8adfaf056ac6e667d6727c889c6f64f93a579a84404618fc01561eb62fb81e0f3e08ba02fc90ab764cd73bd2d3b8382b1ee53fb88ca7f8db35d8bc
MISC metadata.xml 1609 BLAKE2B 036c0f14aa213417757191a7b05d957bb24723733e2a847f6d6e3e23539674eacec37e5e569ab35c8382f0fafdd156b323f3a0468182854848ba3c944e30d9dd SHA512 5e04e0574226a2f3d0bcce5b1aa38b9c95226d9a7192beae0e77ca8769e0ad02d0c8f3b72fa699f4a6704e9ae7f543aa1e5607f3346ba1c021a30aa1b72287a6
diff --git a/media-libs/libsdl2/libsdl2-2.0.4.ebuild b/media-libs/libsdl2/libsdl2-2.0.4.ebuild
index 59861016a7c3..3142dd95b999 100644
--- a/media-libs/libsdl2/libsdl2-2.0.4.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.0.4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.libsdl.org/release/${MY_P}.tar.gz"
LICENSE="ZLIB"
SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 x86"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 ~sparc x86"
IUSE="cpu_flags_x86_3dnow alsa altivec custom-cflags dbus fusionsound gles haptic +joystick cpu_flags_x86_mmx nas opengl oss pulseaudio +sound cpu_flags_x86_sse cpu_flags_x86_sse2 static-libs +threads tslib udev +video wayland X xinerama xscreensaver"
REQUIRED_USE="
diff --git a/media-libs/libsdl2/libsdl2-2.0.5.ebuild b/media-libs/libsdl2/libsdl2-2.0.5.ebuild
index ab6d53900bfc..7b547bd4a1da 100644
--- a/media-libs/libsdl2/libsdl2-2.0.5.ebuild
+++ b/media-libs/libsdl2/libsdl2-2.0.5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.libsdl.org/release/${MY_P}.tar.gz"
LICENSE="ZLIB"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="cpu_flags_x86_3dnow alsa altivec custom-cflags dbus fusionsound gles haptic +joystick cpu_flags_x86_mmx nas opengl oss pulseaudio +sound cpu_flags_x86_sse cpu_flags_x86_sse2 static-libs +threads tslib udev +video wayland X xinerama xscreensaver"
REQUIRED_USE="
diff --git a/media-libs/libv4l/Manifest b/media-libs/libv4l/Manifest
index eaf7dcf681d2..3869cf7a3806 100644
--- a/media-libs/libv4l/Manifest
+++ b/media-libs/libv4l/Manifest
@@ -1,12 +1,12 @@
AUX libv4l-1.6.2-sysmacros.patch 1821 BLAKE2B 9242ec9dccf2b14ab4d3ebc1246035ec3a1816d0b0389577638949cf8e493074132b7c13db6c1ca360ad5e2a2de271166126110d2f237d068185aeb2c3293c4b SHA512 ff6addf5d8e8da4f8502f1af8f21de60c9579da11b3aa3145d42030387bdcdd7c6263d5b6cdcba302ea8b8b3a578dbd17d75e11250d4074df2b6ca59d6de1d55
-DIST v4l-utils-1.10.0.tar.bz2 1335798 SHA256 78ead27ee58a701d7c6342303cf4520bdd4a2b88a7813bc99a0b389307e4336b SHA512 1c9d70c7a6c4eddd72951786b76d69b6bed682763a33d1a4ffd393e1589add353124af51fa976e4c362f98e8d5baba9e8fa8d50b27e99cd0363fc5c8e57d7a73 WHIRLPOOL 3f9d8a0a3e4e39aa55e67f1217fcaa50d48a5520818011dced7703ca6f2f14f327756c4e02de0b2491bef456a5486fbdd021cc8188903a5a59cbb56778a4706b
-DIST v4l-utils-1.10.1.tar.bz2 1352235 SHA256 6147ccc29fe7dd3c5c3994d613c4f2a099bac8b44694a96e5cf4d7caca8336c0 SHA512 524bfd4e93e82f2dd55f0baa3e8be5850d4675b46fd0197b6d1287fc0d502c6b5c64bdf461af9630345f2d847d6aa5b6dc483693cee452da0b6729f156a5d98d WHIRLPOOL 5bd3624acf46f5e79f7ee8f114ec9c5d27bfb25adf9a74c1265b4ff08fe55a828a53e6a58f3ed15dc18f3adcd98e07ac5fc21237ede347944f333a6015d964f6
-DIST v4l-utils-1.12.3.tar.bz2 1588049 SHA256 5a47dd6f0e7dfe902d94605c01d385a4a4e87583ff5856d6f181900ea81cf46e SHA512 6d0269d900c5dad08499ee551ce1507b8b750895f48423ccd534db51cf68794b59a279743fd22dc6da0c092ca31ef744aa564f26b6d6252cbbc7a62e2e1c714a WHIRLPOOL 1d5606defb85981ef6ab91536a1dd4ebe674bb89fff6fcbbc35a1bae00e9a7dd8e14abac10bb59947a0bdfcdec98259af48cd0b252f4ad75fff101e6030ba57a
-DIST v4l-utils-1.12.5.tar.bz2 1588944 SHA256 0618162ddb0b57fe7c45407d4d66ed79e3a134cdbc9e72598d34e61d3359e20d SHA512 ed2e7545a728360b9684db68330885b498a3a5611f49b80e54da72109d9ba2aa75e85f89f085ff0a6f077b17c880101fa5b78c9dff8a0df2eac1866bd80a04ea WHIRLPOOL 07d2c8184812366998134f3bda7c5a2f2888780f84324e6da342a43f7da824655db6d6a929c910f5569ec33774acc36542811ffe6cf74676b70e910c6c84d293
-DIST v4l-utils-1.6.2.tar.bz2 1148309 SHA256 d3d6eb1f0204fb11f3d318bfca35d5f73cc077f88fac7665a47856a16496be7d SHA512 e14442e1b3660d0cb0844f1a5a88f855bc8532df9e72e1b2afd348a7c077ad25657f832d0fd47d3f567bfd399fd82c5a749d075ac9ecb911ea462685e31aa0b2 WHIRLPOOL bd1b825354ca52e62e8c5f83d43bfd2cec63611c65d6b2709a7274fd15ae0fa21345d2b95a073c0b3a33b7c94b304562f1efcf112e1357a58515bd0d6f37f396
+DIST v4l-utils-1.10.0.tar.bz2 1335798 BLAKE2B 80e44a4e9681b3add4a96bb6040991029fe7f85cfc4871407690c370fbeb6fd8311ae2042acbf934717b34ff60cfcf25f426c4caaf38cfd1f55b23d9ffb4f4db SHA512 1c9d70c7a6c4eddd72951786b76d69b6bed682763a33d1a4ffd393e1589add353124af51fa976e4c362f98e8d5baba9e8fa8d50b27e99cd0363fc5c8e57d7a73
+DIST v4l-utils-1.10.1.tar.bz2 1352235 BLAKE2B 7ececae8ad5ebd999070b0c3626fdf5b0a4bc81562d2c2a712ff9625025d3e6c4ff664ba85998dedaa1ee77295d3cea39306305c20573c07156a07ec0ac8d10a SHA512 524bfd4e93e82f2dd55f0baa3e8be5850d4675b46fd0197b6d1287fc0d502c6b5c64bdf461af9630345f2d847d6aa5b6dc483693cee452da0b6729f156a5d98d
+DIST v4l-utils-1.12.3.tar.bz2 1588049 BLAKE2B 1f76e6cd76781119beb01a1d570599cd2710a4c00ea18c380e576cb8281bab07e09cb6c1469201d0fba53b8bb5f4c4fa812dcda06203d83566216272e9abe3b0 SHA512 6d0269d900c5dad08499ee551ce1507b8b750895f48423ccd534db51cf68794b59a279743fd22dc6da0c092ca31ef744aa564f26b6d6252cbbc7a62e2e1c714a
+DIST v4l-utils-1.12.5.tar.bz2 1588944 BLAKE2B b87c24c6fdaf3e80407dd28b047c27420ff70007e12200e69395021def3abb74eec3565337a6484cf44b5a5cc7678d9bc718876424fa58d6d16d0e0c37ab59cf SHA512 ed2e7545a728360b9684db68330885b498a3a5611f49b80e54da72109d9ba2aa75e85f89f085ff0a6f077b17c880101fa5b78c9dff8a0df2eac1866bd80a04ea
+DIST v4l-utils-1.6.2.tar.bz2 1148309 BLAKE2B 8153a1e3803b9e59eae064f2c88e4b865a56193788a8cb204dc34e9ae50e66794ba7f020ad4b0ff9af995f57d9b9a9e0225e0f8a09eeefae42d063131d7e549a SHA512 e14442e1b3660d0cb0844f1a5a88f855bc8532df9e72e1b2afd348a7c077ad25657f832d0fd47d3f567bfd399fd82c5a749d075ac9ecb911ea462685e31aa0b2
EBUILD libv4l-1.10.0.ebuild 1395 BLAKE2B 9137b578723257d586092a1f3fd81f8ea552d93f0e50ac7d7ec8c447925c4d5a50dd4cabc46066cad5c4036c5cfe9850ffeddbfe7a1451209916ecd788c0326c SHA512 4daf5f65f9b587107864e86f5108f194c103fd3af8a1c645fcc09700021289460b3ba5aa3bedfc4c70380d454c1e8ee3fb837a01379e769c14286fdf19f8a611
EBUILD libv4l-1.10.1.ebuild 1398 BLAKE2B 0da4472606ac09cb6101835663157e07be64b89937563e1eeccf1878a27272c8d5489209a89c7da439ec8ea7fef8c57ceb23db43ac1309ee7c4cef451368fc98 SHA512 ceebbb892834d2b93310e5f855e93f3eaa70b2b6d3d4dfb0b05d7bc50f9ed0d7dc16d96356e948d6ca7f4a1956ed44216cb5d1d67c715c3f766ded9c52689074
EBUILD libv4l-1.12.3.ebuild 1321 BLAKE2B ab3ff5aaaba94331523ca23db44a3103864a5b6014a025fabc1aa59c593217760bf2d3dbd65840113a4b8fec1c7b8be123193a72a64b03b7a07f7a28287eb0d4 SHA512 c08dc4720cd7fb7a3713c62b0cfd083e379cb015473f1b0455dbe2c63a2005523edc445aa925f42160e2dbba52f13442f3b7c8e59d648f5b4c78267abbf06788
-EBUILD libv4l-1.12.5.ebuild 1321 BLAKE2B ab3ff5aaaba94331523ca23db44a3103864a5b6014a025fabc1aa59c593217760bf2d3dbd65840113a4b8fec1c7b8be123193a72a64b03b7a07f7a28287eb0d4 SHA512 c08dc4720cd7fb7a3713c62b0cfd083e379cb015473f1b0455dbe2c63a2005523edc445aa925f42160e2dbba52f13442f3b7c8e59d648f5b4c78267abbf06788
+EBUILD libv4l-1.12.5.ebuild 1370 BLAKE2B b122ee457e5e0879d2d1e584b4165e2a9b49cdded83229d60b7a89f18f5ae5721158c698027672f7b7cd294e8f41a05aa7fce3cff9b40930412bf68853a09b2d SHA512 beb1632e4619a33c3c02f370bcc0c94ac53ea666fb8782da769379d541088f23b2034248f8f5c089fa1a8b1d5cc0a834871090ff3358c5bbb8519cccb993477e
EBUILD libv4l-1.6.2.ebuild 1498 BLAKE2B ef70dd87b249c185fbb64ab82754bb51aa5915880dfd7c3516962796bcead440b5fea62e58c601266adb138cfdd98923eb1851d3679c9f6f9390de10a79f529a SHA512 5181a3fd3b3405f3809315cf922f0850b5c36cf0668fdbc774ca712c661b98a3d0555dbd75c34792317ec1775b019ca8b75d955e652f8018664cbdc2b8a528a7
MISC metadata.xml 1125 BLAKE2B 3404da3f65f90eb87682c99c24feacf97f03616c55caf36c71538fb2f2da424be0ba5cd36b017872268d0efa34441440bcba95a482c0723c0b79ccf6a96a6e65 SHA512 5594f9030eb7da8b32c90e1710ebe6370339ef4fbb3a1b23a99024e9c0ef5bbbde31e421e3c9e23edf5e44709970fa1a60523c8fa615b90ce16437b28d5714c7
diff --git a/media-libs/libv4l/libv4l-1.12.5.ebuild b/media-libs/libv4l/libv4l-1.12.5.ebuild
index b0f08c4dd703..e2ce508405f9 100644
--- a/media-libs/libv4l/libv4l-1.12.5.ebuild
+++ b/media-libs/libv4l/libv4l-1.12.5.ebuild
@@ -3,7 +3,7 @@
EAPI="6"
-inherit eutils linux-info multilib-minimal
+inherit eutils libtool linux-info multilib-minimal
MY_P="v4l-utils-${PV}"
@@ -33,6 +33,11 @@ pkg_setup() {
linux-info_pkg_setup
}
+src_prepare() {
+ default
+ elibtoolize
+}
+
multilib_src_configure() {
# Hard disable the flags that apply only to the utils.
ECONF_SOURCE=${S} \
diff --git a/media-libs/libwebp/Manifest b/media-libs/libwebp/Manifest
index 45185ef62568..2390fd871c46 100644
--- a/media-libs/libwebp/Manifest
+++ b/media-libs/libwebp/Manifest
@@ -1,5 +1,7 @@
DIST libwebp-0.5.2.tar.gz 1221153 SHA256 b75310c810b3eda222c77f6d6c26b061240e3d9060095de44b2c1bae291ecdef SHA512 f0d798e0ef8b58bc159c53214a62b29dff4309ced9efd7c5f0e6f837877906db8318c4c3453f92725ef6f2b069b931ce3e7961ca26db723a31eedc7b52988de2 WHIRLPOOL 9b1af454257315026b71d7faa7b1af560cced9387298c669cf3773802088f1865f0388c3776c895906ccff35ee20ac8e03a3505b8e13a0e4aea4aaaec970d0db
-DIST libwebp-0.6.0.tar.gz 1302881 SHA256 c928119229d4f8f35e20113ffb61f281eda267634a8dc2285af4b0ee27cf2b40 SHA512 be8eb9a3ddd3dec57f9f573d076ef97b17ea18de7e58e08e3fcb26456262394e9bb663c883d34f1aee0a91f23568e61c5ec4a7d0429cc385c009bf088ce6a1a4 WHIRLPOOL c0ebbd89adf1e1f0b1da60a1864ef9a3cecf0012ba6828f9db1d4d94006571b6dd93e7a1b714a1a63b888475e84038e615b6d6711acf92495e8fc46573e56edf
+DIST libwebp-0.6.0.tar.gz 1302881 BLAKE2B 6796179d52f4c02db2a9d32716c25001cdf4a84aefec7b799758a37ccdded817946c006719b0989181cc4a4daa23c58e8ffef2868ee238e652987efd109e98a8 SHA512 be8eb9a3ddd3dec57f9f573d076ef97b17ea18de7e58e08e3fcb26456262394e9bb663c883d34f1aee0a91f23568e61c5ec4a7d0429cc385c009bf088ce6a1a4
+DIST libwebp-0.6.1.tar.gz 3990217 BLAKE2B 680dcc56bd10797e93d09dc64ed04fd2ffb0b8131aa0c0f1497054c50f5cff73b7ee2aa96df4f7ca760640b636f6f5265ae26e7874a77a86d39d2c74197c93b7 SHA512 fece551d8fabdd8d7ba6807baa54a69a345f8690be4415dd0c0dea54002d78fe893a5d5aacfc13800300edd462b969d596709ac3213f6bc90f8e3698b2490d5f
EBUILD libwebp-0.5.2.ebuild 1771 BLAKE2B 910cb7ed016abafd6fdbab80b3c37435b1290d6444a65e639f6291526a1c54798145cd45c2281690d4624fa057cdd69ba3caed970b5fea29cedcc9d8dd50506e SHA512 f461a096427a8fb7dec8a2126474b97f4d6268d9c5fba3b9a581604c06f76980e31da67f2a9b55b45439bcf820b6a81021a6087070899ae73943e9386b514ec4
EBUILD libwebp-0.6.0.ebuild 1780 BLAKE2B afaa8d09c4ea4ae4e7c6c9a9f58620518e46b2b9946dbb148291c507c7daa568831063db2ce1dd0e7ae4539114ee3e82ce0a0f4ad1f07a739d8e6409e39c22b7 SHA512 b258c8ab17c12ccf7c5daf68edfb6bbde1fcb32f65949ecdb6ca8df8c48fd437971e4bf4ef6890b4fe4ee5438c7ad96e772fb4f20925f4012b7a6b87d80b5115
+EBUILD libwebp-0.6.1.ebuild 1780 BLAKE2B afaa8d09c4ea4ae4e7c6c9a9f58620518e46b2b9946dbb148291c507c7daa568831063db2ce1dd0e7ae4539114ee3e82ce0a0f4ad1f07a739d8e6409e39c22b7 SHA512 b258c8ab17c12ccf7c5daf68edfb6bbde1fcb32f65949ecdb6ca8df8c48fd437971e4bf4ef6890b4fe4ee5438c7ad96e772fb4f20925f4012b7a6b87d80b5115
MISC metadata.xml 626 BLAKE2B b3ca86f5241deb376b10d159d67eb6001b2a3d8700167b0bc512c067a6b7c72e6a53173e6f22a8a8a923097d67eec93642ed92c132743980cbf27af022f15e1a SHA512 b7348f6c830bb9537f97fcc0f3cbf8b55491913ea45020005734088e7c1aa71dfcacab9dd87bf3085e79554a3326f90b6c30543ad41f08d863639732132be78b
diff --git a/media-libs/libwebp/libwebp-0.6.1.ebuild b/media-libs/libwebp/libwebp-0.6.1.ebuild
new file mode 100644
index 000000000000..a6d1b40ede54
--- /dev/null
+++ b/media-libs/libwebp/libwebp-0.6.1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit autotools eutils libtool multilib-minimal
+
+DESCRIPTION="A lossy image compression format"
+HOMEPAGE="https://developers.google.com/speed/webp/download"
+SRC_URI="http://downloads.webmproject.org/releases/webp/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0/7" # subslot = libwebp soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x64-macos ~m68k-mint"
+IUSE="cpu_flags_x86_avx2 cpu_flags_x86_sse2 cpu_flags_x86_sse4_1 experimental gif +jpeg neon opengl +png static-libs swap-16bit-csp tiff"
+
+# TODO: dev-lang/swig bindings in swig/ subdirectory
+RDEPEND="gif? ( media-libs/giflib:= )
+ jpeg? ( virtual/jpeg:0= )
+ opengl? (
+ media-libs/freeglut
+ virtual/opengl
+ )
+ png? ( media-libs/libpng:0= )
+ tiff? ( media-libs/tiff:0= )"
+DEPEND="${RDEPEND}"
+
+ECONF_SOURCE=${S}
+
+src_prepare() {
+ default
+
+ # Fix libtool relinking, bug 499270.
+ #elibtoolize
+ eautoreconf
+}
+
+multilib_src_configure() {
+ local args=(
+ --enable-libwebpmux
+ --enable-libwebpdemux
+ --enable-libwebpdecoder
+ $(use_enable static-libs static)
+ $(use_enable swap-16bit-csp)
+ $(use_enable experimental)
+ $(use_enable jpeg)
+ $(use_enable png)
+ $(use_enable opengl gl)
+ $(use_enable tiff)
+
+ $(use_enable cpu_flags_x86_avx2 avx2)
+ $(use_enable cpu_flags_x86_sse2 sse2)
+ $(use_enable cpu_flags_x86_sse4_1 sse4.1)
+ $(use_enable neon)
+
+ # Only used for gif2webp binary wrt #486646
+ $(multilib_native_use_enable gif)
+ )
+
+ econf "${args[@]}"
+}
+
+multilib_src_install() {
+ emake DESTDIR="${D}" install
+}
+
+multilib_src_install_all() {
+ prune_libtool_files
+ dodoc AUTHORS ChangeLog doc/*.txt NEWS README{,.mux}
+}
diff --git a/media-libs/opencollada/Manifest b/media-libs/opencollada/Manifest
index 578c0caa460b..0319460bc960 100644
--- a/media-libs/opencollada/Manifest
+++ b/media-libs/opencollada/Manifest
@@ -11,5 +11,5 @@ DIST opencollada-1.6.58.tar.gz 12088428 SHA256 13ce6e8f6162683afba4b1c5b3dfc752d
EBUILD opencollada-1.6.25.ebuild 1691 BLAKE2B d01cdf9536a3d07409fa95b7da589ce5dd4184d6ac23ed3e0ed4bae07afdefb868c5f5c5c3077ffb2fc210f2d7edf9bb23d8df1a499eda25f4e483f04740a655 SHA512 9bb7fc28114378b7691bb45ac6a5d8f4345509c1833f9f20e7cf7437748208133a324e02704f16fb8de97cd60d87bf4239de2f7da0bd98a7ef08324df3de4620
EBUILD opencollada-1.6.31.ebuild 1694 BLAKE2B 9bb917a9cd85160a31016d88dd0da513ef2ce79b741ef1ae38fe73808e28022d7e7009e291a44b5256d9bc37164cf2bcb090a90edce73bac87867f265b0aa472 SHA512 50ebec5252f221d3b54b1e2799ad9ef7ee03f4eee99f3383c26a7c79f0e0aecffeef240776f02ff94f5bd5fa24008cd11569f4bcb3da851a3e55df9dc488a12c
EBUILD opencollada-1.6.36.ebuild 1450 BLAKE2B 936aac1d783a849c9fdf12c119cd1d3ff1eca0f3224be95d8b7cefc40a52106ffd41ea6fd8cbab1070a07f85bca638d9950e9c539a703575cfbf4c0e3436ec67 SHA512 0f4357b0bf777a4a99fb42c12c79a4941c4042f04fdb5125e4267ba999b6b54c356d7a45de39058b55bff1efd101916c5689dd4491bde2c3f5c668cf6382bf0d
-EBUILD opencollada-1.6.58.ebuild 1702 BLAKE2B 40e56f73ca726d5ec66018c9f4e3fcb0d64b042b72a5a05b0a0424136a73bba06b397bff819854cafdbd423f2bc4dd3d3661e91faafb4f806150919887c34632 SHA512 95eda5f2fbe7aa0106c17393568c209142aa1f53eda81f8a765a07871a808377e828a940b2978ac280cbe93566cf9fb6ba3d93602f8d6fc217bcc74e09bb2fea
+EBUILD opencollada-1.6.58.ebuild 1701 BLAKE2B 823f40da5bfed2aa021a8a232a6022f6a844103e16950df7996ca7397b3972dbde8f74f54ccb36e6b8ee0b71a9e946b3a1320bd2ed52556ca3a3c25ba4ce3e56 SHA512 fc05802ade8a8f740ed6b588347c9c297123f071933580e52aa274e481466ab8e1495b3ac22976fd04e4fd9aa721c7bfd71bd5dd04bfe343c70e7920a85a7157
MISC metadata.xml 619 BLAKE2B 5ed900b5400230826b5fbb833312b656eaae9f0c3a5376091ded5db6d90e3d8e5d12d8336b3d2229fb8b298f4c6cc1db717ce5281c749e5c77043609cf09ece9 SHA512 34b215a39874db328d26e9c03740672f701d6c9398a7cac50de7f42b9f6cc854ee4b04358d4afeab3966839f401189ad329b4376c977b80c94973838e08c0f63
diff --git a/media-libs/opencollada/opencollada-1.6.58.ebuild b/media-libs/opencollada/opencollada-1.6.58.ebuild
index dfeb12a445ee..2bea5f4141a0 100644
--- a/media-libs/opencollada/opencollada-1.6.58.ebuild
+++ b/media-libs/opencollada/opencollada-1.6.58.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/KhronosGroup/OpenCOLLADA/archive/v${PV}.tar.gz -> ${
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~ppc64 x86"
IUSE="static-libs"
# This is still needed to have so version numbers
diff --git a/media-libs/openmoiv/Manifest b/media-libs/openmoiv/Manifest
new file mode 100644
index 000000000000..ae4e1310beb3
--- /dev/null
+++ b/media-libs/openmoiv/Manifest
@@ -0,0 +1,3 @@
+DIST OpenMOIV.src.1.0.3a.tar.bz2 327168 BLAKE2B d713a597d1b13de80bca52541ead2a4701c52dac0f501ee2f9e8020fbe26120c1580dd09ccf5281df4f90ada40fdbae07535f0c87b67934a9458a75853e1c11a SHA512 428b151101f257e8a86b94dae9a2eb88bf0232dca613a95ea2d304985a46955a36dd00e1b709db793bbf856dd59c031b3d21fd5142f07f655f85d95a5a530c47
+EBUILD openmoiv-1.0.3a.ebuild 843 BLAKE2B 270c3c33d3cf32686e8fb0f753fedbf76e72e1e8116b7d6477b63f90556442d3869298a22bc60827ab8a57218ede2773eb0a7055d7754f3d734f45c5d70f27ec SHA512 80b6260059886f8745641164d9cb05f130084b360fd82ac4395cd0867f4eeb3208b84f1a66d0a47d6ae85c6185090a4a88b21ca3b153cadcdb29cf40ffab7476
+MISC metadata.xml 368 BLAKE2B 3a5b104241b195d377cbad2120137231cd61fbd1c7a7bcb69d1cf5128ec40502852afd4a9f7604a55f90800d8c5b727455fcc42d476648bcb7d370b95584dd72 SHA512 431276fad5a93e8c42af9e9387a5004afce41c9fe4988f5ce07600c89e63449f52d314519f7e309dd9b19b0b0c46dbdbb69194a5cc0886852e06c84f556cd3dd
diff --git a/media-libs/openmoiv/metadata.xml b/media-libs/openmoiv/metadata.xml
new file mode 100644
index 000000000000..6b96c86f38d0
--- /dev/null
+++ b/media-libs/openmoiv/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>dilfridge@gentoo.org</email>
+ <name>Andreas K. Hüttel</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/media-libs/openmoiv/openmoiv-1.0.3a.ebuild b/media-libs/openmoiv/openmoiv-1.0.3a.ebuild
new file mode 100644
index 000000000000..7bf763c6cd8f
--- /dev/null
+++ b/media-libs/openmoiv/openmoiv-1.0.3a.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="Object-oriented 3D toolkit for rendering and interaction of chemical systems"
+HOMEPAGE="http://www.tecn.upf.es/openMOIV/"
+SRC_URI="http://www.tecn.upf.es/openMOIV/download/1.0.3/OpenMOIV.src.${PV}.tar.bz2"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+
+RDEPEND="media-libs/coin"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/OpenMOIV.src.${PV/a//}"
+
+src_prepare() {
+ default
+ sed \
+ -e 's:$ENV{OIV_DIR}/include:/usr/include/coin:g' \
+ -i CMakeLists.txt || die
+}
+
+src_configure() {
+ mycmakeargs=(
+ -Dshared:int=1
+ -Dcoin:int=1
+ -Dsys_fonts:int=1
+ )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ dolib.so "${BUILD_DIR}"/libChemKit2.so
+
+ insinto /usr/include
+ doins -r "${S}"/include/ChemKit2
+}
diff --git a/media-libs/portmidi/Manifest b/media-libs/portmidi/Manifest
index b5fa65fdd953..730298b49f6b 100644
--- a/media-libs/portmidi/Manifest
+++ b/media-libs/portmidi/Manifest
@@ -1,5 +1,5 @@
AUX portmidi-217-cmake.patch 13124 BLAKE2B ccbc53bd6a740fd87789931869aa29d66c3e4b404851f8f465f713fb0bdad2756ba77267396e5f966ae266c1f05b7972f5abd5559ba7f1358e50cf65e3825e63 SHA512 36392c6e5e9f21d8791866f22345569346e4827bbb3525c119f2a28d8ec1d055988a360c2f53323f1d12f8294896656044c5890cabedd7fb6c2f730f5d72e4cb
AUX portmidi-217-python.patch 764 BLAKE2B bcf569bab2c105f99b7a3b10c0124fa22b7fb0d9d494024c17c01f3bb6641441f1942b4dae76725835e880c4ed90c03e151f218b4eec78b29fdefc343cc00b30 SHA512 5f5e582d1769c995038d1b073eb603e313f1a49b5d7cb832de9f2aef003dfcf34bcd848337dc180ee23bf87ad631887584d339474c45e57b6a78d179c929ec43
DIST portmidi-src-217.zip 1030830 SHA256 08e9a892bd80bdb1115213fb72dc29a7bf2ff108b378180586aa65f3cfd42e0f SHA512 d08d4d57429d26d292b5fe6868b7c7a32f2f1d2428f6695cd403a697e2d91629bd4380242ab2720e8f21c895bb75cb56b709fb663a20e8e623120e50bfc5d90b WHIRLPOOL ee970e9944ca0dad82f46285dda2e9c22fe03092719441be40fcc77a57d8c9a6fd7a2f232d29f80ebea041d23981ec61cf883bcc79e3b900173a5456d5510434
-EBUILD portmidi-217-r1.ebuild 3081 BLAKE2B cf6935010ddcb84a7589274b49dfe73562be939c4e982eb67213b0b4876d01d5c8f7b85cc60c1c19f55d27b744dd26af9146970c2868ab46e4189a31f13aa2ca SHA512 641ba65eda8b2a65abd5377dc985697b353b543a2588cec6c8997da83abf8ec917300cbfe53479391e035228b81795fae6207bbe7779ccc5c570f550139c797c
+EBUILD portmidi-217-r1.ebuild 3088 BLAKE2B 9210fa4b541627e277ad78435695b35815da3ec0a131c98d3fd9acccbb8b0db97f0e349ac6ab1e6c203ae79fe8ee906e810f04992084e265b3ed80c01d829c33 SHA512 72bc62d6630cdc55542166a8eae3a1c71b5e488c4db5708cd2e4396a9a48f269dbb8cc5dd2a303ead33006142a30fe1ee91f5217b62cbdd65ba7f9de81a4f364
MISC metadata.xml 436 BLAKE2B abc47a4c2597048c3e2037006db7811d99cb1ce5c35d83dec30fc415f6d419344bf283d580c153309bb7934b6a12fae878cd480f6c12be76deb52bd5494e2c5c SHA512 a7f6997ff7647e20526181189d5d38ebd944648a508a90ab42ada4dfec84f5165a25b07f5738880a9dcbf424e2b74ac7c3224f6b8d47d9c8a7f3fa7c02c02cbc
diff --git a/media-libs/portmidi/portmidi-217-r1.ebuild b/media-libs/portmidi/portmidi-217-r1.ebuild
index 794cfd816d16..28d12fff0daa 100644
--- a/media-libs/portmidi/portmidi-217-r1.ebuild
+++ b/media-libs/portmidi/portmidi-217-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/portmedia/${PN}-src-${PV}.zip"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~sparc x86"
IUSE="debug doc java python static-libs test-programs"
CDEPEND="media-libs/alsa-lib
diff --git a/media-libs/qt-gstreamer/Manifest b/media-libs/qt-gstreamer/Manifest
index 1690834437f7..b65fe4750b36 100644
--- a/media-libs/qt-gstreamer/Manifest
+++ b/media-libs/qt-gstreamer/Manifest
@@ -2,5 +2,5 @@ AUX qt-gstreamer-1.2.0-boost157.patch 5474 BLAKE2B 72827e5a70e9d204271450f3cdfbe
AUX qt-gstreamer-1.2.0-gstreamer15.patch 1494 BLAKE2B 1be10fb02d4a68406b17ccc758bb1bc79ad85fbde217de7ac12dd5c306326e68cddcdda82b55eebb24c6befb929008c85150b99d7bc6040e7b91984260287d3e SHA512 999ccdd8d9772887e5d302a43e14c2400519306332facc1e4a1c4a65d941ca278a473c84816e4a5358f08df2b42675e7ec9285e1616f77f755562942acaaa4a3
DIST qt-gstreamer-1.2.0.tar.xz 313632 BLAKE2B e41fd7073e223a06b0115025dcfcd637f4803f953b4fe175f5b05713bd5282c7fa12039d5a5b4c98eff5a181bbb7cd4140a0f1de32a8aadeef5d7217b339eadf SHA512 ae58c72765d590b84fa8709b45934ac464d7e00dba862783a2c4fe9d41afd09c6e5f95523cdf465fcfd2c6fa705335071b101912c42cd6c1fd15ae207b0864c7
EBUILD qt-gstreamer-1.2.0-r2.ebuild 1638 BLAKE2B b1c3f99593630d8ae642cbf96a86b5492b0b925de81df1965716422c987133849251c9b59f24624c8d06c07404d451e1ae322ba6d878f02e2d0eb4b4429e4322 SHA512 cdf77a2bc0f2ce039e3ce8572617e2079f4afc3658500dd63f2e0ac7bf2f94f7120d423f5af2fae5f39d27b30566c9faa70412de6c525962857bb3a4705a1f46
-EBUILD qt-gstreamer-1.2.0-r3.ebuild 1129 BLAKE2B 1e1b733f1dcf620eb9cac457911b1654a1f6511b9054324c62fea8c531037d838d367c26efae62aa4755638d4696d270a828ef2576440293b596bcc9390ce429 SHA512 1c1102377ffc58b6b95ee81b58019fba3f61a11099a3b1b1db939b082c8e9829c4b96bd794a3e128b23fe92b6e0c792196d627385427777011bb0d90b190f676
+EBUILD qt-gstreamer-1.2.0-r3.ebuild 1128 BLAKE2B e4000d90af874d1986748069ca1aea904911737a296e453fd0a96a20629f85399dcae76b3120d9042da124a0f969ac0c559261acdb5876e3b5197f3ce9ef3033 SHA512 73ebe2a3ad890ad1d87e58350d930adab57594017566ead036677b3d60d02ccd96f3d0c771b5990939bff1fa754c2fa0bbfdf4e96e01991476f206239993bc76
MISC metadata.xml 249 BLAKE2B ad415db89e5dee1627aa77f44ded9d4e1e5b8217d06c7ca25bbaa3fe92ce67c2b1090957c45a821b407d7927e5af798498aa6a5b903895ee1af8ee20a446c7f7 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3
diff --git a/media-libs/qt-gstreamer/qt-gstreamer-1.2.0-r3.ebuild b/media-libs/qt-gstreamer/qt-gstreamer-1.2.0-r3.ebuild
index 1b62240399df..11e32d10e303 100644
--- a/media-libs/qt-gstreamer/qt-gstreamer-1.2.0-r3.ebuild
+++ b/media-libs/qt-gstreamer/qt-gstreamer-1.2.0-r3.ebuild
@@ -5,7 +5,7 @@ EAPI=6
if [[ ${PV} != *9999* ]]; then
SRC_URI="https://gstreamer.freedesktop.org/src/qt-gstreamer/${P}.tar.xz"
- KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
+ KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
else
EGIT_REPO_URI="https://anongit.freedesktop.org/git/gstreamer/qt-gstreamer.git"
inherit git-r3