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

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

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

Патч: perl-Image-Xpm-1.11-alt-perlio.patch
Скачать


--- Image-Xpm-1.11/Xpm.pm-	2009-11-26 21:18:10.000000000 +0300
+++ Image-Xpm-1.11/Xpm.pm	2010-06-10 20:19:51.853069856 +0400
@@ -323,14 +323,9 @@ sub load { # Object method
         open $fh, $file or croak "load() failed to open `$file': $!" ;
     }
     elsif( ref($file) eq 'SCALAR' ) {
-	if( $] >= 5.008001 ) { # 5.8.0 dumps core when using "scalar open"
-	    eval q{ open $fh, "<", $file } # avoid syntax error with pre-5.6 perls
-		or croak "cannot handle scalar value: $!";
-	}
-	else {
-	    require IO::String;
-	    $fh = IO::String->new( $$file );
-	}
+	use 5.008001;
+	open $fh, "<", \$$file
+	    or croak "cannot handle scalar value: $!";
     }
     else {
         seek($file, 0, 0) or croak "load() can't rewind handle for `$file': $!";
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin