Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 497130
Collapse All | Expand All

(-)file_not_specified_in_diff (-27 / +33 lines)
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

Return to bug 497130