Skip to content

Commit 8e48fec

Browse files
committed
replace uses of URI::file with pathname_to_url
1 parent e32704e commit 8e48fec

File tree

3 files changed

+7
-8
lines changed

3 files changed

+7
-8
lines changed

lib/LaTeXML/Common/Model/DTD.pm

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ use LaTeXML::Util::Pathname;
1616
use LaTeXML::Global;
1717
use LaTeXML::Common::Error;
1818
use LaTeXML::Common::XML;
19-
use URI::file;
2019

2120
#**********************************************************************
2221
# NOTE: Arglist is DTD specific.
@@ -118,7 +117,7 @@ sub readDTD {
118117
paths => $STATE->lookupValue('SEARCHPATHS'),
119118
installation_subdir => 'resources/DTD');
120119
if ($dtdfile) {
121-
$dtd = XML::LibXML::Dtd->new($$self{public_id}, URI::file->new($dtdfile));
120+
$dtd = XML::LibXML::Dtd->new($$self{public_id}, pathname_to_file_url($dtdfile));
122121
$how = " from $dtdfile ";
123122
Error('misdefined', $$self{system_id}, undef,
124123
"Parsing of DTD \"$$self{public_id}\" \"$$self{system_id}\" failed")

lib/LaTeXML/Post.pm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -664,7 +664,6 @@ use DB_File;
664664
use Unicode::Normalize;
665665
use LaTeXML::Post; # to import error handling...
666666
use LaTeXML::Common::Error;
667-
use URI::file;
668667
use base qw(LaTeXML::Common::Object);
669668
our $NSURI = "http://dlmf.nist.gov/LaTeXML";
670669
our $XPATH = LaTeXML::Common::XML::XPath->new(ltx => $NSURI);
@@ -857,7 +856,8 @@ sub setDocument_internal {
857856
else {
858857
Fatal('unexpected', $root, undef, "Dont know how to use '$root' as document element"); }
859858
# set URI to destination
860-
$$self{document}->setURI(URI::file->new($self->getDestination));
859+
my $url = pathname_to_file_url($self->getDestination);
860+
$$self{document}->setURI($url) if defined $url;
861861
return $self; }
862862

863863
our @MonthNames = (qw( January February March April May June

lib/LaTeXML/Post/Manifest/Epub.pm

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ package LaTeXML::Post::Manifest::Epub;
1313
use strict;
1414
use warnings;
1515
use File::Find qw(find);
16-
use URI::file;
16+
use LaTeXML::Util::Pathname;
1717

1818
our $uuid_tiny_installed;
1919

@@ -27,7 +27,7 @@ BEGIN {
2727
use base qw(LaTeXML::Post::Manifest);
2828
use LaTeXML::Util::Pathname;
2929
use File::Spec::Functions qw(catdir);
30-
use POSIX qw(strftime);
30+
use POSIX qw(strftime);
3131
use LaTeXML::Post; # for error handling!
3232
our $container_content = <<'EOL';
3333
<?xml version="1.0"?>
@@ -171,7 +171,7 @@ sub process {
171171
# Add to manifest
172172
my $manifest = $$self{opf_manifest};
173173
my $item = $manifest->addNewChild(undef, 'item');
174-
my $item_url = URI::file->new($relative_destination);
174+
my $item_url = pathname_to_url($relative_destination);
175175
my $item_id = url_id($item_url);
176176
$item->setAttribute('id', $item_id);
177177
$item->setAttribute('href', $item_url);
@@ -215,7 +215,7 @@ sub finalize {
215215
$file_type = 'application/octet-stream'; }
216216

217217
my $file_item = $manifest->addNewChild(undef, 'item');
218-
my $file_url = URI::file->new($file);
218+
my $file_url = pathname_to_url($file);
219219
$file_item->setAttribute('id', url_id($file_url));
220220
$file_item->setAttribute('href', $file_url);
221221
$file_item->setAttribute('media-type', $file_type); }

0 commit comments

Comments
 (0)