head	1.32;
access;
symbols
	pkgsrc-2013Q2:1.32.0.46
	pkgsrc-2013Q2-base:1.32
	pkgsrc-2012Q4:1.32.0.44
	pkgsrc-2012Q4-base:1.32
	pkgsrc-2011Q4:1.32.0.42
	pkgsrc-2011Q4-base:1.32
	pkgsrc-2011Q2:1.32.0.40
	pkgsrc-2011Q2-base:1.32
	pkgsrc-2009Q4:1.32.0.38
	pkgsrc-2009Q4-base:1.32
	pkgsrc-2008Q4:1.32.0.36
	pkgsrc-2008Q4-base:1.32
	pkgsrc-2008Q3:1.32.0.34
	pkgsrc-2008Q3-base:1.32
	cube-native-xorg:1.32.0.32
	cube-native-xorg-base:1.32
	pkgsrc-2008Q2:1.32.0.30
	pkgsrc-2008Q2-base:1.32
	pkgsrc-2008Q1:1.32.0.28
	pkgsrc-2008Q1-base:1.32
	pkgsrc-2007Q4:1.32.0.26
	pkgsrc-2007Q4-base:1.32
	pkgsrc-2007Q3:1.32.0.24
	pkgsrc-2007Q3-base:1.32
	pkgsrc-2007Q2:1.32.0.22
	pkgsrc-2007Q2-base:1.32
	pkgsrc-2007Q1:1.32.0.20
	pkgsrc-2007Q1-base:1.32
	pkgsrc-2006Q4:1.32.0.18
	pkgsrc-2006Q4-base:1.32
	pkgsrc-2006Q3:1.32.0.16
	pkgsrc-2006Q3-base:1.32
	pkgsrc-2006Q2:1.32.0.14
	pkgsrc-2006Q2-base:1.32
	pkgsrc-2006Q1:1.32.0.12
	pkgsrc-2006Q1-base:1.32
	pkgsrc-2005Q4:1.32.0.10
	pkgsrc-2005Q4-base:1.32
	pkgsrc-2005Q3:1.32.0.8
	pkgsrc-2005Q3-base:1.32
	pkgsrc-2005Q2:1.32.0.6
	pkgsrc-2005Q2-base:1.32
	pkgsrc-2005Q1:1.32.0.4
	pkgsrc-2005Q1-base:1.32
	pkgsrc-2004Q4:1.32.0.2
	pkgsrc-2004Q4-base:1.32
	pkgsrc-2004Q3:1.29.0.2
	pkgsrc-2004Q3-base:1.29
	pkgsrc-2004Q2:1.28.0.2
	pkgsrc-2004Q2-base:1.28
	pkgsrc-2004Q1:1.27.0.2
	pkgsrc-2004Q1-base:1.27
	pkgsrc-2003Q4:1.20.0.2
	pkgsrc-2003Q4-base:1.20
	netbsd-1-6-1:1.9.0.2
	netbsd-1-6-1-base:1.9
	netbsd-1-6:1.8.0.6
	netbsd-1-6-RELEASE-base:1.8
	pkgviews:1.8.0.2
	pkgviews-base:1.8
	buildlink2:1.7.0.2
	buildlink2-base:1.8
	netbsd-1-5-PATCH003:1.7
	pkgsrc-base:1.1.1.1
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.32
date	2004.11.28.06.35.31;	author taca;	state dead;
branches;
next	1.31;

1.31
date	2004.11.09.14.11.33;	author taca;	state Exp;
branches;
next	1.30;

1.30
date	2004.10.03.00.15.02;	author tv;	state Exp;
branches;
next	1.29;

1.29
date	2004.08.24.15.43.56;	author taca;	state Exp;
branches
	1.29.2.1;
next	1.28;

1.28
date	2004.06.08.12.23.59;	author cjep;	state Exp;
branches;
next	1.27;

1.27
date	2004.03.20.04.39.33;	author taca;	state Exp;
branches;
next	1.26;

1.26
date	2004.03.16.02.01.11;	author taca;	state Exp;
branches;
next	1.25;

1.25
date	2004.03.12.04.59.20;	author taca;	state Exp;
branches;
next	1.24;

1.24
date	2004.02.22.02.24.07;	author minskim;	state Exp;
branches;
next	1.23;

