Commit graph

99 commits

Author SHA1 Message Date
Akinori MUSHA
dabf5e1b03 Update lang/ruby18 and the bundled modules to the latest 1.8 branch
snapshot as of 2004-05-02.
2004-05-02 20:30:11 +00:00
Akinori MUSHA
2956c3762c Add SIZE data.
Submitted by:	trevor
2004-03-22 15:05:32 +00:00
Akinori MUSHA
a4ec4cda7d Update pkg-message to match the current state of the default version
of Ruby, which is now 1.8.

Pointed out by:	kris
2004-03-21 07:32:09 +00:00
Kris Kennaway
2b314e4057 BROKEN on ia64: segfault during build 2004-03-14 00:18:21 +00:00
Akinori MUSHA
7be480ee5d Change the default version of ruby to 1.8 for i386 as well, finally.
Always put a version suffix to the ruby name (no matter if ruby is the
default version) to avoid mess in future.

[Notes for i386 users]

If you are a ruby developer and still want to stick with ruby 1.6 as
default, please add RUBY_DEFAULT_VER=1.6 to /etc/make.conf.

If you are a ruby developer and want to keep ruby 1.6 as default,
please add RUBY_DEFAULT_VER=1.6 to /etc/make.conf.  Otherwise, please
run the following series of commands to migrate to ruby 1.8:

  1) Reinstall portupgrade manually (and ruby 1.8 will be installed)
	pkg_delete portupgrade-\*
        (cd /usr/ports/sysutils/portupgrade; make install clean)

  2) Reinstall everything that depends on ruby 1.6 (to use ruby 1.8)
	portupgrade -fr lang/ruby16

  3) Reinstall ruby 1.8 (because the previous step kills symlinks)
	portupgrade -f lang/ruby18

  4) Deinstall ruby 1.6 stuff (if you are paranoia)
        pkg_deinstall -ri lang/ruby16
2004-02-26 19:20:09 +00:00
Akinori MUSHA
fe251fef7c Fix plist and bump PORTREVISION.
PR:		ports/61596
Submitted by:	Oliver Eikemeier <eikemeier@fillmore-labs.com>
2004-02-17 03:58:34 +00:00
Akinori MUSHA
ba4b7305d5 Update lang/ruby18 to the 1.8.1 final release. Merry Christmas! 2003-12-24 21:08:32 +00:00
Akinori MUSHA
eab7cdca8b Update lang/ruby18 to 1.8.1.p4. 2003-12-22 10:08:34 +00:00
Akinori MUSHA
940b7f1c39 Update lang/ruby18 and lang/ruby16-shim-ruby18 to 1.8.1-preview3. 2003-12-15 06:35:48 +00:00
Marcel Moolenaar
e7aab4d87a Now that the build on ia64 has been fixed, remove the ONLY_FOR_ARCHS
that listed all archs, except ia64.

Approved by: portmgr (kris)
2003-11-27 08:37:42 +00:00
Marcel Moolenaar
b2958437a1 Fix the build on ia64:
The __libc_ia64_register_backing_store_base variable is defined on
Linux (in glibc) to allow processes to obtain the base of the RSE
backing store. On FreeBSD we do not have such a variable. We also
do not yet have a different interface for processes to use. So, for
now, hardcode the base address of the RSE backing store as it is
on FreeBSD. There's little chance this will change in the future,
so it's not that evil.

Approved by: portmgr (kris)
2003-11-27 07:39:33 +00:00
Akinori MUSHA
aaa48e0ef8 Update lang/ruby18 to 1.8.1-preview2. 2003-10-31 12:33:35 +00:00
Akinori MUSHA
2d14ffb42b Update lang/ruby18 to the latest snapshot as of 2003-09-09.
Many bugs have been fixed since the 1.8.0 release. (The diff file is
very big because some big files were moved, sorry)
2003-09-10 07:33:57 +00:00
Akinori MUSHA
70aad94965 Ruby 1.8.0 builds fine and make test passes on amd64. 2003-08-05 11:58:47 +00:00
Akinori MUSHA
a11066cf7b Update lang/ruby-devel to the long-awaited 1.8.0 release. (IA64 and
AMD64 ports still need some more testing and tweaking)

By this update, openssl, webrick and xmlrpc modules are now part of
the standard distribution.

Since this version should no longer be called -devel, I am planning on
repo-moving lang/ruby{,-devel} to lang/ruby{16,18}, respectively.
2003-08-04 11:15:05 +00:00
Akinori MUSHA
004219de73 The dl module seems to cause coredump on Pentium4 boxen when compiled
with gcc 3.3 with a -mcpu or -march flag (even -mcpu=pentiumpro, which
is the default CPU cflag that bsd.cpu.mk sets, leads ruby to coredump).

