User Details
- User Since
- Apr 26 2023, 1:30 PM (163 w, 1 d)
Mon, Jun 8
Imported adjustments from Tuukka.
Thu, Jun 4
Mon, Jun 1
Remove redundant code, as suggested by des@. (Thanks!)
Fri, May 29
Removed redundant braces.
Simplified the code obtaining LOCALBASE as per @des' suggestion. (Thanks!)
- Avoid file conflicts in the -lib32 base packages (no duplicate installation of SPDX files)
- Rename the PCFILE variable to SBOMFILE to avoid confusion with PCFILES
- Fix typo in libmd.pc (thanks stephane.rochoy_stormshield.eu for the heads up!)
Use a stack buffer of MAXPATHLEN for localbase, as suggested by @des.
Thu, May 28
Tue, May 26
This update takes care of PERSONALITY_PATH in addition to PKG_DEFAULT_PATH.
Fri, May 22
May 13 2026
May 12 2026
- The SPDX files are now placed in their respective base packages.
- The source .pc files from illuusio were imported into release/sbom.
Apr 26 2026
Apr 25 2026
Apr 24 2026
Reverted the copyright to myself, and the license to ISC.
I gave the copyright back to pkgconf, as the comment and description primarily come from the pkgconf project.
Apr 23 2026
Updated the copyright, license text, and added the licenses = [ "pkgconf" ] as per ngie's advice; thank you!
This is already in D56589; which version is best?
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=294724 confirms this patch to be fixing the build issue.
The latest update (with WARNS?=3) built correctly with clang; I am still testing with GCC 14.
Disable stricter warnings for the moment for libpkgconf, bomtool(1), and pkgconf(1) as suggested by ngie. Thanks!
Apr 22 2026
This should address feedback from ivy:
Imported in 6294b6ab217a2d5f1d2bc23a64505a228294c508.
Apr 17 2026
Apr 16 2026
This addresses feedback from ivy, moving /usr/include/pkgconf into the pkgconf-dev package.
It also adds the files in /usr/include/pkgconf to the list of obsolete files when disabling the pkgconf option.
This update addresses feedback from bapt, more precisely:
This patch adds /usr/local/etc/pkgconfig/personality.d to -DPERSONALITY_PATH in lib/libpkgconfig/Makefile, as requested by bapt at https://ron-dev.freebsd.org/FreeBSD/src/pulls/9.
Apr 15 2026
This depends on the vendor import from D56373.
Apr 14 2026
Apr 13 2026
See also https://github.com/freebsd/freebsd-src/pull/1994 for a more complete draft pull-request and discussion around this project, together with a preview of the "finished product".
There is also a newer branch implementing the same on a more recent main, at https://github.com/khorben/freebsd-src/tree/khorben/spdxtool2.
Mar 12 2026
Oct 21 2025
Sep 23 2025
Sep 2 2025
This seems to do the trick for me too, testing on macOS/amd64; it does not seem to harm FreeBSD/amd64.
Aug 25 2025
I offered the same patch in D51897, with:
Should we involve secteam@ regarding the extra algorithms enabled?
I am not aware of any security concern there as of today, but I think we had stuck with OpenSSL's own list of default algorithms so far for the base system.
Aug 15 2025
Committed as e7be843b4a162e68651d3911f0357ed464915629 and 4757b351ea9d59d71d4a38b82506d2d16fcd560d.
Aug 14 2025
Note that I have reservations about the part adding params_idx.c to the list of files built: from what I can tell, OpenSSL expects this to be available from libcrypto.so, instead of a copy inside the legacy provider module.
I suspect the more correct fix is to add the ossl_param_find_pidx to secure/lib/libcrypto/Version.map instead - which also kinda feels wrong.
Aug 13 2025
Aug 8 2025
Jul 31 2025
Got 32-bit PowerPC to build.
Jul 30 2025
I am now trying to build 32-bit PowerPC with this set in secure/lib/libcrypto/Makefile.common:
Jul 28 2025
Jul 24 2025
Jul 15 2025
I think this diff should also update secure/lib/libcrypto/Makefile.inc with the corresponding OPENSSL_VER and OPENSSL_DATE.
Jul 13 2025
Jun 1 2025
May 30 2025
May 29 2025
Even though I have the approval of my mentor, it would be great to have approval from the installer group for this change before I proceed with the commit.
Please let me know!