1.23
date	2004.02.20.15.32.52;	author taca;	state Exp;
branches;
next	1.22;

1.22
date	2004.01.20.12.19.17;	author agc;	state Exp;
branches;
next	1.21;

1.21
date	2003.12.19.11.59.39;	author sketch;	state Exp;
branches;
next	1.20;

1.20
date	2003.09.28.09.13.57;	author jlam;	state Exp;
branches;
next	1.19;

1.19
date	2003.09.27.17.07.37;	author grant;	state Exp;
branches;
next	1.18;

1.18
date	2003.07.21.16.54.06;	author martti;	state Exp;
branches;
next	1.17;

1.17
date	2003.07.17.21.45.19;	author grant;	state Exp;
branches;
next	1.16;

1.16
date	2003.07.13.13.52.23;	author wiz;	state Exp;
branches;
next	1.15;

1.15
date	2003.06.23.21.40.22;	author jschauma;	state Exp;
branches;
next	1.14;

1.14
date	2003.03.30.23.45.57;	author jschauma;	state Exp;
branches;
next	1.13;

1.13
date	2003.03.29.12.41.31;	author jmmv;	state Exp;
branches;
next	1.12;

1.12
date	2003.03.24.14.49.37;	author taca;	state Exp;
branches;
next	1.11;

1.11
date	2003.03.16.19.44.30;	author jschauma;	state Exp;
branches;
next	1.10;

1.10
date	2003.02.17.15.28.01;	author dillo;	state Exp;
branches;
next	1.9;

1.9
date	2002.10.06.14.56.59;	author taca;	state Exp;
branches;
next	1.8;

1.8
date	2002.05.13.15.00.02;	author yyamano;	state Exp;
branches;
next	1.7;

1.7
date	2002.03.21.16.29.19;	author fredb;	state Exp;
branches
	1.7.2.1;
next	1.6;

1.6
date	2002.03.02.09.10.54;	author taca;	state Exp;
branches;
next	1.5;

1.5
date	2002.01.22.17.05.20;	author taca;	state Exp;
branches;
next	1.4;

1.4
date	2002.01.04.09.44.59;	author taca;	state Exp;
branches;
next	1.3;

1.3
date	2001.12.30.16.21.51;	author taca;	state Exp;
branches;
next	1.2;

1.2
date	2001.06.30.14.11.26;	author taca;	state Exp;
branches;
next	1.1;

1.1
date	2001.06.30.08.07.10;	author taca;	state Exp;
branches
	1.1.1.1;
next	;

1.29.2.1
date	2004.11.15.21.26.45;	author salo;	state Exp;
branches;
next	;

1.7.2.1
date	2002.06.23.18.50.38;	author jlam;	state Exp;
branches;
next	;

1.1.1.1
date	2001.06.30.08.07.10;	author taca;	state Exp;
branches;
next	;


desc
@@


1.32
log
@Removing ruby-base package since this is obsolete with new framework
for Ruby packages.
@
text
@# $NetBSD: Makefile,v 1.31 2004/11/09 14:11:33 taca Exp $
# FreeBSD Id: ports/lang/ruby/Makefile,v 1.39 2000/10/20 19:56:03 knu Exp

DISTNAME=	${RUBY_DISTNAME}
PKGNAME=	${RUBY_PKGNAMEPREFIX}base-${RUBY_VERSION}
PKGREVISION=	7
CATEGORIES=	lang ruby
MASTER_SITES=	${MASTER_SITE_RUBY}

MAINTAINER=	taca@@NetBSD.org
HOMEPAGE=	http://www.ruby-lang.org/en/
COMMENT= 	Base installation of Ruby

WRKSRC=		${RUBY_WRKSRC}
USE_BUILDLINK3=	yes
DIST_SUBDIR=	ruby
USE_RUBY=	yes
RUBY_DEPENDS=	no
RUBY_BUILD_DEPENDS= no
DIST_SUBDIR=	ruby

BUILD_DEFS+=		USE_INET6

GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--enable-shared
MLINKS=		ruby${_RUBY_SUFFIX}.1 ruby.1
TEST_TARGET=	test
CONFIGURE_ENV+=	PREFIX="${PREFIX}"
# Ruby build process depends on config.status's content
CONFIG_STATUS_OVERRIDE=	# empty

