diff --git a/audio/nyquist/Makefile b/audio/nyquist/Makefile index 8ab65c18f457..d4f2378be7a7 100644 --- a/audio/nyquist/Makefile +++ b/audio/nyquist/Makefile @@ -1,46 +1,46 @@ PORTNAME= nyquist -DISTVERSION= 3.16 +DISTVERSION= 3.23 CATEGORIES= audio java MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTVERSION}/ DISTNAME= nyqsrc${DISTVERSION:S/.//} MAINTAINER= yuri@FreeBSD.org COMMENT= Language for sound synthesis and music composition (sound is broken) # likely caused by outdated bundled PortAudio, reported to upstream Apr 18, 2021 -WWW= https://www.cs.cmu.edu/~music/music.software.html +WWW= https://www.cs.cmu.edu/~music/nyquist/ LICENSE= BSD3CLAUSE USES= cmake java zip USE_CSTD= c99 USE_CXXSTD= c++14 WRKSRC= ${WRKDIR}/${PORTNAME} CFLAGS+= -Dulong=uint32_t -DXL_BIG_ENDIAN -DHAVE_SYS_SOUNDCARD_H CFLAGS+= -fcommon # notified the author vie e-mail on 2021-04-29 post-patch: @${REINPLACE_CMD} -e 's|nyquistDir = prefs.get("nyquist-dir", "");|nyquistDir = "${DATADIR}";|' ${WRKSRC}/jnyqide/MainFrame.java do-install: # executable ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/ny ${STAGEDIR}${PREFIX}/bin # runtime ${MKDIR} ${STAGEDIR}${DATADIR} cd ${WRKSRC} && \ ${COPYTREE_SHARE} runtime ${STAGEDIR}${DATADIR} && \ ${COPYTREE_SHARE} lib ${STAGEDIR}${DATADIR} && \ ${COPYTREE_SHARE} doc ${STAGEDIR}${DATADIR} && \ ${COPYTREE_SHARE} demos ${STAGEDIR}${DATADIR} # Java IDE ${INSTALL_DATA} ${WRKSRC}/jnyqide/jNyqIDE.jar ${STAGEDIR}${JAVAJARDIR} @(echo "#!/bin/sh"; \ echo ""; \ echo "${JAVA} -jar ${JAVAJARDIR}/jNyqIDE.jar \""$$"@\"" \ ) > ${STAGEDIR}${PREFIX}/bin/jny @${CHMOD} +x ${STAGEDIR}${PREFIX}/bin/jny # NyquistWords.txt ${MKDIR} ${STAGEDIR}${JAVAJARDIR}/jnyqide ${INSTALL_DATA} ${WRKSRC}/jnyqide/NyquistWords.txt ${STAGEDIR}${JAVAJARDIR}/jnyqide .include diff --git a/audio/nyquist/distinfo b/audio/nyquist/distinfo index 3115575f932e..eaf0918b3ab3 100644 --- a/audio/nyquist/distinfo +++ b/audio/nyquist/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1618724946 -SHA256 (nyqsrc316.zip) = b37fd42290d82c265ff1c733f9d08ac211460ff48b8415758ab0034ef9af7916 -SIZE (nyqsrc316.zip) = 12788616 +TIMESTAMP = 1737281720 +SHA256 (nyqsrc323.zip) = d6d03c64b13a68f4af3b0f2eccea72b22f399c92e85e802b85dc98260a253cc8 +SIZE (nyqsrc323.zip) = 12822806 diff --git a/audio/nyquist/pkg-plist b/audio/nyquist/pkg-plist index 7e028a2ab039..fe1ab96f52e9 100644 --- a/audio/nyquist/pkg-plist +++ b/audio/nyquist/pkg-plist @@ -1,183 +1,189 @@ bin/jny bin/ny %%JAVAJARDIR%%/jNyqIDE.jar %%JAVAJARDIR%%/jnyqide/NyquistWords.txt %%DATADIR%%/demos/allewis/cmusic_pres.pdf %%DATADIR%%/demos/allewis/cmusic_pres.ppt %%DATADIR%%/demos/audio/demo-snd.aiff %%DATADIR%%/demos/audio/happy.wav %%DATADIR%%/demos/audio/labels.txt %%DATADIR%%/demos/audio/pv.wav %%DATADIR%%/demos/index.htm +%%DATADIR%%/demos/osc/getosc.sal +%%DATADIR%%/demos/osc/nyquistosc.py %%DATADIR%%/demos/pitch_change.htm %%DATADIR%%/demos/probability_distributions.htm %%DATADIR%%/demos/src/osc-test.lsp %%DATADIR%%/demos/src/test.mid %%DATADIR%%/demos/voice_synthesis.htm %%DATADIR%%/demos/warble_tutorial.htm %%DATADIR%%/demos/wind_tutorial.htm %%DATADIR%%/doc/arcsine-fig.gif %%DATADIR%%/doc/bernoulli-fig.gif %%DATADIR%%/doc/beta-fig.gif %%DATADIR%%/doc/bilateral-fig.gif %%DATADIR%%/doc/binomial-fig.gif %%DATADIR%%/doc/cauchy-fig.gif %%DATADIR%%/doc/exponential-fig.gif %%DATADIR%%/doc/fig1.gif %%DATADIR%%/doc/fig2.gif %%DATADIR%%/doc/fig3.gif %%DATADIR%%/doc/fig4.gif %%DATADIR%%/doc/fig5.gif %%DATADIR%%/doc/fig6.gif %%DATADIR%%/doc/foot.html %%DATADIR%%/doc/gamma-fig.gif %%DATADIR%%/doc/gaussian-fig.gif %%DATADIR%%/doc/geometric-fig.gif %%DATADIR%%/doc/guide.html %%DATADIR%%/doc/home.html %%DATADIR%%/doc/hyperbolic-fig.gif %%DATADIR%%/doc/indx.html %%DATADIR%%/doc/linear-fig.gif %%DATADIR%%/doc/logistic-fig.gif %%DATADIR%%/doc/moog-fig.gif %%DATADIR%%/doc/musicbib.html %%DATADIR%%/doc/nyquist-icon.png %%DATADIR%%/doc/nyquistman.pdf %%DATADIR%%/doc/nyquiststyle.css %%DATADIR%%/doc/part1.html %%DATADIR%%/doc/part10.html %%DATADIR%%/doc/part11.html %%DATADIR%%/doc/part12.html %%DATADIR%%/doc/part13.html %%DATADIR%%/doc/part14.html %%DATADIR%%/doc/part15.html %%DATADIR%%/doc/part16.html %%DATADIR%%/doc/part17.html %%DATADIR%%/doc/part18.html %%DATADIR%%/doc/part19.html %%DATADIR%%/doc/part2.html %%DATADIR%%/doc/part3.html %%DATADIR%%/doc/part4.html %%DATADIR%%/doc/part5.html %%DATADIR%%/doc/part6.html %%DATADIR%%/doc/part7.html %%DATADIR%%/doc/part8.html %%DATADIR%%/doc/part9.html %%DATADIR%%/doc/poisson-fig.gif %%DATADIR%%/doc/readme-linux.txt +%%DATADIR%%/doc/readme-mac.txt +%%DATADIR%%/doc/readme-win.txt %%DATADIR%%/doc/sdl-man.pdf %%DATADIR%%/doc/title.html +%%DATADIR%%/lib/csvread.lsp +%%DATADIR%%/lib/csvwrite.lsp %%DATADIR%%/lib/dist-test.lsp %%DATADIR%%/lib/distributions.lsp %%DATADIR%%/lib/examples.lsp %%DATADIR%%/lib/examples.sal %%DATADIR%%/lib/extensions.lsp %%DATADIR%%/lib/gnuplot.sal %%DATADIR%%/lib/grapheq.lsp %%DATADIR%%/lib/instruments.txt +%%DATADIR%%/lib/json.sal %%DATADIR%%/lib/lpc.lsp -%%DATADIR%%/lib/midishow.lsp %%DATADIR%%/lib/piano/att11025.pcm %%DATADIR%%/lib/piano/att16000.pcm %%DATADIR%%/lib/piano/att22050.pcm %%DATADIR%%/lib/piano/att32000.pcm %%DATADIR%%/lib/piano/att44100.pcm %%DATADIR%%/lib/piano/att48000.pcm %%DATADIR%%/lib/piano/att8000.pcm %%DATADIR%%/lib/piano/autoload.lsp %%DATADIR%%/lib/piano/demo.mid %%DATADIR%%/lib/piano/demo.mp3 %%DATADIR%%/lib/piano/dur.tab %%DATADIR%%/lib/piano/gmax.tab %%DATADIR%%/lib/piano/piano.htm %%DATADIR%%/lib/piano/pianosyn.lsp %%DATADIR%%/lib/piano/pn00.cod %%DATADIR%%/lib/piano/pn01.cod %%DATADIR%%/lib/piano/pn02.cod %%DATADIR%%/lib/piano/pn03.cod %%DATADIR%%/lib/piano/pn04.cod %%DATADIR%%/lib/piano/pn05.cod %%DATADIR%%/lib/piano/pn06.cod %%DATADIR%%/lib/piano/pn07.cod %%DATADIR%%/lib/piano/pn08.cod %%DATADIR%%/lib/piano/pn09.cod %%DATADIR%%/lib/piano/pn10.cod %%DATADIR%%/lib/piano/pn11.cod %%DATADIR%%/lib/piano/pn12.cod %%DATADIR%%/lib/piano/pn13.cod %%DATADIR%%/lib/piano/pn14.cod %%DATADIR%%/lib/piano/pn15.cod %%DATADIR%%/lib/piano/pn16.cod %%DATADIR%%/lib/piano/pn17.cod %%DATADIR%%/lib/piano/pn18.cod %%DATADIR%%/lib/piano/pn19.cod %%DATADIR%%/lib/piano/pn20.cod %%DATADIR%%/lib/piano/pn21.cod %%DATADIR%%/lib/piano/pn22.cod %%DATADIR%%/lib/piano/rls11025.pcm %%DATADIR%%/lib/piano/rls16000.pcm %%DATADIR%%/lib/piano/rls22050.pcm %%DATADIR%%/lib/piano/rls32000.pcm %%DATADIR%%/lib/piano/rls44100.pcm %%DATADIR%%/lib/piano/rls48000.pcm %%DATADIR%%/lib/piano/rls8000.pcm %%DATADIR%%/lib/piano/rlsrate.tab %%DATADIR%%/lib/plugin-test.lsp %%DATADIR%%/lib/reverb.lsp %%DATADIR%%/lib/spectral-centroid.lsp %%DATADIR%%/lib/spectral-centroid.sal %%DATADIR%%/lib/spectrum.lsp %%DATADIR%%/lib/statistics.lsp %%DATADIR%%/lib/surround.lsp %%DATADIR%%/lib/time-delay-fns.lsp %%DATADIR%%/lib/vectors.lsp %%DATADIR%%/lib/xm-test.lsp %%DATADIR%%/runtime/dspprims.lsp %%DATADIR%%/runtime/envelopes.lsp %%DATADIR%%/runtime/equalizer.lsp %%DATADIR%%/runtime/evalenv.lsp %%DATADIR%%/runtime/fileio.lsp %%DATADIR%%/runtime/init.lsp %%DATADIR%%/runtime/misc.lsp %%DATADIR%%/runtime/nyinit-dbg.lsp %%DATADIR%%/runtime/nyinit.lsp %%DATADIR%%/runtime/nyqmisc.lsp %%DATADIR%%/runtime/nyquist-plot.txt %%DATADIR%%/runtime/nyquist.lsp %%DATADIR%%/runtime/printrec.lsp %%DATADIR%%/runtime/profile.lsp %%DATADIR%%/runtime/rawwaves/mand1.raw %%DATADIR%%/runtime/rawwaves/mand10.raw %%DATADIR%%/runtime/rawwaves/mand11.raw %%DATADIR%%/runtime/rawwaves/mand12.raw %%DATADIR%%/runtime/rawwaves/mand2.raw %%DATADIR%%/runtime/rawwaves/mand3.raw %%DATADIR%%/runtime/rawwaves/mand4.raw %%DATADIR%%/runtime/rawwaves/mand5.raw %%DATADIR%%/runtime/rawwaves/mand6.raw %%DATADIR%%/runtime/rawwaves/mand7.raw %%DATADIR%%/runtime/rawwaves/mand8.raw %%DATADIR%%/runtime/rawwaves/mand9.raw %%DATADIR%%/runtime/rawwaves/mandpluk.raw %%DATADIR%%/runtime/rawwaves/marmstk1.raw %%DATADIR%%/runtime/rawwaves/sinewave.raw %%DATADIR%%/runtime/sal-parse.lsp %%DATADIR%%/runtime/sal.lsp %%DATADIR%%/runtime/seq.lsp %%DATADIR%%/runtime/seqfnint.lsp -%%DATADIR%%/runtime/seqmidi.lsp %%DATADIR%%/runtime/sliders.lsp %%DATADIR%%/runtime/sndfnint.lsp %%DATADIR%%/runtime/spec-plot.lsp %%DATADIR%%/runtime/spectral-analysis.lsp %%DATADIR%%/runtime/stk.lsp %%DATADIR%%/runtime/system.lsp %%DATADIR%%/runtime/test.lsp %%DATADIR%%/runtime/upic.sal %%DATADIR%%/runtime/velocity.lsp %%DATADIR%%/runtime/xlinit.lsp %%DATADIR%%/runtime/xm.lsp +%%DATADIR%%/runtime/xmseq.lsp @dir %%DATADIR%%/demos/images @dir %%DATADIR%%/demos/mateos @dir %%DATADIR%%/demos/pmorales @dir %%DATADIR%%/demos/sdl