Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 458978 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/portage/dev-libs/libnsfb/libnsfb-0.0.2.ebuild (-7 / +13 lines)
Lines 13-26 Link Here
13
LICENSE="MIT"
13
LICENSE="MIT"
14
SLOT="0"
14
SLOT="0"
15
KEYWORDS="~amd64 ~arm"
15
KEYWORDS="~amd64 ~arm"
16
IUSE="static-libs"
16
IUSE="static-libs vnc sdl xcb"
17
17
18
RDEPEND="media-libs/libsdl
18
RDEPEND="sdl? ( media-libs/libsdl )
19
	net-libs/libvncserver
19
	vnc? ( net-libs/libvncserver )
20
	x11-libs/libxcb
20
	xcb? ( x11-libs/libxcb x11-libs/xcb-util x11-libs/xcb-util-image x11-libs/xcb-util-keysyms )"
21
	x11-libs/xcb-util
22
	x11-libs/xcb-util-image
23
	x11-libs/xcb-util-keysyms"
24
DEPEND="${RDEPEND}
21
DEPEND="${RDEPEND}
25
	virtual/pkgconfig"
22
	virtual/pkgconfig"
26
23
Lines 44-49 Link Here
44
	echo "Q := " >> Makefile.config.override
41
	echo "Q := " >> Makefile.config.override
45
	echo "CC := $(tc-getCC)" >> Makefile.config.override
42
	echo "CC := $(tc-getCC)" >> Makefile.config.override
46
	echo "AR := $(tc-getAR)" >> Makefile.config.override
43
	echo "AR := $(tc-getAR)" >> Makefile.config.override
44
45
	# replace auto-detection by USE flags for sdl, vnc, and xcb
46
	local u a=available n=NSFB_
47
	for u in VNC SDL XCB
48
	do
49
		use ${u,,} && eval $u=yes
50
		sed -e "/$a,$n$u/s+\(^.*$\)+#\1\n$n${u}_${a^^} := ${!u:-no}+" \
51
			-i Makefile || die
52
	done
47
}
53
}
48
54
49
src_compile() {
55
src_compile() {

Return to bug 458978