git: 363071ef525a - main - audio/mkcue: update to 1-7

From: Robert Clausecker <fuz_at_FreeBSD.org>
Date: Mon, 06 May 2024 19:12:12 UTC
The branch main has been updated by fuz:

URL: https://cgit.FreeBSD.org/ports/commit/?id=363071ef525afeb2a1566e0f6f58c002aec36a3e

commit 363071ef525afeb2a1566e0f6f58c002aec36a3e
Author:     Tobias Rehbein <tobias.rehbein@web.de>
AuthorDate: 2024-01-24 11:47:01 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2024-05-06 19:11:26 +0000

    audio/mkcue: update to 1-7
    
    This pulls some patches from debian and installs the debian manpage
    along with the mkcue tool.
    
    Changelog: https://metadata.ftp-master.debian.org/changelogs/main/m/mkcue/mkcue_1-7_changelog
    
    PR:             276585
---
 audio/mkcue/Makefile | 28 +++++++++++++++++++++-------
 audio/mkcue/distinfo |  4 +++-
 2 files changed, 24 insertions(+), 8 deletions(-)

diff --git a/audio/mkcue/Makefile b/audio/mkcue/Makefile
index d8364a35fe38..9c8c5006d695 100644
--- a/audio/mkcue/Makefile
+++ b/audio/mkcue/Makefile
@@ -1,8 +1,9 @@
 PORTNAME=	mkcue
-PORTVERSION=	1
+DISTVERSION=	${ORIGVERSION}-${DEBIANVERSION}
 CATEGORIES=	audio
 MASTER_SITES=	DEBIAN
-DISTNAME=	${PORTNAME}_${PORTVERSION}.orig
+DISTFILES=	${PORTNAME}_${ORIGVERSION}.orig.tar.gz \
+		${PORTNAME}_${DISTVERSION}.debian.tar.xz
 
 MAINTAINER=	tobias.rehbein@web.de
 COMMENT=	Generates CUE sheets from a CD TOC (Table Of Contents)
@@ -11,14 +12,27 @@ WWW=		https://packages.debian.org/sid/mkcue
 LICENSE=	LGPL21
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}.orig
-MAKEFILE=	GNUmakefile
+BUILD_DEPENDS=	docbook-to-man:textproc/docbook-to-man
+
+ORIGVERSION=	1
+DEBIANVERSION=	7
+
 GNU_CONFIGURE=	yes
+MAKEFILE=	GNUmakefile
+
+EXTRA_PATCHES=	${WRKDIR}/debian/patches/fix_msf_offset:-p1 \
+		${WRKDIR}/debian/patches/use_ldflags:-p1
+
+WRKSRC=		${WRKDIR}/${PORTNAME}-${ORIGVERSION}.orig
+
+PLIST_FILES=	bin/mkcue \
+		share/man/man1/mkcue.1.gz
 
-PLIST_FILES=	bin/mkcue
+post-build:
+	docbook-to-man ${WRKDIR}/debian/mkcue.sgml > ${WRKDIR}/debian/mkcue.1
 
 do-install:
-	${INSTALL_SCRIPT} ${WRKSRC}/mkcue ${STAGEDIR}${PREFIX}/bin
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/mkcue
+	${INSTALL_PROGRAM} ${WRKSRC}/mkcue ${STAGEDIR}${PREFIX}/bin
+	${INSTALL_MAN} ${WRKDIR}/debian/mkcue.1 ${STAGEDIR}${PREFIX}/share/man/man1/
 
 .include <bsd.port.mk>
diff --git a/audio/mkcue/distinfo b/audio/mkcue/distinfo
index df4e95ce49b0..0141a57faa1b 100644
--- a/audio/mkcue/distinfo
+++ b/audio/mkcue/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1560369510
+TIMESTAMP = 1706094385
 SHA256 (mkcue_1.orig.tar.gz) = 2aaf57da4d0f2e24329d5e952e90ec182d4aa82e4b2e025283e42370f9494867
 SIZE (mkcue_1.orig.tar.gz) = 80650
+SHA256 (mkcue_1-7.debian.tar.xz) = 5d3eed6b3c43f34459f94420aaea1f5decda64274db676d336282fba3574db6c
+SIZE (mkcue_1-7.debian.tar.xz) = 5760