1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-20 04:02:27 +00:00

- Update to 5.15.0

PR:		164147
Submitted by:	Ports Fury
This commit is contained in:
Martin Wilke 2012-01-28 17:49:37 +00:00
parent 3a141ba29e
commit dfc0ddf778
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=289953
9 changed files with 546 additions and 209 deletions

View File

@ -6,86 +6,196 @@
#
PORTNAME= csound
PORTVERSION= 5.13
PORTVERSION= 5.15.0
CATEGORIES= audio lang
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}5/${PORTNAME}5.13/:src \
SF/${PORTNAME}/${PORTNAME}5/${PORTNAME}5.13/manual:manual
MASTER_SITE_SUBDIR= ${PORTNAME:S/$/:src/}
DISTNAME= ${PORTNAME:S/c/C/}${PORTVERSION}.0
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:src
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}5/${PORTNAME}${PORTVERSION:R} \
SF/${PORTNAME}/${PORTNAME}5/${PORTNAME}${PORTVERSION:R}/manual:manual
DISTNAME= ${PORTNAME:S/c/C/}${PORTVERSION}
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
DIST_SUBDIR= csound
MAINTAINER= ports@FreeBSD.org
COMMENT= Sound synthesizer
LIB_DEPENDS= sndfile:${PORTSDIR}/audio/libsndfile
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${LOCALBASE}/bin/swig:${PORTSDIR}/devel/swig13 \
${LOCALBASE}/bin/bison:${PORTSDIR}/devel/bison
${LOCALBASE}/include/gmm/gmm.h:${PORTSDIR}/math/gmm++ \
${LOCALBASE}/bin/flex:${PORTSDIR}/textproc/flex
LIB_DEPENDS= sndfile.1:${PORTSDIR}/audio/libsndfile
BROKEN= does not package
WRKSRC= ${WRKDIR}/${DISTNAME}/
USE_PYTHON= 2.6+
USE_SCONS= yes
SCONS_ARGS+= prefix=${PREFIX} CC=${CC} CXX=${CXX} \
usePortAudio=0 usePortMIDI=0 useALSA=0 \
useJack=0 buildCsoundAC=0 buildCsoundVST=0 \
buildRelease=1 install=1 useCoreAudio=1 \
buildWinsound=1 buildInterfaces=1 \
buildVirtual=1 buildCSEditor=1 buildDSSI=0 \
useGettext=1 dynamicCsoundLibrary=1 useDouble=1
OPTIONS= ALSA "Build ALSA I/O module" off \
DSSI "Build DSSI/LADSPA host opcodes" off \
FLUIDSYNTH "Building FluidSynth opcodes" off \
JACK "Build Jack I/O module and opcodes" off \
OSC "Build OSC opcodes" off \
PORTAUDIO "Build the PortAudio I/O module" off \
PULSEAUDIO "Build the PulseAudio I/O module" off \
FLTKGUI "Build FLTK plugin and GUI" on
CONFLICTS_INSTALL= outguess-*
OPTIONS= FLTKGUI "Build fltk plugin and GUI" on
.include <bsd.port.pre.mk>
USE_PYTHON= 2.6+
USE_BISON= build
USE_GETTEXT= yes
SUB_FILES= custom.py pkg-message
SUB_LIST+= PYTHON_INCLUDEDIR=${PYTHON_INCLUDEDIR} \
PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR}
USE_SCONS= yes
SCONS_BUILDENV= PATH=${LOCALBASE}/bin:$$PATH
SCONS_ARGS= prefix="${PREFIX}" CC="${CC}" CXX="${CXX}" \
CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" \
buildCsoundAC=0 buildCsoundVST=0 buildInterfaces=1 \
buildRelease=1 buildVirtual=1 dynamicCsoundLibrary=1 \
install=1 noDebug=1 useDouble=1 \
useGettext=1 usePortMIDI=0
USE_LDCONFIG= yes
MAKE_JOBS_SAFE= yes
SUB_FILES= pkg-message
.include <bsd.port.options.mk>
.if defined(WITH_ALSA)
LIB_DEPENDS+= asound.2:${PORTSDIR}/audio/alsa-lib
SCONS_ARGS+= useALSA=1
PLIST_SUB+= ALSA=""
ALSA_H= alsa/asoundlib.h
.else
SCONS_ARGS+= useALSA=0
PLIST_SUB+= ALSA="@comment "
ALSA_H= ##alsa/asoundlib.h##
.endif
.if defined(WITH_DSSI)
BUILD_DEPENDS+= dssi>=0:${PORTSDIR}/audio/dssi
RUN_DEPENDS+= dssi>=0:${PORTSDIR}/audio/dssi
SCONS_ARGS+= buildDSSI=1
PLIST_SUB+= DSSI=""
.else
SCONS_ARGS+= buildDSSI=0
PLIST_SUB+= DSSI="@comment "
.endif
.if defined(WITH_FLUIDSYNTH)
LIB_DEPENDS+= fluidsynth.1:${PORTSDIR}/audio/fluidsynth
PLIST_SUB+= FLUIDSYNTH=""
FLUIDSYNTH_H= fluidsynth.h
.else
PLIST_SUB+= FLUIDSYNTH="@comment "
FLUIDSYNTH_H= ##fluidsynth.h##
.endif
.if defined(WITH_JACK)
LIB_DEPENDS+= jack.0:${PORTSDIR}/audio/jack
SCONS_ARGS+= useJack=1
PLIST_SUB+= JACK=""
.else
SCONS_ARGS+= useJack=0
PLIST_SUB+= JACK="@comment "
.endif
.if defined(WITH_OSC)
LIB_DEPENDS+= lo.7:${PORTSDIR}/audio/liblo
SCONS_ARGS+= useOSC=1
PLIST_SUB+= OSC=""
.else
SCONS_ARGS+= useOSC=0
PLIST_SUB+= OSC="@comment "
.endif
.if defined(WITH_PORTAUDIO)
BUILD_DEPENDS+= portaudio>=19:${PORTSDIR}/audio/portaudio2
RUN_DEPENDS+= portaudio>=19:${PORTSDIR}/audio/portaudio2
SCONS_ARGS+= usePortAudio=1
PLIST_SUB+= PORTAUDIO=""
PORTAUDIO_L= "${LOCALBASE}/lib/portaudio2"
PORTAUDIO_R= "-Wl,-rpath,${LOCALBASE}/lib/portaudio2"
.else
SCONS_ARGS+= usePortAudio=0
PLIST_SUB+= PORTAUDIO="@comment "
PORTAUDIO_L= # empty
PORTAUDIO_R= # empty
.endif
.if defined(WITH_PULSEAUDIO)
LIB_DEPENDS+= pulse-simple.0:${PORTSDIR}/audio/pulseaudio
PLIST_SUB+= PULSEAUDIO=""
PULSEAUDIO_H= pulse/simple.h
.else
PLIST_SUB+= PULSEAUDIO="@comment "
PULSEAUDIO_H= ##pulse/simple.h##
.endif
.if !defined(WITHOUT_FLTKGUI)
LIB_DEPENDS+= fltk.1:${PORTSDIR}/x11-toolkits/fltk
PLIST_SUB+= FLTKGUI=""
SCONS_ARGS+= useFLTK=1 buildCsound5GUI=1
SCONS_ARGS+= buildCsound5GUI=1 buildCSEditor=1 buildWinsound=1 useFLTK=1
.else
PLIST_SUB+= FLTKGUI="@comment "
SCONS_ARGS+= useFLTK=0 buildCsound5GUI=0
SCONS_ARGS+= buildCsound5GUI=0 buildCSEditor=0 buildWinsound=0 useFLTK=0
.endif
.if !defined(NOPORTDOCS)
BUILD_DEPENDS+= ${LOCALBASE}/bin/unzip:${PORTSDIR}/archivers/unzip
DISTFILES+= Csound5.13_manual_html.zip:manual
DISTFILES+= Csound${PORTVERSION:R}_manual_html.zip:manual
.endif
post-patch: apply-slist
@${MV} ${WRKDIR}/custom.py ${WRKSRC}
.include <bsd.port.pre.mk>
.if ${ARCH} == amd64 || ${ARCH} == sparc64 || ${ARCH} == ia64
CMAKE_ARGS+= Word64=1
.endif
post-patch:
@${SED} -e "s|%%LOCALBASE%%|${LOCALBASE}|g; \
s|%%PYTHON_INCLUDEDIR%%|${PYTHON_INCLUDEDIR}|; \
s|%%PORTAUDIO_L%%|${PORTAUDIO_L}|; \
s|%%PORTAUDIO_R%%|${PORTAUDIO_R}|; \
s|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|" \
< ${FILESDIR}/custom.py.in > ${WRKSRC}/custom.py
@${REINPLACE_CMD} -e "s|'unsupported'|'linux'|; \
s|ENV = {'PATH' : os.environ\['PATH'\]}|ENV = os.environ|; \
s|'csPerfThread.hpp'|'interfaces/csPerfThread.hpp'|; \
s|Exit(-1)|print \"\"|; \
/CCFLAGS/s|\['-Wno-format'\]|Split('${CFLAGS}')|; \
/CXXFLAGS/s|\['-Wno-format'\]|Split('${CXXFLAGS}')|; \
s|/usr/local|${LOCALBASE}|; \
s|/usr/X11R6|${LOCALBASE}|; \
/\"pthread\"/d; \
s|'pthread'|''|; \
s|\"portaudio.h\"|\"portaudio2/portaudio.h\"|; \
s|\"boost/any.hpp\"|\"##boost/any.hpp##\"|; \
s|\"alsa/asoundlib.h\"|\"${ALSA_H}\"|; \
s|'xmlfile.h'|'##xmlfile.h##'|; \
s|\"pulse/simple.h\"|\"${PULSEAUDIO_H}\"|; \
s|\"m_pd.h\"|\"##m_pd.h##\"|; \
s|\"tcl.h\"|\"##tcl.h##\"|; \
s|'5.2'|'5'|; \
s|'dl'|''|; \
s|'asound'|''|;" \
${WRKSRC}/SConstruct
@${REINPLACE_CMD} 's|linux/if.h|net/if.h|' ${WRKSRC}/OOps/remote.c
@${REINPLACE_CMD} 's|malloc.h|stdlib.h|' \
s|'stdc++'|''|; \
s|'-DNO_FLTK_THREADS'|''|; \
s|\"fluidsynth.h\"|\"${FLUIDSYNTH_H}\"|; \
/mixer_main.c/s|'mixer'|'csmixer'|; \
/jpluginEnvironment/s|'asound'|''|; \
/portaudioEnvironment/s|'asound'|''|; \
/jackEnvironment/s|'asound'|''|; \
s| stdc++ | |; \
s| pthread | |" ${WRKSRC}/SConstruct
@${REINPLACE_CMD} -e "s|<portaudio.h>|<portaudio2/portaudio.h>|" \
${WRKSRC}/InOut/rtpa.c
@${REINPLACE_CMD} -e "s|linux/if.h|sys/socket.h|" \
${WRKSRC}/OOps/remote.c
@${REINPLACE_CMD} -e "s|values.h|limits.h|" \
${WRKSRC}/Opcodes/cpumeter.c
@${REINPLACE_CMD} -e "s|malloc.h|stdlib.h|" \
${WRKSRC}/frontends/CsoundAC/Counterpoint.hpp
post-install:
${LN} -s libcsound64.so.5 ${PREFIX}/lib/libcsound64.so
@${LN} -s libcsound64.so.5 ${PREFIX}/lib/libcsound64.so
.if !defined(NOPORTDOCS)
${MKDIR} ${DOCSDIR}
@${MKDIR} ${DOCSDIR}
@${ECHO_MSG} " Installing the manual."
cd ${WRKDIR}/html && ${COPYTREE_SHARE} . ${DOCSDIR}
@(cd ${WRKDIR}/Csound${PORTVERSION:R}_manual_html \
&& ${COPYTREE_SHARE} . ${DOCSDIR})
@${ECHO_MSG} " Done."
.endif
@${ECHO_MSG} " Moving ${PREFIX}/bin/mixer to ${PREFIX}/bin/csmixer"
@${ECHO_MSG} " This is to prevent conflicts with /usr/bin/mixer"
${MV} ${PREFIX}/bin/mixer ${PREFIX}/bin/csmixer
@${ECHO_MSG} " Done."
@${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk>

View File

@ -1,4 +1,4 @@
SHA256 (csound/Csound5.13.0.tar.gz) = 0552b5de4641bf95069422ed7c45b4aa613938c2fc643788be770dc82b213305
SIZE (csound/Csound5.13.0.tar.gz) = 9813643
SHA256 (csound/Csound5.13_manual_html.zip) = 4b040b03afb10215d22eb5deea482c5349aafc3d814c29322f137b28c6b1ed04
SIZE (csound/Csound5.13_manual_html.zip) = 8411633
SHA256 (csound/Csound5.15.0.tar.gz) = 86d3c2a880f1ab9b923912da60f71265253b68b4c8626ba62555a627908aafeb
SIZE (csound/Csound5.15.0.tar.gz) = 8721762
SHA256 (csound/Csound5.15_manual_html.zip) = 5c4248941bce1e9876e798d6ca51e52d0de7da1fb0cdba7cf05e16959463a0fe
SIZE (csound/Csound5.15_manual_html.zip) = 9164637

View File

@ -5,8 +5,8 @@ import sys
customCPPPATH = [ '%%LOCALBASE%%/include', '%%PYTHON_INCLUDEDIR%%' ]
customCCFLAGS = [ ]
customCXXFLAGS = [ ]
customLIBS = [ '-lintl' ]
customLIBPATH = [ '%%LOCALBASE%%/lib/portaudio2', '%%LOCALBASE%%/lib' ]
customSHLINKFLAGS = []
customLIBS = [ 'intl' ]
customLIBPATH = [ '%%PORTAUDIO_L%%', '%%LOCALBASE%%/lib' ]
customSHLINKFLAGS = [ '%%PORTAUDIO_R%%', '%%PTHREAD_LIBS%%' ]
customSWIGFLAGS = []
platform = 'linux'

View File

@ -1,47 +1,56 @@
--- Engine/csound_orc.l.old 2011-02-03 05:49:04.000000000 -0600
+++ Engine/csound_orc.l 2011-02-03 05:49:33.000000000 -0600
@@ -202,7 +202,7 @@
alt_stack[macro_stack_ptr++] = macros;
/* printf("Push %p macro stack; new body #%s#\n", macros, mm->body); */
--- Engine/csound_orc.l.orig 2011-12-22 19:41:53.000000000 +0900
+++ Engine/csound_orc.l 2011-12-27 21:28:55.000000000 +0900
@@ -288,7 +288,7 @@
/* printf("Push %p macro stack; new body #%s#\n",
PARM->macros, mm->body); */
/* printf("Push buffer %p -> ", YY_CURRENT_BUFFER); */
- yypush_buffer_state(YY_CURRENT_BUFFER);
+ //yypush_buffer_state(YY_CURRENT_BUFFER);
yy_scan_string(mm->body);
- yypush_buffer_state(YY_CURRENT_BUFFER, yyscanner);
+ //yypush_buffer_state(YY_CURRENT_BUFFER, yyscanner);
yy_scan_string(mm->body, yyscanner);
/* printf("%p\n", YY_CURRENT_BUFFER); */
}
@@ -228,7 +228,7 @@
alt_stack[macro_stack_ptr++] = macros;
/* printf("Push %p macro stack\n", mm_save); */
/* printf("Push buffer %p -> ", YY_CURRENT_BUFFER); */
- yypush_buffer_state(YY_CURRENT_BUFFER);
+ //yypush_buffer_state(YY_CURRENT_BUFFER);
yy_scan_string(mm->body);
@@ -313,7 +313,7 @@
PARM->alt_stack[PARM->macro_stack_ptr].n = 0;
PARM->alt_stack[PARM->macro_stack_ptr++].s = NULL;
/* printf("Push buffer %p -> ", YY_CURRENBUFFER_TOKEN); */
- yypush_buffer_state(YY_CURRENT_BUFFER, yyscanner);
+ //yypush_buffer_state(YY_CURRENT_BUFFER, yyscanner);
yy_scan_string(mm->body, yyscanner);
/* printf("%p\n", YY_CURRENT_BUFFER); */
}
@@ -280,7 +280,7 @@
//include_stack[include_stack_ptr++] = YY_CURRENT_BUFFER;
alt_stack[macro_stack_ptr++] = mm_save;
/* printf("Push %p macro stack\n", mm_save); */
- yypush_buffer_state(YY_CURRENT_BUFFER);
+ //yypush_buffer_state(YY_CURRENT_BUFFER);
yy_scan_string(mm->body);
@@ -367,7 +367,7 @@
PARM->alt_stack[PARM->macro_stack_ptr].n = mm->acnt;
PARM->alt_stack[PARM->macro_stack_ptr++].s = PARM->macros;
/* printf("Push %p macro stack\n",PARM->macros); */
- yypush_buffer_state(YY_CURRENT_BUFFER, yyscanner);
+ //yypush_buffer_state(YY_CURRENT_BUFFER, yyscanner);
yy_scan_string(mm->body, yyscanner);
}
{MACRONAMEDA} { printf("Macro with arguments call not written\n");}
@@ -307,7 +307,7 @@
<<EOF>> {
MACRO *x, *y=macros;
/* printf("Leaving buffer %p\n", YY_CURRENT_BUFFER); */
- yypop_buffer_state();
+ //yypop_buffer_state();
{MACRONAMEDA} {
@@ -419,7 +419,7 @@
/* printf("New body: ...#%s#\n", mm->body); */
PARM->alt_stack[PARM->macro_stack_ptr].n = mm->acnt;
PARM->alt_stack[PARM->macro_stack_ptr++].s = PARM->macros;
- yypush_buffer_state(YY_CURRENT_BUFFER, yyscanner);
+ //yypush_buffer_state(YY_CURRENT_BUFFER, yyscanner);
yy_scan_string(mm->body, yyscanner);
}
{INTGR} {
@@ -448,7 +448,7 @@
MACRO *x, *y;
int n;
printf("Leaving buffer %p\n", YY_CURRENT_BUFFER);
- yypop_buffer_state(yyscanner);
+ //yypop_buffer_state(yyscanner);
if ( !YY_CURRENT_BUFFER ) yyterminate();
/* printf("End of input; popping to %p\n", YY_CURRENT_BUFFER); */
macros = alt_stack[--macro_stack_ptr];
@@ -388,7 +388,7 @@
exit(1);
}
alt_stack[macro_stack_ptr++] = macros;
- yypush_buffer_state(yy_create_buffer( yyin, YY_BUF_SIZE ) );
+ //yypush_buffer_state(yy_create_buffer( yyin, YY_BUF_SIZE ) );
printf("End of input; popping to %p\n", YY_CURRENT_BUFFER);
if (PARM->clearBufferAfterEOF)
@@ -581,7 +581,7 @@
PARM->alt_stack[PARM->macro_stack_ptr].n = 0;
PARM->alt_stack[PARM->macro_stack_ptr++].s = NULL;
PARM->isInclude = PARM->clearBufferAfterEOF = 1;
- yypush_buffer_state(YY_CURRENT_BUFFER, yyscanner);
+ //yypush_buffer_state(YY_CURRENT_BUFFER, yyscanner);
yy_scan_string(cf->body, yyscanner);
}
static inline int isNameChar(int c, int pos)

