| Commit | Line | Data |
|---|---|---|
| 4ceab3c0 | 1 | # $NetBSD: icedtea-extras.mk,v 1.3 2009/11/07 14:48:49 tnn Exp $ |
| 1268923a C |
2 | |
| 3 | # Needed to extract icedtea | |
| 4 | EXTRACT_USING= gtar | |
| 5 | ||
| 47351e82 C |
6 | DIST_SUBDIR= openjdk7 |
| 7 | ||
| 4ceab3c0 C |
8 | ICEDTEA= icedtea-9eb43c172d5b |
| 9 | ICEDTEA_TGZ= 9eb43c172d5b.tar.bz2 | |
| 47351e82 | 10 | SITES.${ICEDTEA_TGZ}= http://icedtea.classpath.org/hg/icedtea/archive/ |
| 1268923a C |
11 | DISTFILES+= ${ICEDTEA_TGZ} |
| 12 | EXTRACT_ONLY+= ${ICEDTEA_TGZ} | |
| 13 | ||
| 14 | XALAN= xalan-j_2_7_1 | |
| 47351e82 | 15 | XALAN_TGZ= ${XALAN}-bin.zip |
| 1268923a C |
16 | SITES.${XALAN_TGZ}= ${MASTER_SITE_APACHE:=xml/xalan-j/} |
| 17 | DISTFILES+= ${XALAN_TGZ} | |
| 18 | EXTRACT_ONLY+= ${XALAN_TGZ} | |
| 19 | ||
| 1268923a C |
20 | RHINO= rhino1_7R2 |
| 21 | RHINO_TGZ= ${RHINO}.zip | |
| dbd72d9d | 22 | SITES.${RHINO_TGZ}= ${MASTER_SITE_MOZILLA:=js/} |
| 1268923a C |
23 | DISTFILES+= ${RHINO_TGZ} |
| 24 | EXTRACT_ONLY+= ${RHINO_TGZ} | |
| 25 | ||
| 47351e82 C |
26 | # fixme: Should depend on devel/apache-ant? |
| 27 | ANT= apache-ant-1.7.1 | |
| 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} | |
| 1268923a | 34 | |
| 47351e82 C |
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 \ | |
| 1268923a C |
39 | --with-rhino=${WRKDIR}/${RHINO}/js.jar |
| 40 | ||
| 47351e82 C |
41 | .if defined(ICEDTEA_PACKAGE) |
| 42 | CONFIGURE_ARGS+= ${ICEDTEA_CONFIGURE_ARGS} | |
| 43 | CONFIGURE_ARGS+= --with-jdk-home=${PREFIX}/java/openjdk7 | |
| 1268923a | 44 | |
| 47351e82 C |
45 | USE_LANGUAGES= c c++ |
| 46 | USE_TOOLS+= gawk pkg-config autoconf automake | |
| 4ceab3c0 | 47 | BUILD_DEPENDS+= zip-[0-9]*:../../archivers/zip |
| 47351e82 | 48 | CONFIGURE_ENV+= ac_cv_path_MD5SUM=/usr/bin/true |
| f2752abb | 49 | CONFIGURE_ENV+= ac_cv_path_WGET=/usr/bin/true |
| 1268923a | 50 | |
| 47351e82 C |
51 | pre-configure: icedtea-autoconf |
| 52 | .PHONY: icedtea-autoconf | |
| 53 | icedtea-autoconf: | |
| 54 | cd ${WRKDIR}/${ICEDTEA} && ${SETENV} ${CONFIGURE_ENV} autoreconf -if | |
| 1268923a | 55 | |
| 47351e82 C |
56 | post-extract: icedtea-post-extract |
| 57 | .PHONY: icedtea-post-extract | |
| 58 | icedtea-post-extract: | |
| 59 | chmod +x ${ANT_BIN}/ant | |
| 1268923a | 60 | |
| 47351e82 C |
61 | BUILDLINK_DEPMETHOD.cups?= build |
| 62 | .include "../../print/cups/buildlink3.mk" | |
| 6c96f102 | 63 | .include "../../lang/openjdk7/buildlink3.mk" |
| 1268923a C |
64 | .include "../../devel/xulrunner/buildlink3.mk" |
| 65 | .include "../../graphics/libungif/buildlink3.mk" | |
| 47351e82 C |
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" | |
| 1268923a | 72 | .include "../../x11/gtk2/buildlink3.mk" |
| 47351e82 | 73 | .endif |