pkgsrc-wip/java-gtk2/Makefile
Juan Romero Pardines 041a09f268 Drop maintainership; I don't have enough free time/energy to
maintain all these packages, perhaps somebody want to get them? :-)
2004-05-07 01:57:48 +00:00

63 lines
1.7 KiB
Makefile

# $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"