summaryrefslogtreecommitdiff
path: root/lang/ruby25/files/patch-configure.ac (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update to 2.5.3Sunpoet Po-Chuan Hsieh2018-10-201-6/+6
| | | | | | | | | | | | | | | | | - Move USES upward - Remove no-op MLINKS and create symlinks for manpages - Sort INSTALLED_SCRIPTS - Regenerate patch files with makepatch: Changes: https://www.ruby-lang.org/en/news/2018/10/18/ruby-2-5-3-released/ https://www.ruby-lang.org/en/news/2018/10/17/ruby-2-5-2-released/ PR: 232431 Submitted by: Yasuhiro KIMURA <yasu@utahime.org> Security: afc60484-0652-440e-b01a-5ef814747f06 MFH: 2018Q4 Notes: svn path=/head/; revision=482554
* Address more linker issuesRomain Tartière2018-09-251-1/+10
| | | | | | | | | | | | | | | | | This resolves a ninja-related issues, corrects passing private args to linker while building libruby itself (without external LDFLAGS), exports the full symbols table, and pet 'pkg check -d'. Issues with weechat, vim, facter, rubygem-hpricot and rubygem-rdiscount should be fixed. See [1] for long story of hunting and fixing these issues. Bump PORTREVISIONS accordingly. PR: 230238 [1], 231361 Submitted by: fuffy Approved by: fuffy Notes: svn path=/head/; revision=480661
* Revert the "DLD_FLAGS" pollution part of r475483.Romain Tartière2018-09-201-9/+0
| | | | | | | | | | | | | | It was initially got from ruby23, but recent ruby releases have some differences in runtime linking, which was not hit by exp-run, and caused trouble with some ports (e.g. devel/leatherman, sysutils/facter). PR: 230238 Submitted by: fluffy Reported by: freebsd@ptty.com Approved by: fluffy Notes: svn path=/head/; revision=480158
* lang/ruby2[345]: Improve qsort_r() detectionEd Schouten2018-09-131-0/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | This change merges the following upstream pull request into the Ruby interpreter ports: https://github.com/ruby/ruby/pull/1954 Adding this patch to these ports will ensure that once we patch up qsort_r() to be compatible with glibc, Ruby will automatically pick them up. Ruby should also build fine without this patch, but this will cause it to use its own implementation, which blows up the binary size slightly. Poudriere runs seem to pass for 11.x amd64. Logs indicate that this doesn't negatively affect the existing qsort_r() detection: checking whether qsort_r is GNU version... no checking whether qsort_r is BSD version... yes PR: 231256 Approved by: sunpoet Differential Revision: https://reviews.freebsd.org/D17157 Notes: svn path=/head/; revision=479692
* lang/ruby2[4|5]: Use internal RUBY_DLDFLAGS right way, get rid of unescaped ↵Dima Panov2018-07-281-0/+19
macro '$@' in the pkg-config template lang/ruby23 is already fixed same way, port it to newer releases By the way, this unbreak ninja builds with any port relied on libruby.so PR: 229898 Submitted by: fluffy Reviewed by: ruby (miwi) Approved by: ruby (miwi) Exp-run by: antoine MFH: 2018Q3 Differential Revision: D16341 Notes: svn path=/head/; revision=475483