Author: arekm                        Date: Fri Jul 31 21:52:50 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- rel 4; strcpy patch from fc

---- Files affected:
packages/make:
   make.spec (1.81 -> 1.82) , make-3.81-strcpy-overlap.patch (NONE -> 1.1)  
(NEW)

---- Diffs:

================================================================
Index: packages/make/make.spec
diff -u packages/make/make.spec:1.81 packages/make/make.spec:1.82
--- packages/make/make.spec:1.81        Sun Feb  8 23:43:51 2009
+++ packages/make/make.spec     Fri Jul 31 23:52:45 2009
@@ -10,7 +10,7 @@
 Summary(uk.UTF-8):     GNU Make
 Name:          make
 Version:       3.81
-Release:       3
+Release:       4
 Epoch:         1
 License:       GPL
 Group:         Development/Building
@@ -26,6 +26,7 @@
 Patch5:                %{name}-getcwd.patch
 Patch6:                %{name}-memory.patch
 Patch7:                %{name}-newlines.patch
+Patch8:                %{name}-3.81-strcpy-overlap.patch
 URL:           http://www.gnu.org/software/make/
 BuildRequires: autoconf >= 2.59
 BuildRequires: automake >= 1:1.9
@@ -105,6 +106,7 @@
 %patch5 -p1
 %patch6 -p1
 %patch7 -p1
+%patch8 -p0
 
 rm -f po/stamp-po
 
@@ -162,6 +164,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.82  2009/07/31 21:52:45  arekm
+- rel 4; strcpy patch from fc
+
 Revision 1.81  2009/02/08 22:43:51  arekm
 - more fc fixes
 

================================================================
Index: packages/make/make-3.81-strcpy-overlap.patch
diff -u /dev/null packages/make/make-3.81-strcpy-overlap.patch:1.1
--- /dev/null   Fri Jul 31 23:52:50 2009
+++ packages/make/make-3.81-strcpy-overlap.patch        Fri Jul 31 23:52:45 2009
@@ -0,0 +1,16 @@
+Index: job.c
+===================================================================
+RCS file: /sources/make/make/job.c,v
+retrieving revision 1.193
+diff -u -r1.193 job.c
+--- job.c      9 Jun 2009 15:35:38 -0000       1.193
++++ job.c      31 Jul 2009 11:42:16 -0000
+@@ -1600,7 +1600,7 @@
+       /* There are no more references in this line to worry about.
+        Copy the remaining uninteresting text to the output.  */
+       if (out != in)
+-      strcpy (out, in);
++      memmove (out, in, strlen (in) + 1);
+ 
+       /* Finally, expand the line.  */
+       lines[i] = allocated_variable_expand_for_file (cmds->command_lines[i],
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/make/make.spec?r1=1.81&r2=1.82&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to