[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / devel / swt

Annotation of pkgsrc/devel/swt/Makefile, Revision 1.40

1.40    ! joerg       1: # $NetBSD: Makefile,v 1.39 2015/04/25 14:20:40 tnn Exp $
1.1       jmcneill    2: #
                      3:
                      4: SWTREL=                3.5.1
                      5: SWTVER=                3555
                      6: SWTDATE=       200909170800
                      7:
                      8: PKGNAME=       swt-${SWTREL}.${SWTVER}
                      9: DISTNAME=      swt-${SWTREL}-gtk-linux-x86
1.40    ! joerg      10: PKGREVISION=   31
1.1       jmcneill   11: CATEGORIES=    devel
1.2       tnn        12: MASTER_SITES=  http://download.eclipse.org/eclipse/downloads/drops/R-${SWTREL}-${SWTDATE}/
1.1       jmcneill   13: EXTRACT_SUFX=  .zip
                     14:
                     15: MAINTAINER=    pkgsrc-users@NetBSD.org
1.20      obache     16: HOMEPAGE=      http://www.eclipse.org/swt/
1.1       jmcneill   17: COMMENT=       Open source widget toolkit for Java
                     18: #LICENSE=      # TODO: (see mk/license.mk)
                     19:
                     20: WRKSRC=                ${WRKDIR}
1.4       wiz        21: USE_TOOLS+=    gmake pkg-config
1.1       jmcneill   22: USE_LANGUAGES= c c++
                     23: USE_JAVA2=     yes
                     24:
                     25: BUILD_DEPENDS+=        apache-ant>=1.7.1:../../devel/apache-ant
                     26:
                     27: BUILD_TARGETS= all make_awt make_cairo make_xulrunner
                     28: BUILD_LIBS=    swt-atk-gtk swt-awt-gtk swt-cairo-gtk swt-glx-gtk \
                     29:                swt-gnome-gtk swt-gtk swt-pi-gtk swt-xulrunner-gtk
                     30:
                     31: PLIST_SUBST+=  SWTVER=${SWTVER}
                     32:
                     33: INSTALLATION_DIRS+=    share/java
                     34: INSTALLATION_DIRS+=    lib/jni
                     35:
1.6       joerg      36: .include "../../mk/bsd.prefs.mk"
                     37:
1.14      obache     38: .if ${MACHINE_ARCH} == "x86_64"
1.6       joerg      39: MY_LOWER_ARCH= amd64
                     40: .endif
1.14      obache     41: MY_LOWER_ARCH?=        ${MACHINE_ARCH}
1.6       joerg      42:
1.1       jmcneill   43: post-extract:
                     44:        cd ${WRKSRC} && jar -xf ${WRKSRC}/src.zip
                     45:        cp ${FILESDIR}/make_pkgsrc.mak ${WRKSRC}
                     46:
1.40    ! joerg      47: MAKE_FILE=     make_pkgsrc.mak
        !            48: BUILD_TARGET=  ${BUILD_TARGETS}
        !            49:
        !            50: BUILDLINK_PASSTHRU_RPATHDIRS+= ${PKG_JAVA_HOME}/jre/lib/${MY_LOWER_ARCH}
        !            51:
        !            52: MAKE_FLAGS+=   JAVA_HOME=${PKG_JAVA_HOME} \
1.1       jmcneill   53:            LOWER_OPSYS=${LOWER_OPSYS} \
1.40    ! joerg      54:            LOWER_ARCH=${MY_LOWER_ARCH}
        !            55:
        !            56: post-build:
1.1       jmcneill   57:        ${TEST} -d ${WRKSRC}/bin || mkdir ${WRKSRC}/bin
                     58:        cd ${WRKSRC} && find org/eclipse/swt -type f -name \*.java | \
                     59:            xargs ${JAVA_BINPREFIX}-javac -source 1.4 -target 1.4 -d bin
                     60:        cd ${WRKSRC}/bin && ${JAVA_BINPREFIX}-jar -cf ${WRKSRC}/swt.jar .
                     61:
                     62: do-install:
                     63:        ${INSTALL_DATA} ${WRKSRC}/swt.jar \
                     64:            ${DESTDIR}${PREFIX}/share/java/swt.jar
                     65: .for libname in ${BUILD_LIBS}
                     66:        ${INSTALL_LIB} ${WRKSRC}/lib${libname}-${SWTVER}.so \
                     67:            ${DESTDIR}${PREFIX}/lib/jni/lib${libname}-${SWTVER}.so
                     68: .endfor
                     69:
                     70: .include "../../devel/atk/buildlink3.mk"
                     71: .include "../../devel/libgnome/buildlink3.mk"
                     72: .include "../../devel/libgnomeui/buildlink3.mk"
1.13      dholland   73: .include "../../devel/xulrunner192/buildlink3.mk"
1.1       jmcneill   74: .include "../../graphics/MesaLib/buildlink3.mk"
                     75: .include "../../graphics/cairo/buildlink3.mk"
                     76: .include "../../sysutils/gnome-vfs/buildlink3.mk"
                     77: .include "../../x11/gtk2/buildlink3.mk"
1.3       tnn        78: BUILDLINK_DEPMETHOD.libXt+=    build
                     79: .include "../../x11/libXt/buildlink3.mk"
                     80: .include "../../x11/libXtst/buildlink3.mk"
                     81: .include "../../graphics/glu/buildlink3.mk"
1.1       jmcneill   82: .include "../../mk/java-vm.mk"
                     83: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>