Hello community,

here is the log from the commit of package efl for openSUSE:Factory checked in 
at 2014-07-23 22:07:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-04-14 20:25:12.000000000 
+0200
+++ /work/SRC/openSUSE:Factory/.efl.new/efl.changes     2014-07-24 
00:27:26.000000000 +0200
@@ -1,0 +2,334 @@
+Wed Jul 23 04:35:52 UTC 2014 - [email protected]
+
+- remove shebang.patch and instead make the files -x 
+  Python pretty printers don't need execute permissions
+
+-------------------------------------------------------------------
+Mon Jul 21 13:14:36 UTC 2014 - [email protected]
+
+ * Update to 1.10.2
+   * evas/textblock: check item's type before returning result.
+   * Evas textblock: Fix issue with edje fonts not being used. (T1331)
+   * Evas/Textblock: Introduce PS deletion bug test and fix
+   * evas/gl - fix to render grayscale with transparency format in gl backened.
+   * edje: textblock style loading changed
+   * lz4: fix possible security issue. (CVE-2014-4611)
+   
+ * Separate lz4 patch no longer required.
+   * 0001-lz4-fix-possible-security-issue.patch removed
+
+-------------------------------------------------------------------
+Mon Jun 30 09:01:44 UTC 2014 - [email protected]
+
+- 0001-lz4-fix-possible-security-issue.patch
+  fix for CVE-2014-4611
+
+-------------------------------------------------------------------
+Wed Jun 11 13:40:37 UTC 2014 - [email protected]
+
+- bump to 1.10.1
+  Fixes:
+
+   * recursively hide edje group objects on edje hide
+   * Evas textblock: Fix wrong advance calculation when bidi is disabled.
+   * Eolian: fix issue for Windows.
+   * evas loader - redo gif fix so it doesn't break everything
+   * Evas: Remove invalid cast and fix warning/bug on windows
+   * Win64: Fix a bunch of warnings
+   * eina/file - revert 18be4c50d9990c82ed9ce4269b7820e61f772699
+   * Eolian: Fix class look up.
+   * Evas textblock: Fix crash when cutting ligatures with formats. (T1308)
+   * eo: force zeroing memory on non Linux system.
+   * po: Set initial values for Language-Team in all po files
+   * po: Set initial language value in po file where it is missing
+
+
+-------------------------------------------------------------------
+Mon May 26 12:20:48 UTC 2014 - [email protected]
+
+- add forgotten path
+
+-------------------------------------------------------------------
+Mon May 26 12:05:10 UTC 2014 - [email protected]
+
+- bump to 1.10.0 release
+  Fixes:
+   * ecore-drm: Send proper keycode to ecore key event, and remove erroneous
+     variable.
+   * edje: Edje_Edit - fix wrong behaviour on draggable.event processing
+     while deleting parts.
+   * evas/text: fix abnormal ellipsis logic when harfbuzz is enabled.
+
+-------------------------------------------------------------------
+Mon May 19 18:55:03 UTC 2014 - [email protected]
+
+- bump to 1.10.0-beta3
+  Fixes:
+    edje/Edje_Edit: _edje_edit_real_part_add init field of
+      Edje_Real_part
+    fix ecore_con_url using 100% cpu and just let fd handler do
+      work (T1251)
+    fix behavior of edje entry to match other toolkit
+      entires (T1229)
+    fix ecore_thread_global_data_wait to work when no data exists
+      yet
+    Eo: Fix deref after free. (CID1039898)
+    evas/render - fix segfault because of null cow access. (T1252)
+
+-------------------------------------------------------------------
+Mon May 12 21:29:59 UTC 2014 - [email protected]
+
+- bump to 1.10.0-beta2
+Features:
+
+   * eina: add eina_inarray_resize @feature.
+   * eina: add eina_accessor_clone and update all Eina_Accessor to take
+     advantage of it.
+   * eina: add a C++ bindings to Eina @feature.
+   * @feature - Apply NEON intrisics improvement to rotation
+   * Evas textblock: Implemented mid-contextualization formatting.
+   * evas-drm: Add evas_drm to build order for Evas drm engine
+   * evas-drm: Add Evas Drm Engine (software only currently)
+   * evas-drm: Add option to enable drm hardware acceleration
+   * evas-drm: Start on hardware-accel support for drm
+   * evas-drm: Triple buffer by default.
+   * evas-drm: Fix opening of drm card
+   * evas-drm: Start on hardware Plane support
+   * evas-drm: Add vsync/non-vsync support to evas_drm code
+   * evas-drm: Ddd support for setting vsync with env variable.
+   * edje: @feature to include license in edje file. (T1027)
+   * edje: add support of last input entered in password mode to be always
+     visible in entry.
+   * eio: make it possible to limit the amount of memory used by threads.
+   * eina: make Eina_Error thread safe.
+   * edje: add AUTHORS and more than one license file to Edje.
+   * ecore-drm: Add Ecore_Drm code
+   * ecore-drm: Add configure.ac autofoo for ecore-drm
+   * Eet: Added vieet a tool to edit eet files.
+   * eina-cxx: Added eina_log support for C++, using IOStreams syntax
+   * ecore-drm: Add API function to return the vt fd
+   * ecore-drm: Add dependency on xkbcommon
+   * ecore-drm: Add code pass along key events to ecore_event
+   * ecore-drm: Set the window of the Ecore_Event_Key structure
+   * ecore-drm: Add code to handle modifiers in a key event
+   * ecore-drm: Add code to handle mouse input
+   * evas/font: Added evas_font_path_global_* APIs.
+   * Eo: Made eo id for classes a bit more secure.
+   * ecore-drm: Add API function to return the drm device name
+   * ecore-evas-drm: Add support for resize and move callbacks
+   * ecore-evas-drm: Add support for setting focus_in & focus_out callbacks
+   * ecore-evas-drm: Add support for setting the mouse in & mouse out
+     callbacks of the ecore_evas
+   * ecore-evas-drm: Add support for ecore_evas_move function
+   * ecore-evas-drm: Add support for ecore_evas_move_resize
+   * ecore-evas-drm: Add support for rotation set
+   * ecore-evas-drm: Add support for setting the title of the ecore_evas
+   * ecore-evas-drm: Add support for ecore_evas_name_class_set
+   * ecore-evas-drm: Add support for setting size hints
+   * ecore-evas-drm: Add support for ecore_evas_object_cursor_set
+   * ecore-evas-drm: Add support for ecore_evas_layer_set
+   * ecore-evas-drm: Add support for ecore_evas_iconified_set
+   * ecore-evas-drm: Add support for ecore_evas_borderless_set
+   * ecore-evas-drm: Add support for maximized, fullscreen, withdrawn, and
+     ignore_events settings
+   * ecore-evas-drm: Add support for alpha & transparent setting
+   * ecore-evas-drm: Add support for setting aspect of ecore_evas
+   * edje_cc now supports program.targets keyword for adding N targets in one
+     line
+   * edje_cc now supports group.remove for removing parts from inherited groups
+   * edje_cc now supports part.inherit for copying attributes of parts within
+     a group more easily
+   * eeze_udev gets more helper functions
+   * edje_cc now supports program.sequence for more easily chaining programs
+     together
+   * edje_cc can now use group.program_remove to remove inherited programs
+   * edje_edit: function that will return the source code of the loaded edje
+     edit object.
+   * ecore-drm: Add API function for getting size of an output.
+   * eet-cxx: add implementation for eet C++.
+   * Eina: Fix mistake in a previous patch
+   * +eeze_udev_get()
+   * eina-cxx: Modified eina C++ log use syntax
+   * Move to Eo2 and adjust code accordingly
+   * Eo: eo_do now returns called func's value + default ret fix.
+   * Edje: Use LOSSY_ETC1 instead of LOSSY
+   * Evas TGV: Add direct copy mode for ETC1/ETC2 data
+   * Evas: Add support for ETC2 in the TGV loader
+   * Evas gl_x11: Add ETC2 support to the GL/X11 engine
+   * edje_cc now supports "lazEDC", a more concise version of EDC
+   * edje_cc now supports the group.inherit_only attribute
+   * edje_cc now supports targets for SIGNAL_EMIT actions
+   * edje_cc now has the program.groups and X.target_group keywords for target
+     grouping
+   * edje_cc now supports group.program_source for specifying a default source
+     in programs
+   * eina_hash now has helper functions for managing lists inside hashes
+   * edje_cc now supports part.description.link for single line state changes
+   * edje now has the group.script_recursion flag for permitting unsafe embryo
+     recursion (T905)
+   * eolian_cxx: initial version of the EFL C++ Bindings Generator.
+
+Fixes:
+
+   * ecore: @fix race condition when using
+     ecore_main_loop_thread_safe_call_sync.
+   * examples/evas: Set a proper format string for fprintf
+   * evas-drm: Set Magic on the Ecore_Evas
+   * evas-drm: Fix configure.ac typo for drm hw accel argument
+   * evas-drm: Call framebuffer_set earlier in the process so that the screen
+     gets updated sooner.
+   * evas-drm: Fix opening of drm card
+   * evas-drm: Forgot to install the evas drm engine pkgconfig file
+   * evas-drm: cleanup outbuf structure and functions
+   * evas-drm: cleanup evas_engine code for drm sw engine
+   * evas-drm: Add vsync/non-vsync support to evas_drm code
+   * evas-drm: Ddd support for setting vsync with env variable.
+   * Evas: Fix build issue when building without drm
+   * ecore_avahi: @fix timeout to avoid pitfall of forever frozen timer.
+   * evas-drm: Fix evas drawing delay for cedric
+   * Evas filters: Avoid CRI message when using the GL engine
+   * Evas filters: fix black squares with the GL engine
+   * Evas filters: fix random cases of 'dancing text'
+   * Evas filters: fix clip to target calculation
+   * edje: fix edje_watch to not pass the '\n' to eio_monitor.
+   * edje: let's allow to reset escaped text to NULL. (T821)
+   * evas-drm: Don't call framebuffer set from within send function
+   * evas-drm: Check buffer validity in swap function
+   * evas-drm: Fix setting cached image alpha flag
++++ 137 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/efl/efl.changes
++++ and /work/SRC/openSUSE:Factory/.efl.new/efl.changes

