diff options
author | James Le Cuirot <chewi@gentoo.org> | 2020-05-10 23:16:36 +0100 |
---|---|---|
committer | James Le Cuirot <chewi@gentoo.org> | 2020-05-10 23:16:36 +0100 |
commit | 4d3156597c2c25b6063a9b3328f95e9f1250021d (patch) | |
tree | faa8a3cfb623c9c65cce08bd0042ee412c2b4c97 /media-tv | |
parent | media-tv/tvheadend: Apply GLEP 81 and move default config directory (diff) | |
download | gentoo-4d3156597c2c25b6063a9b3328f95e9f1250021d.tar.gz gentoo-4d3156597c2c25b6063a9b3328f95e9f1250021d.tar.bz2 gentoo-4d3156597c2c25b6063a9b3328f95e9f1250021d.zip |
media-tv/tvheadend: Fix build with USE=-dvb
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Diffstat (limited to 'media-tv')
-rw-r--r-- | media-tv/tvheadend/files/tvheadend-4.2.8-no-dvb-fix.patch | 28 | ||||
-rw-r--r-- | media-tv/tvheadend/tvheadend-4.2.8-r1.ebuild | 1 | ||||
-rw-r--r-- | media-tv/tvheadend/tvheadend-9999.ebuild | 1 |
3 files changed, 30 insertions, 0 deletions
diff --git a/media-tv/tvheadend/files/tvheadend-4.2.8-no-dvb-fix.patch b/media-tv/tvheadend/files/tvheadend-4.2.8-no-dvb-fix.patch new file mode 100644 index 000000000000..b398064292e5 --- /dev/null +++ b/media-tv/tvheadend/files/tvheadend-4.2.8-no-dvb-fix.patch @@ -0,0 +1,28 @@ +From 27ec1008df054072fac6b58ffb8d820423522442 Mon Sep 17 00:00:00 2001 +From: James Le Cuirot <chewi@gentoo.org> +Date: Sun, 10 May 2020 23:02:14 +0100 +Subject: [PATCH] dvbpsi: Fix build when DVB is not enabled at all + +--- + src/input/mpegts/dvb_psi.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/input/mpegts/dvb_psi.c b/src/input/mpegts/dvb_psi.c +index 15203d98c..96b1689fb 100644 +--- a/src/input/mpegts/dvb_psi.c ++++ b/src/input/mpegts/dvb_psi.c +@@ -2331,9 +2331,11 @@ psi_tables_install ( mpegts_input_t *mi, mpegts_mux_t *mm, + psi_tables_atsc_t(mm); + break; + case DVB_SYS_DVBC_ANNEX_B: ++#if ENABLE_MPEGTS_DVB + if (idnode_is_instance(&mm->mm_id, &dvb_mux_dvbc_class)) + psi_tables_dvb(mm); + else ++#endif + psi_tables_atsc_c(mm); + break; + case DVB_SYS_NONE: +-- +2.26.2 + diff --git a/media-tv/tvheadend/tvheadend-4.2.8-r1.ebuild b/media-tv/tvheadend/tvheadend-4.2.8-r1.ebuild index 2c44c55ed179..7886d755c7d5 100644 --- a/media-tv/tvheadend/tvheadend-4.2.8-r1.ebuild +++ b/media-tv/tvheadend/tvheadend-4.2.8-r1.ebuild @@ -52,6 +52,7 @@ PATCHES=( "${FILESDIR}"/${PN}-4.2.2-dtv_scan_tables.patch "${FILESDIR}"/${PN}-4.2.7-python3.patch "${FILESDIR}"/${PN}-4.2.8-gcc9.patch + "${FILESDIR}"/${PN}-4.2.8-no-dvb-fix.patch ) DOCS=( README.md ) diff --git a/media-tv/tvheadend/tvheadend-9999.ebuild b/media-tv/tvheadend/tvheadend-9999.ebuild index ddd46284395b..e8e5c2814ed8 100644 --- a/media-tv/tvheadend/tvheadend-9999.ebuild +++ b/media-tv/tvheadend/tvheadend-9999.ebuild @@ -61,6 +61,7 @@ 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 ) DOCS=( README.md ) |