FreeBSD packages normally bloated

I got error trying to built.

There is no binary release for freebsd 15:


You can apply the FreeBSD port patches, and then ./configure --prefix /opt/boinc && make && make install in the workdir.

That way you'll have a working boinc with your options frozen in time that won't be touched by pkg. Of course you will have to manually update when security fixes are released.
 
Putting more libraries, dependencies, would bloat my system.
Yes, while you do end up with multiple copies of i.e zlib, they are encapsulated within a single folder that can be upgraded by simply deleting and replacing.

In UNIX terms, agreed, this is bloated (uses more filesystem) but logically it is cleaner, lighter and more resilient to versioning differences.
 
pkg install uacme
man uacme

DESCRIPTION
uacme is a client for the ACMEv2 protocol described in RFC8555, written
in plain C with minimal dependencies (libcurl and one of GnuTLS, OpenSSL
or mbedTLS).

which uacme
ldd /usr/local/bin/uacme

/usr/local/bin/uacme:
libev.so.4 => /usr/local/lib/libev.so.4 (0x17c58e85a000)
libcurl.so.4 => /usr/local/lib/libcurl.so.4 (0x17c58fd84000)
libssl.so.35 => /usr/lib/libssl.so.35 (0x17c590aab000)
libcrypto.so.35 => /lib/libcrypto.so.35 (0x17c591200000)
libc.so.7 => /lib/libc.so.7 (0x17c5926a6000)
libm.so.5 => /lib/libm.so.5 (0x17c58f36f000)
libnghttp2.so.14 => /usr/local/lib/libnghttp2.so.14 (0x17c593cc3000)
libidn2.so.0 => /usr/local/lib/libidn2.so.0 (0x17c592c90000)
libssh2.so.1 => /usr/local/lib/libssh2.so.1 (0x17c59536d000)
libpsl.so.5 => /usr/local/lib/libpsl.so.5 (0x17c594729000)
libzstd.so.1 => /usr/local/lib/libzstd.so.1 (0x17c59659e000)
libbrotlidec.so.1 => /usr/local/lib/libbrotlidec.so.1 (0x17c596cdf000)
libbrotlicommon.so.1 => /usr/local/lib/libbrotlicommon.so.1 (0x17c596f0b000)
libz.so.6 => /lib/libz.so.6 (0x17c59793e000)
libkrb5.so.122 => /usr/lib/libkrb5.so.122 (0x17c59892f000)
libgssapi_krb5.so.122 => /usr/lib/libgssapi_krb5.so.122 (0x17c59948c000)
libthr.so.3 => /lib/libthr.so.3 (0x17c59999f000)
libsys.so.7 => /lib/libsys.so.7 (0x17c59a64f000)
libunistring.so.5 => /usr/local/lib/libunistring.so.5 (0x17c59a7ed000)
libkrb5profile.so.122 => /usr/lib/libkrb5profile.so.122 (0x17c596056000)
libk5crypto.so.122 => /usr/lib/libk5crypto.so.122 (0x17c59c581000)
libcom_err.so.122 => /usr/lib/libcom_err.so.122 (0x17c59b9f5000)
libkrb5support.so.122 => /usr/lib/libkrb5support.so.122 (0x17c59d8ad000)
[vdso] (0x17c58dd29000)

I think, lua is missing there. What is you opinion?
 
Back
Top