git: 86cf8751cba4 - main - audio/snd: Update to 25.5

From: Zsolt Udvari <uzsolt_at_FreeBSD.org>
Date: Thu, 10 Jul 2025 17:13:02 UTC
The branch main has been updated by uzsolt:

URL: https://cgit.FreeBSD.org/ports/commit/?id=86cf8751cba4b8526f431d965792165e500ca6db

commit 86cf8751cba4b8526f431d965792165e500ca6db
Author:     Chris Hutchinson <portmaster@bsdforge.com>
AuthorDate: 2025-07-10 17:11:42 +0000
Commit:     Zsolt Udvari <uzsolt@FreeBSD.org>
CommitDate: 2025-07-10 17:12:47 +0000

    audio/snd: Update to 25.5
    
    Switch to DISTVERSION.
    Pet portlint, portfmt.
    
    Changelog: https://sourceforge.net/p/snd/svn1/HEAD/tree/trunk/NEWS
    
    PR:             287957
    Approved by:    portmaster@bsdforge.com (maintainer)
---
 audio/snd/Makefile  |  43 +++++++-------
 audio/snd/distinfo  |   7 +--
 audio/snd/pkg-plist | 168 +++++++++++++++++++++++++++++++++++++++++++++++++++-
 3 files changed, 193 insertions(+), 25 deletions(-)

diff --git a/audio/snd/Makefile b/audio/snd/Makefile
index 269cdc5d1253..49c09eff6d26 100644
--- a/audio/snd/Makefile
+++ b/audio/snd/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	snd
-PORTVERSION=	22.9
-PORTREVISION=	3
+DISTVERSION=	25.5
 CATEGORIES=	audio
 MASTER_SITES=	https://ccrma.stanford.edu/software/snd/ \
 		SF
@@ -16,17 +15,18 @@ LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
 
 USES=		localbase:ldflags
 
-OPTIONS_DEFINE=	FFTW3 GSL S7 LADSPA MOTIF GTK2 X11 DOCS EXAMPLES
-OPTIONS_DEFAULT=	FFTW3 GSL LADSPA GTK2 X11
-FFTW3_DESC=	Use FFTW
-GSL_DESC=	Use GNU Scientific Library
-S7_DESC=	Use S7 as the extension language
-
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--with-float-samples
 MAKEFILE=	makefile
-ALL_TARGET=	snd snd-info sndplay
 MAKE_JOBS_UNSAFE=	yes
+ALL_TARGET=	snd snd-info sndplay
+
+OPTIONS_DEFINE=		DOCS EXAMPLES FFTW3 GSL GTK2 LADSPA MOTIF S7 X11
+OPTIONS_DEFAULT=	FFTW3 GSL GTK2 LADSPA X11
+OPTIONS_SUB=		yes
+FFTW3_DESC=		Use FFTW
+GSL_DESC=		Use GNU Scientific Library
+S7_DESC=		Use S7 as the extension language
 
 FFTW3_LIB_DEPENDS=	libfftw3.so:math/fftw3
 FFTW3_CONFIGURE_WITH=	fftw
@@ -34,7 +34,9 @@ FFTW3_CONFIGURE_WITH=	fftw
 GSL_LIB_DEPENDS=	libgsl.so:math/gsl
 GSL_CONFIGURE_WITH=	gsl
 
-S7_CONFIGURE_WITH=	s7
+GTK2_USES=		gnome
+GTK2_USE=		GNOME=gtk20
+GTK2_CONFIGURE_WITH=	gtk
 
 LADSPA_BUILD_DEPENDS=	${LOCALBASE}/include/ladspa.h:audio/ladspa
 LADSPA_RUN_DEPENDS=	${LOCALBASE}/include/ladspa.h:audio/ladspa
@@ -44,8 +46,9 @@ GTK2_USES=		gnome
 GTK2_USE=		GNOME=gtk20
 GTK2_CONFIGURE_WITH=	gtk
 
