Commit Graph

74 Commits

Author SHA1 Message Date
Augustin Cavalier
33fa75ac3c ruby: touch parse.c before make
Reinstated from an older version of the recipe.
2025-02-21 00:03:56 -05:00
Augustin Cavalier
0f1922efe1 ruby: Bump to 3.2.7 and actually build with optimizations.
I tested one basic benchmark, it went from ~613ms
to ~89ms, so this is quite the difference.
2025-02-18 17:43:12 -05:00
Augustin Cavalier
cca5e34089 ruby: Update to 3.2.5.
Seems to include some memory leak fixes for 32bit.
2024-09-04 20:41:11 -04:00
PulkoMandy
7c51d16a1e ruby: remove old recipes, update to openssl3 2024-08-10 10:43:32 +02:00
augiedoggie
a0607bbb4e ruby: add 3.2.2 (#8756) 2023-07-07 22:32:30 -06:00
augiedoggie
7e158a2da6 ruby: use global gemrc to make --user-install the default (#8628)
Fixes #102

gemrc template file "borrowed" from Arch Linux
2023-05-12 16:44:49 -06:00
Jerome Duval
66fa526ead ruby: remove dependency on libssp
__stack_chk_fail is provided by libroot
2021-10-14 20:22:10 +02:00
waddlesplash
4f180bdb94 Utilize the new "all" ARCHITECTURES keyword in most recipes. (#6189)
x86_64 is used as a baseline: the "x86_64" entry, whatever status it has,
is transformed into "all", and then the other entries in ARCHITECTURES
either dropped or rearranged appropriately.
2021-09-15 15:40:18 -04:00
Gerasim Troeglazov
9f67ac65c9 ruby: hack for yacc (fix build) 2021-08-18 10:12:36 +00:00
Gerasim Troeglazov
3f7c71b8de ruby: fix checksum 2021-08-17 21:33:21 +10:00
Gerasim Troeglazov
e7b0847524 ruby: bump to 2.7.4 version 2021-08-17 21:14:15 +10:00
Sergei Reznikov
b4f9d8cc23 rebuild packages depending on libffi 2021-08-16 14:12:36 +03:00
Schrijvers Luc
bb41429b85 ruby, revbump for newer libedit (#5878) 2021-05-08 09:50:31 +02:00
extrowerk
977bec829d Ruby 2.7.2 (#5378) 2020-12-06 15:17:33 +01:00
Gerasim Troeglazov
85eb6f94aa ruby: disable stack-protector 2020-06-08 20:09:09 +10:00
Augustin Cavalier
e23e9be3cf Bump revisions of all packages that depend on OpenSSL. 2020-03-19 20:08:50 -04:00
miqlas
4d8baa65fa Ruby: add 2.7 recipe (#4488) 2019-12-25 20:22:12 +01:00
miqlas
fea3d0ec24 Ruby: version bump (#4427) 2019-12-25 18:56:44 +01:00
Augustin Cavalier
ae94b1277b Bump revisions of recipes that depend on ncurses. 2019-05-24 16:14:07 -04:00
miqlas
c5236231b2 Ruby: bump (#3790) 2019-05-14 13:44:13 -04:00
Jerome Duval
0d782eba67 dev-*: reorder sections. 2018-08-08 16:18:18 +02:00
miqlas
01ce371770 Ruby: bump, delete ancient recipes (#2409) 2018-04-09 18:11:06 +02:00
miqlas
a1cfa24cb0 Ruby: fixpkgconfig, bump, debuginfo, remove stack-protector patch (#2315)
* Ruby: fixpkgconfig, bump, debuginfo, remove stack-protector patch

* Cleanup, needs a new checksum, but i'm on limited connection right now

* Checksum
2018-03-15 20:53:07 +01:00
Jerome Duval
f37c397e4f ruby: bump version.
* libruby is actually at version 2.2.0.
2017-09-29 18:43:15 +02:00
waddlesplash
72ee171c19 ruby: bump revision following ncurses6 change. 2017-07-25 18:43:48 -04:00
miqlas
931aa6b3a1 Ruby: bump version (#1321) 2017-05-06 15:45:37 -04:00
Jerome Duval
1c4581d6b5 ruby: also depends on libffi. 2017-04-28 23:46:37 +02:00
Jerome Duval
f8ed082f94 ruby: disable fstack-protector on Haiku.
* flag detection is broken with our current gcc; the testcase used
doesn't trigger the use of the stack detector, hence gcc doesn't try to
link with it.
2016-06-05 11:24:41 +00:00
Vale
4ceccd41e1 Fix ordering 2016-02-17 14:39:36 -05:00
Rene Gollent
7a437587fc ruby: bump revision. 2015-11-27 20:44:36 -05:00
Jerome Duval
4daa7bc6a7 bump recipe revisions to rebuild with ncurses 6.
* also fix aspell provides, remove libtool files.
2015-11-22 14:35:53 +00:00
Adrien Destugues
6145187eaa Bump package revisions after OpenSSL update. 2015-11-12 14:39:46 +01:00
Rene Gollent
2de62091a4 Mark x86_64 as supported on several recipes. 2015-09-19 20:49:10 -04:00
Rene Gollent
cee7aff06b Ruby: Fix recipe on x86.
- Add cflags define for _BSD_SOURCE, as the build would otherwise fail
  in the socket module due to detecting the presence of the ifaddrs
  header, but lacking the actual functions.
2015-09-16 20:09:58 -04:00
Humdinger
70b8f948c6 De-linting recipes.
*	flare, freedroidRPG
	Don't start with the app name, in the _data section too...
	Re-order blocks

*	help2man
	SUMMARY must not end with "."
	Re-ordered blocks

*	html_parser, xml_parser
	Corrected license
	Re-ordered blocks

*	jq
	Corrected copy&paste mishap, I guess
	Re-ordered blocks

*	librevenge
	Re-ordered blocks
	Removed email addresses from COPYRIGHT

*	mesa
	Don't start with the app name, in the _swrat and _swpipe sections too...
	Re-ordered blocks

*	qupzilla
	SUMMARY must not end with "."

*	ruby
	Corrected license
	Re-ordered blocks

*	vncserver
	Removed "copyright" from COPYRIGHT
2015-08-08 20:00:24 +02:00
Augustin Cavalier
4634abef1b Trim extra newlines at end of file & trailing whitespace. 2015-08-04 12:08:31 -04:00
Augustin Cavalier
55dd9cf19d Rewrite ARCHITECTURES syntax to new HaikuPorter changes.
HaikuPorter now does not care what is in ARCHITECTURES when
building for a SECONDARY_ARCHITECTURE.
2015-08-04 12:00:38 -04:00
Augustin Cavalier
f561efbc96 Rename SRC_URI/SRC_FILENAME to SOURCE_URI/SOURCE_FILENAME. 2015-07-02 11:13:12 -04:00
Hamish Morrison
744d4b4a5a ruby: add recipe and patchset for 2.2.2 2015-06-02 22:28:29 +01:00
Augustin Cavalier
c4ae1bc27f ruby: re-add 1.9.1. 2015-01-19 15:14:46 -05:00
Augustin Cavalier
bf18b746f7 ruby: recipe for 2.1.5.
* Also, install to $prefix/bin and not $binDir
 * Still crashes on the second test...
2015-01-19 14:36:50 -05:00
Augustin Cavalier
ff1911f44b ruby: remove old versions. 2015-01-19 13:45:41 -05:00
Humdinger
a38db25c39 Changes in SUMMARY, DESCRIPTION and whitespace.
Removed the full-stop and repeating package name in SUMMARY.
Removed hard line breaks, broke up some very long paragraphs and
use bullet lists where possible.
All done by browsing through HaikuDepot. There may be (many) more left
in the whole haikuports repo...

Included 10 extended desriptions done by soyoye14 for GCI 2014
(https://www.google-melange.com/gci/task/view/google/gci2014/5240373098053632)

Removed/insert whitespace where it seems to be the custom in recipes.
Sometimes rearranged elements of a recipe (moving license and copyright
up, for example).
2015-01-12 19:23:51 +01:00
Oliver Tappe
52b344b97b Drop references to $haikuVersion.
* Referring the current haiku version explicitly is not needed, since
  the RequiresUpdater takes care of setting the version of Haiku used
  for building a package.
2014-12-14 23:08:52 +01:00
Jérôme Duval
11d991b9c7 _devel$secondaryArchSuffix => ${secondaryArchSuffix}_devel 2014-10-01 19:32:11 +02:00
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