aboutsummaryrefslogtreecommitdiffstats
path: root/lang/ruby18
Commit message (Collapse)AuthorAgeFilesLines
* - Fix build with clangswills2012-09-191-2/+3
| | | | Submitted by: dim
* - Update to 1.8.7p370swills2012-07-171-2/+2
| | | | | | PR: ports/169668 Submitted by: stas Approved by: portmgr (linimon)
* - Update lang/ruby18 to p385swills2012-02-251-2/+2
| | | | | | | | | | | | | | - Update lang/ruby19 to p125 Changes: http://www.ruby-forum.com/topic/3663807#1047121 http://www.ruby-lang.org/en/news/2012/02/16/ruby-1-9-3-p125-is-released/ PR: ports/165223 Submitted by: swills (myself) Reviewed by: pgollucci Approved by: portmgr
* - Update to 1.8.7p357swills2012-01-211-2/+2
| | | | | Reviewed by: pgollucci Security: 91be81e7-3fea-11e1-afc7-2c4138874f7d
* - Fix compile w/ CLANGpgollucci2012-01-181-5/+7
| | | | | | | | | upstream openssl changed the return type of openssl HMAC_CTX_copy from void to int - The resultant binary is unaffected, so no PORTREVISION bump Tested by: md5 ruby18 Tested by: make test-all With Hat: ruby@
* Let ruby@ maintain rubypgollucci2011-11-021-1/+1
|
* - Return my ports back to the pool. I was unable to make any fixes tostas2011-10-241-1/+1
| | | | | | | | my ports in the past 3 weeks while ports were broken on any 10.x machines, which means I'm unable to maintain them. So let people know that there's no available support for them until things are back to normal (which also means that anyone with spare time will be able to fix them without getting approval).
* - Update ruby 1.8 to 1.8.7 patchlevel 352.stas2011-07-162-2/+3
|
* Clean up ruby pkg-plists:pgollucci2010-12-201-7/+7
| | | | | | | | | | | | | | | | %%RUBY_SITEARCHLIBDIR%% %%RUBY_SITELIBDIR%% lib/ruby/site_ruby %%RUBY_VENDORARCHLIBDIR%% %%RUBY_VENDORLIBDIR%% lib/ruby/vendor_ruby lib/ruby Above directories are owned by lang/ruby1[89] ports. PR: ports/153041 Tested by: 2-exp runs by pav With Hat: ruby@
* Sync to new bsd.autotools.mkade2010-12-041-1/+1
|
* - Update ruby 1.8 to p302.stas2010-11-228-292/+4
| | | | | PR: ports/151712 Reported by: Pavel Argentov <argentoff@gmail.com>
* Punt autoconf267->autoconf268ade2010-10-161-1/+1
|
* - Do not link ruby18 agains librt.stas2010-10-111-5/+21
| | | | | | | - Bump portrevision. PR: ports/149003 Submitted by: Anonymous <swell.k@gmail.com>
* Round one migration of ports from automake{19,110} to automake111ade2010-10-061-1/+1
|
* Autotools update. Read ports/UPDATING 20100915 for details.ade2010-09-161-1/+1
| | | | | Approved by: portmgr (for Mk/bsd.port.mk part) Tested by: Multiple -exp runs
* Fix generation of broken Makefiles in case a setting occurs multiplejohans2010-09-061-0/+11
| | | | | times in the auto-generated config.status file (happens with new m4). This only fixes a potential build error - no package changes.
* - remove extra -g from CFLAGSpgollucci2010-08-311-5/+0
| | | | | | | | - WITH_DEBUG is handled in Mk/bsd.port.mk PR: ports/146863 Submitted by: Anonymous <swell.k@gmail.com> Silence from: stas (maintainer)
* - Update ruby 1.9.1 to p430. This release fixes CVE-2010-0541.stas2010-08-181-0/+11
| | | | | - Fix CVE-2010-0541 in ruby18. Bump portrevision. - Fix ruby19 build with openssl 1.1.
* - Fix incorrect errno returned by IO::write.stas2010-04-291-0/+23
| | | | | Reported by: John-Paul Bader <contact@smyck.org> Obtained from: ruby svn (revision r26253)
* - Fix build without pthreads.stas2010-04-291-4/+7
| | | | | PR: ports/146112 Reported by: Paul <Paul.Shepel@gmail.com>
* - Do not try to stop the timer thread in child after fork: at this momentstas2010-04-283-0/+45
| | | | | | | there's already nothing to stop. Only mark the timer thread as stopped. That fixes spontaneous lockups in ruby popen call. Reported by: renchap @ FreeNode
* - Fix build with openssl 1.0.stas2010-04-074-10/+260
| | | | Submitted by: dinoex
* - Update to patchlevel 248.stas2010-01-069-451/+7
|
* - Don't build ruby with threads support on FreeBSD versions before 7.2stas2009-10-123-18/+150
| | | | | | | | | | | | | | | | | | | | | | | | | | - On FreeBSD >= 7.2 allocate the new thread with adequate amount of stack space to run the main ruby code in. This allows to mitigate problem when too low stack space available for ruby when running with pthreads enabled. - Bump portrevision. The long version. Before this change we used to link ruby against pthreads uncoditionally on all versions of FreeBSD. This is indispensable in order to load the threaded shared objects withing ruby. However, this causes a dramatic decrease in the stack space available as pthreads only allows up to several megabytes of stack space for the main application threads. The only solution to this is to create the new thread immediately after the program start with rigth stack size attributes set. Nonetheless this scheme won't work for us on FreeBSD version before 7.2 as malloc implementation in these versions was not threaded fork safe (i.e. this is impossible to fork from the threaded program and expect malloc/free functions to work). Thus the only solution for now can be to disable pthreads entirely on FreeBSD <= 7.2. This won't cause any performance/usability problems for users as Ruby 1.8 uses green threads, however it may prevent <= 7.2 users to load shared libraries linked agains pthreads. Reported by: "François Montel" <seanmullen@gmail.com> Tested by: Sean Mullen <seanmullen@gmail.com>
* - Add ${PTHREAD_LIBS} to LDFLAGS in threaded build. This fixes the issuestas2009-07-201-0/+1
| | | | | | | when pthread libraries don't show up in Config::CONFIG["LIBS"] in some cases. Reported by: dinoex
* - Fix stack overflow detection algorithm. It has not worked before asstas2009-06-193-19/+183
| | | | | | | | | | | | | | | | | | | | | | | we were linking the ruby binary against pthreads, and the default stack size detection method with getrlimit didn't returned right values in this case. Now, if threads enabled, it also tries to determine the stack size via pthreads calls and use this value if it is smaller than what getrlimit returned. Furthermore, the stack overflow detection routine now works proactively, generating exception if there're probability the stack will be exhausted by the time of the next check (ruby performs checks only in each 256th call of rb_call0). [1] - Build pthreads-enabled ruby by default. I have not received any bug reports for this for years, and this verison will work correctly with threaded libraries. Also, do not link agains pthreads in non-pthread case (this breaks stack size detection algorithm), and eliminate the option to disable pthreads (so only power users who know what they're doing can disable them). - Build RDoc by default so it is available in the package. - Bump portrevision. PR: ports/132158 Reported by: Eugene Pimenov <libc@libc.st>
* - Fix the bug in ruby GC when object finalizer were never called. This hasstas2009-06-183-0/+41
| | | | | | | | | | | | | | | been triggered by portupgrade which uses finalizers to remove lockfiles. - Fix the bug in URI module that smashed uri paths in merge method for ftp uris. [1] - Fix segmentation fault when cloning objects with dynamically created methods (via instance_eval). [2] PR: ports/131775 [1], ports/135533 [2] Submitted by: Yoshisato YANAGISAWA <osho@pcc-software.org> [2], Helmut Schneider <jumper99@gmx.de> [1], Jaakko Heinonen <jh@saunalahti.fi> [1], Peter Hofer <ph@desktopbsd.net> [1] Obtained from: ruby_1_8 svn tree (rev 22679) [2]
* - Fix BigDecimal DoS vulnerability in ruby 1.8.7.stas2009-06-131-0/+211
| | | | | | | - Bump portrevision. Obtained from: ruby-lang CVS Security: 62e0fbe5-5798-11de-bb78-001cc0377035
* - Really remove GC patch support.stas2009-06-031-6/+0
| | | | | PR: ports/135207 Submitted by: Keith Gaughan <kmgaughan@eircom.net>
* - Update ruby 1.8.7 to the latest revision available from ruby-lang.org.stas2009-06-038-539/+216
| | | | | | | This updates also borrows some important bugfixes from Ruby CVS that is not available in patchlevel 160 yet. - Drop GC patch support. It is broken with the new ruby version and seem to require the complete rewriting.
* - Ruby socket connect code seems to work unstably in case if connectionstas2009-02-231-0/+105
| | | | | | | | | | to remote host was refused. FreeBSD connect(2) call returns EINVAL in that case and clears the error code, so there's no way to determine what happened. Reimplement ruby_connect via select call instead of polling the status by connect(2). This may also reduce overhead (though, not verified). Reported by: Saku Ytti <saku@ytti.fi>
* - Fix ruby-tk build.stas2009-02-141-3/+5
| | | | Reported by: pav
* - Fix build with port's openssl version.stas2009-02-132-19/+0
| | | | Reported by: Jan Henrik Sylvester <me@janh.de>
* - Fix pkg-plist.stas2009-02-122-8/+34
| | | | Pointy hat to: me
* - Update ruby18 to 1.8.7p72.stas2009-02-124-16/+25
| | | | | PR: ports/124837 (based on) Submitted by: KIMURA Yasuhiro <yasu@utahime.org>
* - Fix build with OPENSSL_PORT.stas2009-01-122-0/+17
| | | | | PR: ports/130399 Submitted by: bf <bf2006a@yahoo.com>
* - Remove conditional checks for FreeBSD 5.x and olderpav2009-01-062-18/+1
|
* - Remove files forgotten in previous commit.stas2008-08-166-511/+0
|
* - Update ruby to 1.8.6 patchset 287.stas2008-08-1613-687/+149
|
* - Fix CVE-2008-1447 (DNS spoofing vulnerability).stas2008-08-116-0/+511
| | | | | | | | | - Fix Webrick DoS vulnerability. - Serveral minor bugfixes in cgi.rb, ipaddr.rb and resolver. - Bump PORTREVISION. Obtained from: ruby VCS Tested by: Ilya Bakulin <webmaster@kibab.com>
* - Add a couple of other patches from ruby SVN repo:stas2008-06-263-0/+45
| | | | | | | | * fix integer overflow in bignums; * correctly check for string length in regexps; * fix memory leak in parse.c. - Bump portrevision.
* - Fix possible memory corruption when using String;stas2008-06-214-0/+243
| | | | | | | | - fix integer overflow in Array; - fix overflow in String; - bump PORTREVISION. Obtained from: ruby VCS
* - Fix webrick vulnerabilitystas2008-04-064-11/+397
| | | | | | | - Update rexml to 3.1.7.2 - Bump portrevision. Obtained from: ruby svn
* - Fix a typo in the bundled REXML package.stas2007-12-041-0/+11
| | | | | | | - Bump up portrevision. Approved by: portmgr (marcus) Reported by: mat
* - Update ruby to the latest 111 patchversion.stas2007-10-3018-855/+13
| | | | | | It's a bugfix release. Thanks to: Alexander Logvinov <ports@logvinov.com> for initial patchset.
* Remove support for OSVERSION < 5edwin2007-10-041-1/+1
|
* - Set --mandir and --infodir in CONFIGURE_ARGS if the configure scriptrafan2007-07-231-2/+1
| | | | | | | | | | | | | | | | | | supports them. This is determined by running ``configure --help'' in do-configure target and set the shell variable _LATE_CONFIGURE_ARGS which is then passed to CONFIGURE_ARGS. - Remove --mandir and --infodir in ports' Makefile where applicable Few ports use REINPLACE_CMD to achieve the same effect, remove them too. - Correct some manual pages location from PREFIX/man to MANPREFIX/man - Define INFO_PATH where necessary - Document that .info files are installed in a subdirectory relative to PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and subdirectory detection. PR: ports/111470 Approved by: portmgr Discussed with: stas (Mk/*), gerald (info related stuffs) Tested by: pointyhat exp run
* - Delete rb_thread_status prototype from public header, since it causesstas2007-07-151-5/+2
| | | | | | | problems with some extensions. This also had been fixed in upsteam CVS. - Bump portrevision. Reported by: many
* - Add a bunch of fixes and patchs from the upstream. These fixes a lot ofstas2007-07-1016-1/+857
| | | | | | | serious bugs, some of which can pose security-related problems. - Bump up PORTREVISION. Requested by: many
* Do pre-install actions as rootbrian2007-05-261-1/+1
| | | | Approved by: stas (maintainer)
* - Install NEWS file too.stas2007-05-042-0/+2
| | | | Suggested by: knu
* - Hack around RUBY_PORTEPOCH being set later than PKGNAME suffix is determinedpav2007-04-051-0/+3
| | | | With hat: portmgr
* - Use common RUBY_PORTEPOCH variable.stas2007-04-041-1/+1
|
* - Update ruby to 1.8.6stas2007-04-045-16/+23
| | | | | - Synchronise portversions and portepochs in all ruby subports - Take maintainerships of all ruby subports.
* - COPYTREE_* are now part of bsd.port.mkpav2007-03-241-7/+0
| | | | | PR: ports/100996 Submitted by: stass
* - Add patch that allows GC performance profiling and analasys.stas2007-01-032-0/+542
| | | | - Bump portrevison
* - Update lang/ruby18 to 1.8.5p12 (bugfix release)stas2007-01-036-10561/+304
| | | | | | | | | | | - Make RI generation disabled by default (it causes problems on slow hardware) - PREFIX-cleaness fixes (in bsd.ruby.mk) [1] - Take maintainership of bsd.ruby.mk [1] The patch was tested in the tinderbox with all ruby-dependend ports. Approved by: portmgr (linimon)
* - Fix an another cgi library vulnerabilitystas2006-12-052-4/+29
| | | | | | | | - Bump portrevision PR: ports/106287 Reported by: UEDA Hiroyuki <bsdmad@gmail.com> Obtained from: ruby cvs
* - Back-out the previous commit, as it can cause linking problems (pthread'sstas2006-11-201-2/+3
| | | | | | | | unresolved symbols) on some systems (e.g. with libgnomeui). Linking threading libraries donesn't employ threading in ruby per se, so it's safe to do that in non-threaded case. Reported by: mezz
* - Don't links agains threading libraries in case if pthreads support wasstas2006-11-151-2/+4
| | | | | | disabled. Reported by: Anton Yuzhaninov <citrin@citrin.ru>
* - Add a workaround for the recently disclosed DoS vulnerability in the cgi.rbstas2006-11-042-1/+12
| | | | | | | | ruby18 module - Bump portrevision PR: ports/105113 Submitted by: UEDA Hiroyuki <BSDmad@gmail.com>
* - Fix pkg-plist when ONIGURUMA option usedstas2006-10-152-1/+6
| | | | | | | - Bump portrevision Submitted by: nork Approved by: portmgr (clement)
* - Add runtime knob to allow libraries installation under userstas2006-10-091-5/+12
| | | | | | | | | | | privileges. When RB_INSTALL_USER environment variable is set, ruby will not pass '${_BINOWNGRP}' to install program, thus allowing an ordinal user to install gem or library (e.g. into home directory). - Eliminate extra whitespace - Bump portrevision. PR: ports/103801 (idea) Submitted by: Dimitri Aivaliotis <aglarond@gmail.com>
* - Prepare port to make ruby libraries PREFIX-clean (also requires bsd.ruby.mkstas2006-10-024-11022/+11133
| | | | | | | | | | | | | | | | | | | | | | | | modifications) - Add OPTIONS - Provide automatic pkg-plist generator to simplify updates - Guarantee permissions safety when installing docs and examples (eliminate ${CP} -r *) - Create handy docs and examples structure (install examples for external libraries in separate directories) - Remove unused KNOB (NORUBYLIB) - Add knob to disable RDOC generation [1] - Add knob to disable IPv6 support - Move list of obsoleted packages to the separate file (files/obsoleted) - Add additional .keep_me like files to allow shared directories to not be deleted by dependent ports - Minor cleanups and modifications - Bump-up portrevision All ruby ports were tested in tinderbox with these modifications. Requested by: VANHULLEBUS Yvan <vanhu_bsd@zeninc.net> [1] PR: ports/103353 [1], ports/102648, ports/102663, ports/102685, ports/102646 Approved by: sem (mentor)
* - Assign a new ruby maintainer who submitted patches which will be committedsem2006-09-131-1/+1
| | | | | | after 6.3-RELEASE Submitted by: Stanislav Sedov <ssedov@mbsd.msk.ru>
* - Update to 1.8.5sem2006-08-279-525/+7918
| | | | A bugs fix release.
* - s,INSTALLS_SHLIB,USE_LDCONFIG,gclsung2006-08-151-1/+1
| | | | | | | - these include irc/ japanese/ java/ lang/ mail/ math/ maintained by ports@ PR: ports/101916 Submitted by: Gea-Suan Lin <gslin_AT_gslin dot org>
* - Fix last discovered security vulnerabilities.sem2006-07-304-1/+77
| | | | VuXML id: 76562594-1f19-11db-b7d4-0008743bf21a
* - Revert previous commit, it broke ruby-gtk2pav2006-05-251-3/+4
| | | | Reported by: mezz
* - Don't link pthread libs in non-pthread case (the default case)pav2006-05-241-4/+3
| | | | | PR: ports/97765 (based on) Submitted by: Takeshi MUTOH <mutoh@openedu.org>
* - Fix PKGNAMESUFFIX when both Oniguruma and pthreads are enabledpav2006-05-151-1/+1
| | | | | PR: ports/97178 (based on) Submitted by: cokane
* Remove obsolete USE_REINPLACE.okazaki2006-05-032-1/+4
| | | | Add missing entries for the ONIGURUMA option to the plist.
* Wrong type of integer argument to ioctl(2) cause ruby18 to produce lotsanray2006-05-022-1/+23
| | | | | | | of sign-extension noises through console / kernel log on FreeBSD/amd64. PR: ports/94088 Submitted by: ariff
* Show the message about WITH_PTHREADS knob only when WITH_PTHREADS isn't defined.nobutaka2006-05-011-0/+2
| | | | Submitted by: MOROHOSHI Akihiko <moro@remus.dti.ne.jp>
* - Disable pthread support by default to fix breakage of some ruby applicationsnobutaka2006-03-311-5/+15
| | | | | | | | (migemo, mod_ruby, etc.). - Remove WITHOUT_PTHREADS knob and add WITH_PTHREADS knob. - Bump PORTREVISION. Approved by: portmgr (krion)
* Use the code actually committed into Ruby CVS againstume2006-01-242-42/+99
| | | | | | getcontext/setcontext issue. Obtained from: Ruby CVS
* Better fix for the problem on AMD64 and Pentium4 since rev1.4.ume2006-01-221-22/+19
| | | | | | | | | | | getcontext() saves EFLAGS and setcontext() restores it. When carry flag is set in EFLAGS, setcontext() treats it as an system call error. This problem is filed as misc/92110. rev1.3 and before hid this problem, and rev1.4 exposed it. Drop carry flag before getcontext() for workaround for this problem. Submitted by: Tanaka Akira <akr__at__m17n.org> Tested by: TAKANO Yuji <takachan__at__running-dog.net>
* WITHOUT_CPU_CFLAGS hack is not required anymore.ume2006-01-221-6/+0
| | | | Tested by: TAKANO Yuji <takachan__at__running-dog.net>
* fix build on AMD64 for workaround.ume2006-01-221-17/+22
| | | | Reported by: many
* ${CPUTYPE} might not defined.ume2006-01-211-0/+2
| | | | Reported by: cperciva
* It was not buildable with CPUTYPE=athlon64 or CPUTYPE=athlon-xpume2006-01-211-0/+4
| | | | | | | | since my last commit. It spun in 'miniruby' somewhere in a bigdecimal compile. So, if CPUTYPE is defined as athlon64 or athlon-xp, ignore CPU_CFLAGS for workaround. Reported by: Mike Harding <mvh__at__ix.netcom.com>
* eval.c (FUNCTION_CALL_MAY_RETURN_TWICE): use only for SPARC and IA64ume2006-01-212-17/+43
| | | | | | | | | | before gcc 4.0.3. previous one broke xcgroup of XCAST6: http://sourceforge.net/projects/xcast6/ Reported by: SUZUKI Koichi <metal__at__gc5.so-net.ne.jp> Obtained from: http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/eval.c.diff?r1=1.616.2.148;r2=1.616.2.149
* - Fix build on sparc64pav2006-01-191-0/+44
| | | | | | Investigated by: marius This patch by: Tanaka Akira <akr@m17n.org> (akr in ruby CVS) Obtained from: ruby CVS
* - Provide WITHOUT_PTHREADS optionpav2006-01-161-3/+9
| | | | Submitted by: Yoshiaki Kasahara <kasahara@nc.kyushu-u.ac.jp>
* - Fix bug: FileUtils.mv() does not unlink source file when moving overpav2006-01-162-1/+11
| | | | | | filesystem boundaries Reported by: Virgil Champlin <champlin@stupidog.org>
* - OPENSSLINC is even betterpav2006-01-151-1/+1
| | | | Submitted by: mezz
* - Use OPENSSLBASEpav2006-01-151-5/+2
| | | | Suggested by: mezz
* - Add patchfile neded for ruby-tkpav2006-01-151-0/+7
|
* - Account for removal of tcltklib; 1.8 is now defaultpav2006-01-141-7/+3
|
* - Enable pthreads using configure switch, so autodetection based on headerspav2006-01-141-3/+2
| | | | parsing works
* - Correct OpenSSL handling from previous commitpav2006-01-141-1/+1
|
* - Make OpenSSL handling more obviouspav2006-01-141-2/+6
|
* - Update to 1.8.4pav2006-01-146-472/+696
| | | | | PR: ports/91556 Submitted by: Alexander Wittig <alexander@wittig.name>
* Fix build when BATCH and WITH_ONIGURUMA is set.lawrance2005-11-291-0/+25
| | | | | | PR: ports/87704 Submitted by: IWATSUKI Hiroyuki <don@na.rim.or.jp> Reviewed by: Parv <parv@pair.com>
* - Add SHA256pav2005-11-251-0/+2
|
* - Drop maintinership to ports@sem2005-11-221-1/+1
| | | | Reminded by: linimon
* - Back out the last update. It breaks many ruby ports install.sem2005-11-143-304/+235
| | | | Reported by: kris via pointyhat
* bsd.ruby.mk:sem2005-11-093-234/+304
| | | | | | | | | | | | | | | | | | - 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
* - 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