# $NetBSD: Makefile,v 1.2 2004/05/07 01:57:59 xtraeme Exp $ # DISTNAME= java-gtk-0.8.1 PKGNAME= ${DISTNAME:S/gtk/gtk2/} CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=java-gnome/} MAINTAINER= tech-pkg@NetBSD.org HOMEPAGE= http://java-gnome.sourceforge.net/ COMMENT= JAVA Bindings for GTK+2 DEPENDS+= apache-ant>=1.6.1:../../devel/apache-ant DEPENDS+= jikes-[0-9]*:../../lang/jikes USE_BUILDLINK2= yes USE_GNU_TOOLS+= make USE_PKGLOCALEDIR= yes GNU_CONFIGURE= yes USE_JAVA2= yes PKG_JVMS_ACCEPTED= sun-jdk13 sun-jdk14 kaffe PKG_JVM_DEFAULT= kaffe CONFIGURE_ARGS+= --with-gtk-only CONFIGURE_ARGS+= --with-java-prefix=${PKG_JAVA_HOME} CONFIGURE_ENV+= JAVAC=${PREFIX}/bin/jikes MAKE_ENV+= JAVAC=${PREFIX}/bin/jikes EGDIR= ${PREFIX}/share/examples/${PKGBASE} .include "../../mk/bsd.prefs.mk" .if defined(PKG_JVM) && !empty(PKG_JVM:Mkaffe*) CONFIGURE_ARGS+= --with-kaffe .endif post-configure: .for f in Makefile* classes .cvs* ${RM} -rf ${WRKSRC}/test/${f} .endfor # jni.h and friends post-buildlink: cd ${PKG_JAVA_HOME}/include && ${PAX} -rwppm . \ ${BUILDLINK_DIR}/include # No idea why doesn't work by the normal method... do-build: cd ${WRKSRC} && ${GMAKE} -C src gtk do-install: ${INSTALL_DATA_DIR} ${PREFIX}/share/classpath ${INSTALL_DATA_DIR} ${EGDIR} ${INSTALL_DATA} ${WRKSRC}/lib/lib* ${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/lib/*.jar ${PREFIX}/share/classpath ${FIND} ${WRKSRC}/test -name CVS | ${XARGS} ${RM} -rf cd ${WRKSRC}/test && ${PAX} -rwppm . ${EGDIR} .include "../../devel/pkgconfig/buildlink2.mk" .include "../../x11/gtk2/buildlink2.mk" .include "../../mk/java-vm.mk" .include "../../mk/pthread.buildlink2.mk" .include "../../mk/bsd.pkg.mk"