summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPacho Ramos <pacho@gentoo.org>2014-07-27 10:41:02 +0000
committerPacho Ramos <pacho@gentoo.org>2014-07-27 10:41:02 +0000
commit50de222cff7dae263ba251da5189c599a2b9b5c2 (patch)
tree40b5f0c849ac26b5bbb982f64fab427354553873 /media-tv
parentx86 stable wrt bug #509524 (diff)
downloadhistorical-50de222cff7dae263ba251da5189c599a2b9b5c2.tar.gz
historical-50de222cff7dae263ba251da5189c599a2b9b5c2.tar.bz2
historical-50de222cff7dae263ba251da5189c599a2b9b5c2.zip
Remove masked for removal package
Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0xA188FBD4
Diffstat (limited to 'media-tv')
-rw-r--r--media-tv/mythtv/ChangeLog7
-rw-r--r--media-tv/mythtv/Manifest16
-rw-r--r--media-tv/mythtv/mythtv-0.25.3_p20130101.ebuild342
-rw-r--r--media-tv/mythtv/mythtv-0.25.3_p20130131.ebuild342
-rw-r--r--media-tv/mythtv/mythtv-0.25.3_p20130322.ebuild342
-rw-r--r--media-tv/mythtv/mythtv-0.25.3_p20130422.ebuild342
6 files changed, 10 insertions, 1381 deletions
diff --git a/media-tv/mythtv/ChangeLog b/media-tv/mythtv/ChangeLog
index e2062b0d4e69..9a7a0e7365b2 100644
--- a/media-tv/mythtv/ChangeLog
+++ b/media-tv/mythtv/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-tv/mythtv
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-tv/mythtv/ChangeLog,v 1.417 2014/07/15 16:44:35 rich0 Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-tv/mythtv/ChangeLog,v 1.418 2014/07/27 10:41:01 pacho Exp $
+
+ 27 Jul 2014; Pacho Ramos <pacho@gentoo.org> -mythtv-0.25.3_p20130101.ebuild,
+ -mythtv-0.25.3_p20130131.ebuild, -mythtv-0.25.3_p20130322.ebuild,
+ -mythtv-0.25.3_p20130422.ebuild:
+ Remove masked for removal package
*mythtv-0.27.1_p20140713 (15 Jul 2014)
diff --git a/media-tv/mythtv/Manifest b/media-tv/mythtv/Manifest
index e0d57e6e49c6..a9a956a5c94e 100644
--- a/media-tv/mythtv/Manifest
+++ b/media-tv/mythtv/Manifest
@@ -12,10 +12,6 @@ AUX mythfrontend.wrapper 794 SHA256 db90ac5ff3bec3f2a81f376cc94c553d2cce026fd921
AUX mythtv.logrotate.d-r3 573 SHA256 07c97a5f83274061eafd371e03f55f9a526fae672f4f1bd6bc47a67317465888 SHA512 515f3fa9064fa97c99872b195b09fe67736194e544d7a348c0ebd3bd04336e7e921bfb72313d9004fad610cd09a94d3dc3cfeff144880d59747bf2c17b8c6458 WHIRLPOOL 12f56707552ab13ef2de6c219d486599b0fa86f93ffe720d012fc5a40ed70d1a7affaf94d4bb6a696163cb0457a108ac58f5ac74f4aaf00a482ede81e9e4d200
AUX mythtv.logrotate.d-r4 235 SHA256 322817abac79967e996f9afdd00b8814e38f51954babca910612127b8cfd5891 SHA512 8dd8936599acabfa55ad7efb870de431e03cb86c3c96156c2c0eee6675962dcc527391260f2ba66e3d54c1d41373001ef25c9d2421e83940c686d14b5f29fff7 WHIRLPOOL ea31e6635b0cd6dccc92878c6c1ec477c448ce894835a11e8131f8855c3f42c00cde91e5f4a3b97dd3aa1340a800453d4eb03e3b8db7a24bffdb342be42aa0e7
AUX xinitrc-r1 234 SHA256 0b335cc6d1e22d71f61bacfdcfed6cc450fecf7ff10bdb4bad50fd085bd7b2db SHA512 885adfe395fe553f6d5cf518856be7be9a6bf6073888f8e055271ed7c3d9ad85a162e9e9ff95a68e54047948ac280796c69ef55d0b4e549eb0beabbf0fec1188 WHIRLPOOL 6796d4d83ff200bd36cc02e3765222efd77dd7baa69ed9d6845b7ecb836fcd0b110f7ce644af1e2c4af3f76c4c924f7e69499b0b4f9f511ace31f3f9cc804240
-DIST mythtv-0.25.3-cfa6d18d.tar.xz 30376 SHA256 d1ddfd1be4654f24d70d3a73a2f8c3b6871fddc7095b0f89feaa1051a5668cc9 SHA512 35d3d792ca39f7b0acfbcc65919cd3979b059023be4b22cc0347bc014d2e7d862e4a755f1df8e1d6140234bd9d8e1352bb68e4b9e15c153301b40f40ce0835dd WHIRLPOOL 3ce274b839736f821831f4cd2d0070b619c189582873a6a2073758da71eb50682053a7d5d9929fb631f8990e22a8297d1046484856f03a0dd9ff14ee2eb78e00
-DIST mythtv-0.25.3-dc6d68a2.tar.xz 28388 SHA256 1ae8ce66ffe2945da5512e1f9539103b56131d2bc43fd816b39694bb1156ba90 SHA512 3ce738f74f32834c5512a2ab1bd1a60617f8ac9dbb5d8b4b379071e15e10b17992651ad451930cbb4c06ca37421baa216bbbf255b63158e25acf46a2314f271a WHIRLPOOL 0a7bab591fe9dab35a782a026cc9ea2635ad9420ae44ad72ebf243e7c64b8b410dadef986766d9e8a26eda72156ef9e77827ca113f90cc7e016e52707e35ddd3
-DIST mythtv-0.25.3-ff8c4960.tar.xz 14792 SHA256 d2a8a66e1fbd3507866c976be125b9fb3252d2be2d7fd0db485b56877e745d74 SHA512 3dc5608dd8ad224358b37b283b0ab49ec93023cbae4234f22f431f8d844bc46e6ade298f1c0bfd04e6862cbb1dbfb335f3c5f0fd72bcdd5c7e7ac0b5f72b05b9 WHIRLPOOL d317137cdf05638764e4d2fd7a3c8c72a2e4493ca6efb0fd29757639af87ec919499e25affec0e81fac721063bd05159193e243693fb13998310621f398d126b
-DIST mythtv-0.25.3.tar.bz2 31834461 SHA256 17740e95599436f818abaac394338c0d344df025d5451326cdc7b7d6e7d9dc41 SHA512 40902dd43053b08112050611a26ed204c78a1f40562d0f00cf0591792676f52a9cb804d434764b337453e82a6cbe3f5efd39efc87a80b43053c4d98f35177392 WHIRLPOOL d96823625f2dc5eec2dc0b5e7dd152702a7e1180599cd5d57038b267ee8e217578e8b2fe462dbc69f52e87f2885af74ebb638d5e1835380228d09b8c94e621d4
DIST mythtv-0.26.0-0af65f783516afc2072fefc1220202193b90785f.tar.xz 81928 SHA256 5ccdba3c16cc6c3bc442c1f9eff9e6f96f86188267f8e81c70d76404c2773d19 SHA512 e28d96a0a06ce5b481bbc727475b0360c03a3b6dea54a3a1ba9098ec49185953797830e1e0d012942aa3d21225c5d55180b7d6b9590f95fed3b36d53de5b6726 WHIRLPOOL 4ad67ea0db04526e987974a4b03ade2c26589f5d651cc15eac467b82d2fc35faf5bf6a85f0e8b0a7dee2d1934d074d43164d0da22db2c1ea2f7cc74b8a69dde7
DIST mythtv-0.26.0-7150d64b6cf4d16ca0a0fd31d872ad2ba8dd0589.tar.xz 91092 SHA256 058d4601ff27338b3a38ddb6ab90ffd089598c57a1f64291f4d9ea9a4bd9d656 SHA512 a89fe368fca44135df3724bb04d0c80a2686b976ef7eecbd563e951984143acc85f01e73dd978cae69f3ad197d8297de686d1f4ef79de93f68aff52afdb43d9e WHIRLPOOL f4be3af7f421cc4641c98e46538a2bef35814835ad607a479415f7a402453a9b0f61166015e5a593a6015a80043fca61198ddb44971a7e22aff73be29478ad90
DIST mythtv-0.26.0-7367cbc46553f565006ef0dc9c1e719276f2a969.tar.xz 160308 SHA256 6ff13b4f54fe6162f1a380aceca7574677142b0907d9a3a67b9b94506afc2893 SHA512 c30cba74fa5af5f5b3ec39f0c49652ac096f2f9b8395f538677348ca6830412370ceb1051ef4cebfdacb3078ca8f2ca458fa68cf79736a82b8be4f43ab5a6694 WHIRLPOOL 65415aa2ed58f6454f0d84b9dfd4555e34bed312ea8e604839ee9cc7891e09ec9084f3ed218089a36e93a7260c607feca2848aaca593a1ab1515836d866acae3
@@ -30,10 +26,6 @@ DIST mythtv-0.27.1-4f4b6744637cceafd5ec6d82e24a9c34ba7c93b5.tar.xz 544 SHA256 68
DIST mythtv-0.27.1-aaae611819c6a6f92a55d5c82efb8738ec9a23df.tar.xz 148364 SHA256 ca09cf37ef0bf8b4ca2ff54416b66126229680bef7e687f6b1f0b215250c0f12 SHA512 bc5d719a10e683b13170975d39d2d57547f7935007697c3f1d002067bffb63fe1b6375e834c4c0aea765c54ef35085d6f46cea1b5744605eae616d939fcb795d WHIRLPOOL 5ff8be973fe9a59cab833025e3cfe5c38dd8a3b4a9af83e2a584350f9b5389d82ec32738f66d91c633fa3f01dbf27c69d723023c72e554e1feec2687a3cdfb1a
DIST mythtv-0.27.1.tar.gz 85612356 SHA256 a7039ba46347f1d6a0ed392a53117639c8cba6bc458a6ad30082046d8ad85de7 SHA512 f2c79765948c0a00c7a92f24d2315b5af3044333f67ed8925a59c5bebbdebf98792ef05e2bc8864bfbe77be8cc8ff530e3f4e8761320cfe5ed21369341d8915e WHIRLPOOL 938e0e77070473a523323fe64e40eb416809b40b16943d66a5914d65caa7530dd4b5ba5209919050a7b4968c9e5ca5155ee970f165b39a5c77392debb20bf0ad
DIST mythtv-0.27.tar.gz 85904162 SHA256 494ebd7ee384e751c05ee0a1b3dcd3618caf72f1e94810381c09c2b5d1c799f0 SHA512 2ea070497a7610b8e1548112d9925a28aeedba819c2d063e88cc63daf69947379ce7213e357c26bf2221f8a8e865c937dee3b9bf2695644f2f1adeadf6d11116 WHIRLPOOL 74c4fade0d0f93a64e5f1da3120358f15f6f8891f53b7c74b41a286369e192790cae87829b79a3a90ce3ca23ede63b3dfa809b514b68cee220432794414b8a47
-EBUILD mythtv-0.25.3_p20130101.ebuild 9232 SHA256 c1761fde82fda7c74821abb9949ccea9fc5185a997fe4a82e7ba81b24968907d SHA512 1295ac2ddbff86b8962b98a88b5c55cf97ae7b6f1b7d3ac03ec01ef929f24813586df908e804fafa8186be7762dfa0a8f0a3f7c9e89e7cadd8a7c1ff6f68ec85 WHIRLPOOL 5ef80f7bdf99df60045fb9920abd17e84545d769b61f4e201c498c7a19966c49a482c59573ea52e7538d0a0c7f50201b92c1db8bef8325ccd95ec9644d389712
-EBUILD mythtv-0.25.3_p20130131.ebuild 9232 SHA256 531ec85874f2bba610b073324e52209feb24afb82a87e1f2e59eec0680d529bf SHA512 dd79aa892cba3df43a9bd8cd55537f227b906b8a4b7185a898a4989b18c7cbd09c6d89d2c90efbca4f58d5b3e164a01490c4757be6d885e4d06dd665ee72817d WHIRLPOOL 3395ea8f924e7139769ae1bd21c546cf6802f3069eed2adf4d31402080f56d03eb92835073860373973356ecf247e1069c9fa8f57d0458577748f1cd8f957d5d
-EBUILD mythtv-0.25.3_p20130322.ebuild 9230 SHA256 71efca76030d198ac212bae752b27a541dd376d4cd60915da95ecd3d76f66cf7 SHA512 d54b29cb9e487b5623b0a46a968d1fc9e423e699f0b486972e4e46501c327bdf5af362c6fb31d6ce76d95451a77dbdce78c43bc252d6aa2028bbd9e3ee50b844 WHIRLPOOL 48ea12d8d1324d54cde50887bdc87985465b5cc77dbd2ce3080f63fe03953c74829e56aceaeb8c8e7f82c6fd80ce996221604f9b7b418ffabccbbb04d265affe
-EBUILD mythtv-0.25.3_p20130422.ebuild 9230 SHA256 8ebaf2d16752fa65cffb20eb1418d4ce1146a454f03b730dc05d41e470c4c863 SHA512 0ac68d308463c2fc1a7804c769941f2ec1d283c8a169f6c19119d058901670125fd76ed506a70579307c1acdc69f887987e6acfccf7f66a4a920d6cb8401ea42 WHIRLPOOL c95e5d758bc61490a04c37c2ced583bc129ea3ada427b11e6555630c3e26d8a9ce7e1cb50328acedd8650b2fce76a2110f51a816069201958762f186cba065c5
EBUILD mythtv-0.26.0_p20130322.ebuild 9370 SHA256 827893d3096d647cb18e2497d10af24ca12cad9f932487d3778b67aaef0e7df2 SHA512 269c84471c88f2446d44de026204cad8b8d5789339b1bf442cdacc30afbc85497dafd0d23090e401d09b26ff5089a1b4e952f64f28133205cab64261813f9a9e WHIRLPOOL 8dd949becc47c8745e18ab0ddc37b335fa2d3772d204b79406c0a959e593331193671e2fd511c02f6524f80faae727c811b3b3e42c04cc32a988fa0c706d373e
EBUILD mythtv-0.26.0_p20130419.ebuild 9370 SHA256 544628d614cba257e0a92be245e15e95781829eaa9c7b22735c94c1d5aa0f0c7 SHA512 835038d9f879adf7261f4dc4c2053a128a11b854b198c3e80575533b9437f87fe87b0ed459b283365d18c71d97ea74d55fe1e9dbc91015aa0c00be29c6a6448a WHIRLPOOL d24e5ca494a65845c171818a54b797cb91388afca8b272cacc783cc1dea254c09dacc9aac44a3c78ee446ad6d5e02da16a48b031ebcc411fae4908737f62b11c
EBUILD mythtv-0.26.0_p20130526.ebuild 9446 SHA256 80980f04c1d2beabca0ca9e278a4ff2e001eb9d94bb54d8e799c253c22720f6e SHA512 94dad09fbbed37a7bf2e4a2433f5334944ae9018c5cb224a6e8cb2c05d54e9e4db0571faa798c075b61d975aca654b40dd59861352f7e3d289ad5bd77d82ed0d WHIRLPOOL 2e4be936c2d5cd9683626e0c695f404ca9953450dfe88578ff3e2f3c6e4b879e48afb82c9e911f63af8551e45d9aa0dddac66a896bcc5036c7d240d6c697e459
@@ -45,12 +37,12 @@ EBUILD mythtv-0.27.1_p20140713.ebuild 9619 SHA256 1055d58fba1c71af6cf9564ab430ab
EBUILD mythtv-0.27_p20130924.ebuild 9613 SHA256 df992a313f12f66cdc0b2ba0b9aa98acbbb9b69e124fe043eefb2e835044584d SHA512 177314ccc30a5b9dd2769ea88bc29f9872cab5fa63e69762218c2d74c8aab706b5c15e80c7de651a6f0487d1ddb1f9693448286f28f47d11a9e40032aea669f6 WHIRLPOOL 3a7bce6e511d8a706a0fa0937b40138f90cd98abac29807e6dd2344e8def8b07b1a9d072066d30c084b26db4269f31d8de87f2f3fc3cbd3b483e04768777066b
EBUILD mythtv-0.27_p20131124.ebuild 9611 SHA256 a38b9c6f1bf4df991ac284f0a1793f70ebaaef5af0d26b1e774ee248663ddbe6 SHA512 1ed09b766b91c65fee439f8e5ec22c4f3da15d996283408a6a60e2170cab57dea6aed3eaafbc0b613e15165c65d6de5e2874feb02cd32d9ca7032360f2273d94 WHIRLPOOL 55fa244d1b41633a3520c99e977354b706f6a8e5b95db82627d16e64b866de3cf5244d2a32dba8ffd1790a0e1c47a34c964b9d8b3618907d68f62783ef0be504
EBUILD mythtv-0.27_p20140321.ebuild 9610 SHA256 f8b9507333513388eb8c28ea9967107d38bdc013cba68e073daafea2ab7c6f10 SHA512 f308252a5c97abecda58615e04ddfa4a8da9689894e487e654d9e18b62c307cc0377313e7136ed8ad953b45f68823e656330db91438accd7f1d7cfba73fe93c4 WHIRLPOOL 9d4cd98bbb88094f05349bfb7b2589a26c85cd262aeafbad26a61d3d7119a1a409dede2cfad06147d4e49753508f99cbeae183c130d1e092f2a1de50172cdfcb
-MISC ChangeLog 80315 SHA256 77842213094f38584930bd561b01b7c724374f241131885e333ae3965776e5d0 SHA512 df718e54b5d49515d05c2606300bd5186d2b53f5ff6720a530c7ba7328c920b3e035767955ea9d90a8b75bd8ceecaa44ce1ca922c0a0f263ff1cd063ce1c844a WHIRLPOOL 470759e2933cae3d5fdc86263754c7d9e732f5cd5fde80cd52c89b29516191d009f960601e7cfbbc52af43ab6a033e1590cd59f8841340614f0ce6eb661934b6
+MISC ChangeLog 80534 SHA256 75cea36d5529ea9498259f957784c1d9c0f56d2e7a4500fcd996af5e63676a6a SHA512 4cbbe4f0bc49f1aba66333498ae56f9a6089945dad3d38ef67b7c6ae0b212fb00f240a61f1a2d300c659af7740e566490155ff6e0bdf5fe22f0c23b706f0af30 WHIRLPOOL 5c2c8c6cbf5362509fe74cb29f40d9f2fa7f3495216fded7919d5d4ae48b7a8b7674ee0b812086664a3e3cad69ef6d5d2b0f4ca9494e9a10dc7d8def1b1df067
MISC metadata.xml 3059 SHA256 308c6478dbd4d51cde2ab71499cc6e5d64a43429a8dd64706a019794e1203344 SHA512 d3877525c6d139eb9d40efafa9f9c8df4961eabada85b085582f739efa09f210b90de8aa075595ea4a71cddf181bf2037bb3d52e1088aef9506978719881ea7b WHIRLPOOL 866a87dc01636ada42439f7d27c58463b98244ec91d3a9ab2e8b5af2dacf47a32d592d389a1abe40251c6be03d398e1173d2ada3ba1b50500a011ccd52622270
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iF4EAREIAAYFAlPFWngACgkQCMFw3lXsEjoZHgD+MEwXTFv3KUGTeJEbMp68aNbc
-YFcPCUQZ65/g3B1LqZoBAJLb3pu1eiK23O2nLXglWL2M58IRSLmzTZfx7iFJv0GI
-=uTlS
+iEYEAREIAAYFAlPU1z4ACgkQCaWpQKGI+9RxFQCeLqmmeW/mSdPYEatfKcyZ1Wxp
+6tsAn3Qpa9Oc57vFoaLx/hsU37dmL+dg
+=zvuA
-----END PGP SIGNATURE-----
diff --git a/media-tv/mythtv/mythtv-0.25.3_p20130101.ebuild b/media-tv/mythtv/mythtv-0.25.3_p20130101.ebuild
deleted file mode 100644
index 732eee166f98..000000000000
--- a/media-tv/mythtv/mythtv-0.25.3_p20130101.ebuild
+++ /dev/null
@@ -1,342 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-tv/mythtv/mythtv-0.25.3_p20130101.ebuild,v 1.2 2013/03/02 22:05:42 hwoarang Exp $
-
-EAPI=4
-
-PYTHON_DEPEND="python? 2:2.6"
-BACKPORTS="ff8c4960"
-MY_P=${P%_p*}
-
-inherit flag-o-matic multilib eutils python user
-
-MYTHTV_VERSION="v${MY_P}"
-MYTHTV_BRANCH="fixes/0.25"
-
-DESCRIPTION="Homebrew PVR project"
-HOMEPAGE="http://www.mythtv.org"
-SRC_URI="ftp://ftp.osuosl.org/pub/mythtv/${MY_P}.tar.bz2
- ${BACKPORTS:+http://dev.gentoo.org/~cardoe/distfiles/${MY_P}-${BACKPORTS}.tar.xz}"
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86 ~x86-linux"
-
-IUSE_INPUT_DEVICES="input_devices_joystick"
-IUSE="alsa altivec libass autostart bluray cec crystalhd debug dvb dvd \
-egl fftw +hls ieee1394 jack lcd lirc perl pulseaudio python raop +theora \
-vaapi vdpau +vorbis +xml xmltv +xvid ${IUSE_INPUT_DEVICES}"
-
-REQUIRED_USE="
- bluray? ( xml )
- theora? ( vorbis )"
-
-COMMON="
- >=media-libs/freetype-2.0
- sys-libs/zlib
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXinerama
- x11-libs/libXv
- x11-libs/libXrandr
- x11-libs/libXxf86vm
- >=dev-qt/qtcore-4.7.2:4
- >=dev-qt/qtdbus-4.7.2:4
- >=dev-qt/qtgui-4.7.2:4
- >=dev-qt/qtscript-4.7.2:4
- >=dev-qt/qtsql-4.7.2:4[mysql]
- >=dev-qt/qtopengl-4.7.2:4[egl?]
- >=dev-qt/qtwebkit-4.7.2:4
- x11-misc/wmctrl
- virtual/mysql
- virtual/opengl
- alsa? ( >=media-libs/alsa-lib-1.0.24 )
- bluray? (
- dev-libs/libcdio
- media-libs/libbluray
- )
- cec? ( dev-libs/libcec )
- dvb? (
- media-libs/libdvb
- virtual/linuxtv-dvb-headers
- )
- dvd? ( dev-libs/libcdio )
- egl? ( media-libs/mesa[egl] )
- fftw? ( sci-libs/fftw:3.0 )
- hls? (
- media-libs/faac
- media-libs/libvpx
- >=media-libs/x264-0.0.20110426
- >=media-sound/lame-3.93.1
- )
- ieee1394? (
- >=sys-libs/libraw1394-1.2.0
- >=sys-libs/libavc1394-0.5.3
- >=media-libs/libiec61883-1.0.0
- )
- jack? ( media-sound/jack-audio-connection-kit )
- lcd? ( app-misc/lcdproc )
- libass? ( >=media-libs/libass-0.9.11 )
- lirc? ( app-misc/lirc )
- perl? (
- dev-perl/DBD-mysql
- dev-perl/Net-UPnP
- dev-perl/LWP-Protocol-https
- dev-perl/HTTP-Message
- dev-perl/IO-Socket-INET6
- >=dev-perl/libwww-perl-5
- )
- pulseaudio? ( media-sound/pulseaudio )
- python? (
- dev-python/mysql-python
- dev-python/lxml
- dev-python/urlgrabber
- )
- raop? (
- dev-libs/openssl
- net-dns/avahi[mdnsresponder-compat]
- )
- theora? ( media-libs/libtheora )
- vaapi? ( x11-libs/libva )
- vdpau? ( x11-libs/libvdpau )
- vorbis? ( >=media-libs/libvorbis-1.0 )
- xml? ( >=dev-libs/libxml2-2.6.0 )
- xvid? ( >=media-libs/xvid-1.1.0 )
- !media-tv/mythtv-bindings
- !x11-themes/mythtv-themes
- "
-
-RDEPEND="${COMMON}
- media-fonts/corefonts
- media-fonts/dejavu
- media-fonts/liberation-fonts
- x11-apps/xinit
- autostart? (
- net-dialup/mingetty
- x11-wm/evilwm
- x11-apps/xset
- )
- dvd? ( media-libs/libdvdcss )
- xmltv? ( >=media-tv/xmltv-0.5.43 )
- "
-
-DEPEND="${COMMON}
- dev-lang/yasm
- x11-proto/xineramaproto
- x11-proto/xf86vidmodeproto
- "
-
-S="${WORKDIR}/${MY_P}"
-
-MYTHTV_GROUPS="video,audio,tty,uucp"
-
-pkg_setup() {
- python_set_active_version 2
- python_pkg_setup
- enewuser mythtv -1 /bin/bash /home/mythtv ${MYTHTV_GROUPS}
- usermod -a -G ${MYTHTV_GROUPS} mythtv
-}
-
-src_prepare() {
- [[ -n ${BACKPORTS} ]] && \
- EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
- epatch
-
- # Perl bits need to go into vender_perl and not site_perl
- sed -e "s:pure_install:pure_install INSTALLDIRS=vendor:" \
- -i "${S}"/bindings/perl/Makefile
-
- # Fix up the version info since we are using the fixes/${PV} branch
- echo "SOURCE_VERSION=\"${MYTHTV_VERSION}\"" > "${S}"/VERSION
- echo "BRANCH=\"${MYTHTV_BRANCH}\"" >> "${S}"/VERSION
-
- epatch_user
-}
-
-src_configure() {
- local myconf=
-
- # Setup paths
- myconf="${myconf} --prefix=${EPREFIX}/usr"
- myconf="${myconf} --libdir=${EPREFIX}/usr/$(get_libdir)"
- myconf="${myconf} --libdir-name=$(get_libdir)"
- myconf="${myconf} --mandir=${EPREFIX}/usr/share/man"
-
- # Audio
- myconf="${myconf} $(use_enable alsa audio-alsa)"
- myconf="${myconf} $(use_enable jack audio-jack)"
- use pulseaudio || myconf="${myconf} --disable-audio-pulseoutput"
-
- use altivec || myconf="${myconf} --disable-altivec"
- myconf="${myconf} $(use_enable dvb)"
- myconf="${myconf} $(use_enable ieee1394 firewire)"
- myconf="${myconf} $(use_enable lirc)"
- myconf="${myconf} $(use_enable xvid libxvid)"
- myconf="${myconf} --dvb-path=/usr/include"
- myconf="${myconf} --enable-xrandr"
- myconf="${myconf} --enable-xv"
- myconf="${myconf} --enable-x11"
- myconf="${myconf} --enable-nonfree"
- use cec || myconf="${myconf} --disable-libcec"
- use raop || myconf="${myconf} --disable-libdns-sd"
- myconf="${myconf} $(use_enable theora libtheora)"
- myconf="${myconf} $(use_enable vorbis libvorbis)"
-
- if use hls; then
- myconf="${myconf} --enable-libmp3lame"
- myconf="${myconf} --enable-libx264"
- myconf="${myconf} --enable-libvpx"
- myconf="${myconf} --enable-libfaac"
- fi
-
- if use perl && use python; then
- myconf="${myconf} --with-bindings=perl,python"
- elif use perl; then
- myconf="${myconf} --without-bindings=python"
- myconf="${myconf} --with-bindings=perl"
- elif use python; then
- myconf="${myconf} --without-bindings=perl"
- myconf="${myconf} --with-bindings=python"
- else
- myconf="${myconf} --without-bindings=perl,python"
- fi
-
- use python && myconf="${myconf} --python=$(PYTHON)"
-
- if use debug; then
- myconf="${myconf} --compile-type=debug"
- else
- myconf="${myconf} --compile-type=profile"
- #myconf="${myconf} --enable-debug" does nothing per sphery
- #myconf="${myconf} --disable-stripping" does nothing per sphery
- fi
-
- # Video
- use vdpau && myconf="${myconf} --enable-vdpau"
- use vaapi && myconf="${myconf} --enable-vaapi"
- use crystalhd && myconf="${myconf} --enable-crystalhd"
-
- # Input
- use input_devices_joystick || myconf="${myconf} --disable-joystick-menu"
-
- # Clean up DSO load times and other compiler bits
- myconf="${myconf} --enable-symbol-visibility"
- myconf="${myconf} --enable-pic"
-
- # CPU settings
- for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do
- [ "${i}" = "native" ] && i="host"
- myconf="${myconf} --cpu=${i}"
- break
- done
-
- if tc-is-cross-compiler ; then
- myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel)"
- myconf="${myconf} --cross-prefix=${CHOST}-"
- fi
-
- # Build boosters
- has distcc ${FEATURES} || myconf="${myconf} --disable-distcc"
- has ccache ${FEATURES} || myconf="${myconf} --disable-ccache"
-
- chmod +x ./external/FFmpeg/version.sh
-
- einfo "Running ./configure ${myconf}"
- ./configure \
- --cc="$(tc-getCC)" \
- --cxx="$(tc-getCXX)" \
- --ar="$(tc-getAR)" \
- --extra-cflags="${CFLAGS}" \
- --extra-cxxflags="${CXXFLAGS}" \
- --extra-ldflags="${LDFLAGS}" \
- ${myconf} || die "configure died"
-}
-
-src_install() {
- emake INSTALL_ROOT="${D}" install || die "install failed"
- dodoc AUTHORS UPGRADING README
-
- insinto /usr/share/mythtv/database
- doins database/*
-
- newinitd "${FILESDIR}"/mythbackend.init mythbackend
- newconfd "${FILESDIR}"/mythbackend.conf mythbackend
-
- dodoc keys.txt
-
- keepdir /etc/mythtv
- chown -R mythtv "${ED}"/etc/mythtv
- keepdir /var/log/mythtv
- chown -R mythtv "${ED}"/var/log/mythtv
- dodir /var/log/mythtv/old
-
- insinto /etc/logrotate.d
- newins "${FILESDIR}"/mythtv.logrotate.d-r3 mythtv
-
- insinto /usr/share/mythtv/contrib
- doins -r contrib/*
-
- # Install our mythfrontend wrapper which is similar to Mythbuntu's
- mv "${ED}/usr/bin/mythfrontend" "${ED}/usr/bin/mythfrontend.real"
- newbin "${FILESDIR}"/mythfrontend.wrapper mythfrontend
- newconfd "${FILESDIR}"/mythfrontend.conf mythfrontend
-
- if use autostart; then
- dodir /etc/env.d/
- echo 'CONFIG_PROTECT="/home/mythtv/"' > "${ED}"/etc/env.d/95mythtv
-
- insinto /home/mythtv
- newins "${FILESDIR}"/bash_profile .bash_profile
- newins "${FILESDIR}"/xinitrc-r1 .xinitrc
- fi
-
- # Make Python files executable
- find "${ED}/usr/share/mythtv" -type f -name '*.py' | while read file; do
- if [[ ! "${file##*/}" = "__init__.py" ]]; then
- chmod a+x "${file}"
- fi
- done
-
- # Ensure that Python scripts are executed by Python 2
- python_convert_shebangs -q -r 2 "${ED}/usr/share/mythtv"
-
- # Make shell & perl scripts executable
- find "${ED}" -type f -name '*.sh' -o -type f -name '*.pl' | \
- while read file; do
- chmod a+x "${file}"
- done
-}
-
-pkg_preinst() {
- export CONFIG_PROTECT="${CONFIG_PROTECT} ${EROOT}/home/mythtv/"
-}
-
-pkg_postinst() {
- use python && python_mod_optimize MythTV
-
- elog "To have this machine operate as recording host for MythTV, "
- elog "mythbackend must be running. Run the following:"
- elog "rc-update add mythbackend default"
- elog
- elog "Your recordings folder must be owned 'mythtv'. e.g."
- elog "chown -R mythtv /var/lib/mythtv"
-
- elog "Want mythfrontend to start automatically?"
- elog "Set USE=autostart. Details can be found at:"
- elog "http://dev.gentoo.org/~cardoe/mythtv/autostart.html"
-}
-
-pkg_postrm() {
- use python && python_mod_cleanup MythTV
-}
-
-pkg_info() {
- if [[ -f "${EROOT}"/usr/bin/mythfrontend ]]; then
- "${EROOT}"/usr/bin/mythfrontend --version
- fi
-}
-
-pkg_config() {
- echo "Creating mythtv MySQL user and mythconverg database if it does not"
- echo "already exist. You will be prompted for your MySQL root password."
- "${EROOT}"/usr/bin/mysql -u root -p < "${EROOT}"/usr/share/mythtv/database/mc.sql
-}
diff --git a/media-tv/mythtv/mythtv-0.25.3_p20130131.ebuild b/media-tv/mythtv/mythtv-0.25.3_p20130131.ebuild
deleted file mode 100644
index eb2ffdc42714..000000000000
--- a/media-tv/mythtv/mythtv-0.25.3_p20130131.ebuild
+++ /dev/null
@@ -1,342 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-tv/mythtv/mythtv-0.25.3_p20130131.ebuild,v 1.2 2013/03/02 22:05:42 hwoarang Exp $
-
-EAPI=4
-
-PYTHON_DEPEND="python? 2:2.6"
-BACKPORTS="ff8c4960"
-MY_P=${P%_p*}
-
-inherit flag-o-matic multilib eutils python user
-
-MYTHTV_VERSION="v${MY_P}"
-MYTHTV_BRANCH="fixes/0.25"
-
-DESCRIPTION="Homebrew PVR project"
-HOMEPAGE="http://www.mythtv.org"
-SRC_URI="ftp://ftp.osuosl.org/pub/mythtv/${MY_P}.tar.bz2
- ${BACKPORTS:+http://dev.gentoo.org/~cardoe/distfiles/${MY_P}-${BACKPORTS}.tar.xz}"
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86 ~x86-linux"
-
-IUSE_INPUT_DEVICES="input_devices_joystick"
-IUSE="alsa altivec libass autostart bluray cec crystalhd debug dvb dvd \
-egl fftw +hls ieee1394 jack lcd lirc perl pulseaudio python raop +theora \
-vaapi vdpau +vorbis +xml xmltv +xvid ${IUSE_INPUT_DEVICES}"
-
-REQUIRED_USE="
- bluray? ( xml )
- theora? ( vorbis )"
-
-COMMON="
- >=media-libs/freetype-2.0
- sys-libs/zlib
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXinerama
- x11-libs/libXv
- x11-libs/libXrandr
- x11-libs/libXxf86vm
- >=dev-qt/qtcore-4.7.2:4
- >=dev-qt/qtdbus-4.7.2:4
- >=dev-qt/qtgui-4.7.2:4
- >=dev-qt/qtscript-4.7.2:4
- >=dev-qt/qtsql-4.7.2:4[mysql]
- >=dev-qt/qtopengl-4.7.2:4[egl?]
- >=dev-qt/qtwebkit-4.7.2:4
- x11-misc/wmctrl
- virtual/mysql
- virtual/opengl
- alsa? ( >=media-libs/alsa-lib-1.0.24 )
- bluray? (
- dev-libs/libcdio
- media-libs/libbluray
- )
- cec? ( dev-libs/libcec )
- dvb? (
- media-libs/libdvb
- virtual/linuxtv-dvb-headers
- )
- dvd? ( dev-libs/libcdio )
- egl? ( media-libs/mesa[egl] )
- fftw? ( sci-libs/fftw:3.0 )
- hls? (
- media-libs/faac
- media-libs/libvpx
- >=media-libs/x264-0.0.20110426
- >=media-sound/lame-3.93.1
- )
- ieee1394? (
- >=sys-libs/libraw1394-1.2.0
- >=sys-libs/libavc1394-0.5.3
- >=media-libs/libiec61883-1.0.0
- )
- jack? ( media-sound/jack-audio-connection-kit )
- lcd? ( app-misc/lcdproc )
- libass? ( >=media-libs/libass-0.9.11 )
- lirc? ( app-misc/lirc )
- perl? (
- dev-perl/DBD-mysql
- dev-perl/Net-UPnP
- dev-perl/LWP-Protocol-https
- dev-perl/HTTP-Message
- dev-perl/IO-Socket-INET6
- >=dev-perl/libwww-perl-5
- )
- pulseaudio? ( media-sound/pulseaudio )
- python? (
- dev-python/mysql-python
- dev-python/lxml
- dev-python/urlgrabber
- )
- raop? (
- dev-libs/openssl
- net-dns/avahi[mdnsresponder-compat]
- )
- theora? ( media-libs/libtheora )
- vaapi? ( x11-libs/libva )
- vdpau? ( x11-libs/libvdpau )
- vorbis? ( >=media-libs/libvorbis-1.0 )
- xml? ( >=dev-libs/libxml2-2.6.0 )
- xvid? ( >=media-libs/xvid-1.1.0 )
- !media-tv/mythtv-bindings
- !x11-themes/mythtv-themes
- "
-
-RDEPEND="${COMMON}
- media-fonts/corefonts
- media-fonts/dejavu
- media-fonts/liberation-fonts
- x11-apps/xinit
- autostart? (
- net-dialup/mingetty
- x11-wm/evilwm
- x11-apps/xset
- )
- dvd? ( media-libs/libdvdcss )
- xmltv? ( >=media-tv/xmltv-0.5.43 )
- "
-
-DEPEND="${COMMON}
- dev-lang/yasm
- x11-proto/xineramaproto
- x11-proto/xf86vidmodeproto
- "
-
-S="${WORKDIR}/${MY_P}"
-
-MYTHTV_GROUPS="video,audio,tty,uucp"
-
-pkg_setup() {
- python_set_active_version 2
- python_pkg_setup
- enewuser mythtv -1 /bin/bash /home/mythtv ${MYTHTV_GROUPS}
- usermod -a -G ${MYTHTV_GROUPS} mythtv
-}
-
-src_prepare() {
- [[ -n ${BACKPORTS} ]] && \
- EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
- epatch
-
- # Perl bits need to go into vender_perl and not site_perl
- sed -e "s:pure_install:pure_install INSTALLDIRS=vendor:" \
- -i "${S}"/bindings/perl/Makefile
-
- # Fix up the version info since we are using the fixes/${PV} branch
- echo "SOURCE_VERSION=\"${MYTHTV_VERSION}\"" > "${S}"/VERSION
- echo "BRANCH=\"${MYTHTV_BRANCH}\"" >> "${S}"/VERSION
-
- epatch_user
-}
-
-src_configure() {
- local myconf=
-
- # Setup paths
- myconf="${myconf} --prefix=${EPREFIX}/usr"
- myconf="${myconf} --libdir=${EPREFIX}/usr/$(get_libdir)"
- myconf="${myconf} --libdir-name=$(get_libdir)"
- myconf="${myconf} --mandir=${EPREFIX}/usr/share/man"
-
- # Audio
- myconf="${myconf} $(use_enable alsa audio-alsa)"
- myconf="${myconf} $(use_enable jack audio-jack)"
- use pulseaudio || myconf="${myconf} --disable-audio-pulseoutput"
-
- use altivec || myconf="${myconf} --disable-altivec"
- myconf="${myconf} $(use_enable dvb)"
- myconf="${myconf} $(use_enable ieee1394 firewire)"
- myconf="${myconf} $(use_enable lirc)"
- myconf="${myconf} $(use_enable xvid libxvid)"
- myconf="${myconf} --dvb-path=/usr/include"
- myconf="${myconf} --enable-xrandr"
- myconf="${myconf} --enable-xv"
- myconf="${myconf} --enable-x11"
- myconf="${myconf} --enable-nonfree"
- use cec || myconf="${myconf} --disable-libcec"
- use raop || myconf="${myconf} --disable-libdns-sd"
- myconf="${myconf} $(use_enable theora libtheora)"
- myconf="${myconf} $(use_enable vorbis libvorbis)"
-
- if use hls; then
- myconf="${myconf} --enable-libmp3lame"
- myconf="${myconf} --enable-libx264"
- myconf="${myconf} --enable-libvpx"
- myconf="${myconf} --enable-libfaac"
- fi
-
- if use perl && use python; then
- myconf="${myconf} --with-bindings=perl,python"
- elif use perl; then
- myconf="${myconf} --without-bindings=python"
- myconf="${myconf} --with-bindings=perl"
- elif use python; then
- myconf="${myconf} --without-bindings=perl"
- myconf="${myconf} --with-bindings=python"
- else
- myconf="${myconf} --without-bindings=perl,python"
- fi
-
- use python && myconf="${myconf} --python=$(PYTHON)"
-
- if use debug; then
- myconf="${myconf} --compile-type=debug"
- else
- myconf="${myconf} --compile-type=profile"
- #myconf="${myconf} --enable-debug" does nothing per sphery
- #myconf="${myconf} --disable-stripping" does nothing per sphery
- fi
-
- # Video
- use vdpau && myconf="${myconf} --enable-vdpau"
- use vaapi && myconf="${myconf} --enable-vaapi"
- use crystalhd && myconf="${myconf} --enable-crystalhd"
-
- # Input
- use input_devices_joystick || myconf="${myconf} --disable-joystick-menu"
-
- # Clean up DSO load times and other compiler bits
- myconf="${myconf} --enable-symbol-visibility"
- myconf="${myconf} --enable-pic"
-
- # CPU settings
- for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do
- [ "${i}" = "native" ] && i="host"
- myconf="${myconf} --cpu=${i}"
- break
- done
-
- if tc-is-cross-compiler ; then
- myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel)"
- myconf="${myconf} --cross-prefix=${CHOST}-"
- fi
-
- # Build boosters
- has distcc ${FEATURES} || myconf="${myconf} --disable-distcc"
- has ccache ${FEATURES} || myconf="${myconf} --disable-ccache"
-
- chmod +x ./external/FFmpeg/version.sh
-
- einfo "Running ./configure ${myconf}"
- ./configure \
- --cc="$(tc-getCC)" \
- --cxx="$(tc-getCXX)" \
- --ar="$(tc-getAR)" \
- --extra-cflags="${CFLAGS}" \
- --extra-cxxflags="${CXXFLAGS}" \
- --extra-ldflags="${LDFLAGS}" \
- ${myconf} || die "configure died"
-}
-
-src_install() {
- emake INSTALL_ROOT="${D}" install || die "install failed"
- dodoc AUTHORS UPGRADING README
-
- insinto /usr/share/mythtv/database
- doins database/*
-
- newinitd "${FILESDIR}"/mythbackend.init mythbackend
- newconfd "${FILESDIR}"/mythbackend.conf mythbackend
-
- dodoc keys.txt
-
- keepdir /etc/mythtv
- chown -R mythtv "${ED}"/etc/mythtv
- keepdir /var/log/mythtv
- chown -R mythtv "${ED}"/var/log/mythtv
- dodir /var/log/mythtv/old
-
- insinto /etc/logrotate.d
- newins "${FILESDIR}"/mythtv.logrotate.d-r3 mythtv
-
- insinto /usr/share/mythtv/contrib
- doins -r contrib/*
-
- # Install our mythfrontend wrapper which is similar to Mythbuntu's
- mv "${ED}/usr/bin/mythfrontend" "${ED}/usr/bin/mythfrontend.real"
- newbin "${FILESDIR}"/mythfrontend.wrapper mythfrontend
- newconfd "${FILESDIR}"/mythfrontend.conf mythfrontend
-
- if use autostart; then
- dodir /etc/env.d/
- echo 'CONFIG_PROTECT="/home/mythtv/"' > "${ED}"/etc/env.d/95mythtv
-
- insinto /home/mythtv
- newins "${FILESDIR}"/bash_profile .bash_profile
- newins "${FILESDIR}"/xinitrc-r1 .xinitrc
- fi
-
- # Make Python files executable
- find "${ED}/usr/share/mythtv" -type f -name '*.py' | while read file; do
- if [[ ! "${file##*/}" = "__init__.py" ]]; then
- chmod a+x "${file}"
- fi
- done
-
- # Ensure that Python scripts are executed by Python 2
- python_convert_shebangs -q -r 2 "${ED}/usr/share/mythtv"
-
- # Make shell & perl scripts executable
- find "${ED}" -type f -name '*.sh' -o -type f -name '*.pl' | \
- while read file; do
- chmod a+x "${file}"
- done
-}
-
-pkg_preinst() {
- export CONFIG_PROTECT="${CONFIG_PROTECT} ${EROOT}/home/mythtv/"
-}
-
-pkg_postinst() {
- use python && python_mod_optimize MythTV
-
- elog "To have this machine operate as recording host for MythTV, "
- elog "mythbackend must be running. Run the following:"
- elog "rc-update add mythbackend default"
- elog
- elog "Your recordings folder must be owned 'mythtv'. e.g."
- elog "chown -R mythtv /var/lib/mythtv"
-
- elog "Want mythfrontend to start automatically?"
- elog "Set USE=autostart. Details can be found at:"
- elog "http://dev.gentoo.org/~cardoe/mythtv/autostart.html"
-}
-
-pkg_postrm() {
- use python && python_mod_cleanup MythTV
-}
-
-pkg_info() {
- if [[ -f "${EROOT}"/usr/bin/mythfrontend ]]; then
- "${EROOT}"/usr/bin/mythfrontend --version
- fi
-}
-
-pkg_config() {
- echo "Creating mythtv MySQL user and mythconverg database if it does not"
- echo "already exist. You will be prompted for your MySQL root password."
- "${EROOT}"/usr/bin/mysql -u root -p < "${EROOT}"/usr/share/mythtv/database/mc.sql
-}
diff --git a/media-tv/mythtv/mythtv-0.25.3_p20130322.ebuild b/media-tv/mythtv/mythtv-0.25.3_p20130322.ebuild
deleted file mode 100644
index 3f0c4e176187..000000000000
--- a/media-tv/mythtv/mythtv-0.25.3_p20130322.ebuild
+++ /dev/null
@@ -1,342 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-tv/mythtv/mythtv-0.25.3_p20130322.ebuild,v 1.1 2013/03/24 17:37:37 cardoe Exp $
-
-EAPI=5
-
-PYTHON_DEPEND="python? 2:2.6"
-BACKPORTS="dc6d68a2"
-MY_P=${P%_p*}
-
-inherit flag-o-matic multilib eutils python user
-
-MYTHTV_VERSION="v${MY_P}"
-MYTHTV_BRANCH="fixes/0.25"
-
-DESCRIPTION="Homebrew PVR project"
-HOMEPAGE="http://www.mythtv.org"
-SRC_URI="ftp://ftp.osuosl.org/pub/mythtv/${MY_P}.tar.bz2
- ${BACKPORTS:+http://dev.gentoo.org/~cardoe/distfiles/${MY_P}-${BACKPORTS}.tar.xz}"
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86 ~x86-linux"
-
-IUSE_INPUT_DEVICES="input_devices_joystick"
-IUSE="alsa altivec libass autostart bluray cec crystalhd debug dvb dvd \
-egl fftw +hls ieee1394 jack lcd lirc perl pulseaudio python raop +theora \
-vaapi vdpau +vorbis +xml xmltv +xvid ${IUSE_INPUT_DEVICES}"
-
-REQUIRED_USE="
- bluray? ( xml )
- theora? ( vorbis )"
-
-COMMON="
- >=media-libs/freetype-2.0
- sys-libs/zlib
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXinerama
- x11-libs/libXv
- x11-libs/libXrandr
- x11-libs/libXxf86vm
- >=dev-qt/qtcore-4.7.2:4
- >=dev-qt/qtdbus-4.7.2:4
- >=dev-qt/qtgui-4.7.2:4
- >=dev-qt/qtscript-4.7.2:4
- >=dev-qt/qtsql-4.7.2:4[mysql]
- >=dev-qt/qtopengl-4.7.2:4[egl?]
- >=dev-qt/qtwebkit-4.7.2:4
- x11-misc/wmctrl
- virtual/mysql
- virtual/opengl
- alsa? ( >=media-libs/alsa-lib-1.0.24 )
- bluray? (
- dev-libs/libcdio
- media-libs/libbluray
- )
- cec? ( dev-libs/libcec )
- dvb? (
- media-libs/libdvb
- virtual/linuxtv-dvb-headers
- )
- dvd? ( dev-libs/libcdio )
- egl? ( media-libs/mesa[egl] )
- fftw? ( sci-libs/fftw:3.0 )
- hls? (
- media-libs/faac
- media-libs/libvpx
- >=media-libs/x264-0.0.20110426
- >=media-sound/lame-3.93.1
- )
- ieee1394? (
- >=sys-libs/libraw1394-1.2.0
- >=sys-libs/libavc1394-0.5.3
- >=media-libs/libiec61883-1.0.0
- )
- jack? ( media-sound/jack-audio-connection-kit )
- lcd? ( app-misc/lcdproc )
- libass? ( >=media-libs/libass-0.9.11 )
- lirc? ( app-misc/lirc )
- perl? (
- dev-perl/DBD-mysql
- dev-perl/Net-UPnP
- dev-perl/LWP-Protocol-https
- dev-perl/HTTP-Message
- dev-perl/IO-Socket-INET6
- >=dev-perl/libwww-perl-5
- )
- pulseaudio? ( media-sound/pulseaudio )
- python? (
- dev-python/mysql-python
- dev-python/lxml
- dev-python/urlgrabber
- )
- raop? (
- dev-libs/openssl
- net-dns/avahi[mdnsresponder-compat]
- )
- theora? ( media-libs/libtheora )
- vaapi? ( x11-libs/libva )
- vdpau? ( x11-libs/libvdpau )
- vorbis? ( >=media-libs/libvorbis-1.0 )
- xml? ( >=dev-libs/libxml2-2.6.0 )
- xvid? ( >=media-libs/xvid-1.1.0 )
- !media-tv/mythtv-bindings
- !x11-themes/mythtv-themes
- "
-
-RDEPEND="${COMMON}
- media-fonts/corefonts
- media-fonts/dejavu
- media-fonts/liberation-fonts
- x11-apps/xinit
- autostart? (
- net-dialup/mingetty
- x11-wm/evilwm
- x11-apps/xset
- )
- dvd? ( media-libs/libdvdcss )
- xmltv? ( >=media-tv/xmltv-0.5.43 )
- "
-
-DEPEND="${COMMON}
- dev-lang/yasm
- x11-proto/xineramaproto
- x11-proto/xf86vidmodeproto
- "
-
-S="${WORKDIR}/${MY_P}"
-
-MYTHTV_GROUPS="video,audio,tty,uucp"
-
-pkg_setup() {
- python_set_active_version 2
- python_pkg_setup
- enewuser mythtv -1 /bin/bash /home/mythtv ${MYTHTV_GROUPS}
- usermod -a -G ${MYTHTV_GROUPS} mythtv
-}
-
-src_prepare() {
- [[ -n ${BACKPORTS} ]] && \
- EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
- epatch
-
- # Perl bits need to go into vender_perl and not site_perl
- sed -e "s:pure_install:pure_install INSTALLDIRS=vendor:" \
- -i "${S}"/bindings/perl/Makefile
-
- # Fix up the version info since we are using the fixes/${PV} branch
- echo "SOURCE_VERSION=\"${MYTHTV_VERSION}\"" > "${S}"/VERSION
- echo "BRANCH=\"${MYTHTV_BRANCH}\"" >> "${S}"/VERSION
-
- epatch_user
-}
-
-src_configure() {
- local myconf=
-
- # Setup paths
- myconf="${myconf} --prefix=${EPREFIX}/usr"
- myconf="${myconf} --libdir=${EPREFIX}/usr/$(get_libdir)"
- myconf="${myconf} --libdir-name=$(get_libdir)"
- myconf="${myconf} --mandir=${EPREFIX}/usr/share/man"
-
- # Audio
- myconf="${myconf} $(use_enable alsa audio-alsa)"
- myconf="${myconf} $(use_enable jack audio-jack)"
- use pulseaudio || myconf="${myconf} --disable-audio-pulseoutput"
-
- use altivec || myconf="${myconf} --disable-altivec"
- myconf="${myconf} $(use_enable dvb)"
- myconf="${myconf} $(use_enable ieee1394 firewire)"
- myconf="${myconf} $(use_enable lirc)"
- myconf="${myconf} $(use_enable xvid libxvid)"
- myconf="${myconf} --dvb-path=/usr/include"
- myconf="${myconf} --enable-xrandr"
- myconf="${myconf} --enable-xv"
- myconf="${myconf} --enable-x11"
- myconf="${myconf} --enable-nonfree"
- use cec || myconf="${myconf} --disable-libcec"
- use raop || myconf="${myconf} --disable-libdns-sd"
- myconf="${myconf} $(use_enable theora libtheora)"
- myconf="${myconf} $(use_enable vorbis libvorbis)"
-
- if use hls; then
- myconf="${myconf} --enable-libmp3lame"
- myconf="${myconf} --enable-libx264"
- myconf="${myconf} --enable-libvpx"
- myconf="${myconf} --enable-libfaac"
- fi
-
- if use perl && use python; then
- myconf="${myconf} --with-bindings=perl,python"
- elif use perl; then
- myconf="${myconf} --without-bindings=python"
- myconf="${myconf} --with-bindings=perl"
- elif use python; then
- myconf="${myconf} --without-bindings=perl"
- myconf="${myconf} --with-bindings=python"
- else
- myconf="${myconf} --without-bindings=perl,python"
- fi
-
- use python && myconf="${myconf} --python=$(PYTHON)"
-
- if use debug; then
- myconf="${myconf} --compile-type=debug"
- else
- myconf="${myconf} --compile-type=profile"
- #myconf="${myconf} --enable-debug" does nothing per sphery
- #myconf="${myconf} --disable-stripping" does nothing per sphery
- fi
-
- # Video
- use vdpau && myconf="${myconf} --enable-vdpau"
- use vaapi && myconf="${myconf} --enable-vaapi"
- use crystalhd && myconf="${myconf} --enable-crystalhd"
-
- # Input
- use input_devices_joystick || myconf="${myconf} --disable-joystick-menu"
-
- # Clean up DSO load times and other compiler bits
- myconf="${myconf} --enable-symbol-visibility"
- myconf="${myconf} --enable-pic"
-
- # CPU settings
- for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do
- [ "${i}" = "native" ] && i="host"
- myconf="${myconf} --cpu=${i}"
- break
- done
-
- if tc-is-cross-compiler ; then
- myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel)"
- myconf="${myconf} --cross-prefix=${CHOST}-"
- fi
-
- # Build boosters
- has distcc ${FEATURES} || myconf="${myconf} --disable-distcc"
- has ccache ${FEATURES} || myconf="${myconf} --disable-ccache"
-
- chmod +x ./external/FFmpeg/version.sh
-
- einfo "Running ./configure ${myconf}"
- ./configure \
- --cc="$(tc-getCC)" \
- --cxx="$(tc-getCXX)" \
- --ar="$(tc-getAR)" \
- --extra-cflags="${CFLAGS}" \
- --extra-cxxflags="${CXXFLAGS}" \
- --extra-ldflags="${LDFLAGS}" \
- ${myconf} || die "configure died"
-}
-
-src_install() {
- emake INSTALL_ROOT="${D}" install || die "install failed"
- dodoc AUTHORS UPGRADING README
-
- insinto /usr/share/mythtv/database
- doins database/*
-
- newinitd "${FILESDIR}"/mythbackend.init mythbackend
- newconfd "${FILESDIR}"/mythbackend.conf mythbackend
-
- dodoc keys.txt
-
- keepdir /etc/mythtv
- chown -R mythtv "${ED}"/etc/mythtv
- keepdir /var/log/mythtv
- chown -R mythtv "${ED}"/var/log/mythtv
- dodir /var/log/mythtv/old
-
- insinto /etc/logrotate.d
- newins "${FILESDIR}"/mythtv.logrotate.d-r3 mythtv
-
- insinto /usr/share/mythtv/contrib
- doins -r contrib/*
-
- # Install our mythfrontend wrapper which is similar to Mythbuntu's
- mv "${ED}/usr/bin/mythfrontend" "${ED}/usr/bin/mythfrontend.real"
- newbin "${FILESDIR}"/mythfrontend.wrapper mythfrontend
- newconfd "${FILESDIR}"/mythfrontend.conf mythfrontend
-
- if use autostart; then
- dodir /etc/env.d/
- echo 'CONFIG_PROTECT="/home/mythtv/"' > "${ED}"/etc/env.d/95mythtv
-
- insinto /home/mythtv
- newins "${FILESDIR}"/bash_profile .bash_profile
- newins "${FILESDIR}"/xinitrc-r1 .xinitrc
- fi
-
- # Make Python files executable
- find "${ED}/usr/share/mythtv" -type f -name '*.py' | while read file; do
- if [[ ! "${file##*/}" = "__init__.py" ]]; then
- chmod a+x "${file}"
- fi
- done
-
- # Ensure that Python scripts are executed by Python 2
- python_convert_shebangs -q -r 2 "${ED}/usr/share/mythtv"
-
- # Make shell & perl scripts executable
- find "${ED}" -type f -name '*.sh' -o -type f -name '*.pl' | \
- while read file; do
- chmod a+x "${file}"
- done
-}
-
-pkg_preinst() {
- export CONFIG_PROTECT="${CONFIG_PROTECT} ${EROOT}/home/mythtv/"
-}
-
-pkg_postinst() {
- use python && python_mod_optimize MythTV
-
- elog "To have this machine operate as recording host for MythTV, "
- elog "mythbackend must be running. Run the following:"
- elog "rc-update add mythbackend default"
- elog
- elog "Your recordings folder must be owned 'mythtv'. e.g."
- elog "chown -R mythtv /var/lib/mythtv"
-
- elog "Want mythfrontend to start automatically?"
- elog "Set USE=autostart. Details can be found at:"
- elog "http://dev.gentoo.org/~cardoe/mythtv/autostart.html"
-}
-
-pkg_postrm() {
- use python && python_mod_cleanup MythTV
-}
-
-pkg_info() {
- if [[ -f "${EROOT}"/usr/bin/mythfrontend ]]; then
- "${EROOT}"/usr/bin/mythfrontend --version
- fi
-}
-
-pkg_config() {
- echo "Creating mythtv MySQL user and mythconverg database if it does not"
- echo "already exist. You will be prompted for your MySQL root password."
- "${EROOT}"/usr/bin/mysql -u root -p < "${EROOT}"/usr/share/mythtv/database/mc.sql
-}
diff --git a/media-tv/mythtv/mythtv-0.25.3_p20130422.ebuild b/media-tv/mythtv/mythtv-0.25.3_p20130422.ebuild
deleted file mode 100644
index 3557c7c98d35..000000000000
--- a/media-tv/mythtv/mythtv-0.25.3_p20130422.ebuild
+++ /dev/null
@@ -1,342 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-tv/mythtv/mythtv-0.25.3_p20130422.ebuild,v 1.1 2013/05/05 01:34:49 cardoe Exp $
-
-EAPI=5
-
-PYTHON_DEPEND="python? 2:2.6"
-BACKPORTS="cfa6d18d"
-MY_P=${P%_p*}
-
-inherit flag-o-matic multilib eutils python user
-
-MYTHTV_VERSION="v${MY_P}"
-MYTHTV_BRANCH="fixes/0.25"
-
-DESCRIPTION="Homebrew PVR project"
-HOMEPAGE="http://www.mythtv.org"
-SRC_URI="ftp://ftp.osuosl.org/pub/mythtv/${MY_P}.tar.bz2
- ${BACKPORTS:+http://dev.gentoo.org/~cardoe/distfiles/${MY_P}-${BACKPORTS}.tar.xz}"
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86 ~x86-linux"
-
-IUSE_INPUT_DEVICES="input_devices_joystick"
-IUSE="alsa altivec libass autostart bluray cec crystalhd debug dvb dvd \
-egl fftw +hls ieee1394 jack lcd lirc perl pulseaudio python raop +theora \
-vaapi vdpau +vorbis +xml xmltv +xvid ${IUSE_INPUT_DEVICES}"
-
-REQUIRED_USE="
- bluray? ( xml )
- theora? ( vorbis )"
-
-COMMON="
- >=media-libs/freetype-2.0
- sys-libs/zlib
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXinerama
- x11-libs/libXv
- x11-libs/libXrandr
- x11-libs/libXxf86vm
- >=dev-qt/qtcore-4.7.2:4
- >=dev-qt/qtdbus-4.7.2:4
- >=dev-qt/qtgui-4.7.2:4
- >=dev-qt/qtscript-4.7.2:4
- >=dev-qt/qtsql-4.7.2:4[mysql]
- >=dev-qt/qtopengl-4.7.2:4[egl?]
- >=dev-qt/qtwebkit-4.7.2:4
- x11-misc/wmctrl
- virtual/mysql
- virtual/opengl
- alsa? ( >=media-libs/alsa-lib-1.0.24 )
- bluray? (
- dev-libs/libcdio
- media-libs/libbluray
- )
- cec? ( dev-libs/libcec )
- dvb? (
- media-libs/libdvb
- virtual/linuxtv-dvb-headers
- )
- dvd? ( dev-libs/libcdio )
- egl? ( media-libs/mesa[egl] )
- fftw? ( sci-libs/fftw:3.0 )
- hls? (
- media-libs/faac
- media-libs/libvpx
- >=media-libs/x264-0.0.20110426
- >=media-sound/lame-3.93.1
- )
- ieee1394? (
- >=sys-libs/libraw1394-1.2.0
- >=sys-libs/libavc1394-0.5.3
- >=media-libs/libiec61883-1.0.0
- )
- jack? ( media-sound/jack-audio-connection-kit )
- lcd? ( app-misc/lcdproc )
- libass? ( >=media-libs/libass-0.9.11 )
- lirc? ( app-misc/lirc )
- perl? (
- dev-perl/DBD-mysql
- dev-perl/Net-UPnP
- dev-perl/LWP-Protocol-https
- dev-perl/HTTP-Message
- dev-perl/IO-Socket-INET6
- >=dev-perl/libwww-perl-5
- )
- pulseaudio? ( media-sound/pulseaudio )
- python? (
- dev-python/mysql-python
- dev-python/lxml
- dev-python/urlgrabber
- )
- raop? (
- dev-libs/openssl
- net-dns/avahi[mdnsresponder-compat]
- )
- theora? ( media-libs/libtheora )
- vaapi? ( x11-libs/libva )
- vdpau? ( x11-libs/libvdpau )
- vorbis? ( >=media-libs/libvorbis-1.0 )
- xml? ( >=dev-libs/libxml2-2.6.0 )
- xvid? ( >=media-libs/xvid-1.1.0 )
- !media-tv/mythtv-bindings
- !x11-themes/mythtv-themes
- "
-
-RDEPEND="${COMMON}
- media-fonts/corefonts
- media-fonts/dejavu
- media-fonts/liberation-fonts
- x11-apps/xinit
- autostart? (
- net-dialup/mingetty
- x11-wm/evilwm
- x11-apps/xset
- )
- dvd? ( media-libs/libdvdcss )
- xmltv? ( >=media-tv/xmltv-0.5.43 )
- "
-
-DEPEND="${COMMON}
- dev-lang/yasm
- x11-proto/xineramaproto
- x11-proto/xf86vidmodeproto
- "
-
-S="${WORKDIR}/${MY_P}"
-
-MYTHTV_GROUPS="video,audio,tty,uucp"
-
-pkg_setup() {
- python_set_active_version 2
- python_pkg_setup
- enewuser mythtv -1 /bin/bash /home/mythtv ${MYTHTV_GROUPS}
- usermod -a -G ${MYTHTV_GROUPS} mythtv
-}
-
-src_prepare() {
- [[ -n ${BACKPORTS} ]] && \
- EPATCH_FORCE=yes EPATCH_SUFFIX="patch" EPATCH_SOURCE="${S}/patches" \
- epatch
-
- # Perl bits need to go into vender_perl and not site_perl
- sed -e "s:pure_install:pure_install INSTALLDIRS=vendor:" \
- -i "${S}"/bindings/perl/Makefile
-
- # Fix up the version info since we are using the fixes/${PV} branch
- echo "SOURCE_VERSION=\"${MYTHTV_VERSION}\"" > "${S}"/VERSION
- echo "BRANCH=\"${MYTHTV_BRANCH}\"" >> "${S}"/VERSION
-
- epatch_user
-}
-
-src_configure() {
- local myconf=
-
- # Setup paths
- myconf="${myconf} --prefix=${EPREFIX}/usr"
- myconf="${myconf} --libdir=${EPREFIX}/usr/$(get_libdir)"
- myconf="${myconf} --libdir-name=$(get_libdir)"
- myconf="${myconf} --mandir=${EPREFIX}/usr/share/man"
-
- # Audio
- myconf="${myconf} $(use_enable alsa audio-alsa)"
- myconf="${myconf} $(use_enable jack audio-jack)"
- use pulseaudio || myconf="${myconf} --disable-audio-pulseoutput"
-
- use altivec || myconf="${myconf} --disable-altivec"
- myconf="${myconf} $(use_enable dvb)"
- myconf="${myconf} $(use_enable ieee1394 firewire)"
- myconf="${myconf} $(use_enable lirc)"
- myconf="${myconf} $(use_enable xvid libxvid)"
- myconf="${myconf} --dvb-path=/usr/include"
- myconf="${myconf} --enable-xrandr"
- myconf="${myconf} --enable-xv"
- myconf="${myconf} --enable-x11"
- myconf="${myconf} --enable-nonfree"
- use cec || myconf="${myconf} --disable-libcec"
- use raop || myconf="${myconf} --disable-libdns-sd"
- myconf="${myconf} $(use_enable theora libtheora)"
- myconf="${myconf} $(use_enable vorbis libvorbis)"
-
- if use hls; then
- myconf="${myconf} --enable-libmp3lame"
- myconf="${myconf} --enable-libx264"
- myconf="${myconf} --enable-libvpx"
- myconf="${myconf} --enable-libfaac"
- fi
-
- if use perl && use python; then
- myconf="${myconf} --with-bindings=perl,python"
- elif use perl; then
- myconf="${myconf} --without-bindings=python"
- myconf="${myconf} --with-bindings=perl"
- elif use python; then
- myconf="${myconf} --without-bindings=perl"
- myconf="${myconf} --with-bindings=python"
- else
- myconf="${myconf} --without-bindings=perl,python"
- fi
-
- use python && myconf="${myconf} --python=$(PYTHON)"
-
- if use debug; then
- myconf="${myconf} --compile-type=debug"
- else
- myconf="${myconf} --compile-type=profile"
- #myconf="${myconf} --enable-debug" does nothing per sphery
- #myconf="${myconf} --disable-stripping" does nothing per sphery
- fi
-
- # Video
- use vdpau && myconf="${myconf} --enable-vdpau"
- use vaapi && myconf="${myconf} --enable-vaapi"
- use crystalhd && myconf="${myconf} --enable-crystalhd"
-
- # Input
- use input_devices_joystick || myconf="${myconf} --disable-joystick-menu"
-
- # Clean up DSO load times and other compiler bits
- myconf="${myconf} --enable-symbol-visibility"
- myconf="${myconf} --enable-pic"
-
- # CPU settings
- for i in $(get-flag march) $(get-flag mcpu) $(get-flag mtune) ; do
- [ "${i}" = "native" ] && i="host"
- myconf="${myconf} --cpu=${i}"
- break
- done
-
- if tc-is-cross-compiler ; then
- myconf="${myconf} --enable-cross-compile --arch=$(tc-arch-kernel)"
- myconf="${myconf} --cross-prefix=${CHOST}-"
- fi
-
- # Build boosters
- has distcc ${FEATURES} || myconf="${myconf} --disable-distcc"
- has ccache ${FEATURES} || myconf="${myconf} --disable-ccache"
-
- chmod +x ./external/FFmpeg/version.sh
-
- einfo "Running ./configure ${myconf}"
- ./configure \
- --cc="$(tc-getCC)" \
- --cxx="$(tc-getCXX)" \
- --ar="$(tc-getAR)" \
- --extra-cflags="${CFLAGS}" \
- --extra-cxxflags="${CXXFLAGS}" \
- --extra-ldflags="${LDFLAGS}" \
- ${myconf} || die "configure died"
-}
-
-src_install() {
- emake INSTALL_ROOT="${D}" install || die "install failed"
- dodoc AUTHORS UPGRADING README
-
- insinto /usr/share/mythtv/database
- doins database/*
-
- newinitd "${FILESDIR}"/mythbackend.init mythbackend
- newconfd "${FILESDIR}"/mythbackend.conf mythbackend
-
- dodoc keys.txt
-
- keepdir /etc/mythtv
- chown -R mythtv "${ED}"/etc/mythtv
- keepdir /var/log/mythtv
- chown -R mythtv "${ED}"/var/log/mythtv
- dodir /var/log/mythtv/old
-
- insinto /etc/logrotate.d
- newins "${FILESDIR}"/mythtv.logrotate.d-r3 mythtv
-
- insinto /usr/share/mythtv/contrib
- doins -r contrib/*
-
- # Install our mythfrontend wrapper which is similar to Mythbuntu's
- mv "${ED}/usr/bin/mythfrontend" "${ED}/usr/bin/mythfrontend.real"
- newbin "${FILESDIR}"/mythfrontend.wrapper mythfrontend
- newconfd "${FILESDIR}"/mythfrontend.conf mythfrontend
-
- if use autostart; then
- dodir /etc/env.d/
- echo 'CONFIG_PROTECT="/home/mythtv/"' > "${ED}"/etc/env.d/95mythtv
-
- insinto /home/mythtv
- newins "${FILESDIR}"/bash_profile .bash_profile
- newins "${FILESDIR}"/xinitrc-r1 .xinitrc
- fi
-
- # Make Python files executable
- find "${ED}/usr/share/mythtv" -type f -name '*.py' | while read file; do
- if [[ ! "${file##*/}" = "__init__.py" ]]; then
- chmod a+x "${file}"
- fi
- done
-
- # Ensure that Python scripts are executed by Python 2
- python_convert_shebangs -q -r 2 "${ED}/usr/share/mythtv"
-
- # Make shell & perl scripts executable
- find "${ED}" -type f -name '*.sh' -o -type f -name '*.pl' | \
- while read file; do
- chmod a+x "${file}"
- done
-}
-
-pkg_preinst() {
- export CONFIG_PROTECT="${CONFIG_PROTECT} ${EROOT}/home/mythtv/"
-}
-
-pkg_postinst() {
- use python && python_mod_optimize MythTV
-
- elog "To have this machine operate as recording host for MythTV, "
- elog "mythbackend must be running. Run the following:"
- elog "rc-update add mythbackend default"
- elog
- elog "Your recordings folder must be owned 'mythtv'. e.g."
- elog "chown -R mythtv /var/lib/mythtv"
-
- elog "Want mythfrontend to start automatically?"
- elog "Set USE=autostart. Details can be found at:"
- elog "http://dev.gentoo.org/~cardoe/mythtv/autostart.html"
-}
-
-pkg_postrm() {
- use python && python_mod_cleanup MythTV
-}
-
-pkg_info() {
- if [[ -f "${EROOT}"/usr/bin/mythfrontend ]]; then
- "${EROOT}"/usr/bin/mythfrontend --version
- fi
-}
-
-pkg_config() {
- echo "Creating mythtv MySQL user and mythconverg database if it does not"
- echo "already exist. You will be prompted for your MySQL root password."
- "${EROOT}"/usr/bin/mysql -u root -p < "${EROOT}"/usr/share/mythtv/database/mc.sql
-}