diff options
-rw-r--r-- | media-plugins/mythplugins/Manifest | 2 | ||||
-rw-r--r-- | media-plugins/mythplugins/mythplugins-0.26.0_p20130922-r1.ebuild | 129 | ||||
-rw-r--r-- | media-plugins/mythplugins/mythplugins-0.27.5_p20150627-r3.ebuild | 170 | ||||
-rw-r--r-- | media-tv/mythtv/Manifest | 4 | ||||
-rw-r--r-- | media-tv/mythtv/mythtv-0.26.0_p20130922.ebuild | 347 | ||||
-rw-r--r-- | media-tv/mythtv/mythtv-0.27.5_p20150627.ebuild | 359 | ||||
-rw-r--r-- | media-tv/mythtv/mythtv-0.27.5_p20150904-r1.ebuild | 363 | ||||
-rw-r--r-- | media-tv/mythtv/mythtv-0.27.5_p20150904-r2.ebuild | 363 | ||||
-rw-r--r-- | www-apps/mythweb/Manifest | 2 | ||||
-rw-r--r-- | www-apps/mythweb/mythweb-0.26.0.ebuild | 90 | ||||
-rw-r--r-- | www-apps/mythweb/mythweb-0.27.ebuild | 90 |
11 files changed, 0 insertions, 1919 deletions
diff --git a/media-plugins/mythplugins/Manifest b/media-plugins/mythplugins/Manifest index ac91c9937e6f..413b1b6f0fce 100644 --- a/media-plugins/mythplugins/Manifest +++ b/media-plugins/mythplugins/Manifest @@ -1,5 +1,3 @@ -DIST mythplugins-0.26.0-9fd7c6102b2cd1a3760337663803b110446c6ea7.tar.xz 45980 SHA256 a3ec6dcde8ee74b0a518c42555947b0a9050f63625df4f6b94a4830768267242 SHA512 490a2bfdfe1011721e17a74f25d6a404d14af855b5790620553467d7efd0a3dc050fa2c716ba88a06924ba1c456b40968f2862557688c0d31999f05549f6d39a WHIRLPOOL db6a1b277e0c0bf122a1c910f446dc6a924c7cdb82bb23996e8f45239185c60d59e0974b62ea281b807eafce2fcb72f2f96d0f8051cc47ea1b8602d49c82e372 -DIST mythplugins-0.26.0.tar.bz2 36673620 SHA256 4e7f0493f37792c084c1b4d0b5863b4201ebce6d62ab7c6cc31ca74087d83c62 SHA512 51c10f46186e14e69c5626f2ae0955692c71aa7459fd018efaab1b99809cad533a84754d53455017102ff6f94cc9905dc303248a29d4095ba8f4f685bb022f49 WHIRLPOOL a2b995f2a94a2eb22fa0740dd840a2fe2d9d4b808af1dc43e9d83c626d93ed95134d64db2049e4b79379838ae16b1de6547b56277531e2752e6779b3cddbf25a DIST mythplugins-0.27-583395f5a376637efcd408a102fa64d0f188c12f.tar.xz 58328 SHA256 b8d7b2338236baeb20a26d2c83eb3c92b9a6f0aa96c66542e47018e4c833a213 SHA512 1ed2786f9c1fd0f7d607806b6ca34100ec116191e02573cc5def18c2581bb841e6f7e5b9fe066bfb9f52931b314ead157a64ab84a27bae06610282237d249dfc WHIRLPOOL 56977fab1cb93768164c4e3feb2fe503d22d44e70fd046cdbe3b05de0066a8792afd1097721029713b3f4f30c79e34d8ba617afe4c1241af0f1a741854cc3349 DIST mythplugins-0.27.5-9498257571e8158926b60a0eefc74568c4436823.tar.xz 1364 SHA256 8b7abe67562767478f583fe36704570612425f82a05b9288cc82e3015bf2fc16 SHA512 2fe3a317ecdffc06d9e9b554cf8bfb54a324b7f1441038d51e9f77d13b53693ed6d2721282b239967c6d539947e1b119f579e49b42ba62f7dafd0144c0d28622 WHIRLPOOL 5fc5222364fbb11312f92f8adaef3adff46e89251afcdeea48d1466625072d068ebdb66f9426140765da6f4fc02a117b086033a319f148700cc164bad6fbc0f1 DIST mythtv-0.27.5.tar.gz 85652939 SHA256 7e625f94332effeadfba8e7ae7c98d44a83bfc25b7c59e39adce67dc2f4e1e1b SHA512 b912e010e54271f9321ac1b11d4a31e4093f86c0f2ae3139d4b55085bab142ca3fc6d847d163f6b75aa31320404914c71c094528dc8ee7d70086e56a828b9169 WHIRLPOOL e9ebbbabac6ed53b4ec90537371a63e053bb9a2c0a0e920e43d3d2e475f87bdd0ac5a4604045498e88aaf06b11eb054d50dea7881c87dbd45a36c08309e1b880 diff --git a/media-plugins/mythplugins/mythplugins-0.26.0_p20130922-r1.ebuild b/media-plugins/mythplugins/mythplugins-0.26.0_p20130922-r1.ebuild deleted file mode 100644 index e6acfe47c29b..000000000000 --- a/media-plugins/mythplugins/mythplugins-0.26.0_p20130922-r1.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PYTHON_DEPEND="2:2.6" -BACKPORTS="9fd7c6102b2cd1a3760337663803b110446c6ea7" -MY_P=${P%_p*} - -inherit eutils python - -DESCRIPTION="Official MythTV plugins" -HOMEPAGE="http://www.mythtv.org" -SRC_URI="ftp://ftp.osuosl.org/pub/mythtv/${MY_P}.tar.bz2 - ${BACKPORTS:+https://dev.gentoo.org/~rich0/distfiles/${MY_P}-${BACKPORTS}.tar.xz}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" - -MYTHPLUGINS="mytharchive mythbrowser mythgallery mythgame \ -mythmusic mythnetvision mythnews mythweather mythzoneminder" - -IUSE="${MYTHPLUGINS} cdda cdr exif fftw raw" - -DEPEND="!media-plugins/mytharchive - !media-plugins/mythbrowser - !media-plugins/mythgallery - !media-plugins/mythgame - !media-plugins/mythmovies - !media-plugins/mythmusic - !media-plugins/mythnetvision - !media-plugins/mythnews - !media-plugins/mythweather - =media-tv/mythtv-${PV}*:=[python] - mytharchive? ( - app-cdr/dvd+rw-tools - dev-python/pillow:= - media-video/dvdauthor - media-video/mjpegtools[png] - media-video/transcode - virtual/cdrtools - ) - mythgallery? ( - media-libs/tiff:= - virtual/opengl - exif? ( >media-libs/libexif-0.6.9:= ) - raw? ( media-gfx/dcraw ) - ) - mythmusic? ( - >=media-libs/flac-1.1.2:= - >=media-libs/libvorbis-1.0:= - >=media-libs/taglib-1.6:= - media-sound/lame - virtual/opengl - cdda? ( - dev-libs/libcdio:= - cdr? ( virtual/cdrtools ) - ) - fftw? ( sci-libs/fftw:= ) - ) - mythnetvision? ( - =dev-lang/python-2*:=[xml] - dev-python/lxml:= - dev-python/mysql-python:= - dev-python/oauth:= - dev-python/pycurl:= - ) - mythweather? ( - dev-perl/DateManip - dev-perl/DateTime-Format-ISO8601 - dev-perl/Image-Size - dev-perl/JSON - dev-perl/SOAP-Lite - dev-perl/XML-Simple - dev-perl/XML-Parser - dev-perl/XML-SAX - dev-perl/XML-XPath - )" -RDEPEND="${DEPEND}" - -REQUIRED_USE=" - cdda? ( mythmusic ) - cdr? ( mythmusic cdda ) - exif? ( mythgallery ) - fftw? ( mythmusic ) - mythnews? ( mythbrowser ) - raw? ( mythgallery )" - -S="${WORKDIR}/${MY_P}" - -pkg_setup() { - python_set_active_version 2 - python_pkg_setup -} - -src_prepare() { - [[ -n ${BACKPORTS} ]] && \ - EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \ - epatch - - epatch_user -} - -src_configure() { - ./configure \ - --prefix=/usr \ - --python=python2 \ - --enable-opengl \ - $(use_enable mythzoneminder) \ - $(use_enable mytharchive) \ - $(use_enable mythbrowser) \ - $(use_enable mythgallery) \ - $(use_enable mythgame) \ - $(use_enable mythmusic) \ - $(use_enable mythnetvision) \ - $(use_enable mythnews) \ - $(use_enable mythweather) \ - $(use_enable cdda cdio) \ - $(use_enable exif) \ - $(use_enable exif new-exif) \ - $(use_enable raw dcraw) \ - || die "configure failed" -} - -src_install() { - emake INSTALL_ROOT="${D}" install || die "make install failed" -} diff --git a/media-plugins/mythplugins/mythplugins-0.27.5_p20150627-r3.ebuild b/media-plugins/mythplugins/mythplugins-0.27.5_p20150627-r3.ebuild deleted file mode 100644 index 8d1ce4201db1..000000000000 --- a/media-plugins/mythplugins/mythplugins-0.27.5_p20150627-r3.ebuild +++ /dev/null @@ -1,170 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) -PYTHON_REQ_USE="xml" -BACKPORTS="9498257571e8158926b60a0eefc74568c4436823" -MY_P=${P%_p*} - -inherit eutils python-single-r1 - -DESCRIPTION="Official MythTV plugins" -HOMEPAGE="http://www.mythtv.org" -SRC_URI="https://github.com/MythTV/mythtv/archive/v0.27.5.tar.gz -> mythtv-0.27.5.tar.gz - ${BACKPORTS:+https://dev.gentoo.org/~rich0/distfiles/${MY_P}-${BACKPORTS}.tar.xz}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -MYTHPLUGINS="mytharchive mythbrowser mythgallery mythgame \ -mythmusic mythnetvision mythnews mythweather mythzoneminder" - -IUSE="${MYTHPLUGINS} alsa cdda cdr exif fftw hls ieee1394 libass raw theora vorbis xml xvid" - -DEPEND="!media-plugins/mytharchive - !media-plugins/mythbrowser - !media-plugins/mythgallery - !media-plugins/mythgame - !media-plugins/mythmovies - !media-plugins/mythmusic - !media-plugins/mythnetvision - !media-plugins/mythnews - !media-plugins/mythweather - =media-tv/mythtv-${PV}*:=[alsa=,hls=,ieee1394=,libass=,python,theora=,vorbis=,xml=,xvid=] - dev-libs/glib:= - xml? ( >=dev-libs/libxml2-2.6.0:= ) - dev-qt/qtcore:4 - dev-qt/qtgui:4 - dev-qt/qtopengl:4 - dev-qt/qtsql:4 - dev-libs/openssl:= - alsa? ( >=media-libs/alsa-lib-1.0.24:= ) - hls? ( - media-libs/faac:= - media-libs/libvpx:= - >=media-libs/x264-0.0.20111220:= - >=media-sound/lame-3.93.1 - ) - media-libs/freetype:= - libass? ( >=media-libs/libass-0.9.11:= ) - media-libs/libpng:= - theora? ( - media-libs/libtheora:= - media-libs/libogg:= - ) - xvid? ( >=media-libs/xvid-1.1.0:= ) - virtual/libudev:= - ieee1394? ( - >=sys-libs/libraw1394-1.2.0:= - >=sys-libs/libavc1394-0.5.3:= - >=media-libs/libiec61883-1.0.0:= - ) - x11-libs/libX11:= - sys-libs/zlib:= - x11-libs/libXext:= - x11-libs/libXinerama:= - x11-libs/libXrandr:= - x11-libs/libXv:= - x11-libs/libXxf86vm:= - fftw? ( sci-libs/fftw:= ) - sys-apps/util-linux:= - mythzoneminder? ( virtual/mysql ) - mytharchive? ( - app-cdr/dvd+rw-tools - dev-python/pillow:= - media-video/dvdauthor - media-video/mjpegtools[png] - media-video/transcode - virtual/cdrtools - ) - mythgallery? ( - media-libs/tiff:= - virtual/opengl - exif? ( >media-libs/libexif-0.6.9:= ) - raw? ( media-gfx/dcraw ) - ) - mythmusic? ( - >=media-libs/flac-1.1.2:= - >=media-libs/taglib-1.6:= - >=media-libs/libvorbis-1.0:= - media-libs/libogg:= - >=media-sound/lame-3.93.1 - virtual/opengl - cdda? ( - dev-libs/libcdio:= - cdr? ( virtual/cdrtools ) - ) - - ) - mythnetvision? ( - ${PYTHON_DEPS} - dev-python/lxml:= - dev-python/mysql-python:= - dev-python/oauth:= - dev-python/pycurl:= - ) - mythweather? ( - dev-perl/DateManip - dev-perl/DateTime-Format-ISO8601 - >=dev-perl/DateTime-1 - dev-perl/Image-Size - dev-perl/JSON - dev-perl/SOAP-Lite - dev-perl/XML-Simple - dev-perl/XML-Parser - dev-perl/XML-SAX - dev-perl/XML-XPath - ) - mythbrowser? ( - dev-qt/qtwebkit:4 - )" -RDEPEND="${DEPEND}" - -REQUIRED_USE=" - cdda? ( mythmusic ) - cdr? ( mythmusic cdda ) - exif? ( mythgallery ) - fftw? ( mythmusic ) - mythmusic? ( vorbis ) - mythnews? ( mythbrowser ) - raw? ( mythgallery ) - mythnetvision? ( ${PYTHON_REQUIRED_USE} )" - -S="${WORKDIR}/mythtv-0.27.5/mythplugins" - -src_prepare() { - [[ -n ${BACKPORTS} ]] && \ - EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${WORKDIR}/${MY_P}/patches" \ - epatch - - epatch_user -} - -src_configure() { - ./configure \ - --prefix=/usr \ - --python=${EPYTHON} \ - --enable-opengl \ - $(use_enable mythzoneminder) \ - $(use_enable mytharchive) \ - $(use_enable mythbrowser) \ - $(use_enable mythgallery) \ - $(use_enable mythgame) \ - $(use_enable mythmusic) \ - $(use_enable mythnetvision) \ - $(use_enable mythnews) \ - $(use_enable mythweather) \ - $(use_enable cdda cdio) \ - $(use_enable exif) \ - $(use_enable exif new-exif) \ - $(use_enable raw dcraw) \ - || die "configure failed" -} - -src_install() { - emake INSTALL_ROOT="${D}" install || die "make install failed" -} diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest index a631699ee113..2af75cc8a5a7 100644 --- a/media-tv/mythtv/Manifest +++ b/media-tv/mythtv/Manifest @@ -1,8 +1,4 @@ -DIST mythtv-0.26.0-9fd7c6102b2cd1a3760337663803b110446c6ea7.tar.xz 179540 SHA256 ae63398f1ea8884950eb4653c42f6bf71e504738112f5ac8f4d13c1988098d95 SHA512 599dab7a51e9e2f5e240e6d80aadf3bc1f89b8f83e0a5c2e6c82695926ef3f1b7694a73d95b0a296544f9642f1e070a809d86563a415498345a3c1049f269aa4 WHIRLPOOL 74c8aa8f2846eb67f88bddacf5d7c5aa0445e0fe2fbd0f6f2f284e51e1f2c024ca8b7ef22639b7e201b8304421859d7bab802a7d2fe9343ec40d36453f0bfa8e -DIST mythtv-0.26.0.tar.bz2 40887666 SHA256 2f158962ca3009db563dabc32827c47788a688bd67a25abd76f4baa9c3cfe306 SHA512 8c8766542b6a1a877d400fd99343e8149d9c6cc4ab1e425db358bdbdc10b6cb7422bb4bdcf984ce64b2cf02b0ad0725606b266558afcadff9ec9c9bb95bb49c0 WHIRLPOOL c737a1dbdfafe65ae5ee3bde8d0b3a9ad50ebfccec784d6907c78d03f9732637cfbf8b82ecfca80af0b049c65d70c608a81ac3bf27a8070ba3f32d657f5137bb DIST mythtv-0.27-583395f5a376637efcd408a102fa64d0f188c12f.tar.xz 298048 SHA256 2b18428980fe8951694eb9c8594aa2559df491b029987e1a4b983128fdea4f51 SHA512 1d8c2a61bd91d7116ba3b43251d517bda3c8db3c235e73dde66116dc02d14806db9c80bacf6e19eaf816c4765d8e51fe9b53900efa3112134c564c08cc0ca012 WHIRLPOOL 3d50908d085f844cd210c568b50c55c47e4fe8dd8423ffe18303a7c799a45e24dfceaa5221e6f59596394484162d9992f46d5f66b0ad3c57fbb5a240def68dec -DIST mythtv-0.27.5-32fd3968acea905d71d9769996487eff280233ea.tar.xz 12292 SHA256 482aadc121a7e770da6d10b5014947ec9ff1350ccc7f672bdc4650ef13e68cca SHA512 8e84cf76541b775143b94da156fdcde1f24d964b58a9423323de730e23142b57c9c44ef01c2202bbb7126058d41153f77f524eebed70f65210c2b9427255ee3a WHIRLPOOL 7375659815ee6170edab81411232bcf73b54575dbb8e69cb5c9c7ff0f13105eddeb01c4026e78ef8c9e7e9d1782880e41a628697c8dd697778cbb4711b3cb820 DIST mythtv-0.27.5-68e51d6fd4fa25e985b21cb3a5b5ca6fce9aca9d.tar.xz 28096 SHA256 f51bd541cccb0f5b5f20441774d9ee5e10c7a44abba5e6b9795d3c5ce21d0bf0 SHA512 585bcfa6c3fc4ecc384665b40e50362ecd083f2fa22ce9adea8167d4e38a7cbfc7519eee3813f76d7327d093c29d5ca97d9026eb5d180ff4cb7d9af91d7bc428 WHIRLPOOL d2ca6b3c7a6ecc94c4a21dee6a7ad38bdd72b880c00df1e8ac529382cd0aa7618ddfa2b5ba9721a2b99f828c9eaa6ca8ce1b1ac5e23bfff85c28327dfb862884 -DIST mythtv-0.27.5-9498257571e8158926b60a0eefc74568c4436823.tar.xz 11992 SHA256 aef3b944a9f4b49daa3f5489b58a080db35eb7b85c76819d9d00ccf1adfadfdf SHA512 bddc80f6d7e7ad583459a2192660e6101d53d8821c0f875634f90588bc6fbff86c80fa75f6e8cb859fd5164a81f0ad3427939d57da2b112741b1ea9ce646659d WHIRLPOOL 249d4f5332d943669610b96363b6d2b19d63973ba191bd62900e7d31362b4c541077ffe6ca9eae6027c6d1d5fea1d691722739ff9d0d7af6566d288921444961 DIST mythtv-0.27.5.tar.gz 85652939 SHA256 7e625f94332effeadfba8e7ae7c98d44a83bfc25b7c59e39adce67dc2f4e1e1b SHA512 b912e010e54271f9321ac1b11d4a31e4093f86c0f2ae3139d4b55085bab142ca3fc6d847d163f6b75aa31320404914c71c094528dc8ee7d70086e56a828b9169 WHIRLPOOL e9ebbbabac6ed53b4ec90537371a63e053bb9a2c0a0e920e43d3d2e475f87bdd0ac5a4604045498e88aaf06b11eb054d50dea7881c87dbd45a36c08309e1b880 DIST mythtv-0.27.tar.gz 85904162 SHA256 494ebd7ee384e751c05ee0a1b3dcd3618caf72f1e94810381c09c2b5d1c799f0 SHA512 2ea070497a7610b8e1548112d9925a28aeedba819c2d063e88cc63daf69947379ce7213e357c26bf2221f8a8e865c937dee3b9bf2695644f2f1adeadf6d11116 WHIRLPOOL 74c4fade0d0f93a64e5f1da3120358f15f6f8891f53b7c74b41a286369e192790cae87829b79a3a90ce3ca23ede63b3dfa809b514b68cee220432794414b8a47 diff --git a/media-tv/mythtv/mythtv-0.26.0_p20130922.ebuild b/media-tv/mythtv/mythtv-0.26.0_p20130922.ebuild deleted file mode 100644 index 5179d2247b35..000000000000 --- a/media-tv/mythtv/mythtv-0.26.0_p20130922.ebuild +++ /dev/null @@ -1,347 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PYTHON_DEPEND="python? 2:2.6" -BACKPORTS="9fd7c6102b2cd1a3760337663803b110446c6ea7" -MY_P=${P%_p*} - -inherit flag-o-matic multilib eutils python user - -MYTHTV_VERSION="v0.26.0" -MYTHTV_BRANCH="fixes/0.26" - -DESCRIPTION="Homebrew PVR project" -HOMEPAGE="http://www.mythtv.org" -SRC_URI="ftp://ftp.osuosl.org/pub/mythtv/${MY_P}.tar.bz2 - ${BACKPORTS:+https://dev.gentoo.org/~rich0/distfiles/${MY_P}-${BACKPORTS}.tar.xz}" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="amd64 x86" - -IUSE_INPUT_DEVICES="input_devices_joystick" -IUSE="alsa altivec libass autostart bluray cec crystalhd debug dvb dvd \ -egl fftw +hls ieee1394 jack lcd lirc perl pulseaudio python raop +theora \ -vaapi vdpau +vorbis +xml xmltv +xvid ${IUSE_INPUT_DEVICES}" - -REQUIRED_USE=" - bluray? ( xml ) - theora? ( vorbis )" - -COMMON=" - >=media-libs/freetype-2.0:= - sys-libs/zlib:= - x11-libs/libX11:= - x11-libs/libXext:= - x11-libs/libXinerama:= - x11-libs/libXv:= - x11-libs/libXrandr:= - x11-libs/libXxf86vm:= - >=dev-qt/qtcore-4.7.2:4= - >=dev-qt/qtdbus-4.7.2:4= - >=dev-qt/qtgui-4.7.2:4= - >=dev-qt/qtscript-4.7.2:4= - >=dev-qt/qtsql-4.7.2:4=[mysql] - >=dev-qt/qtopengl-4.7.2:4=[egl?] - >=dev-qt/qtwebkit-4.7.2:4= - x11-misc/wmctrl:= - virtual/mysql:= - virtual/opengl:= - alsa? ( >=media-libs/alsa-lib-1.0.24:= ) - bluray? ( - dev-libs/libcdio:= - media-libs/libbluray:= - ) - cec? ( dev-libs/libcec:= ) - dvb? ( - media-libs/libdvb:= - virtual/linuxtv-dvb-headers:= - ) - dvd? ( dev-libs/libcdio:= ) - egl? ( media-libs/mesa:=[egl] ) - fftw? ( sci-libs/fftw:3.0= ) - hls? ( - media-libs/faac:= - <media-libs/libvpx-1.5.0:= - >=media-libs/x264-0.0.20111220:= - >=media-sound/lame-3.93.1 - ) - ieee1394? ( - >=sys-libs/libraw1394-1.2.0:= - >=sys-libs/libavc1394-0.5.3:= - >=media-libs/libiec61883-1.0.0:= - ) - jack? ( media-sound/jack-audio-connection-kit ) - lcd? ( app-misc/lcdproc ) - libass? ( >=media-libs/libass-0.9.11:= ) - lirc? ( app-misc/lirc ) - perl? ( - dev-perl/DBD-mysql - dev-perl/Net-UPnP - dev-perl/LWP-Protocol-https - dev-perl/HTTP-Message - dev-perl/IO-Socket-INET6 - >=dev-perl/libwww-perl-5 - ) - pulseaudio? ( media-sound/pulseaudio ) - python? ( - dev-python/mysql-python - dev-python/lxml - dev-python/urlgrabber - ) - raop? ( - dev-libs/openssl:= - net-dns/avahi[mdnsresponder-compat] - ) - theora? ( media-libs/libtheora:= ) - vaapi? ( x11-libs/libva:= ) - vdpau? ( x11-libs/libvdpau:= ) - vorbis? ( >=media-libs/libvorbis-1.0:= ) - xml? ( >=dev-libs/libxml2-2.6.0:= ) - xvid? ( >=media-libs/xvid-1.1.0:= ) - !media-tv/mythtv-bindings - !x11-themes/mythtv-themes - " - -RDEPEND="${COMMON} - media-fonts/corefonts - media-fonts/dejavu - media-fonts/liberation-fonts - x11-apps/xinit - autostart? ( - net-dialup/mingetty - x11-wm/evilwm - x11-apps/xset - ) - dvd? ( media-libs/libdvdcss:= ) - xmltv? ( >=media-tv/xmltv-0.5.43 ) - " - -DEPEND="${COMMON} - dev-lang/yasm - x11-proto/xineramaproto - x11-proto/xf86vidmodeproto - " - -S="${WORKDIR}/${MY_P}" - -MYTHTV_GROUPS="video,audio,tty,uucp" - -pkg_setup() { - python_set_active_version 2 - python_pkg_setup - enewuser mythtv -1 /bin/bash /home/mythtv ${MYTHTV_GROUPS} - usermod -a -G ${MYTHTV_GROUPS} mythtv -} - -src_prepare() { - [[ -n ${BACKPORTS} ]] && \ - EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \ - epatch - - # Perl bits need to go into vender_perl and not site_perl - sed -e "s:pure_install:pure_install INSTALLDIRS=vendor:" \ - -i "${S}"/bindings/perl/Makefile - - # Fix up the version info since we are using the fixes/${PV} branch - echo "SOURCE_VERSION=\"${MYTHTV_VERSION}\"" > "${S}"/VERSION - echo "BRANCH=\"${MYTHTV_BRANCH}\"" >> "${S}"/VERSION - - echo "setting.extra -= -ldconfig" >> "${S}"/programs/mythfrontend/mythfrontend.pro - - epatch "${FILESDIR}/libdir.patch" - - epatch_user -} - -src_configure() { - local myconf= - - # Setup paths - myconf="${myconf} --prefix=${EPREFIX}/usr" - myconf="${myconf} --libdir=${EPREFIX}/usr/$(get_libdir)" - myconf="${myconf} --libdir-name=$(get_libdir)" - myconf="${myconf} --mandir=${EPREFIX}/usr/share/man" - - # Audio - myconf="${myconf} $(use_enable alsa audio-alsa)" - myconf="${myconf} $(use_enable jack audio-jack)" - use pulseaudio || myconf="${myconf} --disable-audio-pulseoutput" - - use altivec || myconf="${myconf} --disable-altivec" - myconf="${myconf} $(use_enable dvb)" - myconf="${myconf} $(use_enable ieee1394 firewire)" - myconf="${myconf} $(use_enable lirc)" - myconf="${myconf} $(use_enable xvid libxvid)" - myconf="${myconf} --dvb-path=/usr/include" - myconf="${myconf} --enable-xrandr" - myconf="${myconf} --enable-xv" - myconf="${myconf} --enable-x11" - myconf="${myconf} --enable-nonfree" - use cec || myconf="${myconf} --disable-libcec" - use raop || myconf="${myconf} --disable-libdns-sd" - myconf="${myconf} $(use_enable theora libtheora)" - myconf="${myconf} $(use_enable vorbis libvorbis)" - - if use hls; then - myconf="${myconf} --enable-libmp3lame" - myconf="${myconf} --enable-libx264" - myconf="${myconf} --enable-libvpx" - myconf="${myconf} --enable-libfaac" - fi - - if use perl && use python; then - myconf="${myconf} --with-bindings=perl,python" - elif use perl; then - myconf="${myconf} --without-bindings=python" - myconf="${myconf} --with-bindings=perl" - elif use python; then - myconf="${myconf} --without-bindings=perl" - myconf="${myconf} --with-bindings=python" - else - myconf="${myconf} --without-bindings=perl,python" - fi - - use python && myconf="${myconf} --python=$(PYTHON)" - - if use debug; then - myconf="${myconf} --compile-type=debug" - else - myconf="${myconf} --compile-type=profile" - #myconf="${myconf} --enable-debug" does nothing per sphery - #myconf="${myconf} --disable-stripping" does nothing per sphery - fi - - # Video - use vdpau && myconf="${myconf} --enable-vdpau" - use vaapi && myconf="${myconf} --enable-vaapi" - use crystalhd && myconf="${myconf} --enable-crystalhd" - - # Input - use input_devices_joystick || myconf="${myconf} --disable-joystick-menu" - - # Clean up DSO load times and other compiler bits - myconf="${myconf} --enable-symbol-visibility" - myconf="${myconf} --enable-pic" - - # CPU settings - for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do - [ "${i}" = "native" ] && i="host" - myconf="${myconf} --cpu=${i}" - break - done - - if tc-is-cross-compiler ; then - myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel)" - myconf="${myconf} --cross-prefix=${CHOST}-" - fi - - # Build boosters - has distcc ${FEATURES} || myconf="${myconf} --disable-distcc" - has ccache ${FEATURES} || myconf="${myconf} --disable-ccache" - - chmod +x ./external/FFmpeg/version.sh - - einfo "Running ./configure ${myconf}" - ./configure \ - --cc="$(tc-getCC)" \ - --cxx="$(tc-getCXX)" \ - --ar="$(tc-getAR)" \ - --extra-cflags="${CFLAGS}" \ - --extra-cxxflags="${CXXFLAGS}" \ - --extra-ldflags="${LDFLAGS}" \ - ${myconf} || die "configure died" -} - -src_install() { - emake INSTALL_ROOT="${D}" install || die "install failed" - dodoc AUTHORS UPGRADING README - - insinto /usr/share/mythtv/database - doins database/* - - newinitd "${FILESDIR}"/mythbackend.init mythbackend - newconfd "${FILESDIR}"/mythbackend.conf mythbackend - - dodoc keys.txt - - keepdir /etc/mythtv - chown -R mythtv "${ED}"/etc/mythtv - keepdir /var/log/mythtv - chown -R mythtv "${ED}"/var/log/mythtv - dodir /var/log/mythtv/old - - insinto /etc/logrotate.d - newins "${FILESDIR}"/mythtv.logrotate.d-r4 mythtv - - insinto /usr/share/mythtv/contrib - doins -r contrib/* - - # Install our mythfrontend wrapper which is similar to Mythbuntu's - mv "${ED}/usr/bin/mythfrontend" "${ED}/usr/bin/mythfrontend.real" - newbin "${FILESDIR}"/mythfrontend.wrapper mythfrontend - newconfd "${FILESDIR}"/mythfrontend.conf mythfrontend - - if use autostart; then - dodir /etc/env.d/ - echo 'CONFIG_PROTECT="/home/mythtv/"' > "${ED}"/etc/env.d/95mythtv - - insinto /home/mythtv - newins "${FILESDIR}"/bash_profile .bash_profile - newins "${FILESDIR}"/xinitrc-r1 .xinitrc - fi - - # Make Python files executable - find "${ED}/usr/share/mythtv" -type f -name '*.py' | while read file; do - if [[ ! "${file##*/}" = "__init__.py" ]]; then - chmod a+x "${file}" - fi - done - - # Ensure that Python scripts are executed by Python 2 - python_convert_shebangs -q -r 2 "${ED}/usr/share/mythtv" - - # Make shell & perl scripts executable - find "${ED}" -type f -name '*.sh' -o -type f -name '*.pl' | \ - while read file; do - chmod a+x "${file}" - done -} - -pkg_preinst() { - export CONFIG_PROTECT="${CONFIG_PROTECT} ${EROOT}/home/mythtv/" -} - -pkg_postinst() { - use python && python_mod_optimize MythTV - - elog "To have this machine operate as recording host for MythTV, " - elog "mythbackend must be running. Run the following:" - elog "rc-update add mythbackend default" - elog - elog "Your recordings folder must be owned 'mythtv'. e.g." - elog "chown -R mythtv /var/lib/mythtv" - - elog "Want mythfrontend to start automatically?" - elog "Set USE=autostart. Details can be found at:" - elog "https://dev.gentoo.org/~cardoe/mythtv/autostart.html" -} - -pkg_postrm() { - use python && python_mod_cleanup MythTV -} - -pkg_info() { - if [[ -f "${EROOT}"/usr/bin/mythfrontend ]]; then - "${EROOT}"/usr/bin/mythfrontend --version - fi -} - -pkg_config() { - echo "Creating mythtv MySQL user and mythconverg database if it does not" - echo "already exist. You will be prompted for your MySQL root password." - "${EROOT}"/usr/bin/mysql -u root -p < "${EROOT}"/usr/share/mythtv/database/mc.sql -} diff --git a/media-tv/mythtv/mythtv-0.27.5_p20150627.ebuild b/media-tv/mythtv/mythtv-0.27.5_p20150627.ebuild deleted file mode 100644 index 0cca4c54f963..000000000000 --- a/media-tv/mythtv/mythtv-0.27.5_p20150627.ebuild +++ /dev/null @@ -1,359 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PYTHON_DEPEND="python? 2:2.7" -BACKPORTS="9498257571e8158926b60a0eefc74568c4436823" -MY_P=${P%_p*} - -inherit flag-o-matic multilib eutils python user systemd - -MYTHTV_VERSION="v0.27.5" -MYTHTV_BRANCH="fixes/0.27" - -DESCRIPTION="Homebrew PVR project" -HOMEPAGE="http://www.mythtv.org" -SRC_URI="https://github.com/MythTV/mythtv/archive/v0.27.5.tar.gz -> mythtv-0.27.5.tar.gz - ${BACKPORTS:+https://dev.gentoo.org/~rich0/distfiles/${MY_P}-${BACKPORTS}.tar.xz}" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86" - -IUSE_INPUT_DEVICES="input_devices_joystick" -IUSE="alsa altivec libass autostart bluray cec crystalhd debug dvb dvd \ -egl fftw +hls ieee1394 jack lcd lirc perl pulseaudio python raop +theora \ -vaapi vdpau +vorbis +wrapper +xml xmltv +xvid ${IUSE_INPUT_DEVICES}" - -REQUIRED_USE=" - bluray? ( xml ) - theora? ( vorbis )" - -COMMON=" - >=media-libs/freetype-2.0:= - sys-libs/zlib:= - x11-libs/libX11:= - x11-libs/libXext:= - x11-libs/libXinerama:= - x11-libs/libXv:= - x11-libs/libXrandr:= - x11-libs/libXxf86vm:= - >=dev-qt/qtcore-4.7.2:4= - >=dev-qt/qtdbus-4.7.2:4= - >=dev-qt/qtgui-4.7.2:4= - >=dev-qt/qtscript-4.7.2:4= - >=dev-qt/qtsql-4.7.2:4=[mysql] - >=dev-qt/qtopengl-4.7.2:4=[egl?] - >=dev-qt/qtwebkit-4.7.2:4= - x11-misc/wmctrl:= - virtual/mysql - virtual/opengl:= - alsa? ( >=media-libs/alsa-lib-1.0.24:= ) - bluray? ( - dev-libs/libcdio:= - media-libs/libbluray:= - ) - cec? ( dev-libs/libcec:= ) - dvb? ( - media-libs/libdvb:= - virtual/linuxtv-dvb-headers:= - ) - dvd? ( dev-libs/libcdio:= ) - egl? ( media-libs/mesa:=[egl] ) - fftw? ( sci-libs/fftw:3.0= ) - hls? ( - media-libs/faac:= - <media-libs/libvpx-1.5.0:= - >=media-libs/x264-0.0.20111220:= - >=media-sound/lame-3.93.1 - ) - ieee1394? ( - >=sys-libs/libraw1394-1.2.0:= - >=sys-libs/libavc1394-0.5.3:= - >=media-libs/libiec61883-1.0.0:= - ) - jack? ( media-sound/jack-audio-connection-kit ) - lcd? ( app-misc/lcdproc ) - libass? ( >=media-libs/libass-0.9.11:= ) - lirc? ( app-misc/lirc ) - perl? ( - dev-perl/DBD-mysql - dev-perl/Net-UPnP - dev-perl/LWP-Protocol-https - dev-perl/HTTP-Message - dev-perl/IO-Socket-INET6 - >=dev-perl/libwww-perl-5 - ) - pulseaudio? ( media-sound/pulseaudio ) - python? ( - dev-python/mysql-python - dev-python/lxml - dev-python/urlgrabber - ) - raop? ( - dev-libs/openssl:= - net-dns/avahi[mdnsresponder-compat] - ) - theora? ( media-libs/libtheora:= media-libs/libogg:= ) - vaapi? ( x11-libs/libva:= ) - vdpau? ( x11-libs/libvdpau:= ) - vorbis? ( >=media-libs/libvorbis-1.0:= media-libs/libogg:= ) - xml? ( >=dev-libs/libxml2-2.6.0:= ) - xvid? ( >=media-libs/xvid-1.1.0:= ) - !media-tv/mythtv-bindings - !x11-themes/mythtv-themes - media-libs/taglib:= - dev-libs/glib:= - " - -RDEPEND="${COMMON} - media-fonts/corefonts - media-fonts/dejavu - media-fonts/liberation-fonts - x11-apps/xinit - autostart? ( - net-dialup/mingetty - x11-wm/evilwm - x11-apps/xset - ) - dvd? ( media-libs/libdvdcss:= ) - xmltv? ( >=media-tv/xmltv-0.5.43 ) - " - -DEPEND="${COMMON} - dev-lang/yasm - x11-proto/xineramaproto - x11-proto/xf86vidmodeproto - " - -S="${WORKDIR}/${MY_P}/mythtv" - -MYTHTV_GROUPS="video,audio,tty,uucp" - -pkg_setup() { - python_set_active_version 2 - python_pkg_setup - enewuser mythtv -1 /bin/bash /home/mythtv ${MYTHTV_GROUPS} - usermod -a -G ${MYTHTV_GROUPS} mythtv -} - -src_prepare() { - [[ -n ${BACKPORTS} ]] && \ - EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/../patches" \ - epatch - - # Perl bits need to go into vender_perl and not site_perl - sed -e "s:pure_install:pure_install INSTALLDIRS=vendor:" \ - -i "${S}"/bindings/perl/Makefile - - # Fix up the version info since we are using the fixes/${PV} branch - echo "SOURCE_VERSION=\"${MYTHTV_VERSION}\"" > "${S}"/VERSION - echo "BRANCH=\"${MYTHTV_BRANCH}\"" >> "${S}"/VERSION - echo "SOURCE_VERSION=\"${BACKPORTS}\"" > "${S}"/EXPORTED_VERSION - echo "BRANCH=\"${MYTHTV_BRANCH}\"" >> "${S}"/EXPORTED_VERSION - - echo "setting.extra -= -ldconfig" >> "${S}"/programs/mythfrontend/mythfrontend.pro - - epatch "${FILESDIR}/libdir-27.patch" - - epatch_user -} - -src_configure() { - local myconf= - - # Setup paths - myconf="${myconf} --prefix=${EPREFIX}/usr" - myconf="${myconf} --libdir=${EPREFIX}/usr/$(get_libdir)" - myconf="${myconf} --libdir-name=$(get_libdir)" - myconf="${myconf} --mandir=${EPREFIX}/usr/share/man" - - # Audio - myconf="${myconf} $(use_enable alsa audio-alsa)" - myconf="${myconf} $(use_enable jack audio-jack)" - use pulseaudio || myconf="${myconf} --disable-audio-pulseoutput" - - use altivec || myconf="${myconf} --disable-altivec" - myconf="${myconf} $(use_enable dvb)" - myconf="${myconf} $(use_enable ieee1394 firewire)" - myconf="${myconf} $(use_enable lirc)" - myconf="${myconf} $(use_enable xvid libxvid)" - myconf="${myconf} --dvb-path=/usr/include" - myconf="${myconf} --enable-xrandr" - myconf="${myconf} --enable-xv" - myconf="${myconf} --enable-x11" - myconf="${myconf} --enable-nonfree" - use cec || myconf="${myconf} --disable-libcec" - use raop || myconf="${myconf} --disable-libdns-sd" - myconf="${myconf} $(use_enable theora libtheora)" - myconf="${myconf} $(use_enable vorbis libvorbis)" - - if use hls; then - myconf="${myconf} --enable-libmp3lame" - myconf="${myconf} --enable-libx264" - myconf="${myconf} --enable-libvpx" - myconf="${myconf} --enable-libfaac" - fi - - myconf="${myconf} $(use_enable libass)" - - if use perl && use python; then - myconf="${myconf} --with-bindings=perl,python" - elif use perl; then - myconf="${myconf} --without-bindings=python" - myconf="${myconf} --with-bindings=perl" - elif use python; then - myconf="${myconf} --without-bindings=perl" - myconf="${myconf} --with-bindings=python" - else - myconf="${myconf} --without-bindings=perl,python" - fi - - use python && myconf="${myconf} --python=$(PYTHON)" - - if use debug; then - myconf="${myconf} --compile-type=debug" - else - myconf="${myconf} --compile-type=release" - #myconf="${myconf} --enable-debug" does nothing per sphery - #myconf="${myconf} --disable-stripping" does nothing per sphery - fi - - # Video - use vdpau && myconf="${myconf} --enable-vdpau" - myconf="${myconf} $(use_enable vaapi)" - use crystalhd && myconf="${myconf} --enable-crystalhd" - - # Input - use input_devices_joystick || myconf="${myconf} --disable-joystick-menu" - - # Clean up DSO load times and other compiler bits - myconf="${myconf} --enable-symbol-visibility" - myconf="${myconf} --enable-pic" - - # CPU settings - for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do - [ "${i}" = "native" ] && i="host" - myconf="${myconf} --cpu=${i}" - break - done - - if tc-is-cross-compiler ; then - myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel)" - myconf="${myconf} --cross-prefix=${CHOST}-" - fi - - # Build boosters - has distcc ${FEATURES} || myconf="${myconf} --disable-distcc" - has ccache ${FEATURES} || myconf="${myconf} --disable-ccache" - - chmod +x ./external/FFmpeg/version.sh - - einfo "Running ./configure ${myconf}" - ./configure \ - --cc="$(tc-getCC)" \ - --cxx="$(tc-getCXX)" \ - --ar="$(tc-getAR)" \ - --extra-cflags="${CFLAGS}" \ - --extra-cxxflags="${CXXFLAGS}" \ - --extra-ldflags="${LDFLAGS}" \ - ${myconf} || die "configure died" -} - -src_install() { - emake INSTALL_ROOT="${D}" install || die "install failed" - dodoc AUTHORS UPGRADING README - - insinto /usr/share/mythtv/database - doins database/* - - newinitd "${FILESDIR}"/mythbackend.init mythbackend - newconfd "${FILESDIR}"/mythbackend.conf mythbackend - systemd_dounit "${FILESDIR}"/mythbackend.service - - dodoc keys.txt - - keepdir /etc/mythtv - chown -R mythtv "${ED}"/etc/mythtv - keepdir /var/log/mythtv - chown -R mythtv "${ED}"/var/log/mythtv - dodir /var/log/mythtv/old - - insinto /etc/logrotate.d - newins "${FILESDIR}"/mythtv.logrotate.d-r4 mythtv - - insinto /usr/share/mythtv/contrib - doins -r contrib/* - - # Install our mythfrontend wrapper which is similar to Mythbuntu's - if use wrapper; then - mv "${ED}/usr/bin/mythfrontend" "${ED}/usr/bin/mythfrontend.real" - newbin "${FILESDIR}"/mythfrontend.wrapper mythfrontend - newconfd "${FILESDIR}"/mythfrontend.conf mythfrontend - fi - - if use autostart; then - dodir /etc/env.d/ - echo 'CONFIG_PROTECT="/home/mythtv/"' > "${ED}"/etc/env.d/95mythtv - - insinto /home/mythtv - newins "${FILESDIR}"/bash_profile .bash_profile - newins "${FILESDIR}"/xinitrc-r1 .xinitrc - fi - - # Make Python files executable - find "${ED}/usr/share/mythtv" -type f -name '*.py' | while read file; do - if [[ ! "${file##*/}" = "__init__.py" ]]; then - chmod a+x "${file}" - fi - done - - # Ensure that Python scripts are executed by Python 2 - python_convert_shebangs -q -r 2 "${ED}/usr/share/mythtv" - - # Make shell & perl scripts executable - find "${ED}" -type f -name '*.sh' -o -type f -name '*.pl' | \ - while read file; do - chmod a+x "${file}" - done -} - -pkg_preinst() { - export CONFIG_PROTECT="${CONFIG_PROTECT} ${EROOT}/home/mythtv/" -} - -pkg_postinst() { - use python && python_mod_optimize MythTV - - elog "To have this machine operate as recording host for MythTV, " - elog "mythbackend must be running. Run the following:" - elog "rc-update add mythbackend default" - elog - elog "Your recordings folder must be owned 'mythtv'. e.g." - elog "chown -R mythtv /var/lib/mythtv" - - elog "Want mythfrontend to start automatically?" - elog "Set USE=autostart. Details can be found at:" - elog "https://dev.gentoo.org/~cardoe/mythtv/autostart.html" - elog - elog "Note that the systemd unit now restarts by default and logs" - elog "to journald via the console at the notice verbosity." -} - -pkg_postrm() { - use python && python_mod_cleanup MythTV -} - -pkg_info() { - if [[ -f "${EROOT}"/usr/bin/mythfrontend ]]; then - "${EROOT}"/usr/bin/mythfrontend --version - fi -} - -pkg_config() { - echo "Creating mythtv MySQL user and mythconverg database if it does not" - echo "already exist. You will be prompted for your MySQL root password." - "${EROOT}"/usr/bin/mysql -u root -p < "${EROOT}"/usr/share/mythtv/database/mc.sql -} diff --git a/media-tv/mythtv/mythtv-0.27.5_p20150904-r1.ebuild b/media-tv/mythtv/mythtv-0.27.5_p20150904-r1.ebuild deleted file mode 100644 index bd36fa04286e..000000000000 --- a/media-tv/mythtv/mythtv-0.27.5_p20150904-r1.ebuild +++ /dev/null @@ -1,363 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -BACKPORTS="32fd3968acea905d71d9769996487eff280233ea" -MY_P=${P%_p*} - -inherit flag-o-matic multilib eutils python-single-r1 user systemd - -MYTHTV_VERSION="v0.27.5" -MYTHTV_BRANCH="fixes/0.27" - -DESCRIPTION="Homebrew PVR project" -HOMEPAGE="http://www.mythtv.org" -SRC_URI="https://github.com/MythTV/mythtv/archive/v0.27.5.tar.gz -> mythtv-0.27.5.tar.gz - ${BACKPORTS:+https://dev.gentoo.org/~cardoe/distfiles/${MY_P}-${BACKPORTS}.tar.xz}" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86" - -IUSE_INPUT_DEVICES="input_devices_joystick" -IUSE="alsa altivec libass autostart bluray cec crystalhd debug dvb dvd \ -egl fftw +hls ieee1394 jack lcd lirc perl pulseaudio python raop +theora \ -vaapi vdpau +vorbis +wrapper +xml xmltv +xvid ${IUSE_INPUT_DEVICES}" - -REQUIRED_USE=" - bluray? ( xml ) - python? ( ${PYTHON_REQUIRED_USE} ) - theora? ( vorbis )" - -COMMON=" - >=media-libs/freetype-2.0:= - >=media-sound/lame-3.93.1 - sys-libs/zlib:= - x11-libs/libX11:= - x11-libs/libXext:= - x11-libs/libXinerama:= - x11-libs/libXv:= - x11-libs/libXrandr:= - x11-libs/libXxf86vm:= - >=dev-qt/qtcore-4.7.2:4= - >=dev-qt/qtdbus-4.7.2:4= - >=dev-qt/qtgui-4.7.2:4= - >=dev-qt/qtscript-4.7.2:4= - >=dev-qt/qtsql-4.7.2:4=[mysql] - >=dev-qt/qtopengl-4.7.2:4=[egl?] - >=dev-qt/qtwebkit-4.7.2:4= - x11-misc/wmctrl:= - virtual/mysql - virtual/opengl:= - alsa? ( >=media-libs/alsa-lib-1.0.24:= ) - bluray? ( - dev-libs/libcdio:= - media-libs/libbluray:= - sys-fs/udisks:0 - ) - cec? ( dev-libs/libcec:= ) - dvb? ( - media-libs/libdvb:= - virtual/linuxtv-dvb-headers:= - ) - dvd? ( - dev-libs/libcdio:= - sys-fs/udisks:0 - ) - egl? ( media-libs/mesa:=[egl] ) - fftw? ( sci-libs/fftw:3.0= ) - hls? ( - media-libs/faac:= - <media-libs/libvpx-1.5.0:= - >=media-libs/x264-0.0.20111220:= - ) - ieee1394? ( - >=sys-libs/libraw1394-1.2.0:= - >=sys-libs/libavc1394-0.5.3:= - >=media-libs/libiec61883-1.0.0:= - ) - jack? ( media-sound/jack-audio-connection-kit ) - lcd? ( app-misc/lcdproc ) - libass? ( >=media-libs/libass-0.9.11:= ) - lirc? ( app-misc/lirc ) - perl? ( - dev-perl/DBD-mysql - dev-perl/Net-UPnP - dev-perl/LWP-Protocol-https - dev-perl/HTTP-Message - dev-perl/IO-Socket-INET6 - >=dev-perl/libwww-perl-5 - ) - pulseaudio? ( media-sound/pulseaudio ) - python? ( - ${PYTHON_DEPS} - dev-python/mysql-python - dev-python/lxml - dev-python/urlgrabber - ) - raop? ( - dev-libs/openssl:= - net-dns/avahi[mdnsresponder-compat] - ) - theora? ( media-libs/libtheora:= media-libs/libogg:= ) - vaapi? ( x11-libs/libva:= ) - vdpau? ( x11-libs/libvdpau:= ) - vorbis? ( >=media-libs/libvorbis-1.0:= media-libs/libogg:= ) - xml? ( >=dev-libs/libxml2-2.6.0:= ) - xvid? ( >=media-libs/xvid-1.1.0:= ) - !media-tv/mythtv-bindings - !x11-themes/mythtv-themes - media-libs/taglib:= - dev-libs/glib:= - " - -RDEPEND="${COMMON} - media-fonts/corefonts - media-fonts/dejavu - media-fonts/liberation-fonts - x11-apps/xinit - autostart? ( - net-dialup/mingetty - x11-wm/evilwm - x11-apps/xset - ) - dvd? ( media-libs/libdvdcss:= ) - xmltv? ( >=media-tv/xmltv-0.5.43 ) - " - -DEPEND="${COMMON} - dev-lang/yasm - x11-proto/xineramaproto - x11-proto/xf86vidmodeproto - " - -S="${WORKDIR}/${MY_P}/mythtv" - -MYTHTV_GROUPS="video,audio,tty,uucp" - -pkg_setup() { - python-single-r1_pkg_setup - enewuser mythtv -1 /bin/bash /home/mythtv ${MYTHTV_GROUPS} - usermod -a -G ${MYTHTV_GROUPS} mythtv -} - -src_prepare() { - [[ -n ${BACKPORTS} ]] && \ - EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/../patches" \ - epatch - - # Perl bits need to go into vender_perl and not site_perl - sed -e "s:pure_install:pure_install INSTALLDIRS=vendor:" \ - -i "${S}"/bindings/perl/Makefile - - # Fix up the version info since we are using the fixes/${PV} branch - echo "SOURCE_VERSION=\"${MYTHTV_VERSION}\"" > "${S}"/VERSION - echo "BRANCH=\"${MYTHTV_BRANCH}\"" >> "${S}"/VERSION - echo "SOURCE_VERSION=\"${BACKPORTS}\"" > "${S}"/EXPORTED_VERSION - echo "BRANCH=\"${MYTHTV_BRANCH}\"" >> "${S}"/EXPORTED_VERSION - - echo "setting.extra -= -ldconfig" >> "${S}"/programs/mythfrontend/mythfrontend.pro - - epatch "${FILESDIR}/libdir-27.patch" - - epatch_user -} - -src_configure() { - local myconf= - - # Setup paths - myconf="${myconf} --prefix=${EPREFIX}/usr" - myconf="${myconf} --libdir=${EPREFIX}/usr/$(get_libdir)" - myconf="${myconf} --libdir-name=$(get_libdir)" - myconf="${myconf} --mandir=${EPREFIX}/usr/share/man" - - # Audio - myconf="${myconf} $(use_enable alsa audio-alsa)" - myconf="${myconf} $(use_enable jack audio-jack)" - use pulseaudio || myconf="${myconf} --disable-audio-pulseoutput" - - use altivec || myconf="${myconf} --disable-altivec" - myconf="${myconf} $(use_enable dvb)" - myconf="${myconf} $(use_enable ieee1394 firewire)" - myconf="${myconf} $(use_enable lirc)" - myconf="${myconf} $(use_enable xvid libxvid)" - myconf="${myconf} --dvb-path=/usr/include" - myconf="${myconf} --enable-xrandr" - myconf="${myconf} --enable-xv" - myconf="${myconf} --enable-x11" - myconf="${myconf} --enable-nonfree" - myconf="${myconf} --enable-libmp3lame" - use cec || myconf="${myconf} --disable-libcec" - use raop || myconf="${myconf} --disable-libdns-sd" - myconf="${myconf} $(use_enable theora libtheora)" - myconf="${myconf} $(use_enable vorbis libvorbis)" - - if use hls; then - myconf="${myconf} --enable-libx264" - myconf="${myconf} --enable-libvpx" - myconf="${myconf} --enable-libfaac" - fi - - myconf="${myconf} $(use_enable libass)" - - if use perl && use python; then - myconf="${myconf} --with-bindings=perl,python" - elif use perl; then - myconf="${myconf} --without-bindings=python" - myconf="${myconf} --with-bindings=perl" - elif use python; then - myconf="${myconf} --without-bindings=perl" - myconf="${myconf} --with-bindings=python" - else - myconf="${myconf} --without-bindings=perl,python" - fi - - use python && myconf="${myconf} --python=${EPYTHON}" - - if use debug; then - myconf="${myconf} --compile-type=debug" - else - myconf="${myconf} --compile-type=release" - #myconf="${myconf} --enable-debug" does nothing per sphery - #myconf="${myconf} --disable-stripping" does nothing per sphery - fi - - # Video - myconf="${myconf} $(use_enable vdpau)" - myconf="${myconf} $(use_enable vaapi)" - myconf="${myconf} $(use_enable crystalhd)" - - # Input - use input_devices_joystick || myconf="${myconf} --disable-joystick-menu" - - # Clean up DSO load times and other compiler bits - myconf="${myconf} --enable-symbol-visibility" - myconf="${myconf} --enable-pic" - - # CPU settings - for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do - [ "${i}" = "native" ] && i="host" - myconf="${myconf} --cpu=${i}" - break - done - - if tc-is-cross-compiler ; then - myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel)" - myconf="${myconf} --cross-prefix=${CHOST}-" - fi - - # Build boosters - has distcc ${FEATURES} || myconf="${myconf} --disable-distcc" - has ccache ${FEATURES} || myconf="${myconf} --disable-ccache" - - chmod +x ./external/FFmpeg/version.sh - - einfo "Running ./configure ${myconf}" - ./configure \ - --cc="$(tc-getCC)" \ - --cxx="$(tc-getCXX)" \ - --ar="$(tc-getAR)" \ - --extra-cflags="${CFLAGS}" \ - --extra-cxxflags="${CXXFLAGS}" \ - --extra-ldflags="${LDFLAGS}" \ - ${myconf} || die "configure died" -} - -src_install() { - emake INSTALL_ROOT="${D}" install || die "install failed" - dodoc AUTHORS UPGRADING README - - insinto /usr/share/mythtv/database - doins database/* - - newinitd "${FILESDIR}"/mythbackend.init-r2 mythbackend - newconfd "${FILESDIR}"/mythbackend.conf-r1 mythbackend - systemd_dounit "${FILESDIR}"/mythbackend.service - - dodoc keys.txt - - keepdir /etc/mythtv - chown -R mythtv "${ED}"/etc/mythtv - keepdir /var/log/mythtv - chown -R mythtv "${ED}"/var/log/mythtv - dodir /var/log/mythtv/old - - insinto /etc/logrotate.d - newins "${FILESDIR}"/mythtv.logrotate.d-r4 mythtv - - insinto /usr/share/mythtv/contrib - # Ensure we don't install scripts needing the perl bindings (bug #516968) - use perl || find contrib/ -name '*.pl' -exec rm -f {} \; - # Ensure we don't install scripts needing the python bindings (bug #516968) - use python || find contrib/ -name '*.py' -exec rm -f {} \; - doins -r contrib/* - - # Install our mythfrontend wrapper which is similar to Mythbuntu's - if use wrapper; then - mv "${ED}/usr/bin/mythfrontend" "${ED}/usr/bin/mythfrontend.real" - newbin "${FILESDIR}"/mythfrontend.wrapper mythfrontend - newconfd "${FILESDIR}"/mythfrontend.conf mythfrontend - fi - - if use autostart; then - dodir /etc/env.d/ - echo 'CONFIG_PROTECT="/home/mythtv/"' > "${ED}"/etc/env.d/95mythtv - - insinto /home/mythtv - newins "${FILESDIR}"/bash_profile .bash_profile - newins "${FILESDIR}"/xinitrc-r1 .xinitrc - fi - - # Make Python files executable - find "${ED}/usr/share/mythtv" -type f -name '*.py' | while read file; do - if [[ ! "${file##*/}" = "__init__.py" ]]; then - chmod a+x "${file}" - fi - done - - # Ensure that Python scripts are executed by Python 2 - python_fix_shebang "${ED}/usr/share/mythtv" - - # Make shell & perl scripts executable - find "${ED}" -type f -name '*.sh' -o -type f -name '*.pl' | \ - while read file; do - chmod a+x "${file}" - done -} - -pkg_preinst() { - export CONFIG_PROTECT="${CONFIG_PROTECT} ${EROOT}/home/mythtv/" -} - -pkg_postinst() { - elog "To have this machine operate as recording host for MythTV, " - elog "mythbackend must be running. Run the following:" - elog "rc-update add mythbackend default" - elog - elog "Your recordings folder must be owned 'mythtv'. e.g." - elog "chown -R mythtv /var/lib/mythtv" - - elog "Want mythfrontend to start automatically?" - elog "Set USE=autostart. Details can be found at:" - elog "https://dev.gentoo.org/~cardoe/mythtv/autostart.html" - elog - elog "Note that the systemd unit now restarts by default and logs" - elog "to journald via the console at the notice verbosity." -} - -pkg_info() { - if [[ -f "${EROOT}"/usr/bin/mythfrontend ]]; then - "${EROOT}"/usr/bin/mythfrontend --version - fi -} - -pkg_config() { - echo "Creating mythtv MySQL user and mythconverg database if it does not" - echo "already exist. You will be prompted for your MySQL root password." - "${EROOT}"/usr/bin/mysql -u root -p < "${EROOT}"/usr/share/mythtv/database/mc.sql -} diff --git a/media-tv/mythtv/mythtv-0.27.5_p20150904-r2.ebuild b/media-tv/mythtv/mythtv-0.27.5_p20150904-r2.ebuild deleted file mode 100644 index 73dd97066bf7..000000000000 --- a/media-tv/mythtv/mythtv-0.27.5_p20150904-r2.ebuild +++ /dev/null @@ -1,363 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -PYTHON_COMPAT=( python2_7 ) - -BACKPORTS="32fd3968acea905d71d9769996487eff280233ea" -MY_P=${P%_p*} - -inherit flag-o-matic multilib eutils python-single-r1 user systemd - -MYTHTV_VERSION="v0.27.5" -MYTHTV_BRANCH="fixes/0.27" - -DESCRIPTION="Homebrew PVR project" -HOMEPAGE="http://www.mythtv.org" -SRC_URI="https://github.com/MythTV/mythtv/archive/v0.27.5.tar.gz -> mythtv-0.27.5.tar.gz - ${BACKPORTS:+https://dev.gentoo.org/~cardoe/distfiles/${MY_P}-${BACKPORTS}.tar.xz}" - -SLOT="0/${PV}" -LICENSE="GPL-2" -KEYWORDS="~amd64 ~x86" - -IUSE_INPUT_DEVICES="input_devices_joystick" -IUSE="alsa altivec libass autostart bluray cec crystalhd debug dvb dvd \ -egl fftw +hls ieee1394 jack lcd lirc perl pulseaudio python raop +theora \ -vaapi vdpau +vorbis +wrapper +xml xmltv +xvid ${IUSE_INPUT_DEVICES}" - -REQUIRED_USE=" - bluray? ( xml ) - python? ( ${PYTHON_REQUIRED_USE} ) - theora? ( vorbis )" - -COMMON=" - >=media-libs/freetype-2.0:= - >=media-sound/lame-3.93.1 - sys-libs/zlib:= - x11-libs/libX11:= - x11-libs/libXext:= - x11-libs/libXinerama:= - x11-libs/libXv:= - x11-libs/libXrandr:= - x11-libs/libXxf86vm:= - >=dev-qt/qtcore-4.7.2:4= - >=dev-qt/qtdbus-4.7.2:4= - >=dev-qt/qtgui-4.7.2:4= - >=dev-qt/qtscript-4.7.2:4= - >=dev-qt/qtsql-4.7.2:4=[mysql] - >=dev-qt/qtopengl-4.7.2:4=[egl?] - >=dev-qt/qtwebkit-4.7.2:4= - x11-misc/wmctrl:= - virtual/mysql - virtual/opengl:= - alsa? ( >=media-libs/alsa-lib-1.0.24:= ) - bluray? ( - dev-libs/libcdio:= - media-libs/libbluray:= - sys-fs/udisks:0 - ) - cec? ( dev-libs/libcec:= ) - dvb? ( - media-libs/libdvb:= - virtual/linuxtv-dvb-headers:= - ) - dvd? ( - dev-libs/libcdio:= - sys-fs/udisks:0 - ) - egl? ( media-libs/mesa:=[egl] ) - fftw? ( sci-libs/fftw:3.0= ) - hls? ( - media-libs/faac:= - <media-libs/libvpx-1.5.0:= - >=media-libs/x264-0.0.20111220:= - ) - ieee1394? ( - >=sys-libs/libraw1394-1.2.0:= - >=sys-libs/libavc1394-0.5.3:= - >=media-libs/libiec61883-1.0.0:= - ) - jack? ( media-sound/jack-audio-connection-kit ) - lcd? ( app-misc/lcdproc ) - libass? ( >=media-libs/libass-0.9.11:= ) - lirc? ( app-misc/lirc ) - perl? ( - dev-perl/DBD-mysql - dev-perl/Net-UPnP - dev-perl/LWP-Protocol-https - dev-perl/HTTP-Message - dev-perl/IO-Socket-INET6 - >=dev-perl/libwww-perl-5 - ) - pulseaudio? ( media-sound/pulseaudio ) - python? ( - ${PYTHON_DEPS} - dev-python/mysql-python - dev-python/lxml - dev-python/urlgrabber - ) - raop? ( - dev-libs/openssl:= - net-dns/avahi[mdnsresponder-compat] - ) - theora? ( media-libs/libtheora:= media-libs/libogg:= ) - vaapi? ( x11-libs/libva:= ) - vdpau? ( x11-libs/libvdpau:= ) - vorbis? ( >=media-libs/libvorbis-1.0:= media-libs/libogg:= ) - xml? ( >=dev-libs/libxml2-2.6.0:= ) - xvid? ( >=media-libs/xvid-1.1.0:= ) - !media-tv/mythtv-bindings - !x11-themes/mythtv-themes - media-libs/taglib:= - dev-libs/glib:= - " - -RDEPEND="${COMMON} - media-fonts/corefonts - media-fonts/dejavu - media-fonts/liberation-fonts - x11-apps/xinit - autostart? ( - net-dialup/mingetty - x11-wm/evilwm - x11-apps/xset - ) - dvd? ( media-libs/libdvdcss:= ) - xmltv? ( >=media-tv/xmltv-0.5.43 ) - " - -DEPEND="${COMMON} - dev-lang/yasm - x11-proto/xineramaproto - x11-proto/xf86vidmodeproto - " - -S="${WORKDIR}/${MY_P}/mythtv" - -MYTHTV_GROUPS="video,audio,tty,uucp" - -pkg_setup() { - python-single-r1_pkg_setup - enewuser mythtv -1 /bin/bash /home/mythtv ${MYTHTV_GROUPS} - usermod -a -G ${MYTHTV_GROUPS} mythtv -} - -src_prepare() { - [[ -n ${BACKPORTS} ]] && \ - EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/../patches" \ - epatch - - # Perl bits need to go into vender_perl and not site_perl - sed -e "s:pure_install:pure_install INSTALLDIRS=vendor:" \ - -i "${S}"/bindings/perl/Makefile - - # Fix up the version info since we are using the fixes/${PV} branch - echo "SOURCE_VERSION=\"${MYTHTV_VERSION}\"" > "${S}"/VERSION - echo "BRANCH=\"${MYTHTV_BRANCH}\"" >> "${S}"/VERSION - echo "SOURCE_VERSION=\"${BACKPORTS}\"" > "${S}"/EXPORTED_VERSION - echo "BRANCH=\"${MYTHTV_BRANCH}\"" >> "${S}"/EXPORTED_VERSION - - echo "setting.extra -= -ldconfig" >> "${S}"/programs/mythfrontend/mythfrontend.pro - - epatch "${FILESDIR}/libdir-27.patch" - - epatch_user -} - -src_configure() { - local myconf= - - # Setup paths - myconf="${myconf} --prefix=${EPREFIX}/usr" - myconf="${myconf} --libdir=${EPREFIX}/usr/$(get_libdir)" - myconf="${myconf} --libdir-name=$(get_libdir)" - myconf="${myconf} --mandir=${EPREFIX}/usr/share/man" - - # Audio - myconf="${myconf} $(use_enable alsa audio-alsa)" - myconf="${myconf} $(use_enable jack audio-jack)" - use pulseaudio || myconf="${myconf} --disable-audio-pulseoutput" - - use altivec || myconf="${myconf} --disable-altivec" - myconf="${myconf} $(use_enable dvb)" - myconf="${myconf} $(use_enable ieee1394 firewire)" - myconf="${myconf} $(use_enable lirc)" - myconf="${myconf} $(use_enable xvid libxvid)" - myconf="${myconf} --dvb-path=/usr/include" - myconf="${myconf} --enable-xrandr" - myconf="${myconf} --enable-xv" - myconf="${myconf} --enable-x11" - myconf="${myconf} --enable-nonfree" - myconf="${myconf} --enable-libmp3lame" - use cec || myconf="${myconf} --disable-libcec" - use raop || myconf="${myconf} --disable-libdns-sd" - myconf="${myconf} $(use_enable theora libtheora)" - myconf="${myconf} $(use_enable vorbis libvorbis)" - - if use hls; then - myconf="${myconf} --enable-libx264" - myconf="${myconf} --enable-libvpx" - myconf="${myconf} --enable-libfaac" - fi - - myconf="${myconf} $(use_enable libass)" - - if use perl && use python; then - myconf="${myconf} --with-bindings=perl,python" - elif use perl; then - myconf="${myconf} --without-bindings=python" - myconf="${myconf} --with-bindings=perl" - elif use python; then - myconf="${myconf} --without-bindings=perl" - myconf="${myconf} --with-bindings=python" - else - myconf="${myconf} --without-bindings=perl,python" - fi - - use python && myconf="${myconf} --python=${EPYTHON}" - - if use debug; then - myconf="${myconf} --compile-type=debug" - else - myconf="${myconf} --compile-type=release" - #myconf="${myconf} --enable-debug" does nothing per sphery - #myconf="${myconf} --disable-stripping" does nothing per sphery - fi - - # Video - myconf="${myconf} $(use_enable vdpau)" - myconf="${myconf} $(use_enable vaapi)" - myconf="${myconf} $(use_enable crystalhd)" - - # Input - use input_devices_joystick || myconf="${myconf} --disable-joystick-menu" - - # Clean up DSO load times and other compiler bits - myconf="${myconf} --enable-symbol-visibility" - myconf="${myconf} --enable-pic" - - # CPU settings - for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do - [ "${i}" = "native" ] && i="host" - myconf="${myconf} --cpu=${i}" - break - done - - if tc-is-cross-compiler ; then - myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel)" - myconf="${myconf} --cross-prefix=${CHOST}-" - fi - - # Build boosters - has distcc ${FEATURES} || myconf="${myconf} --disable-distcc" - has ccache ${FEATURES} || myconf="${myconf} --disable-ccache" - - chmod +x ./external/FFmpeg/version.sh - - einfo "Running ./configure ${myconf}" - ./configure \ - --cc="$(tc-getCC)" \ - --cxx="$(tc-getCXX)" \ - --ar="$(tc-getAR)" \ - --extra-cflags="${CFLAGS}" \ - --extra-cxxflags="${CXXFLAGS}" \ - --extra-ldflags="${LDFLAGS}" \ - ${myconf} || die "configure died" -} - -src_install() { - emake INSTALL_ROOT="${D}" install || die "install failed" - dodoc AUTHORS UPGRADING README - - insinto /usr/share/mythtv/database - doins database/* - - newinitd "${FILESDIR}"/mythbackend.init-r2 mythbackend - newconfd "${FILESDIR}"/mythbackend.conf-r1 mythbackend - systemd_dounit "${FILESDIR}"/mythbackend.service - - dodoc keys.txt - - keepdir /etc/mythtv - chown -R mythtv "${ED}"/etc/mythtv - keepdir /var/log/mythtv - chown -R mythtv "${ED}"/var/log/mythtv - dodir /var/log/mythtv/old - - insinto /etc/logrotate.d - newins "${FILESDIR}"/mythtv.logrotate.d-r4 mythtv - - insinto /usr/share/mythtv/contrib - # Ensure we don't install scripts needing the perl bindings (bug #516968) - use perl || find contrib/ -name '*.pl' -exec rm -f {} \; - # Ensure we don't install scripts needing the python bindings (bug #516968) - use python || find contrib/ -name '*.py' -exec rm -f {} \; - doins -r contrib/* - - # Install our mythfrontend wrapper which is similar to Mythbuntu's - if use wrapper; then - mv "${ED}/usr/bin/mythfrontend" "${ED}/usr/bin/mythfrontend.real" - newbin "${FILESDIR}"/mythfrontend.wrapper mythfrontend - newconfd "${FILESDIR}"/mythfrontend.conf mythfrontend - fi - - if use autostart; then - dodir /etc/env.d/ - echo 'CONFIG_PROTECT="/home/mythtv/"' > "${ED}"/etc/env.d/95mythtv - - insinto /home/mythtv - newins "${FILESDIR}"/bash_profile .bash_profile - newins "${FILESDIR}"/xinitrc-r1 .xinitrc - fi - - # Make Python files executable - find "${ED}/usr/share/mythtv" -type f -name '*.py' | while read file; do - if [[ ! "${file##*/}" = "__init__.py" ]]; then - chmod a+x "${file}" - fi - done - - # Ensure that Python scripts are executed by Python 2 - python_fix_shebang "${ED}/usr/share/mythtv" - - # Make shell & perl scripts executable - find "${ED}" -type f -name '*.sh' -o -type f -name '*.pl' | \ - while read file; do - chmod a+x "${file}" - done -} - -pkg_preinst() { - export CONFIG_PROTECT="${CONFIG_PROTECT} ${EROOT}/home/mythtv/" -} - -pkg_postinst() { - elog "To have this machine operate as recording host for MythTV, " - elog "mythbackend must be running. Run the following:" - elog "rc-update add mythbackend default" - elog - elog "Your recordings folder must be owned 'mythtv'. e.g." - elog "chown -R mythtv /var/lib/mythtv" - - elog "Want mythfrontend to start automatically?" - elog "Set USE=autostart. Details can be found at:" - elog "https://dev.gentoo.org/~cardoe/mythtv/autostart.html" - elog - elog "Note that the systemd unit now restarts by default and logs" - elog "to journald via the console at the notice verbosity." -} - -pkg_info() { - if [[ -f "${EROOT}"/usr/bin/mythfrontend ]]; then - "${EROOT}"/usr/bin/mythfrontend --version - fi -} - -pkg_config() { - echo "Creating mythtv MySQL user and mythconverg database if it does not" - echo "already exist. You will be prompted for your MySQL root password." - "${EROOT}"/usr/bin/mysql -u root -p < "${EROOT}"/usr/share/mythtv/database/mc.sql -} diff --git a/www-apps/mythweb/Manifest b/www-apps/mythweb/Manifest index f88a1b3f7f75..fb066c9c4d81 100644 --- a/www-apps/mythweb/Manifest +++ b/www-apps/mythweb/Manifest @@ -1,3 +1 @@ -DIST mythplugins-0.26.0.tar.bz2 36673620 SHA256 4e7f0493f37792c084c1b4d0b5863b4201ebce6d62ab7c6cc31ca74087d83c62 SHA512 51c10f46186e14e69c5626f2ae0955692c71aa7459fd018efaab1b99809cad533a84754d53455017102ff6f94cc9905dc303248a29d4095ba8f4f685bb022f49 WHIRLPOOL a2b995f2a94a2eb22fa0740dd840a2fe2d9d4b808af1dc43e9d83c626d93ed95134d64db2049e4b79379838ae16b1de6547b56277531e2752e6779b3cddbf25a DIST mythweb-0.27.5.tar.gz 1686597 SHA256 5dc3fd9e60f59dea4264fb064b40d73f2534c99d0399da6223a42d2f563e9d13 SHA512 effa5f9cab6b40423a819f0307aecd1faa397da7d859503162b6229e5da2d4cd0d95d793326768335518cd397fa58ba71ad98c14247feda10e7930f7e023f1af WHIRLPOOL 8721398611db0572f475f5642c397a5d3f0fbe352f0f3ea23dc21cc0ea94e0e6876a713cf0f99331c6fc1f585a62525dc64510737a85667c0e2a14b6f1c6bb10 -DIST mythweb-0.27.tar.gz 1686502 SHA256 7e54d6b388e2e8f3e50515c3fe46113f4217e3989242459a0fa73c928dcca494 SHA512 d166cd764730d844e844b5ba780b5635be6d2329d2051a382ab79579334e51fbfa0e73683e30c312d7618e84c7e63f868d32d5449d0804ff01dc0a592a60d9d1 WHIRLPOOL a2ad85234c2e9e2e6f370355becfca173a672afcb5c7d919fb046ab1a5e735683b96e3b6d36a2c83986116c568f878728988e78a1f27bd1861cd400a999b186a diff --git a/www-apps/mythweb/mythweb-0.26.0.ebuild b/www-apps/mythweb/mythweb-0.26.0.ebuild deleted file mode 100644 index f16b5a30b482..000000000000 --- a/www-apps/mythweb/mythweb-0.26.0.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -inherit eutils webapp - -#BACKPORTS="4f6ac2a60b" -# Release version -MY_PV="${PV%_p*}" -MY_P="mythplugins-${MY_PV}" - -DESCRIPTION="PHP scripts intended to manage MythTV from a web browser" -HOMEPAGE="http://www.mythtv.org" -LICENSE="GPL-2" -SRC_URI="ftp://ftp.osuosl.org/pub/mythtv/${MY_P}.tar.bz2 - ${BACKPORTS:+https://dev.gentoo.org/~cardoe/distfiles/${MY_P}-${BACKPORTS}.tar.xz}" -IUSE="" -KEYWORDS="~amd64 ~ppc ~x86" - -RDEPEND="dev-lang/php[json,mysql,session,posix] - virtual/httpd-php - dev-perl/DBI - dev-perl/DBD-mysql - dev-perl/HTTP-Date - dev-perl/Net-UPnP" - -DEPEND="${RDEPEND}" - -need_httpd_cgi - -S="${WORKDIR}/${MY_P}/${PN}" - -src_prepare() { - cd "${S}"/../ - - [[ -n ${BACKPORTS} ]] && \ - EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/../patches" \ - epatch - - epatch_user -} - -src_configure() { - : -} - -src_compile() { - : -} - -src_install() { - webapp_src_preinst - - # Install docs - cd "${S}" - dodoc README INSTALL - - # Install htdocs files - insinto "${MY_HTDOCSDIR}" - doins mythweb.php - doins -r classes - doins -r configuration - doins -r data - doins -r includes - doins -r js - doins -r modules - doins -r skins - doins -r tests - exeinto "${MY_HTDOCSDIR}" - doexe mythweb.pl - - # Install our server config files - webapp_server_configfile apache mythweb.conf.apache mythweb.conf - webapp_server_configfile lighttpd mythweb.conf.lighttpd mythweb.conf - webapp_server_configfile nginx "${FILESDIR}"/mythweb.conf.nginx \ - mythweb.include - - # Data needs to be writable and modifiable by the web server - webapp_serverowned -R "${MY_HTDOCSDIR}"/data - - # Message to display after install - webapp_postinst_txt en "${FILESDIR}"/0.25-postinstall-en.txt - - # Script to set the correct defaults on install - webapp_hook_script "${FILESDIR}"/reconfig - - webapp_src_install -} diff --git a/www-apps/mythweb/mythweb-0.27.ebuild b/www-apps/mythweb/mythweb-0.27.ebuild deleted file mode 100644 index affada03c0f0..000000000000 --- a/www-apps/mythweb/mythweb-0.27.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=4 - -inherit eutils webapp - -#BACKPORTS="4f6ac2a60b" -# Release version -MY_PV="${PV%_p*}" -MY_P="mythweb-${MY_PV}" - -DESCRIPTION="PHP scripts intended to manage MythTV from a web browser" -HOMEPAGE="http://www.mythtv.org" -LICENSE="GPL-2" -SRC_URI="https://github.com/MythTV/mythweb/archive/v${MY_PV}.tar.gz -> mythweb-${MY_PV}.tar.gz - ${BACKPORTS:+https://dev.gentoo.org/~cardoe/distfiles/${MY_P}-${BACKPORTS}.tar.xz}" -IUSE="" -KEYWORDS="~amd64 ~ppc ~x86" - -RDEPEND="dev-lang/php[json,mysql,session,posix] - virtual/httpd-php - dev-perl/DBI - dev-perl/DBD-mysql - dev-perl/HTTP-Date - dev-perl/Net-UPnP" - -DEPEND="${RDEPEND}" - -need_httpd_cgi - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - cd "${S}"/../ - - [[ -n ${BACKPORTS} ]] && \ - EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/../patches" \ - epatch - - epatch_user -} - -src_configure() { - : -} - -src_compile() { - : -} - -src_install() { - webapp_src_preinst - - # Install docs - cd "${S}" - dodoc README INSTALL - - # Install htdocs files - insinto "${MY_HTDOCSDIR}" - doins mythweb.php - doins -r classes - doins -r configuration - doins -r data - doins -r includes - doins -r js - doins -r modules - doins -r skins - doins -r tests - exeinto "${MY_HTDOCSDIR}" - doexe mythweb.pl - - # Install our server config files - webapp_server_configfile apache mythweb.conf.apache mythweb.conf - webapp_server_configfile lighttpd mythweb.conf.lighttpd mythweb.conf - webapp_server_configfile nginx "${FILESDIR}"/mythweb.conf.nginx \ - mythweb.include - - # Data needs to be writable and modifiable by the web server - webapp_serverowned -R "${MY_HTDOCSDIR}"/data - - # Message to display after install - webapp_postinst_txt en "${FILESDIR}"/0.25-postinstall-en.txt - - # Script to set the correct defaults on install - webapp_hook_script "${FILESDIR}"/reconfig - - webapp_src_install -} |