Files
root fd0e42ab59 Merge remote-tracking branch 'origin/pristine'
* origin/pristine: (396 commits)
  irc/anope-devel: hook to build
  devel/jujutsu: upgrade to version 0.31.0
  dns/py-dnspython: Refactor
  www/py-wsaccel: Set EXPIRATION_DATE 2025-08-03
  www/py-autobahn: Remove ACCELERATE OPTION
  deskutils/birdtray: Return to pool
  security/snort3: Update version 3.9.0.0=>3.9.1.0
  devel/libthreadar: Update version 1.5.2=>1.6.0
  devel/cirrus-cli: Update version 0.137.4=>0.138.0
  databases/freetds-devel: Update version 1.5.97=>1.5.99
  comms/libmodbus: Update version 3.1.10=>3.1.11
  net/gnome-online-accounts: Update to 3.54.4
  devel/jsonrpc-glib: Update to 3.44.2
  devel/rubygem-test-unit: Update to 3.6.9
  devel/rubygem-google-apis-iam_v1: Update to 0.71.0
  www/py-notebook: Update to 7.4.4
  www/py-django52: Update to 5.2.4
  german/mythes: Update to 2025.06.29
  www/rubygem-selenium-webdriver: Update to 4.34.0
  www/rubygem-jwt: Update to 2.10.2
  ...
2025-07-04 17:42:54 +02:00

49 lines
1.3 KiB
Makefile

PORTNAME= boringssl
PORTVERSION= 0.0.0.0.2025.07.01.01
CATEGORIES= security
EXTRACT_ONLY= ${GH_ACCOUNT}-${PORTNAME}-${PORTVERSION}-${GH_TAGNAME}_GH0.tar.gz
MAINTAINER= osa@FreeBSD.org
COMMENT= Fork of OpenSSL
WWW= https://boringssl.googlesource.com/boringssl/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cmake:insource cpe go:no_targets,1.24 localbase perl5
CONFLICTS_INSTALL= libressl libressl-devel openssl \
openssl3[12345] openssl-quictls
CPE_VENDOR= google
USE_GITHUB= yes
GH_ACCOUNT= google
GH_TAGNAME= f3dcc46
CMAKE_ARGS+= -DBUILD_SHARED_LIBS=1
CFLAGS_i386= -msse2
USE_LDCONFIG= yes
LDFLAGS+= -Wl,-rpath,${LOCALBASE}/lib
TEST_TARGET= run_tests
MAKE_ENV+= GOFLAGS=-mod=readonly \
GOPROXY=file://${DISTDIR}
.include <bsd.port.pre.mk>
.if ${.TARGETS} == "makesum" || ${.TARGETS} == "test"
MASTER_SITES+= https://proxy.golang.org/:gomods
DISTFILES+= filippo.io/edwards25519/@v/v1.1.0.zip:gomods \
filippo.io/edwards25519/@v/v1.1.0.mod:gomods \
golang.org/x/crypto/@v/v0.37.0.zip:gomods \
golang.org/x/crypto/@v/v0.37.0.mod:gomods \
golang.org/x/sys/@v/v0.32.0.zip:gomods \
golang.org/x/sys/@v/v0.32.0.mod:gomods
.endif
post-install:
${LN} -sf libcrypto.so.1 ${STAGEDIR}${PREFIX}/lib/libcrypto.so.1.0.0
${LN} -sf libssl.so.1 ${STAGEDIR}${PREFIX}/lib/libssl.so.1.0.0
.include <bsd.port.post.mk>