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;

Reply via email to