Date: Thu, 12 Oct 2023 12:45:14 GMT From: Diane Bruce <db@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: eb08338528c3 - main - comms/flrig: Update to latest 2.0.04 Message-ID: <202310121245.39CCjEJ6022924@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by db: URL: https://cgit.FreeBSD.org/ports/commit/?id=eb08338528c3c4416a95baff9cc8332445b2c523 commit eb08338528c3c4416a95baff9cc8332445b2c523 Author: Diane Bruce <db@FreeBSD.org> AuthorDate: 2023-10-12 12:39:29 +0000 Commit: Diane Bruce <db@FreeBSD.org> CommitDate: 2023-10-12 12:39:29 +0000 comms/flrig: Update to latest 2.0.04 In tree version was very out of date. Major change here is the addition of hid support using devel/libudev-devd Additional rigs are now supported few other highlights. 2023-02-04 Leif Sawyer <ak.hepcat+gio@gmail.com> c26976a8: Rescale dialogs b4c30d05: fltk 1.4 update 2023-02-02 dave-w1hkj <w1hkj@bellsouth.net> 7cf542ae: cwio timing d30e60ca: Warnings --- comms/flrig/Makefile | 11 ++++---- comms/flrig/distinfo | 6 ++-- comms/flrig/files/patch-src_cmedia_cmedia.cxx | 13 +++++++++ comms/flrig/files/patch-src_cmedia_hid__lin.cxx | 26 +++++++++++++++++ comms/flrig/files/patch-src_cmedia_tmate2.cxx | 13 +++++++++ comms/flrig/files/patch-src_support_dialogs.cxx | 37 +++++++++++++++++++++++++ 6 files changed, 98 insertions(+), 8 deletions(-) diff --git a/comms/flrig/Makefile b/comms/flrig/Makefile index aff02a5d7393..86103810d550 100644 --- a/comms/flrig/Makefile +++ b/comms/flrig/Makefile @@ -1,8 +1,8 @@ PORTNAME= flrig -PORTVERSION= 1.3.54 -PORTREVISION= 2 +PORTVERSION= 2.0.04 CATEGORIES= comms hamradio -MASTER_SITES= SF/fldigi/${PORTNAME} +MASTER_SITES= SF/fldigi/${PORTNAME} \ + http://www.w1hkj.com/files/fldigi/ MAINTAINER= hamradio@FreeBSD.org COMMENT= Ham Radio rig control program, cooperates with fldigi @@ -12,9 +12,10 @@ LICENSE= GPLv2 LIB_DEPENDS= libpng.so:graphics/png \ libfontconfig.so:x11-fonts/fontconfig \ - libfltk.so:x11-toolkits/fltk + libfltk.so:x11-toolkits/fltk \ + libudev.so:devel/libudev-devd -USES= gmake jpeg xorg +USES= gmake jpeg xorg desktop-file-utils USE_XORG= x11 xrender xcursor xfixes xext xft xinerama GNU_CONFIGURE= yes diff --git a/comms/flrig/distinfo b/comms/flrig/distinfo index 33953f36cd44..8e1960a5c115 100644 --- a/comms/flrig/distinfo +++ b/comms/flrig/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1612452402 -SHA256 (flrig-1.3.54.tar.gz) = cf0d318b80159e6f158bfa16921d770bd06369b38a52d65a5662cdfbecca1ae8 -SIZE (flrig-1.3.54.tar.gz) = 891644 +TIMESTAMP = 1697039885 +SHA256 (flrig-2.0.04.tar.gz) = f80710ee5d515c50d556b698c9205413ff990b208e3223362f82f245716ab947 +SIZE (flrig-2.0.04.tar.gz) = 1108760 diff --git a/comms/flrig/files/patch-src_cmedia_cmedia.cxx b/comms/flrig/files/patch-src_cmedia_cmedia.cxx new file mode 100644 index 000000000000..4e2e1b9b8583 --- /dev/null +++ b/comms/flrig/files/patch-src_cmedia_cmedia.cxx @@ -0,0 +1,13 @@ +--- src/cmedia/cmedia.cxx.orig 2023-09-23 00:17:45 UTC ++++ src/cmedia/cmedia.cxx +@@ -42,7 +42,9 @@ + #include <termios.h> + #include <glob.h> + # ifndef __APPLE__ +-# include <error.h> ++# ifndef __FreeBSD__ ++# include <error.h> ++# endif + # endif + #endif + diff --git a/comms/flrig/files/patch-src_cmedia_hid__lin.cxx b/comms/flrig/files/patch-src_cmedia_hid__lin.cxx new file mode 100644 index 000000000000..20a1a5619c4e --- /dev/null +++ b/comms/flrig/files/patch-src_cmedia_hid__lin.cxx @@ -0,0 +1,26 @@ +--- src/cmedia/hid_lin.cxx.orig 2023-10-05 17:27:21 UTC ++++ src/cmedia/hid_lin.cxx +@@ -35,12 +35,22 @@ + #include <fcntl.h> + #include <poll.h> + ++#ifdef __FreeBSD__ ++typedef unsigned short uint16_t; ++typedef unsigned char __u8; ++typedef unsigned long __u32; ++#include <dev/hid/hidraw.h> ++/* These are from linux */ ++#define BUS_USB 0x03 ++#define BUS_BLUETOOTH 0x05 ++#include <libudev.h> ++#else + /* Linux */ + #include <linux/hidraw.h> + #include <linux/version.h> + #include <linux/input.h> + #include <libudev.h> +- ++#endif + #include "hidapi.h" + + /* Definitions from linux/hidraw.h. Since these are new, some distros diff --git a/comms/flrig/files/patch-src_cmedia_tmate2.cxx b/comms/flrig/files/patch-src_cmedia_tmate2.cxx new file mode 100644 index 000000000000..f9526c9d4643 --- /dev/null +++ b/comms/flrig/files/patch-src_cmedia_tmate2.cxx @@ -0,0 +1,13 @@ +--- src/cmedia/tmate2.cxx.orig 2022-03-21 23:27:19 UTC ++++ src/cmedia/tmate2.cxx +@@ -45,7 +45,9 @@ + #include <termios.h> + #include <glob.h> + # ifndef __APPLE__ +-# include <error.h> ++# ifndef __FreeBSD__ ++# include <error.h> ++# endif + # endif + #endif + diff --git a/comms/flrig/files/patch-src_support_dialogs.cxx b/comms/flrig/files/patch-src_support_dialogs.cxx new file mode 100644 index 000000000000..ee0be91120f6 --- /dev/null +++ b/comms/flrig/files/patch-src_support_dialogs.cxx @@ -0,0 +1,37 @@ +--- src/support/dialogs.cxx.orig 2023-10-11 20:05:33 UTC ++++ src/support/dialogs.cxx +@@ -179,7 +179,7 @@ void init_port_combos() + add_combos(gbuf.gl_pathv[j]); + } + globfree(&gbuf); +- ++#ifndef __FreeBSD__ + glob("/dev/serial/by-id/*", 0, NULL, &gbuf); + for (size_t j = 0; j < gbuf.gl_pathc; j++) { + if ( !(stat(gbuf.gl_pathv[j], &st) == 0 && S_ISCHR(st.st_mode)) || +@@ -189,7 +189,7 @@ void init_port_combos() + add_combos(gbuf.gl_pathv[j]); + } + globfree(&gbuf); +- ++#endif + glob("/dev/tty*", 0, NULL, &gbuf); + for (size_t j = 0; j < gbuf.gl_pathc; j++) { + if ( !(stat(gbuf.gl_pathv[j], &st) == 0 && S_ISCHR(st.st_mode)) || +@@ -296,9 +296,15 @@ out: + } + + const char* tty_fmt[] = { +- "/dev/ttyS%u", ++#ifndef __FreeBSD__ + "/dev/ttyUSB%u", ++ "/dev/ttyS%u", + "/dev/usb/ttyUSB%u" ++#endif ++#ifdef __FreeBSD__ ++ "/dev/cuau%u", ++ "/dev/cuaU%u", ++#endif + }; + LOG_QUIET("%s", "Serial port discovery via 'stat'"); + for (size_t i = 0; i < sizeof(tty_fmt)/sizeof(*tty_fmt); i++) {
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202310121245.39CCjEJ6022924>