efl bump to 1.15.1
v2 cover efl bump to 1.15.1
This series bump the efl package to the latest release and also update all other packages which use efl.
The elf related packages are no longer in package/efl directory to follow the Buildroot recommendations.
This series has been tested under Qemu for x86 using the kernel based on linux config povided in board/qemu/x86. I've enabled CONFIG_FB_CIRRUS and some other video related options during testing.
An example defconfig can be added in a followup patch.
It also been tested on ARM with a uClibc-ng 1.0.5 + a patch which has been merged in uClibc-ng 1.0.6 release.
Legacy uClibc toolchains are not supported due to missing mkstemps().
/!\ Warning for autobuilders /!\
All uClibc-ng toolchains must be rebuilt with the latest release.
The sdl2 support has been removed from this series since sdl2 package is not merged upstream yet.
Patches 1 to 3 add some new packages used by efl Patches 4 to 8 move existing efl packages outside or package/efl directory.
There is no efl package at this point.
Patches 9 to 21 add a new efl package updated to 1.14.2. Patches 22 to 27 update all other packages which use efl. Patches 28 to 37 remove old efl packages.
Patch 38 add a new package libemotion-generic-players
This is a first part, other packages which use efl are ready and will be sent in a followup series:
* rage
* terminology
* empc
* ecrire
* python-efl
* econnman
* libetrophy
* elemines
* libcanberra
* e-cho
Thanks to Vicente Bergas for testing on musl!
Since v1:
* EFL bump to 1.15.1 instead of 1.14.2
* libelementary bump to 1.15.1 instead of 1.14.2
* enlightenment bump to 0.19.9 instead of 0.19.7
Best regards,
Romain Naour
Bernd Kuhls (1):
package/x11r7/xlib_libXpresent: new package
Romain Naour (37):
package/x11r7/xproto_printproto: new package package/x11r7/xlib_libXp: new package package/efl: remove shared version number package/expedite: move to package directory package/libelementary: move to package directory package/libevas-generic-loaders: move to package directory package/efl: move one directory higher package/efl: new host-package
package/efl: new package
package/efl: regenerate the configure script package/efl: add harfbuzz dependency package/efl: add wayland dependency
package/efl: add libcurl dependency
package/efl: add libblkid dependency package/efl: add webp dependency
package/efl: add frame buffer config option package/efl: add jp2k config option
package/efl: add X11 support
package/efl: add OpenGL/OpenGLES support package/efl: add Xpresent dependency package/libevas-generic-loaders: bump to version 1.15.0 package/libevas-generic-loaders: add libraw dependency package/libelementary: bump to version 1.15.1 package/libelementary: add host package package/enlightenment: bump to version 0.19.9 package/expedite: bump to efl-1.15 branch package/libethumb: remove package package/libedje: remove package package/libembryo: remove package package/libeio: remove package package/libefreet: remove package package/libedbus: remove package package/libecore: remove package package/libevas: remove package
package/libeet: remove package
package/libeina: remove package package/libemotion-generic-players: new package
Config.in.legacy | 70 ++++ package/Config.in | 6 +- package/efl/Config.in | 165 ++++++++-- package/efl/efl.hash | 2 + package/efl/efl.mk | 357 ++++++++++++++++++++- package/efl/expedite/Config.in | 15 - package/efl/expedite/expedite.mk | 20 -- package/efl/libecore/Config.in | 46 --- package/efl/libecore/libecore.mk | 114 ------- package/efl/libedbus/Config.in | 44 --- package/efl/libedbus/libedbus.mk | 37 --- package/efl/libedje/Config.in | 28 -- package/efl/libedje/libedje.mk | 28 -- package/efl/libeet/Config.in | 11 - package/efl/libeet/libeet.mk | 27 -- package/efl/libefreet/Config.in | 10 - package/efl/libefreet/libefreet.mk | 17 - package/efl/libeina/Config.in | 6 - package/efl/libeina/libeina.mk | 18 -- package/efl/libeio/Config.in | 22 -- package/efl/libeio/libeio.mk | 16 - package/efl/libelementary/Config.in | 17 - package/efl/libelementary/libelementary.mk | 32 -- package/efl/libembryo/Config.in | 9 - package/efl/libembryo/libembryo.mk | 18 -- package/efl/libethumb/Config.in | 15 - package/efl/libethumb/libethumb.mk | 27 -- package/efl/libevas-generic-loaders/Config.in | 29 -- .../libevas-generic-loaders.mk | 31 -- package/efl/libevas/0001-giflib.patch | 98 ------ package/efl/libevas/Config.in | 211 ------------ package/efl/libevas/libevas.mk | 247 -------------- package/enlightenment/Config.in | 36 +-- package/enlightenment/enlightenment.hash | 2 + package/enlightenment/enlightenment.mk | 22 +- package/expedite/Config.in | 17 + package/expedite/expedite.mk | 25 ++ package/libelementary/Config.in | 18 ++ package/libelementary/libelementary.hash | 2 + package/libelementary/libelementary.mk | 37 +++ package/libemotion-generic-players/Config.in | 20 ++ .../libemotion-generic-players.hash | 2 + .../libemotion-generic-players.mk | 17 + package/libevas-generic-loaders/Config.in | 36 +++ .../libevas-generic-loaders.hash | 2 + .../libevas-generic-loaders.mk | 37 +++ package/x11r7/Config.in | 3 + package/x11r7/xlib_libXp/Config.in | 11 + package/x11r7/xlib_libXp/xlib_libXp.mk | 20 ++ package/x11r7/xlib_libXpresent/Config.in | 19 ++ .../x11r7/xlib_libXpresent/xlib_libXpresent.hash | 4 + package/x11r7/xlib_libXpresent/xlib_libXpresent.mk | 22 ++ package/x11r7/xproto_printproto/Config.in | 7 + .../x11r7/xproto_printproto/xproto_printproto.hash | 2 + .../x11r7/xproto_printproto/xproto_printproto.mk | 16 + 55 files changed, 916 insertions(+), 1254 deletions(-) create mode 100644 package/efl/efl.hash delete mode 100644 package/efl/expedite/Config.in delete mode 100644 package/efl/expedite/expedite.mk delete mode 100644 package/efl/libecore/Config.in delete mode 100644 package/efl/libecore/libecore.mk delete mode 100644 package/efl/libedbus/Config.in delete mode 100644 package/efl/libedbus/libedbus.mk delete mode 100644 package/efl/libedje/Config.in delete mode 100644 package/efl/libedje/libedje.mk delete mode 100644 package/efl/libeet/Config.in delete mode 100644 package/efl/libeet/libeet.mk delete mode 100644 package/efl/libefreet/Config.in delete mode 100644 package/efl/libefreet/libefreet.mk delete mode 100644 package/efl/libeina/Config.in delete mode 100644 package/efl/libeina/libeina.mk delete mode 100644 package/efl/libeio/Config.in delete mode 100644 package/efl/libeio/libeio.mk delete mode 100644 package/efl/libelementary/Config.in delete mode 100644 package/efl/libelementary/libelementary.mk delete mode 100644 package/efl/libembryo/Config.in delete mode 100644 package/efl/libembryo/libembryo.mk delete mode 100644 package/efl/libethumb/Config.in delete mode 100644 package/efl/libethumb/libethumb.mk delete mode 100644 package/efl/libevas-generic-loaders/Config.in delete mode 100644 package/efl/libevas-generic-loaders/libevas-generic-loaders.mk delete mode 100644 package/efl/libevas/0001-giflib.patch delete mode 100644 package/efl/libevas/Config.in delete mode 100644 package/efl/libevas/libevas.mk create mode 100644 package/enlightenment/enlightenment.hash create mode 100644 package/expedite/Config.in create mode 100644 package/expedite/expedite.mk create mode 100644 package/libelementary/Config.in create mode 100644 package/libelementary/libelementary.hash create mode 100644 package/libelementary/libelementary.mk create mode 100644 package/libemotion-generic-players/Config.in create mode 100644 package/libemotion-generic-players/libemotion-generic-players.hash create mode 100644 package/libemotion-generic-players/libemotion-generic-players.mk create mode 100644 package/libevas-generic-loaders/Config.in create mode 100644 package/libevas-generic-loaders/libevas-generic-loaders.hash create mode 100644 package/libevas-generic-loaders/libevas-generic-loaders.mk create mode 100644 package/x11r7/xlib_libXp/Config.in create mode 100644 package/x11r7/xlib_libXp/xlib_libXp.mk create mode 100644 package/x11r7/xlib_libXpresent/Config.in create mode 100644 package/x11r7/xlib_libXpresent/xlib_libXpresent.hash create mode 100644 package/x11r7/xlib_libXpresent/xlib_libXpresent.mk create mode 100644 package/x11r7/xproto_printproto/Config.in create mode 100644 package/x11r7/xproto_printproto/xproto_printproto.hash create mode 100644 package/x11r7/xproto_printproto/xproto_printproto.mk
Signature · 1 line
2.4.3
PATCH v2 1/38 package/x11r7/xproto_printproto: new package
Although printproto is no longer provided with X.org since 7.4 release [1], some packages may need it.
Add a dependency on xutil_util-macros [2].
[1] http://www.x.org/wiki/Releases/ModuleVersions
[2] https://www.archlinux.org/packages/extra/any/printproto
--- package/x11r7/Config.in | 1 + package/x11r7/xproto_printproto/Config.in | 7 +++++++ package/x11r7/xproto_printproto/xproto_printproto.hash | 2 ++ package/x11r7/xproto_printproto/xproto_printproto.mk | 16 ++++++++++++++++ 4 files changed, 26 insertions(+) create mode 100644 package/x11r7/xproto_printproto/Config.in create mode 100644 package/x11r7/xproto_printproto/xproto_printproto.hash create mode 100644 package/x11r7/xproto_printproto/xproto_printproto.mk
package/x11r7/Config.in +1 -0
@@ -244,6 +244,7 @@ if BR2_PACKAGE_XORG7 source package/x11r7/xproto_inputproto/Config.in source package/x11r7/xproto_kbproto/Config.in source package/x11r7/xproto_presentproto/Config.in + source package/x11r7/xproto_printproto/Config.in source package/x11r7/xproto_randrproto/Config.in source package/x11r7/xproto_recordproto/Config.in source package/x11r7/xproto_renderproto/Config.in
package/x11r7/xproto_printproto/Config.in new file +7 -0
@@ -0,0 +1,7 @@ +config BR2_PACKAGE_XPROTO_PRINTPROTO + bool "printproto" + select BR2_PACKAGE_XUTIL_UTIL_MACROS + help + X.Org Print protocol headers + The printproto package provides the protocol headers for the + xlib_libXp package.
package/x11r7/xproto_printproto/xproto_printproto.hash new file +2 -0
@@ -0,0 +1,2 @@ +# From http://lists.freedesktop.org/pipermail/xorg/2011-January/052032.html +sha1 4ddb7781ebc2418d681a6f5e16d777aed56ea35e printproto-1.0.5.tar.bz2
package/x11r7/xproto_printproto/xproto_printproto.mk new file +16 -0
@@ -0,0 +1,16 @@ +################################################################################ +# +# xproto_printproto +# +################################################################################ + +XPROTO_PRINTPROTO_VERSION = 1.0.5 +XPROTO_PRINTPROTO_SOURCE = printproto-$(XPROTO_PRINTPROTO_VERSION).tar.bz2 +XPROTO_PRINTPROTO_SITE = http://xorg.freedesktop.org/releases/individual/proto +XPROTO_PRINTPROTO_LICENSE = MIT +XPROTO_PRINTPROTO_LICENSE_FILES = COPYING +XPROTO_PRINTPROTO_INSTALL_STAGING = YES +XPROTO_PRINTPROTO_INSTALL_TARGET = NO +XPROTO_PRINTPROTO_DEPENDENCIES = xutil_util-macros + +$(eval $(autotools-package))
Signature · 1 line
2.4.3
PATCH v2 2/38 package/x11r7/xlib_libXp: new package
In reply to Romain NaourAlthough xlib_libXp is no longer provided with X.org since 7.4 release [1], some packages may need it.
[1] http://www.x.org/wiki/Releases/ModuleVersions
--- package/x11r7/Config.in | 1 + package/x11r7/xlib_libXp/Config.in | 11 +++++++++++ package/x11r7/xlib_libXp/xlib_libXp.mk | 20 ++++++++++++++++++++ 3 files changed, 32 insertions(+) create mode 100644 package/x11r7/xlib_libXp/Config.in create mode 100644 package/x11r7/xlib_libXp/xlib_libXp.mk
package/x11r7/Config.in +1 -0
@@ -40,6 +40,7 @@ if BR2_PACKAGE_XORG7 source package/x11r7/xlib_libXi/Config.in source package/x11r7/xlib_libXinerama/Config.in source package/x11r7/xlib_libXmu/Config.in + source package/x11r7/xlib_libXp/Config.in source package/x11r7/xlib_libXpm/Config.in source package/x11r7/xlib_libXrandr/Config.in source package/x11r7/xlib_libXrender/Config.in
package/x11r7/xlib_libXp/Config.in new file +11 -0
@@ -0,0 +1,11 @@ +config BR2_PACKAGE_XLIB_LIBXP + bool "libXp" + select BR2_PACKAGE_XLIB_LIBX11 + select BR2_PACKAGE_XLIB_LIBXAU + select BR2_PACKAGE_XLIB_LIBXEXT + select BR2_PACKAGE_XPROTO_PRINTPROTO + select BR2_PACKAGE_XUTIL_UTIL_MACROS + help + X.Org Print Client Library + libXp provides public APIs to allow client applications to render + to non-display devices.
package/x11r7/xlib_libXp/xlib_libXp.mk new file +20 -0
@@ -0,0 +1,20 @@ +################################################################################ +# +# xlib_libXp +# +################################################################################ + +XLIB_LIBXP_VERSION = 1.0.3 +XLIB_LIBXP_SOURCE = libXp-$(XLIB_LIBXP_VERSION).tar.bz2 +XLIB_LIBXP_SITE = http://xorg.freedesktop.org/releases/individual/lib/ +XLIB_LIBXP_LICENSE = MIT +XLIB_LIBXP_LICENSE_FILES = COPYING +XLIB_LIBXP_INSTALL_STAGING = YES +XLIB_LIBXP_DEPENDENCIES = host-pkgconf \ + xlib_libX11 \ + xlib_libXau \ + xlib_libXext \ + xproto_printproto \ + xutil_util-macros + +$(eval $(autotools-package))
Signature · 1 line
2.4.3
PATCH v2 3/38 package/x11r7/xlib_libXpresent: new package
In reply to Romain NaourFrom: Bernd Kuhls <[email protected]>
[Romain:
- update the help text with the one from:
https://ftp-master.debian.org/new/libxpresent_1.0.0-1.html
- add host-pkgconf dependency]
--- package/x11r7/Config.in | 1 + package/x11r7/xlib_libXpresent/Config.in | 19 +++++++++++++++++++ .../x11r7/xlib_libXpresent/xlib_libXpresent.hash | 4 ++++ package/x11r7/xlib_libXpresent/xlib_libXpresent.mk | 22 ++++++++++++++++++++++ 4 files changed, 46 insertions(+) create mode 100644 package/x11r7/xlib_libXpresent/Config.in create mode 100644 package/x11r7/xlib_libXpresent/xlib_libXpresent.hash create mode 100644 package/x11r7/xlib_libXpresent/xlib_libXpresent.mk
package/x11r7/Config.in +1 -0
@@ -42,6 +42,7 @@ if BR2_PACKAGE_XORG7 source package/x11r7/xlib_libXmu/Config.in source package/x11r7/xlib_libXp/Config.in source package/x11r7/xlib_libXpm/Config.in + source package/x11r7/xlib_libXpresent/Config.in source package/x11r7/xlib_libXrandr/Config.in source package/x11r7/xlib_libXrender/Config.in source package/x11r7/xlib_libXres/Config.in
package/x11r7/xlib_libXpresent/Config.in new file +19 -0
@@ -0,0 +1,19 @@ +config BR2_PACKAGE_XLIB_LIBXPRESENT + bool "libXpresent" + select BR2_PACKAGE_XLIB_LIBX11 + select BR2_PACKAGE_XLIB_LIBXEXT + select BR2_PACKAGE_XLIB_LIBXFIXES + select BR2_PACKAGE_XLIB_LIBXRANDR + select BR2_PACKAGE_XPROTO_PRESENTPROTO + select BR2_PACKAGE_XPROTO_XPROTO + help + X11 Present extension library + libXpresent provides an X Window System client interface to the + Present extension to the X protocol. The Present extension + provides a way for applications to update their window contents + from a pixmap in a well defined fashion, synchronizing with the + display refresh and potentially using a more efficient mechanism + than copying the contents of the source pixmap. + + More information about X.Org can be found at: + <URL:http://www.X.org>
package/x11r7/xlib_libXpresent/xlib_libXpresent.hash new file +4 -0
@@ -0,0 +1,4 @@ +# From http://lists.x.org/archives/xorg-announce/2015-April/002584.html +md5 edd87ac15bb666081898dd7382fcbff5 libXpresent-1.0.0.tar.bz2 +sha1 8893cca785dc94f4a001b53f4308588ff6c3900a libXpresent-1.0.0.tar.bz2 +sha256 c11ae015141a9afbe10f4f2b8ee00b11adca6373dc1b9808d7c6c138b2da7b8a libXpresent-1.0.0.tar.bz2
package/x11r7/xlib_libXpresent/xlib_libXpresent.mk new file +22 -0
@@ -0,0 +1,22 @@ +################################################################################ +# +# xlib_libXpresent +# +################################################################################ + +XLIB_LIBXPRESENT_VERSION = 1.0.0 +XLIB_LIBXPRESENT_SOURCE = libXpresent-$(XLIB_LIBXPRESENT_VERSION).tar.bz2 +XLIB_LIBXPRESENT_SITE = http://xorg.freedesktop.org/archive/individual/lib +XLIB_LIBXPRESENT_LICENSE = MIT +XLIB_LIBXPRESENT_LICENSE_FILES = COPYING +XLIB_LIBXPRESENT_INSTALL_STAGING = YES +XLIB_LIBXPRESENT_DEPENDENCIES = \ + host-pkgconf \ + xlib_libX11 \ + xlib_libXext \ + xlib_libXfixes \ + xlib_libXrandr \ + xproto_presentproto \ + xproto_xproto + +$(eval $(autotools-package))
Signature · 1 line
2.4.3
PATCH v2 4/38 package/efl: remove shared version number
In reply to Romain NaourThis is necessary to move efl packages to package directory and prepare the efl version bump to the latest release.
--- package/efl/efl.mk | 1 - package/efl/expedite/expedite.mk | 2 +- package/efl/libecore/libecore.mk | 2 +- package/efl/libedbus/libedbus.mk | 2 +- package/efl/libedje/libedje.mk | 2 +- package/efl/libeet/libeet.mk | 2 +- package/efl/libefreet/libefreet.mk | 2 +- package/efl/libeina/libeina.mk | 2 +- package/efl/libeio/libeio.mk | 2 +- package/efl/libelementary/libelementary.mk | 2 +- package/efl/libembryo/libembryo.mk | 2 +- package/efl/libethumb/libethumb.mk | 2 +- package/efl/libevas-generic-loaders/libevas-generic-loaders.mk | 2 +- package/efl/libevas/libevas.mk | 2 +- 14 files changed, 13 insertions(+), 14 deletions(-)
package/efl/efl.mk +0 -1
@@ -1,3 +1,2 @@ -EFL_VERSION = 1.7.10 include $(sort $(wildcard package/efl/*/*.mk))
package/efl/expedite/expedite.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -EXPEDITE_VERSION = $(EFL_VERSION) +EXPEDITE_VERSION = 1.7.10 EXPEDITE_SITE = http://download.enlightenment.org/releases EXPEDITE_LICENSE = BSD-2c EXPEDITE_LICENSE_FILES = COPYING
package/efl/libecore/libecore.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -LIBECORE_VERSION = $(EFL_VERSION) +LIBECORE_VERSION = 1.7.10 LIBECORE_SOURCE = ecore-$(LIBECORE_VERSION).tar.bz2 LIBECORE_SITE = http://download.enlightenment.org/releases LIBECORE_LICENSE = BSD-2c
package/efl/libedbus/libedbus.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -LIBEDBUS_VERSION = $(EFL_VERSION) +LIBEDBUS_VERSION = 1.7.10 LIBEDBUS_SOURCE = e_dbus-$(LIBEDBUS_VERSION).tar.bz2 LIBEDBUS_SITE = http://download.enlightenment.org/releases LIBEDBUS_LICENSE = BSD-2c
package/efl/libedje/libedje.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -LIBEDJE_VERSION = $(EFL_VERSION) +LIBEDJE_VERSION = 1.7.10 LIBEDJE_SOURCE = edje-$(LIBEDJE_VERSION).tar.bz2 LIBEDJE_SITE = http://download.enlightenment.org/releases LIBEDJE_LICENSE = GPLv2+ (epp binary), BSD-2c (everything else)
package/efl/libeet/libeet.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -LIBEET_VERSION = $(EFL_VERSION) +LIBEET_VERSION = 1.7.10 LIBEET_SOURCE = eet-$(LIBEET_VERSION).tar.bz2 LIBEET_SITE = http://download.enlightenment.org/releases LIBEET_LICENSE = BSD-2c
package/efl/libefreet/libefreet.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -LIBEFREET_VERSION = $(EFL_VERSION) +LIBEFREET_VERSION = 1.7.10 LIBEFREET_SOURCE = efreet-$(LIBEFREET_VERSION).tar.bz2 LIBEFREET_SITE = http://download.enlightenment.org/releases LIBEFREET_LICENSE = BSD-2c
package/efl/libeina/libeina.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -LIBEINA_VERSION = $(EFL_VERSION) +LIBEINA_VERSION = 1.7.10 LIBEINA_SOURCE = eina-$(LIBEINA_VERSION).tar.bz2 LIBEINA_SITE = http://download.enlightenment.org/releases LIBEINA_LICENSE = LGPLv2.1+
package/efl/libeio/libeio.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -LIBEIO_VERSION = $(EFL_VERSION) +LIBEIO_VERSION = 1.7.10 LIBEIO_SOURCE = eio-$(LIBEIO_VERSION).tar.bz2 LIBEIO_SITE = http://download.enlightenment.org/releases LIBEIO_LICENSE = LGPLv2.1
package/efl/libelementary/libelementary.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -LIBELEMENTARY_VERSION = $(EFL_VERSION) +LIBELEMENTARY_VERSION = 1.7.10 LIBELEMENTARY_SOURCE = elementary-$(LIBELEMENTARY_VERSION).tar.bz2 LIBELEMENTARY_SITE = http://download.enlightenment.org/releases LIBELEMENTARY_LICENSE = LGPLv2.1
package/efl/libembryo/libembryo.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -LIBEMBRYO_VERSION = $(EFL_VERSION) +LIBEMBRYO_VERSION = 1.7.10 LIBEMBRYO_SOURCE = embryo-$(LIBEMBRYO_VERSION).tar.bz2 LIBEMBRYO_SITE = http://download.enlightenment.org/releases LIBEMBRYO_LICENSE = BSD-2c, Embryo license
package/efl/libethumb/libethumb.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -LIBETHUMB_VERSION = $(EFL_VERSION) +LIBETHUMB_VERSION = 1.7.10 LIBETHUMB_SOURCE = ethumb-$(LIBETHUMB_VERSION).tar.bz2 LIBETHUMB_SITE = http://download.enlightenment.org/releases LIBETHUMB_LICENSE = LGPLv2.1+
package/efl/libevas-generic-loaders/libevas-generic-loaders.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -LIBEVAS_GENERIC_LOADERS_VERSION = $(EFL_VERSION) +LIBEVAS_GENERIC_LOADERS_VERSION = 1.7.10 LIBEVAS_GENERIC_LOADERS_SOURCE = evas_generic_loaders-$(LIBEVAS_GENERIC_LOADERS_VERSION).tar.bz2 LIBEVAS_GENERIC_LOADERS_SITE = http://download.enlightenment.org/releases LIBEVAS_GENERIC_LOADERS_LICENSE = GPLv2
package/efl/libevas/libevas.mk +1 -1
@@ -4,7 +4,7 @@ # ################################################################################ -LIBEVAS_VERSION = $(EFL_VERSION) +LIBEVAS_VERSION = 1.7.10 LIBEVAS_SOURCE = evas-$(LIBEVAS_VERSION).tar.bz2 LIBEVAS_SITE = http://download.enlightenment.org/releases LIBEVAS_LICENSE = BSD-2c
Signature · 1 line
2.4.3
PATCH v2 5/38 package/expedite: move to package directory
In reply to Romain NaourAdd efl reverse dependencies.
--- package/Config.in | 1 + package/efl/Config.in | 1 - package/efl/expedite/Config.in | 15 --------------- package/efl/expedite/expedite.mk | 20 -------------------- package/expedite/Config.in | 18 ++++++++++++++++++ package/expedite/expedite.mk | 20 ++++++++++++++++++++ 6 files changed, 39 insertions(+), 36 deletions(-) delete mode 100644 package/efl/expedite/Config.in delete mode 100644 package/efl/expedite/expedite.mk create mode 100644 package/expedite/Config.in create mode 100644 package/expedite/expedite.mk
package/Config.in +1 -0
@@ -66,6 +66,7 @@ menu "Debugging, profiling and benchmark" source "package/dropwatch/Config.in" source "package/dstat/Config.in" source "package/duma/Config.in" + source "package/expedite/Config.in" source "package/fio/Config.in" source "package/gdb/Config.in" source "package/google-breakpad/Config.in"
package/efl/Config.in +0 -1
@@ -10,7 +10,6 @@ menuconfig BR2_PACKAGE_EFL if BR2_PACKAGE_EFL -source "package/efl/expedite/Config.in" source "package/efl/libeina/Config.in" source "package/efl/libecore/Config.in" source "package/efl/libeet/Config.in"
package/efl/expedite/Config.in deleted +0 -15
@@ -1,15 +0,0 @@ -config BR2_PACKAGE_EXPEDITE - bool "expedite" - select BR2_PACKAGE_LIBEINA - select BR2_PACKAGE_LIBEVAS - select BR2_PACKAGE_LIBEET - depends on BR2_INSTALL_LIBSTDCPP - depends on BR2_TOOLCHAIN_HAS_THREADS # libevas - help - Expedite is the official Evas benchmark tool. It can test different - engines, such as X11, XRender, OpenGL (also ES variant), SDL, - DirectFB and so on. Its tests are quite extensive, trying to - reproduce real world usage cases. - -comment "expedite needs a toolchain w/ C++, threads" - depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
package/efl/expedite/expedite.mk deleted +0 -20
@@ -1,20 +0,0 @@ -################################################################################ -# -# expedite -# -################################################################################ - -EXPEDITE_VERSION = 1.7.10 -EXPEDITE_SITE = http://download.enlightenment.org/releases -EXPEDITE_LICENSE = BSD-2c -EXPEDITE_LICENSE_FILES = COPYING - -EXPEDITE_DEPENDENCIES = libevas libeina libeet - -ifeq ($(BR2_PACKAGE_LIBEVAS_X11),y) -EXPEDITE_CONF_OPTS += --with-x=$(STAGING_DIR) \ - --x-includes=$(STAGING_DIR)/usr/include \ - --x-libraries=$(STAGING_DIR)/usr/lib -endif - -$(eval $(autotools-package))
package/expedite/Config.in new file +18 -0
@@ -0,0 +1,18 @@ +config BR2_PACKAGE_EXPEDITE + bool "expedite" + select BR2_PACKAGE_EFL + select BR2_PACKAGE_LIBEINA + select BR2_PACKAGE_LIBEVAS + select BR2_PACKAGE_LIBEET + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_TOOLCHAIN_HAS_THREADS # libevas + depends on BR2_USE_MMU # efl + depends on BR2_USE_WCHAR # efl + help + Expedite is the official Evas benchmark tool. It can test different + engines, such as X11, XRender, OpenGL (also ES variant), SDL, + DirectFB and so on. Its tests are quite extensive, trying to + reproduce real world usage cases. + +comment "expedite needs a toolchain w/ C++, threads, wchar" + depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR
package/expedite/expedite.mk new file +20 -0
@@ -0,0 +1,20 @@ +################################################################################ +# +# expedite +# +################################################################################ + +EXPEDITE_VERSION = 1.7.10 +EXPEDITE_SITE = http://download.enlightenment.org/releases +EXPEDITE_LICENSE = BSD-2c +EXPEDITE_LICENSE_FILES = COPYING + +EXPEDITE_DEPENDENCIES = libevas libeina libeet + +ifeq ($(BR2_PACKAGE_LIBEVAS_X11),y) +EXPEDITE_CONF_OPTS += --with-x=$(STAGING_DIR) \ + --x-includes=$(STAGING_DIR)/usr/include \ + --x-libraries=$(STAGING_DIR)/usr/lib +endif + +$(eval $(autotools-package))
Signature · 1 line
2.4.3
PATCH v2 6/38 package/libelementary: move to package directory
In reply to Romain NaourAdd efl reverse dependencies.
--- package/Config.in | 1 + package/efl/Config.in | 1 - package/efl/libelementary/Config.in | 17 ---------------- package/efl/libelementary/libelementary.mk | 32 ------------------------------ package/libelementary/Config.in | 19 ++++++++++++++++++ package/libelementary/libelementary.mk | 32 ++++++++++++++++++++++++++++++ 6 files changed, 52 insertions(+), 50 deletions(-) delete mode 100644 package/efl/libelementary/Config.in delete mode 100644 package/efl/libelementary/libelementary.mk create mode 100644 package/libelementary/Config.in create mode 100644 package/libelementary/libelementary.mk
package/Config.in +1 -0
@@ -240,6 +240,7 @@ endif source "package/fbv/Config.in" source "package/freerdp/Config.in" source "package/imagemagick/Config.in" + source "package/libelementary/Config.in" source "package/linux-fusion/Config.in" source "package/lite/Config.in" source "package/mesa3d/Config.in"
package/efl/Config.in +0 -1
@@ -20,7 +20,6 @@ source "package/efl/libevas-generic-loaders/Config.in" source "package/efl/libembryo/Config.in" source "package/efl/libedje/Config.in" source "package/efl/libethumb/Config.in" -source "package/efl/libelementary/Config.in" source "package/efl/libedbus/Config.in" endif # BR2_PACKAGE_EFL
package/efl/libelementary/Config.in deleted +0 -17
@@ -1,17 +0,0 @@ -comment "libelementary needs a toolchain w/ threads, dynamic library" - depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS - -config BR2_PACKAGE_LIBELEMENTARY - bool "libelementary" - select BR2_PACKAGE_LIBEINA - select BR2_PACKAGE_LIBEVAS - select BR2_PACKAGE_LIBECORE - select BR2_PACKAGE_LIBEDJE - depends on BR2_TOOLCHAIN_HAS_THREADS # libevas - depends on !BR2_STATIC_LIBS - help - Elementary is a widget toolkit and EFL wrapper and convenience - library to make it easy to build applications and tools with UIs - with less code. - - http://trac.enlightenment.org/e/wiki/Elementary
package/efl/libelementary/libelementary.mk deleted +0 -32
@@ -1,32 +0,0 @@ -################################################################################ -# -# libelementary -# -################################################################################ - -LIBELEMENTARY_VERSION = 1.7.10 -LIBELEMENTARY_SOURCE = elementary-$(LIBELEMENTARY_VERSION).tar.bz2 -LIBELEMENTARY_SITE = http://download.enlightenment.org/releases -LIBELEMENTARY_LICENSE = LGPLv2.1 -LIBELEMENTARY_LICENSE_FILES = COPYING - -LIBELEMENTARY_INSTALL_STAGING = YES - -LIBELEMENTARY_DEPENDENCIES = \ - libeina libevas libecore libedje host-libedje \ - host-libeet - -LIBELEMENTARY_CONF_OPTS = \ - --with-edje-cc=$(HOST_DIR)/usr/bin/edje_cc \ - --with-eet-eet=$(HOST_DIR)/usr/bin/eet - -# libethumb_client is only built when ethumbd is built. -# ethumbd is only built if edbus is built. -ifeq ($(BR2_PACKAGE_LIBETHUMB)$(BR2_PACKAGE_LIBEDBUS),yy) -LIBELEMENTARY_DEPENDENCIES += libethumb -LIBELEMENTARY_CONF_OPTS += --enable-ethumb -else -LIBELEMENTARY_CONF_OPTS += --disable-ethumb -endif - -$(eval $(autotools-package))
package/libelementary/Config.in new file +19 -0
@@ -0,0 +1,19 @@ +comment "libelementary needs a toolchain w/ threads, dynamic library, wchar" + depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS || !BR2_USE_WCHAR + +config BR2_PACKAGE_LIBELEMENTARY + bool "libelementary" + select BR2_PACKAGE_LIBEINA + select BR2_PACKAGE_LIBEVAS + select BR2_PACKAGE_LIBECORE + select BR2_PACKAGE_LIBEDJE + depends on BR2_TOOLCHAIN_HAS_THREADS # libevas + depends on BR2_USE_MMU # efl + depends on BR2_USE_WCHAR # efl + depends on !BR2_STATIC_LIBS + help + Elementary is a widget toolkit and EFL wrapper and convenience + library to make it easy to build applications and tools with UIs + with less code. + + http://trac.enlightenment.org/e/wiki/Elementary
package/libelementary/libelementary.mk new file +32 -0
@@ -0,0 +1,32 @@ +################################################################################ +# +# libelementary +# +################################################################################ + +LIBELEMENTARY_VERSION = 1.7.10 +LIBELEMENTARY_SOURCE = elementary-$(LIBELEMENTARY_VERSION).tar.bz2 +LIBELEMENTARY_SITE = http://download.enlightenment.org/releases +LIBELEMENTARY_LICENSE = LGPLv2.1 +LIBELEMENTARY_LICENSE_FILES = COPYING + +LIBELEMENTARY_INSTALL_STAGING = YES + +LIBELEMENTARY_DEPENDENCIES = \ + libeina libevas libecore libedje host-libedje \ + host-libeet + +LIBELEMENTARY_CONF_OPTS = \ + --with-edje-cc=$(HOST_DIR)/usr/bin/edje_cc \ + --with-eet-eet=$(HOST_DIR)/usr/bin/eet + +# libethumb_client is only built when ethumbd is built. +# ethumbd is only built if edbus is built. +ifeq ($(BR2_PACKAGE_LIBETHUMB)$(BR2_PACKAGE_LIBEDBUS),yy) +LIBELEMENTARY_DEPENDENCIES += libethumb +LIBELEMENTARY_CONF_OPTS += --enable-ethumb +else +LIBELEMENTARY_CONF_OPTS += --disable-ethumb +endif + +$(eval $(autotools-package))
Signature · 1 line
2.4.3
PATCH v2 7/38 package/libevas-generic-loaders: move to package directory
In reply to Romain Naour--- package/Config.in | 1 + package/efl/Config.in | 1 - package/efl/libevas-generic-loaders/Config.in | 29 ------------------- .../libevas-generic-loaders.mk | 31 -------------------- package/libevas-generic-loaders/Config.in | 33 ++++++++++++++++++++++ .../libevas-generic-loaders.mk | 31 ++++++++++++++++++++ 6 files changed, 65 insertions(+), 61 deletions(-) delete mode 100644 package/efl/libevas-generic-loaders/Config.in delete mode 100644 package/efl/libevas-generic-loaders/libevas-generic-loaders.mk create mode 100644 package/libevas-generic-loaders/Config.in create mode 100644 package/libevas-generic-loaders/libevas-generic-loaders.mk
package/Config.in +1 -0
@@ -241,6 +241,7 @@ endif source "package/freerdp/Config.in" source "package/imagemagick/Config.in" source "package/libelementary/Config.in" + source "package/libevas-generic-loaders/Config.in" source "package/linux-fusion/Config.in" source "package/lite/Config.in" source "package/mesa3d/Config.in"
package/efl/Config.in +0 -1
@@ -16,7 +16,6 @@ source "package/efl/libeet/Config.in" source "package/efl/libefreet/Config.in" source "package/efl/libeio/Config.in" source "package/efl/libevas/Config.in" -source "package/efl/libevas-generic-loaders/Config.in" source "package/efl/libembryo/Config.in" source "package/efl/libedje/Config.in" source "package/efl/libethumb/Config.in"
package/efl/libevas-generic-loaders/Config.in deleted +0 -29
@@ -1,29 +0,0 @@ -config BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS - bool "libevas generic loaders" - select BR2_PACKAGE_LIBEINA - select BR2_PACKAGE_ZLIB - help - These are additional "generic" loaders for Evas that are - stand-alone executables that evas may run from its generic - loader module. - - http://trac.enlightenment.org/e/wiki/Evas_Generic_Loaders - -if BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS - -config BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS_SVG - bool "SVG loader" - select BR2_PACKAGE_LIBRSVG - select BR2_PACKAGE_CAIRO - depends on BR2_USE_WCHAR # librsvg -> glib2 - depends on BR2_TOOLCHAIN_HAS_THREADS # librsvg -> glib2 - depends on BR2_INSTALL_LIBSTDCPP # librsvg -> pango - depends on BR2_ARCH_HAS_ATOMICS # cairo - help - This option enables the Evas generic SVG loader - -comment "SVG loader needs a toolchain w/ wchar, threads, C++" - depends on BR2_ARCH_HAS_ATOMICS - depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP - -endif
package/efl/libevas-generic-loaders/libevas-generic-loaders.mk deleted +0 -31
@@ -1,31 +0,0 @@ -################################################################################ -# -# libevas-generic-loaders -# -################################################################################ - -LIBEVAS_GENERIC_LOADERS_VERSION = 1.7.10 -LIBEVAS_GENERIC_LOADERS_SOURCE = evas_generic_loaders-$(LIBEVAS_GENERIC_LOADERS_VERSION).tar.bz2 -LIBEVAS_GENERIC_LOADERS_SITE = http://download.enlightenment.org/releases -LIBEVAS_GENERIC_LOADERS_LICENSE = GPLv2 -LIBEVAS_GENERIC_LOADERS_LICENSE_FILES = COPYING - -LIBEVAS_GENERIC_LOADERS_INSTALL_STAGING = YES - -LIBEVAS_GENERIC_LOADERS_DEPENDENCIES = libeina zlib - -# For now, we only support the SVG loader -LIBEVAS_GENERIC_LOADERS_CONF_OPTS += \ - --disable-poppler \ - --disable-spectre \ - --disable-libraw \ - --disable-gstreamer - -ifeq ($(BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS_SVG),y) -LIBEVAS_GENERIC_LOADERS_DEPENDENCIES += librsvg cairo -LIBEVAS_GENERIC_LOADERS_CONF_OPTS += --enable-svg -else -LIBEVAS_GENERIC_LOADERS_CONF_OPTS += --disable-svg -endif - -$(eval $(autotools-package))
package/libevas-generic-loaders/Config.in new file +33 -0
@@ -0,0 +1,33 @@ +config BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS + bool "libevas generic loaders" + select BR2_PACKAGE_LIBEINA + select BR2_PACKAGE_ZLIB + depends on BR2_USE_WCHAR # efl + depends on BR2_USE_MMU # efl + help + These are additional "generic" loaders for Evas that are + stand-alone executables that evas may run from its generic + loader module. + + http://trac.enlightenment.org/e/wiki/Evas_Generic_Loaders + +if BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS + +config BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS_SVG + bool "SVG loader" + select BR2_PACKAGE_LIBRSVG + select BR2_PACKAGE_CAIRO + depends on BR2_TOOLCHAIN_HAS_THREADS # librsvg -> glib2 + depends on BR2_INSTALL_LIBSTDCPP # librsvg -> pango + depends on BR2_ARCH_HAS_ATOMICS # cairo + help + This option enables the Evas generic SVG loader + +comment "SVG loader needs a toolchain w/ threads, C++" + depends on BR2_ARCH_HAS_ATOMICS + depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP + +endif + +comment "libevas generic loaders needs a toolchain w/ wchar" + depends on !BR2_USE_WCHAR
package/libevas-generic-loaders/libevas-generic-loaders.mk new file +31 -0
@@ -0,0 +1,31 @@ +################################################################################ +# +# libevas-generic-loaders +# +################################################################################ + +LIBEVAS_GENERIC_LOADERS_VERSION = 1.7.10 +LIBEVAS_GENERIC_LOADERS_SOURCE = evas_generic_loaders-$(LIBEVAS_GENERIC_LOADERS_VERSION).tar.bz2 +LIBEVAS_GENERIC_LOADERS_SITE = http://download.enlightenment.org/releases +LIBEVAS_GENERIC_LOADERS_LICENSE = GPLv2 +LIBEVAS_GENERIC_LOADERS_LICENSE_FILES = COPYING + +LIBEVAS_GENERIC_LOADERS_INSTALL_STAGING = YES + +LIBEVAS_GENERIC_LOADERS_DEPENDENCIES = libeina zlib + +# For now, we only support the SVG loader +LIBEVAS_GENERIC_LOADERS_CONF_OPTS += \ + --disable-poppler \ + --disable-spectre \ + --disable-libraw \ + --disable-gstreamer + +ifeq ($(BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS_SVG),y) +LIBEVAS_GENERIC_LOADERS_DEPENDENCIES += librsvg cairo +LIBEVAS_GENERIC_LOADERS_CONF_OPTS += --enable-svg +else +LIBEVAS_GENERIC_LOADERS_CONF_OPTS += --disable-svg +endif + +$(eval $(autotools-package))
Signature · 1 line
2.4.3
PATCH v2 8/38 package/efl: move one directory higher
In reply to Romain NaourWe usually do not have a sub-directory for a family of related packages, so move efl packages one directory higher, so they all are in package/
Also re-order packages alphabetically
Remove efl package for now without legacy handling, it'll re-added in a follow up patch during efl version bump.
--- package/Config.in | 11 +- package/efl/Config.in | 27 ---- package/efl/efl.mk | 2 - package/efl/libecore/Config.in | 46 ------- package/efl/libecore/libecore.mk | 114 ---------------- package/efl/libedbus/Config.in | 44 ------ package/efl/libedbus/libedbus.mk | 37 ----- package/efl/libedje/Config.in | 28 ---- package/efl/libedje/libedje.mk | 28 ---- package/efl/libeet/Config.in | 11 -- package/efl/libeet/libeet.mk | 27 ---- package/efl/libefreet/Config.in | 10 -- package/efl/libefreet/libefreet.mk | 17 --- package/efl/libeina/Config.in | 6 - package/efl/libeina/libeina.mk | 18 --- package/efl/libeio/Config.in | 22 --- package/efl/libeio/libeio.mk | 16 --- package/efl/libembryo/Config.in | 9 -- package/efl/libembryo/libembryo.mk | 18 --- package/efl/libethumb/Config.in | 15 --- package/efl/libethumb/libethumb.mk | 27 ---- package/efl/libevas/0001-giflib.patch | 98 -------------- package/efl/libevas/Config.in | 211 ----------------------------- package/efl/libevas/libevas.mk | 247 ---------------------------------- package/enlightenment/Config.in | 1 - package/expedite/Config.in | 1 - package/libecore/Config.in | 51 +++++++ package/libecore/libecore.mk | 114 ++++++++++++++++ package/libedbus/Config.in | 44 ++++++ package/libedbus/libedbus.mk | 37 +++++ package/libedje/Config.in | 30 +++++ package/libedje/libedje.mk | 28 ++++ package/libeet/Config.in | 16 +++ package/libeet/libeet.mk | 27 ++++ package/libefreet/Config.in | 15 +++ package/libefreet/libefreet.mk | 17 +++ package/libeina/Config.in | 12 ++ package/libeina/libeina.mk | 18 +++ package/libeio/Config.in | 24 ++++ package/libeio/libeio.mk | 16 +++ package/libembryo/Config.in | 14 ++ package/libembryo/libembryo.mk | 18 +++ package/libethumb/Config.in | 17 +++ package/libethumb/libethumb.mk | 27 ++++ package/libevas/0001-giflib.patch | 98 ++++++++++++++ package/libevas/Config.in | 213 +++++++++++++++++++++++++++++ package/libevas/libevas.mk | 247 ++++++++++++++++++++++++++++++++++ 47 files changed, 1093 insertions(+), 1081 deletions(-) delete mode 100644 package/efl/Config.in delete mode 100644 package/efl/efl.mk delete mode 100644 package/efl/libecore/Config.in delete mode 100644 package/efl/libecore/libecore.mk delete mode 100644 package/efl/libedbus/Config.in delete mode 100644 package/efl/libedbus/libedbus.mk delete mode 100644 package/efl/libedje/Config.in delete mode 100644 package/efl/libedje/libedje.mk delete mode 100644 package/efl/libeet/Config.in delete mode 100644 package/efl/libeet/libeet.mk delete mode 100644 package/efl/libefreet/Config.in delete mode 100644 package/efl/libefreet/libefreet.mk delete mode 100644 package/efl/libeina/Config.in delete mode 100644 package/efl/libeina/libeina.mk delete mode 100644 package/efl/libeio/Config.in delete mode 100644 package/efl/libeio/libeio.mk delete mode 100644 package/efl/libembryo/Config.in delete mode 100644 package/efl/libembryo/libembryo.mk delete mode 100644 package/efl/libethumb/Config.in delete mode 100644 package/efl/libethumb/libethumb.mk delete mode 100644 package/efl/libevas/0001-giflib.patch delete mode 100644 package/efl/libevas/Config.in delete mode 100644 package/efl/libevas/libevas.mk create mode 100644 package/libecore/Config.in create mode 100644 package/libecore/libecore.mk create mode 100644 package/libedbus/Config.in create mode 100644 package/libedbus/libedbus.mk create mode 100644 package/libedje/Config.in create mode 100644 package/libedje/libedje.mk create mode 100644 package/libeet/Config.in create mode 100644 package/libeet/libeet.mk create mode 100644 package/libefreet/Config.in create mode 100644 package/libefreet/libefreet.mk create mode 100644 package/libeina/Config.in create mode 100644 package/libeina/libeina.mk create mode 100644 package/libeio/Config.in create mode 100644 package/libeio/libeio.mk create mode 100644 package/libembryo/Config.in create mode 100644 package/libembryo/libembryo.mk create mode 100644 package/libethumb/Config.in create mode 100644 package/libethumb/libethumb.mk create mode 100644 package/libevas/0001-giflib.patch create mode 100644 package/libevas/Config.in create mode 100644 package/libevas/libevas.mk
package/Config.in +10 -1
@@ -240,7 +240,17 @@ endif source "package/fbv/Config.in" source "package/freerdp/Config.in" source "package/imagemagick/Config.in" + source "package/libecore/Config.in" + source "package/libeet/Config.in" + source "package/libedje/Config.in" + source "package/libefreet/Config.in" + source "package/libeina/Config.in" + source "package/libeio/Config.in" + source "package/libedbus/Config.in" source "package/libelementary/Config.in" + source "package/libembryo/Config.in" + source "package/libethumb/Config.in" + source "package/libevas/Config.in" source "package/libevas-generic-loaders/Config.in" source "package/linux-fusion/Config.in" source "package/lite/Config.in"
@@ -258,7 +268,6 @@ endif source "package/sdl_ttf/Config.in" comment "Other GUIs" - source "package/efl/Config.in" source "package/qt/Config.in" source "package/qt5/Config.in" if BR2_PACKAGE_QT || BR2_PACKAGE_QT5
package/efl/Config.in deleted +0 -27
@@ -1,27 +0,0 @@ -menuconfig BR2_PACKAGE_EFL - bool "Enlightenment Foundation Libraries" - depends on BR2_USE_WCHAR - # libeina uses madvise(). To revisit when bumping EFL to 1.8 - depends on BR2_USE_MMU - help - Enlightenment Foundation Libraries - - http://enlightenment.org - -if BR2_PACKAGE_EFL - -source "package/efl/libeina/Config.in" -source "package/efl/libecore/Config.in" -source "package/efl/libeet/Config.in" -source "package/efl/libefreet/Config.in" -source "package/efl/libeio/Config.in" -source "package/efl/libevas/Config.in" -source "package/efl/libembryo/Config.in" -source "package/efl/libedje/Config.in" -source "package/efl/libethumb/Config.in" -source "package/efl/libedbus/Config.in" - -endif # BR2_PACKAGE_EFL - -comment "EFL needs a toolchain w/ wchar" - depends on !BR2_USE_WCHAR
package/efl/efl.mk deleted +0 -2
@@ -1,2 +0,0 @@ - -include $(sort $(wildcard package/efl/*/*.mk))
package/efl/libecore/Config.in deleted +0 -46
46 lines not on this page · raw message
package/efl/libecore/libecore.mk deleted +0 -114
114 lines not on this page · raw message
package/efl/libedbus/Config.in deleted +0 -44
44 lines not on this page · raw message
package/efl/libedbus/libedbus.mk deleted +0 -37
@@ -1,37 +0,0 @@ -################################################################################ -# -# libedbus -# -################################################################################ - -LIBEDBUS_VERSION = 1.7.10 -LIBEDBUS_SOURCE = e_dbus-$(LIBEDBUS_VERSION).tar.bz2 -LIBEDBUS_SITE = http://download.enlightenment.org/releases -LIBEDBUS_LICENSE = BSD-2c -LIBEDBUS_LICENSE_FILES = COPYING - -LIBEDBUS_INSTALL_STAGING = YES - -LIBEDBUS_DEPENDENCIES = host-pkgconf dbus libeina libecore - -ifeq ($(BR2_PACKAGE_LIBEDBUS_BLUEZ),y) -LIBEDBUS_CONF_OPTS += --enable-ebluez -LIBEDBUS_DEPENDENCIES += bluez_utils -else -LIBEDBUS_CONF_OPTS += --disable-ebluez -endif - -ifeq ($(BR2_PACKAGE_LIBEDBUS_CONNMAN),y) -LIBEDBUS_CONF_OPTS += --enable-econnman0_7x -LIBEDBUS_DEPENDENCIES += connman -else -LIBEDBUS_CONF_OPTS += --disable-econnman0_7x -endif - -ifeq ($(BR2_PACKAGE_LIBEDBUS_NOTIFY),y) -LIBEDBUS_CONF_OPTS += --enable-enotify --disable-edbus-notify-test -else -LIBEDBUS_CONF_OPTS += --disable-enotify -endif - -$(eval $(autotools-package))
package/efl/libedje/Config.in deleted +0 -28
@@ -1,28 +0,0 @@ -comment "libedje needs a toolchain w/ threads" - depends on !BR2_TOOLCHAIN_HAS_THREADS - -config BR2_PACKAGE_LIBEDJE - bool "libedje" - select BR2_PACKAGE_LIBEINA - select BR2_PACKAGE_LIBEET - select BR2_PACKAGE_LIBECORE - select BR2_PACKAGE_LIBECORE_EVAS - select BR2_PACKAGE_LIBEMBRYO - select BR2_PACKAGE_LIBEVAS - select BR2_PACKAGE_LUA - depends on BR2_TOOLCHAIN_HAS_THREADS # libevas - help - A graphical layout and animation library for animated - resizable, compressed and scalable themes. - - http://trac.enlightenment.org/e/wiki/Edje - -if BR2_PACKAGE_LIBEDJE - -config BR2_PACKAGE_LIBEDJE_CC - bool "build edje_cc" - help - Build and install the Edje compiler for the target. Normally this - is not required. - -endif
package/efl/libedje/libedje.mk deleted +0 -28
@@ -1,28 +0,0 @@ -################################################################################ -# -# libedje -# -################################################################################ - -LIBEDJE_VERSION = 1.7.10 -LIBEDJE_SOURCE = edje-$(LIBEDJE_VERSION).tar.bz2 -LIBEDJE_SITE = http://download.enlightenment.org/releases -LIBEDJE_LICENSE = GPLv2+ (epp binary), BSD-2c (everything else) -LIBEDJE_LICENSE_FILES = COPYING - -LIBEDJE_INSTALL_STAGING = YES - -LIBEDJE_DEPENDENCIES = \ - host-pkgconf lua libeina libeet libecore libevas \ - libembryo - -ifeq ($(BR2_PACKAGE_LIBEDJE_CC),y) -LIBEDJE_CONF_OPTS += --enable-edje-cc -else -LIBEDJE_CONF_OPTS += --disable-edje-cc -endif - -HOST_LIBEDJE_CONF_OPTS = --enable-edje-cc - -$(eval $(autotools-package)) -$(eval $(host-autotools-package))
package/efl/libeet/Config.in deleted +0 -11
@@ -1,11 +0,0 @@ -config BR2_PACKAGE_LIBEET - bool "libeet" - select BR2_PACKAGE_ZLIB - select BR2_PACKAGE_JPEG - select BR2_PACKAGE_LIBEINA - help - Eet is a tiny library designed to write an arbitary set of - chunks of data to a file and optionally compress each chunk - (very much like a zip file). - - http://trac.enlightenment.org/e/wiki/Eet
package/efl/libeet/libeet.mk deleted +0 -27
@@ -1,27 +0,0 @@ -################################################################################ -# -# libeet -# -################################################################################ - -LIBEET_VERSION = 1.7.10 -LIBEET_SOURCE = eet-$(LIBEET_VERSION).tar.bz2 -LIBEET_SITE = http://download.enlightenment.org/releases -LIBEET_LICENSE = BSD-2c -LIBEET_LICENSE_FILES = COPYING - -LIBEET_INSTALL_STAGING = YES - -LIBEET_DEPENDENCIES = host-pkgconf zlib jpeg libeina -HOST_LIBEET_DEPENDENCIES = host-pkgconf host-zlib host-libjpeg host-libeina - -ifeq ($(BR2_PACKAGE_GNUTLS)$(BR2_PACKAGE_LIBGCRYPT),yy) -LIBEET_DEPENDENCIES += gnutls libgcrypt -LIBEET_CONF_ENV += LIBGCRYPT_CONFIG=$(STAGING_DIR)/usr/bin/libgcrypt-config -LIBEET_CONF_OPTS += --enable-gnutls -else -LIBEET_CONF_OPTS += --disable-gnutls -endif - -$(eval $(autotools-package)) -$(eval $(host-autotools-package))
package/efl/libefreet/Config.in deleted +0 -10
@@ -1,10 +0,0 @@ -config BR2_PACKAGE_LIBEFREET - bool "libefreet" - select BR2_PACKAGE_LIBEINA - select BR2_PACKAGE_LIBEET - select BR2_PACKAGE_LIBECORE - help - Efreet is a library designed to help apps work with several of the - Freedesktop.org standards regarding Icons, Desktop files and Menus. - - http://trac.enlightenment.org/e/wiki/Efreet
package/efl/libefreet/libefreet.mk deleted +0 -17
@@ -1,17 +0,0 @@ -################################################################################ -# -# libefreet -# -################################################################################ - -LIBEFREET_VERSION = 1.7.10 -LIBEFREET_SOURCE = efreet-$(LIBEFREET_VERSION).tar.bz2 -LIBEFREET_SITE = http://download.enlightenment.org/releases -LIBEFREET_LICENSE = BSD-2c -LIBEFREET_LICENSE_FILES = COPYING - -LIBEFREET_INSTALL_STAGING = YES - -LIBEFREET_DEPENDENCIES = libeina libeet libecore - -$(eval $(autotools-package))
package/efl/libeina/Config.in deleted +0 -6
@@ -1,6 +0,0 @@ -config BR2_PACKAGE_LIBEINA - bool "libeina" - help - Eina is a tiny library to handle data types (list, hash, etc.) - - http://trac.enlightenment.org/e/wiki/Eina
package/efl/libeina/libeina.mk deleted +0 -18
@@ -1,18 +0,0 @@ -################################################################################ -# -# libeina -# -################################################################################ - -LIBEINA_VERSION = 1.7.10 -LIBEINA_SOURCE = eina-$(LIBEINA_VERSION).tar.bz2 -LIBEINA_SITE = http://download.enlightenment.org/releases -LIBEINA_LICENSE = LGPLv2.1+ -LIBEINA_LICENSE_FILES = COPYING - -LIBEINA_INSTALL_STAGING = YES - -LIBEINA_DEPENDENCIES = host-pkgconf - -$(eval $(autotools-package)) -$(eval $(host-autotools-package))
package/efl/libeio/Config.in deleted +0 -22
@@ -1,22 +0,0 @@ -config BR2_PACKAGE_LIBEIO - bool "libeio" - select BR2_PACKAGE_LIBEET - select BR2_PACKAGE_LIBEINA - select BR2_PACKAGE_LIBECORE - depends on BR2_TOOLCHAIN_HAS_THREADS - help - Eio integrates with EFL (Ecore, Eina) to provide efficient - filesystem Input/Output (I/O). It use the best techniques to - achieve such purpose, like using at-variants, splice, - properly handling errors and doing it in an asynchronous - fashion by means of worker threads. It is also ported to - Windows, so multi-platform. - - Whenever you need to list a directory, copy, move or delete - files, Eio will do that task better than you'd achieve with - naive implementations, and it is easy to use. - - http://trac.enlightenment.org/e/wiki/Eio - -comment "libeio needs a toolchain w/ threads" - depends on !BR2_TOOLCHAIN_HAS_THREADS
package/efl/libeio/libeio.mk deleted +0 -16
@@ -1,16 +0,0 @@ -################################################################################ -# -# libeio -# -################################################################################ - -LIBEIO_VERSION = 1.7.10 -LIBEIO_SOURCE = eio-$(LIBEIO_VERSION).tar.bz2 -LIBEIO_SITE = http://download.enlightenment.org/releases -LIBEIO_LICENSE = LGPLv2.1 -LIBEIO_LICENSE_FILES = COPYING - -LIBEIO_INSTALL_STAGING = YES -LIBEIO_DEPENDENCIES = libeina libeet libecore - -$(eval $(autotools-package))
package/efl/libembryo/Config.in deleted +0 -9
@@ -1,9 +0,0 @@ -config BR2_PACKAGE_LIBEMBRYO - bool "libembryo" - select BR2_PACKAGE_LIBEINA - help - Embryo is primarily a shared library that gives you an API - to load and control interpreted programs compiled into an - abstract machine bytecode that it understands. - - http://trac.enlightenment.org/e/wiki/Embryo
package/efl/libembryo/libembryo.mk deleted +0 -18
@@ -1,18 +0,0 @@ -################################################################################ -# -# libembryo -# -################################################################################ - -LIBEMBRYO_VERSION = 1.7.10 -LIBEMBRYO_SOURCE = embryo-$(LIBEMBRYO_VERSION).tar.bz2 -LIBEMBRYO_SITE = http://download.enlightenment.org/releases -LIBEMBRYO_LICENSE = BSD-2c, Embryo license -LIBEMBRYO_LICENSE_FILES = COPYING - -LIBEMBRYO_INSTALL_STAGING = YES - -LIBEMBRYO_DEPENDENCIES = host-pkgconf libeina - -$(eval $(autotools-package)) -$(eval $(host-autotools-package))
package/efl/libethumb/Config.in deleted +0 -15
@@ -1,15 +0,0 @@ -comment "libethumb needs a toolchain w/ threads" - depends on !BR2_TOOLCHAIN_HAS_THREADS - -config BR2_PACKAGE_LIBETHUMB - bool "libethumb" - select BR2_PACKAGE_LIBEINA - select BR2_PACKAGE_LIBEVAS - select BR2_PACKAGE_LIBECORE - select BR2_PACKAGE_LIBECORE_EVAS - select BR2_PACKAGE_LIBEDJE - depends on BR2_TOOLCHAIN_HAS_THREADS # libevas - help - Ethumb is a library for generating thumbnail images of documents. - - http://trac.enlightenment.org/e/wiki/Ethumb
package/efl/libethumb/libethumb.mk deleted +0 -27
@@ -1,27 +0,0 @@ -################################################################################ -# -# libethumb -# -################################################################################ - -LIBETHUMB_VERSION = 1.7.10 -LIBETHUMB_SOURCE = ethumb-$(LIBETHUMB_VERSION).tar.bz2 -LIBETHUMB_SITE = http://download.enlightenment.org/releases -LIBETHUMB_LICENSE = LGPLv2.1+ -LIBETHUMB_LICENSE_FILES = COPYING - -LIBETHUMB_INSTALL_STAGING = YES - -LIBETHUMB_DEPENDENCIES = libeina libevas libecore libedje host-libedje - -LIBETHUMB_CONF_OPTS = --with-edje-cc=$(HOST_DIR)/usr/bin/edje_cc - -ifeq ($(BR2_PACKAGE_LIBEXIF),y) -LIBETHUMB_DEPENDENCIES += libexif -endif - -ifeq ($(BR2_PACKAGE_LIBEDBUS),y) -LIBETHUMB_DEPENDENCIES += libedbus -endif - -$(eval $(autotools-package))
package/efl/libevas/0001-giflib.patch deleted +0 -98
98 lines not on this page · raw message
package/efl/libevas/Config.in deleted +0 -211
211 lines not on this page · raw message
package/efl/libevas/libevas.mk deleted +0 -247
247 lines not on this page · raw message
package/enlightenment/Config.in +0 -1
@@ -1,6 +1,5 @@ config BR2_PACKAGE_ENLIGHTENMENT bool "enlightenment" - select BR2_PACKAGE_EFL select BR2_PACKAGE_LIBECORE select BR2_PACKAGE_LIBECORE_X select BR2_PACKAGE_LIBEINA
package/expedite/Config.in +0 -1
@@ -1,6 +1,5 @@ config BR2_PACKAGE_EXPEDITE bool "expedite" - select BR2_PACKAGE_EFL select BR2_PACKAGE_LIBEINA select BR2_PACKAGE_LIBEVAS select BR2_PACKAGE_LIBEET
package/libecore/Config.in new file +51 -0
51 lines not on this page · raw message
package/libecore/libecore.mk new file +114 -0
114 lines not on this page · raw message
package/libedbus/Config.in new file +44 -0
44 lines not on this page · raw message
package/libedbus/libedbus.mk new file +37 -0
@@ -0,0 +1,37 @@ +################################################################################ +# +# libedbus +# +################################################################################ + +LIBEDBUS_VERSION = 1.7.10 +LIBEDBUS_SOURCE = e_dbus-$(LIBEDBUS_VERSION).tar.bz2 +LIBEDBUS_SITE = http://download.enlightenment.org/releases +LIBEDBUS_LICENSE = BSD-2c +LIBEDBUS_LICENSE_FILES = COPYING + +LIBEDBUS_INSTALL_STAGING = YES + +LIBEDBUS_DEPENDENCIES = host-pkgconf dbus libeina libecore + +ifeq ($(BR2_PACKAGE_LIBEDBUS_BLUEZ),y) +LIBEDBUS_CONF_OPTS += --enable-ebluez +LIBEDBUS_DEPENDENCIES += bluez_utils +else +LIBEDBUS_CONF_OPTS += --disable-ebluez +endif + +ifeq ($(BR2_PACKAGE_LIBEDBUS_CONNMAN),y) +LIBEDBUS_CONF_OPTS += --enable-econnman0_7x +LIBEDBUS_DEPENDENCIES += connman +else +LIBEDBUS_CONF_OPTS += --disable-econnman0_7x +endif + +ifeq ($(BR2_PACKAGE_LIBEDBUS_NOTIFY),y) +LIBEDBUS_CONF_OPTS += --enable-enotify --disable-edbus-notify-test +else +LIBEDBUS_CONF_OPTS += --disable-enotify +endif + +$(eval $(autotools-package))
package/libedje/Config.in new file +30 -0
@@ -0,0 +1,30 @@ +comment "libedje needs a toolchain w/ threads, wchar" + depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR + +config BR2_PACKAGE_LIBEDJE + bool "libedje" + select BR2_PACKAGE_LIBEINA + select BR2_PACKAGE_LIBEET + select BR2_PACKAGE_LIBECORE + select BR2_PACKAGE_LIBECORE_EVAS + select BR2_PACKAGE_LIBEMBRYO + select BR2_PACKAGE_LIBEVAS + select BR2_PACKAGE_LUA + depends on BR2_TOOLCHAIN_HAS_THREADS # libevas + depends on BR2_USE_MMU # efl + depends on BR2_USE_WCHAR # efl + help + A graphical layout and animation library for animated + resizable, compressed and scalable themes. + + http://trac.enlightenment.org/e/wiki/Edje + +if BR2_PACKAGE_LIBEDJE + +config BR2_PACKAGE_LIBEDJE_CC + bool "build edje_cc" + help + Build and install the Edje compiler for the target. Normally this + is not required. + +endif
package/libedje/libedje.mk new file +28 -0
@@ -0,0 +1,28 @@ +################################################################################ +# +# libedje +# +################################################################################ + +LIBEDJE_VERSION = 1.7.10 +LIBEDJE_SOURCE = edje-$(LIBEDJE_VERSION).tar.bz2 +LIBEDJE_SITE = http://download.enlightenment.org/releases +LIBEDJE_LICENSE = GPLv2+ (epp binary), BSD-2c (everything else) +LIBEDJE_LICENSE_FILES = COPYING + +LIBEDJE_INSTALL_STAGING = YES + +LIBEDJE_DEPENDENCIES = \ + host-pkgconf lua libeina libeet libecore libevas \ + libembryo + +ifeq ($(BR2_PACKAGE_LIBEDJE_CC),y) +LIBEDJE_CONF_OPTS += --enable-edje-cc +else +LIBEDJE_CONF_OPTS += --disable-edje-cc +endif + +HOST_LIBEDJE_CONF_OPTS = --enable-edje-cc + +$(eval $(autotools-package)) +$(eval $(host-autotools-package))
package/libeet/Config.in new file +16 -0
@@ -0,0 +1,16 @@ +config BR2_PACKAGE_LIBEET + bool "libeet" + select BR2_PACKAGE_ZLIB + select BR2_PACKAGE_JPEG + select BR2_PACKAGE_LIBEINA + depends on BR2_USE_MMU + depends on BR2_USE_WCHAR # efl + help + Eet is a tiny library designed to write an arbitary set of + chunks of data to a file and optionally compress each chunk + (very much like a zip file). + + http://trac.enlightenment.org/e/wiki/Eet + +comment "libeet needs a toolchain w/ wchar" + depends on !BR2_USE_WCHAR
package/libeet/libeet.mk new file +27 -0
@@ -0,0 +1,27 @@ +################################################################################ +# +# libeet +# +################################################################################ + +LIBEET_VERSION = 1.7.10 +LIBEET_SOURCE = eet-$(LIBEET_VERSION).tar.bz2 +LIBEET_SITE = http://download.enlightenment.org/releases +LIBEET_LICENSE = BSD-2c +LIBEET_LICENSE_FILES = COPYING + +LIBEET_INSTALL_STAGING = YES + +LIBEET_DEPENDENCIES = host-pkgconf zlib jpeg libeina +HOST_LIBEET_DEPENDENCIES = host-pkgconf host-zlib host-libjpeg host-libeina + +ifeq ($(BR2_PACKAGE_GNUTLS)$(BR2_PACKAGE_LIBGCRYPT),yy) +LIBEET_DEPENDENCIES += gnutls libgcrypt +LIBEET_CONF_ENV += LIBGCRYPT_CONFIG=$(STAGING_DIR)/usr/bin/libgcrypt-config +LIBEET_CONF_OPTS += --enable-gnutls +else +LIBEET_CONF_OPTS += --disable-gnutls +endif + +$(eval $(autotools-package)) +$(eval $(host-autotools-package))
package/libefreet/Config.in new file +15 -0
@@ -0,0 +1,15 @@ +config BR2_PACKAGE_LIBEFREET + bool "libefreet" + select BR2_PACKAGE_LIBEINA + select BR2_PACKAGE_LIBEET + select BR2_PACKAGE_LIBECORE + depends on BR2_USE_MMU # efl + depends on BR2_USE_WCHAR # efl + help + Efreet is a library designed to help apps work with several of the + Freedesktop.org standards regarding Icons, Desktop files and Menus. + + http://trac.enlightenment.org/e/wiki/Efreet + +comment "libefreet needs a toolchain w/ wchar" + depends on !BR2_USE_WCHAR
package/libefreet/libefreet.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# libefreet +# +################################################################################ + +LIBEFREET_VERSION = 1.7.10 +LIBEFREET_SOURCE = efreet-$(LIBEFREET_VERSION).tar.bz2 +LIBEFREET_SITE = http://download.enlightenment.org/releases +LIBEFREET_LICENSE = BSD-2c +LIBEFREET_LICENSE_FILES = COPYING + +LIBEFREET_INSTALL_STAGING = YES + +LIBEFREET_DEPENDENCIES = libeina libeet libecore + +$(eval $(autotools-package))
package/libeina/Config.in new file +12 -0
@@ -0,0 +1,12 @@ +config BR2_PACKAGE_LIBEINA + bool "libeina" + depends on BR2_USE_MMU # efl + depends on BR2_USE_WCHAR # efl + + help + Eina is a tiny library to handle data types (list, hash, etc.) + + http://trac.enlightenment.org/e/wiki/Eina + +comment "libeina needs a toolchain w/ wchar" + depends on !BR2_USE_WCHAR
package/libeina/libeina.mk new file +18 -0
@@ -0,0 +1,18 @@ +################################################################################ +# +# libeina +# +################################################################################ + +LIBEINA_VERSION = 1.7.10 +LIBEINA_SOURCE = eina-$(LIBEINA_VERSION).tar.bz2 +LIBEINA_SITE = http://download.enlightenment.org/releases +LIBEINA_LICENSE = LGPLv2.1+ +LIBEINA_LICENSE_FILES = COPYING + +LIBEINA_INSTALL_STAGING = YES + +LIBEINA_DEPENDENCIES = host-pkgconf + +$(eval $(autotools-package)) +$(eval $(host-autotools-package))
package/libeio/Config.in new file +24 -0
@@ -0,0 +1,24 @@ +config BR2_PACKAGE_LIBEIO + bool "libeio" + select BR2_PACKAGE_LIBEET + select BR2_PACKAGE_LIBEINA + select BR2_PACKAGE_LIBECORE + depends on BR2_TOOLCHAIN_HAS_THREADS + depends on BR2_USE_MMU # efl + depends on BR2_USE_WCHAR # efl + help + Eio integrates with EFL (Ecore, Eina) to provide efficient + filesystem Input/Output (I/O). It use the best techniques to + achieve such purpose, like using at-variants, splice, + properly handling errors and doing it in an asynchronous + fashion by means of worker threads. It is also ported to + Windows, so multi-platform. + + Whenever you need to list a directory, copy, move or delete + files, Eio will do that task better than you'd achieve with + naive implementations, and it is easy to use. + + http://trac.enlightenment.org/e/wiki/Eio + +comment "libeio needs a toolchain w/ threads, wchar" + depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR
package/libeio/libeio.mk new file +16 -0
@@ -0,0 +1,16 @@ +################################################################################ +# +# libeio +# +################################################################################ + +LIBEIO_VERSION = 1.7.10 +LIBEIO_SOURCE = eio-$(LIBEIO_VERSION).tar.bz2 +LIBEIO_SITE = http://download.enlightenment.org/releases +LIBEIO_LICENSE = LGPLv2.1 +LIBEIO_LICENSE_FILES = COPYING + +LIBEIO_INSTALL_STAGING = YES +LIBEIO_DEPENDENCIES = libeina libeet libecore + +$(eval $(autotools-package))
package/libembryo/Config.in new file +14 -0
@@ -0,0 +1,14 @@ +config BR2_PACKAGE_LIBEMBRYO + bool "libembryo" + select BR2_PACKAGE_LIBEINA + depends on BR2_USE_MMU # efl + depends on BR2_USE_WCHAR # efl + help + Embryo is primarily a shared library that gives you an API + to load and control interpreted programs compiled into an + abstract machine bytecode that it understands. + + http://trac.enlightenment.org/e/wiki/Embryo + +comment "libembryo needs a toolchain w/ wchar" + depends on !BR2_USE_WCHAR
package/libembryo/libembryo.mk new file +18 -0
@@ -0,0 +1,18 @@ +################################################################################ +# +# libembryo +# +################################################################################ + +LIBEMBRYO_VERSION = 1.7.10 +LIBEMBRYO_SOURCE = embryo-$(LIBEMBRYO_VERSION).tar.bz2 +LIBEMBRYO_SITE = http://download.enlightenment.org/releases +LIBEMBRYO_LICENSE = BSD-2c, Embryo license +LIBEMBRYO_LICENSE_FILES = COPYING + +LIBEMBRYO_INSTALL_STAGING = YES + +LIBEMBRYO_DEPENDENCIES = host-pkgconf libeina + +$(eval $(autotools-package)) +$(eval $(host-autotools-package))
package/libethumb/Config.in new file +17 -0
@@ -0,0 +1,17 @@ +comment "libethumb needs a toolchain w/ threads, wchar" + depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR + +config BR2_PACKAGE_LIBETHUMB + bool "libethumb" + select BR2_PACKAGE_LIBEINA + select BR2_PACKAGE_LIBEVAS + select BR2_PACKAGE_LIBECORE + select BR2_PACKAGE_LIBECORE_EVAS + select BR2_PACKAGE_LIBEDJE + depends on BR2_TOOLCHAIN_HAS_THREADS # libevas + depends on BR2_USE_MMU # efl + depends on BR2_USE_WCHAR # efl + help + Ethumb is a library for generating thumbnail images of documents. + + http://trac.enlightenment.org/e/wiki/Ethumb
package/libethumb/libethumb.mk new file +27 -0
@@ -0,0 +1,27 @@ +################################################################################ +# +# libethumb +# +################################################################################ + +LIBETHUMB_VERSION = 1.7.10 +LIBETHUMB_SOURCE = ethumb-$(LIBETHUMB_VERSION).tar.bz2 +LIBETHUMB_SITE = http://download.enlightenment.org/releases +LIBETHUMB_LICENSE = LGPLv2.1+ +LIBETHUMB_LICENSE_FILES = COPYING + +LIBETHUMB_INSTALL_STAGING = YES + +LIBETHUMB_DEPENDENCIES = libeina libevas libecore libedje host-libedje + +LIBETHUMB_CONF_OPTS = --with-edje-cc=$(HOST_DIR)/usr/bin/edje_cc + +ifeq ($(BR2_PACKAGE_LIBEXIF),y) +LIBETHUMB_DEPENDENCIES += libexif +endif + +ifeq ($(BR2_PACKAGE_LIBEDBUS),y) +LIBETHUMB_DEPENDENCIES += libedbus +endif + +$(eval $(autotools-package))
package/libevas/0001-giflib.patch new file +98 -0
98 lines not on this page · raw message
package/libevas/Config.in new file +213 -0
213 lines not on this page · raw message
package/libevas/libevas.mk new file +247 -0
247 lines not on this page · raw message
Signature · 1 line
2.4.3
PATCH v2 9/38 package/efl: new host-package
In reply to Romain NaourThis new host-package provide edje_cc, embryo_cc and eet binaries that will be used by efl packages which will be updated later.
--- package/efl/efl.hash | 2 ++ package/efl/efl.mk | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 76 insertions(+) create mode 100644 package/efl/efl.hash create mode 100644 package/efl/efl.mk
package/efl/efl.hash new file +2 -0
@@ -0,0 +1,2 @@ +# From https://download.enlightenment.org/rel/libs/efl/efl-1.15.1.tar.xz.sha256 +sha256 56efb5a88328f8ed04552d6e10d7b9ff2d3c7ed9da669ae06d457b9a801554d8 efl-1.15.1.tar.xz
package/efl/efl.mk new file +74 -0
74 lines not on this page · raw message
Signature · 1 line
2.4.3
PATCH v2 10/38 package/efl: new package
In reply to Romain NaourAdd the efl package which contains an updated version of the following libraries:
libecore, libedje, libeet, libfreet, libeina, libeio, libembryo, libthumb, libevas. It also contains eldbus, ephysics, and escape, see [1].
For now, the bump to efl 1.15.x is not complete.
This allows to build at least a default configuration whithout X11 support or graphics acceleration.
This support can be added by a follow up patches series.
Also, add BR2_PACKAGE_EFL_RECOMMENDED_CONFIG config option in order to select all recommended packages that allows to build efl-core whithout the extra-long --enable-i-really-know-what-i-am-doing...
At the end of the configure script, the summary tab will show that alsa support is allways disabled even if alsa-utils has been build before efl-core package.
"Ecore_Audio.....: yes (-alsa +pulseaudio +sndfile)" This is intentional.
An initial runtime test has been done under Qemu with a glibc x86 toolchain.
An additional runtime test has been done with a uClibc-ng 1.0.5 toolchain patched with [2] in order to add mkstemps() which is used by Eina library. This patch has been upstreamed in uClubc-ng 1.0.6 release.
Another test has been done with a musl toolchain by Vicente Bergas (Thanks!)
[1] See https://phab.enlightenment.org/phame/live/3/post/efl_1_8/
[2] http://mailman.uclibc-ng.org/pipermail/devel/2015-August/000432.html
---
v2: remove glibc only dependency
update commit log accordingly
fix typo in Config.in (Vicente Bergas)
--- package/Config.in | 1 + package/efl/Config.in | 68 +++++++++++++++++++++ package/efl/efl.mk | 160 ++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 229 insertions(+) create mode 100644 package/efl/Config.in
package/Config.in +1 -0
@@ -230,6 +230,7 @@ comment "Graphic libraries" source "package/directfb/Config.in" source "package/directfb-examples/Config.in" source "package/divine/Config.in" + source "package/efl/Config.in" source "package/fbdump/Config.in" source "package/fbgrab/Config.in" if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
package/efl/Config.in new file +68 -0
68 lines not on this page · raw message
package/efl/efl.mk +160 -0
166 lines not on this page · raw message
Signature · 1 line
2.4.3
PATCH v2 11/38 package/efl: regenerate the configure script
In reply to Romain NaourWorkaround a build issue with eldbus-codegen:
CCLD bin/eldbus/eldbus-codegen CXXLD bin/eolian_cxx/eolian_cxx CCLD lib/ecore_x/ecore_x_vsync CCLD lib/evas/common/libevas_op_blend_sse3.la CCLD lib/evas/common/libevas_convert_rgb_32.la CCLD lib/ecore_ipc/libecore_ipc.la
[...]/i686-ctng-linux-gnu/bin/ld: warning: libefl.so.1, needed by lib/ecore/.libs/libecore.so, not found (try using -rpath or -rpath-link) lib/ecore/.libs/libecore.so: undefined reference to `efl_control_suspend_set'lib/ecore/.libs/libecore.so: undefined reference to `efl_control_interface_get'
collect2: error: ld returned 1 exit status
Makefile:19135: recipe for target 'bin/eldbus/eldbus-codegen' failed
make[6]: *** [bin/eldbus/eldbus-codegen] Error 1
A dependency on libefl seems to be missing for eldbus but by regenerating eldbus-codegen build correctly.
Reported upstream: https://phab.enlightenment.org/T2718
Also, gettextsize is needed since *.po files were generated with an "old" gettext version (0.18):
Making all in po
*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version 0.18 but the autoconf macros are from gettext version 0.19 Makefile:149: recipe for target 'check-macro-version' failed
--- package/efl/efl.mk | 5 +++++ 1 file changed, 5 insertions(+)
package/efl/efl.mk +5 -0
@@ -14,6 +14,11 @@ EFL_INSTALL_STAGING = YES EFL_DEPENDENCIES = host-pkgconf host-efl dbus freetype jpeg lua udev zlib +# regenerate the configure script: +# https://phab.enlightenment.org/T2718 +EFL_AUTORECONF = YES +EFL_GETTEXTSIZE = YES + # Configure options: # --disable-cxx-bindings: disable C++11 bindings. # --enable-lua-old: disable Elua and remove luajit dependency.
Signature · 1 line
2.4.3
PATCH v2 11/38 package/efl: regenerate the configure script
Hi,
Le 08/09/2015 23:19, Romain Naour a ?crit :
Quoted 15 lines
Workaround a build issue with eldbus-codegen:
CCLD bin/eldbus/eldbus-codegen CXXLD bin/eolian_cxx/eolian_cxx CCLD lib/ecore_x/ecore_x_vsync CCLD lib/evas/common/libevas_op_blend_sse3.la CCLD lib/evas/common/libevas_convert_rgb_32.la CCLD lib/ecore_ipc/libecore_ipc.la[...]/i686-ctng-linux-gnu/bin/ld: warning: libefl.so.1, needed by
lib/ecore/.libs/libecore.so, not found (try using -rpath or -rpath-link)lib/ecore/.libs/libecore.so: undefined reference to `efl_control_suspend_set'lib/ecore/.libs/libecore.so: undefined reference to `efl_control_interface_get'
collect2: error: ld returned 1 exit status
Makefile:19135: recipe for target 'bin/eldbus/eldbus-codegen' failed
make[6]: *** [bin/eldbus/eldbus-codegen] Error 1
Quoted 6 lines
A dependency on libefl seems to be missing for eldbus but by regenerating eldbus-codegen build correctly.
Reported upstream: https://phab.enlightenment.org/T2718
Also, gettextsize is needed since *.po files were generated with
s/gettextsize/gettextize/
Quoted 16 lines
an "old" gettext version (0.18):
Making all in po
*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version 0.18 but the autoconf macros are from gettext version 0.19 Makefile:149: recipe for target 'check-macro-version' failedSigned-off-by Romain Naour <[email protected]>--- package/efl/efl.mk | 5 +++++ 1 file changed, 5 insertions(+)package/efl/efl.mk +0
-0
package/efl/efl.mk EFL_INSTALL_STAGING = YES · line 20
Quoted 7 lines
package/efl/efl.mk +4
-0@@ -14,6 +14,11 @@ EFL_INSTALL_STAGING = YES EFL_DEPENDENCIES = host-pkgconf host-efl dbus freetype jpeg lua udev zlib +# regenerate the configure script: +# https://phab.enlightenment.org/T2718 +EFL_AUTORECONF = YES +EFL_GETTEXTSIZE = YES
s/EFL_GETTEXTSIZE/EFL_GETTEXTIZE/
Sorry for the typos, will fix it.
Romain
Quoted 5 lines
package/efl/efl.mk +1
-0+ # Configure options: # --disable-cxx-bindings: disable C++11 bindings. # --enable-lua-old: disable Elua and remove luajit dependency.
PATCH v2 12/38 package/efl: add harfbuzz dependency
In reply to Romain Naour--- package/efl/efl.mk | 7 +++++++ 1 file changed, 7 insertions(+)
package/efl/efl.mk +7 -0
@@ -115,6 +115,13 @@ endif # There is no alsa support yet in Ecore_Audio. # configure will disable alsa support even if alsa-lib is selected. +ifeq ($(BR2_PACKAGE_HARFBUZZ),y) +EFL_DEPENDENCIES += harfbuzz +EFL_CONF_OPTS += --enable-harfbuzz=yes +else +EFL_CONF_OPTS += --enable-harfbuzz=no +endif + ifeq ($(BR2_PACKAGE_TSLIB),y) EFL_DEPENDENCIES += tslib EFL_CONF_OPTS += --enable-tslib
Signature · 1 line
2.4.3
PATCH v2 13/38 package/efl: add wayland dependency
In reply to Romain Naour--- package/efl/Config.in | 1 + package/efl/efl.mk | 7 +++++++ 2 files changed, 8 insertions(+)
package/efl/Config.in +1 -0
@@ -9,6 +9,7 @@ config BR2_PACKAGE_EFL select BR2_PACKAGE_FREETYPE select BR2_PACKAGE_JPEG # Emile needs libjpeg select BR2_PACKAGE_LUA # Evas lua 5.1 or 5.2 + select BR2_PACKAGE_LIBXKBCOMMON if BR2_PACKAGE_WAYLAND help Enlightenment Foundation Libraries
package/efl/efl.mk +7 -0
@@ -151,6 +151,13 @@ EFL_CONF_OPTS += --with-crypto=none endif endif # BR2_PACKAGE_OPENSSL +ifeq ($(BR2_PACKAGE_WAYLAND),y) +EFL_DEPENDENCIES += wayland libxkbcommon +EFL_CONF_OPTS += --enable-wayland=yes +else +EFL_CONF_OPTS += --enable-wayland=no +endif + # image loader: handle only loaders that requires dependencies. # All other loaders are builded by default statically. ifeq ($(BR2_PACKAGE_EFL_PNG),y)
Signature · 1 line
2.4.3
PATCH v2 14/38 package/efl: add libcurl dependency
In reply to Romain Naour--- package/efl/Config.in | 1 + package/efl/efl.mk | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-)
package/efl/Config.in +1 -0
@@ -8,6 +8,7 @@ config BR2_PACKAGE_EFL select BR2_PACKAGE_DBUS select BR2_PACKAGE_FREETYPE select BR2_PACKAGE_JPEG # Emile needs libjpeg + select BR2_PACKAGE_LIBCURL # eina_module, runtime dependency select BR2_PACKAGE_LUA # Evas lua 5.1 or 5.2 select BR2_PACKAGE_LIBXKBCOMMON if BR2_PACKAGE_WAYLAND help
package/efl/efl.mk +2 -1
@@ -12,7 +12,8 @@ EFL_LICENSE_FILES = COPYING EFL_INSTALL_STAGING = YES -EFL_DEPENDENCIES = host-pkgconf host-efl dbus freetype jpeg lua udev zlib +EFL_DEPENDENCIES = host-pkgconf host-efl dbus freetype jpeg libcurl lua udev \ + zlib # regenerate the configure script: # https://phab.enlightenment.org/T2718
Signature · 1 line
2.4.3
PATCH v2 15/38 package/efl: add libblkid dependency
In reply to Romain Naour--- package/efl/Config.in | 1 + package/efl/efl.mk | 5 +++++ 2 files changed, 6 insertions(+)
package/efl/Config.in +1 -0
@@ -28,6 +28,7 @@ config BR2_PACKAGE_EFL_RECOMMENDED_CONFIG select BR2_PACKAGE_LIBSNDFILE select BR2_PACKAGE_PULSEAUDIO select BR2_PACKAGE_UTIL_LINUX + select BR2_PACKAGE_UTIL_LINUX_LIBBLKID select BR2_PACKAGE_UTIL_LINUX_LIBMOUNT default y help
package/efl/efl.mk +5 -0
@@ -45,6 +45,11 @@ else EFL_CONF_OPTS += --disable-libmount endif +# libblkid is part of required tools, see EFL's README. +ifeq ($(BR2_PACKAGE_UTIL_LINUX_LIBBLKID),y) +EFL_DEPENDENCIES += util-linux +endif + # If fontconfig is disabled, this is going to make general font # searching not work, and only some very direct 'load /path/file.ttf' # will work alongside some old-school ttf file path searching. This
Signature · 1 line
2.4.3
PATCH v2 16/38 package/efl: add webp dependency
In reply to Romain Naour--- package/efl/Config.in | 5 +++++ package/efl/efl.mk | 7 +++++++ 2 files changed, 12 insertions(+)
package/efl/Config.in +5 -0
@@ -64,6 +64,11 @@ config BR2_PACKAGE_EFL_TIFF help This enables the loader code that loads tiff files. +config BR2_PACKAGE_EFL_WEBP + bool "libevas webp image loader" + help + This enables the loader code that loads images using WebP. + endif # BR2_PACKAGE_EFL comment "efl needs udev /dev management and a toolchain w/ C++, dynamic library, wchar"
package/efl/efl.mk +7 -0
@@ -193,6 +193,13 @@ else EFL_CONF_OPTS += --enable-image-loader-tiff=no endif +ifeq ($(BR2_PACKAGE_EFL_WEBP),y) +EFL_CONF_OPTS += --enable-image-loader-webp=yes +EFL_DEPENDENCIES += webp +else +EFL_CONF_OPTS += --enable-image-loader-webp=no +endif + $(eval $(autotools-package)) ################################################################################
Signature · 1 line
2.4.3
PATCH v2 17/38 package/efl: add frame buffer config option
In reply to Romain Naour--- package/efl/Config.in | 5 +++++ package/efl/efl.mk | 6 ++++++ 2 files changed, 11 insertions(+)
package/efl/Config.in +5 -0
@@ -36,6 +36,11 @@ config BR2_PACKAGE_EFL_RECOMMENDED_CONFIG otherwise we need to add a very long and obscure option to start the build. +comment "libecore video support" + +config BR2_PACKAGE_EFL_FB + bool "libecore framebuffer support" + comment "libevas loaders" config BR2_PACKAGE_EFL_PNG
package/efl/efl.mk +6 -0
@@ -164,6 +164,12 @@ else EFL_CONF_OPTS += --enable-wayland=no endif +ifeq ($(BR2_PACKAGE_EFL_FB),y) +EFL_CONF_OPTS += --enable-fb=yes +else +EFL_CONF_OPTS += --enable-fb=no +endif + # image loader: handle only loaders that requires dependencies. # All other loaders are builded by default statically. ifeq ($(BR2_PACKAGE_EFL_PNG),y)
Signature · 1 line
2.4.3
PATCH v2 18/38 package/efl: add jp2k config option
In reply to Romain Naour--- package/efl/Config.in | 7 +++++++ package/efl/efl.mk | 7 +++++++ 2 files changed, 14 insertions(+)
package/efl/Config.in +7 -0
@@ -50,6 +50,13 @@ config BR2_PACKAGE_EFL_PNG This enables the loader code that loads png files using libpng. +config BR2_PACKAGE_EFL_JP2K + bool "libevas jp2k loader" + select BR2_PACKAGE_OPENJPEG + help + This enables the loader code that loads jp2k files using + openjpeg. + config BR2_PACKAGE_EFL_JPEG bool "libevas jpeg loader" help
package/efl/efl.mk +7 -0
@@ -199,6 +199,13 @@ else EFL_CONF_OPTS += --enable-image-loader-tiff=no endif +ifeq ($(BR2_PACKAGE_EFL_JP2K),y) +EFL_CONF_OPTS += --enable-image-loader-jp2k=yes +EFL_DEPENDENCIES += openjpeg +else +EFL_CONF_OPTS += --enable-image-loader-jp2k=no +endif + ifeq ($(BR2_PACKAGE_EFL_WEBP),y) EFL_CONF_OPTS += --enable-image-loader-webp=yes EFL_DEPENDENCIES += webp
Signature · 1 line
2.4.3
PATCH v2 19/38 package/efl: add X11 support
In reply to Romain NaourAlso, set x-includes and x-libraries configure option for cross-compiling.
Previous efl versions had cross-compilation issue (poisoned paths) if these options are not passed to configure script.
--- package/efl/Config.in | 41 +++++++++++++++++++++++++++++++++ package/efl/efl.mk | 63 +++++++++++++++++++++++++++++++++++++++++++++++++-- 2 files changed, 102 insertions(+), 2 deletions(-)
package/efl/Config.in +41 -0
@@ -41,6 +41,47 @@ comment "libecore video support" config BR2_PACKAGE_EFL_FB bool "libecore framebuffer support" +config BR2_PACKAGE_EFL_X + bool "libecore X support" + depends on BR2_PACKAGE_XORG7 + select BR2_PACKAGE_XLIB_LIBX11 + select BR2_PACKAGE_XLIB_LIBXEXT + +if BR2_PACKAGE_EFL_X + +choice + prompt "select libecore XLIB/XCB support" + +config BR2_PACKAGE_EFL_X_XLIB + bool "libecore XLIB support" + select BR2_PACKAGE_XLIB_LIBXCOMPOSITE + select BR2_PACKAGE_XLIB_LIBXCURSOR + select BR2_PACKAGE_XLIB_LIBXDAMAGE + select BR2_PACKAGE_XLIB_LIBXINERAMA + select BR2_PACKAGE_XLIB_LIBXP + select BR2_PACKAGE_XLIB_LIBXRANDR + select BR2_PACKAGE_XLIB_LIBXRENDER + select BR2_PACKAGE_XLIB_LIBXSCRNSAVER + select BR2_PACKAGE_XLIB_LIBXTST + select BR2_PACKAGE_XPROTO_GLPROTO + +config BR2_PACKAGE_EFL_X_XCB + bool "libecore XCB support" + depends on !BR2_PACKAGE_EFL_RECOMMENDED_CONFIG + select BR2_PACKAGE_LIBXCB + select BR2_PACKAGE_XCB_UTIL_IMAGE # xcb-image.pc + select BR2_PACKAGE_XCB_UTIL_KEYSYMS # xcb-keysyms.pc + select BR2_PACKAGE_XCB_UTIL_RENDERUTIL # xcb-renderutil.pc + select BR2_PACKAGE_XCB_UTIL_WM # xcb-icccm.pc + select BR2_PACKAGE_XLIB_LIBX11 + +comment "for libecore XCB support disable recommanded configurations" + depends on BR2_PACKAGE_EFL_RECOMMENDED_CONFIG + +endchoice + +endif # BR2_PACKAGE_EFL_X + comment "libevas loaders" config BR2_PACKAGE_EFL_PNG
package/efl/efl.mk +61 -2
75 lines not on this page · raw message
Signature · 1 line
2.4.3
PATCH v2 20/38 package/efl: add OpenGL/OpenGLES support
In reply to Romain Naour--- package/efl/Config.in | 26 ++++++++++++++++++++++++++ package/efl/efl.mk | 17 +++++++++++++++-- 2 files changed, 41 insertions(+), 2 deletions(-)
package/efl/Config.in +26 -0
@@ -80,6 +80,32 @@ comment "for libecore XCB support disable recommanded configurations" endchoice +if BR2_PACKAGE_EFL_X_XLIB + +choice + prompt "select libevas OpenGL support" + +config BR2_PACKAGE_EFL_X_XLIB_GLX_FULL + bool "libevas OpenGL full support" + depends on BR2_PACKAGE_HAS_LIBGL + +comment "libevas OpenGLES support needs libgl" + depends on !BR2_PACKAGE_HAS_LIBGL + +config BR2_PACKAGE_EFL_X_XLIB_GLX_ES + bool "libevas OpenGLES support" + depends on BR2_PACKAGE_HAS_LIBGLES + +comment "libevas OpenGLES support needs libgles" + depends on !BR2_PACKAGE_HAS_LIBGLES + +config BR2_PACKAGE_EFL_X_XLIB_GLX_NONE + bool "libevas disable OpenGL support" + +endchoice + +endif # BR2_PACKAGE_EFL_X_XLIB + endif # BR2_PACKAGE_EFL_X comment "libevas loaders"
package/efl/efl.mk +15 -2
@@ -172,8 +172,7 @@ endif ifeq ($(BR2_PACKAGE_EFL_X),y) EFL_CONF_OPTS += --with-x=$(STAGING_DIR) \ --x-includes=$(STAGING_DIR)/usr/include \ - --x-libraries=$(STAGING_DIR)/usr/lib \ - --with-opengl=none + --x-libraries=$(STAGING_DIR)/usr/lib EFL_DEPENDENCIES += \ xlib_libX11 \
@@ -183,6 +182,20 @@ EFL_CONF_OPTS += --with-x=no \ --with-x11=none endif +ifeq ($(BR2_PACKAGE_EFL_X_XLIB_GLX_FULL),y) +EFL_CONF_OPTS += --with-opengl=full +EFL_DEPENDENCIES += libgl +endif + +ifeq ($(BR2_PACKAGE_EFL_X_XLIB_GLX_ES),y) +EFL_CONF_OPTS += --with-opengl=es +EFL_DEPENDENCIES += libgles +endif + +ifeq ($(BR2_PACKAGE_EFL_X_XLIB_GLX_NONE),y) +EFL_CONF_OPTS += --with-opengl=none +endif + ifeq ($(BR2_PACKAGE_EFL_X_XLIB),y) EFL_DEPENDENCIES += \ xlib_libX11 \
Signature · 1 line
2.4.3
PATCH v2 21/38 package/efl: add Xpresent dependency
In reply to Romain Naour--- package/efl/efl.mk | 5 +++++ 1 file changed, 5 insertions(+)
package/efl/efl.mk +5 -0
@@ -182,6 +182,11 @@ EFL_CONF_OPTS += --with-x=no \ --with-x11=none endif +ifeq ($(BR2_PACKAGE_XLIB_LIBXPRESENT),y) +EFL_CONF_OPTS += --enable-xpresent +EFL_DEPENDENCIES += xlib_libXpresent +endif + ifeq ($(BR2_PACKAGE_EFL_X_XLIB_GLX_FULL),y) EFL_CONF_OPTS += --with-opengl=full EFL_DEPENDENCIES += libgl
Signature · 1 line
2.4.3
PATCH v2 22/38 package/libevas-generic-loaders: bump to version 1.15.0
In reply to Romain NaourUpdate url and add a hash file.
Also add efl reverse dependencies.
---
v2: bump to 1.15
remove glibc only dependency
--- package/libevas-generic-loaders/Config.in | 20 +++++++++----------- .../libevas-generic-loaders.hash | 2 ++ .../libevas-generic-loaders.mk | 9 +++++---- 3 files changed, 16 insertions(+), 15 deletions(-) create mode 100644 package/libevas-generic-loaders/libevas-generic-loaders.hash
package/libevas-generic-loaders/Config.in +9 -11
@@ -1,15 +1,18 @@ config BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS bool "libevas generic loaders" - select BR2_PACKAGE_LIBEINA + select BR2_PACKAGE_EFL select BR2_PACKAGE_ZLIB - depends on BR2_USE_WCHAR # efl + depends on BR2_INSTALL_LIBSTDCPP # efl + depends on BR2_PACKAGE_HAS_UDEV # efl -> libudev depends on BR2_USE_MMU # efl + depends on !BR2_STATIC_LIBS # efl + depends on BR2_USE_WCHAR # efl help These are additional "generic" loaders for Evas that are stand-alone executables that evas may run from its generic loader module. - http://trac.enlightenment.org/e/wiki/Evas_Generic_Loaders + https://www.enlightenment.org/ if BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS
@@ -17,17 +20,12 @@ config BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS_SVG bool "SVG loader" select BR2_PACKAGE_LIBRSVG select BR2_PACKAGE_CAIRO - depends on BR2_TOOLCHAIN_HAS_THREADS # librsvg -> glib2 - depends on BR2_INSTALL_LIBSTDCPP # librsvg -> pango depends on BR2_ARCH_HAS_ATOMICS # cairo help This option enables the Evas generic SVG loader -comment "SVG loader needs a toolchain w/ threads, C++" - depends on BR2_ARCH_HAS_ATOMICS - depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP - endif -comment "libevas generic loaders needs a toolchain w/ wchar" - depends on !BR2_USE_WCHAR +comment "libevas generic loaders needs udev /dev management and a toolchain w/ C++, dynamic library, wchar" + depends on !BR2_PACKAGE_HAS_UDEV || !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS || !BR2_USE_WCHAR + depends on BR2_USE_MMU
package/libevas-generic-loaders/libevas-generic-loaders.hash new file +2 -0
@@ -0,0 +1,2 @@ +# From https://download.enlightenment.org/rel/libs/evas_generic_loaders/evas_generic_loaders-1.15.0.tar.xz.sha256 +sha256 1e539e4d4d4e1590345caeb7fdd84f47ec7cd63bb76b6b7107a87420a401fd7f evas_generic_loaders-1.15.0.tar.xz
package/libevas-generic-loaders/libevas-generic-loaders.mk +5 -4
@@ -4,17 +4,18 @@ # ################################################################################ -LIBEVAS_GENERIC_LOADERS_VERSION = 1.7.10 -LIBEVAS_GENERIC_LOADERS_SOURCE = evas_generic_loaders-$(LIBEVAS_GENERIC_LOADERS_VERSION).tar.bz2 -LIBEVAS_GENERIC_LOADERS_SITE = http://download.enlightenment.org/releases +LIBEVAS_GENERIC_LOADERS_VERSION = 1.15.0 +LIBEVAS_GENERIC_LOADERS_SOURCE = evas_generic_loaders-$(LIBEVAS_GENERIC_LOADERS_VERSION).tar.xz +LIBEVAS_GENERIC_LOADERS_SITE = http://download.enlightenment.org/rel/libs/evas_generic_loaders/ LIBEVAS_GENERIC_LOADERS_LICENSE = GPLv2 LIBEVAS_GENERIC_LOADERS_LICENSE_FILES = COPYING LIBEVAS_GENERIC_LOADERS_INSTALL_STAGING = YES -LIBEVAS_GENERIC_LOADERS_DEPENDENCIES = libeina zlib +LIBEVAS_GENERIC_LOADERS_DEPENDENCIES = efl zlib # For now, we only support the SVG loader +# poppler >= 0.32 is not supported with libevas-generic-loaders 1.14.0 LIBEVAS_GENERIC_LOADERS_CONF_OPTS += \ --disable-poppler \ --disable-spectre \
Signature · 1 line
2.4.3
PATCH v2 23/38 package/libevas-generic-loaders: add libraw dependency
In reply to Romain Naour--- package/libevas-generic-loaders/Config.in | 5 +++++ package/libevas-generic-loaders/libevas-generic-loaders.mk | 9 +++++++-- 2 files changed, 12 insertions(+), 2 deletions(-)
package/libevas-generic-loaders/Config.in +5 -0
@@ -16,6 +16,11 @@ config BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS if BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS +config BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS_LIBRAW + bool "Libraw loader" + help + This option enables the Evas generic Libraw loader + config BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS_SVG bool "SVG loader" select BR2_PACKAGE_LIBRSVG
package/libevas-generic-loaders/libevas-generic-loaders.mk +7 -2
@@ -14,14 +14,19 @@ LIBEVAS_GENERIC_LOADERS_INSTALL_STAGING = YES LIBEVAS_GENERIC_LOADERS_DEPENDENCIES = efl zlib -# For now, we only support the SVG loader # poppler >= 0.32 is not supported with libevas-generic-loaders 1.14.0 LIBEVAS_GENERIC_LOADERS_CONF_OPTS += \ --disable-poppler \ --disable-spectre \ - --disable-libraw \ --disable-gstreamer +ifeq ($(BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS_LIBRAW),y) +LIBEVAS_GENERIC_LOADERS_DEPENDENCIES += libraw +LIBEVAS_GENERIC_LOADERS_CONF_OPTS += --enable-libraw +else +LIBEVAS_GENERIC_LOADERS_CONF_OPTS += --disable-libraw +endif + ifeq ($(BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS_SVG),y) LIBEVAS_GENERIC_LOADERS_DEPENDENCIES += librsvg cairo LIBEVAS_GENERIC_LOADERS_CONF_OPTS += --enable-svg
Signature · 1 line
2.4.3
PATCH v2 24/38 package/libelementary: bump to version 1.15.1
In reply to Romain NaourUpdate url and add a hash file.
Since eet, eolian_gen and eldbus_codegen are installed in HOST_DIR by host-efl package, help configure script to find them.
Explicitly disable doxygen and elementary-test.
---
v2: bump to 1.15.1
remove glibc only dependency
--- package/libelementary/Config.in | 19 +++++++++---------- package/libelementary/libelementary.hash | 2 ++ package/libelementary/libelementary.mk | 25 +++++++++---------------- 3 files changed, 20 insertions(+), 26 deletions(-) create mode 100644 package/libelementary/libelementary.hash
package/libelementary/Config.in +9 -10
@@ -1,19 +1,18 @@ -comment "libelementary needs a toolchain w/ threads, dynamic library, wchar" - depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS || !BR2_USE_WCHAR - config BR2_PACKAGE_LIBELEMENTARY bool "libelementary" - select BR2_PACKAGE_LIBEINA - select BR2_PACKAGE_LIBEVAS - select BR2_PACKAGE_LIBECORE - select BR2_PACKAGE_LIBEDJE - depends on BR2_TOOLCHAIN_HAS_THREADS # libevas + select BR2_PACKAGE_EFL + depends on BR2_INSTALL_LIBSTDCPP # efl + depends on BR2_PACKAGE_HAS_UDEV # efl -> libudev depends on BR2_USE_MMU # efl + depends on !BR2_STATIC_LIBS # efl depends on BR2_USE_WCHAR # efl - depends on !BR2_STATIC_LIBS help Elementary is a widget toolkit and EFL wrapper and convenience library to make it easy to build applications and tools with UIs with less code. - http://trac.enlightenment.org/e/wiki/Elementary + https://enlightenment.org + +comment "libelementary needs udev /dev management and a toolchain w/ C++, dynamic library, wchar" + depends on !BR2_PACKAGE_HAS_UDEV || !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS || !BR2_USE_WCHAR + depends on BR2_USE_MMU
package/libelementary/libelementary.hash new file +2 -0
@@ -0,0 +1,2 @@ +# From https://download.enlightenment.org/rel/libs/elementary/elementary-1.15.1.tar.xz.sha256 +sha256 ab22a40a5108f7f988a34b0a791d202d2c6c538ea8508919c264bdbdce11ab04 elementary-1.15.1.tar.xz
package/libelementary/libelementary.mk +9 -16
@@ -4,29 +4,22 @@ # ################################################################################ -LIBELEMENTARY_VERSION = 1.7.10 -LIBELEMENTARY_SOURCE = elementary-$(LIBELEMENTARY_VERSION).tar.bz2 -LIBELEMENTARY_SITE = http://download.enlightenment.org/releases +LIBELEMENTARY_VERSION = 1.15.1 +LIBELEMENTARY_SOURCE = elementary-$(LIBELEMENTARY_VERSION).tar.xz +LIBELEMENTARY_SITE = http://download.enlightenment.org/rel/libs/elementary/ LIBELEMENTARY_LICENSE = LGPLv2.1 LIBELEMENTARY_LICENSE_FILES = COPYING LIBELEMENTARY_INSTALL_STAGING = YES -LIBELEMENTARY_DEPENDENCIES = \ - libeina libevas libecore libedje host-libedje \ - host-libeet +LIBELEMENTARY_DEPENDENCIES = host-pkgconf host-efl efl LIBELEMENTARY_CONF_OPTS = \ --with-edje-cc=$(HOST_DIR)/usr/bin/edje_cc \ - --with-eet-eet=$(HOST_DIR)/usr/bin/eet - -# libethumb_client is only built when ethumbd is built. -# ethumbd is only built if edbus is built. -ifeq ($(BR2_PACKAGE_LIBETHUMB)$(BR2_PACKAGE_LIBEDBUS),yy) -LIBELEMENTARY_DEPENDENCIES += libethumb -LIBELEMENTARY_CONF_OPTS += --enable-ethumb -else -LIBELEMENTARY_CONF_OPTS += --disable-ethumb -endif + --with-eet-eet=$(HOST_DIR)/usr/bin/eet \ + --with-eolian-gen=$(HOST_DIR)/usr/bin/eolian_gen \ + --with-eldbus_codegen=$(HOST_DIR)/usr/bin/eldbus-codegen \ + --with-doxygen=no \ + --disable-elementary-test $(eval $(autotools-package))
Signature · 1 line
2.4.3
PATCH v2 25/38 package/libelementary: add host package
In reply to Romain Naourlibelementary for the target needs elm_prefs_cc in order to cross-compile correctly.
--- package/libelementary/libelementary.mk | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-)
package/libelementary/libelementary.mk +13 -1
@@ -12,14 +12,26 @@ LIBELEMENTARY_LICENSE_FILES = COPYING LIBELEMENTARY_INSTALL_STAGING = YES -LIBELEMENTARY_DEPENDENCIES = host-pkgconf host-efl efl +LIBELEMENTARY_DEPENDENCIES = host-pkgconf host-efl efl host-libelementary LIBELEMENTARY_CONF_OPTS = \ --with-edje-cc=$(HOST_DIR)/usr/bin/edje_cc \ --with-eet-eet=$(HOST_DIR)/usr/bin/eet \ --with-eolian-gen=$(HOST_DIR)/usr/bin/eolian_gen \ --with-eldbus_codegen=$(HOST_DIR)/usr/bin/eldbus-codegen \ + --with-elm-prefs-cc=$(HOST_DIR)/usr/bin/elm_prefs_cc \ --with-doxygen=no \ --disable-elementary-test +# We need a host package in order to provide elm_prefs_cc and +# elementary_codegen. +HOST_LIBELEMENTARY_DEPENDENCIES = host-pkgconf host-efl +HOST_LIBELEMENTARY_CONF_OPTS = \ + --with-edje-cc=$(HOST_DIR)/usr/bin/edje_cc \ + --with-eet-eet=$(HOST_DIR)/usr/bin/eet \ + --with-eolian-gen=$(HOST_DIR)/usr/bin/eolian_gen \ + --with-doxygen=no \ + --disable-elementary-test + $(eval $(autotools-package)) +$(eval $(host-autotools-package))
Signature · 1 line
2.4.3
PATCH v2 26/38 package/enlightenment: bump to version 0.19.9
In reply to Romain NaourUpdate url, add hash file, use xz archive and switch select to efl-core.
Add efl reverse dependencies.
Select png and jpeg image loader since enlightenment_start fail if png and jpeg image loader is not available in elf libraries.
Also select libelementary
---
v2: bump to 0.19.9
remove glibc only dependency
--- package/enlightenment/Config.in | 37 +++++++++++--------------------- package/enlightenment/enlightenment.hash | 2 ++ package/enlightenment/enlightenment.mk | 22 +++++++------------ 3 files changed, 23 insertions(+), 38 deletions(-) create mode 100644 package/enlightenment/enlightenment.hash
package/enlightenment/Config.in +13 -24
@@ -1,32 +1,21 @@ config BR2_PACKAGE_ENLIGHTENMENT bool "enlightenment" - select BR2_PACKAGE_LIBECORE - select BR2_PACKAGE_LIBECORE_X - select BR2_PACKAGE_LIBEINA - select BR2_PACKAGE_LIBEET - select BR2_PACKAGE_LIBEVAS - select BR2_PACKAGE_LIBEVAS_JPEG - select BR2_PACKAGE_LIBEVAS_PNG - select BR2_PACKAGE_LIBEVAS_EET - select BR2_PACKAGE_LIBECORE_EVAS - select BR2_PACKAGE_LIBEDJE - select BR2_PACKAGE_LIBEFREET - select BR2_PACKAGE_LIBEDBUS - select BR2_PACKAGE_LIBEIO + select BR2_PACKAGE_EFL + select BR2_PACKAGE_EFL_X + select BR2_PACKAGE_EFL_JPEG # needed at runtime by enlightenment_start + select BR2_PACKAGE_EFL_PNG # needed at runtime by enlightenment_start select BR2_PACKAGE_XCB_UTIL_KEYSYMS + select BR2_PACKAGE_LIBELEMENTARY select BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS select BR2_PACKAGE_LIBEVAS_GENERIC_LOADERS_SVG - # libevas-generic-loaders-svg -> librsvg -> glib2 / pango - depends on BR2_USE_WCHAR - depends on BR2_INSTALL_LIBSTDCPP - # libedbus -> dbus - # libedbus -> glib2, libevas - depends on BR2_TOOLCHAIN_HAS_THREADS - # libedbus -> dbus, efl libraries - depends on BR2_USE_MMU - depends on BR2_PACKAGE_XORG7 # libevas-generic-loaders-svg -> librsvg -> pango -> cairo depends on BR2_ARCH_HAS_ATOMICS + depends on BR2_INSTALL_LIBSTDCPP + depends on BR2_PACKAGE_HAS_UDEV # efl -> libudev + depends on BR2_PACKAGE_XORG7 + depends on BR2_USE_MMU # efl + depends on !BR2_STATIC_LIBS # efl + depends on BR2_USE_WCHAR # efl help Enlightenment, also known simply as E, is a stacking window manager for the X Window System which can be used alone or
@@ -36,7 +25,7 @@ config BR2_PACKAGE_ENLIGHTENMENT http://www.enlightenment.org/ -comment "enlightenment needs a toolchain w/ wchar, C++, threads" +comment "enlightenment needs udev /dev management and a toolchain w/ C++, dynamic library, wchar" depends on BR2_PACKAGE_XORG7 && BR2_USE_MMU - depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP + depends on !BR2_PACKAGE_HAS_UDEV || !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS || !BR2_USE_WCHAR depends on BR2_ARCH_HAS_ATOMICS
package/enlightenment/enlightenment.hash new file +2 -0
@@ -0,0 +1,2 @@ +# From https://phab.enlightenment.org/phame/live/3/post/e19_9_release/ +sha256 25337975e7c24767ad389db199b8ff0ff3a4f35e3b10c0a3bdbd2eb702f757aa enlightenment-0.19.9.tar.xz
package/enlightenment/enlightenment.mk +8 -14
@@ -4,24 +4,18 @@ # ################################################################################ -ENLIGHTENMENT_VERSION = 0.17.6 -ENLIGHTENMENT_SITE = http://download.enlightenment.org/releases +ENLIGHTENMENT_VERSION = 0.19.9 +ENLIGHTENMENT_SOURCE = enlightenment-$(ENLIGHTENMENT_VERSION).tar.xz +ENLIGHTENMENT_SITE = http://download.enlightenment.org/rel/apps/enlightenment/ ENLIGHTENMENT_LICENSE = BSD-2c ENLIGHTENMENT_LICENSE_FILES = COPYING -ENLIGHTENMENT_DEPENDENCIES = \ - host-pkgconf \ - libecore \ - libeet \ - libeina \ - libevas \ +ENLIGHTENMENT_DEPENDENCIES = \ + host-pkgconf \ + host-efl \ + efl \ + libelementary \ libevas-generic-loaders \ - libedje \ - libefreet \ - libedbus \ - libeio \ - host-libedje \ - host-libeet \ xcb-util-keysyms ENLIGHTENMENT_CONF_OPTS = \
Signature · 1 line
2.4.3
PATCH v2 27/38 package/expedite: bump to efl-1.15 branch
In reply to Romain NaourSince expedite hasn't been released since 1.7.10 release, use efl-1.15 branch in the git tree.
Autoreconf the package since there is no configure script in the git tree.
---
v2: bump to 1.15 branch
--- package/expedite/Config.in | 14 +++++++------- package/expedite/expedite.mk | 11 ++++++++--- 2 files changed, 15 insertions(+), 10 deletions(-)
package/expedite/Config.in +7 -7
@@ -1,11 +1,10 @@ config BR2_PACKAGE_EXPEDITE bool "expedite" - select BR2_PACKAGE_LIBEINA - select BR2_PACKAGE_LIBEVAS - select BR2_PACKAGE_LIBEET - depends on BR2_INSTALL_LIBSTDCPP - depends on BR2_TOOLCHAIN_HAS_THREADS # libevas + select BR2_PACKAGE_EFL + depends on BR2_INSTALL_LIBSTDCPP # efl + depends on BR2_PACKAGE_HAS_UDEV # efl -> libudev depends on BR2_USE_MMU # efl + depends on !BR2_STATIC_LIBS # efl depends on BR2_USE_WCHAR # efl help Expedite is the official Evas benchmark tool. It can test different
@@ -13,5 +12,6 @@ config BR2_PACKAGE_EXPEDITE DirectFB and so on. Its tests are quite extensive, trying to reproduce real world usage cases. -comment "expedite needs a toolchain w/ C++, threads, wchar" - depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR +comment "expedite needs udev /dev management and a toolchain w/ C++, dynamic library, wchar" + depends on !BR2_PACKAGE_HAS_UDEV || !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS || !BR2_USE_WCHAR + depends on BR2_USE_MMU
package/expedite/expedite.mk +8 -3
@@ -4,12 +4,17 @@ # ################################################################################ -EXPEDITE_VERSION = 1.7.10 -EXPEDITE_SITE = http://download.enlightenment.org/releases +# efl-1.15 branch +EXPEDITE_VERSION = 3ce8b3f1451700f9a2da60c2e717c644220e2449 +EXPEDITE_SITE = http://git.enlightenment.org/tools/expedite.git +EXPEDITE_SITE_METHOD = git EXPEDITE_LICENSE = BSD-2c EXPEDITE_LICENSE_FILES = COPYING -EXPEDITE_DEPENDENCIES = libevas libeina libeet +EXPEDITE_DEPENDENCIES = host-efl efl + +# There is no configure script in the git tree. +EXPEDITE_AUTORECONF = YES ifeq ($(BR2_PACKAGE_LIBEVAS_X11),y) EXPEDITE_CONF_OPTS += --with-x=$(STAGING_DIR) \
Signature · 1 line
2.4.3
PATCH v2 28/38 package/libethumb: remove package
In reply to Romain NaourLibethumb is now available in efl package.
--- Config.in.legacy | 7 +++++++ package/Config.in | 1 - package/libethumb/Config.in | 17 ----------------- package/libethumb/libethumb.mk | 27 --------------------------- 4 files changed, 7 insertions(+), 45 deletions(-) delete mode 100644 package/libethumb/Config.in delete mode 100644 package/libethumb/libethumb.mk
Config.in.legacy +7 -0
@@ -107,6 +107,13 @@ endif ############################################################################### comment "Legacy options removed in 2015.08" +config BR2_PACKAGE_LIBETHUMB + bool "libethumb package has been removed" + select BR2_LEGACY + select BR2_PACKAGE_EFL + help + The libethumb package has been removed with the efl bump to 1.14. + config BR2_PACKAGE_KODI_PVR_ADDONS bool "Kodi PVR addon was split" select BR2_LEGACY
package/Config.in +0 -1
@@ -250,7 +250,6 @@ endif source "package/libedbus/Config.in" source "package/libelementary/Config.in" source "package/libembryo/Config.in" - source "package/libethumb/Config.in" source "package/libevas/Config.in" source "package/libevas-generic-loaders/Config.in" source "package/linux-fusion/Config.in"
package/libethumb/Config.in deleted +0 -17
@@ -1,17 +0,0 @@ -comment "libethumb needs a toolchain w/ threads, wchar" - depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR - -config BR2_PACKAGE_LIBETHUMB - bool "libethumb" - select BR2_PACKAGE_LIBEINA - select BR2_PACKAGE_LIBEVAS - select BR2_PACKAGE_LIBECORE - select BR2_PACKAGE_LIBECORE_EVAS - select BR2_PACKAGE_LIBEDJE - depends on BR2_TOOLCHAIN_HAS_THREADS # libevas - depends on BR2_USE_MMU # efl - depends on BR2_USE_WCHAR # efl - help - Ethumb is a library for generating thumbnail images of documents. - - http://trac.enlightenment.org/e/wiki/Ethumb
package/libethumb/libethumb.mk deleted +0 -27
@@ -1,27 +0,0 @@ -################################################################################ -# -# libethumb -# -################################################################################ - -LIBETHUMB_VERSION = 1.7.10 -LIBETHUMB_SOURCE = ethumb-$(LIBETHUMB_VERSION).tar.bz2 -LIBETHUMB_SITE = http://download.enlightenment.org/releases -LIBETHUMB_LICENSE = LGPLv2.1+ -LIBETHUMB_LICENSE_FILES = COPYING - -LIBETHUMB_INSTALL_STAGING = YES - -LIBETHUMB_DEPENDENCIES = libeina libevas libecore libedje host-libedje - -LIBETHUMB_CONF_OPTS = --with-edje-cc=$(HOST_DIR)/usr/bin/edje_cc - -ifeq ($(BR2_PACKAGE_LIBEXIF),y) -LIBETHUMB_DEPENDENCIES += libexif -endif - -ifeq ($(BR2_PACKAGE_LIBEDBUS),y) -LIBETHUMB_DEPENDENCIES += libedbus -endif - -$(eval $(autotools-package))
Signature · 1 line
2.4.3
PATCH v2 29/38 package/libedje: remove package
In reply to Romain NaourLibedje is now available in efl package.
--- Config.in.legacy | 7 +++++++ package/Config.in | 1 - package/libedje/Config.in | 30 ------------------------------ package/libedje/libedje.mk | 28 ---------------------------- 4 files changed, 7 insertions(+), 59 deletions(-) delete mode 100644 package/libedje/Config.in delete mode 100644 package/libedje/libedje.mk
Config.in.legacy +7 -0
@@ -107,6 +107,13 @@ endif ############################################################################### comment "Legacy options removed in 2015.08" +config BR2_PACKAGE_LIBEDJE + bool "libedje package has been removed" + select BR2_LEGACY + select BR2_PACKAGE_EFL + help + The libedje package has been removed with the efl bump to 1.14. + config BR2_PACKAGE_LIBETHUMB bool "libethumb package has been removed" select BR2_LEGACY
package/Config.in +0 -1
@@ -243,7 +243,6 @@ endif source "package/imagemagick/Config.in" source "package/libecore/Config.in" source "package/libeet/Config.in" - source "package/libedje/Config.in" source "package/libefreet/Config.in" source "package/libeina/Config.in" source "package/libeio/Config.in"
package/libedje/Config.in deleted +0 -30
@@ -1,30 +0,0 @@ -comment "libedje needs a toolchain w/ threads, wchar" - depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR - -config BR2_PACKAGE_LIBEDJE - bool "libedje" - select BR2_PACKAGE_LIBEINA - select BR2_PACKAGE_LIBEET - select BR2_PACKAGE_LIBECORE - select BR2_PACKAGE_LIBECORE_EVAS - select BR2_PACKAGE_LIBEMBRYO - select BR2_PACKAGE_LIBEVAS - select BR2_PACKAGE_LUA - depends on BR2_TOOLCHAIN_HAS_THREADS # libevas - depends on BR2_USE_MMU # efl - depends on BR2_USE_WCHAR # efl - help - A graphical layout and animation library for animated - resizable, compressed and scalable themes. - - http://trac.enlightenment.org/e/wiki/Edje - -if BR2_PACKAGE_LIBEDJE - -config BR2_PACKAGE_LIBEDJE_CC - bool "build edje_cc" - help - Build and install the Edje compiler for the target. Normally this - is not required. - -endif
package/libedje/libedje.mk deleted +0 -28
@@ -1,28 +0,0 @@ -################################################################################ -# -# libedje -# -################################################################################ - -LIBEDJE_VERSION = 1.7.10 -LIBEDJE_SOURCE = edje-$(LIBEDJE_VERSION).tar.bz2 -LIBEDJE_SITE = http://download.enlightenment.org/releases -LIBEDJE_LICENSE = GPLv2+ (epp binary), BSD-2c (everything else) -LIBEDJE_LICENSE_FILES = COPYING - -LIBEDJE_INSTALL_STAGING = YES - -LIBEDJE_DEPENDENCIES = \ - host-pkgconf lua libeina libeet libecore libevas \ - libembryo - -ifeq ($(BR2_PACKAGE_LIBEDJE_CC),y) -LIBEDJE_CONF_OPTS += --enable-edje-cc -else -LIBEDJE_CONF_OPTS += --disable-edje-cc -endif - -HOST_LIBEDJE_CONF_OPTS = --enable-edje-cc - -$(eval $(autotools-package)) -$(eval $(host-autotools-package))
Signature · 1 line
2.4.3
PATCH v2 30/38 package/libembryo: remove package
In reply to Romain NaourLibembryo is now available in efl package.
--- Config.in.legacy | 7 +++++++ package/Config.in | 1 - package/libembryo/Config.in | 14 -------------- package/libembryo/libembryo.mk | 18 ------------------ 4 files changed, 7 insertions(+), 33 deletions(-) delete mode 100644 package/libembryo/Config.in delete mode 100644 package/libembryo/libembryo.mk
Config.in.legacy +7 -0
@@ -107,6 +107,13 @@ endif ############################################################################### comment "Legacy options removed in 2015.08" +config BR2_PACKAGE_LIBEMBRYO + bool "libembryo package has been removed" + select BR2_LEGACY + select BR2_PACKAGE_EFL + help + The libembryo package has been removed with the efl bump to 1.14. + config BR2_PACKAGE_LIBEDJE bool "libedje package has been removed" select BR2_LEGACY
package/Config.in +0 -1
@@ -248,7 +248,6 @@ endif source "package/libeio/Config.in" source "package/libedbus/Config.in" source "package/libelementary/Config.in" - source "package/libembryo/Config.in" source "package/libevas/Config.in" source "package/libevas-generic-loaders/Config.in" source "package/linux-fusion/Config.in"
package/libembryo/Config.in deleted +0 -14
@@ -1,14 +0,0 @@ -config BR2_PACKAGE_LIBEMBRYO - bool "libembryo" - select BR2_PACKAGE_LIBEINA - depends on BR2_USE_MMU # efl - depends on BR2_USE_WCHAR # efl - help - Embryo is primarily a shared library that gives you an API - to load and control interpreted programs compiled into an - abstract machine bytecode that it understands. - - http://trac.enlightenment.org/e/wiki/Embryo - -comment "libembryo needs a toolchain w/ wchar" - depends on !BR2_USE_WCHAR
package/libembryo/libembryo.mk deleted +0 -18
@@ -1,18 +0,0 @@ -################################################################################ -# -# libembryo -# -################################################################################ - -LIBEMBRYO_VERSION = 1.7.10 -LIBEMBRYO_SOURCE = embryo-$(LIBEMBRYO_VERSION).tar.bz2 -LIBEMBRYO_SITE = http://download.enlightenment.org/releases -LIBEMBRYO_LICENSE = BSD-2c, Embryo license -LIBEMBRYO_LICENSE_FILES = COPYING - -LIBEMBRYO_INSTALL_STAGING = YES - -LIBEMBRYO_DEPENDENCIES = host-pkgconf libeina - -$(eval $(autotools-package)) -$(eval $(host-autotools-package))
Signature · 1 line
2.4.3
PATCH v2 31/38 package/libeio: remove package
In reply to Romain NaourLibeio is now available in efl package.
--- Config.in.legacy | 7 +++++++ package/Config.in | 1 - package/libeio/Config.in | 24 ------------------------ package/libeio/libeio.mk | 16 ---------------- 4 files changed, 7 insertions(+), 41 deletions(-) delete mode 100644 package/libeio/Config.in delete mode 100644 package/libeio/libeio.mk
Config.in.legacy +7 -0
@@ -107,6 +107,13 @@ endif ############################################################################### comment "Legacy options removed in 2015.08" +config BR2_PACKAGE_LIBEIO + bool "libeio package has been removed" + select BR2_LEGACY + select BR2_PACKAGE_EFL + help + The libeio package has been removed with the efl bump to 1.14. + config BR2_PACKAGE_LIBEMBRYO bool "libembryo package has been removed" select BR2_LEGACY
package/Config.in +0 -1
@@ -245,7 +245,6 @@ endif source "package/libeet/Config.in" source "package/libefreet/Config.in" source "package/libeina/Config.in" - source "package/libeio/Config.in" source "package/libedbus/Config.in" source "package/libelementary/Config.in" source "package/libevas/Config.in"
package/libeio/Config.in deleted +0 -24
@@ -1,24 +0,0 @@ -config BR2_PACKAGE_LIBEIO - bool "libeio" - select BR2_PACKAGE_LIBEET - select BR2_PACKAGE_LIBEINA - select BR2_PACKAGE_LIBECORE - depends on BR2_TOOLCHAIN_HAS_THREADS - depends on BR2_USE_MMU # efl - depends on BR2_USE_WCHAR # efl - help - Eio integrates with EFL (Ecore, Eina) to provide efficient - filesystem Input/Output (I/O). It use the best techniques to - achieve such purpose, like using at-variants, splice, - properly handling errors and doing it in an asynchronous - fashion by means of worker threads. It is also ported to - Windows, so multi-platform. - - Whenever you need to list a directory, copy, move or delete - files, Eio will do that task better than you'd achieve with - naive implementations, and it is easy to use. - - http://trac.enlightenment.org/e/wiki/Eio - -comment "libeio needs a toolchain w/ threads, wchar" - depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR
package/libeio/libeio.mk deleted +0 -16
@@ -1,16 +0,0 @@ -################################################################################ -# -# libeio -# -################################################################################ - -LIBEIO_VERSION = 1.7.10 -LIBEIO_SOURCE = eio-$(LIBEIO_VERSION).tar.bz2 -LIBEIO_SITE = http://download.enlightenment.org/releases -LIBEIO_LICENSE = LGPLv2.1 -LIBEIO_LICENSE_FILES = COPYING - -LIBEIO_INSTALL_STAGING = YES -LIBEIO_DEPENDENCIES = libeina libeet libecore - -$(eval $(autotools-package))
Signature · 1 line
2.4.3
PATCH v2 32/38 package/libefreet: remove package
In reply to Romain NaourLibefreet is now available in efl package.
--- Config.in.legacy | 7 +++++++ package/Config.in | 1 - package/libefreet/Config.in | 15 --------------- package/libefreet/libefreet.mk | 17 ----------------- 4 files changed, 7 insertions(+), 33 deletions(-) delete mode 100644 package/libefreet/Config.in delete mode 100644 package/libefreet/libefreet.mk
Config.in.legacy +7 -0
@@ -107,6 +107,13 @@ endif ############################################################################### comment "Legacy options removed in 2015.08" +config BR2_PACKAGE_LIBEFREET + bool "libefreet package has been removed" + select BR2_LEGACY + select BR2_PACKAGE_EFL + help + The libefreet package has been removed with the efl bump to 1.14. + config BR2_PACKAGE_LIBEIO bool "libeio package has been removed" select BR2_LEGACY
package/Config.in +0 -1
@@ -243,7 +243,6 @@ endif source "package/imagemagick/Config.in" source "package/libecore/Config.in" source "package/libeet/Config.in" - source "package/libefreet/Config.in" source "package/libeina/Config.in" source "package/libedbus/Config.in" source "package/libelementary/Config.in"
package/libefreet/Config.in deleted +0 -15
@@ -1,15 +0,0 @@ -config BR2_PACKAGE_LIBEFREET - bool "libefreet" - select BR2_PACKAGE_LIBEINA - select BR2_PACKAGE_LIBEET - select BR2_PACKAGE_LIBECORE - depends on BR2_USE_MMU # efl - depends on BR2_USE_WCHAR # efl - help - Efreet is a library designed to help apps work with several of the - Freedesktop.org standards regarding Icons, Desktop files and Menus. - - http://trac.enlightenment.org/e/wiki/Efreet - -comment "libefreet needs a toolchain w/ wchar" - depends on !BR2_USE_WCHAR
package/libefreet/libefreet.mk deleted +0 -17
@@ -1,17 +0,0 @@ -################################################################################ -# -# libefreet -# -################################################################################ - -LIBEFREET_VERSION = 1.7.10 -LIBEFREET_SOURCE = efreet-$(LIBEFREET_VERSION).tar.bz2 -LIBEFREET_SITE = http://download.enlightenment.org/releases -LIBEFREET_LICENSE = BSD-2c -LIBEFREET_LICENSE_FILES = COPYING - -LIBEFREET_INSTALL_STAGING = YES - -LIBEFREET_DEPENDENCIES = libeina libeet libecore - -$(eval $(autotools-package))
Signature · 1 line
2.4.3
PATCH v2 33/38 package/libedbus: remove package
In reply to Romain NaourLibedbus is now available in efl package.
--- Config.in.legacy | 7 +++++++ package/Config.in | 1 - package/libedbus/Config.in | 44 -------------------------------------------- package/libedbus/libedbus.mk | 37 ------------------------------------- 4 files changed, 7 insertions(+), 82 deletions(-) delete mode 100644 package/libedbus/Config.in delete mode 100644 package/libedbus/libedbus.mk
Config.in.legacy +7 -0
@@ -107,6 +107,13 @@ endif ############################################################################### comment "Legacy options removed in 2015.08" +config BR2_PACKAGE_LIBEDBUS + bool "libedbus package has been removed" + select BR2_LEGACY + select BR2_PACKAGE_EFL + help + The libedbus package has been removed with the efl bump to 1.14. + config BR2_PACKAGE_LIBEFREET bool "libefreet package has been removed" select BR2_LEGACY
package/Config.in +0 -1
@@ -244,7 +244,6 @@ endif source "package/libecore/Config.in" source "package/libeet/Config.in" source "package/libeina/Config.in" - source "package/libedbus/Config.in" source "package/libelementary/Config.in" source "package/libevas/Config.in" source "package/libevas-generic-loaders/Config.in"
package/libedbus/Config.in deleted +0 -44
44 lines not on this page · raw message
package/libedbus/libedbus.mk deleted +0 -37
@@ -1,37 +0,0 @@ -################################################################################ -# -# libedbus -# -################################################################################ - -LIBEDBUS_VERSION = 1.7.10 -LIBEDBUS_SOURCE = e_dbus-$(LIBEDBUS_VERSION).tar.bz2 -LIBEDBUS_SITE = http://download.enlightenment.org/releases -LIBEDBUS_LICENSE = BSD-2c -LIBEDBUS_LICENSE_FILES = COPYING - -LIBEDBUS_INSTALL_STAGING = YES - -LIBEDBUS_DEPENDENCIES = host-pkgconf dbus libeina libecore - -ifeq ($(BR2_PACKAGE_LIBEDBUS_BLUEZ),y) -LIBEDBUS_CONF_OPTS += --enable-ebluez -LIBEDBUS_DEPENDENCIES += bluez_utils -else -LIBEDBUS_CONF_OPTS += --disable-ebluez -endif - -ifeq ($(BR2_PACKAGE_LIBEDBUS_CONNMAN),y) -LIBEDBUS_CONF_OPTS += --enable-econnman0_7x -LIBEDBUS_DEPENDENCIES += connman -else -LIBEDBUS_CONF_OPTS += --disable-econnman0_7x -endif - -ifeq ($(BR2_PACKAGE_LIBEDBUS_NOTIFY),y) -LIBEDBUS_CONF_OPTS += --enable-enotify --disable-edbus-notify-test -else -LIBEDBUS_CONF_OPTS += --disable-enotify -endif - -$(eval $(autotools-package))
Signature · 1 line
2.4.3
PATCH v2 34/38 package/libecore: remove package
In reply to Romain NaourLibecore is now available in efl package.
--- Config.in.legacy | 7 +++ package/Config.in | 1 - package/libecore/Config.in | 51 ------------------- package/libecore/libecore.mk | 114 ------------------------------------------- 4 files changed, 7 insertions(+), 166 deletions(-) delete mode 100644 package/libecore/Config.in delete mode 100644 package/libecore/libecore.mk
Config.in.legacy +7 -0
@@ -107,6 +107,13 @@ endif ############################################################################### comment "Legacy options removed in 2015.08" +config BR2_PACKAGE_LIBECORE + bool "libecore package has been removed" + select BR2_LEGACY + select BR2_PACKAGE_EFL + help + The libecore package has been removed with the efl bump to 1.14. + config BR2_PACKAGE_LIBEDBUS bool "libedbus package has been removed" select BR2_LEGACY
package/Config.in +0 -1
@@ -241,7 +241,6 @@ endif source "package/fbv/Config.in" source "package/freerdp/Config.in" source "package/imagemagick/Config.in" - source "package/libecore/Config.in" source "package/libeet/Config.in" source "package/libeina/Config.in" source "package/libelementary/Config.in"
package/libecore/Config.in deleted +0 -51
51 lines not on this page · raw message
package/libecore/libecore.mk deleted +0 -114
114 lines not on this page · raw message
Signature · 1 line
2.4.3
PATCH v2 35/38 package/libevas: remove package
In reply to Romain NaourLibevas is now available in efl package.
--- Config.in.legacy | 7 ++ package/Config.in | 1 - package/libevas/0001-giflib.patch | 98 --------------- package/libevas/Config.in | 213 -------------------------------- package/libevas/libevas.mk | 247 -------------------------------------- 5 files changed, 7 insertions(+), 559 deletions(-) delete mode 100644 package/libevas/0001-giflib.patch delete mode 100644 package/libevas/Config.in delete mode 100644 package/libevas/libevas.mk
Config.in.legacy +7 -0
@@ -107,6 +107,13 @@ endif ############################################################################### comment "Legacy options removed in 2015.08" +config BR2_PACKAGE_LIBEVAS + bool "libevas package has been removed" + select BR2_LEGACY + select BR2_PACKAGE_EFL + help + The libevas package has been removed with the efl bump to 1.14. + config BR2_PACKAGE_LIBECORE bool "libecore package has been removed" select BR2_LEGACY
package/Config.in +0 -1
@@ -244,7 +244,6 @@ endif source "package/libeet/Config.in" source "package/libeina/Config.in" source "package/libelementary/Config.in" - source "package/libevas/Config.in" source "package/libevas-generic-loaders/Config.in" source "package/linux-fusion/Config.in" source "package/lite/Config.in"
package/libevas/0001-giflib.patch deleted +0 -98
98 lines not on this page · raw message
package/libevas/Config.in deleted +0 -213
213 lines not on this page · raw message
package/libevas/libevas.mk deleted +0 -247
247 lines not on this page · raw message
Signature · 1 line
2.4.3
PATCH v2 36/38 package/libeet: remove package
In reply to Romain NaourLibeet is now available in efl package.
--- Config.in.legacy | 7 +++++++ package/Config.in | 1 - package/libeet/Config.in | 16 ---------------- package/libeet/libeet.mk | 27 --------------------------- 4 files changed, 7 insertions(+), 44 deletions(-) delete mode 100644 package/libeet/Config.in delete mode 100644 package/libeet/libeet.mk
Config.in.legacy +7 -0
@@ -107,6 +107,13 @@ endif ############################################################################### comment "Legacy options removed in 2015.08" +config BR2_PACKAGE_LIBEET + bool "libeet package has been removed" + select BR2_LEGACY + select BR2_PACKAGE_EFL + help + The libeet package has been removed with the efl bump to 1.14. + config BR2_PACKAGE_LIBEVAS bool "libevas package has been removed" select BR2_LEGACY
package/Config.in +0 -1
@@ -241,7 +241,6 @@ endif source "package/fbv/Config.in" source "package/freerdp/Config.in" source "package/imagemagick/Config.in" - source "package/libeet/Config.in" source "package/libeina/Config.in" source "package/libelementary/Config.in" source "package/libevas-generic-loaders/Config.in"
package/libeet/Config.in deleted +0 -16
@@ -1,16 +0,0 @@ -config BR2_PACKAGE_LIBEET - bool "libeet" - select BR2_PACKAGE_ZLIB - select BR2_PACKAGE_JPEG - select BR2_PACKAGE_LIBEINA - depends on BR2_USE_MMU - depends on BR2_USE_WCHAR # efl - help - Eet is a tiny library designed to write an arbitary set of - chunks of data to a file and optionally compress each chunk - (very much like a zip file). - - http://trac.enlightenment.org/e/wiki/Eet - -comment "libeet needs a toolchain w/ wchar" - depends on !BR2_USE_WCHAR
package/libeet/libeet.mk deleted +0 -27
@@ -1,27 +0,0 @@ -################################################################################ -# -# libeet -# -################################################################################ - -LIBEET_VERSION = 1.7.10 -LIBEET_SOURCE = eet-$(LIBEET_VERSION).tar.bz2 -LIBEET_SITE = http://download.enlightenment.org/releases -LIBEET_LICENSE = BSD-2c -LIBEET_LICENSE_FILES = COPYING - -LIBEET_INSTALL_STAGING = YES - -LIBEET_DEPENDENCIES = host-pkgconf zlib jpeg libeina -HOST_LIBEET_DEPENDENCIES = host-pkgconf host-zlib host-libjpeg host-libeina - -ifeq ($(BR2_PACKAGE_GNUTLS)$(BR2_PACKAGE_LIBGCRYPT),yy) -LIBEET_DEPENDENCIES += gnutls libgcrypt -LIBEET_CONF_ENV += LIBGCRYPT_CONFIG=$(STAGING_DIR)/usr/bin/libgcrypt-config -LIBEET_CONF_OPTS += --enable-gnutls -else -LIBEET_CONF_OPTS += --disable-gnutls -endif - -$(eval $(autotools-package)) -$(eval $(host-autotools-package))
Signature · 1 line
2.4.3
PATCH v2 37/38 package/libeina: remove package
In reply to Romain NaourLibeina is now available in efl package.
--- Config.in.legacy | 7 +++++++ package/Config.in | 1 - package/libeina/Config.in | 12 ------------ package/libeina/libeina.mk | 18 ------------------ 4 files changed, 7 insertions(+), 31 deletions(-) delete mode 100644 package/libeina/Config.in delete mode 100644 package/libeina/libeina.mk
Config.in.legacy +7 -0
@@ -107,6 +107,13 @@ endif ############################################################################### comment "Legacy options removed in 2015.08" +config BR2_PACKAGE_LIBEINA + bool "libeina package has been removed" + select BR2_LEGACY + select BR2_PACKAGE_EFL + help + The libeina package has been removed with the efl bump to 1.14. + config BR2_PACKAGE_LIBEET bool "libeet package has been removed" select BR2_LEGACY
package/Config.in +0 -1
@@ -241,7 +241,6 @@ endif source "package/fbv/Config.in" source "package/freerdp/Config.in" source "package/imagemagick/Config.in" - source "package/libeina/Config.in" source "package/libelementary/Config.in" source "package/libevas-generic-loaders/Config.in" source "package/linux-fusion/Config.in"
package/libeina/Config.in deleted +0 -12
@@ -1,12 +0,0 @@ -config BR2_PACKAGE_LIBEINA - bool "libeina" - depends on BR2_USE_MMU # efl - depends on BR2_USE_WCHAR # efl - - help - Eina is a tiny library to handle data types (list, hash, etc.) - - http://trac.enlightenment.org/e/wiki/Eina - -comment "libeina needs a toolchain w/ wchar" - depends on !BR2_USE_WCHAR
package/libeina/libeina.mk deleted +0 -18
@@ -1,18 +0,0 @@ -################################################################################ -# -# libeina -# -################################################################################ - -LIBEINA_VERSION = 1.7.10 -LIBEINA_SOURCE = eina-$(LIBEINA_VERSION).tar.bz2 -LIBEINA_SITE = http://download.enlightenment.org/releases -LIBEINA_LICENSE = LGPLv2.1+ -LIBEINA_LICENSE_FILES = COPYING - -LIBEINA_INSTALL_STAGING = YES - -LIBEINA_DEPENDENCIES = host-pkgconf - -$(eval $(autotools-package)) -$(eval $(host-autotools-package))
Signature · 1 line
2.4.3
PATCH v2 38/38 package/libemotion-generic-players: new package
In reply to Romain Naour--- package/Config.in | 1 + package/libemotion-generic-players/Config.in | 20 ++++++++++++++++++++ .../libemotion-generic-players.hash | 2 ++ .../libemotion-generic-players.mk | 17 +++++++++++++++++ 4 files changed, 40 insertions(+) create mode 100644 package/libemotion-generic-players/Config.in create mode 100644 package/libemotion-generic-players/libemotion-generic-players.hash create mode 100644 package/libemotion-generic-players/libemotion-generic-players.mk
package/Config.in +1 -0
@@ -242,6 +242,7 @@ endif source "package/freerdp/Config.in" source "package/imagemagick/Config.in" source "package/libelementary/Config.in" + source "package/libemotion-generic-players/Config.in" source "package/libevas-generic-loaders/Config.in" source "package/linux-fusion/Config.in" source "package/lite/Config.in"
package/libemotion-generic-players/Config.in new file +20 -0
@@ -0,0 +1,20 @@ +config BR2_PACKAGE_LIBEMOTION_GENERIC_PLAYERS + bool "libemotion generic players" + select BR2_PACKAGE_EFL + select BR2_PACKAGE_VLC # needs libvlc + depends on BR2_INSTALL_LIBSTDCPP # efl vlc + depends on BR2_PACKAGE_HAS_UDEV # efl -> libudev + depends on BR2_TOOLCHAIN_USES_GLIBC # vlc + depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7 # vlc + depends on BR2_USE_MMU # efl + depends on !BR2_STATIC_LIBS # efl + depends on BR2_USE_WCHAR # efl + help + A media object library for Evas and Ecore. + + https://www.enlightenment.org + https://docs.enlightenment.org/stable/efl/emotion_main.html + +comment "libemotion generic players needs udev /dev management and a (e)glibc toolchain w/ C++, wchar" + depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_USES_GLIBC || BR2_STATIC_LIBS || !BR2_USE_WCHAR + depends on BR2_USE_MMU
package/libemotion-generic-players/libemotion-generic-players.hash new file +2 -0
@@ -0,0 +1,2 @@ +# From https://download.enlightenment.org/rel/libs/emotion_generic_players/emotion_generic_players-1.15.0.tar.xz.sha256 +sha256 9f6d5e9041ac7c014d663dac56d1b39ac42a45abe954d09d0edbf6e759e55f5f emotion_generic_players-1.15.0.tar.xz
package/libemotion-generic-players/libemotion-generic-players.mk new file +17 -0
@@ -0,0 +1,17 @@ +################################################################################ +# +# libemotion-generic-players +# +################################################################################ + +LIBEMOTION_GENERIC_PLAYERS_VERSION = 1.15.0 +LIBEMOTION_GENERIC_PLAYERS_SOURCE = emotion_generic_players-$(LIBEMOTION_GENERIC_PLAYERS_VERSION).tar.xz +LIBEMOTION_GENERIC_PLAYERS_SITE = http://download.enlightenment.org/rel/libs/emotion_generic_players/ +LIBEMOTION_GENERIC_PLAYERS_LICENSE = GPLv2 +LIBEMOTION_GENERIC_PLAYERS_LICENSE_FILES = COPYING + +LIBEMOTION_GENERIC_PLAYERS_INSTALL_STAGING = YES + +LIBEMOTION_GENERIC_PLAYERS_DEPENDENCIES = efl vlc + +$(eval $(autotools-package))
Signature · 1 line
2.4.3
v2 cover efl bump to 1.15.1
In reply to Romain NaourHello Bernd,
Le 08/09/2015 23:19, Romain Naour a ?crit :
Quoted 2 lines
This series bump the efl package to the latest release and also update all other packages which use efl.
[snip]
Quoted 2 lines
Patches 1 to 3 add some new packages used by efl
Since you're working regularly on X11 support in Buildroot, can you give your opinion about these three patches:
xproto_printproto:
http://patchwork.ozlabs.org/patch/515567/
xlib_libXp:
http://patchwork.ozlabs.org/patch/515564/
xlib_libXpresent (your patch)
http://patchwork.ozlabs.org/patch/515563/
Do you see any issue that prevents to commit them ?
Best regards,
Romain
v2 cover efl bump to 1.15.1
In reply to Romain NaourHi All,
Le 08/09/2015 23:19, Romain Naour a ?crit :
Quoted 43 lines
This series bump the efl package to the latest release and also update all other packages which use efl.
The elf related packages are no longer in package/efl directory to follow the Buildroot recommendations.
This series has been tested under Qemu for x86 using the kernel based on linux config povided in board/qemu/x86. I've enabled
CONFIG_FB_CIRRUSand some other video related options during testing.
An example defconfig can be added in a followup patch.It also been tested on ARM with a uClibc-ng 1.0.5 + a patch which has been merged in uClibc-ng 1.0.6 release.
Legacy uClibc toolchains are not supported due to missingmkstemps()./!\ Warning for autobuilders /!\
All uClibc-ng toolchains must be rebuilt with the latest release.The sdl2 support has been removed from this series since sdl2 package is not merged upstream yet.
Patches 1 to 3 add some new packages used by efl Patches 4 to 8 move existing efl packages outside or package/efl directory.There is no efl package at this point.
Patches 9 to 21 add a new efl package updated to 1.14.2. Patches 22 to 27 update all other packages which use efl. Patches 28 to 37 remove old efl packages.
Patch 38 add a new package libemotion-generic-playersThis is a first part, other packages which use efl are ready and will be sent in a followup series:
* rage
* terminology
* empc
* ecrire
* python-efl
* econnman
* libetrophy
* elemines
* libcanberra
* e-cho
Quoted 7 lines
Thanks to Vicente Bergas for testing on musl!
Since v1:
* EFL bump to 1.15.1 instead of 1.14.2
* libelementary bump to 1.15.1 instead of 1.14.2
* enlightenment bump to 0.19.9 instead of 0.19.7
I'll wait for efl 1.15.2 release [1] before sending another series. It will also contain enlightenment 0.19.11 release.
[1] http://sourceforge.net/p/enlightenment/mailman/message/34477142/
Best regards,
Romain