From 79f3915908d50fc0f470da1494b5bdf28c217f6a Mon Sep 17 00:00:00 2001 From: Miller Puckette <msp@ucsd.edu> Date: Fri, 3 Aug 2007 18:21:37 -0700 Subject: [PATCH] fixes fro new portaudio/portmidi on mac --- linux/git-add-pd.sh | 1 - linux/make-release | 17 ++++++++--------- src/configure.in | 7 +++++-- src/s_midi_pm.c | 1 - 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/linux/git-add-pd.sh b/linux/git-add-pd.sh index 2eb6e8464..8cf1deb98 100755 --- a/linux/git-add-pd.sh +++ b/linux/git-add-pd.sh @@ -1,3 +1,2 @@ -cd ~/pd git add INSTALL.txt LICENSE.txt README.txt doc extra man \ portaudio portmidi src msw linux diff --git a/linux/make-release b/linux/make-release index 0ffdb8a73..45166559c 100755 --- a/linux/make-release +++ b/linux/make-release @@ -1,16 +1,17 @@ #!/bin/sh -#usage: ./make-release 0.34-0 or 0.35-0test11 or 0.37-1test6 +#usage: ./make-release <version> if test x$1 == x then - echo usage: ./make-release 0.34-0 or 0.35-0test11 or 0.37-1test6 + echo usage: ./make-release 0.34-0 or 0.35-0test11 or ... exit 1 fi -set -x +# set -x cd .. ROOTDIR=`pwd` -find . \( -name ".[a-zA-Z]*" -o -name "core*" -o -name "*.cache" \) \ +find . \( -name ".[azA-Z]*" \! -name ".git" \ + -o -name "core" -o -name "core.*" -o -name "*.cache" \) \ -ok rm -r {} \; cd src @@ -22,17 +23,15 @@ cd .. TMPPD=/tmp/pd-$1 rm -rf /tmp/pd $TMPPD mkdir $TMPPD -cp -a README.txt LICENSE.txt INSTALL.txt src doc extra man \ +cp -pR README.txt LICENSE.txt INSTALL.txt src doc extra man \ portaudio portmidi $TMPPD mkdir $TMPPD/obj $TMPPD/bin cd $TMPPD/src autoconf make distclean rm -rf autom4te.cache -rm *.pd +rm -f *.pd cd /tmp tar cf - pd-$1 | gzip > $ROOTDIR/archive/dist/pd-$1.src.tar.gz -mv pd-$1 pd -tar cf - pd | gzip > /usr/src/redhat/SOURCES/pd.tar.gz -# rm -rf /tmp/pd $TMPPD +rm -rf $TMPPD ls -l $ROOTDIR/archive/dist/pd-$1.src.tar.gz diff --git a/src/configure.in b/src/configure.in index 46837b439..e328f6aac 100644 --- a/src/configure.in +++ b/src/configure.in @@ -214,7 +214,8 @@ dnl This should be fixed so Pd can use ALSA shared libraries where appropriate. ../portaudio/src/common/pa_skeleton.c \ ../portaudio/src/common/pa_stream.c \ ../portaudio/src/common/pa_trace.c \ - ../portaudio/src/common/pa_debugprint.c \ + ../portaudio/src/common/pa_debugprint.c \ + ../portaudio/src/common/pa_ringbuffer.c \ ../portaudio/src/os/unix/pa_unix_hostapis.c \ ../portaudio/src/os/unix/pa_unix_util.c \ ../portaudio/src/hostapi/oss/pa_unix_oss.c "$SYSSRC @@ -266,7 +267,7 @@ then -I../portaudio/src/os/mac_osx/ \ -I../portmidi/pm_common -I../portmidi/pm_mac \ -I../portmidi/porttime \ - -DUSEAPI_PORTAUDIO -DPA19 -DPA_USE_COREAUDIO" + -DUSEAPI_PORTAUDIO -DPA19 -DPA_USE_COREAUDIO -DNEWBUFFER" if test `uname -r` = 7.9.0; then MORECFLAGS="-DMACOSX3 -DPA_BIG_ENDIAN -Wno-error" @@ -290,6 +291,7 @@ then ../portaudio/src/common/pa_stream.c \ ../portaudio/src/common/pa_trace.c \ ../portaudio/src/common/pa_debugprint.c \ + ../portaudio/src/common/pa_ringbuffer.c \ ../portaudio/src/os/unix/pa_unix_util.c \ ../portaudio/src/os/mac_osx/pa_mac_hostapis.c \ ../portaudio/src/hostapi/coreaudio/pa_mac_core.c \ @@ -361,6 +363,7 @@ then ../portaudio/src/common/pa_stream.c \ ../portaudio/src/common/pa_trace.c \ ../portaudio/src/common/pa_debugprint.c \ + ../portaudio/src/common/pa_ringbuffer.c \ ../portaudio/src/os/win/pa_win_util.c \ ../portaudio/src/os/win/pa_win_hostapis.c \ ../portaudio/src/os/win/pa_x86_plain_converters.c \ diff --git a/src/s_midi_pm.c b/src/s_midi_pm.c index b09932687..831f3f060 100644 --- a/src/s_midi_pm.c +++ b/src/s_midi_pm.c @@ -21,7 +21,6 @@ #include "portaudio.h" #include "portmidi.h" #include "porttime.h" -#include "pminternal.h" static PmStream *mac_midiindevlist[MAXMIDIINDEV]; static PmStream *mac_midioutdevlist[MAXMIDIOUTDEV]; -- GitLab