aboutsummaryrefslogtreecommitdiffstats
path: root/Mk/bsd.ruby.mk
Commit message (Collapse)AuthorAgeFilesLines
* Remove lang/ruby21: upstream support endedsunpoet2017-05-031-15/+3
|
* Add RUBY24 to PLIST_SUBsunpoet2017-05-011-1/+2
|
* - Update rubymiwi2017-04-281-4/+4
| | | | | | | | | | | lang/ruby22 -> 2.2.7 lang/ruby23 -> 2.3.4 PR: 218864 Reviewed by: swills Exp-Run: antoine Approved by: portmgr (swills,antoine) Differential Revision: https://reviews.freebsd.org/D10506
* Update to 2.4.1sunpoet2017-03-281-2/+2
| | | | Changes: http://www.ruby-lang.org/en/news/2017/03/22/ruby-2-4-1-released/
* - Update devel/doxygen to 1.8.13antoine2017-03-201-1/+1
| | | | | | - Adjust ports depending on it PR: 217801
* Fix PLISTsunpoet2017-01-271-1/+1
| | | | | | | | - Bump PORTREVISION for package change PR: 216498 Submitted by: marino MFH: 2017Q1
* Add Ruby 2.4.0swills2016-12-271-1/+12
| | | | | While here, remove local patches that are no longer needed and simplify post-patch target.
* lang/ruby21: fix setjmp clobbered variablesswills2016-12-081-1/+1
| | | | | PR: 206108 Submitted by: dim
* lang/ruby23: fix setjmp clobbered variablesswills2016-12-081-1/+1
| | | | | PR: 206111 Submitted by: dim
* lang/ruby22: fix setjmp clobbered variablesswills2016-12-071-1/+1
| | | | | PR: 206110 Submitted by: dim
* update lang/ruby23 to 2.3.3swills2016-11-221-1/+1
|
* update lang/ruby21 to 2.1.10swills2016-11-221-2/+2
|
* lang/ruby23: update to 2.3.2swills2016-11-211-2/+2
|
* lang/ruby22: update to 2.2.6swills2016-11-181-2/+2
|
* Remove USE_LIBRUBY and DEPEND_LIBRUBYswills2016-11-031-7/+0
|
* - Update devel/doxygen to 1.8.12antoine2016-09-281-3/+3
| | | | | | - Adjust plist of ports depending on it PR: 212869
* Remove support for RUBY_ELISPDIRswills2016-09-201-4/+1
|
* remove missed commentswills2016-09-151-2/+0
|
* Mk/bsd.ruby.mk: remove rdtool supportswills2016-09-151-51/+0
| | | | rdtool support has been disabled by default for 12 years and isn't needed
* Do not terminate IGNORE messages with period, it is added by the framework.danfe2016-08-261-2/+2
|
* Always include bsd.default-versions.mk in bsd.port.mk.mat2016-08-031-2/+0
| | | | | | | | | | | The variable defined in it are now always available after including bsd.port.pre.mk. PR: 210666 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D6933
* Despite its name, ruby-rd-build runs during the install stage.mat2016-06-171-1/+1
| | | | | | Reported by: antoine Pointy hat to: mat Sponsored by: Absolight
* Remove DO_NADA targets.mat2016-06-171-5/+2
| | | | | | | No need to have make(1) compute a target order graph for targets that are empty. Sponsored by: Absolight
* Fix up Mk/bsd.ruby.mk after removing lang/ruby20rene2016-06-011-15/+3
| | | | Reported by: mat via #bsdports
* Remove now unused USE_RAKEswills2016-05-041-5/+0
|
* lang/ruby23: update to 2.3.1swills2016-05-041-1/+1
|
* lang/ruby22: update to 2.2.5swills2016-05-041-1/+1
|
* lang/ruby21: Update to 2.1.9swills2016-05-041-1/+1
|
* create USES=gem and update rubygem- ports to use itswills2016-04-281-138/+1
| | | | | | | Note that for now ports still have to have USE_RUBY=yes to use USES=gem PR: 209041 Differential Revision: https://reviews.freebsd.org/D6070
* remove RUBY_SHEBANG_FILES since USES=shebangfix does the sameswills2016-04-261-32/+0
| | | | PR: 209051
* Try to be more helpful to our users, and keep all the possible versionsmat2016-04-141-0/+4
| | | | | | close to their default value in Mk/bsd.default-versions.mk. Sponsored by: Absolight
* Make the do-{build,extract,install} targets overrideable.brd2016-03-301-0/+6
| | | | Approved by: swills (mentor)
* Remove the now unneeded ${PORTSDIR} from dependency definition inbapt2016-03-271-7/+7
| | | | | | | | The infrastructure Makefiles PR: 206569 Exp run by: antoine Differential Revision: D5047
* Remove unneeded print from find commandswills2016-02-021-1/+1
|
* Remove source and intermediate build output from intalled rubygem- portsswills2016-02-021-1/+4
| | | | PR: 192949
* - Add ruby23 2.3.0sunpoet2016-01-061-2/+14
| | | | | | | | | | | | | | - Do not silence installation message - Use . instead of \* for COPYTREE_SHARE - Use do-test: - Use MAKE_CMD - Remove validate: - Cosmetic change Differential Revision: https://reviews.FreeBSD.org/D4749 PR: 205774 Exp-run by: antoine MFH: 2016Q1
* - Update to 2.0.0p648sunpoet2015-12-241-1/+1
| | | | | | | | | | | | | | | | - Add LICENSE_FILE - Use USES=autoreconf instead of USE_AUTOTOOLS=autoconf - Use USES=libedit - Use USES=tar:xz - Silence patch and build messages Changes: https://www.ruby-lang.org/en/news/2015/12/16/ruby-2-0-0-p648-released/ http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_648/ChangeLog Security: 3b50881d-1860-4721-aab1-503290e23f6c Differential Revision: https://reviews.freebsd.org/D4668 PR: 205487 Exp-run by: antoine MFH: 2015Q4
* - Update to 2.1.8sunpoet2015-12-241-1/+1
| | | | | | | | | | | | | | | - Add LICENSE_FILE - Use USES=autoreconf instead of USE_AUTOTOOLS=autoconf - Use USES=libedit - Silence patch and build messages Changes: https://www.ruby-lang.org/en/news/2015/12/16/ruby-2-1-8-released/ http://svn.ruby-lang.org/repos/ruby/tags/v2_1_8/ChangeLog Security: 3b50881d-1860-4721-aab1-503290e23f6c Differential Revision: https://reviews.freebsd.org/D4668 PR: 205487 Exp-run by: antoine MFH: 2015Q4
* - Update to 2.2.4sunpoet2015-12-241-1/+1
| | | | | | | | | | | | | | | - Add LICENSE_FILE - Use USES=autoreconf instead of USE_AUTOTOOLS=autoconf - Use USES=libedit - Silence patch and build messages Changes: https://www.ruby-lang.org/en/news/2015/12/16/ruby-2-2-4-released/ http://svn.ruby-lang.org/repos/ruby/tags/v2_2_4/ChangeLog Security: 3b50881d-1860-4721-aab1-503290e23f6c Differential Revision: https://reviews.freebsd.org/D4668 PR: 205487 Exp-run by: antoine MFH: 2015Q4
* Readd PORTSDIR for now we will only start removing them after 2016Q1 is branchedbapt2015-10-151-7/+7
| | | | | This gives more time for tools to get updated, available in packages etc before bothering users
* Drop the necessity to add ${PORTSDIR} to dependency linebapt2015-10-151-7/+7
| | | | | | | | | | | Modify make describe to automatically prepend ${PORTSDIR} if the path for the port is not absolute Checked with poudriere, portmaster, portupgrade PR: 203685 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D3866
* - Update to 2.2.3sunpoet2015-09-091-2/+2
| | | | | | | | - Fix PLIST Changes: http://svn.ruby-lang.org/repos/ruby/tags/v2_2_3/ChangeLog Differential Revision: https://reviews.freebsd.org/D3587 Approved by: swills (portmgr, ruby)
* - Update to 2.1.7sunpoet2015-09-091-2/+2
| | | | | | | | - Fix and sort PLIST Changes: http://svn.ruby-lang.org/repos/ruby/tags/v2_1_7/ChangeLog Differential Revision: https://reviews.freebsd.org/D3587 Approved by: swills (portmgr, ruby)
* - Update to 2.0.0p647sunpoet2015-09-091-2/+2
| | | | | | | | - Fix PLIST Changes: http://svn.ruby-lang.org/repos/ruby/tags/v2_0_0_647/ChangeLog Differential Revision: https://reviews.freebsd.org/D3587 Approved by: swills (portmgr, ruby)
* - Move *_DEPENDS togethersunpoet2015-09-081-1/+1
| | | | | | | | | | | | | | | - Add GMP option: libgmp.so is linked if present - Sort CONFIGURE_ARGS - Remove duplicate WRKSRC - Sort USES - Use pre-install: instead of pre-su-install: - Convert to new options helper - Convert to new options target helper - Add regression-test: - Fix typo - Cosmetic change - Pet portlint: fix diff header of patch files - Bump PORTREVISION for dependency and package change
* - Move *_DEPENDS togethersunpoet2015-09-081-1/+1
| | | | | | | | | | | | | | | | | | - Add GMP option: libgmp.so is linked if present - Sort CONFIGURE_ARGS - Remove duplicate WRKSRC - Sort USES - Use pre-install: instead of pre-su-install: - Convert to new options helper - Convert to new options target helper - Change options helper: (copied from ruby22) - Use CAPIDOCS_CONFIGURE_ENABLE instead of CAPIDOCS_CONFIGURE_OFF - Use RDOC_CONFIGURE_ENABLE instead of RDOC_CONFIGURE_OFF - Add regression-test: - Fix typo - Cosmetic change - Pet portlint: fix diff header of patch files - Bump PORTREVISION for dependency and package change
* - Move *_DEPENDS togethersunpoet2015-09-081-1/+1
| | | | | | | | | | | | | | | | | - Sort CONFIGURE_ARGS - Remove duplicate WRKSRC - Sort USES - Use pre-install: instead of pre-su-install: - Convert to new options helper - Convert to new options target helper - Change options helper: (copied from ruby22) - Use CAPIDOCS_CONFIGURE_ENABLE instead of CAPIDOCS_CONFIGURE_OFF - Use RDOC_CONFIGURE_ENABLE instead of RDOC_CONFIGURE_OFF - Add regression-test: - Fix typo - Cosmetic change - Pet portlint: fix diff header of patch files - Bump PORTREVISION for package change
* - Add BROKEN_RUBYxx to simplify Makefilesunpoet2015-08-291-0/+8
| | | | | Differential Revision: https://reviews.FreeBSD.org/D2239 Reviewed by: swills (portmgr, ruby)
* Update Ruby to latest versions to address CVE-2015-1855.swills2015-04-141-6/+6
| | | | Security: https://www.ruby-lang.org/en/news/2015/04/13/ruby-openssl-hostname-matching-vulnerability/ (vuxml forthcoming)
* - Fix runtime with OpenSSL after the removal of SSLv2 in head.bdrewery2015-04-021-3/+3
| | | | | - Make the main LOCALBASE/bin files into symlinks to the actual version to make it simpler to tell which version is default.
* Improve invalid version detectionswills2015-03-311-0/+7
| | | | | | Reported by: dvl, zi Submitted by: bdrewery Tested by: zi
* lang/ruby21: fix bug in bundled rdocswills2015-03-301-1/+1
| | | | Obtained from: https://github.com/rdoc/rdoc/commit/55fbd8947faf33b41289976b9296e6279f83eaa1
* Update ruby-gems to 2.4.5swills2015-03-301-19/+27
| | | | | Note this is a big upgrade and the way gemspecs are generated changed. As a result, all patched gemspecs had to have new patches.
* - Cleanup Mk/bsd.ruby.mk and remove no-op knobs in ruby portssunpoet2015-03-141-8/+0
| | | | | Reviewed by: bapt Reviews: https://reviews.freebsd.org/D2030
* lang/ruby22: update to 2.2.1swills2015-03-091-1/+1
| | | | | PR: 198338 Submitted by: Yasuhiro KIMURA <freebsd.org@pob01.utahime.jp>
* lang/ruby20: update to 2.0.0 p643swills2015-03-081-2/+2
| | | | | | While here, bring in an rdoc fix Obtained from: https://github.com/rdoc/rdoc/commit/55fbd8947faf33b41289976b9296e6279f83eaa1
* Remove lang/ruby19 which reached its end-of-life on 2015-02-23rene2015-02-251-28/+3
| | | | | | | | | Add a note to UPDATING for ruby19 users. Differential Revision: https://reviews.freebsd.org/D1954 Submitted by: myself Reviewed by: ruby (swills, sunpoet) Approved by: ruby (swills)
* Bump PORTEPOCH on lang/ruby22 to avoid false positive vulnerability reportswills2015-02-221-1/+1
| | | | | PR: 197875 Submitted by: Yasuhiro KIMURA <freebsd.org@pob01.utahime.jp>
* Add Ruby 2.2.0swills2015-02-211-20/+18
| | | | | | Differential Revision: D1457 Submitted by: sunpoet Reviewed by: swills (myself)
* Change the EDIT option of ruby to use libedit by default now that libeditbapt2015-02-021-3/+3
| | | | | | | | | | | | from ports is able to handle unicode. Make sure that ruby does not provides its own function to read the input but let libedit do it itself. This allows the binary package to by default not be "tainted" by the readline license. Differential Revision: https://reviews.freebsd.org/D1547 Reviewed by: swills Approved by: ruby (swills)
* Update devel/doxygen to 1.8.9antoine2014-12-311-3/+3
| | | | | | PR: ports/196342 Submitted by: Naram Qashat (maintainer) Exp-run and fixes to depending ports: self
* Update to latest versionswills2014-11-151-5/+5
| | | | While here, fix a few plist issues
* lang/ruby21: Update to 2.1.4swills2014-11-121-2/+2
| | | | | PR: 194677 Submitted by: Yasuhiro KIMURA <yasu@utahime.org>
* lang/ruby2*: disable dtrace on OS versions without the dtrace fixes from r271413swills2014-11-121-2/+2
| | | | While here, fix plist issues
* Fix plist for CAPIDOCS option after update to doxygen.swills2014-11-081-3/+3
| | | | | PR: 194712 Reported by: Trond Endrestol <Trond.Endrestol@ximalas.info>
* lang/ruby2*: fix dtrace supportswills2014-10-011-2/+2
| | | | | | | | | DTrace support in ruby needs the -xnolibs flag added to the dtrace command called during build to ensure that dtrace support is enabled even if the dtrace kernel modules are not loaded at build time. However, with this dtrace will be enabled on some OS versions where it will not work, so add logic to disable it where appropriate.
* lang/ruby21: update to 2.1.3swills2014-09-241-2/+2
|
* lang/ruby20: update to 2.0.0p576swills2014-09-241-2/+2
|
* lang/ruby*: bump portrevision for libexecinfo changeswills2014-09-151-3/+3
| | | | I had thought the package wouldn't change, but it does
* lang/ruby*: remove obsolete patchesswills2014-09-021-3/+3
| | | | | | | | Remove no longer needed patches for ftp. While here, fix the test target for ruby21 PR: 192998 Submitted by: Robert Grimm <rfgrimm@gmail.com>
* lang/ruby*: fix docs handlingswills2014-08-311-3/+3
| | | | | | | | | | | - Fix handling of RDOC option and make it ON by default - Add DOCS option to OPTIONS_DEFINE - Add EXAMPLES option - Add CAPIDOCS option which installs C API documents generated by doxygen - Other cleanups while here PR: 189646 Submitted by: Yasuhiro KIMURA <yasu@utahime.org> (based on)
* Allow ports using ruby extconf to be built as non rootantoine2014-08-261-0/+1
| | | | PR: ports/191313
* lang/ruby21: Update to Ruby 2.1.2swills2014-07-271-2/+2
|
* lang/ruby20: Update to Ruby 2.0.0-p481swills2014-07-271-2/+2
|
* lang/ruby19: update to Ruby 1.9.3-p547swills2014-07-271-2/+2
|
* Really modernize LIB_DEPENDSbapt2014-07-151-1/+1
|
* Modernize LIB_DEPENDSbapt2014-07-151-1/+1
|
* - Force use of libreadline from ports rather than base, in order to avoidswills2014-05-311-2/+2
| | | | | | | | | | | | | | | | | | unexpectedly getting readline from ports if it's already installed. - Add patch to work with newer libreadline - Provide an option to use libedit from ports, avoiding the libedit in base. - Note 1: The patch to work with newer libreadline is only applied in the libreadline case since it actually breaks building with libedit. - Note 2: libreadline is not BSD licensed and while libedit would be preferable, it seems to have issues with UTF8 still, see ruby bug 9204. Once that's resolved, we can make libedit the default. PR: ports/187928 [1] (based on) PR: ports/188077 [2] (based on) Submitted by: Shin-ya Murakami <murashin@gfd-dennou.org> [1] Submitted by: Christoph Moench-Tegeder <cmt@burggraben.net> [2] Obtained from: http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ext/readline/readline.c?r1=43458&r2=45225 (ruby upstream) MFH: 2014Q2
* Convert all :U to :tu and :L to :tlbapt2014-05-051-2/+2
| | | | | | | | | | | | | | Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a replacement for :U and :L (which has been marked as deprecated) bmake which is the default on FreeBSD 10+ only support by default :tu/:tl a hack has been added at the time to support :U and :L to ease migration. This hack is now not necessary anymore Note that this makes the ports tree incompatible with make(1) from FreeBSD 8.3 or earlier With hat: portmgr
* - Fix issues with specifying ${RUBY} variableswills2014-04-131-4/+4
| | | | | PR: ports/170916 Reported by: Hiroto Kagotani <hiroto.kagotani@gmail.com>
* Remove support for not staged portsbapt2014-04-091-9/+0
| | | | Approved by: ruby@ (swills)
* - Fix patch broken in r292221swills2014-03-231-3/+3
| | | | | PR: ports/187472 Redported by: Jeremy Chadwick <jdc@koitsu.org>
* - Update Ruby 2.1 to 2.1.1swills2014-02-251-1/+1
|
* Mk/bsd.(ruby,efl).mk: Replace "freebsd" with OPSYS:Lmarino2014-02-221-2/+2
| | | | | | | | This change is no-op for FreeBSD but is needed for DragonFly support. It has been run in dports for a year. Also unneeded trailing slashes were removed from bsd.efl.mk (also tested for a year). Approved by: portmgr (bapt)
* - Add Ruby 2.1swills2014-02-181-2/+26
|
* - Group common variable declarations togethersunpoet2014-02-151-21/+10
| | | | Reviewed by: swills
* - Remove unnecessary trailing backslashsunpoet2014-02-121-1/+1
|
* Fix trailing newline breaking INDEXbdrewery2014-02-091-1/+2
| | | | Submitted by: cperciva
* Allow staging USE_RUBY_SETUP ports.bdrewery2014-02-091-0/+4
| | | | | | | | | They must be built with the proper prefix, but at install phase they should be passed --prefix=STAGEDIR. It will already install to the previously used PREFIX so this will end up installing into ${STAGEDIR}${PREFIX} With hat: ruby
* - Honor user-defined LANG/LC_ALL/LC_CTYPE before defaulting (improves upon ↵zi2014-02-021-4/+18
| | | | | | | | | | fix committed in r342091) - Ensure LANG/LC_ALL/LC_CTYPE are defined in GEM_ENV for all versions of ruby PR: ports/186313 Reviewed by: swills@ With hat: ruby@
* - Resolve RDoc generation problemszi2014-02-011-1/+1
| | | | | | | PR: ports/186313 Submitted by: zi@ Approved by: bdrewery@ (portmgr) With hat: ruby@
* - Add patch to increase stack size to avoid crash on ppc64swills2014-01-261-2/+2
| | | | | | - Bump PORTREVISION due to binary and package change Submitted by: jhibbits (via private email)
* Make it possible to stage ruby gems using mkmf as a regular userantoine2014-01-231-0/+1
| | | | | Reviewed by: bapt With hat: portmgr
* - Fix mkmf DESTDIR issue with patch from upstreamswills2014-01-031-1/+1
| | | | Obtained from: http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/mkmf.rb?r1=41756&r2=41755&pathrev=41756
* - Add patch to bundled rdoc to fix issue which causes some ports to fail toswills2014-01-021-1/+1
| | | | | | build Obtained from: https://github.com/rdoc/rdoc/commit/f4f5b94285aa9b20cacf78bda61450e17be63a22
* - Fix patch to uri module that I broke in r334630swills2013-11-271-1/+1
| | | | | | | - Bump PORTREVISION PR: ports/184315 Submitted by: Andris Raugulis <andris@govs.lv>
* - Fix and report heap overflow in floating point parsing issue in rubyswills2013-11-231-3/+3
| | | | Security: cc9043cf-7f7a-426e-b2cc-8d1980618113
* - Remove final vestiges of ruby18tabthorpe2013-10-311-36/+4
| | | | Exp-run by: bdrewery
* Fix staging to rubygemsantoine2013-10-181-1/+1
| | | | Approved by: portmgr (bapt)
* Allow staging rubygems (which here, enforce the bindir for staged rubygem ports)bapt2013-10-171-9/+13
|
* - Fix typo [1]sunpoet2013-09-271-1/+1
| | | | | | | - Reword warning message PR: ports/182429 [1] Submitted by: Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp>
* Introduce the one-true-way to handle multi version portsbapt2013-09-191-1/+7
| | | | | | | | | | | | | | | | | | This defines a new macros for end users! DEFAULT_VERSIONS. This macros is used to end-users to define what version they want to be the default version for the whole ports tree (for ports allowing that) Syntax is the following: DEFAULT_VERSIONS= perl5=5.18 ruby=2.0 Swith bsd.ruby.mk to use it[1], switch Uses/perl5.mk to use it[2] If you are maintaining settable multi version port, please change it so it uses DEFAULT_VERSIONS. Reviewed by: ruby (swills) [1], perl (az) [2] Approved by: ruby (swills) [1], perl (az) [2]
* - Update to 1.9.3-p448swills2013-07-121-1/+1
| | | | - Remove patch for issue fixed upstream
* Fix MAKE_FORCE_JOBSbapt2013-07-061-2/+2
|
* - Fix the value of RUBY_PROVIDED to be able to compare withtota2013-06-231-4/+10
| | | | | | | | | RUBY_REQUIRE correctly - Define RUBY_RELVERSION_CODE - Add descriptions about RUBY_RELVERSION and RUBY_RELVERSION_CODE PR: ports/179830 Submitted by: tota (myself)
* - Update Ruby 2.0.0 to p195swills2013-05-281-1/+1
| | | | | | | - Disable dtrace support on powerpc [1] PR: ports/177485 [1] Reported by: Justin Hibbits <jrh29@alumni.cwru.edu> [1]
* - Switch default version of Ruby to 1.9swills2013-05-271-1/+1
|
* - Update to p429swills2013-05-271-1/+1
| | | | | - Cleanup a bit while here, headers use spaces not tabs - Add patch for Ruby bug 8406, already fixed upstream
* - Add LC_TYPE to avoid encoding issues with many gemsswills2013-02-251-0/+2
|
* - Fix plist for ruby 2.0swills2013-02-251-1/+1
|
* - Update to 1.9.3p392swills2013-02-251-1/+1
| | | | Security: forthcoming
* - Add Ruby 2.0swills2013-02-241-2/+34
|
* - Add ability to patch rubygem- portsswills2013-02-241-5/+17
|
* - Update Ruby 1.9 to 1.9.3p385. This fixes a security issue in rdoc ↵swills2013-02-121-1/+1
| | | | | | | | | | (CVE-2013-0256) - Also add the patch for the security issue in the bundled json (CVE-2013-0269) - Fix an issue with the .pc file by patching configure [1] Reported by: avg [1] Security: forthcoming
* - update remaining ruby@ maintained ports to new options frameworkjgh2013-01-121-1/+1
| | | | | | - trim historical header where applicable Reviewed by: swills@ (ruby@)
* - Update lang/ruby19 to 1.9.3p327swills2012-11-101-1/+1
| | | | | | | - Document security issue in earlier versions Security: 5e647ca3-2aea-11e2-b745-001fd0af1a4c Feature safe: yes
* - Update to 1.8.7 p371swills2012-11-021-1/+1
| | | | | Security: 2a093853-2495-11e2-b0c7-000d601460a4 Feature safe: yes
* - Update lang/ruby19 to 1.9.3.286swills2012-11-011-2/+2
| | | | | | | - Don't try to cleanup dir created by ruby-gems - Trim headers while here Feature safe: yes
* - Fix memory leakswills2012-09-221-1/+1
| | | | | PR: ports/171807 Submitted by: stas
* - Update to 1.8.7p370swills2012-07-171-1/+1
| | | | | | PR: ports/169668 Submitted by: stas Approved by: portmgr (linimon)
* - Update lang/ruby19 to 1.9.3-p194swills2012-05-171-1/+1
| | | | | PR: ports/167656 Submitted by: Stanislav Sedov <stas@deglitch.com>
* - 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
* - Assign bsd.ruby.mk to ruby@ [1]tabthorpe2011-12-161-1/+1
| | | | | | | - Assign bsd.efl.mk and bsd.ocaml.mk to ports@ With hat: portmgr Discussed with: swills@ [1]
* - Update lang/ruby19 to 1.9.3swills2011-11-221-3/+3
| | | | | | | Submitted by: stas@ With hat: ruby@ Feature safe: yes Approved by: portmgr (pav)
* - Move RAKE_VER out of bsd.ruby.mk since it is no longer neededswills2011-10-261-1/+0
|
* - Do not install the 'gem' executable as part of ruby 1.9 install. Thestas2011-09-131-3/+1
| | | | | | | | version supplied is too old for some applications, so we're switching to using the version from ports. - Allow ruby-gems installation for ruby 1.9. Submitted by: swills@ (based on).
* - Remove USE_RUBY_AMSTD support, since it is no longer usedswills2011-09-131-11/+0
| | | | Discussed with: stas
* - Revert change of default Ruby version from 1.9 back to 1.8 due toswills2011-08-241-3/+3
| | | | | | unforseen issues. Discussed with: stas
* - Undo some of the changes related to making Ruby 1.9 default.swills2011-08-231-4/+2
| | | | | Specifically, don't try to use devel/ruby-gems instead of the bundled gem.
* - Bump the revision of ruby18 port to force the package rebuild:stas2011-08-231-1/+1
| | | | | the new package doesn't include default ruby, irb, ri links because the default version has changed.
* - Update Ruby 1.9 to p290swills2011-08-211-10/+12
| | | | - Make Ruby 1.9 the default Ruby
* - Update ruby 1.8 to 1.8.7 patchlevel 352.stas2011-07-161-1/+1
|
* - Update ruby 1.9 to 1.9.2p136.stas2011-05-111-1/+1
| | | | This is a bugfix release.
* - As ports ruby 1.9 now includes a recent version of rake,stas2011-04-071-2/+2
| | | | | | | | revert a part of 1.197 by pgollucci which breaks rake with ruby 1.9 and switch back to using the ruby 1.9 bundled one. PR: ports/155539, ports/156217 Submitted by: Ralf Gebhart <gebhart@secnetix.de>, Anonymous <swell.k@gmail.com>
* - Update ruby 1.8 to p302.stas2010-11-221-2/+2
| | | | | PR: ports/151712 Reported by: Pavel Argentov <argentoff@gmail.com>
* - Do not link ruby18 agains librt.stas2010-10-111-1/+1
| | | | | | | - Bump portrevision. PR: ports/149003 Submitted by: Anonymous <swell.k@gmail.com>
* - Update ruby19 to 1.9.2.stas2010-10-111-4/+7
| | | | | | | - Do not link agains librt. [1] PR: ports/149003 [1] Submitted by: Anonymous <swell.k@gmail.com> [1]
* - Provide the correct value for TOPDIR in ruby 1.9.stas2010-09-201-1/+1
| | | | | | - Bump portrevision. Reported by: Jase Thew (irc)
* 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
* - Support NOPORTDOCS (--no-rdoc) for RUBYGEM_AUTOPLIST=yes portspgollucci2010-09-021-1/+10
| | | | | | | | PR: ports/147547 Submitted by: myself (pgollucci) No objection from: stas With Hat: ruby Sponsored by: RideCharge Inc. / Taximagic
* - Fix www/rubygem-passenger under lang/ruby19 [1]pgollucci2010-08-311-5/+6
| | | | | | | | | | | - Fix www/rubygem-rake under lang/ruby19 [2] PR: ports/147137 [3], ports/143661 [1], ports/144606 [2] Submitted by: myself (pgollucci), Jyun-Yan You <jyyou@cs.nctu.edu.tw> [1] "Aaron D. Gifford" <Aaron.D.Gifford@FreeBSD.org> [2] Approved by: maintainer timeout (stas) [3] / myself With Hat: ruby
* - Update ruby 1.9.1 to p430. This release fixes CVE-2010-0541.stas2010-08-181-3/+3
| | | | | - 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-1/+1
| | | | | Reported by: John-Paul Bader <contact@smyck.org> Obtained from: ruby svn (revision r26253)
* - Do not try to stop the timer thread in child after fork: at this momentstas2010-04-281-1/+1
| | | | | | | 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 rubygems location for ruby 1.9, which got broken after the laststas2010-01-301-1/+1
| | | | | | | update. - Bump portrevision. Submitted by: Aaron Gifford <astounding@gmail.com> (based on)
* - Update to patchlevel 248.stas2010-01-061-2/+2
|
* - Update ruby 1.9 to 1.9.1 patchlevel 376. This fixes CVE-2009-4124.stas2009-12-101-2/+2
| | | | Security: eab8c3bd-e50c-11de-9cd0-001a926c7637
* - Fix issue when the handle of tempfile become closed when the filestas2009-10-241-1/+1
| | | | | | | | | was unlinked (see http://redmine.ruby-lang.org/issues/show/1494#note-10). - Bump PORTREVISION. PR: ports/139862 Submitted by: Ari Maniatis <ari@ish.com.au> Obtained from: Ruby SVN
* - Fix SIGINT signal handling.stas2009-10-121-1/+1
| | | | | | PR: ports/136804 Submitted by: Emiel van de Laar <gemiel@gmail.com> Obtained from: ruby-lang SVN
* - Update ruby 1.9.1 to patchlevel 243.stas2009-10-121-2/+2
|
* - Don't build ruby with threads support on FreeBSD versions before 7.2stas2009-10-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | - 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>
* - Bump ruby18 portrevision.stas2009-07-201-1/+1
|
* - Fix stack overflow detection algorithm. It has not worked before asstas2009-06-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | 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 URI module that smashed uri paths in merge method forstas2009-06-181-1/+1
| | | | | | | ftp uris. PR: ports/131775 Reported by: Helmut Schneider <jumper99@gmx.de>
* - Fix the bug in ruby GC when object finalizer were never called. This hasstas2009-06-181-1/+1
| | | | | | | | | | | | | | | 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-1/+1
| | | | | | | - Bump portrevision. Obtained from: ruby-lang CVS Security: 62e0fbe5-5798-11de-bb78-001cc0377035
* - Update ruby 1.9.1 to patchset 129.stas2009-06-031-2/+2
|
* - Update ruby 1.8.7 to the latest revision available from ruby-lang.org.stas2009-06-031-2/+2
| | | | | | | 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.
* - Bump ruby portrevision after the last fix.stas2009-02-231-1/+1
|
* - Document USE_RUBYGEMS and RUBYGEM_AUTOPLIST knobs.stas2009-02-141-0/+3
|
* - Add a new knob RUBYGEM_AUTOPLIST, which allows the pakcking liststas2009-02-141-4/+27
| | | | for most (all?) rubygem ports to be generated automatically.
* - Update ruby18 to 1.8.7p72.stas2009-02-121-2/+2
| | | | | PR: ports/124837 (based on) Submitted by: KIMURA Yasuhiro <yasu@utahime.org>
* - Bump ruby19 portrevision after rubylibdir fix.stas2009-02-111-1/+1
|
* - Update ruby19 to 1.9.1.stas2009-02-101-3/+3
| | | | | PR: ports/129818 (based on) Submitted by: Hung-Yi Chen <gaod@hychen.org>
* - Update ruby to 1.8.6 patchset 287.stas2008-08-161-2/+2
|
* - Fix CVE-2008-1447 (DNS spoofing vulnerability).stas2008-08-111-1/+1
| | | | | | | | | - 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>
* - Forbid automatical fetching of rubygems from rubyforgepav2008-07-241-1/+1
| | | | Submitted by: Alexander Logvinov <ports@logvinov.com>
* - Add a couple of other patches from ruby SVN repo:stas2008-06-261-1/+1
| | | | | | | | * 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-211-1/+1
| | | | | | | | - fix integer overflow in Array; - fix overflow in String; - bump PORTREVISION. Obtained from: ruby VCS
* - Fix webrick vulnerabilitystas2008-04-061-1/+1
| | | | | | | - Update rexml to 3.1.7.2 - Bump portrevision. Obtained from: ruby svn
* - Update ruby 1.9 to patchlevel 1. Forgotten in previous commit.stas2008-04-061-1/+1
|
* - Add ruby 1.9 supportstas2008-04-061-29/+146
| | | | | | | | | | | | | | - Implement new knobs for gems and rake (these are included in ruby 1.9 distribution already). Also move gem bits from ruby-gems/Makefile.common to bsd.ruby.mk[1]. Now to depend on gems or rake you should define USE_RUBYGEMS/USE_RAKE accordingly. Also RAKE_BIN variable is provided for pointing to the right rake executable. - Rewrite RUBY_SCHEBANG in awk to eliminate build dependency on ruby. Discussed with: Jonathan Weiss <jw@innerewut.de> [1] (gems maintainer) Tested by: ports@
* - Fix a typo in the bundled REXML package.stas2007-12-041-1/+1
| | | | | | | - Bump up portrevision. Approved by: portmgr (marcus) Reported by: mat
* - Update ruby to the latest 111 patchversion.stas2007-10-301-2/+2
| | | | | | It's a bugfix release. Thanks to: Alexander Logvinov <ports@logvinov.com> for initial patchset.
* - Extract command variable definitions from bsd.port.mk, they are now stored ingabor2007-08-041-2/+2
| | | | | | | | | bsd.commands.mk and can be easily reused within the infrastructure. - Revert old DESTDIR implementation. - Add a new, fully chrooted DESTDIR implementation as bsd.destdir.mk. Sponsored by: Google Summer of Code 2007 Approved by: portmgr (pav)
* - Delete rb_thread_status prototype from public header, since it causesstas2007-07-151-1/+1
| | | | | | | 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-101-1/+1
| | | | | | | serious bugs, some of which can pose security-related problems. - Bump up PORTREVISION. Requested by: many
* - Add forgotten RUBY_PORTEPOCH variable [1]stas2007-04-041-0/+3
| | | | | | | - Document new variables. PR: ports/111209 [1] Submitted by: KIMURA Yasuhiro <yasu@utahime.org> [1]
* - Update ruby to 1.8.6stas2007-04-041-4/+9
| | | | | - Synchronise portversions and portepochs in all ruby subports - Take maintainerships of all ruby subports.
* - Remobe ruby 1.6 bits.stas2007-02-131-84/+3
|
* - Add patch that allows GC performance profiling and analasys.stas2007-01-031-1/+1
| | | | - Bump portrevison
* - Beautify comments (wrap and some fixes).stas2007-01-031-34/+75
|
* - Update lang/ruby18 to 1.8.5p12 (bugfix release)stas2007-01-031-16/+19
| | | | | | | | | | | - 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)
* - Update to 1.8.5sem2006-08-271-1/+1
| | | | A bugs fix release.
* Add support for DESTDIR part I.erwin2006-08-041-2/+2
| | | | | | | | | | | | | | This commit should largele be a NOOP as it only adds support for DESTDIR undefined. This does allow us to start testing ports with DESTDIR set, but this is as of yet not supported. Although this has been extensively tested on pointyhat, this is a very intrusive change and some cases may have been overlooked. Please contact Gabor and me if you find any. PR: 100555 Submitted by: gabor Sponsored by: Google Summer of Code 2006
* * Change all bogus uses of BROKEN to IGNORE. Note: the BROKEN_WITH_*linimon2006-07-051-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | forms are retained for compatibility but deprecated [1] * Add sha256 to CHECKSUM_ALGORITHMS [2] * Remove some whitespace [2] * Add USE_SCONS and bsd.scons.mk for the Python-based SCons build system [3] * Fix USE_LDCONFIG with non-default PREFIX [4] * Add USE_WX and friends, and bsd.wx.mk, for common code for WxWidgets support [5] * Add 'make missing' to show missing dependencies [6] * Fix DESKTOP_ENTRIES processing on 4.x [7] PR: 92445 [1], 98206 [2], 98731 [3], 99370 [4], 89398 [5], 93601 [6], 98891 [7] Submitted by: linimon [1], edwin [2], alex at foxybanana dot com [3], gerald [4], flz [4], alepulver [5], alex at fafula dot com [6], shaun [7]
* Allow CONFIGURE_TARGET to be overridden.knu2006-05-171-1/+1
| | | | | PR: ports/93457 Submitted by: Jason E. Hale <bsdkaffee -at- gmail.com>
* - Fix 'all-depends-list' target in cases if dependencies list iskrion2006-01-221-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | very long and if some dependencies can't be added into the list. [1] - Fix FAM support. Make gamin the default FAM system. [2] - Introduce new 'quicksearch' target to show only port, path and info section of the matching ports. [3] - Introduce new category - rubygems. [4] - Fix stale dependencies while installing qmail slaveport and another port that depends on qmail. [5] - Add commentary for describes target in bsd.port.mk. [6] - Fix warning issued during make index on archs !368. [7] - Add USE_DOS2UNIX variable. If set to "YES", remove the ^M from all files under ${WRKSRC}. If set to a string, remove in all files under ${WRKSRC} with one of these names the ^Ms. [8] - Add new variables PERL_RUN_DEPENDS and PERL_BUILD_DEPENDS by checking the existance of the Perl modules with the "perl -e 'use module;'" command. [9] - Fix bsd.port.mk variable quoting issues. No quoting is necessary anymore either in the Makefile or on the command line. Affected variables include: BROKEN FORBIDDEN IGNORE MANUAL_PACKAGE_BUILD NO_CDROM NO_PACKAGE RESTRICTED [10] - Add NOFETCHFILES variable. If set, don't download these files from the ${MASTER_SITES} or ${MASTER_SITE_BACKUP} (but do from ${MASTER_SITE_OVERRIDE}). [11] - Improve 'search' target output. [12] - Add a new virtual category for Amateur Radio - hamradio. [13] - Cleanup some old/unused pathes in bsd.port.mk. [14] - Add @dirrmtry for plists which does the same as: "@unexec rmdir %D/foo 2>/dev/null || true" [15] - Remove virtual category - offix. [16] - Use portsnap instead of cvsup or cvs on "make update" in /usr/ports. [17] - Move location of bsd.autotools.mk within bsd.port.mk [18] - Add bsd.linux-rpm.mk, fix INSTALLS_SHLIB for Linux ports [19] - Use new USE_RC_SUBR format for FreeBSD version >= 700007 [20] - Replace the string "FreeBSD" by "The FreeBSD Project" in the security warning [21] - Add bsd.local.mk for local modification to ports framework. [22] - Replace rcNG spelling by rc.d [23] - Remove superfluous USE_REINPLACE. [24] Special thanks to: linimon for spending hours with all these patches clement for fixes kris for help with pointyhat PR: ports/86310 [1], ports/89498 [2], ports/83530 [3], ports/83789 [4], ports/84053 [5], ports/86281 [6], ports/87214 [7], ports/87234 [8], ports/87318 [9], ports/87396 [10], ports/87605 [11], ports/87840 [12], ports/88230 [13], ports/88493 [14], ports/88711 [15], ports/88751 [16], ports/89281 [17], ports/89999 [18], ports/90031 [19], ports/90150 [20], ports/90668 [21], ports/91433 [23], ports/88754 [24] Submitted by: mi [1], marcus [2], Lars Engels <lars.engels@0x20.net> [3], pav [4, 16, 20, 24], garga [5], cperciva [6], vd [7], edwin [8, 9, 11, 15, 21], fenner [10], Arseny Nasokin <tarc.po.cs.msu.su@tarc.po.cs.msu.su> [12], Carl Makin <carl@stagecraft.cx> [13], arved [14], NIIMI Satoshi <sa2c@sa2c.net> [17], thierry [18], jylefort [19], linimon [22], dougb [23]
* - ftp.iDaemons.org is unavailable latelypav2006-01-141-3/+0
|
* - Update to 1.8.4pav2006-01-141-1/+1
| | | | | PR: ports/91556 Submitted by: Alexander Wittig <alexander@wittig.name>
* - Back out the last update. It breaks many ruby ports install.sem2005-11-141-20/+17
| | | | Reported by: kris via pointyhat
* bsd.ruby.mk:sem2005-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
* - Fix a ruby vulnerabuility in the safe level settings.sem2005-10-281-0/+8
| | | | | | | Based on: ports/87816 Submitted by: Phil Oleson <oz@nixil.net> Security: http://vuxml.FreeBSD.org/1daea60a-4719-11da-b5c6-0004614cc33d.html
* - Replace .error with BROKEN.flz2005-06-061-3/+3
| | | | | | PR: ports/68569 Submitted by: eik Approved by: maintainer timeout (almost 1 year)
* The slippery pthread support for systems prior to 502102 has beenknu2005-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 ;-)
* Update lang/ruby18 to the 1.8.2 release. Happy holidays!knu2004-12-251-2/+2
|
* Update lang/ruby18 to 1.8.2-preview4.knu2004-12-241-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.
* Update lang/ruby16 to the latest snapshot as of 2004-07-28, fixingknu2004-08-171-6/+4
| | | | cgi/session's insecure permissions problem.
* Define RUBY_RIDIR and RUBY_SITERIDIR.knu2004-08-121-0/+6
|
* Update lang/ruby18 to 1.8.2-preview2.knu2004-08-121-5/+5
|
* Propagate RUBY_VER and RUBY_R through DEPENDS_ARGS.knu2004-05-231-0/+2
|
* Update lang/ruby18 and the bundled modules to the latest 1.8 branchknu2004-05-031-4/+4
| | | | snapshot as of 2004-05-02.
* Update lang/ruby16 to the latest snapshot as of 2004-04-16, whichknu2004-04-181-2/+3
| | | | | | fixes getaddrinfo() check failure on KAME. Requested by: suz
* Add utility variables for ruby-iconv.knu2004-03-231-3/+29
|
* Change the default version of ruby to 1.8 for i386 as well, finally.knu2004-02-271-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
* Update lang/ruby18 to the 1.8.1 final release. Merry Christmas!knu2003-12-251-2/+2
|
* Update lang/ruby18 to 1.8.1.p4.knu2003-12-221-2/+2
|
* Update lang/ruby18 and lang/ruby16-shim-ruby18 to 1.8.1-preview3.knu2003-12-151-7/+7
|
* Set the configure target properly and unbreak packaging for amd64.knu2003-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
* Update lang/ruby16 to the latest snapshot as of 2003-10-15.knu2003-11-011-2/+3
| | | | This fixes a few bugs in standard libraries.
* Update the ruby 1.8 feature list for the new ruby16-shim-18.knu2003-11-011-0/+9
|
* Update lang/ruby18 to 1.8.1-preview2.knu2003-10-311-5/+5
|
* Update lang/ruby18 to the latest snapshot as of 2003-09-09.knu2003-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)
* Fix the problem that RUBY_WITH_PTHREAD is unwantedly nullified for theknu2003-08-221-1/+3
| | | | | | *_r ports. Reported by: kris, nork, broken make index
* Nullify RUBY_WITH_PTHREAD for FreeBSD 5.1-RELEASE and later.knu2003-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.
* Add RUBY18_ONLY to PLIST_SUB.knu2003-08-181-0/+6
|
* Oops, I forgot to commit this one.knu2003-08-071-2/+3
| | | | | lang/ruby -> lang/ruby16 lang/ruby-devel -> lang/ruby18
* Set the default version of ruby to 1.8 on amd64.knu2003-08-051-1/+1
|
* Update lang/ruby-devel to the long-awaited 1.8.0 release. (IA64 andknu2003-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.
* Update lang/ruby-devel to the snapshot as of 2003-06-25 and hopefullyknu2003-06-261-2/+2
| | | | unbreak for alpha and sparc64. (ia64 and amd64 are not supported yet)
* Update lang/ruby-devel to 1.8.0-preview3.knu2003-06-231-3/+3
| | | | | ruby-csv, drb, rexml and yaml are now part of the ruby 1.8 standard distribution.
* Add the ruby dependency to EXTRACT_DEPENDS and PATCH_DEPENDS as wellknu2003-05-141-0/+2
| | | | | | as BUILD_DEPENDS. Submitted by: olgeni
* Update lang/ruby, lang/ruby-devel and lang/ruby16-shim-ruby18 to theknu2003-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.
* ruby-testunit and ruby-runit are now part of ruby 1.8. Do not addknu2003-03-111-0/+2
| | | | | | unnecessary dependencies when building with ruby 1.8. Submitted by: bento
* Update lang/ruby-devel to 1.8.0-preview2.knu2003-03-041-4/+3
|
* lang/ruby16-shim-ruby18 now includes erb, ipaddr and open-uri too.knu2003-02-101-0/+3
|
* Update lang/ruby-devel to the latest snapshot as of 2003.01.28.knu2003-01-291-2/+3
| | | | | | | Update Oni Guruma to 20030121. Now that the MAKE_ARGS problem is gone, re-enable MAKE_ARGS for sparc64.
* Update lang/ruby to the latest snapshot as of 2003-01-19, and Oniknu2003-01-251-2/+2
| | | | | Guruma to 2003-01-21. This update includes a bug fix that exposes when formatting Bignums, like with ipaddr.rb.
* Correct the definition of RUBY_PORT when RUBY_DEFAULT_VER=1.8 andknu2003-01-241-1/+1
| | | | RUBY_VER=1.6.
* Set RUBY_DEFAULT_VER to 1.8 on alpha, sparc64 and ia64. Ruby 1.6 hasknu2003-01-111-8/+7
| | | | | some unidentified coredumping problems on these platforms and there will be no more release from the 1.6 branch.
* Update lang/ruby-devel to the latest 1.8 snapshot as of 2003-01-11,knu2003-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.
* Turn RUBY_NO_RD_HTML on by default on i386 also and add a RUBY_RD_HTMLknu2002-12-281-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.
* lang/ruby:knu2002-12-251-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
* Update lang/ruby to 1.6.8-preview3, lang/ruby16-shim-ruby18 toknu2002-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)
* Rd2 coredumps also on sparc64, so apply RUBY_NO_RD_HTML to sparc64 asknu2002-12-081-3/+3
| | | | | | | well as alpha. Observed on: panther Reported by: kris
* Introduce a knob RUBY_NO_RD_HTML and enable it by default on alpha. Thisknu2002-12-071-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
* Add a new utility variable: RUBY_RD_FILES.knu2002-11-221-0/+23
|
* Update lang/ruby-devel to the latest snapshot as of 2002-11-22.knu2002-11-221-2/+2
| | | | Add a DEBUG knob here too.
* Update lang/ruby-devel to the latest snapshot as of 2002-11-14.knu2002-11-141-2/+2
|
* Update lang/ruby to 1.6.8-preview2.knu2002-11-091-2/+2
| | | | Feel free to send me any feedback before 1.6.8 is finally released.
* Update lang/ruby to 1.6.8-preview1.knu2002-11-061-3/+4
|
* Update lang/ruby-devel to the latest snapshot as of 2002-10-30.knu2002-11-031-2/+2
| | | | | | 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.
* Define DEPEND_RUBY_RDOC properly.knu2002-10-251-1/+1
|
* Add RUBY_MODNAME, RUBY_MODDOCDIR and RUBY_MODEXAMPLESDIR.knu2002-10-071-0/+10
|
* Rename USE_RUBY_RD to USE_RUBY_RDTOOL, RUBY_RD to RUBY_RD2,knu2002-10-071-10/+29
| | | | | | | RUBY_RD_PORT to RUBY_RDTOOL_PORT and DEPEND_RUBY_RD2 to DEPEND_RUBY_RDTOOL. Add USE_RUBY_RDOC, RUBY_RDOC, RUBY_RDOC_PORT and DEPEND_RUBY_RDOC.
* Ruby 1.7 on alpha does not coredump running Racc.knu2002-10-061-1/+1
|
* http://www.iDaemons.org/distfiles/ -> ftp://ftp.iDaemons.org/pub/distfiles/knu2002-10-051-1/+1
|
* Set NOPORTDOCS in the USE_RUBY_RD case on alpha, because it is causingkris2002-10-051-0/+4
| | | | | | coredumps. Submitted by: knu
* Update lang/ruby-devel to the latest snapshot as of 2002-09-27, whichknu2002-09-271-4/+3
| | | | | | | | 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.