[Bug 261105] comms/hamlib: Update to 4.4

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 11 Jan 2022 13:05:54 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261105

            Bug ID: 261105
           Summary: comms/hamlib: Update to 4.4
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: hamradio@FreeBSD.org
          Reporter: takefu@airport.fm
          Assignee: hamradio@FreeBSD.org
             Flags: maintainer-feedback?(hamradio@FreeBSD.org)

Created attachment 230902
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=230902&action=edit
hamlib-4.4.patch

The distribution tarball uses patch applied to the following master branch
because the build is broken.

https://github.com/Hamlib/Hamlib/commit/baea7e8c9a30ddf051cd04deec1b715856e4ed83#diff-9df9e2c313e694cf242534e90c1187fe119fac8de7c304ae438de0736209953b.patch

The error message in build is as follows.
hamlibpy_wrap.c:48824:80: error: use of undeclared identifier
'RIG_FUNCTION_SEND_VOICE_MEM'; did you mean 'RIG_FUNCTION_SEND_MORSE'?
  SWIG_Python_SetConstant(d,
"RIG_FUNCTION_SEND_VOICE_MEM",SWIG_From_int((int)(RIG_FUNCTION_SEND_VOICE_MEM)));
                                                                              
^~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                              
RIG_FUNCTION_SEND_MORSE

hamlibtcl_wrap.c:45844:86: error: use of undeclared identifier
'RIG_FUNCTION_SEND_VOICE_MEM'; did you mean 'RIG_FUNCTION_SEND_MORSE'?
  SWIG_Tcl_SetConstantObj(interp, "RIG_FUNCTION_SEND_VOICE_MEM",
SWIG_From_int((int)(RIG_FUNCTION_SEND_VOICE_MEM)));
                                                                               
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                               
     RIG_FUNCTION_SEND_MORSE

-- 
You are receiving this mail because:
You are the assignee for the bug.