| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-04-29 | openbsd: Build with -std=gnu17 to fix build with gcc 15.1.0 | Michael Forney | |
| 2025-04-28 | Use our own pax | Michael Forney | |
| 2022-09-06 | openbsd: Update to 7.1 | Michael Forney | |
| 2022-02-18 | openbsd: Update to 7.0 | Michael Forney | |
| 2021-05-03 | openbsd: subninja for rsync is no longer needed | Michael Forney | |
| rsync doesn't depend on MD4 from OpenSSL since 6d060d5c, so we don't need the subninja. | |||
| 2021-05-02 | openbsd: Use reallocarray from musl | Michael Forney | |
| 2020-10-01 | openbsd: Explicitly list the libc headers that are required | Michael Forney | |
| Previously, we just added the openbsd header directories to the search path with -idirafter to prevent openbsd headers from being used where we already have musl headers. However, if the system had its own version of the headers (such as sys/tree.h), those would get preferred over the openbsd versions, which may result in build failures due to slight incompatibilities. To fix this, just isolate the few headers we do need into their own directory, and include it normally (with -I/-isystem). | |||
| 2020-06-05 | openbsd: Fix a few warnings | Michael Forney | |
| 2020-06-05 | Use -isystem to include library headers | Michael Forney | |
| This way, warnings from headers that come from another package (in particular linux-headers) won't show up when they get included. To make sure we still track dependencies, use -MD instead of -MMD. | |||
| 2020-04-15 | rsync: Add implementation of MD4 to drop libressl dependency | Michael Forney | |
| 2019-12-04 | openbsd: Build nc against libtls-bearssl | Michael Forney | |
| 2019-12-04 | Build nc from openbsd sources instead of libressl | Michael Forney | |
| 2019-12-04 | acme-client: Build in a separate package directory | Michael Forney | |
| 2019-10-26 | openbsd: Remove yacc in favor of byacc | Michael Forney | |
| 2019-10-17 | openbsd: Update to 6.6 | Michael Forney | |
| 2019-06-27 | Use no-op static assert for defining away macros | Michael Forney | |
| Empty top-level declarations aren't allowed in ISO C. | |||
| 2019-06-14 | openbsd: Build rsync | Michael Forney | |
| 2019-04-28 | openbsd: Update to 6.5 | Michael Forney | |
| 2019-03-19 | Use acme-client from openbsd | Michael Forney | |
| The portable version is no longer maintained. | |||
| 2018-11-07 | Build nc from libressl | Michael Forney | |
| This way we don't have to maintain the nc linux port patch ourselves. It also avoids a circular dependency between the libressl and openbsd packages. | |||
| 2018-11-06 | openbsd: Use explicit_bzero from musl 1.1.20 | Michael Forney | |
| 2018-11-06 | Use musl 1.1.20 getentropy | Michael Forney | |
| 2018-11-06 | libressl: Update to 2.8.2 | Michael Forney | |
| 2018-11-03 | openbsd: Update to 6.4 | Michael Forney | |
| 2018-08-26 | openbsd: Install libbsd.a | Michael Forney | |
| This is needed to link with libraries like libcrypto.a, which is used in the kernel build process in some configurations. | |||
| 2018-05-10 | openbsd: Add missing dependency | Michael Forney | |
| 2018-05-10 | openbsd: Generate doas parser in doas directory | Michael Forney | |
| 2018-05-10 | openbsd: Remove redundant libressl include | Michael Forney | |
| 2018-05-10 | openbsd: Build m4 | Michael Forney | |
| 2018-02-16 | Port build scripts to POSIX shell | Michael Forney | |
| Since we are now using Lua to generate ninja files, use of rc in build scripts seems unnecessary and adds an additional bootstrap dependency. None of them are too fancy, so just port to POSIX sh instead. | |||
| 2017-12-14 | loksh: Update to 6.2 | Michael Forney | |
| 2017-10-10 | openbsd: Update to 6.2 | Michael Forney | |
| 2017-10-10 | fetch-curl: Allow overriding substitutions | Michael Forney | |
| 2017-09-25 | Rewrite ninja generation scripts in Lua | Michael Forney | |
