sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (33dd212a616bae7fa5cfd998344d5b54ef39d0f4)
- From: Ismael Luceno <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
- Subject: [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (33dd212a616bae7fa5cfd998344d5b54ef39d0f4)
- Date: Sat, 18 Jan 2025 15:44:02 +0000
GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:
e-17/efl/BUILD | 28 +++++++
e-17/efl/CONFIGURE | 1
e-17/efl/DEPENDS | 200
+++++++++++++++++++++++++++++++++++------------------
e-17/efl/DETAILS | 14 +--
e-17/efl/HISTORY | 4 +
e-17/efl/PREPARE | 2
e-17/efl/PRE_BUILD | 4 -
7 files changed, 173 insertions(+), 80 deletions(-)
New commits:
commit 33dd212a616bae7fa5cfd998344d5b54ef39d0f4
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>
efl 1.28.0
diff --git a/e-17/efl/BUILD b/e-17/efl/BUILD
new file mode 100755
index 0000000..61fb42f
--- /dev/null
+++ b/e-17/efl/BUILD
@@ -0,0 +1,28 @@
+disable_evas_loaders= &&
+if ! is_depends_enabled "$SPELL" libwebp; then
+ disable_evas_loaders+=,webp
+fi &&
+if ! is_depends_enabled "$SPELL" tiff; then
+ disable_evas_loaders+=,tiff
+fi &&
+if ! is_depends_enabled "$SPELL" openjpeg; then
+ disable_evas_loaders+=,jp2k
+fi &&
+if ! is_depends_enabled "$SPELL" libavif; then
+ disable_evas_loaders+=,avif
+fi &&
+if ! is_depends_enabled "$SPELL" libheif; then
+ disable_evas_loaders+=,heif
+fi &&
+if ! is_depends_enabled "$SPELL" libjxl; then
+ disable_evas_loaders+=,jxl
+fi &&
+if ! is_depends_enabled "$SPELL" rlottie; then
+ disable_evas_loaders+=,json
+fi &&
+if ! is_depends_enabled "$SPELL" librsvg2; then
+ disable_evas_loaders+=,rsvg
+fi &&
+OPTS+=" evas-loaders-disabler=${disable_evas_loaders#,}" &&
+CFLAGS+=' -D_LARGEFILE64_SOURCE' &&
+default_build
diff --git a/e-17/efl/CONFIGURE b/e-17/efl/CONFIGURE
new file mode 100755
index 0000000..d1cc655
--- /dev/null
+++ b/e-17/efl/CONFIGURE
@@ -0,0 +1 @@
+. "$GRIMOIRE"/MESON_CONFIGURE
diff --git a/e-17/efl/DEPENDS b/e-17/efl/DEPENDS
index dd0956a..8c304a1 100755
--- a/e-17/efl/DEPENDS
+++ b/e-17/efl/DEPENDS
@@ -1,72 +1,138 @@
-depends fribidi &&
-depends libxp &&
-depends subversion &&
-depends valgrind &&
+. "$GRIMOIRE"/MESON_DEPENDS &&
-optional_depends check "" "" "Use check?" &&
+depends luajit lua-interpreter=luajit &&
+depends SSL &&
+depends zlib embedded-lz4=false &&
+
+optional_depends check \
+ build-tests=true \
+ build-tests=false \
+ 'Build tests?' &&
optional_depends doxygen \
- "--enable-doc" \
- "--disable-doc" \
+ docs=true \
+ docs=false \
"Build documentation?" &&
-optional_depends bullet \
- '--enable-physics' \
- '--disable-physics' \
- 'for physics effects and support (recommended)' \
- 'games' &&
-
-optional_depends curl \
- '--enable-curl' \
- '--disable-curl' \
- 'for curl download support (recommended)' &&
-
-optional_depends fontconfig \
- '--enable-fontconfig' \
- '--disable-fontconfig' \
- 'use fontconfig for finding fonts (recommended)?' &&
-
-optional_depends gettext \
- '--enable-nls' \
- '--disable-nls' \
- 'for Native Language Support (recommended)' &&
-
-optional_depends GIFLIB \
- '--enable-image-loader-gif' \
- '--disable-image-loader-gif' \
- 'for GIF image loader (recommended)' &&
-
-optional_depends libwebp \
- '--enable-image-loader-webp' \
- '--disable-image-loader-webp' \
- 'for WebP image loader' &&
-
-optional_depends pixman \
- '--enable-pixman --enable-pixman-font --enable-pixman-rect
--enable-pixman-line --enable-pixman-poly --enable-pixman-image
--enable-pixman-image-scale-sample' \
- '--disable-pixman' \
- 'use pixman for software rendering (not recommended)?' &&
-
-optional_depends pulseaudio \
- '--enable-pulseaudio' \
- '--disable-pulseaudio' \
- 'for PulseAudio sound support' &&
-
-optional_depends sdl \
- '--enable-sdl' \
- '--disable-sdl' \
- 'for SDL rendering' &&
-
-optional_depends tiff \
- '--enable-image-loader-tiff' \
- '--disable-image-loader-tiff' \
- 'for TIFF image loader' &&
-
-optional_depends tslib \
- '--enable-tslib' \
- '--disable-tslib' \
- 'for touchscreen events' &&
-
-optional_depends util-linux \
- '--enable-mount' \
- '--disable-mount' \
- 'for mount (libmount) support (recommended)'
+optional_depends bullet \
+ physics=true \
+ physics=false \
+ 'for physics effects and support' \
+ 'games' &&
+
+optional_depends libhypen \
+ hyphen=true \
+ hyphen=false \
+ 'for Hyphen text layout support' &&
+
+optional_depends fontconfig \
+ fontconfig=true \
+ fontconfig=false \
+ 'use fontconfig for finding fonts (recommended)?' &&
+
+optional_depends fribidi \
+ fribidi=true \
+ fribidi=false \
+ 'for right to left text layout support' &&
+
+optional_depends harfbuzz \
+ harfbuzz=true \
+ harfbuzz=false \
+ 'for complex text layout support' &&
+
+optional_depends gettext \
+ nls=true \
+ nls=false \
+ 'for Native Language Support (recommended)' &&
+
+### Audio/Video backends ###
+optional_depends gstreamer-1.0 \
+ gstreamer=true \
+ gstreamer=false \
+ 'for GStreamer support' &&
+
+optional_depends pulseaudio \
+ pulseaudio=true \
+ pulseaudio=false \
+ 'for PulseAudio sound support' &&
+
+### Graphic backends ###
+optional_depends pixman \
+ pixman=true \
+ pixman=false \
+ 'use pixman for software rendering (not recommended)' &&
+
+optional_depends libx11 \
+ x11=true \
+ x11=false \
+ 'for X11 support' &&
+if is_depends_enabled "$SPELL" libx11; then
+ optional_depends libxpresent \
+ xpresent=true \
+ xpresent=false \
+ 'for X11 XPresent extension support'
+fi &&
+
+optional_depends OPENGL \
+ opengl=es-egl \
+ opengl=none \
+ 'for OpenGL support (recommended)' &&
+
+optional_depends sdl \
+ sdl=true \
+ sdl=false \
+ 'for SDL rendering' &&
+
+optional_depends wayland \
+ wl=true \
+ wl=false \
+ 'for Wayland client support' &&
+
+### Image Formats ###
+depends GIFLIB &&
+depends libpng &&
+
+optional_depends libavif '' '' 'for AVIF image loader' &&
+optional_depends libheif '' '' 'for HEIF image loader' &&
+optional_depends libjxl '' '' 'for JXL image loader' &&
+optional_depends librsvg2 '' '' 'for SVG vector graphics loader' &&
+optional_depends libwebp '' '' 'for WebP image loader' &&
+optional_depends openjpeg '' '' 'for JPEG2000 image loader' &&
+optional_depends rlottie '' '' 'for JSON vector graphics loader' &&
+optional_depends tiff '' '' 'for TIFF image loader' &&
+
+### Input Backends ###
+optional_depends tslib \
+ tslib=true \
+ tslib=false \
+ 'for touchscreen support in the raw framebuffer backend' &&
+
+optional_depends libinput \
+ input=true \
+ input=false \
+ 'for libinput abstraction support' &&
+
+### Networking ###
+optional_depends connman \
+ network-backend=connman \
+ network-backend=none \
+ 'for ConnMan support (not recommended)' &&
+
+suggest_depends curl \
+ '' '' \
+ 'for HTTP(S) support (recommended)' &&
+
+optional_depends util-linux \
+ libmount=true \
+ libmount=false \
+ 'for mount (libmount) support (recommended)' &&
+
+optional_depends DEVICE-MANAGER \
+ eeze=true \
+ eeze=false \
+ 'for Eeze device abstraction (udev wrapper)' &&
+
+optional_depends systemd \
+ systemd=true \
+ systemd=false \
+ 'for Systemd and Elogind support'
diff --git a/e-17/efl/DETAILS b/e-17/efl/DETAILS
index 153b7c8..37ebc44 100755
--- a/e-17/efl/DETAILS
+++ b/e-17/efl/DETAILS
@@ -1,11 +1,11 @@
-. "$GRIMOIRE/FUNCTIONS"
+# Watch: https://download.enlightenment.org/rel/libs/efl/
+. "$GRIMOIRE"/MESON_FUNCTIONS
SPELL=efl
- VERSION=$(get_scm_version)
- SOURCE=$SPELL-git.tar.bz2
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
- SOURCE_URL[0]=git://git.enlightenment.org/core/efl.git:$SPELL-git
- FORCE_DOWNLOAD=on
- SOURCE_IGNORE=volatile
+ VERSION=1.28.0
+
SOURCE_HASH=sha512:f88b005f981f09496baac0a1232c26433ad80acc5957a0a972a9b1335dda111d8defbfd7ed0ed6a7ead1528d58fef4f7ed53c60b87f33c625fb22f38683a890d
+ SOURCE=efl-$VERSION.tar.xz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SOURCE%.tar.xz}
+ SOURCE_URL[0]="https://download.enlightenment.org/rel/libs/efl/$SOURCE"
WEB_SITE=http://www.enlightenment.org/
ENTERED=20121115
LICENSE[0]=BSD
diff --git a/e-17/efl/HISTORY b/e-17/efl/HISTORY
index 1cd3922..340e1b3 100644
--- a/e-17/efl/HISTORY
+++ b/e-17/efl/HISTORY
@@ -1,3 +1,7 @@
+2025-01-18 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DEPENDS, DETAILS: updated spell to 1.28.0
+ * PRE_BUILD, PREPARE: removed, no longer needed
+
2014-07-03 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: Use get_scm_version
diff --git a/e-17/efl/PREPARE b/e-17/efl/PREPARE
deleted file mode 100755
index f8b7d7e..0000000
--- a/e-17/efl/PREPARE
+++ /dev/null
@@ -1,2 +0,0 @@
-. ${GRIMOIRE}/FUNCTIONS &&
-prepare_select_branch
diff --git a/e-17/efl/PRE_BUILD b/e-17/efl/PRE_BUILD
deleted file mode 100755
index 1af1b77..0000000
--- a/e-17/efl/PRE_BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-
-NOCONFIGURE=ON ./autogen.sh
- [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (33dd212a616bae7fa5cfd998344d5b54ef39d0f4), Ismael Luceno, 01/18/2025
Archive powered by MHonArc 2.6.24.