På søndag 9. august 2026 kl. 08:00, skrev Brad Smith
<[email protected]>:

> Here is an update to libsmb2 6.2.0pl20260809.
>
> Bug fixes and dcerpc support.
>
> All depends build Ok.


$ cd /usr/ports/devel/libsmb2/ && patch -l -p0 -E < 
/tmp/libsmb2-6.2.0pl20260809.diff

$ cd /usr/ports/devel/libsmb2/ && make build package test ; make 
port-lib-depends-check check-shlib-syms clean

No regression tests for libsmb2-6.2.0pl20260809
/usr/local/lib/libdcerpc.so.3.0 --> 
/usr/ports/pobj/libsmb2-6.2.0pl20260809/fake-amd64/usr/local/lib/libdcerpc.so.0.0
Dynamic export changes:
added:
        NT_SID_AUTHORITY
        _ndr_utf16z_coder
        dcerpc_ACCESS_ALLOWED_ACE_coder
        dcerpc_ACCESS_DENIED_ACE_coder
        dcerpc_ACE_HEADER_coder
        dcerpc_ACL_coder
        dcerpc_RPC_UNICODE_STRING_coder
        dcerpc_RPC_UNICODE_STRINGz_coder
        dcerpc_SECURITY_DESCRIPTOR_coder
        dcerpc_SYSTEM_ALARM_ACE_coder
        dcerpc_SYSTEM_AUDIT_ACE_coder
        dcerpc_SYSTEM_MANDATORY_LABEL_ACE_coder
        dcerpc_SYSTEM_SCOPED_POLICY_ID_ACE_coder
        dcerpc_align_3264
        dcerpc_alloc_data
        dcerpc_allocate_pdu
        dcerpc_call
        dcerpc_call_async
        dcerpc_carray_coder
        dcerpc_connect_context
        dcerpc_connect_context_async
        dcerpc_context_handle_coder
        dcerpc_create_context
        dcerpc_create_context_smb
        dcerpc_destroy_context
        dcerpc_do_coder
        dcerpc_free_data
        dcerpc_free_pdu
        dcerpc_get_cr
        dcerpc_get_error
        dcerpc_get_pdu_payload
        dcerpc_get_request
        dcerpc_get_size_is
        dcerpc_get_smb2_context
        dcerpc_get_switch_is
        dcerpc_get_unicode_max_length
        dcerpc_header_coder
        dcerpc_json_next_key
        dcerpc_open_async
        dcerpc_pdu_clear_yaml_key
        dcerpc_pdu_direction
        dcerpc_pdu_encoding
        dcerpc_pdu_is_conformance_run
        dcerpc_pdu_json_key
        dcerpc_pdu_raise_max_alignment
        dcerpc_pdu_yaml_key
        dcerpc_pdu_yaml_val
        dcerpc_ptr_coder
        dcerpc_read_yaml_file
        dcerpc_services
        dcerpc_set_request
        dcerpc_set_size_is
        dcerpc_set_switch_is
        dcerpc_set_uint8
        dcerpc_set_unicode_max_length
        dcerpc_sid_coder
        dcerpc_struct_coder
        dcerpc_uint16_coder
        dcerpc_uint32_coder
        dcerpc_uint32_coder_pp
        dcerpc_uint64_coder
        dcerpc_union_coder
        dcerpc_utf16_coder
        dcerpc_utf16z_coder
        epm_Delete_rep_coder
        epm_Delete_req_coder
        epm_InqObject_rep_coder
        epm_InqObject_req_coder
        epm_Insert_rep_coder
        epm_Insert_req_coder
        epm_LookupHandleFree_rep_coder
        epm_LookupHandleFree_req_coder
        epm_Lookup_rep_coder
        epm_Lookup_req_coder
        epm_Map_rep_coder
        epm_Map_req_coder
        epm_MgmtDelete_rep_coder
        epm_MgmtDelete_req_coder
        epm_build_tower_ncacn_ip_tcp
        epm_build_tower_ncacn_np
        epm_entry_coder
        epm_free_tower
        epm_interface
        epm_procs
        epm_rpc_if_id_coder
        epm_tower_get_ncacn_ip_tcp
        epm_tower_get_ncacn_np
        epm_twr_coder
        json_append
        json_append_quoted
        json_expect_key
        json_parse_string
        json_sep
        lsa_Close_rep_coder
        lsa_Close_req_coder
        lsa_LookupNames2_rep_coder
        lsa_LookupNames2_req_coder
        lsa_LookupSids2_rep_coder
        lsa_LookupSids2_req_coder
        lsa_OpenPolicy2_rep_coder
        lsa_OpenPolicy2_req_coder
        lsa_interface
        lsa_procs
        ndr32_syntax
        ndr64_syntax
        ndr_carray_coder
        ndr_ptr_coder
        ndr_set_endian
        ndr_set_tctx
        ndr_struct_coder
        ndr_uint16_coder
        ndr_uint3264_coder
        ndr_uint32_coder
        ndr_uint8_coder
        ndr_union_coder
        ndr_utf16_coder
        ndr_utf16z_coder
        ndr_uuid_coder
        srvsvc_CONNECTION_INFO_0_STRUCT_coder
        srvsvc_CONNECTION_INFO_0_coder
        srvsvc_CONNECTION_INFO_1_STRUCT_coder
        srvsvc_CONNECTION_INFO_1_coder
        srvsvc_CONNECT_ENUM_STRUCT_coder
        srvsvc_CONNECT_ENUM_STRUCT_struct_coder
        srvsvc_CONNECT_INFO_0_CONTAINER_coder
        srvsvc_CONNECT_INFO_1_CONTAINER_coder
        srvsvc_DISK_ENUM_CONTAINER_coder
        srvsvc_DISK_ENUM_CONTAINER_struct_coder
        srvsvc_DISK_INFO_STRUCT_coder
        srvsvc_DISK_INFO_coder
        srvsvc_FILE_ENUM_STRUCT_coder
        srvsvc_FILE_ENUM_STRUCT_struct_coder
        srvsvc_FILE_INFO_2_CONTAINER_coder
        srvsvc_FILE_INFO_2_STRUCT_coder
        srvsvc_FILE_INFO_2_coder
        srvsvc_FILE_INFO_3_CONTAINER_coder
        srvsvc_FILE_INFO_3_STRUCT_coder
        srvsvc_FILE_INFO_3_coder
        srvsvc_NetrConnectionEnum_rep_coder
        srvsvc_NetrConnectionEnum_req_coder
        srvsvc_NetrFileClose_rep_coder
        srvsvc_NetrFileClose_req_coder
        srvsvc_NetrFileEnum_rep_coder
        srvsvc_NetrFileEnum_req_coder
        srvsvc_NetrFileGetInfo_rep_coder
        srvsvc_NetrFileGetInfo_req_coder
        srvsvc_NetrRemoteTOD_rep_coder
        srvsvc_NetrRemoteTOD_req_coder
        srvsvc_NetrServerDiskEnum_rep_coder
        srvsvc_NetrServerDiskEnum_req_coder
        srvsvc_NetrServerGetInfo_rep_coder
        srvsvc_NetrServerGetInfo_req_coder
        srvsvc_NetrServerSetInfo_rep_coder
        srvsvc_NetrServerSetInfo_req_coder
        srvsvc_NetrServerStatisticsGet_rep_coder
        srvsvc_NetrServerStatisticsGet_req_coder
        srvsvc_NetrSessionDel_rep_coder
        srvsvc_NetrSessionDel_req_coder
        srvsvc_NetrSessionEnum_rep_coder
        srvsvc_NetrSessionEnum_req_coder
        srvsvc_NetrShareAdd_rep_coder
        srvsvc_NetrShareAdd_req_coder
        srvsvc_NetrShareCheck_rep_coder
        srvsvc_NetrShareCheck_req_coder
        srvsvc_NetrShareDel_rep_coder
        srvsvc_NetrShareDel_req_coder
        srvsvc_NetrShareEnum_rep_coder
        srvsvc_NetrShareEnum_req_coder
        srvsvc_NetrShareGetInfo_rep_coder
        srvsvc_NetrShareGetInfo_req_coder
        srvsvc_NetrShareSetInfo_rep_coder
        srvsvc_NetrShareSetInfo_req_coder
        srvsvc_SERVER_INFO_100_STRUCT_coder
        srvsvc_SERVER_INFO_100_coder
        srvsvc_SERVER_INFO_101_STRUCT_coder
        srvsvc_SERVER_INFO_101_coder
        srvsvc_SERVER_INFO_102_STRUCT_coder
        srvsvc_SERVER_INFO_102_coder
        srvsvc_SERVER_INFO_103_STRUCT_coder
        srvsvc_SERVER_INFO_103_coder
        srvsvc_SERVER_INFO_502_STRUCT_coder
        srvsvc_SERVER_INFO_502_coder
        srvsvc_SERVER_INFO_503_STRUCT_coder
        srvsvc_SERVER_INFO_503_coder
        srvsvc_SESSION_ENUM_STRUCT_coder
        srvsvc_SESSION_ENUM_STRUCT_struct_coder
        srvsvc_SESSION_INFO_0_CONTAINER_coder
        srvsvc_SESSION_INFO_0_STRUCT_coder
        srvsvc_SESSION_INFO_0_coder
        srvsvc_SESSION_INFO_10_CONTAINER_coder
        srvsvc_SESSION_INFO_10_STRUCT_coder
        srvsvc_SESSION_INFO_10_coder
        srvsvc_SESSION_INFO_1_CONTAINER_coder
        srvsvc_SESSION_INFO_1_STRUCT_coder
        srvsvc_SESSION_INFO_1_coder
        srvsvc_SESSION_INFO_2_CONTAINER_coder
        srvsvc_SESSION_INFO_2_STRUCT_coder
        srvsvc_SESSION_INFO_2_coder
        srvsvc_SESSION_INFO_502_CONTAINER_coder
        srvsvc_SESSION_INFO_502_STRUCT_coder
        srvsvc_SESSION_INFO_502_coder
        srvsvc_SHARE_ENUM_STRUCT_coder
        srvsvc_SHARE_ENUM_STRUCT_struct_coder
        srvsvc_SHARE_INFO_0_CONTAINER_coder
        srvsvc_SHARE_INFO_0_STRUCT_coder
        srvsvc_SHARE_INFO_0_coder
        srvsvc_SHARE_INFO_1_CONTAINER_coder
        srvsvc_SHARE_INFO_1_STRUCT_coder
        srvsvc_SHARE_INFO_1_coder
        srvsvc_SHARE_INFO_2_CONTAINER_coder
        srvsvc_SHARE_INFO_2_STRUCT_coder
        srvsvc_SHARE_INFO_2_coder
        srvsvc_SHARE_INFO_502_CONTAINER_coder
        srvsvc_SHARE_INFO_502_STRUCT_coder
        srvsvc_SHARE_INFO_502_coder
        srvsvc_STAT_SERVER_0_STRUCT_coder
        srvsvc_STAT_SERVER_0_coder
        srvsvc_TIME_OF_DAY_INFO_STRUCT_coder
        srvsvc_TIME_OF_DAY_INFO_coder
        srvsvc_interface
        srvsvc_procs
        winreg_BaseRegCloseKey_rep_coder
        winreg_BaseRegCloseKey_req_coder
        winreg_BaseRegCreateKey_rep_coder
        winreg_BaseRegCreateKey_req_coder
        winreg_BaseRegDeleteKey_rep_coder
        winreg_BaseRegDeleteKey_req_coder
        winreg_BaseRegDeleteValue_rep_coder
        winreg_BaseRegDeleteValue_req_coder
        winreg_BaseRegEnumKey_rep_coder
        winreg_BaseRegEnumKey_req_coder
        winreg_BaseRegEnumValue_rep_coder
        winreg_BaseRegEnumValue_req_coder
        winreg_BaseRegOpenKey_rep_coder
        winreg_BaseRegOpenKey_req_coder
        winreg_BaseRegQueryInfoKey_rep_coder
        winreg_BaseRegQueryInfoKey_req_coder
        winreg_BaseRegSetValue_rep_coder
        winreg_BaseRegSetValue_req_coder
        winreg_OpenClassesRoot_rep_coder
        winreg_OpenClassesRoot_req_coder
        winreg_OpenCurrentConfig_rep_coder
        winreg_OpenCurrentConfig_req_coder
        winreg_OpenCurrentUser_rep_coder
        winreg_OpenCurrentUser_req_coder
        winreg_OpenLocalMachine_rep_coder
        winreg_OpenLocalMachine_req_coder
        winreg_OpenUsers_rep_coder
        winreg_OpenUsers_req_coder
        winreg_interface
        winreg_procs
        wkssvc_NetrUseEnum_rep_coder
        wkssvc_NetrUseEnum_req_coder
        wkssvc_NetrWkstaGetInfo_rep_coder
        wkssvc_NetrWkstaGetInfo_req_coder
        wkssvc_NetrWkstaSetInfo_rep_coder
        wkssvc_NetrWkstaSetInfo_req_coder
        wkssvc_NetrWkstaUserEnum_rep_coder
        wkssvc_NetrWkstaUserEnum_req_coder
        wkssvc_NetrWorkstationStatisticsGet_rep_coder
        wkssvc_NetrWorkstationStatisticsGet_req_coder
        wkssvc_STAT_WORKSTATION_0_STRUCT_coder
        wkssvc_STAT_WORKSTATION_0_coder
        wkssvc_USE_ENUM_STRUCT_coder
        wkssvc_USE_ENUM_STRUCT_struct_coder
        wkssvc_USE_INFO_0_CONTAINER_coder
        wkssvc_USE_INFO_0_STRUCT_coder
        wkssvc_USE_INFO_0_coder
        wkssvc_USE_INFO_1_CONTAINER_coder
        wkssvc_USE_INFO_1_STRUCT_coder
        wkssvc_USE_INFO_1_coder
        wkssvc_USE_INFO_2_CONTAINER_coder
        wkssvc_USE_INFO_2_STRUCT_coder
        wkssvc_USE_INFO_2_coder
        wkssvc_WKSTA_INFO_100_STRUCT_coder
        wkssvc_WKSTA_INFO_100_coder
        wkssvc_WKSTA_INFO_101_STRUCT_coder
        wkssvc_WKSTA_INFO_101_coder
        wkssvc_WKSTA_INFO_102_STRUCT_coder
        wkssvc_WKSTA_INFO_102_coder
        wkssvc_WKSTA_INFO_502_STRUCT_coder
        wkssvc_WKSTA_INFO_502_coder
        wkssvc_WKSTA_USER_ENUM_STRUCT_coder
        wkssvc_WKSTA_USER_ENUM_STRUCT_struct_coder
        wkssvc_WKSTA_USER_INFO_0_CONTAINER_coder
        wkssvc_WKSTA_USER_INFO_0_STRUCT_coder
        wkssvc_WKSTA_USER_INFO_0_coder
        wkssvc_WKSTA_USER_INFO_1_CONTAINER_coder
        wkssvc_WKSTA_USER_INFO_1_STRUCT_coder
        wkssvc_WKSTA_USER_INFO_1_coder
        wkssvc_interface
        wkssvc_procs
        yaml_next_kv
        yaml_print_preamble

removed:
        dcecli_generic_session_key
        dcerpc_alter_context
        dcerpc_alter_context_recv
        dcerpc_alter_context_send
        dcerpc_auth3
        dcerpc_auth_level
        dcerpc_bind_auth
        dcerpc_bind_auth_none
        dcerpc_bind_auth_none_recv
        dcerpc_bind_auth_none_send
        dcerpc_bind_auth_recv
        dcerpc_bind_auth_schannel_recv
        dcerpc_bind_auth_schannel_send
        dcerpc_bind_auth_send
        dcerpc_bind_recv
        dcerpc_bind_send
        dcerpc_epm_map_binding
        dcerpc_epm_map_binding_recv
        dcerpc_epm_map_binding_send
        dcerpc_iface_find_call
        dcerpc_init
        dcerpc_mgmt_inq_if_ids
        dcerpc_mgmt_inq_if_ids_r
        dcerpc_mgmt_inq_if_ids_r_recv
        dcerpc_mgmt_inq_if_ids_r_send
        dcerpc_mgmt_inq_if_ids_recv
        dcerpc_mgmt_inq_if_ids_send
        dcerpc_mgmt_inq_princ_name
        dcerpc_mgmt_inq_princ_name_r
        dcerpc_mgmt_inq_princ_name_r_recv
        dcerpc_mgmt_inq_princ_name_r_send
        dcerpc_mgmt_inq_princ_name_recv
        dcerpc_mgmt_inq_princ_name_send
        dcerpc_mgmt_inq_stats
        dcerpc_mgmt_inq_stats_r
        dcerpc_mgmt_inq_stats_r_recv
        dcerpc_mgmt_inq_stats_r_send
        dcerpc_mgmt_inq_stats_recv
        dcerpc_mgmt_inq_stats_send
        dcerpc_mgmt_is_server_listening
        dcerpc_mgmt_is_server_listening_r
        dcerpc_mgmt_is_server_listening_r_recv
        dcerpc_mgmt_is_server_listening_r_send
        dcerpc_mgmt_is_server_listening_recv
        dcerpc_mgmt_is_server_listening_send
        dcerpc_mgmt_stop_server_listening
        dcerpc_mgmt_stop_server_listening_r
        dcerpc_mgmt_stop_server_listening_r_recv
        dcerpc_mgmt_stop_server_listening_r_send
        dcerpc_mgmt_stop_server_listening_recv
        dcerpc_mgmt_stop_server_listening_send
        dcerpc_pipe_auth
        dcerpc_pipe_auth_recv
        dcerpc_pipe_auth_send
        dcerpc_pipe_binding_handle
        dcerpc_pipe_connect
        dcerpc_pipe_connect_b
        dcerpc_pipe_connect_b_recv
        dcerpc_pipe_connect_b_send
        dcerpc_pipe_connect_recv
        dcerpc_pipe_connect_send
        dcerpc_pipe_init
        dcerpc_pipe_open_pipe
        dcerpc_pipe_open_pipe_recv
        dcerpc_pipe_open_pipe_send
        dcerpc_pipe_open_roh_recv
        dcerpc_pipe_open_roh_send
        dcerpc_pipe_open_smb
        dcerpc_pipe_open_smb2
        dcerpc_pipe_open_smb_recv
        dcerpc_pipe_open_smb_send
        dcerpc_pipe_open_tcp_recv
        dcerpc_pipe_open_tcp_send
        dcerpc_pipe_open_unix_stream_recv
        dcerpc_pipe_open_unix_stream_send
        dcerpc_secondary_auth_connection
        dcerpc_secondary_auth_connection_recv
        dcerpc_secondary_auth_connection_send
        dcerpc_secondary_connection_recv
        dcerpc_secondary_connection_send
        dcerpc_secondary_context
        dcerpc_secondary_smb_recv
        dcerpc_secondary_smb_send
        dcerpc_server_name
        dgram_mailslot_browse_parse
        dgram_mailslot_browse_reply
        dgram_mailslot_browse_send
        dgram_mailslot_data
        dgram_mailslot_find
        dgram_mailslot_listen
        dgram_mailslot_name
        dgram_mailslot_netlogon_parse_request
        dgram_mailslot_netlogon_parse_response
        dgram_mailslot_netlogon_reply
        dgram_mailslot_netlogon_send
        dgram_mailslot_send
        dgram_mailslot_temp
        dgram_set_incoming_handler
        finddcs_cldap
        finddcs_cldap_recv
        finddcs_cldap_send
        lpcfg_smbcli_options
        lpcfg_smbcli_session_options
        nbt_dgram_send
        nbt_dgram_send_raw
        nbt_dgram_socket_init
        roh_recv_CONN_A3_recv
        roh_recv_CONN_A3_send
        roh_recv_CONN_C2_recv
        roh_recv_CONN_C2_send
        roh_recv_out_channel_response_recv
        roh_recv_out_channel_response_send
        roh_send_CONN_A1_recv
        roh_send_CONN_A1_send
        roh_send_CONN_B1_recv
        roh_send_CONN_B1_send
        roh_send_RPC_DATA_IN_recv
        roh_send_RPC_DATA_IN_send
        roh_send_RPC_DATA_OUT_recv
        roh_send_RPC_DATA_OUT_send
        smbcli_chkpath
        smbcli_close
        smbcli_ctemp
        smbcli_deltree
        smbcli_dskattr
        smbcli_fsetatr
        smbcli_ftruncate
        smbcli_full_connection
        smbcli_getatr
        smbcli_getattrE
        smbcli_list
        smbcli_list_new
        smbcli_list_old
        smbcli_lock
        smbcli_lock64
        smbcli_locktype
        smbcli_message_end
        smbcli_message_start
        smbcli_message_text
        smbcli_mkdir
        smbcli_negprot
        smbcli_nt_create_full
        smbcli_nt_delete_on_close
        smbcli_open
        smbcli_parse_unc
        smbcli_qfileinfo
        smbcli_qfilename
        smbcli_qpathinfo
        smbcli_qpathinfo2
        smbcli_qpathinfo_alt_name
        smbcli_read
        smbcli_rename
        smbcli_rmdir
        smbcli_session_setup
        smbcli_setatr
        smbcli_smbwrite
        smbcli_socket_connect
        smbcli_state_init
        smbcli_tconX
        smbcli_tdis
        smbcli_unix_chmod
        smbcli_unix_chown
        smbcli_unix_hardlink
        smbcli_unix_symlink
        smbcli_unlink
        smbcli_unlink_wcard
        smbcli_unlock
        smbcli_unlock64
        smbcli_write

/usr/local/lib/libsmb2.so.2.0 --> 
/usr/ports/pobj/libsmb2-6.2.0pl20260809/fake-amd64/usr/local/lib/libsmb2.so.3.0
Dynamic export changes:
added:
        libsmb2__ndr_utf16z_coder
        libsmb2_dcerpc_RPC_UNICODE_STRING_coder
        libsmb2_dcerpc_RPC_UNICODE_STRINGz_coder
        libsmb2_dcerpc_align_3264
        libsmb2_dcerpc_alloc_data
        libsmb2_dcerpc_allocate_pdu
        libsmb2_dcerpc_call
        libsmb2_dcerpc_call_async
        libsmb2_dcerpc_carray_coder
        libsmb2_dcerpc_connect_context
        libsmb2_dcerpc_connect_context_async
        libsmb2_dcerpc_context_handle_coder
        libsmb2_dcerpc_create_context
        libsmb2_dcerpc_create_context_smb
        libsmb2_dcerpc_destroy_context
        libsmb2_dcerpc_do_coder
        libsmb2_dcerpc_free_data
        libsmb2_dcerpc_free_pdu
        libsmb2_dcerpc_get_cr
        libsmb2_dcerpc_get_error
        libsmb2_dcerpc_get_pdu_payload
        libsmb2_dcerpc_get_request
        libsmb2_dcerpc_get_size_is
        libsmb2_dcerpc_get_smb2_context
        libsmb2_dcerpc_get_switch_is
        libsmb2_dcerpc_get_unicode_max_length
        libsmb2_dcerpc_header_coder
        libsmb2_dcerpc_open_async
        libsmb2_dcerpc_pdu_direction
        libsmb2_dcerpc_pdu_encoding
        libsmb2_dcerpc_pdu_is_conformance_run
        libsmb2_dcerpc_pdu_raise_max_alignment
        libsmb2_dcerpc_ptr_coder
        libsmb2_dcerpc_read_yaml_file
        libsmb2_dcerpc_services
        libsmb2_dcerpc_set_request
        libsmb2_dcerpc_set_size_is
        libsmb2_dcerpc_set_switch_is
        libsmb2_dcerpc_set_uint8
        libsmb2_dcerpc_set_unicode_max_length
        libsmb2_dcerpc_struct_coder
        libsmb2_dcerpc_uint16_coder
        libsmb2_dcerpc_uint32_coder
        libsmb2_dcerpc_uint32_coder_pp
        libsmb2_dcerpc_uint64_coder
        libsmb2_dcerpc_union_coder
        libsmb2_dcerpc_utf16_coder
        libsmb2_dcerpc_utf16z_coder
        libsmb2_ndr32_syntax
        libsmb2_ndr64_syntax
        libsmb2_ndr_carray_coder
        libsmb2_ndr_ptr_coder
        libsmb2_ndr_set_endian
        libsmb2_ndr_set_tctx
        libsmb2_ndr_struct_coder
        libsmb2_ndr_uint16_coder
        libsmb2_ndr_uint3264_coder
        libsmb2_ndr_uint32_coder
        libsmb2_ndr_uint8_coder
        libsmb2_ndr_union_coder
        libsmb2_ndr_utf16_coder
        libsmb2_ndr_utf16z_coder
        libsmb2_ndr_uuid_coder
        libsmb2_srvsvc_NetrShareEnum_rep_coder
        libsmb2_srvsvc_NetrShareEnum_req_coder
        libsmb2_srvsvc_SHARE_ENUM_STRUCT_coder
        libsmb2_srvsvc_SHARE_ENUM_STRUCT_struct_coder
        libsmb2_srvsvc_SHARE_INFO_0_CONTAINER_coder
        libsmb2_srvsvc_SHARE_INFO_0_STRUCT_coder
        libsmb2_srvsvc_SHARE_INFO_0_coder
        libsmb2_srvsvc_SHARE_INFO_1_CONTAINER_coder
        libsmb2_srvsvc_SHARE_INFO_1_STRUCT_coder
        libsmb2_srvsvc_SHARE_INFO_1_coder
        libsmb2_srvsvc_SHARE_INFO_2_CONTAINER_coder
        libsmb2_srvsvc_SHARE_INFO_2_STRUCT_coder
        libsmb2_srvsvc_SHARE_INFO_2_coder
        libsmb2_srvsvc_interface
        libsmb2_srvsvc_procs
        smb2_copychunk
        smb2_copychunk_async
        smb2_encode_security_descriptor
        smb2_get_compound_pdu
        smb2_get_last_reply_message_id
        smb2_get_last_request_message_id
        smb2_get_server_guid
        smb2_ioctl_status_uses_reply_format
        smb2_link
        smb2_link_async
        smb2_open_async_pdu
        smb2_opendir_async_pdu
        smb2_request_resume_key
        smb2_request_resume_key_async
        smb2_security_descriptor_size
        smb2_server_side_copy
        smb2_server_side_copy_async
        smb2_share_enum_sync
        smb2_write_to_socket

removed:
        NT_SID_AUTHORITY
        dcerpc_align_3264
        dcerpc_allocate_pdu
        dcerpc_call_async
        dcerpc_carray_coder
        dcerpc_conformance_coder
        dcerpc_connect_context_async
        dcerpc_context_handle_coder
        dcerpc_create_context
        dcerpc_destroy_context
        dcerpc_do_coder
        dcerpc_free_data
        dcerpc_free_pdu
        dcerpc_get_cr
        dcerpc_get_error
        dcerpc_get_pdu_payload
        dcerpc_get_smb2_context
        dcerpc_header_coder
        dcerpc_open_async
        dcerpc_pdu_direction
        dcerpc_ptr_coder
        dcerpc_set_endian
        dcerpc_set_tctx
        dcerpc_set_uint8
        dcerpc_uint16_coder
        dcerpc_uint3264_coder
        dcerpc_uint32_coder
        dcerpc_uint64_coder
        dcerpc_uint8_coder
        dcerpc_utf16_coder
        dcerpc_utf16z_coder
        dcerpc_uuid_coder
        lsa_Close_rep_coder
        lsa_Close_req_coder
        lsa_LookupSids2_rep_coder
        lsa_LookupSids2_req_coder
        lsa_OpenPolicy2_rep_coder
        lsa_OpenPolicy2_req_coder
        lsa_RPC_SID_coder
        lsa_RPC_UNICODE_STRING_coder
        lsa_interface
        ndr32_syntax
        ndr64_syntax
        smb2_free_all_dirs
        smb2_free_all_fhs
        srvsvc_NetrShareEnum_rep_coder
        srvsvc_NetrShareEnum_req_coder
        srvsvc_NetrShareGetInfo_rep_coder
        srvsvc_NetrShareGetInfo_req_coder
        srvsvc_SHARE_ENUM_STRUCT_coder
        srvsvc_SHARE_INFO_0_CONTAINER_coder
        srvsvc_SHARE_INFO_0_coder
        srvsvc_SHARE_INFO_1_CONTAINER_coder
        srvsvc_SHARE_INFO_1_coder
        srvsvc_interface

