summaryrefslogtreecommitdiff
path: root/distrib/sets
AgeCommit message (Collapse)Author
2023-07-08fix typochristos
2023-07-08Document how system call versioning is done. From this summer's compat-linuxchristos
GSoC, by Theodore Preduta.
2023-07-07tests/lint: merge duplicate tests for C11 _Atomicrillig
2023-07-05tests/libexec/ld.elf_so: Fix helper library makefiles.riastradh
1. Consolidate logic into a single helper.mk to reduce duplication. 2. Set NO* variables, not MK* variables which are reserved for user. 3. Avoid eager X!= in favour of lazy ${X:sh}. 4. Mark _g.a set list entries obsolete. Never should've been built! PR misc/57462
2023-07-05tests/lint: add platform-specific tests for troublesome pointer castsrillig
2023-07-05Install a copy of dhcpcd.conf under /usr/share/examplesgutteridge
Addresses PR bin/57487 from Taylor R Campbell.
2023-07-04libbsdmalloc: New man page.riastradh
XXX pullup-10
2023-07-04libbsdmalloc: Bump shlib minor.riastradh
New symbols, new minor. XXX pullup-10
2023-07-03tests/lint: move platform-specific query tests to separate filesrillig
This fixes the tests on 'unsigned char' platforms. Thanks martin@ for the notification.
2023-07-02lint: add initial support for C23rillig
Required by xsrc/external/mit/MesaLib.old, brw_eu_validate.c, which initializes a struct using empty braces: 'return (struct string){};'.
2023-06-30Add npflog.4 to setsgutteridge
2023-06-21Looks like this debug library disappeared with the new heimdal. Markpgoyette
it obsolete to fix the MKDEBUGLIB build.
2023-06-20install pkg-config file for libeditwiz
version number matches portable libedit --cflags output matches portable libedit, since users probably want the readline interface
2023-06-20Obsolete ati_drv.so.19 and add .22 in the other md.* files affectedmartin
by the recentish X update.
2023-06-20update for fontconfig 2.14.2.mrg
2023-06-19updates for xf86-video-ati 22.0.0.mrg
2023-06-16indent: merge lexer symbols for type in/outside parenthesesrillig
2023-06-16add missing 'obsolete' keywordwiz
2023-06-16mark some openssl 1.1 files as obsolete with openssl 3wiz
2023-06-16tests/make: add test for multiple-inclusion guardsrillig
2023-06-16tests/make: clean up tests for the ':M' and ':S' modifiersrillig
2023-06-14indent: merge parser symbols for stmt and stmt_listrillig
They were handled in exactly the same way.
2023-06-10sets: enhance MAKEVERBOSE supportlukem
Add more messages for various sets operations. Add ${_MKMSG_CREATE} to bsd.own.mk. Enhance maketars to be a bit more verbose even with -q, to make it more obvious why certain operations may be slow. May help debugging PR 47562.
2023-06-10maketars: add comments for skipped mtree keywordslukem
Reorder skipkeys alphabetically and add comment explaining the purpose and why sha256 is not part of the variable.
2023-06-09Alignment nit.simonb
2023-06-08Revert previous, I missed an update...kre
2023-06-08lua is currently building liblua.so.6.0 not ...6.1kre
2023-06-08distrib: lua minor version bumpnikita
2023-06-06Fix markup of libh_ MKDEBUGLIB=yes only filesmartin
2023-06-06Fix MKDEBUGLIB build by adding these installed files to the debugpgoyette
set list. XXX One could argue that these files are not of any use, so why install them? I don't have a good argument either way, and this is (for now) a simple work-around for PR bin/57455 Please feel free to commit a different fix to avoid installing these files at all.
2023-06-03mkvars.mk: sort MKEXTRAVARS and remove dupeslukem
Sort MKEXTRAVARS. Remove obsolete MKBFD. Remove entries already in <bsd.own.mk> _MKVARS.no or _MKVARS.yes: MKCOMPATTESTS MKDTC MKDYNAMICROOT MKFIRMWARE MKMANZ MKRADEONFIRMWARE MKSLJIT MKSOFTFLOAT MKXORG_SERVER Sorted output of comparing "before" and "after" is identical besides those variables listed above.
2023-06-03fix typo xbase-obsolet -> xbase-obsolete.andvar
2023-06-03ld.elf_so: Fix missing tab in debug/shl.mi in last change.riastradh
XXX pullup-10
2023-06-02ld.elf_so: Test dynamic-then-static abuse via ctor.riastradh
XXX pullup-10
2023-06-02ld.elf_so: Test another edge case of mismatched TLS models.riastradh
One library defines a symbol and _doesn't_ use it, so it has no indication of whether the symbol is for static TLS or dynamic TLS, and then two other libraries use it in different ways. XXX pullup-10
2023-06-02ld.elf_so: Add new files to debug/shl.mi.riastradh
XXX pullup-10
2023-06-02Add recent ld.elf_so test helpers debug infomartin
2023-06-01ld.elf_so: Test TLS abuse of static def, dynamic use and vice versa.riastradh
XXX pullup-10
2023-06-01ld.elf_so: Test extern dynamic TLS too.riastradh
XXX pullup-10
2023-06-01tests/make: clean up comments, extend a few testsrillig
2023-05-31new openssl man pageschristos
2023-05-31ld.elf_so: Fix set lists for MKDEBUG=yes builds with t_tls_extern.riastradh
XXX pullup-10
2023-05-31ld.elf_so: New test for extern initial-exec TLS, PR toolchain/50277.riastradh
XXX pullup-10
2023-05-27openssl: Add missing sparc compat openssl engines to set list.riastradh
2023-05-27openssl: Nix capi.so engine -- it's for the Windows crypto API.riastradh
Not likely to work in NetBSD base!
2023-05-27openssl: Fix typo in mips set list.riastradh
2023-05-27openssl: padlock.so engine for VIA CPUs makes sense only on x86.riastradh
2023-05-26openssl: Wire up dynamic engine build goo.riastradh
This restores the devcrypto engine, which was converted from static to dynamic since the previous OpenSSL update. XXX Pretty sure I got some of the set list package names wrong, but it's not clear what the right ones are or what consequences any of this has. XXX Needs testing.
2023-05-26openssl: Add /usr/lib/${ARCHDIR}/openssl/engines to aarch64 build.riastradh
2023-05-26Revert "openssl: Nix build goo for dynamically loaded engines."riastradh
Turns out there is a regression lurking here: the devcrypto engine was made dynamic-only (https://github.com/openssl/openssl/pull/7859), so to maintain that functionality, we need to build dynamic engines. Will fix the aarch64 build issue and wire things up separately.