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
|