===>  Cleaning for libsmb2-6.2.0pl20260809
--

# TRUSTED_PKG_PATH=/usr/ports/packages/amd64/all/ pkg_add -Dsnap -u libsmb2
libsmb2-6.2.0->6.2.0pl20260809: ok
--

Sorry for any noise.

Builds on current/amd64 with privsep.

Hope this helps. May you have a good one.
--
yaydn


>
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/libsmb2/Makefile,v
> retrieving revision 1.4
> diff -u -p -u -p -r1.4 Makefile
> --- Makefile  20 Jul 2025 14:53:27 -0000      1.4
> +++ Makefile  9 Aug 2026 04:17:08 -0000
> @@ -1,17 +1,18 @@
>  COMMENT=     userspace client library for accessing SMB2/SMB3 shares
>
> -DISTNAME=    libsmb2-6.2.0
> +DISTNAME=    libsmb2-6.2.0pl20260809
>  GH_ACCOUNT=  sahlberg
>  GH_PROJECT=  libsmb2
> -GH_COMMIT=   572e2f6c2db38d8267d6459861b31b71c3c7b178
> +GH_COMMIT=   0b2aa4310c7a0510c666fe7da0eebce0f7e93824
>
>  CATEGORIES=  devel
>
> -SHARED_LIBS= smb2    2.0
> +SHARED_LIBS= smb2    3.0 \
> +             dcerpc  0.0
>
>  MAINTAINER=  Brad Smith <[email protected]>
>
> -# LGPLv2.1+
> +# LGPLv2.1+ + BSD
>  PERMIT_PACKAGE=      Yes
>
>  MODULES=     devel/cmake
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/devel/libsmb2/distinfo,v
> retrieving revision 1.3
> diff -u -p -u -p -r1.3 distinfo
> --- distinfo  20 Jul 2025 14:53:27 -0000      1.3
> +++ distinfo  9 Aug 2026 04:17:08 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (libsmb2-6.2.0-572e2f6c.tar.gz) = 
> Vj5r4V2RUKMeCLUiIl06riYio6rcIFFfBa1wlyq4jg8=
> -SIZE (libsmb2-6.2.0-572e2f6c.tar.gz) = 273147
> +SHA256 (libsmb2-6.2.0pl20260809-0b2aa431.tar.gz) = 
> DD8B+oV/GHTGr+XGM4PmLIYP/+mBPWsQJ7hjoa/8hx4=
> +SIZE (libsmb2-6.2.0pl20260809-0b2aa431.tar.gz) = 413092
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/devel/libsmb2/pkg/PLIST,v
> retrieving revision 1.3
> diff -u -p -u -p -r1.3 PLIST
> --- pkg/PLIST 11 Mar 2022 18:50:39 -0000      1.3
> +++ pkg/PLIST 9 Aug 2026 04:17:08 -0000
> @@ -1,14 +1,23 @@
> +include/dcerpc/
> +include/dcerpc/dcerpc-dtyp.h
> +include/dcerpc/dcerpc-epm.h
> +include/dcerpc/dcerpc-lsa.h
> +include/dcerpc/dcerpc-srvsvc.h
> +include/dcerpc/dcerpc-winreg.h
> +include/dcerpc/dcerpc-wkssvc.h
> +include/dcerpc/dcerpc.h
>  include/smb2/
> -include/smb2/libsmb2-dcerpc-lsa.h
> -include/smb2/libsmb2-dcerpc-srvsvc.h
> -include/smb2/libsmb2-dcerpc.h
>  include/smb2/libsmb2-raw.h
> +include/smb2/libsmb2-share-enum.h
>  include/smb2/libsmb2.h
>  include/smb2/smb2-errors.h
> +include/smb2/smb2-ioctl.h
>  include/smb2/smb2.h
>  lib/cmake/
>  lib/cmake/libsmb2/
>  lib/cmake/libsmb2/FindSMB2.cmake
>  lib/cmake/libsmb2/libsmb2-config-version.cmake
> +@lib lib/libdcerpc.so.${LIBdcerpc_VERSION}
>  @lib lib/libsmb2.so.${LIBsmb2_VERSION}
> +lib/pkgconfig/libdcerpc.pc
>  lib/pkgconfig/libsmb2.pc
>
>

Reply via email to