diff options
| author | Philip Balister <philip@balister.org> | 2007-01-18 15:15:25 +0000 |
|---|---|---|
| committer | Philip Balister <philip@balister.org> | 2007-01-18 15:15:25 +0000 |
| commit | 585f4e7c27219d784cbed507eab188b91d9ad0f1 (patch) | |
| tree | 77c2025f3ebdbac1c07e17bc923a4efb8fde9a5c /packages/ruby/ruby.inc | |
| parent | 4e96c29dc9b9ea5f6652ed63bcfd82d912ab41b8 (diff) | |
| parent | 419ef2d081af1db73844871ce0858abda1bf7ec9 (diff) | |
merge of '16141cfb7ddd939f1759a94546b737b35c0ece43'
and 'c77de7a09c5852f1bfe63afbd011ef701c76bdf6'
Diffstat (limited to 'packages/ruby/ruby.inc')
| -rw-r--r-- | packages/ruby/ruby.inc | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/packages/ruby/ruby.inc b/packages/ruby/ruby.inc new file mode 100644 index 0000000000..9fe8333f6f --- /dev/null +++ b/packages/ruby/ruby.inc @@ -0,0 +1,25 @@ +DESCRIPTION = "Ruby is an interpreted scripting language \ +for quick and easy object-oriented programming." +SECTION = "devel/ruby" +PRIORITY = "optional" +LICENSE = "GPL" + +SRC_URI = "ftp://ftp.ruby-lang.org/pub/ruby/ruby-${PV}.tar.gz \ + file://extmk_run.patch;patch=1 \ + file://disable_wide_getaddrinfo_check.patch;patch=1" + +S = "${WORKDIR}/ruby-${PV}" + +inherit autotools + +# This snippet lets compiled extensions which rely on external libraries, +# such as zlib, compile properly. If we don't do this, then when extmk.rb +# runs, it uses the native libraries instead of the target libraries, and so +# none of the linking operations succeed -- which makes extconf.rb think +# that the libraries aren't available and hence that the extension can't be +# built. + +do_configure_prepend() { + sed -i "s#%%TARGET_CFLAGS%%#$TARGET_CFLAGS#; s#%%TARGET_LDFLAGS%%#$TARGET_LDFLAGS#" ${S}/common.mk + rm -rf ${S}/ruby/ +} |
