Log of /eclass/ruby-ng.eclass
Parent Directory
|
Revision Log
Revision
1.57 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Sun May 31 05:57:23 2015 UTC
(3 years, 8 months ago)
by
graaff
Branch:
MAIN
Changes since
1.56: +5 -43 lines
Diff to
previous 1.56
,
to
selected 1.32
Add ruby-single.eclass to support packages that just need a ruby interpreter to be present. Refactor code common with ruby-ng.eclass into ruby-utils.eclass.
Revision
1.47 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Thu Jul 5 21:23:01 2012 UTC
(6 years, 7 months ago)
by
flameeyes
Branch:
MAIN
Changes since
1.46: +32 -1 lines
Diff to
previous 1.46
,
to
selected 1.32
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.43 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon Oct 24 18:20:05 2011 UTC
(7 years, 4 months ago)
by
graaff
Branch:
MAIN
Changes since
1.42: +6 -6 lines
Diff to
previous 1.42
,
to
selected 1.32
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.38 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jul 22 09:41:17 2011 UTC
(7 years, 7 months ago)
by
graaff
Branch:
MAIN
Changes since
1.37: +35 -10 lines
Diff to
previous 1.37
,
to
selected 1.32
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
(7 years, 7 months ago)
by
graaff
Branch:
MAIN
Changes since
1.36: +12 -1 lines
Diff to
previous 1.36
,
to
selected 1.32
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
(7 years, 7 months ago)
by
graaff
Branch:
MAIN
Changes since
1.35: +16 -1 lines
Diff to
previous 1.35
,
to
selected 1.32
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.32 -
(
view)
(
download)
(
annotate)
-
[selected]
Mon Apr 25 08:37:26 2011 UTC
(7 years, 10 months ago)
by
graaff
Branch:
MAIN
Changes since
1.31: +6 -2 lines
Diff to
previous 1.31
Handle case where RUBY_S is not provided.
Revision
1.28 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Sep 10 13:03:39 2010 UTC
(8 years, 5 months ago)
by
flameeyes
Branch:
MAIN
Changes since
1.27: +2 -2 lines
Diff to
previous 1.27
,
to
selected 1.32
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.23 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Jul 30 15:05:08 2010 UTC
(8 years, 6 months ago)
by
flameeyes
Branch:
MAIN
Changes since
1.22: +7 -3 lines
Diff to
previous 1.22
,
to
selected 1.32
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.20 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Mon May 24 07:33:35 2010 UTC
(8 years, 9 months ago)
by
flameeyes
Branch:
MAIN
Changes since
1.19: +3 -3 lines
Diff to
previous 1.19
,
to
selected 1.32
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
(8 years, 9 months ago)
by
flameeyes
Branch:
MAIN
Changes since
1.16: +15 -9 lines
Diff to
previous 1.16
,
to
selected 1.32
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
(8 years, 9 months ago)
by
flameeyes
Branch:
MAIN
Changes since
1.15: +49 -59 lines
Diff to
previous 1.15
,
to
selected 1.32
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
(8 years, 9 months ago)
by
flameeyes
Branch:
MAIN
Changes since
1.13: +16 -7 lines
Diff to
previous 1.13
,
to
selected 1.32
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
(8 years, 9 months ago)
by
flameeyes
Branch:
MAIN
Changes since
1.11: +11 -2 lines
Diff to
previous 1.11
,
to
selected 1.32
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.9 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Fri Apr 2 20:26:21 2010 UTC
(8 years, 10 months ago)
by
a3li
Branch:
MAIN
Changes since
1.8: +11 -2 lines
Diff to
previous 1.8
,
to
selected 1.32
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
(9 years, 1 month ago)
by
flameeyes
Branch:
MAIN
Changes since
1.7: +3 -1 lines
Diff to
previous 1.7
,
to
selected 1.32
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.
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: |
|