diff options
Diffstat (limited to 'math')
| -rw-r--r-- | math/Makefile | 1 | ||||
| -rw-r--r-- | math/ruby-gnuplot/Makefile | 41 | ||||
| -rw-r--r-- | math/ruby-gnuplot/distinfo | 1 | ||||
| -rw-r--r-- | math/ruby-gnuplot/pkg-comment | 1 | ||||
| -rw-r--r-- | math/ruby-gnuplot/pkg-descr | 24 | ||||
| -rw-r--r-- | math/ruby-gnuplot/pkg-plist | 7 | 
6 files changed, 75 insertions, 0 deletions
diff --git a/math/Makefile b/math/Makefile index e63306462399..66ed27b8b3ce 100644 --- a/math/Makefile +++ b/math/Makefile @@ -76,6 +76,7 @@      SUBDIR += rcalc      SUBDIR += ruby-bigfloat      SUBDIR += ruby-bitvector +    SUBDIR += ruby-gnuplot      SUBDIR += ruby-narray      SUBDIR += sc      SUBDIR += scigraphica diff --git a/math/ruby-gnuplot/Makefile b/math/ruby-gnuplot/Makefile new file mode 100644 index 000000000000..fc886dcbbf21 --- /dev/null +++ b/math/ruby-gnuplot/Makefile @@ -0,0 +1,41 @@ +# New ports collection makefile for:	Ruby/Gnuplot +# Date created:		1 Feb 2001 +# Whom:			Akinori MUSHA aka knu <knu@idaemons.org> +# +# $FreeBSD$ +# + +PORTNAME=	gnuplot +PORTVERSION=	0 +CATEGORIES=	math ruby +MASTER_SITES=	http://physci.gmu.edu/~gmiller/gnuplot/ +PKGNAMEPREFIX=	${RUBY_PKGNAMEPREFIX} +DISTNAME=	${PORTNAME} +DIST_SUBDIR=	ruby + +MAINTAINER=	knu@FreeBSD.org + +RUN_DEPENDS=	${LOCALBASE}/bin/gnuplot:${PORTSDIR}/math/gnuplot \ +		${RUBY_SITEARCHLIBDIR}/narray.so:${PORTSDIR}/math/ruby-narray + +USE_RUBY=	yes + +NO_BUILD=	yes + +WRKSRC=		${WRKDIR}/gplot + +post-patch: +	${RUBY} -i.orig -p \ +		-e 'gsub %r:/bin/env:, "/usr/bin/env"' \ +		-e 'gsub %r:/usr/bin/gnuplot:, "${LOCALBASE}/bin/gnuplot"' \ +			${WRKSRC}/*.rb + +do-install: +	${MKDIR} ${RUBY_SITELIBDIR}/gplot +	${INSTALL_DATA} ${WRKSRC}/*.rb ${RUBY_SITELIBDIR}/gplot/ +.if !defined(NOPORTDOCS) +	${MKDIR} ${RUBY_DOCDIR}/gnuplot +	${INSTALL_DATA} ${WRKSRC}/README ${RUBY_DOCDIR}/gnuplot/ +.endif + +.include <bsd.port.mk> diff --git a/math/ruby-gnuplot/distinfo b/math/ruby-gnuplot/distinfo new file mode 100644 index 000000000000..138da794a773 --- /dev/null +++ b/math/ruby-gnuplot/distinfo @@ -0,0 +1 @@ +MD5 (ruby/gnuplot.tar.gz) = 116aee9fa199a944fe7794856a329fa1 diff --git a/math/ruby-gnuplot/pkg-comment b/math/ruby-gnuplot/pkg-comment new file mode 100644 index 000000000000..7bebed0801c4 --- /dev/null +++ b/math/ruby-gnuplot/pkg-comment @@ -0,0 +1 @@ +A pipe-based interface to the gnuplot package for Ruby diff --git a/math/ruby-gnuplot/pkg-descr b/math/ruby-gnuplot/pkg-descr new file mode 100644 index 000000000000..7a18448c9478 --- /dev/null +++ b/math/ruby-gnuplot/pkg-descr @@ -0,0 +1,24 @@ +Ruby/Gnuplot is a pipe-based interface to the gnuplot package. +Provides the full capabilities of the gnuplot package to Ruby +programs.  Inspired by the Python Gnuplot package that works on the +same principle.  Here's an example usage of Ruby/Gnuplot: + +	require 'narray' +	require 'gplot/Gnuplot' + +	x = NArray.sfloat(100).indgen! +	y = x.collect { |i| i*i } + +	plot = Plot.new () + +	plot.setTitle ("Demo 1"); +	plot.setXlabel ("X"); +	plot.setYlabel ("X^2"); + +	ds = DataSet.new (y, {"with"=> "lines", "title"=>"Data"}) +	ds.setGrid (x) + +	plot.draw ( ds ) + +Author:	Gordon Miller <gmiller@bittwiddlers.com> +WWW:	http://physci.gmu.edu/~gmiller/gnuplot/ diff --git a/math/ruby-gnuplot/pkg-plist b/math/ruby-gnuplot/pkg-plist new file mode 100644 index 000000000000..f6c9341541c6 --- /dev/null +++ b/math/ruby-gnuplot/pkg-plist @@ -0,0 +1,7 @@ +%%RUBY_SITELIBDIR%%/gplot/Gnuplot.rb +%%RUBY_SITELIBDIR%%/gplot/Plot.rb +%%RUBY_SITELIBDIR%%/gplot/PlotItem.rb +%%RUBY_SITELIBDIR%%/gplot/Stream.rb +@dirrm %%RUBY_SITELIBDIR%%/gplot +%%RUBY_DOCDIR%%/gnuplot/README +@dirrm %%RUBY_DOCDIR%%/gnuplot  | 