Although currently I'm not sure if gcc 3.3's optimization has a bug or
it is that it just exposed the dl module's hidden bug, disable those
flags to work around the problem for the moment.
2003-07-19 16:11:15 +00:00
Akinori MUSHA
cb2850ce7a Correct the checksum for the 2003-06-25 patch.
Bad proxy, no cookie, even for FTP service.

Submitted by:	roberto
2003-06-26 12:39:30 +00:00
Akinori MUSHA
460ffc0359 Update lang/ruby-devel to the snapshot as of 2003-06-25 and hopefully
unbreak for alpha and sparc64. (ia64 and amd64 are not supported yet)
2003-06-26 03:25:13 +00:00
Akinori MUSHA
2a77a4eaa1 It turned out that ruby 1.8.0-preview3 only works with i386 due to
lack of prototypes.  A patch to fix this will follow in a couple of
days, and in the meantime mark this port as ONLY_FOR_ARCHS=i386.
2003-06-23 15:00:58 +00:00
Akinori MUSHA
e53d063604 Update lang/ruby-devel to 1.8.0-preview3.
ruby-csv, drb, rexml and yaml are now part of the ruby 1.8 standard
distribution.
2003-06-23 10:16:13 +00:00
Akinori MUSHA
27f96357e1 Add a patch to fix coredump that occurs when you run ruby with the
verbose flag on. (ruby -v -e 'begin;end')

PORTREVISION is not bumped since this is not a significant problem for
most people.
2003-04-19 19:36:28 +00:00
Akinori MUSHA
40e9f7052c Update lang/ruby, lang/ruby-devel and lang/ruby16-shim-ruby18 to the
latest snapshots as of 2003-04-19.

ruby-bigdecimal (formerly known as ruby-bigfloat) and ruby-zlib are
now part of ruby 1.8.
2003-04-19 15:57:37 +00:00
Akinori MUSHA
ddc24aebc2 Install a cookie file per variant in RUBY_ELISPDIR.
Reported by:	kris
2003-04-05 11:37:55 +00:00
Akinori MUSHA
6444301bd3 ruby-testunit has been integrated into ruby. 2003-03-03 16:47:14 +00:00
Akinori MUSHA
57e369771f Update lang/ruby-devel to 1.8.0-preview2. 2003-03-03 16:33:54 +00:00
Akinori MUSHA
54af146904 Touch configure in the pre-configure stage lest the timestamp of
configure.in be ahead of that of configure and autoconf thus be
demanded.

Submitted:	kris, bento
2003-02-18 11:24:59 +00:00
Akinori MUSHA
3594eaa303 De-pkg-comment. 2003-02-18 05:42:05 +00:00
Akinori MUSHA
e1d433e49a ruby-erb is now part of ruby 1.8 and shim-ruby18. 2003-02-12 16:12:00 +00:00
Akinori MUSHA
e830864950 Use devel/oniguruma to build ruby with oniguruma. 2003-02-04 13:13:05 +00:00
Akinori MUSHA
7138aea220 Update Oniguruma to 20030204. 2003-02-04 12:53:42 +00:00
Akinori MUSHA
9e0be2a43f Update lang/ruby-devel to the latest snapshot as of 2003.01.28.
Update Oni Guruma to 20030121.

Now that the MAKE_ARGS problem is gone, re-enable MAKE_ARGS for
sparc64.
2003-01-29 09:41:03 +00:00
Akinori MUSHA
57ffb5faa0 Properly update for 1.8 [*] and rephrase.
Submitted by:	obrien [*]
2003-01-18 21:50:54 +00:00
Akinori MUSHA
6bcb87cab3 Avoid "make: don't know how to make INSTALLS_DEPENDS. Stop" error by
disabling parallel build on sparc64.  The INSTALLS_DEPENDS thing
probably comes from bsd.port.mk, but I wonder why it is regarded as a
target when it is only used as a boolean variable.  I think make(1)
has some problem with parallel build (-jN) on that platform.

I could not really reproduce the error on panther, but a submitter [1]
says the build went fine if he commented the -jN option out as I
suggested.

Submitted by:	Anders Andersson <anders@hack.org>,
		Joao Pedras <jpedras@webvolution.net> [1],
		kris
2003-01-16 05:39:55 +00:00
Akinori MUSHA
4e15f31434 Add missing files to pkg-plist and bump PORTREVISION.
Submitted by:	kris, bento
2003-01-14 10:00:00 +00:00
Akinori MUSHA
e5f6fc0027 Update lang/ruby-devel to the latest 1.8 snapshot as of 2003-01-11,
which now supports FreeBSD/sparc64.

