aboutsummaryrefslogtreecommitdiff
path: root/math/javanns/Makefile
diff options
context:
space:
mode:
authorDag-Erling Smørgrav <des@FreeBSD.org>2002-01-07 12:34:28 +0000
committerDag-Erling Smørgrav <des@FreeBSD.org>2002-01-07 12:34:28 +0000
commitf5f74dbcd18773f81308c08d5a8f4402ff5b629b (patch)
treed4f045a8cbe2e6e79cf4b431c54b4932b186b7ae /math/javanns/Makefile
parentafef594ac6457ce1133b7ef3b20734e43243d41c (diff)
downloadports-f5f74dbcd18773f81308c08d5a8f4402ff5b629b.tar.gz
ports-f5f74dbcd18773f81308c08d5a8f4402ff5b629b.zip
Notes
Diffstat (limited to 'math/javanns/Makefile')
-rw-r--r--math/javanns/Makefile41
1 files changed, 41 insertions, 0 deletions
diff --git a/math/javanns/Makefile b/math/javanns/Makefile
new file mode 100644
index 000000000000..20b91229458b
--- /dev/null
+++ b/math/javanns/Makefile
@@ -0,0 +1,41 @@
+# New ports collection makefile for: javanns
+# Date created: 7 January 2002
+# Whom: des
+#
+# $FreeBSD$
+#
+
+PORTNAME= javanns
+PORTVERSION= 1.0.b
+CATEGORIES= math java
+MASTER_SITES= http://www-ra.informatik.uni-tuebingen.de/downloads/JavaNNS/
+DISTNAME= JavaNNS-LinuxIntel
+
+MAINTAINER= des@FreeBSD.org
+
+RUN_DEPENDS= ${JAVAVM}:${PORTSDIR}/java/javavmwrapper
+
+JAVAVM?= ${LOCALBASE}/bin/javavm
+CLASSDIR?= ${PREFIX}/share/java/classes
+LIBSDIR?= ${DATADIR}/lib
+
+NO_WRKSUBDIR= yes
+NO_BUILD= yes
+
+do-configure:
+ ${INSTALL_DATA} ${FILESDIR}/javanns.sh ${WRKSRC}
+ ${PERL} -p -i -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/javanns.sh
+ ${PERL} -p -i -e 's|%%DATADIR%%|${DATADIR}|g' ${WRKSRC}/javanns.sh
+ ${PERL} -p -i -e 's|%%CLASSDIR%%|${CLASSDIR}|g' ${WRKSRC}/javanns.sh
+ ${FIND} ${WRKSRC} -type d -print | ${XARGS} ${CHMOD} 0755
+
+do-install:
+ ${MKDIR} ${DATADIR} ${DOCSDIR} ${LIBSDIR} ${CLASSDIR}
+ ${TAR} -cf - -C${WRKSRC} examples manual |\
+ ${TAR} -xf - -C${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/libSNNS_jkr.so ${LIBSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/JavaNNSini.html ${DATADIR}
+ ${INSTALL_DATA} ${WRKSRC}/JavaNNS.jar ${CLASSDIR}
+ ${INSTALL_SCRIPT} ${WRKSRC}/javanns.sh ${PREFIX}/bin/javanns
+
+.include <bsd.port.mk>