Commit graph

75 commits

Author SHA1 Message Date
apb
0f955a5a29 When configuring on NetBSD:
* Prefer /dev/ksyms, then getbootfile(), then fall back to /netbsd as the
  kernel name.
* Recognise NetBSD versions 5.0* and 5.99*
* When the NetBSD version is unrecognised, don't treat it like 1.6;
  treat it like either 1.2 (if it's really old) or 5.0 (if it's too new).
Bump PKGREVISION to 4
2009-05-01 12:56:50 +00:00
christos
6f251da065 make this work again. 2008-05-17 23:53:29 +00:00
adam
95c71a9ee3 Do not use DEBUG compiler flags 2007-12-28 16:15:39 +00:00
tron
cc024cdc5f Fix build under NetBSD 4.0 and older. 2007-12-17 11:13:40 +00:00
apb
7af5cd05ed We need to define VNODE_VFLAG and NCACHE_VROOT to build on older
versions of NetBSD.  Thanks to PR/37393 from Yakovetsky Vladimir
for the hint.
2007-11-21 21:01:40 +00:00
apb
9d9d2f1537 Update checksums for patch-ad and patch-af, forgotten in previous commit. 2007-11-21 20:42:16 +00:00
veego
3f3c24790a - Don't hardcode the MFSNAMELEN length, inspired by commits from
Christos (patch-ae and patch-af). Fix PR 36680
- Define NETBSD_SYS in the pkgsrc Makefile so it works if NETBSDSRCDIR is
  not pointing to a default location and thus some featues, like ptyfs
  support were disabled
- Update the line numbers in patch-aa
- Add tmpfs support (patch-ad, patch-af and patch-ag)
- Update the NetBSD versions in Configure otherwise NETBSDV would fall
  back to 1006000 and so at least one feature was not found, the PFSfd
  procfs support (patch-ag)
- Bump pkg revision for new features (normaly I wouldn't have bumped the
  version if it were only to fix a -current compile, because the version
  also includes the kernel version)
2007-08-14 19:59:17 +00:00
seb
ab8afa61c5 Revert previous fix at veego@ request. 2007-08-12 15:00:34 +00:00
seb
5bb330cc24 Fix build on NetBSD-current which dropped MFSNAMELEN: pretend this CPP macro
is still there.
2007-08-12 14:22:49 +00:00
christos
ed3905636b update checksum 2007-05-06 21:42:02 +00:00
christos
f63d87891b upgrade to 4.78 2007-05-06 21:41:30 +00:00
markd
a9a5afbacd Update lsof to 4.77.
Include official patch to fix build on Solaris 10 06/06 or newer.
Fix HOMEPAGE.

The April 10, 2006 revision (4.77): adds Solaris 10 and above -X option
selection of the display of unlinked file cached paths; improved
reporting of Solaris 10 cached path names of questionable accuracy;
has FreeBSD 7.0-CURRENT update; fixes name addition spacing bug; has
limited SAMFS support for Solaris 10; fixes an HP-UX 11 file "chunk"
size problem; updates for FreeBSD 6.0; updates scripts/sort_res.perl5;
corrects +|-M man page error; improves FreeBSD user device random seed
generation; documents in 00FAQ bundled C and gcc compilation failures
on HP-UX 11.23 dated May 2005 or later; corrects bugs and eliminates
compiler warnings in PSTAT-based HP-UX lsof and in the lsof test
suite; changed the method of reporting unknown file types; dropped
the *claim* that lsof works on BSDI BSD/OS; enables compilation on
Solaris 10 1/06; adjusts to FreeBSD 5.5-PRELELEASE and 6.1-PRERELEASE;
fixes locating AIX ATI sockets by their associated TCP/IP addresses;
adjusts to OpenBSD 3.[89]; ends 32 bit Solaris 8 testing (testing on
64 bit Solaris 8 continues.)
2007-03-14 11:36:25 +00:00
tron
599f00583a Make this build again with NetBSD older than 3.99.24. 2006-08-01 12:29:59 +00:00
tron
a0cb7d8419 Make this build under NetBSD 3.99.24 and newer. 2006-08-01 12:24:12 +00:00
christos
964d14766a We don't export struct lockf anymore, thus we cannot print lock info. 2006-06-04 21:00:51 +00:00
tron
251b2f8ac7 Fix build problem under NetBSD 3.99.11 as suggested by Andrew Brown
in private e-mail.
2005-11-09 08:06:32 +00:00
atatat
92e74f2d24 Add back what was patch-ac (from kristerw) as patch-ab since it's not
a patch to lsof that the author would be interested in taking back as
it only addresses the use of pkgsrc on Darwin:

   Do not ask the user about the path to the darwin XNU kernel header
   files in the case they are not found -- report an error instead
   (since going interactive breaks bulk building...)

