head	1.8;
access;
symbols
	pkgsrc-2026Q1:1.8.0.2
	pkgsrc-2026Q1-base:1.8
	pkgsrc-2025Q4:1.7.0.18
	pkgsrc-2025Q4-base:1.7
	pkgsrc-2025Q3:1.7.0.16
	pkgsrc-2025Q3-base:1.7
	pkgsrc-2025Q2:1.7.0.14
	pkgsrc-2025Q2-base:1.7
	pkgsrc-2025Q1:1.7.0.12
	pkgsrc-2025Q1-base:1.7
	pkgsrc-2024Q4:1.7.0.10
	pkgsrc-2024Q4-base:1.7
	pkgsrc-2024Q3:1.7.0.8
	pkgsrc-2024Q3-base:1.7
	pkgsrc-2024Q2:1.7.0.6
	pkgsrc-2024Q2-base:1.7
	pkgsrc-2024Q1:1.7.0.4
	pkgsrc-2024Q1-base:1.7
	pkgsrc-2023Q4:1.7.0.2
	pkgsrc-2023Q4-base:1.7
	pkgsrc-2023Q3:1.6.0.28
	pkgsrc-2023Q3-base:1.6
	pkgsrc-2023Q2:1.6.0.26
	pkgsrc-2023Q2-base:1.6
	pkgsrc-2023Q1:1.6.0.24
	pkgsrc-2023Q1-base:1.6
	pkgsrc-2022Q4:1.6.0.22
	pkgsrc-2022Q4-base:1.6
	pkgsrc-2022Q3:1.6.0.20
	pkgsrc-2022Q3-base:1.6
	pkgsrc-2022Q2:1.6.0.18
	pkgsrc-2022Q2-base:1.6
	pkgsrc-2022Q1:1.6.0.16
	pkgsrc-2022Q1-base:1.6
	pkgsrc-2021Q4:1.6.0.14
	pkgsrc-2021Q4-base:1.6
	pkgsrc-2021Q3:1.6.0.12
	pkgsrc-2021Q3-base:1.6
	pkgsrc-2021Q2:1.6.0.10
	pkgsrc-2021Q2-base:1.6
	pkgsrc-2021Q1:1.6.0.8
	pkgsrc-2021Q1-base:1.6
	pkgsrc-2020Q4:1.6.0.6
	pkgsrc-2020Q4-base:1.6
	pkgsrc-2020Q3:1.6.0.4
	pkgsrc-2020Q3-base:1.6
	pkgsrc-2020Q2:1.6.0.2
	pkgsrc-2020Q2-base:1.6
	pkgsrc-2020Q1:1.5.0.10
	pkgsrc-2020Q1-base:1.5
	pkgsrc-2019Q4:1.5.0.12
	pkgsrc-2019Q4-base:1.5
	pkgsrc-2019Q3:1.5.0.8
	pkgsrc-2019Q3-base:1.5
	pkgsrc-2019Q2:1.5.0.6
	pkgsrc-2019Q2-base:1.5
	pkgsrc-2019Q1:1.5.0.4
	pkgsrc-2019Q1-base:1.5
	pkgsrc-2018Q4:1.5.0.2
	pkgsrc-2018Q4-base:1.5
	pkgsrc-2018Q3:1.4.0.20
	pkgsrc-2018Q3-base:1.4
	pkgsrc-2018Q2:1.4.0.18
	pkgsrc-2018Q2-base:1.4
	pkgsrc-2018Q1:1.4.0.16
	pkgsrc-2018Q1-base:1.4
	pkgsrc-2017Q4:1.4.0.14
	pkgsrc-2017Q4-base:1.4
	pkgsrc-2017Q3:1.4.0.12
	pkgsrc-2017Q3-base:1.4
	pkgsrc-2017Q2:1.4.0.8
	pkgsrc-2017Q2-base:1.4
	pkgsrc-2017Q1:1.4.0.6
	pkgsrc-2017Q1-base:1.4
	pkgsrc-2016Q4:1.4.0.4
	pkgsrc-2016Q4-base:1.4
	pkgsrc-2016Q3:1.4.0.2
	pkgsrc-2016Q3-base:1.4
	pkgsrc-2016Q2:1.3.0.6
	pkgsrc-2016Q2-base:1.3
	pkgsrc-2016Q1:1.3.0.4
	pkgsrc-2016Q1-base:1.3
	pkgsrc-2015Q4:1.3.0.2
	pkgsrc-2015Q4-base:1.3
	pkgsrc-2015Q3:1.2.0.10
	pkgsrc-2015Q3-base:1.2
	pkgsrc-2015Q2:1.2.0.8
	pkgsrc-2015Q2-base:1.2
	pkgsrc-2015Q1:1.2.0.6
	pkgsrc-2015Q1-base:1.2
	pkgsrc-2014Q4:1.2.0.4
	pkgsrc-2014Q4-base:1.2
	pkgsrc-2014Q3:1.2.0.2
	pkgsrc-2014Q3-base:1.2
	pkgsrc-2014Q2:1.1.0.2
	pkgsrc-2014Q2-base:1.1;
