aboutsummaryrefslogtreecommitdiff
path: root/Mk/bsd.ruby.mk
Commit message (Collapse)AuthorAgeFilesLines
* - Back out the last update. It breaks many ruby ports install.Sergey Matveychuk2005-11-141-20/+17
| | | | | | | Reported by: kris via pointyhat Notes: svn path=/head/; revision=148207
* bsd.ruby.mk:Sergey Matveychuk2005-11-091-17/+20
| | | | | | | | | | | | | | | | | | | | | - Change LOCALBASE with _RUBY_BASE - Set _RUBY_BASE=PREFIX if defined _RUBY_PORT_TEST _RUBY_BASE=LOCALBASE otherwise for easy ports testing. lang/ruby18: - Update to 1.8.3 Grant maintainership to submitter. While I'm here: - Add _RUBY_PORT_TEST=yes to lang/ruby16 port too. (lang/ruby1[68] must set it for right install). PR: ports/87332 Submitted by: Alexander Novitsky Notes: svn path=/head/; revision=147676
* - Fix a ruby vulnerabuility in the safe level settings.Sergey Matveychuk2005-10-271-0/+8
| | | | | | | | | | Based on: ports/87816 Submitted by: Phil Oleson <oz@nixil.net> Security: http://vuxml.FreeBSD.org/1daea60a-4719-11da-b5c6-0004614cc33d.html Notes: svn path=/head/; revision=146505
* - Replace .error with BROKEN.Florent Thoumie2005-06-051-3/+3
| | | | | | | | | PR: ports/68569 Submitted by: eik Approved by: maintainer timeout (almost 1 year) Notes: svn path=/head/; revision=136872
* The slippery pthread support for systems prior to 502102 has beenAkinori MUSHA2005-02-051-44/+7
| | | | | | | | | | | | | | | | | | | | | 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 ;-) Notes: svn path=/head/; revision=128068
* Update lang/ruby18 to the 1.8.2 release. Happy holidays!Akinori MUSHA2004-12-251-2/+2
| | | | Notes: svn path=/head/; revision=125110
* Update lang/ruby18 to 1.8.2-preview4.Akinori MUSHA2004-12-231-2/+2
| | | | | | | | | * 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. Notes: svn path=/head/; revision=125010
* Update lang/ruby16 to the latest snapshot as of 2004-07-28, fixingAkinori MUSHA2004-08-171-6/+4
| | | | | | | cgi/session's insecure permissions problem. Notes: svn path=/head/; revision=116477
* Define RUBY_RIDIR and RUBY_SITERIDIR.Akinori MUSHA2004-08-121-0/+6
| | | | Notes: svn path=/head/; revision=116010
* Update lang/ruby18 to 1.8.2-preview2.Akinori MUSHA2004-08-121-5/+5
| | | | Notes: svn path=/head/; revision=116004
* Propagate RUBY_VER and RUBY_R through DEPENDS_ARGS.Akinori MUSHA2004-05-221-0/+2
| | | | Notes: svn path=/head/; revision=109727
* Update lang/ruby18 and the bundled modules to the latest 1.8 branchAkinori MUSHA2004-05-021-4/+4
| | | | | | | snapshot as of 2004-05-02. Notes: svn path=/head/; revision=108204
* Update lang/ruby16 to the latest snapshot as of 2004-04-16, whichAkinori MUSHA2004-04-171-2/+3
| | | | | | | | | fixes getaddrinfo() check failure on KAME. Requested by: suz Notes: svn path=/head/; revision=107369
* Add utility variables for ruby-iconv.Akinori MUSHA2004-03-231-3/+29
| | | | Notes: svn path=/head/; revision=105023
* Change the default version of ruby to 1.8 for i386 as well, finally.Akinori MUSHA2004-02-261-23/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=102227
* Update lang/ruby18 to the 1.8.1 final release. Merry Christmas!Akinori MUSHA2003-12-241-2/+2
| | | | Notes: svn path=/head/; revision=96550
* Update lang/ruby18 to 1.8.1.p4.Akinori MUSHA2003-12-221-2/+2
| | | | Notes: svn path=/head/; revision=96416
* Update lang/ruby18 and lang/ruby16-shim-ruby18 to 1.8.1-preview3.Akinori MUSHA2003-12-151-7/+7
| | | | Notes: svn path=/head/; revision=95835
* Set the configure target properly and unbreak packaging for amd64.Akinori MUSHA2003-11-241-3/+3
| | | | | | | | | | | | It turned out that the configure target does not need to be overridable but just RUBY_ARCH does for those who are to use a hand-built interpreter with modules from ports. Hint given from: obrien Approved by: kris (implicitly), and myself Notes: svn path=/head/; revision=94760
* Update lang/ruby16 to the latest snapshot as of 2003-10-15.Akinori MUSHA2003-10-311-2/+3
| | | | | | | This fixes a few bugs in standard libraries. Notes: svn path=/head/; revision=92736
* Update the ruby 1.8 feature list for the new ruby16-shim-18.Akinori MUSHA2003-10-311-0/+9
| | | | Notes: svn path=/head/; revision=92733
* Update lang/ruby18 to 1.8.1-preview2.Akinori MUSHA2003-10-311-5/+5
| | | | Notes: svn path=/head/; revision=92706
* Update lang/ruby18 to the latest snapshot as of 2003-09-09.Akinori MUSHA2003-09-101-2/+2
| | | | | | | | Many bugs have been fixed since the 1.8.0 release. (The diff file is very big because some big files were moved, sorry) Notes: svn path=/head/; revision=88893
* Fix the problem that RUBY_WITH_PTHREAD is unwantedly nullified for theAkinori MUSHA2003-08-221-1/+3
| | | | | | | | | *_r ports. Reported by: kris, nork, broken make index Notes: svn path=/head/; revision=87490
* Nullify RUBY_WITH_PTHREAD for FreeBSD 5.1-RELEASE and later.Akinori MUSHA2003-08-211-0/+4
| | | | | | | | | | | | | I have tested a few modules that worked fine. I hope such things as ruby_r will die soon. For FreeBSD 4.x and prior, ruby_r will forever be needed because the interpreter (ruby) linked with libc.so crashes when a module that is (indirectly) linked with libc_r.so, because stdio and stuff get inconsitent inside of them. Notes: svn path=/head/; revision=87453
* Add RUBY18_ONLY to PLIST_SUB.Akinori MUSHA2003-08-181-0/+6
| | | | Notes: svn path=/head/; revision=87168
* Oops, I forgot to commit this one.Akinori MUSHA2003-08-071-2/+3
| | | | | | | | lang/ruby -> lang/ruby16 lang/ruby-devel -> lang/ruby18 Notes: svn path=/head/; revision=86502
* Set the default version of ruby to 1.8 on amd64.Akinori MUSHA2003-08-051-1/+1
| | | | Notes: svn path=/head/; revision=86343
* Update lang/ruby-devel to the long-awaited 1.8.0 release. (IA64 andAkinori MUSHA2003-08-041-4/+4
| | | | | | | | | | | | | 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. Notes: svn path=/head/; revision=86273
* Update lang/ruby-devel to the snapshot as of 2003-06-25 and hopefullyAkinori MUSHA2003-06-261-2/+2
| | | | | | | unbreak for alpha and sparc64. (ia64 and amd64 are not supported yet) Notes: svn path=/head/; revision=83616
* Update lang/ruby-devel to 1.8.0-preview3.Akinori MUSHA2003-06-231-3/+3
| | | | | | | | ruby-csv, drb, rexml and yaml are now part of the ruby 1.8 standard distribution. Notes: svn path=/head/; revision=83471
* Add the ruby dependency to EXTRACT_DEPENDS and PATCH_DEPENDS as wellAkinori MUSHA2003-05-131-0/+2
| | | | | | | | | as BUILD_DEPENDS. Submitted by: olgeni Notes: svn path=/head/; revision=80938
* Update lang/ruby, lang/ruby-devel and lang/ruby16-shim-ruby18 to theAkinori MUSHA2003-04-191-5/+7
| | | | | | | | | | latest snapshots as of 2003-04-19. ruby-bigdecimal (formerly known as ruby-bigfloat) and ruby-zlib are now part of ruby 1.8. Notes: svn path=/head/; revision=79296
* ruby-testunit and ruby-runit are now part of ruby 1.8. Do not addAkinori MUSHA2003-03-111-0/+2
| | | | | | | | | unnecessary dependencies when building with ruby 1.8. Submitted by: bento Notes: svn path=/head/; revision=77086
* Update lang/ruby-devel to 1.8.0-preview2.Akinori MUSHA2003-03-031-4/+3
| | | | Notes: svn path=/head/; revision=76800
* lang/ruby16-shim-ruby18 now includes erb, ipaddr and open-uri too.Akinori MUSHA2003-02-091-0/+3
| | | | Notes: svn path=/head/; revision=75192
* Update lang/ruby-devel to the latest snapshot as of 2003.01.28.Akinori MUSHA2003-01-291-2/+3
| | | | | | | | | | Update Oni Guruma to 20030121. Now that the MAKE_ARGS problem is gone, re-enable MAKE_ARGS for sparc64. Notes: svn path=/head/; revision=74200
* Update lang/ruby to the latest snapshot as of 2003-01-19, and OniAkinori MUSHA2003-01-251-2/+2
| | | | | | | | Guruma to 2003-01-21. This update includes a bug fix that exposes when formatting Bignums, like with ipaddr.rb. Notes: svn path=/head/; revision=73978
* Correct the definition of RUBY_PORT when RUBY_DEFAULT_VER=1.8 andAkinori MUSHA2003-01-241-1/+1
| | | | | | | RUBY_VER=1.6. Notes: svn path=/head/; revision=73907
* Set RUBY_DEFAULT_VER to 1.8 on alpha, sparc64 and ia64. Ruby 1.6 hasAkinori MUSHA2003-01-111-8/+7
| | | | | | | | some unidentified coredumping problems on these platforms and there will be no more release from the 1.6 branch. Notes: svn path=/head/; revision=72896
* Update lang/ruby-devel to the latest 1.8 snapshot as of 2003-01-11,Akinori MUSHA2003-01-111-2/+2
| | | | | | | | | | | | 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. Notes: svn path=/head/; revision=72891
* Turn RUBY_NO_RD_HTML on by default on i386 also and add a RUBY_RD_HTMLAkinori MUSHA2002-12-271-2/+8
| | | | | | | | | option instead. ftp-master still has the old distfile of ruby-rdtool before a repack and the checksum mismatch it causes is getting a show stopper on bento. Notes: svn path=/head/; revision=71931
* lang/ruby:Akinori MUSHA2002-12-241-15/+19
| | | | | | | | | | | | | | | | | | | | | | | - 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 Notes: svn path=/head/; revision=71837
* Update lang/ruby to 1.6.8-preview3, lang/ruby16-shim-ruby18 toAkinori MUSHA2002-12-121-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | 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) Notes: svn path=/head/; revision=71577
* Rd2 coredumps also on sparc64, so apply RUBY_NO_RD_HTML to sparc64 asAkinori MUSHA2002-12-081-3/+3
| | | | | | | | | | well as alpha. Observed on: panther Reported by: kris Notes: svn path=/head/; revision=71420
* Introduce a knob RUBY_NO_RD_HTML and enable it by default on alpha. ThisAkinori MUSHA2002-12-061-10/+24
| | | | | | | | | | | replaces the non-working NOPORTDOCS workaround and fixes build on the alpha, where rd2 coredumps. Tested on: the axp cluster Approved by: kris Notes: svn path=/head/; revision=71402
* Add a new utility variable: RUBY_RD_FILES.Akinori MUSHA2002-11-221-0/+23
| | | | Notes: svn path=/head/; revision=70747
* Update lang/ruby-devel to the latest snapshot as of 2002-11-22.Akinori MUSHA2002-11-221-2/+2
| | | | | | | Add a DEBUG knob here too. Notes: svn path=/head/; revision=70742
* Update lang/ruby-devel to the latest snapshot as of 2002-11-14.Akinori MUSHA2002-11-141-2/+2
| | | | Notes: svn path=/head/; revision=70116
* Update lang/ruby to 1.6.8-preview2.Akinori MUSHA2002-11-091-2/+2
| | | | | | | Feel free to send me any feedback before 1.6.8 is finally released. Notes: svn path=/head/; revision=69775