You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/media-sound/xmms2/files/xmms2-0.7DrNo-XsParse-3.patch

29 lines
1.5 KiB

diff --git a/wafadmin/Tools/perl.py b/wafadmin/Tools/perl.py
index 9e3b12a..9005e6a 100644
--- a/wafadmin/Tools/perl.py
+++ b/wafadmin/Tools/perl.py
@@ -99,8 +99,8 @@ def check_perl_ext_devel(conf):
conf.env["CPPPATH_PERLEXT"] = read_out(" -MConfig -e'print \"$Config{archlib}/CORE\"'")
conf.env["CCFLAGS_PERLEXT"] = read_out(" -MConfig -e'print \"$Config{ccflags} $Config{cccdlflags}\"'")
- conf.env["XSUBPP"] = read_out(" -MConfig -e'print \"$Config{privlib}/ExtUtils/xsubpp$Config{exe_ext}\"'")
- conf.env["EXTUTILS_TYPEMAP"] = read_out(" -MConfig -e'print \"$Config{privlib}/ExtUtils/typemap\"'")
+ conf.env["XSUBPP"] = read_out(" -MModule::Build -e'print Module::Build::ModuleInfo->find_module_by_name(\"ExtUtils::xsubpp\")'")
+ conf.env["EXTUTILS_TYPEMAP"] = read_out(" -MModule::Build -e'print Module::Build::ModuleInfo->find_module_by_name(\"ExtUtils::typemap\")'")
if not getattr(Options.options, 'perlarchdir', None):
conf.env["ARCHDIR_PERL"] = Utils.cmd_output(perl + " -MConfig -e'print $Config{sitearch}'")
diff --git a/src/clients/lib/perl/typemap b/src/clients/lib/perl/typemap
index 6cb033f..54e6c4d 100644
--- a/src/clients/lib/perl/typemap
+++ b/src/clients/lib/perl/typemap
@@ -3,6 +3,8 @@ xmmsc_connection_t* XMMSC_CONNECTION_T
xmmsv_coll_t* XMMSV_COLL_T
xmmsv_coll_type_t XMMSV_COLL_TYPE_T
xmmsv_coll_namespace_t T_PV
+const unsigned char* T_PV
+xmmsv_t* T_PV
xmmsc_result_t* XMMSC_RESULT_T
xmmsc_result_propdict_t* XMMSC_RESULT_PROPDICT_T
xmms_plugin_type_t XMMS_PLUGIN_TYPE_T