Use prefix for Perl bindings. Also allow more options to be passed when setting
config options for Perl bindings.
==========================================================================
Index: mythtv-fixes/bindings/perl/perl.pro
===================================================================
--- mythtv-fixes.orig/bindings/perl/perl.pro	2010-09-11 20:23:04.377616772 -0500
+++ mythtv-fixes/bindings/perl/perl.pro	2010-09-11 20:23:41.560617621 -0500
@@ -4,13 +4,7 @@
 
 mythperlbindings.target = Makefile.perl
 mythperlbindings.depends = Makefile.PL
-contains(PREFIX, ^/usr(/local)?/?$) {
-    mythperlbindings.commands = perl Makefile.PL MAKEFILE=Makefile.perl
-}
-else {
-    mythperlbindings.commands = perl Makefile.PL MAKEFILE=Makefile.perl PREFIX=$${PREFIX}
-}
-
+mythperlbindings.commands = perl Makefile.PL MAKEFILE=Makefile.perl PREFIX=$${PREFIX} $${PERL_CONFIG_OPTS}
 mythperbindingsbuild.target = perl_build
 mythperbindingsbuild.depends = Makefile.perl
 mythperbindingsbuild.commands = @-$(MAKE) -f Makefile.perl
@@ -20,7 +14,7 @@
 
 perl_install.target = install
 perl_install.depends = all
-perl_install.commands = $(MAKE) -f Makefile.perl pure_install PERL_INSTALL_ROOT=\"$(INSTALL_ROOT)\"
+perl_install.commands = $(MAKE) -f Makefile.perl pure_install PERL_INSTALL_ROOT=\"$(INSTALL_ROOT)\" PREFIX=$${PREFIX}
 
 QMAKE_LINK=@-echo
 PRE_TARGETDEPS += perl_build
Index: mythtv-fixes/configure
===================================================================
--- mythtv-fixes.orig/configure	2010-09-11 20:23:04.365616923 -0500
+++ mythtv-fixes/configure	2010-09-11 20:23:41.564618270 -0500
@@ -141,6 +141,8 @@
                            Supported bindings: perl, python
                            comma-separated list
   --python=PATH            Force a specific python executable to use [$python_default]
+  --perl-config-opts=OPTS  Additional options to pass when generating
+                           Makefile.perl for building Perl bindings.
 EOF
 
 #following is ffmpeg's configure help text
@@ -2008,6 +2010,9 @@
             fi
         done
     ;;
+    --perl-config-opts=*)
+      PERL_CONFIG_OPTS=`echo ${optval}`
+    ;;
     --disable-devices) disable $INDEV_LIST $OUTDEV_LIST
     ;;
     --enable-debug=*) debuglevel="$optval"
@@ -4246,6 +4251,9 @@
 
 echo "# Bindings"
 echo "bindings_perl             ${bindings_perl-no}"
+if test x"$PERL_CONFIG_OPTS" != x""; then
+  echo "Perl config options       $PERL_CONFIG_OPTS"
+fi
 echo "bindings_python           ${bindings_python-no}"
 echo ""
 
@@ -4561,6 +4569,10 @@
   echo "CONFIG_OPENGL_LIBS=-lGL -lGLU" >> $MYTH_CONFIG_MAK
 fi
 
+if test x"$PERL_CONFIG_OPTS" != x"" ; then
+  echo "PERL_CONFIG_OPTS=$PERL_CONFIG_OPTS" >> $MYTH_CONFIG_MAK
+fi
+
 if test x"$CCONFIG" != x"" ; then
   echo "CCONFIG=$CCONFIG" >> $MYTH_CONFIG_MAK
   echo "#define MYTH_BUILD_CONFIG \"$CCONFIG\"" >>$TMPH
