# $NetBSD: Makefile,v 1.6 2023/08/14 05:25:10 wiz Exp $ PKGNAME= libdecaf-1.0.2 PKGREVISION= 1 DISTNAME= ed448goldilocks-code-da2f2f9b2ab1bce9a2bb77e4f37037ee135fdd72 CATEGORIES= security MASTER_SITES= https://sourceforge.net/code-snapshots/git/e/ed/ed448goldilocks/code.git/ EXTRACT_SUFX= .zip MAINTAINER= fox@NetBSD.org HOMEPAGE= http://ed448goldilocks.sourceforge.net/ COMMENT= Implementation of Ed448-Goldilocks elliptic curve for cryptography LICENSE= mit USE_CMAKE= yes USE_LANGUAGES= c99 c++11 CMAKE_ARGS+= -DENABLE_TESTS=YES # These are required to prevent build breakage when tests are enabled # This is probably due to the auto-generated headers clobbering with # the #defines CFLAGS.NetBSD+= -D_NETBSD_SOURCE PYTHON_FOR_BUILD_ONLY= tool # XXX: Avoid to pick up possibe installed libdecaf.so TEST_ENV+= LD_LIBRARY_PATH=${WRKSRC}/src TEST_TARGET= test post-install: ${CHMOD} -x ${DESTDIR}${PREFIX}/lib/libdecaf.a .include "../../lang/python/pyversion.mk" .include "../../mk/bsd.pkg.mk"