summaryrefslogtreecommitdiff
path: root/media-libs/libffado
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-12-10 09:09:16 +0000
committerV3n3RiX <venerix@redcorelinux.org>2017-12-10 09:09:16 +0000
commitf45955e60d4da9b7f4a1088c98042f9c06669039 (patch)
tree25ff171e8813c8b99f79a424124ed214a9520850 /media-libs/libffado
parentb9ef7cab6264f1838672efbbcb4ba3b3abd5323f (diff)
gentoo resync : 10.12.2017
Diffstat (limited to 'media-libs/libffado')
-rw-r--r--media-libs/libffado/Manifest5
-rw-r--r--media-libs/libffado/files/libffado-2.3.0-include-signal.patch29
-rw-r--r--media-libs/libffado/libffado-2.3.0.ebuild1
3 files changed, 33 insertions, 2 deletions
diff --git a/media-libs/libffado/Manifest b/media-libs/libffado/Manifest
index 193fdd80f178..a34996685dcd 100644
--- a/media-libs/libffado/Manifest
+++ b/media-libs/libffado/Manifest
@@ -1,5 +1,6 @@
AUX libffado-2.3.0-gcc6.patch 1311 BLAKE2B 76148cf44af3130199e8709aae5f7a276a4ed93acfb06735219bc3e4b1bc0d1d37cff57cd20f216e50ec8c1109e33439ecec666a3272809e940b54d61342d027 SHA512 a700c46af0313511bba311fe95634dc0090507256a9ff60a30d10b221fe267d1190af4710b1c4747f8bfa057b0af96e6bab78f6ec4ecef08fb48425092751cd7
+AUX libffado-2.3.0-include-signal.patch 1246 BLAKE2B ac37bf4da0600c0ee518ace257b0de2aaad5a815e3cbedf51490c06ad90acdd893ee2fc40b4b318411c59515654db5276f40e5b0fbe877b5d2985a9e56b0c42e SHA512 c256a59a77160141e082fa6cf358ae0454779e15c01a9ceaf1df8ecd101afc74246654f9c088a67c5453434430bdd390ab2712c617737b2a93fa54edcf685177
AUX libffado-2.3.0-modelname-strip.patch 2128 BLAKE2B 29c52d8d30136e0a040fe1801a15f4149affbb7de721f8614416a407952714426036f77c2b6451d7bf1f69adbe003258098d2dceda52a7f8d9da0604cdf78a26 SHA512 1ebbe47bdd4d15d6527c4a8c2dfa02861c8a8ce287e1cd44e80356b52007c6e55bc9f267436467f1600c0efbd261da227b947b3648c6a8efcedf8997356153ac
-DIST libffado-2.3.0.tgz 1239253 SHA256 18e3c7e610b7cee58b837c921ebb985e324cb2171f8d130f79de02a3fc435f88 SHA512 24a8853281a17b04623e41dc590f7a9b8f4aebe4dfaece2e3b8fe28457a6ff011586e817712b4913d1fca660b701dddc70576c12d8c56470cf991eb17b4297c4 WHIRLPOOL 8eb1c3f6372b25b173d230500cfad7ef7207d730ec8e048bdb84cd7436e196e5429d85afcea0f626a411c1f792f20f1ab59f0c0b0f5a97b114f646c4a7423053
-EBUILD libffado-2.3.0.ebuild 2609 BLAKE2B 62afed80d1e5523d9eed28fc005f82c79a969928021462ee054c3a17299098ae90f0ecb7b389224a387089cb5fc78f83f5d6f9c7a44ca8c66248d4170b3876ff SHA512 4b8bb0765932a75810d87b4b49d4f096d4411970bc05fd46f2668d0c6c305ad574a6708795731e8919dc61bf8668a38140f30e280c384270e0139cb6d0f684e2
+DIST libffado-2.3.0.tgz 1239253 BLAKE2B cb470a590df8018975f40f56cde50468a2b51c9504b719b70ce5941406829f25452a96b8ac897aba1ed6c8d4cafa712e7872430e7bb2ebec0822f7b4720084c5 SHA512 24a8853281a17b04623e41dc590f7a9b8f4aebe4dfaece2e3b8fe28457a6ff011586e817712b4913d1fca660b701dddc70576c12d8c56470cf991eb17b4297c4
+EBUILD libffado-2.3.0.ebuild 2660 BLAKE2B 86dbf41d7dfa2364c6056b3c5fce3afda58cc7715cc4785346a52010f4c69948073e83450ac569805e12478be817949f4f2d3e03698cd7954d619e39e44a338b SHA512 392f2de5939ef4887c84dc80ec8fcf1ec992e566fc24591b6c072c8287dec89b7529b03c14201d10089aba642e8e17b5a1bfad4c17d570705e6900a5ba1a06f0
MISC metadata.xml 625 BLAKE2B ba2bee4e1ba0c8bc9e8a4bda63c8a184fa4992683ec24bec54424049fbc1b66a8332f25eb6c7841df0198a3a973408fbfe82f0ee306d49f1809d82c12ec3b0c0 SHA512 ac725c6eabcc3cd7fa5ac9f20d936e5a1c494d2a2ed6e504bf27cc750cd328600a8dbcd0adeb27d2bd760ce2b577f9860b1041a899fbfde6b67c4b6a681658eb
diff --git a/media-libs/libffado/files/libffado-2.3.0-include-signal.patch b/media-libs/libffado/files/libffado-2.3.0-include-signal.patch
new file mode 100644
index 000000000000..4eabf12eef05
--- /dev/null
+++ b/media-libs/libffado/files/libffado-2.3.0-include-signal.patch
@@ -0,0 +1,29 @@
+------------------------------------------------------------------------
+r2706 | jwoithe | 2017-08-08 08:39:56 +0900 (Tue, 08 Aug 2017) | 11 lines
+
+PosixMessageQueue: ensure visibility of SIGEV_THREAD declaration.
+
+Orcan Ogetbil reported on the ffado-devel list that during the recent Fedora
+rebuild effort FFADO 2.3.0 failed to compile because SIGEV_THREAD was
+undeclared. Jano Svitok made the plausible suggestion that signal.h needs
+to be included explicitly under newer glibc versions. This trivial patch
+implements this. As of this commit it has not been verified that the
+problem is fixed with this addition. However, there's no harm done by the
+change in general and conceptionally the change is consistent with the
+source file's content given the use of signal-related functionality.
+
+
+Index: src/libutil/PosixMessageQueue.cpp
+===================================================================
+--- a/src/libutil/PosixMessageQueue.cpp (revision 2705)
++++ b/src/libutil/PosixMessageQueue.cpp (revision 2706)
+@@ -30,6 +30,7 @@
+ #include <errno.h>
+ #include <string.h>
+ #include <poll.h>
++#include <signal.h>
+
+ #define MQ_INVALID_ID ((mqd_t) -1)
+ // one second
+
+------------------------------------------------------------------------
diff --git a/media-libs/libffado/libffado-2.3.0.ebuild b/media-libs/libffado/libffado-2.3.0.ebuild
index 5aa6ee2a3f32..c5e50c2d21d5 100644
--- a/media-libs/libffado/libffado-2.3.0.ebuild
+++ b/media-libs/libffado/libffado-2.3.0.ebuild
@@ -46,6 +46,7 @@ DEPEND="${RDEPEND}
PATCHES=(
"${FILESDIR}/libffado-2.3.0-modelname-strip.patch"
"${FILESDIR}/libffado-2.3.0-gcc6.patch"
+ "${FILESDIR}/libffado-2.3.0-include-signal.patch"
)
myescons() {