1 # $NetBSD: Makefile,v 1.20 2009/03/17 21:40:45 darcy Exp $
8 MASTER_SITES= ftp://ftp.eng.auburn.edu/pub/grasp/jgrasp/
11 MAINTAINER= pkgsrc-users@NetBSD.org
12 HOMEPAGE= http://www.jgrasp.org/
13 COMMENT= IDE with support for Software Visualizations
15 WRKSRC= ${WRKDIR}/jgrasp
17 PKG_JVMS_ACCEPTED= sun-jdk13 sun-jdk14 jdk14
18 INSTALLATION_DIRS= bin
22 PKG_DESTDIR_SUPPORT= user-destdir
24 .include "../../mk/bsd.prefs.mk"
26 .if ${OPSYS} != "Darwin"
31 ${MKDIR} ${WRKSRC}/bin/${LOWER_OPSYS}
34 ${CC} ${CFLAGS} ${LIBS} -o ${WRKSRC}/jbin/${LOWER_OPSYS}_run \
35 ${WRKSRC}/src/linux_run.c
36 ${CC} ${CFLAGS} -I${X11BASE}/include \
37 -L${X11BASE}/lib ${COMPILER_RPATH_FLAG}${X11BASE}/lib -lX11 \
38 -o ${WRKSRC}/bin/${LOWER_OPSYS}/jgrasp \
39 ${WRKSRC}/src/linux_exec.c
42 ${RM} -f ${WRKSRC}/src/linux_exec.c.orig
45 ${INSTALL_PROGRAM_DIR} ${DESTDIR}${PREFIX}/${PKGNAME_NOREV}
46 ${INSTALL_PROGRAM_DIR} ${DESTDIR}${PREFIX}/${PKGNAME_NOREV}/bin
47 ${INSTALL_PROGRAM_DIR} ${DESTDIR}${PREFIX}/${PKGNAME_NOREV}/bin/${LOWER_OPSYS}
48 ${INSTALL_PROGRAM_DIR} ${DESTDIR}${PREFIX}/${PKGNAME_NOREV}/jbin
49 cd ${WRKSRC} && pax -s ,^./.*bin/.*,, \
50 -rw . ${DESTDIR}${PREFIX}/${PKGNAME_NOREV}/
51 ${INSTALL_DATA} ${WRKSRC}/jbin/JGRASP__829J_6h.class \
52 ${DESTDIR}${PREFIX}/${PKGNAME_NOREV}/jbin/
53 ${INSTALL_PROGRAM} ${WRKSRC}/jbin/${LOWER_OPSYS}_run \
54 ${DESTDIR}${PREFIX}/${PKGNAME_NOREV}/jbin/
55 ${INSTALL_PROGRAM} ${WRKSRC}/bin/${LOWER_OPSYS}/jgrasp \
56 ${DESTDIR}${PREFIX}/${PKGNAME_NOREV}/bin/${LOWER_OPSYS}/
57 ${LN} -s ${PREFIX}/${PKGNAME_NOREV}/bin/${LOWER_OPSYS}/jgrasp \
58 ${DESTDIR}${PREFIX}/bin/jgrasp
60 BUILDLINK_DEPMETHOD.libXt?= build
62 .include "../../x11/libX11/buildlink3.mk"
63 .include "../../x11/libXt/buildlink3.mk"
64 .include "../../mk/java-vm.mk"
65 .include "../../mk/bsd.pkg.mk"