We are in a "freeze" at the moment, but this ought to fix the build of
a leaf package under Darwin.
2005-09-15 02:45:13 +00:00
taca
01a4821fd4 Make sure to update contents of distinfo to lsof 4.76. 2005-09-14 01:22:50 +00:00
christos
a2c5bd1b6b lsof 4.75 is gone; use 4.76 2005-09-13 20:18:27 +00:00
kristerw
1fd3dfd841 Do not ask the user about the path to the darwin XNU kernel header files
in the case they are not found -- report an error instead (since going
interactive breaks bulk building...)
2005-05-24 20:40:56 +00:00
atatat
8e812d143b Upgrade to lsof version 4.75, thereby getting rid of most of the
accumulated patches.  Changes related to or affecting NetBSD (or
pkgsrc) from the 00DIST file:

4.75            May 16, 2005
                ...
                Improved the BSDI, FreeBSD, NetBSD, OpenBSD and Solaris
                kvm_open() and kvm_openfiles() error messages.

                Enabled support for NetBSD 2.99.12.

Also, add the "uname -r" value to the lsof package version.  This
means that lintpkgsrc will report the lsof package as being out of
date if you update your kernel without updating lsof.  It's entirely
likely that lsof will continue to work, but it might not (and it will
warn you anyway), but it's nice to know that it might be good to
rebuild it.
2005-05-17 04:45:08 +00:00
kristerw
f1fd5e5e6d Do not ask the user about the path to the darwin XNU kernel header files
in the case they are not found -- report an error instead (since asking
the user breaks bulk builds).
2005-03-26 20:36:01 +00:00
atatat
ea2881f8bb Oops, wrong distinfo file 2005-03-23 04:57:59 +00:00
atatat
933a893cea This should also fix the lsof build on 3.0_BETA. Similar changes will
appear in the next release of lsof.  This patch is adapted from a
pre-release by the author.
2005-03-23 04:35:56 +00:00
atatat
848d548ad4 Fix lsof build on NetBSD 3.99.1 2005-03-19 19:47:33 +00:00
agc
d81d19f8e0 Add RMD160 digests. 2005-02-24 12:51:41 +00:00
atatat
e8b7a5b854 Upgrade to lsof version 4.74, thereby getting rid of most of the
accumulated patches.  Changes related to or affecting NetBSD (or
pkgsrc) from the 00DIST file:

4.74            January 17, 2005
                ...
                Updated lsof for NetBSD 2.99.10 and tested it on a
                system provided by Andrew Brown <atatat@atatdot.net>.
                ...
                Added BSDI, FreeBSD, NetBSD and OpenBSD support for the
                *effnlink member of the inode structure.  This makes
                the lsof LTnlink test run faster on all modified
                dialects and correctly on OpenBSD.

                Added ptyfs support for NetBSD, using modifications
                provided by Andrew Brown.

                Changed the netbsd Configure stanza to look by default
                for system header files in both /usr/include and
                /usr/src.  (The NETBSD_SYS environment variable can
                still be used to select an alternate for /usr/src.)
                ...
2005-01-17 14:54:01 +00:00
atatat
1d87bf31b2 Fix lsof to deal with the new ptyfs fake inode number allocation
scheme.  This code now does both.
2004-12-18 05:30:33 +00:00
atatat
234b958ad1 Redo three patches to address build failure on NetBSD <= 1.6ZC, to
change the reported node number for the master side of ptyfs devices,
and to deal more cleanly with some header files.
2004-11-30 02:02:13 +00:00
atatat
76d4751d5c Tweak the sys/bufq.h support (it disappeared again), enhance the
procfs support a little, incorporate the author's patches to deal with
netbsd-current version numbers getting longer, and add ptyfs support.

These patches are adapted from an interim release the author made and
will appear in the next full release.

PKGREVISION bumped to 1 for the ptyfs support.
2004-11-28 22:39:07 +00:00
erh
0d710314f7 Check for actual existance of sys/bufq.h instead of just relying on uname. 2004-11-12 05:41:36 +00:00
kim
ff78da8ee7 Needs <sys/bufq.h> on 2.99.10 2004-11-07 18:16:27 +00:00
atatat
b54ce30814 Upgrade to lsof version 4.73. No changes related to or affecting
NetBSD (or pkgsrc) are mentioned in the 00DIST file, but this update
conveniently and completely eliminates the problem of the changing tar
file from a few days ago.
2004-10-21 13:09:20 +00:00
atatat
397e5f8aaf A minor change (by the author) to the tarball (but without changing
the name) renders the checksum invalid (even though the material
contents of the tarball are unchanged).

Luckily, we can switch from the .tar.bz2 distribution to the .tar.gz
one.  It's a little larger, but it get around this problem.  We will
switch back to the .tar.bz2 one once 4.73 is released, which ought to
happen in a few weeks.
2004-10-19 13:10:47 +00:00
atatat
27b27a2e7b Upgrade to lsof version 4.72. Changes related to or affecting NetBSD
(or pkgsrc) from the 00DIST file:

4.72            July 13, 2004
                ...
                Added support for NetBSD 2.0 with patches supplied by
                Andrew Brown <atatat@atatdot.net>.  Andrew also
                provided two test systems.
                ...
