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

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details
boringssl Fork of OpenSSL
0.0.0.0.2025.06.02.01_1 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-06-06 20:00:53
Commit Hash: 94be418
People watching this port, also watch:: xrdp, telegram-desktop, osv-scanner, memcached, R
License: APACHE20
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 (116 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/boringssl-0.0.0.0.2025.06.02.01_1/catalog.mk
  3. /usr/local/share/licenses/boringssl-0.0.0.0.2025.06.02.01_1/LICENSE
  4. /usr/local/share/licenses/boringssl-0.0.0.0.2025.06.02.01_1/APACHE20
  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/cms.h
  28. include/openssl/conf.h
  29. include/openssl/cpu.h
  30. include/openssl/crypto.h
  31. include/openssl/ctrdrbg.h
  32. include/openssl/curve25519.h
  33. include/openssl/des.h
  34. include/openssl/dh.h
  35. include/openssl/digest.h
  36. include/openssl/dsa.h
  37. include/openssl/dtls1.h
  38. include/openssl/e_os2.h
  39. include/openssl/ec.h
  40. include/openssl/ec_key.h
  41. include/openssl/ecdh.h
  42. include/openssl/ecdsa.h
  43. include/openssl/engine.h
  44. include/openssl/err.h
  45. include/openssl/evp.h
  46. include/openssl/evp_errors.h
  47. include/openssl/ex_data.h
  48. include/openssl/experimental/kyber.h
  49. include/openssl/hkdf.h
  50. include/openssl/hmac.h
  51. include/openssl/hpke.h
  52. include/openssl/hrss.h
  53. include/openssl/is_boringssl.h
  54. include/openssl/kdf.h
  55. include/openssl/lhash.h
  56. include/openssl/md4.h
  57. include/openssl/md5.h
  58. include/openssl/mem.h
  59. include/openssl/mldsa.h
  60. include/openssl/mlkem.h
  61. include/openssl/nid.h
  62. include/openssl/obj.h
  63. include/openssl/obj_mac.h
  64. include/openssl/objects.h
  65. include/openssl/opensslconf.h
  66. include/openssl/opensslv.h
  67. include/openssl/ossl_typ.h
  68. include/openssl/pem.h
  69. include/openssl/pkcs12.h
  70. include/openssl/pkcs7.h
  71. include/openssl/pkcs8.h
  72. include/openssl/pki/certificate.h
  73. include/openssl/pki/ocsp.h
  74. include/openssl/pki/signature_verify_cache.h
  75. include/openssl/pki/verify.h
  76. include/openssl/pki/verify_error.h
  77. include/openssl/poly1305.h
  78. include/openssl/pool.h
  79. include/openssl/posix_time.h
  80. include/openssl/rand.h
  81. include/openssl/rc4.h
  82. include/openssl/ripemd.h
  83. include/openssl/rsa.h
  84. include/openssl/safestack.h
  85. include/openssl/service_indicator.h
  86. include/openssl/sha.h
  87. include/openssl/siphash.h
  88. include/openssl/slhdsa.h
  89. include/openssl/span.h
  90. include/openssl/srtp.h
  91. include/openssl/ssl.h
  92. include/openssl/ssl3.h
  93. include/openssl/stack.h
  94. include/openssl/target.h
  95. include/openssl/thread.h
  96. include/openssl/time.h
  97. include/openssl/tls1.h
  98. include/openssl/trust_token.h
  99. include/openssl/type_check.h
  100. include/openssl/x509.h
  101. include/openssl/x509_vfy.h
  102. include/openssl/x509v3.h
  103. include/openssl/x509v3_errors.h
  104. include/openssl/xwing.h
  105. lib/cmake/OpenSSL/OpenSSLConfig.cmake
  106. lib/cmake/OpenSSL/OpenSSLTargets-release.cmake
  107. lib/cmake/OpenSSL/OpenSSLTargets.cmake
  108. lib/libcrypto.so
  109. lib/libcrypto.so.1
  110. lib/libcrypto.so.1.0.0
  111. lib/libssl.so
  112. lib/libssl.so.1
  113. lib/libssl.so.1.0.0
  114. @owner
  115. @group
  116. @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 = 1748982642 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.37.0.zip) = 7ce6b2be21be1ce9e04dc784830e08931f09b5903596b8017839322c9e828667 SIZE (golang.org/x/crypto/@v/v0.37.0.zip) = 1795190 SHA256 (golang.org/x/crypto/@v/v0.37.0.mod) = 53a7d23b41aacaadfea2600c047e02eacb90039d4b0cb3d6f98c6cbec776b9a2 SIZE (golang.org/x/crypto/@v/v0.37.0.mod) = 192 SHA256 (golang.org/x/sys/@v/v0.32.0.zip) = 85d47075d21fd7ef35d9a47fc73f2356fb3cd2e7fab7f45c874b814bf312127d SIZE (golang.org/x/sys/@v/v0.32.0.zip) = 1991164 SHA256 (golang.org/x/sys/@v/v0.32.0.mod) = f67e3e18f4c08e60a7e80726ab36b691fdcea5b81ae1c696ff64caf518bcfe3d SIZE (golang.org/x/sys/@v/v0.32.0.mod) = 35 SHA256 (google-boringssl-0.0.0.0.2025.06.02.01-035e720_GH0.tar.gz) = 990e7f9ecb97a51fe3b4e1ca6789158708292ad3cf85612eb6fea5d5aa2db351 SIZE (google-boringssl-0.0.0.0.2025.06.02.01-035e720_GH0.tar.gz) = 46161491

