Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Jun 2023 06:59:27 GMT
From:      Emanuel Haupt <ehaupt@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 4f5c5e5dff78 - main - audio/sidplayfp: Various improvements
Message-ID:  <202306230659.35N6xRv8029869@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by ehaupt:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4f5c5e5dff785428e1490ff58ff452aca10ce80a

commit 4f5c5e5dff785428e1490ff58ff452aca10ce80a
Author:     Emanuel Haupt <ehaupt@FreeBSD.org>
AuthorDate: 2023-06-23 06:59:19 +0000
Commit:     Emanuel Haupt <ehaupt@FreeBSD.org>
CommitDate: 2023-06-23 06:59:19 +0000

    audio/sidplayfp: Various improvements
    
    * PORTVERSION --> DISTVERSION
    * Use upstream release tarball instead of USE_GITHUB
    * Remove USES= iconv, works fine without any helpers
    * Add USES= compiler:c++17-lang
    * Make ALSA and Pulseaudio audio backends optional
    
    PR:             272154
    Reported by:    diizzy
---
 audio/sidplayfp/Makefile | 27 +++++++++++++++++----------
 audio/sidplayfp/distinfo |  6 +++---
 2 files changed, 20 insertions(+), 13 deletions(-)

diff --git a/audio/sidplayfp/Makefile b/audio/sidplayfp/Makefile
index 22bb75033fcd..9846cc6b0c9b 100644
--- a/audio/sidplayfp/Makefile
+++ b/audio/sidplayfp/Makefile
@@ -1,7 +1,8 @@
 PORTNAME=	sidplayfp
-PORTVERSION=	2.5.0
-DISTVERSIONPREFIX=	v
+DISTVERSION=	2.5.0
+PORTREVISION=	1
 CATEGORIES=	audio
+MASTER_SITES=	https://github.com/lib${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/
 
 MAINTAINER=	ehaupt@FreeBSD.org
 COMMENT=	Console SID/MUS player using sidplayfp
@@ -10,13 +11,9 @@ WWW=		https://github.com/libsidplayfp/sidplayfp
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-LIB_DEPENDS=	libasound.so:audio/alsa-lib \
-		libpulse.so:audio/pulseaudio \
-		libstilview.so:audio/libsidplayfp
+LIB_DEPENDS=	libstilview.so:audio/libsidplayfp
 
-USES=		autoreconf gettext iconv localbase:ldflags pkgconfig
-USE_GITHUB=	yes
-GH_ACCOUNT=	libsidplayfp
+USES=		compiler:c++17-lang localbase:ldflags pkgconfig
 GNU_CONFIGURE=	yes
 
 PLIST_FILES=	bin/sidplayfp \
@@ -25,12 +22,22 @@ PLIST_FILES=	bin/sidplayfp \
 		man/man1/stilview.1.gz \
 		man/man5/sidplayfp.ini.5.gz
 
-OPTIONS_DEFINE=		OUT123
+OPTIONS_DEFINE=		ALSA OUT123 PULSEAUDIO
 OPTIONS_DEFAULT=	OUT123
 
-OUT123_DESC=	Build with out123 library
+OUT123_DESC=	Audio output support via mpg123's out123 library
 
+ALSA_LIB_DEPENDS=	libasound.so:audio/alsa-lib
 OUT123_LIB_DEPENDS=	libout123.so:audio/mpg123
 OUT123_CONFIGURE_WITH=	out123
+PULSEAUDIO_LIB_DEPENDS=	libpulse.so:audio/pulseaudio
+
+pre-configure-ALSA-off:
+	${REINPLACE_CMD} -e 's|alsa >= 1.0|alsa >= 9999.0|g' \
+	    ${PATCH_WRKSRC}/configure
+
+pre-configure-PULSEAUDIO-off:
+	${REINPLACE_CMD} -e 's|libpulse-simple >= 1.0|libpulse-simple >= 9990.0|g' \
+	    ${PATCH_WRKSRC}/configure
 
 .include <bsd.port.mk>
diff --git a/audio/sidplayfp/distinfo b/audio/sidplayfp/distinfo
index 40107caafff5..0b75245458ec 100644
--- a/audio/sidplayfp/distinfo
+++ b/audio/sidplayfp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687340264
-SHA256 (libsidplayfp-sidplayfp-v2.5.0_GH0.tar.gz) = 6782c42a40465ac1be9fdd231735c697732e0978926d1068aa17e15d131e810a
-SIZE (libsidplayfp-sidplayfp-v2.5.0_GH0.tar.gz) = 86936
+TIMESTAMP = 1687457572
+SHA256 (sidplayfp-2.5.0.tar.gz) = d66d2791f822c30ae3bbe2b8e482d6a75eca36c6df7ee5e2a7f63079ad6c0081
+SIZE (sidplayfp-2.5.0.tar.gz) = 249111



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202306230659.35N6xRv8029869>