git: 80f08323a167 - main - sysutils/xorriso: Update to 1.5.6

From: Rodrigo Osorio <rodrigo_at_FreeBSD.org>
Date: Thu, 17 Aug 2023 09:42:28 UTC
The branch main has been updated by rodrigo:

URL: https://cgit.FreeBSD.org/ports/commit/?id=80f08323a1676df9d64294564f289e7bb076be0b

commit 80f08323a1676df9d64294564f289e7bb076be0b
Author:     Rodrigo Osorio <rodrigo@FreeBSD.org>
AuthorDate: 2023-08-17 09:00:31 +0000
Commit:     Rodrigo Osorio <rodrigo@FreeBSD.org>
CommitDate: 2023-08-17 09:37:36 +0000

    sysutils/xorriso: Update to 1.5.6
    
    Major changes:
        * Bug fix: False -status failure with -boot_image --interval:appended_partition
        * Bug fix: -no_rc prevented pre-scanning of arguments for stdio output and
          others. Introduced by mistake in a62f6af5, 2011.10.18.162119.
        * Bug fix: -not_leaf and -not_paths were not applied to -extract and alike
        * Bug fix: -report_system_area cmd misperceived -part_like_isohybrid with
          -isohybrid-gpt-basdat
        * Bug fix: -report_system_area cmd misperceived combination of isohybrid and
          appended partition in GPT
        * Bug fix: -as mkisofs option -part_like_isohybrid did not cause a MBR
          partition table if the partitions are data files in the ISO
          rather than appended
        * Bug fix: Split file directories (-split_size) were created with wrong
          permissions
        * Bug fix: libisofs did not mark clones of imported files as imported.
          This could cause that original and clone occupy data storage
          in the newly written session. Thanks to Ivan Shmakov.
        * Bug fix: Partition offset was preserved from -indev rather than from -outdev
        * Bug fix: libisofs could misrepresent Rock Ridge information if many
          symbolic links or AAIP data were recorded in a directory
        * Bug fix: Data files named /boot.catalog or ./boot.cat could be left out of
          the emerging ISO if the boot catalog was set to be hidden
        * Bug fix: -toc reported wrong track LBA with overwritable media with
          unrecognized content (pseudo-closed)
        * Bug fix: -find test -has_xattr matched "isofs." attributes
          in -xattr mode "any"
        * New API call isoburn_assess_written_features()
        * New API calls isoburn_igopt_set_max_ce_entries(),
          isoburn_igopt_get_max_ce_entries()
        * New flag bit12 with isoburn_read_iso_head():
          Read even if start of multi-session emulation is damaged
        * New -boot_image settings gpt_iso_bootable= and gpt_iso_not_ro=
        * New -as mkisofs options --gpt-iso-bootable and --gpt-iso-not-ro
        * New -as cdrecord option --obs_pad. Automatic no_emul_toc with -as cdrecord.
        * New parameters "obs_pad" and "bdr_obs_exempt" for -dvd_obs
        * New -as cdrecord option --bdr_obs_exempt
        * New command -assess_indev_features
        * New -find test -size
        * New -compliance rules max_ce_entries=, max_ce_drop=
        * Allowed lseekable device files with -cut_out.
          Proof-of-concept by Ivan Shmakov on bugs.debian.org. (Closes: #1010098)
    
    Full changelog: https://dev.lovelyhq.com/libburnia/libisoburn/src/branch/master/ChangeLog
    
    Port changes:
        * Update WWW url
        * reorder Makefile to make linters happy
---
 sysutils/xorriso/Makefile  | 23 ++++++++++++-----------
 sysutils/xorriso/distinfo  |  6 +++---
 sysutils/xorriso/pkg-plist |  3 ++-
 3 files changed, 17 insertions(+), 15 deletions(-)

diff --git a/sysutils/xorriso/Makefile b/sysutils/xorriso/Makefile
index c59ff05366f5..5d31dbe93880 100644
--- a/sysutils/xorriso/Makefile
+++ b/sysutils/xorriso/Makefile
@@ -1,12 +1,12 @@
 PORTNAME=	xorriso
-PORTVERSION=	1.5.4
+PORTVERSION=	1.5.6
 CATEGORIES=	sysutils
 MASTER_SITES=	http://files.libburnia-project.org/releases/
 DISTNAME=	libisoburn-${PORTVERSION}
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	ISO image manipulation tool based on Libburnia
-WWW=		https://dev.lovelyhq.com/libburnia/web/wikis/Xorriso
+WWW=		https://dev.lovelyhq.com/libburnia/web/wiki
 
 LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/COPYING
@@ -14,19 +14,20 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 LIB_DEPENDS=	libburn.so:devel/libburn \
 		libisofs.so:devel/libisofs
 
-USES=		gmake iconv libtool libedit pathfix pkgconfig readline shebangfix
+USES=		gmake iconv libedit libtool pathfix pkgconfig readline \
+		shebangfix
+USE_LDCONFIG=	yes
 SHEBANG_FILES=	frontend/xorriso-tcltk
 GNU_CONFIGURE=	yes
-USE_LDCONFIG=	yes
 INSTALL_TARGET=	install-strip
 
 INFO=		xorrecord xorriso xorrisofs
 
 PORTDOCS=	*.wiki
 
-OPTIONS_DEFINE=	CDIO DEBUG DOCS LIBACL LIBJTE READLINE TK XATTR ZLIB
-OPTIONS_DEFAULT=LIBACL LIBJTE READLINE XATTR ZLIB
-OPTIONS_SUB=	yes
+OPTIONS_DEFINE=		CDIO DEBUG DOCS LIBACL LIBJTE READLINE TK XATTR ZLIB
+OPTIONS_DEFAULT=	LIBACL LIBJTE READLINE XATTR ZLIB
+OPTIONS_SUB=		yes
 
 LIBACL_DESC=	ACL Support
 LIBJTE_DESC=	Jigdo Support
@@ -46,13 +47,13 @@ ZLIB_CONFIGURE_ENABLE=		zlib
 post-patch:
 	@${REINPLACE_CMD} 's/-liconv/${ICONV_LIB}/' ${WRKSRC}/configure
 
+do-install-DOCS-on:
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR}
+
 do-install-TK-off:
 	${RM} ${STAGEDIR}${PREFIX}/bin/xorriso-tcltk \
 		${STAGEDIR}${PREFIX}/man/man1/xorriso-tcltk.1.gz \
 		${STAGEDIR}${PREFIX}/share/info/xorriso-tcltk.info
 
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR}
-
 .include <bsd.port.mk>
