From cf59cc78468c9bcfef9e16b7b27c115896d805fd Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 22 Apr 2023 18:05:24 +0100 Subject: gentoo auto-resync : 22:04:2023 - 18:05:23 --- media-tv/Manifest.gz | Bin 3610 -> 3610 bytes media-tv/linuxtv-dvb-apps/Manifest | 3 +- .../linuxtv-dvb-apps-1.1.1.20140321-dvbdate.patch | 11 +++ .../linuxtv-dvb-apps-1.1.1.20140321-r1.ebuild | 94 -------------------- .../linuxtv-dvb-apps-1.1.1.20140321-r2.ebuild | 96 +++++++++++++++++++++ 5 files changed, 109 insertions(+), 95 deletions(-) create mode 100644 media-tv/linuxtv-dvb-apps/files/linuxtv-dvb-apps-1.1.1.20140321-dvbdate.patch delete mode 100644 media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20140321-r1.ebuild create mode 100644 media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20140321-r2.ebuild (limited to 'media-tv') diff --git a/media-tv/Manifest.gz b/media-tv/Manifest.gz index dd8fa1834cec..01e0e7c21e6f 100644 Binary files a/media-tv/Manifest.gz and b/media-tv/Manifest.gz differ diff --git a/media-tv/linuxtv-dvb-apps/Manifest b/media-tv/linuxtv-dvb-apps/Manifest index 6c233c9b9739..a282e815881c 100644 --- a/media-tv/linuxtv-dvb-apps/Manifest +++ b/media-tv/linuxtv-dvb-apps/Manifest @@ -1,9 +1,10 @@ AUX linuxtv-dvb-apps-1.1.1.20100223-alevt.patch 1418 BLAKE2B e8501fc28ae0e2288ad1ebb7f56e7dd61d979294d332fe1df6cb08ba0d3ebd1835dd60b31ffe5e350659080ca75cf0297921ad5a3cd0e4dfe08e12dcfc081fcb SHA512 7490d18c3408bc412a3f3a3bb54544885f863ee146176dd8f9caae624043b5ad797f9fe9edc1ae627fd82b0fdb392e6f458d814e68a11ef4efa253c1add4016d AUX linuxtv-dvb-apps-1.1.1.20100223-ldflags.patch 607 BLAKE2B ea2f229d1ab2d0f5df3541b85a90caa06c25e7296b5d77dfb572ac5b261efd4b61e4022ca0ee80fe31be7046b47090ea2e7457710e762ad2eecbc5165db2996b SHA512 abaf61336531e33148a8a0d5d4dfa545a607b077430e6e9ae363a667524fcf3d41e5fec1112e795dcf6be5160a8ef57049b224dac42b1211d3ea3b9f865dba48 AUX linuxtv-dvb-apps-1.1.1.20100223-perl526.patch 519 BLAKE2B 1546d43af3d337062d1a454e79be0d70349c91950e55ce66e84e75092277d50a7c327eef48bd85239ccb86c8284a6393cd77b173b895956e66af17d625a767d3 SHA512 73fea472e484f41d9c3eb676628dc2765081c92202823c03489d866534cdfef81559205cdb7f0e4578f217e0b0102ee94ed1faf56b7c3a3eb8c4c7d9dfc1b1e8 +AUX linuxtv-dvb-apps-1.1.1.20140321-dvbdate.patch 266 BLAKE2B 0ef8ea9446431ced129e6cd54045b96e1caa9e8c4e7e2867c8ec1466098197b6a807d429037aa5957a0068fe8491c98849d21dd466402fcd5a227d843217b96f SHA512 ee0e443633782fe65754318c59a67e4076f5ba03878266f4b3177f0fc0285af60e4bba5aacdc175beb02da2effacc5c072887ea654e8bbcd889ee5c353f45749 AUX linuxtv-dvb-apps-1.1.1.20140321-gcc10.patch 413 BLAKE2B 0d66160c487ef9f952e1870541c71a3c6c81fdd72dd0bbe16c9495fc618357aef78de0a390953aa80cbbb5e17d89b226eb92a8892a4375ba033f7a43b1af2f69 SHA512 eec40d8917ef2a67fbe3888b0cf44154b1af8fad5363578df87ca3f3bd7a2536c05017c2889676ee5150ae810d71ee6fe156813aa97af0d74dde82ca0ea2a18e AUX linuxtv-dvb-apps-glibc-2.31.patch 291 BLAKE2B b03833abf623175e9697a2745e9d99c7510b34e3823b42e4a394739d39a534cb4781a076879c85794fc4f9f703ded73778695b8334324186c4bafb3285d0dbb7 SHA512 efd1e8aa91cdcdff7f17856f13bb8689d3eb0288e2ff45c05bc55b44b32a137854c194cb3ee477a243b5377b44f221481e3323c9caa0065eb551cddf37a89c41 AUX linuxtv-dvb-apps-no-ca_set_pid.patch 1004 BLAKE2B 36ab3817546d5a832473f4d69a2ce97642f3a6d7d8b17cb036d8976398274c4c9e040cb60a909e8f28f1ff25e6cfbb990dfe0b44b4c729b7e8abe30e645704bc SHA512 1cef92aee99ee03255115e1979b0342bbf9b45bd55c6f9ff6a8529edaf6f3a36c172a145c01706341486aae5d6e0a3fde52b535af97e020cb7009d23e0c9cf72 DIST linuxtv-dvb-apps-1.1.1.20140321.tar.bz2 368759 BLAKE2B 5ef1bc4ee4f0ab167cda8d87a73c83566b40005e16fbaa79525af4fb0b117dec19a4883eedad8bcfedd269c2e295dd7f9e055f905dff5f39dffe1ff052e87547 SHA512 ceb057f760fa0b3902e6824e74b9392be9a7bd3318a1a83f206c99672da17904060ffdc35e84c89d3b8af60ac29d4427acad44e9ae16797baaeb5738e2ab1bf5 -EBUILD linuxtv-dvb-apps-1.1.1.20140321-r1.ebuild 2257 BLAKE2B 624f437e7c3cd7f8ce29d04383507bfb6e9713d38acf04214a5a47ae4e40d0465888edeb50ca789b0b9e4b508350827c5994b5909fec4f04d67b76b1ca10b43a SHA512 88eb490073b88683bcefe3dfa0d7b332520ee8c0152a3a706233b220737d417739c5b4ffe3cbb998592f881706a7c89ac8a776818b1ed3438ad06137de7c16d2 +EBUILD linuxtv-dvb-apps-1.1.1.20140321-r2.ebuild 2331 BLAKE2B 0febeff7853a680f2f1e7371ee82f5cf203de889620a9c8f5ee7348cfddf6c75ea7b5b31510e9a71d4b716bf3219ddc67d154b3589e9d98b206a952d5eed71cc SHA512 ce7dbbc1165d4c617c11b69f6ea1cd07c99b308e8d378fdbdbe7d9a67bc957321612064a49a3a1fd8f57465836a12d86e16db5e6f2c568c5f2b9be5f24de84cd MISC metadata.xml 231 BLAKE2B b5dc028019638020965a9345da438ade5810c8573efbc39a05c4ad7f8271992c7a7bd46ea9724032078bf79ea23fe396cef68c1cafa889a36377865981c59ddf SHA512 bcee889112d8fb0374dd6de6c65ab3795d65390818416a6cb783d3adaeae012c186b972dfe5f285b3a8f82f18af5bb0430888fd90ce5bd6f703218aa9492f59b diff --git a/media-tv/linuxtv-dvb-apps/files/linuxtv-dvb-apps-1.1.1.20140321-dvbdate.patch b/media-tv/linuxtv-dvb-apps/files/linuxtv-dvb-apps-1.1.1.20140321-dvbdate.patch new file mode 100644 index 000000000000..87d9a62ad9f5 --- /dev/null +++ b/media-tv/linuxtv-dvb-apps/files/linuxtv-dvb-apps-1.1.1.20140321-dvbdate.patch @@ -0,0 +1,11 @@ +--- a/util/dvbdate/dvbdate.c ++++ b/util/dvbdate/dvbdate.c +@@ -310,7 +310,7 @@ + int set_time(time_t * new_time) + { + struct timespec s = {0}; +- s.tv_sec = new_time; ++ s.tv_sec = *new_time; + + if (clock_settime(CLOCK_REALTIME, &s)) { + perror("Unable to set time"); diff --git a/media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20140321-r1.ebuild b/media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20140321-r1.ebuild deleted file mode 100644 index dcb2c62d3f2c..000000000000 --- a/media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20140321-r1.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs vcs-snapshot - -HOMEPAGE="https://www.linuxtv.org/" -DESCRIPTION="Small utils for DVB to scan, zap, view signal strength" -SRC_URI="https://www.linuxtv.org/hg/dvb-apps/archive/3d43b280298c.tar.bz2 -> ${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 ppc x86" -IUSE="alevt usb" - -RDEPEND=" - alevt? ( - !media-video/alevt - media-libs/libpng:0= - media-libs/zvbi[v4l] - sys-libs/zlib - x11-libs/libX11 - ) - usb? ( virtual/libusb:0 ) -" -DEPEND="${RDEPEND} - dev-lang/perl - virtual/linuxtv-dvb-headers -" -RDEPEND+=" - media-tv/dtv-scan-tables -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.1.1.20100223-ldflags.patch - "${FILESDIR}"/${PN}-1.1.1.20100223-alevt.patch - "${FILESDIR}"/${PN}-1.1.1.20100223-perl526.patch - "${FILESDIR}"/${PN}-no-ca_set_pid.patch - "${FILESDIR}"/${PN}-glibc-2.31.patch - "${FILESDIR}"/${PN}-1.1.1.20140321-gcc10.patch -) - -src_prepare() { - default - - # do not compile test-progs, incompatible with videodev2.h - sed -i '/-C test/d' Makefile || die - - # remove copy of header-files - rm -rv "${S}"/include/ || die -} - -src_compile() { - emake V=1 CC="$(tc-getCC)" $(usex usb "ttusb_dec_reset=1" "") - use alevt && emake -C util/alevt CC="$(tc-getCC)" OPT="${CFLAGS}" -} - -src_install() { - emake V=1 prefix="${EPREFIX}/usr" libdir="${EPREFIX}/usr/$(get_libdir)" \ - $(usex usb "ttusb_dec_reset=1" "") \ - DESTDIR="${D}" INSTDIR="${T}" install - - if use alevt ; then - dodir /usr/share/{applications,man/man1} - emake -C util/alevt DESTDIR="${D}" install - fi - - # rename scan to scan-dvb - mv "${ED}"/usr/bin/scan{,-dvb} || die - - # install zap-files - local dir="" - for dir in dvb-{s,c,t} atsc ; do - insinto /usr/share/dvb/zap/${dir} - doins "${S}"/util/szap/channels-conf/${dir}/* - done - - # install remote-key files - insinto /usr/share/dvb/av7110_loadkeys - doins util/av7110_loadkeys/*.rc* - - # install Documentation - dodoc README - newdoc util/scan/README README.scan-dvb - newdoc util/szap/README README.zap - newdoc util/av7110_loadkeys/README README.av7110_loadkeys - - use usb && newdoc util/ttusb_dec_reset/README README.ttusb_dec_reset -} - -pkg_postinst() { - elog "${EPREFIX}/usr/bin/scan has been installed as scan-dvb." -} diff --git a/media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20140321-r2.ebuild b/media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20140321-r2.ebuild new file mode 100644 index 000000000000..2b5377d5ba58 --- /dev/null +++ b/media-tv/linuxtv-dvb-apps/linuxtv-dvb-apps-1.1.1.20140321-r2.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs vcs-snapshot + +HOMEPAGE="https://www.linuxtv.org/" +DESCRIPTION="Small utils for DVB to scan, zap, view signal strength" +SRC_URI="https://www.linuxtv.org/hg/dvb-apps/archive/3d43b280298c.tar.bz2 -> ${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 arm arm64 ppc x86" +IUSE="alevt usb" + +RDEPEND=" + alevt? ( + !media-video/alevt + media-libs/libpng:0= + media-libs/zvbi[v4l] + sys-libs/zlib + x11-libs/libX11 + ) + usb? ( virtual/libusb:0 ) +" +DEPEND="${RDEPEND} + dev-lang/perl + virtual/linuxtv-dvb-headers + dev-libs/libusb-compat +" +RDEPEND+=" + media-tv/dtv-scan-tables +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.1.1.20100223-ldflags.patch + "${FILESDIR}"/${PN}-1.1.1.20100223-alevt.patch + "${FILESDIR}"/${PN}-1.1.1.20100223-perl526.patch + "${FILESDIR}"/${PN}-no-ca_set_pid.patch + "${FILESDIR}"/${PN}-glibc-2.31.patch + "${FILESDIR}"/${PN}-1.1.1.20140321-gcc10.patch + "${FILESDIR}"/${PN}-1.1.1.20140321-dvbdate.patch +) + +src_prepare() { + default + + # do not compile test-progs, incompatible with videodev2.h + sed -i '/-C test/d' Makefile || die + + # remove copy of header-files + rm -rv "${S}"/include/ || die +} + +src_compile() { + emake V=1 CC="$(tc-getCC)" $(usex usb "ttusb_dec_reset=1" "") + use alevt && emake -C util/alevt CC="$(tc-getCC)" OPT="${CFLAGS}" +} + +src_install() { + emake V=1 prefix="${EPREFIX}/usr" libdir="${EPREFIX}/usr/$(get_libdir)" \ + $(usex usb "ttusb_dec_reset=1" "") \ + DESTDIR="${D}" INSTDIR="${T}" install + + if use alevt ; then + dodir /usr/share/{applications,man/man1} + emake -C util/alevt DESTDIR="${D}" install + fi + + # rename scan to scan-dvb + mv "${ED}"/usr/bin/scan{,-dvb} || die + + # install zap-files + local dir="" + for dir in dvb-{s,c,t} atsc ; do + insinto /usr/share/dvb/zap/${dir} + doins "${S}"/util/szap/channels-conf/${dir}/* + done + + # install remote-key files + insinto /usr/share/dvb/av7110_loadkeys + doins util/av7110_loadkeys/*.rc* + + # install Documentation + dodoc README + newdoc util/scan/README README.scan-dvb + newdoc util/szap/README README.zap + newdoc util/av7110_loadkeys/README README.av7110_loadkeys + + use usb && newdoc util/ttusb_dec_reset/README README.ttusb_dec_reset +} + +pkg_postinst() { + elog "${EPREFIX}/usr/bin/scan has been installed as scan-dvb." +} -- cgit v1.2.3