summaryrefslogtreecommitdiff
path: root/audio/snd
diff options
context:
space:
mode:
Diffstat (limited to 'audio/snd')
-rw-r--r--audio/snd/Makefile43
-rw-r--r--audio/snd/distinfo7
-rw-r--r--audio/snd/pkg-plist168
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