2004-07-13 13:42:41 +00:00
atatat
97298bbfe4 Fix NetBSD 2.0 check in Configure, and check for and deal with the new
statvfs() sysctl call which replaced statfs() around 2.0D.  This pkg
will now build on current again (addresses my PR pkg/25372).  Bump
PKGREVISION to 1.

Changes adapted from changes adapted by lsof maintainer based on
changes that made things work this morning.  That means they'll all be
in the next official lsof release.  So there.
2004-04-29 04:19:22 +00:00
tron
7e5677fefe Use configuration for NetBSD 1.6* under 2.0* to fix build under
NetBSD 2.0 and newer.
2004-04-01 20:15:54 +00:00
atatat
81f3f21257 Upgrade to lsof version 4.71. Changes related to or affecting NetBSD
(or pkgsrc) from the 00DIST file:

4.71            March 11, 2004
                ...
                Added process_kqueue() function prototypes for FreeBSD,
                NetBSD and OpenBSD.
                ...
                Added support for the optional reporting of socket
                options, socket states and TCP flags for most currently
                supported dialects. John Smith <lbalbalba@hotmail.com>
                and Tristan Nefzger <tn@bhtrader.com> requested the
                information.  The dialects and their versions for which
                this feature has become available include:

                    AIX 4.3.2 and 5.[12]
                    Apple Darwin 7.2
                    BSDI BSD/OS 4.3.1
                    Digital UNIX and Tru64 UNIX 4.0
                    FreeBSD 4.9 and 5.2
                    HP-UX 11 and 11.11 (aka 11i)
                    NetBSD 1.6ZH
                    OpenBSD 3.4
                    OPENSTEP 4.2
                    OpenUNIX 8
                    Solaris 2.6, 8, 9 and 10
                    UnixWare 7.1.[134]
2004-03-12 14:31:37 +00:00
atatat
a9b0c4ecc4 Actually, since we can, let's use the .bz2 file 2004-01-17 19:37:35 +00:00
atatat
c92f357754 Upgrade to lsof version 4.70. Changes related to or affecting NetBSD
(or pkgsrc) from the 00DIST file:

4.70            January 16, 2004
                ...
                Added bz2 compression.
                ...
                Improved handling of parameters after "-i@".
                ...
                With help from Andrew Brown <atatat@atatdot.net> and
                John Heasley <heas@netbsd.org> added log-structured
                file system (LFS) support for NetBSD and OpenBSD.
2004-01-17 19:31:30 +00:00
atatat
6db43c9266 Add LFS support to lsof. Bump PKGREVISION to 1, making this 4.69nb1.
This patch will be included in the next lsof release.
2004-01-13 02:50:27 +00:00
atatat
70d8aa92d2 Bring back patch-aa -- it's for pkgsrc, not a bugfix. 2003-11-22 23:30:03 +00:00
christos
dbe710593d 4.69 is out, 4.68 is gone. Approved by agc. 2003-11-22 23:19:47 +00:00
atatat
7af1d9b0ee Refix build on -current now that procfs and kernfs have churned again. 2003-10-04 20:22:35 +00:00
atatat
9d84e9aafe Make lsof build under -current again 2003-09-26 03:13:04 +00:00
atatat
8a3a940f43 A patch (courtesy of the lsof maintainer) to make lsof build again on
NetBSD-current, where the structure of the vnode has been altered.
This patch will, as usual, be obsoleted by the next lsof release.
PKGREVISION bumped accordingly.

Install the lsof.8 man page in man8 instead of installing the
preformatted copy in man1 (doing so used to slide by, by new groff
really doesn't like formatting preformatted man pages, and besides, it
was in the wrong place).

Since the only thing left untouched was the DESCR file, I also added
mention of kqueues as something lsof might note, meaning that this
patch touches every file in the pkg.
2003-08-13 13:24:15 +00:00
atatat
06607c96e0 Upgrade to lsof version 4.68. Changes related to or affecting NetBSD
(or pkgsrc) from the 00DIST file:

4.68            June 18, 2003
		...
                Upgraded EXT2FS and UFS support for NetBSD and
                OpenBSD to handle new inode information, and the
                fast UFS1 and UFS2 file systems.

                With the help of Andrew Brown <atatat@atatdot.net>
                determined the NetBSD snapshot (1.6F) at which
                <sys/mount.h> could be included under _KERNEL, thus
                eliminating the lsof netexport.h hack.  The same
                change applies to OpenBSD versions 3.3 and above.
		...

The former change obsoletes patches ab, ac, and ad.
2003-06-19 03:09:37 +00:00
salo
2ee3c1ea97 Sync with reality. (hi atatat!) 2003-05-04 10:27:44 +00:00
atatat
68b37f4439 Re-patch lsof with patches from Vic Abell. Building should now work
on all platforms, with ffs2 (and ext2fs) related bugs smoothed out.

Bump to PKGREVISION 2.
2003-05-03 16:55:28 +00:00
christos
0b3883902e make this compile again. No UFS2 support. 2003-04-19 02:09:09 +00:00