diff --git a/Config.in.legacy b/Config.in.legacy index d13d4ee88f..b6724c9709 100644 --- a/Config.in.legacy +++ b/Config.in.legacy @@ -146,6 +146,14 @@ endif comment "Legacy options removed in 2026.05" +config BR2_PACKAGE_CEGUI + bool "cegui" + select BR2_LEGACY + help + cegui was removed from Buildroot as it was insufficiently + maintained. It can be re-added if someone volunteers to + maintain it. + config BR2_PACKAGE_SPHINXBASE bool "sphinxbase removed" select BR2_LEGACY @@ -3516,12 +3524,12 @@ config BR2_PACKAGE_KODI_LIBTHEORA Kodi does not need libtheora config BR2_PACKAGE_CEGUI06 - bool "BR2_PACKAGE_CEGUI06 was renamed" - select BR2_PACKAGE_CEGUI + bool "BR2_PACKAGE_CEGUI06 was removed" select BR2_LEGACY help - The BR2_PACKAGE_CEGUI06 config symbol was renamed to - BR2_PACKAGE_CEGUI. + cegui06 was removed from Buildroot as it was insufficiently + maintained. It can be re-added if someone volunteers to + maintain it. config BR2_GCC_VERSION_5_X bool "gcc 5.x support removed" diff --git a/package/Config.in b/package/Config.in index 3e330b2fcf..9afcf74af9 100644 --- a/package/Config.in +++ b/package/Config.in @@ -334,7 +334,6 @@ comment "Graphic applications" source "package/wmenu/Config.in" comment "Graphic libraries" - source "package/cegui/Config.in" source "package/efl/Config.in" source "package/fb-test-app/Config.in" source "package/fbdump/Config.in" diff --git a/package/cegui/0001-Fix-cmake-4-build.patch b/package/cegui/0001-Fix-cmake-4-build.patch deleted file mode 100644 index 952b17e494..0000000000 --- a/package/cegui/0001-Fix-cmake-4-build.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 6c0e6d8ffb3c13cd7fb08c8ef217daf45eabdf99 Mon Sep 17 00:00:00 2001 -From: Bernd Kuhls -Date: Tue, 2 Dec 2025 20:38:29 +0100 -Subject: [PATCH] Fix cmake 4 build - -Upstream: https://github.com/cegui/cegui/pull/1334 - -Signed-off-by: Bernd Kuhls ---- - CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 418931822..645ff6cf7 100755 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -1,7 +1,7 @@ - ################################################################################ - # Top-level CMakeLists.txt file for Crazy Eddie's GUI System - ################################################################################ --cmake_minimum_required(VERSION 3.1) -+cmake_minimum_required(VERSION 3.5) - - if (APPLE AND NOT CMAKE_OSX_ARCHITECTURES) - set( CMAKE_OSX_ARCHITECTURES ${CMAKE_HOST_SYSTEM_PROCESSOR} CACHE STRING "Build architectures for Mac OS X") --- -2.47.3 - diff --git a/package/cegui/Config.in b/package/cegui/Config.in deleted file mode 100644 index 20b865835b..0000000000 --- a/package/cegui/Config.in +++ /dev/null @@ -1,24 +0,0 @@ -comment "cegui needs a toolchain w/ C++, threads, dynamic library, wchar, gcc >= 5" - depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_INSTALL_LIBSTDCPP \ - || BR2_STATIC_LIBS || !BR2_USE_WCHAR \ - || !BR2_TOOLCHAIN_GCC_AT_LEAST_5 - -config BR2_PACKAGE_CEGUI - bool "cegui" - depends on BR2_INSTALL_LIBSTDCPP - depends on !BR2_STATIC_LIBS - depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 # C++11 PR59987 - depends on BR2_TOOLCHAIN_HAS_THREADS - depends on BR2_USE_WCHAR - select BR2_PACKAGE_GLM - select BR2_PACKAGE_LIBGLFW if BR2_PACKAGE_HAS_LIBGL # SampleBrowser dependency - select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE - help - Crazy Eddie's GUI System is a free library providing windowing - and widgets for graphics APIs / engines where such - functionality is not natively available, or severely lacking. - The library is object orientated, written in C++, and targeted - at games developers who should be spending their time creating - great games, not building GUI sub-systems! - - http://www.cegui.org.uk/ diff --git a/package/cegui/cegui.hash b/package/cegui/cegui.hash deleted file mode 100644 index be0939148c..0000000000 --- a/package/cegui/cegui.hash +++ /dev/null @@ -1,3 +0,0 @@ -# Locally computed: -sha256 9460cbbe7fc3bb3cf6abfd7f5a9c5f135b20e9898400bd698a5fa0d0fe879865 cegui-e7a03afc70c6182a091ff31accb9d77c6bdf6f60.tar.gz -sha256 cc869e2ece8ad039f6d7fd17259db4ea0ae0a502d02a1bb506c0168deb12e40d COPYING diff --git a/package/cegui/cegui.mk b/package/cegui/cegui.mk deleted file mode 100644 index 9b2a1704b6..0000000000 --- a/package/cegui/cegui.mk +++ /dev/null @@ -1,95 +0,0 @@ -################################################################################ -# -# cegui -# -################################################################################ - -CEGUI_VERSION = e7a03afc70c6182a091ff31accb9d77c6bdf6f60 -CEGUI_SITE = $(call github,cegui,cegui,$(CEGUI_VERSION)) -CEGUI_LICENSE = MIT -CEGUI_LICENSE_FILES = COPYING -CEGUI_INSTALL_STAGING = YES -CEGUI_CONF_OPTS = \ - -DCEGUI_BUILD_RESOURCE_PROVIDER_MINIZIP=OFF \ - -DCEGUI_BUILD_IMAGECODEC_FREEIMAGE=OFF \ - -DCEGUI_BUILD_RENDERER_IRRLICHT=OFF \ - -DCEGUI_BUILD_RENDERER_OGRE=OFF \ - -DCEGUI_BUILD_RENDERER_OPENGLES=OFF \ - -DCEGUI_BUILD_XMLPARSER_XERCES=OFF \ - -DCEGUI_USE_FRIBIDI=OFF \ - -DCEGUI_BUILD_APPLICATION_TEMPLATES=OFF \ - -DCEGUI_BUILD_PYTHON_MODULES_SWIG=OFF -CEGUI_DEPENDENCIES = glm \ - $(if $(BR2_PACKAGE_LIBGLFW),libglfw) \ - $(if $(BR2_PACKAGE_HAS_LIBGL),libgl) \ - $(if $(BR2_PACKAGE_HAS_LIBGLES),libgles) \ - $(if $(BR2_PACKAGE_LIBICONV),libiconv) - -# libepoxy support cannot be enabled together with libglew -ifeq ($(BR2_PACKAGE_LIBGLEW)$(BR2_PACKAGE_LIBGLU),yy) -CEGUI_DEPENDENCIES += libglew libglu -CEGUI_CONF_OPTS += -DCEGUI_USE_GLEW=ON -DCEGUI_USE_EPOXY=OFF \ - -DCEGUI_BUILD_RENDERER_OPENGL=ON \ - -DCEGUI_BUILD_RENDERER_OPENGL3=ON -else ifeq ($(BR2_PACKAGE_LIBEPOXY),y) -CEGUI_DEPENDENCIES += libepoxy -# old OpenGL renderer module is only supported using GLEW -CEGUI_CONF_OPTS += -DCEGUI_USE_EPOXY=ON -DCEGUI_USE_GLEW=OFF \ - -DCEGUI_BUILD_RENDERER_OPENGL=OFF \ - -DCEGUI_BUILD_RENDERER_OPENGL3=ON -else -CEGUI_CONF_OPTS += -DCEGUI_USE_EPOXY=OFF -DCEGUI_USE_GLEW=OFF \ - -DCEGUI_BUILD_RENDERER_OPENGL=OFF \ - -DCEGUI_BUILD_RENDERER_OPENGL3=OFF -endif - -ifeq ($(BR2_PACKAGE_EXPAT),y) -CEGUI_DEPENDENCIES += expat -CEGUI_CONF_OPTS += -DCEGUI_BUILD_XMLPARSER_EXPAT=ON -else -CEGUI_CONF_OPTS += -DCEGUI_BUILD_XMLPARSER_EXPAT=OFF -endif - -ifeq ($(BR2_PACKAGE_SDL2)$(BR2_PACKAGE_SDL2_IMAGE),yy) -CEGUI_DEPENDENCIES += sdl2 sdl2_image -CEGUI_CONF_OPTS += -DCEGUI_BUILD_IMAGECODEC_SDL2=ON -else -CEGUI_CONF_OPTS += -DCEGUI_BUILD_IMAGECODEC_SDL2=OFF -endif - -ifeq ($(BR2_PACKAGE_PCRE),y) -CEGUI_DEPENDENCIES += pcre -CEGUI_CONF_OPTS += -DCEGUI_REGEX_MATCHER=PCRE -else -CEGUI_CONF_OPTS += -DCEGUI_REGEX_MATCHER=std -endif - -ifeq ($(BR2_PACKAGE_FREETYPE),y) -CEGUI_DEPENDENCIES += freetype -CEGUI_CONF_OPTS += -DCEGUI_USE_FREETYPE=ON -else -CEGUI_CONF_OPTS += -DCEGUI_USE_FREETYPE=OFF -endif - -ifeq ($(BR2_PACKAGE_LIBXML2),y) -CEGUI_DEPENDENCIES += libxml2 -CEGUI_CONF_OPTS += -DCEGUI_BUILD_XMLPARSER_LIBXML2=ON -else -CEGUI_CONF_OPTS += -DCEGUI_BUILD_XMLPARSER_LIBXML2=OFF -endif - -ifeq ($(BR2_PACKAGE_PUGIXML),y) -CEGUI_DEPENDENCIES += pugixml -CEGUI_CONF_OPTS += -DCEGUI_BUILD_XMLPARSER_PUGIXML=ON -else -CEGUI_CONF_OPTS += -DCEGUI_BUILD_XMLPARSER_PUGIXML=OFF -endif - -ifeq ($(BR2_PACKAGE_TINYXML2),y) -CEGUI_DEPENDENCIES += tinyxml2 -CEGUI_CONF_OPTS += -DCEGUI_BUILD_XMLPARSER_TINYXML2=ON -else -CEGUI_CONF_OPTS += -DCEGUI_BUILD_XMLPARSER_TINYXML2=OFF -endif - -$(eval $(cmake-package))