Hello community, here is the log from the commit of package po4a for openSUSE:Factory checked in at 2013-06-25 09:37:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/po4a (Old) and /work/SRC/openSUSE:Factory/.po4a.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "po4a" Changes: -------- --- /work/SRC/openSUSE:Factory/po4a/po4a.changes 2013-04-17 09:24:19.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.po4a.new/po4a.changes 2013-06-25 14:44:28.000000000 +0200 @@ -1,0 +2,8 @@ +Mon Jun 24 17:22:28 UTC 2013 - [email protected] + +- Add po4a-0.44-use-tempfile-correctly.patch to fix tempfile build + errors on Perl >-5.18 by replacing 'File::Temp->tempfile' with + 'File::Temp::tempfile' +- Source URL corrected + +------------------------------------------------------------------- New: ---- po4a-0.44-use-tempfile-correctly.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ po4a.spec ++++++ --- /var/tmp/diff_new_pack.7NgjWY/_old 2013-06-25 14:44:29.000000000 +0200 +++ /var/tmp/diff_new_pack.7NgjWY/_new 2013-06-25 14:44:29.000000000 +0200 @@ -23,7 +23,11 @@ License: GPL-2.0 Group: Development/Tools/Other Url: http://po4a.alioth.debian.org/ -Source: http://alioth.debian.org/frs/download.php/3786/%{name}-%{version}.tar.gz +Source: http://alioth.debian.org/frs/download.php/file/3786/%{name}-%{version}.tar.gz + +# PATCH-FIX-UPSTREAM po4a-0.44-use-tempfile-correctly.patch Will be fixed in next version. +Patch0: po4a-0.44-use-tempfile-correctly.patch + BuildRequires: docbook-xsl-stylesheets %if 0%{?suse_version} > 1210 BuildRequires: libxslt-tools @@ -71,6 +75,7 @@ %prep %setup -q +%patch0 -p1 %build perl Build.PL installdirs=vendor ++++++ po4a-0.44-use-tempfile-correctly.patch ++++++ diff -ur po4a-0.44.old/lib/Locale/Po4a/Po.pm po4a-0.44/lib/Locale/Po4a/Po.pm --- po4a-0.44.old/lib/Locale/Po4a/Po.pm 2012-10-21 00:03:24.000000000 +0100 +++ po4a-0.44/lib/Locale/Po4a/Po.pm 2013-04-17 11:26:54.749652129 +0100 @@ -572,7 +572,8 @@ if (-e $filename) { my ($tmp_filename); - (undef,$tmp_filename)=File::Temp->tempfile($filename."XXXX", + my $basename = basename($filename); + (undef,$tmp_filename)=File::Temp::tempfile($basename."XXXX", DIR => "/tmp", OPEN => 0, UNLINK => 0); diff -ur po4a-0.44.old/lib/Locale/Po4a/Wml.pm po4a-0.44/lib/Locale/Po4a/Wml.pm --- po4a-0.44.old/lib/Locale/Po4a/Wml.pm 2012-10-21 00:03:24.000000000 +0100 +++ po4a-0.44/lib/Locale/Po4a/Wml.pm 2013-04-17 11:27:43.904492845 +0100 @@ -81,7 +81,7 @@ sub read { my ($self,$filename)=@_; my $tmp_filename; - (undef,$tmp_filename)=File::Temp->tempfile("po4aXXXX", + (undef,$tmp_filename)=File::Temp::tempfile("po4aXXXX", DIR => "/tmp", SUFFIX => ".xml", OPEN => 0, diff -ur po4a-0.44.old/po4a po4a-0.44/po4a --- po4a-0.44.old/po4a 2012-10-21 00:03:24.000000000 +0100 +++ po4a-0.44/po4a 2013-04-17 11:26:05.938810267 +0100 @@ -1209,7 +1209,7 @@ chdir $po4a_opts{"srcdir"} if (defined $po4a_opts{"srcdir"}); if ($po4a_opts{"split"}) { - (undef,$pot_filename)=File::Temp->tempfile("po4aXXXX", + (undef,$pot_filename)=File::Temp::tempfile("po4aXXXX", DIR => "/tmp", SUFFIX => ".pot", OPEN => 0, @@ -1239,7 +1239,7 @@ # Create a temporary POT, and check if the old one needs to be # updated (unless --force was specified). unless ($po4a_opts{"force"}) { - (undef,$tmp_file)=File::Temp->tempfile("po4aXXXX", + (undef,$tmp_file)=File::Temp::tempfile("po4aXXXX", DIR => "/tmp", SUFFIX => ".pot", OPEN => 0, @@ -1270,7 +1270,7 @@ # Generate a complete .po foreach my $lang (sort keys %po_filename) { my $tmp_bigpo; - (undef,$tmp_bigpo)=File::Temp->tempfile("po4aXXXX", + (undef,$tmp_bigpo)=File::Temp::tempfile("po4aXXXX", DIR => "/tmp", SUFFIX => "-$lang.po", OPEN => 0, @@ -1336,7 +1336,7 @@ my $tmp_file; # Create a temporary PO, and check if the old one needs to be # updated (unless --force was specified). - (undef,$tmp_file)=File::Temp->tempfile("po4aXXXX", + (undef,$tmp_file)=File::Temp::tempfile("po4aXXXX", DIR => "/tmp", SUFFIX => ".po", OPEN => 0, diff -ur po4a-0.44.old/po4a-updatepo po4a-0.44/po4a-updatepo --- po4a-0.44.old/po4a-updatepo 2012-10-21 00:03:24.000000000 +0100 +++ po4a-0.44/po4a-updatepo 2013-04-17 11:26:05.938810267 +0100 @@ -248,7 +248,7 @@ if $_ eq '-' && !-e '-'} @pofiles; my ($pot_filename); -(undef,$pot_filename)=File::Temp->tempfile("po4a-updatepoXXXX", +(undef,$pot_filename)=File::Temp::tempfile("po4a-updatepoXXXX", DIR => "/tmp", SUFFIX => ".pot", OPEN => 0, diff -ur po4a-0.44.old/scripts/msguntypot po4a-0.44/scripts/msguntypot --- po4a-0.44.old/scripts/msguntypot 2012-10-21 00:03:24.000000000 +0100 +++ po4a-0.44/scripts/msguntypot 2013-04-17 11:26:05.939810264 +0100 @@ -195,7 +195,7 @@ # Get all po files and report differences in them my ($pofile); -(undef,$pofile)=File::Temp->tempfile("po4aXXXX", +(undef,$pofile)=File::Temp::tempfile("po4aXXXX", DIR => "/tmp", SUFFIX => ".po", OPEN => 0, -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