Old:
----
  efl-1.9.2.tar.bz2

New:
----
  efl-1.10.2.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ efl.spec ++++++
--- /var/tmp/diff_new_pack.76NBLg/_old  2014-07-24 00:27:28.000000000 +0200
+++ /var/tmp/diff_new_pack.76NBLg/_new  2014-07-24 00:27:28.000000000 +0200
@@ -39,22 +39,36 @@
 %define gstreamer_present 1
 %endif
 
+%if 0%{?suse_version} < 1230
+%define gstreamer1_present 0
+%else
+%define gstreamer1_present 1
+%endif
+
 %if 0%{?mandriva_version} || 0%{?suse_version} < 1220 || 0%{?centos_version}
 %define xinput22_present 0
 %else
 %define xinput22_present 1
 %endif
 
-%if 0%{?suse_version} && 0%{?suse_version} >= 1230
+# always require systemd for now
+#%if 0%{?suse_version} && 0%{?suse_version} >= 1230
 %define systemd_present 1
+#%else
+#%define systemd_present 0
+#%endif
+
+# fedora doesn't support xine
+%if 0%{?suse_version}
+%define xine_present 1
 %else
-%define systemd_present 0
+%define xine_present 0
 %endif
 
 %define physics_present 0
 
 Name:           efl
