pkgsrc-wip/netlogo/Makefile
Kamel Ibn Aziz Derouiche dd4ca35983 Import netlogo-4.1 as wip/netlogo.
NetLogo is a multi-agent programmable modeling environment.
It is used by tens of thousands of students, teachers and researchers worldwide.
It also powers HubNet participatory simulations. It is authored by Uri Wilensky
and developed at the CCL. You can download it free of charge.
2010-08-02 21:31:38 +00:00

52 lines
2.2 KiB
Makefile

# $NetBSD: Makefile,v 1.1.1.1 2010/08/02 21:31:38 jihbed Exp $
#
DISTNAME= netlogo-4.1
CATEGORIES= devel java
MASTER_SITES= http://ccl.northwestern.edu/netlogo/4.1/
MAINTAINER= jihbed.research@gmail.com
HOMEPAGE= http://ccl.sesp.northwestern.edu/netlogo/index.shtml
COMMENT= NetLogo is a multi-agent programmable modeling environment
LICENSE= apache-2.0
PKG_DESTDIR_SUPPORT= user-destdir
USE_JAVA= run
USE_TOOLS+= pax
USE_LANGUAGES= # none
ONLY_FOR_PLATFORM= NetBSD-*-i386 NetBSD-*-x86_64 Linux-*-*
INSTALLATION_DIRS= bin \
lib/java/netlogo/lib \
lib/java/netlogo \
share/doc/netlogo \
lib/java/netlogo/extensions \
share/netlogo/icons \
share/applications
post-extract:
${CP} ${FILESDIR}/netlogo.desktop ${WRKSRC}
${CP} ${FILESDIR}/icon.png ${WRKSRC}
do-build:
printf "#! ${SH}\\nexec ${PKG_JAVA_HOME}/bin/java -server -Djava.library.path=${PREFIX}/lib/netlogo/lib -Djava.ext.dirs= -XX:MaxPermSize=128m -Xmx1024m -Duser.language=en -Duser.country=US -jar ${PREFIX}/lib/java/netlogo/NetLogo.jar \"\$$@\"\\n" > ${WRKSRC}/netlogo.sh
printf "#! ${SH}\\nexec ${PKG_JAVA_HOME}/bin/java -server -Xms16m -Xmx1024m -classpath ${PREFIX}/lib/java/NetLogo.jar org.nlogo.hubnet.client.App \"\$$@\"\\n" > ${WRKSRC}/hubnet.sh
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/netlogo.sh ${DESTDIR}${PREFIX}/bin/netlogo
${INSTALL_SCRIPT} ${WRKSRC}/hubnet.sh ${DESTDIR}${PREFIX}/bin/hubnet
${INSTALL_DATA} ${WRKSRC}/*.jar ${DESTDIR}${PREFIX}/lib/java/netlogo
${INSTALL_DATA} ${WRKSRC}/*.xml ${DESTDIR}${PREFIX}/lib/java/netlogo
${INSTALL_DATA} ${WRKSRC}/icon.png ${DESTDIR}${PREFIX}/share/netlogo/icons
${INSTALL_DATA} ${WRKSRC}/netlogo.desktop ${DESTDIR}${PREFIX}/share/applications
${INSTALL_DATA} ${WRKSRC}/readme.txt ${DESTDIR}${PREFIX}/share/doc/netlogo
cd ${WRKSRC}/lib && pax -rw -pmp * ${DESTDIR}${PREFIX}/lib/java/netlogo/lib/
cd ${WRKSRC}/extensions && pax -rw -pmp * ${DESTDIR}${PREFIX}/lib/java/netlogo/extensions
cd ${WRKSRC}/docs && pax -wr -pm * ${DESTDIR}${PREFIX}/share/doc/netlogo
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../mk/java-vm.mk"
.include "../../mk/bsd.pkg.mk"