2020-09-23 15:37:32 +00:00
|
|
|
# $OpenBSD: Makefile,v 1.6 2020/09/23 15:37:32 bcallah Exp $
|
2019-12-21 14:24:03 +00:00
|
|
|
|
|
|
|
COMMENT = small, embeddable JavaScript engine in C
|
2020-01-15 14:23:28 +00:00
|
|
|
|
2020-09-23 15:37:32 +00:00
|
|
|
V = 2020.09.06
|
2019-12-21 14:24:03 +00:00
|
|
|
DISTNAME = quickjs-${V:S/./-/g}
|
|
|
|
PKGNAME = quickjs-${V}
|
2020-01-15 14:23:28 +00:00
|
|
|
|
2019-12-21 14:24:03 +00:00
|
|
|
CATEGORIES = lang
|
|
|
|
|
|
|
|
HOMEPAGE = https://bellard.org/quickjs/
|
|
|
|
MAINTAINER = Brian Callahan <bcallah@openbsd.org>
|
|
|
|
|
|
|
|
# MIT
|
|
|
|
PERMIT_PACKAGE = Yes
|
|
|
|
|
2020-09-23 15:37:32 +00:00
|
|
|
WANTLIB += c m pthread
|
2019-12-21 14:24:03 +00:00
|
|
|
|
|
|
|
MASTER_SITES = https://bellard.org/quickjs/
|
2020-01-15 14:23:28 +00:00
|
|
|
EXTRACT_SUFX = .tar.xz
|
2019-12-21 14:24:03 +00:00
|
|
|
|
|
|
|
# Requires stdatomic
|
|
|
|
COMPILER = base-clang ports-gcc
|
|
|
|
|
|
|
|
USE_GMAKE = Yes
|
|
|
|
MAKE_FLAGS = CC="${CC}"
|
|
|
|
|
2020-01-15 14:24:23 +00:00
|
|
|
# Fix "undefined reference to `__atomic_store_8'"
|
2020-04-06 20:24:53 +00:00
|
|
|
.if ${MACHINE_ARCH:Mhppa}
|
2020-01-15 14:24:23 +00:00
|
|
|
WANTLIB += atomic
|
|
|
|
MAKE_FLAGS += LDFLAGS="${LDFLAGS} -latomic"
|
|
|
|
.endif
|
|
|
|
|
2019-12-21 14:24:03 +00:00
|
|
|
.include <bsd.port.mk>
|