Commit Graph

29 Commits

Author SHA1 Message Date
Augustin Cavalier
83a27ea3e5 Ruby: get the miniruby part to compile...
...but it crashes when trying to execute something. Oh well, that's
at least better than when it never compiled at all, I suppose.
2014-07-02 13:20:40 -04:00
Augustin Cavalier
22cef5e6df Ruby: inform autoconf where the private (elf32/elf64) headers are.
Now the build fails because SIGBUS is undeclared...
2014-07-02 12:04:26 -04:00
Augustin Cavalier
b87e079310 Yet another update to the Ruby patch. 2014-07-01 15:18:16 -04:00
Augustin Cavalier
d2e29f5188 Some fixes to the Ruby 1.9.3 recipe.
* Disables GCC2 building
 * Creates new patch without the GCC2 fixes
 * Use the RC1 build instead of a pre-release
 * Does not work: claims it needs a working Ruby to build a working Ruby. Go figure.
2014-07-01 14:40:05 -04:00
Adrien Destugues
09644576b7 Remove ruby 2.1.1 and add ruby 2.1.2.
Unfortunately, it crashes in exactly the same way.
2014-06-19 11:33:09 +02:00
Adrien Destugues
4ad7045244 ruby 2.1.1: secondary arch support fixes.
* Not really tested yet, but this is better on the repos than only on my
hard disk.
2014-06-18 14:01:06 +02:00
Alexander von Gluck IV
c522c1de50 patch cleanup: Make sure recipes have matching patches.
* Ruby 1.9.3 shouldn't point to the 1.9.1 patch, etc.
2014-06-12 20:44:25 +00:00
Adrien Destugues
ab51ac0543 Add recipe for ruby 2.1.1
* Marked as broken, as trying to build it here triggers a package_daemon
crash (during install phase). Can someone else reproduce, or is my Haiku
install broken?
2014-04-29 16:56:48 +02:00
Oliver Tappe
80bbd70b83 Let all recipes use SHA-256 checksums only. 2014-04-21 19:31:51 +02:00
Jerome Duval
747af17724 ruby: recipe for version 1.9.3 2014-03-20 13:33:27 +00:00
noryb009
1fa8788a0c Rewrap dev-lang DESCRIPTIONs 2014-01-02 16:40:56 -05:00
Rene Gollent
bc706f4dcf Get Ruby building on x86-64. 2013-12-18 21:58:16 -05:00
Chris Roberts
c0ac90b86c Fix ruby on gcc4 and enabled building of shared libruby
* Switch to gcc for linking modules in order to handle the rpath
   flags
 * Enable -export-dynamic flag so we can lookup symbols properly
 * Add soname flags so that haikuporter doesn't freak out when
   trying to package the devel libs
2013-11-11 23:41:49 -07:00
Chris Roberts
8261d97b78 Mark ruby as broken with gcc4
Seems we've developed some symbol lookup problems since the last
time ruby was built(pre PM)
2013-11-09 14:28:38 -07:00
Chris Roberts
a8998d1f71 (Mostly) Fixed ruby recipe
Base package works fine but we need to look into adding vendor dir
support and changing the gem install/lookup locations
(similar to how python/perl were changed)

Also, need to figure out how to get the shared library flags right.
gcc2 doesn't like the flags it uses for rpath and disabling rpath
causes a failure at install time because the modules can't find
libruby.so.  This isn't critical though, the pre-PM packages weren't
built with a shared library either.
2013-10-30 02:41:30 -06:00
Scott McCreary
5deea2bf0a WIP - first pass at making a recipe for ruby-1.9.1 2013-10-23 23:46:38 +00:00
Oliver Tappe
60aba35d64 * convert all .bep files to follow shell syntax
* rename all .bep files to .recipe
2013-03-29 16:31:03 +00:00
Oliver Tappe
94cc6aaf85 Merge all changes from trunk 2013-03-29 14:04:07 +00:00
Scott McCreary
2904fd6972 Added missing license files for Python and Ruby. Updated erlang .bep and .patch files, merging in parts send in by Anthony
D'Agostino.
2010-10-15 22:43:10 +00:00
Chris Roberts
dcdeed9daf Backport some more fixes for ssl support in ruby-1.9.1 2010-05-20 19:29:14 +00:00
Chris Roberts
7c5e7d7965 Update the ruby-1.9.1 patch to remove libbe from the default link libraries 2010-05-18 06:18:03 +00:00
Chris Roberts
19fd2d4bfa Merged most of the OPD files into the beps. 2010-05-16 19:28:03 +00:00
Chris Roberts
2314c1cc85 Attempt to clean up the DEPEND field of some of the bep files to match the format described on the wiki. 2010-04-27 01:15:54 +00:00
Chris Roberts
d59c009c4e Update the ruby patch with a backported fix for compiling against openssl-1.0
Changed the status to stable and added dev-lang/ruby as a dependency since it needs an existing ruby to bootstrap.
Renamed the OPD file just to make it consistent with others.
2010-04-19 05:22:35 +00:00
Chris Roberts
11a7c2d49b Added tar-1.22 with a small patch to allow the test suite to build.
Cleanup up the Copyright field on several of my old .OPD files.
This was done to match the example at http://www.haiku-os.org/node/2525 which
doesn't contain a comma bewtween the date and the copyright owner.
2009-12-30 03:49:54 +00:00
Scott McCreary
47f36b4d77 This patch adds the MD5 checksums to all of the .bep files. 2009-11-29 22:44:23 +00:00
Chris Roberts
d1d2d0d7e5 Adding a few more licenses to the ruby OPD file. 2009-10-29 07:07:59 +00:00
Chris Roberts
94848980fd Cleanup of the package description and bep file for ruby. 2009-10-28 20:09:02 +00:00
Chris Roberts
146e0651e9 Adding a small patch for ruby-1.9.1-p243 so that it can be reviewed.
Fails 3 of the 886 tests.  One of them causes Haiku to crash badly!
2009-10-28 05:00:48 +00:00