COMMENT =	small, embeddable JavaScript engine in C

V =		2024.01.13
DISTNAME =	quickjs-${V:S/./-/g}
PKGNAME =	quickjs-${V}
REVISION =	0

CATEGORIES =	lang

HOMEPAGE =	https://bellard.org/quickjs/
MAINTAINER =	Brian Callahan <bcallah@openbsd.org>

# MIT
PERMIT_PACKAGE =	Yes

WANTLIB += c m pthread

SITES =		https://bellard.org/quickjs/
EXTRACT_SUFX =	.tar.xz

# Requires stdatomic
COMPILER =	base-clang ports-gcc
COMPILER_LANGS = c

USE_GMAKE =	Yes
MAKE_FLAGS =	CC="${CC}"

# Fix "undefined reference to `__atomic_store_8'"
.if ${MACHINE_ARCH:Mhppa}
WANTLIB +=	atomic
MAKE_FLAGS +=	LDFLAGS="${LDFLAGS} -latomic"
.endif

FAKE_FLAGS =	DESTDIR=""

.include <bsd.port.mk>