locks; strict;
comment	@# @;


1.8
date	2026.01.04.15.40.11;	author wiz;	state Exp;
branches;
next	1.7;
commitid	wcd8kMuoIJUKD5pG;

1.7
date	2023.12.23.10.12.01;	author zafer;	state Exp;
branches;
next	1.6;
commitid	1nX4NP5xcDqUHzRE;

1.6
date	2020.04.05.12.49.44;	author nia;	state Exp;
branches;
next	1.5;
commitid	6YPUVEgT5OSkcc3C;

1.5
date	2018.12.08.10.46.30;	author wen;	state Exp;
branches;
next	1.4;
commitid	QabU3U6Sqj6x4Z2B;

1.4
date	2016.09.16.14.58.26;	author jperkin;	state Exp;
branches;
next	1.3;
commitid	fMX5Z325GBbfBwmz;

1.3
date	2015.11.25.12.53.29;	author jperkin;	state Exp;
branches;
next	1.2;
commitid	kUtdxNXmOZAjqtKy;

1.2
date	2014.07.19.11.13.55;	author wiz;	state Exp;
branches;
next	1.1;
commitid	hvwncAKYPfk9KYIx;

1.1
date	2014.05.03.19.03.39;	author wiz;	state Exp;
branches;
next	;
commitid	gbu1mBTj8pTjP7zx;


desc
@@


1.8
log
@libisoburn: update HOMEPAGE, per Arch
@
text
@# $NetBSD: Makefile,v 1.7 2023/12/23 10:12:01 zafer Exp $

DISTNAME=	libisoburn-1.5.2
#PKGNAME=	${DISTNAME:S/.pl/pl/}
CATEGORIES=	sysutils
MASTER_SITES=	https://files.libburnia-project.org/releases/

MAINTAINER=	ryoon@@NetBSD.org
HOMEPAGE=	https://dev.lovelyhq.com/libburnia/libisoburn
COMMENT=	Library to enable creation and expansion of ISO-9660 filesystems
LICENSE=	gnu-gpl-v2

DEPENDS+=	tcl-[0-9]*:../../lang/tcl
DEPENDS+=	tk-[0-9]*:../../x11/tk

