Ignore:
Timestamp:
Sep 22, 2010, 5:54:05 PM (9 years ago)
Author:
jmr@…
Message:

dpkg: update to 1.14.29 (#11634)

Location:
trunk/dports/sysutils/dpkg/files
Files:
7 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/sysutils/dpkg/files/bsd/patch-main_help.c

    r21501 r71761  
    1 --- main/help.c.old     Thu Dec  9 16:35:16 2004
    2 +++ main/help.c Thu Dec  9 16:35:38 2004
    3 @@ -69,11 +69,11 @@
     1--- src/help.c.old      Thu Dec  9 16:35:16 2004
     2+++ src/help.c  Thu Dec  9 16:35:38 2004
     3@@ -77,12 +77,11 @@
    44 
    55 void checkpath(void) {
     
    77-  static const char *const checklist[]= { "ldconfig",
    88+  static const char *const checklist[]= {
    9  #ifdef USE_START_STOP_DAEMON
     9 #if WITH_START_STOP_DAEMON
    1010     "start-stop-daemon",
    1111 #endif   
    12 -    "install-info", "update-rc.d", 0
    13 +    "install-info", 0
     12     "install-info",
     13-    "update-rc.d",
     14     NULL
    1415   };
    1516 
    16    struct stat stab;
  • trunk/dports/sysutils/dpkg/files/patch-lib_tarfn.c

    r21501 r71761  
    11--- lib/tarfn.c.orig    Wed Jan 26 18:31:15 2005
    22+++ lib/tarfn.c Wed Jan 26 19:26:19 2005
    3 @@ -13,6 +13,9 @@
    4  #include <errno.h>
    5  #include <tarfn.h>
     3@@ -18,6 +18,9 @@
     4 
     5 #include "strnlen.h"
    66 
    77+static const char ustarMagic[] = { 'u', 's', 't', 'a', 'r', '\0', '0', '0', '\0' };
     
    1111        char Name[100];
    1212        char Mode[8];
    13 @@ -23,11 +26,12 @@
     13@@ -28,11 +31,12 @@
    1414        char Checksum[8];
    1515        char LinkFlag;
     
    2525 typedef struct TarHeader       TarHeader;
    2626 
    27 @@ -74,6 +78,10 @@
     27@@ -78,6 +82,10 @@
    2828        struct passwd *         passwd = NULL;
    2929        struct group *          group = NULL;
     
    3636        long                    checksum;
    3737 
    38 @@ -82,7 +90,35 @@
     38@@ -86,7 +94,35 @@
    3939        if ( *h->GroupName )
    4040                group = getgrnam(h->GroupName);
     
    7373        d->Mode = (mode_t)OtoL(h->Mode, sizeof(h->Mode));
    7474        d->Size = (size_t)OtoL(h->Size, sizeof(h->Size));
    75 @@ -181,7 +217,9 @@
    76                         }
    77                         /* Else, Fall Through */
    78                 case Directory:
    79 -                       h.Name[nameLength - 1] = '\0';
    80 +                       if (h.Name[nameLength - 1] == '/') {
    81 +                               h.Name[nameLength - 1] = '\0';
    82 +                       }
    83                         status = (*functions->MakeDirectory)(&h);
    84                         break;
    85                 case HardLink:
  • trunk/dports/sysutils/dpkg/files/patch-main_archives.c

    r21501 r71761  
    1 --- main/archives.c.orig        Thu Nov 11 20:10:03 2004
    2 +++ main/archives.c     Fri Dec 17 17:34:55 2004
    3 @@ -312,6 +312,7 @@
    4  int tarobject(struct TarInfo *ti) {
     1--- src/archives.c.orig Thu Nov 11 20:10:03 2004
     2+++ src/archives.c      Fri Dec 17 17:34:55 2004
     3@@ -373,6 +373,7 @@
    54   static struct varbuf conffderefn, hardlinkfn, symlinkfn;
     5   static int fd;
    66   const char *usename;
    77+  char *s = NULL;
    8      
     8 
     9   struct conffile *conff;
    910   struct tarcontext *tc= (struct tarcontext*)ti->UserData;
    10    int statr, fd, i, existingdirectory;
    11 @@ -357,7 +358,15 @@
    12                  divpkg ? ")" : "");
     11@@ -423,7 +424,15 @@
     12     }
    1313   }
    1414 
     
    2626   if (nifd->namenode->flags & fnnf_new_conff) {
    2727     /* If it's a conffile we have to extract it next to the installed
    28 @@ -369,6 +378,10 @@
     28@@ -435,6 +444,10 @@
    2929   }
    3030   
  • trunk/dports/sysutils/dpkg/files/patch-main_remove.c

    r21501 r71761  
    1 --- main/remove.c.orig  Fri Dec 10 15:48:16 2004
    2 +++ main/remove.c       Fri Dec 10 15:51:29 2004
    3 @@ -254,7 +254,18 @@
     1--- src/remove.c.orig   Fri Dec 10 15:48:16 2004
     2+++ src/remove.c        Fri Dec 10 15:51:29 2004
     3@@ -266,7 +266,18 @@
    44         push_leftover(&leftover,namenode);
    55         continue;
     
    2121       {
    2222         /*
    23 @@ -367,7 +378,18 @@
     23@@ -383,7 +394,18 @@
    2424       push_leftover(&leftover,namenode);
    2525       continue;
  • trunk/dports/sysutils/dpkg/files/patch-utils_start-stop-daemon.c

    r33826 r71761  
    11--- utils/start-stop-daemon.c.orig      Thu Nov 11 12:10:04 2004
    22+++ utils/start-stop-daemon.c   Mon Dec 13 16:02:18 2004
    3 @@ -36,6 +36,8 @@
     3@@ -38,6 +38,8 @@
    44 #  define OSFreeBSD
    55 #elif defined(__NetBSD__)
     
    1010 #  error Unknown architecture - cannot build start-stop-daemon
    1111 #endif
    12 @@ -47,7 +49,7 @@
    13  #  include <ps.h>
     12@@ -49,7 +51,8 @@
     13 #include <ps.h>
    1414 #endif
    1515 
    1616-#if defined(OSOpenBSD) || defined(OSFreeBSD) || defined(OSNetBSD)
    1717+#if defined(OSOpenBSD) || defined(OSFreeBSD) || defined(OSNetBSD) || defined(OSDarwin)
     18+#include <sys/time.h>
    1819 #include <sys/param.h>
    19  #include <sys/user.h>
    2020 #include <sys/proc.h>
    21 @@ -58,7 +58,9 @@
    22  #include <sys/types.h>
    23  
    24  #include <err.h>
    25 +#if !defined(OSDarwin)
    26  #include <kvm.h>
    27 +#endif
    28  #include <limits.h>
    29  #endif
    30  
    31 @@ -723,11 +725,12 @@
    32  {
     21 #include <sys/stat.h>
     22@@ -804,7 +807,7 @@
    3323 #if defined(OSLinux) || defined(OShpux)
    3424        if (execname && !pid_is_exec(pid, &exec_stat))
     25                return;
    3526-#elif defined(OSHURD) || defined(OSFreeBSD) || defined(OSNetBSD)
    36 +               return;
    3727+#elif defined(OSHURD) || defined(OSFreeBSD) || defined(OSNetBSD) || defined(OSDarwin)
    38      /* I will try this to see if it works */
     28        /* Let's try this to see if it works */
    3929        if (execname && !pid_is_cmd(pid, execname))
    40 -#endif
    4130                return;
    42 +#endif
    43         if (userspec && !pid_is_user(pid, user_id))
    44                 return;
    45         if (cmdname && !pid_is_cmd(pid, cmdname))
    46 @@ -849,7 +852,6 @@
     31@@ -931,7 +934,6 @@
    4732 {
    4833        kvm_t *kd;
    49         int nentries;   /* Value not used */
     34        int nentries; /* Value not used */
    5035-       uid_t proc_uid;
    5136        struct kinfo_proc *kp;
    52         char  errbuf[_POSIX2_LINE_MAX];
     37        char errbuf[_POSIX2_LINE_MAX];
    5338 
    54 @@ -859,34 +861,10 @@
    55                 errx(1, "%s", errbuf);
    56         if ((kp = kvm_getprocs(kd, KERN_PROC_PID, pid, &nentries)) == 0)
     39@@ -941,32 +944,8 @@
     40        kp = kvm_getprocs(kd, KERN_PROC_PID, pid, &nentries);
     41        if (kp == NULL)
    5742                errx(1, "%s", kvm_geterr(kd));
    58 -       if (kp->kp_proc.p_cred )
     43-       if (kp->kp_proc.p_cred)
    5944-               kvm_read(kd, (u_long)&(kp->kp_proc.p_cred->p_ruid),
    60 -                       &proc_uid, sizeof(uid_t));
     45-                        &proc_uid, sizeof(uid_t));
    6146-       else
    6247-               return 0;
     
    7358 
    7459-       kd = kvm_openfiles(NULL, NULL, NULL, O_RDONLY, errbuf);
    75 -       if (kd == 0)
     60-       if (kd == NULL)
    7661-               errx(1, "%s", errbuf);
    77 -       if ((kp = kvm_getprocs(kd, KERN_PROC_PID, pid, &nentries)) == 0)
     62-       kp = kvm_getprocs(kd, KERN_PROC_PID, pid, &nentries);
     63-       if (kp == NULL)
    7864-               errx(1, "%s", kvm_geterr(kd));
    7965-       pidexec = (&kp->kp_proc)->p_comm;
     
    8470 }
    8571 
    86 -
    8772 static void
    88  do_procinit(void)
    89  {
    90 @@ -895,6 +873,78 @@
    91  
     73@@ -975,6 +954,80 @@
     74        /* Nothing to do */
     75 }
    9276 #endif /* OSOpenBSD */
    93  
     77+
    9478+#if defined(OSDarwin)
     79+#include <sys/sysctl.h>
    9580+int
    9681+pid_is_user(pid_t pid, uid_t uid)
Note: See TracChangeset for help on using the changeset viewer.