summaryrefslogtreecommitdiff
path: root/net-wireless/bladerf
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-02-17 20:08:44 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-02-17 20:08:44 +0000
commit6554f04b9a44e1ffe5d2f614201c11deed2703bd (patch)
tree4a6f98988d23282385c916fa1c677b094d10461a /net-wireless/bladerf
parent7c9730bcb62df7cbf8248c5db9a478aac52c60ea (diff)
gentoo auto-resync : 17:02:2023 - 20:08:44
Diffstat (limited to 'net-wireless/bladerf')
-rw-r--r--net-wireless/bladerf/Manifest3
-rw-r--r--net-wireless/bladerf/bladerf-2023.02.ebuild2
-rw-r--r--net-wireless/bladerf/files/bladerf-cmake-glob.patch40
3 files changed, 44 insertions, 1 deletions
diff --git a/net-wireless/bladerf/Manifest b/net-wireless/bladerf/Manifest
index cbced4ea6457..d13e718a971c 100644
--- a/net-wireless/bladerf/Manifest
+++ b/net-wireless/bladerf/Manifest
@@ -1,7 +1,8 @@
+AUX bladerf-cmake-glob.patch 1701 BLAKE2B ec0b5e1b6af12a1969307d4bdcad31e238626eba7ef5e1bad5b0886a105aad117ef2f6aa11314972ddf604961d38dec31124767b1440a98504d56e0dddac7b62 SHA512 194c3565422e233078d1b98bad82895b8e517ef1219cb9ef27d0d56030627498a73369dfb1aa1ef558b6885f923e3f429071d3f7c95e04d151daef5a88677d71
DIST analogdevices-no-OS-0bba46.tar.gz 44190321 BLAKE2B b5c31b4b9ed92e0ac9f1a4c1eda38e065f00e0ee8034a99615a2509a4c91c589faefaf2e42a8bd30e61eb36459fa264c6e1892577f759c2ca0810925cede163e SHA512 cf6f6d34fed9879ae7263782f20f33dd3af84201e3477fa0501e072eb08a8a545a07c496ad0ff3f7dc1a6ef407f136f843ba05942b4819e146c5fef023a3bb02
DIST bladerf-2021.03.tar.gz 2261864 BLAKE2B b4e58e370c1e515162f01a0da3985b5ba3c210a8a045bd531e618a9da8e4e66e74a8ccca9138cf6427b512f9c4423bd4151cc63d70a5e218c2a24980afa73972 SHA512 76ebb6501ad9286c7a52a0540f991f7848e396b4d75104bf7186ffac5e3142aa79914352238c8a9e0b4453910c171218c0e861092f228202d0b236939fecc325
DIST bladerf-2023.02.tar.gz 2308710 BLAKE2B 1cbc7eb7eb63a336e12ab2eae29760dc32e187005b93bb4c10032244649651484dbbb68644d2a9abca5488840134b336bfa54fdeb5f6331e9c440a9b5f302227 SHA512 af03141712886ea76952a5eea9ffb67b511b8ea196f2cf3349dab339b1964b3f296410acdc070304ffab71eb011830131373ad8c3b00a6cfec2773283082cc0d
EBUILD bladerf-2021.03-r1.ebuild 1737 BLAKE2B c1db968ba8991fd5cf81073448b82b126d57e0b6f1e3c2aa2ad6d822d78e7d865d3b86b48d5036fa78b9cb5654a95eca8a1fc00987fba97befcd79ab2cf925c5 SHA512 a8599844c62b7a5438b227ab9cc3665b9ef3ba2b6aee2c3d25587b6f0bd661648a15b8a71ff8ac90b27db3f411510e18c8d04eb14f3adb4a1fa9be59f5833cfa
-EBUILD bladerf-2023.02.ebuild 1739 BLAKE2B 829d28c7f503cdff88d751756293ee8c9d33d726c009e4466630c946500fd7daa6bcb0552418569e5cb4ce2bad1d55bb8a6f7593c8336eaf05e2c645bc653428 SHA512 459ada366ba5ef5c051ba231b08bebc4f3ad688177e35246ab2db93f66f3f1756226c5df00edf2d3dbbbe47d9099856dd6e52dff1e81142c966b55d489246f4d
+EBUILD bladerf-2023.02.ebuild 1791 BLAKE2B 2798a9399ebd60bf5ff6747e86f8e3f08d59b1698c45b4c0999a8740298d941988668c9211c04b375bdb0d49e97befe0171b58c5f2d8a1d329978aa6b3512d05 SHA512 9d8bcc60db976d5b101e7891dfced6ee8674e6df93bc56857e54672753e613e7cacf3f20b2ea2247061bbe20cb9f5cce156a936ca07773440d8603c1e208fc3c
EBUILD bladerf-9999.ebuild 1739 BLAKE2B 1f785465cd1dc783fa46ad97c5cf412c55009535fc7be21be365c0e9ca6c4f2a2dbf5959ec66dd20c2fd19ca94d9fcba3208a625aabe03aef4b858c6a32d383e SHA512 3cfac233d0d6cb311732d7a74ce8b69f702e9012a328f21e479bfbcc02837d4221700e6cf5c81f12c5cdf746910664f6ebb5bd5ba278a76173d0fe84d54b4b9f
MISC metadata.xml 535 BLAKE2B 7fc9a46afda3efa2b20a94b888d5c808066ea749b3fb81fd5e6351f1749b0beb02e0c9c8986a4704ecc42f6406c22b1da3742536c62b269e472b721ab7172486 SHA512 8070f05c8a481f0e921f63b0722e8991c7be6103aea4753536dd36af4d10bbb67e72a55a465d49e4ff7f5972e1f535b1cd8ff2d33b569a9fb7b71b3cd81765f2
diff --git a/net-wireless/bladerf/bladerf-2023.02.ebuild b/net-wireless/bladerf/bladerf-2023.02.ebuild
index 1ffb9521e9da..0e056e6784c4 100644
--- a/net-wireless/bladerf/bladerf-2023.02.ebuild
+++ b/net-wireless/bladerf/bladerf-2023.02.ebuild
@@ -41,6 +41,8 @@ RDEPEND="${CDEPEND}
>=net-wireless/bladerf-firmware-2.4.0
>=net-wireless/bladerf-fpga-0.15.0"
+PATCHES=( "${FILESDIR}/bladerf-cmake-glob.patch" )
+
src_unpack() {
if [ "${PV}" = "9999" ]; then
git-r3_src_unpack
diff --git a/net-wireless/bladerf/files/bladerf-cmake-glob.patch b/net-wireless/bladerf/files/bladerf-cmake-glob.patch
new file mode 100644
index 000000000000..61a28468af19
--- /dev/null
+++ b/net-wireless/bladerf/files/bladerf-cmake-glob.patch
@@ -0,0 +1,40 @@
+From 12699a5cf89a00d63637eafc108515990d27c8fc Mon Sep 17 00:00:00 2001
+From: "Rick Farina (Zero_Chaos)" <zerochaos@gentoo.org>
+Date: Thu, 16 Feb 2023 12:04:13 -0500
+Subject: [PATCH] use file(GLOB) instead of just globbing
+
+While *.h works for make, it fails when using ninja. This fixes the bug
+using cmake's file(GLOB) as suggested by DarthGandalf in
+gentoo-dev-help on irc
+
+https://bugs.gentoo.org/800791
+---
+ host/libraries/libbladeRF/CMakeLists.txt | 12 ++++++++----
+ 1 file changed, 8 insertions(+), 4 deletions(-)
+
+diff --git a/host/libraries/libbladeRF/CMakeLists.txt b/host/libraries/libbladeRF/CMakeLists.txt
+index 4000a1555..f280b07cd 100644
+--- a/host/libraries/libbladeRF/CMakeLists.txt
++++ b/host/libraries/libbladeRF/CMakeLists.txt
+@@ -540,13 +540,17 @@ if(BUILD_LIBBLADERF_DOCUMENTATION)
+
+ set(LOGO_IMAGE "${CMAKE_CURRENT_SOURCE_DIR}/doc/images/logo.png")
+
++ file(GLOB INCLUDE_H ${CMAKE_CURRENT_SOURCE_DIR}/include/*.h)
++ file(GLOB DOC_DOX ${CMAKE_CURRENT_SOURCE_DIR}/doc/doxygen/*.dox)
++ file(GLOB DOC_EXAMPLES ${CMAKE_CURRENT_SOURCE_DIR}/doc/examples/*)
++ file(GLOB DOC_IMAGES ${CMAKE_CURRENT_SOURCE_DIR}/doc/images/*)
+ set(DOXYGEN_SOURCE_FILES
+ ${CMAKE_CURRENT_BINARY_DIR}/doc/doxygen/Doxyfile
+- ${CMAKE_CURRENT_SOURCE_DIR}/include/*.h
+- ${CMAKE_CURRENT_SOURCE_DIR}/doc/doxygen/*.dox
++ ${INCLUDE_H}
++ ${DOC_DOX}
+ ${CMAKE_CURRENT_SOURCE_DIR}/doc/doxygen/layout.xml
+- ${CMAKE_CURRENT_SOURCE_DIR}/doc/examples/*
+- ${CMAKE_CURRENT_SOURCE_DIR}/doc/images/*
++ ${DOC_EXAMPLES}
++ ${DOC_IMAGES}
+ )
+
+ configure_file(