OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   10-Apr-2006 19:58:02
  Branch: HEAD                             Handle: 2006041018580200

  Modified files:
    openpkg-src/lsof        lsof.patch lsof.spec

  Log:
    upgrading package: lsof 4.76 -> 4.77

  Summary:
    Revision    Changes     Path
    1.10        +32 -93     openpkg-src/lsof/lsof.patch
    1.60        +2  -2      openpkg-src/lsof/lsof.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/lsof/lsof.patch
  ============================================================================
  $ cvs diff -u -r1.9 -r1.10 lsof.patch
  --- openpkg-src/lsof/lsof.patch       22 Feb 2006 17:45:23 -0000      1.9
  +++ openpkg-src/lsof/lsof.patch       10 Apr 2006 17:58:02 -0000      1.10
  @@ -1,83 +1,7 @@
  -Index: lsof_4.76_src/dialects/freebsd/dlsof.h
  ---- lsof_4.76_src/dialects/freebsd/dlsof.h.orig      2005-08-08 21:49:26 
+0200
  -+++ lsof_4.76_src/dialects/freebsd/dlsof.h   2006-02-10 19:24:29 +0100
  -@@ -297,6 +297,10 @@
  - #define     MALLOC_DECLARE(type)    extern struct malloc_type type[1]
  -                                     /* to pacify <sys/lockf.h> */
  - #define     _KERNEL
  -+#if    FREEBSDV>=6000
  -+#include <sys/sx.h>
  -+#include <fs/devfs/devfs_int.h>
  -+#endif /* FREEBSDV>=6000 */
  - #include <fs/devfs/devfs.h>
  - #undef      _KERNEL
  - #  endif    /* FREEBSDV>=5000 */
  -Index: lsof_4.76_src/dialects/freebsd/dmnt.c
  ---- lsof_4.76_src/dialects/freebsd/dmnt.c.orig       2005-08-08 21:49:27 
+0200
  -+++ lsof_4.76_src/dialects/freebsd/dmnt.c    2006-02-10 19:25:57 +0100
  -@@ -78,8 +78,24 @@
  -     struct stat sb;
  -     static ss = 0;
  - 
  --    if (ss)
  --        return(c->si_inode ^ s);
  -+# if    defined(HAS_SI_PRIV)
  -+/*
  -+ * If the cdev structure has a private sub-structure, read it.
  -+ */
  -+        struct cdev_priv sp;
  -+
  -+        if (!c->si_priv || kread((KA_T)c->si_priv, (char *)&sp, sizeof(sp)))
  -+            return(0);
  -+#endif  /* defined(HAS_SI_PRIV) */
  -+
  -+        if (ss) {
  -+# if    defined(HAS_SI_PRIV)
  -+            return(sp.cdp_inode ^ s);
  -+# else  /* !defined(HAS_SI_PRIV) */
  -+            return(c->si_inode ^ s);
  -+#endif  /* defined(HAS_SI_PRIV) */
  -+        }
  -+
  - /*
  -  * Determine the random udev seed from stat(2) operations on "/" and
  -  * its device.
  -@@ -160,8 +176,14 @@
  -  * If the device seed is known, return its application to the cdev 
structure's
  -  * inode.
  -  */
  --    if (ss)
  --        return(c->si_inode ^ s);
  -+        if (ss) {
  -+# if    defined(HAS_SI_PRIV)
  -+            return(sp.cdp_inode ^ s);
  -+# else  /* !defined(HAS_SI_PRIV) */
  -+            return(c->si_inode ^ s);
  -+#endif  /* defined(HAS_SI_PRIV) */
  -+        }
  -+
  -     (void) fprintf(stderr, "%s: can't determine user device random 
seed.\n",            Pn);
  -     Exit(1);
  - }
  -Index: lsof_4.76_src/dialects/freebsd/machine.h
  ---- lsof_4.76_src/dialects/freebsd/machine.h.orig    2005-08-29 12:21:48 
