Skip to content

Commit

Permalink
upgrade to 1.4.3.
Browse files Browse the repository at this point in the history
  • Loading branch information
itojun committed Jan 20, 2000
1 parent c3d2608 commit 2fe12b4
Show file tree
Hide file tree
Showing 2 changed files with 197 additions and 115 deletions.
61 changes: 36 additions & 25 deletions netbsd/pkgsrc/lang/ruby/Makefile
@@ -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"
251 changes: 161 additions & 90 deletions netbsd/pkgsrc/lang/ruby/pkg/PLIST
@@ -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

0 comments on commit 2fe12b4

Please sign in to comment.