aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Birgmeier <d8zNeCFG@aon.at>2023-02-13 13:21:46 +0000
committerFernando ApesteguĂ­a <fernape@FreeBSD.org>2023-02-14 12:31:20 +0000
commitc0c0b1bc86ecc4b3265847a8f22dee14dd484fcf (patch)
tree403683f20e701c7b46a28cbbb0cc73a1ce6e3824
parent70f3036fe6751e2e7bc1e2629164b9228244d2a6 (diff)
downloadports-c0c0b1bc86ecc4b3265847a8f22dee14dd484fcf.tar.gz
ports-c0c0b1bc86ecc4b3265847a8f22dee14dd484fcf.zip
net/libiscsi: update to HEAD of 2023-02-08
This fixes the build in 14-current. PR: 269502 Reported by: d8zNeCFG@aon.at (maintainer)
-rw-r--r--net/libiscsi/Makefile5
-rw-r--r--net/libiscsi/distinfo6
-rw-r--r--net/libiscsi/files/patch-configure.ac16
-rw-r--r--net/libiscsi/files/patch-lib_login.c16
-rw-r--r--net/libiscsi/files/patch-lib_socket.c11
-rw-r--r--net/libiscsi/pkg-plist1
6 files changed, 26 insertions, 29 deletions
diff --git a/net/libiscsi/Makefile b/net/libiscsi/Makefile
index 47c1a225265b..d3e542c28a76 100644
--- a/net/libiscsi/Makefile
+++ b/net/libiscsi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libiscsi
-DISTVERSION= 1.19.0
+DISTVERSION= 1.19.0.230208
CATEGORIES= net
MAINTAINER= d8zNeCFG@aon.at
@@ -11,11 +11,12 @@ LICENSE_COMB= multi
LICENSE_FILE_LGPL21+ = ${WRKSRC}/LICENCE-LGPL-2.1.txt
LICENSE_FILE_GPLv2+ = ${WRKSRC}/LICENCE-GPL-2.txt
-USES= autoreconf compiler:c11 libtool pathfix
+USES= autoreconf compiler:c11 gmake libtool pathfix
USE_GITHUB= yes
USE_LDCONFIG= yes
GH_ACCOUNT= sahlberg
+GH_TAGNAME= 22f7b2656776
GNU_CONFIGURE= yes
diff --git a/net/libiscsi/distinfo b/net/libiscsi/distinfo
index 8f222be13bb2..f874ea814454 100644
--- a/net/libiscsi/distinfo
+++ b/net/libiscsi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1588264800
-SHA256 (sahlberg-libiscsi-1.19.0_GH0.tar.gz) = c7848ac722c8361d5064654bc6e926c2be61ef11dd3875020a63931836d806df
-SIZE (sahlberg-libiscsi-1.19.0_GH0.tar.gz) = 284969
+TIMESTAMP = 1676144386
+SHA256 (sahlberg-libiscsi-1.19.0.230208-22f7b2656776_GH0.tar.gz) = e4560a88fc37465ac1ec43354c788141fac4cd459be039ee78df6a49b586b035
+SIZE (sahlberg-libiscsi-1.19.0.230208-22f7b2656776_GH0.tar.gz) = 293039
diff --git a/net/libiscsi/files/patch-configure.ac b/net/libiscsi/files/patch-configure.ac
index db7ed62873b3..38166307dcde 100644
--- a/net/libiscsi/files/patch-configure.ac
+++ b/net/libiscsi/files/patch-configure.ac
@@ -1,12 +1,12 @@
---- configure.ac.orig 2019-07-13 22:04:44 UTC
-+++ configure.ac
-@@ -144,7 +144,8 @@ AC_CACHE_CHECK([for iSER support],libiscsi_cv_HAVE_LIN
- AC_TRY_COMPILE([
+--- ./configure.ac.ORIG 2023-02-11 20:12:38.532565000 +0100
++++ ./configure.ac 2023-02-11 20:14:27.194137000 +0100
+@@ -170,7 +170,8 @@
+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
#include <infiniband/verbs.h>
#include <rdma/rdma_cma.h>
--#include <rdma/rdma_verbs.h>],
+-#include <rdma/rdma_verbs.h>]],
+#include <rdma/rdma_verbs.h>
-+#error not on FreeBSD],
- [int ibv = IBV_WC_SEND;],
- libiscsi_cv_HAVE_LINUX_ISER=yes,libiscsi_cv_HAVE_LINUX_ISER=no)])
++#error not on FreeBSD]],
+ [[int ibv = IBV_WC_SEND;]])],
+ [libiscsi_cv_HAVE_LINUX_ISER=yes],[libiscsi_cv_HAVE_LINUX_ISER=no])])
if test x"$libiscsi_cv_HAVE_LINUX_ISER" = x"yes"; then
diff --git a/net/libiscsi/files/patch-lib_login.c b/net/libiscsi/files/patch-lib_login.c
deleted file mode 100644
index 209886e35cec..000000000000
--- a/net/libiscsi/files/patch-lib_login.c
+++ /dev/null
@@ -1,16 +0,0 @@
---- lib/login.c.orig 2019-07-13 22:04:44 UTC
-+++ lib/login.c
-@@ -1242,11 +1242,11 @@ iscsi_process_login_reply(struct iscsi_context *iscsi,
-
- /* iSER specific keys */
- if (!strncmp(ptr, "InitiatorRecvDataSegmentLength=", 31)) {
-- iscsi->initiator_max_recv_data_segment_length = MIN(strtol(ptr + 31, NULL, 10),
-+ iscsi->initiator_max_recv_data_segment_length = MIN(strtoul(ptr + 31, NULL, 10),
- iscsi->initiator_max_recv_data_segment_length);
- }
- if (!strncmp(ptr, "TargetRecvDataSegmentLength=", 28)) {
-- iscsi->target_max_recv_data_segment_length = MIN(strtol(ptr + 28, NULL, 10),
-+ iscsi->target_max_recv_data_segment_length = MIN(strtoul(ptr + 28, NULL, 10),
- iscsi->target_max_recv_data_segment_length);
- }
-
diff --git a/net/libiscsi/files/patch-lib_socket.c b/net/libiscsi/files/patch-lib_socket.c
new file mode 100644
index 000000000000..8b00a0c73bf9
--- /dev/null
+++ b/net/libiscsi/files/patch-lib_socket.c
@@ -0,0 +1,11 @@
+--- ./lib/socket.c.ORIG 2023-02-11 20:12:27.340472000 +0100
++++ ./lib/socket.c 2023-02-11 21:13:25.802721000 +0100
+@@ -140,7 +140,7 @@
+ pdu->next = NULL;
+ }
+
+-void iscsi_decrement_iface_rr() {
++void iscsi_decrement_iface_rr(void) {
+ iface_rr--;
+ }
+
diff --git a/net/libiscsi/pkg-plist b/net/libiscsi/pkg-plist
index a5cb3cd09132..641ff598d859 100644
--- a/net/libiscsi/pkg-plist
+++ b/net/libiscsi/pkg-plist
@@ -1,6 +1,7 @@
bin/iscsi-inq
bin/iscsi-ls
bin/iscsi-perf
+bin/iscsi-pr
bin/iscsi-readcapacity16
bin/iscsi-swp
include/iscsi/iscsi.h