2004-08-23 05:32:13 by Johnny C. Lam | Files touched by this commit (89) |  |
Log message:
Update pkgtools/libnbcompat to 20040822. Changes from version 20040814
include:
* Rework the way that poll() is detected so that it more closely
follows how the rest of the replacement functions are detected.
* Split err*() and warn*() functions into separate err.c and warn.c
files so that we can more finely isolate the objects files pulled
in by the linker. This should fix building textproc/nbsed on Solaris.
* Move more definitions from nbcompat.h into nbcompat/*.h. This makes
it more clear which NetBSD headers are expected to provide which
function declarations and macro definitions.
* Clean out nbconfig.h by moving all of the relevant definitions into
the correct nbcompat/*.h files.
* Update all of the library functions to the latest from src HEAD.
Also change the way that sources are modified when imported -- we
now include <nbcompat.h> before the first system header, include
<nbcompat/*.h> versions of headers instead of system ones where
available, and "#if 0" the sections that make no sense when being
built outside of the NetBSD source tree. This should make future
updates from src HEAD, e.g. for security updates or bug fixes,
easier.
* Move all private headers into a subdirectory and include the headers
from the private directory. This avoids any nameclashes with system
headers with the same name.
|
2004-08-21 20:21:47 by Johnny C. Lam | Files touched by this commit (1) |
Log message:
Fix error in the use of "next"... it means to skip the line, not skip to
the next pattern.
|
2004-08-21 08:36:13 by Johnny C. Lam | Files touched by this commit (4) |
Log message:
Fix the version number of the package in the configure script, and modify
the Makefiles so that they can be built by really basic make programs.
Move the awk script in the Makefile into a separate file for clarity, and
so that really basick make programs won't choke on the continuation lines.
|
2004-08-21 01:30:30 by Amitai Schlair | Files touched by this commit (1) |
Log message:
Fix a spell-o and add a strategically valuable comma.
|
2004-08-21 01:10:32 by Johnny C. Lam | Files touched by this commit (1) |
Log message:
Deal with HAVE_NBTOOL_CONFIG_H in some sources on the HEAD.
|
2004-08-21 00:22:24 by Johnny C. Lam | Files touched by this commit (1) |
Log message:
Allow copying individual files instead of whole directory trees.
|
2004-08-20 00:15:31 by Amitai Schlair | Files touched by this commit (1) |
Log message:
Works on Interix 3.5.
|
2004-08-18 01:38:21 by Amitai Schlair | Files touched by this commit (1) |
Log message:
Works on Red Hat Enterprise Linux 3.
|
2004-08-16 19:24:57 by Johnny C. Lam | Files touched by this commit (44) |
Log message:
Update pkgtools/libnbcompat to 20040814. Changes from version 20040813
include:
* Adding a regex(3) implementation for those platforms that don't
have one, e.g. IRIX 5.3.
* Allow nbcompat.h to be included multiple times in case it's needed
to override values of set by config.h in bootstrap packages. This
should fix problems with building pkg_install and pax on platforms
that have /usr/include/glob.h.
* Remove namespace.h, which should be a no-op since we're building
a userland library separate from the NetBSD sources.
* Remove HAVE_CONFIG_H checks from sources since we're always going
to have and and we're always going to be including it.
* Rename all inclusion guards in nbcompat/*.h to be _NBCOMPAT_*_H_ so
that it won't get triggered by any settings in system headers.
This has been tested on:
FreeBSD-4.8/i386 Debian Linux 3.0 (woody)
IRIX 6.5 MacOS X 10.2.8
MacOS X 10.3.5 NetBSD-1.6.2/i386
NetBSD-2.0_BETA/i386 Red Hat Linux 7.3
Solaris 7/sparc Solaris 8/sparc
Solaris 9/sparc
|
2004-08-14 00:34:28 by Johnny C. Lam | Files touched by this commit (1) |
Log message:
Add a Makefile fragment that can be used in place of
libnbcompat/buildlink3.mk where it is included. This can be used to
build a bootstrap package without needing to install libnbcompat.
|