Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add a function to wrap around testrb-2 as well. | 2012-07-08 | 1 | -1/+35 | |
| | |||||
* | Add support for running rspec while respecting some common variables ↵ | 2012-07-05 | 1 | -1/+32 | |
| | | | | (TEST_VERBOSE and NOCOLOR) in ruby-ng; then use this with a new variable in ruby-fakegem. | ||||
* | inherit multilib for get_libdir | 2012-06-02 | 1 | -2/+2 | |
| | |||||
* | ruby-ng.eclass: Improve no-matching-ruby-target-error message wording wrt ↵ | 2012-02-23 | 1 | -3/+10 | |
| | | | | bug 405373. | ||||
* | Reorder setting of REQUIRED_USE to stay near IUSE setting; also use ↵ | 2011-12-18 | 1 | -8/+4 | |
| | | | | ruby_get_use_targets to set IUSE. | ||||
* | Use RbConfig instead of Config to get ruby configuration values, since ↵ | 2011-10-24 | 1 | -6/+6 | |
| | | | | Config is now deprecated in Ruby 1.9 and all current implementations of ruby support RbConfig. | ||||
* | Check if the jruby is also in IUSE before checking if it is enabled. | 2011-10-22 | 1 | -2/+2 | |
| | |||||
* | Add support for Rubinius (rbx) target. | 2011-10-21 | 1 | -1/+9 | |
| | |||||
* | Set up java vm properly when using jruby. Fixes problems reported in bug ↵ | 2011-10-05 | 1 | -2/+4 | |
| | | | | 384901. Thanks to matsuu for diagnosis and patch. | ||||
* | fix random bugs in eclass documentation, and convert to new @AUTHOR tag | 2011-08-22 | 1 | -7/+4 | |
| | |||||
* | Provide ruby_implementations_depend() to facilitate ebuilds with ↵ | 2011-07-22 | 1 | -10/+35 | |
| | | | | RUBY_OPTIONAL=yes. Also use it internally to avoid duplication of code. Patch by Nathan Phillip Brink in bug 373139. | ||||
* | Provide a convenience method to get a list of all ruby targets enabled by ↵ | 2011-07-22 | 1 | -1/+12 | |
| | | | | the user. Useful in RUBY_OPTIONAL=yes ebuilds to provide custom handling of ruby. Patch by Matthew Schultz in bug 373227. | ||||
* | Leverage the REQUIRED_USE mechanism to determine at dependency resolution ↵ | 2011-07-22 | 1 | -1/+16 | |
| | | | | time if this ebuild can satisfy RUBY_TARGETS. Patch by Matthew Schultz in bug 373227. | ||||
* | Add QA warning for deprecated * expansion in S. Use RUBY_S and EAPI=4 instead. | 2011-07-19 | 1 | -1/+8 | |
| | |||||
* | Add RUBY_QA_ALLOWED_LIBS, bug 347433. | 2011-07-16 | 1 | -1/+15 | |
| | |||||
* | Convert every instance of hasq to has. | 2011-07-08 | 1 | -2/+2 | |
| | |||||
* | Handle case where RUBY_S is not provided. | 2011-04-25 | 1 | -2/+6 | |
| | |||||
* | Support EAPI=4 in ruby-ng.eclass, fixing bug 358349. | 2011-04-25 | 1 | -2/+21 | |
| | |||||
* | Damn, this change was not intended | 2010-11-07 | 1 | -2/+2 | |
| | |||||
* | export EBZR_TREE_CRC32 variable with revision information of the checked out ↵ | 2010-11-07 | 1 | -2/+2 | |
| | | | | tree, see bug 343355 for details | ||||
* | Allow the star to be at any place of the sub_S directory. | 2010-09-10 | 1 | -2/+2 | |
| | | | | | | While it only makes sense for GitHub tarballs, with Rails the star is _not_ the last character in the string because we have to enter a sub-directory. | ||||
* | Factor out the ree18→rubyee18 conversion and use it when generating the ↵ | 2010-08-30 | 1 | -12/+22 | |
| | | | | binwrapper (closes bug #335328). | ||||
* | Update ruby eclass documentation. | 2010-08-22 | 1 | -1/+3 | |
| | |||||
* | Ignore basename errors, they happen with JRuby since it lacks a soname. | 2010-07-30 | 1 | -2/+2 | |
| | |||||
* | Apply changes to the eclass for Prefix support. Thanks to Jeremy Olexa. | 2010-07-30 | 1 | -5/+13 | |
| | | | | Closes bug #330543. | ||||
* | Fix broken test for mislink with the new Ruby 1.9.2 ebuilds. | 2010-07-30 | 1 | -3/+7 | |
| | | | | | | | | | | With 1.9.2 the sitedir is now the same between 1.8 and 1.9, so you cannot just go look for all the extensions within that or you'll hit the one for the other implementation as well. Instead use the sitelibdir that encodes the version as well. While at it, extend the test to the Gems-installed extensions, and remove an awk call by using the --format option of scanelf. | ||||
* | Disable sitedir-not-sitelibdir test. | 2010-07-14 | 1 | -9/+9 | |
| | | | | | This needs to be turned off for the 1.9.2 series that merges back ruby19 into ruby. | ||||
* | Implement the merge of USE based dependencies as was listed in TODO. | 2010-07-08 | 1 | -3/+3 | |
| | | | | Please don't cry when you see the code. | ||||
* | Avoid touching IUSE in _ruby_wrap_conditions; set the test USE flag | 2010-05-24 | 1 | -3/+3 | |
| | | | | | directly into the ruby_add_rdepend function to avoid subshell handling. | ||||
* | Set RDEPEND="${RDEPEND}" to avoid depend to filter through rdepend. | 2010-05-22 | 1 | -1/+2 | |
| | |||||
* | Avoid globbing while parsing the dependency string. | 2010-05-22 | 1 | -1/+3 | |
| | |||||
* | Use a slightly different syntax for expliciting implementation-dependent ↵ | 2010-05-22 | 1 | -9/+15 | |
| | | | | | | | | | | | | | | dependencies. Rather than using a single, huge USE-conditional per atom, put the dependendencies under conditional _and_ USE-dependency. This allows for syntax like: USE_RUBY="ruby18 ruby19" ... ruby_add_bdepend "test? ( dev-ruby/first )" USE_RUBY="ruby18" ruby_add_bdepend "test? ( dev-ruby/second )" USE_RUBY="ruby19" ruby_add_bdepend "test? ( dev-ruby/third )" | ||||
* | Allow for standard depend syntax in the single parameter form of ↵ | 2010-05-22 | 1 | -59/+49 | |
| | | | | | | | | | | ruby_add_rdepend and ruby_add_bdepend. Make the two parameters form throw a warning for gentoo developers only (for now), and call back the single-parameter function after wrapping. Update documentation to only suggest using the new syntax. This allows dropping _ruby_add_rdepend and _ruby_add_bdepend convenience functions, and rather adds a _ruby_wrap_conditions function. | ||||
* | Fix missing link warnings in the eclass to print the library's soname again. | 2010-05-22 | 1 | -3/+3 | |
| | |||||
* | Change processing of atoms in ruby_add_rdepend and ruby_add_bdepend to | 2010-05-21 | 1 | -7/+16 | |
| | | | | | | | | | | | | make it possible to process complex dependency strings, such as || ( virtual/ruby-test-unit dev-ruby/test-unit:2 ) which is going to be common for test-unit-2 compatible packages; to have a proper dependency tree. This, theorically, can also drop the need for the 2-ary calls for ruby_add_bdepend and ruby_add_rdepend. | ||||
* | Don't print errors during unpack because the directory does not exist yet. | 2010-05-01 | 1 | -2/+2 | |
| | |||||
* | Create a special handling of S variable for github-based packages. | 2010-04-30 | 1 | -2/+11 | |
| | | | | | | Since using GitHub is widely common for Ruby packages, especially those not packaging the tests within the gem, we would be reimplementing this so many times that it's worth special casing here. | ||||
* | Adding a ruby_rbconfig_value function to ruby-ng.eclass for easy access even ↵ | 2010-04-26 | 1 | -4/+11 | |
| | | | | to not regularly needed rbconfig data | ||||
* | Add ruby_get_version() and ruby_get_implementation() convenience helper ↵ | 2010-04-05 | 1 | -1/+27 | |
| | | | | functions | ||||
* | ruby-ng.eclass: Add support for targets with different flag and executable ↵ | 2010-04-02 | 1 | -2/+11 | |
| | | | | names. Implement this feature for Ruby Enterprise Edition 1.8. | ||||
* | When adding a conditional dependency, make sure that the condition is in IUSE. | 2010-01-15 | 1 | -1/+3 | |
| | | | | | This in particular fixes the problem of test USE flag not declared when adding runtime dependencies. | ||||
* | Properly report the source copy phase. | 2009-12-25 | 1 | -2/+3 | |
| | |||||
* | it's 2009 | 2009-12-14 | 1 | -2/+2 | |
| | |||||
* | Fix minor documentation error. | 2009-12-06 | 1 | -2/+2 | |
| | |||||
* | Add a check for $RUBY to be set in doruby. | 2009-12-05 | 1 | -2/+3 | |
| | |||||
* | Avoid calling ruby twice since we already calculated that directory. | 2009-12-05 | 1 | -2/+2 | |
| | |||||
* | Add a further check after install for files installed in the wrong directory ↵ | 2009-12-05 | 1 | -1/+13 | |
| | | | | (sitedir rather than sitelibdir). | ||||
* | Initial version of ruby-ng.eclass from our ruby-ng-testbed, as discussed on ↵ | 2009-12-05 | 1 | -0/+425 | |
gentoo-dev. |