The NetBSD Project

CVS log for pkgsrc/pkgtools/libnbcompat/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / pkgtools / libnbcompat

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.84 / (download) - annotate - [select for diffs], Mon Jun 8 00:44:46 2015 UTC (3 years, 10 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-, HEAD
Changes since 1.83: +2 -2 lines
Diff to previous 1.83 (colored)

As the seemingly untested -Werror changes break the bootstrap at least
on Linux, update libnbcompat to 20150615:
- Assume a C89 environment and malloc, vprintf, memcpy, memset, memmove
  to be present and working.
- Use full prototypes for isblank, snprintf, asprintf and strdup.
  This avoids GCC failing to do conflicts with the builtins.

Revision 1.83 / (download) - annotate - [select for diffs], Sun Apr 19 12:24:21 2015 UTC (4 years ago) by tnn
Branch: MAIN
Changes since 1.82: +2 -2 lines
Diff to previous 1.82 (colored)

libnbcompat-20150419: provide getline(3)

Revision 1.82 / (download) - annotate - [select for diffs], Tue Apr 14 09:23:48 2015 UTC (4 years ago) by jperkin
Branch: MAIN
Changes since 1.81: +2 -2 lines
Diff to previous 1.81 (colored)

Update to libnbcompat-20150414.  Changes:

  - Provide a setenv() prototype, required by Solaris 9 for the cwrappers
    build.

Revision 1.81 / (download) - annotate - [select for diffs], Fri Jul 25 13:26:24 2014 UTC (4 years, 9 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.80: +2 -2 lines
Diff to previous 1.80 (colored)

libnbcompat-20140725:

  Newer Linux systems have moved libutil.h to bsd/libutil.h, add the
  necessary checks for that location.  Fixes at least Ubuntu 12.04.

Revision 1.80 / (download) - annotate - [select for diffs], Mon Mar 3 03:30:53 2014 UTC (5 years, 1 month ago) by obache
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.79: +2 -4 lines
Diff to previous 1.79 (colored)

Just define PKGNAME and use it.

Revision 1.79 / (download) - annotate - [select for diffs], Sun Sep 8 16:24:43 2013 UTC (5 years, 7 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.78: +2 -2 lines
Diff to previous 1.78 (colored)

Update to 20130908

* Fix build on FreeMiNT.
* Tested on some platforms, See files/README.

Revision 1.78 / (download) - annotate - [select for diffs], Tue Sep 11 23:19:35 2012 UTC (6 years, 7 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3
Changes since 1.77: +1 -3 lines
Diff to previous 1.77 (colored)

"user-destdir" is default these days

Revision 1.76.6.1 / (download) - annotate - [select for diffs], Mon Jul 9 08:34:52 2012 UTC (6 years, 9 months ago) by tron
Branch: pkgsrc-2012Q2
Changes since 1.76: +2 -2 lines
Diff to previous 1.76 (colored) next main 1.77 (colored)

Pullup ticket #3855 - requested by joerg
pkgtools/libnbcompat: portability fix

Revisions pulled up:
- pkgtools/libnbcompat/Makefile                                 1.77
- pkgtools/libnbcompat/files/asprintf.c                         1.3
- pkgtools/libnbcompat/files/configure                          1.78
- pkgtools/libnbcompat/files/configure.ac                       1.79
- pkgtools/libnbcompat/files/nbcompat/config.h.in               1.30

---
   Module Name:	pkgsrc
   Committed By:	joerg
   Date:		Mon Jul  2 16:02:53 UTC 2012

   Modified Files:
   	pkgsrc/pkgtools/libnbcompat: Makefile
   	pkgsrc/pkgtools/libnbcompat/files: asprintf.c configure configure.ac
   	pkgsrc/pkgtools/libnbcompat/files/nbcompat: config.h.in

   Log Message:
   If either va_copy or __builtin_va_copy is supported, use that in the
   asprintf fallback implementation. If neither is supported, still try to
   work by copying va_list directly. Should fix PR 45767.

Revision 1.77 / (download) - annotate - [select for diffs], Mon Jul 2 16:02:53 2012 UTC (6 years, 9 months ago) by joerg
Branch: MAIN
Changes since 1.76: +2 -2 lines
Diff to previous 1.76 (colored)

If either va_copy or __builtin_va_copy is supported, use that in the
asprintf fallback implementation. If neither is supported, still try to
work by copying va_list directly. Should fix PR 45767.

Revision 1.76 / (download) - annotate - [select for diffs], Wed Dec 28 19:19:31 2011 UTC (7 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4
Branch point for: pkgsrc-2012Q2
Changes since 1.75: +2 -2 lines
Diff to previous 1.75 (colored)

libnbcompat-20111228: If requesting BSDish getopt behavior, also include
our own getopt_long. Add a message to signify this in the configure
output. Fixes issues reported by hans@ on Solaris with nbpatch. OK
during freeze by wiz@

Revision 1.75 / (download) - annotate - [select for diffs], Sun Mar 21 16:50:41 2010 UTC (9 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1
Changes since 1.74: +2 -2 lines
Diff to previous 1.74 (colored)

Pick up maintainership.

Revision 1.74 / (download) - annotate - [select for diffs], Sun Mar 21 16:29:42 2010 UTC (9 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.73: +2 -2 lines
Diff to previous 1.73 (colored)

Reset maintainer, developer lost his commit bit.

Revision 1.73 / (download) - annotate - [select for diffs], Wed Jun 10 11:03:47 2009 UTC (9 years, 10 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2
Changes since 1.72: +2 -2 lines
Diff to previous 1.72 (colored)

Fix PLIST.

Revision 1.72 / (download) - annotate - [select for diffs], Fri Jun 5 19:58:04 2009 UTC (9 years, 10 months ago) by joerg
Branch: MAIN
Changes since 1.71: +2 -2 lines
Diff to previous 1.71 (colored)

libnbcompat-20090605:
Add support for stdbool.h. Tested by sketch on Solaris (where stdbool.h
only works in C99 mode).

Revision 1.70.2.1 / (download) - annotate - [select for diffs], Tue Apr 14 21:18:35 2009 UTC (10 years ago) by tron
Branch: pkgsrc-2009Q1
Changes since 1.70: +2 -2 lines
Diff to previous 1.70 (colored) next main 1.71 (colored)

Pullup ticket #2736 - requested by joerg
libnbcompat: portability fix

Revisions pulled up:
- pkgtools/libnbcompat/Makefile				1.71
- pkgtools/libnbcompat/files/configure			1.72
- pkgtools/libnbcompat/files/configure.ac		1.73
- pkgtools/libnbcompat/files/getopt_long.c		1.11
- pkgtools/libnbcompat/files/nbcompat.h			1.43
- pkgtools/libnbcompat/files/nbcompat/config.h.in	1.26
---
Module Name:	pkgsrc
Committed By:	joerg
Date:		Mon Apr 13 11:30:46 UTC 2009

Modified Files:
	pkgsrc/pkgtools/libnbcompat: Makefile
	pkgsrc/pkgtools/libnbcompat/files: configure configure.ac nbcompat.h
	pkgsrc/pkgtools/libnbcompat/files/nbcompat: config.h.in

Log Message:
libnbcompat-20090409:
Resort and improve getopt_long detection. Should fix issues on Interix
reported by mishka@ and QNX problems reported by Sean Boudreau.
---
Module Name:	pkgsrc
Committed By:	joerg
Date:		Tue Apr 14 17:34:42 UTC 2009

Modified Files:
	pkgsrc/pkgtools/libnbcompat/files: getopt_long.c

Log Message:
Always declare optreset.

XXX optreset should be removed here, it can't be used correctly with a
GNU getopt_long implementation without touching the environment.

Revision 1.71 / (download) - annotate - [select for diffs], Mon Apr 13 11:30:46 2009 UTC (10 years ago) by joerg
Branch: MAIN
Changes since 1.70: +2 -2 lines
Diff to previous 1.70 (colored)

libnbcompat-20090409:
Resort and improve getopt_long detection. Should fix issues on Interix
reported by mishka@ and QNX problems reported by Sean Boudreau.

Revision 1.70 / (download) - annotate - [select for diffs], Sun Mar 22 22:33:13 2009 UTC (10 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base
Branch point for: pkgsrc-2009Q1
Changes since 1.69: +2 -2 lines
Diff to previous 1.69 (colored)

libnbcompat-20090322:
Don't use getopt_long as replacement for getopt. It behaves different
and doesn't work well in combination with optreset. Instead use
getopt(3) from NetBSD if requested. Sync getopt_long.c with NetBSD while
here. Addresses issues with pkg_admin on Solaris reported by Tim Zingelman.

Revision 1.69 / (download) - annotate - [select for diffs], Mon Mar 2 13:54:55 2009 UTC (10 years, 1 month ago) by joerg
Branch: MAIN
Changes since 1.68: +2 -2 lines
Diff to previous 1.68 (colored)

libnbcompat-20090302:
Add TAILQ_LAST.

Revision 1.68 / (download) - annotate - [select for diffs], Thu Feb 26 16:14:18 2009 UTC (10 years, 1 month ago) by joerg
Branch: MAIN
Changes since 1.67: +2 -2 lines
Diff to previous 1.67 (colored)

Provide TAILQ_FOREACH_SAFE if it is missing.

Revision 1.67 / (download) - annotate - [select for diffs], Wed Oct 29 11:23:17 2008 UTC (10 years, 5 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2008Q4-base, pkgsrc-2008Q4
Changes since 1.66: +2 -2 lines
Diff to previous 1.66 (colored)

Provide more compat glue for ndbm interface as shown in PR 39738.
Bump to libnbcompat-20081029.

Revision 1.66 / (download) - annotate - [select for diffs], Tue Oct 28 15:15:18 2008 UTC (10 years, 5 months ago) by joerg
Branch: MAIN
Changes since 1.65: +2 -2 lines
Diff to previous 1.65 (colored)

Add circleq support. Bump to 20081028. Should fix IRIX build from
PR 39797.

Revision 1.65 / (download) - annotate - [select for diffs], Fri Oct 10 00:21:43 2008 UTC (10 years, 6 months ago) by joerg
Branch: MAIN
Changes since 1.64: +5 -2 lines
Diff to previous 1.64 (colored)

pkg_install-20081010:
Add optional bdb. Make it included by default for standalone builds.

Revision 1.64 / (download) - annotate - [select for diffs], Mon Oct 6 12:36:19 2008 UTC (10 years, 6 months ago) by joerg
Branch: MAIN
Changes since 1.63: +4 -6 lines
Diff to previous 1.63 (colored)

libnbcompat-20080922:
- DESTDIR support
- Add check for inttypes.h and sys/socket.h
- Provide compatibility fallback for netdb.h and the RFC2553 API
(getaddrinfo), supoprting IPv4 only. Code from OpenSSH.
- Use normal autoconf checks for fixed size bit types. Stop using the
older BSD types (u_intXX_t) in libnbcompat.
- Add implementation of shquote (from NetBSD).
- Fix a buglet in the getenv/setenv/unsetenv detection.
- Fix a buglet in the mkdtemp/mkstemp detection.

Revision 1.63 / (download) - annotate - [select for diffs], Mon Sep 8 20:20:22 2008 UTC (10 years, 7 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2008Q3-base, pkgsrc-2008Q3, cube-native-xorg-base, cube-native-xorg
Changes since 1.62: +2 -2 lines
Diff to previous 1.62 (colored)

libnbcompat-20080908:
- declare endpwent and endgrent if system headers are missing them
- check for existance of statfs.f_flags before using it
- drop a bunch of redundant function checks

Based on the work of Timothy Larson.

Revision 1.62 / (download) - annotate - [select for diffs], Sun Jul 27 16:02:09 2008 UTC (10 years, 8 months ago) by joerg
Branch: MAIN
Changes since 1.61: +1 -5 lines
Diff to previous 1.61 (colored)

Don't mess with PKG_* as it is not required to build bootstrap
components and it interferes with normal builds.

Revision 1.61 / (download) - annotate - [select for diffs], Mon Apr 21 22:24:43 2008 UTC (11 years ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper-base, cwrapper
Changes since 1.60: +2 -2 lines
Diff to previous 1.60 (colored)

libnbcompat-20080422:
Check if stdio.h declares vasprintf and snprintf and provide a prototype
otherwise.

Revision 1.60 / (download) - annotate - [select for diffs], Thu Apr 17 08:11:12 2008 UTC (11 years ago) by joerg
Branch: MAIN
Changes since 1.59: +2 -2 lines
Diff to previous 1.59 (colored)

Don't let a mathematican add numbers with less than 20 digits. Fix the
the offset for November and December and welcome libnbcompat-20080416.

Revision 1.59 / (download) - annotate - [select for diffs], Fri Apr 4 15:20:33 2008 UTC (11 years ago) by joerg
Branch: MAIN
Changes since 1.58: +2 -2 lines
Diff to previous 1.58 (colored)

libnbcompat-20080404:
Add an implement of timegm(3) from nsd (based on Python code).

Revision 1.58 / (download) - annotate - [select for diffs], Fri Mar 21 23:28:08 2008 UTC (11 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1
Changes since 1.57: +2 -2 lines
Diff to previous 1.57 (colored)

libnbcompat-20080322:
Add an option to force a BSDish getopt (e.g. one with optreset).
Use the correct macros to decide when to define optind and friends.

Revision 1.57 / (download) - annotate - [select for diffs], Thu Feb 21 16:50:07 2008 UTC (11 years, 2 months ago) by tnn
Branch: MAIN
Changes since 1.56: +2 -2 lines
Diff to previous 1.56 (colored)

libnbcompat-20080221:
- Use AC_FUNC_VFORK, needed on IRIX to get missing vfork() defined
  to fork(). Ok by joerg.

Revision 1.56 / (download) - annotate - [select for diffs], Tue Feb 12 13:43:23 2008 UTC (11 years, 2 months ago) by joerg
Branch: MAIN
Changes since 1.55: +2 -2 lines
Diff to previous 1.55 (colored)

libnbcompat-20080212:
Add digest length defines for md5, rmd160 and sha1. Use
__BEGIN_DECLS/__END_DECLS. Drop _KERNEL conditionals.

Revision 1.55 / (download) - annotate - [select for diffs], Tue Jul 31 13:17:33 2007 UTC (11 years, 8 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3
Changes since 1.54: +2 -2 lines
Diff to previous 1.54 (colored)

Don't use u_{char,short,int,long} as they are non-standard.
Bump version to 20070731.

Revision 1.54 / (download) - annotate - [select for diffs], Sat Jul 21 14:39:25 2007 UTC (11 years, 9 months ago) by tnn
Branch: MAIN
Changes since 1.53: +2 -2 lines
Diff to previous 1.53 (colored)

Another version bump due to added configure check for uintptr_t

Revision 1.53 / (download) - annotate - [select for diffs], Fri Jul 20 00:32:01 2007 UTC (11 years, 9 months ago) by tnn
Branch: MAIN
Changes since 1.52: +2 -2 lines
Diff to previous 1.52 (colored)

Bump version due to changes in asprintf, snprintf and vsnprintf.

Revision 1.52 / (download) - annotate - [select for diffs], Wed Jul 18 14:09:55 2007 UTC (11 years, 9 months ago) by joerg
Branch: MAIN
Changes since 1.51: +2 -2 lines
Diff to previous 1.51 (colored)

Fix SHA256/SHA512 to work on strict alignment platforms. This was
exposed by the C version of audit-packages and report in PR pkg/36662.

Revision 1.51 / (download) - annotate - [select for diffs], Tue Jun 26 22:10:46 2007 UTC (11 years, 10 months ago) by dmcmahill
Branch: MAIN
CVS Tags: pkgsrc-2007Q2-base, pkgsrc-2007Q2
Changes since 1.50: +2 -2 lines
Diff to previous 1.50 (colored)

Protect TAILQ_INSERT_{AFTER,BEFORE} from being redefined.  Lets
pbulk build on netbsd-2/alpha (and probably other netbsd platforms)
again.

Revision 1.50 / (download) - annotate - [select for diffs], Mon Jun 25 21:35:03 2007 UTC (11 years, 10 months ago) by joerg
Branch: MAIN
Changes since 1.49: +2 -2 lines
Diff to previous 1.49 (colored)

Add asprintf implementation based on snprintf.
Add vsnprintf prototype as the function is implemented and used.
Add all the macros from NetBSD's sys/queue.h defined for the types
implemented.
Bump version to libnbcompat-20070622.

Tested by dmcmahill@NetBSD.org on Solaris.
OK jlam@, agc@

Revision 1.49 / (download) - annotate - [select for diffs], Thu May 31 10:18:49 2007 UTC (11 years, 10 months ago) by rillig
Branch: MAIN
Changes since 1.48: +2 -2 lines
Diff to previous 1.48 (colored)

Updated libnbcompat to 20070531.

Changes since 20070507:

Completely rewrote the fgetln implementation, since the previous version
couldn't handle files that don't end with a '\n' character. Tested on IRIX,
NetBSD and Solaris.

Revision 1.48 / (download) - annotate - [select for diffs], Mon May 7 16:38:47 2007 UTC (11 years, 11 months ago) by joerg
Branch: MAIN
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored)

Add SHA256/SHA384/SHA512 to libnbcompat. Update version to 20070507.

Revision 1.47 / (download) - annotate - [select for diffs], Mon Oct 10 18:28:08 2005 UTC (13 years, 6 months ago) by reed
Branch: MAIN
CVS Tags: pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2, pkgsrc-2006Q1-base, pkgsrc-2006Q1, pkgsrc-2005Q4-base, pkgsrc-2005Q4
Changes since 1.46: +2 -1 lines
Diff to previous 1.46 (colored)

Instead of using hard-coded 555 mode for installing library,
use BINMODE setting. This helps with non-privileged pkgsrc use.

Revision 1.46 / (download) - annotate - [select for diffs], Sun May 15 02:01:14 2005 UTC (13 years, 11 months ago) by reed
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base, pkgsrc-2005Q3, pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored)

Add "devel" to categories.

Revision 1.45 / (download) - annotate - [select for diffs], Mon Apr 11 21:47:05 2005 UTC (14 years ago) by tv
Branch: MAIN
Changes since 1.44: +1 -2 lines
Diff to previous 1.44 (colored)

Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.

Revision 1.44 / (download) - annotate - [select for diffs], Thu Jan 6 05:32:29 2005 UTC (14 years, 3 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1
Changes since 1.43: +2 -2 lines
Diff to previous 1.43 (colored)

Don't "cp -p" for *source* files.  Builds are usually done as an unprivileged
user, so it's not nice to try to use an option that will try to chown if
the repository isn't owned by the builder.

(Some OS's do in fact cause an error when the chown in "cp -p" fails.)

Revision 1.43 / (download) - annotate - [select for diffs], Sun Oct 24 11:18:33 2004 UTC (14 years, 6 months ago) by grant
Branch: MAIN
CVS Tags: pkgsrc-2004Q4-base, pkgsrc-2004Q4
Changes since 1.42: +2 -2 lines
Diff to previous 1.42 (colored)

fix detection of poll() for Darwin 7.x which has a poll()
compatibility function, but none of the required headers.

fixes bootstrap on Darwin 7.5.0 with gcc and xlc.

Revision 1.42 / (download) - annotate - [select for diffs], Thu Sep 23 15:57:40 2004 UTC (14 years, 7 months ago) by reed
Branch: MAIN
Changes since 1.41: +2 -2 lines
Diff to previous 1.41 (colored)

Capitalize first letter of COMMENT.

Revision 1.41 / (download) - annotate - [select for diffs], Sat Sep 11 19:01:40 2004 UTC (14 years, 7 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base, pkgsrc-2004Q3
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)

Update pkgtools/libnbcompat to 20040911.  Changes from version 20040822
include fixing fgetln() to account for \0 characters due to implementing
it using fgets() (analysis provided by Urban Boquist).  Also add a
definition for __restrict if not present since it is used in the regex
implementation code from src HEAD.

This has been tested to work correctly on:

	FreeBSD-4.8/i386
	NetBSD-1.6.2/i386
	Solaris 9

Revision 1.40 / (download) - annotate - [select for diffs], Mon Aug 23 03:32:12 2004 UTC (14 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.39: +2 -2 lines
Diff to previous 1.39 (colored)

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.

Revision 1.39 / (download) - annotate - [select for diffs], Mon Aug 16 17:24:56 2004 UTC (14 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 (colored)

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

Revision 1.38 / (download) - annotate - [select for diffs], Fri Aug 13 04:38:02 2004 UTC (14 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored)

Update pkgtools/libnbcompat to 20040813.  Changes from version 20040809
include working around an apparent bug in an autoconf macro defined in
aclocal.m4.  This should now cause getopt_long() to be built on systems
that are missing getopt.h.  This version of libnbcompat has been tested
on the following platforms:

	FreeBSD-4.8/i386
	MacOS X 10.2.8
	NetBSD-1.6.2/i386

Revision 1.37 / (download) - annotate - [select for diffs], Tue Aug 10 18:47:55 2004 UTC (14 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored)

Update pkgtools/libnbcompat to 20040809.  Changes from version 20040805
include:

   * Re-adding a default value for pkg_use_nbcompat_vis; this was
     causing the configure script to fail on platforms that had funky
     versions of vis().  This should fix reported problems on Solaris 8
     and on IRIX 5.3.

   * Added setgroupent() and setpassent() compatibility functions so
     that pwcache.c will build without complaining about an incompatible
     pointer type assignment.

   * Remove unused tests for <arpa/nameser.h>, <netdb.h>, h_errno and
     hstrerror().  These were originally used to bootstrap lukemftp, but
     tnftp doesn't need libnbcompat to build nowadays, so we don't need
     these anymore.

   * Cleanup: in cases where we test for a function using AC_REPLACE_FUNCS,
     move the function prototype into a nbcompat header that is the
     same name as the NetBSD header that contains that declaration,
     and include that file in place of the original one within
     nbcompat.h.

This version has been tested to build on the following systems:

	FreeBSD-4.8/i386	NetBSD-1.6.2/i386
	FreeBSD-5.2.1/i386	NetBSD-2.0_BETA/i386
	IRIX 6.5		Red Hat Linux 8.0
	MacOS X 10.3.4		Solaris 8
	MacOS X 10.3.5		Solaris 9

Revision 1.36 / (download) - annotate - [select for diffs], Fri Aug 6 16:55:09 2004 UTC (14 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.35: +12 -8 lines
Diff to previous 1.35 (colored)

Update pkgtools/libnbcompat to 20040805.  Changes from version 20040512
include:

  (1) Add a statvfs() implementation based on statfs(), and remove the
      statfs() NetBSD-compatibility implementation.  statvfs() is used
      in src/usr.sbin/pkg_install on the HEAD branch.

  (2) Add a fnmatch() implementation, needed by IRIX.  fnmatch() is used
      in src/usr.sbin/pkg_install on the HEAD branch.

  (3) Remove fseeko(), inet_ntop(), inet_pton(), sl_*() strptime(), and
      timegm() as they're not used by any of the bootstrap packages that
      require libnbcompat (pax, mtree, pkg_install).  All that's left is
      what's necessary to bootstrap those three packages.

Revision 1.35 / (download) - annotate - [select for diffs], Wed May 12 21:51:08 2004 UTC (14 years, 11 months ago) by grant
Branch: MAIN
CVS Tags: pkgsrc-2004Q2-base, pkgsrc-2004Q2
Changes since 1.34: +2 -2 lines
Diff to previous 1.34 (colored)

bump to 20040512 (another poll.h fix)

Revision 1.34 / (download) - annotate - [select for diffs], Tue Apr 20 12:14:44 2004 UTC (15 years ago) by grant
Branch: MAIN
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored)

bump version to 20040420 (Darwin 7 poll() fix).

Revision 1.33 / (download) - annotate - [select for diffs], Sun Mar 28 02:26:42 2004 UTC (15 years, 1 month ago) by grant
Branch: MAIN
CVS Tags: pkgsrc-2004Q1-base, pkgsrc-2004Q1
Changes since 1.32: +1 -2 lines
Diff to previous 1.32 (colored)

remove NO_TOOLS. we need the tools stuff to have the .sunpro/.gcc
links created so the compiler can be found.

fixes build problem in sketch's bulk build.

Revision 1.32 / (download) - annotate - [select for diffs], Sun Mar 21 01:46:02 2004 UTC (15 years, 1 month ago) by grant
Branch: MAIN
Changes since 1.31: +2 -2 lines
Diff to previous 1.31 (colored)

bump to 20040321 for vis.c multiple char[] fix.

Revision 1.31 / (download) - annotate - [select for diffs], Thu Mar 11 14:11:31 2004 UTC (15 years, 1 month ago) by grant
Branch: MAIN
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored)

bump to 20040311 for Interix changes.

Revision 1.30 / (download) - annotate - [select for diffs], Wed Dec 10 07:21:43 2003 UTC (15 years, 4 months ago) by grant
Branch: MAIN
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored)

bump version for glob() fix.

Revision 1.29 / (download) - annotate - [select for diffs], Mon Dec 8 14:54:24 2003 UTC (15 years, 4 months ago) by grant
Branch: MAIN
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

fix last; it's not 20031211 yet.

Revision 1.28 / (download) - annotate - [select for diffs], Mon Dec 8 14:53:09 2003 UTC (15 years, 4 months ago) by grant
Branch: MAIN
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored)

bump version for glob.[ch] fix.

Revision 1.27 / (download) - annotate - [select for diffs], Fri Dec 5 15:47:36 2003 UTC (15 years, 4 months ago) by erh
Branch: MAIN
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

Updated version that works on AIX.

Revision 1.26 / (download) - annotate - [select for diffs], Tue Sep 16 16:48:22 2003 UTC (15 years, 7 months ago) by grant
Branch: MAIN
CVS Tags: pkgsrc-2003Q4-base, pkgsrc-2003Q4
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

test that md5.h can be compiled and that it provides MD5Init(),
otherwise, pretend we don't have it. fixes build on some RedHat
systems where md5.h is incompatible with NetBSD's.

bump to 20030916.

Revision 1.25 / (download) - annotate - [select for diffs], Sun Sep 14 07:36:12 2003 UTC (15 years, 7 months ago) by grant
Branch: MAIN
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored)

bump version for latest changes.

Revision 1.24 / (download) - annotate - [select for diffs], Sat Sep 6 12:22:26 2003 UTC (15 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.23: +1 -3 lines
Diff to previous 1.23 (colored)

Remove the PKG_INSTALLATION_TYPES setting again... this shouldn't be here
yet.

Revision 1.23 / (download) - annotate - [select for diffs], Sat Sep 6 06:13:46 2003 UTC (15 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.22: +3 -1 lines
Diff to previous 1.22 (colored)

Ensure that struct option is defined properly before accepting that having
getopt.h implies having getopt_long.  Also Fix checks for setmode, pwcache,
and vis so that if any of a list of functions is missing, then use the
nbcompat versions.

Revision 1.22 / (download) - annotate - [select for diffs], Sat Sep 6 01:39:29 2003 UTC (15 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.21: +1 -3 lines
Diff to previous 1.21 (colored)

Oops, we're not supposed to convert packages to be able to use pkgviews
yet (BTW, this Just Works for anyone interested).

Revision 1.21 / (download) - annotate - [select for diffs], Sat Sep 6 01:35:07 2003 UTC (15 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored)

Update pkgtools/libnbcompat to 20030830.  Changes from the previous
version are removing sha2* object files from libnbcompat.a.  It turns
out that the functions defined there aren't provided by NetBSD, so it
makes no sense for libnbcompat to define them, and none of the
utilities in pkgsrc that link against libnbcompat actually use these
functions anyway.

Revision 1.20 / (download) - annotate - [select for diffs], Fri Sep 5 22:19:30 2003 UTC (15 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.19: +3 -1 lines
Diff to previous 1.19 (colored)

Add back setmode.c which is still needed on systems that don't have
{get,set}mode() that was accidentally deleted.

Revision 1.19 / (download) - annotate - [select for diffs], Fri Sep 5 18:35:58 2003 UTC (15 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.18: +5 -5 lines
Diff to previous 1.18 (colored)

Update pkgtools/libnbcompat to 20030829.  Changes from previous version
include:

    * Move headers out of the global namespace and into the nbcompat
      directory.  Since there are no headers other than nbcompat.h in
      ${PREFIX}/include/libnbcompat, just install it directly in
      ${PREFIX}/include.  Using libnbcompat is now a matter of including
      nbcompat.h at the top of *.c files and linking against -lnbcompat.

    * Only build functions into libnbcompat.a if they aren't already in
      the system libraries.

    * Move several *.[ch] files that are pax- or mtree-specific out
      of libnbcompat (they should belong with those packages).

On NetBSD 1.6 systems, libnbcompat.a now contains just the bare minimum:
the sha2 routines.

Revision 1.18 / (download) - annotate - [select for diffs], Thu Sep 4 01:51:15 2003 UTC (15 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

Update pkgtools/libnbcompat to 20030828.  Changes from previous version
include making mkdtemp() return the correct values on systems that use
libnbcompat's mkdtemp.  Fix by jschauma@netbsd.org.

Revision 1.17 / (download) - annotate - [select for diffs], Wed Sep 3 16:38:36 2003 UTC (15 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

Update pkgtools/libnbcompat to 20030827.  Changes from previous version
include only building __fts13.o into libnbcompat.a if the fts_*()
functions aren't present in the system.

Revision 1.16 / (download) - annotate - [select for diffs], Wed Sep 3 13:11:11 2003 UTC (15 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.15: +3 -2 lines
Diff to previous 1.15 (colored)

Update pkgtools/libnbcompat to 20030826.  Changes from previous version:

    * Properly declare statfs() and fstatfs() if we use the libnbcompat
      versions.

    * Move some headers into a private directory in the installed
      location so that they don't override headers of the same name
      on the system.

    * Define TAILQ_HEAD_INITIALIZER if it doesn't exist.

    * Add a poll() implementation using select() for poll()-less systems.
      Thanks for Charles Blundell for the implementation!

    * Fix the vis.h check for systems whose vis() is not as featureful
      as NetBSD's.

Revision 1.15 / (download) - annotate - [select for diffs], Wed Sep 3 07:07:04 2003 UTC (15 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

Update pkgtools/libnbcompat to 20030825.  Changes from version 20030824
are moving the definitions of the TAILQ accessor methods into the top level
of nbcompat.h.  This should fix using nbcompat.h to replace sys/queue.h
on Linux systems.

Revision 1.14 / (download) - annotate - [select for diffs], Wed Sep 3 03:28:28 2003 UTC (15 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Update pkgtools/libnbcompat to 20030824.  Changes from previous version:

    * Don't install namespace.h, extern.h and stat_flags.h, which are
      only used internally.

    * Clean up util.h by using '#if !HAVE_xxx' instead of
      '#ifndef !HAVE_xxx', removing some LIST_* definitions that are
      defined by <nbcompat.h>, and removing static declarations.

    * If fparseln is in libutil (as it is in NetBSD), then don't build
      it into libnbcompat.a.

Revision 1.13 / (download) - annotate - [select for diffs], Mon Sep 1 15:31:14 2003 UTC (15 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

Bump version to 20030823:

* Add mkdtemp, TAILQ_*, and statfs.

* Install a nbconfig.h file containing the discovered system information
  and include it directly in nbcompat.h.  Make all files use nbconfig.h
  instead of config.h.  Ensure that all installed headers don't include
  any local header files.  This makes libnbcompat more self-contained.

* Consistently use "#if HAVE_HEADER_H" instead of "#ifdef HAVE_HEADER_H"
  since sometimes people put -DHAVE_HEADER_H=0 on their command lines.

Revision 1.12 / (download) - annotate - [select for diffs], Sun Aug 31 12:02:56 2003 UTC (15 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.11: +9 -3 lines
Diff to previous 1.11 (colored)

This package is needed to bootstrap pkgsrc, so don't do tools, buildlink,
or run mtree.  Also ensure that we call the pkg_install commands with no
options so that we install properly without recent pkg_install tools.

Revision 1.11 / (download) - annotate - [select for diffs], Thu Jul 31 22:40:26 2003 UTC (15 years, 8 months ago) by jschauma
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

Add the err.h header, so we can use it on systems that don't provide err.h
(functionality already in the library, just the header was missing).
Bumpt date to today.

Revision 1.10 / (download) - annotate - [select for diffs], Sat Jul 19 03:05:39 2003 UTC (15 years, 9 months ago) by grant
Branch: MAIN
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

bump to 20030718

Revision 1.9 / (download) - annotate - [select for diffs], Thu Jul 17 19:55:06 2003 UTC (15 years, 9 months ago) by grant
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

bump to 20030717

Revision 1.8 / (download) - annotate - [select for diffs], Tue Jul 15 05:33:33 2003 UTC (15 years, 9 months ago) by grant
Branch: MAIN
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

bump to 20030715

Revision 1.7 / (download) - annotate - [select for diffs], Sun Jul 13 02:36:47 2003 UTC (15 years, 9 months ago) by grant
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

bump to 20030713

Revision 1.6 / (download) - annotate - [select for diffs], Mon Jun 30 15:18:02 2003 UTC (15 years, 9 months ago) by grant
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

bump to 20030630

Revision 1.5 / (download) - annotate - [select for diffs], Mon Jun 23 11:33:06 2003 UTC (15 years, 10 months ago) by grant
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

add getopt, getopt_long.

include tzfile.h and sys/mkdev.h in nbcompat.h.

bump to 20030622.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Jun 9 17:19:48 2003 UTC (15 years, 10 months ago) by grant
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

add isblank() and strmode().

bump to 20030609.

Revision 1.3 / (download) - annotate - [select for diffs], Thu Apr 3 12:55:21 2003 UTC (16 years ago) by grant
Branch: MAIN
Changes since 1.2: +1 -2 lines
Diff to previous 1.2 (colored)

remove deprecated NO_PATCH.

(perhaps I should update my pkglint?)

Revision 1.2 / (download) - annotate - [select for diffs], Thu Apr 3 12:48:45 2003 UTC (16 years ago) by grant
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

make sure LIST_EMPTY, LIST_FIRST and LIST_NEXT are defined (linux
doesn't have these in sys/queue.h).

noted by Jeremy C. Reed on tech-pkg.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Mon Mar 31 05:02:17 2003 UTC (16 years ago) by grant
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Initial import of libnbcompat-20030331, a portable NetBSD compatibility
library for use by the pkgsrc tools and other sources from NetBSD.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Mar 31 05:02:17 2003 UTC (16 years ago) by grant
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>