User Details
- User Since
- Mar 7 2015, 6:48 PM (475 w, 4 d)
Tue, Mar 26
Looks good to me.
Jan 18 2024
Jan 17 2024
Looks good, thanks!
Jan 11 2024
Jan 9 2024
Rebase, update podman to 4.8.3
Jan 7 2024
Dec 19 2023
Dec 5 2023
Dec 4 2023
Looks good to me - the paragraphs I edited may need reformatting since I probably didn't estimate the 72 column mark consistently.
Fix for devel/bazel5 is merged in D42729. I will make a new diff for fixing devel/bazel which will also update to the current release version, 6.4.0.
Nov 24 2023
Nov 23 2023
Nov 16 2023
Rebased, addressed most of kib@'s comments.
Nov 13 2023
Nov 12 2023
Nov 9 2023
Nov 6 2023
Looks good to me.
Friendly ping - these ports are still broken on FreeBSD-14.0-RC4 which is a problem for me since I use bazel a lot and I want to be able to upgrade my home lab systems to FreeBSD-14.
Oct 21 2023
Oct 20 2023
Oct 9 2023
Perhaps just remove the dependency from caroot to certctl entirely?
That's what I was asking myself earlier but the problem with this approch is that if you pkg install FreeBSD-\* (or something like that) nothing guaranty that caroot will be installed before certctl and you have a non fonctional installation because certctl wasn't run.
Oct 8 2023
I'm lost, what would caroot contain then ?
My goal with the previous change (hash 1d7ffb3) was to be able to install the caroot files in an empty chroot. This can be used as a base container image for statically linked SSL workloads. The other change in that commit to separate out openssl libs allows for a similar (but slightly larger) base image for dynamically linked SSL workloads. When building these images, I use the build host's certctl with DESTDIR set to generate the contents of $chroot/etc/ssl.
Oct 3 2023
I'll land it shortly - I also plan to merge it to stable/14 and stable/13. I'll see what re@ thinks about releng/14.0.
Sep 17 2023
Sep 15 2023
Sep 14 2023
Rebase, remove $FreeBSD$
Document the change to MANSPLITPKG
Sep 13 2023
Use a new variable, LINKTAGS, to make the interface between bsd.lib.mk and bsd.links.mk clearer.
Sep 12 2023
Remove build-essential, moving its dependencies to clang (except for
clibs-dev as discussed). Also move crt*.o from utilities to clibs-dev to
allow linking programs without needing to install utilities.
On reflection, it seems clear that lld, libcompiler_rt-dev and the new clang-dev are needed for any meaningful use of clang and should probably be dependencies of the FreeBSD-clang package. I would like to keep clibs-dev separate though - clang doesn't require these to be installed, e.g. for embedded development and conversely, clibs-dev could be used with some other compiler. I will remove the metapackage and add new dependencies to clang. This would allow installing a functional toolchain with just 'pkg install FreeBSD-clang FreeBSD-clibs-dev' which seems reasonable.
Sep 11 2023
Rebased and simplified based on review feedback.
Sep 2 2023
Aug 31 2023
Any feedback or questions for this would be welcome - I need bazel5 to build to unblock building packages for podman and related ports.