Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37914479
en ru br
Репозитории ALT
S:1.02-alt1
5.1: 0.96-alt1
4.1: 0.16-alt2
4.0: 0.16-alt2
3.0: 0.12-alt5
www.altlinux.org/Changes

Группа :: Разработка/Perl
Пакет: perl-XML-SAX

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: perl-XML-SAX-0.12-alt-ini-dir.patch
Скачать


--- XML-SAX-0.12/SAX.pm-	2002-11-19 18:25:45 +0000
+++ XML-SAX-0.12/SAX.pm	2004-04-28 05:20:48 +0000
@@ -17,6 +17,8 @@ use File::Spec ();
 use Symbol qw(gensym);
 use XML::SAX::ParserFactory (); # loaded for simplicity
 
+use Config qw(%Config);
+
 use constant PARSER_DETAILS => "ParserDetails.ini";
 
 use constant Namespaces => "http://xml.org/sax/features/namespaces";
@@ -55,6 +57,9 @@ sub load_parsers {
     if (!$dir) {
         $dir = $INC{'XML/SAX.pm'};
         $dir = dirname($dir);
+    
+	# ALT: /etc/perl5 support
+	$dir =~ s,\Q$Config{installvendorlib},/etc/perl5,;
     }
     
     my $fh = gensym();
@@ -183,6 +188,9 @@ sub save_parsers {
     my $dir = $INC{'XML/SAX.pm'};
     $dir = dirname($dir);
     
+    # ALT: /etc/perl5 support
+    $dir =~ s,\Q$Config{installvendorlib},/etc/perl5,;
+    
     my $file = File::Spec->catfile($dir, "SAX", PARSER_DETAILS);
     chmod 0644, $file;
     unlink($file);
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin