summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorAkinori MUSHA <knu@FreeBSD.org>2000-11-11 18:40:42 +0000
committerAkinori MUSHA <knu@FreeBSD.org>2000-11-11 18:40:42 +0000
commit82ccdee41dad8eb5c40032702d56f373bea55887 (patch)
treebc2da6168283ab3f97c06d144ffdbf7c6079f74e /devel
parent- Add option for postfix benchmark (diff)
Add ruby-gemfinder, a simple class browser (built with Ruby/Tk) for
Ruby modules/programs.
Notes
Notes: svn path=/head/; revision=35017
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/ruby-gemfinder/Makefile46
-rw-r--r--devel/ruby-gemfinder/distinfo1
-rw-r--r--devel/ruby-gemfinder/pkg-comment1
-rw-r--r--devel/ruby-gemfinder/pkg-descr6
-rw-r--r--devel/ruby-gemfinder/pkg-plist5
6 files changed, 60 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index b2a8156bbbaa..987a5e54e4a2 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -285,6 +285,7 @@
SUBDIR += ruby-byaccr
SUBDIR += ruby-date2
SUBDIR += ruby-filelock
+ SUBDIR += ruby-gemfinder
SUBDIR += ruby-intl
SUBDIR += ruby-locale
SUBDIR += ruby-optparse
diff --git a/devel/ruby-gemfinder/Makefile b/devel/ruby-gemfinder/Makefile
new file mode 100644
index 000000000000..9ee995543ca8
--- /dev/null
+++ b/devel/ruby-gemfinder/Makefile
@@ -0,0 +1,46 @@
+# New ports collection makefile for: Gem Finder
+# Date created: 12 Nov 2000
+# Whom: Akinori MUSHA aka knu <knu@idaemons.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= gemfinder
+PORTVERSION= 1.8
+CATEGORIES= devel ruby
+MASTER_SITES= ftp://ftp.one.net/pub/users/jweirich/tools/gemfinder/
+PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
+EXTRACT_SUFX= .tgz
+DIST_SUBDIR= ruby
+
+MAINTAINER= knu@FreeBSD.org
+
+RUN_DEPENDS= ${RUBY_LIBDIR}/tk.rb:${PORTSDIR}/x11-toolkits/ruby-tk
+
+USE_RUBY= yes
+
+.if !defined(NOPORTDOCS)
+USE_RUBY_RD= yes
+.endif
+
+RUBY_SHEBANG_FILES= ${WRKSRC}/gemfinder
+
+DOCS= README gemfinder.html gemfinder.rd
+
+do-build:
+.if !defined(NOPORTDOCS)
+ ${RUBY_RD} < ${WRKSRC}/gemfinder.rd \
+ | ${SED} -e 's/<BODY>/<body bgcolor="#ffffff">/' \
+ > ${WRKSRC}/gemfinder.html
+.endif
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/gemfinder ${PREFIX}/bin/
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${RUBY_DOCDIR}/gemfinder
+.for f in ${DOCS}
+ ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_DOCDIR}/gemfinder/
+.endfor
+.endif
+
+.include <bsd.port.mk>
diff --git a/devel/ruby-gemfinder/distinfo b/devel/ruby-gemfinder/distinfo
new file mode 100644
index 000000000000..a5f9b7d0c3d7
--- /dev/null
+++ b/devel/ruby-gemfinder/distinfo
@@ -0,0 +1 @@
+MD5 (ruby/gemfinder-1.8.tgz) = 1cfa7fc8030bb9b6315d297c1abf68d7
diff --git a/devel/ruby-gemfinder/pkg-comment b/devel/ruby-gemfinder/pkg-comment
new file mode 100644
index 000000000000..98b83df5a532
--- /dev/null
+++ b/devel/ruby-gemfinder/pkg-comment
@@ -0,0 +1 @@
+A simple class browser (built with Ruby/Tk) for Ruby modules/programs
diff --git a/devel/ruby-gemfinder/pkg-descr b/devel/ruby-gemfinder/pkg-descr
new file mode 100644
index 000000000000..666ed8830c9f
--- /dev/null
+++ b/devel/ruby-gemfinder/pkg-descr
@@ -0,0 +1,6 @@
+Gem Finder is a simple class browser (built with Ruby/Tk) for Ruby
+modules/programs. It allows a user to view the superclass,
+subclasses, included modules and methods of any class in the system.
+
+Author: Jim Weirich <jweirich@one.net>
+WWW: http://w3.one.net/~jweirich/tools/gemfinder/
diff --git a/devel/ruby-gemfinder/pkg-plist b/devel/ruby-gemfinder/pkg-plist
new file mode 100644
index 000000000000..3f2f04d0c2a9
--- /dev/null
+++ b/devel/ruby-gemfinder/pkg-plist
@@ -0,0 +1,5 @@
+bin/gemfinder
+%%RUBY_DOCDIR%%/gemfinder/README
+%%RUBY_DOCDIR%%/gemfinder/gemfinder.html
+%%RUBY_DOCDIR%%/gemfinder/gemfinder.rd
+@dirrm %%RUBY_DOCDIR%%/gemfinder