aboutsummaryrefslogtreecommitdiffstats
path: root/lang/ruby18
Commit message (Collapse)AuthorAgeFilesLines
* - Fix a ruby vulnerabuility in the safe level settings.sem2005-10-283-14/+6
| | | | | | | Based on: ports/87816 Submitted by: Phil Oleson <oz@nixil.net> Security: http://vuxml.FreeBSD.org/1daea60a-4719-11da-b5c6-0004614cc33d.html
* Fix arbitrary command execution in XMLRPC server.simon2005-07-032-1/+12
| | | | | | | | | | PR: ports/82855 Submitted by: Renato Botelho <freebsd@galle.com.br> Obtained from: Ruby CVS Approved by: maintainer timeout (1 day; security) With hat: secteam Security: CAN-2005-1992 Security: http://vuxml.FreeBSD.org/594eb447-e398-11d9-a8bd-000cf18bbe54.html
* Disable threads again; it has caused the more troubles. This time, it hasmezz2005-02-252-11/+24
| | | | | | | | | | | | | | | | | | | | | ${PTHREAD_CFLAGS} and ${PTHREAD_LIBS} include in the build to kill the headache of old '_r' and can't run with something like ruby-opengl, ruby-sdl, ruby-gtk2 and etc on FreeBSD 4.x or older 5.x. With this commit should solve those issues. It is recommend you to rebuild any apps that depend on lang/ruby18, so see the UPDATING for detail. Remove the 'BROKEN' on the other ports that knu has added them few weeks ago. Some of them have been tested, so if one of them is still broke then please let us know and one of us will re-add the 'BROKEN'. This changes was worked by lofi and me. lofi did everything on FreeBSD 4.x and I did others. lofi, thanks for help! Tested by: many people Tested on: i386 (FreeBSD 4.x, 5.x and 6.x), amd64 (FreeBSD 5.x and 6.x), and sparc64 (FreeBSD 5.x and 6.x) Not test on: ia64 and alpha Approved by: portmgr (kris)
* Hack commit to allow ruby18 to build on sparc64. This changes to threading,obrien2005-02-241-1/+1
| | | | | | so a real fix should be found ASAP. Submitted by: gad
* The slippery pthread support for systems prior to 502102 has beenknu2005-02-052-14/+24
| | | | | | | | | | | | | | | | | | dropped and the lang/ruby16_r and lang/ruby18_r ports have been removed, since no one seems to appreciate the partially working solution. Good news is that the pthread support of lang/ruby18 is now enabled by default for newer systems, which means the ruby interpreter is linked with libpthread. This will allow threaded extension libraries to run and work properly on those systems. The --march=cputype flag is disabled because it gets ruby to malfunction and fail to build. I don't know if the problem is in libpthread or in gcc. (It really makes me wonder if they had actually tested before asking me to do this somewhat risky change ;-)
* Update to the "second" 1.8.2 release. (officially announced, of course)knu2004-12-262-2/+3
|
* Update lang/ruby18 to the 1.8.2 release. Happy holidays!knu2004-12-253-11/+11
|
* Fix plist.knu2004-12-252-2/+6
|
* Update lang/ruby18 to 1.8.2-preview4.knu2004-12-244-31/+220
| | | | | | * Please upgrade sysutils/portupgrade prior to this one, or pkgdb(1) may coredump with a double free() problem from a misuse of the DL module. In that case, reinstall sysutils/portupgrade manually.
* Fix DoS in the Ruby CGI module.simon2004-11-252-1/+28
| | | | | | | Obtained from: ruby CVS Reviewed by: trhodes OK'ed by: maintainer silence With hat: secteam
* Handle ri document directories properly.knu2004-08-122-2036/+2047
|
* Update lang/ruby18 to 1.8.2-preview2.knu2004-08-124-25/+2136
|
* Pull in the latest change to mkmf.rb to avoid build error whenknu2004-07-132-0/+22
| | | | devel/readline is installed.
* Update lang/ruby18 and the bundled modules to the latest 1.8 branchknu2004-05-033-15/+71
| | | | snapshot as of 2004-05-02.
* Add SIZE data.knu2004-03-221-0/+1
| | | | Submitted by: trevor
* Update pkg-message to match the current state of the default versionknu2004-03-211-4/+0
| | | | | | of Ruby, which is now 1.8. Pointed out by: kris
* BROKEN on ia64: segfault during buildkris2004-03-141-0/+4
|
* Change the default version of ruby to 1.8 for i386 as well, finally.knu2004-02-272-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Fix plist and bump PORTREVISION.knu2004-02-172-21/+84
| | | | | PR: ports/61596 Submitted by: Oliver Eikemeier <eikemeier@fillmore-labs.com>
* Update lang/ruby18 to the 1.8.1 final release. Merry Christmas!knu2003-12-252-2/+2
|
* Update lang/ruby18 to 1.8.1.p4.knu2003-12-223-1/+17
|
* Update lang/ruby18 and lang/ruby16-shim-ruby18 to 1.8.1-preview3.knu2003-12-155-26/+64
|
* Now that the build on ia64 has been fixed, remove the ONLY_FOR_ARCHSmarcel2003-11-271-3/+0
| | | | | | that listed all archs, except ia64. Approved by: portmgr (kris)
* Fix the build on ia64:marcel2003-11-272-0/+24
| | | | | | | | | | | | 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)
* Update lang/ruby18 to 1.8.1-preview2.knu2003-10-313-8/+114
|
* Update lang/ruby18 to the latest snapshot as of 2003-09-09.knu2003-09-103-1/+18
| | | | | Many bugs have been fixed since the 1.8.0 release. (The diff file is very big because some big files were moved, sorry)
* Ruby 1.8.0 builds fine and make test passes on amd64.knu2003-08-051-1/+1
|
* Update lang/ruby-devel to the long-awaited 1.8.0 release. (IA64 andknu2003-08-043-9/+84
| | | | | | | | | | 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.
* The dl module seems to cause coredump on Pentium4 boxen when compiledknu2003-07-202-0/+20
| | | | | | | | | 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.
* Correct the checksum for the 2003-06-25 patch.knu2003-06-261-1/+1
| | | | | | Bad proxy, no cookie, even for FTP service. Submitted by: roberto
* Update lang/ruby-devel to the snapshot as of 2003-06-25 and hopefullyknu2003-06-262-2/+2
| | | | unbreak for alpha and sparc64. (ia64 and amd64 are not supported yet)
* It turned out that ruby 1.8.0-preview3 only works with i386 due toknu2003-06-231-1/+2
| | | | | 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.
* Update lang/ruby-devel to 1.8.0-preview3.knu2003-06-234-21/+95
| | | | | ruby-csv, drb, rexml and yaml are now part of the ruby 1.8 standard distribution.
* Add a patch to fix coredump that occurs when you run ruby with theknu2003-04-201-0/+13
| | | | | | | verbose flag on. (ruby -v -e 'begin;end') PORTREVISION is not bumped since this is not a significant problem for most people.
* Update lang/ruby, lang/ruby-devel and lang/ruby16-shim-ruby18 to theknu2003-04-193-20/+29
| | | | | | | latest snapshots as of 2003-04-19. ruby-bigdecimal (formerly known as ruby-bigfloat) and ruby-zlib are now part of ruby 1.8.
* Install a cookie file per variant in RUBY_ELISPDIR.knu2003-04-052-2/+2
| | | | Reported by: kris
* ruby-testunit has been integrated into ruby.knu2003-03-041-0/+1
|
* Update lang/ruby-devel to 1.8.0-preview2.knu2003-03-043-84/+115
|
* Touch configure in the pre-configure stage lest the timestamp ofknu2003-02-181-3/+4
| | | | | | | configure.in be ahead of that of configure and autoconf thus be demanded. Submitted: kris, bento
* De-pkg-comment.knu2003-02-182-1/+1
|
* ruby-erb is now part of ruby 1.8 and shim-ruby18.knu2003-02-131-0/+1
|
* Use devel/oniguruma to build ruby with oniguruma.knu2003-02-042-11/+10
|
* Update Oniguruma to 20030204.knu2003-02-042-2/+2
|
* Update lang/ruby-devel to the latest snapshot as of 2003.01.28.knu2003-01-292-5/+3
| | | | | | | Update Oni Guruma to 20030121. Now that the MAKE_ARGS problem is gone, re-enable MAKE_ARGS for sparc64.
* Properly update for 1.8 [*] and rephrase.knu2003-01-191-9/+8
| | | | Submitted by: obrien [*]
* Avoid "make: don't know how to make INSTALLS_DEPENDS. Stop" error byknu2003-01-161-1/+4
| | | | | | | | | | | | | | | 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
* Add missing files to pkg-plist and bump PORTREVISION.knu2003-01-142-0/+3
| | | | Submitted by: kris, bento
* Update lang/ruby-devel to the latest 1.8 snapshot as of 2003-01-11,knu2003-01-112-1/+4
| | | | | | | | | 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.
* Update Oni Guruma (alternative BSDL regexp engine) to 20030109.knu2003-01-112-10/+7
|
* lang/ruby:knu2002-12-253-12/+10
| | | | | | | | | | | | | | | | | | | | - 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
* Update lang/ruby to 1.6.8-preview3, lang/ruby16-shim-ruby18 toknu2002-12-122-25/+8
| | | | | | | | | | | | | | | | | | | | | | | 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)
* Fix the build of lang/ruby_static-devel, i.e. the build ofknu2002-11-281-33/+0
| | | | | | | 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::'.
* Update lang/ruby-devel to the latest snapshot as of 2002-11-22.knu2002-11-225-171/+46
| | | | Add a DEBUG knob here too.
* Add a patch for tempfile.rb from CVS and bump PORTREVISION.knu2002-11-192-0/+148
|
* Update lang/ruby-devel to the latest snapshot as of 2002-11-14.knu2002-11-143-4/+5
|
* Fix installation.knu2002-11-041-1/+1
| | | | Reported by: Fritz Heinrichmeyer <Fritz.Heinrichmeyer@FernUni-Hagen.de>
* Update lang/ruby-devel to the latest snapshot as of 2002-10-30.knu2002-11-031-1/+1
| | | | | | 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.
* Update lang/ruby-devel to the latest snapshot as of 2002-09-27, whichknu2002-09-273-9/+4
| | | | | | | | 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.
* Update lang/ruby-devel to the latset snapshot as of 2002.09.20.knu2002-09-211-0/+1
|
* Update lang/ruby-devel to the snapshot as of 2002-09-17.knu2002-09-181-0/+1
| | | | This fixes coredump on the Alpha.
* Update lang/ruby, lang/ruby-devel and lang/ruby16-shim-ruby18 to theknu2002-09-122-1/+2
| | | | latest snapshots as of today, 2002-09-12 (JST).
* Add a header file that's installed only when WITH_ONIGURUMA is definedknu2002-08-032-0/+4
| | | | | | to pkg-plist. Reported by: nork
* Install ChangeLog too.knu2002-07-242-0/+2
| | | | Suggested by: Andreas Hauser <hauser@informatik.uni-muenchen.de>
* Update lang/ruby and lang/ruby-devel to the latest snapshots as ofknu2002-07-153-20/+40
| | | | 2002-07-15.
* Funnily enough, missing.h was missing in the pkg-plist.knu2002-06-082-0/+2
|
* Make sure STRIP is defined before referencing the value. STRIP can beknu2002-05-251-1/+1
| | | | | | | undefined when DEBUG_FLAGS is defined. Submitted by: Dave Cornejo <dave@dogwood.com>, Joshua Goodall <joshua@roughtrade.net>
* Update lang/ruby and lang/ruby-devel to the latest snapshots as ofknu2002-05-242-0/+3
| | | | 2002-05-23.
* Update lang/ruby-devel to the latest development snapshot as ofknu2002-05-052-2/+4
| | | | | | 2002-05-05. This fixes some ruby extensions under RUBY_VER=1.7. Update the Oni Guruma regex engine to 20020424.
* Update lang/ruby-devel to the latest development stapshot as of 2002-05-03.knu2002-05-043-6/+5
|
* Update ruby-devel to the latest 1.7 snapshot as of 2002-04-12.knu2002-04-143-11/+44
|
* lang/ruby:knu2002-03-273-12/+53
| | | | | | | | | | | | | | | - Update to the latest 1.6 stable snapshot as of 2002-03-27. - Update the Oni Guruma alternative regex engine to 20020325. lang/ruby-devel: - Update to the latest 1.7 development snapshot as of 2002-03-26. - Add the WITH_ONIGURUMA knob as well as lang/ruby. - Require devel/autoconf (2.53 or later is required). - Add several modules to the obsoleted modules list (now included): bigfloat fileutils racc-runtime strscan
* Update lang/ruby to the latest release, 1.6.7.knu2002-03-022-3/+1
| | | | Update lang/ruby-devel to the latest snapshot as of 2002-03-01.
* Set MAKE_ENV to "LANG=C" to prevent bison 1.33 w/ gettext 0.10.35knu2002-02-201-0/+2
| | | | | | (what is built from ports) from coredumping. [workaround] Set MAKE_ARGS to "-j3" to hasten the build.
* Update lang/ruby-devel to the latest snapshot as of 2002-02-10.knu2002-02-121-1/+1
|
* To keep users from experiencing upgrading problems, make lang/ruby andknu2002-01-292-1/+14
| | | | | | | | lang/ruby-devel deinstall obsoleted (integrated) packages in their post-install targets (for installation from ports) and in their plists (for installation from packages), Update to the latest snapshot as of 2002-01-29 while I'm at it.
* Update ruby and ruby-devel to the latest snapshots as of 2002-01-26.knu2002-01-262-0/+10
|
* First round of auto* cleanups:will2002-01-061-1/+1
| | | | | | | | | | | | | - USE_AUTO* -> USE_AUTO*_VER=* where required - USE_AUTO* / *_DEPENDS=.*auto*:*/devel/auto* -> GNU_CONFIGURE where OK - Other minor changes to fix things These changes should be no-ops with the current bsd.port.mk, but will assist in preparing for the next generation of USE_AUTO*. Submitted by: bento 4-exp USE_AUTO* cleanups http://people.FreeBSD.org/~will/4-exp/ http://bento.FreeBSD.org/errorlogs/4-exp-latest/
* Update lang/ruby to the 1.6.6 Xmas stable release.knu2001-12-263-2/+9
| | | | Update lang/ruby-devel to the 1.7.2 Xmas' development snapshot.
* Properly set the file mode bits of the irb executables to ${BINMODE}.knu2001-12-231-0/+1
|
* Update lang/ruby to the latest snapshot, 1.6-2001.11.23.knu2001-11-241-1/+1
| | | | | | Update lang/ruby-devel to the latest snapshot, 1.7-2001.11.22. Use bzip2 patches instead of gzip patches.
* Update ruby-devel to the latest snapshot (1.7.2-2001.11.09).knu2001-11-111-1/+1
|
* Set LATEST_LINK to "ruby_static-devel".knu2001-11-071-0/+2
|
* Update ruby and ruby-devel to the latest snapshots as ofknu2001-11-041-1/+1
| | | | today. (2001/11/04)
* Update lang/ruby{,-devel} to the latest snapshots (2001.10.05).knu2001-10-082-4/+2
|
* Bump the PORTREVISION's of the ports which install architectureknu2001-09-181-1/+1
| | | | | dependent ruby modules, due to the RUBY_ARCH change I've just committed.
* Accompanying commit for Makefile rev 1.20.asami2001-09-131-0/+1
| | | | Submitted by: knu
* Apply a THREAD_ALLOC hotfix.knu2001-09-131-1/+2
|
* Update lang/ruby and lang/ruby-devel to the latest snapshots.knu2001-09-111-1/+1
| | | | | As for lang/ruby, this would perhaps be the last snapshot before the 1.6.5 release.
* Update to the latest snapshots.knu2001-09-032-4/+5
| | | | We are now six hours away from the ports freeze!
* Update ruby and ruby-devel to the latest snapshots.knu2001-09-021-1/+1
|
* Utilize ${MANEXT} to fix manpage symlinks.knu2001-08-221-1/+1
|
* Update lang/ruby and lang/ruby-devel to the latest snapshots.knu2001-08-161-1/+1
| | | | (as of 2001/08/16 20:00 JST)
* Add missing entries to pkg-plist.knu2001-08-061-0/+4
|
* Update lang/ruby and lang/ruby-devel to the latest snapshots as ofknu2001-08-013-29/+38
| | | | 2001.07.31.
* Add a backup server to PATCH_SITES.knu2001-07-111-1/+2
|
* Update lang/ruby and lang/ruby-devel to the latest snapshots.knu2001-06-223-2/+2
|
* Put dummy files in the empty directories so they are surely packed.knu2001-06-162-3/+8
| | | | Let each elisp port create XEMACSLISPDIR by itself.
* Fix misordered plist.knu2001-06-131-2/+2
|
* Fix plist problems.knu2001-06-112-3/+7
| | | | Reported by: bento
* Do a ldconfig before invoking the just installed binary inknu2001-06-092-0/+6
| | | | | | post-install. Dig XEmacs' site-lisp directory and RUBY_ELISPDIR.
* Dig ${RUBY_EXAMPLESDIR} and ${RUBY_DOCDIR} even if NOPORTDOCS isknu2001-06-092-4/+4
| | | | defined. (But not actual examples & docs)
* Introduce RUBY_DEFALUT_VER to choose a default version of ruby to use.knu2001-06-043-129/+140
| | | | | | Introduce RUBY_R in preparation for ruby_r & ruby_r-devel ports. Define RUBY_CONFIGURE_ARGS.
* Update ruby-devel to the latest snapshot, which now enters upon theknu2001-06-013-4/+5
| | | | 1.7.1 phase.
* It's not my day... Fix typo and unbreak.knu2001-05-301-1/+1
|
* Forgot to bump PORTREVISION's in the previous commit.knu2001-05-301-0/+1
| | | | | | Note that you'll have to rebuild all the installed ruby modules if you upgrade. To do it, just install the latest portupgrade and hit `portupgrade -rfcC ruby'.
* As some people including me are seeing reproduceable coredump,knu2001-05-301-0/+4
| | | | | | | | temporarily stop linking ruby with libc_r. This will break such extension modules as ruby-qt, but we have to investigate the annoying problems we are seeing, present in both ruby and our libc_r. Once suggested by: green
* Update lang/ruby to 1.6.4-preview4.knu2001-05-262-3/+3
| | | | Update lang-ruby-devel to the latest development snapshot.
* Update lang/ruby and lang/ruby-devel to the latest snapshots.knu2001-05-183-1/+18
| | | | | | | | Remove shells/ruby-shell as it is now part of the standard distribution. (in both Ruby 1.6.4 and 1.7.0) Mark security/ruby-sha1 broken for Ruby >= 1.7.0, as it is also part of the standard distribution now.
* Update lang/ruby to 1.6.4.p2.2001.05.12.knu2001-05-123-6/+10
| | | | Update lang/ruby-devel to 1.7.0-a2001.05.12.
* Update lang/ruby and lang/ruby-devel to the latest snapshots.knu2001-05-083-6/+4
|
* Let irb16 properly run on ruby16 and irb17 on ruby17.knu2001-05-071-7/+16
|
* Add lang/ruby-devel, the development version of Ruby. (1.7)knu2001-05-066-0/+350