packages: cvsspam/cvsspam.spec, cvsspam/ruby19-shadow-outer-var.patch (NEW)...
glen
glen at pld-linux.org
Fri Jun 18 11:23:32 CEST 2010
Author: glen Date: Fri Jun 18 09:23:32 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- shadow outer var fix
---- Files affected:
packages/cvsspam:
cvsspam.spec (1.45 -> 1.46) , ruby19-shadow-outer-var.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/cvsspam/cvsspam.spec
diff -u packages/cvsspam/cvsspam.spec:1.45 packages/cvsspam/cvsspam.spec:1.46
--- packages/cvsspam/cvsspam.spec:1.45 Wed Apr 7 17:28:38 2010
+++ packages/cvsspam/cvsspam.spec Fri Jun 18 11:23:26 2010
@@ -3,7 +3,7 @@
Summary(pl.UTF-8): CVSspam - wysyłanie różnic po wykonaniu zmiany w repozytorium CVS
Name: cvsspam
Version: 0.2.12
-Release: 13
+Release: 13.1
License: GPL
Group: Applications/System
Source0: http://www.badgers-in-foil.co.uk/projects/cvsspam/releases/%{name}-%{version}.tar.gz
@@ -13,6 +13,7 @@
Patch0: %{name}-textdiff.patch
Patch1: %{name}-tracfunc.patch
Patch2: ruby19.patch
+Patch3: ruby19-shadow-outer-var.patch
URL: http://www.badgers-in-foil.co.uk/projects/cvsspam/
BuildRequires: rpmbuild(macros) >= 1.277
Requires: cvs-client
@@ -43,6 +44,7 @@
%patch0 -p0
%patch1 -p1
%patch2 -p1
+%patch3 -p1
%install
rm -rf $RPM_BUILD_ROOT
@@ -87,6 +89,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.46 2010/06/18 09:23:26 glen
+- shadow outer var fix
+
Revision 1.45 2010/04/07 15:28:38 glen
- ruby19 fix on users file encoding reading
================================================================
Index: packages/cvsspam/ruby19-shadow-outer-var.patch
diff -u /dev/null packages/cvsspam/ruby19-shadow-outer-var.patch:1.1
--- /dev/null Fri Jun 18 11:23:32 2010
+++ packages/cvsspam/ruby19-shadow-outer-var.patch Fri Jun 18 11:23:26 2010
@@ -0,0 +1,52 @@
+fix warnings for "warning: shadowing outer local variable - line"
+side effect is that code starts to work again.
+
+--- cvsspam-0.2.12/collect_diffs.rb 2010-06-18 12:15:54.514725990 +0300
++++ cvsspam-0.2.12/collect_diffs.rb 2010-06-18 12:16:09.410605410 +0300
+@@ -169,8 +169,7 @@
+
+ raise "missing data dir (#{$tmpdir}/#{$dirtemplate}-XXXXXX)" if $datadir==nil
+
+- line = $stdin.gets
+- unless line =~ /^Update of (.+)/
++ unless $stdin.gets =~ /^Update of (.+)/
+ fail "Log preamble looks suspect (doesn't start 'Update of ...')"
+ end
+
+@@ -189,11 +188,15 @@
+ end
+
+ # look for the start of the user's comment
++ got_log_message = false
+ $stdin.each do |line|
+- break if line =~ /^Log Message/
++ if line =~ /^Log Message/
++ got_log_message = true
++ break
++ end
+ end
+
+- unless line =~ /^Log Message/
++ unless got_log_message
+ fail "Input did not contain a 'Log Message:' entry"
+ end
+
+@@ -273,12 +276,14 @@
+ blah("about to run #{diff_cmd.join(' ')}")
+ safer_popen(*diff_cmd) do |pipe|
+ # skip over cvs-diff's preamble
+- pipe.each do |line|
+- break if line =~ /^diff /
++ line = nil
++ pipe.each do |l|
++ line = l
++ break if l =~ /^diff /
+ end
+ file.puts "#U #{line}"
+- pipe.each do |line|
+- file.puts "#U #{line}"
++ pipe.each do |l|
++ file.puts "#U #{l}"
+ end
+ end
+ end
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/cvsspam/cvsspam.spec?r1=1.45&r2=1.46&f=u
More information about the pld-cvs-commit
mailing list