diff --git a/sysutils/xorriso/distinfo b/sysutils/xorriso/distinfo
index edf9c8889af8..ccc2e7ef88a7 100644
--- a/sysutils/xorriso/distinfo
+++ b/sysutils/xorriso/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1646340486
-SHA256 (libisoburn-1.5.4.tar.gz) = 2d89846d43880f17fa591c53b3bea42ffb803628e4e630c680fc2c9184f79132
-SIZE (libisoburn-1.5.4.tar.gz) = 1623904
+TIMESTAMP = 1692259508
+SHA256 (libisoburn-1.5.6.tar.gz) = 2b80a6f73dd633a5d243facbe97a15e5c9a07644a5e1a242c219b9375a45f71b
+SIZE (libisoburn-1.5.6.tar.gz) = 1650966
diff --git a/sysutils/xorriso/pkg-plist b/sysutils/xorriso/pkg-plist
index 28acdb611e39..8ff8ec606628 100644
--- a/sysutils/xorriso/pkg-plist
+++ b/sysutils/xorriso/pkg-plist
@@ -8,9 +8,10 @@ include/libisoburn/xorriso.h
 lib/libisoburn.a
 lib/libisoburn.so
 lib/libisoburn.so.1
-lib/libisoburn.so.1.111.0
+lib/libisoburn.so.1.113.0
 libdata/pkgconfig/libisoburn-1.pc
 man/man1/xorrecord.1.gz
 %%TK%%man/man1/xorriso-tcltk.1.gz
 man/man1/xorriso.1.gz
 man/man1/xorrisofs.1.gz
+share/info/xorriso-dd-target.info