gr-osmosdr: fix building + cleanupsdiff -r1.41 -r1.42 pkgsrc/ham/gr-osmosdr/Makefile
(adam)
@@ -1,34 +1,34 @@ | @@ -1,34 +1,34 @@ | |||
1 | # $NetBSD: Makefile,v 1.41 2022/09/11 12:51:56 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.42 2022/10/19 18:38:29 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= gr-osmosdr-0.2.3.20210128 | 3 | DISTNAME= gr-osmosdr-0.2.3.20210128 | |
4 | PKGREVISION= 8 | 4 | PKGREVISION= 8 | |
5 | CATEGORIES= ham | 5 | CATEGORIES= ham | |
6 | # main git repo doesn't allow snapshots to be downloaded | 6 | # main git repo doesn't allow snapshots to be downloaded | |
7 | #MASTER_SITES= https://git.osmocom.org/gr-osmosdr/snapshot/ | 7 | #MASTER_SITES= https://git.osmocom.org/gr-osmosdr/snapshot/ | |
8 | MASTER_SITES= ${MASTER_SITE_GITHUB:=osmocom/} | 8 | MASTER_SITES= ${MASTER_SITE_GITHUB:=osmocom/} | |
9 | GITHUB_TAG= a100eb024c0210b95e4738b6efd836d48225bd03 | 9 | GITHUB_TAG= a100eb024c0210b95e4738b6efd836d48225bd03 | |
10 | 10 | |||
11 | MAINTAINER= pkgsrc-users@NetBSD.org | 11 | MAINTAINER= pkgsrc-users@NetBSD.org | |
12 | HOMEPAGE= https://git.osmocom.org/gr-osmosdr | 12 | HOMEPAGE= https://git.osmocom.org/gr-osmosdr | |
13 | COMMENT= SDR Hardware support for OsmoSDR and so many more | 13 | COMMENT= SDR Hardware support for OsmoSDR and so many more | |
14 | LICENSE= gnu-gpl-v2 | 14 | LICENSE= gnu-gpl-v2 | |
15 | 15 | |||
16 | # for docs/doxygen/update_pydoc.py | 16 | # for docs/doxygen/update_pydoc.py | |
17 | BUILD_DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six | 17 | BUILD_DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six | |
18 | 18 | |||
19 | USE_LANGUAGES= c c++ | 19 | USE_CMAKE= yes | |
20 | USE_TOOLS= cmake | 20 | USE_LANGUAGES= c c++11 | |
21 | USE_CMAKE= yes | 21 | USE_TOOLS= cmake | |
22 | 22 | |||
23 | # Suppress warning for developer | 23 | # Suppress warning for developer | |
24 | CMAKE_ARGS+= -Wno-dev | 24 | CMAKE_ARGS+= -Wno-dev | |
25 | # TODO: make it PKG_OPTION | 25 | # TODO: make it PKG_OPTION | |
26 | CMAKE_ARGS+= -DENABLE_DOXYGEN=OFF | 26 | CMAKE_ARGS+= -DENABLE_DOXYGEN=OFF | |
27 | CMAKE_ARGS+= -Dpybind11_DIR=${PREFIX}/${PYSITELIB}/pybind11/share/cmake/pybind11 | 27 | CMAKE_ARGS+= -Dpybind11_DIR=${PREFIX}/${PYSITELIB}/pybind11/share/cmake/pybind11 | |
28 | 28 | |||
29 | PLIST_SUBST+= PYSITELIB=${PYSITELIB} | 29 | PLIST_SUBST+= PYSITELIB=${PYSITELIB} | |
30 | 30 | |||
31 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | 31 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | |
32 | REPLACE_PYTHON+= apps/osmocom_siggen_base.py | 32 | REPLACE_PYTHON+= apps/osmocom_siggen_base.py | |
33 | 33 | |||
34 | .include "../../audio/libsndfile/buildlink3.mk" | 34 | .include "../../audio/libsndfile/buildlink3.mk" |
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.3 2021/12/11 14:57:52 tnn Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.4 2022/10/19 18:38:29 adam Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= gr-osmosdr | 3 | BUILDLINK_TREE+= gr-osmosdr | |
4 | 4 | |||
5 | .if !defined(GR_OSMOSDR_BUILDLINK3_MK) | 5 | .if !defined(GR_OSMOSDR_BUILDLINK3_MK) | |
6 | GR_OSMOSDR_BUILDLINK3_MK:= | 6 | GR_OSMOSDR_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.gr-osmosdr+= gr-osmosdr>=0.2.2 | 8 | BUILDLINK_API_DEPENDS.gr-osmosdr+= gr-osmosdr>=0.2.2 | |
9 | BUILDLINK_ABI_DEPENDS.gr-osmosdr?= gr-osmosdr>=0.2.3.20210128nb4 | 9 | BUILDLINK_ABI_DEPENDS.gr-osmosdr+= gr-osmosdr>=0.2.3.20210128nb4 | |
10 | BUILDLINK_PKGSRCDIR.gr-osmosdr?= ../../ham/gr-osmosdr | 10 | BUILDLINK_PKGSRCDIR.gr-osmosdr?= ../../ham/gr-osmosdr | |
11 | 11 | |||
12 | .include "../../devel/boost-headers/buildlink3.mk" | 12 | .include "../../devel/boost-headers/buildlink3.mk" | |
13 | .include "../../ham/gnuradio-core/buildlink3.mk" | 13 | .include "../../ham/gnuradio-core/buildlink3.mk" | |
14 | .endif # GR_OSMOSDR_BUILDLINK3_MK | 14 | .endif # GR_OSMOSDR_BUILDLINK3_MK | |
15 | 15 | |||
16 | BUILDLINK_TREE+= -gr-osmosdr | 16 | BUILDLINK_TREE+= -gr-osmosdr |
@@ -1,5 +1,6 @@ | @@ -1,5 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.8 2021/10/26 10:48:38 nia Exp $ | 1 | $NetBSD: distinfo,v 1.9 2022/10/19 18:38:29 adam Exp $ | |
2 | 2 | |||
3 | BLAKE2s (gr-osmosdr-0.2.3.20210128-a100eb024c0210b95e4738b6efd836d48225bd03.tar.gz) = c51b58c1df98f15dac979569b0919ddbeb48da4333777f01b777b2e45b4f2ced | 3 | BLAKE2s (gr-osmosdr-0.2.3.20210128-a100eb024c0210b95e4738b6efd836d48225bd03.tar.gz) = c51b58c1df98f15dac979569b0919ddbeb48da4333777f01b777b2e45b4f2ced | |
4 | SHA512 (gr-osmosdr-0.2.3.20210128-a100eb024c0210b95e4738b6efd836d48225bd03.tar.gz) = 4dcb6b2c10eeb2252111ba691be179fe5b6dc9598fa7e6129a3b214ee74d43ca2d67ab5eafa73cea2abb25729c24be0592585d149e13c7285f2ce330e52a6470 | 4 | SHA512 (gr-osmosdr-0.2.3.20210128-a100eb024c0210b95e4738b6efd836d48225bd03.tar.gz) = 4dcb6b2c10eeb2252111ba691be179fe5b6dc9598fa7e6129a3b214ee74d43ca2d67ab5eafa73cea2abb25729c24be0592585d149e13c7285f2ce330e52a6470 | |
5 | Size (gr-osmosdr-0.2.3.20210128-a100eb024c0210b95e4738b6efd836d48225bd03.tar.gz) = 257938 bytes | 5 | Size (gr-osmosdr-0.2.3.20210128-a100eb024c0210b95e4738b6efd836d48225bd03.tar.gz) = 257938 bytes | |
6 | SHA1 (patch-lib_hackrf_hackrf__sink__c.cc) = fecc8e73b15d2fb052ae9a22dea6404598dfc553 |
$NetBSD: patch-lib_hackrf_hackrf__sink__c.cc,v 1.3 2022/10/19 18:38:29 adam Exp $
ISO C++17 does not allow 'register' storage class specifier.
--- lib/hackrf/hackrf_sink_c.cc.orig 2022-10-19 18:33:40.000000000 +0000
+++ lib/hackrf/hackrf_sink_c.cc
@@ -299,7 +299,7 @@ void convert_avx(const float* inbuf, int
#elif USE_SSE2
void convert_sse2(const float* inbuf, int8_t* outbuf,const unsigned int count)
{
- const register __m128 mulme = _mm_set_ps( 127.0f, 127.0f, 127.0f, 127.0f );
+ const __m128 mulme = _mm_set_ps( 127.0f, 127.0f, 127.0f, 127.0f );
__m128 itmp1,itmp2,itmp3,itmp4;
__m128i otmp1,otmp2,otmp3,otmp4;