View File

@ -0,0 +1,18 @@
--- InOut/rtalsa.c.orig 2011-12-22 19:41:53.000000000 +0900
+++ InOut/rtalsa.c 2011-12-27 23:53:00.000000000 +0900
@@ -22,6 +22,7 @@
02111-1307 USA
*/
+/*
#ifndef _ISOC99_SOURCE
#define _ISOC99_SOURCE 1
#endif
@@ -35,6 +36,7 @@
#ifndef _POSIX_C_SOURCE
#define _POSIX_C_SOURCE 1
#endif
+*/
#include "csdl.h"

View File

@ -1,13 +0,0 @@
--- InOut/virtual_keyboard/SliderBank.hpp.orig 2011-10-27 13:20:10.000000000 +0200
+++ InOut/virtual_keyboard/SliderBank.hpp 2011-10-27 13:20:28.000000000 +0200
@@ -26,8 +26,8 @@
#include <FL/Fl.H>
#include <FL/Fl_Group.H>
-#include <Fl/Fl_Value_Slider.H>
-#include <Fl/Fl_Spinner.H>
+#include <FL/Fl_Value_Slider.H>
+#include <FL/Fl_Spinner.H>
#include "csdl.h"
#include "SliderData.hpp"

View File

@ -1,68 +1,65 @@
--- Top/csound.c.old 2011-01-30 01:43:37.000000000 -0600
+++ Top/csound.c 2011-01-30 01:46:42.000000000 -0600
@@ -58,7 +58,9 @@
#include "namedins.h"
#include "pvfileio.h"
#include "fftlib.h"
-
--- Top/csound.c.orig 2011-10-16 22:59:03.000000000 +0900
+++ Top/csound.c 2011-12-07 01:15:33.000000000 +0900
@@ -67,11 +67,14 @@
/* **** MAJOR PROBLEM: PTHREAD_SPINLOCK_INITIALIZER is not defined in Linux */
-#ifdef linux
+#if defined(linux) || defined(__FreeBSD__)
#define PTHREAD_SPINLOCK_INITIALIZER 0
#endif
#endif /* PARCS */
+#if defined(__FreeBSD__)
+#include <sys/sysctl.h>
+#endif
#if defined(USE_OPENMP)
#include <omp.h>
#endif
@@ -2641,49 +2643,14 @@
static int getTimeResolution(void)
{
#if defined(HAVE_RDTSC)
- FILE *f;
- char buf[256];
+ size_t size;
+ int timeResolutionSeconds;
+ size = sizeof timeResolutionSeconds;
+ sysctlbyname("hw.clockrate", &timeResolutionSeconds, &size, NULL, 0);
#endif /* USE_OPENMP */
@@ -383,7 +386,7 @@
0.0, /* curBeat */
0.0, /* curBeat_inc */
0.0, /* beatTime */
-#if defined(HAVE_PTHREAD_SPIN_LOCK) && defined(PARCS)
+#if defined(__GNUC__) && defined(HAVE_PTHREAD_SPIN_LOCK) && defined(PARCS)
PTHREAD_SPINLOCK_INITIALIZER, /* spoutlock */
PTHREAD_SPINLOCK_INITIALIZER, /* spinlock */
#else
@@ -2854,7 +2857,7 @@
/* ------------------------------------ */
- /* if frequency is not known yet */
- f = fopen("/proc/cpuinfo", "r");
- if (UNLIKELY(f == NULL)) {
- fprintf(stderr, Str("Cannot open /proc/cpuinfo. "
- "Support for RDTSC is not available.\n"));
- return -1;
- }
- /* find CPU frequency */
- while (fgets(buf, 256, f) != NULL) {
- int i;
- char *s = (char*) buf - 1;
-
- buf[255] = '\0'; /* safety */
- if (strlen(buf) < 9) {
- continue; /* too short, skip */
- }
- while (*++s != '\0')
- if (isupper(*s)) {
- *s = tolower(*s); /* convert to lower case */
- }
- if (strncmp(buf, "cpu mhz", 7) != 0) {
- continue; /* check key name */
- }
- s = strchr(buf, ':'); /* find frequency value */
- if (s == NULL) {
- continue; /* invalid entry */
- }
- do {
- s++;
- } while (*s == ' ' || *s == '\t'); /* skip white space */
- i = sscanf(s, "%lf", &timeResolutionSeconds);
- if (i < 1 || timeResolutionSeconds < 1.0) {
- timeResolutionSeconds = -1.0; /* invalid entry */
- continue;
- }
- }
- fclose(f);
if (UNLIKELY(timeResolutionSeconds <= 0.0)) {
fprintf(stderr, Str("No valid CPU frequency entry "
- "was found in /proc/cpuinfo.\n"));
+ "was found.\n"));
return -1;
#if defined(HAVE_RDTSC)
-#if !(defined(LINUX) && defined(__GNUC__) && defined(__i386__))
+#if !(defined(LINUX) && defined(__GNUC__) && defined(__i386__)) || !(defined(__FreeBSD__) && defined(__i386__))
#undef HAVE_RDTSC
#endif
#endif
@@ -2867,6 +2870,13 @@
static int getTimeResolution(void)
{
#if defined(HAVE_RDTSC)
+#if defined(__FreeBSD__)
+ size_t size;
+ int timeResolutionSeconds;
+ size = sizeof timeResolutionSeconds;
+ sysctlbyname("hw.clockrate", &timeResolutionSeconds, &size, NULL, 0);
+
+#else
FILE *f;
char buf[256];
@@ -2923,9 +2933,14 @@
}
/* MHz -> seconds */
}
fclose(f);
+#endif /* __FreeBSD__ */
if (UNLIKELY(timeResolutionSeconds <= 0.0)) {
fprintf(stderr, Str("No valid CPU frequency entry "
+#if defined(__FreeBSD__)
+ "was found.\n"));
+#else
"was found in /proc/cpuinfo.\n"));
+#endif /* __FreeBSD__ */
return -1;
}
/* MHz -> seconds */

