# $OpenBSD: Makefile,v 1.38 2008/07/25 20:25:59 sthen Exp $ ONLY_FOR_ARCHS= amd64 i386 powerpc COMMENT-main= kaffe.org's Java JDK1.4 compiler, runtime and libs DISTNAME= kaffe-1.1.7 PKGNAME-main= ${DISTNAME}p6 CATEGORIES= lang .for _lib in gtkpeer javaio javalang javanet javanio jawtgnu \ kaffevm management math security tritonusesd zip SHARED_LIBS+= ${_lib} 2.0 .endfor MASTER_SITES= ftp://ftp.kaffe.org/pub/kaffe/v1.1.x-development/ HOMEPAGE= http://www.kaffe.org/ PERMIT_PACKAGE_CDROM= Yes PERMIT_PACKAGE_FTP= Yes PERMIT_DISTFILES_CDROM= Yes PERMIT_DISTFILES_FTP= Yes MODULES= devel/gettext USE_LIBTOOL= Yes USE_GMAKE= Yes USE_X11= Yes BUILD_DEPENDS= ::archivers/zip \ :jikes->=1.22p0:lang/jikes LIB_DEPENDS= gdk-x11-2.0,gdk_pixbuf-2.0,gtk-x11-2.0::x11/gtk+2 \ gmp.>=4.::devel/gmp \ audiofile::devel/libaudiofile \ esd.>=2::audio/esound \ ltdl::devel/libtool,-ltdl RUN_DEPENDS= ::archivers/zip \ :jikes->=1.22p0:lang/jikes WANTLIB= ICE SM X11 Xext Xrender Xtst Xrandr expat atk-1.0 c z \ Xau Xcomposite Xcursor Xdamage Xdmcp Xfixes Xi Xinerama \ fontconfig freetype glib-2.0 gmodule-2.0 pcre \ gobject-2.0 gthread-2.0 m pango-1.0 \ pangoft2-1.0 pangocairo-1.0 cairo glitz png pixman-1 \ pthread SEPARATE_BUILD= concurrent MULTI_PACKAGES= -main PREFIX= ${LOCALBASE}/kaffe PREFIX-main= ${LOCALBASE} CONFIGURE_STYLE=gnu GNU_ARCH= ${MACHINE_ARCH:S/amd64/x86_64/} SUBST_VARS= GNU_ARCH MODGNU_CONFIG_GUESS_DIRS= \ ${WRKSRC}/libraries/javalib/external/classpath \ ${WRKSRC}/external/gcc/fastjar CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include" \ LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib" CONFIGURE_ARGS+= \ --with-iconv-prefix=${LOCALBASE} \ --disable-boehm-gc-configuration \ --with-engine=intrp post-install: @cd ${PREFIX}/jre/lib && ln -s glibj.zip rt.jar .include