diff options
Diffstat (limited to 'media-video')
41 files changed, 486 insertions, 986 deletions
diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz Binary files differindex e924424e5ddf..bab86eab3e7d 100644 --- a/media-video/Manifest.gz +++ b/media-video/Manifest.gz diff --git a/media-video/blinkensim/Manifest b/media-video/blinkensim/Manifest index b64dcdf54acc..4bd17879b341 100644 --- a/media-video/blinkensim/Manifest +++ b/media-video/blinkensim/Manifest @@ -1,4 +1,4 @@ DIST blinkensim-2.7.tar.gz 88416 BLAKE2B a1ac70795f1eeb70ef3d4ff4a961a76c591071aaf4278a7a046d317b7c5a7dd2a19595ed0db659735f97143e1dffba3c53edd00521a8b450dbeb17b31d174c0f SHA512 35be6f0d871ede4ed3de1bb2a18e53e8a508a08001d795369cf222122dd9596ac48314d1c386905360be0a46b1fefffa763bdb9874eaaa6e1ed713a48a6fefd4 -EBUILD blinkensim-2.7-r1.ebuild 647 BLAKE2B 990d0a5cd5b5b9b0a61fbe4d1a15dcd7439711470dc69a01d16ba013c29210c3411121609ac0c605b2fbe1492104a01296d94bade9b1e8a32278ba8d58e792a4 SHA512 bef108b952734fbbda8047a6ebcb5ec2a96c4369c42e336170e81b8ed0eff451523d004bbbf8c952e6541f59b43899b0d614783a7355936b24e6c91695c228bd +EBUILD blinkensim-2.7-r1.ebuild 646 BLAKE2B d6c9dce1c14517bf741a25b7789543ad4d4f708963ce39b98f6557596b0a5cc986b8754b26955d1683bc6f2c84d5243b49a0633e5919175c3317638901117b6e SHA512 b663cea9789509fad791169746dcd0ae3e2f83b2e1d5609c78207147dd22b47498581ccc70804a1ac545c42e629c787165e4c83f9ae38a3fa20600ffa4df6a69 EBUILD blinkensim-2.7.ebuild 751 BLAKE2B bb225998d98c307d1510e962df3a6ceb38c39e5d20d5ac9332510d805c350ae5186ec7756f0b2d7d159ea49a9e5500d7c1591ccc663245b8d37466508273f873 SHA512 6e3206c78dae598a104b9baf9751ffaf7c59c4a9dd49cc3f3d375abf6a86dfc853ba3e71087f754c756c955225e6593eb4f5d44a85684f3406d04142eaa1afb8 MISC metadata.xml 360 BLAKE2B f7cfcf7e66ea5a7ae30864099416f896879b5fa28422420e6e597e6c0fe190a8ecda1518c1cc277a13444099f08eb31f27835b07194d8984e7dd04a8df3a4375 SHA512 b8538f19756f7bf5248e4d60916093cb4aba5d06947dfcc152168941d43acedc6079e0c0aee3da4089a06a6956f74320f874b4cf50d50ae8d7476f2838901782 diff --git a/media-video/blinkensim/blinkensim-2.7-r1.ebuild b/media-video/blinkensim/blinkensim-2.7-r1.ebuild index 3aac989943e0..e98c658e9534 100644 --- a/media-video/blinkensim/blinkensim-2.7-r1.ebuild +++ b/media-video/blinkensim/blinkensim-2.7-r1.ebuild @@ -9,7 +9,7 @@ SRC_URI="http://www.blinkenlights.de/dist/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="aalib gtk" # if the config script finds any of the optional library it will try to diff --git a/media-video/blinkenthemes/Manifest b/media-video/blinkenthemes/Manifest index 7b8c521ecda6..ec7066024c11 100644 --- a/media-video/blinkenthemes/Manifest +++ b/media-video/blinkenthemes/Manifest @@ -1,3 +1,3 @@ DIST blinkenthemes-0.10.tar.gz 4059605 BLAKE2B fe56ec9522cbcaa78c45e92461d462739d28bdb96aa9d82ce58b79410e779169ade4d9f8f1c2ca2a333a827edbd2c650301db86a3313bb82fb01597148dc23f4 SHA512 e7bcc2b41046f78750d32ec2f3b37e6f2e16b4bc35a40bc09a8a9ba0a63e54192796cd69491c0517e0ac612d496f0d04ef79a5508da61a2090943bfc94938cf1 -EBUILD blinkenthemes-0.10.ebuild 542 BLAKE2B 999ce07a67fa4b763bb242b01cc621bb6e0e8b2de8882a44b097e0deba1abcbe1dce8335e44744ad2c5151d5eab6691443f8ec8403c1e33f54549b3f328e3bb4 SHA512 e254af2001338b6097fc3f9a9165b1bde70d403e774790bbc398a49245441f65db091e3a70f2bd892cd3a22401c435446de590c3668a70d3d73c0a51c2b4173f +EBUILD blinkenthemes-0.10.ebuild 541 BLAKE2B f5d06b205f9c2efe609d95d43501f73e298909e6dce33ba7af5ee8818c4c2eaec95c6dceaefc4d18a30b0aa014fa20496d19d09b64aaae4c5e7a0a849c80d4bb SHA512 7997d6b3c35f348cd2e9bb009681bcdca123647d4073fc249fca0f594dd94bc8b167b78a0cc9a2c71e9077dd3598b62baba59c5fa79bceaa83dde2c3c3b7f513 MISC metadata.xml 667 BLAKE2B 7505bd3a3b7203d57d974f9edb438ed42617233a590044f983161622f4107eb8cb340c350fd750a128145f1374f89f03bff6e10cec2b6056a30297df8f9ca902 SHA512 11c102eb6ccdb806940c82ca69345ac9acfa113002e5b7ce14426a1107d0a678d8bb444c2f7fda9d25f4b78a35fe022d970471b344e19d0b806ec7bfb454a021 diff --git a/media-video/blinkenthemes/blinkenthemes-0.10.ebuild b/media-video/blinkenthemes/blinkenthemes-0.10.ebuild index 4aa7dc5ebc06..49ef603e99dd 100644 --- a/media-video/blinkenthemes/blinkenthemes-0.10.ebuild +++ b/media-video/blinkenthemes/blinkenthemes-0.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 DESCRIPTION="Themes for blinkensim" @@ -7,7 +7,7 @@ SRC_URI="http://www.blinkenlights.de/dist/blinkenthemes-0.10.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" IUSE="" DEPEND="media-libs/blib diff --git a/media-video/bluray_info/Manifest b/media-video/bluray_info/Manifest index 464384156513..a8ca74dc25a6 100644 --- a/media-video/bluray_info/Manifest +++ b/media-video/bluray_info/Manifest @@ -1,3 +1,3 @@ -DIST bluray_info-1.0.0.tar.gz 189918 BLAKE2B 1b9071eb01181dcb78a7bfadebd9dca27c481af9e0aff5cd061a66fa50f413d3833654fc193c70102358ea2309917497da45820afb437c6151f18ef6cf2c03ae SHA512 8d87bc1829daee08d68f3a357400d81b7aa31e21c90da184dc042f7e0c9bc655fbf7901f855d5c4f60b1f22b7dcd243cdcfc4ff2926cdd190e97a8f0229831bf -EBUILD bluray_info-1.0.0.ebuild 392 BLAKE2B 80bc3e36edffa7793219593069da880ee7f7736828851006b2dfac76aceb48985b84e7030e9db650b0409f319588dd70d584388504f10dd8f84598cd70dd80a2 SHA512 278166c06a8b5def32b8e0195e614692387ea72409f3a5acd480cd9c927eb2dece962bdc8cd264a06f79bfb6c526e21de3e8ca0a39693499f1b3f26513955059 +DIST bluray_info-1.3.tar.gz 188192 BLAKE2B f88020721f7295b9bdd46687cd436c6a5bf38efc1fafc1bdfddda41a7c1a14fbee02a93b69b38a1703f089c9ad4a3576c9f750283a94ec2de09841bc1ae679cb SHA512 cf14733bd3b3fe9ebdace130c880fd695f0a60533a4b397f339789b2b11a15515f8ad24e87ccb428e73b74826ddaa5c2df0c1c9bf7907bdc5b1824f73d22c1ed +EBUILD bluray_info-1.3.ebuild 396 BLAKE2B 8d4af62ca5f6c951b07a76f095efcb857071dd55d3078970f2e63e950f78f8d0a3c1472edeb56b4c456c66da23b4390254687de7964751d2b01f5825b5fcba8c SHA512 b7d8e775d0eeb099ba8d0b1597b99dc387b5044577b647900b9b029aee363d58aff51452ef18b1e2716d855808ee0dbc866b57d4dfeb3fa3ef96eefb06d8472e MISC metadata.xml 384 BLAKE2B d1f133db83ef9d58080ab2f4487c726eef210227d2cfada80b66525c4f884fa8097fc9a5ebccbe6bd49719a03649a807b30a079d61193a9a4adaccff46019481 SHA512 910f46c7c56a20f5f0b26b3562dc3a0c9f200686278af88c764e1ceca51b0bb89c5cf85e22b304b5b4c810cc8be7bd83ee6593da06b47552e1e30a518c0ef56c diff --git a/media-video/bluray_info/bluray_info-1.0.0.ebuild b/media-video/bluray_info/bluray_info-1.3.ebuild index 9629b8330f76..7d6aef069eb6 100644 --- a/media-video/bluray_info/bluray_info-1.0.0.ebuild +++ b/media-video/bluray_info/bluray_info-1.3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 -DESCRIPTION="Display information about a Blu-ray disc" +DESCRIPTION="Blu-ray disc tools: bluray_info, bluray_copy" HOMEPAGE="https://github.com/beandog/bluray_info" SRC_URI="mirror://sourceforge/bluray-info/${P}.tar.gz" diff --git a/media-video/dvd_info/Manifest b/media-video/dvd_info/Manifest new file mode 100644 index 000000000000..61d09e8840ee --- /dev/null +++ b/media-video/dvd_info/Manifest @@ -0,0 +1,3 @@ +DIST dvd_info-1.1.tar.gz 260999 BLAKE2B 38a9a0b69cd507dd663afdcedba196632ecef6d1193886ec02348d2de2200fd51d3315814180a3c9c170d60042ac91972281c5c99108b5d7f41cca1af8ca3c78 SHA512 30c70d96fa79b221a653d67510261f1186e3c7a79045ac53df2219ee896f18030cf27dbef8ca73fd62282670f5781ba75cf6765744b51f66da77979c5688acc0 +EBUILD dvd_info-1.1.ebuild 391 BLAKE2B 3717534ffb9b6f250644a10a1ebcab8feb649e1085eea62a095536e08c417a47dbcc24a99f0b15dba21f86ce909b1bbb3ced5c019bf974de2f8af25eadb60f5c SHA512 6fd5d59455059bd3026fa2496c933e020daf9d73860c91390e47a8e010b0dd0869bc8ccfaf6493e41096ed17dd53aad658166ebbca2f32c7f26de067bf0ad931 +MISC metadata.xml 393 BLAKE2B 27c71f86daca1df0faecc8321f3ea4f2901da674089cfb684cc107614f2626b099bf4539de1d5164d75e3af294afec8c50e63c3533924c6689c4a3c0f75beec9 SHA512 a3937872ff78c4f5b587c162cd15ee0cebca15ce66abe47b8f38b05eb2c561025593cdee9b20602dde0a4afb5478e77c3309411a38f4a21b0173bdb4cc15aba2 diff --git a/media-video/dvd_info/dvd_info-1.1.ebuild b/media-video/dvd_info/dvd_info-1.1.ebuild new file mode 100644 index 000000000000..86a5bd527d02 --- /dev/null +++ b/media-video/dvd_info/dvd_info-1.1.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +DESCRIPTION="DVD utilities to print information, copy tracks, etc." +HOMEPAGE="https://github.com/beandog/dvd_info" +SRC_URI="mirror://sourceforge/dvdinfo/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="media-libs/libdvdread" +RDEPEND="${DEPEND}" diff --git a/media-video/dvd_info/metadata.xml b/media-video/dvd_info/metadata.xml new file mode 100644 index 000000000000..5ff86fe49d84 --- /dev/null +++ b/media-video/dvd_info/metadata.xml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> +<email>media-video@gentoo.org</email> +</maintainer> +<longdescription lang="en"> +DVD utilities to print information, copy tracks, etc. +</longdescription> +<upstream> +<remote-id type="sourceforge">dvdinfo</remote-id> +</upstream> +</pkgmetadata> diff --git a/media-video/dvdauthor/Manifest b/media-video/dvdauthor/Manifest index c627f1ea92fa..cdf7f055ba78 100644 --- a/media-video/dvdauthor/Manifest +++ b/media-video/dvdauthor/Manifest @@ -1,7 +1,7 @@ AUX dvdauthor-0.7.1-glibc220.patch 3462 BLAKE2B 82e609fe64fd74311beebca13a23c1d281a0cc328caf7ea07cec1cd8ab85eaa25ce53303aa5552c52b0e3371a43718e9bcc7761a1cf6735986f1382e7842be82 SHA512 1f1dd830ab7e101e412429453185a7221f1c417e441aa0f7937576695fc079a3935ddd5925c983e48b716b08059942541942a392c5bce7c360942f67c47e22ea -AUX dvdauthor-0.7.2-imagemagick7.patch 850 BLAKE2B 9347652fe9d8c46691ef0143dc3884f221fe9ee7115a51678f4c9cb58236981cb411c063de1e2327f0b6b3fe8e8452df6433c2b1dee88814e404d6d8b79837bd SHA512 9b1862efaedf97dd9f8a138fe172c76b442e4c4203ed8133f9e0f77a9edef7a5f1d5d9ced4f358892375493f7d3547eff6bb07572d2fbd288255eeaeaadfc04b +AUX dvdauthor-0.7.2-imagemagick7.patch 2076 BLAKE2B 121de0091628c1e95adb5c742b54a53aad9b6843b84cacc6d2831a29a3ab1091f3ead7c2072c278068da9c4bccee326aeed549c5a0a5d173aa58a88926cb7ade SHA512 85e21a1e87be49244f15ad64b08fdfba97235d5680e7691e8b2c63cf966a7ce1f08b3bcccbd77714a4693b052000008ad53ed4c811c73e67e900aecbb975ead3 DIST dvdauthor-0.7.1.tar.gz 421324 BLAKE2B 34d7f20cc7f8a5f8ea10cfd1404a15b04e909a343e008da18035f6bf78de7b4f16729b3c2ba5ebedd7bd12e72a801874d99d5c1e6f7458a311501e07afc11788 SHA512 0875300df4711bf5758cb8a3ec03793689abd403cdebfc5736463d9b6df49a22e66e9e1f0c2abfcb7d25469c2e7f7e76789f7779cc0743ec972f8965b0f744a9 DIST dvdauthor-0.7.2.tar.gz 648305 BLAKE2B e3c918e101be1627b32d19a4ba17e676593ce260c72c4a1126acc691d9dec484e3d70817abfa1f1542d5a29d603ecbd9226e305caadd77abfb1278125f7d6c64 SHA512 202b8bba38939d122dc864921a57e89906ca99ddabf44e3b07419cc42cc052567cd892b41f1171c9c195c9a770758e9319a942ea64d14ee8fa847588c7761125 EBUILD dvdauthor-0.7.1-r1.ebuild 1179 BLAKE2B e812e3d0702e464680c98ed47a6216250ed449e7e884993339b2bbd9ef1ab50c1e21464cead9cd54b0b18872931a7d99e170ca676976884b96d727ceb71ec669 SHA512 5b32d4c47c63cf0fc42be1b50d6175a18ab61f629bc731fb965c441b0f99dc7e4f2bef6646afac2dfa751cd4bf72d5a1ac6149bafa83274f472ae427cbae72b0 -EBUILD dvdauthor-0.7.2-r1.ebuild 1270 BLAKE2B fbaeaf26c7e1eadca226d1b54591b967a599dc94a1470798bb5740eb8f97a95a86f2e0eabfdc482f8c20e2edec576d381c3c75bb7a7cde3ae5cd30fc670477f2 SHA512 a206699088977e1f98fa813ba10d7b550a07313bc68b083b7cb78414bb04e80bf19f9490cde95be0a84e68f664ccf3b3c728506f8819e1bf883020625a316475 +EBUILD dvdauthor-0.7.2-r2.ebuild 1270 BLAKE2B fbaeaf26c7e1eadca226d1b54591b967a599dc94a1470798bb5740eb8f97a95a86f2e0eabfdc482f8c20e2edec576d381c3c75bb7a7cde3ae5cd30fc670477f2 SHA512 a206699088977e1f98fa813ba10d7b550a07313bc68b083b7cb78414bb04e80bf19f9490cde95be0a84e68f664ccf3b3c728506f8819e1bf883020625a316475 MISC metadata.xml 310 BLAKE2B 98950538160adf1178a053c79da3802c04ef0ae8c45436df86f5da69c4ad200e38b971134dfc4d94c90f061502247a45d39d319b6bff1ec3f4e3cd3a9c432ac5 SHA512 e9f2f78be647d48778accbf7da1d1b925dd8c441fa07743c776eee3362bf75f57a7051a7805ad1b2ab76a5958a18ae1b889ccb006da66d3197fefb0498e1f0c4 diff --git a/media-video/dvdauthor/dvdauthor-0.7.2-r1.ebuild b/media-video/dvdauthor/dvdauthor-0.7.2-r2.ebuild index 6ac055e70b4b..6ac055e70b4b 100644 --- a/media-video/dvdauthor/dvdauthor-0.7.2-r1.ebuild +++ b/media-video/dvdauthor/dvdauthor-0.7.2-r2.ebuild diff --git a/media-video/dvdauthor/files/dvdauthor-0.7.2-imagemagick7.patch b/media-video/dvdauthor/files/dvdauthor-0.7.2-imagemagick7.patch index 9f9e3a0b3016..e7b9ac15d3c9 100644 --- a/media-video/dvdauthor/files/dvdauthor-0.7.2-imagemagick7.patch +++ b/media-video/dvdauthor/files/dvdauthor-0.7.2-imagemagick7.patch @@ -9,17 +9,54 @@ #else #include <png.h> #endif -@@ -181,7 +181,8 @@ +@@ -176,18 +176,18 @@ + { + Image *im; + ImageInfo *ii; +- ExceptionInfo ei; ++ ExceptionInfo *ei; + int x,y; unsigned long magickver; unsigned char amask; - GetExceptionInfo(&ei); -+ ExceptionInfo *exception_info; -+ exception_info = AcquireExceptionInfo(); ++ ei = AcquireExceptionInfo(); ii=CloneImageInfo(NULL); strcpy(ii->filename,s->fname); - im=ReadImage(ii,&ei); -@@ -1098,13 +1099,13 @@ +- im=ReadImage(ii,&ei); ++ im=ReadImage(ii,ei); + + if( !im ) { +- MagickError(ei.severity,"Unable to load file",ii->filename); ++ MagickError(ei->severity,"Unable to load file",ii->filename); + return -1; + } + +@@ -202,10 +202,10 @@ + for( y=0; y<im->rows; y++ ) { + char pdata[MAXX*4]; + +- if(!ExportImagePixels(im,0,y,im->columns,1,"RGBA",CharPixel,pdata,&ei)) { +- fprintf(stderr,"ERR: Extracting row %d from %s (%s,%s)\n",y,s->fname,ei.reason,ei.description); +- CatchException(&ei); +- MagickError(ei.severity,ei.reason,ei.description); ++ if(!ExportImagePixels(im,0,y,im->columns,1,"RGBA",CharPixel,pdata,ei)) { ++ fprintf(stderr,"ERR: Extracting row %d from %s (%s,%s)\n",y,s->fname,ei->reason,ei->description); ++ CatchException(ei); ++ MagickError(ei->severity,ei->reason,ei->description); + DestroyImage(im); + return -1; + } +@@ -219,7 +219,7 @@ + } + } + DestroyImage(im); +- DestroyExceptionInfo(&ei); ++ DestroyExceptionInfo(ei); + fprintf(stderr,"INFO: Picture %s had %d colors\n",s->fname,s->numpal); + + return 0; +@@ -1098,13 +1098,13 @@ void image_init() { #if defined(HAVE_MAGICK) || defined(HAVE_GMAGICK) @@ -35,3 +72,4 @@ + MagickCoreTerminus(); #endif } + diff --git a/media-video/ffmpeg/Manifest b/media-video/ffmpeg/Manifest index 0042c691289f..04679742c120 100644 --- a/media-video/ffmpeg/Manifest +++ b/media-video/ffmpeg/Manifest @@ -13,7 +13,7 @@ EBUILD ffmpeg-3.2.6.ebuild 15078 BLAKE2B 5d8e389481ae3ddbd2848fedc7292cdb2131b2c EBUILD ffmpeg-3.2.7.ebuild 15083 BLAKE2B 313da834e164cca1c3fd1fdef6fb0094aefd8b2f752e28895a292221e5005b5d496e480a9dffc779790ee4036121e18fea8ded2eacd5c9e34aa51fc335c11688 SHA512 2645eada5e381a5df2b3972dee7435f51dea461f4535796ededcc4f705979b289c48c289f3384bb58bbe1b6f64dadfda10e2c9d1674bf00d566dfe107f52a42e EBUILD ffmpeg-3.3.4.ebuild 16107 BLAKE2B 2dabd381f934dde36e6a1cd25c9c44a93a702bc09f41718649a4bf7139eb18b7854b93350e3b46df1be87fe5f1421683f24a3173431b69901527b7cc63bb97db SHA512 ed129a8ee9f66bed5c2ab724114ed77ad345e7dec13f541ede5371ca442352b2e16666a715c30bac967210464d970bd4728c7753bd08dd542478d43da83b598b EBUILD ffmpeg-3.3.5.ebuild 16109 BLAKE2B 53b38d47499dc3ec2d9cf5864ef35999032894dc100d935221ef34294610c980d058288c3ff177b4e4ecd21933426cc57a60611133bf74db9065a09bffcb8f11 SHA512 5a3d8e7d84d0cbe1e23918263be4ef1f379f563c81be266d7e7a8333674f056f69db6e3f88fb8e0521a7f4944fd427c5e91f66b277a19b7029834be9810aa616 -EBUILD ffmpeg-3.3.6.ebuild 16111 BLAKE2B cfd38b5c31fa6ac16ff08a5693a97dc4de04146a3c841d501ece315b3d4eb717d95a0033b336b02e2f96fb1c201ba6a4a940e0617e995e3cc888bc0681b995e1 SHA512 a2c764effeb92ba71d9563cca131fb0ad6bec842f4e9369152fa93d4a148f142b39aeae895457934dc668cf2c6db0de13bbc5cf7b7c915c3dcc0b0376d6b27a7 +EBUILD ffmpeg-3.3.6.ebuild 16110 BLAKE2B 492962189eec0bb5fd7c3443134506412bc24ae336673e7012fe8aa69552914d585680ef54800bcfd554c790784d9053d80d6b0326a015f4b9e3a063bf1d761c SHA512 c8fc85a9e31ab47ceebf304c14ed041cc58f1d6bf3775c273804084c1fa1af88c7d96a34dc9761c34b76defdda4ac228b9273b2a92297ac3da64beb6aaa47f7a EBUILD ffmpeg-3.4.2.ebuild 15729 BLAKE2B b2b84197b20a1b904aa91d4c48b5a7597a25f6911e3d70349cb0595861a6bb2efeb05392a527bd522e5950cd2ef8f8b9d58d75eef60a385401bea22e1bbe53b9 SHA512 a01935dd9c4708bc4b60cc47e57957ab0e65d9ac581aca153fe63362b7d17bc93e5c1f18278d2e7b95952ca4ef5e73d915478a27fb71aa2469885f78679608f7 -EBUILD ffmpeg-9999.ebuild 16113 BLAKE2B 1a59bc78f50cfd32417585ee2b8c78ccddc73cf3fef56dd28c0e5b0ed960ec3d252dc72228258cf0cd8ab015bcd9aa1591a1b826d4967f91f3cdf555385254a0 SHA512 082965818e981aa37f203af1fd12d81bba93247aa9cccf93c498637e7c3743232d5a2cabf35cff0f3c271a939f81df87df21013557f30ce3ef687b2ca8728bf5 +EBUILD ffmpeg-9999.ebuild 16143 BLAKE2B 49ca772a2c31acd5eca8d5a9a4388ac9a609925c6925bf5f0d528dd731fe64517f7e8a2317199ce5fbc44dc13879736973a55c54870fe084778b18089df39ff3 SHA512 e08a1fb0622a5ba42810721a80e69566c007147ce426c54b677ee86a8759681caf7ecfe2944133bf03d527f10f8580d1ee5c0c7e4e4495dc7f6e3c12c44842ea MISC metadata.xml 5749 BLAKE2B 1ff5bfe813e5dda3fb09ccdd7383adeceb2599ce173680eb917b7d088af6dd5f8d2434cb7a353b3f9dbf2d5ec3ecc05e3d4afab832e644d5aa7e5f9fe7e9082e SHA512 f635920b77f6e186f1a80a6a9a989a0d0876e915573d29f120631fc871bb65709d1fa9e1c29b4d5be3039465b8ea69ca966fc87435ff2a42cace5575fb92d435 diff --git a/media-video/ffmpeg/ffmpeg-3.3.6.ebuild b/media-video/ffmpeg/ffmpeg-3.3.6.ebuild index 6d2547849fd6..87eac94f303a 100644 --- a/media-video/ffmpeg/ffmpeg-3.3.6.ebuild +++ b/media-video/ffmpeg/ffmpeg-3.3.6.ebuild @@ -54,7 +54,7 @@ LICENSE=" samba? ( GPL-3 ) " if [ "${PV#9999}" = "${PV}" ] ; then - KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" + KEYWORDS="amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" fi # Options to use as use_enable in the foo[:bar] form. diff --git a/media-video/ffmpeg/ffmpeg-9999.ebuild b/media-video/ffmpeg/ffmpeg-9999.ebuild index b9fe40c792d9..76bf5feecec0 100644 --- a/media-video/ffmpeg/ffmpeg-9999.ebuild +++ b/media-video/ffmpeg/ffmpeg-9999.ebuild @@ -17,6 +17,7 @@ FFMPEG_SUBSLOT=56.58.58 SCM="" if [ "${PV#9999}" != "${PV}" ] ; then SCM="git-r3" + EGIT_MIN_CLONE_TYPE="single" EGIT_REPO_URI="https://git.ffmpeg.org/ffmpeg.git" fi @@ -245,7 +246,7 @@ RDEPEND=" ) xcb? ( >=x11-libs/libxcb-1.4[${MULTILIB_USEDEP}] ) zeromq? ( >=net-libs/zeromq-4.1.6 ) - zimg? ( >=media-libs/zimg-2.6.2:=[${MULTILIB_USEDEP}] ) + zimg? ( >=media-libs/zimg-2.7.4:=[${MULTILIB_USEDEP}] ) zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] ) zvbi? ( >=media-libs/zvbi-0.2.35[${MULTILIB_USEDEP}] ) !media-video/qt-faststart diff --git a/media-video/gnome-mpv/Manifest b/media-video/gnome-mpv/Manifest index 9cb85c6972a0..0b6e17f4015b 100644 --- a/media-video/gnome-mpv/Manifest +++ b/media-video/gnome-mpv/Manifest @@ -1,4 +1,3 @@ -DIST gnome-mpv-0.13-upstream-updates.patch 2043 BLAKE2B 097ce4725ece5105f6d4eb47abb0c2a62f4caca13a38ec9719bc2c6d94cd56a94a3193bfd403e8f122b5f6339a597a364d94d437833eda3659f2a03777f63ae4 SHA512 1769a2084515e739068a726be738889bb9d842440acaa536106c73ca596d849ea1eb7ad863367e3c7bee8e338f0d6ade216435f61214beffbd2213f19c7a7b37 -DIST gnome-mpv-0.13.tar.xz 304176 BLAKE2B 62c3f9528dc1e82e29d35b6e0f93e4137bedddf61353a60370c2c4298fae4dbd89f4c55846e09bc8dfd96165f91f761761a063a0b33a394cd029f30492da60b6 SHA512 07ef6637a965f40b30a2212a8ff7807855c5b75eb8fe7cbb9ce930d11834403d5f4e1fa11dd2b5218736213d5bdf400fd7d6367ccee6b9e28da15907ba72bd10 -EBUILD gnome-mpv-0.13.ebuild 927 BLAKE2B f231b1e99ee91fd5fc18c11fd3c46eb3deb41cbadf2921abf54ead3c4af0db03972d125bff16b40ff05493f8e2939e4f90c1431c7ac7cb734b794bd569cf48d3 SHA512 3f40e12f6a304d0b7cb8544a4d131277a918e5dc9b6aba3d2e692e57a3069b6f9bd9ea524276a8552b0154d2f06a398d2ce3092324e34a193a2c1f6a5fbe5ec3 +DIST gnome-mpv-0.14.tar.xz 313300 BLAKE2B 5296b416928c8d62ed6d50cee7a0a27d19fb5bf8c0f1196276792272b5823c4d4efd8057b8dd7b64fc66281c36428f667ddaf3672389d3168e48de50594e2810 SHA512 c802f5f978dd3760faf5b78a5e59bd8e9960cc05ac67a1373d29371936b422272ba7541d05dd228b89cb97ac180460907fcb7da31bafbdcdd2445681230685e2 +EBUILD gnome-mpv-0.14.ebuild 712 BLAKE2B a41fd5844f2b88245de1e974286570ce8aadbc45e92bb0af5c94e404dafd544d7e86259e729a55e24fdf3e7a5606481f457611fb196bcb7674a85c6b9fcf9313 SHA512 6859f4194cc12387ffcaa097f8e3e8a2ae11ce4b760f141f8ca42936655f23e35eaa4ec7d5e66e82c592fa01d50802f4484c7a060411a937580a57775d5563b2 MISC metadata.xml 240 BLAKE2B 9fdc2353993b08138d11aacc71a6026e52430fe7b4b4d0a195dd03a5334b6c18dba7a88279e18c6b97cfbd1e0c818f5310b5d1419e77b3ede373c62321f4c2e6 SHA512 3b569f3b00bb1b30eb7c5f2e3c372f3b87d96cb333d36857973c85d8b5da1f480918ad7f3b1ed9cdbe7db6bcd1db35b454d34559a430c28008b5a1dccc65776b diff --git a/media-video/gnome-mpv/gnome-mpv-0.13.ebuild b/media-video/gnome-mpv/gnome-mpv-0.14.ebuild index 96f420ed5b59..23ce58d3ef71 100644 --- a/media-video/gnome-mpv/gnome-mpv-0.13.ebuild +++ b/media-video/gnome-mpv/gnome-mpv-0.14.ebuild @@ -6,10 +6,8 @@ EAPI=6 inherit gnome2-utils xdg-utils meson DESCRIPTION="A simple GTK+ frontend for mpv" -HOMEPAGE="https://github.com/gnome-mpv/gnome-mpv" -SRC_URI="https://github.com/gnome-mpv/gnome-mpv/releases/download/v${PV}/${P}.tar.xz - https://github.com/gnome-mpv/gnome-mpv/releases/download/v${PV}/update-appdata-and-add-missing-meson-build-file.patch -> ${P}-upstream-updates.patch -" +HOMEPAGE="https://gnome-mpv.github.io/" +SRC_URI="https://github.com/gnome-mpv/gnome-mpv/releases/download/v${PV}/${P}.tar.xz" LICENSE="GPL-3+" SLOT="0" @@ -17,13 +15,11 @@ KEYWORDS="~amd64" RDEPEND=">=dev-libs/glib-2.44 >=x11-libs/gtk+-3.20:3 - >=media-video/mpv-0.21[libmpv] + >=media-video/mpv-0.27[libmpv] media-libs/libepoxy" DEPEND="${RDEPEND} virtual/pkgconfig" -PATCHES=( "${DISTDIR}"/${P}-upstream-updates.patch ) - pkg_postinst() { xdg_desktop_database_update gnome2_icon_cache_update diff --git a/media-video/mplayer/Manifest b/media-video/mplayer/Manifest index 2be7d8cf61c5..25c213d0a13f 100644 --- a/media-video/mplayer/Manifest +++ b/media-video/mplayer/Manifest @@ -7,6 +7,6 @@ DIST font-arial-cp1250.tar.bz2 249705 BLAKE2B eb4366a110d917dc975b8add168ab43b1e DIST font-arial-iso-8859-1.tar.bz2 234242 BLAKE2B 0671854e1a257d27b502affb59de681942a93990d3ac2575bbf1a6dd9eef026969f2f9ce4e9c11a68ea3d8aed48063f826a1e153f7468437a39791672c92a5d0 SHA512 a1d03b6f09c48f48b7733f3bc0402ceab239a9abf88b860d852ea9fe69b4da690208a79d6f29d30204f5b37becf10672e8e8c0bfef201846d80ec54df617d029 DIST font-arial-iso-8859-2.tar.bz2 222208 BLAKE2B 94b1a04672bf9b4b20a0e6981591e761f751bd637deddcb801855296c525bf3b5e8feb1cb11cef282c0269f2c963ded22846089076e7e6763f258b8a932af454 SHA512 5671e628303fd816f64a51ad10e2f4dd9c3dc1b34c379a2ecf489b83931db7af668aaa4e00e96a00cacd63ed98daeae6b6a4d5925edfb06fc98d3a923f70257d EBUILD mplayer-1.3.0-r3.ebuild 17268 BLAKE2B 39bc007a2cd9c4d24423e34f4b5748225bb3eb673866e363e52f4cea715ce0a7c5ffd4768bd662e153b66290c07a2fe3bee0215aba30c70a5f4eab5339602d6a SHA512 1ef846cce25623acb7f58ea8f359b9ec3acf545c7c38f463d7df129bfe768d01f863bd852037244807fa8c1370660686f7c45a34756c42f8c60dd4548c0b79d1 -EBUILD mplayer-1.3.0-r4.ebuild 17195 BLAKE2B ed7c637741d29fc34e4ccabb168a083705ee38e8b936c2ba9bf09692d52c16fb3bab09454806642c4502ed2d177c13898c2b8b3ec707d5d661f4bfd866c5f96e SHA512 f220b5fcd06a375f48d28aafa3e6ac0ec26fe9d88e1eff531e53f3b546879ac9abaa722dbf30b74b62921b1ecdc1fa05ca8e5c9edbcb6d60fd8077e2084c36c7 +EBUILD mplayer-1.3.0-r4.ebuild 17191 BLAKE2B 0bc133514706ed7d285fec24fa712ab075660c8d4aa1523128cee62061c00359d612e47ee0728fa1ed6feb9fdc616ae24dcdab401b58e44f90ddefe4354738e0 SHA512 2b8a12ef14c5f517ee4e274805edca37d1a6b16a85cbcd75594b40e923ba34bd1eb396498530e52951ddd3eeebaa5af2ac7fff7cf0416fa4bfbf7abaa84ec106 EBUILD mplayer-9999.ebuild 17044 BLAKE2B 1b85b2ca48e0f3df600c89e2c6f4bafb30e7c2c38f0d9c3cef8026528d85ce2fa851fa5d6399560a7ffe89ac3accd78909b1b187a04a0b52285eec0628c63830 SHA512 b4fdf43ac7782b680a8095a440a33db08f60c15fdbca24a1e89b55417d18639844cc8883e6d79daac9f0bca77df1b623f6c3b2676725f27a4e5451a08d2f8a68 MISC metadata.xml 2530 BLAKE2B 83baf1357e9b0d31244b7c04ceab7eec0bc7db7eb9a2de4ffc1a85cc49af40f1094d9bdbac22c9abff43c215c19e5b8c745afbd397ae7221921c24b422590e3a SHA512 b650af6aa25ee064d81d3db5cc066d634eaf8c8ccdf8e1352d449f0579b0a310026be2ff873999767c5b82c25a76c138af722220892794b9c615ce477335a93b diff --git a/media-video/mplayer/mplayer-1.3.0-r4.ebuild b/media-video/mplayer/mplayer-1.3.0-r4.ebuild index d1f122ab57df..0555deef2b46 100644 --- a/media-video/mplayer/mplayer-1.3.0-r4.ebuild +++ b/media-video/mplayer/mplayer-1.3.0-r4.ebuild @@ -155,9 +155,9 @@ RDEPEND+=" SLOT="0" LICENSE="GPL-2" if [[ ${PV} != *9999* ]]; then - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~ppc ~ppc64 ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" else - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~x86" + KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~ppc ~ppc64 ~x86" fi # faac codecs are nonfree diff --git a/media-video/mpv/Manifest b/media-video/mpv/Manifest index 8f034dd48d5f..b02981e13c27 100644 --- a/media-video/mpv/Manifest +++ b/media-video/mpv/Manifest @@ -4,12 +4,12 @@ AUX mpv-0.25.0-fix-float-comparisons-in-tests.patch 2096 BLAKE2B 88cfe962f3c9901 AUX mpv-0.27.0-add-missing-link-flags-for-rpi.patch 988 BLAKE2B 2dc3c70dbb0565db93fbaa9852e37afd1d953e896bb820095afdac8bc8d1bba52fca07173a63d306990e7c72611afb40e22a21d1bc8293b69691d4f5252c2753 SHA512 bb204c5910d927d3dd159fe17f8edecbbc80a9d36b60d83f08d10181e019fcb140a701d2b3d4c6436d08ef0ebe95fb81bb5d7467c2b63a1b098ba412defeea32 DIST mpv-0.25.0-patches-r2.tar.xz 11036 BLAKE2B 09fdd566c5fcca290829c536c9e41b655e254d64e63714281119d62e6963f07f8d384eccb3f8ea6ccb2a9b63a60e19bb7ff1fd4b8e4ccccdc9b1fd8e58a7c628 SHA512 fc8d2a23dff27131d2c18d3f91861ec6e6d5240e6531d1a04c06ebef8d5467250c4f131d9faee802842e1ea485dbf350b43a3eebcc13c230cd45ff875fc855e2 DIST mpv-0.25.0.tar.gz 2874584 BLAKE2B c64321b50fd635f82bbcbce5cdefee1d0da011558cebdacd3339aaa14162f659c955bea75341ed21096eea5b689e4c1ca4d2d97feff1f4026044ddd61bdd9944 SHA512 eefc574e2995ddf6bd15c9b62986a5ca277c30949b036d57a11bbfb796c11c1e6dd7c313abd91a909dd98ca0f2b0be29ec6b980d0287a5891b42b0ffba926cbf -DIST mpv-0.27.1-patches-r0.tar.xz 6580 BLAKE2B fdf5f580fbda9ec6856354d43fd80a177464af27ea6f65ab31c610996fced64670f178956b4030c9c34d0707f8fa4544c829e4401679d2e2d6e730b19ebfe6d8 SHA512 8f25c51f0a3c6b5304090144b8343afba4d872216f8fa13890240a51ac464bd2c486b017390d4d3398d7082ffdf3e617659861f15505bd2db72b6f5ab4500bcb -DIST mpv-0.27.1.tar.gz 2957202 BLAKE2B 79dd06ba9399368f24c2c0a065218432110829af08d97cfdf753966ec7ca75e5af8f04da381f83251cb57bdce9b30c0d2d8c6fc772f73b5a0ed43139ce66a316 SHA512 3b8e12edb20b6ffdbbb02aba9cc64ad25e4fb583efc72248549641a46cc840827c1b6b017e7efc323d8a8299b7b094a676525bd978b8c3c9ecccca32fe39149a -DIST mpv-0.28.1.tar.gz 2982546 BLAKE2B ae078e3393b1113a8211699da1fea867324c50d3696ab82446996f04b2571b29791811b3d3dc082761ca36d63c9b1aa844d7cd56b740e73821b3e7ca35d39512 SHA512 7593e5dbb5963bf39f57f8a08f1b5142474897172a2c6cafcbfd3a83a2f0cfb9a3e5d62eea6625f01aae8ccc236b738511846cd5a5016b93d2510f12f0be7624 +DIST mpv-0.27.2-patches-r0.tar.xz 6564 BLAKE2B c02efea40e0b19d60eaa49520988464fbf4c9221108cbf19021934dc0cb0a975dab148ec1ea03753d81b8035173e3e5bd74b262ab5675d9fc5dce4a0f75ea37c SHA512 d1c955c32082338f5c7f1cd8268471ca0ac6dcd817c5fe39fb82f0e8bd3babf6f2f954d4ce52e9be786e5527df75cc6f4f3de8106a3517c8a1d8e39be1b4ebbd +DIST mpv-0.27.2.tar.gz 2957191 BLAKE2B 35e316e5a30869ae44ff229e99ae11a88e2f7d55b55946bfb752d5ed2d8212885c0c2abb59c9ff6d23a72daee47d80f44511313d67ee6fb265e6681ba4b89ee1 SHA512 bf74a150b3732b8c233362e0902c54f85fbea9ca1765a2a8f946a6eecd9b37a72ede36a36d0dd98a770539c4f81fe24c8ce26be9db7cd6eddd8514a8f82d9cda +DIST mpv-0.28.2.tar.gz 2982558 BLAKE2B 5faef4122d456916f43bd603192fc72dee1ad16fa3c842d54a2e53dc8f9db416545549a86af62481fe211dc088821ab13b832c09f82572b36167dd3a73d57f62 SHA512 e6206e8c65dca084e2cfa73ab09278b7113cdfd90b89877d1f75a1068c6379a093ea3955a023857357683edce1aba8c12ee441fd195d887af4d939fc7b66cef4 DIST waf-1.9.8 100685 BLAKE2B b335115b7ba5af4f8f49fc4da7967fa20e0633bfc7de7ad28fdb58dfcf7ae9c7833d053d298280e26e94b18af70a66fc13d08adf1fc7f9ad9b81e70d95cc74fc SHA512 e7493767f65deeb38aa162adef22adf60ebbd038410e9cdf4fe6f0de8c43395dbbba14962aa2c3855e1277136085fc22ad12ebfb8ac4e76f16358296039b8ea2 EBUILD mpv-0.25.0-r2.ebuild 10902 BLAKE2B fa9ae811c53d01d32b8288696436783f9cf434d04255c45ae5efb73d68821afe5bfc3a2548fde646e11b35b4329ca61fc4bf3d18e7277538274a10440cde9069 SHA512 00c1edd4c77e859fc03d8cbadfefa7278bceb94d788d1306478fbf7b7535225c15e6dc65058eccf8251b9e6f3a4f9ce7ba04bfbc2065ccff13416fc5a32ebb7b -EBUILD mpv-0.27.1.ebuild 10608 BLAKE2B 8cf9467e23e5080042318407d4fa6ddf36a20688a051e4d0fe6935350687f8a433152aef4e4d9816d42806869bffd32a7f45f3e36125bc6521dbeeb70caf2375 SHA512 740a8339bf62af2916613c8c006f8938cd2ebe7d1a3eb6196f8f18d3757718298ed1a822bfb583b6a70f7b5218c7c6035ee0996f3715fbdb6eb1869c5a3c9d15 -EBUILD mpv-0.28.1.ebuild 10271 BLAKE2B bc1b2cb09fce5a7418832441a470a582c4e56c695266018b714c1e2d1da5680dfa854177a471b1ba6d9c7672a2ffc67b94af7b909839229d90cdd134d5edab49 SHA512 095ba672f0b62795348fa95ef491aa53e93ce1a339e8e09f27275e383864494652ff98fefcc11a0bed9398632adb420de2a1f250012718d0bc70d6b3e26f30f5 -EBUILD mpv-9999.ebuild 10141 BLAKE2B a184019b35680564e5065e227553cf1e259381a093406abd1d4c43d6b8b26a0b3c8c9dbaddbca033cd4c437f011c21861fb2f5413a4ec8b9ceb41452b781cc36 SHA512 c8c70c8180a2ea232558b678d95d1f975235bade86073b0586fe99da77c092c34b126f8a833f1eb3b2853a01800d97eb1ab241f7d2b017ddee6665b557c73a87 +EBUILD mpv-0.27.2.ebuild 10488 BLAKE2B 881353d4127092e85e1c1d2cb0309e4eb590974fafc525bbace2211595370c2bd3fb5531b8760000740a461d4cf78ec3334a6a3ca7d5b6591eb25c21cf6f88fa SHA512 5848219899a7a5996d93775f23cba5d2f0202da20e3606a7009a7b96df9b89f4fb6b94668bdda9e1eb42cceb88f4f580c403d404f0f25e359542fd09319b3d84 +EBUILD mpv-0.28.2.ebuild 10152 BLAKE2B 6db64e6256c2d495cd90418d61829b57d362209ad8ab8c7c1ae3d41ea6df7bf1b3d605ca3f86ab67131ac5358dafb438563e6956ff11d1120f62ca1da8069fce SHA512 f2195ec248b398e4733d416e259f36a707bdf17f873ad6be52c01ce986f359ab3defad5bdcade5c57609e6403ee8e47f93a3e3ae54732e14f3beb492e803bad6 +EBUILD mpv-9999.ebuild 10005 BLAKE2B af956f671b10b3789ae90d4a673acb6dd44d32c7e83a2b69c39c0db2f628fcd49d6b886a104ba6c13e001a4287b93cc11f81de38e644df3be9bc360a06e3e81b SHA512 17bd0ddbcc8cfff1397bf9bc115f2996d67386b5c9e32a103cbda91e37f223d19ad10b3331a725af84a2008b9685624e4612f0be46ce2cadc6d42bb30f5a73e9 MISC metadata.xml 2376 BLAKE2B c585e5f1e6e5c91ad9c3ad25de75bde9f01188950bafdf016c2f3b55a5cc74e48775667e173962178f13bbae5b40d2a386144bba7343ec21a2b60f2ee9c1c6c7 SHA512 8da450ad8b003eacfc8aab85b8774206163305750c559e4e7e4e8a56b4e3c398f9cea970430b37d26069c6ec333a4ae860c012a63d702dfb24dc65089edaa604 diff --git a/media-video/mpv/mpv-0.27.1.ebuild b/media-video/mpv/mpv-0.27.2.ebuild index dec8d69628f0..5e6b872f11d9 100644 --- a/media-video/mpv/mpv-0.27.1.ebuild +++ b/media-video/mpv/mpv-0.27.2.ebuild @@ -8,7 +8,7 @@ PYTHON_REQ_USE='threads(+)' WAF_PV=1.9.8 -inherit flag-o-matic gnome2-utils pax-utils python-r1 toolchain-funcs versionator waf-utils xdg-utils +inherit eapi7-ver flag-o-matic gnome2-utils pax-utils python-r1 toolchain-funcs waf-utils xdg-utils DESCRIPTION="Media player based on MPlayer and mplayer2" HOMEPAGE="https://mpv.io/" @@ -18,11 +18,12 @@ if [[ ${PV} != *9999* ]]; then https://github.com/mpv-player/mpv/archive/v${PV}.tar.gz -> ${P}.tar.gz https://dev.gentoo.org/~kensington/distfiles/${P}-patches-${PR}.tar.xz " - KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux" + KEYWORDS="~alpha amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux" DOCS=( RELEASE_NOTES ) else EGIT_REPO_URI="https://github.com/mpv-player/mpv.git" inherit git-r3 + DOCS=(); SRC_URI="" fi SRC_URI+=" https://waf.io/waf-${WAF_PV}" DOCS+=( README.md DOCS/{client-api,interface}-changes.rst ) @@ -148,10 +149,6 @@ PATCHES=( "${FILESDIR}/${PN}-0.27.0-add-missing-link-flags-for-rpi.patch" ) -pkg_setup() { - [[ ${MERGE_TYPE} != "binary" ]] && python_setup -} - src_prepare() { cp "${DISTDIR}/waf-${WAF_PV}" "${S}"/waf || die chmod +x "${S}"/waf || die @@ -160,6 +157,7 @@ src_prepare() { } src_configure() { + python_setup tc-export CC PKG_CONFIG AR if use raspberry-pi; then @@ -178,8 +176,8 @@ src_configure() { --disable-libmpv-static --disable-static-build # See deep down below for build-date. - --disable-optimize # Don't add '-O2' to CFLAGS. - --disable-debug-build # Don't add '-g' to CFLAGS. + --disable-optimize # Don't add '-O2' to CFLAGS. + --disable-debug-build # Don't add '-g' to CFLAGS. --enable-html-build $(use_enable doc pdf-build) @@ -204,18 +202,18 @@ src_configure() { $(use_enable uchardet) $(use_enable rubberband) $(use_enable lcms lcms2) - --disable-vapoursynth # Only available in overlays. + --disable-vapoursynth # Only available in overlays. --disable-vapoursynth-lazy $(use_enable archive libarchive) --enable-libavdevice # Audio outputs: - $(use_enable sdl sdl2) # Listed under audio, but also includes video. + $(use_enable sdl sdl2) # Listed under audio, but also includes video. --disable-sdl1 $(use_enable oss oss-audio) - --disable-rsound # Only available in overlays. - --disable-sndio # Only available in overlays. + --disable-rsound # Only available in overlays. + --disable-sndio # Only available in overlays. $(use_enable pulseaudio pulse) $(use_enable jack) $(use_enable openal) @@ -237,7 +235,7 @@ src_configure() { $(usex opengl "$(use_enable wayland gl-wayland)" '--disable-gl-wayland') $(use_enable vdpau) $(usex vdpau "$(use_enable opengl vdpau-gl-x11)" '--disable-vdpau-gl-x11') - $(use_enable vaapi) # See below for vaapi-glx, vaapi-x-egl. + $(use_enable vaapi) # See below for vaapi-glx, vaapi-x-egl. $(usex vaapi "$(use_enable X vaapi-x11)" '--disable-vaapi-x11') $(usex vaapi "$(use_enable wayland vaapi-wayland)" '--disable-vaapi-wayland') $(usex vaapi "$(use_enable gbm vaapi-drm)" '--disable-vaapi-drm') @@ -245,7 +243,7 @@ src_configure() { $(use_enable jpeg) $(use_enable raspberry-pi rpi) $(usex libmpv "$(use_enable opengl plain-gl)" '--disable-plain-gl') - --disable-mali-fbdev # Only available in overlays. + --disable-mali-fbdev # Only available in overlays. $(usex opengl '' '--disable-gl') # HWaccels: @@ -262,7 +260,7 @@ src_configure() { $(use_enable dvb dvbin) # Miscellaneous features: - --disable-apple-remote # Needs testing first. See Gentoo bug 577332. + --disable-apple-remote # Needs testing first. See Gentoo bug 577332. ) if use vaapi && use X; then @@ -301,14 +299,10 @@ pkg_postinst() { local rv softvol_0_18_1=0 osc_0_21_0=0 txtsubs_0_24_0=0 opengl_0_25_0=0 for rv in ${REPLACING_VERSIONS}; do - version_compare ${rv} 0.18.1 - [[ $? -eq 1 ]] && softvol_0_18_1=1 - version_compare ${rv} 0.21.0 - [[ $? -eq 1 ]] && osc_0_21_0=1 - version_compare ${rv} 0.24.0 - [[ $? -eq 1 ]] && txtsubs_0_24_0=1 - version_compare ${rv} 0.25.0 - [[ $? -eq 1 ]] && ! use opengl && opengl_0_25_0=1 + ver_test ${rv} -lt 0.18.1 && softvol_0_18_1=1 + ver_test ${rv} -lt 0.21.0 && osc_0_21_0=1 + ver_test ${rv} -lt 0.24.0 && txtsubs_0_24_0=1 + ver_test ${rv} -lt 0.25.0 && ! use opengl && opengl_0_25_0=1 done if [[ ${softvol_0_18_1} -eq 1 ]]; then @@ -348,8 +342,8 @@ pkg_postinst() { elog "please install app-shells/mpv-bash-completion." fi - if use cli && [[ -n ${REPLACING_VERSIONS} ]] && \ - has_version 'app-shells/mpv-bash-completion'; then + if use cli && [[ -n ${REPLACING_VERSIONS} ]] && + has_version 'app-shells/mpv-bash-completion'; then elog "If command-line completion doesn't work after mpv update," elog "please rebuild app-shells/mpv-bash-completion." fi diff --git a/media-video/mpv/mpv-0.28.1.ebuild b/media-video/mpv/mpv-0.28.2.ebuild index 472b73c52c56..b78b4e5093c8 100644 --- a/media-video/mpv/mpv-0.28.1.ebuild +++ b/media-video/mpv/mpv-0.28.2.ebuild @@ -8,7 +8,7 @@ PYTHON_REQ_USE='threads(+)' WAF_PV=1.9.8 -inherit flag-o-matic gnome2-utils pax-utils python-r1 toolchain-funcs versionator waf-utils xdg-utils +inherit eapi7-ver flag-o-matic gnome2-utils pax-utils python-r1 toolchain-funcs waf-utils xdg-utils DESCRIPTION="Media player based on MPlayer and mplayer2" HOMEPAGE="https://mpv.io/" @@ -20,6 +20,7 @@ if [[ ${PV} != *9999* ]]; then else EGIT_REPO_URI="https://github.com/mpv-player/mpv.git" inherit git-r3 + DOCS=(); SRC_URI="" fi SRC_URI+=" https://waf.io/waf-${WAF_PV}" DOCS+=( README.md DOCS/{client-api,interface}-changes.rst ) @@ -136,10 +137,6 @@ PATCHES=( "${FILESDIR}/${PN}-0.27.0-add-missing-link-flags-for-rpi.patch" ) -pkg_setup() { - [[ ${MERGE_TYPE} != "binary" ]] && python_setup -} - src_prepare() { cp "${DISTDIR}/waf-${WAF_PV}" "${S}"/waf || die chmod +x "${S}"/waf || die @@ -147,6 +144,7 @@ src_prepare() { } src_configure() { + python_setup tc-export CC PKG_CONFIG AR if use raspberry-pi; then @@ -165,8 +163,8 @@ src_configure() { --disable-libmpv-static --disable-static-build # See deep down below for build-date. - --disable-optimize # Don't add '-O2' to CFLAGS. - --disable-debug-build # Don't add '-g' to CFLAGS. + --disable-optimize # Don't add '-O2' to CFLAGS. + --disable-debug-build # Don't add '-g' to CFLAGS. --enable-html-build $(use_enable doc pdf-build) @@ -191,18 +189,18 @@ src_configure() { $(use_enable uchardet) $(use_enable rubberband) $(use_enable lcms lcms2) - --disable-vapoursynth # Only available in overlays. + --disable-vapoursynth # Only available in overlays. --disable-vapoursynth-lazy $(use_enable archive libarchive) --enable-libavdevice # Audio outputs: - $(use_enable sdl sdl2) # Listed under audio, but also includes video. + $(use_enable sdl sdl2) # Listed under audio, but also includes video. --disable-sdl1 $(use_enable oss oss-audio) - --disable-rsound # Only available in overlays. - --disable-sndio # Only available in overlays. + --disable-rsound # Only available in overlays. + --disable-sndio # Only available in overlays. $(use_enable pulseaudio pulse) $(use_enable jack) $(use_enable openal) @@ -226,7 +224,7 @@ src_configure() { $(usex opengl "$(use_enable wayland gl-wayland)" '--disable-gl-wayland') $(use_enable vdpau) $(usex vdpau "$(use_enable opengl vdpau-gl-x11)" '--disable-vdpau-gl-x11') - $(use_enable vaapi) # See below for vaapi-glx, vaapi-x-egl. + $(use_enable vaapi) # See below for vaapi-glx, vaapi-x-egl. $(usex vaapi "$(use_enable X vaapi-x11)" '--disable-vaapi-x11') $(usex vaapi "$(use_enable wayland vaapi-wayland)" '--disable-vaapi-wayland') $(usex vaapi "$(use_enable gbm vaapi-drm)" '--disable-vaapi-drm') @@ -234,7 +232,7 @@ src_configure() { $(use_enable jpeg) $(use_enable raspberry-pi rpi) $(usex libmpv "$(use_enable opengl plain-gl)" '--disable-plain-gl') - --disable-mali-fbdev # Only available in overlays. + --disable-mali-fbdev # Only available in overlays. $(usex opengl '' '--disable-gl') # HWaccels: @@ -249,7 +247,7 @@ src_configure() { $(use_enable dvb dvbin) # Miscellaneous features: - --disable-apple-remote # Needs testing first. See Gentoo bug 577332. + --disable-apple-remote # Needs testing first. See Gentoo bug 577332. ) if use vaapi && use X; then @@ -288,14 +286,10 @@ pkg_postinst() { local rv softvol_0_18_1=0 osc_0_21_0=0 txtsubs_0_24_0=0 opengl_0_25_0=0 for rv in ${REPLACING_VERSIONS}; do - version_compare ${rv} 0.18.1 - [[ $? -eq 1 ]] && softvol_0_18_1=1 - version_compare ${rv} 0.21.0 - [[ $? -eq 1 ]] && osc_0_21_0=1 - version_compare ${rv} 0.24.0 - [[ $? -eq 1 ]] && txtsubs_0_24_0=1 - version_compare ${rv} 0.25.0 - [[ $? -eq 1 ]] && ! use opengl && opengl_0_25_0=1 + ver_test ${rv} -lt 0.18.1 && softvol_0_18_1=1 + ver_test ${rv} -lt 0.21.0 && osc_0_21_0=1 + ver_test ${rv} -lt 0.24.0 && txtsubs_0_24_0=1 + ver_test ${rv} -lt 0.25.0 && ! use opengl && opengl_0_25_0=1 done if [[ ${softvol_0_18_1} -eq 1 ]]; then @@ -335,8 +329,8 @@ pkg_postinst() { elog "please install app-shells/mpv-bash-completion." fi - if use cli && [[ -n ${REPLACING_VERSIONS} ]] && \ - has_version 'app-shells/mpv-bash-completion'; then + if use cli && [[ -n ${REPLACING_VERSIONS} ]] && + has_version 'app-shells/mpv-bash-completion'; then elog "If command-line completion doesn't work after mpv update," elog "please rebuild app-shells/mpv-bash-completion." fi diff --git a/media-video/mpv/mpv-9999.ebuild b/media-video/mpv/mpv-9999.ebuild index c530dace68b4..e273db3d080b 100644 --- a/media-video/mpv/mpv-9999.ebuild +++ b/media-video/mpv/mpv-9999.ebuild @@ -8,7 +8,7 @@ PYTHON_REQ_USE='threads(+)' WAF_PV=1.9.8 -inherit flag-o-matic gnome2-utils pax-utils python-r1 toolchain-funcs versionator waf-utils xdg-utils +inherit eapi7-ver flag-o-matic gnome2-utils pax-utils python-r1 toolchain-funcs waf-utils xdg-utils DESCRIPTION="Media player based on MPlayer and mplayer2" HOMEPAGE="https://mpv.io/" @@ -20,6 +20,7 @@ if [[ ${PV} != *9999* ]]; then else EGIT_REPO_URI="https://github.com/mpv-player/mpv.git" inherit git-r3 + DOCS=(); SRC_URI="" fi SRC_URI+=" https://waf.io/waf-${WAF_PV}" DOCS+=( README.md DOCS/{client-api,interface}-changes.rst ) @@ -134,10 +135,6 @@ PATCHES=( "${FILESDIR}/${PN}-0.19.0-make-ffmpeg-version-check-non-fatal.patch" ) -pkg_setup() { - [[ ${MERGE_TYPE} != "binary" ]] && python_setup -} - src_prepare() { cp "${DISTDIR}/waf-${WAF_PV}" "${S}"/waf || die chmod +x "${S}"/waf || die @@ -145,6 +142,7 @@ src_prepare() { } src_configure() { + python_setup tc-export CC PKG_CONFIG AR if use raspberry-pi; then @@ -163,8 +161,8 @@ src_configure() { --disable-libmpv-static --disable-static-build # See deep down below for build-date. - --disable-optimize # Don't add '-O2' to CFLAGS. - --disable-debug-build # Don't add '-g' to CFLAGS. + --disable-optimize # Don't add '-O2' to CFLAGS. + --disable-debug-build # Don't add '-g' to CFLAGS. --enable-html-build $(use_enable doc pdf-build) @@ -189,18 +187,17 @@ src_configure() { $(use_enable uchardet) $(use_enable rubberband) $(use_enable lcms lcms2) - --disable-vapoursynth # Only available in overlays. + --disable-vapoursynth # Only available in overlays. --disable-vapoursynth-lazy $(use_enable archive libarchive) --enable-libavdevice # Audio outputs: - $(use_enable sdl sdl2) # Listed under audio, but also includes video. - --disable-sdl1 + $(use_enable sdl sdl2) # Listed under audio, but also includes video. $(use_enable oss oss-audio) - --disable-rsound # Only available in overlays. - --disable-sndio # Only available in overlays. + --disable-rsound # Only available in overlays. + --disable-sndio # Only available in overlays. $(use_enable pulseaudio pulse) $(use_enable jack) $(use_enable openal) @@ -224,7 +221,7 @@ src_configure() { $(usex opengl "$(use_enable wayland gl-wayland)" '--disable-gl-wayland') $(use_enable vdpau) $(usex vdpau "$(use_enable opengl vdpau-gl-x11)" '--disable-vdpau-gl-x11') - $(use_enable vaapi) # See below for vaapi-glx, vaapi-x-egl. + $(use_enable vaapi) # See below for vaapi-glx, vaapi-x-egl. $(usex vaapi "$(use_enable X vaapi-x11)" '--disable-vaapi-x11') $(usex vaapi "$(use_enable wayland vaapi-wayland)" '--disable-vaapi-wayland') $(usex vaapi "$(use_enable gbm vaapi-drm)" '--disable-vaapi-drm') @@ -232,7 +229,7 @@ src_configure() { $(use_enable jpeg) $(use_enable raspberry-pi rpi) $(usex libmpv "$(use_enable opengl plain-gl)" '--disable-plain-gl') - --disable-mali-fbdev # Only available in overlays. + --disable-mali-fbdev # Only available in overlays. $(usex opengl '' '--disable-gl') # HWaccels: @@ -247,7 +244,7 @@ src_configure() { $(use_enable dvb dvbin) # Miscellaneous features: - --disable-apple-remote # Needs testing first. See Gentoo bug 577332. + --disable-apple-remote # Needs testing first. See Gentoo bug 577332. ) if use vaapi && use X; then @@ -286,14 +283,10 @@ pkg_postinst() { local rv softvol_0_18_1=0 osc_0_21_0=0 txtsubs_0_24_0=0 opengl_0_25_0=0 for rv in ${REPLACING_VERSIONS}; do - version_compare ${rv} 0.18.1 - [[ $? -eq 1 ]] && softvol_0_18_1=1 - version_compare ${rv} 0.21.0 - [[ $? -eq 1 ]] && osc_0_21_0=1 - version_compare ${rv} 0.24.0 - [[ $? -eq 1 ]] && txtsubs_0_24_0=1 - version_compare ${rv} 0.25.0 - [[ $? -eq 1 ]] && ! use opengl && opengl_0_25_0=1 + ver_test ${rv} -lt 0.18.1 && softvol_0_18_1=1 + ver_test ${rv} -lt 0.21.0 && osc_0_21_0=1 + ver_test ${rv} -lt 0.24.0 && txtsubs_0_24_0=1 + ver_test ${rv} -lt 0.25.0 && ! use opengl && opengl_0_25_0=1 done if [[ ${softvol_0_18_1} -eq 1 ]]; then @@ -333,8 +326,8 @@ pkg_postinst() { elog "please install app-shells/mpv-bash-completion." fi - if use cli && [[ -n ${REPLACING_VERSIONS} ]] && \ - has_version 'app-shells/mpv-bash-completion'; then + if use cli && [[ -n ${REPLACING_VERSIONS} ]] && + has_version 'app-shells/mpv-bash-completion'; then elog "If command-line completion doesn't work after mpv update," elog "please rebuild app-shells/mpv-bash-completion." fi diff --git a/media-video/obs-studio/Manifest b/media-video/obs-studio/Manifest index 60a984b2fe6e..bed1296ddfef 100644 --- a/media-video/obs-studio/Manifest +++ b/media-video/obs-studio/Manifest @@ -1,13 +1,8 @@ -AUX obs-studio-20.0.1-fix-curl-crash.patch 2240 BLAKE2B b357180fc4d10434edd119a6340006f38f627c738fd896232eeb60e3d0c6bd1b2c25721e2f87f624409404c26f1278b92249934ebf6bdf047a53204af613b17f SHA512 dcb09aadf3dad1af5e0de2b83a9ce0b7c9d89911a1cdecd6d40cda6d46f5de2d90ff42d8572f45e9933938a37f5017a7e1160a6885a5247aad2c74c075960688 -AUX obs-studio-ImageMagick-header-path.patch 2466 BLAKE2B 7cc86c1f7787427c9d475eda2c23273ac75bc4c0f8442ce3f7fa2a5b37e1a7c0f519af59507cc07e962d12025cfae886da0c84575eda81db0614ac2c80d89a96 SHA512 c352671edbfe8de6ca92c3155dddc5f4116e2f0c0e1197f73bc2b59749f0015458e93c892519bc4c1bbfbc89874411f3287092d67951d8ae365cb0411302a2a2 -DIST obs-studio-19.0.2.tar.gz 5509958 BLAKE2B a21ed69dacb982e5f2bf31b62b85622cedb458b5ceb5bb10ccc099725f7d9c7da43c88bf40da432226f1077e036005fb28435643ed365a8a0f374875544b884f SHA512 8e2c720d713f6b3fdfb0ce64252cba3129644155be75e0942250bb616700ba62acdb04265a7a6d0ce9406282fbbf85d662d7bdc36736c36be89fd726c8bbf5a9 -DIST obs-studio-20.0.1.tar.gz 5610534 BLAKE2B 6db7a2bc591e88dac2f9450f60403095fc7e637f806657b0eb6fc928fd16fcae7a3d4a933b4bcad8b609fbf2197404bd675467a112e6aee84b9f023b9089a388 SHA512 891be96bbe18a2de4af8efd2eaeb54c388332ac7d93a66efcc18208af9ef2dfe3981f81ba351bdb16a93b2d66bcfef4f5277d3d8746261f0beb1f324ed9a7534 DIST obs-studio-20.1.0.tar.gz 5637636 BLAKE2B 11f42c894af9d8b58ef71eda4c669b557b1b69d8df48d2414ae6d4eda1b8ecb70bb15814a302b87c5b49a43323f772a92ee5dc4a6a58302723b6b1ebf1e35123 SHA512 fd0c4b910b9a07644a9ddb72c2622d1fac67878a8bf445d7ab33385aafa23a5207f89971c428a3be01fa851141d9cbb55e86ca81201928783227fc730d12b962 DIST obs-studio-20.1.3.tar.gz 5638299 BLAKE2B 8956e0ae444c05bc452284a730ba4cba7be9209d82f8b63f9cd0455ed73411eadc61825773c6ca5fe20435082399c72d3aaf8671c3830454d9237cc92ca4450f SHA512 9d7c6892fe8940df6c1f1686f07722ea554b5996e72b702758d670a75f1220de59295c0a7b8b6445825a86623521061f64b7672bbe7526aefc9a12bab902ed74 -EBUILD obs-studio-19.0.2.ebuild 2744 BLAKE2B 0abfae58cd3587d874009bdc3298f4377f8d82e5a7f3177cf2aa003542c1bbe0608cc56eff6ce7670f24db76dd6b09d30f5dab7c4e74f529726899c16c11d743 SHA512 56157c010fd5e108cd6ce8a6689595fe19b3dfd3357c47323ce495bafcff0fbd39546ba166aa04c622031ff74f7f1dabc78211863dce7bc86abfa633870c5c94 -EBUILD obs-studio-20.0.1-r1.ebuild 2798 BLAKE2B d85280877b1efd17b0fff6e6b16f78184d3d0ba0b86d1a6710853e7b5629035a37ad7852ca756a3208e7b6b2d380a2585e1cd2cdd6a314c7714f2ff4bbcb45ba SHA512 252a30b740c525bb975a20cd70a6a5987a3c13bf7b7235fb58a74b0f233b21fe5bdc9a4a32612d3de1184a3d31dfb0e8e32afb9e16dbccdf224f190d19dd22df -EBUILD obs-studio-20.0.1.ebuild 2744 BLAKE2B 0abfae58cd3587d874009bdc3298f4377f8d82e5a7f3177cf2aa003542c1bbe0608cc56eff6ce7670f24db76dd6b09d30f5dab7c4e74f529726899c16c11d743 SHA512 56157c010fd5e108cd6ce8a6689595fe19b3dfd3357c47323ce495bafcff0fbd39546ba166aa04c622031ff74f7f1dabc78211863dce7bc86abfa633870c5c94 -EBUILD obs-studio-20.1.0.ebuild 2686 BLAKE2B edf1253f87dc6a4d36ee2f646fca4781509ffd8a283e1f009b4434a27d611499b5b1ae27ba2eb44cff5f8ec5edc24c3a561172638d73e6690dba554a92071e64 SHA512 30a3d1bc2f224528d217ab1e855892a373fa434bdd62a13c0935da9cc49f04ffae9e1739a0b7bde6b0cdf77f0ff92ad53d669ca1777411a4b551610d0ed9690c -EBUILD obs-studio-20.1.3.ebuild 2586 BLAKE2B ab1b7ad6b11824405ac4881f40e00772af295b2a1b254f47d06ed8af020534a3f0b5f9a47b401c9d2c0d88b986bb8ddb08dcff209a0485c90587ef7afc9f7992 SHA512 c64b5531c041ad2b59760f11ce3b7f113d10f3a73c011184e0f3e345fbf24b3bf37aa75712508ef8e5273b818d63c2b60bb1c30597ddd19a62915b39cce36c47 -EBUILD obs-studio-9999.ebuild 2555 BLAKE2B d3c3c891bc882342390a80629de22489c8de481e7b170bb3bd21f9c7829403d01c1a07064860dd94d36a31c47f27123836725bfecacfee6178b83352cfde0ba0 SHA512 b2a0e4a3143bbed4e10fa89ac80b5d0b3ecf8d4b023ea4122d47a8481a9bc417f131429abd60a6d79f54c05d3bc0657a8a84a31e313d57eee0f4ab712e6654d1 +DIST obs-studio-21.0.2.tar.gz 5904469 BLAKE2B e4e7c1f2b445f1db6b76df0c7a12dd41ffd95e7ea5669d7efc3387cc0fd15e268d864b5da3da5c07d04bc57692a88a53a67351a370621b1a6ca648405d030454 SHA512 a22597ac3a85d4c72b9b1ff886367b158498b6b0141acfd2bdb096a2bd9d29cdfad900dfc00f870eaf0aad66836093579f37b278fa90ccd7b49022e849c1c590 +EBUILD obs-studio-20.1.0.ebuild 2692 BLAKE2B 9d13fc4dd911875bc65e15afd8456fb2f4976501806e543d81b10dfd9d9461be6d000cf61a88e7c90835bbe7c7dcadc5132d25fb90f2e099209c91ea4ef1f7ee SHA512 0bcac3a178efabe8c624aea855018ba24965fba71dde5ee3ee79b3601896850e488daf2d84665d398c23cb1fef0d3fffd727a073268f16271e2292061f4ed0ea +EBUILD obs-studio-20.1.3.ebuild 2592 BLAKE2B b86a8844f978bda0ecbe155e690bbc866880284634f9074da462451a7a8566e4be5f3b7f1b6234f1b7af44f899aa0da33129089d2d10718bbbbe8bc2bb69e368 SHA512 267f6408a44bf81d41c887b2cfbe225edba24d50ad88e6b3aef32b6e3e2f82a8af5f5fc82738c2012dfffaa31b40b3d76d1463a448f08076d4c5bd99c19d3eb8 +EBUILD obs-studio-21.0.2.ebuild 2592 BLAKE2B b86a8844f978bda0ecbe155e690bbc866880284634f9074da462451a7a8566e4be5f3b7f1b6234f1b7af44f899aa0da33129089d2d10718bbbbe8bc2bb69e368 SHA512 267f6408a44bf81d41c887b2cfbe225edba24d50ad88e6b3aef32b6e3e2f82a8af5f5fc82738c2012dfffaa31b40b3d76d1463a448f08076d4c5bd99c19d3eb8 +EBUILD obs-studio-9999.ebuild 2561 BLAKE2B db86d0ee2d707beeb1944bd90d5897b79ea116174cf5cca35ce5806b9a4036565df1524c748a36c91209ff17b86bf45e9e6dd789d9cfef82231c0f3fccbf8850 SHA512 936dca63cdb45c8fe29174f1240c451f2c0d5799bc7c56a065fd5ea72aa872e4a8515faa8c50fa2888d8b8648b9adc410a408270372c7066c907421e75ee3a64 MISC metadata.xml 786 BLAKE2B b9a6db2b9d7895bc67945b2f745f7cd442d0a80688f55a2cb0428f9142a90168e76045aa4045c0bc346ee2cadec09967c6bfd552ee4e2ddbba35804b14efab59 SHA512 94ee6c6239b9befb24c87cb647aaed5b87c374deab3791df5742714e7cfabd28cb07822d2cb9a17b310b82f11e2daa6216bb14b327752a7b2a8ddfc9e7062492 diff --git a/media-video/obs-studio/files/obs-studio-20.0.1-fix-curl-crash.patch b/media-video/obs-studio/files/obs-studio-20.0.1-fix-curl-crash.patch deleted file mode 100644 index 178bb2e6715d..000000000000 --- a/media-video/obs-studio/files/obs-studio-20.0.1-fix-curl-crash.patch +++ /dev/null @@ -1,46 +0,0 @@ -From 379137d039e8db4a4f5f4dd8b56aaa21600fe962 Mon Sep 17 00:00:00 2001 -From: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com> -Date: Tue, 19 Sep 2017 15:33:55 +0200 -Subject: [PATCH] file-updater: fix crash due to network timeout - -If there is no network connection, OBS crashes after 5 minutes idling -with following crash: - -*** longjmp causes uninitialized stack frame ***: obs terminated -======= Backtrace: ========= -/lib64/libc.so.6(+0x6f1e3)[0x7f8f95f901e3] -/lib64/libc.so.6(__fortify_fail+0x37)[0x7f8f96018ba7] -/lib64/libc.so.6(+0xf7add)[0x7f8f96018add] -/lib64/libc.so.6(__longjmp_chk+0x29)[0x7f8f96018a39] -/usr/lib64/libcurl.so.4(+0xa5d5)[0x7f8f979b75d5] -/lib64/libpthread.so.0(+0x10e30)[0x7f8f962cae30] -/lib64/libc.so.6(__poll+0x2d)[0x7f8f95fff46d] -/usr/lib64/libglib-2.0.so.0(+0x4a64c)[0x7f8f91b5564c] -/usr/lib64/libglib-2.0.so.0(g_main_context_iteration+0x2c)[0x7f8f91b5575c] -/usr/lib64/libQt5Core.so.5(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x5f)[0x7f8f9706c1ff] -/usr/lib64/libQt5Core.so.5(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0xfa)[0x7f8f9701defa] -/usr/lib64/libQt5Core.so.5(_ZN16QCoreApplication4execEv+0x9c)[0x7f8f970258fc] -obs(main+0x5ac)[0x4773dc] -/lib64/libc.so.6(__libc_start_main+0xf0)[0x7f8f95f41700] -obs(_start+0x29)[0x478389] - -Internet search [1] revealed that this is a libcurl bug that can be worked -around by asking curl not to install signal handlers. - -[1] https://stackoverflow.com/a/10755612 ---- - deps/file-updater/file-updater/file-updater.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/deps/file-updater/file-updater/file-updater.c b/deps/file-updater/file-updater/file-updater.c -index ec639aeee..b8d649e05 100644 ---- a/deps/file-updater/file-updater/file-updater.c -+++ b/deps/file-updater/file-updater/file-updater.c -@@ -117,6 +117,7 @@ static bool do_http_request(struct update_info *info, const char *url, - curl_easy_setopt(info->curl, CURLOPT_WRITEFUNCTION, http_write); - curl_easy_setopt(info->curl, CURLOPT_WRITEDATA, info); - curl_easy_setopt(info->curl, CURLOPT_FAILONERROR, true); -+ curl_easy_setopt(info->curl, CURLOPT_NOSIGNAL, 1); - - if (!info->remote_url) { - // We only care about headers from the main package file diff --git a/media-video/obs-studio/files/obs-studio-ImageMagick-header-path.patch b/media-video/obs-studio/files/obs-studio-ImageMagick-header-path.patch deleted file mode 100644 index ca1de74973bb..000000000000 --- a/media-video/obs-studio/files/obs-studio-ImageMagick-header-path.patch +++ /dev/null @@ -1,70 +0,0 @@ -From affb84f98477bb490554f56bf82ebffcefa0ec42 Mon Sep 17 00:00:00 2001 -From: Jimi Huotari <chiitoo@gentoo.org> -Date: Tue, 5 Sep 2017 23:30:24 +0300 -Subject: [PATCH 1/3] libobs: Fix ImageMagick header path - -Since ImageMagick 7, the header path has been changed. This commit -implements a check for the version being used, and includes the -header as is appropriate. - -Special thanks to Hu. - -Mantis-Bug: https://obsproject.com/mantis/view.php?id=966 - -Gentoo-Bug: https://bugs.gentoo.org/627520 ---- - libobs/CMakeLists.txt | 6 ++++++ - libobs/graphics/graphics-magick.c | 6 ++++++ - libobs/obsconfig.h.in | 3 +++ - 3 files changed, 15 insertions(+) - -diff --git a/libobs/CMakeLists.txt b/libobs/CMakeLists.txt -index cd2b80e1..e91f366a 100644 ---- a/libobs/CMakeLists.txt -+++ b/libobs/CMakeLists.txt -@@ -31,6 +31,12 @@ option(LIBOBS_PREFER_IMAGEMAGICK "Prefer ImageMagick over ffmpeg for image loadi - if(NOT FFMPEG_AVCODEC_FOUND OR (ImageMagick_MagickCore_FOUND AND LIBOBS_PREFER_IMAGEMAGICK)) - message(STATUS "Using ImageMagick for image loading in libobs") - -+ if(${ImageMagick_VERSION_STRING} LESS 7) -+ set(LIBOBS_IMAGEMAGICK_DIR_STYLE LIBOBS_IMAGEMAGICK_DIR_STYLE_6L) -+ elseif(${ImageMagick_VERSION_STRING} GREATER_EQUAL 7) -+ set(LIBOBS_IMAGEMAGICK_DIR_STYLE LIBOBS_IMAGEMAGICK_DIR_STYLE_7GE) -+ endif() -+ - set(libobs_image_loading_SOURCES - graphics/graphics-magick.c) - set(libobs_image_loading_LIBRARIES -diff --git a/libobs/graphics/graphics-magick.c b/libobs/graphics/graphics-magick.c -index c106bfa6..6e4e1e96 100644 ---- a/libobs/graphics/graphics-magick.c -+++ b/libobs/graphics/graphics-magick.c -@@ -1,8 +1,14 @@ - #include "graphics.h" -+#include "obsconfig.h" - - #define MAGICKCORE_QUANTUM_DEPTH 16 - #define MAGICKCORE_HDRI_ENABLE 0 -+ -+#if LIBOBS_IMAGEMAGICK_DIR_STYLE == LIBOBS_IMAGEMAGICK_DIR_STYLE_6L - #include <magick/MagickCore.h> -+#elif LIBOBS_IMAGEMAGICK_DIR_STYLE == LIBOBS_IMAGEMAGICK_DIR_STYLE_7GE -+#include <MagickCore/MagickCore.h> -+#endif - - void gs_init_image_deps() - { -diff --git a/libobs/obsconfig.h.in b/libobs/obsconfig.h.in -index f86962d5..cc1f4005 100644 ---- a/libobs/obsconfig.h.in -+++ b/libobs/obsconfig.h.in -@@ -17,3 +17,6 @@ - #define OBS_UNIX_STRUCTURE @OBS_UNIX_STRUCTURE@ - #define BUILD_CAPTIONS @BUILD_CAPTIONS@ - #define HAVE_DBUS @HAVE_DBUS@ -+#define LIBOBS_IMAGEMAGICK_DIR_STYLE_6L 6 -+#define LIBOBS_IMAGEMAGICK_DIR_STYLE_7GE 7 -+#define LIBOBS_IMAGEMAGICK_DIR_STYLE @LIBOBS_IMAGEMAGICK_DIR_STYLE@ --- -2.14.1 - diff --git a/media-video/obs-studio/obs-studio-19.0.2.ebuild b/media-video/obs-studio/obs-studio-19.0.2.ebuild deleted file mode 100644 index d742e19dd528..000000000000 --- a/media-video/obs-studio/obs-studio-19.0.2.ebuild +++ /dev/null @@ -1,118 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils gnome2-utils - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/jp9000/obs-studio.git" - EGIT_SUBMODULES=() -else - SRC_URI="https://github.com/jp9000/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -DESCRIPTION="Software for Recording and Streaming Live Video Content" -HOMEPAGE="https://obsproject.com" - -LICENSE="GPL-2" -SLOT="0" -IUSE="+alsa fdk imagemagick jack pulseaudio truetype v4l" - -COMMON_DEPEND=" - >=dev-libs/jansson-2.5 - dev-qt/qtcore:5 - dev-qt/qtdeclarative:5 - dev-qt/qtgui:5 - dev-qt/qtmultimedia:5 - dev-qt/qtnetwork:5 - dev-qt/qtquickcontrols:5 - dev-qt/qtsql:5 - dev-qt/qttest:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - media-video/ffmpeg:=[x264] - net-misc/curl - x11-libs/libXcomposite - x11-libs/libXinerama - x11-libs/libXrandr - alsa? ( media-libs/alsa-lib ) - fdk? ( media-libs/fdk-aac:= ) - imagemagick? ( media-gfx/imagemagick:= ) - jack? ( virtual/jack ) - pulseaudio? ( media-sound/pulseaudio ) - truetype? ( - media-libs/fontconfig - media-libs/freetype - ) - v4l? ( media-libs/libv4l ) -" -DEPEND="${COMMON_DEPEND} - imagemagick? ( - || ( - <media-gfx/imagemagick-7 - ( - >=media-gfx/imagemagick-7 - >=dev-util/cmake-3.9 - ) - ) - ) -" -RDEPEND="${COMMON_DEPEND}" - -PATCHES="${FILESDIR}/${PN}-ImageMagick-header-path.patch" - -CMAKE_REMOVE_MODULES_LIST=( FindFreetype ) - -src_configure() { - local libdir=$(get_libdir) - local mycmakeargs=( - -DDISABLE_ALSA=$(usex !alsa) - -DDISABLE_FREETYPE=$(usex !truetype) - -DDISABLE_JACK=$(usex !jack) - -DDISABLE_LIBFDK=$(usex !fdk) - -DDISABLE_PULSEAUDIO=$(usex !pulseaudio) - -DDISABLE_V4L2=$(usex !v4l) - -DLIBOBS_PREFER_IMAGEMAGICK=$(usex imagemagick) - -DOBS_MULTIARCH_SUFFIX=${libdir#lib} - -DOBS_VERSION_OVERRIDE=${PV} - -DUNIX_STRUCTURE=1 - ) - cmake-utils_src_configure -} - -pkg_postinst() { - gnome2_icon_cache_update - - if ! use alsa && ! use pulseaudio; then - elog - elog "For the audio capture features to be available," - elog "either the 'alsa' or the 'pulseaudio' USE-flag needs to" - elog "be enabled." - elog - fi - - if ! has_version "sys-apps/dbus"; then - elog - elog "The 'sys-apps/dbus' package is not installed, but" - elog "could be used for disabling hibernating, screensaving," - elog "and sleeping. Where it is not installed," - elog "'xdg-screensaver reset' is used instead" - elog "(if 'x11-misc/xdg-utils' is installed)." - elog - fi - - if ! has_version "media-libs/speex"; then - elog - elog "For the speexdsp-based noise suppression filter" - elog "to be available, the 'media-libs/speex' package needs" - elog "to be installed." - elog - fi -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/media-video/obs-studio/obs-studio-20.0.1-r1.ebuild b/media-video/obs-studio/obs-studio-20.0.1-r1.ebuild deleted file mode 100644 index d8c5d14af743..000000000000 --- a/media-video/obs-studio/obs-studio-20.0.1-r1.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils gnome2-utils - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/jp9000/obs-studio.git" - EGIT_SUBMODULES=() -else - SRC_URI="https://github.com/jp9000/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -DESCRIPTION="Software for Recording and Streaming Live Video Content" -HOMEPAGE="https://obsproject.com" - -LICENSE="GPL-2" -SLOT="0" -IUSE="+alsa fdk imagemagick jack pulseaudio truetype v4l" - -COMMON_DEPEND=" - >=dev-libs/jansson-2.5 - dev-qt/qtcore:5 - dev-qt/qtdeclarative:5 - dev-qt/qtgui:5 - dev-qt/qtmultimedia:5 - dev-qt/qtnetwork:5 - dev-qt/qtquickcontrols:5 - dev-qt/qtsql:5 - dev-qt/qttest:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - media-video/ffmpeg:=[x264] - net-misc/curl - x11-libs/libXcomposite - x11-libs/libXinerama - x11-libs/libXrandr - alsa? ( media-libs/alsa-lib ) - fdk? ( media-libs/fdk-aac:= ) - imagemagick? ( media-gfx/imagemagick:= ) - jack? ( virtual/jack ) - pulseaudio? ( media-sound/pulseaudio ) - truetype? ( - media-libs/fontconfig - media-libs/freetype - ) - v4l? ( media-libs/libv4l ) -" -DEPEND="${COMMON_DEPEND} - imagemagick? ( - || ( - <media-gfx/imagemagick-7 - ( - >=media-gfx/imagemagick-7 - >=dev-util/cmake-3.9 - ) - ) - ) -" -RDEPEND="${COMMON_DEPEND}" - -PATCHES=( - "${FILESDIR}/${PN}-20.0.1-fix-curl-crash.patch" - "${FILESDIR}/${PN}-ImageMagick-header-path.patch" -) - -CMAKE_REMOVE_MODULES_LIST=( FindFreetype ) - -src_configure() { - local libdir=$(get_libdir) - local mycmakeargs=( - -DDISABLE_ALSA=$(usex !alsa) - -DDISABLE_FREETYPE=$(usex !truetype) - -DDISABLE_JACK=$(usex !jack) - -DDISABLE_LIBFDK=$(usex !fdk) - -DDISABLE_PULSEAUDIO=$(usex !pulseaudio) - -DDISABLE_V4L2=$(usex !v4l) - -DLIBOBS_PREFER_IMAGEMAGICK=$(usex imagemagick) - -DOBS_MULTIARCH_SUFFIX=${libdir#lib} - -DOBS_VERSION_OVERRIDE=${PV} - -DUNIX_STRUCTURE=1 - ) - cmake-utils_src_configure -} - -pkg_postinst() { - gnome2_icon_cache_update - - if ! use alsa && ! use pulseaudio; then - elog - elog "For the audio capture features to be available," - elog "either the 'alsa' or the 'pulseaudio' USE-flag needs to" - elog "be enabled." - elog - fi - - if ! has_version "sys-apps/dbus"; then - elog - elog "The 'sys-apps/dbus' package is not installed, but" - elog "could be used for disabling hibernating, screensaving," - elog "and sleeping. Where it is not installed," - elog "'xdg-screensaver reset' is used instead" - elog "(if 'x11-misc/xdg-utils' is installed)." - elog - fi - - if ! has_version "media-libs/speex"; then - elog - elog "For the speexdsp-based noise suppression filter" - elog "to be available, the 'media-libs/speex' package needs" - elog "to be installed." - elog - fi -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/media-video/obs-studio/obs-studio-20.1.0.ebuild b/media-video/obs-studio/obs-studio-20.1.0.ebuild index 55ccd0be37f4..727eac660202 100644 --- a/media-video/obs-studio/obs-studio-20.1.0.ebuild +++ b/media-video/obs-studio/obs-studio-20.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -102,10 +102,10 @@ pkg_postinst() { elog fi - if ! has_version "media-libs/speex"; then + if ! has_version "media-libs/speexdsp"; then elog elog "For the speexdsp-based noise suppression filter" - elog "to be available, the 'media-libs/speex' package needs" + elog "to be available, the 'media-libs/speexdsp' package needs" elog "to be installed." elog fi diff --git a/media-video/obs-studio/obs-studio-20.1.3.ebuild b/media-video/obs-studio/obs-studio-20.1.3.ebuild index 58da26fc60b2..5faf60232c12 100644 --- a/media-video/obs-studio/obs-studio-20.1.3.ebuild +++ b/media-video/obs-studio/obs-studio-20.1.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -94,10 +94,10 @@ pkg_postinst() { elog fi - if ! has_version "media-libs/speex"; then + if ! has_version "media-libs/speexdsp"; then elog elog "For the speexdsp-based noise suppression filter" - elog "to be available, the 'media-libs/speex' package needs" + elog "to be available, the 'media-libs/speexdsp' package needs" elog "to be installed." elog fi diff --git a/media-video/obs-studio/obs-studio-20.0.1.ebuild b/media-video/obs-studio/obs-studio-21.0.2.ebuild index d742e19dd528..5faf60232c12 100644 --- a/media-video/obs-studio/obs-studio-20.0.1.ebuild +++ b/media-video/obs-studio/obs-studio-21.0.2.ebuild @@ -1,8 +1,10 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 +CMAKE_MIN_VERSION=3.9.6 + inherit cmake-utils gnome2-utils if [[ ${PV} == *9999 ]]; then @@ -49,21 +51,9 @@ COMMON_DEPEND=" ) v4l? ( media-libs/libv4l ) " -DEPEND="${COMMON_DEPEND} - imagemagick? ( - || ( - <media-gfx/imagemagick-7 - ( - >=media-gfx/imagemagick-7 - >=dev-util/cmake-3.9 - ) - ) - ) -" +DEPEND="${COMMON_DEPEND}" RDEPEND="${COMMON_DEPEND}" -PATCHES="${FILESDIR}/${PN}-ImageMagick-header-path.patch" - CMAKE_REMOVE_MODULES_LIST=( FindFreetype ) src_configure() { @@ -104,10 +94,10 @@ pkg_postinst() { elog fi - if ! has_version "media-libs/speex"; then + if ! has_version "media-libs/speexdsp"; then elog elog "For the speexdsp-based noise suppression filter" - elog "to be available, the 'media-libs/speex' package needs" + elog "to be available, the 'media-libs/speexdsp' package needs" elog "to be installed." elog fi diff --git a/media-video/obs-studio/obs-studio-9999.ebuild b/media-video/obs-studio/obs-studio-9999.ebuild index e790219d6877..e030ae7b1d73 100644 --- a/media-video/obs-studio/obs-studio-9999.ebuild +++ b/media-video/obs-studio/obs-studio-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -93,10 +93,10 @@ pkg_postinst() { elog fi - if ! has_version "media-libs/speex"; then + if ! has_version "media-libs/speexdsp"; then elog elog "For the speexdsp-based noise suppression filter" - elog "to be available, the 'media-libs/speex' package needs" + elog "to be available, the 'media-libs/speexdsp' package needs" elog "to be installed." elog fi diff --git a/media-video/smplayer/Manifest b/media-video/smplayer/Manifest index 2e2603d69883..fde3da89da29 100644 --- a/media-video/smplayer/Manifest +++ b/media-video/smplayer/Manifest @@ -3,11 +3,9 @@ AUX smplayer-16.4.0-zero-bidi.patch 489 BLAKE2B 50f535154f771e535c244aff2dbd27b6 AUX smplayer-17.1.0-advertisement_crap.patch 1982 BLAKE2B 22a5027e9d20dca47fed1176e13cd9f8f5c912f51352d07f8fc0dd1f0850dc241483e22524c9fab2b9e20e67d1527f391a791afa2ac96285c4a199801ab96b65 SHA512 7bc1a3e9fb916d3a7e0c4f9bba8bb2adb7a3822e34694f79501e228f700b27633cac2eba237ab4af221c50f07295ecab3093c2a7033578a3e0a91a1e6449570d AUX smplayer-18.2.0-jobserver.patch 423 BLAKE2B 04452fa5992dd2cef5be64dc9a9c78ca775336174dbef69e6054361173886be26d941cabfe2c5b486a05f2b3bee7029b439652d4dfb10e5651a7db68db8b70af SHA512 6bdb6d57be84c1d020c6f2e2f547eda9a0118bfcd0e4d2cdbb940501a0853ec388f359e04a52b8ff9c6c6b38d60f3837ed2c2e127a4df5bf79751486d9ed9ed6 DIST smplayer-17.11.2.tar.bz2 5033433 BLAKE2B 0fa783172c5b3c68314d656a395db6c953de64057cdf9acc78e4bc448807bc39293ff292183fc167a122f9cf295aac786b52c0465e3d9584c506e1dd9cd73614 SHA512 e0a6e6fc29063b5f82303febdc8243c10276feb4500985e96ce418298c8f10796df44363df3136452a6cb3f8156ebdb4fba3e865a37d433f3d258db493343f81 -DIST smplayer-17.12.0.tar.bz2 5040463 BLAKE2B 6171cc0071e35c001678816464c55a9c16a5978ae4cae9a428c609e4940d0d0516e7d4928e961ca1e97469d77776c7e03f8c9a5c1c6ea3597c9724a2f6ea1ada SHA512 7b09ed08cf94f03eb4f992bc1a70ba938d081410044892e55236aec791732ec34bbdd31c6cbd05aa0eeb5cab6c0bf0a7b458373157ba49eed2c6a90e0ac257d1 -DIST smplayer-18.1.0.tar.bz2 5033686 BLAKE2B e05a8044e725ddcd1a31c9209fe83abf03553d671570db0affabd55c28fa11ac7c81c853c5ac0ef7e9bb5b0d69e7924e2ef8a8f57fd07e2354b926b887c4cba8 SHA512 f0fb844634fbb22c975744cc4d557503aba7131cb52c5e1165a3ff9eec259bf45ebde5b7dfefa48d5f17e2946c1cfa0cce34429b373918f488e3f51c3398884e DIST smplayer-18.2.0.tar.bz2 5033848 BLAKE2B 8996707609788f48b92868421d8feee14d267119e8980da57472735bbb66f9d63df20762295d2005e9a0cc572d2c04debff3f5e59ebd0c68b649b849b709df2a SHA512 43be64b82f77b223ef885b63b1bb3302b96cb93897cbf66df6272075bcfb76dbf11091526ae2b1bcde6845e25053a31456361fbd841a4dad8d229bacfab8bdb5 +DIST smplayer-18.2.2.tar.bz2 5037398 BLAKE2B f1f56885307e423488a75ba7a4421d199c060edcb878a3ef421af9cafbbbd3d451885c5209383f6935c4a5393c3985ac894531a139fa76d478414154038c7f13 SHA512 47ce8dd2b59f182e7826c5e7b8193111889441dc7d5145ed8c4df21137625cbe67da7a991d4121d41453127d1413535efbc0d6197d514a03885d652606610275 EBUILD smplayer-17.11.2.ebuild 3083 BLAKE2B 28ea91680564dd29721212de2084ba86debe81cccc258d4075d39b534526486e55ee94ddda6b9a5ce2ff12fc7d2f985ea6b2ed3b8f9e98b089faba46748b6bca SHA512 a8a9bc7e29d2a2f3a2fa08ea28a762bfe258213980fe2c2057a9ef49d096a62cd1d7e412dd0e82a277a6e4b11539514e717458c773789c747028ea450d5d0a7c -EBUILD smplayer-17.12.0.ebuild 3085 BLAKE2B 4981f54ed4407df2f7b651dea4714cfba67c976c393a54f58d76e0710e9b8de0e42befd3b5c396ba9682f28a31ca40796369e3a6213e6870f723157eac99d085 SHA512 6337e293afb3e2c2d8543bf4659336dfb960bdae78cc619a3e2842557e2568fad88b68010f31d3ab76bbf31022eb3f131b1d57df105ba85ef0261515146c4cb9 -EBUILD smplayer-18.1.0.ebuild 3085 BLAKE2B 957838821f4ee49ba66a174a3bfeb265c32f983169c5d335deb690568d3bbceaaced28ca2f5e3ddea37393525f486b5e738c786888cca96c9d751db6a040cac5 SHA512 ff69d7c4889daeffce883737ae554a547263a03f79c10cd9340d5caf7ea102777302357c18d843829aadcc178fd997b57135398a1d16fb730a6ee85ce9e8c5f7 EBUILD smplayer-18.2.0.ebuild 3160 BLAKE2B b2ade004d76a79088a6f005b6d4b8e530559ca9b36a00343f73694973f9b40a8900b298dae67270c10a520584b56c4ca4d6e4f4debb88ad934aec692c139df4f SHA512 adbc42e0eab069359123245957912d849cd1826e4ce62050d08948e9e495e5d7de73e1016348c05a9572e9c497767f6c712be67adccc7cb2da8c0bfdd6928c49 +EBUILD smplayer-18.2.2.ebuild 3163 BLAKE2B 2a698b9c5b1c3ea4ab7a3d61a9096c40ed1ba025d9c4d826234fc829485aa55d9ac58d8b76f4cf04cd9381ba6b4f48f3f5dc5d5805235c29a247fcc90d9a8b5b SHA512 91248eee763671e595ae262cdd4bd7af13d2587904bc19424c215db9d84f33dea7002c15414f3aa74f2c5e0c92fe2d3661df641a45202fe7fe9f827cbc98226e MISC metadata.xml 886 BLAKE2B 93069f16c27051f346dfd71113b7998f84c09efc7b1b7ad05600f82712e1693368a99bd51e4833cb8ec5c6433ec41f002370e564a2f67aace9e65fea14ce7653 SHA512 e82489ac4436ddbecd44783d694f1056a8a40b278ef941faa236079ad4cfdf0d542cee8c73b7ae1492efe76c2cac31c6a641e2187e01a1210d4b5cd519a839f4 diff --git a/media-video/smplayer/smplayer-17.12.0.ebuild b/media-video/smplayer/smplayer-17.12.0.ebuild deleted file mode 100644 index 9e07115e9edc..000000000000 --- a/media-video/smplayer/smplayer-17.12.0.ebuild +++ /dev/null @@ -1,132 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PLOCALES="am ar_SY ar bg ca cs da de el en_GB en en_US es et eu fa fi fr gl -he_IL hr hu id it ja ka ko ku lt mk ms_MY nl nn_NO pl pt_BR pt ro_RO ru_RU -sk sl_SI sq_AL sr sv th tr uk_UA uz vi_VN zh_CN zh_TW" -PLOCALE_BACKUP="en_US" - -inherit gnome2-utils l10n qmake-utils xdg-utils - -DESCRIPTION="Great Qt GUI front-end for mplayer/mpv" -HOMEPAGE="http://www.smplayer.eu/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2+ BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux" -IUSE="autoshutdown bidi debug mpris" - -COMMON_DEPEND=" - dev-qt/qtcore:5 - dev-qt/qtgui:5= - dev-qt/qtnetwork:5[ssl] - dev-qt/qtscript:5 - dev-qt/qtsingleapplication[X,qt5] - dev-qt/qtwidgets:5 - dev-qt/qtxml:5 - sys-libs/zlib - autoshutdown? ( dev-qt/qtdbus:5 ) - mpris? ( dev-qt/qtdbus:5 ) -" -DEPEND="${COMMON_DEPEND} - dev-qt/linguist-tools:5 -" -RDEPEND="${COMMON_DEPEND} - || ( - media-video/mplayer[bidi?,libass,png,X] - ( - >=media-video/mpv-0.15.0[libass,X] - >=net-misc/youtube-dl-2014.11.26 - ) - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-14.9.0.6966-unbundle-qtsingleapplication.patch" # bug 487544 - "${FILESDIR}/${PN}-17.1.0-advertisement_crap.patch" -) - -src_prepare() { - use bidi || PATCHES+=( "${FILESDIR}"/${PN}-16.4.0-zero-bidi.patch ) - - default - - # Upstream Makefile sucks - sed -i -e "/^PREFIX=/ s:/usr/local:${EPREFIX}/usr:" \ - -e "/^DOC_PATH=/ s:packages/smplayer:${PF}:" \ - -e '/\.\/get_svn_revision\.sh/,+2c\ - cd src && $(DEFS) $(MAKE)' \ - Makefile || die - - # Turn off online update checker, bug #479902 - sed -e 's:DEFINES += UPDATE_CHECKER:#&:' \ - -e 's:DEFINES += CHECK_UPGRADED:#&:' \ - -i src/smplayer.pro || die - - # Turn off intrusive share widget - sed -e 's:DEFINES += SHARE_WIDGET:#&:' \ - -i src/smplayer.pro || die - - # Toggle autoshutdown option which pulls in dbus, bug #524392 - if ! use autoshutdown ; then - sed -e 's:DEFINES += AUTO_SHUTDOWN_PC:#&:' \ - -i src/smplayer.pro || die - fi - - # Turn debug message flooding off - if ! use debug ; then - sed -e 's:#\(DEFINES += NO_DEBUG_ON_CONSOLE\):\1:' \ - -i src/smplayer.pro || die - fi - - # MPRIS2 pulls in dbus, bug #553710 - if ! use mpris ; then - sed -e 's:DEFINES += MPRIS2:#&:' \ - -i src/smplayer.pro || die - fi - - # Commented out because it gives false positives - #l10n_find_plocales_changes "${S}"/src/translations ${PN}_ .ts -} - -src_configure() { - cd src || die - eqmake5 -} - -gen_translation() { - local mydir="$(qt5_get_bindir)" - - ebegin "Generating $1 translation" - "${mydir}"/lrelease ${PN}_${1}.ts - eend $? || die "failed to generate $1 translation" -} - -src_compile() { - default - - cd src/translations || die - l10n_for_each_locale_do gen_translation -} - -src_install() { - # remove unneeded copies of the GPL - rm -f Copying* docs/*/gpl.html || die - # don't install empty dirs - rmdir --ignore-fail-on-non-empty docs/* || die - - default -} - -pkg_postinst() { - xdg_desktop_database_update - gnome2_icon_cache_update -} - -pkg_postrm() { - xdg_desktop_database_update - gnome2_icon_cache_update -} diff --git a/media-video/smplayer/smplayer-18.1.0.ebuild b/media-video/smplayer/smplayer-18.2.2.ebuild index 70deb3e4a369..27c383e46b9f 100644 --- a/media-video/smplayer/smplayer-18.1.0.ebuild +++ b/media-video/smplayer/smplayer-18.2.2.ebuild @@ -8,7 +8,7 @@ he_IL hr hu id it ja ka ko ku lt mk ms_MY nl nn_NO pl pt_BR pt ro_RO ru_RU sk sl_SI sq_AL sr sv th tr uk_UA uz vi_VN zh_CN zh_TW" PLOCALE_BACKUP="en_US" -inherit gnome2-utils l10n qmake-utils xdg-utils +inherit gnome2-utils l10n qmake-utils toolchain-funcs xdg-utils DESCRIPTION="Great Qt GUI front-end for mplayer/mpv" HOMEPAGE="http://www.smplayer.eu/" @@ -24,7 +24,7 @@ COMMON_DEPEND=" dev-qt/qtgui:5= dev-qt/qtnetwork:5[ssl] dev-qt/qtscript:5 - dev-qt/qtsingleapplication[X,qt5] + dev-qt/qtsingleapplication[X,qt5(+)] dev-qt/qtwidgets:5 dev-qt/qtxml:5 sys-libs/zlib @@ -47,6 +47,7 @@ RDEPEND="${COMMON_DEPEND} PATCHES=( "${FILESDIR}/${PN}-14.9.0.6966-unbundle-qtsingleapplication.patch" # bug 487544 "${FILESDIR}/${PN}-17.1.0-advertisement_crap.patch" + "${FILESDIR}/${PN}-18.2.0-jobserver.patch" ) src_prepare() { @@ -106,7 +107,7 @@ gen_translation() { } src_compile() { - default + emake CC="$(tc-getCC)" cd src/translations || die l10n_for_each_locale_do gen_translation diff --git a/media-video/vlc/Manifest b/media-video/vlc/Manifest index 6e327e0130ce..b3e1790cc7a6 100644 --- a/media-video/vlc/Manifest +++ b/media-video/vlc/Manifest @@ -19,7 +19,7 @@ DIST vlc-2.2.8.tar.xz 22137276 BLAKE2B 10780f79a5c45c44b8fb76f229512da3932883da4 DIST vlc-3.0.0.tar.xz 25191148 BLAKE2B 8f0826f5586a304df4cc53acae768377a53bbd9a1c6578b4dcd39a4e1fb627d2e6f6f2f6ce3abacfb9ebc2a9fb1bae179938bbf88644aa9070f49675cc10fcf1 SHA512 9bdc64e16ddd2e8d2693179f2fcac8462d7defff186262a049ba325ef00882fbd75a9d323b506ba06876a8168fd5e90319837c8dcd136b206161e67748c2a9f7 EBUILD vlc-2.2.6.ebuild 15554 BLAKE2B bb51292251d39edda6e981b3805480396307dc0052cf4124fd74acda3bc48103646b147761aca15093f00afae21264eb27a46b1bab27d208755b47591981d0fc SHA512 56a3383357cf055d4bc1a459b0c395a22afa95d9d3eb2be1ed48d1b485378b9d5d230851b8c65accd9713a712685044f62a5652b1fa79749f678aca190fcc6cb EBUILD vlc-2.2.8-r1.ebuild 14829 BLAKE2B bd4dfb29beba20d2f9177c41ee4791aa733054eee6c522039b76586f0c9be8ec8ba6c79043a139ef0557b73cfc14c81edc7b14821241969a2bb8c84c1b5eefb0 SHA512 20305c4736dabc61729189a06be0082340f4f0619a9e49e28f4192585d88147c6a1c49a6284664c02b6674ab24c7ef4b1963484336cbb6c899330c048b250163 -EBUILD vlc-3.0.0-r1.ebuild 13778 BLAKE2B 57f18c1dc3bddfaa4b52e1ef6a238a5b4d36cc9da61bae28ac23c361f7bf696903efa1f2401091d4628382cedcd4a3869423ce950f78b14ebe8fb9d47a3e2a37 SHA512 a47472a6c92fa63db7e1096690b43c72f71d310bf47843ea59495e3d57584ab37132310bc06abd696b0f7fc267c72d761021d52876a7c6cad136a840ae1e7c03 -EBUILD vlc-3.0.9999.ebuild 13404 BLAKE2B 8d25b9df42539f302c8e20288afd42dd64ca2f00c3e826606878d7d1f0fc2937ac95db1265caf4ffa1f1d5440bb25f29c059ccd670b7928c0d9998c8c482099a SHA512 364a6bb9732aa0a2a548d6927a5c85f38afcebc5cc77a09d8866b948722982ed41ea170f06136a6d5b9349b4004ffb36a3eb60a53f7badfb3d9683b480ba30bc -EBUILD vlc-9999.ebuild 13397 BLAKE2B 835143b3d9cca09bca391c4bc064099823d672101bdd8284b0ed60643ebe888d2b44cdbe3c623efc45b0cdae9cb81e3a7aca23fbf0d59f75e98f7de1c72cc435 SHA512 937c26307dbe60cf178ff06b7b8fe2cb93b46adaf3c9727a7fadc325b12466088e3473cba4b5049fb1ae90bb3918cb0774429f7cf66e7beb4c3b6ef2d49ba6e7 -MISC metadata.xml 6316 BLAKE2B 0d357647477cb1b25d8b4b91bb3ad9340c5f5ff7373aa595a737641fbce1faaa2668a7dc1179b3668abdabcb2d31b470d7263af94581ce8c714df00177525c81 SHA512 fd896bf02577e5a8788918eebd3c31b87b0a6e2cd56157c08431f2aa94a47823051ede6cb6d95e3d0b0cabf8b50a4de420f3b0693b80446dce6e998dfdba4aa4 +EBUILD vlc-3.0.0-r2.ebuild 12863 BLAKE2B 0d2313a88955338588a2cfde86a58f5fa7a24ef7924bb385e2c6dffdf0e9221edea9c9947c191119423a072fa2398115593f7e803078014177d9419c761326bb SHA512 7bc01d12c7462d4a28a20ba73f22cb1e7d6fc1f3c29a751ec66b27d5e1c04f4e43804fea15c1aff8f550729a4a7ebd6675377b82b2d0c4d824d45aa9cd449230 +EBUILD vlc-3.0.9999.ebuild 12863 BLAKE2B 0d2313a88955338588a2cfde86a58f5fa7a24ef7924bb385e2c6dffdf0e9221edea9c9947c191119423a072fa2398115593f7e803078014177d9419c761326bb SHA512 7bc01d12c7462d4a28a20ba73f22cb1e7d6fc1f3c29a751ec66b27d5e1c04f4e43804fea15c1aff8f550729a4a7ebd6675377b82b2d0c4d824d45aa9cd449230 +EBUILD vlc-9999.ebuild 12830 BLAKE2B 6656ef058beef88a73e45edbca09d531c1dc7fdfbdfdf55ad2321fc7bda63fd7084ca4f501b62f035a8dbf06c9202f945ad46f0d441243b228721bb25020dd00 SHA512 bac7d6ea063b827269dd825f106da3659a444a40f18a7caee504f6e872bd0227b9861b142caa285c8dbf4ed4646ef3552b7fb22616a68af11f100ceededfbb2d +MISC metadata.xml 6352 BLAKE2B 9476a4ab2bd3de2ab12818592ebb2e8864953b3f6fedbd9975ed7c1e239a54c16baa8fbc5a973c78eee4c772ba7b0208ffc355855300d209001e5d6c2469c0b3 SHA512 e28cb584b5e42f99bc372e9ccdfdd163bcacf60bcee77ea9e6ac92dc6758a378eaec72ee344d1a67b682288ba34b9b6998a7625a5d3ecbe3ba62889442695811 diff --git a/media-video/vlc/metadata.xml b/media-video/vlc/metadata.xml index d3e880287a29..318f173252f5 100644 --- a/media-video/vlc/metadata.xml +++ b/media-video/vlc/metadata.xml @@ -6,68 +6,69 @@ <name>Gentoo Video project</name> </maintainer> <use> - <flag name="aom">Enables experimental support for AV1 codec</flag> - <flag name="archive">Enables support for libarchive stream extractor</flag> - <flag name="atmo">Enables support for AtmoLight (homebrew Ambient Lighting Technology)</flag> - <flag name="audioqueue">Enables AudioQueue audio module for Mac OS X.</flag> - <flag name="avcodec">Enables libavcodec support for video/audio encoding/decoding. libavcodec is part of FFmpeg.</flag> - <flag name="avformat">Enables libformat support for reading and writing various media containers. libavformat is part of FFmpeg.</flag> - <flag name="bluray">Enables libbluray for Blu-ray disc support.</flag> - <flag name="chromaprint">Enables libchromaprint for Chromaprint based audio fingerprinter support.</flag> - <flag name="chromecast">Enable experimental support for Google Chromecast.</flag> - <flag name="dc1394">Enables IIDC cameras support.</flag> - <flag name="directx">Enable Win32 DirectX support.</flag> - <flag name="dvbpsi">Enables support for Mpeg-TS files (.ts, .m2ts, .mts) via <pkg>media-libs/libdvbpsi</pkg>.</flag> - <flag name="dxva2">Enables Win32 DxVA2 support.</flag> - <flag name="faad">Enable AAC audio decoding library support via media-libs/faad2.</flag> - <flag name="fdk">Enables the Fraunhofer AAC codec library.</flag> - <flag name="fluidsynth">Enables Fluidsynth MIDI software synthesis (with external sound fonts).</flag> - <flag name="gcrypt">Enables cryptography support via libgcrypt.</flag> - <flag name="gme">Enables support for <pkg>media-libs/game-music-emu</pkg> for playing various video game music formats.</flag> - <flag name="gnome">Adds support for GNOME's filesystem abstraction layer, <pkg>gnome-base/gnome-vfs</pkg>. This flag is not GUI-related.</flag> - <flag name="growl">Enables growl notification support (over UDP for remote access and native on OSX)</flag> - <flag name="gstreamer">Enables GStreamer based decoding support (currently supports only video decoding)</flag> - <flag name="httpd">Enables a web based interface for vlc.</flag> - <flag name="kate">Adds support for Ogg Kate subtitles via libkate.</flag> - <flag name="libtar">Uses libtar instead of the built-in tar reader for reading custom skins.</flag> - <flag name="libtiger">Enables Ogg Kate subtitles rendering using libtiger.</flag> - <flag name="linsys">Enables support for Linux Linear Systems Ltd. SDI and HD-SDI input cards.</flag> - <flag name="live">Enables live555 streaming media support (client support for rtsp).</flag> - <flag name="lua">Enable Lua scripting support, needed for including support for Jamendo (online music platform) and similar things.</flag> - <flag name="macosx-dialog-provider">Enables Mac OS X dialog module.</flag> - <flag name="macosx-eyetv">Enables Mac OS X EyeTV (TNT Tuner) module.</flag> - <flag name="macosx-notifications">Enables Mac OS X notifications module (formerly growl).</flag> - <flag name="macosx-quartztext">Enables Mac OS X quartz text module.</flag> - <flag name="macosx-qtkit">Enables Mac OS X qtkit module: qtcapture (video) and qtsound (audio) module.</flag> - <flag name="matroska">Enables matroska support using reference libraries (fallback on other existing matroska support if disabled, i.e., matroska enabled FFmpeg)</flag> + <flag name="aom">Enable experimental support for AV1 codec</flag> + <flag name="archive">Enable support for libarchive stream extractor</flag> + <flag name="atmo">Enable support for AtmoLight (homebrew Ambient Lighting Technology)</flag> + <flag name="audioqueue">Enable AudioQueue audio module for Mac OS X</flag> + <flag name="avcodec">Enable libavcodec support for video/audio encoding/decoding. libavcodec is part of FFmpeg</flag> + <flag name="avformat">Enable libformat support for reading and writing various media containers. libavformat is part of FFmpeg</flag> + <flag name="bluray">Enable libbluray for Blu-ray disc support</flag> + <flag name="chromaprint">Enable libchromaprint for Chromaprint based audio fingerprinter support</flag> + <flag name="chromecast">Enable experimental support for Google Chromecast</flag> + <flag name="dc1394">Enable IIDC cameras support</flag> + <flag name="directx">Enable Win32 DirectX support</flag> + <flag name="dvbpsi">Enable support for Mpeg-TS files (.ts, .m2ts, .mts) via <pkg>media-libs/libdvbpsi</pkg></flag> + <flag name="dxva2">Enable Win32 DxVA2 support</flag> + <flag name="encode">Enable streaming-output support and videolan manager to control multiple streams from within one instance</flag> + <flag name="faad">Enable AAC audio decoding library support via media-libs/faad2</flag> + <flag name="fdk">Enable the Fraunhofer AAC codec library</flag> + <flag name="fluidsynth">Enable Fluidsynth MIDI software synthesis (with external sound fonts)</flag> + <flag name="gcrypt">Enable cryptography support via libgcrypt</flag> + <flag name="gme">Enable support for <pkg>media-libs/game-music-emu</pkg> for playing various video game music formats</flag> + <flag name="gnome">Adds support for GNOME's filesystem abstraction layer, <pkg>gnome-base/gnome-vfs</pkg>. This flag is not GUI-related</flag> + <flag name="growl">Enable growl notification support (over UDP for remote access and native on OSX)</flag> + <flag name="gstreamer">Enable GStreamer based decoding support (currently supports only video decoding)</flag> + <flag name="httpd">Enable a web based interface for vlc</flag> + <flag name="kate">Adds support for Ogg Kate subtitles via libkate</flag> + <flag name="libtar">Uses libtar instead of the built-in tar reader for reading custom skins</flag> + <flag name="libtiger">Enable Ogg Kate subtitles rendering using libtiger</flag> + <flag name="linsys">Enable support for Linux Linear Systems Ltd. SDI and HD-SDI input cards</flag> + <flag name="live">Enable live555 streaming media support (client support for rtsp)</flag> + <flag name="lua">Enable Lua scripting support, needed for including support for Jamendo (online music platform) and similar things</flag> + <flag name="macosx-dialog-provider">Enable Mac OS X dialog module</flag> + <flag name="macosx-eyetv">Enable Mac OS X EyeTV (TNT Tuner) module</flag> + <flag name="macosx-notifications">Enable Mac OS X notifications module (formerly growl)</flag> + <flag name="macosx-quartztext">Enable Mac OS X quartz text module</flag> + <flag name="macosx-qtkit">Enable Mac OS X qtkit module: qtcapture (video) and qtsound (audio) module</flag> + <flag name="matroska">Enable matroska support using reference libraries (fallback on other existing matroska support if disabled, i.e., matroska enabled FFmpeg)</flag> <flag name="mpeg">Add libmpeg2 support for mpeg-1 and mpeg-2 video streams</flag> - <flag name="nfs">Enables support for nfs protocol via <pkg>net-fs/libnfs</pkg></flag> - <flag name="omxil">Enables OpenMAX Integration Layer codec module.</flag> - <flag name="opencv">Enabled OpenCV (computer vision) filter module.</flag> - <flag name="optimisememory">Enable optimisation for memory rather than performance.</flag> - <flag name="opus">Support opus decoding via libopus.</flag> - <flag name="postproc">Enables image post-processing via libpostproc (part of FFmpeg).</flag> - <flag name="projectm">Enables the projectM visualization plugin.</flag> - <flag name="rtsp">Enables real audio and RTSP modules.</flag> + <flag name="nfs">Enable support for nfs protocol via <pkg>net-fs/libnfs</pkg></flag> + <flag name="omxil">Enable OpenMAX Integration Layer codec module</flag> + <flag name="opencv">Enable OpenCV (computer vision) filter module</flag> + <flag name="optimisememory">Enable optimisation for memory rather than performance</flag> + <flag name="opus">Support opus decoding via libopus</flag> + <flag name="postproc">Enable image post-processing via libpostproc (part of FFmpeg)</flag> + <flag name="projectm">Enable the projectM visualization plugin</flag> + <flag name="rtsp">Enable real audio and RTSP modules</flag> <flag name="run-as-root">Allows vlc to start for root. Don't enable this unless you have a very specific (e.g. embedded) need for it!</flag> - <flag name="schroedinger">Enable Dirac video support (an advanced royalty-free video compression format) via libschroedinger (high-speed implementation in C of the Dirac codec).</flag> - <flag name="sdl-image">Enables sdl image video decoder (depends on sdl)</flag> - <flag name="sftp">Enables libssh2 to support SFTP file transfer.</flag> - <flag name="shout">Enables libshout output.</flag> - <flag name="sid">Adds support for playing C64 SID files through <pkg>media-libs/libsidplay</pkg>:2.</flag> - <flag name="skins">Enables support for the skins2 interface.</flag> - <flag name="swscale">Enables image scaling and conversion via libswscale (part of FFmpeg).</flag> - <flag name="tremor">Enables tremor, a fixed-point version of the Ogg Vorbis decoder.</flag> - <flag name="twolame">Enables twolame support (MPEG Audio Layer 2 encoder).</flag> - <flag name="upnp">Enables support for the Intel SDK stack based UPnP discovery module instead of CyberLink.</flag> - <flag name="vcdx">Enables VCD with navigation via libvcdinfo (depends on cdio)</flag> - <flag name="vlm">New videolan (media) manager (vlm), a little manager designed to launch and manage multiple streams from within one instance of VLC.</flag> - <flag name="vpx">Enables the decoder(s) from the WebM VP8 / VP9 Codec SDK.</flag> - <flag name="wma-fixed">Enables fixed point WMA decoder.</flag> - <flag name="X">Enables support for, e.g., fullscreen mode via the X Window System. By itself, this flag does not build a graphical interface.</flag> - <flag name="x265">Support X265 Encoder.</flag> - <flag name="xcb">Support the X C-language Binding, a replacement for Xlib; !!! you will need this option to be able to integrate video in the Qt interface, see bug #500678.</flag> - <flag name="zeroconf">Enables support for zero-configuration networking via avahi.</flag> - <flag name="zvbi">Enables support for teletext subtitles via the zvbi library.</flag> + <flag name="schroedinger">Enable Dirac video support (an advanced royalty-free video compression format) via libschroedinger (high-speed implementation in C of the Dirac codec)</flag> + <flag name="sdl-image">Enable sdl image video decoder (depends on sdl)</flag> + <flag name="sftp">Enable libssh2 to support SFTP file transfer</flag> + <flag name="shout">Enable libshout output</flag> + <flag name="sid">Adds support for playing C64 SID files through <pkg>media-libs/libsidplay</pkg>:2</flag> + <flag name="skins">Enable support for the skins2 interface</flag> + <flag name="swscale">Enable image scaling and conversion via libswscale (part of FFmpeg)</flag> + <flag name="tremor">Enable tremor, a fixed-point version of the Ogg Vorbis decoder</flag> + <flag name="twolame">Enable twolame support (MPEG Audio Layer 2 encoder)</flag> + <flag name="upnp">Enable support for the Intel SDK stack based UPnP discovery module instead of CyberLink</flag> + <flag name="vcdx">Enable VCD with navigation via libvcdinfo (depends on cdio)</flag> + <flag name="vlm">New videolan (media) manager (vlm), a little manager designed to launch and manage multiple streams from within one instance of VLC</flag> + <flag name="vpx">Enable the decoder(s) from the WebM VP8 / VP9 Codec SDK</flag> + <flag name="wma-fixed">Enable fixed point WMA decoder</flag> + <flag name="X">Enable support for, e.g., fullscreen mode via the X Window System. By itself, this flag does not build a graphical interface</flag> + <flag name="x265">Support X265 Encoder</flag> + <flag name="xcb">Support the X C-language Binding, a replacement for Xlib; !!! you will need this option to be able to integrate video in the Qt interface, see bug #500678</flag> + <flag name="zeroconf">Enable support for zero-configuration networking via avahi</flag> + <flag name="zvbi">Enable support for teletext subtitles via the zvbi library</flag> </use> </pkgmetadata> diff --git a/media-video/vlc/vlc-3.0.0-r1.ebuild b/media-video/vlc/vlc-3.0.0-r2.ebuild index 03f66537fe2d..953df06005ed 100644 --- a/media-video/vlc/vlc-3.0.0-r1.ebuild +++ b/media-video/vlc/vlc-3.0.0-r2.ebuild @@ -29,149 +29,135 @@ HOMEPAGE="https://www.videolan.org/vlc/" LICENSE="LGPL-2.1 GPL-2" SLOT="0/5-9" # vlc - vlccore -IUSE="a52 aalib alsa altivec aom archive +avcodec +avformat bidi bluray cddb - chromaprint chromecast dbus dc1394 debug directx dts dvb +dvbpsi dvd - dxva2 elibc_glibc +encode faad fdk fluidsynth +ffmpeg flac fontconfig +gcrypt - gme gnome-keyring gnutls gstreamer ieee1394 jack jpeg kate libass libav libcaca - libnotify +libsamplerate libtiger linsys libtar lirc live lua - macosx-notifications macosx-qtkit matroska cpu_flags_x86_mmx modplug mp3 - mpeg mtp musepack ncurses neon nfs ogg omxil opencv opengl optimisememory opus - png postproc projectm pulseaudio +qt5 rdp rtsp run-as-root samba - schroedinger sdl-image sftp shout sid skins speex cpu_flags_x86_sse svg - +swscale taglib theora tremor truetype twolame udev upnp vaapi v4l vcd vdpau - vlm vnc vorbis vpx wayland wma-fixed +X x264 x265 +xcb xml xv zeroconf zvbi +IUSE="a52 alsa altivec aom archive bidi bluray cddb chromaprint chromecast dbus dc1394 + debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac fluidsynth fontconfig + +gcrypt gme gnome-keyring gstreamer ieee1394 jack jpeg kate libass libav libcaca + libnotify +libsamplerate libtar libtiger linsys lirc live lua macosx-notifications + macosx-qtkit matroska modplug mp3 mpeg mtp musepack ncurses neon nfs ogg omxil opencv + optimisememory opus png postproc projectm pulseaudio +qt5 rdp rtsp run-as-root + samba schroedinger sdl-image sftp shout sid skins speex ssl svg taglib theora tremor + truetype twolame udev upnp vaapi v4l vcd vdpau vnc vorbis vpx wayland wma-fixed +X + x264 x265 xml zeroconf zvbi cpu_flags_x86_mmx cpu_flags_x86_sse " REQUIRED_USE=" - aalib? ( X ) bidi? ( truetype ) - dvb? ( dvbpsi ) - dxva2? ( avcodec ) - ffmpeg? ( avcodec avformat swscale ) + directx? ( ffmpeg ) fontconfig? ( truetype ) - gnutls? ( gcrypt ) libcaca? ( X ) libtar? ( skins ) libtiger? ( kate ) + postproc? ( ffmpeg ) skins? ( qt5 truetype X xml ) - vaapi? ( avcodec X ) - vdpau? ( X ) - vlm? ( encode ) - xv? ( xcb ) + ssl? ( gcrypt ) + vaapi? ( ffmpeg X ) + vdpau? ( ffmpeg X ) " RDEPEND=" - dev-libs/libgpg-error:0 net-dns/libidn:0 sys-libs/zlib:0[minizip] virtual/libintl:0 - a52? ( >=media-libs/a52dec-0.7.4-r3:0 ) - aalib? ( media-libs/aalib:0 ) - alsa? ( >=media-libs/alsa-lib-1.0.24:0 ) + virtual/opengl + a52? ( media-libs/a52dec:0 ) + alsa? ( media-libs/alsa-lib:0 ) aom? ( media-libs/libaom:= ) archive? ( app-arch/libarchive:= ) - avcodec? ( - !libav? ( media-video/ffmpeg:0= ) - libav? ( >=media-video/libav-11.8:0= ) - ) - avformat? ( - !libav? ( media-video/ffmpeg:0= ) - libav? ( >=media-video/libav-11.8:0= ) - ) bidi? ( dev-libs/fribidi:0 ) - bluray? ( >=media-libs/libbluray-0.6.2:0= ) - cddb? ( >=media-libs/libcddb-1.2:0 ) - chromaprint? ( >=media-libs/chromaprint-0.6:0 ) + bluray? ( media-libs/libbluray:0= ) + cddb? ( media-libs/libcddb:0 ) + chromaprint? ( media-libs/chromaprint:0= ) chromecast? ( >=dev-libs/protobuf-2.5.0:= ) - dbus? ( >=sys-apps/dbus-1.6:0 ) + dbus? ( sys-apps/dbus:0 ) dc1394? ( - >=media-libs/libdc1394-2.1:2 - >=sys-libs/libraw1394-2.0.1:0 + media-libs/libdc1394:2 + sys-libs/libraw1394:0 ) - dts? ( >=media-libs/libdca-0.0.5:0 ) + dts? ( media-libs/libdca:0 ) dvbpsi? ( >=media-libs/libdvbpsi-1.2.0:0= ) dvd? ( >=media-libs/libdvdnav-4.9:0 >=media-libs/libdvdread-4.9:0 ) - elibc_glibc? ( >=sys-libs/glibc-2.8:2.2 ) - faad? ( >=media-libs/faad2-2.6.1:0 ) - fdk? ( media-libs/fdk-aac:0 ) + faad? ( media-libs/faad2:0 ) + fdk? ( media-libs/fdk-aac:0= ) + ffmpeg? ( + !libav? ( >=media-video/ffmpeg-3.1.3:0=[vaapi?,vdpau?] ) + libav? ( >=media-video/libav-11.8:0=[vaapi?,vdpau?] ) + ) flac? ( - >=media-libs/flac-1.1.2:0 - >=media-libs/libogg-1:0 + media-libs/flac:0 + media-libs/libogg:0 ) - fluidsynth? ( >=media-sound/fluidsynth-1.1.2:0 ) + fluidsynth? ( media-sound/fluidsynth:0 ) fontconfig? ( media-libs/fontconfig:1.0 ) - gcrypt? ( >=dev-libs/libgcrypt-1.6.0:0= ) + gcrypt? ( + dev-libs/libgcrypt:0= + dev-libs/libgpg-error:0 + ) gme? ( media-libs/game-music-emu:0 ) gnome-keyring? ( app-crypt/libsecret ) - gnutls? ( net-libs/gnutls:0 ) gstreamer? ( >=media-libs/gst-plugins-base-1.4.5:1.0 ) ieee1394? ( - >=sys-libs/libavc1394-0.5.3:0 - >=sys-libs/libraw1394-2.0.1:0 + sys-libs/libavc1394:0 + sys-libs/libraw1394:0 ) jack? ( virtual/jack ) jpeg? ( virtual/jpeg:0 ) - kate? ( >=media-libs/libkate-0.3:0 ) + kate? ( media-libs/libkate:0 ) libass? ( media-libs/fontconfig:1.0 - >=media-libs/libass-0.9.8:0= + media-libs/libass:0= ) - libcaca? ( >=media-libs/libcaca-0.99_beta14:0 ) + libcaca? ( media-libs/libcaca:0 ) libnotify? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:2 + x11-libs/gtk+:3 x11-libs/libnotify:0 ) libsamplerate? ( media-libs/libsamplerate:0 ) - libtar? ( >=dev-libs/libtar-1.2.11-r3:0 ) - libtiger? ( >=media-libs/libtiger-0.3.1:0 ) - linsys? ( >=media-libs/zvbi-0.2.28:0 ) + libtar? ( dev-libs/libtar:0 ) + libtiger? ( media-libs/libtiger:0 ) + linsys? ( media-libs/zvbi ) lirc? ( app-misc/lirc:0 ) - live? ( >=media-plugins/live-2011.12.23:0 ) + live? ( media-plugins/live:0 ) lua? ( >=dev-lang/lua-5.1:0 ) matroska? ( - >=dev-libs/libebml-1:0= - >=media-libs/libmatroska-1:0= + dev-libs/libebml:0= + media-libs/libmatroska:0= ) modplug? ( media-libs/libmodplug:0 ) mp3? ( media-libs/libmad:0 ) - mpeg? ( >=media-libs/libmpeg2-0.3.2:0 ) - mtp? ( >=media-libs/libmtp-1:0 ) - musepack? ( >=media-sound/musepack-tools-444:0 ) + mpeg? ( media-libs/libmpeg2:0 ) + mtp? ( media-libs/libmtp:0= ) + musepack? ( media-sound/musepack-tools:0 ) ncurses? ( sys-libs/ncurses:0=[unicode] ) nfs? ( >=net-fs/libnfs-0.10.0:= ) - ogg? ( >=media-libs/libogg-1:0 ) - opencv? ( >media-libs/opencv-2:0= ) - opengl? ( - virtual/opengl:0 - >=x11-libs/libX11-1.3.99.901:0 - ) + ogg? ( media-libs/libogg:0 ) + opencv? ( media-libs/opencv:0= ) opus? ( >=media-libs/opus-1.0.3:0 ) png? ( media-libs/libpng:0= ) - postproc? ( - !libav? ( >=media-video/ffmpeg-3.1.3:0= ) - libav? ( media-libs/libpostproc:0= ) - ) + postproc? ( libav? ( media-libs/libpostproc:0= ) ) projectm? ( media-fonts/dejavu:0 media-libs/libprojectm:0 ) - pulseaudio? ( >=media-sound/pulseaudio-1:0 ) + pulseaudio? ( media-sound/pulseaudio:0 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 - X? ( dev-qt/qtx11extras:5 ) + X? ( + dev-qt/qtx11extras:5 + x11-libs/libX11 + ) ) rdp? ( >=net-misc/freerdp-2.0.0_rc0:0=[client] ) samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] ) schroedinger? ( >=media-libs/schroedinger-1.0.10:0 ) - sdl-image? ( >=media-libs/sdl-image-1.2.10:0 ) + sdl-image? ( media-libs/sdl-image:0 ) sftp? ( net-libs/libssh2:0 ) - shout? ( >=media-libs/libshout-2.1:0 ) + shout? ( media-libs/libshout:0 ) sid? ( media-libs/libsidplay:2 ) skins? ( x11-libs/libXext:0 @@ -182,13 +168,10 @@ RDEPEND=" >=media-libs/speex-1.2.0:0 media-libs/speexdsp:0 ) + ssl? ( net-libs/gnutls:0 ) svg? ( - >=gnome-base/librsvg-2.9:2 - >=x11-libs/cairo-1.13.1:0 - ) - swscale? ( - !libav? ( media-video/ffmpeg:0= ) - libav? ( media-video/libav:0= ) + gnome-base/librsvg:2 + x11-libs/cairo:0 ) taglib? ( >=media-libs/taglib-1.9:0 ) theora? ( media-libs/libtheora:0 ) @@ -202,43 +185,34 @@ RDEPEND=" udev? ( virtual/udev:0 ) upnp? ( net-libs/libupnp:= ) v4l? ( media-libs/libv4l:0 ) - vaapi? ( - x11-libs/libva:0=[drm,wayland?,X?] - !libav? ( >=media-video/ffmpeg-3.1.3:0=[vaapi] ) - libav? ( media-video/libav:0=[vaapi] ) - ) + vaapi? ( x11-libs/libva:0=[drm,wayland?,X?] ) vcd? ( >=dev-libs/libcdio-0.78.2:0 ) - vdpau? ( - x11-libs/libvdpau:0 - !libav? ( media-video/ffmpeg:0= ) - libav? ( >=media-video/libav-10:0= ) - ) - vnc? ( >=net-libs/libvncserver-0.9.9:0 ) + vdpau? ( x11-libs/libvdpau:0 ) + vnc? ( net-libs/libvncserver:0 ) vorbis? ( media-libs/libvorbis:0 ) vpx? ( media-libs/libvpx:0= ) wayland? ( dev-libs/wayland dev-libs/wayland-protocols ) - X? ( x11-libs/libX11:0 ) + X? ( + x11-libs/libX11 + x11-libs/libxcb + x11-libs/xcb-util + x11-libs/xcb-util-keysyms + ) x264? ( media-libs/x264:0= ) x265? ( media-libs/x265:0= ) - xcb? ( - x11-libs/libxcb:0 - x11-libs/xcb-util:0 - x11-libs/xcb-util-keysyms:0 - ) xml? ( dev-libs/libxml2:2 ) - zeroconf? ( >=net-dns/avahi-0.6:0[dbus] ) - zvbi? ( media-libs/zvbi:0 ) + zeroconf? ( net-dns/avahi:0[dbus] ) + zvbi? ( media-libs/zvbi ) " DEPEND="${RDEPEND} - app-arch/xz-utils:0 >=sys-devel/gettext-0.19.8:* virtual/pkgconfig:* amd64? ( dev-lang/yasm:* ) - x86? ( dev-lang/yasm:* ) - xcb? ( x11-proto/xproto:0 ) + x86? ( dev-lang/yasm:* ) + X? ( x11-proto/xproto ) " PATCHES=( @@ -285,46 +259,49 @@ src_prepare() { src_configure() { local myeconfargs=( - --enable-vlc - --docdir=/usr/share/doc/${PF} + --disable-aa --disable-dependency-tracking --disable-optimizations --disable-update-check --enable-fast-install --enable-screen + --enable-vlc $(use_enable a52) - $(use_enable aalib aa) $(use_enable alsa) $(use_enable altivec) $(use_enable aom) $(use_enable archive) - $(use_enable avcodec) - $(use_enable avformat) $(use_enable bidi fribidi) $(use_enable bluray) $(use_enable cddb libcddb) $(use_enable chromaprint) $(use_enable chromecast) + $(use_enable cpu_flags_x86_mmx mmx) + $(use_enable cpu_flags_x86_sse sse) $(use_enable dbus) $(use_enable dbus kwallet) - $(use_enable directx) $(use_enable dc1394) $(use_enable debug) + $(use_enable directx) + $(use_enable directx d3d11va) + $(use_enable directx dxva2) $(use_enable dts dca) $(use_enable dvbpsi) $(use_enable dvd dvdnav) $(use_enable dvd dvdread) - $(use_enable dxva2) $(use_enable encode sout) + $(use_enable encode vlm) $(use_enable faad) $(use_enable fdk fdkaac) + $(use_enable ffmpeg avcodec) + $(use_enable ffmpeg avformat) + $(use_enable ffmpeg swscale) $(use_enable flac) $(use_enable fluidsynth) $(use_enable fontconfig) $(use_enable gcrypt libgcrypt) $(use_enable gme) $(use_enable gnome-keyring secret) - $(use_enable gnutls) $(use_enable gstreamer gst-decode) $(use_enable ieee1394 dv1394) $(use_enable jack) @@ -342,7 +319,6 @@ src_configure() { $(use_enable lua) $(use_enable macosx-notifications osx-notifications) $(use_enable macosx-qtkit) - $(use_enable cpu_flags_x86_mmx mmx) $(use_enable modplug mod) $(use_enable mp3 mad) $(use_enable mpeg libmpeg2) @@ -350,12 +326,12 @@ src_configure() { $(use_enable musepack mpc) $(use_enable ncurses) $(use_enable neon) - $(use_enable ogg) $(use_enable ogg) + $(use_enable ogg) $(use_enable omxil) $(use_enable omxil omxil-vout) $(use_enable opencv) - $(use_enable opus) $(use_enable optimisememory optimize-memory) + $(use_enable opus) $(use_enable png) $(use_enable postproc) $(use_enable projectm) @@ -367,15 +343,14 @@ src_configure() { $(use_enable samba smbclient) $(use_enable schroedinger) $(use_enable sdl-image) - $(use_enable sid) $(use_enable sftp) $(use_enable shout) + $(use_enable sid) $(use_enable skins skins2) $(use_enable speex) - $(use_enable cpu_flags_x86_sse sse) + $(use_enable ssl gnutls) $(use_enable svg) $(use_enable svg svgdec) - $(use_enable swscale) $(use_enable taglib) $(use_enable theora) $(use_enable tremor) @@ -387,18 +362,17 @@ src_configure() { $(use_enable vaapi libva) $(use_enable vcd) $(use_enable vdpau) - $(use_enable vlm) $(use_enable vnc) $(use_enable vorbis) $(use_enable vpx) $(use_enable wayland) $(use_enable wma-fixed) $(use_with X x) + $(use_enable X xcb) + $(use_enable X xvideo) $(use_enable x264) - $(use_enable xcb) - $(use_enable xml libxml2) - $(use_enable xv xvideo) $(use_enable x265) + $(use_enable xml libxml2) $(use_enable zeroconf avahi) $(use_enable zvbi) $(use_enable !zvbi telx) diff --git a/media-video/vlc/vlc-3.0.9999.ebuild b/media-video/vlc/vlc-3.0.9999.ebuild index bc75f15f8c11..953df06005ed 100644 --- a/media-video/vlc/vlc-3.0.9999.ebuild +++ b/media-video/vlc/vlc-3.0.9999.ebuild @@ -29,142 +29,135 @@ HOMEPAGE="https://www.videolan.org/vlc/" LICENSE="LGPL-2.1 GPL-2" SLOT="0/5-9" # vlc - vlccore -IUSE="a52 aalib alsa altivec aom archive bidi bluray cddb chromaprint chromecast dbus dc1394 - debug directx dts +dvbpsi dvd elibc_glibc +encode faad fdk +ffmpeg flac fluidsynth - fontconfig +gcrypt gme gnome-keyring gstreamer ieee1394 jack jpeg kate libass libav - libcaca libnotify +libsamplerate libtar libtiger linsys lirc live lua macosx-notifications +IUSE="a52 alsa altivec aom archive bidi bluray cddb chromaprint chromecast dbus dc1394 + debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac fluidsynth fontconfig + +gcrypt gme gnome-keyring gstreamer ieee1394 jack jpeg kate libass libav libcaca + libnotify +libsamplerate libtar libtiger linsys lirc live lua macosx-notifications macosx-qtkit matroska modplug mp3 mpeg mtp musepack ncurses neon nfs ogg omxil opencv - opengl optimisememory opus png postproc projectm pulseaudio +qt5 rdp rtsp run-as-root + optimisememory opus png postproc projectm pulseaudio +qt5 rdp rtsp run-as-root samba schroedinger sdl-image sftp shout sid skins speex ssl svg taglib theora tremor - truetype twolame udev upnp vaapi v4l vcd vdpau vlm vnc vorbis vpx wayland wma-fixed +X - x264 x265 +xcb xml xv zeroconf zvbi cpu_flags_x86_mmx cpu_flags_x86_sse + truetype twolame udev upnp vaapi v4l vcd vdpau vnc vorbis vpx wayland wma-fixed +X + x264 x265 xml zeroconf zvbi cpu_flags_x86_mmx cpu_flags_x86_sse " REQUIRED_USE=" - aalib? ( X ) bidi? ( truetype ) directx? ( ffmpeg ) fontconfig? ( truetype ) libcaca? ( X ) libtar? ( skins ) libtiger? ( kate ) + postproc? ( ffmpeg ) skins? ( qt5 truetype X xml ) ssl? ( gcrypt ) vaapi? ( ffmpeg X ) vdpau? ( ffmpeg X ) - vlm? ( encode ) - xv? ( xcb ) " RDEPEND=" net-dns/libidn:0 sys-libs/zlib:0[minizip] virtual/libintl:0 - a52? ( >=media-libs/a52dec-0.7.4-r3:0 ) - aalib? ( media-libs/aalib:0 ) - alsa? ( >=media-libs/alsa-lib-1.0.24:0 ) + virtual/opengl + a52? ( media-libs/a52dec:0 ) + alsa? ( media-libs/alsa-lib:0 ) aom? ( media-libs/libaom:= ) archive? ( app-arch/libarchive:= ) bidi? ( dev-libs/fribidi:0 ) - bluray? ( >=media-libs/libbluray-0.6.2:0= ) - cddb? ( >=media-libs/libcddb-1.2:0 ) - chromaprint? ( >=media-libs/chromaprint-0.6:0 ) + bluray? ( media-libs/libbluray:0= ) + cddb? ( media-libs/libcddb:0 ) + chromaprint? ( media-libs/chromaprint:0= ) chromecast? ( >=dev-libs/protobuf-2.5.0:= ) - dbus? ( >=sys-apps/dbus-1.6:0 ) + dbus? ( sys-apps/dbus:0 ) dc1394? ( - >=media-libs/libdc1394-2.1:2 - >=sys-libs/libraw1394-2.0.1:0 + media-libs/libdc1394:2 + sys-libs/libraw1394:0 ) - dts? ( >=media-libs/libdca-0.0.5:0 ) + dts? ( media-libs/libdca:0 ) dvbpsi? ( >=media-libs/libdvbpsi-1.2.0:0= ) dvd? ( >=media-libs/libdvdnav-4.9:0 >=media-libs/libdvdread-4.9:0 ) - elibc_glibc? ( >=sys-libs/glibc-2.8:2.2 ) - faad? ( >=media-libs/faad2-2.6.1:0 ) - fdk? ( media-libs/fdk-aac:0 ) + faad? ( media-libs/faad2:0 ) + fdk? ( media-libs/fdk-aac:0= ) ffmpeg? ( - !libav? ( >=media-video/ffmpeg-3.1.3:0=[vaapi?] ) - libav? ( >=media-video/libav-11.8:0=[vaapi?] ) + !libav? ( >=media-video/ffmpeg-3.1.3:0=[vaapi?,vdpau?] ) + libav? ( >=media-video/libav-11.8:0=[vaapi?,vdpau?] ) ) flac? ( - >=media-libs/flac-1.1.2:0 - >=media-libs/libogg-1:0 + media-libs/flac:0 + media-libs/libogg:0 ) - fluidsynth? ( >=media-sound/fluidsynth-1.1.2:0 ) + fluidsynth? ( media-sound/fluidsynth:0 ) fontconfig? ( media-libs/fontconfig:1.0 ) gcrypt? ( - >=dev-libs/libgcrypt-1.6.0:0= + dev-libs/libgcrypt:0= dev-libs/libgpg-error:0 ) gme? ( media-libs/game-music-emu:0 ) gnome-keyring? ( app-crypt/libsecret ) gstreamer? ( >=media-libs/gst-plugins-base-1.4.5:1.0 ) ieee1394? ( - >=sys-libs/libavc1394-0.5.3:0 - >=sys-libs/libraw1394-2.0.1:0 + sys-libs/libavc1394:0 + sys-libs/libraw1394:0 ) jack? ( virtual/jack ) jpeg? ( virtual/jpeg:0 ) - kate? ( >=media-libs/libkate-0.3:0 ) + kate? ( media-libs/libkate:0 ) libass? ( media-libs/fontconfig:1.0 - >=media-libs/libass-0.9.8:0= + media-libs/libass:0= ) - libcaca? ( >=media-libs/libcaca-0.99_beta14:0 ) + libcaca? ( media-libs/libcaca:0 ) libnotify? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:2 + x11-libs/gtk+:3 x11-libs/libnotify:0 ) libsamplerate? ( media-libs/libsamplerate:0 ) - libtar? ( >=dev-libs/libtar-1.2.11-r3:0 ) - libtiger? ( >=media-libs/libtiger-0.3.1:0 ) - linsys? ( >=media-libs/zvbi-0.2.28:0 ) + libtar? ( dev-libs/libtar:0 ) + libtiger? ( media-libs/libtiger:0 ) + linsys? ( media-libs/zvbi ) lirc? ( app-misc/lirc:0 ) - live? ( >=media-plugins/live-2011.12.23:0 ) + live? ( media-plugins/live:0 ) lua? ( >=dev-lang/lua-5.1:0 ) matroska? ( - >=dev-libs/libebml-1:0= - >=media-libs/libmatroska-1:0= + dev-libs/libebml:0= + media-libs/libmatroska:0= ) modplug? ( media-libs/libmodplug:0 ) mp3? ( media-libs/libmad:0 ) - mpeg? ( >=media-libs/libmpeg2-0.3.2:0 ) - mtp? ( >=media-libs/libmtp-1:0 ) - musepack? ( >=media-sound/musepack-tools-444:0 ) + mpeg? ( media-libs/libmpeg2:0 ) + mtp? ( media-libs/libmtp:0= ) + musepack? ( media-sound/musepack-tools:0 ) ncurses? ( sys-libs/ncurses:0=[unicode] ) nfs? ( >=net-fs/libnfs-0.10.0:= ) - ogg? ( >=media-libs/libogg-1:0 ) - opencv? ( >media-libs/opencv-2:0= ) - opengl? ( - virtual/opengl:0 - >=x11-libs/libX11-1.3.99.901:0 - ) + ogg? ( media-libs/libogg:0 ) + opencv? ( media-libs/opencv:0= ) opus? ( >=media-libs/opus-1.0.3:0 ) png? ( media-libs/libpng:0= ) - postproc? ( - !libav? ( >=media-video/ffmpeg-3.1.3:0= ) - libav? ( media-libs/libpostproc:0= ) - ) + postproc? ( libav? ( media-libs/libpostproc:0= ) ) projectm? ( media-fonts/dejavu:0 media-libs/libprojectm:0 ) - pulseaudio? ( >=media-sound/pulseaudio-1:0 ) + pulseaudio? ( media-sound/pulseaudio:0 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 - X? ( dev-qt/qtx11extras:5 ) + X? ( + dev-qt/qtx11extras:5 + x11-libs/libX11 + ) ) rdp? ( >=net-misc/freerdp-2.0.0_rc0:0=[client] ) samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] ) schroedinger? ( >=media-libs/schroedinger-1.0.10:0 ) - sdl-image? ( >=media-libs/sdl-image-1.2.10:0 ) + sdl-image? ( media-libs/sdl-image:0 ) sftp? ( net-libs/libssh2:0 ) - shout? ( >=media-libs/libshout-2.1:0 ) + shout? ( media-libs/libshout:0 ) sid? ( media-libs/libsidplay:2 ) skins? ( x11-libs/libXext:0 @@ -177,8 +170,8 @@ RDEPEND=" ) ssl? ( net-libs/gnutls:0 ) svg? ( - >=gnome-base/librsvg-2.9:2 - >=x11-libs/cairo-1.13.1:0 + gnome-base/librsvg:2 + x11-libs/cairo:0 ) taglib? ( >=media-libs/taglib-1.9:0 ) theora? ( media-libs/libtheora:0 ) @@ -195,32 +188,31 @@ RDEPEND=" vaapi? ( x11-libs/libva:0=[drm,wayland?,X?] ) vcd? ( >=dev-libs/libcdio-0.78.2:0 ) vdpau? ( x11-libs/libvdpau:0 ) - vnc? ( >=net-libs/libvncserver-0.9.9:0 ) + vnc? ( net-libs/libvncserver:0 ) vorbis? ( media-libs/libvorbis:0 ) vpx? ( media-libs/libvpx:0= ) wayland? ( dev-libs/wayland dev-libs/wayland-protocols ) - X? ( x11-libs/libX11:0 ) + X? ( + x11-libs/libX11 + x11-libs/libxcb + x11-libs/xcb-util + x11-libs/xcb-util-keysyms + ) x264? ( media-libs/x264:0= ) x265? ( media-libs/x265:0= ) - xcb? ( - x11-libs/libxcb:0 - x11-libs/xcb-util:0 - x11-libs/xcb-util-keysyms:0 - ) xml? ( dev-libs/libxml2:2 ) - zeroconf? ( >=net-dns/avahi-0.6:0[dbus] ) - zvbi? ( media-libs/zvbi:0 ) + zeroconf? ( net-dns/avahi:0[dbus] ) + zvbi? ( media-libs/zvbi ) " DEPEND="${RDEPEND} - app-arch/xz-utils:0 >=sys-devel/gettext-0.19.8:* virtual/pkgconfig:* amd64? ( dev-lang/yasm:* ) - x86? ( dev-lang/yasm:* ) - xcb? ( x11-proto/xproto:0 ) + x86? ( dev-lang/yasm:* ) + X? ( x11-proto/xproto ) " PATCHES=( @@ -267,15 +259,14 @@ src_prepare() { src_configure() { local myeconfargs=( - --enable-vlc - --docdir=/usr/share/doc/${PF} + --disable-aa --disable-dependency-tracking --disable-optimizations --disable-update-check --enable-fast-install --enable-screen + --enable-vlc $(use_enable a52) - $(use_enable aalib aa) $(use_enable alsa) $(use_enable altivec) $(use_enable aom) @@ -299,6 +290,7 @@ src_configure() { $(use_enable dvd dvdnav) $(use_enable dvd dvdread) $(use_enable encode sout) + $(use_enable encode vlm) $(use_enable faad) $(use_enable fdk fdkaac) $(use_enable ffmpeg avcodec) @@ -370,18 +362,17 @@ src_configure() { $(use_enable vaapi libva) $(use_enable vcd) $(use_enable vdpau) - $(use_enable vlm) $(use_enable vnc) $(use_enable vorbis) $(use_enable vpx) $(use_enable wayland) $(use_enable wma-fixed) $(use_with X x) + $(use_enable X xcb) + $(use_enable X xvideo) $(use_enable x264) $(use_enable x265) - $(use_enable xcb) $(use_enable xml libxml2) - $(use_enable xv xvideo) $(use_enable zeroconf avahi) $(use_enable zvbi) $(use_enable !zvbi telx) diff --git a/media-video/vlc/vlc-9999.ebuild b/media-video/vlc/vlc-9999.ebuild index 92b9f7445a32..21bc19b30620 100644 --- a/media-video/vlc/vlc-9999.ebuild +++ b/media-video/vlc/vlc-9999.ebuild @@ -29,142 +29,135 @@ HOMEPAGE="https://www.videolan.org/vlc/" LICENSE="LGPL-2.1 GPL-2" SLOT="0/5-9" # vlc - vlccore -IUSE="a52 aalib alsa altivec aom archive bidi bluray cddb chromaprint chromecast dbus dc1394 - debug directx dts +dvbpsi dvd elibc_glibc +encode faad fdk +ffmpeg flac fluidsynth - fontconfig +gcrypt gme gnome-keyring gstreamer ieee1394 jack jpeg kate libass libav - libcaca libnotify +libsamplerate libtar libtiger linsys lirc live lua macosx-notifications +IUSE="a52 alsa altivec aom archive bidi bluray cddb chromaprint chromecast dbus dc1394 + debug directx dts +dvbpsi dvd +encode faad fdk +ffmpeg flac fluidsynth fontconfig + +gcrypt gme gnome-keyring gstreamer ieee1394 jack jpeg kate libass libav libcaca + libnotify +libsamplerate libtar libtiger linsys lirc live lua macosx-notifications macosx-qtkit matroska modplug mp3 mpeg mtp musepack ncurses neon nfs ogg omxil opencv - opengl optimisememory opus png postproc projectm pulseaudio +qt5 rdp rtsp run-as-root + optimisememory opus png postproc projectm pulseaudio +qt5 rdp rtsp run-as-root samba schroedinger sdl-image sftp shout sid skins speex ssl svg taglib theora tremor - truetype twolame udev upnp vaapi v4l vcd vdpau vlm vnc vorbis vpx wayland wma-fixed +X - x264 x265 +xcb xml xv zeroconf zvbi cpu_flags_x86_mmx cpu_flags_x86_sse + truetype twolame udev upnp vaapi v4l vcd vdpau vnc vorbis vpx wayland wma-fixed +X + x264 x265 xml zeroconf zvbi cpu_flags_x86_mmx cpu_flags_x86_sse " REQUIRED_USE=" - aalib? ( X ) bidi? ( truetype ) directx? ( ffmpeg ) fontconfig? ( truetype ) libcaca? ( X ) libtar? ( skins ) libtiger? ( kate ) + postproc? ( ffmpeg ) skins? ( qt5 truetype X xml ) ssl? ( gcrypt ) vaapi? ( ffmpeg X ) vdpau? ( ffmpeg X ) - vlm? ( encode ) - xv? ( xcb ) " RDEPEND=" net-dns/libidn:0 sys-libs/zlib:0[minizip] virtual/libintl:0 - a52? ( >=media-libs/a52dec-0.7.4-r3:0 ) - aalib? ( media-libs/aalib:0 ) - alsa? ( >=media-libs/alsa-lib-1.0.24:0 ) + virtual/opengl + a52? ( media-libs/a52dec:0 ) + alsa? ( media-libs/alsa-lib:0 ) aom? ( media-libs/libaom:= ) archive? ( app-arch/libarchive:= ) bidi? ( dev-libs/fribidi:0 ) - bluray? ( >=media-libs/libbluray-0.6.2:0= ) - cddb? ( >=media-libs/libcddb-1.2:0 ) - chromaprint? ( >=media-libs/chromaprint-0.6:0 ) + bluray? ( media-libs/libbluray:0= ) + cddb? ( media-libs/libcddb:0 ) + chromaprint? ( media-libs/chromaprint:0= ) chromecast? ( >=dev-libs/protobuf-2.5.0:= ) - dbus? ( >=sys-apps/dbus-1.6:0 ) + dbus? ( sys-apps/dbus:0 ) dc1394? ( - >=media-libs/libdc1394-2.1:2 - >=sys-libs/libraw1394-2.0.1:0 + media-libs/libdc1394:2 + sys-libs/libraw1394:0 ) - dts? ( >=media-libs/libdca-0.0.5:0 ) + dts? ( media-libs/libdca:0 ) dvbpsi? ( >=media-libs/libdvbpsi-1.2.0:0= ) dvd? ( >=media-libs/libdvdnav-4.9:0 >=media-libs/libdvdread-4.9:0 ) - elibc_glibc? ( >=sys-libs/glibc-2.8:2.2 ) - faad? ( >=media-libs/faad2-2.6.1:0 ) - fdk? ( media-libs/fdk-aac:0 ) + faad? ( media-libs/faad2:0 ) + fdk? ( media-libs/fdk-aac:0= ) ffmpeg? ( - !libav? ( >=media-video/ffmpeg-3.1.3:0=[vaapi?] ) - libav? ( >=media-video/libav-11.8:0=[vaapi?] ) + !libav? ( >=media-video/ffmpeg-3.1.3:0=[vaapi?,vdpau?] ) + libav? ( >=media-video/libav-11.8:0=[vaapi?,vdpau?] ) ) flac? ( - >=media-libs/flac-1.1.2:0 - >=media-libs/libogg-1:0 + media-libs/flac:0 + media-libs/libogg:0 ) - fluidsynth? ( >=media-sound/fluidsynth-1.1.2:0 ) + fluidsynth? ( media-sound/fluidsynth:0 ) fontconfig? ( media-libs/fontconfig:1.0 ) gcrypt? ( - >=dev-libs/libgcrypt-1.6.0:0= + dev-libs/libgcrypt:0= dev-libs/libgpg-error:0 ) gme? ( media-libs/game-music-emu:0 ) gnome-keyring? ( app-crypt/libsecret ) gstreamer? ( >=media-libs/gst-plugins-base-1.4.5:1.0 ) ieee1394? ( - >=sys-libs/libavc1394-0.5.3:0 - >=sys-libs/libraw1394-2.0.1:0 + sys-libs/libavc1394:0 + sys-libs/libraw1394:0 ) jack? ( virtual/jack ) jpeg? ( virtual/jpeg:0 ) - kate? ( >=media-libs/libkate-0.3:0 ) + kate? ( media-libs/libkate:0 ) libass? ( media-libs/fontconfig:1.0 - >=media-libs/libass-0.9.8:0= + media-libs/libass:0= ) - libcaca? ( >=media-libs/libcaca-0.99_beta14:0 ) + libcaca? ( media-libs/libcaca:0 ) libnotify? ( dev-libs/glib:2 x11-libs/gdk-pixbuf:2 - x11-libs/gtk+:2 + x11-libs/gtk+:3 x11-libs/libnotify:0 ) libsamplerate? ( media-libs/libsamplerate:0 ) - libtar? ( >=dev-libs/libtar-1.2.11-r3:0 ) - libtiger? ( >=media-libs/libtiger-0.3.1:0 ) - linsys? ( >=media-libs/zvbi-0.2.28:0 ) + libtar? ( dev-libs/libtar:0 ) + libtiger? ( media-libs/libtiger:0 ) + linsys? ( media-libs/zvbi ) lirc? ( app-misc/lirc:0 ) - live? ( >=media-plugins/live-2011.12.23:0 ) + live? ( media-plugins/live:0 ) lua? ( >=dev-lang/lua-5.1:0 ) matroska? ( - >=dev-libs/libebml-1:0= - >=media-libs/libmatroska-1:0= + dev-libs/libebml:0= + media-libs/libmatroska:0= ) modplug? ( media-libs/libmodplug:0 ) mp3? ( media-libs/libmad:0 ) - mpeg? ( >=media-libs/libmpeg2-0.3.2:0 ) - mtp? ( >=media-libs/libmtp-1:0 ) - musepack? ( >=media-sound/musepack-tools-444:0 ) + mpeg? ( media-libs/libmpeg2:0 ) + mtp? ( media-libs/libmtp:0= ) + musepack? ( media-sound/musepack-tools:0 ) ncurses? ( sys-libs/ncurses:0=[unicode] ) nfs? ( >=net-fs/libnfs-0.10.0:= ) - ogg? ( >=media-libs/libogg-1:0 ) - opencv? ( >media-libs/opencv-2:0= ) - opengl? ( - virtual/opengl:0 - >=x11-libs/libX11-1.3.99.901:0 - ) + ogg? ( media-libs/libogg:0 ) + opencv? ( media-libs/opencv:0= ) opus? ( >=media-libs/opus-1.0.3:0 ) png? ( media-libs/libpng:0= ) - postproc? ( - !libav? ( >=media-video/ffmpeg-3.1.3:0= ) - libav? ( media-libs/libpostproc:0= ) - ) + postproc? ( libav? ( media-libs/libpostproc:0= ) ) projectm? ( media-fonts/dejavu:0 media-libs/libprojectm:0 ) - pulseaudio? ( >=media-sound/pulseaudio-1:0 ) + pulseaudio? ( media-sound/pulseaudio:0 ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtsvg:5 dev-qt/qtwidgets:5 - X? ( dev-qt/qtx11extras:5 ) + X? ( + dev-qt/qtx11extras:5 + x11-libs/libX11 + ) ) rdp? ( >=net-misc/freerdp-2.0.0_rc0:0=[client] ) samba? ( >=net-fs/samba-4.0.0:0[client,-debug(-)] ) schroedinger? ( >=media-libs/schroedinger-1.0.10:0 ) - sdl-image? ( >=media-libs/sdl-image-1.2.10:0 ) + sdl-image? ( media-libs/sdl-image:0 ) sftp? ( net-libs/libssh2:0 ) - shout? ( >=media-libs/libshout-2.1:0 ) + shout? ( media-libs/libshout:0 ) sid? ( media-libs/libsidplay:2 ) skins? ( x11-libs/libXext:0 @@ -177,8 +170,8 @@ RDEPEND=" ) ssl? ( net-libs/gnutls:0 ) svg? ( - >=gnome-base/librsvg-2.9:2 - >=x11-libs/cairo-1.13.1:0 + gnome-base/librsvg:2 + x11-libs/cairo:0 ) taglib? ( >=media-libs/taglib-1.9:0 ) theora? ( media-libs/libtheora:0 ) @@ -195,32 +188,32 @@ RDEPEND=" vaapi? ( x11-libs/libva:0=[drm,wayland?,X?] ) vcd? ( >=dev-libs/libcdio-0.78.2:0 ) vdpau? ( x11-libs/libvdpau:0 ) - vnc? ( >=net-libs/libvncserver-0.9.9:0 ) + vnc? ( net-libs/libvncserver:0 ) vorbis? ( media-libs/libvorbis:0 ) vpx? ( media-libs/libvpx:0= ) wayland? ( dev-libs/wayland dev-libs/wayland-protocols ) - X? ( x11-libs/libX11:0 ) + X? ( + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcursor + x11-libs/xcb-util + x11-libs/xcb-util-keysyms + ) x264? ( media-libs/x264:0= ) x265? ( media-libs/x265:0= ) - xcb? ( - x11-libs/libxcb:0 - x11-libs/xcb-util:0 - x11-libs/xcb-util-keysyms:0 - ) xml? ( dev-libs/libxml2:2 ) - zeroconf? ( >=net-dns/avahi-0.6:0[dbus] ) - zvbi? ( media-libs/zvbi:0 ) + zeroconf? ( net-dns/avahi:0[dbus] ) + zvbi? ( media-libs/zvbi ) " DEPEND="${RDEPEND} - app-arch/xz-utils:0 >=sys-devel/gettext-0.19.8:* virtual/pkgconfig:* amd64? ( dev-lang/yasm:* ) - x86? ( dev-lang/yasm:* ) - xcb? ( x11-proto/xproto:0 ) + x86? ( dev-lang/yasm:* ) + X? ( x11-proto/xproto ) " PATCHES=( @@ -267,15 +260,13 @@ src_prepare() { src_configure() { local myeconfargs=( - --enable-vlc - --docdir=/usr/share/doc/${PF} --disable-dependency-tracking --disable-optimizations --disable-update-check --enable-fast-install --enable-screen + --enable-vlc $(use_enable a52) - $(use_enable aalib aa) $(use_enable alsa) $(use_enable altivec) $(use_enable aom) @@ -299,6 +290,7 @@ src_configure() { $(use_enable dvd dvdnav) $(use_enable dvd dvdread) $(use_enable encode sout) + $(use_enable encode vlm) $(use_enable faad) $(use_enable fdk fdkaac) $(use_enable ffmpeg avcodec) @@ -336,7 +328,6 @@ src_configure() { $(use_enable neon) $(use_enable ogg) $(use_enable omxil) - $(use_enable omxil omxil-vout) $(use_enable opencv) $(use_enable optimisememory optimize-memory) $(use_enable opus) @@ -370,18 +361,17 @@ src_configure() { $(use_enable vaapi libva) $(use_enable vcd) $(use_enable vdpau) - $(use_enable vlm) $(use_enable vnc) $(use_enable vorbis) $(use_enable vpx) $(use_enable wayland) $(use_enable wma-fixed) $(use_with X x) + $(use_enable X xcb) + $(use_enable X xvideo) $(use_enable x264) $(use_enable x265) - $(use_enable xcb) $(use_enable xml libxml2) - $(use_enable xv xvideo) $(use_enable zeroconf avahi) $(use_enable zvbi) $(use_enable !zvbi telx) |