# Created by: Alex Dupre # $FreeBSD: head/math/secp256k1/Makefile 505289 2019-06-28 15:51:28Z amdmi3 $ PORTNAME= secp256k1 PORTVERSION= 0.1.20190225 CATEGORIES= math security java MAINTAINER= ale@FreeBSD.org COMMENT= Optimized C library for EC operations on curve secp256k1 LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= autoreconf libtool gmake USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= bitcoin-core GH_TAGNAME= aa15154 OPTIONS_DEFINE= GMP JAVA OPTIONS_DEFAULT=GMP JAVA GMP_DESC= Use GMP bignum implementation GMP_USES= localbase:ldflags GMP_LIB_DEPENDS=libgmp.so:math/gmp GMP_CONFIGURE_ON=--with-bignum=gmp GMP_CONFIGURE_OFF=--with-bignum=no JAVA_DESC= Build JNI bindings JAVA_CONFIGURE_ENABLE=jni JAVA_USE= JAVA=yes JAVA_CONFIGURE_ENV=JAVA_HOME="${JAVA_HOME}" GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-experimental --enable-module-ecdh \ --enable-endomorphism --enable-module-recovery INSTALL_TARGET= install-strip do-test: cd ${WRKSRC} && ./tests .include