commit efl for openSUSE:Factory
Hello community, here is the log from the commit of package efl for openSUSE:Factory checked in at 2014-10-18 09:09:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/efl (Old) and /work/SRC/openSUSE:Factory/.efl.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "efl" Changes: -------- --- /work/SRC/openSUSE:Factory/efl/efl.changes 2014-09-19 15:45:26.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.efl.new/efl.changes 2014-10-18 09:10:04.000000000 +0200 @@ -1,0 +2,25 @@ +Thu Oct 16 12:57:49 UTC 2014 - simon@simotek.net + +- Add 0001-unbreak-nvidia-gl.patch + f294fdc3a1d0c648353eae2185ca2c53e4630949 introduced a fix for a + alpha issue but this fix also broke gl for all users so its being + reverted atleast for the 1.11.3 release + +------------------------------------------------------------------- +Thu Oct 16 05:25:49 UTC 2014 - simon@simotek.net + +- Bump to 1.11.3 bugfix release + * Evas filters: Fix parsing of argument lists (T1615) + * edje_program: added signal "focus,part,out" when focus is discarded + * efl - vsync - deal with both broken and non-broken libdrm + * ecore_x_vsync - fix tiny leaklet of drmversion + * Evas Textblock: Fix bad empty line add on wrapping + * ecore vsync - fix up dual nvidia + dri/drm driver discovery + * eeze - sensors - ints for sensor events were decld in .h - and never .c + * Evas Textblock: Fix native width of BiDi text (T1532) + * ecore_imf/ibus : provide to get surrounding text + * evas: GL_X11 context need to always be with alpha or it will fail +to change. + + +------------------------------------------------------------------- Old: ---- efl-1.11.2.tar.xz New: ---- 0001-unbreak-nvidia-gl.patch efl-1.11.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ efl.spec ++++++ --- /var/tmp/diff_new_pack.lSA85g/_old 2014-10-18 09:10:06.000000000 +0200 +++ /var/tmp/diff_new_pack.lSA85g/_new 2014-10-18 09:10:06.000000000 +0200 @@ -54,8 +54,10 @@ %endif # always require systemd for now -#%if (0%{?suse_version} && 0%{?suse_version} >= 1230) || 0%{?fedora} %define systemd_present 1 + +#%if (0%{?suse_version} && 0%{?suse_version} >= 1230) || 0%{?fedora} +#%define systemd_present 1 #%else #%define systemd_present 0 #%endif @@ -76,7 +78,7 @@ %endif Name: efl -Version: 1.11.2 +Version: 1.11.3 Release: 0 # TODO: split package to separate packages and specify licenses correctly Summary: Enlightenment Foundation Libraries - set of libraries used (not only) by Enlightenment (e17 e19) @@ -84,7 +86,8 @@ Group: Development/Libraries/C and C++ Url: http://enlightenment.org Source: %{name}-%{version}.tar.xz -Patch: neon-cflags.patch +Patch0: neon-cflags.patch +Patch1: 0001-unbreak-nvidia-gl.patch BuildRequires: autoconf >= 2.5 BuildRequires: automake %if %build_doc @@ -175,6 +178,7 @@ # requires systemd 195 to work %if %systemd_present BuildRequires: systemd +BuildRequires: systemd-devel %endif %if 0%{?suse_version} BuildRequires: fdupes @@ -587,7 +591,8 @@ %prep %setup -q -%patch -p1 +%patch0 -p1 +%patch1 -p1 %build # remove __DATE__ and __TIME__ @@ -613,6 +618,9 @@ # efl intentionally compares string pointers in alot of places rather then strings this stops obs complaining export CFLAGS="%optflags -Wno-address"; +# Required due to neon-cflags.patch changeing .am files +autoreconf -ivf + %configure \ --disable-static \ --disable-silent-rules \ ++++++ 0001-unbreak-nvidia-gl.patch ++++++ Index: src/modules/evas/engines/gl_x11/evas_engine.c =================================================================== --- a/src/modules/evas/engines/gl_x11/evas_engine.c +++ b/src/modules/evas/engines/gl_x11/evas_engine.c @@ -994,6 +994,7 @@ eng_setup(Evas *eo_e, void *in) info->info.depth, e->output.w, e->output.h, info->indirect, + info->info.destination_alpha, info->info.rotation, swap_mode); if (!ob) @@ -1058,11 +1059,11 @@ eng_setup(Evas *eo_e, void *in) (info->info.screen != eng_get_ob(re)->screen) || (info->info.visual != eng_get_ob(re)->visual) || (info->info.colormap != eng_get_ob(re)->colormap) || - (info->info.depth != eng_get_ob(re)->depth)) + (info->info.depth != eng_get_ob(re)->depth) || + (info->info.destination_alpha != eng_get_ob(re)->alpha)) { Outbuf *ob; - eng_get_ob(re)->gl_context->references++; eng_window_free(eng_get_ob(re)); re->generic.software.ob = NULL; gl_wins--; @@ -1076,6 +1077,7 @@ eng_setup(Evas *eo_e, void *in) info->info.depth, e->output.w, e->output.h, info->indirect, + info->info.destination_alpha, info->info.rotation, swap_mode); Index: src/modules/evas/engines/gl_x11/evas_engine.h =================================================================== --- a/src/modules/evas/engines/gl_x11/evas_engine.h +++ b/src/modules/evas/engines/gl_x11/evas_engine.h @@ -160,7 +160,7 @@ Outbuf *eng_window_new(Evas_Engine_Info_GL_X11 *info, Evas *e, Display *disp, Window win, int screen, Visual *vis, Colormap cmap, int depth, int w, int h, int indirect, - int rot, + int alpha, int rot, Render_Engine_Swap_Mode swap_mode); void eng_window_free(Outbuf *gw); void eng_window_use(Outbuf *gw); Index: src/modules/evas/engines/gl_x11/evas_x_main.c =================================================================== --- a/src/modules/evas/engines/gl_x11/evas_x_main.c +++ b/src/modules/evas/engines/gl_x11/evas_x_main.c @@ -34,6 +34,7 @@ eng_window_new(Evas_Engine_Info_GL_X11 *info, int w, int h, int indirect EINA_UNUSED, + int alpha, int rot, Render_Engine_Swap_Mode swap_mode) { @@ -60,7 +61,7 @@ eng_window_new(Evas_Engine_Info_GL_X11 *info, gw->visual = vis; gw->colormap = cmap; gw->depth = depth; - gw->alpha = 1; + gw->alpha = alpha; gw->w = w; gw->h = h; gw->rot = rot; @@ -107,8 +108,16 @@ eng_window_new(Evas_Engine_Info_GL_X11 *info, config_attrs[n++] = 1; // FIXME: end n900 breakage # endif - config_attrs[n++] = EGL_ALPHA_SIZE; - config_attrs[n++] = 1; + if (gw->alpha) + { + config_attrs[n++] = EGL_ALPHA_SIZE; + config_attrs[n++] = 1; + } + else + { + config_attrs[n++] = EGL_ALPHA_SIZE; + config_attrs[n++] = 0; + } config_attrs[n++] = EGL_DEPTH_SIZE; config_attrs[n++] = 0; config_attrs[n++] = EGL_STENCIL_SIZE; ++++++ efl-1.11.2.tar.xz -> efl-1.11.3.tar.xz ++++++ /work/SRC/openSUSE:Factory/efl/efl-1.11.2.tar.xz /work/SRC/openSUSE:Factory/.efl.new/efl-1.11.3.tar.xz differ: char 27, line 1 -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de