public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2017-07-30  9:44 Michał Górny
  0 siblings, 0 replies; 59+ messages in thread
From: Michał Górny @ 2017-07-30  9:44 UTC (permalink / raw
  To: gentoo-commits

commit:     da082ba862dd9c0bce4b8425efe27be1db858c05
Author:     David Hicks <david <AT> hicks <DOT> id <DOT> au>
AuthorDate: Sat Jul 29 17:20:29 2017 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Jul 30 09:44:41 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da082ba8

media-tv/tvheadend: use HTTPS for GitHub and SRC_URI

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 media-tv/tvheadend/tvheadend-4.0.9.ebuild | 4 ++--
 media-tv/tvheadend/tvheadend-9999.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-tv/tvheadend/tvheadend-4.0.9.ebuild b/media-tv/tvheadend/tvheadend-4.0.9.ebuild
index 26da9d40c72..8fe7e735272 100644
--- a/media-tv/tvheadend/tvheadend-4.0.9.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.0.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -10,7 +10,7 @@ DTV_SCAN_TABLES_VERSION="2015-02-08-f2053b3"
 DESCRIPTION="Tvheadend is a TV streaming server and digital video recorder"
 HOMEPAGE="https://tvheadend.org/"
 SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
-		dvbscan? ( http://linuxtv.org/downloads/dtv-scan-tables/dtv-scan-tables-${DTV_SCAN_TABLES_VERSION}.tar.bz2 )"
+		dvbscan? ( https://linuxtv.org/downloads/dtv-scan-tables/dtv-scan-tables-${DTV_SCAN_TABLES_VERSION}.tar.bz2 )"
 
 LICENSE="GPL-3"
 SLOT="0"

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
index 61069ab3e10..ac205c566bb 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -7,7 +7,7 @@ inherit eutils git-r3 linux-info systemd toolchain-funcs user
 
 DESCRIPTION="Tvheadend is a TV streaming server and digital video recorder"
 HOMEPAGE="https://tvheadend.org/"
-EGIT_REPO_URI="git://github.com/tvheadend/tvheadend.git"
+EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
 
 LICENSE="GPL-3"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2024-07-15  8:01 Eli Schwartz
  0 siblings, 0 replies; 59+ messages in thread
From: Eli Schwartz @ 2024-07-15  8:01 UTC (permalink / raw
  To: gentoo-commits

commit:     ede76aab1da494e1236a4c48c3c28196337f378d
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 15 07:28:27 2024 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Mon Jul 15 08:01:30 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ede76aab

media-tv/tvheadend: add bug links for filter-lto

Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-4.3_p20240618.ebuild | 1 +
 media-tv/tvheadend/tvheadend-9999.ebuild          | 1 +
 2 files changed, 2 insertions(+)

diff --git a/media-tv/tvheadend/tvheadend-4.3_p20240618.ebuild b/media-tv/tvheadend/tvheadend-4.3_p20240618.ebuild
index 733fd0370d43..ad4beb9c15f2 100644
--- a/media-tv/tvheadend/tvheadend-4.3_p20240618.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.3_p20240618.ebuild
@@ -92,6 +92,7 @@ pkg_setup() {
 
 src_configure() {
 	# -Werror=lto-type-mismatch
+	# https://bugs.gentoo.org/932794
 	# https://github.com/tvheadend/tvheadend/issues/1732
 	filter-lto
 

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
index 91152498ae00..d351184bd715 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-9999.ebuild
@@ -89,6 +89,7 @@ pkg_setup() {
 
 src_configure() {
 	# -Werror=lto-type-mismatch
+	# https://bugs.gentoo.org/932794
 	# https://github.com/tvheadend/tvheadend/issues/1732
 	filter-lto
 


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2024-07-12  5:55 Eli Schwartz
  0 siblings, 0 replies; 59+ messages in thread
From: Eli Schwartz @ 2024-07-12  5:55 UTC (permalink / raw
  To: gentoo-commits

commit:     1c346c2eebb3e2fb0da7d9c758938d57cdd23adc
Author:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 12 04:51:21 2024 +0000
Commit:     Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Fri Jul 12 05:54:16 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c346c2e

media-tv/tvheadend: mark as LTO-unsafe

Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-4.3_p20240618.ebuild | 6 +++++-
 media-tv/tvheadend/tvheadend-9999.ebuild          | 6 +++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/media-tv/tvheadend/tvheadend-4.3_p20240618.ebuild b/media-tv/tvheadend/tvheadend-4.3_p20240618.ebuild
index e9fefcd6df55..733fd0370d43 100644
--- a/media-tv/tvheadend/tvheadend-4.3_p20240618.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.3_p20240618.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 COMMIT="e855f62e6697cf756ad2eed2ed03b8d06ba2019b"
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit linux-info python-single-r1 systemd toolchain-funcs
+inherit flag-o-matic linux-info python-single-r1 systemd toolchain-funcs
 
 DESCRIPTION="Tvheadend is a TV streaming server and digital video recorder"
 HOMEPAGE="https://tvheadend.org/"
@@ -91,6 +91,10 @@ pkg_setup() {
 # most of them only take effect when --enable-ffmpeg_static is given.
 
 src_configure() {
+	# -Werror=lto-type-mismatch
+	# https://github.com/tvheadend/tvheadend/issues/1732
+	filter-lto
+
 	CC="$(tc-getCC)" \
 	PKG_CONFIG="$(tc-getPKG_CONFIG)" \
 	econf \

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
index aa832d625e41..91152498ae00 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-9999.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..12} )
 
-inherit git-r3 linux-info python-single-r1 systemd toolchain-funcs
+inherit flag-o-matic git-r3 linux-info python-single-r1 systemd toolchain-funcs
 
 DESCRIPTION="Tvheadend is a TV streaming server and digital video recorder"
 HOMEPAGE="https://tvheadend.org/"
@@ -88,6 +88,10 @@ pkg_setup() {
 # most of them only take effect when --enable-ffmpeg_static is given.
 
 src_configure() {
+	# -Werror=lto-type-mismatch
+	# https://github.com/tvheadend/tvheadend/issues/1732
+	filter-lto
+
 	CC="$(tc-getCC)" \
 	PKG_CONFIG="$(tc-getPKG_CONFIG)" \
 	econf \


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2024-05-28 18:56 Arthur Zamarin
  0 siblings, 0 replies; 59+ messages in thread
From: Arthur Zamarin @ 2024-05-28 18:56 UTC (permalink / raw
  To: gentoo-commits

commit:     cd5f42db57cbede691e88e1f0b1d2f6926674703
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue May 28 18:55:29 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue May 28 18:55:29 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd5f42db

media-tv/tvheadend: Stabilize 4.3_p20240322 arm, #932997

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-4.3_p20240322.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/tvheadend/tvheadend-4.3_p20240322.ebuild b/media-tv/tvheadend/tvheadend-4.3_p20240322.ebuild
index d151d6b97eea..c066bb177d86 100644
--- a/media-tv/tvheadend/tvheadend-4.3_p20240322.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.3_p20240322.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/tvheadend/tvheadend/archive/${COMMIT}.tar.gz -> ${P}
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="~amd64 arm ~arm64 ~x86"
 IUSE="dbus debug +ddci dvbcsa +dvb +ffmpeg hdhomerun +imagecache +inotify iptv opus satip systemd +timeshift uriparser vpx x264 x265 xmltv zeroconf zlib"
 
 REQUIRED_USE="


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2024-03-24 15:37 James Le Cuirot
  0 siblings, 0 replies; 59+ messages in thread
From: James Le Cuirot @ 2024-03-24 15:37 UTC (permalink / raw
  To: gentoo-commits

commit:     78abc588b5811a3b597cc476a58f9881efc6adb9
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 24 15:36:31 2024 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Mar 24 15:36:31 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78abc588

media-tv/tvheadend: Bump to 20240322 snapshot for ffmpeg 5+, fix Python deps

Bug: https://bugs.gentoo.org/834399
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 media-tv/tvheadend/Manifest                        |  1 +
 ...-9999.ebuild => tvheadend-4.3_p20240322.ebuild} | 25 +++++++++++++++-------
 media-tv/tvheadend/tvheadend-9999.ebuild           | 21 +++++++++++-------
 3 files changed, 31 insertions(+), 16 deletions(-)

diff --git a/media-tv/tvheadend/Manifest b/media-tv/tvheadend/Manifest
index a4b0579a1fa6..66b6b6e2df8e 100644
--- a/media-tv/tvheadend/Manifest
+++ b/media-tv/tvheadend/Manifest
@@ -1 +1,2 @@
 DIST tvheadend-4.2.8.tar.gz 21875281 BLAKE2B fdd99ca6aff56f8daa073394f9c58e9cba4ea988a2884e24c2288fd4870dd0460624fb700838ba92867a57473cc4133fed5fbd56f0e40f02a0878ffcd0642c00 SHA512 e629ffe1802e76b5121d5c22d11be86640f17816a5e902ed4842b2fd21df506d00d9caebafd931d71995e9d9049cb675c032478c9bed4f1ce82fc3f255f6166f
+DIST tvheadend-4.3_p20240322.tar.gz 22572932 BLAKE2B b3c09c170a13765194885854ca162a2a55e8b10fca2f6c24eb7b03b9670adb0c88f082986ac974a174abc52db3c49704735b371de28050d12d4aad6cb4a8dfc0 SHA512 068e8f6c1d3b3da9af8babd25705c754b2d72173751d65086663a64a45c332c1e1b478f65b86665a531a1f3b9b2168df23f93583b82d96c08e80c475406986da

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-4.3_p20240322.ebuild
similarity index 89%
copy from media-tv/tvheadend/tvheadend-9999.ebuild
copy to media-tv/tvheadend/tvheadend-4.3_p20240322.ebuild
index 570fce9e982d..d151d6b97eea 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.3_p20240322.ebuild
@@ -3,19 +3,25 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..12} )
+COMMIT="c63115464d8f6556fb4cac93ce8740afea1b00d5"
+PYTHON_COMPAT=( python3_{10..12} )
 
-inherit git-r3 linux-info python-any-r1 systemd toolchain-funcs
+inherit linux-info python-single-r1 systemd toolchain-funcs
 
 DESCRIPTION="Tvheadend is a TV streaming server and digital video recorder"
 HOMEPAGE="https://tvheadend.org/"
-EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
+SRC_URI="https://github.com/tvheadend/tvheadend/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 IUSE="dbus debug +ddci dvbcsa +dvb +ffmpeg hdhomerun +imagecache +inotify iptv opus satip systemd +timeshift uriparser vpx x264 x265 xmltv zeroconf zlib"
 
+REQUIRED_USE="
+	${PYTHON_REQUIRED_USE}
+	ddci? ( dvb )
+"
+
 BDEPEND="
 	${PYTHON_DEPS}
 	sys-devel/gettext
@@ -23,6 +29,7 @@ BDEPEND="
 "
 
 RDEPEND="
+	${PYTHON_DEPS}
 	acct-user/tvheadend
 	virtual/libiconv
 	dbus? ( sys-apps/dbus )
@@ -50,13 +57,14 @@ DEPEND="
 "
 
 RDEPEND+="
+	$(python_gen_cond_dep '
+		dev-python/requests[${PYTHON_USEDEP}]
+	')
 	dvb? ( media-tv/dtv-scan-tables )
 	xmltv? ( media-tv/xmltv )
 "
 
-REQUIRED_USE="
-	ddci? ( dvb )
-"
+S="${WORKDIR}/${PN}-${COMMIT}"
 
 # Some patches from:
 # https://github.com/rpmfusion/tvheadend
@@ -71,7 +79,7 @@ PATCHES=(
 DOCS=( README.md )
 
 pkg_setup() {
-	python-any-r1_pkg_setup
+	python-single-r1_pkg_setup
 
 	use inotify &&
 		CONFIG_CHECK="~INOTIFY_USER" linux-info_pkg_setup
@@ -130,6 +138,7 @@ src_compile() {
 
 src_install() {
 	default
+	python_fix_shebang "${ED}"/usr/bin/
 
 	newinitd "${FILESDIR}"/tvheadend.initd tvheadend
 	newconfd "${FILESDIR}"/tvheadend.confd tvheadend

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
index 570fce9e982d..21d9095d7d84 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-9999.ebuild
@@ -3,9 +3,9 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{10..12} )
 
-inherit git-r3 linux-info python-any-r1 systemd toolchain-funcs
+inherit git-r3 linux-info python-single-r1 systemd toolchain-funcs
 
 DESCRIPTION="Tvheadend is a TV streaming server and digital video recorder"
 HOMEPAGE="https://tvheadend.org/"
@@ -13,9 +13,13 @@ EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
 
 LICENSE="GPL-3"
 SLOT="0"
-
 IUSE="dbus debug +ddci dvbcsa +dvb +ffmpeg hdhomerun +imagecache +inotify iptv opus satip systemd +timeshift uriparser vpx x264 x265 xmltv zeroconf zlib"
 
+REQUIRED_USE="
+	${PYTHON_REQUIRED_USE}
+	ddci? ( dvb )
+"
+
 BDEPEND="
 	${PYTHON_DEPS}
 	sys-devel/gettext
@@ -23,6 +27,7 @@ BDEPEND="
 "
 
 RDEPEND="
+	${PYTHON_DEPS}
 	acct-user/tvheadend
 	virtual/libiconv
 	dbus? ( sys-apps/dbus )
@@ -50,14 +55,13 @@ DEPEND="
 "
 
 RDEPEND+="
+	$(python_gen_cond_dep '
+		dev-python/requests[${PYTHON_USEDEP}]
+	')
 	dvb? ( media-tv/dtv-scan-tables )
 	xmltv? ( media-tv/xmltv )
 "
 
-REQUIRED_USE="
-	ddci? ( dvb )
-"
-
 # Some patches from:
 # https://github.com/rpmfusion/tvheadend
 
@@ -71,7 +75,7 @@ PATCHES=(
 DOCS=( README.md )
 
 pkg_setup() {
-	python-any-r1_pkg_setup
+	python-single-r1_pkg_setup
 
 	use inotify &&
 		CONFIG_CHECK="~INOTIFY_USER" linux-info_pkg_setup
@@ -130,6 +134,7 @@ src_compile() {
 
 src_install() {
 	default
+	python_fix_shebang "${ED}"/usr/bin/
 
 	newinitd "${FILESDIR}"/tvheadend.initd tvheadend
 	newconfd "${FILESDIR}"/tvheadend.confd tvheadend


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2024-01-16 21:38 James Le Cuirot
  0 siblings, 0 replies; 59+ messages in thread
From: James Le Cuirot @ 2024-01-16 21:38 UTC (permalink / raw
  To: gentoo-commits

commit:     78a226133fe05ba29e96a54405c1b84e0efb69be
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 16 21:37:32 2024 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Tue Jan 16 21:37:32 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78a22613

media-tv/tvheadend: Drop ffmpeg version constraint from 9999

Version 5+ works now.

Closes: https://bugs.gentoo.org/922186
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-9999.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
index e9692775e140..27ebacd3cd42 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 
 inherit git-r3 linux-info python-any-r1 systemd toolchain-funcs
 
@@ -28,7 +28,7 @@ RDEPEND="
 	virtual/libiconv
 	dbus? ( sys-apps/dbus )
 	dvbcsa? ( media-libs/libdvbcsa )
-	ffmpeg? ( <media-video/ffmpeg-5:=[opus?,vpx?,x264?,x265?] )
+	ffmpeg? ( media-video/ffmpeg:=[opus?,vpx?,x264?,x265?] )
 	hdhomerun? ( media-libs/libhdhomerun )
 	dev-libs/openssl:0=
 	uriparser? ( dev-libs/uriparser )


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2023-02-18 14:25 James Le Cuirot
  0 siblings, 0 replies; 59+ messages in thread
From: James Le Cuirot @ 2023-02-18 14:25 UTC (permalink / raw
  To: gentoo-commits

commit:     e26eaf1ecb3069d31dcf6de494872dd2ffd53ad2
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 18 14:25:00 2023 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat Feb 18 14:25:00 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e26eaf1e

media-tv/tvheadend: Restrict ffmpeg version in 9999

Latest git still doesn't support ffmpeg 5.

Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
index e01b8f79a4a1..e9692775e140 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-9999.ebuild
@@ -28,7 +28,7 @@ RDEPEND="
 	virtual/libiconv
 	dbus? ( sys-apps/dbus )
 	dvbcsa? ( media-libs/libdvbcsa )
-	ffmpeg? ( media-video/ffmpeg:0=[opus?,vpx?,x264?,x265?] )
+	ffmpeg? ( <media-video/ffmpeg-5:=[opus?,vpx?,x264?,x265?] )
 	hdhomerun? ( media-libs/libhdhomerun )
 	dev-libs/openssl:0=
 	uriparser? ( dev-libs/uriparser )


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2023-02-18 14:25 James Le Cuirot
  0 siblings, 0 replies; 59+ messages in thread
From: James Le Cuirot @ 2023-02-18 14:25 UTC (permalink / raw
  To: gentoo-commits

commit:     f9fb6a166c619020e33c332deff5f04dc31de703
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 18 14:24:24 2023 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat Feb 18 14:24:24 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9fb6a16

media-tv/tvheadend: Python 3.11

Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild | 2 +-
 media-tv/tvheadend/tvheadend-9999.ebuild     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild b/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild
index 38480771d8e1..138048f41d63 100644
--- a/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit linux-info python-any-r1 systemd toolchain-funcs
 

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
index e3947829f01b..e01b8f79a4a1 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-9999.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 
 inherit git-r3 linux-info python-any-r1 systemd toolchain-funcs
 


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2023-02-15  6:23 Sam James
  0 siblings, 0 replies; 59+ messages in thread
From: Sam James @ 2023-02-15  6:23 UTC (permalink / raw
  To: gentoo-commits

commit:     d46a719da13dfcdae9a1689fe3b6d2f37242cff9
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 15 06:19:24 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 15 06:19:24 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d46a719d

media-tv/tvheadend: depend on <ffmpeg-5

Bug: https://bugs.gentoo.org/834399
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild b/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild
index 2c50315a5d31..38480771d8e1 100644
--- a/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild
@@ -22,14 +22,14 @@ BDEPEND="
 	sys-devel/gettext
 	virtual/pkgconfig
 "
-
+# <ffmpeg-5 dep for bug #834399, https://github.com/tvheadend/tvheadend/pull/1460
 RDEPEND="
 	acct-user/tvheadend
 	virtual/libiconv
 	dbus? ( sys-apps/dbus )
 	dvbcsa? ( media-libs/libdvbcsa )
 	dvben50221? ( media-tv/linuxtv-dvb-apps )
-	ffmpeg? ( media-video/ffmpeg:0= )
+	ffmpeg? ( <media-video/ffmpeg-5:= )
 	hdhomerun? ( media-libs/libhdhomerun )
 	dev-libs/openssl:0=
 	uriparser? ( dev-libs/uriparser )


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2022-05-26 22:08 James Le Cuirot
  0 siblings, 0 replies; 59+ messages in thread
From: James Le Cuirot @ 2022-05-26 22:08 UTC (permalink / raw
  To: gentoo-commits

commit:     7ae4b4d1afe4a94b28f35f55b72874b5ec9020cf
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Thu May 26 22:08:09 2022 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Thu May 26 22:08:09 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ae4b4d1

media-tv/tvheadend: Add Python 3.10, EAPI 8

Closes: https://bugs.gentoo.org/846095
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild | 6 +++---
 media-tv/tvheadend/tvheadend-9999.ebuild     | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild b/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild
index 28147deb7b63..096fa5c7d960 100644
--- a/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit linux-info python-any-r1 systemd toolchain-funcs
 

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
index d76b7874b6e6..dd79d793e523 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{8,9} )
+PYTHON_COMPAT=( python3_{8..10} )
 
 inherit git-r3 linux-info python-any-r1 systemd toolchain-funcs
 


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2021-10-16  0:48 Sam James
  0 siblings, 0 replies; 59+ messages in thread
From: Sam James @ 2021-10-16  0:48 UTC (permalink / raw
  To: gentoo-commits

commit:     3eed336525892e36debe27abbe607da5f0811d9a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 16 00:45:47 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 16 00:45:47 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3eed3365

media-tv/tvheadend: Stabilize 4.2.8-r2 arm, #799659

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild b/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild
index dc2993fb7b9..28147deb7b6 100644
--- a/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 x86"
+KEYWORDS="amd64 arm arm64 x86"
 
 IUSE="+capmt +constcw +cwc dbus debug dvbcsa dvben50221 +dvb +ffmpeg hdhomerun +imagecache +inotify iptv satip systemd +timeshift uriparser xmltv zeroconf zlib"
 


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2021-08-02  2:24 Sam James
  0 siblings, 0 replies; 59+ messages in thread
From: Sam James @ 2021-08-02  2:24 UTC (permalink / raw
  To: gentoo-commits

commit:     7ac2b6e6dc65d0de97a466254acdf30dce5bd5eb
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Aug  2 02:24:34 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Aug  2 02:24:34 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ac2b6e6

media-tv/tvheadend: Stabilize 4.2.8-r2 arm64, #799659

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild b/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild
index d38ebf0d7b8..dc2993fb7b9 100644
--- a/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
+KEYWORDS="amd64 ~arm arm64 x86"
 
 IUSE="+capmt +constcw +cwc dbus debug dvbcsa dvben50221 +dvb +ffmpeg hdhomerun +imagecache +inotify iptv satip systemd +timeshift uriparser xmltv zeroconf zlib"
 


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2021-07-30  6:13 Sam James
  0 siblings, 0 replies; 59+ messages in thread
From: Sam James @ 2021-07-30  6:13 UTC (permalink / raw
  To: gentoo-commits

commit:     f4c39958f5ab0e8ab4a285711e9a0ca78346d476
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 30 06:12:24 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Jul 30 06:12:24 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4c39958

media-tv/tvheadend: Stabilize 4.2.8-r2 x86, #799659

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild b/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild
index 6a3050a9e5a..d38ebf0d7b8 100644
--- a/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
 
 IUSE="+capmt +constcw +cwc dbus debug dvbcsa dvben50221 +dvb +ffmpeg hdhomerun +imagecache +inotify iptv satip systemd +timeshift uriparser xmltv zeroconf zlib"
 


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2021-07-27 20:35 Sam James
  0 siblings, 0 replies; 59+ messages in thread
From: Sam James @ 2021-07-27 20:35 UTC (permalink / raw
  To: gentoo-commits

commit:     7161eb8047bcb6097a13e3eae77319dcaf5827e5
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Jul 27 20:34:55 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Jul 27 20:34:55 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7161eb80

media-tv/tvheadend: Stabilize 4.2.8-r2 amd64, #799659

Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild b/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild
index f78d37d3f76..6a3050a9e5a 100644
--- a/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
 
 IUSE="+capmt +constcw +cwc dbus debug dvbcsa dvben50221 +dvb +ffmpeg hdhomerun +imagecache +inotify iptv satip systemd +timeshift uriparser xmltv zeroconf zlib"
 


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2021-06-18 21:07 David Seifert
  0 siblings, 0 replies; 59+ messages in thread
From: David Seifert @ 2021-06-18 21:07 UTC (permalink / raw
  To: gentoo-commits

commit:     5298a74f9951ba07ddc148e9f4c54d90688e3315
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 18 21:07:20 2021 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Fri Jun 18 21:07:20 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5298a74f

media-tv/tvheadend: use tc-getPKG_CONFIG

Closes: https://github.com/gentoo/gentoo/pull/20644
Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3
Signed-off-by: Sam James <sam <AT> gentoo.org>
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild | 2 +-
 media-tv/tvheadend/tvheadend-9999.ebuild     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild b/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild
index f003420b860..f78d37d3f76 100644
--- a/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.2.8-r2.ebuild
@@ -73,7 +73,7 @@ pkg_setup() {
 
 src_configure() {
 	CC="$(tc-getCC)" \
-	PKG_CONFIG="${CHOST}-pkg-config" \
+	PKG_CONFIG="$(tc-getPKG_CONFIG)" \
 	econf \
 		--disable-bundle \
 		--disable-ccache \

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
index fba166a03f6..d76b7874b6e 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-9999.ebuild
@@ -87,7 +87,7 @@ pkg_setup() {
 
 src_configure() {
 	CC="$(tc-getCC)" \
-	PKG_CONFIG="${CHOST}-pkg-config" \
+	PKG_CONFIG="$(tc-getPKG_CONFIG)" \
 	econf \
 		--disable-bundle \
 		--disable-ccache \


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2021-05-02 15:07 Mikle Kolyada
  0 siblings, 0 replies; 59+ messages in thread
From: Mikle Kolyada @ 2021-05-02 15:07 UTC (permalink / raw
  To: gentoo-commits

commit:     941390af61b788243d18fa37ca078428dde61866
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Sun May  2 14:54:37 2021 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Sun May  2 15:07:53 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=941390af

media-tv/tvheadend: remove libressl support

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-4.2.8-r1.ebuild | 5 ++---
 media-tv/tvheadend/tvheadend-9999.ebuild     | 5 ++---
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/media-tv/tvheadend/tvheadend-4.2.8-r1.ebuild b/media-tv/tvheadend/tvheadend-4.2.8-r1.ebuild
index c0805930fb4..f003420b860 100644
--- a/media-tv/tvheadend/tvheadend-4.2.8-r1.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.2.8-r1.ebuild
@@ -15,7 +15,7 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 
-IUSE="+capmt +constcw +cwc dbus debug dvbcsa dvben50221 +dvb +ffmpeg hdhomerun +imagecache +inotify iptv libressl satip systemd +timeshift uriparser xmltv zeroconf zlib"
+IUSE="+capmt +constcw +cwc dbus debug dvbcsa dvben50221 +dvb +ffmpeg hdhomerun +imagecache +inotify iptv satip systemd +timeshift uriparser xmltv zeroconf zlib"
 
 BDEPEND="
 	${PYTHON_DEPS}
@@ -31,8 +31,7 @@ RDEPEND="
 	dvben50221? ( media-tv/linuxtv-dvb-apps )
 	ffmpeg? ( media-video/ffmpeg:0= )
 	hdhomerun? ( media-libs/libhdhomerun )
-	!libressl? ( dev-libs/openssl:0= )
-	libressl? ( dev-libs/libressl:= )
+	dev-libs/openssl:0=
 	uriparser? ( dev-libs/uriparser )
 	zeroconf? ( net-dns/avahi )
 	zlib? ( sys-libs/zlib )

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
index eb1fefae461..fba166a03f6 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-9999.ebuild
@@ -15,7 +15,7 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS=""
 
-IUSE="dbus debug +ddci dvbcsa +dvb +ffmpeg hdhomerun +imagecache +inotify iptv libressl opus satip systemd +timeshift uriparser vpx x264 x265 xmltv zeroconf zlib"
+IUSE="dbus debug +ddci dvbcsa +dvb +ffmpeg hdhomerun +imagecache +inotify iptv opus satip systemd +timeshift uriparser vpx x264 x265 xmltv zeroconf zlib"
 
 BDEPEND="
 	${PYTHON_DEPS}
@@ -30,8 +30,7 @@ RDEPEND="
 	dvbcsa? ( media-libs/libdvbcsa )
 	ffmpeg? ( media-video/ffmpeg:0=[opus?,vpx?,x264?,x265?] )
 	hdhomerun? ( media-libs/libhdhomerun )
-	!libressl? ( dev-libs/openssl:0= )
-	libressl? ( dev-libs/libressl:= )
+	dev-libs/openssl:0=
 	uriparser? ( dev-libs/uriparser )
 	zeroconf? ( net-dns/avahi )
 	zlib? ( sys-libs/zlib )


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2021-02-11 23:10 James Le Cuirot
  0 siblings, 0 replies; 59+ messages in thread
From: James Le Cuirot @ 2021-02-11 23:10 UTC (permalink / raw
  To: gentoo-commits

commit:     cc7ba3931f2eb4cd30a0bfc283e41d180859422e
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 11 23:09:35 2021 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Thu Feb 11 23:09:35 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc7ba393

media-tv/tvheadend: Use python-any-r1 eclass

Closes: https://bugs.gentoo.org/770112
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-4.2.8-r1.ebuild | 21 +++++++++++++++------
 media-tv/tvheadend/tvheadend-9999.ebuild     | 21 +++++++++++++++------
 2 files changed, 30 insertions(+), 12 deletions(-)

diff --git a/media-tv/tvheadend/tvheadend-4.2.8-r1.ebuild b/media-tv/tvheadend/tvheadend-4.2.8-r1.ebuild
index 17189591cf0..c0805930fb4 100644
--- a/media-tv/tvheadend/tvheadend-4.2.8-r1.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.2.8-r1.ebuild
@@ -1,9 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit linux-info systemd toolchain-funcs
+PYTHON_COMPAT=( python3_{8,9} )
+
+inherit linux-info python-any-r1 systemd toolchain-funcs
 
 DESCRIPTION="Tvheadend is a TV streaming server and digital video recorder"
 HOMEPAGE="https://tvheadend.org/"
@@ -16,8 +18,10 @@ KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 IUSE="+capmt +constcw +cwc dbus debug dvbcsa dvben50221 +dvb +ffmpeg hdhomerun +imagecache +inotify iptv libressl satip systemd +timeshift uriparser xmltv zeroconf zlib"
 
 BDEPEND="
+	${PYTHON_DEPS}
 	sys-devel/gettext
-	virtual/pkgconfig"
+	virtual/pkgconfig
+"
 
 RDEPEND="
 	acct-user/tvheadend
@@ -31,15 +35,18 @@ RDEPEND="
 	libressl? ( dev-libs/libressl:= )
 	uriparser? ( dev-libs/uriparser )
 	zeroconf? ( net-dns/avahi )
-	zlib? ( sys-libs/zlib )"
+	zlib? ( sys-libs/zlib )
+"
 
 DEPEND="
 	${RDEPEND}
-	dvb? ( virtual/linuxtv-dvb-headers )"
+	dvb? ( virtual/linuxtv-dvb-headers )
+"
 
 RDEPEND+="
 	dvb? ( media-tv/dtv-scan-tables )
-	xmltv? ( media-tv/xmltv )"
+	xmltv? ( media-tv/xmltv )
+"
 
 REQUIRED_USE="dvbcsa? ( || ( capmt constcw cwc dvben50221 ) )"
 
@@ -59,6 +66,8 @@ PATCHES=(
 DOCS=( README.md )
 
 pkg_setup() {
+	python-any-r1_pkg_setup
+
 	use inotify &&
 		CONFIG_CHECK="~INOTIFY_USER" linux-info_pkg_setup
 }

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
index ddd46284395..eb1fefae461 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-9999.ebuild
@@ -1,9 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-inherit git-r3 linux-info systemd toolchain-funcs
+PYTHON_COMPAT=( python3_{8,9} )
+
+inherit git-r3 linux-info python-any-r1 systemd toolchain-funcs
 
 DESCRIPTION="Tvheadend is a TV streaming server and digital video recorder"
 HOMEPAGE="https://tvheadend.org/"
@@ -16,8 +18,10 @@ KEYWORDS=""
 IUSE="dbus debug +ddci dvbcsa +dvb +ffmpeg hdhomerun +imagecache +inotify iptv libressl opus satip systemd +timeshift uriparser vpx x264 x265 xmltv zeroconf zlib"
 
 BDEPEND="
+	${PYTHON_DEPS}
 	sys-devel/gettext
-	virtual/pkgconfig"
+	virtual/pkgconfig
+"
 
 RDEPEND="
 	acct-user/tvheadend
@@ -30,7 +34,8 @@ RDEPEND="
 	libressl? ( dev-libs/libressl:= )
 	uriparser? ( dev-libs/uriparser )
 	zeroconf? ( net-dns/avahi )
-	zlib? ( sys-libs/zlib )"
+	zlib? ( sys-libs/zlib )
+"
 
 # ffmpeg sub-dependencies needed for headers only. Check under
 # src/transcoding/codec/codecs/libs for include statements.
@@ -43,11 +48,13 @@ DEPEND="
 		vpx? ( media-libs/libvpx )
 		x264? ( media-libs/x264 )
 		x265? ( media-libs/x265 )
-	)"
+	)
+"
 
 RDEPEND+="
 	dvb? ( media-tv/dtv-scan-tables )
-	xmltv? ( media-tv/xmltv )"
+	xmltv? ( media-tv/xmltv )
+"
 
 REQUIRED_USE="
 	ddci? ( dvb )
@@ -66,6 +73,8 @@ PATCHES=(
 DOCS=( README.md )
 
 pkg_setup() {
+	python-any-r1_pkg_setup
+
 	use inotify &&
 		CONFIG_CHECK="~INOTIFY_USER" linux-info_pkg_setup
 }


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2020-06-22 19:05 Mart Raudsepp
  0 siblings, 0 replies; 59+ messages in thread
From: Mart Raudsepp @ 2020-06-22 19:05 UTC (permalink / raw
  To: gentoo-commits

commit:     67175b75122ac4b287e61c80d7484dda6da2c149
Author:     Sam James (sam_c) <sam <AT> cmpct <DOT> info>
AuthorDate: Mon Jun 22 05:34:17 2020 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Mon Jun 22 19:02:44 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67175b75

media-tv/tvheadend: arm64 keyworded (bug #722280)

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Sam James (sam_c) <sam <AT> cmpct.info>
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-4.2.8-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/tvheadend/tvheadend-4.2.8-r1.ebuild b/media-tv/tvheadend/tvheadend-4.2.8-r1.ebuild
index 9c12a6de1a1..17189591cf0 100644
--- a/media-tv/tvheadend/tvheadend-4.2.8-r1.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.2.8-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
 
 IUSE="+capmt +constcw +cwc dbus debug dvbcsa dvben50221 +dvb +ffmpeg hdhomerun +imagecache +inotify iptv libressl satip systemd +timeshift uriparser xmltv zeroconf zlib"
 


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2020-06-03 20:10 James Le Cuirot
  0 siblings, 0 replies; 59+ messages in thread
From: James Le Cuirot @ 2020-06-03 20:10 UTC (permalink / raw
  To: gentoo-commits

commit:     c2e18b814591f4ca98a3672ec93bd1f8926ab73d
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Wed Jun  3 20:09:33 2020 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Wed Jun  3 20:09:33 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2e18b81

media-tv/tvheadend: Upstream merged a couple of patches to master

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-9999.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
index 43d6c88ec8d..ddd46284395 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-9999.ebuild
@@ -61,8 +61,6 @@ PATCHES=(
 	"${FILESDIR}"/${PN}-4.3-hdhomerun.patch
 	"${FILESDIR}"/${PN}-4.2.2-dtv_scan_tables.patch
 	"${FILESDIR}"/${PN}-4.2.7-python3.patch
-	"${FILESDIR}"/${PN}-4.2.8-no-dvb-fix.patch
-	"${FILESDIR}"/${PN}-4.2.8-fno-common.patch
 )
 
 DOCS=( README.md )


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2019-01-20 15:31 James Le Cuirot
  0 siblings, 0 replies; 59+ messages in thread
From: James Le Cuirot @ 2019-01-20 15:31 UTC (permalink / raw
  To: gentoo-commits

commit:     82cad0512e17dc97ad55e9722664c4e822a7ac44
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 20 15:31:04 2019 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Jan 20 15:31:04 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82cad051

media-tv/tvheadend: Drop old 4.2.7

Package-Manager: Portage-2.3.56, Repoman-2.3.12
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 media-tv/tvheadend/Manifest               |   1 -
 media-tv/tvheadend/tvheadend-4.2.7.ebuild | 120 ------------------------------
 2 files changed, 121 deletions(-)

diff --git a/media-tv/tvheadend/Manifest b/media-tv/tvheadend/Manifest
index f1516f1c434..a4b0579a1fa 100644
--- a/media-tv/tvheadend/Manifest
+++ b/media-tv/tvheadend/Manifest
@@ -1,2 +1 @@
-DIST tvheadend-4.2.7.tar.gz 21815613 BLAKE2B 2a90801189901c8129209d9157fbca826e5e46c2641aa08676a44f3076f4dd82c7732e188e87835ce22b19aedea96b8c816733998241a213904c9f9aff1a2537 SHA512 14dd4f452a785359614e2dfe3c210543e0bddf011b8bb994a282cfcff3f3e2573e48636e4c778c7fea39c01318053211e674911fcec3ad5f7b536bdd9e5f5aa9
 DIST tvheadend-4.2.8.tar.gz 21875281 BLAKE2B fdd99ca6aff56f8daa073394f9c58e9cba4ea988a2884e24c2288fd4870dd0460624fb700838ba92867a57473cc4133fed5fbd56f0e40f02a0878ffcd0642c00 SHA512 e629ffe1802e76b5121d5c22d11be86640f17816a5e902ed4842b2fd21df506d00d9caebafd931d71995e9d9049cb675c032478c9bed4f1ce82fc3f255f6166f

diff --git a/media-tv/tvheadend/tvheadend-4.2.7.ebuild b/media-tv/tvheadend/tvheadend-4.2.7.ebuild
deleted file mode 100644
index 604b181ffec..00000000000
--- a/media-tv/tvheadend/tvheadend-4.2.7.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-info systemd toolchain-funcs user
-
-DESCRIPTION="Tvheadend is a TV streaming server and digital video recorder"
-HOMEPAGE="https://tvheadend.org/"
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-
-IUSE="+capmt +constcw +cwc dbus debug dvbcsa dvben50221 +dvb +ffmpeg hdhomerun +imagecache +inotify iptv libressl satip systemd +timeshift uriparser xmltv zeroconf zlib"
-
-BDEPEND="
-	sys-devel/gettext
-	virtual/pkgconfig"
-
-RDEPEND="
-	virtual/libiconv
-	dbus? ( sys-apps/dbus )
-	dvbcsa? ( media-libs/libdvbcsa )
-	dvben50221? ( media-tv/linuxtv-dvb-apps )
-	ffmpeg? ( media-video/ffmpeg:0/55.57.57 )
-	hdhomerun? ( media-libs/libhdhomerun )
-	!libressl? ( dev-libs/openssl:0= )
-	libressl? ( dev-libs/libressl:= )
-	uriparser? ( dev-libs/uriparser )
-	zeroconf? ( net-dns/avahi )
-	zlib? ( sys-libs/zlib )"
-
-DEPEND="
-	${RDEPEND}
-	dvb? ( virtual/linuxtv-dvb-headers )"
-
-RDEPEND+="
-	dvb? ( media-tv/dtv-scan-tables )
-	xmltv? ( media-tv/xmltv )"
-
-REQUIRED_USE="dvbcsa? ( || ( capmt constcw cwc dvben50221 ) )"
-
-# Some patches from:
-# https://github.com/rpmfusion/tvheadend
-
-PATCHES=(
-	"${FILESDIR}"/${PN}-4.0.9-use_system_queue.patch
-	"${FILESDIR}"/${PN}-4.2.1-hdhomerun.patch
-	"${FILESDIR}"/${PN}-4.2.2-dtv_scan_tables.patch
-)
-
-DOCS=( README.md )
-
-pkg_setup() {
-	use inotify &&
-		CONFIG_CHECK="~INOTIFY_USER" linux-info_pkg_setup
-
-	enewuser tvheadend -1 -1 /etc/tvheadend video
-}
-
-src_configure() {
-	CC="$(tc-getCC)" \
-	PKG_CONFIG="${CHOST}-pkg-config" \
-	econf \
-		--disable-bundle \
-		--disable-ccache \
-		--disable-dvbscan \
-		--disable-ffmpeg_static \
-		--disable-hdhomerun_static \
-		--nowerror \
-		$(use_enable capmt) \
-		$(use_enable constcw) \
-		$(use_enable cwc) \
-		$(use_enable dbus dbus_1) \
-		$(use_enable debug trace) \
-		$(use_enable dvb linuxdvb) \
-		$(use_enable dvbcsa) \
-		$(use_enable dvben50221) \
-		$(use_enable ffmpeg libav) \
-		$(use_enable hdhomerun hdhomerun_client) \
-		$(use_enable imagecache) \
-		$(use_enable inotify) \
-		$(use_enable iptv) \
-		$(use_enable satip satip_server) \
-		$(use_enable satip satip_client) \
-		$(use_enable systemd libsystemd_daemon) \
-		$(use_enable timeshift) \
-		$(use_enable uriparser) \
-		$(use_enable zeroconf avahi) \
-		$(use_enable zlib)
-}
-
-src_compile() {
-	emake CC="$(tc-getCC)"
-}
-
-src_install() {
-	default
-
-	newinitd "${FILESDIR}"/tvheadend.initd tvheadend
-	newconfd "${FILESDIR}"/tvheadend.confd tvheadend
-
-	use systemd &&
-		systemd_dounit "${FILESDIR}"/tvheadend.service
-
-	dodir /etc/tvheadend
-	fperms 0700 /etc/tvheadend
-	fowners tvheadend:video /etc/tvheadend
-}
-
-pkg_postinst() {
-	elog "The Tvheadend web interface can be reached at:"
-	elog "http://localhost:9981/"
-	elog
-	elog "Make sure that you change the default username"
-	elog "and password via the Configuration / Access control"
-	elog "tab in the web interface."
-}


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2019-01-20 15:31 James Le Cuirot
  0 siblings, 0 replies; 59+ messages in thread
From: James Le Cuirot @ 2019-01-20 15:31 UTC (permalink / raw
  To: gentoo-commits

commit:     de29ffbf0822d0f53bf6fcb10b91e4c036fa172b
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 20 15:17:12 2019 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Jan 20 15:30:37 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de29ffbf

media-tv/tvheadend: Version bump to 4.2.8, loosen ffmpeg dependency

It builds against ffmpeg 4 now.

Closes: https://bugs.gentoo.org/673062
Package-Manager: Portage-2.3.56, Repoman-2.3.12
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 media-tv/tvheadend/Manifest                        |  1 +
 ...vheadend-9999.ebuild => tvheadend-4.2.8.ebuild} | 49 ++++++----------------
 media-tv/tvheadend/tvheadend-9999.ebuild           |  2 +-
 3 files changed, 14 insertions(+), 38 deletions(-)

diff --git a/media-tv/tvheadend/Manifest b/media-tv/tvheadend/Manifest
index 7026baf3a26..f1516f1c434 100644
--- a/media-tv/tvheadend/Manifest
+++ b/media-tv/tvheadend/Manifest
@@ -1 +1,2 @@
 DIST tvheadend-4.2.7.tar.gz 21815613 BLAKE2B 2a90801189901c8129209d9157fbca826e5e46c2641aa08676a44f3076f4dd82c7732e188e87835ce22b19aedea96b8c816733998241a213904c9f9aff1a2537 SHA512 14dd4f452a785359614e2dfe3c210543e0bddf011b8bb994a282cfcff3f3e2573e48636e4c778c7fea39c01318053211e674911fcec3ad5f7b536bdd9e5f5aa9
+DIST tvheadend-4.2.8.tar.gz 21875281 BLAKE2B fdd99ca6aff56f8daa073394f9c58e9cba4ea988a2884e24c2288fd4870dd0460624fb700838ba92867a57473cc4133fed5fbd56f0e40f02a0878ffcd0642c00 SHA512 e629ffe1802e76b5121d5c22d11be86640f17816a5e902ed4842b2fd21df506d00d9caebafd931d71995e9d9049cb675c032478c9bed4f1ce82fc3f255f6166f

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-4.2.8.ebuild
similarity index 63%
copy from media-tv/tvheadend/tvheadend-9999.ebuild
copy to media-tv/tvheadend/tvheadend-4.2.8.ebuild
index 8aa2d256431..0673c7bc7a3 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.2.8.ebuild
@@ -3,17 +3,17 @@
 
 EAPI=7
 
-inherit git-r3 linux-info systemd toolchain-funcs user
+inherit linux-info systemd toolchain-funcs user
 
 DESCRIPTION="Tvheadend is a TV streaming server and digital video recorder"
 HOMEPAGE="https://tvheadend.org/"
-EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="~amd64 ~arm ~x86"
 
-IUSE="dbus debug +ddci dvbcsa +dvb +ffmpeg hdhomerun +imagecache +inotify iptv libressl opus satip systemd +timeshift uriparser vpx x264 x265 xmltv zeroconf zlib"
+IUSE="+capmt +constcw +cwc dbus debug dvbcsa dvben50221 +dvb +ffmpeg hdhomerun +imagecache +inotify iptv libressl satip systemd +timeshift uriparser xmltv zeroconf zlib"
 
 BDEPEND="
 	sys-devel/gettext
@@ -23,7 +23,8 @@ RDEPEND="
 	virtual/libiconv
 	dbus? ( sys-apps/dbus )
 	dvbcsa? ( media-libs/libdvbcsa )
-	ffmpeg? ( media-video/ffmpeg:0/55.57.57[opus?,vpx?,x264?,x265?] )
+	dvben50221? ( media-tv/linuxtv-dvb-apps )
+	ffmpeg? ( media-video/ffmpeg:0= )
 	hdhomerun? ( media-libs/libhdhomerun )
 	!libressl? ( dev-libs/openssl:0= )
 	libressl? ( dev-libs/libressl:= )
@@ -31,26 +32,15 @@ RDEPEND="
 	zeroconf? ( net-dns/avahi )
 	zlib? ( sys-libs/zlib )"
 
-# ffmpeg sub-dependencies needed for headers only. Check under
-# src/transcoding/codec/codecs/libs for include statements.
-
 DEPEND="
 	${RDEPEND}
-	dvb? ( virtual/linuxtv-dvb-headers )
-	ffmpeg? (
-		opus? ( media-libs/opus )
-		vpx? ( media-libs/libvpx )
-		x264? ( media-libs/x264 )
-		x265? ( media-libs/x265 )
-	)"
+	dvb? ( virtual/linuxtv-dvb-headers )"
 
 RDEPEND+="
 	dvb? ( media-tv/dtv-scan-tables )
 	xmltv? ( media-tv/xmltv )"
 
-REQUIRED_USE="
-	ddci? ( dvb )
-"
+REQUIRED_USE="dvbcsa? ( || ( capmt constcw cwc dvben50221 ) )"
 
 # Some patches from:
 # https://github.com/rpmfusion/tvheadend
@@ -70,13 +60,6 @@ pkg_setup() {
 	enewuser tvheadend -1 -1 /etc/tvheadend video
 }
 
-# We unconditionally enable codecs that do not require additional
-# dependencies when building tvheadend. If support is missing from
-# ffmpeg at runtime then tvheadend will simply disable these codecs.
-
-# It is not necessary to specific all the --disable-*-static options as
-# most of them only take effect when --enable-ffmpeg_static is given.
-
 src_configure() {
 	CC="$(tc-getCC)" \
 	PKG_CONFIG="${CHOST}-pkg-config" \
@@ -86,33 +69,25 @@ src_configure() {
 		--disable-dvbscan \
 		--disable-ffmpeg_static \
 		--disable-hdhomerun_static \
-		--enable-libfdkaac \
-		--enable-libtheora \
-		--enable-libvorbis \
 		--nowerror \
+		$(use_enable capmt) \
+		$(use_enable constcw) \
+		$(use_enable cwc) \
 		$(use_enable dbus dbus_1) \
 		$(use_enable debug trace) \
-		$(use_enable ddci) \
 		$(use_enable dvb linuxdvb) \
 		$(use_enable dvbcsa) \
-		$(use_enable dvbcsa capmt) \
-		$(use_enable dvbcsa cccam) \
-		$(use_enable dvbcsa constcw) \
-		$(use_enable dvbcsa cwc) \
+		$(use_enable dvben50221) \
 		$(use_enable ffmpeg libav) \
 		$(use_enable hdhomerun hdhomerun_client) \
 		$(use_enable imagecache) \
 		$(use_enable inotify) \
 		$(use_enable iptv) \
-		$(use_enable opus libopus) \
 		$(use_enable satip satip_server) \
 		$(use_enable satip satip_client) \
 		$(use_enable systemd libsystemd_daemon) \
 		$(use_enable timeshift) \
 		$(use_enable uriparser) \
-		$(use_enable vpx libvpx) \
-		$(use_enable x264 libx264) \
-		$(use_enable x265 libx265) \
 		$(use_enable zeroconf avahi) \
 		$(use_enable zlib)
 }

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
index 8aa2d256431..700a7cc5a1d 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-9999.ebuild
@@ -23,7 +23,7 @@ RDEPEND="
 	virtual/libiconv
 	dbus? ( sys-apps/dbus )
 	dvbcsa? ( media-libs/libdvbcsa )
-	ffmpeg? ( media-video/ffmpeg:0/55.57.57[opus?,vpx?,x264?,x265?] )
+	ffmpeg? ( media-video/ffmpeg:0=[opus?,vpx?,x264?,x265?] )
 	hdhomerun? ( media-libs/libhdhomerun )
 	!libressl? ( dev-libs/openssl:0= )
 	libressl? ( dev-libs/libressl:= )


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2019-01-07 19:15 Lars Wendler
  0 siblings, 0 replies; 59+ messages in thread
From: Lars Wendler @ 2019-01-07 19:15 UTC (permalink / raw
  To: gentoo-commits

commit:     590e247e639e9fca62b04349f69bf294544d3241
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  7 19:13:16 2019 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Mon Jan  7 19:15:47 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=590e247e

media-tv/tvheadend: Adjusted slot dependency on dev-libs/openssl

source-based packages should never depend on any other openssl slot
than slot 0.

Package-Manager: Portage-2.3.54, Repoman-2.3.12
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-4.2.7.ebuild | 4 ++--
 media-tv/tvheadend/tvheadend-9999.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/media-tv/tvheadend/tvheadend-4.2.7.ebuild b/media-tv/tvheadend/tvheadend-4.2.7.ebuild
index e72ceb2f7e3..604b181ffec 100644
--- a/media-tv/tvheadend/tvheadend-4.2.7.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.2.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -26,7 +26,7 @@ RDEPEND="
 	dvben50221? ( media-tv/linuxtv-dvb-apps )
 	ffmpeg? ( media-video/ffmpeg:0/55.57.57 )
 	hdhomerun? ( media-libs/libhdhomerun )
-	!libressl? ( dev-libs/openssl:= )
+	!libressl? ( dev-libs/openssl:0= )
 	libressl? ( dev-libs/libressl:= )
 	uriparser? ( dev-libs/uriparser )
 	zeroconf? ( net-dns/avahi )

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
index 96ff9acc83c..8aa2d256431 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -25,7 +25,7 @@ RDEPEND="
 	dvbcsa? ( media-libs/libdvbcsa )
 	ffmpeg? ( media-video/ffmpeg:0/55.57.57[opus?,vpx?,x264?,x265?] )
 	hdhomerun? ( media-libs/libhdhomerun )
-	!libressl? ( dev-libs/openssl:= )
+	!libressl? ( dev-libs/openssl:0= )
 	libressl? ( dev-libs/libressl:= )
 	uriparser? ( dev-libs/uriparser )
 	zeroconf? ( net-dns/avahi )


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2018-11-10 15:22 James Le Cuirot
  0 siblings, 0 replies; 59+ messages in thread
From: James Le Cuirot @ 2018-11-10 15:22 UTC (permalink / raw
  To: gentoo-commits

commit:     69a42800d4e4089e4ef83e0b5790b30f759c99b5
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 10 15:10:14 2018 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sat Nov 10 15:21:49 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69a42800

media-tv/tvheadend: Version bump to 4.2.7, EAPI 7

Closes: https://bugs.gentoo.org/670228
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 media-tv/tvheadend/Manifest                        |  1 +
 ...vheadend-9999.ebuild => tvheadend-4.2.7.ebuild} | 59 +++++++---------------
 media-tv/tvheadend/tvheadend-9999.ebuild           |  8 +--
 3 files changed, 24 insertions(+), 44 deletions(-)

diff --git a/media-tv/tvheadend/Manifest b/media-tv/tvheadend/Manifest
index 6c7435bed2c..4f11f8ea5bd 100644
--- a/media-tv/tvheadend/Manifest
+++ b/media-tv/tvheadend/Manifest
@@ -1 +1,2 @@
 DIST tvheadend-4.2.6.tar.gz 21528720 BLAKE2B 358373bc19bd4c27ddb597bb14e29e2f451d4a1efd075f40c0324d692b5fdcac0d23f2f626ba9d0ca235f7d0c91930c5bf2438d0b6537af187a9fb3fcf36c419 SHA512 6291b0ba1d9af11d5295bf6804988835e746db2d3ebbd465a22e293a1108225c8c361762b78213c881cd15d7dedd16092f28a97c9e5b38f44920848bfbaf9709
+DIST tvheadend-4.2.7.tar.gz 21815613 BLAKE2B 2a90801189901c8129209d9157fbca826e5e46c2641aa08676a44f3076f4dd82c7732e188e87835ce22b19aedea96b8c816733998241a213904c9f9aff1a2537 SHA512 14dd4f452a785359614e2dfe3c210543e0bddf011b8bb994a282cfcff3f3e2573e48636e4c778c7fea39c01318053211e674911fcec3ad5f7b536bdd9e5f5aa9

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-4.2.7.ebuild
similarity index 61%
copy from media-tv/tvheadend/tvheadend-9999.ebuild
copy to media-tv/tvheadend/tvheadend-4.2.7.ebuild
index 8ee4fdaf118..e72ceb2f7e3 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.2.7.ebuild
@@ -1,25 +1,30 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-inherit git-r3 linux-info systemd toolchain-funcs user
+inherit linux-info systemd toolchain-funcs user
 
 DESCRIPTION="Tvheadend is a TV streaming server and digital video recorder"
 HOMEPAGE="https://tvheadend.org/"
-EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS=""
+KEYWORDS="~amd64 ~arm ~x86"
 
-IUSE="dbus debug +ddci dvbcsa +dvb +ffmpeg hdhomerun +imagecache +inotify iptv libressl opus satip systemd +timeshift uriparser vpx x264 x265 xmltv zeroconf zlib"
+IUSE="+capmt +constcw +cwc dbus debug dvbcsa dvben50221 +dvb +ffmpeg hdhomerun +imagecache +inotify iptv libressl satip systemd +timeshift uriparser xmltv zeroconf zlib"
+
+BDEPEND="
+	sys-devel/gettext
+	virtual/pkgconfig"
 
 RDEPEND="
 	virtual/libiconv
 	dbus? ( sys-apps/dbus )
 	dvbcsa? ( media-libs/libdvbcsa )
-	ffmpeg? ( media-video/ffmpeg:0/55.57.57[opus?,vpx?,x264?,x265?] )
+	dvben50221? ( media-tv/linuxtv-dvb-apps )
+	ffmpeg? ( media-video/ffmpeg:0/55.57.57 )
 	hdhomerun? ( media-libs/libhdhomerun )
 	!libressl? ( dev-libs/openssl:= )
 	libressl? ( dev-libs/libressl:= )
@@ -27,28 +32,15 @@ RDEPEND="
 	zeroconf? ( net-dns/avahi )
 	zlib? ( sys-libs/zlib )"
 
-# ffmpeg sub-dependencies needed for headers only. Check under
-# src/transcoding/codec/codecs/libs for include statements.
-
 DEPEND="
 	${RDEPEND}
-	sys-devel/gettext
-	virtual/pkgconfig
-	dvb? ( virtual/linuxtv-dvb-headers )
-	ffmpeg? (
-		opus? ( media-libs/opus )
-		vpx? ( media-libs/libvpx )
-		x264? ( media-libs/x264 )
-		x265? ( media-libs/x265 )
-	)"
+	dvb? ( virtual/linuxtv-dvb-headers )"
 
 RDEPEND+="
 	dvb? ( media-tv/dtv-scan-tables )
 	xmltv? ( media-tv/xmltv )"
 
-REQUIRED_USE="
-	ddci? ( dvb )
-"
+REQUIRED_USE="dvbcsa? ( || ( capmt constcw cwc dvben50221 ) )"
 
 # Some patches from:
 # https://github.com/rpmfusion/tvheadend
@@ -68,13 +60,6 @@ pkg_setup() {
 	enewuser tvheadend -1 -1 /etc/tvheadend video
 }
 
-# We unconditionally enable codecs that do not require additional
-# dependencies when building tvheadend. If support is missing from
-# ffmpeg at runtime then tvheadend will simply disable these codecs.
-
-# It is not necessary to specific all the --disable-*-static options as
-# most of them only take effect when --enable-ffmpeg_static is given.
-
 src_configure() {
 	CC="$(tc-getCC)" \
 	PKG_CONFIG="${CHOST}-pkg-config" \
@@ -84,33 +69,25 @@ src_configure() {
 		--disable-dvbscan \
 		--disable-ffmpeg_static \
 		--disable-hdhomerun_static \
-		--enable-libfdkaac \
-		--enable-libtheora \
-		--enable-libvorbis \
 		--nowerror \
+		$(use_enable capmt) \
+		$(use_enable constcw) \
+		$(use_enable cwc) \
 		$(use_enable dbus dbus_1) \
 		$(use_enable debug trace) \
-		$(use_enable ddci) \
 		$(use_enable dvb linuxdvb) \
 		$(use_enable dvbcsa) \
-		$(use_enable dvbcsa capmt) \
-		$(use_enable dvbcsa cccam) \
-		$(use_enable dvbcsa constcw) \
-		$(use_enable dvbcsa cwc) \
+		$(use_enable dvben50221) \
 		$(use_enable ffmpeg libav) \
 		$(use_enable hdhomerun hdhomerun_client) \
 		$(use_enable imagecache) \
 		$(use_enable inotify) \
 		$(use_enable iptv) \
-		$(use_enable opus libopus) \
 		$(use_enable satip satip_server) \
 		$(use_enable satip satip_client) \
 		$(use_enable systemd libsystemd_daemon) \
 		$(use_enable timeshift) \
 		$(use_enable uriparser) \
-		$(use_enable vpx libvpx) \
-		$(use_enable x264 libx264) \
-		$(use_enable x265 libx265) \
 		$(use_enable zeroconf avahi) \
 		$(use_enable zlib)
 }

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
index 8ee4fdaf118..96ff9acc83c 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-9999.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit git-r3 linux-info systemd toolchain-funcs user
 
@@ -15,6 +15,10 @@ KEYWORDS=""
 
 IUSE="dbus debug +ddci dvbcsa +dvb +ffmpeg hdhomerun +imagecache +inotify iptv libressl opus satip systemd +timeshift uriparser vpx x264 x265 xmltv zeroconf zlib"
 
+BDEPEND="
+	sys-devel/gettext
+	virtual/pkgconfig"
+
 RDEPEND="
 	virtual/libiconv
 	dbus? ( sys-apps/dbus )
@@ -32,8 +36,6 @@ RDEPEND="
 
 DEPEND="
 	${RDEPEND}
-	sys-devel/gettext
-	virtual/pkgconfig
 	dvb? ( virtual/linuxtv-dvb-headers )
 	ffmpeg? (
 		opus? ( media-libs/opus )


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2018-09-02 11:43 James Le Cuirot
  0 siblings, 0 replies; 59+ messages in thread
From: James Le Cuirot @ 2018-09-02 11:43 UTC (permalink / raw
  To: gentoo-commits

commit:     6a3281cadf514fd7c7e3f4c69a7290a886a6a5a6
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Sep  2 11:42:58 2018 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Sep  2 11:43:12 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a3281ca

media-tv/tvheadend: Drop old 4.2.4

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 media-tv/tvheadend/Manifest               |   1 -
 media-tv/tvheadend/tvheadend-4.2.4.ebuild | 118 ------------------------------
 2 files changed, 119 deletions(-)

diff --git a/media-tv/tvheadend/Manifest b/media-tv/tvheadend/Manifest
index 931e594621d..6c7435bed2c 100644
--- a/media-tv/tvheadend/Manifest
+++ b/media-tv/tvheadend/Manifest
@@ -1,2 +1 @@
-DIST tvheadend-4.2.4.tar.gz 21526564 BLAKE2B 19c571bb253041bd122306eaa516071d096d747b03eaf623b45b79fc0511633a75f1a0925a890207c994da001a2ba3404d1860b91236adae34e307bcf8c57796 SHA512 333a3509da198f5d96316f30fd010a216262315614db302c83405de78d29b32b1d878c0abd7fae2214713107e6955478ee3222b18888a84c57810035af882df4
 DIST tvheadend-4.2.6.tar.gz 21528720 BLAKE2B 358373bc19bd4c27ddb597bb14e29e2f451d4a1efd075f40c0324d692b5fdcac0d23f2f626ba9d0ca235f7d0c91930c5bf2438d0b6537af187a9fb3fcf36c419 SHA512 6291b0ba1d9af11d5295bf6804988835e746db2d3ebbd465a22e293a1108225c8c361762b78213c881cd15d7dedd16092f28a97c9e5b38f44920848bfbaf9709

diff --git a/media-tv/tvheadend/tvheadend-4.2.4.ebuild b/media-tv/tvheadend/tvheadend-4.2.4.ebuild
deleted file mode 100644
index 99676db4937..00000000000
--- a/media-tv/tvheadend/tvheadend-4.2.4.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit linux-info systemd toolchain-funcs user
-
-DESCRIPTION="Tvheadend is a TV streaming server and digital video recorder"
-HOMEPAGE="https://tvheadend.org/"
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-
-IUSE="+capmt +constcw +cwc dbus debug dvbcsa dvben50221 +dvb +ffmpeg hdhomerun +imagecache +inotify iptv libressl satip systemd +timeshift uriparser xmltv zeroconf zlib"
-
-RDEPEND="
-	virtual/libiconv
-	dbus? ( sys-apps/dbus )
-	dvbcsa? ( media-libs/libdvbcsa )
-	dvben50221? ( media-tv/linuxtv-dvb-apps )
-	ffmpeg? ( media-video/ffmpeg:0/55.57.57 )
-	hdhomerun? ( media-libs/libhdhomerun )
-	!libressl? ( dev-libs/openssl:= )
-	libressl? ( dev-libs/libressl:= )
-	uriparser? ( dev-libs/uriparser )
-	zeroconf? ( net-dns/avahi )
-	zlib? ( sys-libs/zlib )"
-
-DEPEND="
-	${RDEPEND}
-	sys-devel/gettext
-	virtual/pkgconfig
-	dvb? ( virtual/linuxtv-dvb-headers )"
-
-RDEPEND+="
-	dvb? ( media-tv/dtv-scan-tables )
-	xmltv? ( media-tv/xmltv )"
-
-REQUIRED_USE="dvbcsa? ( || ( capmt constcw cwc dvben50221 ) )"
-
-# Some patches from:
-# https://github.com/rpmfusion/tvheadend
-
-PATCHES=(
-	"${FILESDIR}/${PN}-4.0.9-use_system_queue.patch"
-	"${FILESDIR}/${PN}-4.2.1-hdhomerun.patch"
-	"${FILESDIR}/${PN}-4.2.2-dtv_scan_tables.patch"
-)
-
-DOCS=( README.md )
-
-pkg_setup() {
-	use inotify &&
-		CONFIG_CHECK="~INOTIFY_USER" linux-info_pkg_setup
-
-	enewuser tvheadend -1 -1 /etc/tvheadend video
-}
-
-src_configure() {
-	CC="$(tc-getCC)" \
-	PKG_CONFIG="${CHOST}-pkg-config" \
-	econf \
-		--disable-bundle \
-		--disable-ccache \
-		--disable-dvbscan \
-		--disable-ffmpeg_static \
-		--disable-hdhomerun_static \
-		--nowerror \
-		$(use_enable capmt) \
-		$(use_enable constcw) \
-		$(use_enable cwc) \
-		$(use_enable dbus dbus_1) \
-		$(use_enable debug trace) \
-		$(use_enable dvb linuxdvb) \
-		$(use_enable dvbcsa) \
-		$(use_enable dvben50221) \
-		$(use_enable ffmpeg libav) \
-		$(use_enable hdhomerun hdhomerun_client) \
-		$(use_enable imagecache) \
-		$(use_enable inotify) \
-		$(use_enable iptv) \
-		$(use_enable satip satip_server) \
-		$(use_enable satip satip_client) \
-		$(use_enable systemd libsystemd_daemon) \
-		$(use_enable timeshift) \
-		$(use_enable uriparser) \
-		$(use_enable zeroconf avahi) \
-		$(use_enable zlib)
-}
-
-src_compile() {
-	emake CC="$(tc-getCC)"
-}
-
-src_install() {
-	default
-
-	newinitd "${FILESDIR}"/tvheadend.initd tvheadend
-	newconfd "${FILESDIR}"/tvheadend.confd tvheadend
-
-	use systemd &&
-		systemd_dounit "${FILESDIR}"/tvheadend.service
-
-	dodir /etc/tvheadend
-	fperms 0700 /etc/tvheadend
-	fowners tvheadend:video /etc/tvheadend
-}
-
-pkg_postinst() {
-	elog "The Tvheadend web interface can be reached at:"
-	elog "http://localhost:9981/"
-	elog
-	elog "Make sure that you change the default username"
-	elog "and password via the Configuration / Access control"
-	elog "tab in the web interface."
-}


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2018-09-02 11:43 James Le Cuirot
  0 siblings, 0 replies; 59+ messages in thread
From: James Le Cuirot @ 2018-09-02 11:43 UTC (permalink / raw
  To: gentoo-commits

commit:     c28ee41c8e7f8c0a4cf37680ce79dfda6b0ef453
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Sep  2 11:41:32 2018 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Sep  2 11:43:11 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c28ee41c

media-tv/tvheadend: Drop capmt, constcw, cwc USE flags from 9999

These are all served by libdvbcsa with no further dependencies so we
might as well put them all behind a common dvbcsa flag. Otherwise we
would have had to add yet another flag called cccam.

Package-Manager: Portage-2.3.48, Repoman-2.3.10

 media-tv/tvheadend/tvheadend-9999.ebuild | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
index 04ecda4fb1b..8ee4fdaf118 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -13,7 +13,7 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS=""
 
-IUSE="+capmt +constcw +cwc dbus debug +ddci dvbcsa +dvb +ffmpeg hdhomerun +imagecache +inotify iptv libressl opus satip systemd +timeshift uriparser vpx x264 x265 xmltv zeroconf zlib"
+IUSE="dbus debug +ddci dvbcsa +dvb +ffmpeg hdhomerun +imagecache +inotify iptv libressl opus satip systemd +timeshift uriparser vpx x264 x265 xmltv zeroconf zlib"
 
 RDEPEND="
 	virtual/libiconv
@@ -47,7 +47,6 @@ RDEPEND+="
 	xmltv? ( media-tv/xmltv )"
 
 REQUIRED_USE="
-	dvbcsa? ( || ( capmt constcw cwc ) )
 	ddci? ( dvb )
 "
 
@@ -55,9 +54,9 @@ REQUIRED_USE="
 # https://github.com/rpmfusion/tvheadend
 
 PATCHES=(
-	"${FILESDIR}/${PN}-4.0.9-use_system_queue.patch"
-	"${FILESDIR}/${PN}-4.2.1-hdhomerun.patch"
-	"${FILESDIR}/${PN}-4.2.2-dtv_scan_tables.patch"
+	"${FILESDIR}"/${PN}-4.0.9-use_system_queue.patch
+	"${FILESDIR}"/${PN}-4.2.1-hdhomerun.patch
+	"${FILESDIR}"/${PN}-4.2.2-dtv_scan_tables.patch
 )
 
 DOCS=( README.md )
@@ -89,14 +88,15 @@ src_configure() {
 		--enable-libtheora \
 		--enable-libvorbis \
 		--nowerror \
-		$(use_enable capmt) \
-		$(use_enable constcw) \
-		$(use_enable cwc) \
 		$(use_enable dbus dbus_1) \
 		$(use_enable debug trace) \
 		$(use_enable ddci) \
 		$(use_enable dvb linuxdvb) \
 		$(use_enable dvbcsa) \
+		$(use_enable dvbcsa capmt) \
+		$(use_enable dvbcsa cccam) \
+		$(use_enable dvbcsa constcw) \
+		$(use_enable dvbcsa cwc) \
 		$(use_enable ffmpeg libav) \
 		$(use_enable hdhomerun hdhomerun_client) \
 		$(use_enable imagecache) \


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2018-04-11 21:04 James Le Cuirot
  0 siblings, 0 replies; 59+ messages in thread
From: James Le Cuirot @ 2018-04-11 21:04 UTC (permalink / raw
  To: gentoo-commits

commit:     39b3e2e8ecf04f96ea759292ecb20cf39b21fbde
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 11 21:03:53 2018 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Wed Apr 11 21:03:53 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39b3e2e8

media-tv/tvheadend: Take over as maintainer

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 media-tv/tvheadend/metadata.xml | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/media-tv/tvheadend/metadata.xml b/media-tv/tvheadend/metadata.xml
index a84bb5eb047..38bdd61b7f9 100644
--- a/media-tv/tvheadend/metadata.xml
+++ b/media-tv/tvheadend/metadata.xml
@@ -1,7 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<!-- maintainer-needed -->
+	<maintainer type="person">
+		<email>chewi@gentoo.org</email>
+		<name>James Le Cuirot</name>
+	</maintainer>
 	<use>
 		<flag name="capmt">Enable support for capmt (dvbapi) protocol</flag>
 		<flag name="constcw">Enable support for the constcw protocol</flag>


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2018-04-10  1:19 Sam Jorna
  0 siblings, 0 replies; 59+ messages in thread
From: Sam Jorna @ 2018-04-10  1:19 UTC (permalink / raw
  To: gentoo-commits

commit:     20b603b39ac25b07ea727867a29cae6be86bb056
Author:     Sam Jorna <wraeth <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 10 01:02:25 2018 +0000
Commit:     Sam Jorna <wraeth <AT> gentoo <DOT> org>
CommitDate: Tue Apr 10 01:18:37 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20b603b3

media-tv/tvheadend: drop to maintainer-needed

Package-Manager: Portage-2.3.28, Repoman-2.3.9

 media-tv/tvheadend/metadata.xml | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/media-tv/tvheadend/metadata.xml b/media-tv/tvheadend/metadata.xml
index 0b905954f50..a84bb5eb047 100644
--- a/media-tv/tvheadend/metadata.xml
+++ b/media-tv/tvheadend/metadata.xml
@@ -1,10 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<maintainer type="person">
-		<email>wraeth@gentoo.org</email>
-		<name>Sam Jorna</name>
-	</maintainer>
+	<!-- maintainer-needed -->
 	<use>
 		<flag name="capmt">Enable support for capmt (dvbapi) protocol</flag>
 		<flag name="constcw">Enable support for the constcw protocol</flag>


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2017-12-17 22:53 James Le Cuirot
  0 siblings, 0 replies; 59+ messages in thread
From: James Le Cuirot @ 2017-12-17 22:53 UTC (permalink / raw
  To: gentoo-commits

commit:     c41d336317b5a48bf1b62b797e050978f4480487
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 17 22:52:45 2017 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Dec 17 22:53:34 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c41d3363

media-tv/tvheadend: libdvben50221 is now effectively bundled

The dependency on the no-longer-maintained linuxtv-dvb-apps can now be
dropped. How ironic when I did the first bump in years just a few
weeks ago.

With this dependency gone, we may as well enable DDCI by default.

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 media-tv/tvheadend/tvheadend-9999.ebuild | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
index 952ade3e853..04ecda4fb1b 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-9999.ebuild
@@ -13,13 +13,12 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS=""
 
-IUSE="+capmt +constcw +cwc dbus debug ddci dvbcsa dvben50221 +dvb +ffmpeg hdhomerun +imagecache +inotify iptv libressl opus satip systemd +timeshift uriparser vpx x264 x265 xmltv zeroconf zlib"
+IUSE="+capmt +constcw +cwc dbus debug +ddci dvbcsa +dvb +ffmpeg hdhomerun +imagecache +inotify iptv libressl opus satip systemd +timeshift uriparser vpx x264 x265 xmltv zeroconf zlib"
 
 RDEPEND="
 	virtual/libiconv
 	dbus? ( sys-apps/dbus )
 	dvbcsa? ( media-libs/libdvbcsa )
-	dvben50221? ( media-tv/linuxtv-dvb-apps )
 	ffmpeg? ( media-video/ffmpeg:0/55.57.57[opus?,vpx?,x264?,x265?] )
 	hdhomerun? ( media-libs/libhdhomerun )
 	!libressl? ( dev-libs/openssl:= )
@@ -48,8 +47,8 @@ RDEPEND+="
 	xmltv? ( media-tv/xmltv )"
 
 REQUIRED_USE="
-	dvbcsa? ( || ( capmt constcw cwc dvben50221 ) )
-	ddci? ( dvb dvben50221 )
+	dvbcsa? ( || ( capmt constcw cwc ) )
+	ddci? ( dvb )
 "
 
 # Some patches from:
@@ -98,7 +97,6 @@ src_configure() {
 		$(use_enable ddci) \
 		$(use_enable dvb linuxdvb) \
 		$(use_enable dvbcsa) \
-		$(use_enable dvben50221) \
 		$(use_enable ffmpeg libav) \
 		$(use_enable hdhomerun hdhomerun_client) \
 		$(use_enable imagecache) \


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2017-12-17 22:53 James Le Cuirot
  0 siblings, 0 replies; 59+ messages in thread
From: James Le Cuirot @ 2017-12-17 22:53 UTC (permalink / raw
  To: gentoo-commits

commit:     46b42af633f895b35ddad5eccdba22dad451bc83
Author:     Daniel Scheller <d.scheller <AT> gmx <DOT> net>
AuthorDate: Sat Dec  2 12:25:09 2017 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Sun Dec 17 22:53:33 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46b42af6

media-tv/tvheadend: add ddci USE flag (support for DDCI hardware)

--enable-ddci enables the recently added support for the Digital Devices
CI hardware (Octopus CI, DuoFlex CI), for which the driver exposes their
functionality via a /dev/dvb/adapterX/secY (recent kernels) or ciY (dddvb
vendor driver package, both supported equally) dev node. This support
will be part of the tvheadend 4.4 release.

Repoman 2.3.3 (portage-2.3.13)
Closes: https://github.com/gentoo/gentoo/pull/6399

 media-tv/tvheadend/metadata.xml          | 1 +
 media-tv/tvheadend/tvheadend-9999.ebuild | 8 ++++++--
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/media-tv/tvheadend/metadata.xml b/media-tv/tvheadend/metadata.xml
index ad28ad1f4b6..0b905954f50 100644
--- a/media-tv/tvheadend/metadata.xml
+++ b/media-tv/tvheadend/metadata.xml
@@ -9,6 +9,7 @@
 		<flag name="capmt">Enable support for capmt (dvbapi) protocol</flag>
 		<flag name="constcw">Enable support for the constcw protocol</flag>
 		<flag name="cwc">Enable support for the cwc (newcamd) protocol</flag>
+		<flag name="ddci">Enable support for DDCI hardware</flag>
 		<flag name="dvbcsa">Enable decryption of the DVB Common Scrambling Algorithm</flag>
 		<flag name="dvben50221">Enable support for hardware CAM</flag>
 		<flag name="hdhomerun">Enable support for the HDHomeRun device</flag>

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
index 55773cf0ac9..952ade3e853 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-9999.ebuild
@@ -13,7 +13,7 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS=""
 
-IUSE="+capmt +constcw +cwc dbus debug dvbcsa dvben50221 +dvb +ffmpeg hdhomerun +imagecache +inotify iptv libressl opus satip systemd +timeshift uriparser vpx x264 x265 xmltv zeroconf zlib"
+IUSE="+capmt +constcw +cwc dbus debug ddci dvbcsa dvben50221 +dvb +ffmpeg hdhomerun +imagecache +inotify iptv libressl opus satip systemd +timeshift uriparser vpx x264 x265 xmltv zeroconf zlib"
 
 RDEPEND="
 	virtual/libiconv
@@ -47,7 +47,10 @@ RDEPEND+="
 	dvb? ( media-tv/dtv-scan-tables )
 	xmltv? ( media-tv/xmltv )"
 
-REQUIRED_USE="dvbcsa? ( || ( capmt constcw cwc dvben50221 ) )"
+REQUIRED_USE="
+	dvbcsa? ( || ( capmt constcw cwc dvben50221 ) )
+	ddci? ( dvb dvben50221 )
+"
 
 # Some patches from:
 # https://github.com/rpmfusion/tvheadend
@@ -92,6 +95,7 @@ src_configure() {
 		$(use_enable cwc) \
 		$(use_enable dbus dbus_1) \
 		$(use_enable debug trace) \
+		$(use_enable ddci) \
 		$(use_enable dvb linuxdvb) \
 		$(use_enable dvbcsa) \
 		$(use_enable dvben50221) \


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2017-12-05 22:36 James Le Cuirot
  0 siblings, 0 replies; 59+ messages in thread
From: James Le Cuirot @ 2017-12-05 22:36 UTC (permalink / raw
  To: gentoo-commits

commit:     68b9abf66d23fcaeafc5820af28621e94224b890
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Tue Dec  5 22:35:50 2017 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Tue Dec  5 22:36:18 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68b9abf6

media-tv/tvheadend: Add libressl support via USE flag

Closes: https://bugs.gentoo.org/639940
Package-Manager: Portage-2.3.16, Repoman-2.3.6

 media-tv/tvheadend/tvheadend-4.2.4.ebuild | 5 +++--
 media-tv/tvheadend/tvheadend-9999.ebuild  | 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/media-tv/tvheadend/tvheadend-4.2.4.ebuild b/media-tv/tvheadend/tvheadend-4.2.4.ebuild
index d56276ff4fc..99676db4937 100644
--- a/media-tv/tvheadend/tvheadend-4.2.4.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.2.4.ebuild
@@ -13,16 +13,17 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~x86"
 
-IUSE="+capmt +constcw +cwc dbus debug dvbcsa dvben50221 +dvb +ffmpeg hdhomerun +imagecache +inotify iptv satip systemd +timeshift uriparser xmltv zeroconf zlib"
+IUSE="+capmt +constcw +cwc dbus debug dvbcsa dvben50221 +dvb +ffmpeg hdhomerun +imagecache +inotify iptv libressl satip systemd +timeshift uriparser xmltv zeroconf zlib"
 
 RDEPEND="
-	dev-libs/openssl:=
 	virtual/libiconv
 	dbus? ( sys-apps/dbus )
 	dvbcsa? ( media-libs/libdvbcsa )
 	dvben50221? ( media-tv/linuxtv-dvb-apps )
 	ffmpeg? ( media-video/ffmpeg:0/55.57.57 )
 	hdhomerun? ( media-libs/libhdhomerun )
+	!libressl? ( dev-libs/openssl:= )
+	libressl? ( dev-libs/libressl:= )
 	uriparser? ( dev-libs/uriparser )
 	zeroconf? ( net-dns/avahi )
 	zlib? ( sys-libs/zlib )"

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
index b3eb58292b3..55773cf0ac9 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-9999.ebuild
@@ -13,16 +13,17 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS=""
 
-IUSE="+capmt +constcw +cwc dbus debug dvbcsa dvben50221 +dvb +ffmpeg hdhomerun +imagecache +inotify iptv opus satip systemd +timeshift uriparser vpx x264 x265 xmltv zeroconf zlib"
+IUSE="+capmt +constcw +cwc dbus debug dvbcsa dvben50221 +dvb +ffmpeg hdhomerun +imagecache +inotify iptv libressl opus satip systemd +timeshift uriparser vpx x264 x265 xmltv zeroconf zlib"
 
 RDEPEND="
-	dev-libs/openssl:=
 	virtual/libiconv
 	dbus? ( sys-apps/dbus )
 	dvbcsa? ( media-libs/libdvbcsa )
 	dvben50221? ( media-tv/linuxtv-dvb-apps )
 	ffmpeg? ( media-video/ffmpeg:0/55.57.57[opus?,vpx?,x264?,x265?] )
 	hdhomerun? ( media-libs/libhdhomerun )
+	!libressl? ( dev-libs/openssl:= )
+	libressl? ( dev-libs/libressl:= )
 	uriparser? ( dev-libs/uriparser )
 	zeroconf? ( net-dns/avahi )
 	zlib? ( sys-libs/zlib )"


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2017-11-17 23:13 James Le Cuirot
  0 siblings, 0 replies; 59+ messages in thread
From: James Le Cuirot @ 2017-11-17 23:13 UTC (permalink / raw
  To: gentoo-commits

commit:     8368af594a23150a95d5a1a6e19ec0ec3b7edd15
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 17 23:13:17 2017 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Fri Nov 17 23:13:17 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8368af59

media-tv/tvheadend: Export CC during configure to fix cross-compiling

CC isn't only used by the Makefile.

Package-Manager: Portage-2.3.14, Repoman-2.3.6

 media-tv/tvheadend/tvheadend-4.0.9.ebuild | 1 +
 media-tv/tvheadend/tvheadend-9999.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/media-tv/tvheadend/tvheadend-4.0.9.ebuild b/media-tv/tvheadend/tvheadend-4.0.9.ebuild
index 8fe7e735272..d3627e8f13c 100644
--- a/media-tv/tvheadend/tvheadend-4.0.9.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.0.9.ebuild
@@ -65,6 +65,7 @@ pkg_setup() {
 }
 
 src_configure() {
+	CC="$(tc-getCC)" \
 	econf --prefix="${EPREFIX}"/usr \
 		--datadir="${EPREFIX}"/usr/share \
 		--disable-ccache \

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
index ac205c566bb..e6779acb3c1 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-9999.ebuild
@@ -50,6 +50,7 @@ src_prepare() {
 }
 
 src_configure() {
+	CC="$(tc-getCC)" \
 	econf --prefix="${EPREFIX}"/usr \
 		--datadir="${EPREFIX}"/usr/share \
 		--disable-hdhomerun_static \


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2016-12-05 15:02 Pacho Ramos
  0 siblings, 0 replies; 59+ messages in thread
From: Pacho Ramos @ 2016-12-05 15:02 UTC (permalink / raw
  To: gentoo-commits

commit:     d26c7b17b7bb948f990922f6ba149737d473ece5
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  5 14:27:13 2016 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Mon Dec  5 15:02:30 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d26c7b17

media-tv/tvheadend: Drop old ebuilds using obsolete avahi USE flag naming

Package-Manager: portage-2.3.2

 media-tv/tvheadend/Manifest                |   3 -
 media-tv/tvheadend/tvheadend-3.4.27.ebuild |  97 -----------------------
 media-tv/tvheadend/tvheadend-4.0.6.ebuild  | 119 -----------------------------
 media-tv/tvheadend/tvheadend-4.0.8.ebuild  | 119 -----------------------------
 4 files changed, 338 deletions(-)

diff --git a/media-tv/tvheadend/Manifest b/media-tv/tvheadend/Manifest
index 2fa330c..f74c515 100644
--- a/media-tv/tvheadend/Manifest
+++ b/media-tv/tvheadend/Manifest
@@ -1,5 +1,2 @@
 DIST dtv-scan-tables-2015-02-08-f2053b3.tar.bz2 123415 SHA256 83ed1b669009ef325e5d9ccb897e48b31e15e71e81bff442b3d0bbd650131c77 SHA512 aedf0429c2ec0a4692e19c0b4ae1e8c063a5a0fb8695359aa8f716a7f40fd88435ed8b1d2aec2461de3f49b533d6cd012c2a54d06058a5291781da4adf82d609 WHIRLPOOL afaef58cdf2ce1ca03c0a695dbf13192b544e3c5a0012cc70a55834d0b1034d509174684fd0fe3f2111becbe32aac16cad5d467adc278a4b6b16c7dbd384757f
-DIST tvheadend-3.4.27.tar.gz 2201905 SHA256 50438809ff43ab332d255248096e9531ac85e6c51511206a3f68cfc1697f4ead SHA512 fb6dc59fbaf5ea43f69452ff6b034ed80b040bb15f5c43f26a3f8075601066354f82e5cf15f7c5215adf1387edfa57468f71605aacfc0824a996aee108a0f11a WHIRLPOOL b0c92d8368cf7643a238d918752f8b1816ddcfde28372fecad228ab133d4e1dd6219d5b436c396fa4013af5269b2fd05b62bb6ce6180553d835204c8c38029ca
-DIST tvheadend-4.0.6.tar.gz 15826173 SHA256 348c6890a3721217c159a8cdce746686e7a8c75bc14740ac5a75a82acf6b5116 SHA512 b5b9a39a9b6f4f1aa653b0d58b311d3580d5c10b2185a96bf73619b912385bece76fdd0d1e8327d97a2f5e3888729f10cfbfd395660d12749fb7a5d586fde266 WHIRLPOOL 6584d30b4f8f3a17cd79e74b7dc9a892c27a0c214258ff146247b342a58a8eba52ffc4ded9d35d761434671b600daec09e8df05c3b7f4f54db7116fb3a79946b
-DIST tvheadend-4.0.8.tar.gz 15826229 SHA256 04f485c25fcca604165622679e9e7be7aee7575d67f326f5ed8b4ceff63d8f4c SHA512 b506dfbb5a4bbb44e772953cbd9bbdd8fdd3d5d22e13977ea5b186eb61a421c32196ab92d2f851907e48880b1fd2d543cbee95ba0004e4040fa0064156775e59 WHIRLPOOL f89c1d3675762b474857b83edbc61b0c074ead2dac08511efd073855d9573ec5dd16e3e2350f0945960148fea6a55a02f5d61a2fa303d842dcff62ca7047ca45
 DIST tvheadend-4.0.9.tar.gz 15825419 SHA256 cea1106f45e286e8c25e6b2f0a581c28bd85e93ce3801ecaac7041568a214977 SHA512 ba8c6edcef126c6a260a9251b0948747074061c8f16fb20f03b250c6698645172c9396530b7fa44bf9cf4d8305fcece08c672c812ba6c48211edfbb2691fb58e WHIRLPOOL c0db6afa8d16201eab5fb188f81d062f84066037395f7e47e496d377e8207e2ffef021a58e07cba4af1217963fb2541b1822681fd33799113858329e9ff287bf

diff --git a/media-tv/tvheadend/tvheadend-3.4.27.ebuild b/media-tv/tvheadend/tvheadend-3.4.27.ebuild
deleted file mode 100644
index e999669..00000000
--- a/media-tv/tvheadend/tvheadend-3.4.27.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils linux-info systemd toolchain-funcs user
-
-MY_PV="3.4patch1"
-
-DESCRIPTION="Tvheadend is a TV streaming server and digital video recorder"
-HOMEPAGE="https://tvheadend.org/"
-SRC_URI="https://github.com/${PN}/${PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="avahi +dvb +dvbscan ffmpeg imagecache inotify xmltv zlib"
-
-REQUIRED_USE="dvbscan? ( dvb )"
-
-# does not build with ffmpeg-3 - bug 574990
-# https://tvheadend.org/issues/3597
-DEPEND="dev-libs/openssl:0=
-	avahi? ( net-dns/avahi )
-	dvb? ( virtual/linuxtv-dvb-headers )
-	ffmpeg? ( <media-video/ffmpeg-3:= )
-	imagecache? ( net-misc/curl )
-	zlib? ( sys-libs/zlib )
-	virtual/pkgconfig"
-
-RDEPEND="${DEPEND}
-	dvbscan? ( media-tv/linuxtv-dvb-apps )
-	xmltv? ( media-tv/xmltv )"
-
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-CONFIG_CHECK="~INOTIFY_USER"
-
-DOCS=( README )
-
-pkg_setup() {
-	enewuser tvheadend -1 -1 /dev/null video
-}
-
-src_prepare() {
-	# set the version number
-	echo "const char *tvheadend_version = \"${PV}\";" \
-		> src/version.c || die "setting version failed!"
-
-	# remove '-Werror' wrt bug #438424
-	sed -e 's:-Werror::' -i Makefile || die 'sed failed!'
-
-	# imdb changed the search url, bug #536072
-	sed -e 's:akas.imdb.org:akas.imdb.com:' \
-		-i src/webui/static/app/epg.js || die 'sed failed!'
-}
-
-src_configure() {
-	econf --prefix="${EPREFIX}"/usr \
-		--datadir="${EPREFIX}"/usr/share \
-		--mandir="${EPREFIX}"/usr/share/man/man1 \
-		$(use_enable avahi) \
-		--disable-dvbscan \
-		$(use_enable dvb linuxdvb) \
-		$(use_enable ffmpeg libav) \
-		$(use_enable imagecache) \
-		$(use_enable inotify) \
-		$(use_enable zlib)
-}
-
-src_compile() {
-	emake CC="$(tc-getCC)"
-}
-
-src_install() {
-	default
-
-	newinitd "${FILESDIR}/tvheadend.initd" tvheadend
-	newconfd "${FILESDIR}/tvheadend.confd" tvheadend
-
-	systemd_dounit "${FILESDIR}/tvheadend.service"
-
-	dodir /etc/tvheadend
-	fperms 0700 /etc/tvheadend
-	fowners tvheadend:video /etc/tvheadend
-}
-
-pkg_postinst() {
-	elog "The Tvheadend web interface can be reached at:"
-	elog "http://localhost:9981/"
-	elog
-	elog "Make sure that you change the default username"
-	elog "and password via the Configuration / Access control"
-	elog "tab in the web interface."
-}

diff --git a/media-tv/tvheadend/tvheadend-4.0.6.ebuild b/media-tv/tvheadend/tvheadend-4.0.6.ebuild
deleted file mode 100644
index b8a73e9..00000000
--- a/media-tv/tvheadend/tvheadend-4.0.6.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils linux-info systemd toolchain-funcs user
-
-DTV_SCAN_TABLES_VERSION="2015-02-08-f2053b3"
-
-DESCRIPTION="Tvheadend is a TV streaming server and digital video recorder"
-HOMEPAGE="https://tvheadend.org/"
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
-		dvbscan? ( http://linuxtv.org/downloads/dtv-scan-tables/dtv-scan-tables-${DTV_SCAN_TABLES_VERSION}.tar.bz2 )"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="avahi capmt constcw +cwc dbus +dvb +dvbscan ffmpeg hdhomerun libav imagecache inotify iptv satip +timeshift uriparser xmltv zlib"
-
-# does not build with ffmpeg-3 - bug 574990
-# https://tvheadend.org/issues/3597
-RDEPEND="dev-libs/openssl:=
-	virtual/libiconv
-	avahi? ( net-dns/avahi )
-	dbus? ( sys-apps/dbus )
-	ffmpeg? (
-		!libav? ( <media-video/ffmpeg-3:= )
-		libav? ( media-video/libav:= )
-	)
-	hdhomerun? ( media-libs/libhdhomerun )
-	uriparser? ( dev-libs/uriparser )
-	zlib? ( sys-libs/zlib )"
-
-DEPEND="${RDEPEND}
-	dvb? ( virtual/linuxtv-dvb-headers )
-	capmt? ( virtual/linuxtv-dvb-headers )
-	virtual/pkgconfig"
-
-RDEPEND+="
-	xmltv? ( media-tv/xmltv )"
-
-CONFIG_CHECK="~INOTIFY_USER"
-
-DOCS=( README.md )
-
-src_unpack() {
-	unpack "${P}.tar.gz"
-
-	if use dvbscan; then
-		mkdir "${S}/data/dvb-scan" || die
-		cd "${T}" || die
-		unpack dtv-scan-tables-${DTV_SCAN_TABLES_VERSION}.tar.bz2
-		rmdir "${S}/data/dvb-scan" || die
-		mv "${T}/usr/share/dvb" "${S}/data/dvb-scan" || die
-
-		# This is needed to prevent make from removing files
-		touch "${S}/data/dvb-scan/.stamp" || die
-	fi
-}
-
-pkg_setup() {
-	enewuser tvheadend -1 -1 /dev/null video
-}
-
-src_prepare() {
-	# remove '-Werror' wrt bug #438424
-	sed -e 's:-Werror::' -i Makefile || die 'sed failed!'
-}
-
-src_configure() {
-	econf --prefix="${EPREFIX}"/usr \
-		--datadir="${EPREFIX}"/usr/share \
-		--disable-ccache \
-		$(use_enable avahi) \
-		$(use_enable capmt) \
-		$(use_enable constcw) \
-		$(use_enable cwc) \
-		$(use_enable dbus) \
-		$(use_enable dvb linuxdvb) \
-		$(use_enable dvbscan) \
-		$(use_enable ffmpeg libav) \
-		$(use_enable hdhomerun hdhomerun_client) \
-		$(use_enable imagecache) \
-		$(use_enable inotify) \
-		$(use_enable iptv) \
-		$(use_enable satip satip_server) \
-		$(use_enable satip satip_client) \
-		$(use_enable timeshift) \
-		$(use_enable uriparser) \
-		$(use_enable zlib)
-}
-
-src_compile() {
-	emake CC="$(tc-getCC)"
-}
-
-src_install() {
-	default
-
-	newinitd "${FILESDIR}/tvheadend.initd" tvheadend
-	newconfd "${FILESDIR}/tvheadend.confd" tvheadend
-
-	systemd_dounit "${FILESDIR}/tvheadend.service"
-
-	dodir /etc/tvheadend
-	fperms 0700 /etc/tvheadend
-	fowners tvheadend:video /etc/tvheadend
-}
-
-pkg_postinst() {
-	elog "The Tvheadend web interface can be reached at:"
-	elog "http://localhost:9981/"
-	elog
-	elog "Make sure that you change the default username"
-	elog "and password via the Configuration / Access control"
-	elog "tab in the web interface."
-}

diff --git a/media-tv/tvheadend/tvheadend-4.0.8.ebuild b/media-tv/tvheadend/tvheadend-4.0.8.ebuild
deleted file mode 100644
index b8a73e9..00000000
--- a/media-tv/tvheadend/tvheadend-4.0.8.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils linux-info systemd toolchain-funcs user
-
-DTV_SCAN_TABLES_VERSION="2015-02-08-f2053b3"
-
-DESCRIPTION="Tvheadend is a TV streaming server and digital video recorder"
-HOMEPAGE="https://tvheadend.org/"
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
-		dvbscan? ( http://linuxtv.org/downloads/dtv-scan-tables/dtv-scan-tables-${DTV_SCAN_TABLES_VERSION}.tar.bz2 )"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="avahi capmt constcw +cwc dbus +dvb +dvbscan ffmpeg hdhomerun libav imagecache inotify iptv satip +timeshift uriparser xmltv zlib"
-
-# does not build with ffmpeg-3 - bug 574990
-# https://tvheadend.org/issues/3597
-RDEPEND="dev-libs/openssl:=
-	virtual/libiconv
-	avahi? ( net-dns/avahi )
-	dbus? ( sys-apps/dbus )
-	ffmpeg? (
-		!libav? ( <media-video/ffmpeg-3:= )
-		libav? ( media-video/libav:= )
-	)
-	hdhomerun? ( media-libs/libhdhomerun )
-	uriparser? ( dev-libs/uriparser )
-	zlib? ( sys-libs/zlib )"
-
-DEPEND="${RDEPEND}
-	dvb? ( virtual/linuxtv-dvb-headers )
-	capmt? ( virtual/linuxtv-dvb-headers )
-	virtual/pkgconfig"
-
-RDEPEND+="
-	xmltv? ( media-tv/xmltv )"
-
-CONFIG_CHECK="~INOTIFY_USER"
-
-DOCS=( README.md )
-
-src_unpack() {
-	unpack "${P}.tar.gz"
-
-	if use dvbscan; then
-		mkdir "${S}/data/dvb-scan" || die
-		cd "${T}" || die
-		unpack dtv-scan-tables-${DTV_SCAN_TABLES_VERSION}.tar.bz2
-		rmdir "${S}/data/dvb-scan" || die
-		mv "${T}/usr/share/dvb" "${S}/data/dvb-scan" || die
-
-		# This is needed to prevent make from removing files
-		touch "${S}/data/dvb-scan/.stamp" || die
-	fi
-}
-
-pkg_setup() {
-	enewuser tvheadend -1 -1 /dev/null video
-}
-
-src_prepare() {
-	# remove '-Werror' wrt bug #438424
-	sed -e 's:-Werror::' -i Makefile || die 'sed failed!'
-}
-
-src_configure() {
-	econf --prefix="${EPREFIX}"/usr \
-		--datadir="${EPREFIX}"/usr/share \
-		--disable-ccache \
-		$(use_enable avahi) \
-		$(use_enable capmt) \
-		$(use_enable constcw) \
-		$(use_enable cwc) \
-		$(use_enable dbus) \
-		$(use_enable dvb linuxdvb) \
-		$(use_enable dvbscan) \
-		$(use_enable ffmpeg libav) \
-		$(use_enable hdhomerun hdhomerun_client) \
-		$(use_enable imagecache) \
-		$(use_enable inotify) \
-		$(use_enable iptv) \
-		$(use_enable satip satip_server) \
-		$(use_enable satip satip_client) \
-		$(use_enable timeshift) \
-		$(use_enable uriparser) \
-		$(use_enable zlib)
-}
-
-src_compile() {
-	emake CC="$(tc-getCC)"
-}
-
-src_install() {
-	default
-
-	newinitd "${FILESDIR}/tvheadend.initd" tvheadend
-	newconfd "${FILESDIR}/tvheadend.confd" tvheadend
-
-	systemd_dounit "${FILESDIR}/tvheadend.service"
-
-	dodir /etc/tvheadend
-	fperms 0700 /etc/tvheadend
-	fowners tvheadend:video /etc/tvheadend
-}
-
-pkg_postinst() {
-	elog "The Tvheadend web interface can be reached at:"
-	elog "http://localhost:9981/"
-	elog
-	elog "Make sure that you change the default username"
-	elog "and password via the Configuration / Access control"
-	elog "tab in the web interface."
-}


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2016-10-02 12:37 Pacho Ramos
  0 siblings, 0 replies; 59+ messages in thread
From: Pacho Ramos @ 2016-10-02 12:37 UTC (permalink / raw
  To: gentoo-commits

commit:     3886bce03e5e17ee8bb053054ea09971942cd49c
Author:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
AuthorDate: Sun Oct  2 11:35:23 2016 +0000
Commit:     Pacho Ramos <pacho <AT> gentoo <DOT> org>
CommitDate: Sun Oct  2 12:36:53 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3886bce0

media-tv/tvheadend: Use zeroconf instead of avahi USE flag (#477620)

Package-Manager: portage-2.3.1

 media-tv/tvheadend/tvheadend-4.0.9.ebuild | 6 +++---
 media-tv/tvheadend/tvheadend-9999.ebuild  | 8 ++++----
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/media-tv/tvheadend/tvheadend-4.0.9.ebuild b/media-tv/tvheadend/tvheadend-4.0.9.ebuild
index 939aac7..fa2ad27 100644
--- a/media-tv/tvheadend/tvheadend-4.0.9.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.0.9.ebuild
@@ -17,13 +17,12 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-IUSE="avahi capmt constcw +cwc dbus +dvb +dvbscan ffmpeg hdhomerun libav imagecache inotify iptv satip +timeshift uriparser xmltv zlib"
+IUSE="capmt constcw +cwc dbus +dvb +dvbscan ffmpeg hdhomerun libav imagecache inotify iptv satip +timeshift uriparser xmltv zeroconf zlib"
 
 # does not build with ffmpeg-3 - bug 574990
 # https://tvheadend.org/issues/3597
 RDEPEND="dev-libs/openssl:=
 	virtual/libiconv
-	avahi? ( net-dns/avahi )
 	dbus? ( sys-apps/dbus )
 	ffmpeg? (
 		!libav? ( <media-video/ffmpeg-3:= )
@@ -31,6 +30,7 @@ RDEPEND="dev-libs/openssl:=
 	)
 	hdhomerun? ( media-libs/libhdhomerun )
 	uriparser? ( dev-libs/uriparser )
+	zeroconf? ( net-dns/avahi )
 	zlib? ( sys-libs/zlib )"
 
 DEPEND="${RDEPEND}
@@ -71,7 +71,6 @@ src_configure() {
 		--disable-ccache \
 		--nowerror \
 		--disable-hdhomerun_static \
-		$(use_enable avahi) \
 		$(use_enable capmt) \
 		$(use_enable constcw) \
 		$(use_enable cwc) \
@@ -87,6 +86,7 @@ src_configure() {
 		$(use_enable satip satip_client) \
 		$(use_enable timeshift) \
 		$(use_enable uriparser) \
+		$(use_enable zeroconf avahi) \
 		$(use_enable zlib)
 }
 

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
index b7e3928..da3f05a 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -14,11 +14,10 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS=""
 
-IUSE="avahi capmt constcw +cwc dbus +dvb +dvbscan ffmpeg hdhomerun libav imagecache inotify iptv satip +timeshift uriparser xmltv zlib"
+IUSE="capmt constcw +cwc dbus +dvb +dvbscan ffmpeg hdhomerun libav imagecache inotify iptv satip +timeshift uriparser xmltv zeroconf zlib"
 
 RDEPEND="dev-libs/openssl:=
 	virtual/libiconv
-	avahi? ( net-dns/avahi )
 	dbus? ( sys-apps/dbus )
 	ffmpeg? (
 		!libav? ( >=media-video/ffmpeg-3:= )
@@ -26,6 +25,7 @@ RDEPEND="dev-libs/openssl:=
 	)
 	hdhomerun? ( media-libs/libhdhomerun )
 	uriparser? ( dev-libs/uriparser )
+	zeroconf? ( net-dns/avahi )
 	zlib? ( sys-libs/zlib )"
 
 DEPEND="${RDEPEND}
@@ -57,7 +57,6 @@ src_configure() {
 		--disable-ffmpeg_static \
 		--disable-ccache \
 		--disable-dvbscan \
-		$(use_enable avahi) \
 		$(use_enable capmt) \
 		$(use_enable constcw) \
 		$(use_enable cwc) \
@@ -72,6 +71,7 @@ src_configure() {
 		$(use_enable satip satip_client) \
 		$(use_enable timeshift) \
 		$(use_enable uriparser) \
+		$(use_enable zeroconf avahi) \
 		$(use_enable zlib)
 }
 


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2016-08-02 20:22 Sven Wegener
  0 siblings, 0 replies; 59+ messages in thread
From: Sven Wegener @ 2016-08-02 20:22 UTC (permalink / raw
  To: gentoo-commits

commit:     64c207792a906fcf1a9f64073b76d169b4abfb21
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  2 15:23:44 2016 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Tue Aug  2 20:22:10 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64c20779

media-tv/tvheadend: Update ffmpeg static disable option

Package-Manager: portage-2.2.28
Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
index a53fbbc..b7e3928 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-9999.ebuild
@@ -54,7 +54,7 @@ src_configure() {
 	econf --prefix="${EPREFIX}"/usr \
 		--datadir="${EPREFIX}"/usr/share \
 		--disable-hdhomerun_static \
-		--disable-libffmpeg_static \
+		--disable-ffmpeg_static \
 		--disable-ccache \
 		--disable-dvbscan \
 		$(use_enable avahi) \


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2016-08-02 20:22 Sven Wegener
  0 siblings, 0 replies; 59+ messages in thread
From: Sven Wegener @ 2016-08-02 20:22 UTC (permalink / raw
  To: gentoo-commits

commit:     49c9d9c482554ffea6bb85a2b93e71bb606c11eb
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  2 15:21:01 2016 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Tue Aug  2 20:22:05 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49c9d9c4

media-tv/tvheadend: Merge ffmpeg atoms

Package-Manager: portage-2.2.28
Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-3.4.27.ebuild | 5 +----
 media-tv/tvheadend/tvheadend-4.0.6.ebuild  | 5 +----
 media-tv/tvheadend/tvheadend-4.0.8.ebuild  | 5 +----
 media-tv/tvheadend/tvheadend-4.0.9.ebuild  | 5 +----
 4 files changed, 4 insertions(+), 16 deletions(-)

diff --git a/media-tv/tvheadend/tvheadend-3.4.27.ebuild b/media-tv/tvheadend/tvheadend-3.4.27.ebuild
index 541c1b0..e999669 100644
--- a/media-tv/tvheadend/tvheadend-3.4.27.ebuild
+++ b/media-tv/tvheadend/tvheadend-3.4.27.ebuild
@@ -25,10 +25,7 @@ REQUIRED_USE="dvbscan? ( dvb )"
 DEPEND="dev-libs/openssl:0=
 	avahi? ( net-dns/avahi )
 	dvb? ( virtual/linuxtv-dvb-headers )
-	ffmpeg? (
-		virtual/ffmpeg
-		<media-video/ffmpeg-3
-	)
+	ffmpeg? ( <media-video/ffmpeg-3:= )
 	imagecache? ( net-misc/curl )
 	zlib? ( sys-libs/zlib )
 	virtual/pkgconfig"

diff --git a/media-tv/tvheadend/tvheadend-4.0.6.ebuild b/media-tv/tvheadend/tvheadend-4.0.6.ebuild
index 88ebb51..b8a73e9 100644
--- a/media-tv/tvheadend/tvheadend-4.0.6.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.0.6.ebuild
@@ -26,10 +26,7 @@ RDEPEND="dev-libs/openssl:=
 	avahi? ( net-dns/avahi )
 	dbus? ( sys-apps/dbus )
 	ffmpeg? (
-		!libav? (
-			media-video/ffmpeg:0=
-			<media-video/ffmpeg-3
-		)
+		!libav? ( <media-video/ffmpeg-3:= )
 		libav? ( media-video/libav:= )
 	)
 	hdhomerun? ( media-libs/libhdhomerun )

diff --git a/media-tv/tvheadend/tvheadend-4.0.8.ebuild b/media-tv/tvheadend/tvheadend-4.0.8.ebuild
index 88ebb51..b8a73e9 100644
--- a/media-tv/tvheadend/tvheadend-4.0.8.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.0.8.ebuild
@@ -26,10 +26,7 @@ RDEPEND="dev-libs/openssl:=
 	avahi? ( net-dns/avahi )
 	dbus? ( sys-apps/dbus )
 	ffmpeg? (
-		!libav? (
-			media-video/ffmpeg:0=
-			<media-video/ffmpeg-3
-		)
+		!libav? ( <media-video/ffmpeg-3:= )
 		libav? ( media-video/libav:= )
 	)
 	hdhomerun? ( media-libs/libhdhomerun )

diff --git a/media-tv/tvheadend/tvheadend-4.0.9.ebuild b/media-tv/tvheadend/tvheadend-4.0.9.ebuild
index 770aa5f..939aac7 100644
--- a/media-tv/tvheadend/tvheadend-4.0.9.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.0.9.ebuild
@@ -26,10 +26,7 @@ RDEPEND="dev-libs/openssl:=
 	avahi? ( net-dns/avahi )
 	dbus? ( sys-apps/dbus )
 	ffmpeg? (
-		!libav? (
-			media-video/ffmpeg:0=
-			<media-video/ffmpeg-3
-		)
+		!libav? ( <media-video/ffmpeg-3:= )
 		libav? ( media-video/libav:= )
 	)
 	hdhomerun? ( media-libs/libhdhomerun )


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2016-08-02 20:22 Sven Wegener
  0 siblings, 0 replies; 59+ messages in thread
From: Sven Wegener @ 2016-08-02 20:22 UTC (permalink / raw
  To: gentoo-commits

commit:     5cce0441434a66927a1c7e6f45ab788bdcbb8cdd
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  2 15:23:22 2016 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Tue Aug  2 20:22:08 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cce0441

media-tv/tvheadend: Require >=ffmpeg-3 for live ebuild

Package-Manager: portage-2.2.28
Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
index 731463d..a53fbbc 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-9999.ebuild
@@ -21,7 +21,7 @@ RDEPEND="dev-libs/openssl:=
 	avahi? ( net-dns/avahi )
 	dbus? ( sys-apps/dbus )
 	ffmpeg? (
-		!libav? ( media-video/ffmpeg:0= )
+		!libav? ( >=media-video/ffmpeg-3:= )
 		libav? ( media-video/libav:= )
 	)
 	hdhomerun? ( media-libs/libhdhomerun )


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2016-04-02 14:40 Sam Jorna
  0 siblings, 0 replies; 59+ messages in thread
From: Sam Jorna @ 2016-04-02 14:40 UTC (permalink / raw
  To: gentoo-commits

commit:     833681a700e6c10b3036e712c9ce255214ea5814
Author:     Sam Jorna <wraeth <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  2 11:11:43 2016 +0000
Commit:     Sam Jorna <wraeth <AT> gentoo <DOT> org>
CommitDate: Sat Apr  2 14:39:45 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=833681a7

media-tv/tvheadend: restrict build with ffmpeg-3

Does not build with ffmpeg-3 as per upstream.

Gentoo-bug: 574990
Bug: https://tvheadend.org/issues/3597
Package-Manager: portage-2.2.28

 media-tv/tvheadend/tvheadend-4.0.8.ebuild | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/media-tv/tvheadend/tvheadend-4.0.8.ebuild b/media-tv/tvheadend/tvheadend-4.0.8.ebuild
index e4c7270..88ebb51 100644
--- a/media-tv/tvheadend/tvheadend-4.0.8.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.0.8.ebuild
@@ -19,12 +19,17 @@ KEYWORDS="~amd64 ~x86"
 
 IUSE="avahi capmt constcw +cwc dbus +dvb +dvbscan ffmpeg hdhomerun libav imagecache inotify iptv satip +timeshift uriparser xmltv zlib"
 
+# does not build with ffmpeg-3 - bug 574990
+# https://tvheadend.org/issues/3597
 RDEPEND="dev-libs/openssl:=
 	virtual/libiconv
 	avahi? ( net-dns/avahi )
 	dbus? ( sys-apps/dbus )
 	ffmpeg? (
-		!libav? ( media-video/ffmpeg:0= )
+		!libav? (
+			media-video/ffmpeg:0=
+			<media-video/ffmpeg-3
+		)
 		libav? ( media-video/libav:= )
 	)
 	hdhomerun? ( media-libs/libhdhomerun )


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2016-04-02 14:40 Sam Jorna
  0 siblings, 0 replies; 59+ messages in thread
From: Sam Jorna @ 2016-04-02 14:40 UTC (permalink / raw
  To: gentoo-commits

commit:     3b9c34b1234f655bfaa843de88c6f7ccd224b3fe
Author:     Sam Jorna <wraeth <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  2 11:16:13 2016 +0000
Commit:     Sam Jorna <wraeth <AT> gentoo <DOT> org>
CommitDate: Sat Apr  2 14:39:50 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b9c34b1

media-tv/tvheadend: restrict build with ffmpeg-3

Does not build with ffmpeg-3 as per upstream.

Gentoo-bug: 574990
Bug: https://tvheadend.org/issues/3597
Package-Manager: portage-2.2.28

 media-tv/tvheadend/tvheadend-3.4.27.ebuild | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/media-tv/tvheadend/tvheadend-3.4.27.ebuild b/media-tv/tvheadend/tvheadend-3.4.27.ebuild
index 03f12f2..541c1b0 100644
--- a/media-tv/tvheadend/tvheadend-3.4.27.ebuild
+++ b/media-tv/tvheadend/tvheadend-3.4.27.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -20,10 +20,15 @@ IUSE="avahi +dvb +dvbscan ffmpeg imagecache inotify xmltv zlib"
 
 REQUIRED_USE="dvbscan? ( dvb )"
 
+# does not build with ffmpeg-3 - bug 574990
+# https://tvheadend.org/issues/3597
 DEPEND="dev-libs/openssl:0=
 	avahi? ( net-dns/avahi )
 	dvb? ( virtual/linuxtv-dvb-headers )
-	ffmpeg? ( virtual/ffmpeg )
+	ffmpeg? (
+		virtual/ffmpeg
+		<media-video/ffmpeg-3
+	)
 	imagecache? ( net-misc/curl )
 	zlib? ( sys-libs/zlib )
 	virtual/pkgconfig"


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2016-04-02 14:40 Sam Jorna
  0 siblings, 0 replies; 59+ messages in thread
From: Sam Jorna @ 2016-04-02 14:40 UTC (permalink / raw
  To: gentoo-commits

commit:     990ee0068d05594384b5916959b30c8ffcee9e4f
Author:     Sam Jorna <wraeth <AT> gentoo <DOT> org>
AuthorDate: Sat Apr  2 11:14:47 2016 +0000
Commit:     Sam Jorna <wraeth <AT> gentoo <DOT> org>
CommitDate: Sat Apr  2 14:39:48 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=990ee006

media-tv/tvheadend: restrict build with ffmpeg-3

Does not build with ffmpeg-3 as per upstream.

Gentoo-bug: 574990
Bug: https://tvheadend.org/issues/3597
Package-Manager: portage-2.2.28

 media-tv/tvheadend/tvheadend-4.0.6.ebuild | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/media-tv/tvheadend/tvheadend-4.0.6.ebuild b/media-tv/tvheadend/tvheadend-4.0.6.ebuild
index 087ea47..88ebb51 100644
--- a/media-tv/tvheadend/tvheadend-4.0.6.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.0.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -19,12 +19,17 @@ KEYWORDS="~amd64 ~x86"
 
 IUSE="avahi capmt constcw +cwc dbus +dvb +dvbscan ffmpeg hdhomerun libav imagecache inotify iptv satip +timeshift uriparser xmltv zlib"
 
+# does not build with ffmpeg-3 - bug 574990
+# https://tvheadend.org/issues/3597
 RDEPEND="dev-libs/openssl:=
 	virtual/libiconv
 	avahi? ( net-dns/avahi )
 	dbus? ( sys-apps/dbus )
 	ffmpeg? (
-		!libav? ( media-video/ffmpeg:0= )
+		!libav? (
+			media-video/ffmpeg:0=
+			<media-video/ffmpeg-3
+		)
 		libav? ( media-video/libav:= )
 	)
 	hdhomerun? ( media-libs/libhdhomerun )


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2016-03-14 23:37 Sam Jorna
  0 siblings, 0 replies; 59+ messages in thread
From: Sam Jorna @ 2016-03-14 23:37 UTC (permalink / raw
  To: gentoo-commits

commit:     3d126cc38347c86c747079c4627a752b2a134636
Author:     Sam Jorna <wraeth <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 14 23:32:27 2016 +0000
Commit:     Sam Jorna <wraeth <AT> gentoo <DOT> org>
CommitDate: Mon Mar 14 23:32:27 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d126cc3

media-tv/tvheadend: update metadata

Package-Manager: portage-2.2.28

 media-tv/tvheadend/metadata.xml | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/media-tv/tvheadend/metadata.xml b/media-tv/tvheadend/metadata.xml
index 31bcdfe..9d99f12 100644
--- a/media-tv/tvheadend/metadata.xml
+++ b/media-tv/tvheadend/metadata.xml
@@ -2,13 +2,8 @@
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
 	<maintainer type="person">
-		<email>wraeth@wraeth.id.au</email>
+		<email>wraeth@gentoo.org</email>
 		<name>Sam Jorna</name>
-		<description>Proxy maintaner, to be assugned to bugs</description>
-	</maintainer>
-	<maintainer type="project">
-		<email>proxy-maint@gentoo.org</email>
-		<name>Proxy Maintainers</name>
 	</maintainer>
 	<use>
 		<flag name="capmt">Enable support for capmt (dvbapi) protocol</flag>


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2016-01-25  6:37 Robin H. Johnson
  0 siblings, 0 replies; 59+ messages in thread
From: Robin H. Johnson @ 2016-01-25  6:37 UTC (permalink / raw
  To: gentoo-commits

commit:     276e6369400f903da7bf8958dee2211ee0d75ad2
Author:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 25 06:37:38 2016 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Mon Jan 25 06:37:38 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=276e6369

Fix missing DIST entry in Manifest, and update copyright year (as trivial change to ensure manifest update propogates).

Package-Manager: portage-2.2.24

 media-tv/tvheadend/Manifest               | 1 +
 media-tv/tvheadend/tvheadend-4.0.8.ebuild | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/media-tv/tvheadend/Manifest b/media-tv/tvheadend/Manifest
index 8d82a28..37da342 100644
--- a/media-tv/tvheadend/Manifest
+++ b/media-tv/tvheadend/Manifest
@@ -1,3 +1,4 @@
 DIST dtv-scan-tables-2015-02-08-f2053b3.tar.bz2 123415 SHA256 83ed1b669009ef325e5d9ccb897e48b31e15e71e81bff442b3d0bbd650131c77 SHA512 aedf0429c2ec0a4692e19c0b4ae1e8c063a5a0fb8695359aa8f716a7f40fd88435ed8b1d2aec2461de3f49b533d6cd012c2a54d06058a5291781da4adf82d609 WHIRLPOOL afaef58cdf2ce1ca03c0a695dbf13192b544e3c5a0012cc70a55834d0b1034d509174684fd0fe3f2111becbe32aac16cad5d467adc278a4b6b16c7dbd384757f
 DIST tvheadend-3.4.27.tar.gz 2201905 SHA256 50438809ff43ab332d255248096e9531ac85e6c51511206a3f68cfc1697f4ead SHA512 fb6dc59fbaf5ea43f69452ff6b034ed80b040bb15f5c43f26a3f8075601066354f82e5cf15f7c5215adf1387edfa57468f71605aacfc0824a996aee108a0f11a WHIRLPOOL b0c92d8368cf7643a238d918752f8b1816ddcfde28372fecad228ab133d4e1dd6219d5b436c396fa4013af5269b2fd05b62bb6ce6180553d835204c8c38029ca
 DIST tvheadend-4.0.6.tar.gz 15826173 SHA256 348c6890a3721217c159a8cdce746686e7a8c75bc14740ac5a75a82acf6b5116 SHA512 b5b9a39a9b6f4f1aa653b0d58b311d3580d5c10b2185a96bf73619b912385bece76fdd0d1e8327d97a2f5e3888729f10cfbfd395660d12749fb7a5d586fde266 WHIRLPOOL 6584d30b4f8f3a17cd79e74b7dc9a892c27a0c214258ff146247b342a58a8eba52ffc4ded9d35d761434671b600daec09e8df05c3b7f4f54db7116fb3a79946b
+DIST tvheadend-4.0.8.tar.gz 15826229 SHA256 04f485c25fcca604165622679e9e7be7aee7575d67f326f5ed8b4ceff63d8f4c SHA512 b506dfbb5a4bbb44e772953cbd9bbdd8fdd3d5d22e13977ea5b186eb61a421c32196ab92d2f851907e48880b1fd2d543cbee95ba0004e4040fa0064156775e59 WHIRLPOOL f89c1d3675762b474857b83edbc61b0c074ead2dac08511efd073855d9573ec5dd16e3e2350f0945960148fea6a55a02f5d61a2fa303d842dcff62ca7047ca45

diff --git a/media-tv/tvheadend/tvheadend-4.0.8.ebuild b/media-tv/tvheadend/tvheadend-4.0.8.ebuild
index 087ea47..e4c7270 100644
--- a/media-tv/tvheadend/tvheadend-4.0.8.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.0.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2016-01-24 23:04 Sven Wegener
  0 siblings, 0 replies; 59+ messages in thread
From: Sven Wegener @ 2016-01-24 23:04 UTC (permalink / raw
  To: gentoo-commits

commit:     b6b23b937f9d4a2dd80c5db45787e3287989393e
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 23 09:22:19 2016 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 23:04:02 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6b23b93

media-tv/tvheadend: Forward port the libav USE flag

Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-9999.ebuild | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
index a8d98b9..584af8a 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-9999.ebuild
@@ -14,12 +14,15 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS=""
 
-IUSE="avahi +dvb +dvbscan ffmpeg imagecache inotify uriparser xmltv zlib"
+IUSE="avahi +dvb +dvbscan ffmpeg libav imagecache inotify uriparser xmltv zlib"
 
 RDEPEND="dev-libs/openssl:=
 	virtual/libiconv
 	avahi? ( net-dns/avahi )
-	ffmpeg? ( virtual/ffmpeg )
+	ffmpeg? (
+		!libav? ( media-video/ffmpeg:0= )
+		libav? ( media-video/libav:= )
+	)
 	uriparser? ( dev-libs/uriparser )
 	zlib? ( sys-libs/zlib )"
 


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2016-01-24 23:04 Sven Wegener
  0 siblings, 0 replies; 59+ messages in thread
From: Sven Wegener @ 2016-01-24 23:04 UTC (permalink / raw
  To: gentoo-commits

commit:     863f9ab8fc98a98570263fbba4d5c918ba0ab13e
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 24 10:06:54 2016 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 23:04:04 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=863f9ab8

media-tv/tvheadend: Version bump, bug #572576

Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-4.0.8.ebuild | 117 ++++++++++++++++++++++++++++++
 1 file changed, 117 insertions(+)

diff --git a/media-tv/tvheadend/tvheadend-4.0.8.ebuild b/media-tv/tvheadend/tvheadend-4.0.8.ebuild
new file mode 100644
index 0000000..087ea47
--- /dev/null
+++ b/media-tv/tvheadend/tvheadend-4.0.8.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils linux-info systemd toolchain-funcs user
+
+DTV_SCAN_TABLES_VERSION="2015-02-08-f2053b3"
+
+DESCRIPTION="Tvheadend is a TV streaming server and digital video recorder"
+HOMEPAGE="https://tvheadend.org/"
+SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+		dvbscan? ( http://linuxtv.org/downloads/dtv-scan-tables/dtv-scan-tables-${DTV_SCAN_TABLES_VERSION}.tar.bz2 )"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="avahi capmt constcw +cwc dbus +dvb +dvbscan ffmpeg hdhomerun libav imagecache inotify iptv satip +timeshift uriparser xmltv zlib"
+
+RDEPEND="dev-libs/openssl:=
+	virtual/libiconv
+	avahi? ( net-dns/avahi )
+	dbus? ( sys-apps/dbus )
+	ffmpeg? (
+		!libav? ( media-video/ffmpeg:0= )
+		libav? ( media-video/libav:= )
+	)
+	hdhomerun? ( media-libs/libhdhomerun )
+	uriparser? ( dev-libs/uriparser )
+	zlib? ( sys-libs/zlib )"
+
+DEPEND="${RDEPEND}
+	dvb? ( virtual/linuxtv-dvb-headers )
+	capmt? ( virtual/linuxtv-dvb-headers )
+	virtual/pkgconfig"
+
+RDEPEND+="
+	xmltv? ( media-tv/xmltv )"
+
+CONFIG_CHECK="~INOTIFY_USER"
+
+DOCS=( README.md )
+
+src_unpack() {
+	unpack "${P}.tar.gz"
+
+	if use dvbscan; then
+		mkdir "${S}/data/dvb-scan" || die
+		cd "${T}" || die
+		unpack dtv-scan-tables-${DTV_SCAN_TABLES_VERSION}.tar.bz2
+		rmdir "${S}/data/dvb-scan" || die
+		mv "${T}/usr/share/dvb" "${S}/data/dvb-scan" || die
+
+		# This is needed to prevent make from removing files
+		touch "${S}/data/dvb-scan/.stamp" || die
+	fi
+}
+
+pkg_setup() {
+	enewuser tvheadend -1 -1 /dev/null video
+}
+
+src_prepare() {
+	# remove '-Werror' wrt bug #438424
+	sed -e 's:-Werror::' -i Makefile || die 'sed failed!'
+}
+
+src_configure() {
+	econf --prefix="${EPREFIX}"/usr \
+		--datadir="${EPREFIX}"/usr/share \
+		--disable-ccache \
+		$(use_enable avahi) \
+		$(use_enable capmt) \
+		$(use_enable constcw) \
+		$(use_enable cwc) \
+		$(use_enable dbus) \
+		$(use_enable dvb linuxdvb) \
+		$(use_enable dvbscan) \
+		$(use_enable ffmpeg libav) \
+		$(use_enable hdhomerun hdhomerun_client) \
+		$(use_enable imagecache) \
+		$(use_enable inotify) \
+		$(use_enable iptv) \
+		$(use_enable satip satip_server) \
+		$(use_enable satip satip_client) \
+		$(use_enable timeshift) \
+		$(use_enable uriparser) \
+		$(use_enable zlib)
+}
+
+src_compile() {
+	emake CC="$(tc-getCC)"
+}
+
+src_install() {
+	default
+
+	newinitd "${FILESDIR}/tvheadend.initd" tvheadend
+	newconfd "${FILESDIR}/tvheadend.confd" tvheadend
+
+	systemd_dounit "${FILESDIR}/tvheadend.service"
+
+	dodir /etc/tvheadend
+	fperms 0700 /etc/tvheadend
+	fowners tvheadend:video /etc/tvheadend
+}
+
+pkg_postinst() {
+	elog "The Tvheadend web interface can be reached at:"
+	elog "http://localhost:9981/"
+	elog
+	elog "Make sure that you change the default username"
+	elog "and password via the Configuration / Access control"
+	elog "tab in the web interface."
+}


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2016-01-24 23:04 Sven Wegener
  0 siblings, 0 replies; 59+ messages in thread
From: Sven Wegener @ 2016-01-24 23:04 UTC (permalink / raw
  To: gentoo-commits

commit:     d3572aecbe052f52b1773003a0398870049ea8e9
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 23 17:55:31 2016 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 23:04:04 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3572aec

media-tv/tvheadend: Convert to git-r3.eclass

Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
index b410af8..731463d 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-9999.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=5
 
-inherit eutils git-2 linux-info systemd toolchain-funcs user
+inherit eutils git-r3 linux-info systemd toolchain-funcs user
 
 DESCRIPTION="Tvheadend is a TV streaming server and digital video recorder"
 HOMEPAGE="https://tvheadend.org/"


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2016-01-24 23:04 Sven Wegener
  0 siblings, 0 replies; 59+ messages in thread
From: Sven Wegener @ 2016-01-24 23:04 UTC (permalink / raw
  To: gentoo-commits

commit:     57523b5920eb1250856de0369fc8883daad279c0
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 23 09:22:25 2016 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 23:04:03 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57523b59

media-tv/tvheadend: Disable building bundled libraries

Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-9999.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
index d056a1e..b410af8 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-9999.ebuild
@@ -53,6 +53,8 @@ src_prepare() {
 src_configure() {
 	econf --prefix="${EPREFIX}"/usr \
 		--datadir="${EPREFIX}"/usr/share \
+		--disable-hdhomerun_static \
+		--disable-libffmpeg_static \
 		--disable-ccache \
 		--disable-dvbscan \
 		$(use_enable avahi) \


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2016-01-24 23:04 Sven Wegener
  0 siblings, 0 replies; 59+ messages in thread
From: Sven Wegener @ 2016-01-24 23:04 UTC (permalink / raw
  To: gentoo-commits

commit:     cb2c426549d27d08b58867bd06abed9b17a75c95
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 23 09:22:16 2016 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 23:04:01 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb2c4265

media-tv/tvheadend: Update dependency syntax of live ebuild

Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-9999.ebuild | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
index 70a30ba..a8d98b9 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-9999.ebuild
@@ -16,16 +16,18 @@ KEYWORDS=""
 
 IUSE="avahi +dvb +dvbscan ffmpeg imagecache inotify uriparser xmltv zlib"
 
-DEPEND="dev-libs/openssl:=
+RDEPEND="dev-libs/openssl:=
 	virtual/libiconv
 	avahi? ( net-dns/avahi )
-	dvb? ( virtual/linuxtv-dvb-headers )
 	ffmpeg? ( virtual/ffmpeg )
 	uriparser? ( dev-libs/uriparser )
-	zlib? ( sys-libs/zlib )
+	zlib? ( sys-libs/zlib )"
+
+DEPEND="${RDEPEND}
+	dvb? ( virtual/linuxtv-dvb-headers )
 	virtual/pkgconfig"
 
-RDEPEND="${DEPEND}
+RDEPEND+="
 	dvbscan? ( media-tv/linuxtv-dvb-apps )
 	xmltv? ( media-tv/xmltv )"
 


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2016-01-24 23:04 Sven Wegener
  0 siblings, 0 replies; 59+ messages in thread
From: Sven Wegener @ 2016-01-24 23:04 UTC (permalink / raw
  To: gentoo-commits

commit:     a9f122016cc7c7a25c79260fa9bdfb0c516ce6f4
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 24 20:43:30 2016 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 23:04:05 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9f12201

media-tv/tvheadend: Fix IMDb URL, bug #536072

Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-3.4.27.ebuild | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/media-tv/tvheadend/tvheadend-3.4.27.ebuild b/media-tv/tvheadend/tvheadend-3.4.27.ebuild
index 0a8d85f..03f12f2 100644
--- a/media-tv/tvheadend/tvheadend-3.4.27.ebuild
+++ b/media-tv/tvheadend/tvheadend-3.4.27.ebuild
@@ -49,6 +49,10 @@ src_prepare() {
 
 	# remove '-Werror' wrt bug #438424
 	sed -e 's:-Werror::' -i Makefile || die 'sed failed!'
+
+	# imdb changed the search url, bug #536072
+	sed -e 's:akas.imdb.org:akas.imdb.com:' \
+		-i src/webui/static/app/epg.js || die 'sed failed!'
 }
 
 src_configure() {


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2016-01-24 23:04 Sven Wegener
  0 siblings, 0 replies; 59+ messages in thread
From: Sven Wegener @ 2016-01-24 23:04 UTC (permalink / raw
  To: gentoo-commits

commit:     c69dc4348380b40e043ec86e35287e737ad97e23
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 23 09:22:22 2016 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 23:04:02 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c69dc434

media-tv/tvheadend: Forward port additional USE flags

Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-9999.ebuild | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
index 584af8a..d056a1e 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-9999.ebuild
@@ -14,20 +14,23 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS=""
 
-IUSE="avahi +dvb +dvbscan ffmpeg libav imagecache inotify uriparser xmltv zlib"
+IUSE="avahi capmt constcw +cwc dbus +dvb +dvbscan ffmpeg hdhomerun libav imagecache inotify iptv satip +timeshift uriparser xmltv zlib"
 
 RDEPEND="dev-libs/openssl:=
 	virtual/libiconv
 	avahi? ( net-dns/avahi )
+	dbus? ( sys-apps/dbus )
 	ffmpeg? (
 		!libav? ( media-video/ffmpeg:0= )
 		libav? ( media-video/libav:= )
 	)
+	hdhomerun? ( media-libs/libhdhomerun )
 	uriparser? ( dev-libs/uriparser )
 	zlib? ( sys-libs/zlib )"
 
 DEPEND="${RDEPEND}
 	dvb? ( virtual/linuxtv-dvb-headers )
+	capmt? ( virtual/linuxtv-dvb-headers )
 	virtual/pkgconfig"
 
 RDEPEND+="
@@ -53,10 +56,19 @@ src_configure() {
 		--disable-ccache \
 		--disable-dvbscan \
 		$(use_enable avahi) \
+		$(use_enable capmt) \
+		$(use_enable constcw) \
+		$(use_enable cwc) \
+		$(use_enable dbus) \
 		$(use_enable dvb linuxdvb) \
 		$(use_enable ffmpeg libav) \
+		$(use_enable hdhomerun hdhomerun_client) \
 		$(use_enable imagecache) \
 		$(use_enable inotify) \
+		$(use_enable iptv) \
+		$(use_enable satip satip_server) \
+		$(use_enable satip satip_client) \
+		$(use_enable timeshift) \
 		$(use_enable uriparser) \
 		$(use_enable zlib)
 }


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2016-01-24 23:04 Sven Wegener
  0 siblings, 0 replies; 59+ messages in thread
From: Sven Wegener @ 2016-01-24 23:04 UTC (permalink / raw
  To: gentoo-commits

commit:     ed222aff0c447ad9901fa8dbc19d4c1775d742bd
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 23 09:22:07 2016 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 23:03:59 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed222aff

media-tv/tvheadend: Move xmltv to being RDEPEND-only

Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-4.0.6.ebuild | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/media-tv/tvheadend/tvheadend-4.0.6.ebuild b/media-tv/tvheadend/tvheadend-4.0.6.ebuild
index fd8c461..4cab67d 100644
--- a/media-tv/tvheadend/tvheadend-4.0.6.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.0.6.ebuild
@@ -31,12 +31,14 @@ RDEPEND="dev-libs/openssl:=
 	)
 	hdhomerun? ( media-libs/libhdhomerun )
 	uriparser? ( dev-libs/uriparser )
-	zlib? ( sys-libs/zlib )
-	xmltv? ( media-tv/xmltv )"
+	zlib? ( sys-libs/zlib )"
 
 DEPEND="${RDEPEND}
 	virtual/pkgconfig"
 
+RDEPEND+="
+	xmltv? ( media-tv/xmltv )"
+
 CONFIG_CHECK="~INOTIFY_USER"
 
 DOCS=( README.md )


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2016-01-24 23:04 Sven Wegener
  0 siblings, 0 replies; 59+ messages in thread
From: Sven Wegener @ 2016-01-24 23:04 UTC (permalink / raw
  To: gentoo-commits

commit:     9775c159a2935c425e0827cbbf13ed458f254150
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 23 09:22:10 2016 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 23:03:59 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9775c159

media-tv/tvheadend: Move headers to being DEPEND-only

Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-4.0.6.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-tv/tvheadend/tvheadend-4.0.6.ebuild b/media-tv/tvheadend/tvheadend-4.0.6.ebuild
index 4cab67d..087ea47 100644
--- a/media-tv/tvheadend/tvheadend-4.0.6.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.0.6.ebuild
@@ -22,9 +22,7 @@ IUSE="avahi capmt constcw +cwc dbus +dvb +dvbscan ffmpeg hdhomerun libav imageca
 RDEPEND="dev-libs/openssl:=
 	virtual/libiconv
 	avahi? ( net-dns/avahi )
-	capmt? ( virtual/linuxtv-dvb-headers )
 	dbus? ( sys-apps/dbus )
-	dvb? ( virtual/linuxtv-dvb-headers )
 	ffmpeg? (
 		!libav? ( media-video/ffmpeg:0= )
 		libav? ( media-video/libav:= )
@@ -34,6 +32,8 @@ RDEPEND="dev-libs/openssl:=
 	zlib? ( sys-libs/zlib )"
 
 DEPEND="${RDEPEND}
+	dvb? ( virtual/linuxtv-dvb-headers )
+	capmt? ( virtual/linuxtv-dvb-headers )
 	virtual/pkgconfig"
 
 RDEPEND+="


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2016-01-24 23:04 Sven Wegener
  0 siblings, 0 replies; 59+ messages in thread
From: Sven Wegener @ 2016-01-24 23:04 UTC (permalink / raw
  To: gentoo-commits

commit:     30e6381ccc4ed33229502d5a145942c2924b3d08
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 23 09:22:01 2016 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 23:03:57 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30e6381c

media-tv/tvheadend: Remove curl dependency

There's no single call to curl or libcurl in the code.

Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-4.0.6.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-tv/tvheadend/tvheadend-4.0.6.ebuild b/media-tv/tvheadend/tvheadend-4.0.6.ebuild
index 2f731d4..ad11c8b 100644
--- a/media-tv/tvheadend/tvheadend-4.0.6.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.0.6.ebuild
@@ -30,7 +30,6 @@ RDEPEND="dev-libs/openssl:=
 		libav? ( media-video/libav:= )
 	)
 	hdhomerun? ( media-libs/libhdhomerun )
-	imagecache? ( net-misc/curl )
 	uriparser? ( dev-libs/uriparser )
 	zlib? ( sys-libs/zlib )
 	xmltv? ( media-tv/xmltv )"


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2016-01-24 23:04 Sven Wegener
  0 siblings, 0 replies; 59+ messages in thread
From: Sven Wegener @ 2016-01-24 23:04 UTC (permalink / raw
  To: gentoo-commits

commit:     d17863df0d4fbcb32257f94c3d71bf606a4d406e
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 23 09:21:49 2016 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 23:03:54 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d17863df

media-tv/tvheadend: Remove --mandir configure option

That used to be an old workaround.

Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-4.0.6.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-tv/tvheadend/tvheadend-4.0.6.ebuild b/media-tv/tvheadend/tvheadend-4.0.6.ebuild
index 3074292..596042b 100644
--- a/media-tv/tvheadend/tvheadend-4.0.6.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.0.6.ebuild
@@ -71,7 +71,6 @@ src_prepare() {
 src_configure() {
 	econf --prefix="${EPREFIX}"/usr \
 		--datadir="${EPREFIX}"/usr/share \
-		--mandir="${EPREFIX}"/usr/share/man/man1 \
 		$(use_enable avahi) \
 		$(use_enable ccache) \
 		$(use_enable capmt) \


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2016-01-24 23:04 Sven Wegener
  0 siblings, 0 replies; 59+ messages in thread
From: Sven Wegener @ 2016-01-24 23:04 UTC (permalink / raw
  To: gentoo-commits

commit:     bf0e9d0dee4077e1fa014a300f9072813cc52e62
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 23 09:21:46 2016 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 23:03:54 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf0e9d0d

media-tv/tvheadend: Move dtv-scan-tables version to variable

Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-4.0.6.ebuild | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/media-tv/tvheadend/tvheadend-4.0.6.ebuild b/media-tv/tvheadend/tvheadend-4.0.6.ebuild
index ec29285..3074292 100644
--- a/media-tv/tvheadend/tvheadend-4.0.6.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.0.6.ebuild
@@ -6,10 +6,12 @@ EAPI=5
 
 inherit eutils linux-info systemd toolchain-funcs user
 
+DTV_SCAN_TABLES_VERSION="2015-02-08-f2053b3"
+
 DESCRIPTION="Tvheadend is a TV streaming server and digital video recorder"
 HOMEPAGE="https://tvheadend.org/"
 SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
-		dvbscan? ( http://linuxtv.org/downloads/dtv-scan-tables/dtv-scan-tables-2015-02-08-f2053b3.tar.bz2 )"
+		dvbscan? ( http://linuxtv.org/downloads/dtv-scan-tables/dtv-scan-tables-${DTV_SCAN_TABLES_VERSION}.tar.bz2 )"
 
 LICENSE="GPL-3"
 SLOT="0"
@@ -47,7 +49,7 @@ src_unpack() {
 	if use dvbscan; then
 		mkdir "${S}/data/dvb-scan" || die
 		cd "${T}" || die
-		unpack dtv-scan-tables-2015-02-08-f2053b3.tar.bz2
+		unpack dtv-scan-tables-${DTV_SCAN_TABLES_VERSION}.tar.bz2
 		rmdir "${S}/data/dvb-scan" || die
 		mv "${T}/usr/share/dvb" "${S}/data/dvb-scan" || die
 


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2016-01-24 23:04 Sven Wegener
  0 siblings, 0 replies; 59+ messages in thread
From: Sven Wegener @ 2016-01-24 23:04 UTC (permalink / raw
  To: gentoo-commits

commit:     3b1a6ca1248eada3588462ab18211e858b7dca69
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 23 09:22:13 2016 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 23:04:00 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b1a6ca1

media-tv/tvheadend: Lower openssl dependency restriction

Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
index 7cbcfde..70a30ba 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-9999.ebuild
@@ -16,7 +16,7 @@ KEYWORDS=""
 
 IUSE="avahi +dvb +dvbscan ffmpeg imagecache inotify uriparser xmltv zlib"
 
-DEPEND="dev-libs/openssl:0=
+DEPEND="dev-libs/openssl:=
 	virtual/libiconv
 	avahi? ( net-dns/avahi )
 	dvb? ( virtual/linuxtv-dvb-headers )


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2016-01-24 23:04 Sven Wegener
  0 siblings, 0 replies; 59+ messages in thread
From: Sven Wegener @ 2016-01-24 23:04 UTC (permalink / raw
  To: gentoo-commits

commit:     e794d6acafe3608a15b81bb82775387734ea6791
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 23 09:21:58 2016 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 23:03:57 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e794d6ac

media-tv/tvheadend: Remove epoll USE flag

The epoll support is always activated on Linux.
On Darwin and FreeBSD tvheadend automatically uses kqueue support.

Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 media-tv/tvheadend/metadata.xml           | 1 -
 media-tv/tvheadend/tvheadend-4.0.6.ebuild | 4 +---
 2 files changed, 1 insertion(+), 4 deletions(-)

diff --git a/media-tv/tvheadend/metadata.xml b/media-tv/tvheadend/metadata.xml
index 99ac1c4..c6e66a8 100644
--- a/media-tv/tvheadend/metadata.xml
+++ b/media-tv/tvheadend/metadata.xml
@@ -11,7 +11,6 @@
 		<flag name="capmt">Enable support for capmt (dvbapi) protocol</flag>
 		<flag name="constcw">Enable support for the constcw protocol</flag>
 		<flag name="cwc">Enable support for the cwc (newcamd) protocol</flag>
-		<flag name="epoll">Enable epoll Linux system call</flag>
 		<flag name="hdhomerun">Enable support for the HDHomeRun device</flag>
 		<flag name="iptv">Enable support for Internet Protocol TV</flag>
 		<flag name="satip">Enable support for IP-based Satellite TV</flag>

diff --git a/media-tv/tvheadend/tvheadend-4.0.6.ebuild b/media-tv/tvheadend/tvheadend-4.0.6.ebuild
index 030b890..2f731d4 100644
--- a/media-tv/tvheadend/tvheadend-4.0.6.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.0.6.ebuild
@@ -17,7 +17,7 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-IUSE="avahi capmt constcw +cwc dbus +dvb +dvbscan epoll ffmpeg hdhomerun libav imagecache inotify iptv satip +timeshift uriparser xmltv zlib"
+IUSE="avahi capmt constcw +cwc dbus +dvb +dvbscan ffmpeg hdhomerun libav imagecache inotify iptv satip +timeshift uriparser xmltv zlib"
 
 RDEPEND="dev-libs/openssl:=
 	virtual/libiconv
@@ -77,8 +77,6 @@ src_configure() {
 		$(use_enable dbus) \
 		$(use_enable dvb linuxdvb) \
 		$(use_enable dvbscan) \
-		$(use_enable epoll) \
-		--disable-kqueue \
 		$(use_enable ffmpeg libav) \
 		$(use_enable hdhomerun hdhomerun_client) \
 		$(use_enable imagecache) \


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2016-01-24 23:04 Sven Wegener
  0 siblings, 0 replies; 59+ messages in thread
From: Sven Wegener @ 2016-01-24 23:04 UTC (permalink / raw
  To: gentoo-commits

commit:     a121e0d2d43e9e1e217993e6556ea5180906c5a5
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 23 09:22:04 2016 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 23:03:58 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a121e0d2

media-tv/tvheadend: Fixup DEPEND setting

Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 media-tv/tvheadend/tvheadend-4.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/tvheadend/tvheadend-4.0.6.ebuild b/media-tv/tvheadend/tvheadend-4.0.6.ebuild
index ad11c8b..fd8c461 100644
--- a/media-tv/tvheadend/tvheadend-4.0.6.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.0.6.ebuild
@@ -34,7 +34,7 @@ RDEPEND="dev-libs/openssl:=
 	zlib? ( sys-libs/zlib )
 	xmltv? ( media-tv/xmltv )"
 
-DEPEND="${DEPEND}
+DEPEND="${RDEPEND}
 	virtual/pkgconfig"
 
 CONFIG_CHECK="~INOTIFY_USER"


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2016-01-24 23:04 Sven Wegener
  0 siblings, 0 replies; 59+ messages in thread
From: Sven Wegener @ 2016-01-24 23:04 UTC (permalink / raw
  To: gentoo-commits

commit:     d66ee667c04958ab7e7222bf8983880ebe729bce
Author:     Sven Wegener <swegener <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 23 09:21:55 2016 +0000
Commit:     Sven Wegener <swegener <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 23:03:56 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d66ee667

media-tv/tvheadend: Remove ccache USE flag

We have the ccache portage feature for that. Also the USE flag didn't do
anything, because we are forcing CC during make, overriding the ccache
command the configure script added to CC.

Signed-off-by: Sven Wegener <swegener <AT> gentoo.org>

 media-tv/tvheadend/metadata.xml           | 1 -
 media-tv/tvheadend/tvheadend-4.0.6.ebuild | 5 ++---
 media-tv/tvheadend/tvheadend-9999.ebuild  | 7 +++----
 3 files changed, 5 insertions(+), 8 deletions(-)

diff --git a/media-tv/tvheadend/metadata.xml b/media-tv/tvheadend/metadata.xml
index 154ca4b..99ac1c4 100644
--- a/media-tv/tvheadend/metadata.xml
+++ b/media-tv/tvheadend/metadata.xml
@@ -17,7 +17,6 @@
 		<flag name="satip">Enable support for IP-based Satellite TV</flag>
 		<flag name="timeshift">Enable TimeShift support</flag>
 		<flag name="xmltv">Use <pkg>media-tv/xmltv</pkg></flag>
-		<flag name="ccache">Use <pkg>dev-util/ccache</pkg></flag>
 		<flag name="dvbscan">Use <pkg>media-tv/linuxtv-dvb-apps</pkg></flag>
 		<flag name="imagecache">Enable support for image caching</flag>
 		<flag name="uriparser">Use <pkg>dev-libs/uriparser</pkg></flag>

diff --git a/media-tv/tvheadend/tvheadend-4.0.6.ebuild b/media-tv/tvheadend/tvheadend-4.0.6.ebuild
index 5512e71..030b890 100644
--- a/media-tv/tvheadend/tvheadend-4.0.6.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.0.6.ebuild
@@ -17,13 +17,12 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
-IUSE="avahi ccache capmt constcw +cwc dbus +dvb +dvbscan epoll ffmpeg hdhomerun libav imagecache inotify iptv satip +timeshift uriparser xmltv zlib"
+IUSE="avahi capmt constcw +cwc dbus +dvb +dvbscan epoll ffmpeg hdhomerun libav imagecache inotify iptv satip +timeshift uriparser xmltv zlib"
 
 RDEPEND="dev-libs/openssl:=
 	virtual/libiconv
 	avahi? ( net-dns/avahi )
 	capmt? ( virtual/linuxtv-dvb-headers )
-	ccache? ( dev-util/ccache sys-libs/zlib )
 	dbus? ( sys-apps/dbus )
 	dvb? ( virtual/linuxtv-dvb-headers )
 	ffmpeg? (
@@ -70,8 +69,8 @@ src_prepare() {
 src_configure() {
 	econf --prefix="${EPREFIX}"/usr \
 		--datadir="${EPREFIX}"/usr/share \
+		--disable-ccache \
 		$(use_enable avahi) \
-		$(use_enable ccache) \
 		$(use_enable capmt) \
 		$(use_enable constcw) \
 		$(use_enable cwc) \

diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild
index 184366e..7cbcfde 100644
--- a/media-tv/tvheadend/tvheadend-9999.ebuild
+++ b/media-tv/tvheadend/tvheadend-9999.ebuild
@@ -14,12 +14,11 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS=""
 
-IUSE="avahi ccache +dvb +dvbscan ffmpeg imagecache inotify uriparser xmltv zlib"
+IUSE="avahi +dvb +dvbscan ffmpeg imagecache inotify uriparser xmltv zlib"
 
 DEPEND="dev-libs/openssl:0=
 	virtual/libiconv
 	avahi? ( net-dns/avahi )
-	ccache? ( dev-util/ccache )
 	dvb? ( virtual/linuxtv-dvb-headers )
 	ffmpeg? ( virtual/ffmpeg )
 	uriparser? ( dev-libs/uriparser )
@@ -46,9 +45,9 @@ src_prepare() {
 src_configure() {
 	econf --prefix="${EPREFIX}"/usr \
 		--datadir="${EPREFIX}"/usr/share \
-		$(use_enable avahi) \
-		$(use_enable ccache) \
+		--disable-ccache \
 		--disable-dvbscan \
+		$(use_enable avahi) \
 		$(use_enable dvb linuxdvb) \
 		$(use_enable ffmpeg libav) \
 		$(use_enable imagecache) \


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2015-10-16 12:05 Alexis Ballier
  0 siblings, 0 replies; 59+ messages in thread
From: Alexis Ballier @ 2015-10-16 12:05 UTC (permalink / raw
  To: gentoo-commits

commit:     17bf1b8ccc41efafe8ba23cf98646c4f9eec45e1
Author:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 16 12:04:52 2015 +0000
Commit:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Fri Oct 16 12:05:01 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17bf1b8c

media-tv/tvheadend: Fix usage of ffmpeg vs libav flags.

ffmpeg flag means enable ffmpeg or libav. libav flags means use libav, lack of it use ffmpeg.

Package-Manager: portage-2.2.23

 media-tv/tvheadend/tvheadend-4.0.6.ebuild | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/media-tv/tvheadend/tvheadend-4.0.6.ebuild b/media-tv/tvheadend/tvheadend-4.0.6.ebuild
index 512a53d..ec29285 100644
--- a/media-tv/tvheadend/tvheadend-4.0.6.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.0.6.ebuild
@@ -23,10 +23,12 @@ RDEPEND="dev-libs/openssl:=
 	ccache? ( dev-util/ccache sys-libs/zlib )
 	dbus? ( sys-apps/dbus )
 	dvb? ( virtual/linuxtv-dvb-headers )
-	ffmpeg? ( virtual/ffmpeg )
+	ffmpeg? (
+		!libav? ( media-video/ffmpeg:0= )
+		libav? ( media-video/libav:= )
+	)
 	hdhomerun? ( media-libs/libhdhomerun )
 	iconv? ( virtual/libiconv )
-	libav? ( media-video/libav )
 	imagecache? ( net-misc/curl )
 	uriparser? ( dev-libs/uriparser )
 	zlib? ( sys-libs/zlib )
@@ -80,7 +82,6 @@ src_configure() {
 		--disable-kqueue \
 		$(use_enable ffmpeg libav) \
 		$(use_enable hdhomerun hdhomerun_client) \
-		$(use_enable libav) \
 		$(use_enable imagecache) \
 		$(use_enable inotify) \
 		$(use_enable iptv) \


^ permalink raw reply related	[flat|nested] 59+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/
@ 2015-10-13 13:08 Ian Delaney
  0 siblings, 0 replies; 59+ messages in thread
From: Ian Delaney @ 2015-10-13 13:08 UTC (permalink / raw
  To: gentoo-commits

commit:     52c004ccdbdb19d4a2c51b9e945180b2300e1e92
Author:     Ian Delaney <idella4 <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 13 13:06:00 2015 +0000
Commit:     Ian Delaney <idella4 <AT> gentoo <DOT> org>
CommitDate: Tue Oct 13 13:07:55 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52c004cc

media-tv/tvheadend: correction to code missed in src_unpack

Package-Manager: portage-2.2.20.1

 media-tv/tvheadend/tvheadend-4.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-tv/tvheadend/tvheadend-4.0.6.ebuild b/media-tv/tvheadend/tvheadend-4.0.6.ebuild
index fc0031e..512a53d 100644
--- a/media-tv/tvheadend/tvheadend-4.0.6.ebuild
+++ b/media-tv/tvheadend/tvheadend-4.0.6.ebuild
@@ -44,7 +44,7 @@ src_unpack() {
 
 	if use dvbscan; then
 		mkdir "${S}/data/dvb-scan" || die
-		cd "${T}"
+		cd "${T}" || die
 		unpack dtv-scan-tables-2015-02-08-f2053b3.tar.bz2
 		rmdir "${S}/data/dvb-scan" || die
 		mv "${T}/usr/share/dvb" "${S}/data/dvb-scan" || die


^ permalink raw reply related	[flat|nested] 59+ messages in thread

end of thread, other threads:[~2024-07-15  8:01 UTC | newest]

Thread overview: 59+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-30  9:44 [gentoo-commits] repo/gentoo:master commit in: media-tv/tvheadend/ Michał Górny
  -- strict thread matches above, loose matches on Subject: below --
2024-07-15  8:01 Eli Schwartz
2024-07-12  5:55 Eli Schwartz
2024-05-28 18:56 Arthur Zamarin
2024-03-24 15:37 James Le Cuirot
2024-01-16 21:38 James Le Cuirot
2023-02-18 14:25 James Le Cuirot
2023-02-18 14:25 James Le Cuirot
2023-02-15  6:23 Sam James
2022-05-26 22:08 James Le Cuirot
2021-10-16  0:48 Sam James
2021-08-02  2:24 Sam James
2021-07-30  6:13 Sam James
2021-07-27 20:35 Sam James
2021-06-18 21:07 David Seifert
2021-05-02 15:07 Mikle Kolyada
2021-02-11 23:10 James Le Cuirot
2020-06-22 19:05 Mart Raudsepp
2020-06-03 20:10 James Le Cuirot
2019-01-20 15:31 James Le Cuirot
2019-01-20 15:31 James Le Cuirot
2019-01-07 19:15 Lars Wendler
2018-11-10 15:22 James Le Cuirot
2018-09-02 11:43 James Le Cuirot
2018-09-02 11:43 James Le Cuirot
2018-04-11 21:04 James Le Cuirot
2018-04-10  1:19 Sam Jorna
2017-12-17 22:53 James Le Cuirot
2017-12-17 22:53 James Le Cuirot
2017-12-05 22:36 James Le Cuirot
2017-11-17 23:13 James Le Cuirot
2016-12-05 15:02 Pacho Ramos
2016-10-02 12:37 Pacho Ramos
2016-08-02 20:22 Sven Wegener
2016-08-02 20:22 Sven Wegener
2016-08-02 20:22 Sven Wegener
2016-04-02 14:40 Sam Jorna
2016-04-02 14:40 Sam Jorna
2016-04-02 14:40 Sam Jorna
2016-03-14 23:37 Sam Jorna
2016-01-25  6:37 Robin H. Johnson
2016-01-24 23:04 Sven Wegener
2016-01-24 23:04 Sven Wegener
2016-01-24 23:04 Sven Wegener
2016-01-24 23:04 Sven Wegener
2016-01-24 23:04 Sven Wegener
2016-01-24 23:04 Sven Wegener
2016-01-24 23:04 Sven Wegener
2016-01-24 23:04 Sven Wegener
2016-01-24 23:04 Sven Wegener
2016-01-24 23:04 Sven Wegener
2016-01-24 23:04 Sven Wegener
2016-01-24 23:04 Sven Wegener
2016-01-24 23:04 Sven Wegener
2016-01-24 23:04 Sven Wegener
2016-01-24 23:04 Sven Wegener
2016-01-24 23:04 Sven Wegener
2015-10-16 12:05 Alexis Ballier
2015-10-13 13:08 Ian Delaney

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox