Wednesday, December 22, 2021

Re: [sparc64] Fix build of net/ssldump

On Thu, Dec 23, 2021 at 12:35:28AM -0500, Kurt Mosiejczuk wrote:
> net/ssldump cannot be built with base-gcc.
>
> This patch sets COMPILER so it builds successfully on sparc64.

The cast triggering the error doesn't do anything useful.
Let's just do this:

Index: Makefile
===================================================================
RCS file: /cvs/ports/net/ssldump/Makefile,v
retrieving revision 1.19
diff -u -p -r1.19 Makefile
--- Makefile 13 Nov 2021 19:13:20 -0000 1.19
+++ Makefile 23 Dec 2021 07:06:51 -0000
@@ -6,6 +6,7 @@ GH_ACCOUNT= adulau
GH_PROJECT= ssldump
GH_TAGNAME= v1.4
CATEGORIES= net
+REVISION= 0

HOMEPAGE= https://github.com/adulau/ssldump

Index: patches/patch-base_pcap-snoop_c
===================================================================
RCS file: /cvs/ports/net/ssldump/patches/patch-base_pcap-snoop_c,v
retrieving revision 1.2
diff -u -p -r1.2 patch-base_pcap-snoop_c
--- patches/patch-base_pcap-snoop_c 13 Nov 2021 19:13:20 -0000 1.2
+++ patches/patch-base_pcap-snoop_c 23 Dec 2021 07:14:55 -0000
@@ -1,5 +1,9 @@
$OpenBSD: patch-base_pcap-snoop_c,v 1.2 2021/11/13 19:13:20 tb Exp $

+Remove pointless cast to fix build with base-gcc:
+
+base/pcap-snoop.c:100: error: initializer element is not constant
+
Index: base/pcap-snoop.c
--- base/pcap-snoop.c.orig
+++ base/pcap-snoop.c
@@ -13,6 +17,15 @@ Index: base/pcap-snoop.c
#ifndef _WIN32
#include <sys/param.h>

No comments:

Post a Comment