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 \ |