mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-05 12:38:09 -07:00
net-wireless/rtl-sdr: Drop old
Package-Manager: Portage-2.3.40, Repoman-2.3.9
This commit is contained in:
@@ -1,2 +1 @@
|
||||
DIST rtl-sdr-0.5.3_p20150730.tar.xz 485476 BLAKE2B 950d6b6d959bf6998c1ddb0c8ee55621e05ccce16abc7b03ee6632dc194249a8cea75f68697a54c0e156750708f14365bbb327f4198e36a9e042898ea015f945 SHA512 b19e9ce6ebc1c63a26ad3d8b13ccdcac76d4dee317aba547a8cd760e59256251df59ecc3ff6f8cb42d9be8235d67bd280f3373e58acb64f553fae5e3c2d113a6
|
||||
DIST rtl-sdr-0.5.3_p20170919.tar.xz 98972 BLAKE2B fb7d977bd05a2c717897ba58a2242698d1a90cf38a7a8340d7ec8c3aefeeff49bfe9612285253b27c6726ae584172e0b26c8f535bc4bec704958c1296e232f04 SHA512 b1b97c720882ccbe8be8e30af28b8d52c5a27507861bdb9e964e153cd8ece9de977abd271b68861c163a7cf239044f28c8d17ccda5ff5acf60f17d839d782a82
|
||||
|
||||
@@ -1,66 +0,0 @@
|
||||
https://github.com/steve-m/librtlsdr/pull/38
|
||||
|
||||
From ea6a86d8e792430faa3a8161ee99f2bc392875d1 Mon Sep 17 00:00:00 2001
|
||||
From: Mike Frysinger <vapier@chromium.org>
|
||||
Date: Fri, 3 Feb 2017 15:44:18 -1000
|
||||
Subject: [PATCH] fix builds with newer compilers & C standards
|
||||
|
||||
The meaning of "inline" has changed when "static" is not used.
|
||||
Since none of these functions are used outside of their respective
|
||||
files, mark them as static to avoid build errors where funcs are
|
||||
not inlined (based on compiler flags too).
|
||||
---
|
||||
src/rtl_adsb.c | 8 ++++----
|
||||
src/rtl_power.c | 2 +-
|
||||
2 files changed, 5 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/src/rtl_adsb.c b/src/rtl_adsb.c
|
||||
index e611e78f3dad..a3bfa7f36b5e 100644
|
||||
--- a/src/rtl_adsb.c
|
||||
+++ b/src/rtl_adsb.c
|
||||
@@ -182,7 +182,7 @@ int magnitute(uint8_t *buf, int len)
|
||||
return len/2;
|
||||
}
|
||||
|
||||
-inline uint16_t single_manchester(uint16_t a, uint16_t b, uint16_t c, uint16_t d)
|
||||
+static inline uint16_t single_manchester(uint16_t a, uint16_t b, uint16_t c, uint16_t d)
|
||||
/* takes 4 consecutive real samples, return 0 or 1, BADSAMPLE on error */
|
||||
{
|
||||
int bit, bit_p;
|
||||
@@ -223,17 +223,17 @@ inline uint16_t single_manchester(uint16_t a, uint16_t b, uint16_t c, uint16_t d
|
||||
return BADSAMPLE;
|
||||
}
|
||||
|
||||
-inline uint16_t min16(uint16_t a, uint16_t b)
|
||||
+static inline uint16_t min16(uint16_t a, uint16_t b)
|
||||
{
|
||||
return a<b ? a : b;
|
||||
}
|
||||
|
||||
-inline uint16_t max16(uint16_t a, uint16_t b)
|
||||
+static inline uint16_t max16(uint16_t a, uint16_t b)
|
||||
{
|
||||
return a>b ? a : b;
|
||||
}
|
||||
|
||||
-inline int preamble(uint16_t *buf, int i)
|
||||
+static inline int preamble(uint16_t *buf, int i)
|
||||
/* returns 0/1 for preamble at index i */
|
||||
{
|
||||
int i2;
|
||||
diff --git a/src/rtl_power.c b/src/rtl_power.c
|
||||
index aa7a138a8cd3..a7a43bbd2507 100644
|
||||
--- a/src/rtl_power.c
|
||||
+++ b/src/rtl_power.c
|
||||
@@ -249,7 +249,7 @@ void sine_table(int size)
|
||||
}
|
||||
}
|
||||
|
||||
-inline int16_t FIX_MPY(int16_t a, int16_t b)
|
||||
+static inline int16_t FIX_MPY(int16_t a, int16_t b)
|
||||
/* fixed point multiply and scale */
|
||||
{
|
||||
int c = ((int)a * (int)b) >> 14;
|
||||
--
|
||||
2.11.0
|
||||
|
||||
@@ -1,53 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit cmake-utils multilib
|
||||
|
||||
DESCRIPTION="turns your Realtek RTL2832 based DVB dongle into a SDR receiver"
|
||||
HOMEPAGE="http://sdr.osmocom.org/trac/wiki/rtl-sdr"
|
||||
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
inherit git-r3
|
||||
SRC_URI=""
|
||||
EGIT_REPO_URI="git://git.osmocom.org/${PN}.git"
|
||||
KEYWORDS=""
|
||||
else
|
||||
SRC_URI="https://dev.gentoo.org/~zerochaos/distfiles/${P}.tar.xz"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="virtual/libusb:1"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-0.5.3-static-inline.patch
|
||||
)
|
||||
|
||||
src_unpack() {
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
git-r3_src_unpack
|
||||
else
|
||||
default
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
#the udev rules are 666, we don't want that
|
||||
mycmakeargs=(
|
||||
-DINSTALL_UDEV_RULES=OFF
|
||||
-DDETACH_KERNEL_DRIVER=ON
|
||||
-DLIB_INSTALL_DIR=/usr/$(get_libdir)
|
||||
)
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
elog "Only users in the usb group can capture."
|
||||
elog "Just run 'gpasswd -a <USER> usb', then have <USER> re-login."
|
||||
}
|
||||
Reference in New Issue
Block a user