# $OpenBSD: Makefile,v 1.15 2017/09/19 19:23:04 jasper Exp $ COMMENT= Scheme and language framework for the Java platform DISTNAME= kawa-2.4 CATEGORIES= lang java HOMEPAGE= https://www.gnu.org/software/kawa/ # MIT PERMIT_PACKAGE_CDROM= Yes MASTER_SITES= ${MASTER_SITE_GNU:=kawa/} MODULES= java MODJAVA_VER= 1.8+ TEST_DEPENDS= ${RUN_DEPENDS} USE_GMAKE= Yes AUTOCONF_VERSION= 2.69 AUTOMAKE_VERSION= 1.15 WANTLIB+= c ncurses readline BUILD_DEPENDS= print/texinfo \ ${MODGNU_AUTOCONF_DEPENDS} \ ${MODGNU_AUTOMAKE_DEPENDS} CONFIGURE_STYLE= gnu CONFIGURE_ARGS+= --enable-kawa-frontend CONFIGURE_ENV+= AUTOMAKE=${LOCALBASE}/bin/automake-1.15 \ AUTOCONF=${LOCALBASE}/bin/autoconf-2.69 MAKE_FLAGS= JAVAC=${JAVA_HOME}/bin/javac \ JAVA=${JAVA_HOME}/bin/java \ MAKEINFO=${LOCALBASE}/bin/gmakeinfo \ AUTOCONF_VERSION=${AUTOCONF_VERSION} \ AUTOMAKE_VERSION=${AUTOMAKE_VERSION} .include # fails with this on i386, fails without this on amd64, unsure about # other arch but lp64 is probably not a bad indicator. .if ${PROPERTIES:Mlp64} MAKE_ENV+= SLIB_JAVAFLAGS=-Xmx1200M .else MAKE_ENV+= SLIB_JAVAFLAGS=-Xmx800M .endif # use UTF-8 encoding to avoid following errors: # unmappable character for encoding ASCII MAKE_ENV+= LANG=en_US.UTF-8 TEST_FLAGS = DIFF=diff \ PATH=${PATH}:${JAVA_HOME}/bin pre-patch: find ${WRKSRC} -type f | \ xargs sed -i 's,^JAR =.*,JAR = ${JAVA_HOME}/bin/jar,g' .include