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 |
-} |