public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-util/dmake/files/
@ 2016-12-11 14:01 Michał Górny
  0 siblings, 0 replies; only message in thread
From: Michał Górny @ 2016-12-11 14:01 UTC (permalink / raw
  To: gentoo-commits

commit:     9f6ce68377c771633c8fc0fc9720ff604765af27
Author:     Michael Mair-Keimberger (asterix) <m.mairkeimberger <AT> gmail <DOT> com>
AuthorDate: Sat Nov 12 20:18:53 2016 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Dec 11 14:00:05 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f6ce683

dev-util/dmake: remove unused patches

Closes: https://github.com/gentoo/gentoo/pull/2817

 .../dmake/files/4.12-fix-overlapping-stcpys.patch  | 233 ---------------------
 dev-util/dmake/files/dmake-4.1-r1.diff             | 170 ---------------
 2 files changed, 403 deletions(-)

diff --git a/dev-util/dmake/files/4.12-fix-overlapping-stcpys.patch b/dev-util/dmake/files/4.12-fix-overlapping-stcpys.patch
deleted file mode 100644
index b79a53b..00000000
--- a/dev-util/dmake/files/4.12-fix-overlapping-stcpys.patch
+++ /dev/null
@@ -1,233 +0,0 @@
-diff -ru dmake.orig/rulparse.c dmake/rulparse.c
---- dmake.orig/rulparse.c	2009-07-29 13:31:47.000000000 +0100
-+++ dmake/rulparse.c	2009-07-29 13:32:09.000000000 +0100
-@@ -897,7 +897,7 @@
- 	 /* Handle %-targets. */
- 	 CELLPTR cur;
- 	 CELLPTR tpq = NIL(CELL);
--	 CELLPTR nprq;
-+	 CELLPTR nprq = NULL;
- 
- #ifdef DBUG
- 	 DB_PRINT( "%", ("Handling %%-target [%s : : <prerequisites follow, maybe empty>]",
-@@ -915,7 +915,8 @@
- 
- 	    if( *name == '\'' && name[len-1]=='\'' ){
- 	       name[len-1] = '\0';
--	       strcpy(name,name+1);
-+	       len = strlen(name+1)+1;
-+	       memmove(name,name+1,len);
- 	       /* add indirect prerequisite */
- 	       _add_indirect_prereq( cur );
- 	    }
-diff -ru dmake.orig/dag.c dmake/dag.c
---- dmake.orig/dag.c	2009-08-07 20:18:31.000000000 +0100
-+++ dmake/dag.c	2009-08-07 20:30:59.000000000 +0100
-@@ -369,14 +369,17 @@
- 	 /* strip out any \<nl> combinations where \ is the current
- 	  * CONTINUATION char */
- 	 for(p=q; (p=strchr(p,CONTINUATION_CHAR))!=NIL(char); )
--	    if( p[1] == '\n' )
--	       strcpy( p, p+2 );
-+	    if( p[1] == '\n' ) {
-+	       size_t len = strlen(p+2)+1;
-+	       memmove ( p, p+2, len );
-+	    }
- 	    else
- 	       p++;
- 
- 	 p = DmStrSpn(q ," \t");	/* Strip white space before ... */
- 	 if( p != q ) {
--	    strcpy( q, p);
-+	    size_t len = strlen(p)+1;
-+	    memmove( q, p, len );
- 	    p = q;
- 	 }
- 
-diff -ru dmake.orig/expand.c dmake/expand.c
---- dmake.orig/expand.c	2009-08-07 20:18:34.000000000 +0100
-+++ dmake/expand.c	2009-08-07 20:42:40.000000000 +0100
-@@ -230,6 +230,7 @@
- char *tok;
- {
-    if( strchr( "\"\\vantbrf01234567", tok[1] ) ) {
-+      size_t len;
-       switch( tok[1] ) {
- 	 case 'a' : *tok = 0x07; break;
- 	 case 'b' : *tok = '\b'; break;
-@@ -246,13 +247,15 @@
- 	    register int j = 0;
- 	    for( ; i<2 && isdigit(tok[2]); i++ ) {
- 	       j = (j << 3) + (tok[1] - '0');
--	       strcpy( tok+1, tok+2 );
-+	       len = strlen(tok+2)+1;
-+	       memmove( tok+1, tok+2, len );
- 	    }
- 	    j = (j << 3) + (tok[1] - '0');
- 	    *tok = j;
- 	 }
-       }
--      strcpy( tok+1, tok+2 );
-+      len = strlen(tok+2)+1;
-+      memmove( tok+1, tok+2, len );
-    }
- }
- 
-@@ -365,7 +368,8 @@
-       if( (e = Basename(s)) != s) {
- 	 if( !(mod & DIRECTORY_FLAG) ) {
- 	    /* Move the basename to the start. */
--	    strcpy(s, e);
-+	    size_t len = strlen(e)+1;
-+	    memmove(s, e, len);
- 	 }
- 	 else
- 	    s = e;
-@@ -382,7 +386,8 @@
- 
-       if( !(mod & FILE_FLAG) ) {
- 	 /* Move the suffix to the start. */
--	 strcpy( s, e );
-+	 size_t len = strlen(e)+1;
-+         memmove(s, e, len);
-       }
-       else
- 	 s = e;
-@@ -725,8 +730,10 @@
- 	      done = !lev;
- 	      break;
-             } else {
-+              size_t len;
- 	      s[1] = ' ';
--	      strcpy( s, s+1 );
-+              len = strlen(s+1)+1;
-+	      memmove( s, s+1, len );
- 	    }
- 	    /*FALLTHRU*/
- 	 case ' ':
-@@ -835,8 +842,10 @@
-        * converted them to a real space. Let's verify this. */
-       for( p=s; *p && *p != edelim && *p; p++ ) {
- 	if( p[0] == '\\' && p[1] == '\n' ) {
-+	  size_t len;
- 	  p[1] = ' ';
--	  strcpy( p, p+1 );
-+	  len = strlen(p+1)+1;
-+	  memmove( p, p+1, len );
- 	}
-       }
-       if( !*p )
-@@ -1120,7 +1129,10 @@
-       *flag = 1;
-       res   = Expand( start );
- 
--      if( (t = DmStrSpn( res, " \t" )) != res ) strcpy( res, t );
-+      if( (t = DmStrSpn( res, " \t" )) != res ) {
-+          size_t len = strlen(t)+1;
-+          memmove( res, t, len );
-+      }
-    }
- 
-    FREE( start );       /* this is ok! start is assigned a DmSubStr above */
-diff -ru dmake.orig/getinp.c dmake/getinp.c
---- dmake.orig/getinp.c	2009-08-07 20:18:31.000000000 +0100
-+++ dmake/getinp.c	2009-08-07 20:27:08.000000000 +0100
-@@ -169,7 +169,8 @@
- 	  * text lines on input.  The maximum size of this is governened by
- 	  * Buffer_size */
- 	    if( q != p && q[-1] == CONTINUATION_CHAR ) {
--	       strcpy( q, q+1 );
-+	       size_t len = strlen(q+1)+1;
-+	       memmove( q, q+1, len );
- 	       q--;
- 	       cont = FALSE;
- 	    }
-@@ -290,7 +291,8 @@
-    while( (c = strchr(c, COMMENT_CHAR)) != NIL(char) ) {
-       if( Comment || State == NORMAL_SCAN )
- 	 if( c != str && c[-1] == ESCAPE_CHAR ) {
--	    strcpy( c-1, c );        /* copy it left, due to \# */
-+	    size_t len = strlen(c)+1;
-+	    memmove( c-1, c, len );  /* copy it left, due to \# */
- 	    if( pend ) (*pend)--;    /* shift tail pointer left */
- 	 }
- 	 else {
-diff -ru dmake.orig/path.c dmake/path.c
---- dmake.orig/path.c	2009-08-07 20:18:31.000000000 +0100
-+++ dmake/path.c	2009-08-07 20:41:30.000000000 +0100
-@@ -172,6 +172,7 @@
-    char *tpath;
-    int hasdriveletter = 0;
-    int delentry;
-+   size_t len;
- 
-    DB_ENTER( "Clean_path" );
- 
-@@ -231,14 +232,16 @@
- 	    p++;
- 	 }
- 	 while( *p == *DirSepStr);
--	 strcpy(t+1,p);
-+	 len = strlen(p)+1;
-+	 memmove(t+1,p,len);
- 	 continue;
-       }
- 
-       /* Remove './'. If OOODMAKEMODE is set do this only if it is not at
-        * the start of the path. */
-       if ( p-q == 1 && *q == '.' && (q != path || !STOBOOL(OOoDmMode)) ) {
--	 strcpy(q,p+1);
-+	 len = strlen(p+1)+1;
-+	 memmove(q,p+1,len);
- 	 q = tpath;
- 	 continue;
-       }
-@@ -268,7 +271,8 @@
- 	 }
- 	 while( *t == *DirSepStr);
- 	 /* q points to first letter of the current directory/file. */
--	 strcpy(q,t);
-+	 len = strlen(t)+1;
-+	 memmove(q,t,len);
- 	 q = tpath;
-       }
-       else
---- dmake.orig/make.c	2009-08-08 09:56:10.000000000 +0100
-+++ dmake/make.c	2009-08-08 10:00:04.000000000 +0100
-@@ -1352,8 +1352,10 @@
-        * Nothing in Expand() should be able to change dynamic macros. */
-       cmnd = Expand( rp->st_string );
- 
--      if( new_attr && (p = DmStrSpn(cmnd," \t\n+-@%")) != cmnd )
--	 strcpy(cmnd,p);
-+      if( new_attr && (p = DmStrSpn(cmnd," \t\n+-@%")) != cmnd ) {
-+	 size_t len = strlen(p)+1;
-+	 memmove(cmnd,p,len);
-+      }
- 
-       /* COMMAND macro is set to "$(CMNDNAME) $(CMNDARGS)" by default, it is
-        * possible for the user to reset it to, for example
-@@ -1381,8 +1383,10 @@
- 	 shell  = ((l_attr & A_SHELL) != 0);
- 
- 	 /* clean up the attributes that we may have just added. */
--	 if( (p = DmStrSpn(cmnd," \t\n+-@%")) != cmnd )
--	    strcpy(cmnd,p);
-+	 if( (p = DmStrSpn(cmnd," \t\n+-@%")) != cmnd ) {
-+	    size_t len = strlen(p)+1;
-+	    memmove(cmnd,p,len);
-+	 }
-       }
- 
- #if defined(MSDOS)
-@@ -1477,8 +1481,9 @@
-    for( p=cmnd; *(n = DmStrPbrk(p,tmp)) != '\0'; )
-       /* Remove the \<nl> sequences. */
-       if(*n == CONTINUATION_CHAR && n[1] == '\n') {
-+	 size_t len = strlen(n+2)+1;
- 	 DB_PRINT( "make", ("fixing [%s]", p) );
--	 strcpy( n, n+2 );
-+	 memmove( n, n+2, len );
- 	 p = n;
-       }
-       /* Look for an escape sequence and replace it by it's corresponding

diff --git a/dev-util/dmake/files/dmake-4.1-r1.diff b/dev-util/dmake/files/dmake-4.1-r1.diff
deleted file mode 100644
index 3655a6b..00000000
--- a/dev-util/dmake/files/dmake-4.1-r1.diff
+++ /dev/null
@@ -1,170 +0,0 @@
-diff -ur dmake.orig/dbug/malloc/testmem.c dmake-4.1/dbug/malloc/testmem.c
---- dmake.orig/dbug/malloc/testmem.c	1997-07-15 17:02:26.000000000 +0100
-+++ dmake-4.1/dbug/malloc/testmem.c	2003-03-10 15:02:38.000000000 +0000
-@@ -64,7 +64,7 @@
- int f;
- extern char *sys_errlist[];
- extern int sys_nerr;
--extern int errno;
-+#include <errno.h>
- #endif
- 
- /* ARGSUSED */
-diff -ur dmake.orig/qssl/runargv.c dmake-4.1/qssl/runargv.c
---- dmake.orig/qssl/runargv.c	1997-07-15 17:02:29.000000000 +0100
-+++ dmake-4.1/qssl/runargv.c	2003-03-10 15:03:09.000000000 +0000
-@@ -24,6 +24,7 @@
- */
- 
- #include <signal.h>
-+#include <errno.h>
- #include "extern.h"
- #include "sysintf.h"
- 
-@@ -67,7 +68,6 @@
- int     shell;
- char	*cmd;
- {
--   extern  int  errno;
-    int          pid;
-    char         **argv;
- 
-diff -ur dmake.orig/qssl/stdlib.h dmake-4.1/qssl/stdlib.h
---- dmake.orig/qssl/stdlib.h	1997-07-15 17:02:29.000000000 +0100
-+++ dmake-4.1/qssl/stdlib.h	2003-03-10 15:03:35.000000000 +0000
-@@ -39,7 +39,7 @@
- extern free();
- #endif
- 
--extern int errno;
-+#include <errno.h>
- 
- #ifndef EIO
- #	include <errno.h>
-diff -ur dmake.orig/unix/386ix/stdlib.h dmake-4.1/unix/386ix/stdlib.h
---- dmake.orig/unix/386ix/stdlib.h	1997-07-15 17:02:34.000000000 +0100
-+++ dmake-4.1/unix/386ix/stdlib.h	2003-03-10 15:04:33.000000000 +0000
-@@ -35,7 +35,7 @@
- extern char *malloc();
- extern char *realloc();
- extern free();
--extern int errno;
-+#include <errno.h>
- 
- #ifndef EIO
- #	include <errno.h>
-diff -ur dmake.orig/unix/bsd43/stdlib.h dmake-4.1/unix/bsd43/stdlib.h
---- dmake.orig/unix/bsd43/stdlib.h	1997-07-15 17:02:35.000000000 +0100
-+++ dmake-4.1/unix/bsd43/stdlib.h	2003-03-10 15:04:55.000000000 +0000
-@@ -35,7 +35,7 @@
- extern char *malloc();
- extern char *realloc();
- extern free();
--extern int errno;
-+#include <errno.h>
- 
- #ifndef EIO
- #	include <errno.h>
-diff -ur dmake.orig/unix/coherent/stdlib.h dmake-4.1/unix/coherent/stdlib.h
---- dmake.orig/unix/coherent/stdlib.h	1997-07-15 17:02:35.000000000 +0100
-+++ dmake-4.1/unix/coherent/stdlib.h	2003-03-10 15:05:33.000000000 +0000
-@@ -35,7 +35,7 @@
- extern char *malloc();
- extern char *realloc();
- extern free();
--extern int errno;
-+#include <errno.h>
- 
- #ifndef EIO
- #	include <errno.h>
-diff -ur dmake.orig/unix/runargv.c dmake-4.1/unix/runargv.c
---- dmake.orig/unix/runargv.c	1997-07-15 17:02:34.000000000 +0100
-+++ dmake-4.1/unix/runargv.c	2003-03-10 15:05:53.000000000 +0000
-@@ -24,6 +24,7 @@
- */
- 
- #include <signal.h>
-+#include <errno.h>
- #include "extern.h"
- #include "sysintf.h"
- 
-@@ -67,8 +68,7 @@
- int     shell;
- char	*cmd;
- {
--   extern  int  errno;
--   extern  char *sys_errlist[];
-+   
-    int          pid;
-    char         **argv;
- 
-diff -ur dmake.orig/unix/startup.h dmake-4.1/unix/startup.h
---- dmake.orig/unix/startup.h	1997-07-15 17:02:34.000000000 +0100
-+++ dmake-4.1/unix/startup.h	2003-03-10 15:00:46.000000000 +0000
-@@ -24,4 +24,4 @@
- --      Use cvs log to obtain detailed change logs.
- */
- 
--"MAKESTARTUP := $(ROOTDIR)/usr/local/lib/dmake/startup/startup.mk",
-+"MAKESTARTUP := $(ROOTDIR)/usr/share/dmake/startup/startup.mk",
-diff -ur dmake.orig/unix/sysvr1/stdlib.h dmake-4.1/unix/sysvr1/stdlib.h
---- dmake.orig/unix/sysvr1/stdlib.h	1997-07-15 17:02:36.000000000 +0100
-+++ dmake-4.1/unix/sysvr1/stdlib.h	2003-03-10 15:06:16.000000000 +0000
-@@ -35,7 +35,7 @@
- extern char *malloc();
- extern char *realloc();
- extern free();
--extern int errno;
-+#include <errno.h>
- 
- #ifndef EIO
- #	include <errno.h>
-diff -ur dmake.orig/unix/sysvr3/stdlib.h dmake-4.1/unix/sysvr3/stdlib.h
---- dmake.orig/unix/sysvr3/stdlib.h	1997-07-15 17:02:36.000000000 +0100
-+++ dmake-4.1/unix/sysvr3/stdlib.h	2003-03-10 15:06:50.000000000 +0000
-@@ -46,10 +46,6 @@
- #define NAME_MAX pathconf("/dev/null",_PC_NAME_MAX)
- #endif
- 
--extern int errno;
--
--#ifndef EIO
--#	include <errno.h>
--#endif
-+#include <errno.h>
- 
- #endif /* _STDLIB_INCLUDED_ */
-diff -ur dmake.orig/unix/xenix/stdlib.h dmake-4.1/unix/xenix/stdlib.h
---- dmake.orig/unix/xenix/stdlib.h	1997-07-15 17:02:36.000000000 +0100
-+++ dmake-4.1/unix/xenix/stdlib.h	2003-03-10 15:05:15.000000000 +0000
-@@ -41,7 +41,7 @@
- extern free();
- #endif
- 
--extern int errno;
-+#include <errno.h>
- 
- #ifndef EIO
- #	include <errno.h>
-diff -ur dmake.orig/win95/microsft/vpp40/runargv.c dmake-4.1/win95/microsft/vpp40/runargv.c
---- dmake.orig/win95/microsft/vpp40/runargv.c	1997-07-15 17:02:37.000000000 +0100
-+++ dmake-4.1/win95/microsft/vpp40/runargv.c	2003-03-10 15:07:06.000000000 +0000
-@@ -73,7 +73,6 @@
- int     shell;
- char	*cmd;
- {
--   extern  int  errno;
-    extern  char *sys_errlist[];
-    int          pid;
-    char         **argv;
-diff -ur dmake.orig/winnt/microsft/vpp40/runargv.c dmake-4.1/winnt/microsft/vpp40/runargv.c
---- dmake.orig/winnt/microsft/vpp40/runargv.c	1997-07-15 17:02:38.000000000 +0100
-+++ dmake-4.1/winnt/microsft/vpp40/runargv.c	2003-03-10 15:07:21.000000000 +0000
-@@ -73,7 +73,6 @@
- int     shell;
- char	*cmd;
- {
--   extern  int  errno;
-    extern  char *sys_errlist[];
-    int          pid;
-    char         **argv;


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2016-12-11 14:01 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-12-11 14:01 [gentoo-commits] repo/gentoo:master commit in: dev-util/dmake/files/ Michał Górny

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox