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
This commit is contained in:
Rodrigo Osorio 2023-08-17 11:00:31 +02:00
parent 1bbd8085e1
commit 80f08323a1
3 changed files with 17 additions and 15 deletions

View file

@ -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>

View file

@ -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

View file

@ -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