Line
Link Here
|
0 |
-- dev-lang/ruby/ruby-2.1.8.ebuild |
0 |
++ dev-lang/ruby/ruby-2.1.8.ebuild |
Lines 1-4
Link Here
|
1 |
# Copyright 1999-2015 Gentoo Foundation |
1 |
# Copyright 1999-2016 Gentoo Foundation |
2 |
# Distributed under the terms of the GNU General Public License v2 |
2 |
# Distributed under the terms of the GNU General Public License v2 |
3 |
# $Id$ |
3 |
# $Id$ |
4 |
|
4 |
|
Lines 35-47
Link Here
|
35 |
|
35 |
|
36 |
LICENSE="|| ( Ruby-BSD BSD-2 )" |
36 |
LICENSE="|| ( Ruby-BSD BSD-2 )" |
37 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" |
37 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" |
38 |
IUSE="berkdb debug doc examples gdbm ipv6 +rdoc rubytests socks5 ssl xemacs ncurses +readline" |
38 |
IUSE="berkdb debug doc examples gdbm ipv6 +rdoc rubytests socks5 ssl tk xemacs ncurses +readline" |
39 |
|
39 |
|
40 |
RDEPEND=" |
40 |
RDEPEND=" |
41 |
berkdb? ( sys-libs/db:= ) |
41 |
berkdb? ( sys-libs/db:= ) |
42 |
gdbm? ( sys-libs/gdbm ) |
42 |
gdbm? ( sys-libs/gdbm ) |
43 |
ssl? ( dev-libs/openssl:0 ) |
43 |
ssl? ( dev-libs/openssl:0 ) |
44 |
socks5? ( >=net-proxy/dante-1.1.13 ) |
44 |
socks5? ( >=net-proxy/dante-1.1.13 ) |
|
|
45 |
tk? ( |
46 |
dev-lang/tcl:0=[threads] |
47 |
dev-lang/tk:0=[threads] |
48 |
) |
45 |
ncurses? ( sys-libs/ncurses:0= ) |
49 |
ncurses? ( sys-libs/ncurses:0= ) |
46 |
readline? ( sys-libs/readline:0 ) |
50 |
readline? ( sys-libs/readline:0 ) |
47 |
dev-libs/libyaml |
51 |
dev-libs/libyaml |
Lines 80-91
Link Here
|
80 |
} |
84 |
} |
81 |
|
85 |
|
82 |
src_configure() { |
86 |
src_configure() { |
83 |
local myconf= |
87 |
local modules= myconf= |
84 |
|
|
|
85 |
# The Tk module can no longer be built because the module code is no |
86 |
# longer compatible with newer stable versions. |
87 |
# https://bugs.gentoo.org/show_bug.cgi?id=500894 |
88 |
local modules="tk" |
89 |
|
88 |
|
90 |
# -fomit-frame-pointer makes ruby segfault, see bug #150413. |
89 |
# -fomit-frame-pointer makes ruby segfault, see bug #150413. |
91 |
filter-flags -fomit-frame-pointer |
90 |
filter-flags -fomit-frame-pointer |
Lines 127-132
Link Here
|
127 |
if ! use ncurses ; then |
126 |
if ! use ncurses ; then |
128 |
modules="${modules},curses" |
127 |
modules="${modules},curses" |
129 |
fi |
128 |
fi |
|
|
129 |
if ! use tk ; then |
130 |
modules="${modules},tk" |
131 |
fi |
130 |
|
132 |
|
131 |
# Provide an empty LIBPATHENV because we disable rpath but we do not |
133 |
# Provide an empty LIBPATHENV because we disable rpath but we do not |
132 |
# need LD_LIBRARY_PATH by default since that breaks USE=multitarget |
134 |
# need LD_LIBRARY_PATH by default since that breaks USE=multitarget |
133 |
-- dev-lang/ruby/ruby-2.2.4.ebuild |
135 |
++ dev-lang/ruby/ruby-2.2.4.ebuild |
Lines 1-4
Link Here
|
1 |
# Copyright 1999-2015 Gentoo Foundation |
1 |
# Copyright 1999-2016 Gentoo Foundation |
2 |
# Distributed under the terms of the GNU General Public License v2 |
2 |
# Distributed under the terms of the GNU General Public License v2 |
3 |
# $Id$ |
3 |
# $Id$ |
4 |
|
4 |
|
Lines 32-38
Link Here
|
32 |
|
32 |
|
33 |
LICENSE="|| ( Ruby-BSD BSD-2 )" |
33 |
LICENSE="|| ( Ruby-BSD BSD-2 )" |
34 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" |
34 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" |
35 |
IUSE="berkdb debug doc examples gdbm ipv6 jemalloc libressl +rdoc rubytests socks5 ssl xemacs ncurses +readline" |
35 |
IUSE="berkdb debug doc examples gdbm ipv6 jemalloc libressl +rdoc rubytests socks5 ssl tk xemacs ncurses +readline" |
36 |
|
36 |
|
37 |
RDEPEND=" |
37 |
RDEPEND=" |
38 |
berkdb? ( sys-libs/db:= ) |
38 |
berkdb? ( sys-libs/db:= ) |
Lines 43-48
Link Here
|
43 |
libressl? ( dev-libs/libressl ) |
43 |
libressl? ( dev-libs/libressl ) |
44 |
) |
44 |
) |
45 |
socks5? ( >=net-proxy/dante-1.1.13 ) |
45 |
socks5? ( >=net-proxy/dante-1.1.13 ) |
|
|
46 |
tk? ( |
47 |
dev-lang/tcl:0=[threads] |
48 |
dev-lang/tk:0=[threads] |
49 |
) |
46 |
ncurses? ( sys-libs/ncurses:0= ) |
50 |
ncurses? ( sys-libs/ncurses:0= ) |
47 |
readline? ( sys-libs/readline:0 ) |
51 |
readline? ( sys-libs/readline:0 ) |
48 |
dev-libs/libyaml |
52 |
dev-libs/libyaml |
Lines 93-104
Link Here
|
93 |
} |
97 |
} |
94 |
|
98 |
|
95 |
src_configure() { |
99 |
src_configure() { |
96 |
local myconf= |
100 |
local modules= myconf= |
97 |
|
|
|
98 |
# The Tk module can no longer be built because the module code is no |
99 |
# longer compatible with newer stable versions. |
100 |
# https://bugs.gentoo.org/show_bug.cgi?id=500894 |
101 |
local modules="tk" |
102 |
|
101 |
|
103 |
# -fomit-frame-pointer makes ruby segfault, see bug #150413. |
102 |
# -fomit-frame-pointer makes ruby segfault, see bug #150413. |
104 |
filter-flags -fomit-frame-pointer |
103 |
filter-flags -fomit-frame-pointer |
Lines 140-145
Link Here
|
140 |
if ! use ncurses ; then |
139 |
if ! use ncurses ; then |
141 |
modules="${modules},curses" |
140 |
modules="${modules},curses" |
142 |
fi |
141 |
fi |
|
|
142 |
if ! use tk ; then |
143 |
modules="${modules},tk" |
144 |
fi |
143 |
|
145 |
|
144 |
# Provide an empty LIBPATHENV because we disable rpath but we do not |
146 |
# Provide an empty LIBPATHENV because we disable rpath but we do not |
145 |
# need LD_LIBRARY_PATH by default since that breaks USE=multitarget |
147 |
# need LD_LIBRARY_PATH by default since that breaks USE=multitarget |
146 |
-- dev-lang/ruby/ruby-2.3.0.ebuild |
148 |
++ dev-lang/ruby/ruby-2.3.0.ebuild |
Lines 1-4
Link Here
|
1 |
# Copyright 1999-2015 Gentoo Foundation |
1 |
# Copyright 1999-2016 Gentoo Foundation |
2 |
# Distributed under the terms of the GNU General Public License v2 |
2 |
# Distributed under the terms of the GNU General Public License v2 |
3 |
# $Id$ |
3 |
# $Id$ |
4 |
|
4 |
|
Lines 32-38
Link Here
|
32 |
|
32 |
|
33 |
LICENSE="|| ( Ruby-BSD BSD-2 )" |
33 |
LICENSE="|| ( Ruby-BSD BSD-2 )" |
34 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" |
34 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd" |
35 |
IUSE="berkdb debug doc examples gdbm ipv6 jemalloc libressl +rdoc rubytests socks5 ssl xemacs ncurses +readline" |
35 |
IUSE="berkdb debug doc examples gdbm ipv6 jemalloc libressl +rdoc rubytests socks5 ssl tk xemacs ncurses +readline" |
36 |
|
36 |
|
37 |
RDEPEND=" |
37 |
RDEPEND=" |
38 |
berkdb? ( sys-libs/db:= ) |
38 |
berkdb? ( sys-libs/db:= ) |
Lines 43-48
Link Here
|
43 |
libressl? ( dev-libs/libressl ) |
43 |
libressl? ( dev-libs/libressl ) |
44 |
) |
44 |
) |
45 |
socks5? ( >=net-proxy/dante-1.1.13 ) |
45 |
socks5? ( >=net-proxy/dante-1.1.13 ) |
|
|
46 |
tk? ( |
47 |
dev-lang/tcl:0=[threads] |
48 |
dev-lang/tk:0=[threads] |
49 |
) |
46 |
ncurses? ( sys-libs/ncurses:0= ) |
50 |
ncurses? ( sys-libs/ncurses:0= ) |
47 |
readline? ( sys-libs/readline:0 ) |
51 |
readline? ( sys-libs/readline:0 ) |
48 |
dev-libs/libyaml |
52 |
dev-libs/libyaml |
Lines 89-100
Link Here
|
89 |
} |
93 |
} |
90 |
|
94 |
|
91 |
src_configure() { |
95 |
src_configure() { |
92 |
local myconf= |
96 |
local modules= myconf= |
93 |
|
|
|
94 |
# The Tk module can no longer be built because the module code is no |
95 |
# longer compatible with newer stable versions. |
96 |
# https://bugs.gentoo.org/show_bug.cgi?id=500894 |
97 |
local modules="tk" |
98 |
|
97 |
|
99 |
# -fomit-frame-pointer makes ruby segfault, see bug #150413. |
98 |
# -fomit-frame-pointer makes ruby segfault, see bug #150413. |
100 |
filter-flags -fomit-frame-pointer |
99 |
filter-flags -fomit-frame-pointer |
Lines 136-141
Link Here
|
136 |
if ! use ncurses ; then |
135 |
if ! use ncurses ; then |
137 |
modules="${modules},curses" |
136 |
modules="${modules},curses" |
138 |
fi |
137 |
fi |
|
|
138 |
if ! use tk ; then |
139 |
modules="${modules},tk" |
140 |
fi |
139 |
|
141 |
|
140 |
# Provide an empty LIBPATHENV because we disable rpath but we do not |
142 |
# Provide an empty LIBPATHENV because we disable rpath but we do not |
141 |
# need LD_LIBRARY_PATH by default since that breaks USE=multitarget |
143 |
# need LD_LIBRARY_PATH by default since that breaks USE=multitarget |