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

Collapse All | Expand All

(-)evas-9999.ebuild.old (-25 / +34 lines)
Lines 43-65 Link Here
43
DEPEND="${RDEPEND}"
43
DEPEND="${RDEPEND}"
44
44
45
src_configure() {
45
src_configure() {
46
	local STATIC="" ESTATIC=""
47
	MY_ECONF=""
48
	if use static-libs; then
49
		STATIC="static"
50
		ESTATIC="=static"
51
		MY_ECONF+="
52
			--enable-static-software-generic
53
		"
54
	fi
55
46
	if use X ; then
56
	if use X ; then
47
		if use xcb ; then
57
		if use xcb ; then
48
			ewarn "You have enabled both 'X' and 'xcb', so we will use"
58
			ewarn "You have enabled both 'X' and 'xcb', so we will use"
49
			ewarn "X as it's considered the most stable for evas"
59
			ewarn "X as it's considered the most stable for evas"
50
		fi
60
		fi
51
		MY_ECONF="
61
		MY_ECONF+="
52
			--disable-software-xcb
62
			--disable-software-xcb
53
			$(use_enable opengl gl-xlib static)
63
			$(use_enable opengl gl-xlib ${STATIC})
54
		"
64
		"
55
	elif use xcb ; then
65
	elif use xcb ; then
56
		MY_ECONF="
66
		MY_ECONF+="
57
			--disable-gl-xlib
67
			--disable-gl-xlib
58
			--enable-software-xcb=static
68
			--enable-software-xcb${ESTATIC}
59
			$(use_enable opengl gl-xcb static)
69
			$(use_enable opengl gl-xcb ${STATIC})
60
		"
70
		"
61
	else
71
	else
62
		MY_ECONF="
72
		MY_ECONF+="
63
			--disable-gl-xlib
73
			--disable-gl-xlib
64
			--disable-software-xcb
74
			--disable-software-xcb
65
			--disable-gl-xcb
75
			--disable-gl-xcb
Lines 69-106 Link Here
69
	MY_ECONF+="
79
	MY_ECONF+="
70
		$(use_enable altivec cpu-altivec)
80
		$(use_enable altivec cpu-altivec)
71
		$(use_enable bidi fribidi)
81
		$(use_enable bidi fribidi)
72
		$(use_enable bmp image-loader-bmp static)
82
		$(use_enable bmp image-loader-bmp ${STATIC})
73
		$(use_enable bmp image-loader-wbmp static)
83
		$(use_enable bmp image-loader-wbmp ${STATIC})
74
		$(use_enable cache metric-cache)
84
		$(use_enable cache metric-cache)
75
		$(use_enable cache word-cache)
85
		$(use_enable cache word-cache)
76
		$(use_enable directfb static)
86
		$(use_enable directfb ${STATIC})
77
		$(use_enable doc)
87
		$(use_enable doc)
78
		$(use_enable eet font-loader-eet static)
88
		$(use_enable eet font-loader-eet ${STATIC})
79
		$(use_enable eet image-loader-eet static)
89
		$(use_enable eet image-loader-eet ${STATIC})
80
		$(use_enable fbcon fb static)
90
		$(use_enable fbcon fb ${STATIC})
81
		$(use_enable fontconfig)
91
		$(use_enable fontconfig)
82
		$(use_enable gles gl-flavor-gles)
92
		$(use_enable gles gl-flavor-gles)
83
		$(use_enable gles gles-variety-sgx)
93
		$(use_enable gles gles-variety-sgx)
84
		$(use_enable gif image-loader-gif static)
94
		$(use_enable gif image-loader-gif ${STATIC})
85
		$(use_enable ico image-loader-ico static)
95
		$(use_enable ico image-loader-ico ${STATIC})
86
		$(use_enable jpeg image-loader-jpeg static)
96
		$(use_enable jpeg image-loader-jpeg ${STATIC})
87
		$(use_enable mmx cpu-mmx)
97
		$(use_enable mmx cpu-mmx)
88
		$(use_enable png image-loader-png static)
98
		$(use_enable png image-loader-png ${STATIC})
89
		$(use_enable ppm image-loader-pmaps static)
99
		$(use_enable ppm image-loader-pmaps ${STATIC})
90
		$(use_enable sdl software-sdl static)
100
		$(use_enable sdl software-sdl ${STATIC})
91
		$(use_enable sse cpu-sse)
101
		$(use_enable sse cpu-sse)
92
		$(use_enable svg image-loader-svg static)
102
		$(use_enable svg image-loader-svg ${STATIC})
93
		$(use_enable tga image-loader-tga static)
103
		$(use_enable tga image-loader-tga ${STATIC})
94
		$(use_enable tiff image-loader-tiff static)
104
		$(use_enable tiff image-loader-tiff ${STATIC})
95
		$(use_enable threads pthreads)
105
		$(use_enable threads pthreads)
96
		$(use_enable threads async-events)
106
		$(use_enable threads async-events)
97
		$(use_enable threads async-preload)
107
		$(use_enable threads async-preload)
98
		$(use_enable threads async-render)
108
		$(use_enable threads async-render)
99
		$(use_enable X software-xlib static)
109
		$(use_enable X software-xlib ${STATIC})
100
		$(use_enable xpm image-loader-xpm static)
110
		$(use_enable xpm image-loader-xpm ${STATIC})
101
		--enable-evas-magic-debug \
111
		--enable-evas-magic-debug \
102
		--enable-static-software-generic \
112
		--enable-buffer${ESTATIC} \
103
		--enable-buffer=static \
104
		--enable-cpu-c \
113
		--enable-cpu-c \
105
		--enable-scale-sample \
114
		--enable-scale-sample \
106
		--enable-scale-smooth \
115
		--enable-scale-smooth \

Return to bug 378949