Collapse this list.


Packages (timestamps in pop-ups are UTC):
boringssl
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.0.0.0.2025.05.13.010.0.0.0.2025.05.13.01_1-0.0.0.0.2025.05.13.010.0.0.0.2025.05.13.01_1---
FreeBSD:13:quarterly0.0.0.0.2025.03.27.01_10.0.0.0.2025.03.27.01_1-0.0.0.0.2025.03.27.01_10.0.0.0.2025.03.27.01_1---
FreeBSD:14:latest0.0.0.0.2025.05.13.010.0.0.0.2025.06.02.01_1-0.0.0.0.2025.04.11.010.0.0.0.2025.06.02.01_1---
FreeBSD:14:quarterly0.0.0.0.2025.03.27.01_10.0.0.0.2025.03.27.01_1-0.0.0.0.2025.03.27.01_10.0.0.0.2025.03.27.01_1---
FreeBSD:15:latest0.0.0.0.2025.04.18.010.0.0.0.2025.05.13.01_1n/a0.0.0.0.2025.03.27.01_1n/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.40.r<5.41 : lang/perl5.40
Runtime dependencies:
  1. perl5>=5.40.r<5.41 : lang/perl5.40
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/035e720?dummy=/
Collapse this list.

Number of commits found: 227 (showing only 27 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.2022.01.14.01
15 Jan 2022 15:33:17
commit hash: e93c726af87bcd5e53ca48acaad89882bf632befcommit hash: e93c726af87bcd5e53ca48acaad89882bf632befcommit hash: e93c726af87bcd5e53ca48acaad89882bf632befcommit hash: e93c726af87bcd5e53ca48acaad89882bf632bef files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
security/boringssl: update to the recent commit
0.0.0.0.2022.01.13.01
14 Jan 2022 03:13:10
commit hash: 0b3c20aaf1cff13422e588e09985eed032babaebcommit hash: 0b3c20aaf1cff13422e588e09985eed032babaebcommit hash: 0b3c20aaf1cff13422e588e09985eed032babaebcommit hash: 0b3c20aaf1cff13422e588e09985eed032babaeb files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
security/boringssl: update to the recent commit
0.0.0.0.2022.01.10.01
13 Jan 2022 14:53:51
commit hash: ab70346b914d09e885f9303f101606c6ad74cdfacommit hash: ab70346b914d09e885f9303f101606c6ad74cdfacommit hash: ab70346b914d09e885f9303f101606c6ad74cdfacommit hash: ab70346b914d09e885f9303f101606c6ad74cdfa files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
security/boringssl: update to the recent commit
0.0.0.0.2022.01.07.01_1
09 Jan 2022 13:32:51
commit hash: b36e8b67dd38170093df716d3bc0b9f0788a27bccommit hash: b36e8b67dd38170093df716d3bc0b9f0788a27bccommit hash: b36e8b67dd38170093df716d3bc0b9f0788a27bccommit hash: b36e8b67dd38170093df716d3bc0b9f0788a27bc files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
security/boringssl: set SONAME for the ssl library

Bump PORTREVISION.

Found by:	pluknet
0.0.0.0.2022.01.07.01
08 Jan 2022 23:35:40
commit hash: d14db763f91b5cfecebf05dcd2e9f11efd93787dcommit hash: d14db763f91b5cfecebf05dcd2e9f11efd93787dcommit hash: d14db763f91b5cfecebf05dcd2e9f11efd93787dcommit hash: d14db763f91b5cfecebf05dcd2e9f11efd93787d files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
security/boringssl: update to the recent commit
0.0.0.0.2022.01.05.01_1
08 Jan 2022 21:23:34
commit hash: 44966089b66a870c08ea1d70e2d018b57b9d3c51commit hash: 44966089b66a870c08ea1d70e2d018b57b9d3c51commit hash: 44966089b66a870c08ea1d70e2d018b57b9d3c51commit hash: 44966089b66a870c08ea1d70e2d018b57b9d3c51 files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
security/boringssl: set SONAME for the library

Bump PORTREVISION.

Found by:	 pluknet
0.0.0.0.2022.01.05.01
06 Jan 2022 15:55:50
commit hash: 494cfc7c54ee4bcb4937242c4ffae916151092ddcommit hash: 494cfc7c54ee4bcb4937242c4ffae916151092ddcommit hash: 494cfc7c54ee4bcb4937242c4ffae916151092ddcommit hash: 494cfc7c54ee4bcb4937242c4ffae916151092dd files touched by this commit
Sergey A. Osokin (osa) search for other commits by this committer
security/boringssl: update to the recent commit

The following commit [1], enables SHA-512 ARM acceleration when
available, so the patch-crypto_cpu_aarch64_linux.c needs to be
reviewed and updated.

References:
[1]
https://boringssl.googlesource.com/boringssl/+/1e15682f1a4bb64c48b84884976a2b5c4201e878%5E%21/#F5
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: 227 (showing only 27 on this page)

«  1 | 2 | 3