-Version:        1.9.2
+Version:        1.10.2
 Release:        0
 # TODO: split package to separate packages and specify licenses correctly
 Summary:        Enlightenment Foundation Libraries - set of libraries used 
(not only) by E17
@@ -99,33 +113,16 @@
 BuildRequires:  pkgconfig(libtiff-4)
 BuildRequires:  pkgconfig(libudev)
 BuildRequires:  pkgconfig(libudev)
+%if %xine_present
 BuildRequires:  pkgconfig(libxine)
+%endif
 BuildRequires:  pkgconfig(lua)
+BuildRequires:  pkgconfig(luajit)
 BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(pixman-1)
 BuildRequires:  pkgconfig(sdl)
 BuildRequires:  pkgconfig(sndfile)
 BuildRequires:  pkgconfig(x11)
-BuildRequires:  pkgconfig(xcb-composite)
-BuildRequires:  pkgconfig(xcb-damage)
-BuildRequires:  pkgconfig(xcb-dpms)
-BuildRequires:  pkgconfig(xcb-event)
-BuildRequires:  pkgconfig(xcb-glx)
-BuildRequires:  pkgconfig(xcb-icccm) >= 0.3.8
-BuildRequires:  pkgconfig(xcb-image)
-BuildRequires:  pkgconfig(xcb-keysyms) >= 0.3.8
-BuildRequires:  pkgconfig(xcb-randr)
-BuildRequires:  pkgconfig(xcb-render)
-BuildRequires:  pkgconfig(xcb-renderutil)
-BuildRequires:  pkgconfig(xcb-screensaver)
-BuildRequires:  pkgconfig(xcb-shape)
-BuildRequires:  pkgconfig(xcb-shm)
-BuildRequires:  pkgconfig(xcb-sync)
-BuildRequires:  pkgconfig(xcb-util)
-BuildRequires:  pkgconfig(xcb-xfixes)
-BuildRequires:  pkgconfig(xcb-xinerama)
-BuildRequires:  pkgconfig(xcb-xprint)
-BuildRequires:  pkgconfig(xcb-xtest)
 BuildRequires:  pkgconfig(xcomposite)
 BuildRequires:  pkgconfig(xcursor)
 BuildRequires:  pkgconfig(xdmcp)
