media-plugins/vdr-dvbapi: drop 2.2.4, EAPI-6--

Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
This commit is contained in:
Andreas Sturmlechner
2022-08-28 23:46:53 +02:00
parent c5cc6b171e
commit 026b11d131
3 changed files with 0 additions and 109 deletions

View File

@@ -1,2 +1 @@
DIST vdr-plugin-dvbapi-2.2.4.tar.gz 94419 BLAKE2B 326346b418ece22674aa0d84efd798a9eb8e958586d24385b4e468c11478f63ed89e94c742c57c5b1e955dc598db29a39e3730d71c93005aa6dcda262545e4e2 SHA512 d1313e927978fcf150ae14e570c16059caeeec07992066b03282295147872da3bdb191209408539c2a70c2ada868f731e9e5504a8dd737143f86e33a85fdf0c7
DIST vdr-plugin-dvbapi-2.2.5.tar.gz 95270 BLAKE2B dbab07bc7df8fdc7ec009b82723631a5e61cb1d4a9afdad16e32282a3e71d6bc87e7c78ec8cea73690606bda504c19bdd9123d1ca7a4e712b15ca884c77dabaa SHA512 7036705ddf706192774f511cab813c64d092a1db1c635003e28d6960d3d46ef484f44b86c15fae782d29ada728eae1861d009d91cb71ad77cb0a1b2ad316069b

View File

@@ -1,15 +0,0 @@
--- a/CA.h 2017-03-28 11:14:07.000000000 +0200
+++ b/CA.h 2018-03-27 00:47:51.231750662 +0200
@@ -9,4 +9,12 @@
unsigned char cw[16];
} ca_descr_aes_t;
+#ifndef CA_SET_PID /* removed in kernel 4.14 */
+typedef struct ca_pid {
+ unsigned int pid;
+ int index; /* -1 == disable */
+} ca_pid_t;
+#define CA_SET_PID _IOW('o', 135, struct ca_pid)
#endif
+
+#endif // __CA_H

View File

@@ -1,93 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit vdr-plugin-2
MY_P="vdr-plugin-dvbapi-${PV}"
DESCRIPTION="VDR Plugin: allows connect VDR to OScam"
HOMEPAGE="https://github.com/manio/vdr-plugin-dvbapi"
SRC_URI="https://github.com/manio/vdr-plugin-dvbapi/archive/v${PV}.tar.gz -> ${MY_P}.tar.gz"
KEYWORDS="amd64 x86"
SLOT="0"
LICENSE="GPL-2+"
IUSE="cpu_flags_x86_3dnow cpu_flags_x86_mmx cpu_flags_x86_sse cpu_flags_x86_sse2 dvbcsa"
DEPEND=">=media-video/vdr-2.1.4
dvbcsa? ( media-libs/libdvbcsa )"
RDEPEND="${DEPEND}"
S="${WORKDIR}/${MY_P}"
DOCS=( "FAQ" "HISTORY" "INSTALL" "README" "FFdecsa/docs" )
src_prepare() {
vdr-plugin-2_src_prepare
if use dvbcsa; then
sed -e "/PLUGIN = dvbapi/a LIBDVBCSA = 1" -i Makefile || die "modifying Makefile"
fi
# respect the system CXXFLAGS
sed -e "s:FLAGS:CXXFLAGS:" -i FFdecsa/Makefile || die "modifying FFdecsa/Makefile"
# Prepare flags for FFdeCSA
if [[ -n "${VDR_DVBAPI_PARALLEL}" ]]; then
PARALLEL="${VDR_DVBAPI_PARALLEL}"
else
# [32/64] Core2 (SSSE3) achieves best results with SSE2 & SSE
# [64] Athlon64 (SSE2) does much better with 64_LONG
# [32] Athlon64 (SSE2) does best with MMX
# [32] Pentium4 & Atom (SSE2) work best with SSE2 & SSE
# [32] AthlonXP (SSE) has MMX faster
# To avoid parsing -march=, we use ugly assumption that Intels don't
# have 3dnow and AMDs do. SSE achieves good results only on Intel CPUs,
# and LONG is best on 64-bit AMD CPUs.
if ! use cpu_flags_x86_3dnow && use cpu_flags_x86_sse2; then
PARALLEL=PARALLEL_128_SSE2
elif ! use cpu_flags_x86_3dnow && use cpu_flags_x86_sse; then
PARALLEL=PARALLEL_128_SSE
elif use amd64; then
PARALLEL=PARALLEL_64_LONG
elif use cpu_flags_x86_mmx; then
PARALLEL=PARALLEL_64_MMX
else
# fallback values:
# PARALLEL_32_INT fails with gcc4.4 on x86&amd64
# PARALLEL_64_2INT fails with gcc4.4 on x86
# PARALLEL_128_4INT seems to be the fastest non-failing fallback
PARALLEL=PARALLEL_128_4INT
fi
ewarn "VDR_DVBAPI_PARALLEL in your system make.conf is not set, guessing"
ewarn "value from CPU_FLAGS_X86 USEflags, result: ${PARALLEL}"
ewarn "This setting may be suboptimal, so you'll probably want to tweak"
ewarn "it yourself."
ewarn
ewarn "To do this, unpack the source and run the script in"
ewarn "\t<unpackdir>/${MY_P}/extra/FFdecsa-benchmark.sh"
ewarn "and add the output value from PARALLEL_MODE= to your system make.conf as"
ewarn "\tVDR_DVBAPI_PARALLEL=<your parameter>"
ewarn
fi
export PARALLEL
eapply "${FILESDIR}/kernel-4.14-fix.diff"
}
pkg_postinst() {
vdr-plugin-2_pkg_postinst
elog "This software might be illegal in some countries or violate"
elog "rules of your DVB provider. Please respect these rules."
elog
elog "We do not offer support of any kind."
elog "Asking for keys or for installation help will be ignored by gentoo developers!"
elog
}