update Wed Feb 10 06:37:00 PST 2010
[pkgsrc.git] / devel / jgrasp / Makefile
1 # $NetBSD: Makefile,v 1.20 2009/03/17 21:40:45 darcy Exp $
2 #
3
4 DISTNAME=               jgrasp170
5 PKGNAME=                jgrasp-1.7.0
6 PKGREVISION=            2
7 CATEGORIES=             devel
8 MASTER_SITES=           ftp://ftp.eng.auburn.edu/pub/grasp/jgrasp/
9 EXTRACT_SUFX=           .zip
10
11 MAINTAINER=             pkgsrc-users@NetBSD.org
12 HOMEPAGE=               http://www.jgrasp.org/
13 COMMENT=                IDE with support for Software Visualizations
14
15 WRKSRC=                 ${WRKDIR}/jgrasp
16 USE_JAVA=               run
17 PKG_JVMS_ACCEPTED=      sun-jdk13 sun-jdk14 jdk14
18 INSTALLATION_DIRS=      bin
19
20 USE_TOOLS+=             pax
21
22 PKG_DESTDIR_SUPPORT=    user-destdir
23
24 .include "../../mk/bsd.prefs.mk"
25
26 .if ${OPSYS} != "Darwin"
27 LIBS+=  -lutil
28 .endif
29
30 do-configure:
31         ${MKDIR} ${WRKSRC}/bin/${LOWER_OPSYS}
32
33 do-build:
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
40
41 pre-install:
42         ${RM} -f ${WRKSRC}/src/linux_exec.c.orig
43
44 do-install:
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
59
60 BUILDLINK_DEPMETHOD.libXt?=     build
61
62 .include "../../x11/libX11/buildlink3.mk"
63 .include "../../x11/libXt/buildlink3.mk"
64 .include "../../mk/java-vm.mk"
65 .include "../../mk/bsd.pkg.mk"