diff options
Diffstat (limited to 'audio-libs')
-rwxr-xr-x | audio-libs/portaudio/BUILD | 5 | ||||
-rwxr-xr-x | audio-libs/portaudio/CONFLICTS | 2 | ||||
-rwxr-xr-x | audio-libs/portaudio/DETAILS | 25 | ||||
-rw-r--r-- | audio-libs/portaudio/HISTORY | 39 | ||||
-rwxr-xr-x | audio-libs/portaudio/INSTALL | 2 | ||||
-rwxr-xr-x | audio-libs/portaudio/PRE_BUILD | 3 | ||||
-rwxr-xr-x | audio-libs/portaudio/PROVIDES | 2 | ||||
-rwxr-xr-x | audio-libs/portaudio19/BUILD | 3 | ||||
-rwxr-xr-x | audio-libs/portaudio19/CONFLICTS | 1 | ||||
-rwxr-xr-x | audio-libs/portaudio19/DEPENDS | 12 | ||||
-rwxr-xr-x | audio-libs/portaudio19/DETAILS | 40 | ||||
-rw-r--r-- | audio-libs/portaudio19/HISTORY | 53 | ||||
-rwxr-xr-x | audio-libs/portaudio19/PREPARE | 2 | ||||
-rwxr-xr-x | audio-libs/portaudio19/PROVIDES | 2 |
14 files changed, 191 insertions, 0 deletions
diff --git a/audio-libs/portaudio/BUILD b/audio-libs/portaudio/BUILD new file mode 100755 index 0000000000..05fb3adf75 --- /dev/null +++ b/audio-libs/portaudio/BUILD @@ -0,0 +1,5 @@ +sedit "s:/usr/local:${INSTALL_ROOT}/usr:" Makefile.linux && +# dependent apps should be able to link without specifying -lpthread +sedit 's:gcc -shared -o:gcc -shared $(LIBS) -o:' Makefile.linux && +sedit 's:CFLAGS = :CFLAGS = -fPIC :' Makefile.linux && +make -f Makefile.linux sharedlib diff --git a/audio-libs/portaudio/CONFLICTS b/audio-libs/portaudio/CONFLICTS new file mode 100755 index 0000000000..52950f6edb --- /dev/null +++ b/audio-libs/portaudio/CONFLICTS @@ -0,0 +1,2 @@ +conflicts portaudio-cvs y && +conflicts portaudio19 y diff --git a/audio-libs/portaudio/DETAILS b/audio-libs/portaudio/DETAILS new file mode 100755 index 0000000000..914811dce8 --- /dev/null +++ b/audio-libs/portaudio/DETAILS @@ -0,0 +1,25 @@ + SPELL=portaudio + VERSION=v18_1 + SOURCE=${SPELL}_${VERSION}.zip +SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}_${VERSION} + SOURCE_URL[0]=http://www.portaudio.com/archives/$SOURCE + SOURCE_HASH=sha512:991be0640101bb3ec75d8168db81288f66cf876bdd3029317bc29f8711770cf93ec680bb084a3e61a9cb58258b8f08e4e1d9d84e8b7adf10f03a0f7c01dfd306 + WEB_SITE=http://www.portaudio.com + ENTERED=20031118 + UPDATED=20040421 + PATCHLEVEL=1 + ARCHIVE="off" + LICENSE[0]=http://www.portaudio.com/license.html + KEYWORDS="drivers audio" + SHORT="PortAudio is a free, cross platform, open-source, audio I/O library" +cat << EOF +PortAudio is a free, cross platform, open-source, audio I/O library. +It lets you write simple audio programs in 'C' that will compile and +run on many platforms including Windows, Macintosh (8,9,X), Unix +(OSS), SGI, and BeOS. PortAudio is intended to promote the exchange +of audio synthesis software between developers on different +platforms, and was recently selected as the audio component of a +larger PortMusic project that includes MIDI and sound file support. +EOF + + diff --git a/audio-libs/portaudio/HISTORY b/audio-libs/portaudio/HISTORY new file mode 100644 index 0000000000..782164a428 --- /dev/null +++ b/audio-libs/portaudio/HISTORY @@ -0,0 +1,39 @@ +2019-09-19 Ismael Luceno <ismael@sourcemage.org> + * CONFLICTS: conflicts with portaudio19 + +2019-08-07 Ismael Luceno <ismael@sourcemage.org> + * PRE_BUILD: fixed install when there is no ldconfig + +2008-12-16 Ethan Grammatikidis <eekee57@fastmail.fm> + * BUILD: added -fPIC to CFLAGS, needed for compilation on x86_64. + Tested with x86_64 and i386. + +2008-03-10 Thomas Orgis <sobukus@sourcemage.org> + * PROVIDES: added PORTAUDIO provider (for mpg123) + +2006-08-25 Thomas Orgis <sobukus@sourcemage.org> + * DETAILS, BUILD, INSTALL: converted to build api 2 and fixed + the build to actually link with pthread like it intended + +2006-06-12 Arwed v. Merkatz <v.merkatz@gmx.net> + * DETAILS: inserted BUILD_API=1 line + +2006-03-12 Karsten Behrmann <BearPerson@sourcemage.org> + * DETAILS: (automated) Add KEYWORDS + +2005-11-29 Seth Woolley <seth@tautology.org> + * DETAILS: MD5 -> SHA512 + +2004-04-21 Eric Sandall <sandalle@sourcemage.org> + * BUILD: Install portaudio.h so it's actually useable + Formatting cleanup + * DETAILS: Updated UPDATED + Removed MAINTAINER + Formatting cleanup + +2003-12-07 Unet <audio@sourcemage.org> + * CONFLICTS: with portaudio-cvs + +2003-11-18 Unet <audio@sourcemage.org> + * DETAILS, BUILD, HISTORY: Created + diff --git a/audio-libs/portaudio/INSTALL b/audio-libs/portaudio/INSTALL new file mode 100755 index 0000000000..a9e9a66e3d --- /dev/null +++ b/audio-libs/portaudio/INSTALL @@ -0,0 +1,2 @@ +make -f Makefile.linux libinstall && +cp pa_common/portaudio.h ${INSTAL_ROOT}/usr/include diff --git a/audio-libs/portaudio/PRE_BUILD b/audio-libs/portaudio/PRE_BUILD new file mode 100755 index 0000000000..0eae88438f --- /dev/null +++ b/audio-libs/portaudio/PRE_BUILD @@ -0,0 +1,3 @@ +default_pre_build && +cd "$SOURCE_DIRECTORY" && +sedit '/\t@[/]sbin[/]ldconfig/s/@/-@/' Makefile.linux diff --git a/audio-libs/portaudio/PROVIDES b/audio-libs/portaudio/PROVIDES new file mode 100755 index 0000000000..abb7a99548 --- /dev/null +++ b/audio-libs/portaudio/PROVIDES @@ -0,0 +1,2 @@ +PORTAUDIO + diff --git a/audio-libs/portaudio19/BUILD b/audio-libs/portaudio19/BUILD new file mode 100755 index 0000000000..d22e99fd61 --- /dev/null +++ b/audio-libs/portaudio19/BUILD @@ -0,0 +1,3 @@ +make_single && +default_build && +make_normal diff --git a/audio-libs/portaudio19/CONFLICTS b/audio-libs/portaudio19/CONFLICTS new file mode 100755 index 0000000000..609b7afde5 --- /dev/null +++ b/audio-libs/portaudio19/CONFLICTS @@ -0,0 +1 @@ +conflicts portaudio y diff --git a/audio-libs/portaudio19/DEPENDS b/audio-libs/portaudio19/DEPENDS new file mode 100755 index 0000000000..d331cd5fc7 --- /dev/null +++ b/audio-libs/portaudio19/DEPENDS @@ -0,0 +1,12 @@ +if [[ $PORTAUDIO19_BRANCH == scm ]]; then + depends subversion +fi && + +optional_depends -sub CXX gcc "--enable-cxx" "--disable-cxx" \ + "Enable C++ bindings" && + +optional_depends alsa-lib "--with-alsa" "--without-alsa" \ + "for alsa sound support" && + +optional_depends JACK-DRIVER "--with-jack" "--without-jack" \ + "for jack support" diff --git a/audio-libs/portaudio19/DETAILS b/audio-libs/portaudio19/DETAILS new file mode 100755 index 0000000000..8dd56ccaa5 --- /dev/null +++ b/audio-libs/portaudio19/DETAILS @@ -0,0 +1,40 @@ +. "$GRIMOIRE/FUNCTIONS" + SPELL=portaudio19 +case ${PORTAUDIO19_BRANCH} in + scm) + VERSION=$(get_scm_version) +# SOURCE_URL=svn://www.portaudio.com/repos/portaudio/branches/v19-devel + SOURCE=${SPELL}_cvs.tar.bz2 + SOURCE_IGNORE=volatile +SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}-${VERSION} +;; + snapshot) + VERSION=snapshot_v19 + SOURCE=pa_$VERSION.tar.gz + SOURCE_URL=http://www.portaudio.com/archives/$SOURCE + SOURCE_IGNORE=volatile + FORCE_DOWNLOAD=on +SOURCE_DIRECTORY=$BUILD_DIRECTORY/portaudio +;; + *) + VERSION=stable_v190600_20161030 + SOURCE=pa_${VERSION}.tgz + SOURCE_HASH=sha512:7ec692cbd8c23878b029fad9d9fd63a021f57e60c4921f602995a2fca070c29f17a280c7f2da5966c4aad29d28434538452f4c822eacf3a60af59a6dc8e9704c + SOURCE_URL=http://www.portaudio.com/archives/$SOURCE +SOURCE_DIRECTORY=$BUILD_DIRECTORY/portaudio +;; +esac + WEB_SITE=http://www.portaudio.com + ENTERED=20060725 + LICENSE[0]=http://www.portaudio.com/license.html + KEYWORDS="drivers audio" + SHORT="PortAudio is a free, cross platform, open-source, audio I/O library" +cat << EOF +PortAudio is a free, cross platform, open-source, audio I/O library. +It lets you write simple audio programs in 'C' that will compile and +run on many platforms including Windows, Macintosh (8,9,X), Unix +(OSS), SGI, and BeOS. PortAudio is intended to promote the exchange +of audio synthesis software between developers on different +platforms, and was recently selected as the audio component of a +larger PortMusic project that includes MIDI and sound file support. +EOF diff --git a/audio-libs/portaudio19/HISTORY b/audio-libs/portaudio19/HISTORY new file mode 100644 index 0000000000..b40b170722 --- /dev/null +++ b/audio-libs/portaudio19/HISTORY @@ -0,0 +1,53 @@ +2019-09-19 Ismael Luceno <ismael@sourcemage.org> + * CONFLICTS: conflicts with portaudio + +2016-11-23 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: updated to stable_v190600_20161030 + +2016-03-21 Vlad Glagolev <stealth@sourcemage.org> + * BUILD: added, to fix multijob build + +2014-07-03 Ismael Luceno <ismael@sourcemage.org> + * DETAILS: Use get_scm_version + +2014-02-17 Ladislav Hagara <hgr@vabo.cz> + * DETAILS: stable_v19_20140130 + +2011-11-27 Robin Cook <rcook@wyrms.net> + * DETAILS: udated stable to v19_20110326 + * DEPENDS: added C++ option + added missing && + +2011-09-29 Ismael Luceno <ismael@sourcemage.org> + * DOWNLOAD: Removed, now sorcery supports Subversion URLs + * DEPENDS, DETAILS, PREPARE: Use prepare_select_branch + +2009-01-30 Ladislav Hagara <hgr@vabo.cz> + * DETAILS: stable_v19_20071207 + +2008-03-10 Thomas Orgis <sobukus@sourcemage.org> + * PROVIDES: added PORTAUDIO provider (for mpg123) + +2007-02-16 Jaka Kranjc <lynxlynxlynx@sourcemage.org> + * CONFLICTS: removed, deprecation complete + +2007-01-10 Treeve Jelbert <treeve@sourcemage.org> + * PREPARE, DEPENDS, DOWNLOAD, DETAILS: support multiple versions + (stable/snapshot) + disable svn checkout, does not work (invalid certificate) + * DETAILS: version stable_v19_061121 + +2007-01-03 Juuso Alasuutari <iuso@sourcemage.org> + * DEPENDS: Added depends subversion (bug #13372). + +2006-10-03 Juuso Alasuutari <iuso@sourcemage.org> + * DETAILS: [automated] Removed UPDATED. + +2006-08-28 Eric Sandall <sandalle@sourcemage.org> + * PREPARE: Query for CVS auto-update + * DETAILS: Check for CVS auto-update + SOURCE uses -cvs suffix + +2006-07-25 Unet <unet@sourcemage.org> + * ALL: Created spell + diff --git a/audio-libs/portaudio19/PREPARE b/audio-libs/portaudio19/PREPARE new file mode 100755 index 0000000000..6c4e53369a --- /dev/null +++ b/audio-libs/portaudio19/PREPARE @@ -0,0 +1,2 @@ +. ${GRIMOIRE}/FUNCTIONS && +prepare_select_branch stable snapshot scm diff --git a/audio-libs/portaudio19/PROVIDES b/audio-libs/portaudio19/PROVIDES new file mode 100755 index 0000000000..abb7a99548 --- /dev/null +++ b/audio-libs/portaudio19/PROVIDES @@ -0,0 +1,2 @@ +PORTAUDIO + |