Download raw body.
[UPDATE] sysutils/lib{burn,isoburn,isofs}
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
[UPDATE] sysutils/lib{burn,isoburn,isofs}