Set ONLY_FOR_ARCHS to i386, alpha and sparc64.  Ruby does not support
IA64 yet.  It does not even build or install correctly.  We need some
clue to the IA64 stack structure and handling of the IA64 register
windows.
2003-01-11 10:16:22 +00:00
Akinori MUSHA
1423ddf335 Update Oni Guruma (alternative BSDL regexp engine) to 20030109. 2003-01-11 08:46:30 +00:00
Akinori MUSHA
97b20ea392 lang/ruby:
- Update to the 1.6.8 final release. (which fixes a couple of
    coredumping bugs)
  - Update Oni Guruma (alternative BSDL regexp engine) to 20021210.
  - Attach a small knob for debugging.

lang/ruby-devel
  - Update to 1.8.0 preview 1 + errata patch. (fixes a couple of
    coredumping bugs)
  - Update Oni Guruma (alternative BSDL regexp engine) to 20021210.
  - Fix pkg-plist nits.

lang/ruby16-shim-ruby18
  - Update to 1.8.0 preview 1. (sync with 1.6.8 & 1.8.0 preview1)
  - Fix pkg-plist nits.

Approved by:            lioux (and self)
A Merry Christmas to:   all of you
2002-12-24 18:12:20 +00:00
Akinori MUSHA
0d3df60c24 Update lang/ruby to 1.6.8-preview3, lang/ruby16-shim-ruby18 to
1.7.3.2002.12.11, and lang/ruby-devel to 1.7.3-2002.12.12.

- Fix a few bugs that lead to core dump, one in the ruby interpreter
  and another in the syslog module.

  Reported by:	ume (net/dtcp was a victim)

- Fix an installation problem occasionally seen on bento. (a bug in
  Makefile that caused race)

  Submitted by:	bento

- Fix a problem that irb(1) didn't work because the symlink was wrong.

  Submitted by:	Jos Backus <jos@catnook.com>

- Get rid of move & symlink spaghetti completely from the installation
  process.

Discussed with:	portmgr (will)
2002-12-12 12:53:03 +00:00
Akinori MUSHA
be5a93f9f9 Fix the build of lang/ruby_static-devel, i.e. the build of
archiver/ruby-zlib with lang/ruby-devel in the correct way.

The cause of this problem is that FreeBSD's make(1) got a bit too
sensitive about a mixture of `target:' and `target::'.
2002-11-27 17:14:23 +00:00
Akinori MUSHA
58a1c86076 Update lang/ruby-devel to the latest snapshot as of 2002-11-22.
Add a DEBUG knob here too.
2002-11-22 12:49:49 +00:00
Akinori MUSHA
7b91b71640 Add a patch for tempfile.rb from CVS and bump PORTREVISION. 2002-11-18 20:38:39 +00:00
Akinori MUSHA
a495db85a6 Update lang/ruby-devel to the latest snapshot as of 2002-11-14. 2002-11-14 14:23:59 +00:00
Akinori MUSHA
938db3992d Fix installation.
Reported by:	Fritz Heinrichmeyer <Fritz.Heinrichmeyer@FernUni-Hagen.de>
2002-11-03 21:47:34 +00:00
Akinori MUSHA
47041eb8ba Update lang/ruby-devel to the latest snapshot as of 2002-10-30.
FreeBSD/sparc64 fails to build this and somehow the entire OS gets
frozen while running `miniruby'.  I'd appreciate if someone with a
clue could help me fix the problem.
2002-11-02 22:02:02 +00:00
Akinori MUSHA
4bcccab001 Update lang/ruby-devel to the latest snapshot as of 2002-09-27, which
fixes several coredump bugs and fatal threading problems.

Remove the autoconf dependency by including a pre-generated configure
script in the distfile.  It now also includes a pre-generated parse.c
made by bison 1.35.
2002-09-27 13:55:41 +00:00
Akinori MUSHA
7a0aed5180 Update lang/ruby-devel to the latset snapshot as of 2002.09.20. 2002-09-20 23:21:50 +00:00
Akinori MUSHA
bf6e437343 Update lang/ruby-devel to the snapshot as of 2002-09-17.
This fixes coredump on the Alpha.
2002-09-18 09:57:29 +00:00
Akinori MUSHA
67a2ab4506 Update lang/ruby, lang/ruby-devel and lang/ruby16-shim-ruby18 to the
latest snapshots as of today, 2002-09-12 (JST).
2002-09-11 17:30:21 +00:00
Akinori MUSHA
88f4749065 Add a header file that's installed only when WITH_ONIGURUMA is defined
to pkg-plist.

Reported by:	nork
2002-08-03 12:36:22 +00:00
Akinori MUSHA
24686b7073 Install ChangeLog too.
Suggested by:	Andreas Hauser <hauser@informatik.uni-muenchen.de>
2002-07-24 10:56:42 +00:00