# $OpenBSD: Makefile,v 1.24 2005/09/23 20:44:00 ian Exp $ # # If you are getting compile errors like these: # Undefined symbol `_postOutOfMemory' referenced from text segment # Undefined symbol `_PtrClass' referenced from text segment # please read the file pkg/COMPILATION COMMENT= "Transvirtual's Java JDK1.1 compiler, runtime and libs" DISTNAME= kaffe-1.0.6 CATEGORIES= lang MASTER_SITES= ftp://ftp.kaffe.org/pub/kaffe/ BUILD_DEPENDS= ::devel/libtool # Note that "lesstif" is NOT a dependency: Kaffe has its own, Motifless, AWT. # You must have the X11 client packages installed; no good way to DEPEND this # (if you don't, I think it will build a command-line-only Java--untested). LIB_DEPENDS= jpeg.62.::graphics/jpeg \ ungif.5.::graphics/libungif \ png.2.::graphics/png \ gmp.4.::devel/gmp HOMEPAGE= http://www.kaffe.org/ # This port REQUIRES shared libs, and will not work without them # (dynamic linking is an essential element of Java). # At present it is only known to work on i386. # Builds nicely, but does not run at all, on sparc (gets # nullpointerexceptions everywhere). ONLY_FOR_ARCHS= i386 # sparc m68k PERMIT_PACKAGE_CDROM= Yes PERMIT_PACKAGE_FTP= Yes PERMIT_DISTFILES_CDROM= Yes PERMIT_DISTFILES_FTP= Yes WANTLIB= c m z X11 SM Xext ICE # build/configuration variables CONFIGURE_STYLE=gnu CONFIGURE_ARGS+=${CONFIGURE_SHARED} --enable-static CONFIGURE_ENV= CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \ CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include" \ LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib" post-install: @${INSTALL_DATA} ${WRKSRC}/FAQ/FAQ.* ${PREFIX}/share/kaffe .include