--- ../overlay.orig/media-sound/squeezeboxserver/files/build-modules.sh 2009-11-25 23:52:25.000000000 +0100 +++ media-sound/squeezeboxserver/files/build-modules.sh 2009-12-11 12:57:05.654155774 +0100 @@ -20,9 +20,9 @@ OS=`uname` # get system arch, stripping out extra -gnu on Linux -ARCH=`/usr/bin/perl -MConfig -le 'print $Config{archname}' | sed 's/gnu-//' | sed 's/^i[3456]86-/i386-/' ` +ARCH=`${EPREFIX}/usr/bin/perl -MConfig -le 'print $Config{archname}' | sed 's/gnu-//' | sed 's/^i[3456]86-/i386-/' ` -if [ $OS = "Linux" -o $OS = "Darwin" -o $OS = "FreeBSD" ]; then +if [ $OS = "Linux" -o $OS = "Darwin" -o $OS = "FreeBSD" -o $OS = "SunOS" ]; then echo "Building for $OS / $ARCH" else echo "Unsupported platform: $OS, please submit a patch or provide us with access to a development system." @@ -33,8 +33,8 @@ BUILD=$PWD # Path to Perl 5.8.8 -if [ -x "/usr/bin/perl5.8.8" ]; then - PERL_58=/usr/bin/perl5.8.8 +if [ -x "${EPREFIX}/usr/bin/perl5.8.8" ]; then + PERL_58="${EPREFIX}"/usr/bin/perl5.8.8 elif [ -x "/usr/local/bin/perl5.8.8" ]; then PERL_58=/usr/local/bin/perl5.8.8 elif [ -x "/usr/local/bin/perl5.8.9" ]; then # FreeBSD 7.2 @@ -49,8 +49,8 @@ BASE_58=$BUILD/5.8 # Path to Perl 5.10.0 -if [ -x "/usr/bin/perl5.10.0" ]; then - PERL_510=/usr/bin/perl5.10.0 +if [ -x "${EPREFIX}/usr/bin/perl5.10.0" ]; then + PERL_510="${EPREFIX}"/usr/bin/perl5.10.0 elif [ -x "/usr/local/bin/perl5.10.0" ]; then PERL_510=/usr/local/bin/perl5.10.0 fi @@ -89,6 +89,9 @@ export MAKE=/usr/bin/make fi +# Use make from the prefix +export GNUMAKE="${EPREFIX}/usr/bin/make" +export MAKE="${EPREFIX}/usr/bin/make" # Clean up # XXX command-line flag to skip cleanup #rm -rf $BUILD