5a761e4578
What's New In Kaffe 1.1.7 ------------------------------------------------------ * Many cleanups, warning fixes and bug fixes. * Removed support for class library profiles, since --with-glibj-zip offers a more convenient replacement. * Updated to boehm-gc 6.6 * Updated to gjdoc 0.7.7 * Merged in fastjar. * Merged in zlib. There is a new configure option, --with-system-zlib to allow the use of the system zlib, instead of the merged in one. * Merged in GNU Classpath completely. Updated to version 0.90, with additional fixes. * Merged in port to DROPS. * Merged in port to Blackfin CPU. * Support for DragonFly BSD. * Ported to ia64-freebsd and alpha-freebsd. * Ported to powerpc-openbsd. * Improved support for Cygwin and sparc64-openbsd. * Improved stack handling for pthreads on openbsd. * Added simple direct threading interpreter implementation. The patches have been removes, since they were either included upstram or are no more necessary
59 lines
1.8 KiB
Text
59 lines
1.8 KiB
Text
# $NetBSD: Makefile.common,v 1.14 2006/05/10 16:46:20 tonio Exp $
|
|
|
|
DISTNAME= kaffe-1.1.7
|
|
CATEGORIES= lang java
|
|
MASTER_SITES= ftp://ftp.kaffe.org/pub/kaffe/v1.1.x-development/
|
|
|
|
MAINTAINER= tonio@NetBSD.org
|
|
HOMEPAGE= http://www.kaffe.org/
|
|
COMMENT= Virtual machine capable of running Java(tm) code
|
|
|
|
DEPENDS+= jikes>=1.22:../../lang/jikes
|
|
DEPENDS+= fastjar>=0.93:../../archivers/fastjar
|
|
|
|
EXTRACT_USING= gtar
|
|
GNU_CONFIGURE_PREFIX= ${JAVA_HOME}
|
|
GNU_CONFIGURE_MANDIR= ${PREFIX}/${PKGMANDIR}
|
|
JAVA_HOME= ${PREFIX}/java/kaffe
|
|
JAVA_NAME= kaffe
|
|
NO_MTREE= yes
|
|
USE_LIBTOOL= yes
|
|
USE_TOOLS+= gmake
|
|
TEST_TARGET= check
|
|
|
|
ONLY_FOR_PLATFORM= *-*-alpha *-*-arm *-*-arm32 *-*-i386 *-*-m68k \
|
|
*-*-mipsel *-*-sparc *-*-powerpc
|
|
|
|
GNU_CONFIGURE= yes
|
|
CPPFLAGS+= -Dunix
|
|
PATCHDIR= ${.CURDIR}/../../lang/kaffe/patches
|
|
DISTINFO_FILE= ${.CURDIR}/../../lang/kaffe/distinfo
|
|
|
|
BUILDLINK_PASSTHRU_DIRS+= ${JAVA_HOME}/jre/lib/${MACHINE_ARCH}
|
|
|
|
CONFIGURE_ARGS+= --with-gc=kaffe-gc
|
|
CONFIGURE_ARGS+= --disable-boehm-gc-configuration
|
|
CONFIGURE_ARGS+= --without-alsa
|
|
CONFIGURE_ARGS+= --without-esd
|
|
CONFIGURE_ARGS+= --disable-esdtest
|
|
CONFIGURE_ARGS+= --disable-fastjar
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
.if (${OPSYS} == "NetBSD") && (${OBJECT_FMT} == "ELF")
|
|
#
|
|
# We need to explicitly link libkaffe*.so with libc.so so that libc symbols
|
|
# are resolved correctly when libkaffe*.so are dynamically loaded.
|
|
#
|
|
CONFIGURE_ENV+= VM_LIBS="-lc"
|
|
.endif
|
|
|
|
.if (((${OPSYS} == "NetBSD") && (${MACHINE_ARCH} == "alpha")) || (${MACHINE_ARCH} == "powerpc") || ((${OPSYS} == "SunOS") && ${MACHINE_ARCH} == "i386"))
|
|
# On these systems, jit3 is not working.
|
|
CONFIGURE_ARGS+= --with-engine=intrp
|
|
.endif
|
|
|
|
.include "../../devel/libltdl/convenience.mk"
|
|
.include "../../mk/pthread.buildlink3.mk"
|
|
.include "../../converters/libiconv/buildlink3.mk"
|
|
.include "../../devel/gmp/buildlink3.mk"
|