Here is an update to libsmb2 6.2.0.

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/libsmb2/Makefile,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 Makefile
--- Makefile    11 Mar 2022 18:50:39 -0000      1.3
+++ Makefile    20 Mar 2025 00:20:03 -0000
@@ -1,12 +1,13 @@
 COMMENT=       userspace client library for accessing SMB2/SMB3 shares
 
+DISTNAME=      libsmb2-6.2.0
 GH_ACCOUNT=    sahlberg
 GH_PROJECT=    libsmb2
-GH_TAGNAME=    v4.0.0
+GH_COMMIT=     572e2f6c2db38d8267d6459861b31b71c3c7b178
 
 CATEGORIES=    devel
 
-SHARED_LIBS=   smb2    1.0
+SHARED_LIBS=   smb2    2.0
 
 MAINTAINER=    Brad Smith <b...@comstyle.com>
 
@@ -14,6 +15,9 @@ MAINTAINER=   Brad Smith <b...@comstyle.co
 PERMIT_PACKAGE=        Yes
 
 MODULES=       devel/cmake
+
+CONFIGURE_ARGS+=-DENABLE_GSSAPI=OFF \
+               -DENABLE_LIBKRB5=OFF
 
 NO_TEST=       Yes
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/libsmb2/distinfo,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 distinfo
--- distinfo    28 Jan 2022 21:22:05 -0000      1.2
+++ distinfo    20 Mar 2025 00:20:03 -0000
@@ -1,2 +1,2 @@
-SHA256 (libsmb2-4.0.0.tar.gz) = tNGxO8B63Gg3mnL3I7kDKpUK/WL+1/KqPlfzQhQG2hE=
-SIZE (libsmb2-4.0.0.tar.gz) = 171678
+SHA256 (libsmb2-6.2.0-572e2f6c.tar.gz) = 
Vj5r4V2RUKMeCLUiIl06riYio6rcIFFfBa1wlyq4jg8=
+SIZE (libsmb2-6.2.0-572e2f6c.tar.gz) = 273147
Index: patches/patch-cmake_ConfigureChecks_cmake
===================================================================
RCS file: patches/patch-cmake_ConfigureChecks_cmake
diff -N patches/patch-cmake_ConfigureChecks_cmake
--- patches/patch-cmake_ConfigureChecks_cmake   11 Mar 2022 18:50:39 -0000      
1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,20 +0,0 @@
-Fix netinet/tcp.h header check to include prerequisite headers.
-
-Index: cmake/ConfigureChecks.cmake
---- cmake/ConfigureChecks.cmake.orig
-+++ cmake/ConfigureChecks.cmake
-@@ -1,4 +1,5 @@
- include(CheckIncludeFile)
-+include(CheckIncludeFiles)
- check_include_file("arpa/inet.h" HAVE_ARPA_INET_H)
- check_include_file("dlfcn.h" HAVE_DLFCN_H)
- check_include_file("gssapi/gssapi.h" HAVE_GSSAPI_GSSAPI_H)
-@@ -6,7 +7,7 @@ check_include_file("inttypes.h" HAVE_INTTYPES_H)
- check_include_file("memory.h" HAVE_MEMORY_H)
- check_include_file("netdb.h" HAVE_NETDB_H)
- check_include_file("netinet/in.h" HAVE_NETINET_IN_H)
--check_include_file("netinet/tcp.h" HAVE_NETINET_TCP_H)
-+check_include_files("sys/types.h;netinet/tcp.h" HAVE_NETINET_TCP_H)
- check_include_file("net/if.h" HAVE_NET_IF_H)
- check_include_file("poll.h" HAVE_POLL_H)
- check_include_file("stdint.h" HAVE_STDINT_H)
Index: patches/patch-lib_errors_c
===================================================================
RCS file: patches/patch-lib_errors_c
diff -N patches/patch-lib_errors_c
--- patches/patch-lib_errors_c  11 Mar 2022 18:50:39 -0000      1.3
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-Index: lib/errors.c
---- lib/errors.c.orig
-+++ lib/errors.c
-@@ -1108,7 +1108,7 @@ int nterror_to_errno(uint32_t status) {
-         case SMB2_STATUS_FILE_DELETED:
-                 return EPERM;
-         case SMB2_STATUS_NO_MORE_FILES:
--                return ENODATA;
-+                return ENOATTR;
-         case SMB2_STATUS_LOGON_FAILURE:
-                 return ECONNREFUSED;
-         case SMB2_STATUS_NOT_A_DIRECTORY:

Reply via email to