Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
itojun
committed
Jan 20, 2000
1 parent
c3d2608
commit 2fe12b4
Showing
2 changed files
with
197 additions
and
115 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,37 +1,48 @@ | ||
# New ports collection makefile for: ruby | ||
# Version required: 1.2.5 | ||
# Date created: 04 September 1997 | ||
# Whom: Eiji-usagi-MATSUmoto <usagi@ruby.club.or.jp> | ||
# | ||
# $Id: Makefile,v 1.1 1999/08/10 09:14:31 itojun Exp $ | ||
# $NetBSD: Makefile,v 1.8 2000/01/15 18:46:29 jlam Exp $ | ||
# | ||
|
||
DISTNAME= ruby-1.2.5 | ||
DISTNAME= ruby-1.4.3 | ||
CATEGORIES= lang | ||
MASTER_SITES= ftp://ftp.netlab.co.jp/pub/lang/ruby/${BRANCH_NAME}/ \ | ||
ftp://ftp.TokyoNet.AD.JP/pub/misc/ruby/${BRANCH_NAME}/ \ | ||
ftp://ftp.iij.ad.jp/pub/lang/ruby/${BRANCH_NAME}/ \ | ||
ftp://blade.nagaokaut.ac.jp/pub/lang/ruby/${BRANCH_NAME}/ \ | ||
ftp://ftp.krnet.ne.jp/pub/ruby/${BRANCH_NAME}/ \ | ||
ftp://mirror.nucba.ac.jp/mirror/ruby/${BRANCH_NAME}/ | ||
MASTER_SITES= ftp://ftp.TokyoNet.AD.JP/pub/misc/ruby/ \ | ||
ftp://ftp.iij.ad.jp/pub/lang/ruby/ \ | ||
ftp://ftp.netlab.co.jp/pub/lang/ruby/ \ | ||
ftp://blade.nagaokaut.ac.jp/pub/lang/ruby/ \ | ||
ftp://ftp.krnet.ne.jp/pub/ruby/ \ | ||
ftp://ftp.mirror.nucba.ac.jp/mirror/ruby/ \ | ||
http://mirror.nucba.ac.jp/mirror/ruby/ | ||
|
||
MAINTAINER= sakamoto@netbsd.org | ||
HOMEPAGE= http://www.ruby-lang.org/ | ||
|
||
BUILD_DEPENDS= ${LOCALBASE}/bin/bison:../../devel/bison | ||
#DEPENDS+= gdbm-1.7.3:../../databases/gdbm | ||
#DEPENDS+= ncurses>=4.2:../../devel/ncurses | ||
#DEPENDS+= readline-4.0:../../devel/readline | ||
|
||
PATCH_SITES= ftp://ftp.kame.net/pub/kame/misc/ \ | ||
ftp://ftp.v6.kame.net/pub/kame/misc/ | ||
PATCHFILES= ruby-125-v6-19990509.diff.gz | ||
PATCH_DIST_STRIP= -p1 | ||
GNU_CONFIGURE= yes | ||
CONFIGURE_ARGS+= --enable-shared --enable-ipv6 | ||
MAKE_ENV+= DLDFLAGS="-L${LOCALBASE}/lib -R${LOCALBASE}/lib -L${X11BASE}/lib -R${X11BASE}/lib" | ||
|
||
MAINTAINER= itojun@kame.net | ||
#PLIST_SUBST= RUBY_VERSION=1.4 | ||
PLIST_SRC+= ${WRKSRC}/PLIST | ||
LOWER_OPSYS?= netbsd | ||
RUBY_VERSION= 1.4 | ||
|
||
GNU_CONFIGURE= yes | ||
#USE_AUTOCONF= yes | ||
MAN1= ruby.1 | ||
post-patch: | ||
${RM} -f ${WRKSRC}/ext/tcltklib/MANIFEST | ||
${RM} -f ${WRKSRC}/ext/tk/MANIFEST | ||
|
||
BRANCH_NAME= 1.2 | ||
post-build: | ||
${SED} -e 's/$${RUBY_VERSION}/${RUBY_VERSION}/' \ | ||
-e 's/$${MACHINE_ARCH}/${MACHINE_ARCH}/' \ | ||
-e 's/$${LOWER_OPSYS}/${LOWER_OPSYS}/' < ${PKGDIR}/PLIST \ | ||
> ${PLIST_SRC} | ||
|
||
post-install: | ||
strip ${PREFIX}/bin/ruby | ||
|
||
test: | ||
@(cd ${WRKSRC}; make test) | ||
${MKDIR} ${PREFIX}/share/examples/ruby | ||
${INSTALL_DATA} ${WRKSRC}/sample/* ${PREFIX}/share/examples/ruby | ||
${MKDIR} ${PREFIX}/share/examples/ruby/misc | ||
${INSTALL_DATA} ${WRKSRC}/misc/* ${PREFIX}/share/examples/ruby/misc | ||
|
||
.include "../../mk/bsd.pkg.mk" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,92 +1,163 @@ | ||
@comment $NetBSD: PLIST,v 1.4 1999/12/14 07:16:06 sakamoto Exp $ | ||
bin/ruby | ||
lib/ruby/i386-netbsd/addrinfo.h | ||
lib/ruby/i386-netbsd/libruby.a | ||
lib/ruby/i386-netbsd/y.tab.h | ||
lib/ruby/i386-netbsd/tkutil.so | ||
lib/ruby/i386-netbsd/tcltklib.so | ||
lib/ruby/i386-netbsd/md5.so | ||
lib/ruby/i386-netbsd/kconv.so | ||
lib/ruby/i386-netbsd/fcntl.so | ||
lib/ruby/i386-netbsd/etc.so | ||
lib/ruby/i386-netbsd/dbm.so | ||
lib/ruby/i386-netbsd/curses.so | ||
lib/ruby/i386-netbsd/defines.h | ||
lib/ruby/i386-netbsd/dln.h | ||
lib/ruby/i386-netbsd/env.h | ||
lib/ruby/i386-netbsd/fnmatch.h | ||
lib/ruby/i386-netbsd/intern.h | ||
lib/ruby/i386-netbsd/node.h | ||
lib/ruby/i386-netbsd/re.h | ||
lib/ruby/i386-netbsd/regex.h | ||
lib/ruby/i386-netbsd/ruby.h | ||
lib/ruby/i386-netbsd/rubyio.h | ||
lib/ruby/i386-netbsd/rubysig.h | ||
lib/ruby/i386-netbsd/st.h | ||
lib/ruby/i386-netbsd/util.h | ||
lib/ruby/i386-netbsd/version.h | ||
lib/ruby/i386-netbsd/config.h | ||
lib/ruby/i386-netbsd/rbconfig.rb | ||
lib/ruby/getoptlong.rb | ||
lib/ruby/profile.rb | ||
lib/ruby/tkvirtevent.rb | ||
lib/ruby/tktext.rb | ||
lib/ruby/tkscrollbox.rb | ||
lib/ruby/tkpalette.rb | ||
lib/ruby/tkmngfocus.rb | ||
lib/ruby/tkmenubar.rb | ||
lib/ruby/tkfont.rb | ||
lib/ruby/tkentry.rb | ||
lib/ruby/tkdialog.rb | ||
lib/ruby/tkclass.rb | ||
lib/ruby/tkcanvas.rb | ||
lib/ruby/tkbgerror.rb | ||
lib/ruby/tkafter.rb | ||
lib/ruby/tk.rb | ||
lib/ruby/tcltk.rb | ||
lib/ruby/English.rb | ||
lib/ruby/Env.rb | ||
lib/ruby/base64.rb | ||
lib/ruby/cgi-lib.rb | ||
lib/ruby/complex.rb | ||
lib/ruby/date.rb | ||
lib/ruby/find.rb | ||
lib/ruby/date2.rb | ||
lib/ruby/debug.rb | ||
lib/ruby/delegate.rb | ||
lib/ruby/e2mmap.rb | ||
lib/ruby/eregex.rb | ||
lib/ruby/final.rb | ||
lib/ruby/finalize.rb | ||
lib/ruby/ftplib.rb | ||
lib/ruby/ftools.rb | ||
lib/ruby/getopts.rb | ||
lib/ruby/importenv.rb | ||
lib/ruby/jcode.rb | ||
lib/ruby/mailread.rb | ||
lib/ruby/mathn.rb | ||
lib/ruby/matrix.rb | ||
lib/ruby/mkmf.rb | ||
lib/ruby/monitor.rb | ||
lib/ruby/mutex_m.rb | ||
lib/ruby/observer.rb | ||
lib/ruby/open3.rb | ||
lib/ruby/ostruct.rb | ||
lib/ruby/parsearg.rb | ||
lib/ruby/parsedate.rb | ||
lib/ruby/ping.rb | ||
lib/ruby/pstore.rb | ||
lib/ruby/rational.rb | ||
lib/ruby/readbytes.rb | ||
lib/ruby/shell.rb | ||
lib/ruby/shellwords.rb | ||
lib/ruby/singleton.rb | ||
lib/ruby/sync.rb | ||
lib/ruby/telnet.rb | ||
lib/ruby/tempfile.rb | ||
lib/ruby/thread.rb | ||
lib/ruby/thwait.rb | ||
lib/ruby/timeout.rb | ||
lib/ruby/tracer.rb | ||
lib/ruby/weakref.rb | ||
@dirrm lib/ruby/i386-netbsd | ||
lib/libruby.so.${RUBY_VERSION} | ||
lib/ruby/${RUBY_VERSION}/English.rb | ||
lib/ruby/${RUBY_VERSION}/Env.rb | ||
lib/ruby/${RUBY_VERSION}/base64.rb | ||
lib/ruby/${RUBY_VERSION}/cgi-lib.rb | ||
lib/ruby/${RUBY_VERSION}/cgi.rb | ||
lib/ruby/${RUBY_VERSION}/cgi/session.rb | ||
lib/ruby/${RUBY_VERSION}/complex.rb | ||
lib/ruby/${RUBY_VERSION}/date.rb | ||
lib/ruby/${RUBY_VERSION}/date2.rb | ||
lib/ruby/${RUBY_VERSION}/debug.rb | ||
lib/ruby/${RUBY_VERSION}/delegate.rb | ||
lib/ruby/${RUBY_VERSION}/e2mmap.rb | ||
lib/ruby/${RUBY_VERSION}/eregex.rb | ||
lib/ruby/${RUBY_VERSION}/expect.rb | ||
lib/ruby/${RUBY_VERSION}/final.rb | ||
lib/ruby/${RUBY_VERSION}/finalize.rb | ||
lib/ruby/${RUBY_VERSION}/find.rb | ||
lib/ruby/${RUBY_VERSION}/ftools.rb | ||
lib/ruby/${RUBY_VERSION}/ftplib.rb | ||
lib/ruby/${RUBY_VERSION}/getoptlong.rb | ||
lib/ruby/${RUBY_VERSION}/getopts.rb | ||
lib/ruby/${RUBY_VERSION}/${MACHINE_ARCH}-${LOWER_OPSYS}/config.h | ||
lib/ruby/${RUBY_VERSION}/${MACHINE_ARCH}-${LOWER_OPSYS}/curses.so | ||
lib/ruby/${RUBY_VERSION}/${MACHINE_ARCH}-${LOWER_OPSYS}/dbm.so | ||
lib/ruby/${RUBY_VERSION}/${MACHINE_ARCH}-${LOWER_OPSYS}/defines.h | ||
lib/ruby/${RUBY_VERSION}/${MACHINE_ARCH}-${LOWER_OPSYS}/dln.h | ||
lib/ruby/${RUBY_VERSION}/${MACHINE_ARCH}-${LOWER_OPSYS}/env.h | ||
lib/ruby/${RUBY_VERSION}/${MACHINE_ARCH}-${LOWER_OPSYS}/etc.so | ||
lib/ruby/${RUBY_VERSION}/${MACHINE_ARCH}-${LOWER_OPSYS}/fcntl.so | ||
@comment lib/ruby/${RUBY_VERSION}/${MACHINE_ARCH}-${LOWER_OPSYS}/gdbm.so | ||
lib/ruby/${RUBY_VERSION}/${MACHINE_ARCH}-${LOWER_OPSYS}/intern.h | ||
lib/ruby/${RUBY_VERSION}/${MACHINE_ARCH}-${LOWER_OPSYS}/libruby.a | ||
lib/ruby/${RUBY_VERSION}/${MACHINE_ARCH}-${LOWER_OPSYS}/md5.so | ||
lib/ruby/${RUBY_VERSION}/${MACHINE_ARCH}-${LOWER_OPSYS}/nkf.so | ||
lib/ruby/${RUBY_VERSION}/${MACHINE_ARCH}-${LOWER_OPSYS}/node.h | ||
lib/ruby/${RUBY_VERSION}/${MACHINE_ARCH}-${LOWER_OPSYS}/pty.so | ||
lib/ruby/${RUBY_VERSION}/${MACHINE_ARCH}-${LOWER_OPSYS}/rbconfig.rb | ||
lib/ruby/${RUBY_VERSION}/${MACHINE_ARCH}-${LOWER_OPSYS}/re.h | ||
@comment lib/ruby/${RUBY_VERSION}/${MACHINE_ARCH}-${LOWER_OPSYS}/readline.so | ||
lib/ruby/${RUBY_VERSION}/${MACHINE_ARCH}-${LOWER_OPSYS}/regex.h | ||
lib/ruby/${RUBY_VERSION}/${MACHINE_ARCH}-${LOWER_OPSYS}/ruby.h | ||
lib/ruby/${RUBY_VERSION}/${MACHINE_ARCH}-${LOWER_OPSYS}/rubyio.h | ||
lib/ruby/${RUBY_VERSION}/${MACHINE_ARCH}-${LOWER_OPSYS}/rubysig.h | ||
lib/ruby/${RUBY_VERSION}/${MACHINE_ARCH}-${LOWER_OPSYS}/sdbm.so | ||
lib/ruby/${RUBY_VERSION}/${MACHINE_ARCH}-${LOWER_OPSYS}/socket.so | ||
lib/ruby/${RUBY_VERSION}/${MACHINE_ARCH}-${LOWER_OPSYS}/st.h | ||
lib/ruby/${RUBY_VERSION}/${MACHINE_ARCH}-${LOWER_OPSYS}/util.h | ||
lib/ruby/${RUBY_VERSION}/${MACHINE_ARCH}-${LOWER_OPSYS}/version.h | ||
lib/ruby/${RUBY_VERSION}/importenv.rb | ||
lib/ruby/${RUBY_VERSION}/irb/completion.rb | ||
lib/ruby/${RUBY_VERSION}/irb/frame.rb | ||
lib/ruby/${RUBY_VERSION}/irb/input-method.rb | ||
lib/ruby/${RUBY_VERSION}/irb/loader.rb | ||
lib/ruby/${RUBY_VERSION}/irb/main.rb | ||
lib/ruby/${RUBY_VERSION}/irb/multi-irb.rb | ||
lib/ruby/${RUBY_VERSION}/irb/ruby-lex.rb | ||
lib/ruby/${RUBY_VERSION}/irb/ruby-token.rb | ||
lib/ruby/${RUBY_VERSION}/irb/slex.rb | ||
lib/ruby/${RUBY_VERSION}/irb/version.rb | ||
lib/ruby/${RUBY_VERSION}/irb/workspace-binding-2.rb | ||
lib/ruby/${RUBY_VERSION}/irb/workspace-binding.rb | ||
lib/ruby/${RUBY_VERSION}/irb/xmp.rb | ||
lib/ruby/${RUBY_VERSION}/jcode.rb | ||
lib/ruby/${RUBY_VERSION}/kconv.rb | ||
lib/ruby/${RUBY_VERSION}/mailread.rb | ||
lib/ruby/${RUBY_VERSION}/mathn.rb | ||
lib/ruby/${RUBY_VERSION}/matrix.rb | ||
lib/ruby/${RUBY_VERSION}/mkmf.rb | ||
lib/ruby/${RUBY_VERSION}/monitor.rb | ||
lib/ruby/${RUBY_VERSION}/mutex_m.rb | ||
lib/ruby/${RUBY_VERSION}/net/pop.rb | ||
lib/ruby/${RUBY_VERSION}/net/session.rb | ||
lib/ruby/${RUBY_VERSION}/net/smtp.rb | ||
lib/ruby/${RUBY_VERSION}/observer.rb | ||
lib/ruby/${RUBY_VERSION}/open3.rb | ||
lib/ruby/${RUBY_VERSION}/ostruct.rb | ||
lib/ruby/${RUBY_VERSION}/parsearg.rb | ||
lib/ruby/${RUBY_VERSION}/parsedate.rb | ||
lib/ruby/${RUBY_VERSION}/ping.rb | ||
lib/ruby/${RUBY_VERSION}/profile.rb | ||
lib/ruby/${RUBY_VERSION}/pstore.rb | ||
lib/ruby/${RUBY_VERSION}/rational.rb | ||
lib/ruby/${RUBY_VERSION}/readbytes.rb | ||
lib/ruby/${RUBY_VERSION}/shellwords.rb | ||
lib/ruby/${RUBY_VERSION}/singleton.rb | ||
lib/ruby/${RUBY_VERSION}/sync.rb | ||
lib/ruby/${RUBY_VERSION}/telnet.rb | ||
lib/ruby/${RUBY_VERSION}/tempfile.rb | ||
lib/ruby/${RUBY_VERSION}/thread.rb | ||
lib/ruby/${RUBY_VERSION}/thwait.rb | ||
lib/ruby/${RUBY_VERSION}/timeout.rb | ||
lib/ruby/${RUBY_VERSION}/tracer.rb | ||
lib/ruby/${RUBY_VERSION}/weakref.rb | ||
man/man1/ruby.1 | ||
share/examples/ruby/README | ||
share/examples/ruby/biorhythm.rb | ||
share/examples/ruby/cal.rb | ||
share/examples/ruby/cbreak.rb | ||
share/examples/ruby/clnt.rb | ||
share/examples/ruby/dbmtest.rb | ||
share/examples/ruby/dir.rb | ||
share/examples/ruby/dualstack-fetch.rb | ||
share/examples/ruby/dualstack-httpd.rb | ||
share/examples/ruby/eval.rb | ||
share/examples/ruby/export.rb | ||
share/examples/ruby/exyacc.rb | ||
share/examples/ruby/fact.rb | ||
share/examples/ruby/fib.awk | ||
share/examples/ruby/fib.pl | ||
share/examples/ruby/fib.py | ||
share/examples/ruby/fib.rb | ||
share/examples/ruby/fib.scm | ||
share/examples/ruby/freq.rb | ||
share/examples/ruby/from.rb | ||
share/examples/ruby/fullpath.rb | ||
share/examples/ruby/getopts.test | ||
share/examples/ruby/goodfriday.rb | ||
share/examples/ruby/irb.rb | ||
share/examples/ruby/less.rb | ||
share/examples/ruby/list.rb | ||
share/examples/ruby/list2.rb | ||
share/examples/ruby/list3.rb | ||
share/examples/ruby/mine.rb | ||
share/examples/ruby/misc/README | ||
share/examples/ruby/misc/inf-ruby.el | ||
share/examples/ruby/misc/ruby-mode.el | ||
share/examples/ruby/misc/rubydb2x.el | ||
share/examples/ruby/misc/rubydb3x.el | ||
share/examples/ruby/mkproto.rb | ||
share/examples/ruby/mpart.rb | ||
share/examples/ruby/mrshtest.rb | ||
share/examples/ruby/observ.rb | ||
share/examples/ruby/occur.pl | ||
share/examples/ruby/occur.rb | ||
share/examples/ruby/occur2.rb | ||
share/examples/ruby/philos.rb | ||
share/examples/ruby/pi.rb | ||
share/examples/ruby/rcs.awk | ||
share/examples/ruby/rcs.dat | ||
share/examples/ruby/rcs.rb | ||
share/examples/ruby/regx.rb | ||
share/examples/ruby/rename.rb | ||
share/examples/ruby/sieve.rb | ||
share/examples/ruby/svr.rb | ||
share/examples/ruby/test.rb | ||
share/examples/ruby/time.rb | ||
share/examples/ruby/trojan.rb | ||
share/examples/ruby/tsvr.rb | ||
share/examples/ruby/uumerge.rb | ||
@exec mkdir -p %D/lib/ruby/${RUBY_VERSION}/site_ruby/${MACHINE_ARCH}-${LOWER_OPSYS} | ||
@dirrm share/examples/ruby/misc | ||
@dirrm share/examples/ruby | ||
@dirrm lib/ruby/${RUBY_VERSION}/site_ruby/${MACHINE_ARCH}-${LOWER_OPSYS} | ||
@dirrm lib/ruby/${RUBY_VERSION}/site_ruby | ||
@dirrm lib/ruby/${RUBY_VERSION}/net | ||
@dirrm lib/ruby/${RUBY_VERSION}/irb | ||
@dirrm lib/ruby/${RUBY_VERSION}/${MACHINE_ARCH}-${LOWER_OPSYS} | ||
@dirrm lib/ruby/${RUBY_VERSION}/cgi | ||
@dirrm lib/ruby/${RUBY_VERSION} | ||
@dirrm lib/ruby |