Gentoo Archives: gentoo-commits

From: "Matthias Schwarzott (zzam)" <zzam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-video/vdr: metadata.xml ChangeLog vdr-1.6.0_p2-r1.ebuild vdr-1.6.0_p2.ebuild
Date: Sat, 21 Mar 2009 13:10:55
Message-Id: E1Ll0yH-0000s3-4Z@stork.gentoo.org
1 zzam 09/03/21 13:10:41
2
3 Modified: metadata.xml ChangeLog vdr-1.6.0_p2.ebuild
4 Added: vdr-1.6.0_p2-r1.ebuild
5 Log:
6 Updated to extensions-patch v68. Added an update note for version 1.6
7 (Portage version: 2.1.6.9/cvs/Linux i686)
8
9 Revision Changes Path
10 1.7 media-video/vdr/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/vdr/metadata.xml?rev=1.7&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/vdr/metadata.xml?rev=1.7&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/vdr/metadata.xml?r1=1.6&r2=1.7
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-video/vdr/metadata.xml,v
19 retrieving revision 1.6
20 retrieving revision 1.7
21 diff -u -r1.6 -r1.7
22 --- metadata.xml 13 Sep 2008 14:36:07 -0000 1.6
23 +++ metadata.xml 21 Mar 2009 13:10:41 -0000 1.7
24 @@ -36,6 +36,7 @@
25 <flag name="hardlinkcutter">Speed up cutting by hardlinking unchanged files</flag>
26 <flag name="iptv">Enables support for vdr-iptv</flag>
27 <flag name="jumpplay">Enables automatic jumping over cut marks while watching a recording</flag>
28 + <flag name="liemiext">Formerly known as AIO (all-in-one) patch, with additional changes from extensions patch</flag>
29 <flag name="liemikuutio">Formerly known as AIO (all-in-one) patch, adds some nice must haves</flag>
30 <flag name="lircsettings">Allows to change lirc settings delay, freq and timeout values in OSD</flag>
31 <flag name="livebuffer">does timeshifting/background recording all the time, allows to rewind live TV</flag>
32 @@ -46,11 +47,13 @@
33 <flag name="noepg">Adds code to selectively disable epg-reception for specific channels</flag>
34 <flag name="osdmaxitems">Support for text2skin</flag>
35 <flag name="pinplugin">Support for pin plugin</flag>
36 + <flag name="pluginparam">Enables parameter support for vdr-iptv and maybe also other plugins</flag>
37 <flag name="rotor">Enable support for plugin vdr-rotor for dish-positioner.</flag>
38 <flag name="settime">set system time per script instead of via syscal</flag>
39 <flag name="setup">Enable support for the plugin vdr-setup</flag>
40 <flag name="setup-plugin">Enable support for the plugin vdr-setup</flag>
41 <flag name="shutdown_rewrite">use rewritten shutdown code from vdr-1.5</flag>
42 + <flag name="softosd">Soft OSD fading with FF-Cards</flag>
43 <flag name="sortrecords">allows to change sort order of recordings</flag>
44 <flag name="sourcecaps">Adds the ability to define capabilities of dvb-cards (e.g. card1 can receive Sat @28.2E)</flag>
45 <flag name="submenu">Enable support for the plugin vdr-submenu.</flag>
46
47
48
49 1.124 media-video/vdr/ChangeLog
50
51 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/vdr/ChangeLog?rev=1.124&view=markup
52 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/vdr/ChangeLog?rev=1.124&content-type=text/plain
53 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/vdr/ChangeLog?r1=1.123&r2=1.124
54
55 Index: ChangeLog
56 ===================================================================
57 RCS file: /var/cvsroot/gentoo-x86/media-video/vdr/ChangeLog,v
58 retrieving revision 1.123
59 retrieving revision 1.124
60 diff -u -r1.123 -r1.124
61 --- ChangeLog 12 Jan 2009 13:23:01 -0000 1.123
62 +++ ChangeLog 21 Mar 2009 13:10:41 -0000 1.124
63 @@ -1,6 +1,12 @@
64 # ChangeLog for media-video/vdr
65 # Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
66 -# $Header: /var/cvsroot/gentoo-x86/media-video/vdr/ChangeLog,v 1.123 2009/01/12 13:23:01 zzam Exp $
67 +# $Header: /var/cvsroot/gentoo-x86/media-video/vdr/ChangeLog,v 1.124 2009/03/21 13:10:41 zzam Exp $
68 +
69 +*vdr-1.6.0_p2-r1 (21 Mar 2009)
70 +
71 + 21 Mar 2009; Matthias Schwarzott <zzam@g.o> metadata.xml,
72 + vdr-1.6.0_p2.ebuild, +vdr-1.6.0_p2-r1.ebuild:
73 + Updated to extensions-patch v68. Added an update note for version 1.6
74
75 12 Jan 2009; Matthias Schwarzott <zzam@g.o>
76 +files/vdr-dvb-api-5-is-fine.diff, vdr-1.4.6.ebuild, vdr-1.4.7-r10.ebuild,
77
78
79
80 1.4 media-video/vdr/vdr-1.6.0_p2.ebuild
81
82 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/vdr/vdr-1.6.0_p2.ebuild?rev=1.4&view=markup
83 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/vdr/vdr-1.6.0_p2.ebuild?rev=1.4&content-type=text/plain
84 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/vdr/vdr-1.6.0_p2.ebuild?r1=1.3&r2=1.4
85
86 Index: vdr-1.6.0_p2.ebuild
87 ===================================================================
88 RCS file: /var/cvsroot/gentoo-x86/media-video/vdr/vdr-1.6.0_p2.ebuild,v
89 retrieving revision 1.3
90 retrieving revision 1.4
91 diff -u -r1.3 -r1.4
92 --- vdr-1.6.0_p2.ebuild 12 Jan 2009 13:23:01 -0000 1.3
93 +++ vdr-1.6.0_p2.ebuild 21 Mar 2009 13:10:41 -0000 1.4
94 @@ -1,6 +1,6 @@
95 # Copyright 1999-2009 Gentoo Foundation
96 # Distributed under the terms of the GNU General Public License v2
97 -# $Header: /var/cvsroot/gentoo-x86/media-video/vdr/vdr-1.6.0_p2.ebuild,v 1.3 2009/01/12 13:23:01 zzam Exp $
98 +# $Header: /var/cvsroot/gentoo-x86/media-video/vdr/vdr-1.6.0_p2.ebuild,v 1.4 2009/03/21 13:10:41 zzam Exp $
99
100 inherit eutils flag-o-matic multilib
101
102 @@ -355,6 +355,9 @@
103 pkg_preinst() {
104 has_version "<${CATEGORY}/${PN}-1.3.36-r3"
105 previous_less_than_1_3_36_r3=$?
106 +
107 + has_version "<${CATEGORY}/${PN}-1.6.0"
108 + previous_less_than_1_3_36_r3=$?
109 }
110
111 pkg_postinst() {
112 @@ -407,6 +410,17 @@
113 einfo "emerge media-plugins/vdr-atscepg"
114 fi
115
116 + if [[ $previous_less_than_1_6_0 = 0 ]]; then
117 + elog "By default vdr is now started with utf8 character encoding"
118 + elog
119 + elog "To rename the old recordings to utf8 conforming names, do this:"
120 + elog "\temerge app-text/convmv"
121 + elog "\tconvmv -f latin1 -t utf8 -r --notest -i /var/vdr/video/"
122 + elog
123 + elog "To fix the descriptions of your recordings do this:"
124 + elog "\tfind /var/vdr/video/ -name "info.vdr" -print0|xargs -0 recode latin1..utf8"
125 + fi
126 +
127 elog "To get nice symbols in OSD we recommend to install"
128 elog "\t1. emerge media-fonts/vdrsymbols-ttf"
129 elog "\t2. select font VDRSymbolsSans in Setup"
130
131
132
133 1.1 media-video/vdr/vdr-1.6.0_p2-r1.ebuild
134
135 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/vdr/vdr-1.6.0_p2-r1.ebuild?rev=1.1&view=markup
136 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/vdr/vdr-1.6.0_p2-r1.ebuild?rev=1.1&content-type=text/plain
137
138 Index: vdr-1.6.0_p2-r1.ebuild
139 ===================================================================
140 # Copyright 1999-2009 Gentoo Foundation
141 # Distributed under the terms of the GNU General Public License v2
142 # $Header: /var/cvsroot/gentoo-x86/media-video/vdr/vdr-1.6.0_p2-r1.ebuild,v 1.1 2009/03/21 13:10:41 zzam Exp $
143
144 inherit eutils flag-o-matic multilib
145
146 # Switches supported by extensions-patch
147 EXT_PATCH_FLAGS="analogtv atsc cmdsubmenu cutterlimit cutterqueue cuttime ddepgentry
148 dolbyinrec dvbplayer dvbsetup dvdarchive dvdchapjump graphtft hardlinkcutter
149 pluginparam
150 jumpplay liemiext lnbshare mainmenuhooks menuorg noepg osdmaxitems pinplugin
151 rotor settime setup sortrecords sourcecaps livebuffer
152 ttxtsubs timercmd timerinfo validinput yaepg
153 syncearly dvlfriendlyfnames dvlrecscriptaddon dvlvidprefer
154 volctrl wareagleicon lircsettings deltimeshiftrec em84xx
155 cmdreccmdi18n softosd"
156
157 IUSE="debug vanilla dxr3 ${EXT_PATCH_FLAGS}"
158
159 MY_PV="${PV%_p*}"
160 MY_P="${PN}-${MY_PV}"
161 S="${WORKDIR}/${MY_P}"
162
163 EXT_V="68"
164 EXT_P=VDR-Extensions-Patch-${EXT_V}
165 EXT_DIR=${WORKDIR}/${EXT_P}/
166 EXT_VDR_PV="${PV/_p/-}"
167
168 DESCRIPTION="Video Disk Recorder - turns a pc into a powerful set top box for DVB"
169 HOMEPAGE="http://www.cadsoft.de/vdr/"
170 SRC_URI="ftp://ftp.cadsoft.de/vdr/${MY_P}.tar.bz2
171 ftp://ftp.cadsoft.de/vdr/Developer/${MY_P}-1.diff
172 ftp://ftp.cadsoft.de/vdr/Developer/${MY_P}-2.diff
173 http://www.zulu-entertainment.de/files/patches/${EXT_P}.tar.bz2"
174
175 KEYWORDS="~amd64 ~ppc ~x86"
176 SLOT="0"
177 LICENSE="GPL-2"
178
179 COMMON_DEPEND="media-libs/jpeg
180 sys-libs/libcap
181 >=media-libs/fontconfig-2.4.2
182 >=media-libs/freetype-2
183 sys-devel/gettext
184 dvdarchive? ( dvdchapjump? ( media-libs/libdvdnav ) )"
185
186 DEPEND="${COMMON_DEPEND}
187 media-tv/linuxtv-dvb-headers
188 dev-util/unifdef"
189
190 RDEPEND="${COMMON_DEPEND}
191 dev-lang/perl
192 >=media-tv/gentoo-vdr-scripts-0.4.5
193 media-fonts/corefonts"
194
195 # pull in vdr-setup to get the xml files, else menu will not work
196 PDEPEND="setup? ( >=media-plugins/vdr-setup-0.3.1-r1 )"
197
198 CONF_DIR=/etc/vdr
199 CAP_FILE=${S}/capabilities.sh
200 CAPS="# Capabilities of the vdr-executable for use by startscript etc."
201
202 pkg_setup() {
203 check_menu_flags
204
205 use debug && append-flags -g
206 PLUGIN_LIBDIR="/usr/$(get_libdir)/vdr/plugins"
207 }
208
209 check_menu_flags() {
210 if use menuorg && use setup; then
211 echo
212 eerror "Please use only one of this USE-Flags"
213 eerror "\tmenuorg setup"
214 die "multiple menu manipulation"
215 fi
216 }
217
218 add_cap() {
219 local arg
220 for arg; do
221 CAPS="${CAPS}\n${arg}=1"
222 done
223 }
224
225 enable_patch() {
226 local arg ARG_UPPER
227 for arg; do
228 ARG_UPPER=$(echo $arg|tr '[:lower:]' '[:upper:]')
229 echo "${ARG_UPPER} = 1" >> Make.config
230 done
231 }
232
233 extensions_add_make_conf()
234 {
235 # copy all ifdef for extensions-patch to Make.config
236 sed -e '1,/need to touch the following:/d' \
237 -e '/ifdef DVBDIR/,/^$/d' \
238 Make.config.template >> Make.config
239 }
240
241 extensions_all_defines() {
242 # extract all possible settings for extensions-patch
243 sed -e '/^#\?[A-Z].*= 1/!d' -e 's/^#\?//' -e 's/ .*//' \
244 Make.config.template \
245 | sort \
246 | tr '[:upper:]' '[:lower:]'
247 }
248
249 extensions_all_defines_unset() {
250 # extract all possible settings for extensions-patch
251 # and convert them to -U... for unifdef
252 sed -e '/^#\?[A-Z].*= 1/!d' -e 's/^#\?/-UUSE_/' -e 's/ .*//' \
253 Make.config.template \
254 | tr '\n' ' '
255 }
256
257 do_unifdef() {
258 ebegin "Unifdef sources"
259 local mf="Makefile.get"
260 cat <<'EOT' > $mf
261 include Makefile
262 show_def:
263 @echo $(DEFINES)
264 show_src_files:
265 @echo $(OBJS:%.o=%.c)
266 EOT
267
268 local DEFINES=$(extensions_all_defines_unset)
269
270 local RAW_DEFINES=$(make -f "$mf" show_def)
271 local VDR_SRC_FILES=$(make -f "$mf" show_src_files)
272 local KEEP_FILES=""
273 rm "$mf"
274
275 local def
276 for def in $RAW_DEFINES; do
277 case "${def}" in
278 -DUSE*)
279 DEFINES="${DEFINES} ${def}"
280 ;;
281 esac
282 done
283
284 local f
285 for f in *.c; do
286
287 # Removing the src files the Makefile does not use for compiling vdr
288 if ! has $f ${VDR_SRC_FILES} ${KEEP_FILES}; then
289 rm -f ${f} ${f%.c}.h
290 continue
291 fi
292
293 unifdef ${DEFINES} "$f" > "tmp.$f"
294 mv "tmp.$f" "$f"
295 done
296 for f in *.h; do
297 unifdef ${DEFINES} "$f" > "tmp.$f"
298 mv "tmp.$f" "$f"
299 [[ -s $f ]] || rm "$f"
300 done
301 eend 0
302 }
303
304 src_unpack() {
305
306 unpack ${A}
307
308 cd "${S}"
309 #applying maintainace-patches
310 epatch "${DISTDIR}/${MY_P}-1.diff"
311 epatch "${DISTDIR}/${MY_P}-2.diff"
312 epatch "${FILESDIR}"/vdr-dvb-api-5-is-fine.diff
313
314 ebegin "Changing pathes for gentoo"
315
316 sed \
317 -e 's-ConfigDirectory = VideoDirectory;-ConfigDirectory = CONFDIR;-' \
318 -i vdr.c
319
320 local DVBDIR=/usr/include
321
322 cat > Make.config <<-EOT
323 #
324 # Generated by ebuild ${PF}
325 #
326 PREFIX = /usr
327 DVBDIR = ${DVBDIR}
328 PLUGINLIBDIR = ${PLUGIN_LIBDIR}
329 CONFDIR = ${CONF_DIR}
330 VIDEODIR = /var/vdr/video
331 LOCDIR = \$(PREFIX)/share/vdr/locale
332
333 DEFINES += -DCONFDIR=\"\$(CONFDIR)\"
334 INCLUDES += -I\$(DVBDIR)
335
336 EOT
337 eend 0
338
339 epatch "${FILESDIR}"/vdr-1.6.0-makefile-install-header.diff
340
341 if use dxr3; then
342 einfo "Applying dxr3 subtitle hack"
343 epatch "${FILESDIR}"/vdr-1.6.0-dxr3-subtitlehack.diff
344 fi
345
346 sed -i i18n-to-gettext.pl \
347 -e '/MSGIDBUGS/s/""/"automatically created from i18n.c by vdr-plugin.eclass <vdr\\@gentoo.org>"/'
348
349 # Do not install runvdr script and plugins
350 sed -i Makefile \
351 -e 's/runvdr//' \
352 -e 's/ install-plugins//'
353
354 if ! use vanilla; then
355
356 cd "${S}"
357 # Now apply extensions patch
358 local fname="${PN}-${EXT_VDR_PV:-${PV}}_extensions.diff"
359 epatch "${EXT_DIR}/${fname}"
360
361 # Fix typo in Make.config.template
362 sed -e 's/CMDRECMDI18N/CMDRECCMDI18N/' -i Make.config.template
363
364 # other gentoo patches
365 # epatch "${FILESDIR}/..."
366
367 # This allows us to start even if some plugin does not exist
368 # or is not loadable.
369 enable_patch PLUGINMISSING
370
371 # Patch necessary for media-plugins/vdr-reelchannelscan
372 # it does not change anything when plugin is not used
373 enable_patch CHANNELSCAN
374
375 if [[ -n ${VDR_MAINTAINER_MODE} ]]; then
376 einfo "Doing maintainer checks:"
377
378 # these patches we do not support
379 # (or have them already hard enabled)
380 local IGNORE_PATCHES="channelscan pluginapi pluginmissing"
381
382 extensions_all_defines > "${T}"/new.IUSE
383 echo $EXT_PATCH_FLAGS $IGNORE_PATCHES|tr ' ' '\n' |sort > "${T}"/old.IUSE
384 local DIFFS=$(diff -u "${T}"/old.IUSE "${T}"/new.IUSE|grep '^[+-][^+-]')
385 if [[ -z ${DIFFS} ]]; then
386 einfo "EXT_PATCH_FLAGS is up to date."
387 else
388 ewarn "IUSE differences!"
389 local diff
390 for diff in $DIFFS; do
391 ewarn "$diff"
392 done
393 fi
394 fi
395
396 ebegin "Enabling selected patches"
397 local flag
398 for flag in $EXT_PATCH_FLAGS; do
399 use $flag && enable_patch ${flag}
400 done
401 eend 0
402
403 extensions_add_make_conf
404
405 ebegin "Make depend"
406 emake .dependencies >/dev/null
407 eend $? "make depend failed"
408
409 do_unifdef
410
411 use pluginparam && sed -i sources.conf -e 's/^#P/P/'
412 fi
413
414 # apply local patches defined by variable VDR_LOCAL_PATCHES_DIR
415 if test -n "${VDR_LOCAL_PATCHES_DIR}"; then
416 local dir_tmp_var
417 local LOCALPATCHES_SUBDIR=${PV}
418 for dir_tmp_var in allversions-fallback ${PV%_p*} ${PV} ; do
419 if [[ -d ${VDR_LOCAL_PATCHES_DIR}/${dir_tmp_var} ]]; then
420 LOCALPATCHES_SUBDIR="${dir_tmp_var}"
421 fi
422 done
423
424 echo
425 if [[ ${LOCALPATCHES_SUBDIR} == ${PV} ]]; then
426 einfo "Applying local patches"
427 else
428 einfo "Applying local patches (Using subdirectory: ${LOCALPATCHES_SUBDIR})"
429 fi
430
431 for LOCALPATCH in ${VDR_LOCAL_PATCHES_DIR}/${LOCALPATCHES_SUBDIR}/*.{diff,patch}; do
432 test -f "${LOCALPATCH}" && epatch "${LOCALPATCH}"
433 done
434 fi
435
436 if [[ -n "${VDRSOURCE_DIR}" ]]; then
437 cp -r "${S}" "${T}"/source-tree
438 fi
439
440 add_cap CAP_UTF8
441
442 add_cap CAP_IRCTRL_RUNTIME_PARAM \
443 CAP_VFAT_RUNTIME_PARAM \
444 CAP_CHUID \
445 CAP_SHUTDOWN_AUTO_RETRY
446
447 echo -e ${CAPS} > "${CAP_FILE}"
448 }
449
450 src_install() {
451 # trick makefile not to create a videodir by supplying it with an existing
452 # directory
453 emake install DESTDIR="${D}" VIDEODIR="/" || die "emake install failed"
454
455 keepdir "${CONF_DIR}"/plugins
456 keepdir "${CONF_DIR}"/themes
457
458 keepdir "${PLUGIN_LIBDIR}"
459
460 exeinto /usr/share/vdr/bin
461 doexe i18n-to-gettext.pl
462
463 dohtml *.html
464 dodoc MANUAL INSTALL README* HISTORY* CONTRIBUTORS
465
466 cd "${EXT_DIR}/docs" || die "Could not cd into extensions-patch doc dir."
467
468 local f
469 rm *vdr-1.4* 2>/dev/null
470 for f in *; do
471 [[ -f ${f} ]] || continue
472 newdoc "${f}" "${f}".ExtensionsPatch || die "Could not install extensions-patch doc ${f}"
473 done
474
475 cd "${S}"
476
477 insinto /usr/share/vdr
478 doins "${CAP_FILE}"
479
480 if [[ -n "${VDRSOURCE_DIR}" ]]; then
481 local SOURCES_DEST="${VDRSOURCE_DIR}/${P/_p/-}"
482 einfo "Installing sources"
483 insinto "${SOURCES_DEST}"
484 doins -r "${T}"/source-tree/*
485 keepdir "${SOURCES_DEST}"/PLUGINS/lib
486 fi
487
488 if use setup; then
489 insinto /usr/share/vdr/setup
490 doins "${S}"/menu.c
491 fi
492 chown -R vdr:vdr "${D}/${CONF_DIR}"
493 }
494
495 pkg_preinst() {
496 has_version "<${CATEGORY}/${PN}-1.3.36-r3"
497 previous_less_than_1_3_36_r3=$?
498
499 has_version "<${CATEGORY}/${PN}-1.6.0"
500 previous_less_than_1_3_36_r3=$?
501 }
502
503 pkg_postinst() {
504 elog "It is a good idea to run vdrplugin-rebuild now."
505 if [[ $previous_less_than_1_3_36_r3 = 0 ]] ; then
506 ewarn "Upgrade Info:"
507 ewarn
508 ewarn "If you had used the use-flags lirc, rcu or vfat"
509 ewarn "then, you now have to enable the associated functionality"
510 ewarn "in /etc/conf.d/vdr"
511 ewarn
512 ewarn "vfat is now set with VFAT_FILENAMES."
513 ewarn "lirc/rcu are now set with IR_CTRL."
514 ebeep
515 fi
516
517 if use setup; then
518 if ! has_version media-plugins/vdr-setup || \
519 ! egrep -q '^setup$' "${ROOT}/etc/conf.d/vdr.plugins"; then
520
521 echo
522 ewarn "You have compiled media-video/vdr with USE=\"setup\""
523 ewarn "It is very important to emerge media-plugins/vdr-setup now!"
524 ewarn "and you have to loaded it in /etc/conf.d/vdr.plugins"
525 fi
526 fi
527
528 local keysfound=0
529 local key
530 local warn_keys="JumpFwd JumpRew JumpFwdSlow JumpRewSlow"
531 local remote_file="${ROOT}"/etc/vdr/remote.conf
532
533 if [[ -e ${remote_file} ]]; then
534 for key in ${warn_keys}; do
535 if grep -q -i "\.${key} " "${remote_file}"; then
536 keysfound=1
537 break
538 fi
539 done
540 if [[ ${keysfound} == 1 ]]; then
541 ewarn "Your /etc/vdr/remote.conf contains keys which are no longer usable"
542 ewarn "Please remove these keys or vdr will not start:"
543 ewarn "# ${warn_keys}"
544 fi
545 fi
546
547 if use atsc; then
548 ewarn "ATSC is only supported by a rudimentary patch"
549 einfo "and need at least this patch and a plugin installed"
550 einfo "emerge media-plugins/vdr-atscepg"
551 fi
552
553 if [[ $previous_less_than_1_6_0 = 0 ]]; then
554 elog "By default vdr is now started with utf8 character encoding"
555 elog
556 elog "To rename the old recordings to utf8 conforming names, do this:"
557 elog "\temerge app-text/convmv"
558 elog "\tconvmv -f latin1 -t utf8 -r --notest -i /var/vdr/video/"
559 elog
560 elog "To fix the descriptions of your recordings do this:"
561 elog "\tfind /var/vdr/video/ -name "info.vdr" -print0|xargs -0 recode latin1..utf8"
562 fi
563
564 elog "To get nice symbols in OSD we recommend to install"
565 elog "\t1. emerge media-fonts/vdrsymbols-ttf"
566 elog "\t2. select font VDRSymbolsSans in Setup"
567 elog ""
568 elog "To get an idea how to proceed now, have a look at our vdr-guide:"
569 elog "\thttp://www.gentoo.org/doc/en/vdr-guide.xml"
570 }