DOCS=		ChangeLog README README.EXT README.EXT.ja README.ja ToDo \
		doc/NEWS doc/forwardable.rd doc/forwardable.rd.ja \
		doc/shell.rd doc/shell.rd.ja doc/irb/irb-tools.rd.ja \
		doc/irb/irb.rd doc/irb/irb.rd.ja doc/net/http.rd.ja \
		doc/net/pop.rd.ja doc/net/smtp.rd.ja doc/shell.rd \
		doc/shell.rd.ja
EXT_DOCS=	ext/etc/etc.txt ext/etc/etc.txt.ja ext/pty/README \
		ext/pty/README.expect ext/pty/README.expect.ja \
		ext/pty/README.ja ext/syslog/syslog.txt

REPLACE_RUBY=	bin/irb \
		ext/curses/hello.rb ext/curses/rain.rb ext/curses/view.rb \
		lib/matrix.rb sample/biorhythm.rb sample/cal.rb \
		sample/exyacc.rb sample/from.rb sample/fullpath.rb \
		sample/goodfriday.rb sample/less.rb \
		sample/mine.rb sample/mpart.rb sample/observ.rb \
		sample/pi.rb sample/rcs.rb sample/test.rb \
		sample/time.rb sample/trojan.rb sample/uumerge.rb

.include "Makefile.common"

.if ${OPSYS} == "IRIX"
# X111BASE, *not* X11PREFIX:  X11PREFIX == PREFIX, but we need to point
# to the ABI-specific libraries
CONFIGURE_ENV+=	X11BASE="${X11BASE}"
.endif

.if !empty(RUBY_SUFFIX)
CONFIGURE_ARGS+= --program-suffix="${RUBY_SUFFIX}"
.endif

.if defined(USE_INET6) && ${USE_INET6} == YES
CONFIGURE_ARGS+= --enable-ipv6
.endif

pre-configure:
	${RM} -f ${WRKSRC}/ext/gdbm/MANIFEST
	${RM} -f ${WRKSRC}/ext/digest/MANIFEST
	${RM} -f ${WRKSRC}/ext/digest/md5/MANIFEST
	${RM} -f ${WRKSRC}/ext/digest/rmd160/MANIFEST
	${RM} -f ${WRKSRC}/ext/digest/sha1/MANIFEST
	${RM} -f ${WRKSRC}/ext/digest/sha2/MANIFEST
	${RM} -f ${WRKSRC}/ext/readline/MANIFEST
	${RM} -f ${WRKSRC}/ext/tcltklib/MANIFEST
	${RM} -f ${WRKSRC}/ext/tk/MANIFEST

pre-build:
	@@${FIND} ${WRKSRC} -name '*.orig' -exec ${RM} -f {} \;

post-install:
	strip ${RUBY}
.if empty(RUBY_SUFFIX)
	${MV} ${RUBY} ${RUBY}${_RUBY_SUFFIX}
	${LN} -fs ruby${_RUBY_SUFFIX} ${RUBY}
	${MV} ${PREFIX}/man/man1/ruby.1 ${PREFIX}/man/man1/ruby${_RUBY_SUFFIX}.1
.else
	${LN} -fs ${RUBY_NAME} ${PREFIX}/bin/ruby
