diff options
-rw-r--r-- | lang/kaffe/Makefile | 26 |
1 files changed, 19 insertions, 7 deletions
diff --git a/lang/kaffe/Makefile b/lang/kaffe/Makefile index a302df05c84..dc5023cece2 100644 --- a/lang/kaffe/Makefile +++ b/lang/kaffe/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.37 2002/03/13 17:37:21 fredb Exp $ +# $NetBSD: Makefile,v 1.38 2002/06/23 05:13:10 jlam Exp $ # DISTNAME= kaffe-1.0.6 -PKGREVISION= 1 +PKGREVISION= 2 CATEGORIES= lang MASTER_SITES= ftp://ftp.kaffe.org/pub/kaffe/ @@ -17,22 +17,34 @@ LTCONFIG_OVERRIDE= ${WRKSRC}/ltconfig ONLY_FOR_PLATFORM= *-*-arm32 *-*-i386 *-*-m68k *-*-mips* *-*-sparc -HAS_CONFIGURE= yes -CONFIGURE_ARGS= --prefix=${PREFIX}/kaffe -CONFIGURE_ARGS+= --with-rtlibraries="${LOCALBASE}/lib ${X11BASE}/lib" +GNU_CONFIGURE= yes +GNU_CONFIGURE_PREFIX= ${PREFIX}/kaffe +CONFIGURE_ARGS+= --with-includes="" +CONFIGURE_ARGS+= --with-libraries="" +CPPFLAGS+= -Dunix -CPPFLAGS+= -Dunix -I${LOCALBASE}/include -I${X11BASE}/include +.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 post-install: ${INSTALL_DATA} ${WRKSRC}/license.terms \ ${PREFIX}/kaffe/share test: - @cd ${WRKSRC}/test && ${MAKE} check + @cd ${WRKSRC}/test && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} check .include "../../devel/gmp/buildlink.mk" .include "../../devel/zlib/buildlink.mk" .include "../../graphics/jpeg/buildlink.mk" .include "../../graphics/libungif/buildlink.mk" .include "../../graphics/png/buildlink.mk" +.include "../../mk/x11.buildlink.mk" + .include "../../mk/bsd.pkg.mk" |