git: 61cb44d8ff72 - main - sysutils/xfburn: Update to 0.8.0

From: Guido Falsi <madpilot_at_FreeBSD.org>
Date: Sat, 21 Jun 2025 14:07:36 UTC
The branch main has been updated by madpilot:

URL: https://cgit.FreeBSD.org/ports/commit/?id=61cb44d8ff722ebb7bb84417ac47432d15add1f4

commit 61cb44d8ff722ebb7bb84417ac47432d15add1f4
Author:     Guido Falsi <madpilot@FreeBSD.org>
AuthorDate: 2025-06-21 14:04:01 +0000
Commit:     Guido Falsi <madpilot@FreeBSD.org>
CommitDate: 2025-06-21 14:04:01 +0000

    sysutils/xfburn: Update to 0.8.0
    
    - Move build to meson
    - Update WWW
---
 sysutils/xfburn/Makefile  | 35 +++++++++++++++++++----------------
 sysutils/xfburn/distinfo  |  6 +++---
 sysutils/xfburn/pkg-plist |  1 +
 3 files changed, 23 insertions(+), 19 deletions(-)

diff --git a/sysutils/xfburn/Makefile b/sysutils/xfburn/Makefile
index e1e69f4fdd20..18c7aa9c518f 100644
--- a/sysutils/xfburn/Makefile
+++ b/sysutils/xfburn/Makefile
@@ -1,38 +1,41 @@
 PORTNAME=	xfburn
-PORTVERSION=	0.7.2
+PORTVERSION=	0.8.0
 CATEGORIES=	sysutils
 MASTER_SITES=	XFCE/apps
 DIST_SUBDIR=	xfce4
 
 MAINTAINER=	xfce@FreeBSD.org
 COMMENT=	CD/DVD burning tool for Xfce
-WWW=		https://goodies.xfce.org/projects/applications/xfburn
+WWW=		https://docs.xfce.org/apps/xfburn/start
 
 LICENSE=	GPLv2
 
+BUILD_DEPENDS=	${LOCALBASE}/share/xml/docbook/4.4/catalog.xml:textproc/docbook-xml \
+		${LOCALBASE}/share/xsl/docbook/html/refentry.xsl:textproc/docbook-xsl \
+		itstool:textproc/itstool \
+		xsltproc:textproc/libxslt
 LIB_DEPENDS=	libburn.so:devel/libburn \
-		libisofs.so:devel/libisofs \
-		libharfbuzz.so:print/harfbuzz
+		libisofs.so:devel/libisofs
 RUN_DEPENDS=	cdrdao:sysutils/cdrdao
 
-USES=		compiler:c11 desktop-file-utils gettext-tools gmake gnome \
+USES=		compiler:c11 desktop-file-utils gettext-tools gnome meson \
 		pkgconfig tar:bzip2 xfce
-USE_GNOME=	cairo gdkpixbuf glib20 gtk30 intltool
+USE_GNOME=	glib20 gtk30
 USE_XFCE=	libexo
 
-GNU_CONFIGURE=	yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-CONFIGURE_ARGS=	--disable-gudev
+MESON_ARGS=	-Dgudev=disabled
 
-OPTIONS_DEFINE=			GSTREAMER NLS
-OPTIONS_DEFAULT=		GSTREAMER
-OPTIONS_SUB=			yes
+OPTIONS_DEFINE=		GSTREAMER NLS
+OPTIONS_DEFAULT=	GSTREAMER
+OPTIONS_SUB=		yes
 
 GSTREAMER_USES=			gstreamer
-GSTREAMER_CONFIGURE_ENABLE=	gstreamer
-GSTREAMER_USE=			gstreamer=faac,flac,lame,vorbis,wavpack
+GSTREAMER_USE=			GSTREAMER=faac,flac,lame,vorbis,wavpack
+GSTREAMER_MESON_ENABLED=	gstreamer
 
-NLS_CONFIGURE_ENABLE=		nls
-NLS_USES=			gettext-runtime
+NLS_USES=	gettext-runtime
+
+post-patch-NLS-off:
+	@${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build
 
 .include <bsd.port.mk>
diff --git a/sysutils/xfburn/distinfo b/sysutils/xfburn/distinfo
index b5ef976c73bb..25bb08c6fe01 100644
--- a/sysutils/xfburn/distinfo
+++ b/sysutils/xfburn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1723579159
-SHA256 (xfce4/xfburn-0.7.2.tar.bz2) = c2bb01d9f7335e487f91db40ebddeea30d071364c1c3b56838466fd3367a9925
-SIZE (xfce4/xfburn-0.7.2.tar.bz2) = 1305071
+TIMESTAMP = 1750314281
+SHA256 (xfce4/xfburn-0.8.0.tar.bz2) = 13a301aebcef27de18f63f8ca10b43bc42f9c1b9865dff1bfb3e97cfd95dd989
+SIZE (xfce4/xfburn-0.8.0.tar.bz2) = 1242967
diff --git a/sysutils/xfburn/pkg-plist b/sysutils/xfburn/pkg-plist
index 0c0e090f4e73..daafc56ba727 100644
--- a/sysutils/xfburn/pkg-plist
+++ b/sysutils/xfburn/pkg-plist
@@ -86,6 +86,7 @@ share/icons/hicolor/scalable/stock/media/stock_xfburn.svg
 %%NLS%%share/locale/pl/LC_MESSAGES/xfburn.mo
 %%NLS%%share/locale/pt/LC_MESSAGES/xfburn.mo
 %%NLS%%share/locale/pt_BR/LC_MESSAGES/xfburn.mo
+%%NLS%%share/locale/ro/LC_MESSAGES/xfburn.mo
 %%NLS%%share/locale/ru/LC_MESSAGES/xfburn.mo
 %%NLS%%share/locale/si/LC_MESSAGES/xfburn.mo
 %%NLS%%share/locale/sk/LC_MESSAGES/xfburn.mo