WRKSRC=		${WRKDIR}/${DISTNAME:C/.pl[0-9]*//}

GNU_CONFIGURE=	yes
USE_LIBTOOL=	yes
USE_TOOLS+=	pkg-config
INFO_FILES=	yes

PKGCONFIG_OVERRIDE+=	libisoburn-1.pc.in

SUBST_CLASSES+=		fix-wish
SUBST_STAGE.fix-wish=	pre-configure
SUBST_MESSAGE.fix-wish=	Fixing tcl wish
SUBST_FILES.fix-wish+=	frontend/xorriso-tcltk
SUBST_SED.fix-wish+=	-e 's,/usr/bin/wish,${LOCALBASE}/bin/wish,'

.include "../../converters/libiconv/buildlink3.mk"
.include "../../sysutils/libisofs/buildlink3.mk"
.include "../../sysutils/libburn/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../mk/readline.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.7
log
@https
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2020/04/05 12:49:44 nia Exp $
d9 1
a9 1
HOMEPAGE=	http://libburnia-project.org/wiki/Libisoburn
@


1.6
log
@libisoburn: Update to 1.5.2

libisoburn-1.5.2.tar.gz  Sat Oct 26 2019
===============================================================================
* Bug fix: -disk_pattern on -add ./ -- mistook "./" for the root directory
  Thanks JBThiel.
* Bug fix: -disk_pattern on -add "" -- yielded SIGSEGV
* Bug fix: -osirrox "concat_split_on" worked only together with -split_size
           larger than 0. Thanks William Willems.
* New API calls isoburn_igopt_set_part_type_guid(),
  isoburn_igopt_get_part_type_guid(), isoburn_igopt_set_iso_type_guid(),
  isoburn_igopt_get_iso_type_guid()
* Enabled GPT type GUIDs with -append_partition,
  -boot_image any iso_mbr_part_type=, and -as mkisofs -iso_mbr_part_type
* Made libisoburn and GNU xorriso ready for building out-of-source.
  Thanks Ross Burton.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2018/12/08 10:46:30 wen Exp $
d6 1
a6 1
MASTER_SITES=	http://files.libburnia-project.org/releases/
@


1.5
log
@Update to 1.5.0

Upstream changes:
libisoburn-1.5.0.tar.gz  Sat Sep 15 2018
===============================================================================
* Bug fix: Multi-session emulation was not recognized with non-zero partition
           offset
* New bit10 of isoburn_drive_aquire() to accept all xattr namespaces
* New -xattr mode "any" to process all xattr namespaces of local filesystem
* New -as mkisofs option --xattr-any
* New -as mkisofs options -uid and -gid

libisoburn-1.4.8.tar.gz  Tue Sep 12 2017
===============================================================================
* Bug fix: -as mkisofs -no-emul-boot without -boot-load-size defaulted to
           size 4, instead of full boot image size
* Bug fix: -read_fs "norock" did not prevent reading of root Rock Ridge info
* Bug fix: Mix of absolute and relative disk paths could cause SIGSEGV with
           pattern expansion
* Bug fix: --mbr-force-bootable did not get into effect with -append_partition
* Bug fix: Exit value of failed -mount command was reported as 0
* Bug fix: -boot_image actions "keep" and "patch" did not work any more.
           Regression by libisofs 1.4.4.
* New -find tests -maxdepth and -mindepth
* New commands -update_lxi and -update_li
* New API calls isoburn_igopt_set_iso_mbr_part_type(),
  isoburn_igopt_get_iso_mbr_part_type()
* New -boot_image bootspec iso_mbr_part_type=
* New -as mkisofs option -iso_mbr_part_type
* New -as mkisofs option -eltorito-platform
* Properly refusing on Pseudo Overwritable formatted BD-R

libisoburn-1.4.6.tar.gz  Fri Sep 16 2016
===============================================================================
* Bug fix: The default setting of -compliance did not apply rec_mtime to
           Joliet and ISO:1999. mkisofs emulation was not affected by this bug.
* Bug fix: -file_size_limit did not increase ISO level if necessary.
  Thanks to Mattias Schlenker.
* New API calls isoburn_igopt_set_gpt_guid(), isoburn_igopt_get_gpt_guid()
* New command -use_immed_bit, new -as cdrecord option use_immed_bit=
* New -volume_date mode "all_file_dates"
* New -as mkisofs option --set_all_file_dates
* New bootspec "gpt_disk_guid=", new -as mkisofs option --gpt_disk_guid
* New -report_system_area modes "gpt_disk_guid", "make_guid"
* New environment variable SOURCE_DATE_EPOCH
* New -find action "set_to_mtime"

libisoburn-1.4.4.tar.gz  Fri Jul 01 2016
===============================================================================
* Bug fix: -as mkisofs did not unescape "\=" in the source part of pathspecs
* Bug fix: -boot_image "any" "system_area=/dev/zero" did not zeroize loaded
           data
* Bug fix: -pathspecs "on" did not properly handle "\\="
* Bug fix: HFS+ production could cause MBR partition of type 0xEE without GPT
* Bug fix: HFS+ directories could announce more children than they actually have
* Bug fix: The HFS+ filesystem was not marked by in GPT of GRUB2 hybrid layout
* Bug fix: When reading an ISO filesystem, the presence of
           --protective-msdos-label was not recognized if a partition is
           appended
* Bug fix: xorrisofs option --protective-msdos-label did not work if no
           system area data were given by option -G or alike
* Bug fix: -modesty_on_drive properties timeout_sec, min_usec, max_usec
           read wrong numbers from the parameter text
* Letting -as mkisofs --norock revoke the special effect of -r
* Letting -blank on overwritable media invalidate UDF extended descriptors
* New -pathspecs mode "as_mkisofs"
* New -boot_image setting mbr_force_bootable=, -as mkisofs --mbr-force-bootable
* New -boot_image bootspecs appended_part_as=apm, part_like_isohybrid=on
* New -as mkisofs options -appended_part_as_apm, -part_like_isohybrid
* New command -scsi_dev_family, new -as cdrecord option drive_scsi_dev_family=

libisoburn-1.4.2.tar.gz  Sat Nov 28 2015
===============================================================================
* Bug fix: -backslash_codes "on" did not work outside quotes
           and with showing "\r"
* New API calls isoburn_ropt_set_truncate_mode() isoburn_ropt_get_truncate_mode()
* New options with isoburn_ropt_set_extensions(): isoburn_ropt_map_*
* New command -modesty_on_drive,
  new -as cdrecord -immed, minbuf=, modesty_on_drive=
* New command -ecma119_map
* New command -read_fs
* New -boot_image action "replay"
* New command -file_name_limit, -as mkisofs -file_name_limit
* New -find test -name_limit_blocker.
* Result of a Coverity audit: 50+ code changes, but no easy-to-trigger bugs

libisoburn-1.4.0.tar.gz  Sun May 17 2015
===============================================================================
* Bug fix: -dev or -indev of medium with non-ISO data caused SIGSEGV by NULL
* New API calls isoburn_igopt_set_appended_as_gpt(),
                isoburn_igopt_get_appended_as_gpt()
* New API call isoburn_igopt_set_part_flag() and libisofs interval reader flags
* New -find action "show_stream_id"
* Optional libisofs interval reader with -append_partition and System Area
* New -boot_image bootspec "appended_part_as=",
  new -as mkisofs option -appended_part_as_gpt
* New -report_system_area formats "cmd" and "as_mkisofs"
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2016/09/16 14:58:26 jperkin Exp $
d3 1
a3 1
DISTNAME=	libisoburn-1.5.0
d10 1
a10 1
COMMENT=	This is the libisoburn library and xorriso commands
@


1.4
log
@Requires libiconv.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2015/11/25 12:53:29 jperkin Exp $
d3 1
a3 1
DISTNAME=	libisoburn-1.3.8
@


1.3
log
@Remove mk/find-prefix.mk usage from the sysutils category.

The find-prefix infrastructure was required in a pkgviews world where
packages installed from pkgsrc could have different installation
prefixes, and this was a way for a dependency prefix to be determined.

Now that pkgviews has been removed there is no longer any need for the
overhead of this infrastructure.  Instead we use BUILDLINK_PREFIX.pkg
for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the
dependency is coming from pkgsrc.

Provides a reasonable performance win due to the reduction of `pkg_info
-qp` calls, some of which were redundant anyway as they were duplicating
the same information provided by BUILDLINK_PREFIX.pkg.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2014/07/19 11:13:55 wiz Exp $
d31 1
@


1.2
log
@Update to 1.3.8:

* Bug fix: -boot_image grub grub2_mbr= did not work
           (but -as mkisofs --grub2-mbr did work)
* Bug fix: -boot_image grub2_mbr=  prevented -boot_image partition_table=on
* Bug fix: libburn: A final fsync(2) was performed with stdio drives,
                    even if -stdio_sync was set to "off".
* Bug fix: libburn: Wrong stack usage caused SIGBUS on sparc when compiled
                    by gcc -O2
* Bug fix: -blank force:all on DVD+RW had no effect
* Enabled use of libedit as alternative to libreadline
* Enabled recording and restoring of extattr on NetBSD
* New API calls isoburn_igopt_set_stdio_endsync() and
          isoburn_igopt_get_stdio_endsync
* New bootspecs hppa_*, new -as mkisofs options -hppa-* for HP-PA via PALO
* New -find pseudo tests -use_pattern , -or_use_pattern
* New -find action report_sections
* New command -concat
* New commands -report_system_area and -report_el_torito
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2014/05/03 19:03:39 wiz Exp $
a24 3
FIND_PREFIX:=	TCLDIR=tcl
.include "../../mk/find-prefix.mk"

d29 1
a29 1
SUBST_SED.fix-wish+=	-e 's,/usr/bin/wish,${TCLDIR}/bin/wish,'
@


1.1
log
@Import libisoburn-1.3.6pl01 as sysutils/libisoburn, packaged for
wip by ryoon and myself, tested by Thomas Schmitt and Freddy Fisker.

libisoburn is a frontend for libraries libburn and libisofs which
enables creation and expansion of ISO-9660 filesystems on all
CD/DVD/BD media supported by libburn. This includes media like
DVD+RW, which do not support multi-session management on media
level and even plain disk files or block devices.
This package also contains comand line and dialog application
xorriso.
@
text
@d1 1
a1 1
# $NetBSD$
d3 2
a4 2
DISTNAME=	libisoburn-1.3.6.pl01
PKGNAME=	${DISTNAME:S/.pl/pl/}
d37 1
@

