portaudio - Cross-platform audio I/O library ChangeLog

HOWTO


# PortAudio v19 20071207
# ======================
# If you ever want to uninstall PortAudio or clean up files from an old
# version before installing a new one, skip to the bottom for instructions

# Prerequisites:
# ALSA
# pkg-config
# JACK

cd
test -f installed/pa_stable_v19_20071207.tar.gz &&
mv installed/pa_stable_v19_20071207.tar.gz .
test ! -f pa_stable_v19_20071207.tar.gz &&
wget http://www.portaudio.com/archives/pa_stable_v19_20071207.tar.gz
mkdir -p -m 0700 src
cd src
test -d ./portaudio && rm -r ./portaudio
find -maxdepth 1 -type d -name "portaudio_*" -exec rm -r {} \;
tar xzvf ~/pa_stable_v19_20071207.tar.gz
mv portaudio portaudio_v19
cd portaudio_v19
test $UID = 0 && chown -R root:root .
./configure
make

# Become root to install it
su

rm -f /usr/local/lib/libportaudio.*
make install
ldconfig
chown -R $USER .
chmod -R u+w .

# Become yourself again
exit

cd
mkdir -p -m 0700 installed
( cd installed ; rm -f portaudio_*.zip pa_stable_*.tar.gz )
mv pa_stable_v19_20071207.tar.gz installed/


# If you ever want to uninstall PortAudio, this should do it:
cd
su
test -d src/portaudio &&
( cd src/portaudio ; make uninstall ; cd .. ; rm -r ./portaudio )
test -d src/portaudio_* && ( cd src/portaudio_* ; make uninstall )
rm -f /usr/local/include/portaudio.h \
/usr/local/lib/libportaudio.* \
/usr/local/lib/pkgconfig/portaudio-2.0.pc
ldconfig
exit
find ~/src -maxdepth 1 -type d -name "portaudio_*" -exec rm -r {} \;
rm -f ~/installed/portaudio_*.zip ~/installed/pa_stable_*.tar.gz

List of HOWTOs

Web page itself last updated: 2023-12-20 8:06pm (EDT -0400)
HOWTO last updated: 2008-01-10 7:14pm
Copyright © 2001-2024 Jason Englander. All Rights reserved.
[HTML5]