@@ -152,10 +149,12 @@
 %endif
 %if %{gstreamer_present}
 BuildRequires:  pkgconfig(gstreamer-0.10)
-BuildRequires:  pkgconfig(gstreamer-1.0)
 BuildRequires:  pkgconfig(gstreamer-plugins-base-0.10)
+%if %gstreamer1_present
+BuildRequires:  pkgconfig(gstreamer-1.0)
 BuildRequires:  pkgconfig(gstreamer-plugins-base-1.0)
 %endif
+%endif
 %if 0%{?mandriva_version} != 201010 && 0%{?centos_version} != 600 && 
0%{?sles_version} != 11
 BuildRequires:  pkgconfig(mount)
 %endif
@@ -163,8 +162,8 @@
 BuildRequires:  pkgconfig(libpulse)
 %endif
 # requires systemd 195 to work
-%if 0%{?suse_version} >= 1230
-BuildRequires:  pkgconfig(systemd) >= 195
+%if %systemd_present
+BuildRequires:  systemd
 %endif
 %if 0%{?suse_version}
 BuildRequires:  fdupes
@@ -221,32 +220,16 @@
 Requires:       pkgconfig(librsvg-2.0)
 Requires:       pkgconfig(libtiff-4)
 Requires:       pkgconfig(libudev)
+%if %xine_present
 Requires:       pkgconfig(libxine)
+%endif
 Requires:       pkgconfig(lua)
+Requires:       pkgconfig(luajit)
 Requires:       pkgconfig(openssl)
 Requires:       pkgconfig(pixman-1)
 Requires:       pkgconfig(sdl)
 Requires:       pkgconfig(sndfile)
 Requires:       pkgconfig(x11)
-Requires:       pkgconfig(xcb-composite)
-Requires:       pkgconfig(xcb-damage)
-Requires:       pkgconfig(xcb-dpms)
-Requires:       pkgconfig(xcb-event)
-Requires:       pkgconfig(xcb-icccm) >= 0.3.8
-Requires:       pkgconfig(xcb-image)
-Requires:       pkgconfig(xcb-keysyms) >= 0.3.8
-Requires:       pkgconfig(xcb-randr)
-Requires:       pkgconfig(xcb-render)
-Requires:       pkgconfig(xcb-renderutil)
-Requires:       pkgconfig(xcb-screensaver)
-Requires:       pkgconfig(xcb-shape)
-Requires:       pkgconfig(xcb-shm)
-Requires:       pkgconfig(xcb-sync)
-Requires:       pkgconfig(xcb-util)
-Requires:       pkgconfig(xcb-xfixes)
-Requires:       pkgconfig(xcb-xinerama)
-Requires:       pkgconfig(xcb-xprint)
-Requires:       pkgconfig(xcb-xtest)
 Requires:       pkgconfig(xcomposite)
 Requires:       pkgconfig(xcursor)
 Requires:       pkgconfig(xdmcp)
@@ -272,10 +255,12 @@
 %endif
 %if %{gstreamer_present}
 Requires:       pkgconfig(gstreamer-0.10)
-Requires:       pkgconfig(gstreamer-1.0)
 Requires:       pkgconfig(gstreamer-plugins-base-0.10)
+%if %gstreamer1_present
+Requires:       pkgconfig(gstreamer-1.0)
 Requires:       pkgconfig(gstreamer-plugins-base-1.0)
 %endif
+%endif
 %if %pulse_present
 Requires:       pkgconfig(libpulse)
 %endif
@@ -472,6 +457,14 @@
 %description -n libeo1
 Eo is library providing basic E object in OOP way of programming.
 
+%package -n libeolian1
+Summary:        Eolian, part of EFL
+License:        LGPL-2.1
+Group:          Development/Libraries/C and C++
+
+%description -n libeolian1
+Eolian is library for binding/code generation based on Eo descriptions.
+
 %package -n libethumb1
 Summary:        EThumb, part of EFL
 License:        LGPL-2.1
@@ -579,11 +572,6 @@
 sed -i -e "s/__TIME__/\"$FAKE_BUILDTIME\"/g" -e 
