summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-video/vdr')
-rw-r--r--media-video/vdr/ChangeLog9
-rw-r--r--media-video/vdr/Manifest26
-rw-r--r--media-video/vdr/files/vdr-2.2.0_gentoo.patch70
-rw-r--r--media-video/vdr/metadata.xml3
-rw-r--r--media-video/vdr/vdr-2.0.4.ebuild4
-rw-r--r--media-video/vdr/vdr-2.0.5.ebuild4
-rw-r--r--media-video/vdr/vdr-2.0.6-r1.ebuild4
-rw-r--r--media-video/vdr/vdr-2.0.6-r2.ebuild4
-rw-r--r--media-video/vdr/vdr-2.0.7.ebuild4
-rw-r--r--media-video/vdr/vdr-2.2.0.ebuild300
10 files changed, 406 insertions, 22 deletions
diff --git a/media-video/vdr/ChangeLog b/media-video/vdr/ChangeLog
index cc0da191f27c..cd0450fa2234 100644
--- a/media-video/vdr/ChangeLog
+++ b/media-video/vdr/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for media-video/vdr
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/vdr/ChangeLog,v 1.188 2015/02/03 20:28:10 hd_brummy Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/vdr/ChangeLog,v 1.189 2015/02/19 19:38:49 hd_brummy Exp $
+
+*vdr-2.2.0 (19 Feb 2015)
+
+ 19 Feb 2015; Joerg Bornkessel <hd_brummy@gentoo.org> vdr-2.0.4.ebuild,
+ vdr-2.0.5.ebuild, vdr-2.0.6-r1.ebuild, vdr-2.0.6-r2.ebuild, vdr-2.0.7.ebuild,
+ +vdr-2.2.0.ebuild, +files/vdr-2.2.0_gentoo.patch, metadata.xml:
+ BUMP, 15 YEARS ANNIVERSARY EDITON; minor fixes on virtual/jpeg
03 Feb 2015; Joerg Bornkessel <hd_brummy@gentoo.org> vdr-2.0.6-r1.ebuild:
stable amd64 x86
diff --git a/media-video/vdr/Manifest b/media-video/vdr/Manifest
index ccf4608de55e..b391cf378ea3 100644
--- a/media-video/vdr/Manifest
+++ b/media-video/vdr/Manifest
@@ -10,24 +10,28 @@ AUX vdr-2.0.6_systemd_argsdir.patch 15150 SHA256 acb1fd7513701e6aeded9a31486ca72
AUX vdr-2.0.6_systemd_argsdir_vanilla.patch 15043 SHA256 7809d04f7653ae880a4d5313ae404ed1ac46742fff86c2a91b3a843503e6d7c5 SHA512 ca478ab0a69791aeb99965f85623e9efd19ee918d8dd3cf4b627855c7f3a01d55a655cf1306c3552b044153ebfc0c2615a6eeab6a72943386c666aae88c7d02d WHIRLPOOL c79b67b8bb60cdf58e6919092b4149b62c998971f9ade6734b35a1706ad18039d1876f92e99d5d4b1ffdc23d48a58c854df46ca17e152138f1cdf4504490529c
AUX vdr-2.0.7_systemd_argsdir.patch 14975 SHA256 40e0918a6f81a3f68f4e0a2f3079f298ba7783fa12c8b1707eb6651894c1a8e1 SHA512 3ce221335148595027be5fc45de1632336fd8b801f9dea2bbfd43e2f537adf938ad75f7d49b827696bbc2b24c0120ac519b05eeab20d004789c2c56a79380adc WHIRLPOOL fddd4f0ff499b98eebcd818d2dc9ade6fac288ee1a9c2e86b0505fb1c6fa3d67296ae1eb7b41446f0186f9bf47a426090555084eebb90144cf4c11c9ccfbed1d
AUX vdr-2.0.7_systemd_argsdir_vanilla.patch 14989 SHA256 a0b8d7446bf932fd4c043c883d4edf3eb7d0fd0af1c0ba88e0bcce371bb7651b SHA512 bfcec239ed9c7dc3eded5a5accc8d7aed91b062f6255b89346536e8fddd28188bd032ef98db3417a618a3da1cab0b07d4e8b128dd9e755a78875711da7300b5e WHIRLPOOL c1370e3b9239646a0f9fa04ac4b3f97419fdb81e6d741de4ad660c11986bd5a789fe961303a091e772329e5a4ffd103bf335e38e9704215a1ca68b651c8d45dc
+AUX vdr-2.2.0_gentoo.patch 2322 SHA256 8088a4f314e0b8d908f82cfe2a7392a18db679a7324bfa92dce49431c50313ec SHA512 c6953a7fb77717fdaa8ca05550496e25f4bc60d91c13ed0fb23d27e1a1ec433ec2d5cfb019717cf09eb7b67c9ebb91664b1b731dc28bc4f25e815871f6de0bc7 WHIRLPOOL 88d4e8407b085604525d9bae1f34a957ae5f168ac657a99c45dcba5f08185351ccb03736cfc464960d3f2157ac6357ffbf8b602dd1da49ee94efb403f71731d8
DIST extpng-vdr-2.0.4-gentoo-edition-v1.patch.bz2 66092 SHA256 4da8573ee8ad6d5524563e805591407774c4cc7aa10d92ccbff3efa90473b795 SHA512 42c4f488f7cc28491e0652a923fd2e49cad9e749261c0907f1911d5e377009e9ff0adbb1f9385a6a00151ec6934d1e6fd38fc8356d2811abc827df775171469c WHIRLPOOL 012f63ce69a949aedba091f88cc8bce04352d45ba962c55522849003c020072295405cef9813af41bb15af0d30b006eb1b9b1fb149b3b948e89b40d4f32b710e
DIST extpng-vdr-2.0.6-gentoo-edition-v6.patch.bz2 69472 SHA256 f2ea1371b88898acfde5fa390f5b13a5c23065a877bbba5658a194e64d6553e5 SHA512 f4ecb786ec5a026fa75fcf539518e80273bf43fc325c13a380c70eb85351910efa991b3ee71ca477e597bc2b4598a18620b6cf00fc02714acfcc4e6112d84b6c WHIRLPOOL 13bb3697afa4b2665d9de3de8892a0baf877991642a94d3305e15d98cbcba73aa743f80bdd76f9a3297653c92e99ec6ae629ed7919c26c730cef2fa2fd608ef1
+DIST extpng-vdr-2.2.0-gentoo-edition-v1.patch.bz2 34664 SHA256 eebc812b160f5f44d665efa7bacd5abc57b27815deb28eb3d83ea3129d43b2b5 SHA512 16d6fbb8201f003dfe653b6a49424b794d7e697e27ad6f2383dbe17b76712ea5a3da88a676900b84d75ff7425bf3eb9084d60a89a4598758f482dc1f013f7b3e WHIRLPOOL 702ec541dcdb075ba9e9df450312c7a5ca3b34e9520edaf85a89426734d184b3cc8138a2ed8ad0c34fb7599d99d48c7538842c7f8126751f3b3ebeb6702cac4d
DIST vdr-2.0.4.tar.bz2 836834 SHA256 4c1ab2e7fa01c95ff83feec7601ad7241a256f05f7d15ef1d79b5b84b84f9ea3 SHA512 b64bbb61eb049b5f34c351b1ca0d77a93830dd8ca6fdec81becbc3be01f833512852c59e7e5290708d9f7b9bfb46d573d269300ffd025cc791263ff7323a632b WHIRLPOOL 113542272970fa1413b8ec296445eb198e319bba5dfa0c24a0e193afffff3cdcca563ae98c2b2bc4d49d779f401ba93c1e3aa0268f2a10d2b495e3e5d4be9c00
DIST vdr-2.0.5.tar.bz2 837135 SHA256 04490e31241c3ba1e26cdc1bf7ab119fa08b2a0ebe07a9082b4a48e30a3b25ea SHA512 4a6d6f86648891c474a1af948ecc14c8f2c7b7e44356f4237fc96f962a3a778fdba4b30c26966e97dbaa17c1c809898de4e50583c8c950dd9cb27409a4b401df WHIRLPOOL b79a26c522feb062021080b8888158e8ca0ccc43759841a8b59e6ca94c7b6004e3445edab2e34c760338518510e169ea1214371ceb8736470defab0662d2cb7c
DIST vdr-2.0.6.tar.bz2 839575 SHA256 c33c6431726378d5af575d8cfcacd34a50d17334e091dc4a095b6b75bc99b972 SHA512 070ebbfb85478887088567872a71744305dbf9c75de8b095a8fe46d883b0b4fe140539caeb2243715f42793a45790a127542655f549f7ea3cb71c4f9912fa07d WHIRLPOOL c9d1cf47473299617d1eeca7b5445450448c558b17a20193260bf3a01030eb81e29f210dc349e9b3a51137acd6d866201d07860a79954ae2da2b87159db3e511
DIST vdr-2.0.7.tar.bz2 841511 SHA256 5c81418dc97d70ae965af5bdf641057cb64a7e76ecf9c94f72e417cc6c73fb13 SHA512 cba35f62162cd681179872915023890f492e95cc94d65aadd3cb4d03d7e3c7e2f197e7f35149cdf872169af35c2b841e1042e054f28164860b7cea8367793ce0 WHIRLPOOL 262e8e96d399c34ae492d92491720346c29c3d84bfb1c8b4a1e992f3586514f698d9f33f5a3b8e8204a054ee41767547ad4510a6a7637c1b27e917655481ab5a
-EBUILD vdr-2.0.4.ebuild 10145 SHA256 4a22d9a50cf15d92f2f8bbf1d0a511654b61435ba929c64fee2a3adc63fbde78 SHA512 fbecc47bcf100d6ed154baf4dcaf9dc36cd09c5d424f6c3a3b14662ed58fa5d43ef9faa536c79647243e14a6b0ac78f9498568ab9889d763a8f514c14e302cce WHIRLPOOL 81285d82c67ad3323e7f5f537de4b6f43dbcd3b8b95913dd446c2e8911014430b3937c0b06a17b5ac7bca8d63d6f06cf390afdeb69b73fa18429745b511ca507
-EBUILD vdr-2.0.5.ebuild 10417 SHA256 9539c4edf89eb6365f0f689b07ba29abbc460ac06e4e6ca3560de48ba90cb187 SHA512 f496adf10f44aded1183888520f9dc6cd4d9cc0603052d84caa294c9fbdb3436163d73c32ae1295e86ff6cfab1246cbb28f78ff9b687e15608d427bf7b37c9c8 WHIRLPOOL 1956eecf3e7266338310c813da03456b7abcd630864f6ef666078fe8e0491698276fcac05a2f9ea91148211daed957644b75c84cdcb8556d75d0320e961adfc3
-EBUILD vdr-2.0.6-r1.ebuild 7031 SHA256 156cd8033d2dfc6887fe7811167122f9ef515bdbfe3ef909c58635bb9c8c792e SHA512 5d8e2ee4fe57cc80fc5c754e5f53714db064a8708d2521686b43c82c4152e9436b9ddc9bff2bc066b7f001ff9a338ab53e91a9ff3aef58ca7c76f852c7bf7c49 WHIRLPOOL 2489ee7daafc1a37640516a72effbbda0249700574643eb9ef083948f2183c0da1ac54babcf1e84be629b88325acda17deb1d13f644f298fefe977515c94a952
-EBUILD vdr-2.0.6-r2.ebuild 7371 SHA256 73c624373e1ea076d8e818cf475d6f442fd5ba083ff2ccee3a73af75210c0089 SHA512 58a62709b8c04531ddde0f303f1aeded50c1f831a3b41c7adae8f56df710e493a6d0ea40ac6722f9d62c30c0c5446ce3b8f473b9ec3551273dc622240b20c824 WHIRLPOOL d13ef7bb693d8875a727631ab1f809ed312e2ca55661e375d10fd95a4d19331091b70a9d90cb8216ea559a3a92e7ffe164ce3be8fbc1447546e4ee613bdfe357
-EBUILD vdr-2.0.7.ebuild 7382 SHA256 c5d9df253e901bbf6d6e43da3f27534a1835a8671bfdaded6aebf2ffc12ce20f SHA512 03cfc47ffae4b6561be767c0fe4bda2f5745e68e5ca0aefedf0ffc8f2c0c2de0807157a5d65a9fd21277a62d9acbf798eedb2ce39b9d85dc78c77a9d9c804f4a WHIRLPOOL 00b2da05f78e9c2748ff6cd0d085a7dcc36b68d1da6053364e9124442225d65f5f3e5b3eaa7fb3a442e8944b3289c10c6dec704e33125490f948e2f109932359
-MISC ChangeLog 34490 SHA256 ea02fa7cba9d05194f43a724cdcd925402c2e642fdf4fc664cc0afe6e9a338a4 SHA512 bf4b0ca6591ed2f8a41567bf2a7be946e6008cd467402012a303feadda3ba73b8fc853e9b9e993c64dab9cb78533a1892af62756c556e60e92192e90336f5acd WHIRLPOOL 7646698564ae1e38852b1dade98fe8160e6425c6afd3c4599d61090dff359d281ad838895b3dd2b14360dc4248b9792f441ad7c38bc5c08c835c693f53431813
-MISC metadata.xml 1903 SHA256 67ce8ca779246b6ed429cbe57b1e2958ba6c77b9bf10ee84a3d1c3757920e858 SHA512 9c4a995e63b07f0970ced63798cd813009e961eb85419c441dc75e242dd81f041aba650a5c2d01991dd7bbc678964f4cd94f6f551678b66850754e5df37ba826 WHIRLPOOL 20311208a56f5adde18ac157aa61c8a0cfcc10d31cf90590d8ebdca0db8b737bbdc41e4bdbe21f139e9ec15cd1d95f7617194884c99d1ba9f13f3868fe8d4531
+DIST vdr-2.2.0.tar.bz2 922708 SHA256 7c259e1ed1f39d93d23df1d5d0f85dd2a1fa9ec1dadff79e5833e2ff3ebf6c4e SHA512 183f58133915c6c0fe8ec2b88becbcb2a36418210e6dcf7931053d3771d727c3581593f9eb5c9693abf39e22e728f7b41c42079cd704610c3636ec05134ea93d WHIRLPOOL 2ce98f242e7ae3e7969005fde7214a2707749ab06622e78d56764c50c9a3f1e6e06a693091f19d45dc537b1702d365d3f9cfa4af24fb61aa8a0c64c5385fa19e
+EBUILD vdr-2.0.4.ebuild 10147 SHA256 726df709331f4684acc51d01ab70f6a52729e218c88f23cf21c36015d7934181 SHA512 2ef9427f5a3dcfe4f46a5576e30c5ccd72c55c2b821af03e832498b3840e8f0e2a065feb9abade8aebe959ce93fb71ee181b7ca1d6a76d9dd34e8dc920df2a00 WHIRLPOOL aff0994f28e5b51c6384c69e0a978ba77323f6a70f3c10d0db4723c142bba00e8a590723ff690dcbdbc0aca1f47a6a7aa24c9180619f3c4c0cd5e57c9d44b6c7
+EBUILD vdr-2.0.5.ebuild 10419 SHA256 34648ad5ad5532309e62cc8a3c201169a6b35f5650e2f0674fb3fe99f0e5ed88 SHA512 cc95aac1f74675c673ced5c0bb26670cf7d57e7ee42f1615c0f62706bdab7a93f9c164ff846848553d0ceee5a7a8bd37053c0bc4fae182291bc82d77d49ca7fc WHIRLPOOL 7071233f2fefb1b36721bf6b13531f811544221d16327cede702160e8d8cc17ca36e878ce0a3237ab79e3f0b454c5d168253456c606416847aa85b5e3123b453
+EBUILD vdr-2.0.6-r1.ebuild 7033 SHA256 9dfbf755819c07af93ebd3463aecc15345d5c8680c32d3d38c51f201d3479b06 SHA512 f45535ff9d6d44e6cc54205ac986a96110b048887ae7feac900d42205bbed3d28a4980c0d25505f7d8954f8ba45d9332cbc0915a2c1c077f829a2a74af1a735c WHIRLPOOL 13868505b8234ef5da4d9158f8061f2cd3d0863b1be02ff29c2d6bcdedefa5e3f9b628f40c8df1c9ec65e97f5c452e5a5023ba5f40c8d24c1165219a09c934a8
+EBUILD vdr-2.0.6-r2.ebuild 7373 SHA256 8c663a589492e82cb9bb1ff51dd94614969fd1a49342d8721edf878b30959615 SHA512 0bb0caf7444ecba0c3dc0fb836f5d08bad1263b0fd2d5344c9ad91b44719e0a9d547e466b38510a8d70cdeac567a42b4e5e222c7c37b9db9ec53eab36957041c WHIRLPOOL cda2d9adcd37db8470db7f35cabea68d89fe9608e52d9e4928427cc5c699e20aa1a5ec90bc42b656a8226a2b419e4d279c157f946dc160e9c4af106d7230d681
+EBUILD vdr-2.0.7.ebuild 7384 SHA256 e2bd7acd4e9e120ee52757366238e7ebc14ea08c975c6fb0842f4245e39cceb8 SHA512 44dda5de31e53ef319abfbacb86e4bb450de24c26bda698e99285bfa35af59eec5e93f53e13039c6c311e7d1ae32a6168580967cb498d8fa985dd6c304a55807 WHIRLPOOL f244e90dfd4eb9628724540d6ccd92a710a1d6c927cefcbf86148a87ab92ceb41ee049d24e92050047bb5273b44fde556fe5c57e35704fec384f1624b5ebf01a
+EBUILD vdr-2.2.0.ebuild 7554 SHA256 ad1b1205674800974b9e82617eae8b180bb5c8271ff989166d2d39527048c853 SHA512 400eb116ce11d2ad48e05f8ca7f89d86066e4563486d878ed152429ff5c7ebbdf02f269db8b3e4c985932a8e8487e28dd38a2fba66f531502e4e274965902145 WHIRLPOOL 676ca0c5ffdc8b7e9707d80a7ef8046a70f133dde161441d45a871af3aa47ff6a441447d394a9f6c7a23e3372b50f8e5166970c432a0a0f02c9879db37c13c1c
+MISC ChangeLog 34801 SHA256 e8b33f1a37d5ca659756438c7e3b7ddc32e8b06c33fd89f3430522bf2b17300c SHA512 4bbb9b89015c65fe3b18a0b4522b3b9c479048626e308a9e2d82275f65dcb16119bc6299cde34b4e72823411eb42d50f134abbbffe7418491448c17c63aee57e WHIRLPOOL ef1312890289fb6e994ad0d74e16193d0a29e943636ecb298bd20581b96d07b3f261b31c19824bb2801d28251f906c5d1572f038d08fce246370f69c1f7d7064
+MISC metadata.xml 2108 SHA256 6da78765ced8330ec535e65cda7c79d95919b88cc46053e2ff68f56e48cca179 SHA512 e18013dfa8d07c5d6bb0c9e4b3ec50211506ba5da4e7c9aa7c96132498e2a89b97f774df7bc8dd6c29a0e3c53cbb4d7be598c154584bc3963b07aa97d4d55dcc WHIRLPOOL 6aba0fcc25878b446f1573aaf74aead4066ef6ddffb266825235aafdc1fa4f0abba6d386898c4d4a4db8b78dfee644eeef64da7fb1aa949f061fda874de97ccd
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.22 (GNU/Linux)
+Version: GnuPG v2
Comment: added by hd_brummy@gentoo.org
-iD8DBQFU0S9bdn07HTTCgIoRCHV4AJ4jPgnZTc3Aan+WQWLv727DPeQFOgCeOzCt
-sy68qp7oGKfrm6xffJZJT8Y=
-=+mt/
+iD8DBQFU5jvQdn07HTTCgIoRCBFJAJ9tbgy47ALAXDwwq2XejDAkS2fZKQCgpGcP
+pgOSqlMQd2GXmmE6nBvhNGA=
+=EJfS
-----END PGP SIGNATURE-----
diff --git a/media-video/vdr/files/vdr-2.2.0_gentoo.patch b/media-video/vdr/files/vdr-2.2.0_gentoo.patch
new file mode 100644
index 000000000000..37ffd3c7b2ca
--- /dev/null
+++ b/media-video/vdr/files/vdr-2.2.0_gentoo.patch
@@ -0,0 +1,70 @@
+diff -Naur vdr-2.1.7.orig/Makefile vdr-2.1.7/Makefile
+--- vdr-2.1.7.orig/Makefile 2015-01-18 12:37:45.506034673 +0100
++++ vdr-2.1.7/Makefile 2015-01-18 12:38:34.086037162 +0100
+@@ -116,7 +116,7 @@
+ VDRVERSION = $(shell sed -ne '/define VDRVERSION/s/^.*"\(.*\)".*$$/\1/p' config.h)
+ APIVERSION = $(shell sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$$/\1/p' config.h)
+
+-all: vdr i18n plugins
++all: vdr i18n
+
+ # Implicit rules:
+
+@@ -170,7 +170,7 @@
+
+ PODIR = po
+ LOCALEDIR = locale
+-I18Npo = $(wildcard $(PODIR)/*.po)
++I18Npo = $(foreach dir,$(LINGUAS),$(wildcard $(PODIR)/$(dir)*.po))
+ I18Nmo = $(addsuffix .mo, $(foreach file, $(I18Npo), $(basename $(file))))
+ I18Nmsgs = $(addprefix $(LOCALEDIR)/, $(addsuffix /LC_MESSAGES/vdr.mo, $(notdir $(foreach file, $(I18Npo), $(basename $(file))))))
+ I18Npot = $(PODIR)/vdr.pot
+@@ -193,7 +193,7 @@
+
+ install-i18n: i18n
+ @mkdir -p $(DESTDIR)$(LOCDIR)
+- cp -r $(LOCALEDIR)/* $(DESTDIR)$(LOCDIR)
++ @(cd $(LOCALEDIR); for linguas in $(LINGUAS); do [ "$$linguas" = "en" ] && continue; cp -r --parents $$linguas* $(DESTDIR)$(LOCDIR); done)
+
+ # The 'include' directory (for plugins):
+
+@@ -255,7 +255,7 @@
+
+ # Install the files (note that 'install-pc' must be first!):
+
+-install: install-pc install-bin install-dirs install-conf install-doc install-plugins install-i18n install-includes
++install: install-pc install-bin install-dirs install-conf install-doc install-i18n install-includes
+
+ # VDR binary:
+
+@@ -267,12 +267,13 @@
+
+ install-dirs:
+ @mkdir -p $(DESTDIR)$(VIDEODIR)
+- @mkdir -p $(DESTDIR)$(CONFDIR)
+- @mkdir -p $(DESTDIR)$(ARGSDIR)
+- @mkdir -p $(DESTDIR)$(CACHEDIR)
++# @mkdir -p $(DESTDIR)$(CONFDIR)
++# @mkdir -p $(DESTDIR)$(ARGSDIR)
++# @mkdir -p $(DESTDIR)$(CACHEDIR)
+ @mkdir -p $(DESTDIR)$(RESDIR)
+
+ install-conf:
++ @mkdir -p $(DESTDIR)$(CONFDIR)
+ @cp -pn *.conf $(DESTDIR)$(CONFDIR)
+
+ # Documentation:
+@@ -299,8 +300,11 @@
+ # Includes:
+
+ install-includes: include-dir
+- @mkdir -p $(DESTDIR)$(INCDIR)
+- @cp -pLR include/vdr include/libsi $(DESTDIR)$(INCDIR)
++# @mkdir -p $(DESTDIR)$(INCDIR)
++# @cp -pLR include/vdr include/libsi $(DESTDIR)$(INCDIR)
++ @mkdir -p $(DESTDIR)$(INCDIR)/vdr $(DESTDIR)$(INCDIR)/vdr/libsi
++ @cp -pLR include/vdr $(DESTDIR)$(INCDIR)
++ @cp -pLR include/libsi Make.config $(DESTDIR)$(INCDIR)/vdr
+
+ # pkg-config file:
+
diff --git a/media-video/vdr/metadata.xml b/media-video/vdr/metadata.xml
index 4748bca2a231..8c84af02f54c 100644
--- a/media-video/vdr/metadata.xml
+++ b/media-video/vdr/metadata.xml
@@ -15,12 +15,15 @@
<flag name="html">Install HTML documentation</flag>
<flag name="jumpplay">Enables automatic jumping over cut marks while watching a recording</flag>
<flag name="jumpingseconds">skip seconds in played records</flag>
+ <flag name="kbd">enable keyboard support as remote device</flag>
<flag name="mainmenuhooks">Allows to replace main menu entries by some special plugins (like epgsearch, extrecmenu, ...)</flag>
<flag name="menuorg">Enables support for the menuorg-plugin</flag>
+ <flag name="menuselection">adds support for menu hotkeys of double digits</flag>
<flag name="naludump">Removes NALU fill data from h.264-Streams of TS files</flag>
<flag name="permashift">permanent timeshift by recording live TV on hard disk, need plugin vdr-permashift</flag>
<flag name="permashift_v1">permanent timeshift by recording live TV on RAM, need plugin >=vdr-permashift-1</flag>
<flag name="pinplugin">Support for pin plugin</flag>
+ <flag name="resumereset">rreset resume of EOF</flag>
<flag name="rotor">Enable support for plugin vdr-rotor for dish-positioner.</flag>
<flag name="setup">Enable support for the plugin vdr-setup</flag>
<flag name="ttxtsubs">support for ttxtsubs plugin</flag>
diff --git a/media-video/vdr/vdr-2.0.4.ebuild b/media-video/vdr/vdr-2.0.4.ebuild
index 6d7a8fe57bab..7f2c16addef2 100644
--- a/media-video/vdr/vdr-2.0.4.ebuild
+++ b/media-video/vdr/vdr-2.0.4.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/vdr/vdr-2.0.4.ebuild,v 1.3 2015/01/04 01:19:02 hd_brummy Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/vdr/vdr-2.0.4.ebuild,v 1.4 2015/02/19 19:38:49 hd_brummy Exp $
EAPI=5
@@ -37,7 +37,7 @@ LICENSE="GPL-2"
REQUIRED_USE="setup? ( !menuorg )
menuorg? ( !setup )"
-COMMON_DEPEND="virtual/jpeg
+COMMON_DEPEND="virtual/jpeg:*
sys-libs/libcap
>=media-libs/fontconfig-2.4.2
>=media-libs/freetype-2
diff --git a/media-video/vdr/vdr-2.0.5.ebuild b/media-video/vdr/vdr-2.0.5.ebuild
index fe0916d78c99..a8c716bf9870 100644
--- a/media-video/vdr/vdr-2.0.5.ebuild
+++ b/media-video/vdr/vdr-2.0.5.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/vdr/vdr-2.0.5.ebuild,v 1.2 2015/01/04 01:19:02 hd_brummy Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/vdr/vdr-2.0.5.ebuild,v 1.3 2015/02/19 19:38:49 hd_brummy Exp $
EAPI=5
@@ -37,7 +37,7 @@ LICENSE="GPL-2"
REQUIRED_USE="setup? ( !menuorg )
menuorg? ( !setup )"
-COMMON_DEPEND="virtual/jpeg
+COMMON_DEPEND="virtual/jpeg:*
sys-libs/libcap
>=media-libs/fontconfig-2.4.2
>=media-libs/freetype-2"
diff --git a/media-video/vdr/vdr-2.0.6-r1.ebuild b/media-video/vdr/vdr-2.0.6-r1.ebuild
index b2cc4b5c7a78..0af376be5c3e 100644
--- a/media-video/vdr/vdr-2.0.6-r1.ebuild
+++ b/media-video/vdr/vdr-2.0.6-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/vdr/vdr-2.0.6-r1.ebuild,v 1.3 2015/02/03 20:28:10 hd_brummy Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/vdr/vdr-2.0.6-r1.ebuild,v 1.4 2015/02/19 19:38:49 hd_brummy Exp $
EAPI=5
@@ -38,7 +38,7 @@ REQUIRED_USE="
permashift? ( !permashift_v1 )
permashift_v1? ( !permashift )"
-COMMON_DEPEND="virtual/jpeg
+COMMON_DEPEND="virtual/jpeg:*
sys-libs/libcap
>=media-libs/fontconfig-2.4.2
>=media-libs/freetype-2"
diff --git a/media-video/vdr/vdr-2.0.6-r2.ebuild b/media-video/vdr/vdr-2.0.6-r2.ebuild
index ae8fa6faa47c..512b8eb5bce0 100644
--- a/media-video/vdr/vdr-2.0.6-r2.ebuild
+++ b/media-video/vdr/vdr-2.0.6-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/vdr/vdr-2.0.6-r2.ebuild,v 1.1 2015/01/20 03:19:46 hd_brummy Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/vdr/vdr-2.0.6-r2.ebuild,v 1.2 2015/02/19 19:38:49 hd_brummy Exp $
EAPI=5
@@ -38,7 +38,7 @@ REQUIRED_USE="
permashift? ( !permashift_v1 )
permashift_v1? ( !permashift )"
-COMMON_DEPEND="virtual/jpeg
+COMMON_DEPEND="virtual/jpeg:*
sys-libs/libcap
>=media-libs/fontconfig-2.4.2
>=media-libs/freetype-2"
diff --git a/media-video/vdr/vdr-2.0.7.ebuild b/media-video/vdr/vdr-2.0.7.ebuild
index 3e5ee2555646..633c364d70ac 100644
--- a/media-video/vdr/vdr-2.0.7.ebuild
+++ b/media-video/vdr/vdr-2.0.7.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-video/vdr/vdr-2.0.7.ebuild,v 1.1 2015/01/23 08:28:14 hd_brummy Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-video/vdr/vdr-2.0.7.ebuild,v 1.2 2015/02/19 19:38:49 hd_brummy Exp $
EAPI=5
@@ -38,7 +38,7 @@ REQUIRED_USE="
permashift? ( !permashift_v1 )
permashift_v1? ( !permashift )"
-COMMON_DEPEND="virtual/jpeg
+COMMON_DEPEND="virtual/jpeg:*
sys-libs/libcap
>=media-libs/fontconfig-2.4.2
>=media-libs/freetype-2"
diff --git a/media-video/vdr/vdr-2.2.0.ebuild b/media-video/vdr/vdr-2.2.0.ebuild
new file mode 100644
index 000000000000..34d12275fe13
--- /dev/null
+++ b/media-video/vdr/vdr-2.2.0.ebuild
@@ -0,0 +1,300 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-video/vdr/vdr-2.2.0.ebuild,v 1.1 2015/02/19 19:38:49 hd_brummy Exp $
+
+EAPI=5
+
+inherit eutils flag-o-matic multilib toolchain-funcs
+
+# Switches supported by extensions-patch
+EXT_PATCH_FLAGS="alternatechannel graphtft naludump permashift_v1 pinplugin
+ mainmenuhooks menuorg menuselection resumereset ttxtsubs"
+
+# names of the use-flags
+EXT_PATCH_FLAGS_RENAMED=""
+
+# names ext-patch uses internally, here only used for maintainer checks
+EXT_PATCH_FLAGS_RENAMED_EXT_NAME="bidi no_kbd sdnotify"
+
+IUSE="bidi debug +kbd html systemd vanilla ${EXT_PATCH_FLAGS} ${EXT_PATCH_FLAGS_RENAMED}"
+
+MY_PV="${PV%_p*}"
+MY_P="${PN}-${MY_PV}"
+S="${WORKDIR}/${MY_P}"
+
+EXT_P="extpng-${P}-gentoo-edition-v1"
+
+DESCRIPTION="Video Disk Recorder - turns a pc into a powerful set top box for DVB"
+HOMEPAGE="http://www.tvdr.de/"
+SRC_URI="ftp://ftp.tvdr.de/vdr/${MY_P}.tar.bz2
+ http://dev.gentoo.org/~hd_brummy/distfiles/${EXT_P}.patch.bz2"
+
+KEYWORDS="~arm ~amd64 ~ppc ~x86"
+SLOT="0"
+LICENSE="GPL-2"
+
+COMMON_DEPEND="virtual/jpeg:*
+ sys-libs/libcap
+ >=media-libs/fontconfig-2.4.2
+ >=media-libs/freetype-2"
+
+DEPEND="${COMMON_DEPEND}
+ >=virtual/linuxtv-dvb-headers-5.3
+ sys-devel/gettext"
+
+RDEPEND="${COMMON_DEPEND}
+ dev-lang/perl
+ >=media-tv/gentoo-vdr-scripts-2.7
+ media-fonts/corefonts
+ bidi? ( dev-libs/fribidi )
+ systemd? ( sys-apps/systemd )"
+
+CONF_DIR=/etc/vdr
+CAP_FILE=${S}/capabilities.sh
+CAPS="# Capabilities of the vdr-executable for use by startscript etc."
+
+pkg_setup() {
+
+ use debug && append-flags -g
+
+ PLUGIN_LIBDIR="/usr/$(get_libdir)/vdr/plugins"
+
+ tc-export CC CXX AR
+}
+
+add_cap() {
+ local arg
+ for arg; do
+ CAPS="${CAPS}\n${arg}=1"
+ done
+}
+
+enable_patch() {
+ local arg ARG_UPPER
+ for arg; do
+ ARG_UPPER=$(echo $arg|tr '[:lower:]' '[:upper:]')
+ echo "${ARG_UPPER} = 1" >> Make.config
+
+ # codesnippet to bring the extpng defines into the vdr.pc CXXFLAGS CFLAGS
+ echo "-DUSE_${ARG_UPPER}" >> "${T}"/defines.tmp
+ cat "${T}"/defines.tmp | tr \\\012 ' ' > "${T}"/defines.IUSE
+ export DEFINES_IUSE=$( cat ${T}/defines.IUSE )
+ done
+}
+
+extensions_add_make_conf()
+{
+ # copy all ifdef for extensions-patch to Make.config
+ sed -e '1,/need to touch the following:/d' \
+ -e '/need to touch the following/,/^$/d' \
+ Make.config.template >> Make.config
+}
+
+extensions_all_defines() {
+ # extract all possible settings for extensions-patch
+ sed -e '/^#\?[A-Z].*= 1/!d' -e 's/^#\?//' -e 's/ .*//' \
+ Make.config.template \
+ | sort \
+ | tr '[:upper:]' '[:lower:]'
+}
+
+lang_po() {
+ LING_PO=$( ls ${S}/po | sed -e "s:.po::g" | cut -d_ -f1 | tr \\\012 ' ' )
+}
+
+src_configure() {
+ # support languages, written from right to left
+ export "BIDI=$(usex bidi 1 0)"
+ # systemd notification support
+ export "SDNOTIFY=$(usex systemd 1 0)"
+ # with/without keyboard
+ export "USE_KBD=$(usex kbd 1 0)"
+}
+
+src_prepare() {
+ # apply maintainace-patches
+ ebegin "Changing paths for gentoo"
+
+ local DVBDIR=/usr/include
+ local i
+ for i in ${DVB_HEADER_PATH} /usr/include/v4l-dvb-hg /usr/include; do
+ [[ -d ${i} ]] || continue
+ if [[ -f ${i}/linux/dvb/dmx.h ]]; then
+ einfo "Found DVB header files in ${i}"
+ DVBDIR=${i}
+ break
+ fi
+ done
+
+ # checking for s2api headers
+ local api_version
+ api_version=$(awk -F' ' '/define DVB_API_VERSION / {print $3}' "${DVBDIR}"/linux/dvb/version.h)
+ api_version=${api_version}*$(awk -F' ' '/define DVB_API_VERSION_MINOR / {print $3}' "${DVBDIR}"/linux/dvb/version.h)
+
+ if [[ ${api_version:-0} -lt 5*3 ]]; then
+ eerror "DVB header files do not contain s2api support or too old for ${P}"
+ eerror "You cannot compile VDR against old dvb-header"
+ die "DVB headers too old"
+ fi
+
+ cat > Make.config <<-EOT
+ #
+ # Generated by ebuild ${PF}
+ #
+ PREFIX = /usr
+ DVBDIR = ${DVBDIR}
+ PLUGINLIBDIR = ${PLUGIN_LIBDIR}
+ CONFDIR = ${CONF_DIR}
+ VIDEODIR = /var/vdr/video
+ LOCDIR = \$(PREFIX)/share/locale
+ INCDIR = \$(PREFIX)/include
+
+ DEFINES += -DCONFDIR=\"\$(CONFDIR)\"
+ INCLUDES += -I\$(DVBDIR)
+
+ # >=vdr-1.7.36-r1; parameter only used for compiletime on vdr
+ # PLUGINLIBDIR (plugin Makefile old) = LIBDIR (plugin Makefile new)
+ LIBDIR = ${PLUGIN_LIBDIR}
+ PCDIR = /usr/$(get_libdir)/pkgconfig
+
+ EOT
+ eend 0
+
+ if ! use vanilla; then
+
+ # Now apply extensions patch
+ epatch "${WORKDIR}/${EXT_P}.patch"
+
+ # This allows us to start even if some plugin does not exist
+ # or is not loadable.
+ enable_patch PLUGINMISSING
+
+ if [[ -n ${VDR_MAINTAINER_MODE} ]]; then
+ einfo "Doing maintainer checks:"
+
+ # we do not support these patches
+ # (or have them already hard enabled)
+ local IGNORE_PATCHES="pluginmissing"
+
+ extensions_all_defines > "${T}"/new.IUSE
+ echo $EXT_PATCH_FLAGS $EXT_PATCH_FLAGS_RENAMED_EXT_NAME \
+ $IGNORE_PATCHES | \
+ tr ' ' '\n' |sort > "${T}"/old.IUSE
+ local DIFFS=$(diff -u "${T}"/old.IUSE "${T}"/new.IUSE|grep '^[+-][^+-]')
+ if [[ -z ${DIFFS} ]]; then
+ einfo "EXT_PATCH_FLAGS is up to date."
+ else
+ ewarn "IUSE differences!"
+ local diff
+ for diff in $DIFFS; do
+ ewarn "$diff"
+ done
+ fi
+ fi
+
+ ebegin "Enabling selected patches"
+ local flag
+ for flag in $EXT_PATCH_FLAGS; do
+ use $flag && enable_patch ${flag}
+ done
+
+ eend 0
+
+ extensions_add_make_conf
+
+ # add defined use-flags compile options to vdr.pc
+ sed -e "s:\$(CDEFINES) \$(CINCLUDES) \$(HDRDIR):\$(CDEFINES) \$(CINCLUDES) \$(HDRDIR) \$(DEFINES_IUSE):" \
+ -i Makefile
+
+ ebegin "Make depend"
+ emake .dependencies >/dev/null
+ eend $? "make depend failed"
+ fi
+
+ epatch "${FILESDIR}/${P}_gentoo.patch"
+
+ # fix some makefile issues
+ sed -e "s:ifndef NO_KBD:ifeq (\$(USE_KBD),1):" \
+ -e "s:ifdef BIDI:ifeq (\$(BIDI),1):" \
+ -e "s:ifdef SDNOTIFY:ifeq (\$(SDNOTIFY),1):" \
+ -i "${S}"/Makefile
+
+ epatch_user
+
+ add_cap CAP_UTF8
+
+ add_cap CAP_IRCTRL_RUNTIME_PARAM \
+ CAP_VFAT_RUNTIME_PARAM \
+ CAP_CHUID \
+ CAP_SHUTDOWN_AUTO_RETRY
+
+ echo -e ${CAPS} > "${CAP_FILE}"
+
+ # LINGUAS support
+ einfo "\n \t VDR supports the LINGUAS values"
+
+ lang_po
+
+ einfo "\t Please set one of this values in your sytem make.conf"
+ einfo "\t LINGUAS=\"${LING_PO}\"\n"
+
+ if [[ -z ${LINGUAS} ]]; then
+ einfo "\n \t No values in LINGUAS="
+ einfo "\t You will get only english text on OSD \n"
+ fi
+
+ strip-linguas ${LING_PO} en
+}
+
+src_install() {
+ # trick makefile not to create a videodir by supplying it with an existing
+ # directory
+ einstall \
+ VIDEODIR="/" \
+ DESTDIR="${D}" install || die "emake install failed"
+
+ keepdir "${PLUGIN_LIBDIR}"
+
+ # backup for plugins they don't be able to create this dir
+ keepdir "${CONF_DIR}"/plugins
+
+ if use html; then
+ dohtml *.html
+ fi
+
+ nonfatal dodoc MANUAL INSTALL README* HISTORY CONTRIBUTORS
+
+ insinto /usr/share/vdr
+ doins "${CAP_FILE}"
+
+ if use alternatechannel; then
+ insinto /etc/vdr
+ doins "${FILESDIR}"/channel_alternative.conf
+ fi
+
+ chown -R vdr:vdr "${D}/${CONF_DIR}"
+}
+
+pkg_preinstall() {
+
+ has_version "<${CATEGORY}/${PN}-2.2"
+ previous_less_than_2_2=$
+}
+
+pkg_postinst() {
+
+ if [[ $previous_less_than_2_2 = 0 ]] ; then
+ elog "\n\t---- 15 YEARS ANNIVERSARY EDITON ----\n"
+ elog "\tA lot of thanks to Klaus Schmiedinger"
+ elog "\tfor this nice piece of Software...\n"
+ fi
+
+ elog "It is a good idea to run vdrplugin-rebuild now."
+
+ elog "To get nice symbols in OSD we recommend to install"
+ elog "\t1. emerge media-fonts/vdrsymbols-ttf"
+ elog "\t2. select font VDRSymbolsSans in Setup"
+ elog ""
+ elog "To get an idea how to proceed now, have a look at our vdr-guide:"
+ elog "\thttps://wiki.gentoo.org/wiki/VDR"
+}