notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details
boringssl Fork of OpenSSL
0.0.0.0.2025.04.11.01 security on this many watch lists=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.0.0.0.2025.03.27.01_1Version of this port present on the latest quarterly branch.
Maintainer: osa@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2017-06-29 15:51:11
Last Update: 2025-04-11 17:31:47
Commit Hash: 05dd21a
People watching this port, also watch:: xrdp, telegram-desktop, osv-scanner, memcached, R
License: OpenSSL
WWW:
https://boringssl.googlesource.com/boringssl/
Description:
Fork of OpenSSL that is designed to meet Google's needs. Although BoringSSL is an open source project, it is not intended for general use, as OpenSSL is. We don't recommend that third parties depend upon it. Doing so is likely to be frustrating because there are no guarantees of API or ABI stability.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (114 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/boringssl-0.0.0.0.2025.04.11.01/catalog.mk
  3. /usr/local/share/licenses/boringssl-0.0.0.0.2025.04.11.01/LICENSE
  4. /usr/local/share/licenses/boringssl-0.0.0.0.2025.04.11.01/OpenSSL
  5. bin/bssl
  6. include/openssl/aead.h
  7. include/openssl/aes.h
  8. include/openssl/arm_arch.h
  9. include/openssl/asm_base.h
  10. include/openssl/asn1.h
  11. include/openssl/asn1_mac.h
  12. include/openssl/asn1t.h
  13. include/openssl/base.h
  14. include/openssl/base64.h
  15. include/openssl/bcm_public.h
  16. include/openssl/bio.h
  17. include/openssl/blake2.h
  18. include/openssl/blowfish.h
  19. include/openssl/bn.h
  20. include/openssl/buf.h
  21. include/openssl/buffer.h
  22. include/openssl/bytestring.h
  23. include/openssl/cast.h
  24. include/openssl/chacha.h
  25. include/openssl/cipher.h
  26. include/openssl/cmac.h
  27. include/openssl/conf.h
  28. include/openssl/cpu.h
  29. include/openssl/crypto.h
  30. include/openssl/ctrdrbg.h
  31. include/openssl/curve25519.h
  32. include/openssl/des.h
  33. include/openssl/dh.h
  34. include/openssl/digest.h
  35. include/openssl/dsa.h
  36. include/openssl/dtls1.h
  37. include/openssl/e_os2.h
  38. include/openssl/ec.h
  39. include/openssl/ec_key.h
  40. include/openssl/ecdh.h
  41. include/openssl/ecdsa.h
  42. include/openssl/engine.h
  43. include/openssl/err.h
  44. include/openssl/evp.h
  45. include/openssl/evp_errors.h
  46. include/openssl/ex_data.h
  47. include/openssl/experimental/kyber.h
  48. include/openssl/hkdf.h
  49. include/openssl/hmac.h
  50. include/openssl/hpke.h
  51. include/openssl/hrss.h
  52. include/openssl/is_boringssl.h
  53. include/openssl/kdf.h
  54. include/openssl/lhash.h
  55. include/openssl/md4.h
  56. include/openssl/md5.h
  57. include/openssl/mem.h
  58. include/openssl/mldsa.h
  59. include/openssl/mlkem.h
  60. include/openssl/nid.h
  61. include/openssl/obj.h
  62. include/openssl/obj_mac.h
  63. include/openssl/objects.h
  64. include/openssl/opensslconf.h
  65. include/openssl/opensslv.h
  66. include/openssl/ossl_typ.h
  67. include/openssl/pem.h
  68. include/openssl/pkcs12.h
  69. include/openssl/pkcs7.h
  70. include/openssl/pkcs8.h
  71. include/openssl/pki/certificate.h
  72. include/openssl/pki/ocsp.h
  73. include/openssl/pki/signature_verify_cache.h
  74. include/openssl/pki/verify.h
  75. include/openssl/pki/verify_error.h
  76. include/openssl/poly1305.h
  77. include/openssl/pool.h
  78. include/openssl/posix_time.h
  79. include/openssl/rand.h
  80. include/openssl/rc4.h
  81. include/openssl/ripemd.h
  82. include/openssl/rsa.h
  83. include/openssl/safestack.h
  84. include/openssl/service_indicator.h
  85. include/openssl/sha.h
  86. include/openssl/siphash.h
  87. include/openssl/slhdsa.h
  88. include/openssl/span.h
  89. include/openssl/srtp.h
  90. include/openssl/ssl.h
  91. include/openssl/ssl3.h
  92. include/openssl/stack.h
  93. include/openssl/target.h
  94. include/openssl/thread.h
  95. include/openssl/time.h
  96. include/openssl/tls1.h
  97. include/openssl/trust_token.h
  98. include/openssl/type_check.h
  99. include/openssl/x509.h
  100. include/openssl/x509_vfy.h
  101. include/openssl/x509v3.h
  102. include/openssl/x509v3_errors.h
  103. lib/cmake/OpenSSL/OpenSSLConfig.cmake
  104. lib/cmake/OpenSSL/OpenSSLTargets-release.cmake
  105. lib/cmake/OpenSSL/OpenSSLTargets.cmake
  106. lib/libcrypto.so
  107. lib/libcrypto.so.1
  108. lib/libcrypto.so.1.0.0
  109. lib/libssl.so
  110. lib/libssl.so.1
  111. lib/libssl.so.1.0.0
  112. @owner
  113. @group
  114. @mode
Collapse this list.
Dependency lines:
  • boringssl>0:security/boringssl
Conflicts:
CONFLICTS_INSTALL:
  • libressl
  • libressl-devel
  • openssl
  • openssl111
  • openssl3[12345]
  • openssl-quictls
  • openssl31-quictls
To install the port:
cd /usr/ports/security/boringssl/ && make install clean
To add the package, run one of these commands:
  • pkg install security/boringssl
  • pkg install boringssl
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: boringssl
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1744371270 SHA256 (filippo.io/edwards25519/@v/v1.1.0.zip) = 9ac43a686d06fdebd719f7af3866c87eb069302272dfb131007adf471c308b65 SIZE (filippo.io/edwards25519/@v/v1.1.0.zip) = 55809

Expand this list (12 items)

Collapse this list.

SHA256 (filippo.io/edwards25519/@v/v1.1.0.mod) = 099556fc4d7e6f5cb135efdd8b6bb4c0932e38ea058c53fc5fa5ce285572fb61 SIZE (filippo.io/edwards25519/@v/v1.1.0.mod) = 40 SHA256 (golang.org/x/crypto/@v/v0.33.0.zip) = 3b0c19c1d259e93464f540165470de872721e5fc66ce3f0d36ffd27d307ec5bb SIZE (golang.org/x/crypto/@v/v0.33.0.zip) = 1793598 SHA256 (golang.org/x/crypto/@v/v0.33.0.mod) = f6dad481462711b0c41f147aa175087f3656591c59336242fdc9fae95d0fc59e SIZE (golang.org/x/crypto/@v/v0.33.0.mod) = 190 SHA256 (golang.org/x/sys/@v/v0.30.0.zip) = f5214bfec98f00e5432da68bbece03e98600fa41594ed026556cbde8fcb6f7c9 SIZE (golang.org/x/sys/@v/v0.30.0.zip) = 1987982 SHA256 (golang.org/x/sys/@v/v0.30.0.mod) = d227b325f621f4ebe28d39ba773ea99b870f393b7c09c34592c365b16dd560de SIZE (golang.org/x/sys/@v/v0.30.0.mod) = 33 SHA256 (google-boringssl-0.0.0.0.2025.04.11.01-5386d90_GH0.tar.gz) = 2ef40f0b29ce397df951184494d678fdeeb6e5649f21a138d908c49162c83716 SIZE (google-boringssl-0.0.0.0.2025.04.11.01-5386d90_GH0.tar.gz) = 46042440

Collapse this list.


Packages (timestamps in pop-ups are UTC):
boringssl
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.0.0.0.2025.02.27.01_10.0.0.0.2025.03.27.01_1-0.0.0.0.2025.02.27.01_10.0.0.0.2025.04.05.01---
FreeBSD:13:quarterly0.0.0.0.2025.03.27.01_10.0.0.0.2025.03.27.01_1-0.0.0.0.2024.12.18.01_10.0.0.0.2025.03.27.01_1---
FreeBSD:14:latest0.0.0.0.2025.02.27.01_1--0.0.0.0.2025.02.27.01_10.0.0.0.2025.04.11.01---
FreeBSD:14:quarterly0.0.0.0.2024.12.18.01_1--0.0.0.0.2024.12.18.01_10.0.0.0.2025.03.27.01_1---
FreeBSD:15:latest0.0.0.0.2025.03.18.010.0.0.0.2025.03.18.01_1n/a0.0.0.0.2025.03.18.01n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
  3. go124 : lang/go124
  4. perl5>=5.36<5.37 : lang/perl5.36
Runtime dependencies:
  1. perl5>=5.36<5.37 : lang/perl5.36
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
security_boringssl
USES:
cmake:insource cpe go:no_targets,1.24 localbase perl5
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/google/boringssl/tar.gz/5386d90?dummy=/
Collapse this list.

Number of commits found: 220 (showing only 20 on this page)

«  1 | 2 | 3 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.0.0.0.2021.12.21.01_3
05 Jan 2022 17:11:14
commit hash: b8d60a503f2868e6730a1c85e7453743e9d6f32ecommit hash: b8d60a503f2868e6730a1c85e7453743e9d6f32ecommit hash: b8d60a503f2868e6730a1c85e7453743e9d6f32ecommit hash: b8d60a503f2868e6730a1c85e7453743e9d6f32e files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
security/boringssl: take maintainership
0.0.0.0.2021.12.21.01_3
05 Jan 2022 10:33:30
commit hash: 8b2e795d0e7b251885a391f79e668b6de90a7c0ecommit hash: 8b2e795d0e7b251885a391f79e668b6de90a7c0ecommit hash: 8b2e795d0e7b251885a391f79e668b6de90a7c0ecommit hash: 8b2e795d0e7b251885a391f79e668b6de90a7c0e files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
security/boringssl: update CONFLICTS

Suggested by:	ashish
0.0.0.0.2021.12.21.01_2
05 Jan 2022 00:59:02
commit hash: e8cc50a10937e2df4b591c87217bf3dc6334c6d1commit hash: e8cc50a10937e2df4b591c87217bf3dc6334c6d1commit hash: e8cc50a10937e2df4b591c87217bf3dc6334c6d1commit hash: e8cc50a10937e2df4b591c87217bf3dc6334c6d1 files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
security/boringssl: remove backup files
0.0.0.0.2021.12.21.01_1
05 Jan 2022 00:50:57
commit hash: 121c1e821bdb221f2f5d32a4a757d8ce7781deb2commit hash: 121c1e821bdb221f2f5d32a4a757d8ce7781deb2commit hash: 121c1e821bdb221f2f5d32a4a757d8ce7781deb2commit hash: 121c1e821bdb221f2f5d32a4a757d8ce7781deb2 files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
security/boringssl: update pkg-plist, bump PORTREVISION
0.0.0.0.2021.12.21.01
04 Jan 2022 22:20:11
commit hash: 76941a47e63c8348bf81c3ad933dda4678486b06commit hash: 76941a47e63c8348bf81c3ad933dda4678486b06commit hash: 76941a47e63c8348bf81c3ad933dda4678486b06commit hash: 76941a47e63c8348bf81c3ad933dda4678486b06 files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
security/boringssl: update to the recent commit.

Based on patches submitted by:	Ashish SHUKLA <ashish@FreeBSD.org>
0.0.0.0.2020.04.29.01_1
25 Sep 2021 20:28:58
commit hash: 6f56e15d87bdfef3d9e7c652350e48dbb4fc9722commit hash: 6f56e15d87bdfef3d9e7c652350e48dbb4fc9722commit hash: 6f56e15d87bdfef3d9e7c652350e48dbb4fc9722commit hash: 6f56e15d87bdfef3d9e7c652350e48dbb4fc9722 files touched by this commit
Bernhard Froehlich (decke) search for other commits by this committer
security/boringssl: Add CPE information

Approved by:	portmgr (blanket)
0.0.0.0.2020.04.29.01_1
13 Apr 2021 20:17:16
commit hash: af0696db787c71e7a9932f65d3ead5111471ae5ecommit hash: af0696db787c71e7a9932f65d3ead5111471ae5ecommit hash: af0696db787c71e7a9932f65d3ead5111471ae5ecommit hash: af0696db787c71e7a9932f65d3ead5111471ae5e files touched by this commit
Adriaan de Groot (adridg) search for other commits by this committer
security/boringssl: fix plist

One missing header file. Bump PORTREVISION for including that one.
0.0.0.0.2020.04.29.01
07 Apr 2021 08:09:01
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
0.0.0.0.2020.04.29.01
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
0.0.0.0.2020.04.29.01
13 Mar 2021 22:35:39
Revision:568293Original commit files touched by this commit
swills search for other commits by this committer
www/boringssl: drop maintainership since I no longer use this
0.0.0.0.2020.04.29.01
25 Jun 2020 03:06:40
Revision:540359Original commit files touched by this commit
osa search for other commits by this committer
Update to the 2020.04.29.01.

Approved by:	swills (maintainer)
0.0.0.0.2019.12.02.01
02 Dec 2019 19:29:08
Revision:518865Original commit files touched by this commit
swills search for other commits by this committer
security/boringssl: update to new snapshot [1]

While here, fix build on aarch64 [2]

PR:		242388 [2]
Submitted by:	mikael.urankar@gmail.com [2]
0.0.0.0.2018.10.30.01
29 Jun 2019 03:51:14
Revision:505321Original commit files touched by this commit
tobik search for other commits by this committer
Convert all Go ports to USES=go

This allows for port testing with lang/go-devel via GO_PORT, setting
up the Go build environment in a single place, and is step one in
simplifying Go ports that often define too complicated do-build
targets themselves.

USES=go gains new arguments 'run' to add lang/go to RUN_DEPENDS and
'no_targets' for ports with composite builds that call 'go' themselves
and do not need the do-build/do-install targets of USES=go.

PR:		238849
Submitted by:	dg@syrec.org (also D20745)
Reviewed by:	mat, tobik
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D20746
0.0.0.0.2018.10.30.01
25 Dec 2018 20:25:40
Revision:488341Original commit files touched by this commit
tcberner search for other commits by this committer
Change cmake default behaviour to outsource.

Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
0.0.0.0.2018.10.30.01
30 Oct 2018 15:45:33
Revision:483494Original commit files touched by this commit
swills search for other commits by this committer
security/boringssl: update to new snapshot
0.0.0.0.2018.01.10.01
10 Jan 2018 19:44:08
Revision:458684Original commit files touched by this commit
swills search for other commits by this committer
security/boringssl: update to new snapshot
0.0.0.0.2017.12.07.01
07 Dec 2017 19:42:28
Revision:455750Original commit files touched by this commit
swills search for other commits by this committer
security/boringssl: update to new snapshot
0.0.0.0.2017.10.13.01
16 Oct 2017 13:40:09
Revision:452194Original commit files touched by this commit
swills search for other commits by this committer
security/boringssl: update to new snapshot
0.0.0.0.2017.06.28.01
29 Jun 2017 21:16:02
Revision:444690Original commit files touched by this commit
swills search for other commits by this committer
Fix test

Reported by:	mat
0.0.0.0.2017.06.28.01
29 Jun 2017 15:51:01
Revision:444652Original commit files touched by this commit
swills search for other commits by this committer
security/boringssl: create port

Fork of OpenSSL that is designed to meet Google's needs

WWW: https://github.com/google/boringssl

Number of commits found: 220 (showing only 20 on this page)

«  1 | 2 | 3