summaryrefslogtreecommitdiff
path: root/pkgtools/libnbcompat
AgeCommit message (Collapse)AuthorFilesLines
2022-11-09Reset MAINTAINERjoerg1-2/+2
2020-05-24libnbcompat: Update to 20200524nia4-491/+136
One change: use AC_PROG_CC_C99 and regen configure This helps bootstrapping on legacy systems where the compiler doesn't default to c99 without additional guidance. Patch from ky0ko@disroot.org, tested on NetBSD and Alpine Linux by myself and on IRIX with mipspro by ky0ko.
2020-01-18all: migrate several HOMEPAGEs to httpsrillig1-2/+2
pkglint --only "https instead of http" -r -F With manual adjustments afterwards since pkglint 19.4.4 fixed a few indentations in unrelated lines. This mainly affects projects hosted at SourceForce, as well as freedesktop.org, CTAN and GNU.
2019-09-13pkgtools/libnbcompat: fix regular expression literals in AWK programrillig1-2/+2
gawk: nbcompat.awk:5: warning: regexp escape sequence `\#' is not a known regexp operator
2019-07-09Use the correct prototype - thanks <gutteridge>sevan1-2/+2
2019-07-08Include strnlen(3) - Needed on Tiger and more recent Intel only Darwin releases.sevan7-15/+118
2019-02-20PR/52982: Eitan Adler: fix incorrect bounds computation.christos1-4/+5
XXX: really we need to sync with the libc glob.c
2019-01-12termcap.h also requires the change from PR 33037.dholland1-1/+6
2018-12-31libnbcompat: fix PR pkg/33037triaxx1-4/+10
Thanks Stuart and sorry for the long time.
2018-08-22Remove clauses 3,4 from TNF-only copyright blocks.maya1-8/+1
This is based on the decision The NetBSD Foundation made in 2008 to do so, which was already applied to src. This change has been applied to code which is likely not in other repositories. ok board@, reviewed by riastradh@
2018-08-07libnbcompat: Explicitly avoid SunOS fts(3C) for now.jperkin1-1/+6
It is not currently largefile aware, leading to issues described in PR#53489. This will be resolved upstream but it will take a while for everyone to catch up.
2018-04-30*: remove references to obsolete DragonFly/i386wiz1-2/+2
2015-12-25Avoid duplicated RCS IDs forcing permanent rebuilds.joerg2-4/+4
2015-12-13Always redefine TAILQ_FOREACH_REVERSE. Mac OS X Tiger has a version withjoerg1-3/+2
the third and fourth argument swapped.
2015-12-11Fix build under the environment that has no statvfs.ryoon1-3/+3
Fix my old mistake, logic inversion.
2015-12-03Remove target files before symlinking. Fixes bootstrap on Solaris 9.jperkin1-1/+3
2015-09-03Make __nbcompat_unvis13 static, it is not part of the interfacejoerg1-23/+12
contract. Reorder to avoid using it before it is defined. ANSIfy.
2015-09-01Add AC_GNU_SOURCE to configure.ac and regenerate autotoolskamil3-497/+1243
This fixes build on recent ArchLinux with GCC 5.2 and GLibc 2.22. Approved by <wiz>
2015-06-08As the seemingly untested -Werror changes break the bootstrap at leastjoerg10-238/+110
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.
2015-05-02Reapply 1.37, but split the dependencies correctly into the header andjoerg1-2/+3
library dependency.
2015-05-02Fix build failure on many platforms.ryoon1-2/+2
The previous commit is obviously wrong because OBJS depends on LIB and LIB is generated from OBJS. And I can build this package with MAKE_JOBS=32.
2015-05-01Ensure that nbconfig.h is created before all object files, avoidingjoerg1-2/+2
mysterious failures for parallel builds.
2015-04-21Use canonical version of config.guess and config.sub for inplace builds.joerg1-1/+5
2015-04-19libnbcompat-20150419: provide getline(3)tnn2-3/+9
2015-04-19regentnn2-15/+47
2015-04-19- provide getline(3) to let cwrappers build on netbsd-5tnn4-7/+142
- also provide getdelim(3) for the getline(3) implementation
2015-04-14Update to libnbcompat-20150414. Changes:jperkin2-3/+7
- Provide a setenv() prototype, required by Solaris 9 for the cwrappers build.
2015-04-05Documenting history.rodent1-1/+10
2015-02-14Same netbsd*-eabi* tweak for libnbcompat's even older config.sub.riastradh1-1/+1
2014-09-03Use MAKE_JOBS for inplace libnbcompat. Reduces the build time for bootstrapjperkin1-3/+3
quite a bit when using --make-jobs, due to the potentially large number of times that libnbcompat needs to be (re)built.
2014-07-25libnbcompat-20140725:jperkin6-12/+22
Newer Linux systems have moved libutil.h to bsd/libutil.h, add the necessary checks for that location. Fixes at least Ubuntu 12.04.
2014-06-07s/HAVE_DECL_ASPRINTF/HAVE_DECL_VASPRINTF/. According to configure.accheusov1-2/+2
presense of vasprintf(3) is checked. This partially fixes bootstrap failure on AltLinux.
2014-03-14Add SCO OpenServer 5.0.7/3.2 supportryoon5-6/+54
2014-03-03Just define PKGNAME and use it.obache1-4/+2
2013-09-08Update to 20130908ryoon10-170/+222
* Fix build on FreeMiNT. * Tested on some platforms, See files/README.
2013-09-08Fix typos in comment from FreeMiNT's db1 patches.ryoon3-8/+8
2013-02-10check missing declaration of setpassent(3) for Cygwin.obache4-4/+18
2012-09-11"user-destdir" is default these daysasau1-3/+1
2012-07-02If either va_copy or __builtin_va_copy is supported, use that in thejoerg5-21/+158
asprintf fallback implementation. If neither is supported, still try to work by copying va_list directly. Should fix PR 45767.
2012-05-15Don't re-define __UNCONST if it is already defined. On old NetBSD systemschristos1-2/+4
the definition is a bit different so they bitch.
2012-03-01Wrap the fts function declarations in __BEGIN_DECL to make them usablehans1-1/+5
from C++.
2011-12-28libnbcompat-20111228: If requesting BSDish getopt behavior, also includejoerg3-397/+791
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@
2011-11-10Don't use implementation namespace as include guard. If not using ourjoerg1-3/+8
SHA2 code, fallback to <sha2.h>.
2011-11-08Avoid overlap with libcrypto, the OSF linker can't deal with that.joerg3-57/+25
Fixes PR 42142.
2011-08-20Always build libnbcompat with pkgsrc's make,cheusov1-3/+3
this fixes some build failures
2010-04-20Add workaround for broken pread/pwrite. This is needed at least onjoerg8-90/+207
HP-UX.
2010-03-21Pick up maintainership.joerg1-2/+2
2010-03-21Reset maintainer, developer lost his commit bit.wiz1-2/+2
2010-03-03Avoid conflicting types for `pgno_t', treat same as db_185.h in db[234].obache1-1/+9
IRIX have it in sys/types.h as reported by PR42841.
2010-02-27BSIZE and BSHIFT are defined by sys/param.h on HP-UX, so undef themjoerg1-1/+3
first.