pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils/lsof lsof: update to 4.91

branches:  trunk
changeset: 316234:df17c2192cd5
user:      triaxx <>
date:      Sat Dec 08 17:12:37 2018 +0000

lsof: update to 4.91

o Change license to purdue (renamed from abell-94)
o ChangeLog:
4.90    February 14, 2018

    !                                                        !
    !   It is likely that this is the last lsof revision I   !
    !   will issue, unless serious bugs are detected,  Stay  !
    !   tuned to lsof-l for information about future support !
    !   of lsof.                                             !
    !                                                        !
    !   I thank all the many contributors to lsof over the   !
    !   many years (20+?) I have been distributing lsof      !
    !   versions 1, 2, 3 and 4.                              !
    !                                                        !
    !   Vic Abell <>                           !
    !                                                        !

    Taught the Configure script to create a dummy opt_random.h
    for FreeBSD systems whose <sys/random.h> includes it.

    Added support for the FreeBSD ZFUSE file system.

    Corrected the quoting in a Darwin putchar() statement in the
    dfile.c source file.  Andrew Janke <> reported
    my error.

    Added support for the FreeBSD DTYPE_PTS file descriptor and
    for unknown descriptors that reference the kernel's badfileops
    operation switch.  Enabled FreeBSD 12.0 support. Tested the
    changes on systems provided by Larry Rosenman <>.

    Enhanced -K option with the form "-K i" to direct lsof to
    (i)gnore tasks.  A query from Rachel Kroll <>
    suggested this option.  Linux task reports now include both
    process and task command names, making lsof's "-c <name>"
    option work correctly.

    Added a patch to prevent NFS blocking in Linux supplied by
    Kristna Streitov <>.

    Installed a FreeBSD patch that prevents examining a TCP state
    structure during a race condition.  The patch was supplied by
    Bryan Drewery <>.

    Updated FreeBSD for new UFS inode structure that lacks an i_dev
    member in the most recent 12.0-CURRENT.  Larry Rosenman
    <> reported the problem and provided a test

    Added "#define KLD_MODULE" to dlsof.h and dnode2.c to prevent
    <machine/cpuconf.h> from generating an "ARM_NARCH is 0" error.
    This is needed so lsof can access kernel structures.  Larry
    Rosenman supplied the addition.

    Added recognition of the FreeBSD 11 file system name "nullfs".
    Jamie Landeg-Jones <> supplied the fix.

    Added a patch from Larry Rosenman <> that is
    needed on FreeBSD 12 so the lsof compilation can obtain the
    inpcb and tcpcb structures from their respective header files.

    Updated FreeBSD dmnt.c for the ino64 changes.

    Inserted a patch for Solaris 12.x to avoid compilation errors
    from <sys/aio_req.h>, based on information provided by Jorn
    Clausen <>.  Jorn tested the

    Added performance enhancement that uses the FreeBSD closefrom()
    and dup2() C library functions when available.  The enhancement
    was supplied by Conrad Meyer <>.

    Corrected FreeBSD lsof's gathering of ZFS file device numbers.

    Updated lsof test library for FreeBSD.

    Updated socket optons information collection from the socket
    structure per changes supplied by Gleb Smirnoff

    Added patch to dlsof.h that avoids a _KERNEL conflict with
    bzero.  Mateusz Guzik <> supplied the patch.

    Corrected test library to handle 64 bit FreeBSD device numbers.

    Added #defines for FreeBSD 12, src r324225, from Gleb Smirnoff

    Incorporated Linux pseudoterminal endpoint processing (+|-E)
    provided by Masatake YAMATO <> with access to
    test systems provided by Peter Schiffer <>.

    Corrected Linux command extraction for commands that include
    parentheses -- e.g., "(sd-pam)".

4.91    March 26, 2018

    A bug has been reported in the PTY endpoint processing of
    Linux lsof 4.90 by Peter Wu <>, making it
    necessary for me to release another revision of lsof.

    This revision applies two fixes that correct the Linux PTY
    endpoint processing bug. Masatake YAMATO <>
    supplied the fixes.


 sysutils/lsof/Makefile |   7 +++----
 sysutils/lsof/distinfo |  10 +++++-----
 2 files changed, 8 insertions(+), 9 deletions(-)

diffs (41 lines):

diff -r e7a76a2a1193 -r df17c2192cd5 sysutils/lsof/Makefile
--- a/sysutils/lsof/Makefile    Sat Dec 08 17:08:22 2018 +0000
+++ b/sysutils/lsof/Makefile    Sat Dec 08 17:12:37 2018 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.129 2018/12/08 09:10:59 triaxx Exp $
+# $NetBSD: Makefile,v 1.130 2018/12/08 17:12:37 triaxx Exp $
-DISTNAME=              lsof_4.89
+DISTNAME=              lsof_4.91
 PKGNAME=               ${DISTNAME:S/_/-/}
-PKGREVISION=           1
 CATEGORIES=            sysutils
@@ -13,7 +12,7 @@
 COMMENT=               Lists information about open files
-LICENSE=               abell-94
+LICENSE=               purdue
 WRKSRC=                        ${WRKDIR}/${DISTNAME}/${SRCBALL_NAME}
 HAS_CONFIGURE=         yes
diff -r e7a76a2a1193 -r df17c2192cd5 sysutils/lsof/distinfo
--- a/sysutils/lsof/distinfo    Sat Dec 08 17:08:22 2018 +0000
+++ b/sysutils/lsof/distinfo    Sat Dec 08 17:12:37 2018 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.89 2017/08/30 10:41:24 kamil Exp $
+$NetBSD: distinfo,v 1.90 2018/12/08 17:12:37 triaxx Exp $
-SHA1 (lsof_4.89.tar.bz2) = ea8fb2588c9732f1b22d73ffab17dd055590df2c
-RMD160 (lsof_4.89.tar.bz2) = 233ff3b91e386f4152900035e6572c4eaed38adc
-SHA512 (lsof_4.89.tar.bz2) = cafb0209143c7863e5cebe7efc33a2520d36f9e26222350e4edfa18debbcfb5c81f42f71469e5913fb21f49a7562bbe761b72dfc8f297dadf75ac619cdcb318c
-Size (lsof_4.89.tar.bz2) = 784560 bytes
+SHA1 (lsof_4.91.tar.bz2) = da6f9883d00f200671f6e47cf838bb9b6b9c6f01
+RMD160 (lsof_4.91.tar.bz2) = 5f7be9a860f30b66e247e0405657a69dd044e245
+SHA512 (lsof_4.91.tar.bz2) = 49f811941dd6303f7cb0655fddb8b1177af5d1b18f2bd1edfab09d2c128aea73daecf09c7a5375979c66ba764c88a6e70c9086b55c3634e3be01ab1aa12e9f92
+Size (lsof_4.91.tar.bz2) = 791734 bytes
 SHA1 (patch-aa) = 4469a5fed540e3c5635b6082efedc477ea96a382
 SHA1 (patch-ab) = 1501d8b0e6fd2c61949ba0d447c7b726655725c4
 SHA1 (patch-ac) = dac0fcdfee97d42c8f23684a4321519b9f8698d9

Home | Main Index | Thread Index | Old Index