"s/__TIME__/\"$FAKE_BUILDTIME\"/g" src/lib/eina/eina_hamster.c
 sed -i -e "s/__TIME__/\"$FAKE_BUILDDATE\"/g" -e 
"s/__DATE__/\"$FAKE_BUILDDATE\"/g" src/lib/eina/eina_hamster.c
 
-# it seems that fedora libxcb-devel package doesn't contain xcb-xprint.pc
-%if 0%{?fedora_version}
-sed -i 's/xcb-xprint//g' configure.ac configure
-%endif
-
 ARGS=""
 
 # old gcc without intristic
@@ -604,13 +592,16 @@
     --disable-static \
     --disable-silent-rules \
     --disable-tslib \
-    --enable-lua-old \
-    
--enable-i-really-know-what-i-am-doing-and-that-this-will-probably-break-things-and-i-will-fix-them-myself-and-send-patches-aaa
 \
 %if ! %pulse_present
     --disable-pulseaudio \
 %endif
 %if ! %physics_present
     --disable-physics \
+    
--enable-i-really-know-what-i-am-doing-and-that-this-will-probably-break-things-and-i-will-fix-them-myself-and-send-patches-aaa
 \
+%endif
+%if !%gstreamer1_present
+    --disable-gstreamer1 \
+    --enable-gstreamer \
 %endif
 %if %harfbuzz_present
     --enable-harfbuzz \
@@ -626,7 +617,9 @@
 %if 0%{?mandriva_version}
     --disable-gstreamer \
 %endif
+%if %xine_present
     --enable-xine \
+%endif
 %if %systemd_present
     --enable-systemd \
 %endif
@@ -688,6 +681,9 @@
      %{buildroot}%{_datadir}/%{name}/examples \
     -type f -exec chmod 0644 {} \;
 
+# python gdb pretty printers shouldn't have execute permissions.
+chmod 0644 %{buildroot}%{_datadir}/eo/gdb/eo_gdb.py
+
 find %{buildroot}%{_libdir} -name '*.la' -exec rm -v {} \;
 %find_lang efl
 
@@ -727,6 +723,9 @@
 %post -n libeo1 -p /sbin/ldconfig
 %postun -n libeo1 -p /sbin/ldconfig
 
+%post -n libeolian1 -p /sbin/ldconfig
+%postun -n libeolian1 -p /sbin/ldconfig
+
 %if %physics_present
 %post -n libephysics1 -p /sbin/ldconfig
 %postun -n libephysics1 -p /sbin/ldconfig
@@ -767,8 +766,12 @@
 %{_datadir}/ecore
 %{_datadir}/emotion
 %{_datadir}/eo
+%{_datadir}/eolian
 %{_datadir}/ethumb
 %{_datadir}/evas
+%if %systemd_present
+%{_prefix}/lib/systemd/user/*.service
+%endif
 
 %files -n libecore1
 %defattr(-, root, root)
@@ -822,6 +825,10 @@
 %defattr(-, root, root)
 %{_libdir}/libeo.so.*
 
+%files -n libeolian1
+%defattr(-, root, root)
+%{_libdir}/libeolian.so.*
+
 %if %physics_present
 %files -n libephysics1
 %defattr(-,root,root)
@@ -848,7 +855,7 @@
 %{_includedir}/efl-1/
 %{_includedir}/ecore-1/
 %{_includedir}/ecore-audio-1/
-%{_includedir}//ecore-avahi-1/
+%{_includedir}/ecore-avahi-1/
 %{_includedir}/ecore-con-1/
 %{_includedir}/ecore-evas-1/
 %{_includedir}/ecore-fb-1/
@@ -869,6 +876,17 @@
 %{_includedir}/embryo-1/
 %{_includedir}/emotion-1/
 %{_includedir}/eo-1/
+%{_includedir}/eolian-1/
+# C++ headers
+%{_includedir}/ecore-cxx-1
+%{_includedir}/ecore-audio-cxx-1/
+%{_includedir}/edje-cxx-1
+%{_includedir}/eet-cxx-1
+%{_includedir}/eina-cxx-1
+%{_includedir}/eo-cxx-1
+%{_includedir}/eolian-cxx-1
+%{_includedir}/evas-cxx-1
+
 %if %physics_present
 %{_includedir}/ephysics-1/
 %endif

++++++ efl-1.9.2.tar.bz2 -> efl-1.10.2.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/efl/efl-1.9.2.tar.bz2 
/work/SRC/openSUSE:Factory/.efl.new/efl-1.10.2.tar.bz2 differ: char 11, line 1

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to