Initial import of mythtv-0.11.
MythTV is a personal video recording package, which includes the following main features: * Basic 'live-tv' functionality. Pause/Fast Forward/Rewind "live" TV. * Support for multiple tuner cards and multiple simultaneous recordings. * Distributed architecture allowing multiple recording machines and multiple playback machines on the same network, completely transparent to the user. * Compresses video in software using rtjpeg (from Nuppelvideo) or mpeg4 (from libavcodec). Full support for Hardware MPEG-2 encoder cards (Hauppauge PVR-250 / PVR-350). Preliminary support for DVB cards and the new pcHDTV tuner card. * Completely automatic commercial detection/skipping * Grabs program information using xmltv. * A fully themeable menu to tie it all together.
This commit is contained in:
parent
e4b92764b3
commit
087bbf6542
6 changed files with 295 additions and 0 deletions
15
mythtv/DESCR
Normal file
15
mythtv/DESCR
Normal file
|
@ -0,0 +1,15 @@
|
|||
MythTV is a personal video recording package, which includes the
|
||||
following main features:
|
||||
|
||||
* Basic 'live-tv' functionality. Pause/Fast Forward/Rewind "live" TV.
|
||||
* Support for multiple tuner cards and multiple simultaneous recordings.
|
||||
* Distributed architecture allowing multiple recording machines and
|
||||
multiple playback machines on the same network, completely transparent
|
||||
to the user.
|
||||
* Compresses video in software using rtjpeg (from Nuppelvideo) or mpeg4
|
||||
(from libavcodec). Full support for Hardware MPEG-2 encoder cards
|
||||
(Hauppauge PVR-250 / PVR-350). Preliminary support for DVB cards and
|
||||
the new pcHDTV tuner card.
|
||||
* Completely automatic commercial detection/skipping
|
||||
* Grabs program information using xmltv.
|
||||
* A fully themeable menu to tie it all together.
|
49
mythtv/Makefile
Normal file
49
mythtv/Makefile
Normal file
|
@ -0,0 +1,49 @@
|
|||
# $NetBSD: Makefile,v 1.1.1.1 2003/11/13 19:22:37 grantbeattie Exp $
|
||||
#
|
||||
|
||||
DISTNAME= mythtv-0.11
|
||||
CATEGORIES= graphics
|
||||
MASTER_SITES= http://www.mythtv.org/mc/
|
||||
EXTRACT_SUFX= .tar.bz2
|
||||
|
||||
MAINTAINER= grant@NetBSD.org
|
||||
HOMEPAGE= http://www.mythtv.org/
|
||||
COMMENT= TV/video recorder with many features
|
||||
|
||||
USE_BUILDLINK2= YES
|
||||
|
||||
ONLY_FOR_PLATFORM= Linux-*-*
|
||||
|
||||
HAS_CONFIGURE= YES
|
||||
USE_GCC_SHLIB= # defined
|
||||
USE_LIBTOOL= YES
|
||||
USE_PKGINSTALL= YES
|
||||
USE_X11= YES
|
||||
|
||||
USE_GNU_TOOLS+= make
|
||||
|
||||
QTPREFIX= ${X11PREFIX}/qt3
|
||||
|
||||
CONFIGURE_ARGS+= --prefix=${PREFIX}
|
||||
|
||||
# the assembler can't handle the MMX output from gcc3.2.2 on
|
||||
# Slackware 9, so build without MMX support for now.
|
||||
CONFIGURE_ARGS+= --disable-mmx
|
||||
|
||||
MAKE_ENV+= QTPREFIX=${QTPREFIX}
|
||||
MAKE_ENV+= QTDIR=${QTPREFIX}
|
||||
|
||||
# needed to find qmake
|
||||
PATH:= ${PATH}:${QTPREFIX}/bin
|
||||
|
||||
post-patch:
|
||||
@${MV} ${WRKSRC}/settings.pro ${WRKSRC}/settings.pro.pre-subst
|
||||
@${SED} ${FILES_SUBST_SED} ${WRKSRC}/settings.pro.pre-subst > \
|
||||
${WRKSRC}/settings.pro
|
||||
|
||||
pre-install:
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/mythtv
|
||||
|
||||
.include "../../audio/lame/buildlink2.mk"
|
||||
.include "../../x11/qt3-libs/buildlink2.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
180
mythtv/PLIST
Normal file
180
mythtv/PLIST
Normal file
|
@ -0,0 +1,180 @@
|
|||
@comment $NetBSD: PLIST,v 1.1.1.1 2003/11/13 19:22:38 grantbeattie Exp $
|
||||
bin/mythbackend
|
||||
bin/mythcommflag
|
||||
bin/mythepg
|
||||
bin/mythfilldatabase
|
||||
bin/mythfrontend
|
||||
bin/mythprogfind
|
||||
bin/mythtranscode
|
||||
bin/mythtv
|
||||
include/mythtv/audiooutput.h
|
||||
include/mythtv/dialogbox.h
|
||||
include/mythtv/inetcomms.h
|
||||
include/mythtv/lcddevice.h
|
||||
include/mythtv/mythcontext.h
|
||||
include/mythtv/mythdialogs.h
|
||||
include/mythtv/mythplugin.h
|
||||
include/mythtv/mythwidgets.h
|
||||
include/mythtv/oldsettings.h
|
||||
include/mythtv/remotefile.h
|
||||
include/mythtv/settings.h
|
||||
include/mythtv/themedmenu.h
|
||||
include/mythtv/uitypes.h
|
||||
include/mythtv/util.h
|
||||
include/mythtv/volumecontrol.h
|
||||
include/mythtv/xmlparse.h
|
||||
lib/libmyth-${PKGVERSION}.so
|
||||
lib/libmyth-${PKGVERSION}.so.0
|
||||
lib/libmyth-${PKGVERSION}.so.0.11
|
||||
share/mythtv/i18n/mythfrontend_ca.qm
|
||||
share/mythtv/i18n/mythfrontend_de.qm
|
||||
share/mythtv/i18n/mythfrontend_dk.qm
|
||||
share/mythtv/i18n/mythfrontend_es.qm
|
||||
share/mythtv/i18n/mythfrontend_fr.qm
|
||||
share/mythtv/i18n/mythfrontend_it.qm
|
||||
share/mythtv/i18n/mythfrontend_nl.qm
|
||||
share/mythtv/tvmenu.xml
|
||||
share/mythtv/FreeSans.ttf
|
||||
share/mythtv/main_settings.xml
|
||||
share/mythtv/mainmenu.xml
|
||||
share/mythtv/rank_settings.xml
|
||||
share/mythtv/setup.xml
|
||||
share/mythtv/FreeMono.ttf
|
||||
share/mythtv/tv_schedule.xml
|
||||
share/mythtv/themes/blue/rip_cd.png
|
||||
share/mythtv/themes/blue/background.png
|
||||
share/mythtv/themes/blue/qtlook.txt
|
||||
share/mythtv/themes/blue/images.png
|
||||
share/mythtv/themes/blue/conflict.png
|
||||
share/mythtv/themes/blue/mv-vlist.png
|
||||
share/mythtv/themes/blue/dvd.png
|
||||
share/mythtv/themes/blue/record.png
|
||||
share/mythtv/themes/blue/watch_dvd.png
|
||||
share/mythtv/themes/blue/cd.png
|
||||
share/mythtv/themes/blue/preview.jpg
|
||||
share/mythtv/themes/blue/rip_dvd.png
|
||||
share/mythtv/themes/blue/rank.png
|
||||
share/mythtv/themes/blue/setup.png
|
||||
share/mythtv/themes/blue/button_on.png
|
||||
share/mythtv/themes/blue/mv-vbrowser.png
|
||||
share/mythtv/themes/blue/theme.xml
|
||||
share/mythtv/themes/blue/weather.png
|
||||
share/mythtv/themes/blue/ui.xml
|
||||
share/mythtv/themes/blue/myth_tv_logo.png
|
||||
share/mythtv/themes/blue/playlist.png
|
||||
share/mythtv/themes/blue/videobutton.png
|
||||
share/mythtv/themes/blue/play.png
|
||||
share/mythtv/themes/blue/button_off.png
|
||||
share/mythtv/themes/blue/delete.png
|
||||
share/mythtv/themes/blue/watch_tv.png
|
||||
share/mythtv/themes/blue/game.png
|
||||
share/mythtv/themes/blue/mv-vmanager.png
|
||||
share/mythtv/themes/blue/play_cd.png
|
||||
share/mythtv/themes/blue/blankicon.jpg
|
||||
share/mythtv/themes/default/solid-container.png
|
||||
share/mythtv/themes/default/commflagged.png
|
||||
share/mythtv/themes/default/trans-titles.png
|
||||
share/mythtv/themes/default/blank.png
|
||||
share/mythtv/themes/default/gg-times.png
|
||||
share/mythtv/themes/default/cr-lines.png
|
||||
share/mythtv/themes/default/gg-chans.png
|
||||
share/mythtv/themes/default/gg-vid-background.png
|
||||
share/mythtv/themes/default/rk-selectbar.png
|
||||
share/mythtv/themes/default/galleryfolder.png
|
||||
share/mythtv/themes/default/rk-lines.png
|
||||
share/mythtv/themes/default/pf-lines.png
|
||||
share/mythtv/themes/default/pf-background.png
|
||||
share/mythtv/themes/default/gg-rs-channel.png
|
||||
share/mythtv/themes/default/gg-background.png
|
||||
share/mythtv/themes/default/cr-selectbar.png
|
||||
share/mythtv/themes/default/filler.png
|
||||
share/mythtv/themes/default/autoexpire.png
|
||||
share/mythtv/themes/default/uparrow.png
|
||||
share/mythtv/themes/default/trans-showings.png
|
||||
share/mythtv/themes/default/solid-cr-background.png
|
||||
share/mythtv/themes/default/cutlist.png
|
||||
share/mythtv/themes/default/pf-top.png
|
||||
share/mythtv/themes/default/processing.png
|
||||
share/mythtv/themes/default/gg-rs-weekslot.png
|
||||
share/mythtv/themes/default/bar.png
|
||||
share/mythtv/themes/default/trans-container.png
|
||||
share/mythtv/themes/default/solid-showings.png
|
||||
share/mythtv/themes/default/bookmark.png
|
||||
share/mythtv/themes/default/solid-background.png
|
||||
share/mythtv/themes/default/trans-backup.png
|
||||
share/mythtv/themes/default/trans-rk-background.png
|
||||
share/mythtv/themes/default/pf-sel1.png
|
||||
share/mythtv/themes/default/pf-sel2.png
|
||||
share/mythtv/themes/default/pf-sel3.png
|
||||
share/mythtv/themes/default/trans-cr-background.png
|
||||
share/mythtv/themes/default/solid-titles.png
|
||||
share/mythtv/themes/default/gg-arrow-right.png
|
||||
share/mythtv/themes/default/trans-background.png
|
||||
share/mythtv/themes/default/downarrow.png
|
||||
share/mythtv/themes/default/gg-rs-timeslot.png
|
||||
share/mythtv/themes/default/gg-rs-single.png
|
||||
share/mythtv/themes/default/gg-arrow-left.png
|
||||
share/mythtv/themes/default/gg-rs-all.png
|
||||
share/mythtv/themes/liquid/solid-container.png
|
||||
share/mythtv/themes/liquid/mythtv-logo2.png
|
||||
share/mythtv/themes/liquid/icon-fixconflict.png
|
||||
share/mythtv/themes/liquid/qtlook.txt
|
||||
share/mythtv/themes/liquid/icon-setup.png
|
||||
share/mythtv/themes/liquid/background-tile.png
|
||||
share/mythtv/themes/liquid/filler.png
|
||||
share/mythtv/themes/liquid/icon-delete.png
|
||||
share/mythtv/themes/liquid/icon-schedule.png
|
||||
share/mythtv/themes/liquid/uparrow.png
|
||||
share/mythtv/themes/liquid/preview.jpg
|
||||
share/mythtv/themes/liquid/theme.xml
|
||||
share/mythtv/themes/liquid/ui.xml
|
||||
share/mythtv/themes/liquid/bar.png
|
||||
share/mythtv/themes/liquid/trans-container.png
|
||||
share/mythtv/themes/liquid/solid-background.png
|
||||
share/mythtv/themes/liquid/icon-tape.png
|
||||
share/mythtv/themes/liquid/downarrow.png
|
||||
share/mythtv/themes/liquid/icon-tv.png
|
||||
share/mythtv/themes/liquid/weather-ui.xml
|
||||
share/mythtv/themes/liquid/menu-light-alpha.png
|
||||
share/mythtv/themes/liquid/menu-nolight-alpha.png
|
||||
share/mythtv/themes/oldosd/slider-position.png
|
||||
share/mythtv/themes/oldosd/cut-start.png
|
||||
share/mythtv/themes/oldosd/slider-normal.png
|
||||
share/mythtv/themes/oldosd/position-indicator.png
|
||||
share/mythtv/themes/oldosd/pause.png
|
||||
share/mythtv/themes/oldosd/channelinfo.png
|
||||
share/mythtv/themes/oldosd/cut-end.png
|
||||
share/mythtv/themes/oldosd/osd.txt
|
||||
share/mythtv/themes/oldosd/slider-red.png
|
||||
share/mythtv/themes/defaultosd/red.png
|
||||
share/mythtv/themes/defaultosd/cut-start.png
|
||||
share/mythtv/themes/defaultosd/osd-browse.png
|
||||
share/mythtv/themes/defaultosd/grey.png
|
||||
share/mythtv/themes/defaultosd/osd-big.png
|
||||
share/mythtv/themes/defaultosd/position-indicator.png
|
||||
share/mythtv/themes/defaultosd/cut-end.png
|
||||
share/mythtv/themes/defaultosd/fill-blue.png
|
||||
share/mythtv/themes/defaultosd/osd.xml
|
||||
share/mythtv/themes/defaultosd/osd-small.png
|
||||
share/mythtv/themes/blueosd/osd-mid.png
|
||||
share/mythtv/themes/blueosd/red.png
|
||||
share/mythtv/themes/blueosd/cut-start.png
|
||||
share/mythtv/themes/blueosd/grey.png
|
||||
share/mythtv/themes/blueosd/osd-big.png
|
||||
share/mythtv/themes/blueosd/position-indicator.png
|
||||
share/mythtv/themes/blueosd/cut-end.png
|
||||
share/mythtv/themes/blueosd/fill-blue.png
|
||||
share/mythtv/themes/blueosd/osd.xml
|
||||
share/mythtv/themes/blueosd/osd-small.png
|
||||
share/mythtv/tv_settings.xml
|
||||
share/mythtv/mysql.txt
|
||||
@dirrm share/mythtv/themes/blue
|
||||
@dirrm share/mythtv/themes/blueosd
|
||||
@dirrm share/mythtv/themes/default
|
||||
@dirrm share/mythtv/themes/defaultosd
|
||||
@dirrm share/mythtv/themes/liquid
|
||||
@dirrm share/mythtv/themes/oldosd
|
||||
@dirrm share/mythtv/themes
|
||||
@dirrm share/mythtv/i18n
|
||||
@dirrm share/mythtv
|
||||
@dirrm include/mythtv
|
18
mythtv/TODO
Normal file
18
mythtv/TODO
Normal file
|
@ -0,0 +1,18 @@
|
|||
this has only been build tested and is at the stage where it builds
|
||||
with a couple of hacks.
|
||||
|
||||
- ${WRKSRC}/filters/{invert,linearblend}/Makefile
|
||||
|
||||
-rpath needs an argument, and what gets put in the Makefile doesn't
|
||||
expand to anything. I don't know the qt/qmake/gmake magic needed to
|
||||
make it work. workaround is to hack the Makefiles and pass
|
||||
-rpath $(QTPREFIX)/lib
|
||||
|
||||
- hack the Makefiles and set MKDIR (mkdir) and CHK_DIR_EXISTS
|
||||
(test -d) to fix the install stage
|
||||
|
||||
- need to call libtool --install to install the resulting
|
||||
binaries/libraries (currently it installs the libtool wrappers, not
|
||||
the real binaries)
|
||||
|
||||
I suspect all of these can be fixed by playing with qt3/qmake somehow.
|
5
mythtv/distinfo
Normal file
5
mythtv/distinfo
Normal file
|
@ -0,0 +1,5 @@
|
|||
$NetBSD: distinfo,v 1.1.1.1 2003/11/13 19:22:38 grantbeattie Exp $
|
||||
|
||||
SHA1 (mythtv-0.11.tar.bz2) = 93d80bc36524d03f32d947d50f4ced4a79d11f8b
|
||||
Size (mythtv-0.11.tar.bz2) = 2789629 bytes
|
||||
SHA1 (patch-aa) = cc201775e278614ddbc802c9733b9d8a62c57011
|
28
mythtv/patches/patch-aa
Normal file
28
mythtv/patches/patch-aa
Normal file
|
@ -0,0 +1,28 @@
|
|||
$NetBSD: patch-aa,v 1.1.1.1 2003/11/13 19:22:38 grantbeattie Exp $
|
||||
|
||||
--- settings.pro.orig 2003-08-13 01:46:38.000000000 +1000
|
||||
+++ settings.pro
|
||||
@@ -1,12 +1,12 @@
|
||||
#CONFIG += debug
|
||||
CONFIG += release
|
||||
|
||||
-PREFIX = /usr/local
|
||||
+PREFIX = @PREFIX@
|
||||
|
||||
LIBVERSION = 0.11
|
||||
|
||||
INCLUDEPATH += $${PREFIX}/include
|
||||
-INCLUDEPATH *= /usr/local/include
|
||||
+#INCLUDEPATH *= /usr/local/include
|
||||
|
||||
DEFINES += _GNU_SOURCE
|
||||
DEFINES += _FILE_OFFSET_BITS=64
|
||||
@@ -18,7 +18,7 @@ release {
|
||||
QMAKE_CFLAGS_RELEASE = $${QMAKE_CXXFLAGS_RELEASE}
|
||||
}
|
||||
|
||||
-EXTRA_LIBS = -L/usr/X11R6/lib -lXinerama -lXv -lX11 -lXext -lXxf86vm -lfreetype
|
||||
+EXTRA_LIBS = -L@X11BASE@/lib -lXinerama -lXv -lX11 -lXext -lXxf86vm -lfreetype
|
||||
|
||||
# Native ALSA support
|
||||
#CONFIG += using_alsa
|
Loading…
Reference in a new issue