Port details on branch 2022Q2 |
- mythtv Homebrew PVR project
- 31.0_7,1 multimedia =0 31.0_7,1Version of this port present on the latest quarterly branch.
- Maintainer: ahicks@p-o.co.uk
- Port Added: 2022-04-24 04:16:20
- Last Update: 2022-04-10 19:47:23
- Commit Hash: 035e778
- License: GPLv2+
- WWW:
- http://www.mythtv.org/
- Description:
- MythTV is a "Personal Video Recorder", i.e. a computer-based video
recorder. It supports pausing and rewinding live TV, multiple tuner
cards, hardware or software video compression, onscreen program
guides and a distributed architecture.
MythTV requires tuner drivers which support the V4L standard.
Currently no official FreeBSD driver does so, but the latest version
of a beta version of the cxm driver is available from
http://usleepless.110mb.com/pvrxxx_port-10042007.tgz. Problems
have been reported with this port; if you use it, you should join
the FreeBSD-multimedia mailing list and report where appropriate.
WWW: http://www.mythtv.org/
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- mythtv>0:multimedia/mythtv
- Conflicts:
- CONFLICTS_INSTALL:
- Conflicts Matches:
-
There are no Conflicts Matches for this port. This is usually an error.
- To install the port:
- cd /usr/ports/multimedia/mythtv/ && make install clean
- To add the package, run one of these commands:
- pkg install multimedia/mythtv
- pkg install mythtv
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: mythtv
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: aarch64 amd64 i386 powerpc64 powerpc64le
- distinfo:
- TIMESTAMP = 1599843409
SHA256 (MythTV-mythtv-v31.0_GH0.tar.gz) = 907d1747950ec6ef1ec965069c75500b4538b781333f60e16d62d519b221a86d
SIZE (MythTV-mythtv-v31.0_GH0.tar.gz) = 102552136
No package information for this port in our database- Sometimes this happens. Not all ports have packages.
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- yasm : devel/yasm
- input.h : devel/evdev-proto
- py38-mysqlclient>=0 : databases/py-mysqlclient@py38
- py38-future>=0 : devel/py-future@py38
- py38-lxml>=0 : devel/py-lxml@py38
- py38-requests>=0 : www/py-requests@py38
- py38-simplejson>=0 : devel/py-simplejson@py38
- p5-DBI>=0 : databases/p5-DBI
- p5-DBD-mysql>0 : databases/p5-DBD-mysql
- p5-Net-UPnP>=0 : multimedia/p5-Net-UPnP
- p5-IO-Socket-INET6>=2.51 : net/p5-IO-Socket-INET6
- p5-XML-Simple>=0 : textproc/p5-XML-Simple
- p5-HTTP-Request-Params>=0 : www/p5-HTTP-Request-Params
- p5-LWP-UserAgent-Determined>=0 : www/p5-LWP-UserAgent-Determined
- gmake>=4.3 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.8 : lang/python38
- xorgproto>=0 : x11/xorgproto
- x11.pc : x11/libX11
- xv.pc : x11/libXv
- xrandr.pc : x11/libXrandr
- xxf86vm.pc : x11/libXxf86vm
- xinerama.pc : x11/libXinerama
- xext.pc : x11/libXext
- xcb.pc : x11/libxcb
- qt5-buildtools>=5.15.2 : devel/qt5-buildtools
- linguist : devel/qt5-linguist
- qt5-qmake>=5.15.2 : devel/qt5-qmake
- perl5>=5.32.r0<5.33 : lang/perl5.32
- Runtime dependencies:
-
- tv_check : textproc/p5-xmltv
- wget : ftp/wget
- py38-mysqlclient>=1.2.2 : databases/py-mysqlclient@py38
- py38-sqlite3>0 : databases/py-sqlite3@py38
- py38-lxml>=0 : devel/py-lxml@py38
- py38-requests>0 : www/py-requests@py38
- py38-requests-cache>0 : www/py-requests-cache@py38
- py38-simplejson>=3 : devel/py-simplejson@py38
- p5-DBI>=0 : databases/p5-DBI
- p5-DBD-mysql>0 : databases/p5-DBD-mysql
- p5-Net-UPnP>=0 : multimedia/p5-Net-UPnP
- p5-IO-Socket-INET6>=2.51 : net/p5-IO-Socket-INET6
- p5-XML-Simple>=0 : textproc/p5-XML-Simple
- p5-HTTP-Request-Params>=0 : www/p5-HTTP-Request-Params
- p5-LWP-UserAgent-Determined>=0 : www/p5-LWP-UserAgent-Determined
- python3.8 : lang/python38
- x11.pc : x11/libX11
- xv.pc : x11/libXv
- xrandr.pc : x11/libXrandr
- xxf86vm.pc : x11/libXxf86vm
- xinerama.pc : x11/libXinerama
- xext.pc : x11/libXext
- xcb.pc : x11/libxcb
- libqtiff.so : graphics/qt5-imageformats
- libqsqlmysql.so : databases/qt5-sqldrivers-mysql
- perl5>=5.32.r0<5.33 : lang/perl5.32
- Library dependencies:
-
- liblzo2.so : archivers/lzo2
- libmp3lame.so : audio/lame
- libsamplerate.so : audio/libsamplerate
- libtag.so : audio/taglib
- libexiv2.so : graphics/exiv2
- libva.so : multimedia/libva
- libva-glx.so : multimedia/libva-glx
- libbluray.so : multimedia/libbluray
- libass.so : multimedia/libass
- libfftw3_threads.so : math/fftw3
- libfftw3f.so : math/fftw3-float
- libfreetype.so : print/freetype2
- libxml2.so : textproc/libxml2
- libdav1d.so : multimedia/dav1d
- libaom.so : multimedia/aom
- libdrm.so : graphics/libdrm
- libhdhomerun.so : multimedia/libhdhomerun
- libvdpau.so : multimedia/libvdpau
- libGL.so : graphics/libglvnd
- libmysqlclient.so.20 : databases/mysql57-client
- libQt5Core.so : devel/qt5-core
- libQt5DBus.so : devel/qt5-dbus
- libQt5Gui.so : x11-toolkits/qt5-gui
- libQt5Network.so : net/qt5-network
- libQt5OpenGL.so : graphics/qt5-opengl
- libQt5Script.so : devel/qt5-script
- libQt5Sql.so : databases/qt5-sql
- libQt5WebKit.so : www/qt5-webkit
- libQt5Widgets.so : x11-toolkits/qt5-widgets
- libQt5Xml.so : textproc/qt5-xml
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for mythtv-31.0_7,1:
BINDINGS=on: Perl and Python bindings
HDHOMERUN=on: Native support for HDHomeRun network tuners
JACK=off: JACK audio server support
LIRC=off: Infrared remote control support
MYSQL=off: Install MySQL server in addition to client
PULSEAUDIO=off: PulseAudio sound server support
VDPAU=on: VDPAU (GPU video acceleration) support
===> Use 'make config' to modify these settings
- Options name:
- multimedia_mythtv
- USES:
- compiler:c++11-lang gmake gl iconv libtool pkgconfig pathfix qmake:no_env qt:5 ssl xorg perl5 python:3.5+ shebangfix mysql
- pkg-message:
- For install:
- MythTV has now been installed, but it still needs to be configured.
1. To create the database, use the following command:
mysql -uroot -p < /usr/local/share/mythtv/database/mc.sql
2. Next, run mythtv-setup.
See http://www.mythtv.org/docs/ for more information.
- Master Sites:
|