2020-03-03 10:27:40 +00:00
|
|
|
# $OpenBSD: Makefile.inc,v 1.16 2020/03/03 10:27:40 semarie Exp $
|
2014-03-09 20:17:01 +00:00
|
|
|
|
|
|
|
COMMENT= practical and portable Scheme system
|
|
|
|
|
2020-03-03 10:27:40 +00:00
|
|
|
V= 5.2.0
|
2014-03-09 20:17:01 +00:00
|
|
|
DISTNAME= chicken-${V}
|
|
|
|
|
2017-12-18 01:45:10 +00:00
|
|
|
MAINTAINER= Timo Myyra <timo.myyra@bittivirhe.fi>
|
2014-03-09 20:17:01 +00:00
|
|
|
|
|
|
|
CATEGORIES= lang
|
|
|
|
|
2018-11-17 13:29:17 +00:00
|
|
|
HOMEPAGE= https://www.call-cc.org/
|
|
|
|
MASTER_SITES= https://code.call-cc.org/releases/${V:C/^([0-9]+\.[0-9]+\.[0-9]+).*/\1/}/
|
2014-03-09 20:17:01 +00:00
|
|
|
|
|
|
|
# BSD
|
2019-07-12 20:46:54 +00:00
|
|
|
PERMIT_PACKAGE= Yes
|
2014-03-09 20:17:01 +00:00
|
|
|
|
|
|
|
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}
|
|
|
|
|
2019-08-06 18:19:51 +00:00
|
|
|
BINARYVERSION= 11
|
2018-11-17 13:29:17 +00:00
|
|
|
SUBST_VARS+= BINARYVERSION
|
|
|
|
|
2014-03-09 20:45:47 +00:00
|
|
|
# Based on param.h:MACHINE_STACK_GROWS_UP
|
2014-03-09 20:17:01 +00:00
|
|
|
pre-build:
|
2016-05-11 22:00:26 +00:00
|
|
|
.if ${MACHINE_ARCH} == "hppa"
|
2015-08-27 22:40:33 +00:00
|
|
|
sed -i 's/C_STACK_GROWS_DOWNWARD 1/C_STACK_GROWS_DOWNWARD 0/g' "${WRKSRC}/Makefile.bsd"
|
2014-03-09 20:17:01 +00:00
|
|
|
.endif
|