git: 7b6d75861b96 - main - net/netselect: Jettison endian hacks

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Sun, 31 Dec 2023 22:59:37 UTC
The branch main has been updated by bofh:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7b6d75861b96e8f49f4d9b28e20475def1aa3254

commit 7b6d75861b96e8f49f4d9b28e20475def1aa3254
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2023-12-31 05:15:36 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2023-12-31 20:23:48 +0000

    net/netselect: Jettison endian hacks
    
    - Pet portclippy
---
 net/netselect/Makefile                |  2 +-
 net/netselect/files/patch-netselect.c | 31 ++++---------------------------
 2 files changed, 5 insertions(+), 28 deletions(-)

diff --git a/net/netselect/Makefile b/net/netselect/Makefile
index 651ad955b84e..820ede8b9957 100644
--- a/net/netselect/Makefile
+++ b/net/netselect/Makefile
@@ -11,11 +11,11 @@ LICENSE=	BSD3CLAUSE
 
 USES=		gmake
 USE_GITHUB=	yes
-
 GH_ACCOUNT=	apenwarr
 
 OPTIONS_DEFINE=	SUID DOCS
 OPTIONS_SUB=	yes
+
 SUID_DESC=	Install with the setuid bit to allow use by non-root users
 
 do-build:
diff --git a/net/netselect/files/patch-netselect.c b/net/netselect/files/patch-netselect.c
index 413ba24de07e..0d18806d5818 100644
--- a/net/netselect/files/patch-netselect.c
+++ b/net/netselect/files/patch-netselect.c
@@ -1,29 +1,6 @@
 --- netselect.c.orig	2010-10-26 23:08:55 UTC
 +++ netselect.c
-@@ -39,15 +39,14 @@
-  * hey, great!  Let me know. -- apenwarr
-  */
- 
--#ifdef __EMX__
--# include <io.h>
--# include <fcntl.h>
--# include <sys/types.h>
--# include <sys/select.h>
--# include <machine/endian.h>
--#else
--# include <endian.h>
-+#ifdef __linux__
-+#include <endian.h>
-+#elif defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__APPLE__)
-+#if defined(__OpenBSD__)
-+#include <machine/types.h>
- #endif
-+#include <machine/endian.h>
-+#endif
- 
- #include <sys/param.h>
- #include <sys/time.h>
-@@ -167,6 +166,7 @@ int main(int argc, char **argv)
+@@ -167,6 +167,7 @@ int main(int argc, char **argv)
      extern int optind;
      int hostcount, startcount, endcount = 0, sent_one, lag, min_lag = 100;
      int ch, seq, ttl, max_ttl = 30, num_score = 1;
@@ -31,7 +8,7 @@
      int use_icmp = 0;
      unsigned int min_tries = 10;
      struct timeval now;
-@@ -280,7 +280,12 @@ int main(int argc, char **argv)
+@@ -280,7 +281,12 @@ int main(int argc, char **argv)
      if (verbose >= 1)
  	fprintf(stderr, "Running netselect to choose %d out of %d address%s.\n",
  		num_score, numhosts, numhosts==1 ? "" : "es");
@@ -45,7 +22,7 @@
      /* keep going until most of the hosts have been finished */
      must_continue = numhosts;
      while (must_continue && must_continue >= numhosts/2)
-@@ -774,7 +779,7 @@ static void send_probe(int seq, int ttl, OPacket *op, 
+@@ -774,7 +780,7 @@ static void send_probe(int seq, int ttl, OPacket *op, 
      ip->ip_off = 0;
      ip->ip_hl = sizeof(*ip) >> 2;
      ip->ip_p = IPPROTO_UDP;
@@ -54,7 +31,7 @@
      ip->ip_ttl = ttl;
      ip->ip_v = IPVERSION;
      ip->ip_id = htons(ident + seq);
-@@ -905,11 +910,7 @@ static HostData *wait_for_reply(HostData *hosts, int n
+@@ -905,11 +911,7 @@ static HostData *wait_for_reply(HostData *hosts, int n
      time_t msec_used;
      HostData *host;