diff options
author | Stanislav Sedov <stas@FreeBSD.org> | 2008-03-24 18:52:31 +0000 |
---|---|---|
committer | Stanislav Sedov <stas@FreeBSD.org> | 2008-03-24 18:52:31 +0000 |
commit | 1d671942f064111b2bbd0cf080bb13e9bc028012 (patch) | |
tree | 90deac8aacbcd7a91b149c5e5ed4d23ed42e3111 /devel | |
parent | 321a59a6a3baf75de5f1875845bb6030fde3c53c (diff) |
Notes
Diffstat (limited to 'devel')
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/ruby-multi/Makefile | 34 | ||||
-rw-r--r-- | devel/ruby-multi/distinfo | 3 | ||||
-rw-r--r-- | devel/ruby-multi/pkg-descr | 7 | ||||
-rw-r--r-- | devel/ruby-multi/pkg-plist | 4 |
5 files changed, 49 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index ea282d8054f7..505fe6cd2257 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -2195,6 +2195,7 @@ SUBDIR += ruby-locale SUBDIR += ruby-metaruby SUBDIR += ruby-mmap + SUBDIR += ruby-multi SUBDIR += ruby-ncurses SUBDIR += ruby-p4 SUBDIR += ruby-poll diff --git a/devel/ruby-multi/Makefile b/devel/ruby-multi/Makefile new file mode 100644 index 000000000000..f21129f3b6eb --- /dev/null +++ b/devel/ruby-multi/Makefile @@ -0,0 +1,34 @@ +# New ports collection makefile for: ruby-multi +# Date created: 24 Marth 2008 +# Whom: Stanislav Sedov <stas@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= multi +PORTVERSION= 0.1 +CATEGORIES= devel ruby +MASTER_SITES= ${MASTER_SITE_RUBYFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} +PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX} +DIST_SUBDIR= ruby + +MAINTAINER= stas@FreeBSD.org +COMMENT= A library for multiple dispatch and pattern matching in Ruby + +USE_RUBY= yes + +WRKSRC= ${WRKDIR}/${PORTNAME} +NO_BUILD= yes + +EXAMPLES= multi_example.rb + +do-install: + ${INSTALL_DATA} ${WRKSRC}/multi.rb ${RUBY_SITELIBDIR}/ + ${INSTALL_DATA} ${WRKSRC}/smulti.rb ${RUBY_SITELIBDIR}/ +.if !defined(NOPORTDOCS) + ${MKDIR} ${RUBY_MODEXAMPLESDIR} + ${INSTALL_DATA} ${EXAMPLES:S,^,${WRKSRC}/,} ${RUBY_MODEXAMPLESDIR}/ +.endif + +.include <bsd.port.mk> diff --git a/devel/ruby-multi/distinfo b/devel/ruby-multi/distinfo new file mode 100644 index 000000000000..af5438346d9c --- /dev/null +++ b/devel/ruby-multi/distinfo @@ -0,0 +1,3 @@ +MD5 (ruby/multi-0.1.tar.gz) = eb01df9203042dd083745a70c75dec86 +SHA256 (ruby/multi-0.1.tar.gz) = 09ec95eb6ee8a60c8a2db6dc6c4ae314825fed3faa15afce282c6878d51c4c1f +SIZE (ruby/multi-0.1.tar.gz) = 2386 diff --git a/devel/ruby-multi/pkg-descr b/devel/ruby-multi/pkg-descr new file mode 100644 index 000000000000..2ddfee499e31 --- /dev/null +++ b/devel/ruby-multi/pkg-descr @@ -0,0 +1,7 @@ +The Multiple Dispatch Library lets programmers use multiple dispatch +and pattern matching in Ruby method definitions, choosing different +method bodies depending on the types and values of the parameters +the method is invoked with. + +Author: Topher Cyll <christophercyll@gmail.com> +WWW: http://multi.rubyforge.org/ diff --git a/devel/ruby-multi/pkg-plist b/devel/ruby-multi/pkg-plist new file mode 100644 index 000000000000..4ab49d8fcd33 --- /dev/null +++ b/devel/ruby-multi/pkg-plist @@ -0,0 +1,4 @@ +%%RUBY_SITELIBDIR%%/multi.rb +%%RUBY_SITELIBDIR%%/smulti.rb +%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/multi_example.rb +%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%% |