.endif
	${LN} -fs ruby${_RUBY_SUFFIX}.1 ${PREFIX}/man/man1/ruby.1
	${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}
	${INSTALL_SCRIPT} ${WRKSRC}/bin/irb ${PREFIX}/bin/irb
	${INSTALL_DATA} ${WRKSRC}/sample/* ${RUBY_EXAMPLESDIR}
	${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/curses
	${INSTALL_DATA} ${RUBY_WRKSRC}/ext/curses/hello.rb \
		${RUBY_WRKSRC}/ext/curses/rain.rb \
		${RUBY_WRKSRC}/ext/curses/view.rb \
		${RUBY_EXAMPLESDIR}/curses
	${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/pty
	${INSTALL_DATA} ${WRKSRC}/ext/pty/expect_sample.rb \
		${WRKSRC}/ext/pty/script.rb ${WRKSRC}/ext/pty/shl.rb \
		${RUBY_EXAMPLESDIR}/pty
	${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/etc
	${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/irb
	${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/net
	${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/pty
	${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/syslog
.for f in ${DOCS} ${EXT_DOCS}
	${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_DOCDIR}/${f:C/^(doc|ext)\///}
.endfor

.include "../../devel/ncurses/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.31
log
@Fix potential DoS problem in CGI module from Ruby's CVS repository.
(noted by CAN-2004-0983)

Bump package revision.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.30 2004/10/03 00:15:02 tv Exp $
@


1.30
log
@Libtool fix for PR pkg/26633, and other issues.  Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.29 2004/08/24 15:43:56 taca Exp $
d6 1
a6 1
PKGREVISION=	6
@


1.29
log
@Fix file permission problem in CGI::Session reported by CAN-2004-0755.

Bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.28 2004/06/08 12:23:59 cjep Exp $
d6 1
a6 1
PKGREVISION=	5
@


1.29.2.1
log
@Pullup ticket 142 - requested by Takahiro Kambe
security fix for ruby-base

        Module Name:	pkgsrc
        Committed By:	taca
        Date:		Tue Nov  9 14:11:33 UTC 2004

        Modified Files:
        	pkgsrc/lang/ruby-base: Makefile distinfo
        Added Files:
        	pkgsrc/lang/ruby-base/patches: patch-ar

        Log Message:
        Fix potential DoS problem in CGI module from Ruby's CVS repository.
        (noted by CAN-2004-0983)

        Bump package revision.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.31 2004/11/09 14:11:33 taca Exp $
d6 1
a6 1
PKGREVISION=	7
@


1.28
log
@Add USE_INET6 to BUILD_DEFS as these packages use it. Part of PR#25743 from
Georg Schwarz.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.27 2004/03/20 04:39:33 taca Exp $
d6 1
a6 1
PKGREVISION=	4
@


1.27
log
@Add patch for build problem on NetBSD/amd64.
This patch was provided from krister (Krister Walfridsson).

Bump package revision.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.26 2004/03/16 02:01:11 taca Exp $
d22 2
@


1.26
log
@Add ruby to CATEGORIES.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.25 2004/03/12 04:59:20 taca Exp $
d6 1
a6 1
PKGREVISION=	3
@


1.25
log
@Update ruby-base package to 1.6.8nb3.

* Miscellaneous bug fixes.

  - ruby core dumps by segmentation violation because of wrong
    checking whether block was given.
  - PTY module function dose not reset SIGALRM handler when child
    process executing command on pty.
    - There is a error for calling raise method in lib/delegate.rb.

* Try to honor PKG_SILENT and PKG_VERBOSE.
* Experimental fix for getaddrinfo(3) problem on Darwin (not tested).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.24 2004/02/22 02:24:07 minskim Exp $
d7 1
a7 1
CATEGORIES=	lang
@


1.24
log
@bl3ify
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.23 2004/02/20 15:32:52 taca Exp $
d6 1
a6 1
PKGREVISION=	2
@


1.23
log
@Add empty CONFIG_STATUS_OVERRIDE since Ruby's build process uses
config.status's content.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2004/01/20 12:19:17 agc Exp $
d15 1
d110 1
a110 1
.include "../../devel/ncurses/buildlink2.mk"
@


1.22
log
@Move WRKSRC definition away from the first paragraph in a Makefile.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2003/12/19 11:59:39 sketch Exp $
d26 2
@


1.21
log
@Remove patch-ai which worked around a bug previously in bsd.prefs.mk,
which is now causing the build to fail on Solaris since -r1.130 of
that file.

Bump PKGREVISION for Solaris installations which previously had the
package installed correctly, but with a different RUBY_ARCHLIBDIR
location.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2003/09/28 09:13:57 jlam Exp $
a6 1
WRKSRC=		${RUBY_WRKSRC}
d14 1
@


1.20
log
@Back out last change related to moving ncurses/buildlink2.mk to
curses.buildlink2.mk.  This was wrong because we _really_ do want to
express that we want _n_curses when we include the buildlink2.mk file.

We should have a better way to say that the NetBSD curses doesn't
quite work well enough.  In fact, it's far better to depend on ncurses
by default, and exceptionally note when it's okay to use NetBSD curses
for specific packages.  We will look into this again in the future.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2003/09/27 17:07:37 grant Exp $
d6 1
a6 1
PKGREVISION=	1
@


1.19
log
@move ncurses/buildlink2.mk to mk/curses.buildlink2.mk, as it provides
support for base system curses/ncurses as well as ncurses itself.

suggested by wiz.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2003/07/21 16:54:06 martti Exp $
d107 1
a107 1
.include "../../mk/curses.buildlink2.mk"
@


1.18
log
@COMMENT should start with a capital letter.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2003/07/17 21:45:19 grant Exp $
d107 1
a107 1
.include "../../devel/ncurses/buildlink2.mk"
@


1.17
log
@s/netbsd.org/NetBSD.org/
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2003/07/13 13:52:23 wiz Exp $
d13 1
a13 1
COMMENT= 	base installation of Ruby
@


1.16
log
@PKGREVISION bump for libiconv update.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2003/06/23 21:40:22 jschauma Exp $
d11 1
a11 1
MAINTAINER=	taca@@netbsd.org
@


1.15
log
@Tell Irix where to find the right libs for the used ABI.  Subsequent
ruby-packages link correctly then.  Also, this way,
ruby builds completely and we don't need various RUBY_NO_FOO variables.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2003/03/30 23:45:57 jschauma Exp $
d6 1
@


1.14
log
@Make this find all shlibs on Linux by passing the necessary -Wl,-rpath
flags.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2003/03/29 12:41:31 jmmv Exp $
d46 6
@


1.13
log
@Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2003/03/24 14:49:37 taca Exp $
d24 1
@


1.12
log
@Update ruby-base packages to 1.6.8.  This is bug fix release of ruby
programming language.  Since change from ruby 1.6.7 to 1.6.8 are to
huge (>= 47K bytes), I omit includes here.

This update implicitly includes ruby-digest and ruby-tcltklib.

Here is pkgsrc change.

- Support pkgsrc on Solaris.

	* change RUBY_ARCH default value to
	  ${LOWER_ARCH}-${LOWER_OPSYS}${APPEND_ELF} for fixing Solairs
	  support.
	* Add RUBY_NOSHLIBMAJOR. (needs more better scheme..?)
	* Change RUBY_SHLIBVER.

- Change RUBY_COMMENT to meaningful names; RUBY_NOEXT_CURSES and
  RUBY_NOEXT_DBM.
- Remove patch-ak since it was fixed in original source.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2003/03/16 19:44:30 jschauma Exp $
d6 1
a20 1
WRKSRC=		${RUBY_WRKSRC}
@


1.11
log
@Make this work on Linux.  All other ruby-packages seem to work just fine
after this.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2003/02/17 15:28:01 dillo Exp $
a5 1
PKGREVISION=	3
d35 2
a36 1
REPLACE_RUBY=	ext/curses/hello.rb ext/curses/rain.rb ext/curses/view.rb \
d39 1
a39 1
		sample/goodfriday.rb sample/irb.rb sample/less.rb \
a67 3
post-build:
	${MV} -f ${WRKSRC}/sample/irb.rb ${WRKDIR}/irb.rb

d79 1
a79 1
	${INSTALL_SCRIPT} ${WRKDIR}/irb.rb ${PREFIX}/bin/irb
@


1.10
log
@convert to use test target from bsd.pkg.mk
addresses PR pkg/19416
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2002/10/06 14:56:59 taca Exp $
d102 1
@


1.9
log
@A little bug fix; Marshal::dump(foo, proc{...}) cause erorr.

Bump to ruby-base-ruby-1.6.7nb3.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2002/05/13 15:00:02 yyamano Exp $
d24 1
a100 3

test:
	@@(cd ${WRKSRC}; make test)
@


1.8
log
@Use -install_name option with absolute path on Darwin.
It makes us free from DYLD_LIBRARY_PATH. Bump PKGREVISION to nb2.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2002/03/21 16:29:19 fredb Exp $
d6 1
a6 1
PKGREVISION=	2
@


1.7
log
@Bump PKGREVISION because of the hidden change in the PLIST because
${MACHINE_GNU_PLATFORM} now appends "elf" on 1.5.3/i386. I updated
all the dependencies to this level, but forgot to commit this!
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2002/03/02 09:10:54 taca Exp $
d6 1
a6 1
PKGREVISION=	1
@


1.7.2.1
log
@Merge from pkgsrc-current to buildlink2 branch.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2002/05/13 15:00:02 yyamano Exp $
d6 1
a6 1
PKGREVISION=	2
@


1.6
log
@Ruby 1.6.7 is Ruby's stable release.
ChangeLog is too large, so I don't attach it here.
In detail, See ChangeLog which is contained in the package.

o Many bug fixes.
o Add URI module.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2002/01/22 17:05:20 taca Exp $
d6 1
@


1.5
log
@- Remove dependency to autoconf.
- Propagate RUBY_VER with MAKEFLAGS.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2002/01/04 09:44:59 taca Exp $
a5 1
PKGREVISION=	1
d24 1
a24 1
DOCS=		README README.EXT README.EXT.ja README.ja ToDo \
d39 1
a39 1
		sample/pi.rb sample/rcs.rb sample/rename.rb sample/test.rb \
@


1.4
log
@Update ruby-base package to 1.6.6nb1.

- Install more documents.
- Stop pkglint warn:

	possible direct use of command "file" found. Use ${FILE_CMD} instead.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2001/12/30 16:21:51 taca Exp $
a13 2
BUILD_DEPENDS+=	autoconf>=2.13:../../devel/autoconf

a62 1
	cd ${WRKSRC}; ${LOCALBASE}/bin/autoreconf
@


1.3
log
@Update ruby-base package to 1.6.6.  Changes from 1.6.4 are too many,
see ${LOCALBASE}/share/doc/ruby/NEWS file.

plus two fixes noted on ruby-dev@@ruby-lang.org.

[ruby-dev:15549] lib/irb/locale.rb
[ruby-dev:15551] lib/weakref.rb

And some ruby pakcage own changes:

- Handle proper RUBY_ARCH variable on current.
- REPLACE_RUBY is processed by sed(1) not ruby.
- Proper handle with RUBY_EXTCONF.
- USE_RUBY_SETUP dosen't implicit define USE_RUBY_AMSTD now.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2001/06/30 14:11:26 taca Exp $
d6 1
d29 7
a35 3
		doc/shell.rd doc/shell.rd.ja
DOCS_ETC=	etc.txt etc.txt.ja
DOCS_PTY=	README README.expect README.expect.ja README.ja
a94 4
	${INSTALL_DATA_DIR} ${RUBY_DOCDIR}
.for f in ${DOCS}
	${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_DOCDIR}
.endfor
d96 2
a97 3
.for f in ${DOCS_ETC}
	${INSTALL_DATA} ${WRKSRC}/ext/etc/${f} ${RUBY_DOCDIR}/etc
.endfor
d99 3
a101 2
.for f in ${DOCS_PTY}
	${INSTALL_DATA} ${WRKSRC}/ext/pty/${f} ${RUBY_DOCDIR}/pty
@


1.2
log
@Nuke INSTALLS_SHLIB.  I forgot to delete it.

Pointed by Tomasz Luchowski <zuntum@@netbsd.org>, thanks much.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1.1.1 2001/06/30 08:07:10 taca Exp $
d26 13
a38 5
DOCS=		README README.EXT README.EXT.jp README.jp ToDo \
		doc/NEWS doc/forwardable.rd doc/forwardable.rd.jp \
		doc/shell.rd doc/shell.rd.jp
DOCS_ETC=	etc.txt etc.txt.jp
DOCS_PTY=	README README.expect README.expect.jp README.jp
d40 1
a40 1
.include "../../lang/ruby-base/Makefile.common"
d52 5
a56 1
	${RM} -f ${WRKSRC}/ext/md5/MANIFEST
d66 1
a66 2
	${SED} -e 's|#!/usr/bin/env ruby|#!${RUBY}|' \
		${WRKSRC}/sample/irb.rb > ${WRKDIR}/irb.rb
a79 1
	${RM} -f ${WRKSRC}/sample/irb.rb
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
# $NetBSD$
a21 1
INSTALLS_SHLIB=	yes
@


1.1.1.1
log
@Importing ruby-base, base installation of Ruby with new framework.

@
text
@@
