Quellcode durchsuchen

package/directfb-examples: remove package

directfb.org is dead so since commit
89ab2a5a3f4588891ab1e9e76feb8c3f69402d5c (from 2022), we are
downloading from sources.buildroot.net.

Clearly DirectFB 1.x is no longer maintained. A DirectFB 2.x project
is now at https://github.com/directfb2/, but despite an attempt in
August 2024 [1], it still isn't packaged in Buildroot. Therefore it's
time to drop directfb 1.x, which doesn't prevent in the future from
adding directfb 2.x.

[1] https://lore.kernel.org/buildroot/20240705132544.351613-1-shengwen1997.tw@gmail.com/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
Thomas Petazzoni vor 7 Monaten
Ursprung
Commit
4af6fb64f3

+ 0 - 1
.checkpackageignore

@@ -399,7 +399,6 @@ package/dht/0001-cmake.patch lib_patch.Upstream
 package/dillo/0001-usr-local-include.patch lib_patch.Upstream
 package/dillo/0002-Fix-openssl-detection.patch lib_patch.Upstream
 package/dillo/0004-fix-build-with-gcc-10.patch lib_patch.Upstream
-package/directfb-examples/0001-remove-bzero.patch lib_patch.Sob lib_patch.Upstream
 package/directfb/0001-fix-missing-davinci-voodoo-header.patch lib_patch.Upstream
 package/directfb/0002-imlib2-config.patch lib_patch.Upstream
 package/directfb/0003-setregion-lock.patch lib_patch.Upstream

+ 7 - 0
Config.in.legacy

@@ -146,6 +146,13 @@ endif
 
 comment "Legacy options removed in 2025.02"
 
+config BR2_PACKAGE_DIRECTFB_EXAMPLES
+	bool "directfb-examples has been removed"
+	select BR2_LEGACY
+	help
+	  This package was no longer maintained upstream, so it was
+	  dropped from Buildroot.
+
 config BR2_PACKAGE_HIAWATHA
 	bool "hiwatha has been removed"
 	select BR2_LEGACY

+ 0 - 1
package/Config.in

@@ -345,7 +345,6 @@ comment "Graphic applications"
 comment "Graphic libraries"
 	source "package/cegui/Config.in"
 	source "package/directfb/Config.in"
-	source "package/directfb-examples/Config.in"
 	source "package/efl/Config.in"
 	source "package/fb-test-app/Config.in"
 	source "package/fbdump/Config.in"

+ 0 - 17
package/directfb-examples/0001-remove-bzero.patch

@@ -1,17 +0,0 @@
----
- src/df_knuckles/matrix.c |    2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-Index: directfb-examples-1.2.0/src/df_knuckles/matrix.c
-===================================================================
---- directfb-examples-1.2.0.orig/src/df_knuckles/matrix.c
-+++ directfb-examples-1.2.0/src/df_knuckles/matrix.c
-@@ -19,7 +19,7 @@
- static float Cosine[3600];
- static float Sine[3600];
- 
--#define M_CLEAR(m) bzero(m, MATRIX_SIZE)
-+#define M_CLEAR(m) memset(m, 0, MATRIX_SIZE)
- #define M_IDENTITY(m) memcpy(m, IdentityMatrix, MATRIX_SIZE)
- 
- static void MultiplyMatrix(float *A, float *B)

+ 0 - 11
package/directfb-examples/Config.in

@@ -1,11 +0,0 @@
-config BR2_PACKAGE_DIRECTFB_EXAMPLES
-	bool "directfb examples"
-	depends on BR2_PACKAGE_DIRECTFB
-	help
-	  The DirectFB-examples package contains a set of simple
-	  DirectFB applications that can be used to test and demonstrate
-	  various DirectFB features. As of 4 October 2015, DirectFB's
-	  website http://www.directfb.org/ is down. See alternative site
-	  listed below.
-
-	  http://elinux.org/DirectFB

+ 0 - 3
package/directfb-examples/directfb-examples.hash

@@ -1,3 +0,0 @@
-# Locally computed
-sha256  9a2104cc4da8123c8371813551b66b943198979f745cbebc034bb5e10844122a  DirectFB-examples-1.7.0.tar.gz
-sha256  f91483684678e8aa8ccc4ee0ede3140b0494f8305e162695c7e6e3f83e54f236  COPYING

+ 0 - 18
package/directfb-examples/directfb-examples.mk

@@ -1,18 +0,0 @@
-################################################################################
-#
-# directfb-examples
-#
-################################################################################
-
-DIRECTFB_EXAMPLES_VERSION = 1.7.0
-DIRECTFB_EXAMPLES_SITE = http://sources.buildroot.net/directfb-examples
-DIRECTFB_EXAMPLES_SOURCE = DirectFB-examples-$(DIRECTFB_EXAMPLES_VERSION).tar.gz
-DIRECTFB_EXAMPLES_LICENSE = MIT
-DIRECTFB_EXAMPLES_LICENSE_FILES = COPYING
-DIRECTFB_EXAMPLES_DEPENDENCIES = directfb
-
-ifeq ($(BR2_STATIC_LIBS),y)
-DIRECTFB_EXAMPLES_CONF_OPTS += LIBS=-lstdc++
-endif
-
-$(eval $(autotools-package))