summaryrefslogtreecommitdiff
path: root/external/gpl2
AgeCommit message (Collapse)Author
2023-07-04mdoc.local: fix libbsdmalloc string nameuwe
2023-07-04libbsdmalloc: New man page.riastradh
XXX pullup-10
2023-06-03bsd.own.mk: rename GCC_NO_* to CC_WNO_*lukem
Rename compiler-warning-disable variables from GCC_NO_warning to CC_WNO_warning where warning is the full warning name as used by the compiler. GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH Using the convention CC_compilerflag, where compilerflag is based on the full compiler flag name.
2022-12-17Whitespace police: Line up the version numbers for doc-operating-system-*kim
2022-12-16Welcome to 10.99.1!martin
2022-09-09grep: when -r is used, but no path argument provided, search the current dirwiz
As discussed on tech-userlevel.
2022-03-14apply some NetBSD_Disabled_make.info: love to avoid a source treemrg
timestamp issue with read-only sources. fixes PR#42497.
2022-01-20fix bug in the original code I copied from to scan_ffschristos
2021-12-28Open with non-blocking I/O and then reset the flags to avoid blocking forchristos
FIFOs. This is a lot easier to do than adding another stat(2) to avoid open(2).
2021-12-28PR/56584: Andreas Gustafsson: Skip FIFO's when -Dchristos
2021-12-14deal with alloca for lint.christos
2021-08-03do not descend into the man or tests directory.chs
this avoids a problem where git sets the file timestamps differently than CVS does and accidentally causes make to try to rebuild various targets that don't work during the tools build. this matches the change that was made to Makefile.am in our tree.
2021-06-21PR/56256: Germain: cvs info doc incorrect for update -Dchristos
2021-06-07Whilst debugging the nbmakeinfo tool on an OpenBSD box, I noticedcjep
two changes in OpenBSD's makeinfo sources. One addresses an out of bounds access issue and the other an off-by-one issue. Fixes PR toolchain/56179. Reviewed by christos.
2021-04-12add some new uses of existing GCC_NO_* variables for warning issues.mrg
remove an no longer relevant for gcc7 workaround (works fine in both gcc9 and gcc 10.)
2021-03-03Add some jemalloc stubs so we can link as a jemalloc replacementchristos
2021-02-03Do not use old-style backquotes and other old-style expressions.ryoon
Fix PR misc/55918. Tested with pkgsrc/editors/emacs26 and emacs27.
2020-12-13diffutils: execl requires a NULL sentinelroy
2020-11-17Support aarch64eb in */config.guess.rin
Cherry-picked from upstream: https://git.savannah.gnu.org/gitweb/?p=config.git;a=commit;h=1c4398015583eb77bc043234f5734be055e64bea Everything except external/apache2/llvm/dist/llvm/cmake/config.guess is patched, which is under vendor tag and cannot be modified. I expect that this file is not actually used as we use hand-crafted version of configure script instead of cmake for building LLVM. Note that external/apache2/llvm/autoconf/autoconf/config.guess has already been committed on Oct. 20, but commit message disappeared as cvs aborted due to "permission denied" when trying to modify the file mentioned above. Sorry for confusing you. Also note that GMP uses its own config.guess Patch for external/lgpl3/gmp/dist/config.guess is provided by ryo@. Thanks!
2020-09-26Moving pointers could fail if realloc() allocates a new memory regionmlelstv
where the difference between old and new address exceeds an int. Use ptrdiff_t for calculations instead.
2020-09-02Reflect that this is current by using ".99" in the Os versionkim
This helps distinguising NetBSD-current pages from NetBSD-9.0 pages better on man.netbsd.org, which is still using nroff. (Using mandoc needs more tweaking to avoid all page footers reflecting the uname release of the web server.)
2020-07-18Add missing linebreak.wiz
Reported by Anon.
2020-06-26Hack to get the "has ANSI C headers" check to pass on newer versionsthorpej
of clang as bundled with Xcode. If someone really cares about ensuring NetBSD's host tools build on a system without <stdlib.h>, then I'm sure that enterprising individual will also find a super #correct fix for this specific problem.
2020-06-16Add --timestamp for reproducible builds.christos
2020-06-05Check x > 0 *before*, not after, using (x - 1) as index of array.rin
2020-06-01Avoid redefining _REENTRANT under sanitizerskamil
Switch away from -Wno-macro-redefined which was Clang specific.
2020-05-22Satisfy -fno-commonjmcneill
2020-02-08Expand the -Wno-macro-redefined usage to MKLIBCSANITIZERkamil
_REENTRANT can be redefined and this is considered as an error.
2019-12-22Update for new DTCskrll
2019-12-22Update versionskrll
2019-12-22Merge conflictsskrll
2019-12-22Import dtc 1.5.1skrll
2019-12-14Handle NULL params, fix error paths.mlelstv
2019-11-11Update LLVM to 10.0.0git (01f3a59fb3e2542fce74c768718f594d0debd0da)joerg
2019-10-24Switch the iconv(3) prototype to the POSIX conformant variationkamil
Remove const from the 2nd argument. const char ** and char ** are incompatible types and it was a cost to keep the technically incompatible form for a more purist variation. NetBSD was almost the last alive OS to still keep the const argument (known leftovers: Minix and Illumos). Keep the const form for the internal purposes inside citrus and rump. Address the build breakage fallout in the same change. There are no ABI changes. Change accepted by core@.
2019-10-13introduce some common variables for use in GCC warning disables:mrg
GCC_NO_FORMAT_TRUNCATION -Wno-format-truncation (GCC 7/8) GCC_NO_STRINGOP_TRUNCATION -Wno-stringop-truncation (GCC 8) GCC_NO_STRINGOP_OVERFLOW -Wno-stringop-overflow (GCC 8) GCC_NO_CAST_FUNCTION_TYPE -Wno-cast-function-type (GCC 8) use these to turn off warnings for most GCC-8 complaints. many of these are false positives, most of the real bugs are already commited, or are yet to come. we plan to introduce versions of (some?) of these that use the "-Wno-error=" form, which still displays the warnings but does not make it an error, and all of the above will be re-considered as either being "fix me" (warning still displayed) or "warning is wrong."
2019-09-24Add missing ;kamil
2019-09-24Add a bunch of meta files from git and hg to ignore from CVS importskamil
This will allow interop of src/ with git and hg without malforming repos.
2019-09-24Ignore our default core file pattern rather than one of another system.maya
"core" shows up as a path sometimes.
2019-08-27Enhance the support of LLVM sanitizerskamil
Define _REENTRANT for MKSANITIZER build. This is needed for at least stdio code. This caused new build issued with duplicated symbols in few places and rump kernel code picking different code paths borrowed from libc. Handle all this in one go. Add bsd.sanitizer.mk to share common code used by programs and libraries. Switch from realall to beforeinstall target in .syms files. This is more reliable in MKSANITIZER.
2019-07-30Welcome to NetBSD 9.99.1!martin
2019-07-06cvs.1 & cvs.texinfo: note global "-u" optiongutteridge
Add details about the global "-u" option, partly to clarify its distinction from the "admin" command's local "-u" option. Addresses PR bin/25472.
2019-07-05cvs.1 & cvs.texinfo: note NetBSD addition of global -D optiongutteridge
2019-07-05cvs.1 & cvs.texinfo: a couple of minor correctionsgutteridge
Add a caveat about file locking (a.k.a. reserved checkouts) to the "release" command, and add a missing word elsewhere.
2019-05-01cvs.1 & cvs.texinfo: add various small correctionsgutteridge
Add various corrections mostly sourced from upstream's cvs.texinfo, e.g., note NetBSD's local change to log admin commands in history (subsequently added on upstream's HEAD, since it was noted in r. 1.689), add some references to rannotate and rlog (from r. 1.686), some amendments concerning rdiff (from r. 1.687), and miscellaneous typo fixes.
2019-04-28cvs.1 & cvs.texinfo: add a missing section documenting the "tag" andgutteridge
"rtag" commands. This is taken mostly from the upstream project's cvs.texinfo revisions 1.686 and 1.687. Additionally, I've reflected NetBSD's local changes to log "tag" as well as "rtag" in history, and to require admin privileges for destructive tagging commands. This addresses PR bin/33877.
2019-03-03cvs.texinfo: add minor formatting fix for Texinfo >5.0gutteridge
Pull over a tiny fix from pkgsrc's devel/scmcvs patch-ab to support generating info files with newer versions of Texinfo than what's shipped in base presently. (Should base be updated at some point, or for those using an external toolchain here.)
2019-03-03cvs.1 & cvs.texinfo: minor amendments and cvs.1 regengutteridge
Put a cross-reference to "init" back in "Creating a Repository" and other minor formatting tweaks, and regenerate cvs.1 to reflect the previous changes by christos@ in cvs.texinfo r. 1.7.
2019-03-03Fix the build by merging duplicate "init" sections.christos
2019-03-02cvs.1 & cvs.texinfo: add details about "init"gutteridge
Add a section about the "init" command that has been missing all this time. Part of the basic description is resurrected from r. 1.20 of cvs.1 (in its prior incarnation in the CVS project tree under /man rather than /doc), contributed by Tom Lees back in 1999. The caveat about the history file is copied from elsewhere in the current cvs.texinfo file. Additional fragments written by me. Addresses the PR bin/45446.