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

(-)/var/repos/gentoo/net-analyzer/rrdtool/rrdtool-1.4.8-r1.ebuild (-4 / +15 lines)
Lines 7-13 Link Here
7
DISTUTILS_OPTIONAL="true"
7
DISTUTILS_OPTIONAL="true"
8
GENTOO_DEPEND_ON_PERL="no"
8
GENTOO_DEPEND_ON_PERL="no"
9
PYTHON_COMPAT=( python2_7 )
9
PYTHON_COMPAT=( python2_7 )
10
inherit eutils distutils-r1 flag-o-matic multilib perl-module autotools
10
inherit eutils distutils-r1 flag-o-matic multilib perl-module autotools toolchain-funcs
11
11
12
DESCRIPTION="A system to store and display time-series data"
12
DESCRIPTION="A system to store and display time-series data"
13
HOMEPAGE="http://oss.oetiker.ch/rrdtool/"
13
HOMEPAGE="http://oss.oetiker.ch/rrdtool/"
Lines 16-22 Link Here
16
LICENSE="GPL-2"
16
LICENSE="GPL-2"
17
SLOT="0"
17
SLOT="0"
18
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-macos ~x86-solaris"
18
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~x86-macos ~x86-solaris"
19
IUSE="dbi doc +graph lua perl python ruby rrdcgi static-libs tcl tcpd"
19
IUSE="dbi doc +graph lua luajit perl python ruby rrdcgi static-libs tcl tcpd"
20
20
21
PDEPEND="
21
PDEPEND="
22
	ruby? ( ~dev-ruby/rrdtool-bindings-${PV} )
22
	ruby? ( ~dev-ruby/rrdtool-bindings-${PV} )
Lines 31-37 Link Here
31
		>=x11-libs/cairo-1.10.2[svg,static-libs(+)?]
31
		>=x11-libs/cairo-1.10.2[svg,static-libs(+)?]
32
		>=x11-libs/pango-1.28
32
		>=x11-libs/pango-1.28
33
	)
33
	)
34
	lua? ( dev-lang/lua[deprecated] )
34
	lua? (
35
		!luajit? ( dev-lang/lua[deprecated] )
36
		luajit? ( dev-lang/luajit:2 )
37
	)
35
	perl? ( dev-lang/perl )
38
	perl? ( dev-lang/perl )
36
	python? ( ${PYTHON_DEPS} )
39
	python? ( ${PYTHON_DEPS} )
37
	tcl? ( dev-lang/tcl )
40
	tcl? ( dev-lang/tcl )
Lines 108-114 Link Here
108
}
111
}
109
112
110
src_compile() {
113
src_compile() {
111
	default
114
	local lua="lua";
115
	use luajit && lua="luajit";
116
	emake \
117
		LUA_INSTALL_CMOD="$($(tc-getPKG_CONFIG) --variable INSTALL_CMOD ${lua})" \
118
		LUA_INSTALL_LMOD="$($(tc-getPKG_CONFIG) --variable INSTALL_LMOD ${lua})" \
119
		LUA="/usr/bin/${lua}" \
120
		LUA_LFLAGS="$($(tc-getPKG_CONFIG) --libs ${lua})" \
121
		LUA_CFLAGS="$($(tc-getPKG_CONFIG) --cflags ${lua})" \
122
	|| die "make install failed"
112
123
113
	use python && distutils-r1_src_compile
124
	use python && distutils-r1_src_compile
114
}
125
}

Return to bug 460814