-MOTIF_USES=	motif
+MOTIF_USES=		motif
 MOTIF_CONFIGURE_WITH=	motif
+S7_CONFIGURE_WITH=	s7
 
 X11_CONFIGURE_ON=	--with-no-gui
 
@@ -62,20 +65,12 @@ do-install:
 .endfor
 	${INSTALL_MAN} ${WRKSRC}/snd.1 ${STAGEDIR}${PREFIX}/share/man/man1/
 
-do-install-S7-on:
-	@${MKDIR} ${STAGEDIR}${DATADIR}
-	${INSTALL_DATA} ${WRKSRC}/*.scm ${STAGEDIR}${DATADIR}
-	@${MKDIR} ${STAGEDIR}${DATADIR}/tools
-	${INSTALL_DATA} ${WRKSRC}/tools/*.scm ${STAGEDIR}${DATADIR}/tools
-	@${MKDIR} ${STAGEDIR}${DATADIR}/sndins/samples
-	${INSTALL_DATA} ${WRKSRC}/sndins/samples/*.scm ${STAGEDIR}${DATADIR}/sndins/samples
-
 do-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
 .for i in HISTORY.Snd README.Snd
 	${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}
 .endfor
-	${INSTALL_DATA} ${WRKSRC}/*.html ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/*.html ${STAGEDIR}${DOCSDIR}/
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}/pix
 	${INSTALL_DATA} ${WRKSRC}/pix/*.png ${STAGEDIR}${DOCSDIR}/pix
 
@@ -83,4 +78,12 @@ do-install-EXAMPLES-on:
 	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
 	${INSTALL_DATA} ${WRKSRC}/DotEmacs ${STAGEDIR}${EXAMPLESDIR}
 
+do-install-S7-on:
+	@${MKDIR} ${STAGEDIR}${DATADIR}
+	${INSTALL_DATA} ${WRKSRC}/*.scm ${STAGEDIR}${DATADIR}
+	@${MKDIR} ${STAGEDIR}${DATADIR}/tools
+	${INSTALL_DATA} ${WRKSRC}/tools/*.scm ${STAGEDIR}${DATADIR}/tools
+	@${MKDIR} ${STAGEDIR}${DATADIR}/sndins/samples
+	${INSTALL_DATA} ${WRKSRC}/sndins/samples/*.scm ${STAGEDIR}${DATADIR}/sndins/samples
+
 .include <bsd.port.mk>
diff --git a/audio/snd/distinfo b/audio/snd/distinfo
index aa8c190d6d13..dafda035d936 100644
--- a/audio/snd/distinfo
+++ b/audio/snd/distinfo
@@ -1,4 +1,3 @@
-TIMESTAMP = 1670958986
-SHA256 (snd-22.9.tar.gz) = 307d19519a1cd4b607470f0531a87034b4d4536d7c470990ee5c6086c9b00908
-SHA512 (snd-22.9.tar.gz) = 641f49438dd71285249d2da6f36f30ca52ec8f8fc8189af7815abff054db7651d8da54798509c77d93d542d09bb11e3ad6662aec51e9ba1c7a6a1672bb0eba48
-SIZE (snd-22.9.tar.gz) = 14704873
+TIMESTAMP = 1751937116
+SHA256 (snd-25.5.tar.gz) = 21519a1dcb191843d1934e147639587c34582c7004cdeca1c761d65772acd81a
+SIZE (snd-25.5.tar.gz) = 14884545
diff --git a/audio/snd/pkg-plist b/audio/snd/pkg-plist
index 8574d4568f0f..29e3575f57c6 100644
--- a/audio/snd/pkg-plist
+++ b/audio/snd/pkg-plist
@@ -1,7 +1,6 @@
 bin/snd
 bin/snd-info
 bin/sndplay
-share/man/man1/snd.1.gz
 %%PORTDOCS%%%%DOCSDIR%%/HISTORY.Snd
 %%PORTDOCS%%%%DOCSDIR%%/README.Snd
 %%PORTDOCS%%%%DOCSDIR%%/extsnd.html
@@ -312,9 +311,176 @@ share/man/man1/snd.1.gz
 %%PORTDOCS%%%%DOCSDIR%%/pix/wt.png
 %%PORTDOCS%%%%DOCSDIR%%/pix/xex.png
 %%PORTDOCS%%%%DOCSDIR%%/pix/zramp.png
+%%PORTDOCS%%%%DOCSDIR%%/s7-ffi.html
+%%PORTDOCS%%%%DOCSDIR%%/s7-scm.html
 %%PORTDOCS%%%%DOCSDIR%%/s7.html
 %%PORTDOCS%%%%DOCSDIR%%/snd.html
 %%PORTDOCS%%%%DOCSDIR%%/sndclm.html
 %%PORTDOCS%%%%DOCSDIR%%/sndlib.html
 %%PORTDOCS%%%%DOCSDIR%%/sndscm.html
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/DotEmacs
+share/man/man1/snd.1.gz
+%%S7%%%%DATADIR%%/CM_patterns.scm
+%%S7%%%%DATADIR%%/analog-filter.scm
+%%S7%%%%DATADIR%%/animals.scm
+%%S7%%%%DATADIR%%/autosave.scm
+%%S7%%%%DATADIR%%/bess.scm
+%%S7%%%%DATADIR%%/bess1.scm
+%%S7%%%%DATADIR%%/big-gens.scm
+%%S7%%%%DATADIR%%/binary-io.scm
+%%S7%%%%DATADIR%%/bird.scm
+%%S7%%%%DATADIR%%/case.scm
+%%S7%%%%DATADIR%%/clean.scm
+%%S7%%%%DATADIR%%/clm-ins.scm
+%%S7%%%%DATADIR%%/clm23.scm
+%%S7%%%%DATADIR%%/cload.scm
+%%S7%%%%DATADIR%%/debug.scm
+%%S7%%%%DATADIR%%/dlocsig.scm
+%%S7%%%%DATADIR%%/draw.scm
+%%S7%%%%DATADIR%%/dsp.scm
+%%S7%%%%DATADIR%%/edit-menu.scm
+%%S7%%%%DATADIR%%/edit123.scm
+%%S7%%%%DATADIR%%/effects-utils.scm
+%%S7%%%%DATADIR%%/env.scm
+%%S7%%%%DATADIR%%/enved.scm
+%%S7%%%%DATADIR%%/examp.scm
+%%S7%%%%DATADIR%%/expandn.scm
+%%S7%%%%DATADIR%%/extensions.scm
+%%S7%%%%DATADIR%%/fade.scm
+%%S7%%%%DATADIR%%/fft-menu.scm
+%%S7%%%%DATADIR%%/fmv.scm
+%%S7%%%%DATADIR%%/freeverb.scm
+%%S7%%%%DATADIR%%/fullmix.scm
+%%S7%%%%DATADIR%%/funcs.scm
+%%S7%%%%DATADIR%%/generators.scm
+%%S7%%%%DATADIR%%/grani.scm
+%%S7%%%%DATADIR%%/heart.scm
+%%S7%%%%DATADIR%%/hooks.scm
+%%S7%%%%DATADIR%%/index.scm
+%%S7%%%%DATADIR%%/jcrev.scm
+%%S7%%%%DATADIR%%/jcvoi.scm
+%%S7%%%%DATADIR%%/json.scm
+%%S7%%%%DATADIR%%/libc.scm
+%%S7%%%%DATADIR%%/libdl.scm
+%%S7%%%%DATADIR%%/libgdbm.scm
+%%S7%%%%DATADIR%%/libgsl.scm
+%%S7%%%%DATADIR%%/libm.scm
+%%S7%%%%DATADIR%%/libutf8proc.scm
+%%S7%%%%DATADIR%%/lint.scm
+%%S7%%%%DATADIR%%/loop.scm
+%%S7%%%%DATADIR%%/maraca.scm
+%%S7%%%%DATADIR%%/marks-menu.scm
+%%S7%%%%DATADIR%%/marks.scm
+%%S7%%%%DATADIR%%/maxf.scm
+%%S7%%%%DATADIR%%/misc.scm
+%%S7%%%%DATADIR%%/mix.scm
+%%S7%%%%DATADIR%%/mockery.scm
+%%S7%%%%DATADIR%%/moog.scm
+%%S7%%%%DATADIR%%/musglyphs.scm
+%%S7%%%%DATADIR%%/nb.scm
+%%S7%%%%DATADIR%%/new-effects.scm
+%%S7%%%%DATADIR%%/noise.scm
+%%S7%%%%DATADIR%%/nrepl.scm
+%%S7%%%%DATADIR%%/nrev.scm
+%%S7%%%%DATADIR%%/numerics.scm
+%%S7%%%%DATADIR%%/peak-phases.scm
+%%S7%%%%DATADIR%%/piano.scm
+%%S7%%%%DATADIR%%/play.scm
+%%S7%%%%DATADIR%%/poly.scm
+%%S7%%%%DATADIR%%/prc95.scm
+%%S7%%%%DATADIR%%/primes.scm
+%%S7%%%%DATADIR%%/profile.scm
+%%S7%%%%DATADIR%%/pvoc.scm
+%%S7%%%%DATADIR%%/r7rs.scm
+%%S7%%%%DATADIR%%/reactive.scm
+%%S7%%%%DATADIR%%/repl.scm
+%%S7%%%%DATADIR%%/rgb.scm
+%%S7%%%%DATADIR%%/rubber.scm
+%%S7%%%%DATADIR%%/s7-slib-init.scm
+%%S7%%%%DATADIR%%/s7test.scm
+%%S7%%%%DATADIR%%/selection.scm
+%%S7%%%%DATADIR%%/singer.scm
+%%S7%%%%DATADIR%%/snd-gl.scm
+%%S7%%%%DATADIR%%/snd-lint.scm
+%%S7%%%%DATADIR%%/snd-motif.scm
+%%S7%%%%DATADIR%%/snd-test.scm
+%%S7%%%%DATADIR%%/snd15.scm
+%%S7%%%%DATADIR%%/snddiff.scm
+%%S7%%%%DATADIR%%/sndins/samples/agn.scm
+%%S7%%%%DATADIR%%/sndins/samples/fmviolin.scm
+%%S7%%%%DATADIR%%/sndlib-ws.scm
+%%S7%%%%DATADIR%%/sndwarp.scm
+%%S7%%%%DATADIR%%/special-menu.scm
+%%S7%%%%DATADIR%%/spectr.scm
+%%S7%%%%DATADIR%%/spokenword.scm
+%%S7%%%%DATADIR%%/stochastic.scm
+%%S7%%%%DATADIR%%/strad.scm
+%%S7%%%%DATADIR%%/stuff.scm
+%%S7%%%%DATADIR%%/tankrev.scm
+%%S7%%%%DATADIR%%/tools/auto-tester.scm
+%%S7%%%%DATADIR%%/tools/cb.scm
+%%S7%%%%DATADIR%%/tools/check-sigs.scm
+%%S7%%%%DATADIR%%/tools/compare-calls.scm
+%%S7%%%%DATADIR%%/tools/concordance.scm
+%%S7%%%%DATADIR%%/tools/dup.scm
+%%S7%%%%DATADIR%%/tools/fbench.scm
+%%S7%%%%DATADIR%%/tools/gldata.scm
+%%S7%%%%DATADIR%%/tools/make-index.scm
+%%S7%%%%DATADIR%%/tools/makegl.scm
+%%S7%%%%DATADIR%%/tools/sed.scm
+%%S7%%%%DATADIR%%/tools/t101.scm
+%%S7%%%%DATADIR%%/tools/table.scm
+%%S7%%%%DATADIR%%/tools/tall.scm
+%%S7%%%%DATADIR%%/tools/tari.scm
+%%S7%%%%DATADIR%%/tools/tauto.scm
+%%S7%%%%DATADIR%%/tools/tbig.scm
+%%S7%%%%DATADIR%%/tools/tbit.scm
+%%S7%%%%DATADIR%%/tools/tcase.scm
+%%S7%%%%DATADIR%%/tools/tclo.scm
+%%S7%%%%DATADIR%%/tools/tcomplex.scm
+%%S7%%%%DATADIR%%/tools/tcopy.scm
+%%S7%%%%DATADIR%%/tools/teq.scm
+%%S7%%%%DATADIR%%/tools/texit.scm
+%%S7%%%%DATADIR%%/tools/tfft.scm
+%%S7%%%%DATADIR%%/tools/tform.scm
+%%S7%%%%DATADIR%%/tools/tgc.scm
+%%S7%%%%DATADIR%%/tools/tgen.scm
+%%S7%%%%DATADIR%%/tools/tgsl.scm
+%%S7%%%%DATADIR%%/tools/thash.scm
+%%S7%%%%DATADIR%%/tools/thook.scm
+%%S7%%%%DATADIR%%/tools/timp.scm
+%%S7%%%%DATADIR%%/tools/tio.scm
+%%S7%%%%DATADIR%%/tools/titer.scm
+%%S7%%%%DATADIR%%/tools/tlamb.scm
+%%S7%%%%DATADIR%%/tools/tleft.scm
+%%S7%%%%DATADIR%%/tools/tlet.scm
+%%S7%%%%DATADIR%%/tools/tlimit.scm
+%%S7%%%%DATADIR%%/tools/tlist.scm
+%%S7%%%%DATADIR%%/tools/tload.scm
+%%S7%%%%DATADIR%%/tools/tmac.scm
+%%S7%%%%DATADIR%%/tools/tmap-hash.scm
+%%S7%%%%DATADIR%%/tools/tmap.scm
+%%S7%%%%DATADIR%%/tools/tmat.scm
+%%S7%%%%DATADIR%%/tools/tmisc.scm
+%%S7%%%%DATADIR%%/tools/tmock.scm
+%%S7%%%%DATADIR%%/tools/tmv.scm
+%%S7%%%%DATADIR%%/tools/tnum.scm
+%%S7%%%%DATADIR%%/tools/tobj.scm
+%%S7%%%%DATADIR%%/tools/tpeak.scm
+%%S7%%%%DATADIR%%/tools/trclo.scm
+%%S7%%%%DATADIR%%/tools/tread.scm
+%%S7%%%%DATADIR%%/tools/trec.scm
+%%S7%%%%DATADIR%%/tools/tref.scm
+%%S7%%%%DATADIR%%/tools/tset.scm
+%%S7%%%%DATADIR%%/tools/tshoot.scm
+%%S7%%%%DATADIR%%/tools/tsort.scm
+%%S7%%%%DATADIR%%/tools/tstar.scm
+%%S7%%%%DATADIR%%/tools/tvect.scm
+%%S7%%%%DATADIR%%/tools/utf8-tests.scm
+%%S7%%%%DATADIR%%/tools/va.scm
+%%S7%%%%DATADIR%%/tools/valcall.scm
+%%S7%%%%DATADIR%%/v.scm
+%%S7%%%%DATADIR%%/write.scm
+%%S7%%%%DATADIR%%/ws.scm
+%%S7%%%%DATADIR%%/xm-enved.scm
+%%S7%%%%DATADIR%%/zip.scm