diff options
author | taca <taca@pkgsrc.org> | 2002-01-22 17:13:31 +0000 |
---|---|---|
committer | taca <taca@pkgsrc.org> | 2002-01-22 17:13:31 +0000 |
commit | 067f6eb6f6e1c7c264caa640c38cb425bb5bf3ef (patch) | |
tree | 082404afa58c5b1c66ac4935422afb640f2610f0 /lang | |
parent | 895730c430e458b0929c7836388d3deee6383316 (diff) | |
download | pkgsrc-067f6eb6f6e1c7c264caa640c38cb425bb5bf3ef.tar.gz |
Importing ruby14, meta package for ruby 1.4.6.
This is separated from ruby meta pacakge.
Diffstat (limited to 'lang')
-rw-r--r-- | lang/ruby14/DESCR | 19 | ||||
-rw-r--r-- | lang/ruby14/MESSAGE | 19 | ||||
-rw-r--r-- | lang/ruby14/Makefile | 31 | ||||
-rw-r--r-- | lang/ruby14/PLIST | 2 |
4 files changed, 71 insertions, 0 deletions
diff --git a/lang/ruby14/DESCR b/lang/ruby14/DESCR new file mode 100644 index 00000000000..0c65b55b9be --- /dev/null +++ b/lang/ruby14/DESCR @@ -0,0 +1,19 @@ +Ruby is the interpreted scripting language for quick and +easy object-oriented programming. It has many features to +process text files and to do system management tasks (as in +Perl). It is simple, straight-forward, and extensible. + +Features of Ruby are shown below. + + + Simple Syntax + + *Normal* Object-Oriented features (ex. class, method calls) + + *Advanced* Object-Oriented features (ex. Mix-in, Singleton-method) + + Operator Overloading + + Exception Handling + + Iterators and Closures + + Garbage Collection + + Dynamic Loading of Object files (on some architecture) + + Highly Portable (works on many UNIX machines, and on DOS, + Windows, Mac, BeOS etc.) + +Author: Matsumoto "matz" Yukihiro <matz@netlab.co.jp> diff --git a/lang/ruby14/MESSAGE b/lang/ruby14/MESSAGE new file mode 100644 index 00000000000..a44e7f6e07b --- /dev/null +++ b/lang/ruby14/MESSAGE @@ -0,0 +1,19 @@ +=========================================================================== +$NetBSD: MESSAGE,v 1.1.1.1 2002/01/22 17:13:31 taca Exp $ + +Note that some stuff that comes with the standard Ruby 1.4 +distribution is provided as separate ports: + + databases/ruby-gdbm: GDBM module + security/ruby-md5: MD5 module + devel/ruby14-readline: readline module + x11/ruby-tcltklib Tcl/Tk libraries + x11/ruby14-tk Tk modules + +They could install with ruby14 meta package. +=== +To use other ruby-* package with Ruby 1.4, build and install them with +"RUBY_VER=1.4" defined (i.e. make RUBY_VER=1.4 install), although not +all packages can't be used. + +=========================================================================== diff --git a/lang/ruby14/Makefile b/lang/ruby14/Makefile new file mode 100644 index 00000000000..a97efa3a9c7 --- /dev/null +++ b/lang/ruby14/Makefile @@ -0,0 +1,31 @@ +# $NetBSD: Makefile,v 1.1.1.1 2002/01/22 17:13:32 taca Exp $ +# FreeBSD: ports/lang/ruby/Makefile,v 1.40 2001/01/18 19:53:38 knu Exp + +DISTNAME= ruby-${RUBY_VERSION} +CATEGORIES= lang +MASTER_SITES= # empty +DISTFILES= # empty + +MAINTAINER= taca@netbsd.org +HOMEPAGE= http://www.ruby-lang.org/en/ +COMMENT= Ruby, object-oriented interpreted scripting language + +DEPENDS+= ${RUBY_PKGNAMEPREFIX}base>=${RUBY_VERSION}:../../lang/${RUBY_PKGNAMEPREFIX}base +DEPENDS+= ${RUBY_PKGNAMEPREFIX}gdbm>=${RUBY_VERSION}:../../databases/ruby-gdbm +DEPENDS+= ${RUBY_PKGNAMEPREFIX}readline>=${RUBY_VERSION}:../../devel/${RUBY_PKGNAMEPREFIX}readline +DEPENDS+= ${RUBY_PKGNAMEPREFIX}md5>=${RUBY_VERSION}:../../security/ruby-md5 +DEPENDS+= ${RUBY_PKGNAMEPREFIX}tcltklib>=${RUBY_VERSION}:../../x11/ruby-tcltklib +DEPENDS+= ${RUBY_PKGNAMEPREFIX}tk>=${RUBY_VERSION}:../../x11/${RUBY_PKGNAMEPREFIX}tk + +RUBY_VER= 1.4 + +NO_CHECKSUM= # defined +NO_PATCH= # defined +NO_CONFIGURE= # defined +NO_BUILD= # defined + +do-install: + @${ECHO_MSG} This is only a meta package. + +.include "../../lang/ruby-base/Makefile.common" +.include "../../mk/bsd.pkg.mk" diff --git a/lang/ruby14/PLIST b/lang/ruby14/PLIST new file mode 100644 index 00000000000..0158da9f70a --- /dev/null +++ b/lang/ruby14/PLIST @@ -0,0 +1,2 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2002/01/22 17:13:32 taca Exp $ +@comment this plist intentionally left empty |