Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | naive bump of all EAPI-specific checks in eclasses to permit EAPI=5 where ↵ | Ian Stakenvicius | 2012-09-27 | 1 | -4/+8 |
| | | | | EAPI=4 was previously allowed | ||||
* | Add support for cucumber as a test recipe. This allows abstracting some of ↵ | Diego Elio Pettenò | 2012-08-13 | 1 | -1/+6 |
| | | | | the work needed to skip it over on JRuby. | ||||
* | Add a cucumber wrapper similar to the rspec one we have already. | Diego Elio Pettenò | 2012-08-13 | 1 | -1/+32 |
| | |||||
* | Add a function to wrap around testrb-2 as well. | Diego Elio Pettenò | 2012-07-08 | 1 | -1/+35 |
| | |||||
* | Add support for running rspec while respecting some common variables ↵ | Diego Elio Pettenò | 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 | Zac Medico | 2012-06-02 | 1 | -2/+2 |
| | |||||
* | ruby-ng.eclass: Improve no-matching-ruby-target-error message wording wrt ↵ | Alex Legler | 2012-02-23 | 1 | -3/+10 |
| | | | | bug 405373. | ||||
* | Reorder setting of REQUIRED_USE to stay near IUSE setting; also use ↵ | Diego Elio Pettenò | 2011-12-18 | 1 | -8/+4 |
| | | | | ruby_get_use_targets to set IUSE. | ||||
* | Use RbConfig instead of Config to get ruby configuration values, since ↵ | Hans de Graaff | 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. | Tomas Chvatal | 2011-10-22 | 1 | -2/+2 |
| | |||||
* | Add support for Rubinius (rbx) target. | Hans de Graaff | 2011-10-21 | 1 | -1/+9 |
| | |||||
* | Set up java vm properly when using jruby. Fixes problems reported in bug ↵ | Hans de Graaff | 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 | Mike Frysinger | 2011-08-22 | 1 | -7/+4 |
| | |||||
* | Provide ruby_implementations_depend() to facilitate ebuilds with ↵ | Hans de Graaff | 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 ↵ | Hans de Graaff | 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 ↵ | Hans de Graaff | 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. | Hans de Graaff | 2011-07-19 | 1 | -1/+8 |
| | |||||
* | Add RUBY_QA_ALLOWED_LIBS, bug 347433. | Hans de Graaff | 2011-07-16 | 1 | -1/+15 |
| | |||||
* | Convert every instance of hasq to has. | Samuli Suominen | 2011-07-08 | 1 | -2/+2 |
| | |||||
* | Handle case where RUBY_S is not provided. | Hans de Graaff | 2011-04-25 | 1 | -2/+6 |
| | |||||
* | Support EAPI=4 in ruby-ng.eclass, fixing bug 358349. | Hans de Graaff | 2011-04-25 | 1 | -2/+21 |
| | |||||
* | Damn, this change was not intended | Christian Faulhammer | 2010-11-07 | 1 | -2/+2 |
| | |||||
* | export EBZR_TREE_CRC32 variable with revision information of the checked out ↵ | Christian Faulhammer | 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. | Diego Elio Pettenò | 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 ↵ | Diego Elio Pettenò | 2010-08-30 | 1 | -12/+22 |
| | | | | binwrapper (closes bug #335328). | ||||
* | Update ruby eclass documentation. | Hans de Graaff | 2010-08-22 | 1 | -1/+3 |
| | |||||
* | 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). |