audio/Pd-extended: Removed (ftbfs)

This commit is contained in:
Robby Workman 2022-02-21 02:21:43 -06:00
parent 6de4da45c8
commit e56b9c89ac
8 changed files with 0 additions and 499 deletions

View file

@ -1,138 +0,0 @@
#!/bin/bash
# Written by Felix Pfeifer, revision date 2010/07/31
# contact: pfeifer[dot]felix[at]googlemail[dot]com
# Modified by the SlackBuilds.org project.
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=Pd-extended
VERSION=${VERSION:-0.43.4}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
SRCNAM=pd-extended
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i486 ;;
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}
export DEVELOPERSLIST=$CWD/developers.htm
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -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 $OUTPUT
cd $TMP
rm -rf $SRCNAM
tar xvf $CWD/${PRGNAM}_${VERSION}-source.tar.?z*
cd $SRCNAM
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 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
# Fix build failure ("'OBJCXX' is undefined") thanks to Arch Linux
patch externals/Gem/configure.ac < $CWD/change_gem_configure_file.patch
# videodev.h has moved
sed -i "s|linux/videodev\.h|libv4l1-videodev.h|" \
externals/pdp/configure.ac \
externals/pdp/modules/image_io/pdp_v4l.c || exit 1
# Fix a wrong call
sed -i "s|---export-dynamic|-export-dynamic|" externals/pdp/Makefile || exit 1
sed -i "s|--export-dynamic|-export-dynamic|" externals/pdp/opengl/Makefile || exit 1
# Fix lua calling
sed -i \
-e "s|include/lua5\.1|include|" \
-e "s|llua5\.1|llua|" \
externals/loaders/pdlua/src/Makefile || exit 1
# Fix tcl calling
sed -i \
-e "s|include/tcl8\.5|include|" \
-e "s|ltcl8\.5|ltcl|" \
externals/loaders/tclpd/Makefile || exit 1
cd packages/linux_make
make install \
prefix="/usr" \
libdir="/usr/lib$LIBDIRSUFFIX" \
mandir="/usr/man" \
DOC_TARGETS="media messageoddness pd_fileformat pd-msg pddp tutorials" \
DESTDIR=$PKG
cd ../..
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
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
[ "$LIBDIRSUFFIX" = "64" ] && mv $PKG/usr/lib/pkgconfig/Gem.pc \
$PKG/usr/lib64/pkgconfig/Gem.pc && rmdir $PKG/usr/lib/pkgconfig && rmdir $PKG/usr/lib
if [ "$ARCH" = "x86_64" ]; then
echo '#!/bin/sh' > $PKG/usr/bin/pdextended64
echo 'cd /usr/lib64/pd-extended/bin' >> $PKG/usr/bin/pdextended64
echo '../pd' >> $PKG/usr/bin/pdextended64
chmod 755 $PKG/usr/bin/pdextended64
fi
# Seems Pd developers can't make their mind up how they want to be called,
# (Pd/pd or Pd/pd-extended), so we're hardcoding the files here.
mkdir -p $PKG/usr/share/applications $PKG/usr/share/pixmaps $PKG/usr/share/mime/packages
sed "s|^Exec.*|Exec=/usr/lib$LIBDIRSUFFIX/pd-extended/tcl/pd-gui.tcl %F|" \
packages/linux_make/pd-extended.desktop > $PKG/usr/share/applications/pd-extended.desktop
cat packages/linux_make/pd-extended.png > $PKG/usr/share/pixmaps/pd-extended.png
cat packages/linux_make/pd-extended.xpm > $PKG/usr/share/pixmaps/pd-extended.xpm
cat packages/linux_make/pd-extended.xml > $PKG/usr/share/mime/packages/pd-extended.xml
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a doc/* packages/gpl-3.0.txt $PKG/usr/doc/$PRGNAM-$VERSION
sed "s,/usr/lib/,/usr/lib${LIBDIRSUFFIX}/,g" $CWD/example.pdextended \
> $PKG/usr/doc/$PRGNAM-$VERSION/example.pdextended
cat $CWD/Pd-extended.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM-extended.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE

View file

@ -1,10 +0,0 @@
PRGNAM="Pd-extended"
VERSION="0.43.4"
HOMEPAGE="http://puredata.info"
DOWNLOAD="http://downloads.sourceforge.net/pure-data/Pd-extended_0.43.4-source.tar.bz2"
MD5SUM="c19606f1eee2ee83802317ee1eaeaec3"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="dssi imlib2 libquicktime lua"
MAINTAINER="Felix Pfeifer"
EMAIL="pfeifer[dot]felix[at]googlemail[dot]com"

View file

@ -1,18 +0,0 @@
Pd-extended (Pure Data, by Miller Puckette) is a real-time audio
synthesis/processing package. It is one of the "MUSIC N" family
members, open source (BSD style) successor of the MAX branch.
This package contains the core of Pd and many external objects.
The program binary's name is pdextended.
Pd-extended is usually based on an older version of Pd. Since
version 0.42.5 Pd-extended doesn't conflict any more with Pd.
You find an example for $HOME/.pdextended in the usual documentation
directory (named "example.pdextended"), which should work as is on
most machines and will enable most of the external libraries in pd.
To start Pd-extended, type "pdextended" on 32 bit boxes, and use
"pdextended64" on 64 bit boxes.
ftgl is an optional dependency.

View file

@ -1,28 +0,0 @@
*** configure.ac 2011-12-23 08:44:12.000000000 +0100
--- configureUP.ac 2012-11-03 09:51:31.000000000 +0100
***************
*** 114,124 ****
# Checks for programs.
AC_PROG_CXX
! dnl AC_PROG_OBJCXX
AC_LIBTOOL_WIN32_DLL
AC_PROG_LIBTOOL
- #predeps_CXX="-lstdc++"
AC_PROG_INSTALL
AC_PROG_LN_S
--- 114,125 ----
# Checks for programs.
AC_PROG_CXX
! m4_ifdef([AC_PROG_OBJC], [AC_PROG_OBJC])
! m4_ifdef([AC_PROG_OBJCXX], [AC_PROG_OBJCXX])
!
AC_LIBTOOL_WIN32_DLL
AC_PROG_LIBTOOL
AC_PROG_INSTALL
AC_PROG_LN_S

View file

@ -1,171 +0,0 @@
<td>
Alexandre Quessy
</td>
--
<td>
daniel aschauer
</td>
--
<td>
august black
</td>
--
<td>
B. Bogart
</td>
--
<td>
Chris McCormick
</td>
--
<td>
chunlee
</td>
--
<td>
David Merrill
</td>
--
<td>
dmotd
</td>
--
<td>
Tom Schouten
</td>
--
<td>
Ed Kelly
</td>
--
<td>
<b><A target="w" href="http://sourceforge.net/users/eighthave/">Hans-Christoph Steiner</A></b></td>
</td>
--
<td>
<b><A target="w" href="http://sourceforge.net/users/fbar/">Frank Barknecht</A></b></td>
</td>
--
<td>
Franz Zotter
</td>
--
<td>
<b><A target="w" href="http://sourceforge.net/users/ggeiger/">Guenter Geiger</A></b></td>
</td>
--
<td>
Georg Holzmann
</td>
--
<td>
carmen rocco
</td>
--
<td>
jasch
</td>
--
<td>
Jonathan Wilkes
</td>
--
<td>
João Pais
</td>
--
<td>
Krzysztof Czaja
</td>
--
<td>
lluís gómez i bigordà
</td>
--
<td>
Luke Iannini
</td>
--
<td>
mescalinum
</td>
--
<td>
<b><A target="w" href="http://sourceforge.net/users/millerpuckette/">Miller Puckette</A></b></td>
</td>
--
<td>
Michael McGonagle
</td>
--
<td>
Davide Morelli
</td>
--
<td>
Martin Peach
</td>
--
<td>
Thomas O Fredericks
</td>
--
<td>
Bryan Jurish
</td>
--
<td>
Nicolas Montgermont
</td>
--
<td>
Cyrille Henry
</td>
--
<td>
Olaf Matthes
</td>
--
<td>
David Plans Casal
</td>
--
<td>
Jamie Bullock
</td>
--
<td>
Roman Haefeli
</td>
--
<td>
Rich E
</td>
--
<td>
Winfried Ritsch
</td>
--
<td>
Russell Bryant
</td>
--
<td>
Sergi Lario Loyo
</td>
--
<td>
Yves Degoyon
</td>
--
<td>
musil
</td>
--
<td>
Thomas Grill
</td>
--
<td>
<b><A target="w" href="http://sourceforge.net/users/zmoelnig/">IOhannes m zmölnig</A></b></td>
</td>

View file

@ -1,7 +0,0 @@
if [ -x /usr/bin/update-desktop-database ]; then
/usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
fi
if [ -x /usr/bin/update-mime-database ]; then
/usr/bin/update-mime-database usr/share/mime >/dev/null 2>&1
fi

View file

@ -1,108 +0,0 @@
audioapi: 1
noaudioin: False
audioindev1: 0 2
noaudioout: False
audiooutdev1: 0 2
audiobuf: 50
rate: 44100
callback: 0
nomidiin: True
nomidiout: True
path1: /usr/lib/pd-extended/extra/3dp
path2: /usr/lib/pd-extended/extra/Gem
path3: /usr/lib/pd-extended/extra/adaptive
path4: /usr/lib/pd-extended/extra/bassemu~
path5: /usr/lib/pd-extended/extra/boids
path6: /usr/lib/pd-extended/extra/bonk~
path7: /usr/lib/pd-extended/extra/bsaylor
path8: /usr/lib/pd-extended/extra/choice
path9: /usr/lib/pd-extended/extra/controctopus
path10: /usr/lib/pd-extended/extra/creb
path11: /usr/lib/pd-extended/extra/cxc
path12: /usr/lib/pd-extended/extra/cyclone
path13: /usr/lib/pd-extended/extra/earplug~
path14: /usr/lib/pd-extended/extra/ekext
path15: /usr/lib/pd-extended/extra/expr~
path16: /usr/lib/pd-extended/extra/ext13
path17: /usr/lib/pd-extended/extra/fiddle~
path18: /usr/lib/pd-extended/extra/flashserver
path19: /usr/lib/pd-extended/extra/flatspace
path20: /usr/lib/pd-extended/extra/flib
path21: /usr/lib/pd-extended/extra/freeverb~
path22: /usr/lib/pd-extended/extra/ggee
path23: /usr/lib/pd-extended/extra/hcs
path24: /usr/lib/pd-extended/extra/hid
path25: /usr/lib/pd-extended/extra/iem16
path26: /usr/lib/pd-extended/extra/iem_adaptfilt
path27: /usr/lib/pd-extended/extra/iem_ambi
path28: /usr/lib/pd-extended/extra/iem_bin_ambi
path29: /usr/lib/pd-extended/extra/iem_delay
path30: /usr/lib/pd-extended/extra/iem_roomsim
path31: /usr/lib/pd-extended/extra/iem_spec2
path32: /usr/lib/pd-extended/extra/iem_tab
path33: /usr/lib/pd-extended/extra/iemgui
path34: /usr/lib/pd-extended/extra/iemlib
path35: /usr/lib/pd-extended/extra/iemmatrix
path36: /usr/lib/pd-extended/extra/iemxmlrpc
path37: /usr/lib/pd-extended/extra/jasch_lib
path38: /usr/lib/pd-extended/extra/jmmmp
path39: /usr/lib/pd-extended/extra/keyboardkeys
path40: /usr/lib/pd-extended/extra/la-kitchen
path41: /usr/lib/pd-extended/extra/list-abs
path42: /usr/lib/pd-extended/extra/loop~
path43: /usr/lib/pd-extended/extra/lrshift~
path44: /usr/lib/pd-extended/extra/mapping
path45: /usr/lib/pd-extended/extra/markex
path46: /usr/lib/pd-extended/extra/maxlib
path47: /usr/lib/pd-extended/extra/memento
path48: /usr/lib/pd-extended/extra/memento-p
path49: /usr/lib/pd-extended/extra/mjlib
path50: /usr/lib/pd-extended/extra/moocow
path51: /usr/lib/pd-extended/extra/moonlib
path52: /usr/lib/pd-extended/extra/motex
path53: /usr/lib/pd-extended/extra/mrpeach
path54: /usr/lib/pd-extended/extra/nqpoly4
path55: /usr/lib/pd-extended/extra/nqpoly~
path56: /usr/lib/pd-extended/extra/nsend
path57: /usr/lib/pd-extended/extra/nusmuk
path58: /usr/lib/pd-extended/extra/oscx
path59: /usr/lib/pd-extended/extra/pan
path60: /usr/lib/pd-extended/extra/pd-wavelet
path61: /usr/lib/pd-extended/extra/pdcontainer
path62: /usr/lib/pd-extended/extra/pddp
path63: /usr/lib/pd-extended/extra/pdogg
path64: /usr/lib/pd-extended/extra/pdp
path65: /usr/lib/pd-extended/extra/pd~
path66: /usr/lib/pd-extended/extra/pidip
path67: /usr/lib/pd-extended/extra/pique
path68: /usr/lib/pd-extended/extra/pixeltango
path69: /usr/lib/pd-extended/extra/pmpd
path70: /usr/lib/pd-extended/extra/postlude
path71: /usr/lib/pd-extended/extra/purepd
path72: /usr/lib/pd-extended/extra/rradical
path73: /usr/lib/pd-extended/extra/rtc
path74: /usr/lib/pd-extended/extra/sfruit
path75: /usr/lib/pd-extended/extra/sigmund~
path76: /usr/lib/pd-extended/extra/sigpack
path77: /usr/lib/pd-extended/extra/smlib
path78: /usr/lib/pd-extended/extra/stdout
path79: /usr/lib/pd-extended/extra/timestretch
path80: /usr/lib/pd-extended/extra/tof
path81: /usr/lib/pd-extended/extra/toxy
path82: /usr/lib/pd-extended/extra/unauthorized
path83: /usr/lib/pd-extended/extra/vanilla
path84: /usr/lib/pd-extended/extra/vbap
path85: /usr/lib/pd-extended/extra/windowing
path86: /usr/lib/pd-extended/extra/zexy
path87: /usr/lib/pd-extended/extra
npath: 87
standardpath: 87
verbose: 0
loadlib1: Gem
loadlib2: libdir
loadlib3: list-abs
loadlib4: pdp
loadlib5: pidip
nloadlib: 5
defeatrt: 0
flags:

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------------------------------------------------------|
Pd-extended: Pd-extended (real-time audio processing)
Pd-extended:
Pd-extended: Pd-extended (Pure Data, by Miller Puckette) is a real-time audio
Pd-extended: synthesis/processing package. It is one of the "MUSIC N" family
Pd-extended: members, open source (BSD style) successor of the MAX branch.
Pd-extended: This package contains the core of Pd and many external objects.
Pd-extended:
Pd-extended: Homepage: http://puredata.info/
Pd-extended:
Pd-extended:
Pd-extended: