Gentoo Archives: gentoo-commits

From: Doug Goldstein <cardoe@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-tv/mythtv/, www-apps/mythweb/, media-plugins/mythplugins/
Date: Wed, 24 Feb 2016 03:22:49
Message-Id: 1456284052.6f7ff4cb5b1dfff4169e53401bd75dfc84283952.cardoe@gentoo
1 commit: 6f7ff4cb5b1dfff4169e53401bd75dfc84283952
2 Author: Doug Goldstein <cardoe <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 24 03:17:26 2016 +0000
4 Commit: Doug Goldstein <cardoe <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 24 03:20:52 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f7ff4cb
7
8 mythtv: remove older versions
9
10 Since the versions are all interdependent its easier to do in one big
11 tree commit.
12
13 Signed-off-by: Doug Goldstein <cardoe <AT> gentoo.org>
14
15 media-plugins/mythplugins/Manifest | 2 -
16 .../mythplugins-0.26.0_p20130922-r1.ebuild | 129 --------
17 .../mythplugins-0.27.5_p20150627-r3.ebuild | 170 ----------
18 media-tv/mythtv/Manifest | 4 -
19 media-tv/mythtv/mythtv-0.26.0_p20130922.ebuild | 347 --------------------
20 media-tv/mythtv/mythtv-0.27.5_p20150627.ebuild | 359 --------------------
21 media-tv/mythtv/mythtv-0.27.5_p20150904-r1.ebuild | 363 ---------------------
22 media-tv/mythtv/mythtv-0.27.5_p20150904-r2.ebuild | 363 ---------------------
23 www-apps/mythweb/Manifest | 2 -
24 www-apps/mythweb/mythweb-0.26.0.ebuild | 90 -----
25 www-apps/mythweb/mythweb-0.27.ebuild | 90 -----
26 11 files changed, 1919 deletions(-)
27
28 diff --git a/media-plugins/mythplugins/Manifest b/media-plugins/mythplugins/Manifest
29 index ac91c99..413b1b6 100644
30 --- a/media-plugins/mythplugins/Manifest
31 +++ b/media-plugins/mythplugins/Manifest
32 @@ -1,5 +1,3 @@
33 -DIST mythplugins-0.26.0-9fd7c6102b2cd1a3760337663803b110446c6ea7.tar.xz 45980 SHA256 a3ec6dcde8ee74b0a518c42555947b0a9050f63625df4f6b94a4830768267242 SHA512 490a2bfdfe1011721e17a74f25d6a404d14af855b5790620553467d7efd0a3dc050fa2c716ba88a06924ba1c456b40968f2862557688c0d31999f05549f6d39a WHIRLPOOL db6a1b277e0c0bf122a1c910f446dc6a924c7cdb82bb23996e8f45239185c60d59e0974b62ea281b807eafce2fcb72f2f96d0f8051cc47ea1b8602d49c82e372
34 -DIST mythplugins-0.26.0.tar.bz2 36673620 SHA256 4e7f0493f37792c084c1b4d0b5863b4201ebce6d62ab7c6cc31ca74087d83c62 SHA512 51c10f46186e14e69c5626f2ae0955692c71aa7459fd018efaab1b99809cad533a84754d53455017102ff6f94cc9905dc303248a29d4095ba8f4f685bb022f49 WHIRLPOOL a2b995f2a94a2eb22fa0740dd840a2fe2d9d4b808af1dc43e9d83c626d93ed95134d64db2049e4b79379838ae16b1de6547b56277531e2752e6779b3cddbf25a
35 DIST mythplugins-0.27-583395f5a376637efcd408a102fa64d0f188c12f.tar.xz 58328 SHA256 b8d7b2338236baeb20a26d2c83eb3c92b9a6f0aa96c66542e47018e4c833a213 SHA512 1ed2786f9c1fd0f7d607806b6ca34100ec116191e02573cc5def18c2581bb841e6f7e5b9fe066bfb9f52931b314ead157a64ab84a27bae06610282237d249dfc WHIRLPOOL 56977fab1cb93768164c4e3feb2fe503d22d44e70fd046cdbe3b05de0066a8792afd1097721029713b3f4f30c79e34d8ba617afe4c1241af0f1a741854cc3349
36 DIST mythplugins-0.27.5-9498257571e8158926b60a0eefc74568c4436823.tar.xz 1364 SHA256 8b7abe67562767478f583fe36704570612425f82a05b9288cc82e3015bf2fc16 SHA512 2fe3a317ecdffc06d9e9b554cf8bfb54a324b7f1441038d51e9f77d13b53693ed6d2721282b239967c6d539947e1b119f579e49b42ba62f7dafd0144c0d28622 WHIRLPOOL 5fc5222364fbb11312f92f8adaef3adff46e89251afcdeea48d1466625072d068ebdb66f9426140765da6f4fc02a117b086033a319f148700cc164bad6fbc0f1
37 DIST mythtv-0.27.5.tar.gz 85652939 SHA256 7e625f94332effeadfba8e7ae7c98d44a83bfc25b7c59e39adce67dc2f4e1e1b SHA512 b912e010e54271f9321ac1b11d4a31e4093f86c0f2ae3139d4b55085bab142ca3fc6d847d163f6b75aa31320404914c71c094528dc8ee7d70086e56a828b9169 WHIRLPOOL e9ebbbabac6ed53b4ec90537371a63e053bb9a2c0a0e920e43d3d2e475f87bdd0ac5a4604045498e88aaf06b11eb054d50dea7881c87dbd45a36c08309e1b880
38
39 diff --git a/media-plugins/mythplugins/mythplugins-0.26.0_p20130922-r1.ebuild b/media-plugins/mythplugins/mythplugins-0.26.0_p20130922-r1.ebuild
40 deleted file mode 100644
41 index e6acfe4..0000000
42 --- a/media-plugins/mythplugins/mythplugins-0.26.0_p20130922-r1.ebuild
43 +++ /dev/null
44 @@ -1,129 +0,0 @@
45 -# Copyright 1999-2016 Gentoo Foundation
46 -# Distributed under the terms of the GNU General Public License v2
47 -# $Id$
48 -
49 -EAPI=5
50 -
51 -PYTHON_DEPEND="2:2.6"
52 -BACKPORTS="9fd7c6102b2cd1a3760337663803b110446c6ea7"
53 -MY_P=${P%_p*}
54 -
55 -inherit eutils python
56 -
57 -DESCRIPTION="Official MythTV plugins"
58 -HOMEPAGE="http://www.mythtv.org"
59 -SRC_URI="ftp://ftp.osuosl.org/pub/mythtv/${MY_P}.tar.bz2
60 - ${BACKPORTS:+https://dev.gentoo.org/~rich0/distfiles/${MY_P}-${BACKPORTS}.tar.xz}"
61 -
62 -LICENSE="GPL-2"
63 -SLOT="0"
64 -KEYWORDS="amd64 x86"
65 -
66 -MYTHPLUGINS="mytharchive mythbrowser mythgallery mythgame \
67 -mythmusic mythnetvision mythnews mythweather mythzoneminder"
68 -
69 -IUSE="${MYTHPLUGINS} cdda cdr exif fftw raw"
70 -
71 -DEPEND="!media-plugins/mytharchive
72 - !media-plugins/mythbrowser
73 - !media-plugins/mythgallery
74 - !media-plugins/mythgame
75 - !media-plugins/mythmovies
76 - !media-plugins/mythmusic
77 - !media-plugins/mythnetvision
78 - !media-plugins/mythnews
79 - !media-plugins/mythweather
80 - =media-tv/mythtv-${PV}*:=[python]
81 - mytharchive? (
82 - app-cdr/dvd+rw-tools
83 - dev-python/pillow:=
84 - media-video/dvdauthor
85 - media-video/mjpegtools[png]
86 - media-video/transcode
87 - virtual/cdrtools
88 - )
89 - mythgallery? (
90 - media-libs/tiff:=
91 - virtual/opengl
92 - exif? ( >media-libs/libexif-0.6.9:= )
93 - raw? ( media-gfx/dcraw )
94 - )
95 - mythmusic? (
96 - >=media-libs/flac-1.1.2:=
97 - >=media-libs/libvorbis-1.0:=
98 - >=media-libs/taglib-1.6:=
99 - media-sound/lame
100 - virtual/opengl
101 - cdda? (
102 - dev-libs/libcdio:=
103 - cdr? ( virtual/cdrtools )
104 - )
105 - fftw? ( sci-libs/fftw:= )
106 - )
107 - mythnetvision? (
108 - =dev-lang/python-2*:=[xml]
109 - dev-python/lxml:=
110 - dev-python/mysql-python:=
111 - dev-python/oauth:=
112 - dev-python/pycurl:=
113 - )
114 - mythweather? (
115 - dev-perl/DateManip
116 - dev-perl/DateTime-Format-ISO8601
117 - dev-perl/Image-Size
118 - dev-perl/JSON
119 - dev-perl/SOAP-Lite
120 - dev-perl/XML-Simple
121 - dev-perl/XML-Parser
122 - dev-perl/XML-SAX
123 - dev-perl/XML-XPath
124 - )"
125 -RDEPEND="${DEPEND}"
126 -
127 -REQUIRED_USE="
128 - cdda? ( mythmusic )
129 - cdr? ( mythmusic cdda )
130 - exif? ( mythgallery )
131 - fftw? ( mythmusic )
132 - mythnews? ( mythbrowser )
133 - raw? ( mythgallery )"
134 -
135 -S="${WORKDIR}/${MY_P}"
136 -
137 -pkg_setup() {
138 - python_set_active_version 2
139 - python_pkg_setup
140 -}
141 -
142 -src_prepare() {
143 - [[ -n ${BACKPORTS} ]] && \
144 - EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
145 - epatch
146 -
147 - epatch_user
148 -}
149 -
150 -src_configure() {
151 - ./configure \
152 - --prefix=/usr \
153 - --python=python2 \
154 - --enable-opengl \
155 - $(use_enable mythzoneminder) \
156 - $(use_enable mytharchive) \
157 - $(use_enable mythbrowser) \
158 - $(use_enable mythgallery) \
159 - $(use_enable mythgame) \
160 - $(use_enable mythmusic) \
161 - $(use_enable mythnetvision) \
162 - $(use_enable mythnews) \
163 - $(use_enable mythweather) \
164 - $(use_enable cdda cdio) \
165 - $(use_enable exif) \
166 - $(use_enable exif new-exif) \
167 - $(use_enable raw dcraw) \
168 - || die "configure failed"
169 -}
170 -
171 -src_install() {
172 - emake INSTALL_ROOT="${D}" install || die "make install failed"
173 -}
174
175 diff --git a/media-plugins/mythplugins/mythplugins-0.27.5_p20150627-r3.ebuild b/media-plugins/mythplugins/mythplugins-0.27.5_p20150627-r3.ebuild
176 deleted file mode 100644
177 index 8d1ce42..0000000
178 --- a/media-plugins/mythplugins/mythplugins-0.27.5_p20150627-r3.ebuild
179 +++ /dev/null
180 @@ -1,170 +0,0 @@
181 -# Copyright 1999-2016 Gentoo Foundation
182 -# Distributed under the terms of the GNU General Public License v2
183 -# $Id$
184 -
185 -EAPI=5
186 -
187 -PYTHON_COMPAT=( python2_7 )
188 -PYTHON_REQ_USE="xml"
189 -BACKPORTS="9498257571e8158926b60a0eefc74568c4436823"
190 -MY_P=${P%_p*}
191 -
192 -inherit eutils python-single-r1
193 -
194 -DESCRIPTION="Official MythTV plugins"
195 -HOMEPAGE="http://www.mythtv.org"
196 -SRC_URI="https://github.com/MythTV/mythtv/archive/v0.27.5.tar.gz -> mythtv-0.27.5.tar.gz
197 - ${BACKPORTS:+https://dev.gentoo.org/~rich0/distfiles/${MY_P}-${BACKPORTS}.tar.xz}"
198 -
199 -LICENSE="GPL-2"
200 -SLOT="0"
201 -KEYWORDS="~amd64 ~x86"
202 -
203 -MYTHPLUGINS="mytharchive mythbrowser mythgallery mythgame \
204 -mythmusic mythnetvision mythnews mythweather mythzoneminder"
205 -
206 -IUSE="${MYTHPLUGINS} alsa cdda cdr exif fftw hls ieee1394 libass raw theora vorbis xml xvid"
207 -
208 -DEPEND="!media-plugins/mytharchive
209 - !media-plugins/mythbrowser
210 - !media-plugins/mythgallery
211 - !media-plugins/mythgame
212 - !media-plugins/mythmovies
213 - !media-plugins/mythmusic
214 - !media-plugins/mythnetvision
215 - !media-plugins/mythnews
216 - !media-plugins/mythweather
217 - =media-tv/mythtv-${PV}*:=[alsa=,hls=,ieee1394=,libass=,python,theora=,vorbis=,xml=,xvid=]
218 - dev-libs/glib:=
219 - xml? ( >=dev-libs/libxml2-2.6.0:= )
220 - dev-qt/qtcore:4
221 - dev-qt/qtgui:4
222 - dev-qt/qtopengl:4
223 - dev-qt/qtsql:4
224 - dev-libs/openssl:=
225 - alsa? ( >=media-libs/alsa-lib-1.0.24:= )
226 - hls? (
227 - media-libs/faac:=
228 - media-libs/libvpx:=
229 - >=media-libs/x264-0.0.20111220:=
230 - >=media-sound/lame-3.93.1
231 - )
232 - media-libs/freetype:=
233 - libass? ( >=media-libs/libass-0.9.11:= )
234 - media-libs/libpng:=
235 - theora? (
236 - media-libs/libtheora:=
237 - media-libs/libogg:=
238 - )
239 - xvid? ( >=media-libs/xvid-1.1.0:= )
240 - virtual/libudev:=
241 - ieee1394? (
242 - >=sys-libs/libraw1394-1.2.0:=
243 - >=sys-libs/libavc1394-0.5.3:=
244 - >=media-libs/libiec61883-1.0.0:=
245 - )
246 - x11-libs/libX11:=
247 - sys-libs/zlib:=
248 - x11-libs/libXext:=
249 - x11-libs/libXinerama:=
250 - x11-libs/libXrandr:=
251 - x11-libs/libXv:=
252 - x11-libs/libXxf86vm:=
253 - fftw? ( sci-libs/fftw:= )
254 - sys-apps/util-linux:=
255 - mythzoneminder? ( virtual/mysql )
256 - mytharchive? (
257 - app-cdr/dvd+rw-tools
258 - dev-python/pillow:=
259 - media-video/dvdauthor
260 - media-video/mjpegtools[png]
261 - media-video/transcode
262 - virtual/cdrtools
263 - )
264 - mythgallery? (
265 - media-libs/tiff:=
266 - virtual/opengl
267 - exif? ( >media-libs/libexif-0.6.9:= )
268 - raw? ( media-gfx/dcraw )
269 - )
270 - mythmusic? (
271 - >=media-libs/flac-1.1.2:=
272 - >=media-libs/taglib-1.6:=
273 - >=media-libs/libvorbis-1.0:=
274 - media-libs/libogg:=
275 - >=media-sound/lame-3.93.1
276 - virtual/opengl
277 - cdda? (
278 - dev-libs/libcdio:=
279 - cdr? ( virtual/cdrtools )
280 - )
281 -
282 - )
283 - mythnetvision? (
284 - ${PYTHON_DEPS}
285 - dev-python/lxml:=
286 - dev-python/mysql-python:=
287 - dev-python/oauth:=
288 - dev-python/pycurl:=
289 - )
290 - mythweather? (
291 - dev-perl/DateManip
292 - dev-perl/DateTime-Format-ISO8601
293 - >=dev-perl/DateTime-1
294 - dev-perl/Image-Size
295 - dev-perl/JSON
296 - dev-perl/SOAP-Lite
297 - dev-perl/XML-Simple
298 - dev-perl/XML-Parser
299 - dev-perl/XML-SAX
300 - dev-perl/XML-XPath
301 - )
302 - mythbrowser? (
303 - dev-qt/qtwebkit:4
304 - )"
305 -RDEPEND="${DEPEND}"
306 -
307 -REQUIRED_USE="
308 - cdda? ( mythmusic )
309 - cdr? ( mythmusic cdda )
310 - exif? ( mythgallery )
311 - fftw? ( mythmusic )
312 - mythmusic? ( vorbis )
313 - mythnews? ( mythbrowser )
314 - raw? ( mythgallery )
315 - mythnetvision? ( ${PYTHON_REQUIRED_USE} )"
316 -
317 -S="${WORKDIR}/mythtv-0.27.5/mythplugins"
318 -
319 -src_prepare() {
320 - [[ -n ${BACKPORTS} ]] && \
321 - EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${WORKDIR}/${MY_P}/patches" \
322 - epatch
323 -
324 - epatch_user
325 -}
326 -
327 -src_configure() {
328 - ./configure \
329 - --prefix=/usr \
330 - --python=${EPYTHON} \
331 - --enable-opengl \
332 - $(use_enable mythzoneminder) \
333 - $(use_enable mytharchive) \
334 - $(use_enable mythbrowser) \
335 - $(use_enable mythgallery) \
336 - $(use_enable mythgame) \
337 - $(use_enable mythmusic) \
338 - $(use_enable mythnetvision) \
339 - $(use_enable mythnews) \
340 - $(use_enable mythweather) \
341 - $(use_enable cdda cdio) \
342 - $(use_enable exif) \
343 - $(use_enable exif new-exif) \
344 - $(use_enable raw dcraw) \
345 - || die "configure failed"
346 -}
347 -
348 -src_install() {
349 - emake INSTALL_ROOT="${D}" install || die "make install failed"
350 -}
351
352 diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest
353 index a631699..2af75cc 100644
354 --- a/media-tv/mythtv/Manifest
355 +++ b/media-tv/mythtv/Manifest
356 @@ -1,8 +1,4 @@
357 -DIST mythtv-0.26.0-9fd7c6102b2cd1a3760337663803b110446c6ea7.tar.xz 179540 SHA256 ae63398f1ea8884950eb4653c42f6bf71e504738112f5ac8f4d13c1988098d95 SHA512 599dab7a51e9e2f5e240e6d80aadf3bc1f89b8f83e0a5c2e6c82695926ef3f1b7694a73d95b0a296544f9642f1e070a809d86563a415498345a3c1049f269aa4 WHIRLPOOL 74c8aa8f2846eb67f88bddacf5d7c5aa0445e0fe2fbd0f6f2f284e51e1f2c024ca8b7ef22639b7e201b8304421859d7bab802a7d2fe9343ec40d36453f0bfa8e
358 -DIST mythtv-0.26.0.tar.bz2 40887666 SHA256 2f158962ca3009db563dabc32827c47788a688bd67a25abd76f4baa9c3cfe306 SHA512 8c8766542b6a1a877d400fd99343e8149d9c6cc4ab1e425db358bdbdc10b6cb7422bb4bdcf984ce64b2cf02b0ad0725606b266558afcadff9ec9c9bb95bb49c0 WHIRLPOOL c737a1dbdfafe65ae5ee3bde8d0b3a9ad50ebfccec784d6907c78d03f9732637cfbf8b82ecfca80af0b049c65d70c608a81ac3bf27a8070ba3f32d657f5137bb
359 DIST mythtv-0.27-583395f5a376637efcd408a102fa64d0f188c12f.tar.xz 298048 SHA256 2b18428980fe8951694eb9c8594aa2559df491b029987e1a4b983128fdea4f51 SHA512 1d8c2a61bd91d7116ba3b43251d517bda3c8db3c235e73dde66116dc02d14806db9c80bacf6e19eaf816c4765d8e51fe9b53900efa3112134c564c08cc0ca012 WHIRLPOOL 3d50908d085f844cd210c568b50c55c47e4fe8dd8423ffe18303a7c799a45e24dfceaa5221e6f59596394484162d9992f46d5f66b0ad3c57fbb5a240def68dec
360 -DIST mythtv-0.27.5-32fd3968acea905d71d9769996487eff280233ea.tar.xz 12292 SHA256 482aadc121a7e770da6d10b5014947ec9ff1350ccc7f672bdc4650ef13e68cca SHA512 8e84cf76541b775143b94da156fdcde1f24d964b58a9423323de730e23142b57c9c44ef01c2202bbb7126058d41153f77f524eebed70f65210c2b9427255ee3a WHIRLPOOL 7375659815ee6170edab81411232bcf73b54575dbb8e69cb5c9c7ff0f13105eddeb01c4026e78ef8c9e7e9d1782880e41a628697c8dd697778cbb4711b3cb820
361 DIST mythtv-0.27.5-68e51d6fd4fa25e985b21cb3a5b5ca6fce9aca9d.tar.xz 28096 SHA256 f51bd541cccb0f5b5f20441774d9ee5e10c7a44abba5e6b9795d3c5ce21d0bf0 SHA512 585bcfa6c3fc4ecc384665b40e50362ecd083f2fa22ce9adea8167d4e38a7cbfc7519eee3813f76d7327d093c29d5ca97d9026eb5d180ff4cb7d9af91d7bc428 WHIRLPOOL d2ca6b3c7a6ecc94c4a21dee6a7ad38bdd72b880c00df1e8ac529382cd0aa7618ddfa2b5ba9721a2b99f828c9eaa6ca8ce1b1ac5e23bfff85c28327dfb862884
362 -DIST mythtv-0.27.5-9498257571e8158926b60a0eefc74568c4436823.tar.xz 11992 SHA256 aef3b944a9f4b49daa3f5489b58a080db35eb7b85c76819d9d00ccf1adfadfdf SHA512 bddc80f6d7e7ad583459a2192660e6101d53d8821c0f875634f90588bc6fbff86c80fa75f6e8cb859fd5164a81f0ad3427939d57da2b112741b1ea9ce646659d WHIRLPOOL 249d4f5332d943669610b96363b6d2b19d63973ba191bd62900e7d31362b4c541077ffe6ca9eae6027c6d1d5fea1d691722739ff9d0d7af6566d288921444961
363 DIST mythtv-0.27.5.tar.gz 85652939 SHA256 7e625f94332effeadfba8e7ae7c98d44a83bfc25b7c59e39adce67dc2f4e1e1b SHA512 b912e010e54271f9321ac1b11d4a31e4093f86c0f2ae3139d4b55085bab142ca3fc6d847d163f6b75aa31320404914c71c094528dc8ee7d70086e56a828b9169 WHIRLPOOL e9ebbbabac6ed53b4ec90537371a63e053bb9a2c0a0e920e43d3d2e475f87bdd0ac5a4604045498e88aaf06b11eb054d50dea7881c87dbd45a36c08309e1b880
364 DIST mythtv-0.27.tar.gz 85904162 SHA256 494ebd7ee384e751c05ee0a1b3dcd3618caf72f1e94810381c09c2b5d1c799f0 SHA512 2ea070497a7610b8e1548112d9925a28aeedba819c2d063e88cc63daf69947379ce7213e357c26bf2221f8a8e865c937dee3b9bf2695644f2f1adeadf6d11116 WHIRLPOOL 74c4fade0d0f93a64e5f1da3120358f15f6f8891f53b7c74b41a286369e192790cae87829b79a3a90ce3ca23ede63b3dfa809b514b68cee220432794414b8a47
365
366 diff --git a/media-tv/mythtv/mythtv-0.26.0_p20130922.ebuild b/media-tv/mythtv/mythtv-0.26.0_p20130922.ebuild
367 deleted file mode 100644
368 index 5179d22..0000000
369 --- a/media-tv/mythtv/mythtv-0.26.0_p20130922.ebuild
370 +++ /dev/null
371 @@ -1,347 +0,0 @@
372 -# Copyright 1999-2014 Gentoo Foundation
373 -# Distributed under the terms of the GNU General Public License v2
374 -# $Id$
375 -
376 -EAPI=5
377 -
378 -PYTHON_DEPEND="python? 2:2.6"
379 -BACKPORTS="9fd7c6102b2cd1a3760337663803b110446c6ea7"
380 -MY_P=${P%_p*}
381 -
382 -inherit flag-o-matic multilib eutils python user
383 -
384 -MYTHTV_VERSION="v0.26.0"
385 -MYTHTV_BRANCH="fixes/0.26"
386 -
387 -DESCRIPTION="Homebrew PVR project"
388 -HOMEPAGE="http://www.mythtv.org"
389 -SRC_URI="ftp://ftp.osuosl.org/pub/mythtv/${MY_P}.tar.bz2
390 - ${BACKPORTS:+https://dev.gentoo.org/~rich0/distfiles/${MY_P}-${BACKPORTS}.tar.xz}"
391 -
392 -SLOT="0"
393 -LICENSE="GPL-2"
394 -KEYWORDS="amd64 x86"
395 -
396 -IUSE_INPUT_DEVICES="input_devices_joystick"
397 -IUSE="alsa altivec libass autostart bluray cec crystalhd debug dvb dvd \
398 -egl fftw +hls ieee1394 jack lcd lirc perl pulseaudio python raop +theora \
399 -vaapi vdpau +vorbis +xml xmltv +xvid ${IUSE_INPUT_DEVICES}"
400 -
401 -REQUIRED_USE="
402 - bluray? ( xml )
403 - theora? ( vorbis )"
404 -
405 -COMMON="
406 - >=media-libs/freetype-2.0:=
407 - sys-libs/zlib:=
408 - x11-libs/libX11:=
409 - x11-libs/libXext:=
410 - x11-libs/libXinerama:=
411 - x11-libs/libXv:=
412 - x11-libs/libXrandr:=
413 - x11-libs/libXxf86vm:=
414 - >=dev-qt/qtcore-4.7.2:4=
415 - >=dev-qt/qtdbus-4.7.2:4=
416 - >=dev-qt/qtgui-4.7.2:4=
417 - >=dev-qt/qtscript-4.7.2:4=
418 - >=dev-qt/qtsql-4.7.2:4=[mysql]
419 - >=dev-qt/qtopengl-4.7.2:4=[egl?]
420 - >=dev-qt/qtwebkit-4.7.2:4=
421 - x11-misc/wmctrl:=
422 - virtual/mysql:=
423 - virtual/opengl:=
424 - alsa? ( >=media-libs/alsa-lib-1.0.24:= )
425 - bluray? (
426 - dev-libs/libcdio:=
427 - media-libs/libbluray:=
428 - )
429 - cec? ( dev-libs/libcec:= )
430 - dvb? (
431 - media-libs/libdvb:=
432 - virtual/linuxtv-dvb-headers:=
433 - )
434 - dvd? ( dev-libs/libcdio:= )
435 - egl? ( media-libs/mesa:=[egl] )
436 - fftw? ( sci-libs/fftw:3.0= )
437 - hls? (
438 - media-libs/faac:=
439 - <media-libs/libvpx-1.5.0:=
440 - >=media-libs/x264-0.0.20111220:=
441 - >=media-sound/lame-3.93.1
442 - )
443 - ieee1394? (
444 - >=sys-libs/libraw1394-1.2.0:=
445 - >=sys-libs/libavc1394-0.5.3:=
446 - >=media-libs/libiec61883-1.0.0:=
447 - )
448 - jack? ( media-sound/jack-audio-connection-kit )
449 - lcd? ( app-misc/lcdproc )
450 - libass? ( >=media-libs/libass-0.9.11:= )
451 - lirc? ( app-misc/lirc )
452 - perl? (
453 - dev-perl/DBD-mysql
454 - dev-perl/Net-UPnP
455 - dev-perl/LWP-Protocol-https
456 - dev-perl/HTTP-Message
457 - dev-perl/IO-Socket-INET6
458 - >=dev-perl/libwww-perl-5
459 - )
460 - pulseaudio? ( media-sound/pulseaudio )
461 - python? (
462 - dev-python/mysql-python
463 - dev-python/lxml
464 - dev-python/urlgrabber
465 - )
466 - raop? (
467 - dev-libs/openssl:=
468 - net-dns/avahi[mdnsresponder-compat]
469 - )
470 - theora? ( media-libs/libtheora:= )
471 - vaapi? ( x11-libs/libva:= )
472 - vdpau? ( x11-libs/libvdpau:= )
473 - vorbis? ( >=media-libs/libvorbis-1.0:= )
474 - xml? ( >=dev-libs/libxml2-2.6.0:= )
475 - xvid? ( >=media-libs/xvid-1.1.0:= )
476 - !media-tv/mythtv-bindings
477 - !x11-themes/mythtv-themes
478 - "
479 -
480 -RDEPEND="${COMMON}
481 - media-fonts/corefonts
482 - media-fonts/dejavu
483 - media-fonts/liberation-fonts
484 - x11-apps/xinit
485 - autostart? (
486 - net-dialup/mingetty
487 - x11-wm/evilwm
488 - x11-apps/xset
489 - )
490 - dvd? ( media-libs/libdvdcss:= )
491 - xmltv? ( >=media-tv/xmltv-0.5.43 )
492 - "
493 -
494 -DEPEND="${COMMON}
495 - dev-lang/yasm
496 - x11-proto/xineramaproto
497 - x11-proto/xf86vidmodeproto
498 - "
499 -
500 -S="${WORKDIR}/${MY_P}"
501 -
502 -MYTHTV_GROUPS="video,audio,tty,uucp"
503 -
504 -pkg_setup() {
505 - python_set_active_version 2
506 - python_pkg_setup
507 - enewuser mythtv -1 /bin/bash /home/mythtv ${MYTHTV_GROUPS}
508 - usermod -a -G ${MYTHTV_GROUPS} mythtv
509 -}
510 -
511 -src_prepare() {
512 - [[ -n ${BACKPORTS} ]] && \
513 - EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
514 - epatch
515 -
516 - # Perl bits need to go into vender_perl and not site_perl
517 - sed -e "s:pure_install:pure_install INSTALLDIRS=vendor:" \
518 - -i "${S}"/bindings/perl/Makefile
519 -
520 - # Fix up the version info since we are using the fixes/${PV} branch
521 - echo "SOURCE_VERSION=\"${MYTHTV_VERSION}\"" > "${S}"/VERSION
522 - echo "BRANCH=\"${MYTHTV_BRANCH}\"" >> "${S}"/VERSION
523 -
524 - echo "setting.extra -= -ldconfig" >> "${S}"/programs/mythfrontend/mythfrontend.pro
525 -
526 - epatch "${FILESDIR}/libdir.patch"
527 -
528 - epatch_user
529 -}
530 -
531 -src_configure() {
532 - local myconf=
533 -
534 - # Setup paths
535 - myconf="${myconf} --prefix=${EPREFIX}/usr"
536 - myconf="${myconf} --libdir=${EPREFIX}/usr/$(get_libdir)"
537 - myconf="${myconf} --libdir-name=$(get_libdir)"
538 - myconf="${myconf} --mandir=${EPREFIX}/usr/share/man"
539 -
540 - # Audio
541 - myconf="${myconf} $(use_enable alsa audio-alsa)"
542 - myconf="${myconf} $(use_enable jack audio-jack)"
543 - use pulseaudio || myconf="${myconf} --disable-audio-pulseoutput"
544 -
545 - use altivec || myconf="${myconf} --disable-altivec"
546 - myconf="${myconf} $(use_enable dvb)"
547 - myconf="${myconf} $(use_enable ieee1394 firewire)"
548 - myconf="${myconf} $(use_enable lirc)"
549 - myconf="${myconf} $(use_enable xvid libxvid)"
550 - myconf="${myconf} --dvb-path=/usr/include"
551 - myconf="${myconf} --enable-xrandr"
552 - myconf="${myconf} --enable-xv"
553 - myconf="${myconf} --enable-x11"
554 - myconf="${myconf} --enable-nonfree"
555 - use cec || myconf="${myconf} --disable-libcec"
556 - use raop || myconf="${myconf} --disable-libdns-sd"
557 - myconf="${myconf} $(use_enable theora libtheora)"
558 - myconf="${myconf} $(use_enable vorbis libvorbis)"
559 -
560 - if use hls; then
561 - myconf="${myconf} --enable-libmp3lame"
562 - myconf="${myconf} --enable-libx264"
563 - myconf="${myconf} --enable-libvpx"
564 - myconf="${myconf} --enable-libfaac"
565 - fi
566 -
567 - if use perl && use python; then
568 - myconf="${myconf} --with-bindings=perl,python"
569 - elif use perl; then
570 - myconf="${myconf} --without-bindings=python"
571 - myconf="${myconf} --with-bindings=perl"
572 - elif use python; then
573 - myconf="${myconf} --without-bindings=perl"
574 - myconf="${myconf} --with-bindings=python"
575 - else
576 - myconf="${myconf} --without-bindings=perl,python"
577 - fi
578 -
579 - use python && myconf="${myconf} --python=$(PYTHON)"
580 -
581 - if use debug; then
582 - myconf="${myconf} --compile-type=debug"
583 - else
584 - myconf="${myconf} --compile-type=profile"
585 - #myconf="${myconf} --enable-debug" does nothing per sphery
586 - #myconf="${myconf} --disable-stripping" does nothing per sphery
587 - fi
588 -
589 - # Video
590 - use vdpau && myconf="${myconf} --enable-vdpau"
591 - use vaapi && myconf="${myconf} --enable-vaapi"
592 - use crystalhd && myconf="${myconf} --enable-crystalhd"
593 -
594 - # Input
595 - use input_devices_joystick || myconf="${myconf} --disable-joystick-menu"
596 -
597 - # Clean up DSO load times and other compiler bits
598 - myconf="${myconf} --enable-symbol-visibility"
599 - myconf="${myconf} --enable-pic"
600 -
601 - # CPU settings
602 - for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do
603 - [ "${i}" = "native" ] && i="host"
604 - myconf="${myconf} --cpu=${i}"
605 - break
606 - done
607 -
608 - if tc-is-cross-compiler ; then
609 - myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel)"
610 - myconf="${myconf} --cross-prefix=${CHOST}-"
611 - fi
612 -
613 - # Build boosters
614 - has distcc ${FEATURES} || myconf="${myconf} --disable-distcc"
615 - has ccache ${FEATURES} || myconf="${myconf} --disable-ccache"
616 -
617 - chmod +x ./external/FFmpeg/version.sh
618 -
619 - einfo "Running ./configure ${myconf}"
620 - ./configure \
621 - --cc="$(tc-getCC)" \
622 - --cxx="$(tc-getCXX)" \
623 - --ar="$(tc-getAR)" \
624 - --extra-cflags="${CFLAGS}" \
625 - --extra-cxxflags="${CXXFLAGS}" \
626 - --extra-ldflags="${LDFLAGS}" \
627 - ${myconf} || die "configure died"
628 -}
629 -
630 -src_install() {
631 - emake INSTALL_ROOT="${D}" install || die "install failed"
632 - dodoc AUTHORS UPGRADING README
633 -
634 - insinto /usr/share/mythtv/database
635 - doins database/*
636 -
637 - newinitd "${FILESDIR}"/mythbackend.init mythbackend
638 - newconfd "${FILESDIR}"/mythbackend.conf mythbackend
639 -
640 - dodoc keys.txt
641 -
642 - keepdir /etc/mythtv
643 - chown -R mythtv "${ED}"/etc/mythtv
644 - keepdir /var/log/mythtv
645 - chown -R mythtv "${ED}"/var/log/mythtv
646 - dodir /var/log/mythtv/old
647 -
648 - insinto /etc/logrotate.d
649 - newins "${FILESDIR}"/mythtv.logrotate.d-r4 mythtv
650 -
651 - insinto /usr/share/mythtv/contrib
652 - doins -r contrib/*
653 -
654 - # Install our mythfrontend wrapper which is similar to Mythbuntu's
655 - mv "${ED}/usr/bin/mythfrontend" "${ED}/usr/bin/mythfrontend.real"
656 - newbin "${FILESDIR}"/mythfrontend.wrapper mythfrontend
657 - newconfd "${FILESDIR}"/mythfrontend.conf mythfrontend
658 -
659 - if use autostart; then
660 - dodir /etc/env.d/
661 - echo 'CONFIG_PROTECT="/home/mythtv/"' > "${ED}"/etc/env.d/95mythtv
662 -
663 - insinto /home/mythtv
664 - newins "${FILESDIR}"/bash_profile .bash_profile
665 - newins "${FILESDIR}"/xinitrc-r1 .xinitrc
666 - fi
667 -
668 - # Make Python files executable
669 - find "${ED}/usr/share/mythtv" -type f -name '*.py' | while read file; do
670 - if [[ ! "${file##*/}" = "__init__.py" ]]; then
671 - chmod a+x "${file}"
672 - fi
673 - done
674 -
675 - # Ensure that Python scripts are executed by Python 2
676 - python_convert_shebangs -q -r 2 "${ED}/usr/share/mythtv"
677 -
678 - # Make shell & perl scripts executable
679 - find "${ED}" -type f -name '*.sh' -o -type f -name '*.pl' | \
680 - while read file; do
681 - chmod a+x "${file}"
682 - done
683 -}
684 -
685 -pkg_preinst() {
686 - export CONFIG_PROTECT="${CONFIG_PROTECT} ${EROOT}/home/mythtv/"
687 -}
688 -
689 -pkg_postinst() {
690 - use python && python_mod_optimize MythTV
691 -
692 - elog "To have this machine operate as recording host for MythTV, "
693 - elog "mythbackend must be running. Run the following:"
694 - elog "rc-update add mythbackend default"
695 - elog
696 - elog "Your recordings folder must be owned 'mythtv'. e.g."
697 - elog "chown -R mythtv /var/lib/mythtv"
698 -
699 - elog "Want mythfrontend to start automatically?"
700 - elog "Set USE=autostart. Details can be found at:"
701 - elog "https://dev.gentoo.org/~cardoe/mythtv/autostart.html"
702 -}
703 -
704 -pkg_postrm() {
705 - use python && python_mod_cleanup MythTV
706 -}
707 -
708 -pkg_info() {
709 - if [[ -f "${EROOT}"/usr/bin/mythfrontend ]]; then
710 - "${EROOT}"/usr/bin/mythfrontend --version
711 - fi
712 -}
713 -
714 -pkg_config() {
715 - echo "Creating mythtv MySQL user and mythconverg database if it does not"
716 - echo "already exist. You will be prompted for your MySQL root password."
717 - "${EROOT}"/usr/bin/mysql -u root -p < "${EROOT}"/usr/share/mythtv/database/mc.sql
718 -}
719
720 diff --git a/media-tv/mythtv/mythtv-0.27.5_p20150627.ebuild b/media-tv/mythtv/mythtv-0.27.5_p20150627.ebuild
721 deleted file mode 100644
722 index 0cca4c5..0000000
723 --- a/media-tv/mythtv/mythtv-0.27.5_p20150627.ebuild
724 +++ /dev/null
725 @@ -1,359 +0,0 @@
726 -# Copyright 1999-2015 Gentoo Foundation
727 -# Distributed under the terms of the GNU General Public License v2
728 -# $Id$
729 -
730 -EAPI=5
731 -
732 -PYTHON_DEPEND="python? 2:2.7"
733 -BACKPORTS="9498257571e8158926b60a0eefc74568c4436823"
734 -MY_P=${P%_p*}
735 -
736 -inherit flag-o-matic multilib eutils python user systemd
737 -
738 -MYTHTV_VERSION="v0.27.5"
739 -MYTHTV_BRANCH="fixes/0.27"
740 -
741 -DESCRIPTION="Homebrew PVR project"
742 -HOMEPAGE="http://www.mythtv.org"
743 -SRC_URI="https://github.com/MythTV/mythtv/archive/v0.27.5.tar.gz -> mythtv-0.27.5.tar.gz
744 - ${BACKPORTS:+https://dev.gentoo.org/~rich0/distfiles/${MY_P}-${BACKPORTS}.tar.xz}"
745 -
746 -SLOT="0"
747 -LICENSE="GPL-2"
748 -KEYWORDS="~amd64 ~x86"
749 -
750 -IUSE_INPUT_DEVICES="input_devices_joystick"
751 -IUSE="alsa altivec libass autostart bluray cec crystalhd debug dvb dvd \
752 -egl fftw +hls ieee1394 jack lcd lirc perl pulseaudio python raop +theora \
753 -vaapi vdpau +vorbis +wrapper +xml xmltv +xvid ${IUSE_INPUT_DEVICES}"
754 -
755 -REQUIRED_USE="
756 - bluray? ( xml )
757 - theora? ( vorbis )"
758 -
759 -COMMON="
760 - >=media-libs/freetype-2.0:=
761 - sys-libs/zlib:=
762 - x11-libs/libX11:=
763 - x11-libs/libXext:=
764 - x11-libs/libXinerama:=
765 - x11-libs/libXv:=
766 - x11-libs/libXrandr:=
767 - x11-libs/libXxf86vm:=
768 - >=dev-qt/qtcore-4.7.2:4=
769 - >=dev-qt/qtdbus-4.7.2:4=
770 - >=dev-qt/qtgui-4.7.2:4=
771 - >=dev-qt/qtscript-4.7.2:4=
772 - >=dev-qt/qtsql-4.7.2:4=[mysql]
773 - >=dev-qt/qtopengl-4.7.2:4=[egl?]
774 - >=dev-qt/qtwebkit-4.7.2:4=
775 - x11-misc/wmctrl:=
776 - virtual/mysql
777 - virtual/opengl:=
778 - alsa? ( >=media-libs/alsa-lib-1.0.24:= )
779 - bluray? (
780 - dev-libs/libcdio:=
781 - media-libs/libbluray:=
782 - )
783 - cec? ( dev-libs/libcec:= )
784 - dvb? (
785 - media-libs/libdvb:=
786 - virtual/linuxtv-dvb-headers:=
787 - )
788 - dvd? ( dev-libs/libcdio:= )
789 - egl? ( media-libs/mesa:=[egl] )
790 - fftw? ( sci-libs/fftw:3.0= )
791 - hls? (
792 - media-libs/faac:=
793 - <media-libs/libvpx-1.5.0:=
794 - >=media-libs/x264-0.0.20111220:=
795 - >=media-sound/lame-3.93.1
796 - )
797 - ieee1394? (
798 - >=sys-libs/libraw1394-1.2.0:=
799 - >=sys-libs/libavc1394-0.5.3:=
800 - >=media-libs/libiec61883-1.0.0:=
801 - )
802 - jack? ( media-sound/jack-audio-connection-kit )
803 - lcd? ( app-misc/lcdproc )
804 - libass? ( >=media-libs/libass-0.9.11:= )
805 - lirc? ( app-misc/lirc )
806 - perl? (
807 - dev-perl/DBD-mysql
808 - dev-perl/Net-UPnP
809 - dev-perl/LWP-Protocol-https
810 - dev-perl/HTTP-Message
811 - dev-perl/IO-Socket-INET6
812 - >=dev-perl/libwww-perl-5
813 - )
814 - pulseaudio? ( media-sound/pulseaudio )
815 - python? (
816 - dev-python/mysql-python
817 - dev-python/lxml
818 - dev-python/urlgrabber
819 - )
820 - raop? (
821 - dev-libs/openssl:=
822 - net-dns/avahi[mdnsresponder-compat]
823 - )
824 - theora? ( media-libs/libtheora:= media-libs/libogg:= )
825 - vaapi? ( x11-libs/libva:= )
826 - vdpau? ( x11-libs/libvdpau:= )
827 - vorbis? ( >=media-libs/libvorbis-1.0:= media-libs/libogg:= )
828 - xml? ( >=dev-libs/libxml2-2.6.0:= )
829 - xvid? ( >=media-libs/xvid-1.1.0:= )
830 - !media-tv/mythtv-bindings
831 - !x11-themes/mythtv-themes
832 - media-libs/taglib:=
833 - dev-libs/glib:=
834 - "
835 -
836 -RDEPEND="${COMMON}
837 - media-fonts/corefonts
838 - media-fonts/dejavu
839 - media-fonts/liberation-fonts
840 - x11-apps/xinit
841 - autostart? (
842 - net-dialup/mingetty
843 - x11-wm/evilwm
844 - x11-apps/xset
845 - )
846 - dvd? ( media-libs/libdvdcss:= )
847 - xmltv? ( >=media-tv/xmltv-0.5.43 )
848 - "
849 -
850 -DEPEND="${COMMON}
851 - dev-lang/yasm
852 - x11-proto/xineramaproto
853 - x11-proto/xf86vidmodeproto
854 - "
855 -
856 -S="${WORKDIR}/${MY_P}/mythtv"
857 -
858 -MYTHTV_GROUPS="video,audio,tty,uucp"
859 -
860 -pkg_setup() {
861 - python_set_active_version 2
862 - python_pkg_setup
863 - enewuser mythtv -1 /bin/bash /home/mythtv ${MYTHTV_GROUPS}
864 - usermod -a -G ${MYTHTV_GROUPS} mythtv
865 -}
866 -
867 -src_prepare() {
868 - [[ -n ${BACKPORTS} ]] && \
869 - EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/../patches" \
870 - epatch
871 -
872 - # Perl bits need to go into vender_perl and not site_perl
873 - sed -e "s:pure_install:pure_install INSTALLDIRS=vendor:" \
874 - -i "${S}"/bindings/perl/Makefile
875 -
876 - # Fix up the version info since we are using the fixes/${PV} branch
877 - echo "SOURCE_VERSION=\"${MYTHTV_VERSION}\"" > "${S}"/VERSION
878 - echo "BRANCH=\"${MYTHTV_BRANCH}\"" >> "${S}"/VERSION
879 - echo "SOURCE_VERSION=\"${BACKPORTS}\"" > "${S}"/EXPORTED_VERSION
880 - echo "BRANCH=\"${MYTHTV_BRANCH}\"" >> "${S}"/EXPORTED_VERSION
881 -
882 - echo "setting.extra -= -ldconfig" >> "${S}"/programs/mythfrontend/mythfrontend.pro
883 -
884 - epatch "${FILESDIR}/libdir-27.patch"
885 -
886 - epatch_user
887 -}
888 -
889 -src_configure() {
890 - local myconf=
891 -
892 - # Setup paths
893 - myconf="${myconf} --prefix=${EPREFIX}/usr"
894 - myconf="${myconf} --libdir=${EPREFIX}/usr/$(get_libdir)"
895 - myconf="${myconf} --libdir-name=$(get_libdir)"
896 - myconf="${myconf} --mandir=${EPREFIX}/usr/share/man"
897 -
898 - # Audio
899 - myconf="${myconf} $(use_enable alsa audio-alsa)"
900 - myconf="${myconf} $(use_enable jack audio-jack)"
901 - use pulseaudio || myconf="${myconf} --disable-audio-pulseoutput"
902 -
903 - use altivec || myconf="${myconf} --disable-altivec"
904 - myconf="${myconf} $(use_enable dvb)"
905 - myconf="${myconf} $(use_enable ieee1394 firewire)"
906 - myconf="${myconf} $(use_enable lirc)"
907 - myconf="${myconf} $(use_enable xvid libxvid)"
908 - myconf="${myconf} --dvb-path=/usr/include"
909 - myconf="${myconf} --enable-xrandr"
910 - myconf="${myconf} --enable-xv"
911 - myconf="${myconf} --enable-x11"
912 - myconf="${myconf} --enable-nonfree"
913 - use cec || myconf="${myconf} --disable-libcec"
914 - use raop || myconf="${myconf} --disable-libdns-sd"
915 - myconf="${myconf} $(use_enable theora libtheora)"
916 - myconf="${myconf} $(use_enable vorbis libvorbis)"
917 -
918 - if use hls; then
919 - myconf="${myconf} --enable-libmp3lame"
920 - myconf="${myconf} --enable-libx264"
921 - myconf="${myconf} --enable-libvpx"
922 - myconf="${myconf} --enable-libfaac"
923 - fi
924 -
925 - myconf="${myconf} $(use_enable libass)"
926 -
927 - if use perl && use python; then
928 - myconf="${myconf} --with-bindings=perl,python"
929 - elif use perl; then
930 - myconf="${myconf} --without-bindings=python"
931 - myconf="${myconf} --with-bindings=perl"
932 - elif use python; then
933 - myconf="${myconf} --without-bindings=perl"
934 - myconf="${myconf} --with-bindings=python"
935 - else
936 - myconf="${myconf} --without-bindings=perl,python"
937 - fi
938 -
939 - use python && myconf="${myconf} --python=$(PYTHON)"
940 -
941 - if use debug; then
942 - myconf="${myconf} --compile-type=debug"
943 - else
944 - myconf="${myconf} --compile-type=release"
945 - #myconf="${myconf} --enable-debug" does nothing per sphery
946 - #myconf="${myconf} --disable-stripping" does nothing per sphery
947 - fi
948 -
949 - # Video
950 - use vdpau && myconf="${myconf} --enable-vdpau"
951 - myconf="${myconf} $(use_enable vaapi)"
952 - use crystalhd && myconf="${myconf} --enable-crystalhd"
953 -
954 - # Input
955 - use input_devices_joystick || myconf="${myconf} --disable-joystick-menu"
956 -
957 - # Clean up DSO load times and other compiler bits
958 - myconf="${myconf} --enable-symbol-visibility"
959 - myconf="${myconf} --enable-pic"
960 -
961 - # CPU settings
962 - for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do
963 - [ "${i}" = "native" ] && i="host"
964 - myconf="${myconf} --cpu=${i}"
965 - break
966 - done
967 -
968 - if tc-is-cross-compiler ; then
969 - myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel)"
970 - myconf="${myconf} --cross-prefix=${CHOST}-"
971 - fi
972 -
973 - # Build boosters
974 - has distcc ${FEATURES} || myconf="${myconf} --disable-distcc"
975 - has ccache ${FEATURES} || myconf="${myconf} --disable-ccache"
976 -
977 - chmod +x ./external/FFmpeg/version.sh
978 -
979 - einfo "Running ./configure ${myconf}"
980 - ./configure \
981 - --cc="$(tc-getCC)" \
982 - --cxx="$(tc-getCXX)" \
983 - --ar="$(tc-getAR)" \
984 - --extra-cflags="${CFLAGS}" \
985 - --extra-cxxflags="${CXXFLAGS}" \
986 - --extra-ldflags="${LDFLAGS}" \
987 - ${myconf} || die "configure died"
988 -}
989 -
990 -src_install() {
991 - emake INSTALL_ROOT="${D}" install || die "install failed"
992 - dodoc AUTHORS UPGRADING README
993 -
994 - insinto /usr/share/mythtv/database
995 - doins database/*
996 -
997 - newinitd "${FILESDIR}"/mythbackend.init mythbackend
998 - newconfd "${FILESDIR}"/mythbackend.conf mythbackend
999 - systemd_dounit "${FILESDIR}"/mythbackend.service
1000 -
1001 - dodoc keys.txt
1002 -
1003 - keepdir /etc/mythtv
1004 - chown -R mythtv "${ED}"/etc/mythtv
1005 - keepdir /var/log/mythtv
1006 - chown -R mythtv "${ED}"/var/log/mythtv
1007 - dodir /var/log/mythtv/old
1008 -
1009 - insinto /etc/logrotate.d
1010 - newins "${FILESDIR}"/mythtv.logrotate.d-r4 mythtv
1011 -
1012 - insinto /usr/share/mythtv/contrib
1013 - doins -r contrib/*
1014 -
1015 - # Install our mythfrontend wrapper which is similar to Mythbuntu's
1016 - if use wrapper; then
1017 - mv "${ED}/usr/bin/mythfrontend" "${ED}/usr/bin/mythfrontend.real"
1018 - newbin "${FILESDIR}"/mythfrontend.wrapper mythfrontend
1019 - newconfd "${FILESDIR}"/mythfrontend.conf mythfrontend
1020 - fi
1021 -
1022 - if use autostart; then
1023 - dodir /etc/env.d/
1024 - echo 'CONFIG_PROTECT="/home/mythtv/"' > "${ED}"/etc/env.d/95mythtv
1025 -
1026 - insinto /home/mythtv
1027 - newins "${FILESDIR}"/bash_profile .bash_profile
1028 - newins "${FILESDIR}"/xinitrc-r1 .xinitrc
1029 - fi
1030 -
1031 - # Make Python files executable
1032 - find "${ED}/usr/share/mythtv" -type f -name '*.py' | while read file; do
1033 - if [[ ! "${file##*/}" = "__init__.py" ]]; then
1034 - chmod a+x "${file}"
1035 - fi
1036 - done
1037 -
1038 - # Ensure that Python scripts are executed by Python 2
1039 - python_convert_shebangs -q -r 2 "${ED}/usr/share/mythtv"
1040 -
1041 - # Make shell & perl scripts executable
1042 - find "${ED}" -type f -name '*.sh' -o -type f -name '*.pl' | \
1043 - while read file; do
1044 - chmod a+x "${file}"
1045 - done
1046 -}
1047 -
1048 -pkg_preinst() {
1049 - export CONFIG_PROTECT="${CONFIG_PROTECT} ${EROOT}/home/mythtv/"
1050 -}
1051 -
1052 -pkg_postinst() {
1053 - use python && python_mod_optimize MythTV
1054 -
1055 - elog "To have this machine operate as recording host for MythTV, "
1056 - elog "mythbackend must be running. Run the following:"
1057 - elog "rc-update add mythbackend default"
1058 - elog
1059 - elog "Your recordings folder must be owned 'mythtv'. e.g."
1060 - elog "chown -R mythtv /var/lib/mythtv"
1061 -
1062 - elog "Want mythfrontend to start automatically?"
1063 - elog "Set USE=autostart. Details can be found at:"
1064 - elog "https://dev.gentoo.org/~cardoe/mythtv/autostart.html"
1065 - elog
1066 - elog "Note that the systemd unit now restarts by default and logs"
1067 - elog "to journald via the console at the notice verbosity."
1068 -}
1069 -
1070 -pkg_postrm() {
1071 - use python && python_mod_cleanup MythTV
1072 -}
1073 -
1074 -pkg_info() {
1075 - if [[ -f "${EROOT}"/usr/bin/mythfrontend ]]; then
1076 - "${EROOT}"/usr/bin/mythfrontend --version
1077 - fi
1078 -}
1079 -
1080 -pkg_config() {
1081 - echo "Creating mythtv MySQL user and mythconverg database if it does not"
1082 - echo "already exist. You will be prompted for your MySQL root password."
1083 - "${EROOT}"/usr/bin/mysql -u root -p < "${EROOT}"/usr/share/mythtv/database/mc.sql
1084 -}
1085
1086 diff --git a/media-tv/mythtv/mythtv-0.27.5_p20150904-r1.ebuild b/media-tv/mythtv/mythtv-0.27.5_p20150904-r1.ebuild
1087 deleted file mode 100644
1088 index bd36fa0..0000000
1089 --- a/media-tv/mythtv/mythtv-0.27.5_p20150904-r1.ebuild
1090 +++ /dev/null
1091 @@ -1,363 +0,0 @@
1092 -# Copyright 1999-2015 Gentoo Foundation
1093 -# Distributed under the terms of the GNU General Public License v2
1094 -# $Id$
1095 -
1096 -EAPI=5
1097 -
1098 -PYTHON_COMPAT=( python2_7 )
1099 -
1100 -BACKPORTS="32fd3968acea905d71d9769996487eff280233ea"
1101 -MY_P=${P%_p*}
1102 -
1103 -inherit flag-o-matic multilib eutils python-single-r1 user systemd
1104 -
1105 -MYTHTV_VERSION="v0.27.5"
1106 -MYTHTV_BRANCH="fixes/0.27"
1107 -
1108 -DESCRIPTION="Homebrew PVR project"
1109 -HOMEPAGE="http://www.mythtv.org"
1110 -SRC_URI="https://github.com/MythTV/mythtv/archive/v0.27.5.tar.gz -> mythtv-0.27.5.tar.gz
1111 - ${BACKPORTS:+https://dev.gentoo.org/~cardoe/distfiles/${MY_P}-${BACKPORTS}.tar.xz}"
1112 -
1113 -SLOT="0"
1114 -LICENSE="GPL-2"
1115 -KEYWORDS="~amd64 ~x86"
1116 -
1117 -IUSE_INPUT_DEVICES="input_devices_joystick"
1118 -IUSE="alsa altivec libass autostart bluray cec crystalhd debug dvb dvd \
1119 -egl fftw +hls ieee1394 jack lcd lirc perl pulseaudio python raop +theora \
1120 -vaapi vdpau +vorbis +wrapper +xml xmltv +xvid ${IUSE_INPUT_DEVICES}"
1121 -
1122 -REQUIRED_USE="
1123 - bluray? ( xml )
1124 - python? ( ${PYTHON_REQUIRED_USE} )
1125 - theora? ( vorbis )"
1126 -
1127 -COMMON="
1128 - >=media-libs/freetype-2.0:=
1129 - >=media-sound/lame-3.93.1
1130 - sys-libs/zlib:=
1131 - x11-libs/libX11:=
1132 - x11-libs/libXext:=
1133 - x11-libs/libXinerama:=
1134 - x11-libs/libXv:=
1135 - x11-libs/libXrandr:=
1136 - x11-libs/libXxf86vm:=
1137 - >=dev-qt/qtcore-4.7.2:4=
1138 - >=dev-qt/qtdbus-4.7.2:4=
1139 - >=dev-qt/qtgui-4.7.2:4=
1140 - >=dev-qt/qtscript-4.7.2:4=
1141 - >=dev-qt/qtsql-4.7.2:4=[mysql]
1142 - >=dev-qt/qtopengl-4.7.2:4=[egl?]
1143 - >=dev-qt/qtwebkit-4.7.2:4=
1144 - x11-misc/wmctrl:=
1145 - virtual/mysql
1146 - virtual/opengl:=
1147 - alsa? ( >=media-libs/alsa-lib-1.0.24:= )
1148 - bluray? (
1149 - dev-libs/libcdio:=
1150 - media-libs/libbluray:=
1151 - sys-fs/udisks:0
1152 - )
1153 - cec? ( dev-libs/libcec:= )
1154 - dvb? (
1155 - media-libs/libdvb:=
1156 - virtual/linuxtv-dvb-headers:=
1157 - )
1158 - dvd? (
1159 - dev-libs/libcdio:=
1160 - sys-fs/udisks:0
1161 - )
1162 - egl? ( media-libs/mesa:=[egl] )
1163 - fftw? ( sci-libs/fftw:3.0= )
1164 - hls? (
1165 - media-libs/faac:=
1166 - <media-libs/libvpx-1.5.0:=
1167 - >=media-libs/x264-0.0.20111220:=
1168 - )
1169 - ieee1394? (
1170 - >=sys-libs/libraw1394-1.2.0:=
1171 - >=sys-libs/libavc1394-0.5.3:=
1172 - >=media-libs/libiec61883-1.0.0:=
1173 - )
1174 - jack? ( media-sound/jack-audio-connection-kit )
1175 - lcd? ( app-misc/lcdproc )
1176 - libass? ( >=media-libs/libass-0.9.11:= )
1177 - lirc? ( app-misc/lirc )
1178 - perl? (
1179 - dev-perl/DBD-mysql
1180 - dev-perl/Net-UPnP
1181 - dev-perl/LWP-Protocol-https
1182 - dev-perl/HTTP-Message
1183 - dev-perl/IO-Socket-INET6
1184 - >=dev-perl/libwww-perl-5
1185 - )
1186 - pulseaudio? ( media-sound/pulseaudio )
1187 - python? (
1188 - ${PYTHON_DEPS}
1189 - dev-python/mysql-python
1190 - dev-python/lxml
1191 - dev-python/urlgrabber
1192 - )
1193 - raop? (
1194 - dev-libs/openssl:=
1195 - net-dns/avahi[mdnsresponder-compat]
1196 - )
1197 - theora? ( media-libs/libtheora:= media-libs/libogg:= )
1198 - vaapi? ( x11-libs/libva:= )
1199 - vdpau? ( x11-libs/libvdpau:= )
1200 - vorbis? ( >=media-libs/libvorbis-1.0:= media-libs/libogg:= )
1201 - xml? ( >=dev-libs/libxml2-2.6.0:= )
1202 - xvid? ( >=media-libs/xvid-1.1.0:= )
1203 - !media-tv/mythtv-bindings
1204 - !x11-themes/mythtv-themes
1205 - media-libs/taglib:=
1206 - dev-libs/glib:=
1207 - "
1208 -
1209 -RDEPEND="${COMMON}
1210 - media-fonts/corefonts
1211 - media-fonts/dejavu
1212 - media-fonts/liberation-fonts
1213 - x11-apps/xinit
1214 - autostart? (
1215 - net-dialup/mingetty
1216 - x11-wm/evilwm
1217 - x11-apps/xset
1218 - )
1219 - dvd? ( media-libs/libdvdcss:= )
1220 - xmltv? ( >=media-tv/xmltv-0.5.43 )
1221 - "
1222 -
1223 -DEPEND="${COMMON}
1224 - dev-lang/yasm
1225 - x11-proto/xineramaproto
1226 - x11-proto/xf86vidmodeproto
1227 - "
1228 -
1229 -S="${WORKDIR}/${MY_P}/mythtv"
1230 -
1231 -MYTHTV_GROUPS="video,audio,tty,uucp"
1232 -
1233 -pkg_setup() {
1234 - python-single-r1_pkg_setup
1235 - enewuser mythtv -1 /bin/bash /home/mythtv ${MYTHTV_GROUPS}
1236 - usermod -a -G ${MYTHTV_GROUPS} mythtv
1237 -}
1238 -
1239 -src_prepare() {
1240 - [[ -n ${BACKPORTS} ]] && \
1241 - EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/../patches" \
1242 - epatch
1243 -
1244 - # Perl bits need to go into vender_perl and not site_perl
1245 - sed -e "s:pure_install:pure_install INSTALLDIRS=vendor:" \
1246 - -i "${S}"/bindings/perl/Makefile
1247 -
1248 - # Fix up the version info since we are using the fixes/${PV} branch
1249 - echo "SOURCE_VERSION=\"${MYTHTV_VERSION}\"" > "${S}"/VERSION
1250 - echo "BRANCH=\"${MYTHTV_BRANCH}\"" >> "${S}"/VERSION
1251 - echo "SOURCE_VERSION=\"${BACKPORTS}\"" > "${S}"/EXPORTED_VERSION
1252 - echo "BRANCH=\"${MYTHTV_BRANCH}\"" >> "${S}"/EXPORTED_VERSION
1253 -
1254 - echo "setting.extra -= -ldconfig" >> "${S}"/programs/mythfrontend/mythfrontend.pro
1255 -
1256 - epatch "${FILESDIR}/libdir-27.patch"
1257 -
1258 - epatch_user
1259 -}
1260 -
1261 -src_configure() {
1262 - local myconf=
1263 -
1264 - # Setup paths
1265 - myconf="${myconf} --prefix=${EPREFIX}/usr"
1266 - myconf="${myconf} --libdir=${EPREFIX}/usr/$(get_libdir)"
1267 - myconf="${myconf} --libdir-name=$(get_libdir)"
1268 - myconf="${myconf} --mandir=${EPREFIX}/usr/share/man"
1269 -
1270 - # Audio
1271 - myconf="${myconf} $(use_enable alsa audio-alsa)"
1272 - myconf="${myconf} $(use_enable jack audio-jack)"
1273 - use pulseaudio || myconf="${myconf} --disable-audio-pulseoutput"
1274 -
1275 - use altivec || myconf="${myconf} --disable-altivec"
1276 - myconf="${myconf} $(use_enable dvb)"
1277 - myconf="${myconf} $(use_enable ieee1394 firewire)"
1278 - myconf="${myconf} $(use_enable lirc)"
1279 - myconf="${myconf} $(use_enable xvid libxvid)"
1280 - myconf="${myconf} --dvb-path=/usr/include"
1281 - myconf="${myconf} --enable-xrandr"
1282 - myconf="${myconf} --enable-xv"
1283 - myconf="${myconf} --enable-x11"
1284 - myconf="${myconf} --enable-nonfree"
1285 - myconf="${myconf} --enable-libmp3lame"
1286 - use cec || myconf="${myconf} --disable-libcec"
1287 - use raop || myconf="${myconf} --disable-libdns-sd"
1288 - myconf="${myconf} $(use_enable theora libtheora)"
1289 - myconf="${myconf} $(use_enable vorbis libvorbis)"
1290 -
1291 - if use hls; then
1292 - myconf="${myconf} --enable-libx264"
1293 - myconf="${myconf} --enable-libvpx"
1294 - myconf="${myconf} --enable-libfaac"
1295 - fi
1296 -
1297 - myconf="${myconf} $(use_enable libass)"
1298 -
1299 - if use perl && use python; then
1300 - myconf="${myconf} --with-bindings=perl,python"
1301 - elif use perl; then
1302 - myconf="${myconf} --without-bindings=python"
1303 - myconf="${myconf} --with-bindings=perl"
1304 - elif use python; then
1305 - myconf="${myconf} --without-bindings=perl"
1306 - myconf="${myconf} --with-bindings=python"
1307 - else
1308 - myconf="${myconf} --without-bindings=perl,python"
1309 - fi
1310 -
1311 - use python && myconf="${myconf} --python=${EPYTHON}"
1312 -
1313 - if use debug; then
1314 - myconf="${myconf} --compile-type=debug"
1315 - else
1316 - myconf="${myconf} --compile-type=release"
1317 - #myconf="${myconf} --enable-debug" does nothing per sphery
1318 - #myconf="${myconf} --disable-stripping" does nothing per sphery
1319 - fi
1320 -
1321 - # Video
1322 - myconf="${myconf} $(use_enable vdpau)"
1323 - myconf="${myconf} $(use_enable vaapi)"
1324 - myconf="${myconf} $(use_enable crystalhd)"
1325 -
1326 - # Input
1327 - use input_devices_joystick || myconf="${myconf} --disable-joystick-menu"
1328 -
1329 - # Clean up DSO load times and other compiler bits
1330 - myconf="${myconf} --enable-symbol-visibility"
1331 - myconf="${myconf} --enable-pic"
1332 -
1333 - # CPU settings
1334 - for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do
1335 - [ "${i}" = "native" ] && i="host"
1336 - myconf="${myconf} --cpu=${i}"
1337 - break
1338 - done
1339 -
1340 - if tc-is-cross-compiler ; then
1341 - myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel)"
1342 - myconf="${myconf} --cross-prefix=${CHOST}-"
1343 - fi
1344 -
1345 - # Build boosters
1346 - has distcc ${FEATURES} || myconf="${myconf} --disable-distcc"
1347 - has ccache ${FEATURES} || myconf="${myconf} --disable-ccache"
1348 -
1349 - chmod +x ./external/FFmpeg/version.sh
1350 -
1351 - einfo "Running ./configure ${myconf}"
1352 - ./configure \
1353 - --cc="$(tc-getCC)" \
1354 - --cxx="$(tc-getCXX)" \
1355 - --ar="$(tc-getAR)" \
1356 - --extra-cflags="${CFLAGS}" \
1357 - --extra-cxxflags="${CXXFLAGS}" \
1358 - --extra-ldflags="${LDFLAGS}" \
1359 - ${myconf} || die "configure died"
1360 -}
1361 -
1362 -src_install() {
1363 - emake INSTALL_ROOT="${D}" install || die "install failed"
1364 - dodoc AUTHORS UPGRADING README
1365 -
1366 - insinto /usr/share/mythtv/database
1367 - doins database/*
1368 -
1369 - newinitd "${FILESDIR}"/mythbackend.init-r2 mythbackend
1370 - newconfd "${FILESDIR}"/mythbackend.conf-r1 mythbackend
1371 - systemd_dounit "${FILESDIR}"/mythbackend.service
1372 -
1373 - dodoc keys.txt
1374 -
1375 - keepdir /etc/mythtv
1376 - chown -R mythtv "${ED}"/etc/mythtv
1377 - keepdir /var/log/mythtv
1378 - chown -R mythtv "${ED}"/var/log/mythtv
1379 - dodir /var/log/mythtv/old
1380 -
1381 - insinto /etc/logrotate.d
1382 - newins "${FILESDIR}"/mythtv.logrotate.d-r4 mythtv
1383 -
1384 - insinto /usr/share/mythtv/contrib
1385 - # Ensure we don't install scripts needing the perl bindings (bug #516968)
1386 - use perl || find contrib/ -name '*.pl' -exec rm -f {} \;
1387 - # Ensure we don't install scripts needing the python bindings (bug #516968)
1388 - use python || find contrib/ -name '*.py' -exec rm -f {} \;
1389 - doins -r contrib/*
1390 -
1391 - # Install our mythfrontend wrapper which is similar to Mythbuntu's
1392 - if use wrapper; then
1393 - mv "${ED}/usr/bin/mythfrontend" "${ED}/usr/bin/mythfrontend.real"
1394 - newbin "${FILESDIR}"/mythfrontend.wrapper mythfrontend
1395 - newconfd "${FILESDIR}"/mythfrontend.conf mythfrontend
1396 - fi
1397 -
1398 - if use autostart; then
1399 - dodir /etc/env.d/
1400 - echo 'CONFIG_PROTECT="/home/mythtv/"' > "${ED}"/etc/env.d/95mythtv
1401 -
1402 - insinto /home/mythtv
1403 - newins "${FILESDIR}"/bash_profile .bash_profile
1404 - newins "${FILESDIR}"/xinitrc-r1 .xinitrc
1405 - fi
1406 -
1407 - # Make Python files executable
1408 - find "${ED}/usr/share/mythtv" -type f -name '*.py' | while read file; do
1409 - if [[ ! "${file##*/}" = "__init__.py" ]]; then
1410 - chmod a+x "${file}"
1411 - fi
1412 - done
1413 -
1414 - # Ensure that Python scripts are executed by Python 2
1415 - python_fix_shebang "${ED}/usr/share/mythtv"
1416 -
1417 - # Make shell & perl scripts executable
1418 - find "${ED}" -type f -name '*.sh' -o -type f -name '*.pl' | \
1419 - while read file; do
1420 - chmod a+x "${file}"
1421 - done
1422 -}
1423 -
1424 -pkg_preinst() {
1425 - export CONFIG_PROTECT="${CONFIG_PROTECT} ${EROOT}/home/mythtv/"
1426 -}
1427 -
1428 -pkg_postinst() {
1429 - elog "To have this machine operate as recording host for MythTV, "
1430 - elog "mythbackend must be running. Run the following:"
1431 - elog "rc-update add mythbackend default"
1432 - elog
1433 - elog "Your recordings folder must be owned 'mythtv'. e.g."
1434 - elog "chown -R mythtv /var/lib/mythtv"
1435 -
1436 - elog "Want mythfrontend to start automatically?"
1437 - elog "Set USE=autostart. Details can be found at:"
1438 - elog "https://dev.gentoo.org/~cardoe/mythtv/autostart.html"
1439 - elog
1440 - elog "Note that the systemd unit now restarts by default and logs"
1441 - elog "to journald via the console at the notice verbosity."
1442 -}
1443 -
1444 -pkg_info() {
1445 - if [[ -f "${EROOT}"/usr/bin/mythfrontend ]]; then
1446 - "${EROOT}"/usr/bin/mythfrontend --version
1447 - fi
1448 -}
1449 -
1450 -pkg_config() {
1451 - echo "Creating mythtv MySQL user and mythconverg database if it does not"
1452 - echo "already exist. You will be prompted for your MySQL root password."
1453 - "${EROOT}"/usr/bin/mysql -u root -p < "${EROOT}"/usr/share/mythtv/database/mc.sql
1454 -}
1455
1456 diff --git a/media-tv/mythtv/mythtv-0.27.5_p20150904-r2.ebuild b/media-tv/mythtv/mythtv-0.27.5_p20150904-r2.ebuild
1457 deleted file mode 100644
1458 index 73dd970..0000000
1459 --- a/media-tv/mythtv/mythtv-0.27.5_p20150904-r2.ebuild
1460 +++ /dev/null
1461 @@ -1,363 +0,0 @@
1462 -# Copyright 1999-2015 Gentoo Foundation
1463 -# Distributed under the terms of the GNU General Public License v2
1464 -# $Id$
1465 -
1466 -EAPI=5
1467 -
1468 -PYTHON_COMPAT=( python2_7 )
1469 -
1470 -BACKPORTS="32fd3968acea905d71d9769996487eff280233ea"
1471 -MY_P=${P%_p*}
1472 -
1473 -inherit flag-o-matic multilib eutils python-single-r1 user systemd
1474 -
1475 -MYTHTV_VERSION="v0.27.5"
1476 -MYTHTV_BRANCH="fixes/0.27"
1477 -
1478 -DESCRIPTION="Homebrew PVR project"
1479 -HOMEPAGE="http://www.mythtv.org"
1480 -SRC_URI="https://github.com/MythTV/mythtv/archive/v0.27.5.tar.gz -> mythtv-0.27.5.tar.gz
1481 - ${BACKPORTS:+https://dev.gentoo.org/~cardoe/distfiles/${MY_P}-${BACKPORTS}.tar.xz}"
1482 -
1483 -SLOT="0/${PV}"
1484 -LICENSE="GPL-2"
1485 -KEYWORDS="~amd64 ~x86"
1486 -
1487 -IUSE_INPUT_DEVICES="input_devices_joystick"
1488 -IUSE="alsa altivec libass autostart bluray cec crystalhd debug dvb dvd \
1489 -egl fftw +hls ieee1394 jack lcd lirc perl pulseaudio python raop +theora \
1490 -vaapi vdpau +vorbis +wrapper +xml xmltv +xvid ${IUSE_INPUT_DEVICES}"
1491 -
1492 -REQUIRED_USE="
1493 - bluray? ( xml )
1494 - python? ( ${PYTHON_REQUIRED_USE} )
1495 - theora? ( vorbis )"
1496 -
1497 -COMMON="
1498 - >=media-libs/freetype-2.0:=
1499 - >=media-sound/lame-3.93.1
1500 - sys-libs/zlib:=
1501 - x11-libs/libX11:=
1502 - x11-libs/libXext:=
1503 - x11-libs/libXinerama:=
1504 - x11-libs/libXv:=
1505 - x11-libs/libXrandr:=
1506 - x11-libs/libXxf86vm:=
1507 - >=dev-qt/qtcore-4.7.2:4=
1508 - >=dev-qt/qtdbus-4.7.2:4=
1509 - >=dev-qt/qtgui-4.7.2:4=
1510 - >=dev-qt/qtscript-4.7.2:4=
1511 - >=dev-qt/qtsql-4.7.2:4=[mysql]
1512 - >=dev-qt/qtopengl-4.7.2:4=[egl?]
1513 - >=dev-qt/qtwebkit-4.7.2:4=
1514 - x11-misc/wmctrl:=
1515 - virtual/mysql
1516 - virtual/opengl:=
1517 - alsa? ( >=media-libs/alsa-lib-1.0.24:= )
1518 - bluray? (
1519 - dev-libs/libcdio:=
1520 - media-libs/libbluray:=
1521 - sys-fs/udisks:0
1522 - )
1523 - cec? ( dev-libs/libcec:= )
1524 - dvb? (
1525 - media-libs/libdvb:=
1526 - virtual/linuxtv-dvb-headers:=
1527 - )
1528 - dvd? (
1529 - dev-libs/libcdio:=
1530 - sys-fs/udisks:0
1531 - )
1532 - egl? ( media-libs/mesa:=[egl] )
1533 - fftw? ( sci-libs/fftw:3.0= )
1534 - hls? (
1535 - media-libs/faac:=
1536 - <media-libs/libvpx-1.5.0:=
1537 - >=media-libs/x264-0.0.20111220:=
1538 - )
1539 - ieee1394? (
1540 - >=sys-libs/libraw1394-1.2.0:=
1541 - >=sys-libs/libavc1394-0.5.3:=
1542 - >=media-libs/libiec61883-1.0.0:=
1543 - )
1544 - jack? ( media-sound/jack-audio-connection-kit )
1545 - lcd? ( app-misc/lcdproc )
1546 - libass? ( >=media-libs/libass-0.9.11:= )
1547 - lirc? ( app-misc/lirc )
1548 - perl? (
1549 - dev-perl/DBD-mysql
1550 - dev-perl/Net-UPnP
1551 - dev-perl/LWP-Protocol-https
1552 - dev-perl/HTTP-Message
1553 - dev-perl/IO-Socket-INET6
1554 - >=dev-perl/libwww-perl-5
1555 - )
1556 - pulseaudio? ( media-sound/pulseaudio )
1557 - python? (
1558 - ${PYTHON_DEPS}
1559 - dev-python/mysql-python
1560 - dev-python/lxml
1561 - dev-python/urlgrabber
1562 - )
1563 - raop? (
1564 - dev-libs/openssl:=
1565 - net-dns/avahi[mdnsresponder-compat]
1566 - )
1567 - theora? ( media-libs/libtheora:= media-libs/libogg:= )
1568 - vaapi? ( x11-libs/libva:= )
1569 - vdpau? ( x11-libs/libvdpau:= )
1570 - vorbis? ( >=media-libs/libvorbis-1.0:= media-libs/libogg:= )
1571 - xml? ( >=dev-libs/libxml2-2.6.0:= )
1572 - xvid? ( >=media-libs/xvid-1.1.0:= )
1573 - !media-tv/mythtv-bindings
1574 - !x11-themes/mythtv-themes
1575 - media-libs/taglib:=
1576 - dev-libs/glib:=
1577 - "
1578 -
1579 -RDEPEND="${COMMON}
1580 - media-fonts/corefonts
1581 - media-fonts/dejavu
1582 - media-fonts/liberation-fonts
1583 - x11-apps/xinit
1584 - autostart? (
1585 - net-dialup/mingetty
1586 - x11-wm/evilwm
1587 - x11-apps/xset
1588 - )
1589 - dvd? ( media-libs/libdvdcss:= )
1590 - xmltv? ( >=media-tv/xmltv-0.5.43 )
1591 - "
1592 -
1593 -DEPEND="${COMMON}
1594 - dev-lang/yasm
1595 - x11-proto/xineramaproto
1596 - x11-proto/xf86vidmodeproto
1597 - "
1598 -
1599 -S="${WORKDIR}/${MY_P}/mythtv"
1600 -
1601 -MYTHTV_GROUPS="video,audio,tty,uucp"
1602 -
1603 -pkg_setup() {
1604 - python-single-r1_pkg_setup
1605 - enewuser mythtv -1 /bin/bash /home/mythtv ${MYTHTV_GROUPS}
1606 - usermod -a -G ${MYTHTV_GROUPS} mythtv
1607 -}
1608 -
1609 -src_prepare() {
1610 - [[ -n ${BACKPORTS} ]] && \
1611 - EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/../patches" \
1612 - epatch
1613 -
1614 - # Perl bits need to go into vender_perl and not site_perl
1615 - sed -e "s:pure_install:pure_install INSTALLDIRS=vendor:" \
1616 - -i "${S}"/bindings/perl/Makefile
1617 -
1618 - # Fix up the version info since we are using the fixes/${PV} branch
1619 - echo "SOURCE_VERSION=\"${MYTHTV_VERSION}\"" > "${S}"/VERSION
1620 - echo "BRANCH=\"${MYTHTV_BRANCH}\"" >> "${S}"/VERSION
1621 - echo "SOURCE_VERSION=\"${BACKPORTS}\"" > "${S}"/EXPORTED_VERSION
1622 - echo "BRANCH=\"${MYTHTV_BRANCH}\"" >> "${S}"/EXPORTED_VERSION
1623 -
1624 - echo "setting.extra -= -ldconfig" >> "${S}"/programs/mythfrontend/mythfrontend.pro
1625 -
1626 - epatch "${FILESDIR}/libdir-27.patch"
1627 -
1628 - epatch_user
1629 -}
1630 -
1631 -src_configure() {
1632 - local myconf=
1633 -
1634 - # Setup paths
1635 - myconf="${myconf} --prefix=${EPREFIX}/usr"
1636 - myconf="${myconf} --libdir=${EPREFIX}/usr/$(get_libdir)"
1637 - myconf="${myconf} --libdir-name=$(get_libdir)"
1638 - myconf="${myconf} --mandir=${EPREFIX}/usr/share/man"
1639 -
1640 - # Audio
1641 - myconf="${myconf} $(use_enable alsa audio-alsa)"
1642 - myconf="${myconf} $(use_enable jack audio-jack)"
1643 - use pulseaudio || myconf="${myconf} --disable-audio-pulseoutput"
1644 -
1645 - use altivec || myconf="${myconf} --disable-altivec"
1646 - myconf="${myconf} $(use_enable dvb)"
1647 - myconf="${myconf} $(use_enable ieee1394 firewire)"
1648 - myconf="${myconf} $(use_enable lirc)"
1649 - myconf="${myconf} $(use_enable xvid libxvid)"
1650 - myconf="${myconf} --dvb-path=/usr/include"
1651 - myconf="${myconf} --enable-xrandr"
1652 - myconf="${myconf} --enable-xv"
1653 - myconf="${myconf} --enable-x11"
1654 - myconf="${myconf} --enable-nonfree"
1655 - myconf="${myconf} --enable-libmp3lame"
1656 - use cec || myconf="${myconf} --disable-libcec"
1657 - use raop || myconf="${myconf} --disable-libdns-sd"
1658 - myconf="${myconf} $(use_enable theora libtheora)"
1659 - myconf="${myconf} $(use_enable vorbis libvorbis)"
1660 -
1661 - if use hls; then
1662 - myconf="${myconf} --enable-libx264"
1663 - myconf="${myconf} --enable-libvpx"
1664 - myconf="${myconf} --enable-libfaac"
1665 - fi
1666 -
1667 - myconf="${myconf} $(use_enable libass)"
1668 -
1669 - if use perl && use python; then
1670 - myconf="${myconf} --with-bindings=perl,python"
1671 - elif use perl; then
1672 - myconf="${myconf} --without-bindings=python"
1673 - myconf="${myconf} --with-bindings=perl"
1674 - elif use python; then
1675 - myconf="${myconf} --without-bindings=perl"
1676 - myconf="${myconf} --with-bindings=python"
1677 - else
1678 - myconf="${myconf} --without-bindings=perl,python"
1679 - fi
1680 -
1681 - use python && myconf="${myconf} --python=${EPYTHON}"
1682 -
1683 - if use debug; then
1684 - myconf="${myconf} --compile-type=debug"
1685 - else
1686 - myconf="${myconf} --compile-type=release"
1687 - #myconf="${myconf} --enable-debug" does nothing per sphery
1688 - #myconf="${myconf} --disable-stripping" does nothing per sphery
1689 - fi
1690 -
1691 - # Video
1692 - myconf="${myconf} $(use_enable vdpau)"
1693 - myconf="${myconf} $(use_enable vaapi)"
1694 - myconf="${myconf} $(use_enable crystalhd)"
1695 -
1696 - # Input
1697 - use input_devices_joystick || myconf="${myconf} --disable-joystick-menu"
1698 -
1699 - # Clean up DSO load times and other compiler bits
1700 - myconf="${myconf} --enable-symbol-visibility"
1701 - myconf="${myconf} --enable-pic"
1702 -
1703 - # CPU settings
1704 - for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do
1705 - [ "${i}" = "native" ] && i="host"
1706 - myconf="${myconf} --cpu=${i}"
1707 - break
1708 - done
1709 -
1710 - if tc-is-cross-compiler ; then
1711 - myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel)"
1712 - myconf="${myconf} --cross-prefix=${CHOST}-"
1713 - fi
1714 -
1715 - # Build boosters
1716 - has distcc ${FEATURES} || myconf="${myconf} --disable-distcc"
1717 - has ccache ${FEATURES} || myconf="${myconf} --disable-ccache"
1718 -
1719 - chmod +x ./external/FFmpeg/version.sh
1720 -
1721 - einfo "Running ./configure ${myconf}"
1722 - ./configure \
1723 - --cc="$(tc-getCC)" \
1724 - --cxx="$(tc-getCXX)" \
1725 - --ar="$(tc-getAR)" \
1726 - --extra-cflags="${CFLAGS}" \
1727 - --extra-cxxflags="${CXXFLAGS}" \
1728 - --extra-ldflags="${LDFLAGS}" \
1729 - ${myconf} || die "configure died"
1730 -}
1731 -
1732 -src_install() {
1733 - emake INSTALL_ROOT="${D}" install || die "install failed"
1734 - dodoc AUTHORS UPGRADING README
1735 -
1736 - insinto /usr/share/mythtv/database
1737 - doins database/*
1738 -
1739 - newinitd "${FILESDIR}"/mythbackend.init-r2 mythbackend
1740 - newconfd "${FILESDIR}"/mythbackend.conf-r1 mythbackend
1741 - systemd_dounit "${FILESDIR}"/mythbackend.service
1742 -
1743 - dodoc keys.txt
1744 -
1745 - keepdir /etc/mythtv
1746 - chown -R mythtv "${ED}"/etc/mythtv
1747 - keepdir /var/log/mythtv
1748 - chown -R mythtv "${ED}"/var/log/mythtv
1749 - dodir /var/log/mythtv/old
1750 -
1751 - insinto /etc/logrotate.d
1752 - newins "${FILESDIR}"/mythtv.logrotate.d-r4 mythtv
1753 -
1754 - insinto /usr/share/mythtv/contrib
1755 - # Ensure we don't install scripts needing the perl bindings (bug #516968)
1756 - use perl || find contrib/ -name '*.pl' -exec rm -f {} \;
1757 - # Ensure we don't install scripts needing the python bindings (bug #516968)
1758 - use python || find contrib/ -name '*.py' -exec rm -f {} \;
1759 - doins -r contrib/*
1760 -
1761 - # Install our mythfrontend wrapper which is similar to Mythbuntu's
1762 - if use wrapper; then
1763 - mv "${ED}/usr/bin/mythfrontend" "${ED}/usr/bin/mythfrontend.real"
1764 - newbin "${FILESDIR}"/mythfrontend.wrapper mythfrontend
1765 - newconfd "${FILESDIR}"/mythfrontend.conf mythfrontend
1766 - fi
1767 -
1768 - if use autostart; then
1769 - dodir /etc/env.d/
1770 - echo 'CONFIG_PROTECT="/home/mythtv/"' > "${ED}"/etc/env.d/95mythtv
1771 -
1772 - insinto /home/mythtv
1773 - newins "${FILESDIR}"/bash_profile .bash_profile
1774 - newins "${FILESDIR}"/xinitrc-r1 .xinitrc
1775 - fi
1776 -
1777 - # Make Python files executable
1778 - find "${ED}/usr/share/mythtv" -type f -name '*.py' | while read file; do
1779 - if [[ ! "${file##*/}" = "__init__.py" ]]; then
1780 - chmod a+x "${file}"
1781 - fi
1782 - done
1783 -
1784 - # Ensure that Python scripts are executed by Python 2
1785 - python_fix_shebang "${ED}/usr/share/mythtv"
1786 -
1787 - # Make shell & perl scripts executable
1788 - find "${ED}" -type f -name '*.sh' -o -type f -name '*.pl' | \
1789 - while read file; do
1790 - chmod a+x "${file}"
1791 - done
1792 -}
1793 -
1794 -pkg_preinst() {
1795 - export CONFIG_PROTECT="${CONFIG_PROTECT} ${EROOT}/home/mythtv/"
1796 -}
1797 -
1798 -pkg_postinst() {
1799 - elog "To have this machine operate as recording host for MythTV, "
1800 - elog "mythbackend must be running. Run the following:"
1801 - elog "rc-update add mythbackend default"
1802 - elog
1803 - elog "Your recordings folder must be owned 'mythtv'. e.g."
1804 - elog "chown -R mythtv /var/lib/mythtv"
1805 -
1806 - elog "Want mythfrontend to start automatically?"
1807 - elog "Set USE=autostart. Details can be found at:"
1808 - elog "https://dev.gentoo.org/~cardoe/mythtv/autostart.html"
1809 - elog
1810 - elog "Note that the systemd unit now restarts by default and logs"
1811 - elog "to journald via the console at the notice verbosity."
1812 -}
1813 -
1814 -pkg_info() {
1815 - if [[ -f "${EROOT}"/usr/bin/mythfrontend ]]; then
1816 - "${EROOT}"/usr/bin/mythfrontend --version
1817 - fi
1818 -}
1819 -
1820 -pkg_config() {
1821 - echo "Creating mythtv MySQL user and mythconverg database if it does not"
1822 - echo "already exist. You will be prompted for your MySQL root password."
1823 - "${EROOT}"/usr/bin/mysql -u root -p < "${EROOT}"/usr/share/mythtv/database/mc.sql
1824 -}
1825
1826 diff --git a/www-apps/mythweb/Manifest b/www-apps/mythweb/Manifest
1827 index f88a1b3..fb066c9 100644
1828 --- a/www-apps/mythweb/Manifest
1829 +++ b/www-apps/mythweb/Manifest
1830 @@ -1,3 +1 @@
1831 -DIST mythplugins-0.26.0.tar.bz2 36673620 SHA256 4e7f0493f37792c084c1b4d0b5863b4201ebce6d62ab7c6cc31ca74087d83c62 SHA512 51c10f46186e14e69c5626f2ae0955692c71aa7459fd018efaab1b99809cad533a84754d53455017102ff6f94cc9905dc303248a29d4095ba8f4f685bb022f49 WHIRLPOOL a2b995f2a94a2eb22fa0740dd840a2fe2d9d4b808af1dc43e9d83c626d93ed95134d64db2049e4b79379838ae16b1de6547b56277531e2752e6779b3cddbf25a
1832 DIST mythweb-0.27.5.tar.gz 1686597 SHA256 5dc3fd9e60f59dea4264fb064b40d73f2534c99d0399da6223a42d2f563e9d13 SHA512 effa5f9cab6b40423a819f0307aecd1faa397da7d859503162b6229e5da2d4cd0d95d793326768335518cd397fa58ba71ad98c14247feda10e7930f7e023f1af WHIRLPOOL 8721398611db0572f475f5642c397a5d3f0fbe352f0f3ea23dc21cc0ea94e0e6876a713cf0f99331c6fc1f585a62525dc64510737a85667c0e2a14b6f1c6bb10
1833 -DIST mythweb-0.27.tar.gz 1686502 SHA256 7e54d6b388e2e8f3e50515c3fe46113f4217e3989242459a0fa73c928dcca494 SHA512 d166cd764730d844e844b5ba780b5635be6d2329d2051a382ab79579334e51fbfa0e73683e30c312d7618e84c7e63f868d32d5449d0804ff01dc0a592a60d9d1 WHIRLPOOL a2ad85234c2e9e2e6f370355becfca173a672afcb5c7d919fb046ab1a5e735683b96e3b6d36a2c83986116c568f878728988e78a1f27bd1861cd400a999b186a
1834
1835 diff --git a/www-apps/mythweb/mythweb-0.26.0.ebuild b/www-apps/mythweb/mythweb-0.26.0.ebuild
1836 deleted file mode 100644
1837 index f16b5a3..0000000
1838 --- a/www-apps/mythweb/mythweb-0.26.0.ebuild
1839 +++ /dev/null
1840 @@ -1,90 +0,0 @@
1841 -# Copyright 1999-2014 Gentoo Foundation
1842 -# Distributed under the terms of the GNU General Public License v2
1843 -# $Id$
1844 -
1845 -EAPI=4
1846 -
1847 -inherit eutils webapp
1848 -
1849 -#BACKPORTS="4f6ac2a60b"
1850 -# Release version
1851 -MY_PV="${PV%_p*}"
1852 -MY_P="mythplugins-${MY_PV}"
1853 -
1854 -DESCRIPTION="PHP scripts intended to manage MythTV from a web browser"
1855 -HOMEPAGE="http://www.mythtv.org"
1856 -LICENSE="GPL-2"
1857 -SRC_URI="ftp://ftp.osuosl.org/pub/mythtv/${MY_P}.tar.bz2
1858 - ${BACKPORTS:+https://dev.gentoo.org/~cardoe/distfiles/${MY_P}-${BACKPORTS}.tar.xz}"
1859 -IUSE=""
1860 -KEYWORDS="~amd64 ~ppc ~x86"
1861 -
1862 -RDEPEND="dev-lang/php[json,mysql,session,posix]
1863 - virtual/httpd-php
1864 - dev-perl/DBI
1865 - dev-perl/DBD-mysql
1866 - dev-perl/HTTP-Date
1867 - dev-perl/Net-UPnP"
1868 -
1869 -DEPEND="${RDEPEND}"
1870 -
1871 -need_httpd_cgi
1872 -
1873 -S="${WORKDIR}/${MY_P}/${PN}"
1874 -
1875 -src_prepare() {
1876 - cd "${S}"/../
1877 -
1878 - [[ -n ${BACKPORTS} ]] && \
1879 - EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/../patches" \
1880 - epatch
1881 -
1882 - epatch_user
1883 -}
1884 -
1885 -src_configure() {
1886 - :
1887 -}
1888 -
1889 -src_compile() {
1890 - :
1891 -}
1892 -
1893 -src_install() {
1894 - webapp_src_preinst
1895 -
1896 - # Install docs
1897 - cd "${S}"
1898 - dodoc README INSTALL
1899 -
1900 - # Install htdocs files
1901 - insinto "${MY_HTDOCSDIR}"
1902 - doins mythweb.php
1903 - doins -r classes
1904 - doins -r configuration
1905 - doins -r data
1906 - doins -r includes
1907 - doins -r js
1908 - doins -r modules
1909 - doins -r skins
1910 - doins -r tests
1911 - exeinto "${MY_HTDOCSDIR}"
1912 - doexe mythweb.pl
1913 -
1914 - # Install our server config files
1915 - webapp_server_configfile apache mythweb.conf.apache mythweb.conf
1916 - webapp_server_configfile lighttpd mythweb.conf.lighttpd mythweb.conf
1917 - webapp_server_configfile nginx "${FILESDIR}"/mythweb.conf.nginx \
1918 - mythweb.include
1919 -
1920 - # Data needs to be writable and modifiable by the web server
1921 - webapp_serverowned -R "${MY_HTDOCSDIR}"/data
1922 -
1923 - # Message to display after install
1924 - webapp_postinst_txt en "${FILESDIR}"/0.25-postinstall-en.txt
1925 -
1926 - # Script to set the correct defaults on install
1927 - webapp_hook_script "${FILESDIR}"/reconfig
1928 -
1929 - webapp_src_install
1930 -}
1931
1932 diff --git a/www-apps/mythweb/mythweb-0.27.ebuild b/www-apps/mythweb/mythweb-0.27.ebuild
1933 deleted file mode 100644
1934 index affada0..0000000
1935 --- a/www-apps/mythweb/mythweb-0.27.ebuild
1936 +++ /dev/null
1937 @@ -1,90 +0,0 @@
1938 -# Copyright 1999-2014 Gentoo Foundation
1939 -# Distributed under the terms of the GNU General Public License v2
1940 -# $Id$
1941 -
1942 -EAPI=4
1943 -
1944 -inherit eutils webapp
1945 -
1946 -#BACKPORTS="4f6ac2a60b"
1947 -# Release version
1948 -MY_PV="${PV%_p*}"
1949 -MY_P="mythweb-${MY_PV}"
1950 -
1951 -DESCRIPTION="PHP scripts intended to manage MythTV from a web browser"
1952 -HOMEPAGE="http://www.mythtv.org"
1953 -LICENSE="GPL-2"
1954 -SRC_URI="https://github.com/MythTV/mythweb/archive/v${MY_PV}.tar.gz -> mythweb-${MY_PV}.tar.gz
1955 - ${BACKPORTS:+https://dev.gentoo.org/~cardoe/distfiles/${MY_P}-${BACKPORTS}.tar.xz}"
1956 -IUSE=""
1957 -KEYWORDS="~amd64 ~ppc ~x86"
1958 -
1959 -RDEPEND="dev-lang/php[json,mysql,session,posix]
1960 - virtual/httpd-php
1961 - dev-perl/DBI
1962 - dev-perl/DBD-mysql
1963 - dev-perl/HTTP-Date
1964 - dev-perl/Net-UPnP"
1965 -
1966 -DEPEND="${RDEPEND}"
1967 -
1968 -need_httpd_cgi
1969 -
1970 -S="${WORKDIR}/${MY_P}"
1971 -
1972 -src_prepare() {
1973 - cd "${S}"/../
1974 -
1975 - [[ -n ${BACKPORTS} ]] && \
1976 - EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/../patches" \
1977 - epatch
1978 -
1979 - epatch_user
1980 -}
1981 -
1982 -src_configure() {
1983 - :
1984 -}
1985 -
1986 -src_compile() {
1987 - :
1988 -}
1989 -
1990 -src_install() {
1991 - webapp_src_preinst
1992 -
1993 - # Install docs
1994 - cd "${S}"
1995 - dodoc README INSTALL
1996 -
1997 - # Install htdocs files
1998 - insinto "${MY_HTDOCSDIR}"
1999 - doins mythweb.php
2000 - doins -r classes
2001 - doins -r configuration
2002 - doins -r data
2003 - doins -r includes
2004 - doins -r js
2005 - doins -r modules
2006 - doins -r skins
2007 - doins -r tests
2008 - exeinto "${MY_HTDOCSDIR}"
2009 - doexe mythweb.pl
2010 -
2011 - # Install our server config files
2012 - webapp_server_configfile apache mythweb.conf.apache mythweb.conf
2013 - webapp_server_configfile lighttpd mythweb.conf.lighttpd mythweb.conf
2014 - webapp_server_configfile nginx "${FILESDIR}"/mythweb.conf.nginx \
2015 - mythweb.include
2016 -
2017 - # Data needs to be writable and modifiable by the web server
2018 - webapp_serverowned -R "${MY_HTDOCSDIR}"/data
2019 -
2020 - # Message to display after install
2021 - webapp_postinst_txt en "${FILESDIR}"/0.25-postinstall-en.txt
2022 -
2023 - # Script to set the correct defaults on install
2024 - webapp_hook_script "${FILESDIR}"/reconfig
2025 -
2026 - webapp_src_install
2027 -}