View File

@ -1,9 +1,4 @@
===================-Please Note:-====================================
%%PREFIX%%/bin/mixer has been renamed to %%PREFIX%%/bin/cs_mixer so it
%%PREFIX%%/bin/mixer has been renamed to %%PREFIX%%/bin/csmixer so it
won't conflict with /usr/bin/mixer
=====================================================================
===================-Support:-========================================
Due to the complexity of this port, support requests must be done using
http://www.cpetservices.com/site/tickets/misc.htm
=====================================================================

View File

@ -1,7 +1,6 @@
bin/atsa
bin/cs
bin/csb64enc
bin/cseditor
bin/csmixer
bin/csound
%%FLTKGUI%%bin/csound5gui
@ -27,7 +26,7 @@ bin/scsort
bin/sdif2ad
bin/sndinfo
bin/srconv
bin/winsound
%%FLTKGUI%%bin/winsound
include/csound/CppSound.hpp
include/csound/CsoundFile.hpp
include/csound/OpcodeBase.hpp
@ -48,58 +47,33 @@ include/csound/soundio.h
include/csound/sysdep.h
include/csound/text.h
include/csound/version.h
lib/csound/plugins64/libambicode1.so
lib/csound/plugins64/libampmidid.so
lib/csound/plugins64/libbabo.so
lib/csound/plugins64/libbarmodel.so
lib/csound/plugins64/libchua.so
lib/csound/plugins64/libcompress.so
lib/csound/plugins64/libcontrol.so
lib/csound/plugins64/libcrossfm.so
lib/csound/plugins64/libcs_date.so
lib/csound/plugins64/libcs_pan2.so
lib/csound/plugins64/libcs_pvs_ops.so
lib/csound/plugins64/libdoppler.so
lib/csound/plugins64/libeqfil.so
lib/csound/plugins64/libftest.so
lib/csound/plugins64/libgabnew.so
lib/csound/plugins64/libgrain4.so
lib/csound/plugins64/libharmon.so
lib/csound/plugins64/libhrtferX.so
lib/csound/plugins64/libhrtfnew.so
%%DSSI%%lib/csound/plugins64/libdssi4cs.so
lib/csound/plugins64/libfareygen.so
%%FLUIDSYNTH%%lib/csound/plugins64/libfluidOpcodes.so
lib/csound/plugins64/libimage.so
lib/csound/plugins64/libloscilx.so
lib/csound/plugins64/libminmax.so
lib/csound/plugins64/libmixer.so
lib/csound/plugins64/libmodal4.so
lib/csound/plugins64/libmodmatrix.so
%%JACK%%lib/csound/plugins64/libjackTransport.so
%%JACK%%lib/csound/plugins64/libjacko.so
lib/csound/plugins64/liblinear_algebra.so
lib/csound/plugins64/libmutexops.so
lib/csound/plugins64/libpartikkel.so
lib/csound/plugins64/libphisem.so
lib/csound/plugins64/libphysmod.so
lib/csound/plugins64/libpitch.so
lib/csound/plugins64/libptrack.so
lib/csound/plugins64/libpvlock.so
lib/csound/plugins64/libpvoc.so
lib/csound/plugins64/libpvsbuffer.so
%%OSC%%lib/csound/plugins64/libosc.so
%%ALSA%%lib/csound/plugins64/librtalsa.so
%%JACK%%lib/csound/plugins64/librtjack.so
%%PORTAUDIO%%lib/csound/plugins64/librtpa.so
%%PULSEAUDIO%%lib/csound/plugins64/librtpulse.so
lib/csound/plugins64/libscansyn.so
lib/csound/plugins64/libscoreline.so
lib/csound/plugins64/libsfont.so
lib/csound/plugins64/libshape.so
lib/csound/plugins64/libserial.so
lib/csound/plugins64/libsignalflowgraph.so
lib/csound/plugins64/libstackops.so
lib/csound/plugins64/libstdopcod.so
lib/csound/plugins64/libstdutil.so
lib/csound/plugins64/libsystem_call.so
lib/csound/plugins64/libtabsum.so
lib/csound/plugins64/libudprecv.so
lib/csound/plugins64/libudpsend.so
lib/csound/plugins64/libugakbari.so
lib/csound/plugins64/liburandom.so
lib/csound/plugins64/libvaops.so
lib/csound/plugins64/libvbap.so
%%FLTKGUI%%lib/csound/plugins64/libvirtual.so
lib/csound/plugins64/libvosim.so
%%FLTKGUI%%lib/csound/plugins64/libwidgets.so
lib/libcsladspa.so
lib/libcsnd.so.5
@ -329,6 +303,7 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/OrchStatemnt.html
%%PORTDOCS%%%%DOCSDIR%%/OrchTop.html
%%PORTDOCS%%%%DOCSDIR%%/OrchUDO.html
%%PORTDOCS%%%%DOCSDIR%%/Orchtab.html
%%PORTDOCS%%%%DOCSDIR%%/OviewFrontEnds.html
%%PORTDOCS%%%%DOCSDIR%%/PartOpcodesOverview.html
%%PORTDOCS%%%%DOCSDIR%%/PartOverview.html
@ -504,6 +479,7 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/buzz.html
%%PORTDOCS%%%%DOCSDIR%%/cabasa.html
%%PORTDOCS%%%%DOCSDIR%%/cauchy.html
%%PORTDOCS%%%%DOCSDIR%%/cauchyi.html
%%PORTDOCS%%%%DOCSDIR%%/ceil.html
%%PORTDOCS%%%%DOCSDIR%%/cent.html
%%PORTDOCS%%%%DOCSDIR%%/cggoto.html
@ -553,6 +529,7 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/cpstun.html
%%PORTDOCS%%%%DOCSDIR%%/cpstuni.html
%%PORTDOCS%%%%DOCSDIR%%/cpsxpch.html
%%PORTDOCS%%%%DOCSDIR%%/cpumeter.html
%%PORTDOCS%%%%DOCSDIR%%/cpuprc.html
%%PORTDOCS%%%%DOCSDIR%%/credits.html
%%PORTDOCS%%%%DOCSDIR%%/cross2.html
@ -636,6 +613,15 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/07AcousticGuitar.sf2
%%PORTDOCS%%%%DOCSDIR%%/examples/0dbfs-1.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/0dbfs.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/128,8-cylinderX
%%PORTDOCS%%%%DOCSDIR%%/examples/128,8-gridX
%%PORTDOCS%%%%DOCSDIR%%/examples/128,8-torus
%%PORTDOCS%%%%DOCSDIR%%/examples/128,8-torusX
%%PORTDOCS%%%%DOCSDIR%%/examples/128-left_rightX
%%PORTDOCS%%%%DOCSDIR%%/examples/128-spiral-8,16,128,2,1over2
%%PORTDOCS%%%%DOCSDIR%%/examples/128-stringX
%%PORTDOCS%%%%DOCSDIR%%/examples/128-stringcircular
%%PORTDOCS%%%%DOCSDIR%%/examples/128-stringcircularX
%%PORTDOCS%%%%DOCSDIR%%/examples/19Trumpet.sf2
%%PORTDOCS%%%%DOCSDIR%%/examples/22Bassoon.sf2
%%PORTDOCS%%%%DOCSDIR%%/examples/ATSadd.csd
@ -648,6 +634,7 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/ATSread.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/ATSreadnz.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/ATSsinnoi.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/Church.wav
%%PORTDOCS%%%%DOCSDIR%%/examples/FLbox.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/FLbutBank.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/FLbutton.csd
@ -681,6 +668,8 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/FLxyin-2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/FLxyin.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/HRTFcompact
%%PORTDOCS%%%%DOCSDIR%%/examples/JackoInfo.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/JackoInit.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/OSCmidircv.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/OSCmidisend.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/PartikkelExample1.csd
@ -761,6 +750,7 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/buzz.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/cabasa.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/cauchy.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/cauchyi.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/ceil.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/cent.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/cggoto.csd
@ -768,6 +758,10 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/changed.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/chebyshevpoly.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/checkbox.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/chnclear.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/chnget.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/chnmix.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/chnset.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/chuap.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/cigoto.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/ckgoto.csd
@ -801,11 +795,13 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/cpsxpch.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/cpsxpch_105et.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/cpsxpch_pierce.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/cpumeter.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/cpuprc.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/cross2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/crossfm.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/crunch.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/ctrl7.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/cuserrnd.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/dam.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/dam_expanded.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/date.csd
@ -851,7 +847,12 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/dssilist.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/dssiplay_mono.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/dssiplay_stereo.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/dumpk-2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/dumpk.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/dumpk2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/dumpk3.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/dumpk4.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/duserrnd.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/eee.aiff
%%PORTDOCS%%%%DOCSDIR%%/examples/else.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/elseif.csd
@ -864,13 +865,18 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/equal.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/equals.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/event.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/event_i.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/event_named.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/exitnow.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/exp.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/expcurve.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/expon.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/exprand.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/exprandi.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/expseg.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/expsega.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/expsegb.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/expsegba.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/expsegr.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/farey7shuffled.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/fdl.txt
@ -882,6 +888,7 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/filepeak.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/filesr.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/filevalid.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/filter2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/fin.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/fiopen.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/flanger.csd
@ -893,12 +900,18 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/fluid-2.orc
%%PORTDOCS%%%%DOCSDIR%%/examples/fluid.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/fluid.orc
%%PORTDOCS%%%%DOCSDIR%%/examples/fluidAllOut.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/fluidAllOut.orc
%%PORTDOCS%%%%DOCSDIR%%/examples/fluidCCi.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/fluidCCk.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/fluidEngine.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/fluidLoad.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/fluidNote.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/fluidOut.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/fluidProgramSelect.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/fluidSetInterpMethod.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/fluidcomplex.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/flute.aiff
%%PORTDOCS%%%%DOCSDIR%%/examples/fmb3.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/fmbell.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/fmmetal.csd
@ -920,6 +933,7 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/fout_ftable.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/fout_poly.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/fouti.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/foutir.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/fox.wav
%%PORTDOCS%%%%DOCSDIR%%/examples/fprintks-2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/fprintks.csd
@ -928,8 +942,10 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/freeverb.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/ftchnls.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/ftconv.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/ftfree.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/ftgen-2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/ftgen.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/ftgenonce.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/ftgentmp.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/ftlen.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/ftlptim.csd
@ -940,6 +956,7 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/gain.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/gainslider.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/gauss.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/gaussi.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/gbuzz.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/gen01.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/gen01computed.csd
@ -958,11 +975,15 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/gen14.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/gen16.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/gen19.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/gen40.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/gen41.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/gen42.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/gen49.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/genexp.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/genfarey.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/gensone.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/gentanh.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/getcfg.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/gogobel.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/goto.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/grain.csd
@ -975,9 +996,11 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/harmon.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/hilbert.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/hilbert_barberpole.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/hrtfearly.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/hrtfer.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/hrtfmove.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/hrtfmove2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/hrtfstat-2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/hrtfstat.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/hsboscil.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/hsboscil_midi.csd
@ -990,9 +1013,15 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/imageopcodes.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/imageopcodesdemo2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/impuls20.aiff
%%PORTDOCS%%%%DOCSDIR%%/examples/in.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/inch.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/include.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/init.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/initc7.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/inleta.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/inletk.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/inq.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/ins.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/insremot.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/insremotM.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/instr.csd
@ -1015,8 +1044,10 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/line.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/linen.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/linenr.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/lineto.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/linrand.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/linseg.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/linsegb.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/linsegr.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/locsend_quad.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/locsend_stereo.csd
@ -1026,6 +1057,8 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/log10.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/logbtwo.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/logcurve.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/loop_le.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/loop_lt.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/loopseg.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/loopsegp.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/looptseg.csd
@ -1046,49 +1079,80 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/lposcil3.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/lposcila.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/lpread.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/lpreson-2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/lpreson.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/lpshold.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/luamoog.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/luaopcode.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/mac.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/madsr-2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/madsr.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/makecsd.py
%%PORTDOCS%%%%DOCSDIR%%/examples/mandel.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/mandol.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/mandpluk.aiff
%%PORTDOCS%%%%DOCSDIR%%/examples/marimba.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/marmstk1.wav
%%PORTDOCS%%%%DOCSDIR%%/examples/mary.wav
%%PORTDOCS%%%%DOCSDIR%%/examples/massign.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/max.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/max_k.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/maxabs.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/maxalloc.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/maxtab.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/mclock.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/mdelay.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/median.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/mediank.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/meow.sdif
%%PORTDOCS%%%%DOCSDIR%%/examples/metro-2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/metro.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/midic7.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/midichannelaftertouch.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/midichn.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/midichn_advanced.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/midichn_advanced.mid
%%PORTDOCS%%%%DOCSDIR%%/examples/midicontrolchange.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/midictrl.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/midiin.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/midinoteoff.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/midinoteoncps.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/midinoteonkey.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/midinoteonoct.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/midinoteonpch.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/midion2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/midion_scale.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/midion_simple.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/midiout.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/midipitchbend.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/miditempo.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/midremot.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/min.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/minabs.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/mincer.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/mintab.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/mirror.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/mode.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/modmatrix.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/modulus.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/monitor.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/moog.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/moogladder.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/moogvcf.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/moogvcf2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/moscil.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/move
%%PORTDOCS%%%%DOCSDIR%%/examples/move2
%%PORTDOCS%%%%DOCSDIR%%/examples/mp3in.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/mp3len.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/mpulse.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/multiplies.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/multitap.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/multtab.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/mute.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/mxadsr.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/nchnls.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/nchnls_i.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/nestedap.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/nlfilt.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/noise-2.csd
@ -1100,7 +1164,9 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/notnum_complex.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/nreverb.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/nreverb_ftable.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/nrpn.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/nsamp.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/ntrpol.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/octave.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/octcps.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/octmidi.csd
@ -1112,29 +1178,55 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/opcode_example.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/oscbnk.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/oscil.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/oscil1.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/oscil1i.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/oscil3.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/oscili.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/oscilikt.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/osciliktp.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/oscilikts.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/osciln.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/oscils.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/out.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/outc.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/outch-2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/outch.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/outiat.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/outic.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/outipb.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/outipc.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/outkat.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/outkc.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/outkpb.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/outkpc.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/outkpc_fltk.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/outleta.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/outletk.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/outq.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/outq1.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/outq2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/outq3.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/outq4.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/outs.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/outs1.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/outs2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/p.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/p5g.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pan.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pan2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pareq.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/partials.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/partikkel-2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/partikkel.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/partikkel_softsync.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/partikkelsync.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/passign.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pcauchy.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pchbend.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pchmidi.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pchmidib.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pchoct.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pconvolve.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pcount.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pdclip.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pdhalf.csd
@ -1148,16 +1240,20 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/phaser2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/phasor.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/phasorbnk.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pindex-2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pindex.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pinkish.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pitch.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pitchamdf.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/planet.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pluck.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/plustab.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/poisson.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/polyaft.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/polyaft.mid
%%PORTDOCS%%%%DOCSDIR%%/examples/polynomial.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pop.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/port.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/portk.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/poscil.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/poscil3-file.csd
@ -1168,11 +1264,16 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/prealloc.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/prepiano.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/print.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/printf.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/printk.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/printk2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/printks.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/prints.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/product.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pset-midi.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pset.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/ptrack.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/push.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvadd.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvbufread.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvcross.csd
@ -1189,25 +1290,36 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/pvsblur.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvsbuffer.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvsbufread.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvsbufread2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvscale.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvscent.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvscross.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvsdiskin.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvsdisp.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvsfilter.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvsfread.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvsfreeze.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvsftr.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvsftw.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvsfwrite.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvsgain.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvshift.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvsifd.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvsinfo.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvslock.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvsmaska.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvsmix.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvsmooth.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvsmorph.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvsmorph2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvsosc.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvspitch.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvstanal.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvsvoc.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvswarp.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/pvsynth.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/qinf.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/qnan.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/r.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/raises.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/rand.csd
@ -1218,12 +1330,19 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/randomi.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/rbjeq.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/readclock.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/readk-2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/readk.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/readk2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/readk3.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/readk4.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/reinit.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/repluck.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/reson.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/resonk.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/resonr.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/resonx.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/resony.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/resonz.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/resyn.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/reverb.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/reverbsc.csd
@ -1239,8 +1358,11 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/rtclock.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/rv_mono.wav
%%PORTDOCS%%%%DOCSDIR%%/examples/rv_stereo.wav
%%PORTDOCS%%%%DOCSDIR%%/examples/samphold.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/sandpaper.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/scale.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/scalet.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/scans-2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/scans.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/scantable.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/schedkwhen.csd
@ -1249,25 +1371,35 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/schedwhen.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/schottstaedt.orc
%%PORTDOCS%%%%DOCSDIR%%/examples/scogen.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/scoreline.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/scoreline_i.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/seed.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/sekere.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/semitone.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/sensekey.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/seqtime.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/seqtime2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/setctrl.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/setscorepos.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/sfilist.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/sfinstr.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/sfinstr3.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/sfinstr3m.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/sfload.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/sflooper.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/sfpassign.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/sfplay.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/sfplay3.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/sfplay3m.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/sfplaym.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/sfplist.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/sfpreset.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/shaker.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/signalflowgraph.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/sin.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/sinh.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/sininv.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/sinsyn.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/sleighbells.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/sndloop.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/sndwarp.csd
@ -1278,30 +1410,52 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/spat3d_UHJ.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/spat3d_quad.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/spat3d_stereo.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/spat3dt.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/spdist.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/sprintf.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/sprintfk.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/spsend.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/spsend_quad.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/spsend_stereo.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/sqrt.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/sr.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/stack.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/statevar.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/statvar.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/stix.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/strcat.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/strcpyk.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/streson.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/strget.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/strindexk.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/string-128.matrix
%%PORTDOCS%%%%DOCSDIR%%/examples/strset.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/strsub.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/subinstr.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/subinstr_named.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/subtracts.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/sum.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/sumtab.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/svfilter.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/syncgrain.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/syncloop.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/syncphasor-CZresonance.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/syncphasor.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/system.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/tab.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/table.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/table1.inc
%%PORTDOCS%%%%DOCSDIR%%/examples/tablefilter.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/tablei.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/tableimix.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/tableiw.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/tablemix.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/tableng.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/tableseg.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/tablexkt.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/tablexseg.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/tabmorpha.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/tabmorphak.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/tambourine.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/tan.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/tanh.csd
@ -1310,14 +1464,21 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/tbvcf.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/tempest.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/tempo.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/temposcal.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/tempoval.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/test1.png
%%PORTDOCS%%%%DOCSDIR%%/examples/test2.png
%%PORTDOCS%%%%DOCSDIR%%/examples/tigoto.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/timedseq.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/timeinstk.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/timeinsts.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/timek.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/times.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/timout.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/tival.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/tlineto.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/tone.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/tonek.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/tonex.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/toot1.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/toot10.csd
@ -1332,27 +1493,39 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/tradsyn.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/trandom.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/transeg.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/transegb.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/transegr.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/trcross.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/trfilter.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/trhighest.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/trigger.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/trigseq.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/trirand.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/trlowest.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/trmix.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/trscale.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/trshift.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/trsplit.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/turnoff.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/twopeaks.aiff
%%PORTDOCS%%%%DOCSDIR%%/examples/unirand.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/until.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/upsamp.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/urandom.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/urandom_krate.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/urd.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/vadd.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/vadd_i.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/vaddv.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/vaget.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/valpass-2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/valpass.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/vaset.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/vbap4.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/vbap4move.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/vbap8.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/vbap8move.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/vbaplsinit.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/vcella.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/vco.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/vco2.csd
@ -1363,6 +1536,12 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/vcopy.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/vdelay.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/vdelay3.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/vdelayx.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/vdelayxq.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/vdelayxs.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/vdelayxw.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/vdelayxwq.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/vdelayxws.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/vdivv.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/veloc.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/vexp.csd
@ -1372,6 +1551,7 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/vibes.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/vibr.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/vibrato.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/vincr-complex.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/vincr.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/virtual.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/vlinseg.csd
@ -1409,7 +1589,12 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/examples/wguide1.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/wguide2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/wii.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/wrap.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/wterrain.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/xadsr.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/xscanmap.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/xscans.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/xscanu.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/xtratim-2.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/xtratim.csd
%%PORTDOCS%%%%DOCSDIR%%/examples/xyin.csd
@ -1433,8 +1618,11 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/expcurve.html
%%PORTDOCS%%%%DOCSDIR%%/expon.html
%%PORTDOCS%%%%DOCSDIR%%/exprand.html
%%PORTDOCS%%%%DOCSDIR%%/exprandi.html
%%PORTDOCS%%%%DOCSDIR%%/expseg.html
%%PORTDOCS%%%%DOCSDIR%%/expsega.html
%%PORTDOCS%%%%DOCSDIR%%/expsegb.html
%%PORTDOCS%%%%DOCSDIR%%/expsegba.html
%%PORTDOCS%%%%DOCSDIR%%/expsegr.html
%%PORTDOCS%%%%DOCSDIR%%/extractor.html
%%PORTDOCS%%%%DOCSDIR%%/f.html
@ -1510,6 +1698,7 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/gain.html
%%PORTDOCS%%%%DOCSDIR%%/gainslider.html
%%PORTDOCS%%%%DOCSDIR%%/gauss.html
%%PORTDOCS%%%%DOCSDIR%%/gaussi.html
%%PORTDOCS%%%%DOCSDIR%%/gbuzz.html
%%PORTDOCS%%%%DOCSDIR%%/getcfg.html
%%PORTDOCS%%%%DOCSDIR%%/gogobel.html
@ -1527,9 +1716,11 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/het_import.html
%%PORTDOCS%%%%DOCSDIR%%/hetro.html
%%PORTDOCS%%%%DOCSDIR%%/hilbert.html
%%PORTDOCS%%%%DOCSDIR%%/hrtfearly.html
%%PORTDOCS%%%%DOCSDIR%%/hrtfer.html
%%PORTDOCS%%%%DOCSDIR%%/hrtfmove.html
%%PORTDOCS%%%%DOCSDIR%%/hrtfmove2.html
%%PORTDOCS%%%%DOCSDIR%%/hrtfreverb.html
%%PORTDOCS%%%%DOCSDIR%%/hrtfstat.html
%%PORTDOCS%%%%DOCSDIR%%/hsboscil.html
%%PORTDOCS%%%%DOCSDIR%%/hvs1.html
@ -1663,6 +1854,7 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/inleta.html
%%PORTDOCS%%%%DOCSDIR%%/inletf.html
%%PORTDOCS%%%%DOCSDIR%%/inletk.html
%%PORTDOCS%%%%DOCSDIR%%/inletkid.html
%%PORTDOCS%%%%DOCSDIR%%/ino.html
%%PORTDOCS%%%%DOCSDIR%%/inq.html
%%PORTDOCS%%%%DOCSDIR%%/inrg.html
@ -1752,6 +1944,7 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/lineto.html
%%PORTDOCS%%%%DOCSDIR%%/linrand.html
%%PORTDOCS%%%%DOCSDIR%%/linseg.html
%%PORTDOCS%%%%DOCSDIR%%/linsegb.html
%%PORTDOCS%%%%DOCSDIR%%/linsegr.html
%%PORTDOCS%%%%DOCSDIR%%/locsend.html
%%PORTDOCS%%%%DOCSDIR%%/locsig.html
@ -1793,6 +1986,10 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/lpshold.html
%%PORTDOCS%%%%DOCSDIR%%/lpsholdp.html
%%PORTDOCS%%%%DOCSDIR%%/lpslot.html
%%PORTDOCS%%%%DOCSDIR%%/lua.html
%%PORTDOCS%%%%DOCSDIR%%/lua_exec.html
%%PORTDOCS%%%%DOCSDIR%%/lua_opcall.html
%%PORTDOCS%%%%DOCSDIR%%/lua_opdef.html
%%PORTDOCS%%%%DOCSDIR%%/m.html
%%PORTDOCS%%%%DOCSDIR%%/mac.html
%%PORTDOCS%%%%DOCSDIR%%/maca.html
@ -1808,6 +2005,7 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/maxabsaccum.html
%%PORTDOCS%%%%DOCSDIR%%/maxaccum.html
%%PORTDOCS%%%%DOCSDIR%%/maxalloc.html
%%PORTDOCS%%%%DOCSDIR%%/maxtab.html
%%PORTDOCS%%%%DOCSDIR%%/mclock.html
%%PORTDOCS%%%%DOCSDIR%%/mdelay.html
%%PORTDOCS%%%%DOCSDIR%%/median.html
@ -1841,8 +2039,10 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/minabsaccum.html
%%PORTDOCS%%%%DOCSDIR%%/minaccum.html
%%PORTDOCS%%%%DOCSDIR%%/mincer.html
%%PORTDOCS%%%%DOCSDIR%%/mintab.html
%%PORTDOCS%%%%DOCSDIR%%/mirror.html
%%PORTDOCS%%%%DOCSDIR%%/mixer.html
%%PORTDOCS%%%%DOCSDIR%%/mkdb.html
%%PORTDOCS%%%%DOCSDIR%%/mode.html
%%PORTDOCS%%%%DOCSDIR%%/modmatrix.html
%%PORTDOCS%%%%DOCSDIR%%/modulus.html
@ -1853,10 +2053,12 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/moogvcf2.html
%%PORTDOCS%%%%DOCSDIR%%/moscil.html
%%PORTDOCS%%%%DOCSDIR%%/mp3in.html
%%PORTDOCS%%%%DOCSDIR%%/mp3len.html
%%PORTDOCS%%%%DOCSDIR%%/mpulse.html
%%PORTDOCS%%%%DOCSDIR%%/mrtmsg.html
%%PORTDOCS%%%%DOCSDIR%%/multiplies.html
%%PORTDOCS%%%%DOCSDIR%%/multitap.html
%%PORTDOCS%%%%DOCSDIR%%/multtab.html
%%PORTDOCS%%%%DOCSDIR%%/mute.html
%%PORTDOCS%%%%DOCSDIR%%/mxadsr.html
%%PORTDOCS%%%%DOCSDIR%%/n.html
@ -1926,6 +2128,7 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/outleta.html
%%PORTDOCS%%%%DOCSDIR%%/outletf.html
%%PORTDOCS%%%%DOCSDIR%%/outletk.html
%%PORTDOCS%%%%DOCSDIR%%/outletkid.html
%%PORTDOCS%%%%DOCSDIR%%/outo.html
%%PORTDOCS%%%%DOCSDIR%%/outq.html
%%PORTDOCS%%%%DOCSDIR%%/outq1.html
@ -1973,6 +2176,7 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/pitchamdf.html
%%PORTDOCS%%%%DOCSDIR%%/planet.html
%%PORTDOCS%%%%DOCSDIR%%/pluck.html
%%PORTDOCS%%%%DOCSDIR%%/plustab.html
%%PORTDOCS%%%%DOCSDIR%%/poisson.html
%%PORTDOCS%%%%DOCSDIR%%/polyaft.html
%%PORTDOCS%%%%DOCSDIR%%/polynomial.html
@ -2010,6 +2214,7 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/pvlook.html
%%PORTDOCS%%%%DOCSDIR%%/pvoc.html
%%PORTDOCS%%%%DOCSDIR%%/pvread.html
%%PORTDOCS%%%%DOCSDIR%%/pvs2tab.html
%%PORTDOCS%%%%DOCSDIR%%/pvsadsyn.html
%%PORTDOCS%%%%DOCSDIR%%/pvsanal.html
%%PORTDOCS%%%%DOCSDIR%%/pvsarp.html
@ -2019,6 +2224,7 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/pvsblur.html
%%PORTDOCS%%%%DOCSDIR%%/pvsbuffer.html
%%PORTDOCS%%%%DOCSDIR%%/pvsbufread.html
%%PORTDOCS%%%%DOCSDIR%%/pvsbufread2.html
%%PORTDOCS%%%%DOCSDIR%%/pvscale.html
%%PORTDOCS%%%%DOCSDIR%%/pvscent.html
%%PORTDOCS%%%%DOCSDIR%%/pvscross.html
@ -2031,6 +2237,7 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/pvsftr.html
%%PORTDOCS%%%%DOCSDIR%%/pvsftw.html
%%PORTDOCS%%%%DOCSDIR%%/pvsfwrite.html
%%PORTDOCS%%%%DOCSDIR%%/pvsgain.html
%%PORTDOCS%%%%DOCSDIR%%/pvshift.html
%%PORTDOCS%%%%DOCSDIR%%/pvsifd.html
%%PORTDOCS%%%%DOCSDIR%%/pvsin.html
@ -2057,6 +2264,8 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/pyinit.html
%%PORTDOCS%%%%DOCSDIR%%/pyrun.html
%%PORTDOCS%%%%DOCSDIR%%/q.html
%%PORTDOCS%%%%DOCSDIR%%/qinf.html
%%PORTDOCS%%%%DOCSDIR%%/qnan.html
%%PORTDOCS%%%%DOCSDIR%%/r.html
%%PORTDOCS%%%%DOCSDIR%%/raises.html
%%PORTDOCS%%%%DOCSDIR%%/rand.html
@ -2104,6 +2313,7 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/samphold.html
%%PORTDOCS%%%%DOCSDIR%%/sandpaper.html
%%PORTDOCS%%%%DOCSDIR%%/scale.html
%%PORTDOCS%%%%DOCSDIR%%/scalet.html
%%PORTDOCS%%%%DOCSDIR%%/scaleutility.html
%%PORTDOCS%%%%DOCSDIR%%/scanhammer.html
%%PORTDOCS%%%%DOCSDIR%%/scans.html
@ -2123,6 +2333,13 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/sensekey.html
%%PORTDOCS%%%%DOCSDIR%%/seqtime.html
%%PORTDOCS%%%%DOCSDIR%%/seqtime2.html
%%PORTDOCS%%%%DOCSDIR%%/serialBegin.html
%%PORTDOCS%%%%DOCSDIR%%/serialEnd.html
%%PORTDOCS%%%%DOCSDIR%%/serialFlush.html
%%PORTDOCS%%%%DOCSDIR%%/serialPrint.html
%%PORTDOCS%%%%DOCSDIR%%/serialRead.html
%%PORTDOCS%%%%DOCSDIR%%/serialWrite.html
%%PORTDOCS%%%%DOCSDIR%%/serialWrite_i.html
%%PORTDOCS%%%%DOCSDIR%%/setctrl.html
%%PORTDOCS%%%%DOCSDIR%%/setksmps.html
%%PORTDOCS%%%%DOCSDIR%%/setscorepos.html
@ -2229,6 +2446,7 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/subinstrinit.html
%%PORTDOCS%%%%DOCSDIR%%/subtracts.html
%%PORTDOCS%%%%DOCSDIR%%/sum.html
%%PORTDOCS%%%%DOCSDIR%%/sumtab.html
%%PORTDOCS%%%%DOCSDIR%%/svfilter.html
%%PORTDOCS%%%%DOCSDIR%%/syncgrain.html
%%PORTDOCS%%%%DOCSDIR%%/syncloop.html
@ -2236,6 +2454,7 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/system.html
%%PORTDOCS%%%%DOCSDIR%%/t.html
%%PORTDOCS%%%%DOCSDIR%%/tab.html
%%PORTDOCS%%%%DOCSDIR%%/tab2pvs.html
%%PORTDOCS%%%%DOCSDIR%%/table.html
%%PORTDOCS%%%%DOCSDIR%%/table3.html
%%PORTDOCS%%%%DOCSDIR%%/tablecopy.html
@ -2297,6 +2516,7 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/tradsyn.html
%%PORTDOCS%%%%DOCSDIR%%/trandom.html
%%PORTDOCS%%%%DOCSDIR%%/transeg.html
%%PORTDOCS%%%%DOCSDIR%%/transegb.html
%%PORTDOCS%%%%DOCSDIR%%/transegr.html
%%PORTDOCS%%%%DOCSDIR%%/trcross.html
%%PORTDOCS%%%%DOCSDIR%%/trfilter.html
@ -2314,6 +2534,7 @@ lib/libcsound64.so.5
%%PORTDOCS%%%%DOCSDIR%%/turnon.html
%%PORTDOCS%%%%DOCSDIR%%/undef.html
%%PORTDOCS%%%%DOCSDIR%%/unirand.html
%%PORTDOCS%%%%DOCSDIR%%/until.html
%%PORTDOCS%%%%DOCSDIR%%/upsamp.html
%%PORTDOCS%%%%DOCSDIR%%/urandom.html
%%PORTDOCS%%%%DOCSDIR%%/urd.html