Commit graph

158 commits

Author SHA1 Message Date
apb
dcaf5576f4 Make this build again on netbsd-current. Bump PKGREVISION to 5. 2009-08-11 20:53:06 +00:00
joerg
f0bbd1517d Remove @dirrm entries from PLISTs 2009-06-14 18:13:25 +00:00
zafer
8f63dd887a revert to previous. 2009-05-30 11:10:56 +00:00
zafer
0cec315758 update master site. clean up. remove non-working mirrors. 2009-05-30 01:55:00 +00:00
seb
db8aca7c27 Fix build on NetBSD 3.1_STABLE, tested on i386 and sparc64.
Also built/tested ok on NetBSD/i386 4.0.1 and 5.0.
2009-05-17 20:40:46 +00:00
apb
2b54c598f9 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
tnn
9bef4463fc Convert to user destdir (use SPECIAL_PERMS) 2008-05-29 16:52:59 +00:00
joerg
3d8ef5a52d Second round of explicit pax dependencies. As reminded by tnn@,
many packages used to use ${PAX}. Use the common way of directly calling
pax, it is created as tool after all.
2008-05-26 02:13:14 +00:00
christos
6f251da065 make this work again. 2008-05-17 23:53:29 +00:00
apb
2194d5bee6 In post-extract, adjust the regexp used to search for an MD5 line in
README.${DISTNAME} so that it no longer matches some unwanted extra
lines.  Also make it an error for the MD5 to be wrong.
2008-04-26 11:54:24 +00:00
adam
95c71a9ee3 Do not use DEBUG compiler flags 2007-12-28 16:15:39 +00:00
tron
78fc0ec605 Declare missing tools and fix interpreter path in Perl scripts.
Bump package revision because of these fixes.
2007-12-17 12:15:59 +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
apb
c32fafa0c9 Make lsof build on NetBSD >= 4.99.33. 2007-11-21 11:01:55 +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
wiz
b29e82fdf5 Remove two master sites that do not carry the latest .tar.bz2. 2007-03-18 12:19:49 +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
rillig
2829e658f2 Mechanically replaced man/* with ${PKGMANDIR}/* in the definition of
INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with
${PREFIX}/${PKGMANDIR}.

Fixes PR 35265, although I did not use the patch provided therein.
2007-01-07 09:13:46 +00:00
dsainty
c3dc01ce0c Add an .../OLD URL to the SITES list, since version 4.76 is now not the latest version. Even if it were the latest version, this URL should still remain for future-proofing the package. Since I'm here, add an HTTP option too for those of us that prefer HTTP downloads. 2006-09-26 13:14:03 +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
rillig
b71a1d488b Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-12-05 20:49:47 +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
jlam
2338cbae27 Change the EXTRACT_USING_PAX defined/undefined option into a EXTRACT_USING
which can take multiple values -- "pax" or "gtar".  The default value
of EXTRACT_USING is "pax", which more closely matches reality since
before, we were using bootstrap "tar" for ${GTAR} and it was actually
pax-as-tar.  Also, stop pretending pax-as-tar from the bootstrap kit
or on NetBSD is GNU tar.  Lastly, in bsd.pkg.extract.mk, note whether
we need "pax" or "gtar" depending on what we need to extract the
distfiles.
2005-05-16 03:04:44 +00:00
jlam
7425b543e8 Note that gtar is required by the package. 2005-05-16 01:15:30 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +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
kim
efc01af74d Add share/lsof/sort_res.perl5 2004-11-07 18:15:56 +00:00