File perl-libapt-pkg-deprecated_conversion.patch of Package perl-libapt-pkg

--- AptPkg.xs
+++ AptPkg.xs
@@ -573,7 +573,7 @@
 SV *
 pkgCache_PkgIterator::SelectedState()
   PREINIT:
-    char *rv;
+    std::string rv;
 
   CODE:
     switch ((*THIS)->SelectedState)
@@ -587,7 +587,7 @@
     }
 
     RETVAL = newSViv((*THIS)->SelectedState);
-    sv_setpv(RETVAL, rv);
+    sv_setpv(RETVAL, rv.c_str());
     SvIOK_on(RETVAL);
 
   OUTPUT:
@@ -596,7 +596,7 @@
 SV *
 pkgCache_PkgIterator::InstState()
   PREINIT:
-    char *rv;
+    std::string rv;
 
   CODE:
     switch ((*THIS)->InstState)
@@ -609,7 +609,7 @@
     }
 
     RETVAL = newSViv((*THIS)->InstState);
-    sv_setpv(RETVAL, rv);
+    sv_setpv(RETVAL, rv.c_str());
     SvIOK_on(RETVAL);
 
   OUTPUT:
@@ -618,7 +618,7 @@
 SV *
 pkgCache_PkgIterator::CurrentState()
   PREINIT:
-    char *rv;
+    std::string rv;
 
   CODE:
     switch ((*THIS)->CurrentState)
@@ -633,7 +633,7 @@
     }
 
     RETVAL = newSViv((*THIS)->CurrentState);
-    sv_setpv(RETVAL, rv);
+    sv_setpv(RETVAL, rv.c_str();
     SvIOK_on(RETVAL);
 
   OUTPUT:
openSUSE Build Service is sponsored by