Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Ignore basename errors, they happen with JRuby since it lacks a soname. | Diego Elio Pettenò | 2010-07-30 | 1 | -2/+2 |
| | |||||
* | Apply changes to the eclass for Prefix support. Thanks to Jeremy Olexa. | Diego Elio Pettenò | 2010-07-30 | 1 | -5/+13 |
| | | | | Closes bug #330543. | ||||
* | Fix broken test for mislink with the new Ruby 1.9.2 ebuilds. | Diego Elio Pettenò | 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. | Diego Elio Pettenò | 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. | Diego Elio Pettenò | 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 | Diego Elio Pettenò | 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. | Diego Elio Pettenò | 2010-05-22 | 1 | -1/+2 |
| | |||||
* | Avoid globbing while parsing the dependency string. | Diego Elio Pettenò | 2010-05-22 | 1 | -1/+3 |
| | |||||
* | Use a slightly different syntax for expliciting implementation-dependent ↵ | Diego Elio Pettenò | 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 ↵ | Diego Elio Pettenò | 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. | Diego Elio Pettenò | 2010-05-22 | 1 | -3/+3 |
| | |||||
* | Change processing of atoms in ruby_add_rdepend and ruby_add_bdepend to | Diego Elio Pettenò | 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. | Diego Elio Pettenò | 2010-05-01 | 1 | -2/+2 |
| | |||||
* | Create a special handling of S variable for github-based packages. | Diego Elio Pettenò | 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 ↵ | Alex Legler | 2010-04-26 | 1 | -4/+11 |
| | | | | to not regularly needed rbconfig data | ||||
* | Add ruby_get_version() and ruby_get_implementation() convenience helper ↵ | Alex Legler | 2010-04-05 | 1 | -1/+27 |
| | | | | functions | ||||
* | ruby-ng.eclass: Add support for targets with different flag and executable ↵ | Alex Legler | 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. | Diego Elio Pettenò | 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. | Diego Elio Pettenò | 2009-12-25 | 1 | -2/+3 |
| | |||||
* | it's 2009 | Alex Legler | 2009-12-14 | 1 | -2/+2 |
| | |||||
* | Fix minor documentation error. | Hans de Graaff | 2009-12-06 | 1 | -2/+2 |
| | |||||
* | Add a check for $RUBY to be set in doruby. | Diego Elio Pettenò | 2009-12-05 | 1 | -2/+3 |
| | |||||
* | Avoid calling ruby twice since we already calculated that directory. | Diego Elio Pettenò | 2009-12-05 | 1 | -2/+2 |
| | |||||
* | Add a further check after install for files installed in the wrong directory ↵ | Diego Elio Pettenò | 2009-12-05 | 1 | -1/+13 |
| | | | | (sitedir rather than sitelibdir). | ||||
* | Initial version of ruby-ng.eclass from our ruby-ng-testbed, as discussed on ↵ | Hans de Graaff | 2009-12-05 | 1 | -0/+425 |
gentoo-dev. |