Skip to content

Commit

Permalink
feat: update efl to 1.26.3
Browse files Browse the repository at this point in the history
Enlightenment Foundation Libraries development files

Issue: linuxdeepin/developer-center#5819
Log: update repo
  • Loading branch information
chenchongbiao committed Nov 6, 2023
1 parent 0b7e6ac commit 8a10c12
Show file tree
Hide file tree
Showing 4,426 changed files with 162,751 additions and 81,379 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
6 changes: 3 additions & 3 deletions .ci/ci-configure.sh
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ if [ "$DISTRO" != "" ] ; then
# - Ibus
ENABLED_LINUX_COPTS=" -Dfb=true -Dsdl=true -Dbuffer=true -Dbuild-id=travis-build \
-Ddebug-threads=true -Dglib=true -Dg-mainloop=true -Dxpresent=true -Dxinput22=true \
-Devas-loaders-disabler=json,avif -Decore-imf-loaders-disabler= \
-Decore-imf-loaders-disabler= \
-Dharfbuzz=true -Dpixman=true -Dhyphen=true -Defl-one=true \
-Dvnc-server=true -Delua=true -Dbindings=lua,cxx,mono -Delogind=false -Dinstall-eo-files=true -Dphysics=true"

Expand All @@ -26,7 +26,7 @@ if [ "$DISTRO" != "" ] ; then
-Dopengl=none -Deina-magic-debug=false -Dbuild-examples=false -Dbuild-tests=false \
-Dcrypto=gnutls -Dglib=false -Dgstreamer=false -Dsystemd=false -Dpulseaudio=false \
-Dnetwork-backend=connman -Dxinput2=false -Dtslib=false \
-Devas-loaders-disabler=gst,pdf,ps,raw,svg,xcf,bmp,dds,eet,generic,gif,ico,jp2k,json,pmaps,psd,tga,tgv,tiff,wbmp,webp,xpm,avif \
-Devas-loaders-disabler=gst,pdf,ps,raw,svg,xcf,bmp,dds,eet,generic,gif,ico,jp2k,json,pmaps,psd,tga,tgv,tiff,wbmp,webp,xpm,avif,heif \
-Decore-imf-loaders-disabler=xim,ibus,scim \
-Dfribidi=false -Dfontconfig=false \
-Dedje-sound-and-video=false -Dembedded-lz4=false -Dlibmount=false -Dv4l2=false \
Expand All @@ -37,7 +37,7 @@ if [ "$DISTRO" != "" ] ; then

MINGW_COPTS="--cross-file .ci/cross_toolchain.txt -Davahi=false -Deeze=false -Dsystemd=false \
-Dpulseaudio=false -Dx11=false -Dopengl=none -Dlibmount=false \
-Devas-loaders-disabler=json,pdf,ps,raw,svg,rsvg,avif \
-Devas-loaders-disabler=json,pdf,ps,raw,svg,rsvg,avif,heif \
-Dharfbuzz=true -Dpixman=true -Dembedded-lz4=false "

if [ "$1" = "default" ]; then
Expand Down
1 change: 0 additions & 1 deletion .gitignore

This file was deleted.

4 changes: 0 additions & 4 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,6 @@ env:

jobs:
include:
- os: osx
- os: linux
env: DISTRO=Fedora32-mingw CI_BUILD_TYPE=mingw
- os: linux
Expand Down Expand Up @@ -75,9 +74,6 @@ jobs:
- os: linux
if: type = cron
env: DISTRO=Fedora32 CI_BUILD_TYPE=asan
- os: linux
if: type = cron
env: DISTRO=Fedora32-exactness CI_BUILD_TYPE=exactness
- os: linux
if: type = cron
env: CI_BUILD_TYPE=codecov
Expand Down
10 changes: 1 addition & 9 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,15 +1,7 @@
==========
EFL 1.25.1
EFL 1.25.0
==========

Changes since 1.25.0:
---------------------

Fixes:

* evas: sw font draw - protect against null pointer access
* efreet - windows - still call stat but skip lstat/readlink

Changes since 1.24.0:
---------------------

Expand Down
17 changes: 15 additions & 2 deletions README
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,9 @@ PLATFORMS

EFL is primarily developerd on Linux (GNU/Linux) and should work on
most distributions as long as dependencies are provided. It has been
compiled and run also on Windows (using MINGW32 - please see
http://www.winbuilds.org ), Mac OS X, FreeBSD and NetBSD.
compiled and run also on Windows (using MSYS2 + mingw-w64 - please see
https://phab.enlightenment.org/w/windows/), Mac OS X, FreeBSD and
NetBSD.

COMPONENTS
----------
Expand Down Expand Up @@ -404,11 +405,23 @@ This library acts as a porting library for Windows to provide missing
libc calls not in Mingw32 that EFL needs.


**Heif:**

//LGPL v3 license//

The license doesnt affect efl or apps using efl, but gpl3 or lgpl3
affects the entire os requiring any gpl/lgpl3 component be
user-replacable.
The end user must be able to modify the libheif code and still be
able to use the efl.


COMPILING AND INSTALLING
------------------------

For sample configuration options please look in the ./confs/ directory
for scripts that pass in commonly used options.

See the INSTALL file: https://git.enlightenment.org/core/efl.git/tree/INSTALL


Expand Down
2 changes: 1 addition & 1 deletion confs/freebsd.sh
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
#!/bin/sh -e
meson -Dsystemd=false -Dv4l2=false -Deeze=false \
meson -Dsystemd=false -Dv4l2=false -Deeze=false -Dinput=false \
$@ . build
3 changes: 0 additions & 3 deletions confs/linux-elogind.sh

This file was deleted.

3 changes: 0 additions & 3 deletions confs/linux-nowayland-nosystemd.sh

This file was deleted.

2 changes: 1 addition & 1 deletion confs/openbsd.sh
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
#!/bin/sh -e
meson -Dsystemd=false -Dv4l2=false -Deeze=false \
meson -Dsystemd=false -Dv4l2=false -Deeze=false -Dinput=false \
$@ . build
3 changes: 1 addition & 2 deletions confs/osx.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
#!/bin/sh -e
meson -Dsystemd=false -Dv4l2=false -Davahi=false -Deeze=false -Dx11=false \
-Dopengl=full -Dcocoa=true -Dnls=false \
-Demotion-loaders-disabler=gstreamer1,libvlc,xine \
-Dopengl=full -Dcocoa=true -Dnls=false -Dinput=false \
-Decore-imf-loaders-disabler=scim,ibus \
$@ . build
Loading

0 comments on commit 8a10c12

Please sign in to comment.