From 82ccdee41dad8eb5c40032702d56f373bea55887 Mon Sep 17 00:00:00 2001 From: Akinori MUSHA Date: Sat, 11 Nov 2000 18:40:42 +0000 Subject: Add ruby-gemfinder, a simple class browser (built with Ruby/Tk) for Ruby modules/programs. --- devel/Makefile | 1 + devel/ruby-gemfinder/Makefile | 46 ++++++++++++++++++++++++++++++++++++++++ devel/ruby-gemfinder/distinfo | 1 + devel/ruby-gemfinder/pkg-comment | 1 + devel/ruby-gemfinder/pkg-descr | 6 ++++++ devel/ruby-gemfinder/pkg-plist | 5 +++++ 6 files changed, 60 insertions(+) create mode 100644 devel/ruby-gemfinder/Makefile create mode 100644 devel/ruby-gemfinder/distinfo create mode 100644 devel/ruby-gemfinder/pkg-comment create mode 100644 devel/ruby-gemfinder/pkg-descr create mode 100644 devel/ruby-gemfinder/pkg-plist (limited to 'devel') 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 +# +# $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///' \ + > ${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 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 +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 -- cgit v1.2.3