mirror of
https://github.com/openbsd/ports.git
synced 2026-06-17 23:13:55 +02:00
51 lines
1.3 KiB
Makefile
51 lines
1.3 KiB
Makefile
# bump net/dnsdist when updating (static link)
|
|
|
|
GH_ACCOUNT = google
|
|
GH_PROJECT = boringssl
|
|
GH_COMMIT = ba3de4d9b41906eb7e50d69edca140ef3cec053a
|
|
DISTNAME = boringssl-20260322
|
|
|
|
SITES.mods = https://proxy.golang.org/
|
|
|
|
DISTFILES += ${GH_DISTFILE}
|
|
# can't use GH_DISTFILE because EXTRACT_ONLY does not understand DISTFILES {}
|
|
EXTRACT_ONLY = ${ALL_DISTFILES:Mboringssl*}
|
|
|
|
BORING_GOMOD += cloud.google.com/go/storage v1.59.2
|
|
BORING_GOMOD += filippo.io/edwards25519 v1.2.0
|
|
BORING_GOMOD += github.com/hexops/gotextdiff v1.0.3
|
|
BORING_GOMOD += golang.org/x/crypto v0.43.0
|
|
BORING_GOMOD += golang.org/x/net v0.46.0
|
|
BORING_GOMOD += golang.org/x/sys v0.37.0
|
|
BORING_GOMOD += golang.org/x/term v0.36.0
|
|
BORING_GOMOD += google.golang.org/api v0.256.0
|
|
|
|
.for _modpath _modver in ${BORING_GOMOD}
|
|
DISTFILES.mods += go_modules/{}${_modpath}/@v/${_modver}.zip
|
|
DISTFILES.mods += go_modules/{}${_modpath}/@v/${_modver}.mod
|
|
.endfor
|
|
|
|
WANTLIB += ${COMPILER_LIBCXX} c m
|
|
|
|
# C++14
|
|
COMPILER = base-clang ports-gcc
|
|
|
|
MODULES = devel/cmake
|
|
CONFIGURE_ARGS += -DCMAKE_INSTALL_PREFIX=${PREFIX}/eboringssl
|
|
|
|
BUILD_DEPENDS = lang/go
|
|
|
|
TEST_ENV = GOPROXY=file://${DISTDIR}/go_modules
|
|
|
|
FIX_CLEANUP_PERMISSIONS = Yes
|
|
|
|
.if ${MACHINE_ARCH} == i386
|
|
CFLAGS += -msse2
|
|
CXXFLAGS += -msse2
|
|
.endif
|
|
|
|
do-test:
|
|
${SETENV} ${ALL_TEST_ENV} ninja -C ${WRKBUILD} -j ${MAKE_JOBS} run_tests
|
|
|
|
.include <bsd.port.mk>
|