FreeBSD Bugzilla – Attachment 44001 Details for
Bug 68215
NEW PORT: multimedia/freevo, an open-source home theatre PC platform
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
file.shar
file.shar (text/plain), 61.48 KB, created by
lewiz
on 2004-06-23 00:10:10 UTC
(
hide
)
Description:
file.shar
Filename:
MIME Type:
Creator:
lewiz
Created:
2004-06-23 00:10:10 UTC
Size:
61.48 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># freevo ># freevo/Makefile ># freevo/files ># freevo/files/patch-local_conf.py ># freevo/files/freevo.sh.sample ># freevo/files/patch-src-plugins-rom_drives.py ># freevo/files/patch-umask_fix ># freevo/distinfo ># freevo/pkg-descr ># freevo/pkg-plist ># freevo/pkg-message ># freevo/pkg-install ># freevo/pkg-deinstall ># >echo c - freevo >mkdir -p freevo > /dev/null 2>&1 >echo x - freevo/Makefile >sed 's/^X//' >freevo/Makefile << 'END-of-freevo/Makefile' >X# New ports collection makefile for: freevo >X# Date created: April 10 2004 >X# Whom: Lewis Thompson (purple@lewiz.net) >X# >X# $FreeBSD$ >X# >X# You can set the following options when compiling Freevo: >X# >X# WITH_SENSIBLE >X# default: NO >X# Build Freevo with a sensible set of applications. >X# >X# WITH_MPLAYER >X# default: YES >X# Enable mplayer video playback support. >X# >X# WITH_XINE >X# default: YES >X# Enable xine video playback support. >X# >X# WITH_MAME >X# default: autodetect >X# Enable xmame game support. >X# >X# WITH_SNES9X >X# default: autodetect >X# Enable snes9x game support. >X# >X# WITH_ZSNES >X# default: autodetect >X# Enable zsnes game support. >X# >X# WITH_XMLTV >X# default: autodetect >X# Enable TV guide listings support. >X# >X# WITH_CDPARANOIA >X# default: autodetect >X# Enable cdparanoia audio extraction support. >X# >X# WITH_LAME >X# default: autodetect >X# Enable lame MP3 encoding support. >X# >X# WITH_OGG >X# default: autodetect >X# Enable Ogg Vorbis encoding support. >X# >X# WITH_FLAC >X# default: autodetect >X# Enable FLAC encoding support. >X# >X# WITH_LIRC >X# default: autodetect >X# Enable lirc remote control support. >X# >X >XPORTNAME= freevo >XPORTVERSION= 1.5.0.r3 >XCATEGORIES= multimedia >XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} >XMASTER_SITE_SUBDIR= freevo >XDISTNAME= ${PORTNAME}-1.5-rc3 >X >XMAINTAINER= purple@lewiz.net >XCOMMENT= Open source digital jukebox >X >XNO_BUILD= yes >X >XRUN_DEPENDS= aumix:${PORTSDIR}/audio/aumix \ >X ${PYTHON_SITELIBDIR}/osd/__init__.py:${PORTSDIR}/misc/py-osd \ >X ${PYTHON_SITELIBDIR}/pygame/__init__.py:${PORTSDIR}/devel/py-game \ >X ${PYTHON_SITELIBDIR}/PIL/__init__.py:${PORTSDIR}/graphics/py-imaging \ >X ${PYTHON_SITELIBDIR}/twisted/__init__.py:${PORTSDIR}/devel/py-twisted \ >X ${PYTHON_SITELIBDIR}/mmpython/__init__.py:${PORTSDIR}/multimedia/mmpython \ >X ${PYTHON_SITELIBDIR}/_xmlplus/__init__.py:${PORTSDIR}/textproc/py-xml \ >X >X.if !defined(WITHOUT_MPLAYER) >XWITH_MPLAYER= yes >X.endif >X >X.if !defined(WITHOUT_XINE) >XWITH_XINE= yes >X.endif >X >X.if defined(WITH_SENSIBLE) >XWITH_XINE= YES >XWITH_MAME= YES >XWITH_SNES9X= YES >XWITH_XMLTV= YES >XWITH_CDPARANOIA=YES >XWITH_OGG= YES >XWITH_LIRC= YES >X.endif >X >X.if defined(WITH_MPLAYER) >XRUN_DEPENDS+= mplayer:${PORTSDIR}/multimedia/mplayer >X.endif >X >X# Should these have exists() ? >X# Without them freevo setup still detects applications but ports doesn't >X# create the full dependency list. >X.if defined(WITH_XINE) >XRUN_DEPENDS+= xine:${PORTSDIR}/multimedia/xine >X.endif >X >X.if defined(WITH_MAME) >XRUN_DEPENDS+= xmame:${PORTSDIR}/emulators/xmame >X.endif >X >X.if defined(WITH_SNES9X) >XRUN_DEPENDS+= snes9x:${PORTSDIR}/emulators/snes9x >X.endif >X >X.if defined(WITH_ZSNES) >XRUN_DEPENDS+= zsnes:${PORTSDIR}/emulators/zsnes >X.endif >X >X.if defined(WITH_XMLTV) >XRUN_DEPENDS+= tv_cat:${PORTSDIR}/textproc/p5-xmltv >X.endif >X >X.if defined(WITH_CDPARANOIA) >XRUN_DEPENDS+= cdparanoia:${PORTSDIR}/audio/cdparanoia >X.endif >X >X.if defined(WITH_LAME) >XRUN_DEPENDS+= lame:${PORTSDIR}/audio/lame >X.endif >X >X.if defined(WITH_OGG) >XRUN_DEPENDS+= oggenc:${PORTSDIR}/audio/vorbis-tools >X.endif >X >X.if defined(WITH_FLAC) >XRUN_DEPENDS+= flac:${PORTSDIR}/audio/flac >X.endif >X >X.if defined(WITH_LIRC) >XRUN_DEPENDS+= ${PYTHON_SITELIBDIR}/pylircmodule.so:${PORTSDIR}/comms/py-lirc >X.endif >X >XUSE_PYTHON= yes >XUSE_PYDISTUTILS= yes >XUSE_REINPLACE= yes >XPKGINSTALL= pkg-install >X >XDOCSDIR= ${PREFIX}/share/doc/${DISTNAME} >XCONF= ${PREFIX}/etc/${PORTNAME} >X >Xpost-patch: >X @${REINPLACE_CMD} -e 's|/etc/freevo|${PREFIX}/etc/freevo|' ${WRKSRC}/freevo_config.py >X @${REINPLACE_CMD} -e 's|/etc/freevo|${PREFIX}/etc/freevo|' ${WRKSRC}/local_conf.py.example >X >Xpre-install: >X @BATCH="${BATCH}" ${SH} ${PKGINSTALL} PRE-INSTALL >X >Xpost-install: >X @${MKDIR} ${CONF} && ${CHMOD} a+rx ${CONF} >X ${INSTALL_DATA} ${WRKSRC}/local_conf.py.example ${CONF} >X @${SED} 's|%%PREFIX%%|${PREFIX}|' ${FILESDIR}/freevo.sh.sample > ${WRKDIR}/freevo.sh.sample >X ${INSTALL_SCRIPT} ${WRKDIR}/freevo.sh.sample ${PREFIX}/etc/rc.d/ >X @${SED} 's|%%PREFIX%%|${PREFIX}|' ${PKGMESSAGE} >X >X.include <bsd.port.mk> >END-of-freevo/Makefile >echo c - freevo/files >mkdir -p freevo/files > /dev/null 2>&1 >echo x - freevo/files/patch-local_conf.py >sed 's/^X//' >freevo/files/patch-local_conf.py << 'END-of-freevo/files/patch-local_conf.py' >X--- local_conf.py.example.old Thu Jun 10 15:21:50 2004 >X+++ local_conf.py.example Thu Jun 10 15:22:39 2004 >X@@ -126,6 +126,7 @@ >X # Freevo can write to. >X # >X # OVERLAY_DIR = os.path.join(FREEVO_CACHEDIR, 'vfs') >X+OVERLAY_DIR = os.path.join(FREEVO_CACHEDIR, 'vfs') >X >X # >X # Umask setting for all files. >X@@ -133,6 +134,7 @@ >X # installation with different users, set this to 002 >X # >X # UMASK = 022 >X+UMASK = 002 >X >X # >X # Suffix for playlist files >END-of-freevo/files/patch-local_conf.py >echo x - freevo/files/freevo.sh.sample >sed 's/^X//' >freevo/files/freevo.sh.sample << 'END-of-freevo/files/freevo.sh.sample' >X#!/bin/sh >X >XPREFIX=%%PREFIX%% >XRUN="/usr/bin/su freevo -c" >XPATH=${PATH}:%%PREFIX%%/bin >X >Xcase "$1" in >Xstart) >X ${RUN} "${PREFIX}/bin/freevo recordserver start" \ >X && echo -n " freevo-recordserver" >X ${RUN} "${PREFIX}/bin/freevo webserver start" \ >X && echo -n " freevo-webserver" >X ${RUN} "${PREFIX}/bin/freevo -fs start" > /dev/null 2>&1 & >X echo -n " freevo" >X ;; >Xstop) >X ${RUN} "${PREFIX}/bin/freevo stop" >X ${RUN} "${PREFIX}/bin/freevo webserver stop" >X ${RUN} "${PREFIX}/bin/freevo recordserver stop" >X ;; >X*) >X echo "Usage: `basename $0` {start|stop}" >&2 >X ;; >Xesac >X >Xexit 0 >END-of-freevo/files/freevo.sh.sample >echo x - freevo/files/patch-src-plugins-rom_drives.py >sed 's/^X//' >freevo/files/patch-src-plugins-rom_drives.py << 'END-of-freevo/files/patch-src-plugins-rom_drives.py' >X--- src/plugins/rom_drives.py Fri Jun 18 01:41:29 2004 >X+++ src/plugins/rom_drives.py Fri Jun 18 01:40:11 2004 >X@@ -452,9 +452,19 @@ >X data = array.array('c', '\000'*4096) >X (address, length) = data.buffer_info() >X buf = pack('BBHP', CD_MSF_FORMAT, 0, length, address) >X- s = ioctl(fd, CDIOREADTOCENTRYS, buf) >X+ #s = ioctl(fd, CDIOREADTOCENTRYS, buf) >X+ >X+ # Above s = ioctl(... doesn't seem to work. >X+ # Instead let's try and read from the disc, if it >X+ # succeeds then there must be a disc in the drive. >X+ # Nasty but it seems to work... >X+ fd2 = open(media.devicename, 'rb') >X+ fd2.seek(32768) >X+ fd2.read(1) >X+ fd2.close() >X s = CDS_DISC_OK >X except: >X+ fd2.close() >X s = CDS_NO_DISC >X else: >X s = ioctl(fd, CDROM_DRIVE_STATUS, CDSL_CURRENT) >END-of-freevo/files/patch-src-plugins-rom_drives.py >echo x - freevo/files/patch-umask_fix >sed 's/^X//' >freevo/files/patch-umask_fix << 'END-of-freevo/files/patch-umask_fix' >Xdiff -ruN freevo-1.5-rc3.orig/src/config.py freevo-1.5-rc3/src/config.py >X--- src/config.py Sun Jun 20 17:43:54 2004 >X+++ src/config.py Sun Jun 20 17:45:07 2004 >X@@ -537,6 +537,9 @@ >X print 'configuration, Freevo will exit now.' >X sys.exit(0) >X >X+# set the umask >X+os.umask(UMASK) >X+ >X >X if not HELPER: >X _debug_('Logging to %s' % sys.stdout.logfile) >Xdiff -ruN freevo-1.5-rc3.orig/src/main.py freevo-1.5-rc3/src/main.py >X--- src/main.py Sun Jun 20 17:43:54 2004 >X+++ src/main.py Sun Jun 20 17:44:19 2004 >X@@ -438,9 +438,6 @@ >X >X >X try: >X- # set the umask >X- os.umask(config.UMASK) >X- >X # signal handler >X signal.signal(signal.SIGTERM, signal_handler) >X signal.signal(signal.SIGINT, signal_handler) >END-of-freevo/files/patch-umask_fix >echo x - freevo/distinfo >sed 's/^X//' >freevo/distinfo << 'END-of-freevo/distinfo' >XMD5 (freevo-1.5-rc3.tar.gz) = f08634261f2e7a741360e7e779d299a8 >XSIZE (freevo-1.5-rc3.tar.gz) = 4112202 >END-of-freevo/distinfo >echo x - freevo/pkg-descr >sed 's/^X//' >freevo/pkg-descr << 'END-of-freevo/pkg-descr' >XFreevo is an open-source digital video jukebox (PVR, DVR) based on Linux >Xin addition to a number of open-source audio/video tools. MPlayer is >Xused to play audio and video files. MPlayer is an excellent media player >Xthat can play most popular file formats. Freevo can be used both for a >Xstandalone PVR computer with a TV+remote, as well as on a regular >Xdesktop computer using the monitor and keyboard. >X >XFreevo is easy to download and install for new users. Most hardware is >Xsupported (graphic boards, sound cards and video capture devices). >X >XThe Freevo core is under heavy development. It is mostly written in the >XPython programming language which is very well suited for high-level >Xcontrol applications like Freevo. >X >XWWW: http://freevo.sourceforge.net/ >END-of-freevo/pkg-descr >echo x - freevo/pkg-plist >sed 's/^X//' >freevo/pkg-plist << 'END-of-freevo/pkg-plist' >Xbin/freevo >Xetc/freevo/local_conf.py.example >Xetc/rc.d/freevo.sh.sample >X%%PYTHON_SITELIBDIR%%/freevo/__init__.py >X%%PYTHON_SITELIBDIR%%/freevo/__init__.pyc >X%%PYTHON_SITELIBDIR%%/freevo/__init__.pyo >X%%PYTHON_SITELIBDIR%%/freevo/animation/__init__.py >X%%PYTHON_SITELIBDIR%%/freevo/animation/__init__.pyc >X%%PYTHON_SITELIBDIR%%/freevo/animation/__init__.pyo >X%%PYTHON_SITELIBDIR%%/freevo/animation/base.py >X%%PYTHON_SITELIBDIR%%/freevo/animation/base.pyc >X%%PYTHON_SITELIBDIR%%/freevo/animation/base.pyo >X%%PYTHON_SITELIBDIR%%/freevo/animation/marquee.py >X%%PYTHON_SITELIBDIR%%/freevo/animation/marquee.pyc >X%%PYTHON_SITELIBDIR%%/freevo/animation/marquee.pyo >X%%PYTHON_SITELIBDIR%%/freevo/animation/render.py >X%%PYTHON_SITELIBDIR%%/freevo/animation/render.pyc >X%%PYTHON_SITELIBDIR%%/freevo/animation/render.pyo >X%%PYTHON_SITELIBDIR%%/freevo/animation/screensaver.py >X%%PYTHON_SITELIBDIR%%/freevo/animation/screensaver.pyc >X%%PYTHON_SITELIBDIR%%/freevo/animation/screensaver.pyo >X%%PYTHON_SITELIBDIR%%/freevo/animation/transition.py >X%%PYTHON_SITELIBDIR%%/freevo/animation/transition.pyc >X%%PYTHON_SITELIBDIR%%/freevo/animation/transition.pyo >X%%PYTHON_SITELIBDIR%%/freevo/audio/__init__.py >X%%PYTHON_SITELIBDIR%%/freevo/audio/__init__.pyc >X%%PYTHON_SITELIBDIR%%/freevo/audio/__init__.pyo >X%%PYTHON_SITELIBDIR%%/freevo/audio/audiodiskitem.py >X%%PYTHON_SITELIBDIR%%/freevo/audio/audiodiskitem.pyc >X%%PYTHON_SITELIBDIR%%/freevo/audio/audiodiskitem.pyo >X%%PYTHON_SITELIBDIR%%/freevo/audio/audioitem.py >X%%PYTHON_SITELIBDIR%%/freevo/audio/audioitem.pyc >X%%PYTHON_SITELIBDIR%%/freevo/audio/audioitem.pyo >X%%PYTHON_SITELIBDIR%%/freevo/audio/player.py >X%%PYTHON_SITELIBDIR%%/freevo/audio/player.pyc >X%%PYTHON_SITELIBDIR%%/freevo/audio/player.pyo >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/__init__.py >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/__init__.pyc >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/__init__.pyo >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/cdbackup.py >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/cdbackup.pyc >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/cdbackup.pyo >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/coversearch.py >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/coversearch.pyc >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/coversearch.pyo >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/detach.py >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/detach.pyc >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/detach.pyo >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/detachbar.py >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/detachbar.pyc >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/detachbar.pyo >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/fxmms.py >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/fxmms.pyc >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/fxmms.pyo >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/logger.py >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/logger.pyc >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/logger.pyo >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/mplayer.py >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/mplayer.pyc >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/mplayer.pyo >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/mplayervis.py >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/mplayervis.pyc >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/mplayervis.pyo >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/playlist.py >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/playlist.pyc >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/playlist.pyo >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/radio.py >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/radio.pyc >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/radio.pyo >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/radioplayer.py >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/radioplayer.pyc >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/radioplayer.pyo >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/vux.py >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/vux.pyc >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/vux.pyo >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/xine.py >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/xine.pyc >X%%PYTHON_SITELIBDIR%%/freevo/audio/plugins/xine.pyo >X%%PYTHON_SITELIBDIR%%/freevo/childapp.py >X%%PYTHON_SITELIBDIR%%/freevo/childapp.pyc >X%%PYTHON_SITELIBDIR%%/freevo/childapp.pyo >X%%PYTHON_SITELIBDIR%%/freevo/config.py >X%%PYTHON_SITELIBDIR%%/freevo/config.pyc >X%%PYTHON_SITELIBDIR%%/freevo/config.pyo >X%%PYTHON_SITELIBDIR%%/freevo/directory.py >X%%PYTHON_SITELIBDIR%%/freevo/directory.pyc >X%%PYTHON_SITELIBDIR%%/freevo/directory.pyo >X%%PYTHON_SITELIBDIR%%/freevo/event.py >X%%PYTHON_SITELIBDIR%%/freevo/event.pyc >X%%PYTHON_SITELIBDIR%%/freevo/event.pyo >X%%PYTHON_SITELIBDIR%%/freevo/fxditem.py >X%%PYTHON_SITELIBDIR%%/freevo/fxditem.pyc >X%%PYTHON_SITELIBDIR%%/freevo/fxditem.pyo >X%%PYTHON_SITELIBDIR%%/freevo/games/__init__.py >X%%PYTHON_SITELIBDIR%%/freevo/games/__init__.pyc >X%%PYTHON_SITELIBDIR%%/freevo/games/__init__.pyo >X%%PYTHON_SITELIBDIR%%/freevo/games/game.py >X%%PYTHON_SITELIBDIR%%/freevo/games/game.pyc >X%%PYTHON_SITELIBDIR%%/freevo/games/game.pyo >X%%PYTHON_SITELIBDIR%%/freevo/games/genericitem.py >X%%PYTHON_SITELIBDIR%%/freevo/games/genericitem.pyc >X%%PYTHON_SITELIBDIR%%/freevo/games/genericitem.pyo >X%%PYTHON_SITELIBDIR%%/freevo/games/genesisitem.py >X%%PYTHON_SITELIBDIR%%/freevo/games/genesisitem.pyc >X%%PYTHON_SITELIBDIR%%/freevo/games/genesisitem.pyo >X%%PYTHON_SITELIBDIR%%/freevo/games/mame_cache.py >X%%PYTHON_SITELIBDIR%%/freevo/games/mame_cache.pyc >X%%PYTHON_SITELIBDIR%%/freevo/games/mame_cache.pyo >X%%PYTHON_SITELIBDIR%%/freevo/games/mame_types.py >X%%PYTHON_SITELIBDIR%%/freevo/games/mame_types.pyc >X%%PYTHON_SITELIBDIR%%/freevo/games/mame_types.pyo >X%%PYTHON_SITELIBDIR%%/freevo/games/mameitem.py >X%%PYTHON_SITELIBDIR%%/freevo/games/mameitem.pyc >X%%PYTHON_SITELIBDIR%%/freevo/games/mameitem.pyo >X%%PYTHON_SITELIBDIR%%/freevo/games/snesitem.py >X%%PYTHON_SITELIBDIR%%/freevo/games/snesitem.pyc >X%%PYTHON_SITELIBDIR%%/freevo/games/snesitem.pyo >X%%PYTHON_SITELIBDIR%%/freevo/games/zipped_rom.py >X%%PYTHON_SITELIBDIR%%/freevo/games/zipped_rom.pyc >X%%PYTHON_SITELIBDIR%%/freevo/games/zipped_rom.pyo >X%%PYTHON_SITELIBDIR%%/freevo/gui/AlertBox.py >X%%PYTHON_SITELIBDIR%%/freevo/gui/AlertBox.pyc >X%%PYTHON_SITELIBDIR%%/freevo/gui/AlertBox.pyo >X%%PYTHON_SITELIBDIR%%/freevo/gui/Border.py >X%%PYTHON_SITELIBDIR%%/freevo/gui/Border.pyc >X%%PYTHON_SITELIBDIR%%/freevo/gui/Border.pyo >X%%PYTHON_SITELIBDIR%%/freevo/gui/Button.py >X%%PYTHON_SITELIBDIR%%/freevo/gui/Button.pyc >X%%PYTHON_SITELIBDIR%%/freevo/gui/Button.pyo >X%%PYTHON_SITELIBDIR%%/freevo/gui/Color.py >X%%PYTHON_SITELIBDIR%%/freevo/gui/Color.pyc >X%%PYTHON_SITELIBDIR%%/freevo/gui/Color.pyo >X%%PYTHON_SITELIBDIR%%/freevo/gui/ConfirmBox.py >X%%PYTHON_SITELIBDIR%%/freevo/gui/ConfirmBox.pyc >X%%PYTHON_SITELIBDIR%%/freevo/gui/ConfirmBox.pyo >X%%PYTHON_SITELIBDIR%%/freevo/gui/Container.py >X%%PYTHON_SITELIBDIR%%/freevo/gui/Container.pyc >X%%PYTHON_SITELIBDIR%%/freevo/gui/Container.pyo >X%%PYTHON_SITELIBDIR%%/freevo/gui/GUIObject.py >X%%PYTHON_SITELIBDIR%%/freevo/gui/GUIObject.pyc >X%%PYTHON_SITELIBDIR%%/freevo/gui/GUIObject.pyo >X%%PYTHON_SITELIBDIR%%/freevo/gui/InputBox.py >X%%PYTHON_SITELIBDIR%%/freevo/gui/InputBox.pyc >X%%PYTHON_SITELIBDIR%%/freevo/gui/InputBox.pyo >X%%PYTHON_SITELIBDIR%%/freevo/gui/Label.py >X%%PYTHON_SITELIBDIR%%/freevo/gui/Label.pyc >X%%PYTHON_SITELIBDIR%%/freevo/gui/Label.pyo >X%%PYTHON_SITELIBDIR%%/freevo/gui/LayoutManagers.py >X%%PYTHON_SITELIBDIR%%/freevo/gui/LayoutManagers.pyc >X%%PYTHON_SITELIBDIR%%/freevo/gui/LayoutManagers.pyo >X%%PYTHON_SITELIBDIR%%/freevo/gui/LetterBoxGroup.py >X%%PYTHON_SITELIBDIR%%/freevo/gui/LetterBoxGroup.pyc >X%%PYTHON_SITELIBDIR%%/freevo/gui/LetterBoxGroup.pyo >X%%PYTHON_SITELIBDIR%%/freevo/gui/ListBox.py >X%%PYTHON_SITELIBDIR%%/freevo/gui/ListBox.pyc >X%%PYTHON_SITELIBDIR%%/freevo/gui/ListBox.pyo >X%%PYTHON_SITELIBDIR%%/freevo/gui/ListItem.py >X%%PYTHON_SITELIBDIR%%/freevo/gui/ListItem.pyc >X%%PYTHON_SITELIBDIR%%/freevo/gui/ListItem.pyo >X%%PYTHON_SITELIBDIR%%/freevo/gui/OptionBox.py >X%%PYTHON_SITELIBDIR%%/freevo/gui/OptionBox.pyc >X%%PYTHON_SITELIBDIR%%/freevo/gui/OptionBox.pyo >X%%PYTHON_SITELIBDIR%%/freevo/gui/Panel.py >X%%PYTHON_SITELIBDIR%%/freevo/gui/Panel.pyc >X%%PYTHON_SITELIBDIR%%/freevo/gui/Panel.pyo >X%%PYTHON_SITELIBDIR%%/freevo/gui/PopupBox.py >X%%PYTHON_SITELIBDIR%%/freevo/gui/PopupBox.pyc >X%%PYTHON_SITELIBDIR%%/freevo/gui/PopupBox.pyo >X%%PYTHON_SITELIBDIR%%/freevo/gui/ProgressBox.py >X%%PYTHON_SITELIBDIR%%/freevo/gui/ProgressBox.pyc >X%%PYTHON_SITELIBDIR%%/freevo/gui/ProgressBox.pyo >X%%PYTHON_SITELIBDIR%%/freevo/gui/Progressbar.py >X%%PYTHON_SITELIBDIR%%/freevo/gui/Progressbar.pyc >X%%PYTHON_SITELIBDIR%%/freevo/gui/Progressbar.pyo >X%%PYTHON_SITELIBDIR%%/freevo/gui/RegionScroller.py >X%%PYTHON_SITELIBDIR%%/freevo/gui/RegionScroller.pyc >X%%PYTHON_SITELIBDIR%%/freevo/gui/RegionScroller.pyo >X%%PYTHON_SITELIBDIR%%/freevo/gui/Scrollbar.py >X%%PYTHON_SITELIBDIR%%/freevo/gui/Scrollbar.pyc >X%%PYTHON_SITELIBDIR%%/freevo/gui/Scrollbar.pyo >X%%PYTHON_SITELIBDIR%%/freevo/gui/Window.py >X%%PYTHON_SITELIBDIR%%/freevo/gui/Window.pyc >X%%PYTHON_SITELIBDIR%%/freevo/gui/Window.pyo >X%%PYTHON_SITELIBDIR%%/freevo/gui/__init__.py >X%%PYTHON_SITELIBDIR%%/freevo/gui/__init__.pyc >X%%PYTHON_SITELIBDIR%%/freevo/gui/__init__.pyo >X%%PYTHON_SITELIBDIR%%/freevo/gui/exceptions.py >X%%PYTHON_SITELIBDIR%%/freevo/gui/exceptions.pyc >X%%PYTHON_SITELIBDIR%%/freevo/gui/exceptions.pyo >X%%PYTHON_SITELIBDIR%%/freevo/helpers/__init__.py >X%%PYTHON_SITELIBDIR%%/freevo/helpers/__init__.pyc >X%%PYTHON_SITELIBDIR%%/freevo/helpers/__init__.pyo >X%%PYTHON_SITELIBDIR%%/freevo/helpers/cache.py >X%%PYTHON_SITELIBDIR%%/freevo/helpers/cache.pyc >X%%PYTHON_SITELIBDIR%%/freevo/helpers/cache.pyo >X%%PYTHON_SITELIBDIR%%/freevo/helpers/convert_config.py >X%%PYTHON_SITELIBDIR%%/freevo/helpers/convert_config.pyc >X%%PYTHON_SITELIBDIR%%/freevo/helpers/convert_config.pyo >X%%PYTHON_SITELIBDIR%%/freevo/helpers/daemon.py >X%%PYTHON_SITELIBDIR%%/freevo/helpers/daemon.pyc >X%%PYTHON_SITELIBDIR%%/freevo/helpers/daemon.pyo >X%%PYTHON_SITELIBDIR%%/freevo/helpers/imdb.py >X%%PYTHON_SITELIBDIR%%/freevo/helpers/imdb.pyc >X%%PYTHON_SITELIBDIR%%/freevo/helpers/imdb.pyo >X%%PYTHON_SITELIBDIR%%/freevo/helpers/install.py >X%%PYTHON_SITELIBDIR%%/freevo/helpers/install.pyc >X%%PYTHON_SITELIBDIR%%/freevo/helpers/install.pyo >X%%PYTHON_SITELIBDIR%%/freevo/helpers/makelircrc.py >X%%PYTHON_SITELIBDIR%%/freevo/helpers/makelircrc.pyc >X%%PYTHON_SITELIBDIR%%/freevo/helpers/makelircrc.pyo >X%%PYTHON_SITELIBDIR%%/freevo/helpers/makelogos.py >X%%PYTHON_SITELIBDIR%%/freevo/helpers/makelogos.pyc >X%%PYTHON_SITELIBDIR%%/freevo/helpers/makelogos.pyo >X%%PYTHON_SITELIBDIR%%/freevo/helpers/makestationlist.py >X%%PYTHON_SITELIBDIR%%/freevo/helpers/makestationlist.pyc >X%%PYTHON_SITELIBDIR%%/freevo/helpers/makestationlist.pyo >X%%PYTHON_SITELIBDIR%%/freevo/helpers/plugins.py >X%%PYTHON_SITELIBDIR%%/freevo/helpers/plugins.pyc >X%%PYTHON_SITELIBDIR%%/freevo/helpers/plugins.pyo >X%%PYTHON_SITELIBDIR%%/freevo/helpers/recordserver.py >X%%PYTHON_SITELIBDIR%%/freevo/helpers/recordserver.pyc >X%%PYTHON_SITELIBDIR%%/freevo/helpers/recordserver.pyo >X%%PYTHON_SITELIBDIR%%/freevo/helpers/remote.py >X%%PYTHON_SITELIBDIR%%/freevo/helpers/remote.pyc >X%%PYTHON_SITELIBDIR%%/freevo/helpers/remote.pyo >X%%PYTHON_SITELIBDIR%%/freevo/helpers/schedulefavorites.py >X%%PYTHON_SITELIBDIR%%/freevo/helpers/schedulefavorites.pyc >X%%PYTHON_SITELIBDIR%%/freevo/helpers/schedulefavorites.pyo >X%%PYTHON_SITELIBDIR%%/freevo/helpers/tv_grab.py >X%%PYTHON_SITELIBDIR%%/freevo/helpers/tv_grab.pyc >X%%PYTHON_SITELIBDIR%%/freevo/helpers/tv_grab.pyo >X%%PYTHON_SITELIBDIR%%/freevo/helpers/vtrelease.py >X%%PYTHON_SITELIBDIR%%/freevo/helpers/vtrelease.pyc >X%%PYTHON_SITELIBDIR%%/freevo/helpers/vtrelease.pyo >X%%PYTHON_SITELIBDIR%%/freevo/helpers/webserver.py >X%%PYTHON_SITELIBDIR%%/freevo/helpers/webserver.pyc >X%%PYTHON_SITELIBDIR%%/freevo/helpers/webserver.pyo >X%%PYTHON_SITELIBDIR%%/freevo/image/__init__.py >X%%PYTHON_SITELIBDIR%%/freevo/image/__init__.pyc >X%%PYTHON_SITELIBDIR%%/freevo/image/__init__.pyo >X%%PYTHON_SITELIBDIR%%/freevo/image/imageitem.py >X%%PYTHON_SITELIBDIR%%/freevo/image/imageitem.pyc >X%%PYTHON_SITELIBDIR%%/freevo/image/imageitem.pyo >X%%PYTHON_SITELIBDIR%%/freevo/image/plugins/__init__.py >X%%PYTHON_SITELIBDIR%%/freevo/image/plugins/__init__.pyc >X%%PYTHON_SITELIBDIR%%/freevo/image/plugins/__init__.pyo >X%%PYTHON_SITELIBDIR%%/freevo/image/plugins/apod.py >X%%PYTHON_SITELIBDIR%%/freevo/image/plugins/apod.pyc >X%%PYTHON_SITELIBDIR%%/freevo/image/plugins/apod.pyo >X%%PYTHON_SITELIBDIR%%/freevo/image/plugins/gphoto.py >X%%PYTHON_SITELIBDIR%%/freevo/image/plugins/gphoto.pyc >X%%PYTHON_SITELIBDIR%%/freevo/image/plugins/gphoto.pyo >X%%PYTHON_SITELIBDIR%%/freevo/image/viewer.py >X%%PYTHON_SITELIBDIR%%/freevo/image/viewer.pyc >X%%PYTHON_SITELIBDIR%%/freevo/image/viewer.pyo >X%%PYTHON_SITELIBDIR%%/freevo/item.py >X%%PYTHON_SITELIBDIR%%/freevo/item.pyc >X%%PYTHON_SITELIBDIR%%/freevo/item.pyo >X%%PYTHON_SITELIBDIR%%/freevo/main.py >X%%PYTHON_SITELIBDIR%%/freevo/main.pyc >X%%PYTHON_SITELIBDIR%%/freevo/main.pyo >X%%PYTHON_SITELIBDIR%%/freevo/menu.py >X%%PYTHON_SITELIBDIR%%/freevo/menu.pyc >X%%PYTHON_SITELIBDIR%%/freevo/menu.pyo >X%%PYTHON_SITELIBDIR%%/freevo/osd.py >X%%PYTHON_SITELIBDIR%%/freevo/osd.pyc >X%%PYTHON_SITELIBDIR%%/freevo/osd.pyo >X%%PYTHON_SITELIBDIR%%/freevo/playlist.py >X%%PYTHON_SITELIBDIR%%/freevo/playlist.pyc >X%%PYTHON_SITELIBDIR%%/freevo/playlist.pyo >X%%PYTHON_SITELIBDIR%%/freevo/plugin.py >X%%PYTHON_SITELIBDIR%%/freevo/plugin.pyc >X%%PYTHON_SITELIBDIR%%/freevo/plugin.pyo >X%%PYTHON_SITELIBDIR%%/freevo/plugins/__init__.py >X%%PYTHON_SITELIBDIR%%/freevo/plugins/__init__.pyc >X%%PYTHON_SITELIBDIR%%/freevo/plugins/__init__.pyo >X%%PYTHON_SITELIBDIR%%/freevo/plugins/autocolor.py >X%%PYTHON_SITELIBDIR%%/freevo/plugins/autocolor.pyc >X%%PYTHON_SITELIBDIR%%/freevo/plugins/autocolor.pyo >X%%PYTHON_SITELIBDIR%%/freevo/plugins/command.py >X%%PYTHON_SITELIBDIR%%/freevo/plugins/command.pyc >X%%PYTHON_SITELIBDIR%%/freevo/plugins/command.pyo >X%%PYTHON_SITELIBDIR%%/freevo/plugins/df.py >X%%PYTHON_SITELIBDIR%%/freevo/plugins/df.pyc >X%%PYTHON_SITELIBDIR%%/freevo/plugins/df.pyo >X%%PYTHON_SITELIBDIR%%/freevo/plugins/file_ops.py >X%%PYTHON_SITELIBDIR%%/freevo/plugins/file_ops.pyc >X%%PYTHON_SITELIBDIR%%/freevo/plugins/file_ops.pyo >X%%PYTHON_SITELIBDIR%%/freevo/plugins/freevo-rendezvous.py >X%%PYTHON_SITELIBDIR%%/freevo/plugins/freevo-rendezvous.pyc >X%%PYTHON_SITELIBDIR%%/freevo/plugins/freevo-rendezvous.pyo >X%%PYTHON_SITELIBDIR%%/freevo/plugins/freevoscreensaver.py >X%%PYTHON_SITELIBDIR%%/freevo/plugins/freevoscreensaver.pyc >X%%PYTHON_SITELIBDIR%%/freevo/plugins/freevoscreensaver.pyo >X%%PYTHON_SITELIBDIR%%/freevo/plugins/headlines.py >X%%PYTHON_SITELIBDIR%%/freevo/plugins/headlines.pyc >X%%PYTHON_SITELIBDIR%%/freevo/plugins/headlines.pyo >X%%PYTHON_SITELIBDIR%%/freevo/plugins/icecast.py >X%%PYTHON_SITELIBDIR%%/freevo/plugins/icecast.pyc >X%%PYTHON_SITELIBDIR%%/freevo/plugins/icecast.pyo >X%%PYTHON_SITELIBDIR%%/freevo/plugins/idlebar/MultiMail.py >X%%PYTHON_SITELIBDIR%%/freevo/plugins/idlebar/MultiMail.pyc >X%%PYTHON_SITELIBDIR%%/freevo/plugins/idlebar/MultiMail.pyo >X%%PYTHON_SITELIBDIR%%/freevo/plugins/idlebar/__init__.py >X%%PYTHON_SITELIBDIR%%/freevo/plugins/idlebar/__init__.pyc >X%%PYTHON_SITELIBDIR%%/freevo/plugins/idlebar/__init__.pyo >X%%PYTHON_SITELIBDIR%%/freevo/plugins/idlebar/system.py >X%%PYTHON_SITELIBDIR%%/freevo/plugins/idlebar/system.pyc >X%%PYTHON_SITELIBDIR%%/freevo/plugins/idlebar/system.pyo >X%%PYTHON_SITELIBDIR%%/freevo/plugins/idlebar/volume.py >X%%PYTHON_SITELIBDIR%%/freevo/plugins/idlebar/volume.pyc >X%%PYTHON_SITELIBDIR%%/freevo/plugins/idlebar/volume.pyo >X%%PYTHON_SITELIBDIR%%/freevo/plugins/joy.py >X%%PYTHON_SITELIBDIR%%/freevo/plugins/joy.pyc >X%%PYTHON_SITELIBDIR%%/freevo/plugins/joy.pyo >X%%PYTHON_SITELIBDIR%%/freevo/plugins/lcd.py >X%%PYTHON_SITELIBDIR%%/freevo/plugins/lcd.pyc >X%%PYTHON_SITELIBDIR%%/freevo/plugins/lcd.pyo >X%%PYTHON_SITELIBDIR%%/freevo/plugins/mediamenu.py >X%%PYTHON_SITELIBDIR%%/freevo/plugins/mediamenu.pyc >X%%PYTHON_SITELIBDIR%%/freevo/plugins/mediamenu.pyo >X%%PYTHON_SITELIBDIR%%/freevo/plugins/mixer.py >X%%PYTHON_SITELIBDIR%%/freevo/plugins/mixer.pyc >X%%PYTHON_SITELIBDIR%%/freevo/plugins/mixer.pyo >X%%PYTHON_SITELIBDIR%%/freevo/plugins/ossmixer.py >X%%PYTHON_SITELIBDIR%%/freevo/plugins/ossmixer.pyc >X%%PYTHON_SITELIBDIR%%/freevo/plugins/ossmixer.pyo >X%%PYTHON_SITELIBDIR%%/freevo/plugins/rom_drives.py >X%%PYTHON_SITELIBDIR%%/freevo/plugins/rom_drives.pyc >X%%PYTHON_SITELIBDIR%%/freevo/plugins/rom_drives.pyo >X%%PYTHON_SITELIBDIR%%/freevo/plugins/shoppingcart.py >X%%PYTHON_SITELIBDIR%%/freevo/plugins/shoppingcart.pyc >X%%PYTHON_SITELIBDIR%%/freevo/plugins/shoppingcart.pyo >X%%PYTHON_SITELIBDIR%%/freevo/plugins/shutdown.py >X%%PYTHON_SITELIBDIR%%/freevo/plugins/shutdown.pyc >X%%PYTHON_SITELIBDIR%%/freevo/plugins/shutdown.pyo >X%%PYTHON_SITELIBDIR%%/freevo/plugins/tiny_osd.py >X%%PYTHON_SITELIBDIR%%/freevo/plugins/tiny_osd.pyc >X%%PYTHON_SITELIBDIR%%/freevo/plugins/tiny_osd.pyo >X%%PYTHON_SITELIBDIR%%/freevo/plugins/tiny_xosd.py >X%%PYTHON_SITELIBDIR%%/freevo/plugins/tiny_xosd.pyc >X%%PYTHON_SITELIBDIR%%/freevo/plugins/tiny_xosd.pyo >X%%PYTHON_SITELIBDIR%%/freevo/plugins/usb.py >X%%PYTHON_SITELIBDIR%%/freevo/plugins/usb.pyc >X%%PYTHON_SITELIBDIR%%/freevo/plugins/usb.pyo >X%%PYTHON_SITELIBDIR%%/freevo/plugins/usbstorage.py >X%%PYTHON_SITELIBDIR%%/freevo/plugins/usbstorage.pyc >X%%PYTHON_SITELIBDIR%%/freevo/plugins/usbstorage.pyo >X%%PYTHON_SITELIBDIR%%/freevo/plugins/yac.py >X%%PYTHON_SITELIBDIR%%/freevo/plugins/yac.pyc >X%%PYTHON_SITELIBDIR%%/freevo/plugins/yac.pyo >X%%PYTHON_SITELIBDIR%%/freevo/rc.py >X%%PYTHON_SITELIBDIR%%/freevo/rc.pyc >X%%PYTHON_SITELIBDIR%%/freevo/rc.pyo >X%%PYTHON_SITELIBDIR%%/freevo/setup_freevo.py >X%%PYTHON_SITELIBDIR%%/freevo/setup_freevo.pyc >X%%PYTHON_SITELIBDIR%%/freevo/setup_freevo.pyo >X%%PYTHON_SITELIBDIR%%/freevo/skin.py >X%%PYTHON_SITELIBDIR%%/freevo/skin.pyc >X%%PYTHON_SITELIBDIR%%/freevo/skin.pyo >X%%PYTHON_SITELIBDIR%%/freevo/skins/__init__.py >X%%PYTHON_SITELIBDIR%%/freevo/skins/__init__.pyc >X%%PYTHON_SITELIBDIR%%/freevo/skins/__init__.pyo >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/__init__.py >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/__init__.pyc >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/__init__.pyo >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/area.py >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/area.pyc >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/area.pyo >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/default_areas.py >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/default_areas.pyc >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/default_areas.pyo >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/info_area.py >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/info_area.pyc >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/info_area.pyo >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/listing_area.py >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/listing_area.pyc >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/listing_area.pyo >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/main.py >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/main.pyc >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/main.pyo >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/screen.py >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/screen.pyc >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/screen.pyo >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/skin_utils.py >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/skin_utils.pyc >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/skin_utils.pyo >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/tvlisting_area.py >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/tvlisting_area.pyc >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/tvlisting_area.pyo >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/view_area.py >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/view_area.pyc >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/view_area.pyo >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/xml_skin.py >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/xml_skin.pyc >X%%PYTHON_SITELIBDIR%%/freevo/skins/main/xml_skin.pyo >X%%PYTHON_SITELIBDIR%%/freevo/skins/plugins/__init__.py >X%%PYTHON_SITELIBDIR%%/freevo/skins/plugins/__init__.pyc >X%%PYTHON_SITELIBDIR%%/freevo/skins/plugins/__init__.pyo >X%%PYTHON_SITELIBDIR%%/freevo/tv/__init__.py >X%%PYTHON_SITELIBDIR%%/freevo/tv/__init__.pyc >X%%PYTHON_SITELIBDIR%%/freevo/tv/__init__.pyo >X%%PYTHON_SITELIBDIR%%/freevo/tv/channels.py >X%%PYTHON_SITELIBDIR%%/freevo/tv/channels.pyc >X%%PYTHON_SITELIBDIR%%/freevo/tv/channels.pyo >X%%PYTHON_SITELIBDIR%%/freevo/tv/edit_favorite.py >X%%PYTHON_SITELIBDIR%%/freevo/tv/edit_favorite.pyc >X%%PYTHON_SITELIBDIR%%/freevo/tv/edit_favorite.pyo >X%%PYTHON_SITELIBDIR%%/freevo/tv/epg_types.py >X%%PYTHON_SITELIBDIR%%/freevo/tv/epg_types.pyc >X%%PYTHON_SITELIBDIR%%/freevo/tv/epg_types.pyo >X%%PYTHON_SITELIBDIR%%/freevo/tv/epg_xmltv.py >X%%PYTHON_SITELIBDIR%%/freevo/tv/epg_xmltv.pyc >X%%PYTHON_SITELIBDIR%%/freevo/tv/epg_xmltv.pyo >X%%PYTHON_SITELIBDIR%%/freevo/tv/freq.py >X%%PYTHON_SITELIBDIR%%/freevo/tv/freq.pyc >X%%PYTHON_SITELIBDIR%%/freevo/tv/freq.pyo >X%%PYTHON_SITELIBDIR%%/freevo/tv/ivtv.py >X%%PYTHON_SITELIBDIR%%/freevo/tv/ivtv.pyc >X%%PYTHON_SITELIBDIR%%/freevo/tv/ivtv.pyo >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/__init__.py >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/__init__.pyc >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/__init__.pyo >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/generic_record.py >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/generic_record.pyc >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/generic_record.pyo >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/irsend_echostar.py >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/irsend_echostar.pyc >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/irsend_echostar.pyo >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/irsend_generic.py >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/irsend_generic.pyc >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/irsend_generic.pyo >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/ivtv_record.py >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/ivtv_record.pyc >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/ivtv_record.pyo >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/manual_record.py >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/manual_record.pyc >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/manual_record.pyo >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/mplayer.py >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/mplayer.pyc >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/mplayer.pyo >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/scheduled_recordings.py >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/scheduled_recordings.pyc >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/scheduled_recordings.pyo >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/tvtime.py >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/tvtime.pyc >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/tvtime.pyo >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/view_favorites.py >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/view_favorites.pyc >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/view_favorites.pyo >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/view_line_in.py >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/view_line_in.pyc >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/view_line_in.pyo >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/xawtv.py >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/xawtv.pyc >X%%PYTHON_SITELIBDIR%%/freevo/tv/plugins/xawtv.pyo >X%%PYTHON_SITELIBDIR%%/freevo/tv/program_display.py >X%%PYTHON_SITELIBDIR%%/freevo/tv/program_display.pyc >X%%PYTHON_SITELIBDIR%%/freevo/tv/program_display.pyo >X%%PYTHON_SITELIBDIR%%/freevo/tv/program_search.py >X%%PYTHON_SITELIBDIR%%/freevo/tv/program_search.pyc >X%%PYTHON_SITELIBDIR%%/freevo/tv/program_search.pyo >X%%PYTHON_SITELIBDIR%%/freevo/tv/record_client.py >X%%PYTHON_SITELIBDIR%%/freevo/tv/record_client.pyc >X%%PYTHON_SITELIBDIR%%/freevo/tv/record_client.pyo >X%%PYTHON_SITELIBDIR%%/freevo/tv/record_types.py >X%%PYTHON_SITELIBDIR%%/freevo/tv/record_types.pyc >X%%PYTHON_SITELIBDIR%%/freevo/tv/record_types.pyo >X%%PYTHON_SITELIBDIR%%/freevo/tv/strptime.py >X%%PYTHON_SITELIBDIR%%/freevo/tv/strptime.pyc >X%%PYTHON_SITELIBDIR%%/freevo/tv/strptime.pyo >X%%PYTHON_SITELIBDIR%%/freevo/tv/tvguide.py >X%%PYTHON_SITELIBDIR%%/freevo/tv/tvguide.pyc >X%%PYTHON_SITELIBDIR%%/freevo/tv/tvguide.pyo >X%%PYTHON_SITELIBDIR%%/freevo/tv/tvmenu.py >X%%PYTHON_SITELIBDIR%%/freevo/tv/tvmenu.pyc >X%%PYTHON_SITELIBDIR%%/freevo/tv/tvmenu.pyo >X%%PYTHON_SITELIBDIR%%/freevo/tv/v4l2.py >X%%PYTHON_SITELIBDIR%%/freevo/tv/v4l2.pyc >X%%PYTHON_SITELIBDIR%%/freevo/tv/v4l2.pyo >X%%PYTHON_SITELIBDIR%%/freevo/tv/xmltv.py >X%%PYTHON_SITELIBDIR%%/freevo/tv/xmltv.pyc >X%%PYTHON_SITELIBDIR%%/freevo/tv/xmltv.pyo >X%%PYTHON_SITELIBDIR%%/freevo/util/Rendezvous.py >X%%PYTHON_SITELIBDIR%%/freevo/util/Rendezvous.pyc >X%%PYTHON_SITELIBDIR%%/freevo/util/Rendezvous.pyo >X%%PYTHON_SITELIBDIR%%/freevo/util/__init__.py >X%%PYTHON_SITELIBDIR%%/freevo/util/__init__.pyc >X%%PYTHON_SITELIBDIR%%/freevo/util/__init__.pyo >X%%PYTHON_SITELIBDIR%%/freevo/util/amazon.py >X%%PYTHON_SITELIBDIR%%/freevo/util/amazon.pyc >X%%PYTHON_SITELIBDIR%%/freevo/util/amazon.pyo >X%%PYTHON_SITELIBDIR%%/freevo/util/dbutil.py >X%%PYTHON_SITELIBDIR%%/freevo/util/dbutil.pyc >X%%PYTHON_SITELIBDIR%%/freevo/util/dbutil.pyo >X%%PYTHON_SITELIBDIR%%/freevo/util/distribution.py >X%%PYTHON_SITELIBDIR%%/freevo/util/distribution.pyc >X%%PYTHON_SITELIBDIR%%/freevo/util/distribution.pyo >X%%PYTHON_SITELIBDIR%%/freevo/util/distutils.py >X%%PYTHON_SITELIBDIR%%/freevo/util/distutils.pyc >X%%PYTHON_SITELIBDIR%%/freevo/util/distutils.pyo >X%%PYTHON_SITELIBDIR%%/freevo/util/extendedmeta.py >X%%PYTHON_SITELIBDIR%%/freevo/util/extendedmeta.pyc >X%%PYTHON_SITELIBDIR%%/freevo/util/extendedmeta.pyo >X%%PYTHON_SITELIBDIR%%/freevo/util/fileops.py >X%%PYTHON_SITELIBDIR%%/freevo/util/fileops.pyc >X%%PYTHON_SITELIBDIR%%/freevo/util/fileops.pyo >X%%PYTHON_SITELIBDIR%%/freevo/util/fxdimdb.py >X%%PYTHON_SITELIBDIR%%/freevo/util/fxdimdb.pyc >X%%PYTHON_SITELIBDIR%%/freevo/util/fxdimdb.pyo >X%%PYTHON_SITELIBDIR%%/freevo/util/fxdparser.py >X%%PYTHON_SITELIBDIR%%/freevo/util/fxdparser.pyc >X%%PYTHON_SITELIBDIR%%/freevo/util/fxdparser.pyo >X%%PYTHON_SITELIBDIR%%/freevo/util/ioctl.py >X%%PYTHON_SITELIBDIR%%/freevo/util/ioctl.pyc >X%%PYTHON_SITELIBDIR%%/freevo/util/ioctl.pyo >X%%PYTHON_SITELIBDIR%%/freevo/util/lirc.py >X%%PYTHON_SITELIBDIR%%/freevo/util/lirc.pyc >X%%PYTHON_SITELIBDIR%%/freevo/util/lirc.pyo >X%%PYTHON_SITELIBDIR%%/freevo/util/marmalade.py >X%%PYTHON_SITELIBDIR%%/freevo/util/marmalade.pyc >X%%PYTHON_SITELIBDIR%%/freevo/util/marmalade.pyo >X%%PYTHON_SITELIBDIR%%/freevo/util/mediainfo.py >X%%PYTHON_SITELIBDIR%%/freevo/util/mediainfo.pyc >X%%PYTHON_SITELIBDIR%%/freevo/util/mediainfo.pyo >X%%PYTHON_SITELIBDIR%%/freevo/util/misc.py >X%%PYTHON_SITELIBDIR%%/freevo/util/misc.pyc >X%%PYTHON_SITELIBDIR%%/freevo/util/misc.pyo >X%%PYTHON_SITELIBDIR%%/freevo/util/objectcache.py >X%%PYTHON_SITELIBDIR%%/freevo/util/objectcache.pyc >X%%PYTHON_SITELIBDIR%%/freevo/util/objectcache.pyo >X%%PYTHON_SITELIBDIR%%/freevo/util/popen3.py >X%%PYTHON_SITELIBDIR%%/freevo/util/popen3.pyc >X%%PYTHON_SITELIBDIR%%/freevo/util/popen3.pyo >X%%PYTHON_SITELIBDIR%%/freevo/util/pymetar.py >X%%PYTHON_SITELIBDIR%%/freevo/util/pymetar.pyc >X%%PYTHON_SITELIBDIR%%/freevo/util/pymetar.pyo >X%%PYTHON_SITELIBDIR%%/freevo/util/tv_util.py >X%%PYTHON_SITELIBDIR%%/freevo/util/tv_util.pyc >X%%PYTHON_SITELIBDIR%%/freevo/util/tv_util.pyo >X%%PYTHON_SITELIBDIR%%/freevo/util/vfs.py >X%%PYTHON_SITELIBDIR%%/freevo/util/vfs.pyc >X%%PYTHON_SITELIBDIR%%/freevo/util/vfs.pyo >X%%PYTHON_SITELIBDIR%%/freevo/util/videothumb.py >X%%PYTHON_SITELIBDIR%%/freevo/util/videothumb.pyc >X%%PYTHON_SITELIBDIR%%/freevo/util/videothumb.pyo >X%%PYTHON_SITELIBDIR%%/freevo/version.py >X%%PYTHON_SITELIBDIR%%/freevo/version.pyc >X%%PYTHON_SITELIBDIR%%/freevo/version.pyo >X%%PYTHON_SITELIBDIR%%/freevo/video/__init__.py >X%%PYTHON_SITELIBDIR%%/freevo/video/__init__.pyc >X%%PYTHON_SITELIBDIR%%/freevo/video/__init__.pyo >X%%PYTHON_SITELIBDIR%%/freevo/video/configure.py >X%%PYTHON_SITELIBDIR%%/freevo/video/configure.pyc >X%%PYTHON_SITELIBDIR%%/freevo/video/configure.pyo >X%%PYTHON_SITELIBDIR%%/freevo/video/fxdhandler.py >X%%PYTHON_SITELIBDIR%%/freevo/video/fxdhandler.pyc >X%%PYTHON_SITELIBDIR%%/freevo/video/fxdhandler.pyo >X%%PYTHON_SITELIBDIR%%/freevo/video/plugins/__init__.py >X%%PYTHON_SITELIBDIR%%/freevo/video/plugins/__init__.pyc >X%%PYTHON_SITELIBDIR%%/freevo/video/plugins/__init__.pyo >X%%PYTHON_SITELIBDIR%%/freevo/video/plugins/bmovl.py >X%%PYTHON_SITELIBDIR%%/freevo/video/plugins/bmovl.pyc >X%%PYTHON_SITELIBDIR%%/freevo/video/plugins/bmovl.pyo >X%%PYTHON_SITELIBDIR%%/freevo/video/plugins/bookmarker.py >X%%PYTHON_SITELIBDIR%%/freevo/video/plugins/bookmarker.pyc >X%%PYTHON_SITELIBDIR%%/freevo/video/plugins/bookmarker.pyo >X%%PYTHON_SITELIBDIR%%/freevo/video/plugins/details.py >X%%PYTHON_SITELIBDIR%%/freevo/video/plugins/details.pyc >X%%PYTHON_SITELIBDIR%%/freevo/video/plugins/details.pyo >X%%PYTHON_SITELIBDIR%%/freevo/video/plugins/imdb.py >X%%PYTHON_SITELIBDIR%%/freevo/video/plugins/imdb.pyc >X%%PYTHON_SITELIBDIR%%/freevo/video/plugins/imdb.pyo >X%%PYTHON_SITELIBDIR%%/freevo/video/plugins/linkbrowser.py >X%%PYTHON_SITELIBDIR%%/freevo/video/plugins/linkbrowser.pyc >X%%PYTHON_SITELIBDIR%%/freevo/video/plugins/linkbrowser.pyo >X%%PYTHON_SITELIBDIR%%/freevo/video/plugins/mover.py >X%%PYTHON_SITELIBDIR%%/freevo/video/plugins/mover.pyc >X%%PYTHON_SITELIBDIR%%/freevo/video/plugins/mover.pyo >X%%PYTHON_SITELIBDIR%%/freevo/video/plugins/mplayer.py >X%%PYTHON_SITELIBDIR%%/freevo/video/plugins/mplayer.pyc >X%%PYTHON_SITELIBDIR%%/freevo/video/plugins/mplayer.pyo >X%%PYTHON_SITELIBDIR%%/freevo/video/plugins/xine.py >X%%PYTHON_SITELIBDIR%%/freevo/video/plugins/xine.pyc >X%%PYTHON_SITELIBDIR%%/freevo/video/plugins/xine.pyo >X%%PYTHON_SITELIBDIR%%/freevo/video/videoitem.py >X%%PYTHON_SITELIBDIR%%/freevo/video/videoitem.pyc >X%%PYTHON_SITELIBDIR%%/freevo/video/videoitem.pyo >X%%PYTHON_SITELIBDIR%%/freevo/www/__init__.py >X%%PYTHON_SITELIBDIR%%/freevo/www/__init__.pyc >X%%PYTHON_SITELIBDIR%%/freevo/www/__init__.pyo >X%%PYTHON_SITELIBDIR%%/freevo/www/wap_types.py >X%%PYTHON_SITELIBDIR%%/freevo/www/wap_types.pyc >X%%PYTHON_SITELIBDIR%%/freevo/www/wap_types.pyo >X%%PYTHON_SITELIBDIR%%/freevo/www/web_types.py >X%%PYTHON_SITELIBDIR%%/freevo/www/web_types.pyc >X%%PYTHON_SITELIBDIR%%/freevo/www/web_types.pyo >X%%PORTDOCS%%%%DOCSDIR%%/BUGS >X%%PORTDOCS%%%%DOCSDIR%%/COPYING >X%%PORTDOCS%%%%DOCSDIR%%/CREDITS >X%%PORTDOCS%%%%DOCSDIR%%/ChangeLog >X%%PORTDOCS%%%%DOCSDIR%%/INSTALL >X%%PORTDOCS%%%%DOCSDIR%%/README >X%%PORTDOCS%%%%DOCSDIR%%/installation/a354.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/c170.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/c19.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/c206.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/c223.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/c249.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/c303.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/c323.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/c63.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/index.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/x184.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/x217.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/x229.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/x234.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/x245.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/x25.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/x256.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/x263.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/x274.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/x28.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/x289.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/x32.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/x334.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/x344.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/x349.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/x364.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/x376.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/x38.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/x380.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/x386.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/x425.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/x431.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/x435.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/x439.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/x443.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/x446.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/x450.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/x59.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/x71.html >X%%PORTDOCS%%%%DOCSDIR%%/installation/x90.html >X%%PORTDOCS%%%%DOCSDIR%%/plugin_writing/c145.html >X%%PORTDOCS%%%%DOCSDIR%%/plugin_writing/c223.html >X%%PORTDOCS%%%%DOCSDIR%%/plugin_writing/c27.html >X%%PORTDOCS%%%%DOCSDIR%%/plugin_writing/c314.html >X%%PORTDOCS%%%%DOCSDIR%%/plugin_writing/c50.html >X%%PORTDOCS%%%%DOCSDIR%%/plugin_writing/index.html >X%%PORTDOCS%%%%DOCSDIR%%/plugin_writing/x105.html >X%%PORTDOCS%%%%DOCSDIR%%/plugin_writing/x109.html >X%%PORTDOCS%%%%DOCSDIR%%/plugin_writing/x153.html >X%%PORTDOCS%%%%DOCSDIR%%/plugin_writing/x187.html >X%%PORTDOCS%%%%DOCSDIR%%/plugin_writing/x200.html >X%%PORTDOCS%%%%DOCSDIR%%/plugin_writing/x211.html >X%%PORTDOCS%%%%DOCSDIR%%/plugin_writing/x219.html >X%%PORTDOCS%%%%DOCSDIR%%/plugin_writing/x232.html >X%%PORTDOCS%%%%DOCSDIR%%/plugin_writing/x245.html >X%%PORTDOCS%%%%DOCSDIR%%/plugin_writing/x276.html >X%%PORTDOCS%%%%DOCSDIR%%/plugin_writing/x301.html >X%%PORTDOCS%%%%DOCSDIR%%/plugin_writing/x33.html >X%%PORTDOCS%%%%DOCSDIR%%/plugin_writing/x36.html >X%%PORTDOCS%%%%DOCSDIR%%/plugin_writing/x41.html >X%%PORTDOCS%%%%DOCSDIR%%/plugin_writing/x55.html >X%%PORTDOCS%%%%DOCSDIR%%/plugin_writing/x69.html >X%%DATADIR%%/contrib/fbcon/fbset.db >X%%DATADIR%%/contrib/fbcon/mgafb >X%%DATADIR%%/fonts/Vera.ttf >X%%DATADIR%%/fonts/VeraBI.ttf >X%%DATADIR%%/fonts/VeraBd.ttf >X%%DATADIR%%/fonts/VeraIt.ttf >X%%DATADIR%%/fonts/VeraMoBI.ttf >X%%DATADIR%%/fonts/VeraMoBd.ttf >X%%DATADIR%%/fonts/VeraMoIt.ttf >X%%DATADIR%%/fonts/VeraMono.ttf >X%%DATADIR%%/fonts/VeraSe.ttf >X%%DATADIR%%/fonts/VeraSeBd.ttf >X%%DATADIR%%/freevo_config.py >X%%DATADIR%%/fxd/examples/german-news.fxd >X%%DATADIR%%/fxd/examples/playlist.fxd >X%%DATADIR%%/fxd/examples/slideshow.fxd >X%%DATADIR%%/fxd/webradio.fxd >X%%DATADIR%%/htdocs/edit_favorite.rpy >X%%DATADIR%%/htdocs/favorites.rpy >X%%DATADIR%%/htdocs/genre.rpy >X%%DATADIR%%/htdocs/guide.rpy >X%%DATADIR%%/htdocs/help/doc.rpy >X%%DATADIR%%/htdocs/help/howto.rpy >X%%DATADIR%%/htdocs/help/index.rpy >X%%DATADIR%%/htdocs/help/plugins.rpy >X%%DATADIR%%/htdocs/help/wiki/FxdFiles.html >X%%DATADIR%%/htdocs/help/wiki/SkinInfo.html >X%%DATADIR%%/htdocs/help/wiki/faq.html >X%%DATADIR%%/htdocs/help/wiki/recording.html >X%%DATADIR%%/htdocs/iceslistchanger.rpy >X%%DATADIR%%/htdocs/images/attention.gif >X%%DATADIR%%/htdocs/images/bg.gif >X%%DATADIR%%/htdocs/images/freevoheader2.jpg >X%%DATADIR%%/htdocs/images/headerfreevo.jpg >X%%DATADIR%%/htdocs/images/headertxtbg.png >X%%DATADIR%%/htdocs/images/icon-info.gif >X%%DATADIR%%/htdocs/images/library/library-images.jpg >X%%DATADIR%%/htdocs/images/library/library-movies.jpg >X%%DATADIR%%/htdocs/images/library/library-music.jpg >X%%DATADIR%%/htdocs/images/library/library-tv.jpg >X%%DATADIR%%/htdocs/images/logo_200x100.png >X%%DATADIR%%/htdocs/images/moin-www.gif >X%%DATADIR%%/htdocs/images/pix.gif >X%%DATADIR%%/htdocs/images/smile.gif >X%%DATADIR%%/htdocs/images/tab/left.gif >X%%DATADIR%%/htdocs/images/tab/left_on.gif >X%%DATADIR%%/htdocs/images/tab/right.gif >X%%DATADIR%%/htdocs/images/tab/right_on.gif >X%%DATADIR%%/htdocs/index.rpy >X%%DATADIR%%/htdocs/library.rpy >X%%DATADIR%%/htdocs/manualrecord.rpy >X%%DATADIR%%/htdocs/record.rpy >X%%DATADIR%%/htdocs/scripts/display_prog-head.js >X%%DATADIR%%/htdocs/search.rpy >X%%DATADIR%%/htdocs/styles/main.css >X%%DATADIR%%/htdocs/wap_login.rpy >X%%DATADIR%%/htdocs/wap_rec.rpy >X%%DATADIR%%/icons/holidays/christmas.png >X%%DATADIR%%/icons/holidays/freevo_bday.png >X%%DATADIR%%/icons/holidays/ghost.png >X%%DATADIR%%/icons/holidays/pumpkin.png >X%%DATADIR%%/icons/holidays/snowman.png >X%%DATADIR%%/icons/holidays/usa_flag.png >X%%DATADIR%%/icons/holidays/valentine.png >X%%DATADIR%%/icons/misc/case.png >X%%DATADIR%%/icons/misc/cdrom_mount.png >X%%DATADIR%%/icons/misc/clock.png >X%%DATADIR%%/icons/misc/cpu.png >X%%DATADIR%%/icons/misc/freevo_app.png >X%%DATADIR%%/icons/misc/memory.png >X%%DATADIR%%/icons/misc/osd_busy.png >X%%DATADIR%%/icons/popup/popup_alert.png >X%%DATADIR%%/icons/popup/popup_wait.png >X%%DATADIR%%/icons/popup/popup_warn.png >X%%DATADIR%%/icons/status/cd_audio.png >X%%DATADIR%%/icons/status/cd_burn.png >X%%DATADIR%%/icons/status/cd_inactive.png >X%%DATADIR%%/icons/status/cd_mixed.png >X%%DATADIR%%/icons/status/cd_photo.png >X%%DATADIR%%/icons/status/cd_rip.png >X%%DATADIR%%/icons/status/cd_video.png >X%%DATADIR%%/icons/status/newmail_active.png >X%%DATADIR%%/icons/status/newmail_active_small.png >X%%DATADIR%%/icons/status/newmail_dimmed.png >X%%DATADIR%%/icons/status/television_active.png >X%%DATADIR%%/icons/status/television_expired.png >X%%DATADIR%%/icons/status/television_inactive.png >X%%DATADIR%%/icons/status/television_near_expired.png >X%%DATADIR%%/icons/status/volume_bar.png >X%%DATADIR%%/icons/status/volume_mute.png >X%%DATADIR%%/icons/status/volume_out.png >X%%DATADIR%%/icons/themes/AquaFusion/AquaFusion_Icons.txt >X%%DATADIR%%/icons/themes/AquaFusion/AquaFusion_Icons_LICENSE >X%%DATADIR%%/icons/themes/AquaFusion/auto.png >X%%DATADIR%%/icons/themes/AquaFusion/bla.png >X%%DATADIR%%/icons/themes/AquaFusion/down.png >X%%DATADIR%%/icons/themes/AquaFusion/images.png >X%%DATADIR%%/icons/themes/AquaFusion/left.png >X%%DATADIR%%/icons/themes/AquaFusion/mimetypes/audio.png >X%%DATADIR%%/icons/themes/AquaFusion/mimetypes/audiocd.png >X%%DATADIR%%/icons/themes/AquaFusion/mimetypes/cdrom.png >X%%DATADIR%%/icons/themes/AquaFusion/mimetypes/dvd.png >X%%DATADIR%%/icons/themes/AquaFusion/mimetypes/empty_cdrom.png >X%%DATADIR%%/icons/themes/AquaFusion/mimetypes/folder.png >X%%DATADIR%%/icons/themes/AquaFusion/mimetypes/folder_audio.png >X%%DATADIR%%/icons/themes/AquaFusion/mimetypes/folder_image.png >X%%DATADIR%%/icons/themes/AquaFusion/mimetypes/folder_video.png >X%%DATADIR%%/icons/themes/AquaFusion/mimetypes/playlist.png >X%%DATADIR%%/icons/themes/AquaFusion/mimetypes/unknown.png >X%%DATADIR%%/icons/themes/AquaFusion/mimetypes/vcd.png >X%%DATADIR%%/icons/themes/AquaFusion/mimetypes/video.png >X%%DATADIR%%/icons/themes/AquaFusion/movies.png >X%%DATADIR%%/icons/themes/AquaFusion/mp3.png >X%%DATADIR%%/icons/themes/AquaFusion/off.png >X%%DATADIR%%/icons/themes/AquaFusion/on.png >X%%DATADIR%%/icons/themes/AquaFusion/package_games.png >X%%DATADIR%%/icons/themes/AquaFusion/right.png >X%%DATADIR%%/icons/themes/AquaFusion/shutdown.png >X%%DATADIR%%/icons/themes/AquaFusion/tv.png >X%%DATADIR%%/icons/themes/AquaFusion/up.png >X%%DATADIR%%/icons/themes/AquaFusion/videogame.png >X%%DATADIR%%/icons/themes/Noia/README >X%%DATADIR%%/icons/themes/Noia/auto.png >X%%DATADIR%%/icons/themes/Noia/down.png >X%%DATADIR%%/icons/themes/Noia/left.png >X%%DATADIR%%/icons/themes/Noia/mimetypes/audio.png >X%%DATADIR%%/icons/themes/Noia/mimetypes/audiocd.png >X%%DATADIR%%/icons/themes/Noia/mimetypes/cdrom.png >X%%DATADIR%%/icons/themes/Noia/mimetypes/detached_player.png >X%%DATADIR%%/icons/themes/Noia/mimetypes/dvd.png >X%%DATADIR%%/icons/themes/Noia/mimetypes/empty_cdrom.png >X%%DATADIR%%/icons/themes/Noia/mimetypes/folder.png >X%%DATADIR%%/icons/themes/Noia/mimetypes/news.png >X%%DATADIR%%/icons/themes/Noia/mimetypes/playlist.png >X%%DATADIR%%/icons/themes/Noia/mimetypes/unknown.png >X%%DATADIR%%/icons/themes/Noia/mimetypes/vcd.png >X%%DATADIR%%/icons/themes/Noia/mimetypes/video.png >X%%DATADIR%%/icons/themes/Noia/mimetypes/video_quicktime.png >X%%DATADIR%%/icons/themes/Noia/mimetypes/video_real.png >X%%DATADIR%%/icons/themes/Noia/mimetypes/webradio.png >X%%DATADIR%%/icons/themes/Noia/misc/osd_busy.png >X%%DATADIR%%/icons/themes/Noia/off.png >X%%DATADIR%%/icons/themes/Noia/on.png >X%%DATADIR%%/icons/themes/Noia/right.png >X%%DATADIR%%/icons/themes/Noia/up.png >X%%DATADIR%%/icons/themes/blurr/down.png >X%%DATADIR%%/icons/themes/blurr/left.png >X%%DATADIR%%/icons/themes/blurr/mimetypes/audiocd.png >X%%DATADIR%%/icons/themes/blurr/mimetypes/cdrom.png >X%%DATADIR%%/icons/themes/blurr/mimetypes/empty_cdrom.png >X%%DATADIR%%/icons/themes/blurr/mimetypes/folder_image.png >X%%DATADIR%%/icons/themes/blurr/mimetypes/playlist.png >X%%DATADIR%%/icons/themes/blurr/mimetypes/playlist_image.png >X%%DATADIR%%/icons/themes/blurr/mimetypes/unknown.png >X%%DATADIR%%/icons/themes/blurr/recordinglater.png >X%%DATADIR%%/icons/themes/blurr/recordingnow.png >X%%DATADIR%%/icons/themes/blurr/right.png >X%%DATADIR%%/icons/themes/blurr/status/cd_audio.png >X%%DATADIR%%/icons/themes/blurr/status/cd_inactive.png >X%%DATADIR%%/icons/themes/blurr/status/cd_mixed.png >X%%DATADIR%%/icons/themes/blurr/status/cd_video.png >X%%DATADIR%%/icons/themes/blurr/status/newmail_active.png >X%%DATADIR%%/icons/themes/blurr/status/newmail_dimmed.png >X%%DATADIR%%/icons/themes/blurr/status/television_active.png >X%%DATADIR%%/icons/themes/blurr/status/television_inactive.png >X%%DATADIR%%/icons/themes/blurr/up.png >X%%DATADIR%%/icons/themes/tuxntosh/down.png >X%%DATADIR%%/icons/themes/tuxntosh/left.png >X%%DATADIR%%/icons/themes/tuxntosh/mainmenu/54x54/images.png >X%%DATADIR%%/icons/themes/tuxntosh/mainmenu/54x54/movies.png >X%%DATADIR%%/icons/themes/tuxntosh/mainmenu/54x54/music.png >X%%DATADIR%%/icons/themes/tuxntosh/mainmenu/54x54/out_images.png >X%%DATADIR%%/icons/themes/tuxntosh/mainmenu/54x54/out_movies.png >X%%DATADIR%%/icons/themes/tuxntosh/mainmenu/54x54/out_music.png >X%%DATADIR%%/icons/themes/tuxntosh/mainmenu/54x54/out_shutdown.png >X%%DATADIR%%/icons/themes/tuxntosh/mainmenu/54x54/out_tv.png >X%%DATADIR%%/icons/themes/tuxntosh/mainmenu/54x54/shutdown.png >X%%DATADIR%%/icons/themes/tuxntosh/mainmenu/54x54/tv.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/audio.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/audiocd.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/cdrom.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/dvd.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/empty_cdrom.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/file.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/folder.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/folder_audio.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/folder_image.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/folder_video.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/image.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/out_audio.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/out_audiocd.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/out_cdrom.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/out_dvd.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/out_empty_cdrom.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/out_file.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/out_folder.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/out_folder_audio.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/out_folder_image.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/out_folder_video.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/out_image.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/out_playlist.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/out_playlist_audio.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/out_playlist_image.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/out_playlist_video.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/out_unknown.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/out_vcd.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/out_video.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/playlist.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/playlist_audio.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/playlist_image.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/playlist_video.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/unknown.png >X%%DATADIR%%/icons/themes/tuxntosh/mimetypes/video.png >X%%DATADIR%%/icons/themes/tuxntosh/right.png >X%%DATADIR%%/icons/themes/tuxntosh/up.png >X%%DATADIR%%/icons/weather/cloud.png >X%%DATADIR%%/icons/weather/fog.png >X%%DATADIR%%/icons/weather/moon-mc.png >X%%DATADIR%%/icons/weather/moon-pc.png >X%%DATADIR%%/icons/weather/moon.png >X%%DATADIR%%/icons/weather/rain.png >X%%DATADIR%%/icons/weather/snow.png >X%%DATADIR%%/icons/weather/storm.png >X%%DATADIR%%/icons/weather/sun-mc.png >X%%DATADIR%%/icons/weather/sun-pc.png >X%%DATADIR%%/icons/weather/sun.png >X%%DATADIR%%/icons/weather/suncloud.png >X%%DATADIR%%/icons/weather/tstorms.png >X%%DATADIR%%/icons/weather/wind.png >X%%DATADIR%%/images/aubin_bg2.jpg >X%%DATADIR%%/images/barbieri/bg.jpg >X%%DATADIR%%/images/blurr_naxos.jpg >X%%DATADIR%%/images/blurrback.jpg >X%%DATADIR%%/images/blurrsplash.jpg >X%%DATADIR%%/images/frame.png >X%%DATADIR%%/images/gant/chat.png >X%%DATADIR%%/images/gant/commands.png >X%%DATADIR%%/images/gant/games.png >X%%DATADIR%%/images/gant/headlines.png >X%%DATADIR%%/images/gant/image.png >X%%DATADIR%%/images/gant/logo.png >X%%DATADIR%%/images/gant/movie.png >X%%DATADIR%%/images/gant/music.png >X%%DATADIR%%/images/gant/scheduledtv.png >X%%DATADIR%%/images/gant/shutdown.png >X%%DATADIR%%/images/gant/tv.png >X%%DATADIR%%/images/gant/weather.png >X%%DATADIR%%/images/idlebar.png >X%%DATADIR%%/images/logo.png >X%%DATADIR%%/images/logo_david.png >X%%DATADIR%%/images/splashscreen-bsd.png >X%%DATADIR%%/images/splashscreen.png >X%%DATADIR%%/images/watermarks/image.png >X%%DATADIR%%/images/watermarks/movie.png >X%%DATADIR%%/images/watermarks/music.png >X%%DATADIR%%/images/watermarks/shutdown.png >X%%DATADIR%%/images/watermarks/tv.png >X%%DATADIR%%/skins/main/README >X%%DATADIR%%/skins/main/basic.fxd >X%%DATADIR%%/skins/main/blurr.fxd >X%%DATADIR%%/skins/main/blurr.jpg >X%%DATADIR%%/skins/main/image.fxd >X%%DATADIR%%/skins/main/info.fxd >X%%DATADIR%%/skins/main/info.jpg >X%%DATADIR%%/skins/main/noia.fxd >X%%DATADIR%%/skins/main/noia.jpg >X%%DATADIR%%/skins/plugins/video_details.fxd >Xshare/locale/da/LC_MESSAGES/freevo.mo >Xshare/locale/da/LC_MESSAGES/freevo.po >Xshare/locale/de/LC_MESSAGES/freevo.mo >Xshare/locale/de/LC_MESSAGES/freevo.po >Xshare/locale/es/LC_MESSAGES/freevo.mo >Xshare/locale/es/LC_MESSAGES/freevo.po >Xshare/locale/fi/LC_MESSAGES/freevo.mo >Xshare/locale/fi/LC_MESSAGES/freevo.po >Xshare/locale/fr/LC_MESSAGES/freevo.mo >Xshare/locale/fr/LC_MESSAGES/freevo.po >Xshare/locale/it/LC_MESSAGES/freevo.mo >Xshare/locale/it/LC_MESSAGES/freevo.po >Xshare/locale/nl/LC_MESSAGES/freevo.mo >Xshare/locale/nl/LC_MESSAGES/freevo.po >Xshare/locale/no/LC_MESSAGES/freevo.mo >Xshare/locale/no/LC_MESSAGES/freevo.po >Xshare/locale/pt/LC_MESSAGES/freevo.mo >Xshare/locale/pt/LC_MESSAGES/freevo.po >Xshare/locale/pt_BR/LC_MESSAGES/freevo.mo >Xshare/locale/pt_BR/LC_MESSAGES/freevo.po >Xshare/locale/sv/LC_MESSAGES/freevo.mo >Xshare/locale/sv/LC_MESSAGES/freevo.po >X@dirrm %%DATADIR%%/skins/plugins >X@dirrm %%DATADIR%%/skins/main >X@dirrm %%DATADIR%%/skins >X@dirrm %%DATADIR%%/images/watermarks >X@dirrm %%DATADIR%%/images/gant >X@dirrm %%DATADIR%%/images/barbieri >X@dirrm %%DATADIR%%/images >X@dirrm %%DATADIR%%/icons/weather >X@dirrm %%DATADIR%%/icons/themes/tuxntosh/mimetypes >X@dirrm %%DATADIR%%/icons/themes/tuxntosh/mainmenu/54x54 >X@dirrm %%DATADIR%%/icons/themes/tuxntosh/mainmenu >X@dirrm %%DATADIR%%/icons/themes/tuxntosh >X@dirrm %%DATADIR%%/icons/themes/blurr/status >X@dirrm %%DATADIR%%/icons/themes/blurr/mimetypes >X@dirrm %%DATADIR%%/icons/themes/blurr >X@dirrm %%DATADIR%%/icons/themes/Noia/misc >X@dirrm %%DATADIR%%/icons/themes/Noia/mimetypes >X@dirrm %%DATADIR%%/icons/themes/Noia >X@dirrm %%DATADIR%%/icons/themes/AquaFusion/mimetypes >X@dirrm %%DATADIR%%/icons/themes/AquaFusion >X@dirrm %%DATADIR%%/icons/themes >X@dirrm %%DATADIR%%/icons/status >X@dirrm %%DATADIR%%/icons/popup >X@dirrm %%DATADIR%%/icons/misc >X@dirrm %%DATADIR%%/icons/holidays >X@dirrm %%DATADIR%%/icons >X@dirrm %%DATADIR%%/htdocs/styles >X@dirrm %%DATADIR%%/htdocs/scripts >X@dirrm %%DATADIR%%/htdocs/images/tab >X@dirrm %%DATADIR%%/htdocs/images/library >X@dirrm %%DATADIR%%/htdocs/images >X@dirrm %%DATADIR%%/htdocs/help/wiki >X@dirrm %%DATADIR%%/htdocs/help >X@dirrm %%DATADIR%%/htdocs >X@dirrm %%DATADIR%%/fxd/examples >X@dirrm %%DATADIR%%/fxd >X@dirrm %%DATADIR%%/fonts >X@dirrm %%DATADIR%%/contrib/fbcon >X@dirrm %%DATADIR%%/contrib >X@dirrm %%DATADIR%% >X@dirrm %%PORTDOCS%%%%DOCSDIR%%/plugin_writing >X@dirrm %%PORTDOCS%%%%DOCSDIR%%/installation >X@dirrm %%PORTDOCS%%%%DOCSDIR%% >X%%PORTDOCS%%@dirrm %%DOCSDIR%% >X@dirrm %%PYTHON_SITELIBDIR%%/freevo/www >X@dirrm %%PYTHON_SITELIBDIR%%/freevo/video/plugins >X@dirrm %%PYTHON_SITELIBDIR%%/freevo/video >X@dirrm %%PYTHON_SITELIBDIR%%/freevo/util >X@dirrm %%PYTHON_SITELIBDIR%%/freevo/tv/plugins >X@dirrm %%PYTHON_SITELIBDIR%%/freevo/tv >X@dirrm %%PYTHON_SITELIBDIR%%/freevo/skins/plugins >X@dirrm %%PYTHON_SITELIBDIR%%/freevo/skins/main >X@dirrm %%PYTHON_SITELIBDIR%%/freevo/skins >X@dirrm %%PYTHON_SITELIBDIR%%/freevo/plugins/idlebar >X@dirrm %%PYTHON_SITELIBDIR%%/freevo/plugins >X@dirrm %%PYTHON_SITELIBDIR%%/freevo/image/plugins >X@dirrm %%PYTHON_SITELIBDIR%%/freevo/image >X@dirrm %%PYTHON_SITELIBDIR%%/freevo/helpers >X@dirrm %%PYTHON_SITELIBDIR%%/freevo/gui >X@dirrm %%PYTHON_SITELIBDIR%%/freevo/games >X@dirrm %%PYTHON_SITELIBDIR%%/freevo/audio/plugins >X@dirrm %%PYTHON_SITELIBDIR%%/freevo/audio >X@dirrm %%PYTHON_SITELIBDIR%%/freevo/animation >X@dirrm %%PYTHON_SITELIBDIR%%/freevo >X@dirrm etc/freevo >END-of-freevo/pkg-plist >echo x - freevo/pkg-message >sed 's/^X//' >freevo/pkg-message << 'END-of-freevo/pkg-message' >X*********************************************************************** >X >X Freevo is now installed. It might be a good idea to read the docs >X in %%PREFIX%%/share/doc/freevo-1.5-rc3 >X >X By default Freevo is configured with a single VFS in /var/db/cache. >X You can use this by adding users to the freevo group. >X >X To get up and running quickly try: freevo setup && freevo --help >X >X Freevo can be configured to start on boot by using the sample >X startup script in %%PREFIX%%/etc/rc.d/freevo.sh.sample >X >X*********************************************************************** >X >X IMPORTANT: Freevo requires procfs to be mounted on /proc. You can >X do this by adding the following entry to your /etc/fstab: >X >X proc /proc procfs rw 1 1 >X >X WITHOUT THIS FREEVO WILL NOT SHUT DOWN CORRECTLY! >X >X*********************************************************************** >END-of-freevo/pkg-message >echo x - freevo/pkg-install >sed 's/^X//' >freevo/pkg-install << 'END-of-freevo/pkg-install' >X#!/bin/sh >X# Stolen by lewiz from mail/nullmailer >X >Xuser=freevo >Xgroup=freevo >Xuid=523 >Xgid=523 >Xhome=/var/db/freevo >Xperm=775 >X >Xask() { >X local question default answer >X >X question=$1 >X default=$2 >X if [ -z "${PACKAGE_BUILDING}" ]; then >X read -p "${question} [${default}]? " answer >X fi >X if [ x${answer} = x ]; then >X answer=${default} >X fi >X echo ${answer} >X} >X >Xyesno() { >X local dflt question answer >X >X if [ ! -n "$BATCH" ]; then >X question=$1 >X dflt=$2 >X while :; do >X answer=$(ask "${question}" "${dflt}") >X case "${answer}" in >X [Yy]*) return 0;; >X [Nn]*) return 1;; >X esac >X echo "Please answer yes or no." >X done >X else >X return ${dflt} >X fi >X} >X >Xcreategroup() { >X if /usr/sbin/pw groupshow "${group}" 2>/dev/null; then >X echo "You already have a group \"${group}\", so I will use it." >X else >X echo "You need a group \"${group}\"." >X if (yesno "Would you like me to create it" y); then >X /usr/sbin/pw groupadd ${group} -g ${gid} || exit >X echo "Done." >X else >X echo "Please create it, and try again." >X exit 1 >X fi >X fi >X} >X >Xcreateuser() { >X if /usr/sbin/pw user show "${user}" 2>/dev/null; then >X echo "You already have a user \"${user}\", so I will use it." >X pw usermod "${user}" -d ${home} >X else >X echo "You need a user \"${user}\"." >X if (yesno "Would you like me to create it" y); then >X /usr/sbin/pw useradd ${user} -u ${uid} -g ${group} -d ${home} \ >X -s /bin/sh -c "Freevo Owner" || exit >X echo "Done." >X else >X echo "Please create it, and try again." >X exit 1 >X fi >X fi >X} >X >Xcreatehome() { >X if [ -d ${home} ]; then >X echo "You already have a cache directory \"${home}\", so I will use it." >X chown ${user}:${group} ${home} # Should we recurse? >X chmod ${perm} ${home} # Should we recurse? >X else >X echo "You need a cache directory \"${home}\"." >X if (yesno "Would you like me to create it" y); then >X mkdir ${home} >X chown ${user}:${group} ${home} >X chmod ${perm} ${home} >X echo "Done." >X else >X echo "Please create it, and try again." >X exit 1 >X fi >X fi >X} >X >Xif [ x"$1" = xPRE-INSTALL ]; then >X creategroup; >X createuser; >X createhome; >Xfi >END-of-freevo/pkg-install >echo x - freevo/pkg-deinstall >sed 's/^X//' >freevo/pkg-deinstall << 'END-of-freevo/pkg-deinstall' >X#!/bin/sh >X# Stolen from mail/nullmailer >X >Xuser=freevo >Xgroup=freevo >Xhome=/var/db/freevo >X >Xask() { >X local question default answer >X >X question=$1 >X default=$2 >X if [ -z "${PACKAGE_BUILDING}" ]; then >X read -p "${question} [${default}]? " answer >X fi >X if [ x${answer} = x ]; then >X answer=${default} >X fi >X echo ${answer} >X} >X >Xyesno() { >X local dflt question answer >X >X question=$1 >X dflt=$2 >X while :; do >X answer=$(ask "${question}" "${dflt}") >X case "${answer}" in >X [Yy]*) return 0;; >X [Nn]*) return 1;; >X esac >X echo "Please answer yes or no." >X done >X} >X >Xdelete_account() { >X local u g home >X >X u=$1 >X g=$2 >X if yesno "Do you want me to remove group \"${g}\"" y; then >X pw groupdel -n ${g} >X echo "Done." >X fi >X if yesno "Do you want me to remove user \"${u}\"" y; then >X pw userdel -n ${u} >X echo "Done." >X fi >X} >X >Xdelete_home() { >X if [ -d ${home} ]; then >X if yesno "Do you want me to remove your Freevo cache \"${home}\"" n; then >X rm -rf ${home} >X echo "Done." >X fi >X fi >X} >X >Xif [ x"$2" = xPOST-DEINSTALL ]; then >X delete_account ${user} ${group}; >X delete_home; >Xfi >END-of-freevo/pkg-deinstall >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 68215
: 44001