From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- media-plugins/vdr-dvd/Manifest | 9 +++++ media-plugins/vdr-dvd/files/confd | 18 +++++++++ media-plugins/vdr-dvd/files/rc-addon.sh | 15 +++++++ ...vdr-dvd-0.3.7_pre20090106-compile_warnings.diff | 47 ++++++++++++++++++++++ ...pre20090106-fix-dvdnav-using-c++-keywords.patch | 18 +++++++++ media-plugins/vdr-dvd/metadata.xml | 14 +++++++ .../vdr-dvd/vdr-dvd-0.3.7_pre20090106-r1.ebuild | 39 ++++++++++++++++++ 7 files changed, 160 insertions(+) create mode 100644 media-plugins/vdr-dvd/Manifest create mode 100644 media-plugins/vdr-dvd/files/confd create mode 100644 media-plugins/vdr-dvd/files/rc-addon.sh create mode 100644 media-plugins/vdr-dvd/files/vdr-dvd-0.3.7_pre20090106-compile_warnings.diff create mode 100644 media-plugins/vdr-dvd/files/vdr-dvd-0.3.7_pre20090106-fix-dvdnav-using-c++-keywords.patch create mode 100644 media-plugins/vdr-dvd/metadata.xml create mode 100644 media-plugins/vdr-dvd/vdr-dvd-0.3.7_pre20090106-r1.ebuild (limited to 'media-plugins/vdr-dvd') diff --git a/media-plugins/vdr-dvd/Manifest b/media-plugins/vdr-dvd/Manifest new file mode 100644 index 000000000000..1acfb6a5e4b7 --- /dev/null +++ b/media-plugins/vdr-dvd/Manifest @@ -0,0 +1,9 @@ +AUX confd 470 SHA256 ebb1d00d82617d3b31a57b1ea52e84e8f1c88d5ff58d7bf3337c6e4262d05e8d SHA512 64ac28985a27f9324fca2bc04cbcf61f68703d802707b7420fa4c5eb1ea9946872c3ea619f746925941758bcb5b7309854e1ec6b9aa2a72e0234f0deb3c849a1 WHIRLPOOL 581bc2dc39699556e446d08154968d0ef33fca07b7ce7284007cd0b6ea010d6bf02c1b516d45431882fc94a0d3d38b25504febf23d8aba8777011e6fe761240e +AUX rc-addon.sh 253 SHA256 021053b8b959fca13a5c51e4e870b8b40dcfa4e8effb8c0d953bc38f29bb9ff9 SHA512 3e4b5dc48dd6a542885c2daba35c843232f271433667c0b9b0d70c7da85851f4bd72faa4e395221e4bc213ccadf949479b4b3b4e8bcf0804397ac254283fb064 WHIRLPOOL f58c986fe6c645aea767298af752194ff8d80ac0766234e90699182b33c4291d77c75d970700a032708cff1e8d1272611618e3c5f2b4c52753406165f3ba1934 +AUX vdr-dvd-0.3.7_pre20090106-compile_warnings.diff 1981 SHA256 451569ea1040cd14ed3dd5fb46554431f1c8a600559812dbe8070db018eb942f SHA512 71849e905a564d904e933a7bd754dae97a22c87b30a9ae865d963203eae3c20177fb86469aa38473f1f6559361e9b4681a9b67c55576797d876b06e3a98249d8 WHIRLPOOL 14d6e1c0ace3dcc0deff0c6fef2237501a0f620a974dd6a47ed7687eafbee94970619fbdc13c25cd016c0b4dfa05438f8e1ac3f0346d6dfdc7c28663bd029a64 +AUX vdr-dvd-0.3.7_pre20090106-fix-dvdnav-using-c++-keywords.patch 515 SHA256 8914b16a734774b5c55ef1261bf9c6bce0f49e6b22c85d30aebb0e163857d8b2 SHA512 6b9c30630b56712e20391a84120aef311ff9b28618cdcb1bef88f3d4b2239b6d776629aa6759bdfb8855279a479fbef076ca994a58220f698ebb2160c1e59237 WHIRLPOOL f3b68a61945c90edf0ae3b4b830333f0c2d81cc8bbc4dacabc2a306ca83423a72961b2a6236e7c5085a66e3f4d9a8808e496b88132d2904daba98575b59efa78 +DIST vdr-dvd-cvs-20090106.tar.bz2 65387 SHA256 8f244d4f17937546465cb2bb450fd7c9fcc888fdeec5c2185b327f8b9214f5ae SHA512 7e0f24cfbd7567d46eed73ca52826970a21d2cd49089cc019f24eced88dde83db2b14222a9a01ed37d376b323f82b53947d9f9c675c32ce775a487baaddb4b26 WHIRLPOOL 15a8ec79a232118010fd43cf1bbadf4047031835fd75cd7226f3b3ea20500aa724e2b74f137c5c2e84e13795d575417124bfa20d3c0b1316e58e0206257d7a22 +EBUILD vdr-dvd-0.3.7_pre20090106-r1.ebuild 828 SHA256 0ef370150e868d066b293dce3148c7e5914102e4e14475d476811b130356fca1 SHA512 214b032d3d12112c6c656cec6b26af35695d3d28404fc549f06797235400ae004b5ac116f009361bfa2cf8cd93764bc0acead9a3596a609436d6266e0b573aed WHIRLPOOL 23a92b930701fe2956a06f880b06e3fc3e745d4835111792a46c4ae09b6c8612af3382af7a56084a62ba19571fd4e2ca9c1e4f62a40b64f18c6758be336741e5 +MISC ChangeLog 3601 SHA256 fe597c072ee08d6de2bb8a64878c626d3454f876f8e3d88aa16fc73c8256fe9f SHA512 70f739ffbc1350bfc0104530b89a6c9f52dfdf7f90ff3d0d557650526bc339b878d60fc8d94ef65098de1f66cd6ca66fb65efe20c556768947949b82599d7209 WHIRLPOOL 61047031461484deb765196ef1586825e1cfc11f1bd3221850c30cfc458148285798fab7eb212e5c59961ca4d9b2f15261f9b6ef0abd22cc55491f5202b83540 +MISC ChangeLog-2015 5092 SHA256 052286676072dacc01e5f7aca8d86cc47fd2bb7aa6061c9920a67996ac166097 SHA512 f896f7bbb02538f5d3cc9d71651ab6880a7df181cc2e99f008fc027543b3b54504917e5a94605658dcc4c1231a02233814b34e2f70adb36310761cf9e1353f6f WHIRLPOOL 14373297530d541a9ffb3d2471abad22e250f1682dce407b80320923eb18f4294b25d8293193ce1564c3bb5df67fc4c15f64384bb2b0d4e4705f052c567f7302 +MISC metadata.xml 427 SHA256 4e53267ba7c7758d9e521c9218c268e21738268e4acf1106e18e88ca16ddfbf7 SHA512 ec91a32a4cc1ec809aa679457bc6b7320c45b9a2537de5a57e7c7e48c6d42c3971b74669178436a46a3cc7adb098fc58d80e475ddcde3ba0d88d665786d48cb5 WHIRLPOOL 4108faf5ca132534db934aa9ee6ec1c816c1a977d10819cbe507387407ca6c18ad0f40f575cf6b06ae89c0c9a455143cb9ed72acaf4c8cf1f636e587ba261d88 diff --git a/media-plugins/vdr-dvd/files/confd b/media-plugins/vdr-dvd/files/confd new file mode 100644 index 000000000000..6dc484c2f831 --- /dev/null +++ b/media-plugins/vdr-dvd/files/confd @@ -0,0 +1,18 @@ +# /etc/conf.d/vdr.dvd: + +# Global config file for vdr rc-scripts + +# The plugin uses libdvdcss to access CSS protected DVDs. +# (Note: doing so might be illegal in some countries). +# +# allowed values: yes|no +# default: no +#DVD_DVDCSS="no" + +# By default VDR expects the DVD drive to be located at +# /dev/dvd (which typically is a symbolic link to the +# actual device, for instance /dev/hdc). +# +# allowed values: device names +# default: /dev/dvd +#DVD_DRIVE="/dev/dvd" diff --git a/media-plugins/vdr-dvd/files/rc-addon.sh b/media-plugins/vdr-dvd/files/rc-addon.sh new file mode 100644 index 000000000000..000640ebdc90 --- /dev/null +++ b/media-plugins/vdr-dvd/files/rc-addon.sh @@ -0,0 +1,15 @@ +# +# rc-addon plugin-startup-skript for vdr-dvd +# + +plugin_pre_vdr_start() { + + : ${DVD_DRIVE:=/dev/dvd} + + add_plugin_param "-C${DVD_DRIVE}" + add_plugin_param "--dvd=${DVD_DRIVE}" + + if [ "${DVD_DVDCSS:=no}" = "yes" ]; then + export DVDCSS_METHOD=key + fi +} diff --git a/media-plugins/vdr-dvd/files/vdr-dvd-0.3.7_pre20090106-compile_warnings.diff b/media-plugins/vdr-dvd/files/vdr-dvd-0.3.7_pre20090106-compile_warnings.diff new file mode 100644 index 000000000000..70f5bfdf9c30 --- /dev/null +++ b/media-plugins/vdr-dvd/files/vdr-dvd-0.3.7_pre20090106-compile_warnings.diff @@ -0,0 +1,47 @@ +fixe a lot of compile warnings,... + +Signed of by: Joerg Bornkessel (26 Jan 2011) + +diff -Naur dvd-cvs-20090106.orig/player-dvd.c dvd-cvs-20090106/player-dvd.c +--- dvd-cvs-20090106.orig/player-dvd.c 2011-01-26 15:49:38.000000000 +0100 ++++ dvd-cvs-20090106/player-dvd.c 2011-01-26 15:54:07.000000000 +0100 +@@ -2670,18 +2670,18 @@ + + //Menu's has no titleNumbers and chapterNumbers (see dvdnav.h) + if (titleNumber == 0) +- asprintf(&titleinfo_str, "%d/%d %d", titleNumber, titleNumbers, chapterNumber); ++ (0 < asprintf(&titleinfo_str, "%d/%d %d", titleNumber, titleNumbers, chapterNumber)); + else if (angleNumbers > 1) +- asprintf(&titleinfo_str, "%d/%d %d/%d %d/%d", titleNumber, titleNumbers, chapterNumber, chapterNumbers, angleNumber, angleNumbers); ++ (0 < asprintf(&titleinfo_str, "%d/%d %d/%d %d/%d", titleNumber, titleNumbers, chapterNumber, chapterNumbers, angleNumber, angleNumbers)); + else +- asprintf(&titleinfo_str, "%d/%d %d/%d", titleNumber, titleNumbers, chapterNumber, chapterNumbers); ++ (0 < asprintf(&titleinfo_str, "%d/%d %d/%d", titleNumber, titleNumbers, chapterNumber, chapterNumbers)); + return; + } + + void cDvdPlayer::GetAudioLanguageStr(const char **AudioLanguageStr) const + { + static char buffer[100]; +- char *audioTypeDescr = NULL; ++ const char *audioTypeDescr = NULL; + + if (!DVDActiveAndRunning()) { + *AudioLanguageStr = "n.a."; +@@ -2753,13 +2753,13 @@ + + switch (dvdnav_get_video_aspect(nav)) { + case 0: +- asprintf(&aspect_str, " 4:3"); ++ (0 < asprintf(&aspect_str, " 4:3")); + break; + case 2: +- asprintf(&aspect_str, "16:9_"); ++ (0 < asprintf(&aspect_str, "16:9_")); + break; + case 3: +- asprintf(&aspect_str, "16:9"); ++ (0 < asprintf(&aspect_str, "16:9")); + break; + default: + aspect_str = strdup(dummy_n_a); diff --git a/media-plugins/vdr-dvd/files/vdr-dvd-0.3.7_pre20090106-fix-dvdnav-using-c++-keywords.patch b/media-plugins/vdr-dvd/files/vdr-dvd-0.3.7_pre20090106-fix-dvdnav-using-c++-keywords.patch new file mode 100644 index 000000000000..237ad1876458 --- /dev/null +++ b/media-plugins/vdr-dvd/files/vdr-dvd-0.3.7_pre20090106-fix-dvdnav-using-c++-keywords.patch @@ -0,0 +1,18 @@ +Description: When including dvdnvav.h define/undefine the "this" keyword, + used in dvdnav.h +Author: Tobias Grimm +Bug-Debian: http://bugs.debian.org/642673 + +--- vdr-plugin-dvd-0.3.6~b03+cvs20090426.0013.orig/player-dvd.h ++++ vdr-plugin-dvd-0.3.6~b03+cvs20090426.0013/player-dvd.h +@@ -11,8 +11,10 @@ + #ifndef __PLAYER_DVD_H + #define __PLAYER_DVD_H + ++#define this _this + #include + #include ++#undef this + + #include + #include diff --git a/media-plugins/vdr-dvd/metadata.xml b/media-plugins/vdr-dvd/metadata.xml new file mode 100644 index 000000000000..79c4956e9dbb --- /dev/null +++ b/media-plugins/vdr-dvd/metadata.xml @@ -0,0 +1,14 @@ + + + + + vdr@gentoo.org + Gentoo VDR Project + + + This is the DVD plugin for the Video Disk Recorder (VDR) + + + dvdplugin + + diff --git a/media-plugins/vdr-dvd/vdr-dvd-0.3.7_pre20090106-r1.ebuild b/media-plugins/vdr-dvd/vdr-dvd-0.3.7_pre20090106-r1.ebuild new file mode 100644 index 000000000000..a3b868595e25 --- /dev/null +++ b/media-plugins/vdr-dvd/vdr-dvd-0.3.7_pre20090106-r1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit vdr-plugin-2 + +MY_P=${PN}-cvs-${PV#*_pre} +S=${WORKDIR}/${MY_P#vdr-} + +DESCRIPTION="VDR Plugin: DVD-Player" +HOMEPAGE="https://sourceforge.net/projects/dvdplugin" +SRC_URI="mirror://gentoo/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +RDEPEND=">=media-video/vdr-1.6.0 + >=media-libs/libdvdnav-4.2.0 + >=media-libs/a52dec-0.7.4" +DEPEND="${RDEPEND}" + +# vdr-plugin-2.eclass fix +KEEP_I18NOBJECT="yes" + +PATCHES=( + "${FILESDIR}"/${P}-compile_warnings.diff + "${FILESDIR}"/${P}-fix-dvdnav-using-c++-keywords.patch + ) + +src_prepare() { + vdr-plugin-2_src_prepare + + if has_version ">=media-video/vdr-2.1.3"; then + sed -i player-dvd.c -e "s:DeviceTrickSpeed(sp):DeviceTrickSpeed(sp,true):" + fi +} -- cgit v1.2.3