summaryrefslogtreecommitdiffstats
path: root/audio-soft/musepack-tools/PRE_BUILD
blob: d12d85fc0f835057423379a44244b41e16a81089 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
default_pre_build				&&
cd $SOURCE_DIRECTORY				&&
patch -p1 < $SCRIPT_DIRECTORY/musepack-tools-1.15v-gcc4.patch 	&&
sed -i 's/#define\ USE_IRIX_AUDIO/\/\/undef\ USE_IRIX_AUDIO/' mpp.h  	&&
#sed -i 's/#define\ USE_WIN_AUDIO/\/\/undef\ USE_WIN_AUDIO/' mpp.h      &&

if [ $MPC_USE_ESD == "y" ]; then
        sed -i '/^LDADD/a\
LDADD\ \ \ +=\ -lesd' Makefile
else
        sed -i 's/#define USE_ESD_AUDIO/#undef\ USE_ESD_AUDIO/' mpp.h
fi &&
patch -p0 -d $SOURCE_DIRECTORY < $SPELL_DIRECTORY/Makefile.patch &&
# added else fails to build
# http://bugs.gentoo.org/show_bug.cgi?id=188160
if [[ "${SMGL_COMPAT_ARCHS[1]}" != "ia32" ]] ; then
sed -i 's/#define USE_ASM/#undef USE_ASM/' mpp.h
fi

if [[ "${SMGL_COMPAT_ARCHS[1]}" == "x86_64" ]] ; then
sed -i 's/-f elf$/-f elf64/' Makefile
fi