freebsd-ports/security/libsparkcrypto/Makefile
John Marino 1933c0f692 security/libsparkcrypto: Fix gcc5-aux support and stop stage building
This port failed to build on gcc5-aux because 3 data types could not
be inlined after an explicit pragma requested it (the pragmas were
removed).

I noticed half the port was building in the stage phase, so I changed
the ALL_TARGET to make all of it build during the build phase.  This
probably didn't need revbump, but I'm going to anyway to make sure the
FreeBSD builders are still happy.
2015-03-16 18:35:54 +00:00

43 lines
961 B
Makefile

# Created by: John Marino <marino@FreeBSD.org>
# $FreeBSD$
PORTNAME= libsparkcrypto
PORTVERSION= 0.1.1
PORTREVISION= 3
CATEGORIES= security
MASTER_SITES= http://senier.net/libsparkcrypto/
MAINTAINER= marino@FreeBSD.org
COMMENT= Cryptographic library implemented in SPARK
LICENSE= BSD3CLAUSE
USES= ada dos2unix gmake tar:tgz
DOS2UNIX_FILES= Makefile build/libsparkcrypto.gpr \
src/shared/generic/lsc-types.ads
SPARKARCH:= ${ARCH:S/amd64/x86_64/:S/i386/i686/}
ALL_TARGET= all build
MAKE_ENV+= SPARKARCH=${SPARKARCH} \
SPARK_DIR=${WRKSRC}/src/spark \
MODE=release \
RUNTIME=native \
NO_TESTS=true \
NO_PROOF=true
OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MDOCS}
BUILD_DEPENDS+= adabrowse:${PORTSDIR}/textproc/adabrowse
.else
MAKE_ENV+= NO_APIDOC=true
.endif
post-patch:
# ports passed unwanted ARCH definition to Makefile
@${REINPLACE_CMD} -e 's|ARCH|SPARKARCH|g' \
${WRKSRC}/Makefile
.include <bsd.port.mk>