Gentoo Archives: gentoo-commits

From: "Jörg Bornkessel" <hd_brummy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/vdr/devel:master commit in: profiles/default/linux/, media-video/vdr/files/, media-video/vdr/, profiles/
Date: Sat, 11 Jan 2020 18:32:27
Message-Id: 1578767381.982c0dcdc9f821a5638dc51890d273f684cab4a3.hd_brummy@gentoo
1 commit: 982c0dcdc9f821a5638dc51890d273f684cab4a3
2 Author: Joerg Bornkessel <hd_brummy <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jan 11 18:29:41 2020 +0000
4 Commit: Jörg Bornkessel <hd_brummy <AT> gentoo <DOT> org>
5 CommitDate: Sat Jan 11 18:29:41 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/vdr/devel.git/commit/?id=982c0dcd
7
8 overlay/vdr/devel: remove developer version vdr-2.3.x
9
10 removed vdr-2.3.x developer version
11 removed obsolete package.*mask entrys for this
12
13 Signed-off-by: Joerg Bornkessel <hd_brummy <AT> gentoo.org>
14
15 media-video/vdr/Manifest | 24 --
16 media-video/vdr/files/channel_alternative.conf | 11 -
17 media-video/vdr/files/vdr-2.3.1_gentoo.patch | 70 ------
18 media-video/vdr/metadata.xml | 23 --
19 media-video/vdr/vdr-2.3.1.ebuild | 313 -------------------------
20 profiles/ChangeLog | 200 ----------------
21 profiles/default/linux/package.use.mask | 5 -
22 profiles/package.mask | 4 -
23 profiles/package.use.mask | 4 -
24 9 files changed, 654 deletions(-)
25
26 diff --git a/media-video/vdr/Manifest b/media-video/vdr/Manifest
27 deleted file mode 100644
28 index 83996fb..0000000
29 --- a/media-video/vdr/Manifest
30 +++ /dev/null
31 @@ -1,24 +0,0 @@
32 ------BEGIN PGP SIGNED MESSAGE-----
33 -Hash: SHA256
34 -
35 -AUX channel_alternative.conf 332 BLAKE2B ec01e5109ecff9c2cf218d89ae9498809f45774a5fd4d5ba103dae957c038d5227e5a300c4ef0db4d418717776ee82e35676dc7e6d0dcdfdaf4195284c803c3e SHA512 738de5d5d99b54a516f41683834509b477590732db4e00b13b2f26e22c7349cb8517965a21251c08d29b0f368b2bb3fa64a1de71da09ffbedc5a401314a0eb5d
36 -AUX vdr-2.3.1_gentoo.patch 2321 BLAKE2B d0221d2aac3521f81a0c0e4791d3e3347d49aaf06274c6986760678bc7f12887b0fc6e8d140f7800aebf85ed0b2c03459f4f73a724f729bcb3460467c42316db SHA512 2f6e2076779d4ce6cf22f5fb02d26bd991d12917d0769558ace8dbac528785a70bc10e5f2511ef506419e2b595eab30495f06a3ae769a0242a47397815150bf1
37 -DIST extpng-vdr-2.3.1-gentoo-edition-v3.patch.bz2 26475 BLAKE2B d63dfc3fa1131ca41a039b63d966b6ad6e421a7eceac27d9602e51a8b98c4fca4cfa58b56f1b6d42c4946ed453aeae316e822e85d249e0ebf7c1e65b72ac3281 SHA512 83d4fa26390bfb5af3c409563bcdfa25d5aa181acb6847d95044ed951674c95a803a462dbe290df463084187e6c9f496bc01cf06cd4a108497323be0404fe9e8
38 -DIST vdr-2.3.1.tar.bz2 891255 BLAKE2B 18ef28f5eb1bf4aef4c5a2b879ca5b624d6908e5a75e5f78e8e867b18684993943aae3de6c7f8e850152044fcf8e37610ea12a204bfee98dddc6e731a3a2fe2a SHA512 525078247da68da8b3530d61c6c48cf4920c39b9603bc8a6d8c51f69d2b507a40951412606e3f85648ac8d64e28f1553c8f2fe8be80325e4ec880b2a4e564248
39 -EBUILD vdr-2.3.1.ebuild 8411 BLAKE2B 6e3050bb3b97a8d4d9cb2ffb08a6424bee0b614b733662afd547fe21050fe99d4c67479ccdcfd4a24fd7e8f94414ad1f87bd22613fe80bb973a0f74ec3b484e7 SHA512 7525ee11b47fcdad91a650ffadb95ace7ce4e44d57b4e708ec2d52eab6aa2a248e45e91a36fc5673431f8e39dda4ebd4927d705dffd985e20205217975b1db4e
40 -MISC metadata.xml 1384 BLAKE2B 8d5e7ebd35dc60f71b228bf51015593bf0192a2fcbb6a6c158556bfd389070465d104649fd31f9e8a68a431d062417a41d6e6e36b51126c3b9dbb7f7871c1f5a SHA512 0b935f2df5e887477a40b0b945ddb264ed28715c767fa632d7d5ceea54b7ccd42fa44be73c8b19d7dbbeab73473a192a6fd859bf94da317adf5a4dd264ce6edd
41 ------BEGIN PGP SIGNATURE-----
42 -Version: GnuPG v2
43 -Comment: Signed-off-by: Jörg Bornkessel <hd_brummy@g.o>
44 -
45 -iQGTBAEBCAB9FiEEmjwdqGe+yMep/PbRaMUd5tdw5KYFAl31ngVfFIAAAAAALgAo
46 -aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDlB
47 -M0MxREE4NjdCRUM4QzdBOUZDRjZEMTY4QzUxREU2RDc3MEU0QTYACgkQaMUd5tdw
48 -5Kah1ggAgMrQZhyzVf7uM+tm7ySGkMMpwZkuhOW4eT7W5oIJys43zG6E0CryT9iy
49 -WeH9qAweBW01TrRjNzBa/7AWZm9iJlOQr08FDfF7IF1i8hzom/SyfldoNueQkbod
50 -SUBW0gqAxeaheTAjGL6GiDUBOLl9B8usEY+Bi/lWq8TbKc6fv3Smf31q6WZ2uHri
51 -v7hPfZ44MIw0ndvYvu06/IUC2cEB/KLLtzz6Jpdc76IX0EP16Ci4N2A0zikBuW1Q
52 -FohAn9onCF+Hjva0R4LUU4Aha2N4CFMbN8jx4Bq592vvBWa1NDax5ZpbzFOcXFn+
53 -i0hjLLFXmHvdiPW5Kqg3llxJ0jAahw==
54 -=M3FS
55 ------END PGP SIGNATURE-----
56
57 diff --git a/media-video/vdr/files/channel_alternative.conf b/media-video/vdr/files/channel_alternative.conf
58 deleted file mode 100644
59 index fb9088f..0000000
60 --- a/media-video/vdr/files/channel_alternative.conf
61 +++ /dev/null
62 @@ -1,11 +0,0 @@
63 -# Alternative channel configuration file
64 -#
65 -# Syntax: original channel id;alternative channel id
66 -# Example: C-62499-10007-12003;C-0-196-14
67 -# this means, if channel C-62499-10007-12003 is
68 -# not available for a recording, vdr will try to
69 -# use channel C-0-196-14
70 -#
71 -# lines beginning with '#' are ignored
72 -#
73 -
74
75 diff --git a/media-video/vdr/files/vdr-2.3.1_gentoo.patch b/media-video/vdr/files/vdr-2.3.1_gentoo.patch
76 deleted file mode 100644
77 index 810bfaa..0000000
78 --- a/media-video/vdr/files/vdr-2.3.1_gentoo.patch
79 +++ /dev/null
80 @@ -1,70 +0,0 @@
81 -diff -Naur vdr-2.1.7.orig/Makefile vdr-2.1.7/Makefile
82 ---- vdr-2.1.7.orig/Makefile 2015-01-18 12:37:45.506034673 +0100
83 -+++ vdr-2.1.7/Makefile 2015-01-18 12:38:34.086037162 +0100
84 -@@ -116,7 +116,7 @@
85 - VDRVERSION = $(shell sed -ne '/define VDRVERSION/s/^.*"\(.*\)".*$$/\1/p' config.h)
86 - APIVERSION = $(shell sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$$/\1/p' config.h)
87 -
88 --all: vdr i18n plugins
89 -+all: vdr i18n
90 -
91 - # Implicit rules:
92 -
93 -@@ -170,7 +170,7 @@
94 -
95 - PODIR = po
96 - LOCALEDIR = locale
97 --I18Npo = $(wildcard $(PODIR)/*.po)
98 -+I18Npo = $(foreach dir,$(LINGUAS),$(wildcard $(PODIR)/$(dir)*.po))
99 - I18Nmo = $(addsuffix .mo, $(foreach file, $(I18Npo), $(basename $(file))))
100 - I18Nmsgs = $(addprefix $(LOCALEDIR)/, $(addsuffix /LC_MESSAGES/vdr.mo, $(notdir $(foreach file, $(I18Npo), $(basename $(file))))))
101 - I18Npot = $(PODIR)/vdr.pot
102 -@@ -193,7 +193,7 @@
103 -
104 - install-i18n: i18n
105 - @mkdir -p $(DESTDIR)$(LOCDIR)
106 -- cp -r $(LOCALEDIR)/* $(DESTDIR)$(LOCDIR)
107 -+ @(cd $(LOCALEDIR); for linguas in $(LINGUAS); do [ "$$linguas" = "en" ] && continue; cp -r --parents $$linguas* $(DESTDIR)$(LOCDIR); done)
108 -
109 - # The 'include' directory (for plugins):
110 -
111 -@@ -255,7 +255,7 @@
112 -
113 - # Install the files (note that 'install-pc' must be first!):
114 -
115 --install: install-pc install-bin install-dirs install-conf install-doc install-plugins install-i18n install-includes
116 -+install: install-pc install-bin install-dirs install-conf install-doc install-i18n install-includes
117 -
118 - # VDR binary:
119 -
120 -@@ -267,12 +267,13 @@
121 -
122 - install-dirs:
123 - @mkdir -p $(DESTDIR)$(VIDEODIR)
124 -- @mkdir -p $(DESTDIR)$(CONFDIR)
125 -- @mkdir -p $(DESTDIR)$(ARGSDIR)
126 -- @mkdir -p $(DESTDIR)$(CACHEDIR)
127 -+# @mkdir -p $(DESTDIR)$(CONFDIR)
128 -+ @mkdir -p $(DESTDIR)$(ARGSDIR)
129 -+# @mkdir -p $(DESTDIR)$(CACHEDIR)
130 - @mkdir -p $(DESTDIR)$(RESDIR)
131 -
132 - install-conf:
133 -+ @mkdir -p $(DESTDIR)$(CONFDIR)
134 - @cp -pn *.conf $(DESTDIR)$(CONFDIR)
135 -
136 - # Documentation:
137 -@@ -299,8 +300,11 @@
138 - # Includes:
139 -
140 - install-includes: include-dir
141 -- @mkdir -p $(DESTDIR)$(INCDIR)
142 -- @cp -pLR include/vdr include/libsi $(DESTDIR)$(INCDIR)
143 -+# @mkdir -p $(DESTDIR)$(INCDIR)
144 -+# @cp -pLR include/vdr include/libsi $(DESTDIR)$(INCDIR)
145 -+ @mkdir -p $(DESTDIR)$(INCDIR)/vdr $(DESTDIR)$(INCDIR)/vdr/libsi
146 -+ @cp -pLR include/vdr $(DESTDIR)$(INCDIR)
147 -+ @cp -pLR include/libsi Make.config $(DESTDIR)$(INCDIR)/vdr
148 -
149 - # pkg-config file:
150 -
151
152 diff --git a/media-video/vdr/metadata.xml b/media-video/vdr/metadata.xml
153 deleted file mode 100644
154 index 5bf13a8..0000000
155 --- a/media-video/vdr/metadata.xml
156 +++ /dev/null
157 @@ -1,23 +0,0 @@
158 -<?xml version="1.0" encoding="UTF-8"?>
159 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
160 -<pkgmetadata>
161 - <maintainer type="project">
162 - <email>vdr@g.o</email>
163 - <name>Gentoo VDR Project</name>
164 - </maintainer>
165 - <use>
166 - <flag name="alternatechannel">Use alternate channel on record</flag>
167 - <flag name="bidi">fribid support, for languages, written from right to left</flag>
168 - <flag name="graphtft">support for <pkg>media-plugins/vdr-graphtft</pkg>plugin up from version 0.1.7</flag>
169 - <flag name="html">Install HTML documentation</flag>
170 - <flag name="kbd">enable keyboard support as remote device</flag>
171 - <flag name="mainmenuhooks">Allows to replace main menu entries by some special plugins (like epgsearch, extrecmenu, ...)</flag>
172 - <flag name="menuorg">Enables support for the <pkg>media-plugins/vdr-menuorg</pkg></flag>
173 - <flag name="menuselection">adds support for menu hotkeys of double digits</flag>
174 - <flag name="naludump">Removes NALU fill data from h.264-Streams of TS files</flag>
175 - <flag name="permashift_v1">permanent timeshift by recording live TV on RAM, need plugin &gt;=mediaplugins/vdr-permashift-1</flag>
176 - <flag name="pinplugin">Support for <pkg>media-plugins/vdr-pin</pkg></flag>
177 - <flag name="resumereset">rreset resume of EOF</flag>
178 - <flag name="ttxtsubs">support for <pkg>media-plugins/vdr-ttxtsubs</pkg></flag>
179 - </use>
180 -</pkgmetadata>
181
182 diff --git a/media-video/vdr/vdr-2.3.1.ebuild b/media-video/vdr/vdr-2.3.1.ebuild
183 deleted file mode 100644
184 index 1ed0b91..0000000
185 --- a/media-video/vdr/vdr-2.3.1.ebuild
186 +++ /dev/null
187 @@ -1,313 +0,0 @@
188 -# Copyright 1999-2019 Gentoo Authors
189 -# Distributed under the terms of the GNU General Public License v2
190 -
191 -EAPI=6
192 -
193 -inherit eutils flag-o-matic multilib toolchain-funcs
194 -
195 -# Switches supported by extensions-patch
196 -EXT_PATCH_FLAGS="alternatechannel permashift_v1 pinplugin graphtft naludump mainmenuhooks menuorg menuselection resumereset ttxtsubs"
197 -
198 -# names of the use-flags
199 -EXT_PATCH_FLAGS_RENAMED=""
200 -
201 -# names ext-patch uses internally, here only used for maintainer checks
202 -EXT_PATCH_FLAGS_RENAMED_EXT_NAME="bidi no_kbd sdnotify"
203 -
204 -IUSE="bidi debug +kbd html systemd vanilla ${EXT_PATCH_FLAGS} ${EXT_PATCH_FLAGS_RENAMED}"
205 -
206 -MY_PV="${PV%_p*}"
207 -MY_P="${PN}-${MY_PV}"
208 -S="${WORKDIR}/${MY_P}"
209 -
210 -EXT_P="extpng-${P}-gentoo-edition-v3"
211 -
212 -DESCRIPTION="Video Disk Recorder - turns a pc into a powerful set top box for DVB"
213 -HOMEPAGE="https://www.tvdr.de/"
214 -SRC_URI="ftp://ftp.tvdr.de/vdr/Developer/${MY_P}.tar.bz2
215 - https://dev.gentoo.org/~hd_brummy/distfiles/${EXT_P}.patch.bz2"
216 -
217 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
218 -SLOT="0"
219 -LICENSE="GPL-2"
220 -
221 -COMMON_DEPEND="virtual/jpeg:*
222 - sys-libs/libcap
223 - >=media-libs/fontconfig-2.4.2
224 - >=media-libs/freetype-2"
225 -
226 -DEPEND="${COMMON_DEPEND}
227 - >=virtual/linuxtv-dvb-headers-5.3
228 - sys-devel/gettext"
229 -
230 -RDEPEND="${COMMON_DEPEND}
231 - dev-lang/perl
232 - >=media-tv/gentoo-vdr-scripts-2.7
233 - media-fonts/corefonts
234 - bidi? ( dev-libs/fribidi )
235 - systemd? ( sys-apps/systemd )"
236 -
237 -CONF_DIR=/etc/vdr
238 -CAP_FILE=${S}/capabilities.sh
239 -CAPS="# Capabilities of the vdr-executable for use by startscript etc."
240 -
241 -pkg_setup() {
242 -
243 - use debug && append-flags -g
244 -
245 - PLUGIN_LIBDIR="/usr/$(get_libdir)/vdr/plugins"
246 -
247 - tc-export CC CXX AR
248 -}
249 -
250 -add_cap() {
251 - local arg
252 - for arg; do
253 - CAPS="${CAPS}\n${arg}=1"
254 - done
255 -}
256 -
257 -enable_patch() {
258 - local arg ARG_UPPER
259 - for arg; do
260 - ARG_UPPER=$(echo $arg|tr '[:lower:]' '[:upper:]')
261 - echo "${ARG_UPPER} = 1" >> Make.config
262 -
263 - # codesnippet to bring the extpng defines into the vdr.pc CXXFLAGS CFLAGS
264 - echo "-DUSE_${ARG_UPPER}" >> "${T}"/defines.tmp
265 - cat "${T}"/defines.tmp | tr \\\012 ' ' > "${T}"/defines.IUSE
266 - export DEFINES_IUSE=$( cat ${T}/defines.IUSE )
267 - done
268 -}
269 -
270 -extensions_add_make_conf()
271 -{
272 - # copy all ifdef for extensions-patch to Make.config
273 - sed -e '1,/need to touch the following:/d' \
274 - -e '/need to touch the following/,/^$/d' \
275 - Make.config.template >> Make.config
276 -}
277 -
278 -extensions_all_defines() {
279 - # extract all possible settings for extensions-patch
280 - sed -e '/^#\?[A-Z].*= 1/!d' -e 's/^#\?//' -e 's/ .*//' \
281 - Make.config.template \
282 - | sort \
283 - | tr '[:upper:]' '[:lower:]'
284 -}
285 -
286 -lang_po() {
287 - LING_PO=$( ls ${S}/po | sed -e "s:.po::g" | cut -d_ -f1 | tr \\\012 ' ' )
288 -}
289 -
290 -src_configure() {
291 - # support languages, written from right to left
292 - export "BIDI=$(usex bidi 1 0)"
293 - # systemd notification support
294 - export "SDNOTIFY=$(usex systemd 1 0)"
295 - # with/without keyboard
296 - export "USE_KBD=$(usex kbd 1 0)"
297 -}
298 -
299 -src_prepare() {
300 - # apply maintainace-patches
301 - ebegin "Changing paths for gentoo"
302 -
303 - local DVBDIR=/usr/include
304 - local i
305 - for i in ${DVB_HEADER_PATH} /usr/include/v4l-dvb-hg /usr/include; do
306 - [[ -d ${i} ]] || continue
307 - if [[ -f ${i}/linux/dvb/dmx.h ]]; then
308 - einfo "Found DVB header files in ${i}"
309 - DVBDIR=${i}
310 - break
311 - fi
312 - done
313 -
314 - # checking for s2api headers
315 - local api_version
316 - api_version=$(awk -F' ' '/define DVB_API_VERSION / {print $3}' "${DVBDIR}"/linux/dvb/version.h)
317 - api_version=${api_version}*$(awk -F' ' '/define DVB_API_VERSION_MINOR / {print $3}' "${DVBDIR}"/linux/dvb/version.h)
318 -
319 - if [[ ${api_version:-0} -lt 5*3 ]]; then
320 - eerror "DVB header files do not contain s2api support or too old for ${P}"
321 - eerror "You cannot compile VDR against old dvb-header"
322 - die "DVB headers too old"
323 - fi
324 -
325 - cat > Make.config <<-EOT
326 - #
327 - # Generated by ebuild ${PF}
328 - #
329 - PREFIX = /usr
330 - DVBDIR = ${DVBDIR}
331 - PLUGINLIBDIR = ${PLUGIN_LIBDIR}
332 - CONFDIR = ${CONF_DIR}
333 - ARGSDIR = \$(CONFDIR)/conf.d
334 - VIDEODIR = /var/vdr/video
335 - LOCDIR = \$(PREFIX)/share/locale
336 - INCDIR = \$(PREFIX)/include
337 -
338 - DEFINES += -DCONFDIR=\"\$(CONFDIR)\"
339 - INCLUDES += -I\$(DVBDIR)
340 -
341 - # >=vdr-1.7.36-r1; parameter only used for compiletime on vdr
342 - # PLUGINLIBDIR (plugin Makefile old) = LIBDIR (plugin Makefile new)
343 - LIBDIR = ${PLUGIN_LIBDIR}
344 - PCDIR = /usr/$(get_libdir)/pkgconfig
345 -
346 - EOT
347 - eend 0
348 -
349 - if ! use vanilla; then
350 -
351 - # Now apply extensions patch
352 - epatch "${WORKDIR}/${EXT_P}.patch"
353 -
354 - # This allows us to start even if some plugin does not exist
355 - # or is not loadable.
356 - enable_patch PLUGINMISSING
357 -
358 - if [[ -n ${VDR_MAINTAINER_MODE} ]]; then
359 - einfo "Doing maintainer checks:"
360 -
361 - # we do not support these patches
362 - # (or have them already hard enabled)
363 - local IGNORE_PATCHES="pluginmissing"
364 -
365 - extensions_all_defines > "${T}"/new.IUSE
366 - echo $EXT_PATCH_FLAGS $EXT_PATCH_FLAGS_RENAMED_EXT_NAME \
367 - $IGNORE_PATCHES | \
368 - tr ' ' '\n' |sort > "${T}"/old.IUSE
369 - local DIFFS=$(diff -u "${T}"/old.IUSE "${T}"/new.IUSE|grep '^[+-][^+-]')
370 - if [[ -z ${DIFFS} ]]; then
371 - einfo "EXT_PATCH_FLAGS is up to date."
372 - else
373 - ewarn "IUSE differences!"
374 - local diff
375 - for diff in $DIFFS; do
376 - ewarn "$diff"
377 - done
378 - fi
379 - fi
380 -
381 - ebegin "Enabling selected patches"
382 - local flag
383 - for flag in $EXT_PATCH_FLAGS; do
384 - use $flag && enable_patch ${flag}
385 - done
386 -
387 - eend 0
388 -
389 - extensions_add_make_conf
390 -
391 - # add defined use-flags compile options to vdr.pc
392 - sed -e "s:\$(CDEFINES) \$(CINCLUDES) \$(HDRDIR):\$(CDEFINES) \$(CINCLUDES) \$(HDRDIR) \$(DEFINES_IUSE):" \
393 - -i Makefile
394 -
395 - ebegin "Make depend"
396 - emake .dependencies >/dev/null
397 - eend $? "make depend failed"
398 - fi
399 -
400 - epatch "${FILESDIR}/${P}_gentoo.patch"
401 -
402 - # fix some makefile issues
403 - sed -e "s:ifndef NO_KBD:ifeq (\$(USE_KBD),1):" \
404 - -e "s:ifdef BIDI:ifeq (\$(BIDI),1):" \
405 - -e "s:ifdef SDNOTIFY:ifeq (\$(SDNOTIFY),1):" \
406 - -i "${S}"/Makefile
407 -
408 - epatch_user
409 -
410 - add_cap CAP_UTF8
411 -
412 - add_cap CAP_IRCTRL_RUNTIME_PARAM \
413 - CAP_VFAT_RUNTIME_PARAM \
414 - CAP_CHUID \
415 - CAP_SHUTDOWN_AUTO_RETRY
416 -
417 - echo -e ${CAPS} > "${CAP_FILE}"
418 -
419 - # LINGUAS support
420 - einfo "\n \t VDR supports the LINGUAS values"
421 -
422 - lang_po
423 -
424 - einfo "\t Please set one of this values in your sytem make.conf"
425 - einfo "\t LINGUAS=\"${LING_PO}\"\n"
426 -
427 - if [[ -z ${LINGUAS} ]]; then
428 - einfo "\n \t No values in LINGUAS="
429 - einfo "\t You will get only english text on OSD \n"
430 - fi
431 -
432 - strip-linguas ${LING_PO} en
433 -}
434 -
435 -src_install() {
436 - # trick makefile not to create a videodir by supplying it with an existing
437 - # directory
438 - einstall \
439 - VIDEODIR="/" \
440 - DESTDIR="${D}" install || die "emake install failed"
441 -
442 - keepdir "${PLUGIN_LIBDIR}"
443 -
444 - # config dir for new plugin conf path
445 - keepdir "${CONF_DIR}/conf.avail"
446 -# keepdir "${ARGSDIR}"
447 -
448 - # backup for plugins they don't be able to create this dir
449 - keepdir "${CONF_DIR}"/plugins
450 -
451 - if use html; then
452 - dohtml *.html
453 - fi
454 -
455 - nonfatal dodoc MANUAL INSTALL README* HISTORY CONTRIBUTORS
456 -
457 - insinto /usr/share/vdr
458 - doins "${CAP_FILE}"
459 -
460 -# if use alternatechannel; then
461 -# insinto /etc/vdr
462 -# doins "${FILESDIR}"/channel_alternative.conf
463 -# fi
464 -
465 - chown -R vdr:vdr "${D}/${CONF_DIR}"
466 -}
467 -
468 -pkg_postinst() {
469 -
470 - eerror "WARNING:"
471 - eerror "========\n"
472 -
473 - eerror "This is a *developer* version. Even though *I* use it in my productive"
474 - eerror "environment, I strongly recommend that you only use it under controlled"
475 - eerror "conditions and for testing and debugging.\n"
476 -
477 - eerror "*** PLEASE BE VERY CAREFUL WHEN USING THIS DEVELOPER VERSION, ESPECIALLY"
478 - eerror "*** IF YOU ENABLE THE NEW SVDRP PEERING! KEEP BACKUPS OF ALL YOUR TIMERS"
479 - eerror "*** AND OBSERVE VERY CLOSELY WHETHER EVERYTHING WORKS AS EXPECTED. THIS"
480 - eerror "*** VERSION INTRODUCES SOME MAJOR CHANGES IN HANDLING GLOBAL LISTS AND"
481 - eerror "*** LOCKING, SO ANYTHING CAN HAPPEN! YOU HAVE BEEN WARNED!\n"
482 -
483 - eerror "The main focus of this developer version is on the new locking mechanism"
484 - eerror "for global lists, and the ability to handle remote timers."
485 - eerror "Any plugins that access the global lists of timers, channels, schedules"
486 - eerror "or recordings, will need to be adjusted (see below for details). Please"
487 - eerror "do initial tests with plain vanilla VDR and just the output plugin you"
488 - eerror "need.\n"
489 -
490 - elog "It is a good idea to run vdrplugin-rebuild now."
491 -
492 - elog "To get nice symbols in OSD we recommend to install"
493 - elog "\t1. emerge media-fonts/vdrsymbols-ttf"
494 - elog "\t2. select font VDRSymbolsSans in Setup"
495 - elog ""
496 - elog "To get an idea how to proceed now, have a look at our vdr-guide:"
497 - elog "\thttps://wiki.gentoo.org/wiki/VDR"
498 -}
499 -
500 -# repoman test wrt bug 585864
501
502 diff --git a/profiles/ChangeLog b/profiles/ChangeLog
503 deleted file mode 100644
504 index cb42f11..0000000
505 --- a/profiles/ChangeLog
506 +++ /dev/null
507 @@ -1,200 +0,0 @@
508 -# ChangeLog for <CATEGORY>/<PACKAGE_NAME>
509 -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
510 -# $Header: $
511 -
512 - 15 Nov 2015; Joerg Bornkessel <hd_brummy@g.o>
513 - default/linux/package.use.mask, package.use.mask:
514 - media-plugins/vdr-streamdev-0.6.1_p20151004 use-flag server masked due
515 - compile error with vdr-2.3.1
516 -
517 - 18 Oct 2015; Joerg Bornkessel <hd_brummy@g.o>
518 - +default/linux/package.use.mask, package.use.mask:
519 - add default/linux/package.use.mask
520 -
521 - 18 Oct 2015; Joerg Bornkessel <hd_brummy@g.o> +package.use.mask:
522 - added package.use.mask
523 -
524 - 27 Sep 2015; Joerg Bornkessel <hd_brummy@g.o> package.mask:
525 - vdr-2.3.1 tmp masked, bcs 99% plugins will fail on compile
526 -
527 - 03 May 2015; Joerg Bornkessel <hd_brummy@g.o> package.mask:
528 - pmasked oscam-9999 for live time
529 -
530 - 23 Feb 2014; Joerg Bornkessel <hd_brummy@g.o> package.mask:
531 - media-plugins/vdr-graphtftng masked for testing
532 -
533 - 20 Jan 2014; Joerg Bornkessel <hd_brummy@g.o> package.mask:
534 - pmasked media-tv/gentoo-vdr-scripts-9999 for live time
535 -
536 - 07 Nov 2013; Joerg Bornkessel <hd_brummy@g.o> -use.local.desc:
537 - removed empty use.local.desc
538 -
539 - 26 Oct 2013; Joerg Bornkessel <hd_brummy@g.o> package.mask:
540 - removed pmask vdr-2.1.2-r1
541 -
542 - 25 Oct 2013; Joerg Bornkessel <hd_brummy@g.o> package.mask:
543 - vdr-2.1.2-r1 masked, broken plugins on api changes
544 -
545 - 22 Oct 2013; Joerg Bornkessel <hd_brummy@g.o> package.mask:
546 - pmasked vdr-2.1.2, a lot of broken plugins, extpatchng with use-flag
547 - combination pinplugin setup
548 -
549 - 05 Mar 2013; Joerg Bornkessel <hd_brummy@g.o> package.mask:
550 - unmaks >vdr-1.7.36-r1 and depende plugins
551 -
552 - 25 Feb 2013; Joerg Bornkessel <hd_brummy@g.o> package.mask:
553 - vompserver-0.4.0 depend on >=vdr-1.7.36-r1
554 -
555 - 25 Feb 2013; Joerg Bornkessel <hd_brummy@g.o> package.mask:
556 - vdr-burn-0.2.2, depend on pmasked >=vdr-1.7.36-r1
557 -
558 - 18 Feb 2013; Joerg Bornkessel <hd_brummy@g.o> package.mask:
559 - vdr-1.7.38, vdr-permashift-0.5.1, masked for testing
560 -
561 - 15 Feb 2013; Joerg Bornkessel <hd_brummy@g.o> package.mask:
562 - vdr-1.7.36-r1 for fixed vdr-plugin-2.eclass testing masked
563 -
564 - 28 Jan 2013; Joerg Bornkessel <hd_brummy@g.o> package.mask:
565 - vdr-rcu-0.0.4, vdr-dvbsddevice-0.0.8 masked on eclass issues
566 -
567 - 26 Jan 2013; Joerg Bornkessel <hd_brummy@g.o> package.mask:
568 - rm pmask vdr-1.7.35-r1, gentoo-vdr-scripts-2.0.0_rc1
569 -
570 - 26 Jan 2013; Joerg Bornkessel <hd_brummy@g.o> package.mask:
571 - gentoo-vdr-scripts-2.0.0_rc1 pmasked
572 -
573 - 13 Jan 2013; Joerg Bornkessel <hd_brummy@g.o> package.mask:
574 - pmask for livetime media-plugins/xbmc-addon-pvr-9999
575 -
576 - 06 Jan 2013; Joerg Bornkessel <hd_brummy@g.o> package.mask:
577 - pmasked vdr-1.7.35-r1 for USEFHS handling test
578 -
579 - 06 Jan 2013; Joerg Bornkessel <hd_brummy@g.o> package.mask:
580 - removed pmaks media-video/vdr-1.7.35 and depende plugins
581 -
582 - 01 Jan 2013; Joerg Bornkessel <hd_brummy@g.o> package.mask:
583 - removed pmask =vdr-1.7.34
584 -
585 - 01 Jan 2013; Joerg Bornkessel <hd_brummy@g.o> package.mask:
586 - typo
587 -
588 - 01 Jan 2013; Joerg Bornkessel <hd_brummy@g.o> package.mask:
589 - depend on >=vdr-1.7.35, masked some plugins
590 -
591 - 31 Dec 2012; Joerg Bornkessel <hd_brummy@g.o> package.mask:
592 - vdr-1.7.34 pmask, need some global testing
593 -
594 - 27 Dec 2012; Joerg Bornkessel <hd_brummy@g.o> package.mask:
595 - masked =vdr-1.7.34, all plugins broken yet
596 -
597 - 16 Dec 2012; Joerg Bornkessel <hd_brummy@g.o> package.mask:
598 - removed pmask =media-video/vdr-1.7.33
599 -
600 - 15 Dec 2012; Joerg Bornkessel <hd_brummy@g.o> package.mask:
601 - pmask =vdr-1.7.33, to many broken plugins
602 -
603 - 27 Sep 2012; Joerg Bornkessel <hd_brummy@g.o> package.mask:
604 - unmasked tmp masked vdr-sc vdr-dvb(sc,hd)device
605 -
606 - 24 Sep 2012; Joerg Bornkessel <hd_brummy@g.o> package.mask:
607 - unmask >=vdr-1.7.27 and depende plugins
608 -
609 - 23 Sep 2012; Joerg Bornkessel <hd_brummy@g.o> package.mask:
610 - tmp masked for testing on transfermode included in vdr-sc
611 -
612 - 01 Jul 2012; Joerg Bornkessel <hd_brummy@g.o> package.mask:
613 - media-video/vdr-osdpip-0.1.2 pmasked, need vdr-1.7.27
614 -
615 - 10 Jun 2012; Joerg Bornkessel <hd_brummy@g.o> package.mask:
616 - vdr-skinsoppalusikka-1.7.7 pmask, need >=vdr-1.7.27
617 -
618 - 03 Jun 2012; Joerg Bornkessel <hd_brummy@g.o> package.mask:
619 - media-video/vdr-1.7.28 masked for i18n issues
620 -
621 - 27 Apr 2012; Joerg Bornkessel <hd_brummy@g.o> package.mask:
622 - removed pmask vdr-osdteletext-0.9.3; running with vdr-1.7.23 too
623 -
624 - 26 Apr 2012; Joerg Bornkessel <hd_brummy@g.o> package.mask:
625 - masking vdr-osdteletex-0.9.3; need vdr-1.7.27 (still masked)
626 -
627 - 07 Apr 2012; Joerg Bornkessel <hd_brummy@g.o> package.mask:
628 - pmasked vdr-femon-1.7.17, need vdr-1.7.27
629 -
630 - 07 Apr 2012; Joerg Bornkessel <hd_brummy@g.o> package.mask:
631 - pmasked vdr-femon-1.7.17, need vdr-1.7.27
632 -
633 - 02 Apr 2012; Christian Ruppert <idl0r@g.o> package.mask:
634 - Mask 1.7.27 for now as there a too many plugins broken currently
635 -
636 - 12 Mar 2012; Joerg Bornkessel <hd_brummy@g.o> package.mask:
637 - masked vdr-femon-1.7.14, need vdr-1.7.26
638 -
639 - 12 Mar 2012; Joerg Bornkessel <hd_brummy@g.o> package.mask:
640 - masked vdr-noepg-0.0.1, need vdr-1.7.26
641 -
642 - 08 Feb 2012; Joerg Bornkessel <hd_brummy@g.o> package.mask:
643 - unmask vdr-1.7.22, depend vdr-femon, vdr-ttxtsubs
644 -
645 - 30 Dec 2011; Joerg Bornkessel <hd_brummy@g.o> package.mask:
646 - pmasked vdr-femon-1.7.11; need vdr-1.7.22
647 -
648 - 30 Dec 2011; Joerg Bornkessel <hd_brummy@g.o> package.mask:
649 - masked vdr-1.7.22, last checks before go to maintree
650 -
651 - 09 Oct 2011; Joerg Bornkessel <hd_brummy@g.o> package.mask:
652 - pmasked media-plugins/vdr-ttxtsubs-0.2.4, need >=vdr-1.7.21
653 -
654 - 16 Sep 2011; Joerg Bornkessel <hd_brummy@g.o> package.mask:
655 - removed pmask >=vdr-17.19 and depended plugins
656 -
657 - 09 May 2010; Joerg Bornkessel <hd_brummy@g.o> package.mask:
658 - masked media-plugins/vdr-vnsiserver-9999 for livetime
659 -
660 - 07 Apr 2010; Joerg Bornkessel <hd_brummy@g.o> ChangeLog:
661 - add some debuginfo for eclass changes
662 -
663 - 22 Mar 2010; Joerg Bornkessel <hd_brummy@g.o> package.mask:
664 - unmask vdr-1.7.13/14 and plugins depended on this version
665 -
666 - 21 Mar 2010; Joerg Bornkessel <hd_brummy@g.o> package.mask:
667 - vdr-1.7.14 masked, need some addaption in vdrplugin.eclass before
668 -
669 - 08 Mar 2010; Joerg Bornkessel <hd_brummy@g.o> package.mask:
670 - masked vdr-1.7.13; vdr-txttsubs-0.2.1
671 -
672 - 05 Mar 2010; Joerg Bornkessel <hd_brummy@g.o> package.mask:
673 - masked some plugins, need vdr-1.7.13
674 -
675 - 01 Mar 2010; Joerg Bornkessel <hd_brummy@g.o> package.mask:
676 - vdr-sc-9999, masked for live time
677 -
678 - 23 Feb 2010; Joerg Bornkessel <hd_brummy@g.o> package.mask:
679 - removed all masks for vdr-1.7.12
680 -
681 - 23 Feb 2010; Joerg Bornkessel <hd_brummy@g.o> package.mask:
682 - reel-*-14440 masked
683 -
684 - 23 Feb 2010; Joerg Bornkessel <hd_brummy@g.o> package.mask:
685 - =media-plugins/vdr-femon-1.7.6 masked, need vdr-1.7.12
686 -
687 - 22 Feb 2010; Joerg Bornkessel <hd_brummy@g.o> package.mask:
688 - vdr-1.7.12 masked, need newest vdr-reelbox plugin
689 -
690 - 20 Jan 2010; Joerg Bornkessel <hd_brummy@g.o> package.mask:
691 - unmask for vdr-1.7.11
692 -
693 - 17 Jan 2010; Joerg Bornkessel <hd_brummy@g.o> package.mask:
694 - media-plugins/vdr-skinsopplusikka-1.7.0 masked, need >=vdr-1.7.11
695 -
696 - 10 May 2009; Joerg Bornkessel <hd_brummy@g.o> package.mask:
697 - vdr-1.7.7 unmask, also depended masked plugins
698 -
699 - 09 May 2009; Joerg Bornkessel <hd_brummy@g.o> package.mask:
700 - media-plugins/vdr-streamdev-0.3.5_pre20090510 masked; need vdr-1.7.5
701 -
702 - 07 May 2009; Joerg Bornkessel <hd_brummy@g.o> ChangeLog:
703 - vdr-ttxtsub-0.1.0 masked; need >=vdr-1.7.6
704 -
705 - 05 May 2009; Joerg Bornkessel <hd_brummy@g.o> package.mask:
706 - vdr-1.7.7. masked; need >=linux-headers-2.6.29, bug #266837
707 -
708
709 diff --git a/profiles/default/linux/package.use.mask b/profiles/default/linux/package.use.mask
710 index 3a7ef9d..4e7b250 100644
711 --- a/profiles/default/linux/package.use.mask
712 +++ b/profiles/default/linux/package.use.mask
713 @@ -18,11 +18,6 @@
714
715 #--- END OF EXAMPLES ---
716
717 -# Joerg Bornkessel <hd_brummy@g.o> (17 Oct 2015)
718 -# tmp masked duing strong changes in core vdr
719 -=media-video/vdr-2.3.1 alternatechannel permashift_v1 ttxtsubs
720 -
721 -
722 # Joerg Bornkessel <hd_brummy@g.o> (15 Nov 2015)
723 # fails on compile with >=vdr-2.3.1
724 =media-plugins/vdr-streamdev-0.6.1_p20151004 server
725
726 diff --git a/profiles/package.mask b/profiles/package.mask
727 index ec1df05..0de4e3c 100644
728 --- a/profiles/package.mask
729 +++ b/profiles/package.mask
730 @@ -21,10 +21,6 @@
731 ## End example
732 ##
733
734 -# Joerg Bornkessel <hd_brummy@g.o> ( 27/Sep/2015 )
735 -# masked bcs. 99% plugins will fail on compile
736 -=media-video/vdr-2.3.1
737 -
738 # Joerg Bornkessel <hd_brummy@g.o> ( 12/Feb/2015 )
739 # masked for removal ~12/mar/2015, dead on upstream since 2009,
740 # not supported by extpatchng anymore
741
742 diff --git a/profiles/package.use.mask b/profiles/package.use.mask
743 index f6bbe1b..4e7b250 100644
744 --- a/profiles/package.use.mask
745 +++ b/profiles/package.use.mask
746 @@ -18,10 +18,6 @@
747
748 #--- END OF EXAMPLES ---
749
750 -# Joerg Bornkessel <hd_brummy@g.o> (17 Oct 2015)
751 -# tmp masked duing strong changes in core vdr
752 -=media-video/vdr-2.3.1 alternatechannel permashift_v1 ttxtsubs
753 -
754 # Joerg Bornkessel <hd_brummy@g.o> (15 Nov 2015)
755 # fails on compile with >=vdr-2.3.1
756 =media-plugins/vdr-streamdev-0.6.1_p20151004 server