perl-XML-LibXML / Makefile.PL

Diff from to

Makefile.PL

 # of working and not working versions where Ma.Mi.Pt <= X.Y.Z is of the same
 # state.
 #
+# NOTE: All versions, the tests pass will be marked as working.
+#
 unless ( $is_Win32 ) { # cannot get config in W32
     my @blacklist = (
-                     [2,4,20,0],
-                     [2,4,24,1],
-                     [2,4,25,0], # broken version
-                     [2,4,26,1],
-                     [2,5,5,0],
+                     [2,4,24,0],
+                     [2,4,30,1],
+                     [2,5,4,1],
+                     [2,5,5,0], # known as broken
                      [2,5,7,1],
                     );
     my $xml2cfg = "xml2-config";
     my $libprefix = $ENV{XMLPREFIX} || $config{XMLPREFIX};
 
+    delete $config{XMLPREFIX}; # delete if exists, otherwise MakeMaker gets confused
+
     if ( defined $libprefix ) {
         $xml2cfg = $libprefix . '/bin/' . $xml2cfg;
     }
         if ( $@ =~ /^UNTESTED/ ) {
             warn <<UNTESTED;
 WARNING!
-The installed Version of libxml2 was not tested with this version of XML::LibXML.
+The installed version of libxml2 was not tested with this version of XML::LibXML.
 
     XML::LibXML may fail building or some tests may not pass.
     Expect strange errors and unstable scripts.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.