summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authortaca <taca@pkgsrc.org>2002-01-22 17:13:31 +0000
committertaca <taca@pkgsrc.org>2002-01-22 17:13:31 +0000
commit067f6eb6f6e1c7c264caa640c38cb425bb5bf3ef (patch)
tree082404afa58c5b1c66ac4935422afb640f2610f0 /lang
parent895730c430e458b0929c7836388d3deee6383316 (diff)
downloadpkgsrc-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/DESCR19
-rw-r--r--lang/ruby14/MESSAGE19
-rw-r--r--lang/ruby14/Makefile31
-rw-r--r--lang/ruby14/PLIST2
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