Gentoo Archives: gentoo-commits

From: "Jakov Smolić" <jsmolic@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-plugins/mythplugins/
Date: Wed, 06 Oct 2021 07:08:36
Message-Id: 1633504101.e56c38877c95c0ec90b97a6ca682b13b5e1bf339.jsmolic@gentoo
1 commit: e56c38877c95c0ec90b97a6ca682b13b5e1bf339
2 Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
3 AuthorDate: Wed Oct 6 07:07:06 2021 +0000
4 Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
5 CommitDate: Wed Oct 6 07:08:21 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e56c3887
7
8 media-plugins/mythplugins: drop 31.0-r3
9
10 - 31.0_p20210731-r2 is ported to python3_9
11
12 Closes: https://bugs.gentoo.org/796767
13 Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
14
15 media-plugins/mythplugins/Manifest | 1 -
16 .../mythplugins/mythplugins-31.0-r3.ebuild | 142 ---------------------
17 2 files changed, 143 deletions(-)
18
19 diff --git a/media-plugins/mythplugins/Manifest b/media-plugins/mythplugins/Manifest
20 index 5b054e24fb3..30ad5d28822 100644
21 --- a/media-plugins/mythplugins/Manifest
22 +++ b/media-plugins/mythplugins/Manifest
23 @@ -1,2 +1 @@
24 -DIST mythplugins-31.0.tar.gz 102552136 BLAKE2B b09b41230eb2cae19d770c3cc59151863e0a56e95a86627473d52613e62f0acf3bd0c4bb37afb340ab874c222899f9d3c219ded470785d27960db9b39d784ceb SHA512 d53817231409934ef37d12739c38cf6936f04f816b0ba1c9738ce99b5b4ff387c70b683ccd84f649ff2f74992b2158829f5f1d1ffe06c8768da1922b90439f6e
25 DIST mythplugins-31.0_p20210731.tar.gz 102637029 BLAKE2B 0ca6124d20d428c8b9999813c819c01a97c4806fbd2f70f5b50d698c5f9c3cafd3141ee1379b2b63510705e2083109d91362c3fcc6277f58d461f2138d1604fd SHA512 e262ce91fd8a523daa772d13675ff6639f95202f66be67b2a405e9ea9204d6663128621c5142752f2a889e25cbc8be6d92b3759508767e94207326343a91f092
26
27 diff --git a/media-plugins/mythplugins/mythplugins-31.0-r3.ebuild b/media-plugins/mythplugins/mythplugins-31.0-r3.ebuild
28 deleted file mode 100644
29 index fece3685581..00000000000
30 --- a/media-plugins/mythplugins/mythplugins-31.0-r3.ebuild
31 +++ /dev/null
32 @@ -1,142 +0,0 @@
33 -# Copyright 1999-2021 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=7
37 -
38 -# Grab only the major version number.
39 -MAJOR_PV=${PV%%.*}
40 -
41 -PYTHON_COMPAT=( python3_{7,8} )
42 -PYTHON_REQ_USE="xml"
43 -
44 -#BACKPORTS="03f44039848bd09444ff4baa8dc158bd61454079"
45 -MY_P=${P%_p*}
46 -
47 -inherit python-single-r1 readme.gentoo-r1
48 -
49 -DESCRIPTION="Official MythTV plugins"
50 -HOMEPAGE="https://www.mythtv.org https://github.com/MythTV/mythtv"
51 -# mythtv and mythplugins are separate builds in the same github MythTV/mythtv repository
52 -SRC_URI="https://github.com/MythTV/mythtv/archive/v${PV}.tar.gz -> ${P}.tar.gz"
53 -LICENSE="GPL-2+"
54 -KEYWORDS="~amd64 ~x86"
55 -SLOT="0"
56 -
57 -MYTHPLUGINS="mytharchive mythgame mythnetvision \
58 -mythweather mythzmserver mythzoneminder"
59 -IUSE="${MYTHPLUGINS} alsa cdda cdr exif fftw +hls ieee1394 libass +opengl raw +theora +vorbis +xml xvid"
60 -
61 -# Mythnetvision temporarily disabled by upstream - should be fixed soon.
62 -REQUIRED_USE="
63 - !mythnetvision
64 - mytharchive? ( ${PYTHON_REQUIRED_USE} )
65 - mythnetvision? ( ${PYTHON_REQUIRED_USE} )
66 -"
67 -RDEPEND="
68 - dev-libs/glib:2
69 - dev-libs/openssl:=
70 - dev-qt/qtcore:5
71 - dev-qt/qtgui:5
72 - dev-qt/qtopengl:5
73 - dev-qt/qtsql:5
74 - media-libs/freetype:2
75 - media-libs/libpng:=
76 - virtual/libudev:=
77 - x11-libs/libX11
78 - x11-libs/libXext
79 - x11-libs/libXinerama
80 - x11-libs/libXrandr
81 - x11-libs/libXv
82 - x11-libs/libXxf86vm
83 - alsa? ( media-libs/alsa-lib )
84 - hls? (
85 - media-libs/faac
86 - media-libs/libvpx:=
87 - media-libs/x264:=
88 - media-sound/lame
89 - )
90 - ieee1394? (
91 - media-libs/libiec61883
92 - sys-libs/libavc1394
93 - sys-libs/libraw1394
94 - )
95 - libass? ( media-libs/libass:= )
96 - =media-tv/mythtv-${MAJOR_PV}*[alsa?,cdda?,cdr?,exif?,fftw?,ieee1394?,libass?,opengl?,raw?,xml?,xvid]
97 - mytharchive? (
98 - ${PYTHON_DEPS}
99 - app-cdr/dvd+rw-tools
100 - dev-python/pillow
101 - dev-python/mysqlclient
102 - =media-tv/mythtv-${MAJOR_PV}*[python]
103 - media-video/dvdauthor
104 - media-video/mjpegtools[png]
105 - media-video/transcode
106 - app-cdr/cdrtools
107 - )
108 - mythgame? (
109 - sys-libs/zlib[minizip]
110 - dev-perl/XML-Twig
111 - )
112 - mythnetvision? (
113 - ${PYTHON_DEPS}
114 - dev-python/lxml
115 - dev-python/pycurl
116 - dev-python/urllib3
117 - =media-tv/mythtv-${MAJOR_PV}*[python]
118 - )
119 - mythweather? (
120 - dev-perl/Date-Manip
121 - dev-perl/XML-Simple
122 - dev-perl/XML-XPath
123 - dev-perl/DateTime
124 - dev-perl/Image-Size
125 - dev-perl/DateTime-Format-ISO8601
126 - dev-perl/SOAP-Lite
127 - dev-perl/JSON
128 - =media-tv/mythtv-${MAJOR_PV}*[perl]
129 - )
130 - mythzmserver? ( dev-db/mysql-connector-c:= )
131 - theora? ( media-libs/libtheora )
132 - xml? ( dev-libs/libxml2:= )
133 - xvid? ( media-libs/xvid )
134 -"
135 -DEPEND=${RDEPEND}
136 -
137 -# mythtv and mythplugins are separate builds in the same github MythTV/mythtv repository
138 -S="${WORKDIR}/mythtv-${PV}/mythplugins"
139 -
140 -DOC_CONTENTS="
141 -Mythgallery code moved to mythtv and is no longer a plugin in version 31.0.
142 -As of 3/23/2020, MythNetVision is disabled, work in progress.
143 -
144 -No plugins are installed by default. Enable plugins individually with USE flags:
145 -mytharchive mythgame mythnetvision mythweather mythzmserver mythzoneminder
146 -"
147 -
148 -src_configure() {
149 - econf \
150 - --python=${EPYTHON} \
151 - --extra-ldflags="${LDFLAGS}" \
152 - --disable-mythbrowser \
153 - $(use_enable cdda cdio) \
154 - $(use_enable exif) \
155 - $(use_enable exif new-exif) \
156 - $(use_enable fftw) \
157 - $(use_enable opengl) \
158 - $(use_enable raw dcraw) \
159 - $(use_enable mytharchive) \
160 - $(use_enable mythgame) \
161 - $(use_enable mythnetvision) \
162 - $(use_enable mythweather) \
163 - $(use_enable mythzmserver) \
164 - $(use_enable mythzoneminder)
165 -}
166 -
167 -src_install() {
168 - emake STRIP="true" INSTALL_ROOT="${D}" install
169 - readme.gentoo_create_doc
170 -}
171 -
172 -pkg_postinst() {
173 - readme.gentoo_print_elog
174 -}