| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Changes: http://www.ruby-lang.org/en/news/2017/03/22/ruby-2-4-1-released/
|
|
|
|
|
|
| |
- Adjust ports depending on it
PR: 217801
|
|
|
|
|
|
|
|
| |
- Bump PORTREVISION for package change
PR: 216498
Submitted by: marino
MFH: 2017Q1
|
|
|
|
|
| |
While here, remove local patches that are no longer needed and simplify
post-patch target.
|
|
|
|
|
| |
PR: 206108
Submitted by: dim
|
|
|
|
|
| |
PR: 206111
Submitted by: dim
|
|
|
|
|
| |
PR: 206110
Submitted by: dim
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
- Adjust plist of ports depending on it
PR: 212869
|
| |
|
| |
|
|
|
|
| |
rdtool support has been disabled by default for 12 years and isn't needed
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Reported by: antoine
Pointy hat to: mat
Sponsored by: Absolight
|
|
|
|
|
|
|
| |
No need to have make(1) compute a target order graph for targets that
are empty.
Sponsored by: Absolight
|
|
|
|
| |
Reported by: mat via #bsdports
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
PR: 209051
|
|
|
|
|
|
| |
close to their default value in Mk/bsd.default-versions.mk.
Sponsored by: Absolight
|
|
|
|
| |
Approved by: swills (mentor)
|
|
|
|
|
|
|
|
| |
The infrastructure Makefiles
PR: 206569
Exp run by: antoine
Differential Revision: D5047
|
| |
|
|
|
|
| |
PR: 192949
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
| |
This gives more time for tools to get updated, available in packages etc before
bothering users
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
- 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)
|
|
|
|
|
|
|
|
| |
- 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)
|
|
|
|
|
|
|
|
| |
- 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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
| |
Differential Revision: https://reviews.FreeBSD.org/D2239
Reviewed by: swills (portmgr, ruby)
|
|
|
|
| |
Security: https://www.ruby-lang.org/en/news/2015/04/13/ruby-openssl-hostname-matching-vulnerability/ (vuxml forthcoming)
|
|
|
|
|
| |
- Make the main LOCALBASE/bin files into symlinks to the actual version to
make it simpler to tell which version is default.
|
|
|
|
|
|
| |
Reported by: dvl, zi
Submitted by: bdrewery
Tested by: zi
|
|
|
|
| |
Obtained from: https://github.com/rdoc/rdoc/commit/55fbd8947faf33b41289976b9296e6279f83eaa1
|
|
|
|
|
| |
Note this is a big upgrade and the way gemspecs are generated changed. As a
result, all patched gemspecs had to have new patches.
|
|
|
|
|
| |
Reviewed by: bapt
Reviews: https://reviews.freebsd.org/D2030
|
|
|
|
|
| |
PR: 198338
Submitted by: Yasuhiro KIMURA <freebsd.org@pob01.utahime.jp>
|
|
|
|
|
|
| |
While here, bring in an rdoc fix
Obtained from: https://github.com/rdoc/rdoc/commit/55fbd8947faf33b41289976b9296e6279f83eaa1
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
PR: 197875
Submitted by: Yasuhiro KIMURA <freebsd.org@pob01.utahime.jp>
|
|
|
|
|
|
| |
Differential Revision: D1457
Submitted by: sunpoet
Reviewed by: swills (myself)
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
| |
PR: ports/196342
Submitted by: Naram Qashat (maintainer)
Exp-run and fixes to depending ports: self
|
|
|
|
| |
While here, fix a few plist issues
|
|
|
|
|
| |
PR: 194677
Submitted by: Yasuhiro KIMURA <yasu@utahime.org>
|
|
|
|
| |
While here, fix plist issues
|
|
|
|
|
| |
PR: 194712
Reported by: Trond Endrestol <Trond.Endrestol@ximalas.info>
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
I had thought the package wouldn't change, but it does
|
|
|
|
|
|
|
|
| |
Remove no longer needed patches for ftp.
While here, fix the test target for ruby21
PR: 192998
Submitted by: Robert Grimm <rfgrimm@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
| |
- 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)
|
|
|
|
| |
PR: ports/191313
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
PR: ports/170916
Reported by: Hiroto Kagotani <hiroto.kagotani@gmail.com>
|
|
|
|
| |
Approved by: ruby@ (swills)
|
|
|
|
|
| |
PR: ports/187472
Redported by: Jeremy Chadwick <jdc@koitsu.org>
|
| |
|
|
|
|
|
|
|
|
| |
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)
|
| |
|
|
|
|
| |
Reviewed by: swills
|
| |
|
|
|
|
| |
Submitted by: cperciva
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
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@
|
|
|
|
|
|
|
| |
PR: ports/186313
Submitted by: zi@
Approved by: bdrewery@ (portmgr)
With hat: ruby@
|
|
|
|
|
|
| |
- Bump PORTREVISION due to binary and package change
Submitted by: jhibbits (via private email)
|
|
|
|
|
| |
Reviewed by: bapt
With hat: portmgr
|
|
|
|
| |
Obtained from: http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/lib/mkmf.rb?r1=41756&r2=41755&pathrev=41756
|
|
|
|
|
|
| |
build
Obtained from: https://github.com/rdoc/rdoc/commit/f4f5b94285aa9b20cacf78bda61450e17be63a22
|
|
|
|
|
|
|
| |
- Bump PORTREVISION
PR: ports/184315
Submitted by: Andris Raugulis <andris@govs.lv>
|
|
|
|
| |
Security: cc9043cf-7f7a-426e-b2cc-8d1980618113
|
|
|
|
| |
Exp-run by: bdrewery
|
|
|
|
| |
Approved by: portmgr (bapt)
|
| |
|
|
|
|
|
|
|
| |
- Reword warning message
PR: ports/182429 [1]
Submitted by: Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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]
|
|
|
|
| |
- Remove patch for issue fixed upstream
|
| |
|
|
|
|
|
|
|
|
|
| |
RUBY_REQUIRE correctly
- Define RUBY_RELVERSION_CODE
- Add descriptions about RUBY_RELVERSION and RUBY_RELVERSION_CODE
PR: ports/179830
Submitted by: tota (myself)
|
|
|
|
|
|
|
| |
- Disable dtrace support on powerpc [1]
PR: ports/177485 [1]
Reported by: Justin Hibbits <jrh29@alumni.cwru.edu> [1]
|
| |
|
|
|
|
|
| |
- Cleanup a bit while here, headers use spaces not tabs
- Add patch for Ruby bug 8406, already fixed upstream
|
| |
|
| |
|
|
|
|
| |
Security: forthcoming
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
(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
|
|
|
|
|
|
| |
- trim historical header where applicable
Reviewed by: swills@ (ruby@)
|
|
|
|
|
|
|
| |
- Document security issue in earlier versions
Security: 5e647ca3-2aea-11e2-b745-001fd0af1a4c
Feature safe: yes
|
|
|
|
|
| |
Security: 2a093853-2495-11e2-b0c7-000d601460a4
Feature safe: yes
|
|
|
|
|
|
|
| |
- Don't try to cleanup dir created by ruby-gems
- Trim headers while here
Feature safe: yes
|
|
|
|
|
| |
PR: ports/171807
Submitted by: stas
|
|
|
|
|
|
| |
PR: ports/169668
Submitted by: stas
Approved by: portmgr (linimon)
|
|
|
|
|
| |
PR: ports/167656
Submitted by: Stanislav Sedov <stas@deglitch.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
| |
Reviewed by: pgollucci
Security: 91be81e7-3fea-11e1-afc7-2c4138874f7d
|
|
|
|
|
|
|
| |
- Assign bsd.efl.mk and bsd.ocaml.mk to ports@
With hat: portmgr
Discussed with: swills@ [1]
|
|
|
|
|
|
|
| |
Submitted by: stas@
With hat: ruby@
Feature safe: yes
Approved by: portmgr (pav)
|
| |
|
|
|
|
|
|
|
|
| |
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).
|
|
|
|
| |
Discussed with: stas
|
|
|
|
|
|
| |
unforseen issues.
Discussed with: stas
|
|
|
|
|
| |
Specifically, don't try to use devel/ruby-gems instead of the bundled
gem.
|
|
|
|
|
| |
the new package doesn't include default ruby, irb, ri links because
the default version has changed.
|
|
|
|
| |
- Make Ruby 1.9 the default Ruby
|
| |
|
|
|
|
| |
This is a bugfix release.
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
PR: ports/151712
Reported by: Pavel Argentov <argentoff@gmail.com>
|
|
|
|
|
|
|
| |
- Bump portrevision.
PR: ports/149003
Submitted by: Anonymous <swell.k@gmail.com>
|
|
|
|
|
|
|
| |
- Do not link agains librt. [1]
PR: ports/149003 [1]
Submitted by: Anonymous <swell.k@gmail.com> [1]
|
|
|
|
|
|
| |
- Bump portrevision.
Reported by: Jase Thew (irc)
|
|
|
|
|
| |
Approved by: portmgr (for Mk/bsd.port.mk part)
Tested by: Multiple -exp runs
|
|
|
|
|
|
|
|
| |
PR: ports/147547
Submitted by: myself (pgollucci)
No objection from: stas
With Hat: ruby
Sponsored by: RideCharge Inc. / Taximagic
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
| |
- Fix CVE-2010-0541 in ruby18. Bump portrevision.
- Fix ruby19 build with openssl 1.1.
|
|
|
|
|
| |
Reported by: John-Paul Bader <contact@smyck.org>
Obtained from: ruby svn (revision r26253)
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
update.
- Bump portrevision.
Submitted by: Aaron Gifford <astounding@gmail.com> (based on)
|
| |
|
|
|
|
| |
Security: eab8c3bd-e50c-11de-9cd0-001a926c7637
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
PR: ports/136804
Submitted by: Emiel van de Laar <gemiel@gmail.com>
Obtained from: ruby-lang SVN
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
ftp uris.
PR: ports/131775
Reported by: Helmut Schneider <jumper99@gmx.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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]
|
|
|
|
|
|
|
| |
- Bump portrevision.
Obtained from: ruby-lang CVS
Security: 62e0fbe5-5798-11de-bb78-001cc0377035
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
for most (all?) rubygem ports to be generated automatically.
|
|
|
|
|
| |
PR: ports/124837 (based on)
Submitted by: KIMURA Yasuhiro <yasu@utahime.org>
|
| |
|
|
|
|
|
| |
PR: ports/129818 (based on)
Submitted by: Hung-Yi Chen <gaod@hychen.org>
|
| |
|
|
|
|
|
|
|
|
|
| |
- 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>
|
|
|
|
| |
Submitted by: Alexander Logvinov <ports@logvinov.com>
|
|
|
|
|
|
|
|
| |
* fix integer overflow in bignums;
* correctly check for string length in regexps;
* fix memory leak in parse.c.
- Bump portrevision.
|
|
|
|
|
|
|
|
| |
- fix integer overflow in Array;
- fix overflow in String;
- bump PORTREVISION.
Obtained from: ruby VCS
|
|
|
|
|
|
|
| |
- Update rexml to 3.1.7.2
- Bump portrevision.
Obtained from: ruby svn
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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@
|
|
|
|
|
|
|
| |
- Bump up portrevision.
Approved by: portmgr (marcus)
Reported by: mat
|
|
|
|
|
|
| |
It's a bugfix release.
Thanks to: Alexander Logvinov <ports@logvinov.com> for initial patchset.
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
| |
problems with some extensions. This also had been fixed in upsteam CVS.
- Bump portrevision.
Reported by: many
|
|
|
|
|
|
|
| |
serious bugs, some of which can pose security-related problems.
- Bump up PORTREVISION.
Requested by: many
|
|
|
|
|
|
|
| |
- Document new variables.
PR: ports/111209 [1]
Submitted by: KIMURA Yasuhiro <yasu@utahime.org> [1]
|
|
|
|
|
| |
- Synchronise portversions and portepochs in all ruby subports
- Take maintainerships of all ruby subports.
|
| |
|
|
|
|
| |
- Bump portrevison
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- 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)
|
|
|
|
| |
A bugs fix release.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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]
|
|
|
|
|
| |
PR: ports/93457
Submitted by: Jason E. Hale <bsdkaffee -at- gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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]
|
| |
|
|
|
|
|
| |
PR: ports/91556
Submitted by: Alexander Wittig <alexander@wittig.name>
|
|
|
|
| |
Reported by: kris via pointyhat
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
| |
Based on: ports/87816
Submitted by: Phil Oleson <oz@nixil.net>
Security: http://vuxml.FreeBSD.org/1daea60a-4719-11da-b5c6-0004614cc33d.html
|
|
|
|
|
|
| |
PR: ports/68569
Submitted by: eik
Approved by: maintainer timeout (almost 1 year)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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 ;-)
|
| |
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
cgi/session's insecure permissions problem.
|
| |
|
| |
|
| |
|
|
|
|
| |
snapshot as of 2004-05-02.
|
|
|
|
|
|
| |
fixes getaddrinfo() check failure on KAME.
Requested by: suz
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
This fixes a few bugs in standard libraries.
|
| |
|
| |
|
|
|
|
|
| |
Many bugs have been fixed since the 1.8.0 release. (The diff file is
very big because some big files were moved, sorry)
|
|
|
|
|
|
| |
*_r ports.
Reported by: kris, nork, broken make index
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
| |
lang/ruby -> lang/ruby16
lang/ruby-devel -> lang/ruby18
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
unbreak for alpha and sparc64. (ia64 and amd64 are not supported yet)
|
|
|
|
|
| |
ruby-csv, drb, rexml and yaml are now part of the ruby 1.8 standard
distribution.
|
|
|
|
|
|
| |
as BUILD_DEPENDS.
Submitted by: olgeni
|
|
|
|
|
|
|
| |
latest snapshots as of 2003-04-19.
ruby-bigdecimal (formerly known as ruby-bigfloat) and ruby-zlib are
now part of ruby 1.8.
|
|
|
|
|
|
| |
unnecessary dependencies when building with ruby 1.8.
Submitted by: bento
|
| |
|
| |
|
|
|
|
|
|
|
| |
Update Oni Guruma to 20030121.
Now that the MAKE_ARGS problem is gone, re-enable MAKE_ARGS for
sparc64.
|
|
|
|
|
| |
Guruma to 2003-01-21. This update includes a bug fix that exposes
when formatting Bignums, like with ipaddr.rb.
|
|
|
|
| |
RUBY_VER=1.6.
|
|
|
|
|
| |
some unidentified coredumping problems on these platforms and there
will be no more release from the 1.6 branch.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
|
|
|
| |
well as alpha.
Observed on: panther
Reported by: kris
|
|
|
|
|
|
|
|
| |
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 DEBUG knob here too.
|
| |
|
|
|
|
| |
Feel free to send me any feedback before 1.6.8 is finally released.
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
| |
coredumps.
Submitted by: knu
|
|
|
|
|
|
|
|
| |
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.
|