User Details
- User Since
- Mar 7 2015, 6:48 PM (456 w, 6 d)
Tue, Dec 5
Mon, Dec 4
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.
Fri, Nov 24
Thu, Nov 23
Thu, Nov 16
Rebased, addressed most of kib@'s comments.
Mon, Nov 13
Sun, Nov 12
Thu, Nov 9
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.
Aug 27 2023
Aug 26 2023
Aug 24 2023
Aug 21 2023
Aug 18 2023
Aug 17 2023
Aug 16 2023
Aug 15 2023
The code change here is fairly straightforward and brings netstat in line with similar support in ifconfig and route. The manpage change is larger and it would be nice to get a review if possible. I know people are busy this week preparing for the stable/14 branch - I'll leave the review up for another day. If someone has time to give it a review then great, otherwise I'll commit anyway and we can fix any manpage issues as followups.
Aug 14 2023
Aug 13 2023
Would there be any objection to me merging this change and the related change in D40377 to stable/13? It would make setting up container networking for containerd and nerdctl much simpler. For podman, it could also make networking more efficient - we currently use two jails per container with one solely used to own the container vnet while also allowing access to host networking tools.