aboutsummaryrefslogtreecommitdiff
path: root/net/ruby-mpi/Makefile
diff options
context:
space:
mode:
authorPav Lucistnik <pav@FreeBSD.org>2005-06-12 22:18:40 +0000
committerPav Lucistnik <pav@FreeBSD.org>2005-06-12 22:18:40 +0000
commit3a154ed7763bebe19682883c99075f0e067afc0c (patch)
tree943927276b5c511005ccb2a917efdee970c02b37 /net/ruby-mpi/Makefile
parent9c5d1ddcf5de0be2ba3df2e71604c3a257fec1c2 (diff)
downloadports-3a154ed7763bebe19682883c99075f0e067afc0c.tar.gz
ports-3a154ed7763bebe19682883c99075f0e067afc0c.zip
Notes
Diffstat (limited to 'net/ruby-mpi/Makefile')
-rw-r--r--net/ruby-mpi/Makefile48
1 files changed, 48 insertions, 0 deletions
diff --git a/net/ruby-mpi/Makefile b/net/ruby-mpi/Makefile
new file mode 100644
index 000000000000..f582b2f3855e
--- /dev/null
+++ b/net/ruby-mpi/Makefile
@@ -0,0 +1,48 @@
+# New ports collection makefile for: ruby-mpi
+# Date created: 2005 Apr 24
+# Whom: mneumann@ntecs.de
+#
+# $FreeBSD$
+#
+
+PORTNAME= mpi
+PORTVERSION= 0.4
+CATEGORIES= net ruby
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR=${PORTNAME}ruby
+PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME}_ruby-${PORTVERSION}
+DIST_SUBDIR= ruby
+
+MAINTAINER= mneumann@ntecs.de
+COMMENT= Ruby binding of MPI (Message Passing Interface)
+
+BUILD_DEPENDS= ${LOCALBASE}/mpich/lib/libmpich.a:${PORTSDIR}/net/mpich
+
+USE_BZIP2= yes
+USE_RUBY= yes
+HAS_CONFIGURE= yes
+CONFIGURE_ARGS+= --with-mpi-path=${LOCALBASE}/mpich
+
+MAN1= mpi_ruby.1
+MAN3= MPI_Comm.3 MPI_Exception.3 MPI_Group.3 MPI_Keyval.3 MPI_Op.3 MPI_Request.3 \
+ MPI_Ruby.3 MPI_Status.3
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/src/mpi_ruby ${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/docs/man/man1/*.1 ${PREFIX}/man/man1
+ ${INSTALL_MAN} ${WRKSRC}/docs/man/man3/*.3 ${PREFIX}/man/man3
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${RUBY_MODEXAMPLESDIR}
+ ${MKDIR} ${RUBY_MODDOCDIR}
+ ${MKDIR} ${RUBY_MODDOCDIR}/html
+ ${MKDIR} ${RUBY_MODDOCDIR}/rd
+
+ ${CP} ${WRKSRC}/examples/*.rb ${RUBY_MODEXAMPLESDIR}/
+ ${INSTALL_DATA} ${WRKSRC}/ChangeLog ${WRKSRC}/README ${WRKSRC}/docs/MPI \
+ ${RUBY_MODDOCDIR}/
+ ${INSTALL_DATA} ${WRKSRC}/docs/html/*.html ${RUBY_MODDOCDIR}/html/
+ ${INSTALL_DATA} ${WRKSRC}/docs/rd/*.rd ${RUBY_MODDOCDIR}/rd/
+.endif
+
+.include <bsd.port.mk>