git: 06e03a729927 - main - devel/libisofs: Update 1.5.6 => 1.5.8.pl02

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Thu, 18 Jun 2026 01:53:58 UTC
The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=06e03a729927b5a03bb8cf008b4b85164fabe137

commit 06e03a729927b5a03bb8cf008b4b85164fabe137
Author:     Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2026-06-18 01:51:17 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-06-18 01:51:17 +0000

    devel/libisofs: Update 1.5.6 => 1.5.8.pl02
    
    Changelog:
    libisofs-1.5.8.pl02.tar.gz Fri May 22 2026
    ===============================================================================
    * Bug fix: iso_local_get_projid() without flag bit5 returned
             ISO_PROJID_NO_OPEN_LOCAL on dangling symlinks
    * Bug fix: Compile time error with --disable-lfa-flags --enable-projid
    
    libisofs-1.5.8.pl01.tar.gz Tue Apr 07 2026
    ===============================================================================
    * Bug fix: iso_image_set_ignore_aclea() inverted the setting for reading
               the XFS-style project id from disk files
    * Silenced error messages about ioctl(FS_IOC_FSGETXATTR)
    
    libisofs-1.5.8.tar.gz Thu Apr 02 2026
    ===============================================================================
    * Bug fix: File path of imported BIOS boot image was forgotten when it gets
               overwritten by a file of the same name. Thanks Brian C. Lane.
    * Bug fix: Reproducibility of ISO images depended on "undefined" qsort(3)
               behavior with comparer function result 0
    * Bug fix: Empty AAIP value spoiled decoding of all AAIP attributes
    * Bug fix: Symbolic links with xattr could cause unusable ISO filesystems.
               Thanks Paul von Behren.
    * Bug fix: When reading multiple slashes in symbolic link targets they were
               condensed to a single one if not marked by the SL ROOT-flag
    * Bug fix: Empty symolic link target components which represent add-on
               slashes were written with ROOT flag set
    * Bug fix: The last trailing slash in a symbolic link target was not written
    * Bug fix: The .. directory record exposed Rock Ridge properties of its
               grand grand parent. Caused by commit 4d0063f7 in 2009 which fixed
               the block address pointer of the .. record.
    * Bug fix: The characters '.' and ';' were wrongly disallowed with PVD
               file names
    * Improved size estimation and property assessment of El Torito hidden boot
      images
    * Enabled up to 8 appended GPT partitions and improved their number mapping
    * New API calls iso_local_get_lfa_flags(), iso_local_set_lfa_flags(),
      iso_node_get_lfa_flags(), iso_node_set_lfa_flags(),
      iso_util_decode_lfa_flags(), iso_util_encode_lfa_flags(),
      iso_util_get_lfa_masks(), iso_util_get_effective_lfa_mask()
    * New API calls iso_node_get_projid(), iso_node_set_projid(),
      iso_local_get_projid(), iso_local_set_projid()
    * New API call iso_write_opts_set_gpt_with_gaps
    * New API call iso_local_create_dev()
    * New API call iso_write_opts_set_rrip_tf_long() and date check for year 2150
      limit to produce 17-byte timestamps
    * New API call iso_write_opts_set_rrip_tf_y1900()
    * New API calls iso_image_set_volume_id_v2(), iso_image_get_volume_id_v2(),
      iso_image_fs_get_volume_id_v2()
    * New API call iso_write_opts_set_relaxed_nonvol_atts()
    
    libisofs-1.5.6.pl01.tar.gz Mon Jun 12 2023
    ===============================================================================
    * Bug fix: On non-GNU/Linux systems ssize_t was not defined in rockridge.h .
               Report and fix proposal by Rui Chen.
    
    Sponsored by:   UNIS Labs
---
 devel/libisofs/Makefile  | 7 +++++--
 devel/libisofs/distinfo  | 6 +++---
 devel/libisofs/pkg-plist | 2 +-
 3 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/devel/libisofs/Makefile b/devel/libisofs/Makefile
index 2583df13ff11..d985498196ce 100644
--- a/devel/libisofs/Makefile
+++ b/devel/libisofs/Makefile
@@ -1,7 +1,8 @@
 PORTNAME=	libisofs
-PORTVERSION=	1.5.6
+DISTVERSION=	1.5.8.02
 CATEGORIES=	devel
-MASTER_SITES=	http://files.libburnia-project.org/releases/
+MASTER_SITES=	https://files.libburnia-project.org/releases/
+DISTNAME=	${PORTNAME}-${DISTVERSION:R}.pl${DISTVERSION:E}
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	Libburnia ISO9660 filesystem creation library
@@ -17,6 +18,8 @@ USE_LDCONFIG=	yes
 GNU_CONFIGURE=	yes
 INSTALL_TARGET=	install-strip
 
+WRKSRC=		${WRKDIR}/${PORTNAME}-${DISTVERSION:R}
+
 PORTDOCS=	Tutorial susp_* zisofs_format.txt
 
 OPTIONS_DEFINE=		DEBUG DOCS LIBACL LIBJTE XATTR ZLIB
diff --git a/devel/libisofs/distinfo b/devel/libisofs/distinfo
index e12c154e6f63..12c0e45ea72a 100644
--- a/devel/libisofs/distinfo
+++ b/devel/libisofs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1692262028
-SHA256 (libisofs-1.5.6.tar.gz) = 0152d66a9d340b659fe9c880eb9190f3570fb477ac07cf52e8bcd134a1d30d70
-SIZE (libisofs-1.5.6.tar.gz) = 879144
+TIMESTAMP = 1781717171
+SHA256 (libisofs-1.5.8.pl02.tar.gz) = 10bd584d8f00d8091e814902b9f0a3e209f16e938f510fc23ba05f3fa469db5a
+SIZE (libisofs-1.5.8.pl02.tar.gz) = 905189
diff --git a/devel/libisofs/pkg-plist b/devel/libisofs/pkg-plist
index c2f9c639ddd8..4bb93ae32b6c 100644
--- a/devel/libisofs/pkg-plist
+++ b/devel/libisofs/pkg-plist
@@ -2,5 +2,5 @@ include/libisofs/libisofs.h
 lib/libisofs.a
 lib/libisofs.so
 lib/libisofs.so.6
-lib/libisofs.so.6.92.0
+lib/libisofs.so.6.94.0
 libdata/pkgconfig/libisofs-1.pc