Download raw body.
UPDATE: libsmb2 6.2.0
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 <brad@comstyle.com>
@@ -14,6 +15,9 @@ MAINTAINER= Brad Smith <brad@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:
UPDATE: libsmb2 6.2.0