git: 763fc7004cea - main - comms/hamlib: Update to 4.4
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 12 Jan 2022 01:13:21 UTC
The branch main has been updated by db:
URL: https://cgit.FreeBSD.org/ports/commit/?id=763fc7004ceaf9e837b160271f4491fbe92df031
commit 763fc7004ceaf9e837b160271f4491fbe92df031
Author: Diane Bruce <db@FreeBSD.org>
AuthorDate: 2022-01-12 01:06:38 +0000
Commit: Diane Bruce <db@FreeBSD.org>
CommitDate: 2022-01-12 01:06:38 +0000
comms/hamlib: Update to 4.4
- Some patches not needed now due to adrian@ patches sent upstream.
- Additional changes by @takefu added RIG_FUNC_SEND_VOICE_MEM from git
For a complete log of changes to Hamlib, please visit:
http://sourceforge.net/p/hamlib/code/commit_browser
Major changes in 4.0 affecting usage
Most rig model numbers have changed
RIG_LEVEL_VOX has been deprecated and replaced by RIG_LEVEL_VOXDELAY
rigctl 'f' command now returns VFO argument too
rigctl 'y' and 'Y' command now take/show antenna argument and option.
range_list items are undergoing changes towards a different model TBD
RTS/DTR PTT sharing is off by default now -- use serial_share=1 option to
enable
PR: ports/261105
Reported by: takefu@airport.gm
---
comms/hamlib/Makefile | 14 ++++++--------
comms/hamlib/distinfo | 6 +++---
comms/hamlib/files/patch-configure.ac | 11 -----------
comms/hamlib/files/patch-hamlib.pc.in | 2 +-
comms/hamlib/files/patch-tests_testlibusb.c | 29 -----------------------------
comms/hamlib/pkg-plist | 8 +++++---
6 files changed, 15 insertions(+), 55 deletions(-)
diff --git a/comms/hamlib/Makefile b/comms/hamlib/Makefile
index 88f9eb9d83fc..a53a00bacfec 100644
--- a/comms/hamlib/Makefile
+++ b/comms/hamlib/Makefile
@@ -1,8 +1,7 @@
# Created by: Sebastian Yepes <esn@x123.info>
PORTNAME= hamlib
-PORTVERSION= 4.3.1
-PORTREVISION= 1
+PORTVERSION= 4.4
CATEGORIES= comms hamradio
MASTER_SITES= SF
@@ -16,14 +15,12 @@ LIB_DEPENDS= libltdl.so:devel/libltdl
USES= autoreconf gnome libtool:keepla localbase:ldflags pathfix perl5 pkgconfig python \
readline shebangfix tcl
-USE_PYTHON= py3kplist
-USE_PERL5= build run
USE_GNOME= libxml2
USE_LDCONFIG= yes
+USE_PERL5= build run
+USE_PYTHON= py3kplist
# $TCL_INCLUDE_SPEC
-CPPFLAGS+= -I${LOCALBASE}/include
-LIBS+= -L${LOCALBASE}/lib
SHEBANG_FILES= bindings/perltest.pl
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-perl-binding \
@@ -31,9 +28,10 @@ CONFIGURE_ARGS= --with-perl-binding \
--with-libusb \
--with-python-binding
CONFIGURE_ENV= LIBUSB_LIBS="-lusb"
-PLIST_SUB= VER=${PORTVERSION} TCL_VER=${TCL_VER}
INSTALL_TARGET= install-strip
-
+CPPFLAGS+= -I${LOCALBASE}/include
+LIBS+= -L${LOCALBASE}/lib
+PLIST_SUB= VER=${PORTVERSION} TCL_VER=${TCL_VER}
OPTIONS_DEFINE= DOCS
post-patch:
diff --git a/comms/hamlib/distinfo b/comms/hamlib/distinfo
index a9cb510661ea..2bd414567697 100644
--- a/comms/hamlib/distinfo
+++ b/comms/hamlib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1636328018
-SHA256 (hamlib-4.3.1.tar.gz) = 3437386dfdd2314f108cf35f1527b20d784256b76633d216a50de94f4045a730
-SIZE (hamlib-4.3.1.tar.gz) = 2356944
+TIMESTAMP = 1641893139
+SHA256 (hamlib-4.4.tar.gz) = 8bf0107b071f52f08587f38e2dee8a7848de1343435b326f8f66d95e1f8a2487
+SIZE (hamlib-4.4.tar.gz) = 2401399
diff --git a/comms/hamlib/files/patch-configure.ac b/comms/hamlib/files/patch-configure.ac
deleted file mode 100644
index 7a9686e2aeb3..000000000000
--- a/comms/hamlib/files/patch-configure.ac
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.ac.orig 2016-12-31 20:01:25 UTC
-+++ configure.ac
-@@ -87,7 +87,7 @@ AC_PROG_INSTALL
- AC_PROG_LN_S
-
- # TODO: check whether CXX is functional
--AC_CHECK_PROG([cf_with_cxx], ["${CXX}"], [yes], [no])
-+AC_PATH_PROG([cf_with_cxx], ["${CXX}"], [yes], [no])
-
- AM_CONDITIONAL([ENABLE_CXX], [test x"${cf_with_cxx}" = "xyes"])
-
diff --git a/comms/hamlib/files/patch-hamlib.pc.in b/comms/hamlib/files/patch-hamlib.pc.in
index a5e20151ff44..1d5b0de8a0a7 100644
--- a/comms/hamlib/files/patch-hamlib.pc.in
+++ b/comms/hamlib/files/patch-hamlib.pc.in
@@ -1,4 +1,4 @@
---- hamlib.pc.in.orig 2016-12-31 20:01:25 UTC
+--- hamlib.pc.in.orig 2021-12-03 00:09:30 UTC
+++ hamlib.pc.in
@@ -7,7 +7,6 @@ Name: @PACKAGE_NAME@
Description: Library to control radio and rotator equipment.
diff --git a/comms/hamlib/files/patch-tests_testlibusb.c b/comms/hamlib/files/patch-tests_testlibusb.c
deleted file mode 100644
index 8926f15ffe7e..000000000000
--- a/comms/hamlib/files/patch-tests_testlibusb.c
+++ /dev/null
@@ -1,29 +0,0 @@
---- tests/testlibusb.c 2021-11-30 22:59:53.050103000 -0500
-+++ tests/testlibusb.c 2021-11-30 23:03:26.187330000 -0500
-@@ -113,7 +113,9 @@
- printf(" wSpeedSupported: %u\n", ss_usb_cap->wSpeedSupported);
- printf(" bFunctionalitySupport: %u\n", ss_usb_cap->bFunctionalitySupport);
- printf(" bU1devExitLat: %u\n", ss_usb_cap->bU1DevExitLat);
-+#if !defined(__FreeBSD__)
- printf(" bU2devExitLat: %u\n", ss_usb_cap->bU2DevExitLat);
-+#endif
- }
-
- static void print_bos(libusb_device_handle *handle)
-@@ -131,6 +133,7 @@
-
- printf(" Binary Object Store (BOS):\n");
- printf(" wTotalLength: %u\n", bos->wTotalLength);
-+#if !defined(__FreeBSD__)
- printf(" bNumDeviceCaps: %u\n", bos->bNumDeviceCaps);
-
- for (i = 0; i < bos->bNumDeviceCaps; i++)
-@@ -168,7 +171,7 @@
- libusb_free_ss_usb_device_capability_descriptor(ss_dev_cap);
- }
- }
--
-+#endif
- libusb_free_bos_descriptor(bos);
- }
-
diff --git a/comms/hamlib/pkg-plist b/comms/hamlib/pkg-plist
index 011248cfc8a2..372b478fd614 100644
--- a/comms/hamlib/pkg-plist
+++ b/comms/hamlib/pkg-plist
@@ -22,12 +22,12 @@ lib/libhamlib++.a
lib/libhamlib++.la
lib/libhamlib++.so
lib/libhamlib++.so.4
-lib/libhamlib++.so.4.0.3
+lib/libhamlib++.so.4.0.4
lib/libhamlib.a
lib/libhamlib.la
lib/libhamlib.so
lib/libhamlib.so.4
-lib/libhamlib.so.4.0.3
+lib/libhamlib.so.4.0.4
%%SITE_ARCH%%/Hamlib.pm
%%SITE_ARCH%%/auto/Hamlib/Hamlib.so
%%SITE_ARCH%%/perltest.pl
@@ -35,7 +35,9 @@ lib/libhamlib.so.4.0.3
%%PYTHON_SITELIBDIR%%/_Hamlib.a
%%PYTHON_SITELIBDIR%%/_Hamlib.la
%%PYTHON_SITELIBDIR%%/_Hamlib.so
-lib/tcl%%TCL_VER%%/Hamlib/hamlibtcl-4.3.so
+%%PYTHON_SITELIBDIR%%/__pycache__/Hamlib%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/__pycache__/Hamlib%%PYTHON_EXT_SUFFIX%%.pyc
+lib/tcl%%TCL_VER%%/Hamlib/hamlibtcl-%%VER%%.so
lib/tcl%%TCL_VER%%/Hamlib/hamlibtcl.a
lib/tcl%%TCL_VER%%/Hamlib/hamlibtcl.la
lib/tcl%%TCL_VER%%/Hamlib/hamlibtcl.so