audio/clam: Removed (nobody cared).

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
B. Watson 2021-12-09 14:03:49 -05:00 committed by Willy Sudiarto Raharjo
parent e1cf44cfec
commit 8ea1abf3e1
No known key found for this signature in database
GPG key ID: 3F617144D7238786
6 changed files with 0 additions and 186 deletions

View file

@ -1,11 +0,0 @@
clam (C++ Library for Audio and Music)
*** This is NOT anti-virus software! If you're looking for that, ***
search for "clamav".
CLAM is a software framework for research and application development
on the audio and music domain. It provides means to perform complex
audio signal analysis, transformations and synthesis. It also provides
a uniform interface to common tasks on audio applications such as
accessing audio devices and audio files, thread safe communication with
the user interface and DSP algorithms recombination and scaling.

View file

@ -1,115 +0,0 @@
#!/bin/bash
# Slackware build script for clam
# Written by B. Watson (yalhcru@gmail.com)
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=clam
VERSION=${VERSION:-r15456}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
SRCNAM=CLAM
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
fi
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
# the name of the created package would be, and then exit. This information
# could be useful to other scripts.
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
echo "$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE"
exit 0
fi
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fi
set -e
rm -rf $PKG
mkdir -p $TMP $PKG/usr $OUTPUT # NB: $PKG/usr must exist, not just $PKG
cd $TMP
rm -rf $SRCNAM-$VERSION
tar xvf $CWD/$SRCNAM-$VERSION.tar.?z*
cd $SRCNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 -o -perm 511 \) \
-exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
# scons failing to link libvorbis/libogg test progs.
patch -p1 < $CWD/scons_sucks.diff
# An include is called incorrectly
patch -p1 < $CWD/wrong_include.patch
# Annoying scons script has hard-coded self.lib = self.prefix + '/lib'
if [ "$LIBDIRSUFFIX" != "" ]; then
sed -i "s,/lib\>,/lib$LIBDIRSUFFIX," scons/libs/clam_build_helpers.py
fi
# 20200118 bkw: as part of its configure process, scons compiles and runs
# a sample jack program. With jack2, if jackd isn't already running,
# this creates root-owned files in /dev/shm/jack_db that don't get
# deleted afterwards. No problem, except that the next time the user
# tries to start jackd, it will be unable to write to jack_db. Which
# makes jackd segfault. Even if it didn't segfault, it would presumably
# still not start (with an error message). The workaround is to NOT
# compile/run the jack test program (just assume the test succeeds).
# Whew. The explanation is *way* more complex than the fix.
sed -i '/CheckLibrarySample.*jack_test_code/,+1d' \
scons/libs/clam_dependent_libs_checks.py
CCFLAGS="$SLKCFLAGS" \
CPPFLAGS="$SLKCFLAGS" \
scons configure \
with_fftw3=yes \
release=yes \
prefix=/usr \
prefix_for_packaging=$PKG/usr
scons $MAKEFLAGS
scons install
strip $PKG/usr/lib$LIBDIRSUFFIX/*.so.*.*
mv $PKG/usr/share/man $PKG/usr/man
find $PKG/usr/man -type f -exec gzip -9 {} \;
for i in $( find $PKG/usr/man -type l ) ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a CHANGES examples $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE

View file

@ -1,10 +0,0 @@
PRGNAM="clam"
VERSION="r15456"
HOMEPAGE="http://clam-project.org/"
DOWNLOAD="https://slackware.uk/~urchlay/src/CLAM-r15456.tar.xz"
MD5SUM="c54caaa742960c015dc4783935ddc8d5"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="jack ladspa_sdk lv2 portaudio xerces-c"
MAINTAINER="B. Watson"
EMAIL="yalhcru@gmail.com"

View file

@ -1,19 +0,0 @@
diff -Naur CLAM-r15456.orig/scons/libs/clam_dependent_libs_checks.py CLAM-r15456/scons/libs/clam_dependent_libs_checks.py
--- CLAM-r15456.orig/scons/libs/clam_dependent_libs_checks.py 2015-11-26 05:11:44.000000000 -0500
+++ CLAM-r15456/scons/libs/clam_dependent_libs_checks.py 2015-11-26 18:30:34.574999000 -0500
@@ -91,10 +91,14 @@
return True
def test_oggvorbis( env, conf ) :
- if not conf.CheckPkgConfigFile(['vorbisfile', 'vorbisenc']) :
+ if not conf.CheckPkgConfigFile(['ogg']) :
return False
if not conf.CheckLibrarySample('libogg', 'c', None, libogg_test_code ) : return False
+ if not conf.CheckPkgConfigFile(['vorbis', 'vorbisenc']) :
+ return False
if not conf.CheckLibrarySample('libvorbis', 'c', None, libvorbis_test_code ) : return False
+ if not conf.CheckPkgConfigFile(['vorbisfile', 'vorbisenc']) :
+ return False
if not conf.CheckLibrarySample('libvorbisfile', 'c', None, libvorbisfile_test_code) : return False
return True

View file

@ -1,19 +0,0 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description.
# Line up the first '|' above the ':' following the base package name, and
# the '|' on the right side marks the last column you can put a character in.
# You must make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
clam: clam (C++ Library for Audio and Music)
clam:
clam: CLAM is a software framework for research and application development
clam: on the audio and music domain. It provides means to perform complex
clam: audio signal analysis, transformations and synthesis. It also provides
clam: a uniform interface to common tasks on audio applications such as
clam: accessing audio devices and audio files, thread safe communication
clam: with the user interface and DSP algorithms recombination and scaling.
clam:
clam:
clam:

View file

@ -1,12 +0,0 @@
diff -Naur CLAM-r15298.orig/src/core/ports/OutPort.hxx CLAM-r15298/src/core/ports/OutPort.hxx
--- CLAM-r15298.orig/src/core/ports/OutPort.hxx 2012-09-16 07:59:34.924000047 +0200
+++ CLAM-r15298/src/core/ports/OutPort.hxx 2012-09-16 08:08:17.459002302 +0200
@@ -23,7 +23,7 @@
#define __OutPort_hxx__
#include "WritingRegion.hxx"
-#include <typeinfo>
+#include "TypeInfo.hxx"
#include <list>
#include <string>
#include "InPort.hxx"