123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- # $OpenBSD: Makefile,v 1.34 2017/02/21 09:08:22 jca Exp $
- COMMENT = embeddable common-lisp
- CATEGORIES = lang
- BROKEN-mips64 = ecl_min fails
- V = 16.1.3
- DISTNAME = ecl-$V
- SHARED_LIBS += ecl 6.0
- REVISION = 0
- HOMEPAGE = https://common-lisp.net/project/ecl/
- MAINTAINER = Timo Myyra <timo.myyra@wickedbsd.net>
- SUBST_VARS = V
- EXTRACT_SUFX = .tgz
- # GPLv2 or later
- PERMIT_PACKAGE_CDROM = Yes
- MASTER_SITES = ${HOMEPAGE}static/files/release/
- USE_GMAKE = Yes
- CONFIGURE_STYLE = gnu
- TEST_TARGET = check
- CONFIGURE_ENV += CPPFLAGS=-I${LOCALBASE}/include \
- ECLLIB_VERSION=${LIBecl_VERSION} \
- ecldir=${LOCALBASE}/lib/ecl
- CONFIGURE_ARGS += --enable-boehm=system \
- --enable-libatomic=system \
- --with-system-gmp \
- --with-gmp-prefix=${LOCALBASE}
- # etags gets picked up if it's installed, and dumps core while
- # generating the tags. so override it for now untill etags is fixed.
- CONFIGURE_ENV += ETAGS=/usr/bin/true
- WANTLIB += atomic_ops c ffi gc gmp m pthread
- LIB_DEPENDS += devel/gmp \
- devel/boehm-gc,-main \
- devel/boehm-gc,-atomic \
- devel/libffi
- TEST_DEPENDS = ${BASE_PKGPATH}
- # XXX: Workaround for missing Copyright file
- post-configure:
- @cp ${WRKSRC}/{LICENSE,Copyright}
- .include <bsd.port.mk>
|