aboutsummaryrefslogtreecommitdiffstats
path: root/lang/ruby
diff options
context:
space:
mode:
authortg <tg@FreeBSD.org>1997-09-11 17:45:58 +0800
committertg <tg@FreeBSD.org>1997-09-11 17:45:58 +0800
commite0092bb72f30ebaaa4536cf2a1ce0eedbd5482ec (patch)
tree1a61a1fef32bc56482c3f9bc34f8aaef033f2c52 /lang/ruby
parentb32dad22dd97cd4dfb2857472424c25d4a43f26e (diff)
downloadfreebsd-ports-gnome-e0092bb72f30ebaaa4536cf2a1ce0eedbd5482ec.tar.gz
freebsd-ports-gnome-e0092bb72f30ebaaa4536cf2a1ce0eedbd5482ec.tar.zst
freebsd-ports-gnome-e0092bb72f30ebaaa4536cf2a1ce0eedbd5482ec.zip
Import ruby port. ruby is an object-oriented interpreted
scripting language. PR: 4504 Submitted by: Eiji-usagi-MATSUmoto <usagi@ruby.club.or.jp>
Diffstat (limited to 'lang/ruby')
-rw-r--r--lang/ruby/Makefile21
-rw-r--r--lang/ruby/distinfo1
-rw-r--r--lang/ruby/pkg-comment1
-rw-r--r--lang/ruby/pkg-descr18
-rw-r--r--lang/ruby/pkg-plist45
5 files changed, 86 insertions, 0 deletions
diff --git a/lang/ruby/Makefile b/lang/ruby/Makefile
new file mode 100644
index 000000000000..ce3a0cc64b65
--- /dev/null
+++ b/lang/ruby/Makefile
@@ -0,0 +1,21 @@
+# New ports collection makefile for: ruby
+# Version required: 1.0-970903
+# Date created: 04 September 1997
+# Whom: Eiji-usagi-MATSUmoto <usagi@ruby.club.or.jp>
+#
+# $Id$
+#
+
+DISTNAME= ruby-1.0-970903
+PKGNAME= ruby-1.0
+CATEGORIES= lang
+MASTER_SITES= ftp://ftp.netlab.co.jp/pub/lang/ruby/
+
+MAINTAINER= ematsu@pfu.co.jp
+
+HAS_CONFIGURE= yes
+
+test:
+ @(cd ${WRKSRC}; make test)
+
+.include <bsd.port.mk>
diff --git a/lang/ruby/distinfo b/lang/ruby/distinfo
new file mode 100644
index 000000000000..c35df3b11f6d
--- /dev/null
+++ b/lang/ruby/distinfo
@@ -0,0 +1 @@
+MD5 (ruby-1.0-970903.tar.gz) = 4b99b11a683d393d33f6542e4161e59b
diff --git a/lang/ruby/pkg-comment b/lang/ruby/pkg-comment
new file mode 100644
index 000000000000..d0ed64962950
--- /dev/null
+++ b/lang/ruby/pkg-comment
@@ -0,0 +1 @@
+Ruby is an object-oriented interpreted scripting language
diff --git a/lang/ruby/pkg-descr b/lang/ruby/pkg-descr
new file mode 100644
index 000000000000..9a1f84086df4
--- /dev/null
+++ b/lang/ruby/pkg-descr
@@ -0,0 +1,18 @@
+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 is 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)
+
+The ruby home page is at http://www.netlab.co.jp/ruby/.
diff --git a/lang/ruby/pkg-plist b/lang/ruby/pkg-plist
new file mode 100644
index 000000000000..3203d2b6d3c4
--- /dev/null
+++ b/lang/ruby/pkg-plist
@@ -0,0 +1,45 @@
+bin/ruby
+share/ruby/English.rb
+share/ruby/base64.rb
+share/ruby/cgi-lib.rb
+share/ruby/complex.rb
+share/ruby/date.rb
+share/ruby/debug.rb
+share/ruby/e2mmap.rb
+share/ruby/finalize.rb
+share/ruby/find.rb
+share/ruby/ftplib.rb
+share/ruby/getopts.rb
+share/ruby/jcode.rb
+share/ruby/mailread.rb
+share/ruby/mathn.rb
+share/ruby/matrix.rb
+share/ruby/mutex_m.rb
+share/ruby/observer.rb
+share/ruby/parsearg.rb
+share/ruby/parsedate.rb
+share/ruby/ping.rb
+share/ruby/rational.rb
+share/ruby/sync.rb
+share/ruby/thread.rb
+share/ruby/thwait.rb
+share/ruby/tk.rb
+share/ruby/tkcanvas.rb
+share/ruby/tkclass.rb
+share/ruby/tkcore.rb
+share/ruby/tkentry.rb
+share/ruby/tkscrollbox.rb
+share/ruby/tktext.rb
+share/ruby/tkthcore.rb
+share/ruby/tracer.rb
+share/ruby/i386-freebsd/curses.so
+share/ruby/i386-freebsd/dbm.so
+share/ruby/i386-freebsd/etc.so
+share/ruby/i386-freebsd/fcntl.so
+share/ruby/i386-freebsd/kconv.so
+share/ruby/i386-freebsd/marshal.so
+share/ruby/i386-freebsd/md5.so
+share/ruby/i386-freebsd/socket.so
+share/ruby/i386-freebsd/tkutil.so
+@dirrm share/ruby/i386-freebsd
+@dirrm share/ruby