From c85a90f90521c7e11d618b527d6630cc64cecbd4 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 26 Dec 2017 20:10:49 +0000 Subject: gentoo resync : 26.12.2017 --- media-libs/Manifest.gz | Bin 66472 -> 66637 bytes media-libs/lensfun/Manifest | 1 + media-libs/lensfun/lensfun-0.3.2-r1.ebuild | 47 +++++++++++ media-libs/libmediainfo/Manifest | 2 + media-libs/libmediainfo/libmediainfo-17.12.ebuild | 83 ++++++++++++++++++ media-libs/libopenglrecorder/Manifest | 3 + .../libopenglrecorder-0.1.0.ebuild | 44 ++++++++++ media-libs/libopenglrecorder/metadata.xml | 15 ++++ media-libs/libvisio/Manifest | 2 +- media-libs/libvisio/libvisio-0.1.6.ebuild | 2 +- media-libs/libyami/Manifest | 4 +- media-libs/libyami/libyami-1.3.0.ebuild | 93 +++++++++++++++++++++ media-libs/libyami/libyami-9999.ebuild | 7 +- media-libs/mesa/Manifest | 2 +- media-libs/mesa/mesa-17.2.7.ebuild | 2 +- 15 files changed, 299 insertions(+), 8 deletions(-) create mode 100644 media-libs/lensfun/lensfun-0.3.2-r1.ebuild create mode 100644 media-libs/libmediainfo/libmediainfo-17.12.ebuild create mode 100644 media-libs/libopenglrecorder/Manifest create mode 100644 media-libs/libopenglrecorder/libopenglrecorder-0.1.0.ebuild create mode 100644 media-libs/libopenglrecorder/metadata.xml create mode 100644 media-libs/libyami/libyami-1.3.0.ebuild (limited to 'media-libs') diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index aebc4159d7bb..3c121da25676 100644 Binary files a/media-libs/Manifest.gz and b/media-libs/Manifest.gz differ diff --git a/media-libs/lensfun/Manifest b/media-libs/lensfun/Manifest index 625a73674a22..2c3dd889152b 100644 --- a/media-libs/lensfun/Manifest +++ b/media-libs/lensfun/Manifest @@ -1,5 +1,6 @@ DIST lensfun-0.3.1.tar.gz 761892 BLAKE2B cbba497195a0efda181c67fa8e501d4efe7db4da153ff59563d9695d93709615bc098b94ef1e933708c8ec82330ecfb427066ada255e78fdf7316d4ebdb9712c SHA512 cd0f142bb7d6aa154f587d89502da35473a7a02660246bd025ccd5d1982f55425359405898e11ce9094351ad44a2d6786b9ff07d227f75699e99e4de8f40938c DIST lensfun-0.3.2.tar.gz 784825 BLAKE2B c77cd6b2f1bda0313a980fbd3bbc7ca9ad5ed0b9777cce924f66da5de3974ccfc8939d054c7a7532508b6b0913e2d436a825a83916800b625ff2c552c96a0ae3 SHA512 9c6f546fa70e6dc692e66ef378447345be6d3383812934780d326d772d775c1918cbf3447cd91c067655044cf659025763bf47ba2d938a82a3c2de4d60127446 EBUILD lensfun-0.3.1.ebuild 1229 BLAKE2B 722636f25c329e927163e57214eb64e0e759c41c42c33681bfe7d8ede0290094b196c135ab556e90709b65554d7122394dd19b153681d3bd5019ae86a6a6581c SHA512 e9df8b1c261cd9e8b207afb72d7922a824d3b479d253f3aa28d06a85baaafb645309e1e6048bf4c5cf367a51d6a314967380b07050262bce7a1b4a31e655a6c8 +EBUILD lensfun-0.3.2-r1.ebuild 1272 BLAKE2B bf2ea1491d0a6ec17a7d2423bab8d0d1b9a431304331dcaaf92e4a5279c03f2964eeccedc06e15d57b545ce46efb8f5c3f1e383e804df62fd4ddfceae32745ff SHA512 03213c0020c9ddf92bf30295062b0d065abe1823807ac09ce29156f031d5c3ff5d265ed3a8e6895940fea2ca9e05e8135a5f22c5141ea4c4a0d00048f1f49c39 EBUILD lensfun-0.3.2.ebuild 1290 BLAKE2B 698144bf875b6d1d2c7ef4b80ad4abaaf696a3eeed67abb008e67ec7c4fa31b23c2f622c4c591c2b800b6722c3171fcd5848a9ea7d52b73cf174435d1c7e4cc9 SHA512 3b1c1b190ea09b59737b8e187ab976d44a3801a4190529d602a60f6398bad64ae90ecc286e3c642bd93fbe8a629dbec09bb9832226480bd0915b752bcdaf4b57 MISC metadata.xml 609 BLAKE2B f9ebe22f93c9622961688f478f0f46c111fda47252c57c96aa4f566107705f27b6beb820c0d3c6df6414f7d31dd3d1c89e31a66b064ff96fc7e7e481faf47b7c SHA512 f3c9ae5432aaae9e83dec01dc9d6a4b8d01998183ef1c6ba7731ea9eb92b4960ddfdd0a2395bfb9f137224e83d4c938a7187f01579eb5c9e882e9f4d8008ee39 diff --git a/media-libs/lensfun/lensfun-0.3.2-r1.ebuild b/media-libs/lensfun/lensfun-0.3.2-r1.ebuild new file mode 100644 index 000000000000..3085e81fe230 --- /dev/null +++ b/media-libs/lensfun/lensfun-0.3.2-r1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python3_{4,5,6} ) + +inherit python-single-r1 cmake-utils + +DESCRIPTION="Library for rectifying and simulating photographic lens distortions" +HOMEPAGE="http://lensfun.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="LGPL-3 CC-BY-SA-3.0" # See README for reasoning. +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux" +IUSE="doc cpu_flags_x86_sse cpu_flags_x86_sse2 test" + +RDEPEND="${PYTHON_DEPS} + >=dev-libs/glib-2.40 + media-libs/libpng:0= + sys-libs/zlib:=" +DEPEND="${RDEPEND} + doc? ( + app-doc/doxygen + dev-python/docutils + )" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DOCS=( README.md docs/mounts.txt ChangeLog ) + +src_configure() { + local mycmakeargs=( + -DCMAKE_INSTALL_DOCDIR="${EPREFIX}"/usr/share/doc/${PF}/html + -DCMAKE_INSTALL_LIBDIR="${EPREFIX}"/usr/$(get_libdir) + -DSETUP_PY_INSTALL_PREFIX="${ED}"/usr + -DBUILD_LENSTOOL=ON + -DBUILD_STATIC=OFF + -DBUILD_DOC=$(usex doc) + -DBUILD_FOR_SSE=$(usex cpu_flags_x86_sse) + -DBUILD_FOR_SSE2=$(usex cpu_flags_x86_sse2) + -DBUILD_TESTS=$(usex test) + ) + + cmake-utils_src_configure +} diff --git a/media-libs/libmediainfo/Manifest b/media-libs/libmediainfo/Manifest index 696d968c01af..9eac84105665 100644 --- a/media-libs/libmediainfo/Manifest +++ b/media-libs/libmediainfo/Manifest @@ -1,6 +1,8 @@ AUX libmediainfo-0.7.63-pkgconfig.patch 291 BLAKE2B b13ee095a9f1f322222bb10013ffda778eef68dd2f161553b96bdd24f0c0ba81281185604547c355c14190580fd36cbb019778674e8c72a02ef3e3fda9229f76 SHA512 4cc11f6219a68ad59971a3d85f3184c16ec25e60b96ac56ac73796493c516575e0ccccee814610d5c248ba4c8a0a2a590041464d2aa1ac3f8a717839127c91fb DIST libmediainfo_0.7.99.tar.xz 1603656 BLAKE2B cd1cf1860e0910da6e818846a8ab8c71682a7fd0bfc3edf2d60e220cdedcefb9940ca2e6d3db2a18722cca0a0bebd2b70ba0ca2cfcb8908f0c5fd31fe41775fd SHA512 a0ceaf142604a98e9415ecfeda29d7c3d57ac755903630c2a5b2782d3bb24a101c46c93c68858dce99299da6375e03b846b5973274168ca8c42315b82a0cfdc0 DIST libmediainfo_17.10.tar.xz 1606920 BLAKE2B a0419644e65fee120d6f5e828a0ee66b04e026c6bd91ace603d0b5e7a14aff9f9db4a84cfb252ee97a241a38f31cec91138176e91e5783f1d450b5484bce49f4 SHA512 3fe8b7c97c9b916376c090c89f7b5afb732d002d5d112370b977c83d9bea2911ec7cc249fa7df6f4b100600cc2354d6a8832339cf0d3b45262730a477c07fd4d +DIST libmediainfo_17.12.tar.xz 1612420 BLAKE2B 1e1bd62efe45783d4973bbe0ff264db1ed20b064dc18fe3ab4fa3614c1b41663fe6727e469ef1769b4736827f89940edd959b270ec1c673a190c9078a81f3955 SHA512 c425612ca84f4655c851332a4c13bdd75df094fa5468b2d61db512ff8431b41e94068d2f645b669dbee286ccae3979a38a5f4ebbb5cda8abdbadf0313df5680d EBUILD libmediainfo-0.7.99.ebuild 1834 BLAKE2B a54b2a81cef3bb3309c7d5ca6671ca85f0726a9ea28c224b3b3eecb3e45739c7b8bf5653cd69e3cc5f65f795d396dc813412e8c86125d23480893c09708974ba SHA512 92148a20107c2729c2a0e9ac29b3ba708717ed34c5fe64abbeee01ef4adf716af0d4fafbd687e3d4e3e169bf0a05b44525967ab737ade546a26fa78845c2b27e EBUILD libmediainfo-17.10.ebuild 1836 BLAKE2B 1847028ad80e0c65c8b046c5c048547c209eb7e3e61e44d6c87298a61b2cc425bcb2bf9a97dce6081c9bc7dea6fb035c46b8e78f50f3f9c4a0d0ea2484148180 SHA512 10cf52d6df0e23d28be0ee4c6d3eff0a3ba8f0ee7f6e5ba7d92ddab90deca01c3bc72081ff9c7d5f9799601d5d213a591dc95a4671fd472104f58c6d915edd97 +EBUILD libmediainfo-17.12.ebuild 1836 BLAKE2B 1847028ad80e0c65c8b046c5c048547c209eb7e3e61e44d6c87298a61b2cc425bcb2bf9a97dce6081c9bc7dea6fb035c46b8e78f50f3f9c4a0d0ea2484148180 SHA512 10cf52d6df0e23d28be0ee4c6d3eff0a3ba8f0ee7f6e5ba7d92ddab90deca01c3bc72081ff9c7d5f9799601d5d213a591dc95a4671fd472104f58c6d915edd97 MISC metadata.xml 346 BLAKE2B ace7bcc20d5e1a949db03a632f4f181353c530a0aad6b6839ea4d682bcdde0f3184c1886fd3015ba73f6ad63ace53e07f21bcf7f8383f12bf6ad73374d895c7c SHA512 bc66ca588f3042de05db14d4036fba4637f5dd0d03d3cbdbdf7118b90f5a6f8ad0e86a30d9263e7d283d94f61e54da6c92ff03acf1cf83db376366c0c4f76c93 diff --git a/media-libs/libmediainfo/libmediainfo-17.12.ebuild b/media-libs/libmediainfo/libmediainfo-17.12.ebuild new file mode 100644 index 000000000000..7be3ed1e7919 --- /dev/null +++ b/media-libs/libmediainfo/libmediainfo-17.12.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools ltprune flag-o-matic + +MY_PN="MediaInfo" +DESCRIPTION="MediaInfo libraries" +HOMEPAGE="https://mediaarea.net/mediainfo/ https://github.com/MediaArea/MediaInfoLib" +SRC_URI="https://mediaarea.net/download/source/${PN}/${PV}/${P/-/_}.tar.xz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="curl doc mms static-libs" + +RDEPEND="sys-libs/zlib + dev-libs/tinyxml2:= + >=media-libs/libzen-0.4.37[static-libs=] + curl? ( net-misc/curl ) + mms? ( >=media-libs/libmms-0.6.1[static-libs=] )" +DEPEND="${RDEPEND} + virtual/pkgconfig + doc? ( app-doc/doxygen )" + +# tests try to fetch data from online sources +RESTRICT="test" + +S=${WORKDIR}/${MY_PN}Lib/Project/GNU/Library + +src_prepare() { + eapply -p4 "${FILESDIR}"/${PN}-0.7.63-pkgconfig.patch + eapply_user + + sed -i 's:-O2::' configure.ac || die + append-cppflags -DMEDIAINFO_LIBMMS_DESCRIBE_SUPPORT=0 + + eautoreconf +} + +src_configure() { + econf \ + --enable-shared \ + --with-libtinyxml2 \ + $(use_with curl libcurl) \ + $(use_with mms libmms) \ + $(use_enable static-libs static) \ + $(use_enable static-libs staticlibs) +} + +src_compile() { + default + + if use doc; then + cd "${WORKDIR}"/${MY_PN}Lib/Source/Doc + doxygen Doxyfile || die + fi +} + +src_install() { + if use doc; then + local HTML_DOCS=( "${WORKDIR}"/${MY_PN}Lib/Doc/*.html ) + fi + + default + + edos2unix ${PN}.pc #414545 + insinto /usr/$(get_libdir)/pkgconfig + doins ${PN}.pc + + for x in ./ Archive Audio Duplicate Export Image Multiple Reader Tag Text Video; do + insinto /usr/include/${MY_PN}/${x} + doins "${WORKDIR}"/${MY_PN}Lib/Source/${MY_PN}/${x}/*.h + done + + insinto /usr/include/${MY_PN}DLL + doins "${WORKDIR}"/${MY_PN}Lib/Source/${MY_PN}DLL/*.h + + dodoc "${WORKDIR}"/${MY_PN}Lib/*.txt + + prune_libtool_files +} diff --git a/media-libs/libopenglrecorder/Manifest b/media-libs/libopenglrecorder/Manifest new file mode 100644 index 000000000000..fdae81e5e1be --- /dev/null +++ b/media-libs/libopenglrecorder/Manifest @@ -0,0 +1,3 @@ +DIST libopenglrecorder-0.1.0.tar.gz 101788 BLAKE2B 9fbd9e5acb51c033f533166cf4f55863d97331ca0d506ada7f0e2ffaf790a20b74521668d80dfe4ef230a6bf44466b5f5eda9ab6d4a248db730b0596ce441f6f SHA512 2264b5999870d89ab10366bbbbccfce8ef7c2674bb054005f4e182af2cb10c7553f97402feadc528da94608a47db030a07987b11470044965d70cd69fe47bacd +EBUILD libopenglrecorder-0.1.0.ebuild 1018 BLAKE2B 6105b7bb44850f6a960727687e09372afd079a1c59cd9d956736bb5abd2e90d9bff0c67e698e1ca791db6ce0276c9c643258a2a26ffce24960218448c3092d97 SHA512 9e2fed49f6b5a21c3c238e2ea9a440562c6ffe6ba54c1e338605792c4588410daa9e61f6f7fcfecf6d892e41b94dc36f89dc1b30be2a9508825627dba58625a9 +MISC metadata.xml 533 BLAKE2B cd75ce8bc96e05b6c7284aa8d56f04b7decda54a9e14c18d553ec26ac4913319b0efe3756d6c8c23e8b3afb12081ba291db692e521d9ee7de52b1cdcbb165259 SHA512 d4067a58da4f73a5399a72713c2467f19936a1480b502798e6b02896f7930701d065f89de57b74e1fa6b92ef793db3aa1c7e059437fb1ff0167cefcdab744b1f diff --git a/media-libs/libopenglrecorder/libopenglrecorder-0.1.0.ebuild b/media-libs/libopenglrecorder/libopenglrecorder-0.1.0.ebuild new file mode 100644 index 000000000000..317958e4f21a --- /dev/null +++ b/media-libs/libopenglrecorder/libopenglrecorder-0.1.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-multilib + +DESCRIPTION="Library for asynchronous OpenGL recording with audio" +HOMEPAGE="https://github.com/Benau/libopenglrecorder" +SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="openh264 sound vpx" + +RDEPEND="media-libs/libjpeg-turbo[${MULTILIB_USEDEP}] + openh264? ( media-libs/openh264[${MULTILIB_USEDEP}] ) + sound? ( + media-libs/libvorbis[${MULTILIB_USEDEP}] + media-sound/pulseaudio[${MULTILIB_USEDEP}] + ) + vpx? ( media-libs/libvpx:0=[${MULTILIB_USEDEP}] )" + +DEPEND="${RDEPEND} + virtual/pkgconfig" + +DOCS=( + CHANGELOG.md + README.md + USAGE.md +) + +multilib_src_configure() { + local mycmakeargs=( + -DBUILD_PULSE_WO_DL=ON + -DBUILD_SHARED_LIBS=ON + -DSTATIC_RUNTIME_LIBS=OFF + -DBUILD_WITH_H264=$(usex openh264) + -DBUILD_RECORDER_WITH_SOUND=$(usex sound) + -DBUILD_WITH_VPX=$(usex vpx) + ) + cmake-utils_src_configure +} diff --git a/media-libs/libopenglrecorder/metadata.xml b/media-libs/libopenglrecorder/metadata.xml new file mode 100644 index 000000000000..a3eb35c0534e --- /dev/null +++ b/media-libs/libopenglrecorder/metadata.xml @@ -0,0 +1,15 @@ + + + + + games@gentoo.org + Gentoo Games Project + + + Enable H.264 support using media-libs/openh264 + Enable VP8/VP9 codec support via media-libs/libvpx + + + Benau/libopenglrecorder + + diff --git a/media-libs/libvisio/Manifest b/media-libs/libvisio/Manifest index 75db9b11bf66..a7ba99e80b86 100644 --- a/media-libs/libvisio/Manifest +++ b/media-libs/libvisio/Manifest @@ -4,6 +4,6 @@ AUX libvisio-0.1.5-no-zlib.patch 1420 BLAKE2B 312a1a91c9103e2855bc26f3ec39bb4a4d DIST libvisio-0.1.5.tar.xz 504196 BLAKE2B d5b02b9724e17e1a5b48eee750f6e1a50f8d0a5e74ac6cfd90ad5ae6ab4bc79d40718486c6164faa192ac0ce26c13d55918ff1c6f3c03a09b61399754c5920d0 SHA512 094ab546f650840d52fc34c1b105eff139d2f6e4d5cab7c9c99f8387ece0d0c6b02ec1376b3281d56a901bac016c2a024bb708c065b8b5d9404104e6494b5fab DIST libvisio-0.1.6.tar.xz 676396 BLAKE2B dbd96b64a3789e275a47fe59cd939620787937e31ee11b7af7977575c183ade233afdb952d4c2e362312ae400d23726cbd01e3ccb644c9a413abc84ddbe0f161 SHA512 58cee8cfe4205b2cad2f11dbe17882e57ebf0d10500116ca9d8d120e138f8eb0c65a5fea3bd7d2746bf8140377ee9deb34258597e028f9fdc8d21f270606cce1 EBUILD libvisio-0.1.5-r1.ebuild 1283 BLAKE2B c63d91f770d9775ca50de4f2d3f72a5d9d3e3c85d8054d5222c3294d137567db3df0fe7e23b5c895b00793939a897b83a20923c81f6c443cfee7890a115cb325 SHA512 8da42252872dd328c49436ffeafc566b157cef3d5c991e76c8179c7b0025576d73d2265f3db73e087bf7b332e8bc153fa24d54b6b63a3edb8656e884384dbdc0 -EBUILD libvisio-0.1.6.ebuild 1144 BLAKE2B f783eb3a49c374f1f8bcb4cb57395b20277005793fcf71f267776a2c1df46bc8ff41c05d7a77ce657f7106ca5ece8d4e04666a07e6348ce7ac4b2573e6755bb3 SHA512 77727d74b55b45222e4606e2cfeca39b5a15546994c1038dc38dd2850d035a87484f8c5943114c78d9cd2a5b24da9a45d462e155fcac88aa183d78d531a6a310 +EBUILD libvisio-0.1.6.ebuild 1143 BLAKE2B e28caf89942893ee83e1e02621fd26930e011c44439b32e9fba91b5e566ee8fb5fdd77e9a664ec3a0b06b2d47de192e51a9454017cf4f50caacb144e94100131 SHA512 463fbb16a85a03c3653c963802a06b248bea4e746b90cc85382ddf69e7b9e0d9980a53a8250e513e09dd4c37e396e92ec6b7020b346d2b9a351d6872513fca0f EBUILD libvisio-9999.ebuild 1146 BLAKE2B 3c13cdc85db0149721f3669241d536e0b641cf3be42ac1b0578a223ed63b6dbc2de4bad92f587ed95523cd99af54b77e715933f1243e4fec28083aa3834b56d1 SHA512 52d9fd56bc9ab3b37a87ada2b490133ae02932af8bc26c6570a6ca35d40bcd389011059fb24ae9f8f4ee2ec289d65f81fbb1d85d52ac512e6a8f0258edc391b1 MISC metadata.xml 321 BLAKE2B 845e098f8136b178e62b70bb06d8ce26ed7e2b9aec93358180d36cc8de5d4436501fa13521dcc7b4a7f8e311603b25c9d30d23db216008d3d96af5e462611a9a SHA512 a9d2208bf93a05e3406aee66412b46e731ce5a858e3e5e4a6668568b3ccba863d540f3e6224bc7e5ed8c6ad22d330fc0e30ecc90df2f8a866280bb138040fc12 diff --git a/media-libs/libvisio/libvisio-0.1.6.ebuild b/media-libs/libvisio/libvisio-0.1.6.ebuild index 86720bd728b0..f0539aa338e9 100644 --- a/media-libs/libvisio/libvisio-0.1.6.ebuild +++ b/media-libs/libvisio/libvisio-0.1.6.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://wiki.documentfoundation.org/DLP/Libraries/libvisio" LICENSE="|| ( GPL-2+ LGPL-2.1 MPL-1.1 )" SLOT="0" [[ ${PV} == 9999 ]] || \ -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ppc64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ppc64 x86" IUSE="doc static-libs test tools" RDEPEND=" diff --git a/media-libs/libyami/Manifest b/media-libs/libyami/Manifest index 2bb8d8f0d0e2..3a1a48f4a531 100644 --- a/media-libs/libyami/Manifest +++ b/media-libs/libyami/Manifest @@ -1,8 +1,10 @@ DIST libyami-1.0.1.tar.gz 480656 BLAKE2B 245c26dcfd396000eaf60d25bf437aad8dcd5255aac2b23ab0299bbf707e52268a914df61e2194dfb67a76d52eb1a8b792c07e777b77975d19ff11a2aa616397 SHA512 01c0716011682ff8b5e6d2c58479aa574bc2cfb5ffe932952e430302aff090d56e0efa4f784f9cdd36d94800c8454802e4500096b3bea162d04ee6253a134c81 DIST libyami-1.1.0.tar.gz 491537 BLAKE2B fc3b948954ceda10894ff29f5f540a5817a962e2da6d549f0d0b4d89602577437778a244bcaff5fee4f3760d98472d8cd1c0ac07146e3b6ad34618c9f937eeec SHA512 04ef34a994d23f8f5182c17975d6a28048a311c8090393d8cd54dd1fc74ec8b76af4028e1d5506568fb698e15f14833a01d4eaeb4ccd2484801f806a05cc86fa DIST libyami-1.2.0.tar.gz 508386 BLAKE2B ed4892dddd66d03a5f37c4d28a449c18c722bd1a09aae6261d3b3a210fc4912f728f629a216efd7176c8a37de768a6fa2d1272ca223a387e5cfb8cb4e7cb284d SHA512 1d253d67e3aab7ff2a1add50f7a5ebd284518d12fa689e6160a2dadb3fd1c2a5ab1a1c5f66dfd3801d46d9666c73dabcd5302ca495b069f60671337c0d0bc539 +DIST libyami-1.3.0.tar.gz 820807 BLAKE2B 3764e591269f3c38e7b5f6f5c3dbfb59fe4cdb198cd80858a2c0150274be073c1b064b8c8482b87ba770a6ee3534430b00155b34fa70f6bab7ed537a85ba1ed1 SHA512 8858c7f8d0fa7ce4547f762484e4b82477e49a8cb893cde29d7a26ba0f39dfcabc530659722ee5b84dc6f95e65c3373057ef470c78b9c1d790907e7bd6c6fd75 EBUILD libyami-1.0.1.ebuild 2050 BLAKE2B b666dbb77df924c06b73feb8da459190694606314f55cea4bfc7ca1ea5a885edb7e031819ca926bebc43305ba2d740c0c9644dec4fcc8c5650de9453bdacedac SHA512 d638f274ad45924231e7579ff860f7c1900ba5ffca6aaacc7c45db1251982639e24e9a7498122b8219825f32c627553dd8ae6c1bdc976da8ed0a4b1070931512 EBUILD libyami-1.1.0.ebuild 2076 BLAKE2B 08bee3c7949783a42b9202911c9fec39b3765b721447223188791bc964a0e95b75637f0a3dea18819d40b64bf0f90d99cc482c5bf3317cdd390d4932e3198f54 SHA512 fe3b20beaa845d3edc83ff20330a9c2a486e5cb662fa6add675ccf87f8e2f73fa92b297aae232375b8e443464d1d337751de8bd0692c0ca91d5e26508d1e6356 EBUILD libyami-1.2.0.ebuild 2110 BLAKE2B 5949d871b479b23dfe0636ac2e196c43e2686b60950e16b2ee0c435337f6bf142d3e0e266c12cd306c2de8feb851353f4b40bfe47f95b8665db33f72039ace85 SHA512 ba8452590a7ed51d79b0112d84432a11d7df43b7bdc7319e2d21f724488bbf61e66fd3cbdc91f2ac34718c15b6cca3677b9bf584f1b8657767c5eb7c147c78c1 -EBUILD libyami-9999.ebuild 2110 BLAKE2B 5949d871b479b23dfe0636ac2e196c43e2686b60950e16b2ee0c435337f6bf142d3e0e266c12cd306c2de8feb851353f4b40bfe47f95b8665db33f72039ace85 SHA512 ba8452590a7ed51d79b0112d84432a11d7df43b7bdc7319e2d21f724488bbf61e66fd3cbdc91f2ac34718c15b6cca3677b9bf584f1b8657767c5eb7c147c78c1 +EBUILD libyami-1.3.0.ebuild 2180 BLAKE2B 3d0cb7206b72b44f2c2c4cf40fde1183dc435fa9c4698aec2df409f9d0dcc3b01cafa844e9fbdad6e94a8df6aacca7cea7927a5ea2fe4b0ae6e1eb1b2882f0ce SHA512 38f4bf856c559f46b36281d1f4bc4c525522a84ca1726500fecbac49c679c5add2d4a3357faa1ad0bbd6d618de2cc5b54c5bae177c05aeae84b29afdff321dcc +EBUILD libyami-9999.ebuild 2150 BLAKE2B a32aca3ad5fe2302ec78cde3ab6e00c0fc4b273060e7052eb5193f51565418d0e1316030a8f8d1557ade41def205f6e3a272425ddba51030111abf2f1f7f4626 SHA512 5dce12e388b7de296e26d3c471effa4829bc0f954173bc291438eb0b081ce2d71d89a6f1957401921fbbe440a2149ea65143f075721f299578d4535c9e38ba30 MISC metadata.xml 564 BLAKE2B 5e0cdea946bb891106c1c04123df9ec34b6de1e92dc3ab8002ff0ae9d38eb580da6f7765efb99a299e073f5fa35f8d91c190aedb2040a6c8a95b71142c9495ea SHA512 db74b69f443e310f95f17b9c8112cb9f6ed5ba4600971b7eff65a1c98ccc2391d5d5a53f46efee8b4b6aa87a0becf8883a0a5dafb10e5d708dc8a8e584865008 diff --git a/media-libs/libyami/libyami-1.3.0.ebuild b/media-libs/libyami/libyami-1.3.0.ebuild new file mode 100644 index 000000000000..4df453a98755 --- /dev/null +++ b/media-libs/libyami/libyami-1.3.0.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +SCM="" +if [ "${PV#9999}" != "${PV}" ] ; then + SCM=git-r3 + EGIT_REPO_URI="https://github.com/01org/libyami" +fi + +inherit ${SCM} autotools multilib-minimal flag-o-matic + +DESCRIPTION="Yet Another Media Infrastructure: Media codec with hardware acceleration" +HOMEPAGE="https://github.com/01org/libyami" + +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" + SRC_URI="" +else + KEYWORDS="~amd64" + SRC_URI="https://github.com/01org/libyami/archive/${P}.tar.gz" + S="${WORKDIR}/${PN}-${P}" +fi + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="debug egl dmabuf doc md5 v4l X test wayland" + +RDEPEND=" + >=x11-libs/libva-1.7.2:=[drm,X?,wayland?,${MULTILIB_USEDEP}] + v4l? ( + >=virtual/opengl-7[${MULTILIB_USEDEP}] + >=media-libs/libv4l-1.6.2[${MULTILIB_USEDEP}] + >=media-libs/mesa-10[egl,gles2,${MULTILIB_USEDEP}] + ) + X? ( >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] ) + md5? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] ) + dmabuf? ( x11-libs/libdrm[${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND} + virtual/pkgconfig + doc? ( app-doc/doxygen ) + test? ( >=dev-cpp/gtest-1.7 ) +" + +src_prepare() { + sed -i -e 's/-Werror//' configure.ac || die + eautoreconf +} + +multilib_src_configure() { + append-cppflags -I"${S}/" -I"${BUILD_DIR}/interface" + append-cxxflags -fpermissive + ECONF_SOURCE="${S}" econf \ + $(use_enable debug) \ + $(use_enable egl) \ + $(use_enable v4l v4l2) \ + $(use_enable v4l v4l2-ops) \ + $(use_enable X x11) \ + $(use_enable dmabuf) \ + $(use_enable md5) \ + $(use_enable wayland) \ + $(use_enable test gtest) \ + $(multilib_native_use_enable doc docs) \ + --enable-h265dec \ + --enable-vc1dec \ + --enable-h264dec \ + --enable-jpegdec \ + --enable-mpeg2dec \ + --enable-vp8dec \ + --enable-vp9dec \ + --enable-h265enc \ + --enable-h264enc \ + --enable-jpegenc \ + --enable-vp8enc \ + --enable-vp9enc +} + +multilib_src_compile() { + emake + multilib_is_native_abi && use doc && emake -C doc +} + +multilib_src_install() { + emake DESTDIR="${D}" install + multilib_is_native_abi && use doc && dohtml -r doc/html/* +} + +src_install() { + multilib-minimal_src_install + find "${ED}" -name '*.la' -delete +} diff --git a/media-libs/libyami/libyami-9999.ebuild b/media-libs/libyami/libyami-9999.ebuild index fd902dd2fd96..33937920eec0 100644 --- a/media-libs/libyami/libyami-9999.ebuild +++ b/media-libs/libyami/libyami-9999.ebuild @@ -19,7 +19,8 @@ if [ "${PV#9999}" != "${PV}" ] ; then SRC_URI="" else KEYWORDS="~amd64" - SRC_URI="https://github.com/01org/libyami/archive/${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI="https://github.com/01org/libyami/archive/${P}.tar.gz" + S="${WORKDIR}/${PN}-${P}" fi LICENSE="Apache-2.0" @@ -27,7 +28,7 @@ SLOT="0" IUSE="debug egl dmabuf doc md5 v4l X test wayland" RDEPEND=" - >=x11-libs/libva-1.7.2[drm,X?,wayland?,${MULTILIB_USEDEP}] + >=x11-libs/libva-1.7.2:=[drm,X?,wayland?,${MULTILIB_USEDEP}] v4l? ( >=virtual/opengl-7[${MULTILIB_USEDEP}] >=media-libs/libv4l-1.6.2[${MULTILIB_USEDEP}] @@ -49,7 +50,7 @@ src_prepare() { } multilib_src_configure() { - append-cppflags -I"${S}/" + append-cppflags -I"${S}/" -I"${BUILD_DIR}/interface" ECONF_SOURCE="${S}" econf \ $(use_enable debug) \ $(use_enable egl) \ diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest index 5fa044a40a3f..5a1a60d759b3 100644 --- a/media-libs/mesa/Manifest +++ b/media-libs/mesa/Manifest @@ -5,7 +5,7 @@ DIST mesa-17.2.7.tar.xz 10353448 BLAKE2B cb116d7d7f8ace7769c348f04c0db194312553f DIST mesa-17.3.0.tar.xz 10667896 BLAKE2B 4786f1ac3fa2d2f07895c829f2c0770861d64f606d72635eb206cb9f0a1e84c061950fbf33b2c7b27055399da43d705ed9abd5d8f46c7bb3e3d9a6497f4bd71d SHA512 b0a616ce9a534a19c42eb0a626a178c6a7171aae1989351ea7c2a9e775a7478758b805dbfb754056720b1ef0454c3d3beb64aa59543be27f249ce97efae8e47e EBUILD mesa-17.1.10.ebuild 13427 BLAKE2B 584c9d7c4954623b346c6884d3870131a338ec6ab1f6b6976447a94014fa6fcb7a8c349898e44a0716a844dd6d4943175b6d2c4f213c37879f7973317009a9c9 SHA512 cdd0a580b7051e39a2a1fe1e0f8ca4671420ae69670c71b252057080d0384a74d3228ccafd40ea44b4be3057ff6d33977119bfbf8c4e3780bce8f1017db03645 EBUILD mesa-17.2.6.ebuild 15006 BLAKE2B afff4eb4640402b2fd36d86cbae220e956c4a09917d6081c304779124ba86a4373ca37cbbe8610396ee7c2a0a24659432689e70fde79b4a355c122b61b4d2caa SHA512 9d1e62aca188b73dbfc63434934f1202060945320e35805f519bc85c22f7765057d594b095874f12f04f0f9ebe3be0705a92392c7deb52711dc232c2ca93739f -EBUILD mesa-17.2.7.ebuild 15003 BLAKE2B 402ac8a47c96f6aed2170b175e32d98bac0eb7edfdba2429a5a58415b7d5689be0f7eeaffa09fed90ef3d8a9de57e8684a37e0d82a83d38e6a5df117f8a2b7ef SHA512 da9df87bfd511973e8e1e5a46f19c6522c399edbd05a93e59ce332af1c3e98c83ceb750535e08a84587f40ccc670beaec859e2b26d8aad7077f69f600954efb1 +EBUILD mesa-17.2.7.ebuild 15001 BLAKE2B 2da773eb67f048d57bee2209c6d26921a2d67874b1c73cf8e3ab8963b85dae419c628bd0ebd7da775285c1f6797ac3198676c81da3bf68caaa2a21e9a635f9e5 SHA512 03b8a6723ebca4d06665a9228207d8a5bb5d174a1382b2a7f3ef71f902d83eeb74ee0038f8654e9f23e81acf7c0be6a750d8722ed218b6df3dff214b37386450 EBUILD mesa-17.3.0.ebuild 14892 BLAKE2B e3fb731721a648981bc901a4b96a0d76d6e0a1d9393d515bff62c808c700626052983a5d0ec29b2f584da70246fb53eba99abb9403eccb62fd74e289b9113d11 SHA512 57ac595432a400c8435ba4e60d4a64e2333e33cd5f2c0ad8292a30677fbcd85ebe60c913f8d47b66cb79ed06b42f4da3e288675514ecefaed8c74d1f98553087 EBUILD mesa-9999.ebuild 14935 BLAKE2B 2dc1df6d79a037e01e7d95b2a94716b5df4f25bce37397938812d91ba6ca9b5f9d4a30d8b88be8d2d5d7f7487f8c35cc81031a8586935912d52313aeb21dc233 SHA512 c66ac4dd0afa249b4d886a583076cce12f1e7b5d3154705f784f91402273055c6c0f0e800ac29a07eca837f671c346e0feb023531f7c302b678825f7581f0341 MISC metadata.xml 2095 BLAKE2B c1c858a478bbb1c7e38a45dbf00e380a3d26c56920db1897521a7e9f4eb005157e535207ae2274d744e3ce5514a57654eb0effb2cfc773263a0f417874cdc742 SHA512 c3db8aeb4f4ae7ea27c8b48cb26ee9348d84e6fb4b99df815b177e62e78cd980a7834c152e2c10c6fdbe2b91a032861a0c0503625874bfb6df58ccc3bf54e705 diff --git a/media-libs/mesa/mesa-17.2.7.ebuild b/media-libs/mesa/mesa-17.2.7.ebuild index f0d6dc67a385..3d64ab0cecb4 100644 --- a/media-libs/mesa/mesa-17.2.7.ebuild +++ b/media-libs/mesa/mesa-17.2.7.ebuild @@ -25,7 +25,7 @@ if [[ $PV == 9999 ]]; then SRC_URI="" else SRC_URI="https://mesa.freedesktop.org/archive/${MY_P}.tar.xz" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris" fi LICENSE="MIT" -- cgit v1.2.3