Index | Thread | Search

From:
Klemens Nanni <kn@openbsd.org>
Subject:
Re: [UPDATE] sysutils/lib{burn,isoburn,isofs}
To:
Stuart Cassoff <exokoide@yahoo.ca>, OpenBSD Ports <ports@openbsd.org>
Date:
Sat, 13 Dec 2025 13:00:23 +0000

Download raw body.

Thread
29.11.2025 13:41, Stuart Cassoff пишет:
> Update to latest. Some tidying.
> 
> SITES can be https. Is that preferable?
> 
> Where applicable:
> SEPARATE_BUILD=Yes
> NO_TEST=Yes
> MODTK_VERSION=8.6
> 
> 
> There are about two years of changes in their repository.
> Would be nice if they cut a new release.

Diff wouldn't apply for me, so I did it manually.

My WIP net/ipxe using sysutils/libisoburn,-xorriso still builds
working images.

OK kn with

> +WRKDIST =		${WRKDIR}/libisofs-1.5.6

This is the default.  If you were to set it, use DISTNAME instead of
hardcoding it.

FWIW, here's what I tested.


diff --git sysutils/libburn/Makefile sysutils/libburn/Makefile
index 2f26d8e5b28..14d6e7edc60 100644
--- sysutils/libburn/Makefile
+++ sysutils/libburn/Makefile
@@ -1,7 +1,7 @@
 COMMENT =	library for reading, mastering and writing optical discs
 
-DISTNAME =	libburn-1.5.4
-SHARED_LIBS +=  burn 0.1 # 111.0
+DISTNAME =	libburn-1.5.6
+SHARED_LIBS +=  burn 0.2 # 111.0
 
 CATEGORIES =	sysutils
 
@@ -13,6 +13,7 @@ PERMIT_PACKAGE =	Yes
 
 WANTLIB =	c pthread
 
+SEPARATE_BUILD =	Yes
 CONFIGURE_STYLE =	gnu
 
 .include <bsd.port.mk>
diff --git sysutils/libburn/distinfo sysutils/libburn/distinfo
index 0e9a8b180b0..e0bd01d8877 100644
--- sysutils/libburn/distinfo
+++ sysutils/libburn/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libburn-1.5.4.tar.gz) = UlBZ0QdZxcuBSO68hju1EOMRxmNgPae9LSHEa3z2O1Q=
-SIZE (libburn-1.5.4.tar.gz) = 991212
+SHA256 (libburn-1.5.6.tar.gz) = cpVJG0vl7qxeej+yBn4jbilV/9xrvUX1RkZu3uMhZEs=
+SIZE (libburn-1.5.6.tar.gz) = 995353
diff --git sysutils/libisoburn/Makefile sysutils/libisoburn/Makefile
index f8a8f1c1bc9..de44c0b0c05 100644
--- sysutils/libisoburn/Makefile
+++ sysutils/libisoburn/Makefile
@@ -2,10 +2,9 @@ COMMENT-main =		create ISO-9660 filesystem and burn CD/DVD/BD media
 COMMENT-xorriso =	ISO 9660 Rock Ridge Filesystem Manipulator
 COMMENT-tcltk =		frontend for xorriso
 
-V =			1.5.4
+V =			1.5.6
 DISTNAME =		libisoburn-${V}
-SHARED_LIBS +=		isoburn 0.1 # 112.0
-REVISION =		0
+SHARED_LIBS +=		isoburn 0.2 # 112.0
 
 PKGNAME-xorriso =	xorriso-${V}
 PKGNAME-tcltk =		xorriso-tcltk-${V}
@@ -21,6 +20,7 @@ SITES =		http://files.libburnia-project.org/releases/
 PERMIT_PACKAGE =	Yes
 
 MODULES =		x11/tk
+MODTK_VERSION =		8.6
 
 LIB_DEPENDS-main =	sysutils/libisofs>=$V \
 			sysutils/libburn>=$V
@@ -30,6 +30,7 @@ WANTLIB-xorriso =	${WANTLIB-main} c isoburn
 RUN_DEPENDS-tcltk =	${MODTK_RUN_DEPENDS} \
 			sysutils/libisoburn,-xorriso
 
+SEPARATE_BUILD =	Yes
 CONFIGURE_STYLE =	gnu
 CONFIGURE_ARGS =	--enable-pkg-check-modules
 
diff --git sysutils/libisoburn/distinfo sysutils/libisoburn/distinfo
index d72c13fa8ed..0f7a5e969b5 100644
--- sysutils/libisoburn/distinfo
+++ sysutils/libisoburn/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libisoburn-1.5.4.tar.gz) = LYmEbUOIDxf6WRxTs76kL/uANijk5jDGgPwskYT3kTI=
-SIZE (libisoburn-1.5.4.tar.gz) = 1623904
+SHA256 (libisoburn-1.5.6.tar.gz) = K4Cm9z3WM6XSQ/rL6XoV5cmgdkSl4aJCwhm5N1pF9xs=
+SIZE (libisoburn-1.5.6.tar.gz) = 1650966
diff --git sysutils/libisofs/Makefile sysutils/libisofs/Makefile
index 1c8eed157dd..7edef4c7b2b 100644
--- sysutils/libisofs/Makefile
+++ sysutils/libisofs/Makefile
@@ -1,7 +1,7 @@
 COMMENT =	library to create and edit an ISO-9660 filesystem
 
-DISTNAME =	libisofs-1.5.4
-SHARED_LIBS +=  isofs 0.1 # 97.0
+DISTNAME =	libisofs-1.5.6
+SHARED_LIBS +=  isofs 0.2 # 97.0
 
 CATEGORIES =	sysutils
 
@@ -13,6 +13,7 @@ PERMIT_PACKAGE =	Yes
 
 WANTLIB =	iconv pthread z
 LIB_DEPENDS =		converters/libiconv
+SEPARATE_BUILD =	Yes
 CONFIGURE_STYLE =	gnu
 CONFIGURE_ENV =		CPPFLAGS="-I${LOCALBASE}/include" \
 			LDFLAGS="-L${LOCALBASE}/lib ${LDFLAGS}"
diff --git sysutils/libisofs/distinfo sysutils/libisofs/distinfo
index 507db8b589a..c7aace51f96 100644
--- sysutils/libisofs/distinfo
+++ sysutils/libisofs/distinfo
@@ -1,2 +1,2 @@
-SHA256 (libisofs-1.5.4.tar.gz) = qqDtgKdQGXkxb1BbCwF/Kcug6lRjt1EUO60sNgIVqI4=
-SIZE (libisofs-1.5.4.tar.gz) = 870395
+SHA256 (libisofs-1.5.6.tar.gz) = AVLWap00C2Wf6ciA65GQ81cPtHesB89S6LzRNKHTDXA=
+SIZE (libisofs-1.5.6.tar.gz) = 879144