diff options
10 files changed, 145 insertions, 430 deletions
diff --git a/media-plugins/vdr-softhddevice/ChangeLog b/media-plugins/vdr-softhddevice/ChangeLog index 97f4afc..165c32e 100644 --- a/media-plugins/vdr-softhddevice/ChangeLog +++ b/media-plugins/vdr-softhddevice/ChangeLog @@ -1,7 +1,16 @@ # ChangeLog for media-plugins/vdr-softhddevice -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ +*vdr-softhddevice-0.6.0_p20140108 (18 Jan 2014) + + 18 Jan 2014; Joerg Bornkessel <hd_brummy@gentoo.org> + -vdr-softhddevice-0.4.9.ebuild, -vdr-softhddevice-0.5.0.ebuild, + -vdr-softhddevice-0.5.1.ebuild, -vdr-softhddevice-0.5.2.ebuild, + +vdr-softhddevice-0.6.0_p20140108.ebuild, vdr-softhddevice-9999.ebuild, + -files/vdr-softhddevice-9999-Makefile.patch, metadata.xml: + snapshot from 20140108; fixed 9999 versions ebuild; cleanup + *vdr-softhddevice-0.6.0 (18 Mar 2013) 18 Mar 2013; Joerg Bornkessel <hd_brummy@gentoo.org> +files/confd-0.6.0, diff --git a/media-plugins/vdr-softhddevice/Manifest b/media-plugins/vdr-softhddevice/Manifest index 2b15794..33d5b24 100644 --- a/media-plugins/vdr-softhddevice/Manifest +++ b/media-plugins/vdr-softhddevice/Manifest @@ -1,3 +1,6 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + AUX Makefile.patch 3709 SHA256 1b7ba29101d9d55887d5a51b05ee6c9bd73debf673571b8bee61f4756320fae6 SHA512 2d34caaf578271282874a7fb88ade4935f050c31ce3181929cf95494c092cdaf44097c7cfdebece50100facc821acb1fb4ab6e72014f08f3f7a2e1cdf4e677bb WHIRLPOOL c668acd32a26072118bbe37e9dd88f85a53878940c4bce91e4e5b09acc272f8ff96b4f6865c271cfe51426f3a184c7598ac21f486e5ad6c46fc3d33f60019f4b AUX confd-0.5.1 2684 SHA256 3af368f99b59cdec9ab919d922ccc97569b45388a27246b5e2dbba9de76017b5 SHA512 29e9fc9e5e861a51e351be2e778dc7d5b9ca8cff5950bae3b66f7756e5867cb56dac752972142d3ce666d3b6c98465c35017953a157abb808f574eda6b4f8354 WHIRLPOOL b628e827b8973cbf23fce1f76afab940647e13d6e72ec419ac8832d17c14141da11ae890ba293f8b665199a543fc7f3722b60aecd7451ee634970aa00c55d78a AUX confd-0.5.2 2684 SHA256 3af368f99b59cdec9ab919d922ccc97569b45388a27246b5e2dbba9de76017b5 SHA512 29e9fc9e5e861a51e351be2e778dc7d5b9ca8cff5950bae3b66f7756e5867cb56dac752972142d3ce666d3b6c98465c35017953a157abb808f574eda6b4f8354 WHIRLPOOL b628e827b8973cbf23fce1f76afab940647e13d6e72ec419ac8832d17c14141da11ae890ba293f8b665199a543fc7f3722b60aecd7451ee634970aa00c55d78a @@ -6,17 +9,18 @@ AUX rc-addon-0.5.1.sh 1455 SHA256 cbd538b06472716bea2280afbb57108c517b9c647beb14 AUX rc-addon-0.5.2.sh 1455 SHA256 cbd538b06472716bea2280afbb57108c517b9c647beb145fc831ad8e85d140f5 SHA512 7a172f5ec5b31de562ee448a1bc6ca341920a9ef5ca623865b7172d9cfd93016b314e73d69f40e71568f0e545c8db28ee14164f1983d9fe9826a2170369352b7 WHIRLPOOL 5df586964b14f54230ef86683364d8d6e913ccc9b78a69bb86ff9a64f48aea6fb95944a5ad69e45f722610e632ae9dda95b8b3891556b6bdea2e838d35935377 AUX rc-addon-0.6.0.sh 1741 SHA256 15b3dc89c63c4a9ef85b2d99fa619c6859043fe39a3ab8b7085e89cb9cf66022 SHA512 823f39eb857b605995a3982ec7ee465ed6935c3b81d4f167e3d24179f35469af6e79a76c159556c2f0b7e5321dd3bc099ca616f4d3558c7885932ce0f3cfc651 WHIRLPOOL 92eb658432c2628d171b8b321d683772162b3ae9f8697b9a4474867a16df0b0ac7b1e8a7ccad8d398b95f859303718b9317b159eb7052ede04dfe6075d2e50c3 AUX vdr-softhddevice-0.5.1_Makefile.patch 3762 SHA256 6b31dd827998859983ee0cce8761c07effcb4adc1ac480e715876fd1eb1ff0e2 SHA512 7f1c3d4f399fc6af0b925c44b1828f8b89518863fcc5c4e154e31ab4d4baab6adbb382f4a76d4ddd7ea38f7388fcd2d882204381134aa69ae266100b0bb85648 WHIRLPOOL 4247dc8efa6cd67394699a6cd5e8127e6d704de7eed2efa25dda3ec2dd9f9b857eaa8ac822a7328d8ebc3c3b788f29bb8284a8d5935b6067743448cd25eef303 -AUX vdr-softhddevice-9999-Makefile.patch 3572 SHA256 305c81bcfea7c3b64225bdd3a8a57a9f0125379b6988526d807ccc5edd248de1 SHA512 dfdf667945075171d6b12badf66cb48d6180338bc5572a40d02af88b64544c8a2f6e9520fe121ef87a80ef09a064bc95c83b50c9a40821bd7684d91605b04035 WHIRLPOOL 5f0a1bbc89a61dfe166247a9e764be46f956ab68b9c9d13c932ed6f0af12521ecc915e6eb20a283fa590f2761ccfd29f9720f2f59ef96a02acb946c25ca55668 -DIST vdr-softhddevice-0.4.9.tgz 134914 SHA256 48d7319821543c66746509d33bcc36b5a5da4b0d16d57d1ba4ce93ea5fc0a840 -DIST vdr-softhddevice-0.5.0.tgz 142044 SHA256 e2fac582ac22a628f360f90657579367c88f2c4af78df9b6ce0739928cdb3f97 -DIST vdr-softhddevice-0.5.1.tgz 157741 SHA256 98012c6d9e341423b376d77e414d8bb5868576d6df549a311081ed94fa04bbf1 SHA512 0f13bf56dc88c04856b92d5a61df8b92db8df1cf98270ed4507d94f783a28ea5e5a585390a1108821f0cbfd0f0da04bc1a3122123df76c92f164a76c766442a0 WHIRLPOOL e7fac4c658164091bd587521457a6f75801c0895c2168bd1180c4cbbc6be221860e6805daf50779818e07ab4e1b41b210bf7c1538e0a51d6c40fe9e7244dc518 -DIST vdr-softhddevice-0.5.2.tgz 156136 SHA256 f24cdd9fa48824cb55103123d355b4aafdce54513fcba638c24e4d6c366f41fe SHA512 10387bded1dff824c9162d424cd4adfae6ddc0f9bc13c61155b0d69d0407effe9c50824aa2ec2b43f707b8a77611007625e303a35d1e886dffb7792080cf0f4a WHIRLPOOL 41871466e9c917e1c7928e4b72abd5b330b982a7bdbad35ed7ab17a00b40ff27ac10eb6e53544ba7ce0932ffadd9333cdcf6be4b0da6c1e1311bd651eefb3b7e +DIST vdr-plugin-softhddevice-978fc59abadba1b9d305572554e6638198753a00.tar.bz2 138785 SHA256 2a8edc81ab82000e4d1060e78d42b0da0d99afa5adc9638d0469de1942167aea SHA512 2140c7cd3b6d93ce04cb56d816a277bf7c0f32ae228f51c58f5bf7c79b5b04a598db97057108dd11be569aff6d162ed904a4915247c7ed693a143ff35967d912 WHIRLPOOL ca698d640ddefd2c80560011633d20f8d45ae279d0dacef6b07748dfb0669388bdca6c52036c3a67de349575a0f5f7c5e5b7c5cedbf9e4f9ee4bd2624ba4c306 DIST vdr-softhddevice-0.6.0.tgz 179360 SHA256 357c80c850d4289c5080a6264f91cc71a333ca118c5999de8911a0284247eeea SHA512 f2d99d3c5e96364603545118c618a66544af910f821e982c64441972e322ca6bc0a341222b0342a950094cf1e4a2368630fc89f3d0dd37c2878187c8cd0edde8 WHIRLPOOL 8f23d1fe844fcf3112b53b5445a15f4607ce55c5ad897181284041689400298da80e658d87b3252ad47af1403259851f41420b595ba7c4f844f8aea84e86ebeb -EBUILD vdr-softhddevice-0.4.9.ebuild 1680 SHA256 786027be9da8c774eff132007b1517771aed52c0db58beeeeda79269af7266f7 SHA512 ef925c83501fe5bf36abc935bd01ae5c9553cfb6a7ba8cb339fa6bc9ba3d1234920399c46028a9d6494624a429e771e0e48667686b5ac924dd34580354b70655 WHIRLPOOL 09d6c134aa2479e0cc897f08d51b1e09f97e2988d77d2fef508cb827294f72e6bc23ee7c832d9ed2d8d1391bd0fe36c8ac83bf67a8e824b878556fb70ccb38cc -EBUILD vdr-softhddevice-0.5.0.ebuild 1730 SHA256 179e130bf09f6ba89dd653900a7df2920947f07e88e79f76b888ef843d15bb3d SHA512 ebffb5a9673741c5e62b25d087fa0913e93039495412de4c0d5a230709f6e89beaa2a6e605934eb750406bf209c81aef6b4e9b1fce3e247256e85747695d44ec WHIRLPOOL a56b3aee8551fa3fdd135c8b74f07ee04cc39db8eb03463e179e63e4094152b8e19d8e647698de5d0efd3c07778ddb68cf8783722847486cc4b29c2bff30a34a -EBUILD vdr-softhddevice-0.5.1.ebuild 1661 SHA256 3710f8b25d8ae45891d4decba78b0e69c10398b360d6c79be4679073ebabcb66 SHA512 65f260fb837b0285561e311e48b8c33d500d2c49d7d2ef74d0cbcff41c3a618b96c064c361a51b3500225df51ed5abdd30c18ace837add053d64fe11c225a2a8 WHIRLPOOL 900f362ff09e43844f8476e7f15505823da2690c9ad46b4d7d616131d715d0ce06c7cdb8c78c0cd35a8d3e0eaa3929148e81f676c969886b6ead52202ed747ca -EBUILD vdr-softhddevice-0.5.2.ebuild 1591 SHA256 e8867d2916e2dce06ad80a95d9b340099ca8a05eea616d7531b3272e8edc5a10 SHA512 70b0a547c4b1b60b56aa3cb85500062df14b8d176196f15f7e00767329ba8a51b080ddc528f82716f2bf42f7830759823cfb5f1c8e2ea32fea4dda67f69b1f1d WHIRLPOOL 898ae865fc192e0cdc5f102739da340f1c8e040c920c55f031f01dca96ceed9164db04c36b31b2b2d3f93aace1d4a0260e0a0efd2301ea424f27abf17f7a79ba EBUILD vdr-softhddevice-0.6.0.ebuild 1343 SHA256 8758429bdaa1d5cc66f9b1af0e7030e31169fa1a6b5f30f64b756e07b4596a1e SHA512 9486686e4a742be54e83a9c0b1ecd5182f56b1ec4c2a2ef2ffaf117406fdeb22b9cc7aab7cff87279049b12565d806044745387d310ea00c0a928c0c2b8a8838 WHIRLPOOL 147ff88039743d0bd27e539db887c888bf08719fad25ebf708a94a4c49341570987e2ebda7f9a4332a4a3458177117f5aaae32126e59c1e40dc4f9be679b48c4 -EBUILD vdr-softhddevice-9999.ebuild 1741 SHA256 f88ca4e5f1258d630d15fcba7570820c090006f353351bb70eccc09ff30f48cd SHA512 f09d253fd9f15f1f8cb6861f779f0dbc4e37e8a881fe2f9c056193e076335e6809e42ab651eed255edd6d2f98daf35eb5ff383f30c385e1e776438045e3128e7 WHIRLPOOL 22f6cd9d21ab17c3282788d329146b2506d67064f895cd790fc384ee5915a421f9fe47d4015c18de8ae40afa0b8713c44b0de7e15f013a0cbbdccae8b374beee -MISC ChangeLog 1869 SHA256 ba9ab55f8d78f0329e82115ddffa2ae72e6c02240cad3490837926d6c5e41318 SHA512 9b1a8812f678944c697f75159c86570c81479f5a5c5ca2e80d5c4867654329b6ac853b5e5d5ea06e439752bb827288fa1470727a4f6200793665141b47f04ba4 WHIRLPOOL a4413214a30d8b7524b7847294d3172dd23b303b4e580649aa3e42f1bd00d3149fdc432bfc69e78ac3ff93974a395f29a3743dd5e23844a95927d7d332ba53a7 -MISC metadata.xml 546 SHA256 541a82561cbbd2bc3dfce47a824159917595f7645ed836ab03d3da8bee7a8271 SHA512 1b381af00c8eb1b18f8c8e3e4f7bf4dad8925c5397f28d6709cd694d048f6efe34ea7fb383ba4a0cfb693beef57ab1cfef8505e4f33b8748b1102d0b13339399 WHIRLPOOL b6c5cf18cee47399ef0de5ea7854888ead80e614c3312c77ac3a9653c337f727f880d0ef1ed19c1d312252a96277b10fce000b262766f8d6021825f1f79b1156 +EBUILD vdr-softhddevice-0.6.0_p20140108.ebuild 1799 SHA256 08e011af46b4e52e7769d3e1cc8d4b5ac41e3752477231f0b7a7ecc9c49b41a4 SHA512 51f40d79d61bea7489054a18c973f7a7b938f53645aa90fe91be36968a867b8d9e7518360a48ffc0d9b975cf0481c4f454ddd461ee0161e1f88ba7a9380feb1f WHIRLPOOL ef79cdd56f5145312d3715815d659bda9de0464a74d0d320385266bf5531a8f8401a8ffc8f2032513ff745ed140673d6d978387b1023035b1f9ba5a60e60c5f3 +EBUILD vdr-softhddevice-9999.ebuild 1630 SHA256 4676edf8b6a48a4c7adc1d4b4658519442d3e0ccd1bb98455c83a6d5bb0f9a7e SHA512 630ed4920cfc9b374128ced26f4f8c640ef1ff1afb1ce18266f0ec990888101fc16e116bc75d4841cb090b4d14f5f9c7945b124877d6b60f87276dfa7dd96732 WHIRLPOOL 110d359f43c7889f4ca408b8aff20c2fb4046885df0cf5e246975a1aaad0a4d07ef2775f03ae4264029fb0d0063758a15b7e2bdcc022101b6fc90dae28256a5a +MISC ChangeLog 2303 SHA256 c202a5f723b6fde7c64ca95ecae2caa492944113238e4b6416a875fe69cb19bb SHA512 ca8f68e0d46a9f63a744595b44f604f29df387ebc1a7a8ead7abae23e6d2a287f2272c0d19d11091c65d66acc07745eceb6c96f2dbfdf175e1d046e0a8d293c3 WHIRLPOOL 312cf9fd0efa420cd03cfd3e97e34b1d526acba3b4861317f623fd6cfd00240c75a8638241344dff73dac163466c49ea82e524811d65cbdd54d451a69f1dd21e +MISC metadata.xml 588 SHA256 7412202ca0a7e2c1984715a40e3e0b09828205cc32a1fb98eb7c0831469b7580 SHA512 18dc19d2261a6fce90841fbafa15130638e4e20979127a5a9346cd05d17dc5771c76f11c5fa12e4876e6f8a010e01a24883d680f22210fb59da9c7cd6bf769fb WHIRLPOOL 9abc9b6389faea0c0690ea06448c472a9be8e040e637716b8d8111a35dfffe3fb24fe81f7909b3e9d3d61b7a59deea715d37ec98bb5dc0c9efdb09e9a9a365b9 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) +Comment: added by hd_brummy@gentoo.org + +iD8DBQFS2sxEdn07HTTCgIoRCFSFAKCCfNt1OtxKvZyaGQvpJ5yLgHCmswCgpCwX +yEG5svRYkWaXBoT/KFL/0zQ= +=8Esa +-----END PGP SIGNATURE----- diff --git a/media-plugins/vdr-softhddevice/files/vdr-softhddevice-9999-Makefile.patch b/media-plugins/vdr-softhddevice/files/vdr-softhddevice-9999-Makefile.patch deleted file mode 100644 index 987a721..0000000 --- a/media-plugins/vdr-softhddevice/files/vdr-softhddevice-9999-Makefile.patch +++ /dev/null @@ -1,105 +0,0 @@ -diff --git a/Makefile b/Makefile -index c95157f..9d84d0b 100644 ---- a/Makefile -+++ b/Makefile -@@ -18,15 +18,19 @@ GIT_REV = $(shell git describe --always 2>/dev/null) - - ### Configuration (edit this for your needs) - -+ALSA ?= $(shell pkg-config --exists alsa && echo 1) -+VDPAU ?= $(shell pkg-config --exists vdpau && echo 1) -+VAAPI ?= $(shell pkg-config --exists libva && echo 1) -+JPEG ?= 1 -+OSS ?= 1 -+YAEPG ?= 1 -+GLX ?= $(shell pkg-config --exists gl glu && echo 1) -+ - CONFIG := #-DDEBUG - CONFIG += -DAV_INFO -DAV_INFO_TIME=3000 # debug a/v sync --#CONFIG += -DHAVE_PTHREAD_NAME # supports new pthread_setname_np -+CONFIG += -DHAVE_PTHREAD_NAME # supports new pthread_setname_np - #CONFIG += -DNO_TS_AUDIO # disable ts audio parser - #CONFIG += -DUSE_TS_VIDEO # build new ts video parser --CONFIG += $(shell pkg-config --exists vdpau && echo "-DUSE_VDPAU") --CONFIG += $(shell pkg-config --exists libva && echo "-DUSE_VAAPI") --CONFIG += $(shell pkg-config --exists alsa && echo "-DUSE_ALSA") --CONFIG += -DUSE_OSS - - ### The C++ compiler and options: - -@@ -67,33 +71,53 @@ INCLUDES += -I$(VDRDIR)/include - DEFINES += $(CONFIG) -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"$(PLUGIN)"' \ - $(if $(GIT_REV), -DGIT_REV='"$(GIT_REV)"') - --_CFLAGS = $(DEFINES) $(INCLUDES) \ -- $(shell pkg-config --cflags libavcodec) \ -- `pkg-config --cflags x11 x11-xcb xcb xcb-xv xcb-shm xcb-dpms xcb-atom\ -- xcb-screensaver xcb-randr xcb-glx xcb-icccm xcb-keysyms`\ -- `pkg-config --cflags gl glu` \ -- $(if $(findstring USE_VDPAU,$(CONFIG)), \ -- `pkg-config --cflags vdpau`) \ -- $(if $(findstring USE_VAAPI,$(CONFIG)), \ -- `pkg-config --cflags libva-x11 libva-glx libva`) \ -- $(if $(findstring USE_ALSA,$(CONFIG)), \ -- `pkg-config --cflags alsa`) -+_CFLAGS += $(DEFINES) $(INCLUDES) \ -+ $(shell pkg-config --cflags libavcodec x11 x11-xcb xcb xcb-atom xcb-icccm) -+ -+ifeq ($(ALSA),1) -+CONFIG += -DUSE_ALSA -+_CFLAGS += $(shell pkg-config --cflags alsa) -+LIBS += $(shell pkg-config --libs alsa) -+endif -+ifeq ($(VDPAU),1) -+CONFIG += -DUSE_VDPAU -+_CFLAGS += $(shell pkg-config --cflags vdpau) -+LIBS += $(shell pkg-config --libs vdpau) -+endif -+ifeq ($(VAAPI),1) -+CONFIG += -DUSE_VAAPI -+_CFLAGS += $(shell pkg-config --cflags libva-x11 libva) -+LIBS += $(shell pkg-config --libs libva-x11 libva) -+endif -+ifeq ($(OSS),1) -+CONFIG += -DUSE_OSS -+endif -+ifeq ($(JPEG),1) -+CONFIG += -DUSE_JPEG -+endif -+ifeq ($(YAEPG),1) -+CONFIG += -DUSE_YAEPG -+endif -+ifeq ($(GLX),1) -+CONFIG += -DUSE_GLX -+_CFLAGS += $(shell pkg-config --cflags gl glu) -+LIBS += $(shell pkg-config --libs gl glu) -+ifeq ($(VAAPI),1) -+_CFLAGS += $(shell pkg-config --cflags libva-glx) -+LIBS += $(shell pkg-config --libs libva-glx) -+endif -+endif -+ifeq ($(SCREENSAVER),1) -+CONFIG += -DUSE_SCREENSAVER -+_CFLAGS += $(shell pkg-config --cflags xcb-screensaver xcb-dpms) -+LIBS += $(shell pkg-config --libs xcb-screensaver xcb-dpms) -+endif - - #override _CFLAGS += -Werror - override CXXFLAGS += $(_CFLAGS) - override CFLAGS += $(_CFLAGS) - --LIBS += -lrt \ -- $(shell pkg-config --libs libavcodec) \ -- `pkg-config --libs x11 x11-xcb xcb xcb-xv xcb-shm xcb-dpms xcb-atom\ -- xcb-screensaver xcb-randr xcb-glx xcb-icccm xcb-keysyms`\ -- `pkg-config --libs gl glu` \ -- $(if $(findstring USE_VDPAU,$(CONFIG)), \ -- `pkg-config --libs vdpau`) \ -- $(if $(findstring USE_VAAPI,$(CONFIG)), \ -- `pkg-config --libs libva-x11 libva-glx libva`) \ -- $(if $(findstring USE_ALSA,$(CONFIG)), \ -- `pkg-config --libs alsa`) -+LIBS += -lrt $(shell pkg-config --libs libavcodec x11 x11-xcb xcb xcb-icccm) - - ### The object files (add further files here): - diff --git a/media-plugins/vdr-softhddevice/metadata.xml b/media-plugins/vdr-softhddevice/metadata.xml index 69db3ae..8bb5a90 100644 --- a/media-plugins/vdr-softhddevice/metadata.xml +++ b/media-plugins/vdr-softhddevice/metadata.xml @@ -5,10 +5,13 @@ <email>idl0r@gentoo.org</email> <name>Christian Ruppert</name> </maintainer> + <maintainer> + <email>hd_brummy@gentoo.org</email> + <name>Joerg Bornkessel</name> + </maintainer> <use> <flag name="vaapi">Enables VAAPI (Video Acceleration API) for hardware decoding</flag> <flag name="vdpau">Enables VDPAU decoders (requires nVidia video cards and binary nvidia-drivers to offload CPU processing to video card)</flag> - <flag name="yaepg">Enables yaepg plugin support</flag> </use> </pkgmetadata> diff --git a/media-plugins/vdr-softhddevice/vdr-softhddevice-0.4.9.ebuild b/media-plugins/vdr-softhddevice/vdr-softhddevice-0.4.9.ebuild deleted file mode 100644 index 72130a4..0000000 --- a/media-plugins/vdr-softhddevice/vdr-softhddevice-0.4.9.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="4" - -inherit flag-o-matic toolchain-funcs vdr-plugin eutils - -if [ "${PV}" = "9999" ]; then - inherit git-2 - EGIT_REPO_URI="git://projects.vdr-developer.org/vdr-plugin-softhddevice.git" - KEYWORDS="" -else - SRC_URI="mirror://vdr-developerorg/889/${P}.tgz" - KEYWORDS="~amd64 ~x86" -fi - -DESCRIPTION="Software and GPU emulated HD output device plugin for VDR" -HOMEPAGE="http://projects.vdr-developer.org/projects/show/plg-softhddevice" - -LICENSE="AGPL-3" -SLOT="0" -IUSE="alsa jpeg oss vaapi vdpau yaepg xscreensaver" -# opengl, not supported in source yet -RDEPEND=">=media-video/vdr-1.7 - >=virtual/ffmpeg-0.7 - x11-libs/libX11 - >=x11-libs/libxcb-1.8 - x11-libs/xcb-util-wm - alsa? ( media-libs/alsa-lib ) - vdpau? ( x11-libs/libvdpau ) - vaapi? ( x11-libs/libva ) - alsa? ( media-libs/alsa-lib ) - yaepg? ( >=media-video/vdr-1.7[yaepg] )" -DEPEND="${RDEPEND} - x11-libs/xcb-util - sys-devel/gettext - virtual/pkgconfig - oss? ( sys-kernel/linux-headers ) - jpeg? ( virtual/jpeg )" - -src_prepare() { - vdr-plugin_src_prepare - - epatch "${FILESDIR}/Makefile.patch" -} - -src_compile() { - local myconf - - myconf+=" ALSA=$(usex alsa 1 0)" - myconf+=" JPEG=$(usex jpeg 1 0)" - myconf+=" GLX=$(usex opengl 1 0)" - myconf+=" OSS=$(usex oss 1 0)" - myconf+=" VAAPI=$(usex vaapi 1 0)" - myconf+=" VDPAU=$(usex vdpau 1 0)" - myconf+=" YAEPG=$(usex yaepg 1 0)" - myconf+=" SCREENSAVER=$(usex xscreensaver 1 0)" - - append-cflags -DHAVE_PTHREAD_NAME - append-cxxflags -DHAVE_PTHREAD_NAME - tc-export CC CXX - - emake all LIBDIR="." $myconf || die -} - -src_install() { - vdr-plugin_src_install - - dodoc ChangeLog -} diff --git a/media-plugins/vdr-softhddevice/vdr-softhddevice-0.5.0.ebuild b/media-plugins/vdr-softhddevice/vdr-softhddevice-0.5.0.ebuild deleted file mode 100644 index fd5b2a5..0000000 --- a/media-plugins/vdr-softhddevice/vdr-softhddevice-0.5.0.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="4" - -inherit flag-o-matic toolchain-funcs vdr-plugin eutils - -if [ "${PV}" = "9999" ]; then - inherit git-2 - EGIT_REPO_URI="git://projects.vdr-developer.org/vdr-plugin-softhddevice.git" - KEYWORDS="" -else - SRC_URI="mirror://vdr-developerorg/919/${P}.tgz" - KEYWORDS="~amd64 ~x86" -fi - -DESCRIPTION="Software and GPU emulated HD output device plugin for VDR" -HOMEPAGE="http://projects.vdr-developer.org/projects/show/plg-softhddevice" - -LICENSE="AGPL-3" -SLOT="0" -IUSE="alsa jpeg oss vaapi vdpau yaepg xscreensaver" -# opengl, not supported in sources yet -RDEPEND=">=media-video/vdr-1.7 - >=virtual/ffmpeg-0.7 - x11-libs/libX11 - >=x11-libs/libxcb-1.8 - x11-libs/xcb-util-wm - alsa? ( media-libs/alsa-lib ) - vdpau? ( x11-libs/libvdpau ) - vaapi? ( x11-libs/libva ) - alsa? ( media-libs/alsa-lib ) - yaepg? ( >=media-video/vdr-1.7[yaepg] )" -DEPEND="${RDEPEND} - x11-libs/xcb-util - sys-devel/gettext - virtual/pkgconfig - oss? ( sys-kernel/linux-headers ) - jpeg? ( virtual/jpeg )" - -src_prepare() { - vdr-plugin_src_prepare - - epatch "${FILESDIR}/Makefile.patch" -} - -src_compile() { - local myconf - - myconf+=" ALSA=$(usex alsa 1 0)" - myconf+=" JPEG=$(usex jpeg 1 0)" - myconf+=" GLX=$(usex opengl 1 0)" - myconf+=" OSS=$(usex oss 1 0)" - myconf+=" VAAPI=$(usex vaapi 1 0)" - myconf+=" VDPAU=$(usex vdpau 1 0)" - myconf+=" YAEPG=$(usex yaepg 1 0)" - myconf+=" SCREENSAVER=$(usex xscreensaver 1 0)" # FIXME: screensaver is currently always enabled - - append-cflags -DHAVE_PTHREAD_NAME - append-cxxflags -DHAVE_PTHREAD_NAME - tc-export CC CXX - - emake all LIBDIR="." $myconf || die -} - -src_install() { - vdr-plugin_src_install - - dodoc ChangeLog -} diff --git a/media-plugins/vdr-softhddevice/vdr-softhddevice-0.5.1.ebuild b/media-plugins/vdr-softhddevice/vdr-softhddevice-0.5.1.ebuild deleted file mode 100644 index 413e66b..0000000 --- a/media-plugins/vdr-softhddevice/vdr-softhddevice-0.5.1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="4" - -inherit flag-o-matic toolchain-funcs vdr-plugin-2 - -VERSION="1000" # every bump, new version - -DESCRIPTION="VDR Plugin: Software and GPU emulated HD output device" -HOMEPAGE="http://projects.vdr-developer.org/projects/show/plg-softhddevice" -SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz" -KEYWORDS="~amd64 ~x86" - -LICENSE="AGPL-3" -SLOT="0" -IUSE="alsa jpeg oss vaapi vdpau yaepg xscreensaver" -# opengl, not supported in sources yet -DEPEND=">=media-video/vdr-1.7 - >=virtual/ffmpeg-0.7 - x11-libs/libX11 - >=x11-libs/libxcb-1.8 - x11-libs/xcb-util-wm - virtual/pkgconfig - alsa? ( media-libs/alsa-lib ) - vdpau? ( x11-libs/libvdpau ) - vaapi? ( x11-libs/libva ) - alsa? ( media-libs/alsa-lib ) - yaepg? ( >=media-video/vdr-1.7[yaepg] )" -RDEPEND="${DEPEND}" -RDEPEND="x11-libs/xcb-util - sys-devel/gettext - jpeg? ( virtual/jpeg )" - -VDR_CONFD_FILE="${FILESDIR}/confd-${PV}" -VDR_RCADDON_FILE="${FILESDIR}/rc-addon-${PV}.sh" - -src_prepare() { - vdr-plugin-2_src_prepare - - epatch "${FILESDIR}/${P}_Makefile.patch" -} - -src_compile() { - local myconf - - myconf+=" ALSA=$(usex alsa 1 0)" - myconf+=" JPEG=$(usex jpeg 1 0)" - myconf+=" GLX=$(usex opengl 1 0)" - myconf+=" OSS=$(usex oss 1 0)" - myconf+=" VAAPI=$(usex vaapi 1 0)" - myconf+=" VDPAU=$(usex vdpau 1 0)" - myconf+=" YAEPG=$(usex yaepg 1 0)" - myconf+=" SCREENSAVER=$(usex xscreensaver 1 0)" # FIXME: screensaver is currently always enabled - - append-cflags -DHAVE_PTHREAD_NAME - append-cxxflags -DHAVE_PTHREAD_NAME - tc-export CC CXX - - emake all LIBDIR="." $myconf || die "emake failed" -} diff --git a/media-plugins/vdr-softhddevice/vdr-softhddevice-0.5.2.ebuild b/media-plugins/vdr-softhddevice/vdr-softhddevice-0.5.2.ebuild deleted file mode 100644 index def3bb4..0000000 --- a/media-plugins/vdr-softhddevice/vdr-softhddevice-0.5.2.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -inherit flag-o-matic toolchain-funcs vdr-plugin-2 - -VERSION="1108" # every bump, new version - -DESCRIPTION="VDR Plugin: Software and GPU emulated HD output device" -HOMEPAGE="http://projects.vdr-developer.org/projects/show/plg-softhddevice" -SRC_URI="mirror://vdr-developerorg/${VERSION}/${P}.tgz" -KEYWORDS="~amd64 ~x86" - -LICENSE="AGPL-3" -SLOT="0" -IUSE="alsa oss vaapi vdpau yaepg" - -DEPEND=">=media-video/vdr-1.7 - >=virtual/ffmpeg-0.7 - x11-libs/libX11 - >=x11-libs/libxcb-1.8 - x11-libs/xcb-util-wm - x11-libs/xcb-util-keysyms - x11-libs/xcb-util-renderutil - virtual/pkgconfig - alsa? ( media-libs/alsa-lib ) - vdpau? ( x11-libs/libvdpau - virtual/ffmpeg[vdpau] ) - vaapi? ( x11-libs/libva - virtual/ffmpeg[vaapi] ) - alsa? ( media-libs/alsa-lib ) - yaepg? ( >=media-video/vdr-1.7[yaepg] )" -RDEPEND="${DEPEND} - x11-libs/xcb-util" - -VDR_CONFD_FILE="${FILESDIR}/confd-0.5.2" -VDR_RCADDON_FILE="${FILESDIR}/rc-addon-0.5.2.sh" - -src_compile() { - append-cflags -DHAVE_PTHREAD_NAME - append-cxxflags -DHAVE_PTHREAD_NAME - tc-export CC CXX - - local myconf - - use vaapi && myconf="${myconf} -DUSE_VAAPI" - use vdpau && myconf="${myconf} -DUSE_VDPAU" - use alsa && myconf="${myconf} -DUSE_ALSA" - use oss && myconf="${myconf} -DUSE_OSS" - - cd "${S}" - - BUILD_TARGETS=${BUILD_TARGETS:-${VDRPLUGIN_MAKE_TARGET:-all}} - - emake ${BUILD_PARAMS} CONFIG="${myconf}" \ - ${BUILD_TARGETS} \ - LOCALEDIR="${TMP_LOCALE_DIR}" \ - LIBDIR="${S}" \ - TMPDIR="${T}" \ - || die "emake failed" -} diff --git a/media-plugins/vdr-softhddevice/vdr-softhddevice-0.6.0_p20140108.ebuild b/media-plugins/vdr-softhddevice/vdr-softhddevice-0.6.0_p20140108.ebuild new file mode 100644 index 0000000..6acc0ce --- /dev/null +++ b/media-plugins/vdr-softhddevice/vdr-softhddevice-0.6.0_p20140108.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit vdr-plugin-2 + +GIT_REVISION="978fc59abadba1b9d305572554e6638198753a00" +#GIT_DATE="20140108" + +DESCRIPTION="VDR Plugin: Software and GPU emulated HD output device" +HOMEPAGE="http://projects.vdr-developer.org/projects/show/plg-softhddevice" +SRC_URI="http://projects.vdr-developer.org/git/vdr-plugin-softhddevice.git/snapshot/vdr-plugin-softhddevice-${GIT_REVISION}.tar.bz2" +KEYWORDS="~amd64 ~x86" + +LICENSE="AGPL-3" +SLOT="0" +IUSE="alsa debug opengl oss vaapi vdpau -xscreensaver" + +RDEPEND=">=media-video/vdr-2 + x11-libs/libX11 + >=x11-libs/libxcb-1.8 + x11-libs/xcb-util-wm + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + alsa? ( media-libs/alsa-lib ) + opengl? ( virtual/opengl ) + vaapi? ( x11-libs/libva + virtual/ffmpeg[vaapi] ) + vdpau? ( x11-libs/libvdpau + virtual/ffmpeg[vdpau] )" +DEPEND="${RDEPEND} + virtual/pkgconfig + x11-libs/xcb-util" + +REQUIRED_USE="opengl? ( vaapi ) + || ( vaapi vdpau ) + || ( alsa oss )" + +VDR_CONFD_FILE="${FILESDIR}/confd-0.6.0" +VDR_RCADDON_FILE="${FILESDIR}/rc-addon-0.6.0.sh" + +S="${WORKDIR}/vdr-plugin-softhddevice-${GIT_REVISION}" + +pkg_setup() { + vdr-plugin-2_pkg_setup + + append-cppflags -DHAVE_PTHREAD_NAME + + use debug && append-cppflags -DDEBUG -DOSD_DEBUG +} + +src_prepare() { + vdr-plugin-2_src_prepare + + BUILD_PARAMS+=" ALSA=$(usex alsa 1 0)" + BUILD_PARAMS+=" OPENGL=$(usex opengl 1 0)" + BUILD_PARAMS+=" OSS=$(usex oss 1 0)" + BUILD_PARAMS+=" VAAPI=$(usex vaapi 1 0)" + BUILD_PARAMS+=" VDPAU=$(usex vdpau 1 0)" + BUILD_PARAMS+=" SCREENSAVER=$(usex xscreensaver 1 0)" + + if has_version ">=media-video/ffmpeg-0.8"; then + BUILD_PARAMS+=" SWRESAMPLE=1" + fi +} + +src_install() { + vdr-plugin-2_src_install + + dodoc ChangeLog Todo +} diff --git a/media-plugins/vdr-softhddevice/vdr-softhddevice-9999.ebuild b/media-plugins/vdr-softhddevice/vdr-softhddevice-9999.ebuild index b039531..d8a2c53 100644 --- a/media-plugins/vdr-softhddevice/vdr-softhddevice-9999.ebuild +++ b/media-plugins/vdr-softhddevice/vdr-softhddevice-9999.ebuild @@ -1,72 +1,70 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ -EAPI="4" +EAPI="5" -inherit flag-o-matic toolchain-funcs vdr-plugin eutils +inherit vdr-plugin-2 git-2 -if [ "${PV}" = "9999" ]; then - inherit git-2 - EGIT_REPO_URI="git://projects.vdr-developer.org/vdr-plugin-softhddevice.git" - KEYWORDS="" -else - SRC_URI="mirror://vdr-developerorg/889/${P}.tgz" - KEYWORDS="~amd64 ~x86" -fi +RESTRICT="test" -DESCRIPTION="Software and GPU emulated HD output device plugin for VDR" +EGIT_REPO_URI="git://projects.vdr-developer.org/vdr-plugin-softhddevice.git" +KEYWORDS="" + +DESCRIPTION="VDR Plugin: Software and GPU emulated HD output device" HOMEPAGE="http://projects.vdr-developer.org/projects/show/plg-softhddevice" LICENSE="AGPL-3" SLOT="0" -IUSE="alsa jpeg opengl oss vaapi vdpau yaepg xscreensaver" +IUSE="alsa +debug opengl oss vaapi vdpau xscreensaver" -RDEPEND=">=media-video/vdr-1.7 - >=virtual/ffmpeg-0.7 +RDEPEND=">=media-video/vdr-2 x11-libs/libX11 >=x11-libs/libxcb-1.8 x11-libs/xcb-util-wm - opengl? ( virtual/opengl ) - alsa? ( media-libs/alsa-lib ) - vdpau? ( x11-libs/libvdpau ) - vaapi? ( x11-libs/libva[opengl?] ) + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil alsa? ( media-libs/alsa-lib ) - yaepg? ( >=media-video/vdr-1.7[yaepg] )" + opengl? ( virtual/opengl ) + vaapi? ( x11-libs/libva + virtual/ffmpeg[vaapi] ) + vdpau? ( x11-libs/libvdpau + virtual/ffmpeg[vdpau] )" DEPEND="${RDEPEND} - x11-libs/xcb-util - sys-devel/gettext virtual/pkgconfig - oss? ( sys-kernel/linux-headers ) - jpeg? ( virtual/jpeg )" + x11-libs/xcb-util" -src_prepare() { - vdr-plugin_src_prepare +REQUIRED_USE="opengl? ( vaapi ) + || ( vaapi vdpau ) + || ( alsa oss )" - epatch "${FILESDIR}/${P}-Makefile.patch" -} +VDR_CONFD_FILE="${FILESDIR}/confd-0.6.0" +VDR_RCADDON_FILE="${FILESDIR}/rc-addon-0.6.0.sh" + +pkg_setup() { + vdr-plugin-2_pkg_setup -src_compile() { - local myconf + append-cppflags -DHAVE_PTHREAD_NAME - myconf+=" ALSA=$(usex alsa 1 0)" - myconf+=" JPEG=$(usex jpeg 1 0)" - myconf+=" GLX=$(usex opengl 1 0)" - myconf+=" OSS=$(usex oss 1 0)" - myconf+=" VAAPI=$(usex vaapi 1 0)" - myconf+=" VDPAU=$(usex vdpau 1 0)" - myconf+=" YAEPG=$(usex yaepg 1 0)" - myconf+=" SCREENSAVER=$(usex xscreensaver 1 0)" # FIXME: screensaver is currently always enabled + use debug && append-cppflags -DDEBUG -DOSD_DEBUG +} +src_prepare() { + vdr-plugin-2_src_prepare - append-cflags -DHAVE_PTHREAD_NAME - append-cxxflags -DHAVE_PTHREAD_NAME - tc-export CC CXX + BUILD_PARAMS+=" ALSA=$(usex alsa 1 0)" + BUILD_PARAMS+=" OPENGL=$(usex opengl 1 0)" + BUILD_PARAMS+=" OSS=$(usex oss 1 0)" + BUILD_PARAMS+=" VAAPI=$(usex vaapi 1 0)" + BUILD_PARAMS+=" VDPAU=$(usex vdpau 1 0)" + BUILD_PARAMS+=" SCREENSAVER=$(usex xscreensaver 1 0)" - emake all LIBDIR="." $myconf || die + if has_version ">=media-video/ffmpeg-0.8"; then + BUILD_PARAMS+=" SWRESAMPLE=1" + fi } src_install() { - vdr-plugin_src_install + vdr-plugin-2_src_install - dodoc ChangeLog + nonfatal dodoc ChangeLog Todo } |