diff options
Diffstat (limited to 'Master/tlpkg/tlperl/lib/Locale/Maketext/GutsLoader.pm')
-rw-r--r-- | Master/tlpkg/tlperl/lib/Locale/Maketext/GutsLoader.pm | 61 |
1 files changed, 19 insertions, 42 deletions
diff --git a/Master/tlpkg/tlperl/lib/Locale/Maketext/GutsLoader.pm b/Master/tlpkg/tlperl/lib/Locale/Maketext/GutsLoader.pm index daa9840260a..858fcf7663a 100644 --- a/Master/tlpkg/tlperl/lib/Locale/Maketext/GutsLoader.pm +++ b/Master/tlpkg/tlperl/lib/Locale/Maketext/GutsLoader.pm @@ -1,49 +1,26 @@ package Locale::Maketext::GutsLoader; -$VERSION = '1.13'; +use Locale::Maketext; + +our $VERSION = '1.17'; -use strict; sub zorp { return scalar @_ } -BEGIN { - $Locale::Maketext::GutsLoader::GUTSPATH = __FILE__; - *Locale::Maketext::DEBUG = sub () {0} - unless defined &Locale::Maketext::DEBUG; -} - -# -# This whole drama is so that we can load the utf8'd code -# in Locale::Maketext::Guts, but if that fails, snip the -# utf8 and then try THAT. -# - -$Locale::Maketext::GUTSPATH = ''; -Locale::Maketext::DEBUG and warn "Requiring Locale::Maketext::Guts...\n"; -eval 'require Locale::Maketext::Guts'; - -if ($@) { - my $path = $Locale::Maketext::GUTSPATH; - - die "Can't load Locale::Maketext::Guts\nAborting" unless $path; - - die "No readable file $Locale::Maketext::GutsLoader::GUTSPATH\nAborting" - unless -e $path and -f _ and -r _; - - open(IN, $path) or die "Can't read-open $path\nAborting"; - - my $source; - { local $/; $source = <IN>; } - close(IN); - unless( $source =~ s/\b(use utf8)/# $1/ ) { - Locale::Maketext::DEBUG and - print "I didn't see 'use utf8' in $path\n"; - } - eval $source; - die "Can't compile $path\n...The error I got was:\n$@\nAborting" if $@; - Locale::Maketext::DEBUG and warn "Non-utf8'd Locale::Maketext::Guts fine\n"; -} -else { - Locale::Maketext::DEBUG and warn "Loaded Locale::Maketext::Guts fine\n"; -} +=head1 NAME + +Locale::Maketext::GutsLoader - Deprecated module to load Locale::Maketext utf8 code + +=head1 SYNOPSIS + + # Do this instead please + use Locale::Maketext + +=head1 DESCRIPTION + +Previously Locale::Maketext::Guts performed some magic to load +Locale::Maketext when utf8 was unavailable. The subs this module provided +were merged back into Locale::Maketext. + +=cut 1; |