openbsd-ports/lang/chicken/Makefile.inc
juanfra 0353e31417 Update to chicken 4.13.0.
Includes security fixes: CVE-2017-6949, CVE-2017-9334, CVE-2017-11343.

https://code.call-cc.org/releases/4.13.0/NEWS

From Timo Myyra (MAINTAINER).
2017-12-18 01:45:10 +00:00

35 lines
813 B
Makefile

# $OpenBSD: Makefile.inc,v 1.12 2017/12/18 01:45:10 juanfra Exp $
COMMENT= practical and portable Scheme system
V= 4.13.0
DISTNAME= chicken-${V}
MAINTAINER= Timo Myyra <timo.myyra@bittivirhe.fi>
CATEGORIES= lang
HOMEPAGE= http://www.call-cc.org/
MASTER_SITES= http://code.call-cc.org/releases/${V:C/^([0-9]+\.[0-9]+\.[0-9]+).*/\1/}/
# BSD
PERMIT_PACKAGE_CDROM= Yes
WANTLIB= c m pthread
USE_GMAKE= Yes
MAKE_FLAGS+= PLATFORM=bsd C_COMPILER="${CC}" CXX_COMPILER="${CXX}" \
C_COMPILER_OPTIONS="-DHAVE_CHICKEN_CONFIG_H" \
C_COMPILER_OPTIMIZATION_OPTIONS="${CFLAGS}"
MAKE_FILE= GNUmakefile
FAKE_FLAGS= PREFIX=${TRUEPREFIX}
# Based on param.h:MACHINE_STACK_GROWS_UP
pre-build:
.if ${MACHINE_ARCH} == "hppa"
sed -i 's/C_STACK_GROWS_DOWNWARD 1/C_STACK_GROWS_DOWNWARD 0/g' "${WRKSRC}/Makefile.bsd"
.endif