summaryrefslogtreecommitdiff
path: root/Ports/ruby
AgeCommit message (Collapse)Author
2022-06-30Ports/ruby: Pass proper --with-coroutine flag per architectureAndrew Kaster
This fixes the x86_64 build. However, when built with clang x86_64, ruby crashes on exit trying to free some memory that has an invalid header magic. More work to be done here to make the x86_64 build work properly.
2022-06-30Toolchain+Ports: Install host ruby into Local/ruby, not Local/$ARCHAndrew Kaster
Following the pattern for qemu, mold, and clang, we should install the host ruby required to build the ruby port into its own install tree rather than forcing it into the GNU compiler's bindir.
2022-06-08Ports: Format patches without numbering, commit hash or version numberTim Schumacher
2022-05-25Ports: Allow selecting multiple `config_{sub,guess}_path`sTim Schumacher
Some ports may have more than one `config.sub` that is in use (vendored dependencies, etc.). Instead of fiddling about with space-delimited strings, let's just make that setting into an array right away.
2022-05-22Ports: Fully delete Co-Authored-By lines from the ReadMeTim Schumacher
Otherwise, this results in a number of empty lines where Co-Authored-By would have been.
2022-05-19Ports: Update ruby's patches to use git patchesAli Mohammad Pur
2022-05-19Ports: Update the Ruby port to version 3.0.4Ali Mohammad Pur
2022-03-24Ports: Unignore the Ruby version helper scriptTim Schumacher
2022-01-16Ports: Remove some config.sub patches and download a fresh one if neededAli Mohammad Pur
All of these patches did the same thing, which is already in upstream config.sub. With this change, we need only add `use_fresh_config_sub=true` to the package.sh file. Note that this is not done automatically in case the port has a modified config.sub file.
2021-10-15Ports: Use ruby irb legacy modeEric Seifert
Legacy mode seems to work better than the --nomultiline --nosingleline mode I was using.
2021-10-05Ports: Make array-like settings actual arraysTim Schumacher
We may need entries with spaces in makeopts, installopts, and configopts, and at that point we should also convert depends and auth_opts to avoid confusion.
2021-09-24Ports: Add Ruby 3.0.2Eric Seifert