+0200
  -+++ lsof_4.76_src/dialects/freebsd/machine.h 2006-02-10 19:24:29 +0100
  -@@ -427,6 +427,11 @@
  -  */
  - 
  - /* #define  HASSECURITY     1 */
  -+#if    FREEBSDV>=6000
  -+#define        HASSECURITY     1
  -+#define        HAS_SI_PRIV     1
  -+#endif /* FREEBSDV>=6000 */
  -+
  - 
  - 
  - /*
  -Index: lsof_4.76_src/Configure
  ---- lsof_4.76_src/Configure.orig     2005-08-29 12:17:38.000000000 +0200
  -+++ lsof_4.76_src/Configure  2005-12-30 18:38:58.000000000 +0100
  -@@ -396,7 +396,7 @@
  +Index: lsof_4.77_src/Configure
  +--- lsof_4.77_src/Configure.orig     2006-04-10 14:44:22 +0200
  ++++ lsof_4.77_src/Configure  2006-04-10 19:51:46 +0200
  +@@ -395,7 +395,7 @@
          fi    # }
        fi      # }
        LSOF_TGT="aix"
  @@ -86,7 +10,7 @@
        if test $? -eq 0        # {
        then
    
  -@@ -540,7 +540,7 @@
  +@@ -539,7 +539,7 @@
        LSOF_CFGF="$LSOF_CFGF -I`pwd`/dialects/aix/aix5"
        if test $LSOF_VERS -ge 5200     # {
        then
  @@ -95,7 +19,7 @@
          if test $? -eq 0      # {
          then
    
  -@@ -578,7 +578,7 @@
  +@@ -577,7 +577,7 @@
          # This is AIX >= 5 on ia64.
    
        LSOF_TSTK64=1
  @@ -104,7 +28,7 @@
        if test $? -eq 0        # {
        then
    
  -@@ -655,7 +655,7 @@
  +@@ -654,7 +654,7 @@
          fi    # }
          LSOF_TSTK64=1
          LSOF_TMP1=1
  @@ -113,7 +37,7 @@
          if test $? -eq 0      # {
          then
            LSOF_CFGF="$LSOF_CFGF -maix64"
  -@@ -702,7 +702,7 @@
  +@@ -701,7 +701,7 @@
        fi      #}
        LSOF_CFGF="$LSOF_CFGF -DAIXV=$LSOF_VERS"
        LSOF_DIALECT_DIR=aix
  @@ -122,7 +46,7 @@
        if test $? -eq 0        # {
        then
    
  -@@ -1921,7 +1921,7 @@
  +@@ -1865,7 +1865,7 @@
        fi      # }
          fi    # }
        fi      # }
  @@ -131,7 +55,7 @@
        if test $? -eq 0        # {
        then
          LSOF_CCV=`$LSOF_CC -v 2>&1 | sed -n 's/.*version \(.*\)/\1/p'`
  -@@ -2045,7 +2045,7 @@
  +@@ -1989,7 +1989,7 @@
            echo "* NOTICE!  Configuring for 64 bit HP-UX *"
            echo "*                                       *"
            echo "*****************************************"
  @@ -140,7 +64,7 @@
            if test $? -eq 0    # {
            then
    
  -@@ -2114,7 +2114,7 @@
  +@@ -2058,7 +2058,7 @@
          else
            LSOF_CFGF="$LSOF_CFGF -D_FILE_OFFSET_BITS=64"
            LSOF_CINFO="${LSOF_CINFO}, 32 bit HP-UX"
  @@ -149,7 +73,7 @@
            if test $? -ne 0    # {
            then
              LSOF_CFGF="$LSOF_CFGF +DAportable"
  -@@ -3293,7 +3293,7 @@
  +@@ -3244,7 +3244,7 @@
        LSOF_CCV=`$LSOF_CC -v 2>&1 | sed -n 's/.*version \(.*\)/\1/p'`
          fi    # }
        fi      # }
  @@ -158,7 +82,7 @@
        if test $? -eq 0        # {
        then
          LSOF_CFGL="-w"
  -@@ -3975,7 +3975,7 @@
  +@@ -3959,7 +3959,7 @@
        echo "main(){" >> ${LSOF_TMPC}.c
        echo "enum prnodetype p=PR_GWINDOWS;}" >> ${LSOF_TMPC}.c
        echo "Testing prdata.h for PR_GWINDOWS, using $LSOF_CC"
  @@ -167,7 +91,7 @@
        if test $? -eq 0        # {
        then
          $LSOF_CC ${LSOF_TMPC}.c -o ${LSOF_TMPC}.x  > /dev/null 2>&1
  -@@ -4000,7 +4000,7 @@
  +@@ -3984,7 +3984,7 @@
        echo "main(){" >> ${LSOF_TMPC}.c
        echo "enum prnodetype p=PR_LDT;}" >> ${LSOF_TMPC}.c
        echo "Testing prdata.h for PR_LDT, using $LSOF_CC"
  @@ -176,7 +100,7 @@
        if test $? -eq 0        # {
        then
          $LSOF_CC ${LSOF_TMPC}.c -o ${LSOF_TMPC}.x > /dev/null 2>&1
  -@@ -4030,7 +4030,7 @@
  +@@ -4014,7 +4014,7 @@
        echo $SOLARIS_KERNBITS | grep 64 > /dev/null
        if test $? -eq 0        # {
        then
  @@ -185,7 +109,7 @@
          if test $? -eq 0      # {
          then
    
  -@@ -4256,7 +4256,7 @@
  +@@ -4240,7 +4240,7 @@
          echo "main(){" >> ${LSOF_TMPC}.c
          echo "enum vtype p=VSOCK;}" >> ${LSOF_TMPC}.c
          echo "Testing vnode.h for VSOCK, using $LSOF_CC"
  @@ -194,7 +118,7 @@
          if test $? -eq 0      # {
          then
        $LSOF_CC ${LSOF_TMPC}.c -o ${LSOF_TMPC}.x > /dev/null 2>&1
  -@@ -4854,7 +4854,7 @@
  +@@ -4838,7 +4838,7 @@
        echo "$i" >> $LSOF_TSTCFLG
      done      # }
    fi  # }
  @@ -203,3 +127,18 @@
    if test $? -eq 0    # {
    then
      echo "-DLT_GCC" >> $LSOF_TSTCFLG
  +Index: lsof_4.77_src/dialects/freebsd/machine.h
  +--- lsof_4.77_src/dialects/freebsd/machine.h.orig    2006-03-28 01:29:14 
+0200
  ++++ lsof_4.77_src/dialects/freebsd/machine.h 2006-04-10 19:51:46 +0200
  +@@ -436,6 +436,11 @@
  +  */
  + 
  + /* #define  HASSECURITY     1 */
  ++#if    FREEBSDV>=6000
  ++#define        HASSECURITY     1
  ++#define        HAS_SI_PRIV     1
  ++#endif /* FREEBSDV>=6000 */
  ++
  + 
  + 
  + /*
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/lsof/lsof.spec
  ============================================================================
  $ cvs diff -u -r1.59 -r1.60 lsof.spec
  --- openpkg-src/lsof/lsof.spec        22 Feb 2006 17:45:23 -0000      1.59
  +++ openpkg-src/lsof/lsof.spec        10 Apr 2006 17:58:02 -0000      1.60
  @@ -32,8 +32,8 @@
   Class:        BASE
   Group:        Filesystem
   License:      BSD
  -Version:      4.76
  -Release:      20060222
  +Version:      4.77
  +Release:      20060410
   
   #   list of sources
   Source0:      
ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_%{version}.tar.gz
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     openpkg-cvs@openpkg.org

Reply via email to