Log of /eclass/ruby-ng.eclass
Parent Directory
|
Revision Log
Revision
1.51 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Sep 27 16:35:41 2012 UTC
(7 months, 3 weeks ago)
by
axs
Branch:
MAIN
CVS Tags:
HEAD
Changes since
1.50: +8 -4 lines
Diff to
previous 1.50
naive bump of all EAPI-specific checks in eclasses to permit EAPI=5 where EAPI=4 was previously allowed
Revision
1.50 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Aug 13 22:21:26 2012 UTC
(9 months, 1 week ago)
by
flameeyes
Branch:
MAIN
Changes since
1.49: +6 -1 lines
Diff to
previous 1.49
Add support for cucumber as a test recipe. This allows abstracting some of the work needed to skip it over on JRuby.
Revision
1.47 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 5 21:23:01 2012 UTC
(10 months, 2 weeks ago)
by
flameeyes
Branch:
MAIN
Changes since
1.46: +32 -1 lines
Diff to
previous 1.46
Add support for running rspec while respecting some common variables (TEST_VERBOSE and NOCOLOR) in ruby-ng; then use this with a new variable in ruby-fakegem.
Revision
1.45 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Feb 23 23:06:13 2012 UTC
(14 months, 4 weeks ago)
by
a3li
Branch:
MAIN
Changes since
1.44: +10 -3 lines
Diff to
previous 1.44
ruby-ng.eclass: Improve no-matching-ruby-target-error message wording wrt bug 405373.
Revision
1.44 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Dec 18 21:33:50 2011 UTC
(17 months ago)
by
flameeyes
Branch:
MAIN
Changes since
1.43: +4 -8 lines
Diff to
previous 1.43
Reorder setting of REQUIRED_USE to stay near IUSE setting; also use ruby_get_use_targets to set IUSE.
Revision
1.43 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Oct 24 18:20:05 2011 UTC
(19 months ago)
by
graaff
Branch:
MAIN
Changes since
1.42: +6 -6 lines
Diff to
previous 1.42
Use RbConfig instead of Config to get ruby configuration values, since Config is now deprecated in Ruby 1.9 and all current implementations of ruby support RbConfig.
Revision
1.40 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Oct 5 17:46:20 2011 UTC
(19 months, 2 weeks ago)
by
graaff
Branch:
MAIN
Changes since
1.39: +4 -2 lines
Diff to
previous 1.39
Set up java vm properly when using jruby. Fixes problems reported in bug 384901. Thanks to matsuu for diagnosis and patch.
Revision
1.38 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jul 22 09:41:17 2011 UTC
(22 months ago)
by
graaff
Branch:
MAIN
Changes since
1.37: +35 -10 lines
Diff to
previous 1.37
Provide ruby_implementations_depend() to facilitate ebuilds with RUBY_OPTIONAL=yes. Also use it internally to avoid duplication of code. Patch by Nathan Phillip Brink in bug 373139.
Revision
1.37 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jul 22 09:10:22 2011 UTC
(22 months ago)
by
graaff
Branch:
MAIN
Changes since
1.36: +12 -1 lines
Diff to
previous 1.36
Provide a convenience method to get a list of all ruby targets enabled by the user. Useful in RUBY_OPTIONAL=yes ebuilds to provide custom handling of ruby. Patch by Matthew Schultz in bug 373227.
Revision
1.36 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jul 22 09:08:59 2011 UTC
(22 months ago)
by
graaff
Branch:
MAIN
Changes since
1.35: +16 -1 lines
Diff to
previous 1.35
Leverage the REQUIRED_USE mechanism to determine at dependency resolution time if this ebuild can satisfy RUBY_TARGETS. Patch by Matthew Schultz in bug 373227.
Revision
1.29 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun Nov 7 22:44:35 2010 UTC
(2 years, 6 months ago)
by
fauli
Branch:
MAIN
Changes since
1.28: +2 -2 lines
Diff to
previous 1.28
export EBZR_TREE_CRC32 variable with revision information of the checked out tree, see bug 343355 for details
Revision
1.28 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 10 13:03:39 2010 UTC
(2 years, 8 months ago)
by
flameeyes
Branch:
MAIN
Changes since
1.27: +2 -2 lines
Diff to
previous 1.27
Allow the star to be at any place of the sub_S directory.
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.
Revision
1.27 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Aug 30 22:08:24 2010 UTC
(2 years, 8 months ago)
by
flameeyes
Branch:
MAIN
Changes since
1.26: +22 -12 lines
Diff to
previous 1.26
Factor out the ree18→rubyee18 conversion and use it when generating the binwrapper (closes bug #335328).
Revision
1.24 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jul 30 16:56:21 2010 UTC
(2 years, 9 months ago)
by
flameeyes
Branch:
MAIN
Changes since
1.23: +13 -5 lines
Diff to
previous 1.23
Apply changes to the eclass for Prefix support. Thanks to Jeremy Olexa.
Closes bug #330543.
Revision
1.23 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jul 30 15:05:08 2010 UTC
(2 years, 9 months ago)
by
flameeyes
Branch:
MAIN
Changes since
1.22: +7 -3 lines
Diff to
previous 1.22
Fix broken test for mislink with the new Ruby 1.9.2 ebuilds.
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.
Revision
1.22 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Wed Jul 14 13:11:51 2010 UTC
(2 years, 10 months ago)
by
flameeyes
Branch:
MAIN
Changes since
1.21: +9 -9 lines
Diff to
previous 1.21
Disable sitedir-not-sitelibdir test.
This needs to be turned off for the 1.9.2 series that merges back
ruby19 into ruby.
Revision
1.21 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 8 04:00:57 2010 UTC
(2 years, 10 months ago)
by
flameeyes
Branch:
MAIN
Changes since
1.20: +3 -3 lines
Diff to
previous 1.20
Implement the merge of USE based dependencies as was listed in TODO.
Please don't cry when you see the code.
Revision
1.20 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon May 24 07:33:35 2010 UTC
(3 years ago)
by
flameeyes
Branch:
MAIN
Changes since
1.19: +3 -3 lines
Diff to
previous 1.19
Avoid touching IUSE in _ruby_wrap_conditions; set the test USE flag
directly into the ruby_add_rdepend function to avoid subshell
handling.
Revision
1.17 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat May 22 12:31:03 2010 UTC
(3 years ago)
by
flameeyes
Branch:
MAIN
Changes since
1.16: +15 -9 lines
Diff to
previous 1.16
Use a slightly different syntax for expliciting implementation-dependent 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 )"
Revision
1.16 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat May 22 12:18:07 2010 UTC
(3 years ago)
by
flameeyes
Branch:
MAIN
Changes since
1.15: +49 -59 lines
Diff to
previous 1.15
Allow for standard depend syntax in the single parameter form of 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.
Revision
1.14 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri May 21 23:18:46 2010 UTC
(3 years ago)
by
flameeyes
Branch:
MAIN
Changes since
1.13: +16 -7 lines
Diff to
previous 1.13
Change processing of atoms in ruby_add_rdepend and ruby_add_bdepend to
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.
Revision
1.12 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Apr 30 17:40:10 2010 UTC
(3 years ago)
by
flameeyes
Branch:
MAIN
Changes since
1.11: +11 -2 lines
Diff to
previous 1.11
Create a special handling of S variable for github-based packages.
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.
Revision
1.11 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Apr 26 15:07:58 2010 UTC
(3 years ago)
by
a3li
Branch:
MAIN
Changes since
1.10: +11 -4 lines
Diff to
previous 1.10
Adding a ruby_rbconfig_value function to ruby-ng.eclass for easy access even to not regularly needed rbconfig data
Revision
1.10 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Apr 5 07:41:09 2010 UTC
(3 years, 1 month ago)
by
a3li
Branch:
MAIN
Changes since
1.9: +27 -1 lines
Diff to
previous 1.9
Add ruby_get_version() and ruby_get_implementation() convenience helper functions
Revision
1.9 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Apr 2 20:26:21 2010 UTC
(3 years, 1 month ago)
by
a3li
Branch:
MAIN
Changes since
1.8: +11 -2 lines
Diff to
previous 1.8
ruby-ng.eclass: Add support for targets with different flag and executable names. Implement this feature for Ruby Enterprise Edition 1.8.
Revision
1.8 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jan 15 12:58:20 2010 UTC
(3 years, 4 months ago)
by
flameeyes
Branch:
MAIN
Changes since
1.7: +3 -1 lines
Diff to
previous 1.7
When adding a conditional dependency, make sure that the condition is in IUSE.
This in particular fixes the problem of test USE flag not declared
when adding runtime dependencies.
Revision
1.2 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Dec 5 11:30:17 2009 UTC
(3 years, 5 months ago)
by
flameeyes
Branch:
MAIN
Changes since
1.1: +13 -1 lines
Diff to
previous 1.1
Add a further check after install for files installed in the wrong directory (sitedir rather than sitelibdir).
Revision
1.1 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sat Dec 5 09:35:48 2009 UTC
(3 years, 5 months ago)
by
graaff
Branch:
MAIN
Initial version of ruby-ng.eclass from our ruby-ng-testbed, as discussed on gentoo-dev.
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
select a symbolic revision name using the selection box, or choose
'Use Text Field' and enter a numeric revision.
| Sticky Tag: |
|