Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Nov 2024 02:39:24 GMT
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 347be70e149e - main - comms/libfobos: New port: RigExpert Fobos SDR API
Message-ID:  <202411040239.4A42dOWL087509@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=347be70e149ece69d64772895edd6f2cab6b4e6e

commit 347be70e149ece69d64772895edd6f2cab6b4e6e
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2024-11-04 01:12:50 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2024-11-04 02:39:19 +0000

    comms/libfobos: New port: RigExpert Fobos SDR API
---
 comms/Makefile                           |  1 +
 comms/libfobos/Makefile                  | 30 ++++++++++++++++++++++++++++++
 comms/libfobos/distinfo                  |  3 +++
 comms/libfobos/files/patch-fobos_fobos.c | 11 +++++++++++
 comms/libfobos/pkg-descr                 |  2 ++
 5 files changed, 47 insertions(+)

diff --git a/comms/Makefile b/comms/Makefile
index ad3895a04174..5ab14fb48678 100644
--- a/comms/Makefile
+++ b/comms/Makefile
@@ -74,6 +74,7 @@
     SUBDIR += libdc
     SUBDIR += libfap
     SUBDIR += libfec
+    SUBDIR += libfobos
     SUBDIR += libimobiledevice
     SUBDIR += libimobiledevice-glue
     SUBDIR += libirman
diff --git a/comms/libfobos/Makefile b/comms/libfobos/Makefile
new file mode 100644
index 000000000000..e9d08ca9240b
--- /dev/null
+++ b/comms/libfobos/Makefile
@@ -0,0 +1,30 @@
+PORTNAME=	libfobos
+DISTVERSIONPREFIX=	v.
+DISTVERSION=	2.3.1
+CATEGORIES=	comms hamradio
+
+MAINTAINER=	yuri@FreeBSD.org
+COMMENT=	RigExpert Fobos SDR API
+WWW=		https://github.com/AlexandreRouma/SDRPlusPlus
+
+LICENSE=	LGPL21
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+USES=		cmake dos2unix
+USE_LDCONFIG=	yes
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	rigexpert
+
+DOS2UNIX=	fobos/fobos.c
+
+LDFLAGS+=	-lusb
+
+PLIST_FILES=	include/fobos.h \
+		lib/libfobos.so \
+		libdata/pkgconfig/libfobos.pc
+
+post-install:
+	${RM} -r ${STAGEDIR}/etc
+
+.include <bsd.port.mk>
diff --git a/comms/libfobos/distinfo b/comms/libfobos/distinfo
new file mode 100644
index 000000000000..6f23fa8e5358
--- /dev/null
+++ b/comms/libfobos/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1730682108
+SHA256 (rigexpert-libfobos-v.2.3.1_GH0.tar.gz) = f3ba9561de1b9ede8e1ec0726850020495eaace0bf33f22da31036287a3ce56e
+SIZE (rigexpert-libfobos-v.2.3.1_GH0.tar.gz) = 186484
diff --git a/comms/libfobos/files/patch-fobos_fobos.c b/comms/libfobos/files/patch-fobos_fobos.c
new file mode 100644
index 000000000000..e2602eb47703
--- /dev/null
+++ b/comms/libfobos/files/patch-fobos_fobos.c
@@ -0,0 +1,11 @@
+--- fobos/fobos.c.orig	2024-11-04 01:02:42 UTC
++++ fobos/fobos.c
+@@ -26,7 +26,7 @@
+ #pragma comment(lib, "libusb-1.0.lib")                                             
+ #define printf_internal _cprintf
+ #else
+-#include <libusb-1.0/libusb.h>
++#include <libusb.h>
+ #include <unistd.h>
+ #endif
+ #ifndef printf_internal
diff --git a/comms/libfobos/pkg-descr b/comms/libfobos/pkg-descr
new file mode 100644
index 000000000000..1eb813612228
--- /dev/null
+++ b/comms/libfobos/pkg-descr
@@ -0,0 +1,2 @@
+libfobos is the Fobos SDR receiver host software API shared library.
+It is lightweight and easy to start.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202411040239.4A42dOWL087509>