Hello community,

here is the log from the commit of package efl for openSUSE:Factory checked in 
at 2020-10-07 14:17:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/efl (Old)
 and      /work/SRC/openSUSE:Factory/.efl.new.4249 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "efl"

Wed Oct  7 14:17:08 2020 rev:45 rq:839669 version:unknown

Changes:
--------
--- /work/SRC/openSUSE:Factory/efl/efl.changes  2020-09-04 11:12:18.851036830 
+0200
+++ /work/SRC/openSUSE:Factory/.efl.new.4249/efl.changes        2020-10-07 
14:17:28.993437816 +0200
@@ -6,0 +7,6 @@
+Mon Aug 31 15:26:52 UTC 2020 - Guillaume GARDET <guillaume.gar...@opensuse.org>
+
+- Disable NEON on armv6/7:
+  * efl-no-neon.patch
+
+-------------------------------------------------------------------

New:
----
  efl-no-neon.patch

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

Other differences:
------------------
++++++ efl.spec ++++++
--- /var/tmp/diff_new_pack.QU7HIM/_old  2020-10-07 14:17:29.921438553 +0200
+++ /var/tmp/diff_new_pack.QU7HIM/_new  2020-10-07 14:17:29.925438556 +0200
@@ -75,6 +75,8 @@
 License:        BSD-2-Clause AND LGPL-2.1-only AND Zlib
 URL:            https://git.enlightenment.org/core/efl.git
 Source:         
https://download.enlightenment.org/rel/libs/efl/%{name}-%{version}.tar.xz
+# Do not enable NEON on armv6/armv7
+Patch1:         efl-no-neon.patch
 BuildRequires:  ImageMagick
 BuildRequires:  cmake
 BuildRequires:  gcc-c++
@@ -111,11 +113,6 @@
 BuildRequires:  pkgconfig(libtiff-4)
 BuildRequires:  pkgconfig(libudev)
 BuildRequires:  pkgconfig(libwebp)
-%if 0%{?luajit_present}
-BuildRequires:  pkgconfig(luajit)
-%else
-BuildRequires:  pkgconfig(lua5.1)
-%endif
 BuildRequires:  pkgconfig(mount)
 BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(pixman-1)
@@ -142,9 +139,6 @@
 BuildRequires:  pkgconfig(xtst)
 BuildRequires:  pkgconfig(zlib)
 Recommends:     %{name}-lang
-%if 0%{?luajit_present}
-Recommends:     elua = %{version}
-%endif
 Provides:       ecore = %{version}
 Obsoletes:      ecore < %{version}
 Provides:       edje = %{version}
@@ -169,7 +163,6 @@
 Obsoletes:      ethumb < %{version}
 Provides:       evas = %{version}
 Obsoletes:      evas < %{version}
-
 Provides:       libecore%{sover} = %{version}
 Obsoletes:      libecore%{sover} < %{version}
 Provides:       libector%{sover} = %{version}
@@ -219,6 +212,14 @@
 Provides:       libevas%{sover} = %{version}
 Obsoletes:      libevas%{sover} < %{version}
 %{?systemd_requires}
+%if 0%{?luajit_present}
+BuildRequires:  pkgconfig(luajit)
+%else
+BuildRequires:  pkgconfig(lua5.1)
+%endif
+%if 0%{?luajit_present}
+Recommends:     elua = %{version}
+%endif
 %if %{build_doc}
 BuildRequires:  doxygen
 %endif
@@ -288,11 +289,6 @@
 Requires:       pkgconfig(librsvg-2.0)
 Requires:       pkgconfig(libtiff-4)
 Requires:       pkgconfig(libudev)
-%if 0%{?luajit_present}
-Requires:       pkgconfig(luajit)
-%else
-Requires:       pkgconfig(lua5.1)
-%endif
 Requires:       pkgconfig(openssl)
 Requires:       pkgconfig(pixman-1)
 Requires:       pkgconfig(sdl)
@@ -342,6 +338,11 @@
 Obsoletes:      %{?mageia:%{_lib}}ethumb-devel < %{version}
 Obsoletes:      %{?mageia:%{_lib}}evas-devel < %{version}
 Obsoletes:      %{?mageia:%{_lib}}evas-generic-loaders-devel < %{version}
+%if 0%{?luajit_present}
+Requires:       pkgconfig(luajit)
+%else
+Requires:       pkgconfig(lua5.1)
+%endif
 %if %{xine_present}
 Requires:       pkgconfig(libxine)
 %endif
@@ -450,7 +451,7 @@
 Release:        0
 Summary:        Default Enlightenment theme
 License:        BSD-2-Clause AND LGPL-2.1-only
-Conflicts:      otherproviders(enlightenment-theme-dft)
+Conflicts:      enlightenment-theme-dft
 Provides:       enlightenment-theme = 0.1
 Provides:       enlightenment-theme-dft
 

++++++ efl-no-neon.patch ++++++
--- efl-1.24.3/meson.build.orig 2020-08-31 16:09:05.846984771 +0000
+++ efl-1.24.3/meson.build      2020-08-31 16:09:38.386078824 +0000
@@ -169,12 +169,6 @@ if get_option('native-arch-optimization'
     config_h.set10('BUILD_SSE3', true)
     native_arch_opt_c_args = [ '-msse3' ]
     message('x86 build - MMX + SSE3 enabled')
-  elif host_machine.cpu_family() == 'arm'
-    cpu_neon = true
-    config_h.set10('BUILD_NEON', true)
-    add_global_arguments('-mfpu=neon', language: 'c')
-    add_global_arguments('-ftree-vectorize', language: 'c')
-    message('ARM build - NEON enabled')
   elif host_machine.cpu_family() == 'aarch64'
     cpu_neon = true
     cpu_neon_intrinsics = true

Reply via email to