1 # $NetBSD: icedtea-extras.mk,v 1.3 2009/11/07 14:48:49 tnn Exp $
3 # Needed to extract icedtea
8 ICEDTEA= icedtea-9eb43c172d5b
9 ICEDTEA_TGZ= 9eb43c172d5b.tar.bz2
10 SITES.${ICEDTEA_TGZ}= http://icedtea.classpath.org/hg/icedtea/archive/
11 DISTFILES+= ${ICEDTEA_TGZ}
12 EXTRACT_ONLY+= ${ICEDTEA_TGZ}
15 XALAN_TGZ= ${XALAN}-bin.zip
16 SITES.${XALAN_TGZ}= ${MASTER_SITE_APACHE:=xml/xalan-j/}
17 DISTFILES+= ${XALAN_TGZ}
18 EXTRACT_ONLY+= ${XALAN_TGZ}
21 RHINO_TGZ= ${RHINO}.zip
22 SITES.${RHINO_TGZ}= ${MASTER_SITE_MOZILLA:=js/}
23 DISTFILES+= ${RHINO_TGZ}
24 EXTRACT_ONLY+= ${RHINO_TGZ}
26 # fixme: Should depend on devel/apache-ant?
28 ANT_TGZ= ${ANT}-bin.zip
29 SITES.${ANT_TGZ}= ${MASTER_SITE_APACHE:=ant/binaries/}
30 DISTFILES+= ${ANT_TGZ}
31 EXTRACT_ONLY+= ${ANT_TGZ}
32 ANT_BIN= ${WRKDIR}/${ANT}/bin
33 PREPEND_PATH+= ${ANT_BIN}
35 ICEDTEA_CONFIGURE_ARGS= \
36 --with-xalan2-jar=${WRKDIR}/${XALAN}/xalan.jar \
37 --with-xalan2-serializer-jar=${WRKDIR}/${XALAN}/serializer.jar \
38 --with-xerces2-jar=${WRKDIR}/${XALAN}/xercesImpl.jar \
39 --with-rhino=${WRKDIR}/${RHINO}/js.jar
41 .if defined(ICEDTEA_PACKAGE)
42 CONFIGURE_ARGS+= ${ICEDTEA_CONFIGURE_ARGS}
43 CONFIGURE_ARGS+= --with-jdk-home=${PREFIX}/java/openjdk7
46 USE_TOOLS+= gawk pkg-config autoconf automake
47 BUILD_DEPENDS+= zip-[0-9]*:../../archivers/zip
48 CONFIGURE_ENV+= ac_cv_path_MD5SUM=/usr/bin/true
49 CONFIGURE_ENV+= ac_cv_path_WGET=/usr/bin/true
51 pre-configure: icedtea-autoconf
52 .PHONY: icedtea-autoconf
54 cd ${WRKDIR}/${ICEDTEA} && ${SETENV} ${CONFIGURE_ENV} autoreconf -if
56 post-extract: icedtea-post-extract
57 .PHONY: icedtea-post-extract
59 chmod +x ${ANT_BIN}/ant
61 BUILDLINK_DEPMETHOD.cups?= build
62 .include "../../print/cups/buildlink3.mk"
63 .include "../../lang/openjdk7/buildlink3.mk"
64 .include "../../devel/xulrunner/buildlink3.mk"
65 .include "../../graphics/libungif/buildlink3.mk"
66 BUILDLINK_DEPMETHOD.libXp?= build
67 .include "../../x11/libXp/buildlink3.mk"
68 BUILDLINK_DEPMETHOD.libXt?= build
69 .include "../../x11/libXt/buildlink3.mk"
70 BUILDLINK_DEPMETHOD.libXtst?= build
71 .include "../../x11/libXtst/buildlink3.mk"
72 .include "../../x11/gtk2/buildlink3.mk"