Browse Source

package/xdriver_xf86-video-imx-viv: drop package

Commit 424f53ac0730 (package/freescale-imx/imx-gpu-viv: drop X11 output)
dropped BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_X11 which xdriver_xf86-video-imx-viv
depends on, so the package is no longer selectable.

So drop the package and add a legacy symbol for it.

Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Peter Korsgaard 2 years ago
parent
commit
aa7d11a2ad

+ 6 - 0
Config.in.legacy

@@ -197,6 +197,12 @@ config BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_X11
 	help
 	  The X11 output was dropped by NXP.
 
+config BR2_PACKAGE_XDRIVER_XF86_VIDEO_IMX_VIV
+	bool "xf86-video-imx-viv has been removed"
+	select BR2_LEGACY
+	help
+	  The X11 output was dropped by NXP.
+
 config BR2_PACKAGE_QEMU_CUSTOM_TARGETS
 	string "the QEMU specific targets option has been removed"
 	help

+ 0 - 2
DEVELOPERS

@@ -1106,7 +1106,6 @@ F:	package/gstreamer1/gst1-imx/
 F:	package/libimxvpuapi/
 F:	package/mfgtools/
 F:	package/sshpass/
-F:	package/x11r7/xdriver_xf86-video-imx-viv/
 
 N:	Geoff Levand <geoff@infradead.org>
 F:	package/flannel/
@@ -1487,7 +1486,6 @@ F:	package/lxc/
 F:	package/strongswan/
 F:	package/wmctrl/
 F:	package/x11r7/xdriver_xf86-video-imx/
-F:	package/x11r7/xdriver_xf86-video-imx-viv/
 
 N:	Jesse Van Gavere <jesseevg@gmail.com>
 F:	package/qt6/

+ 0 - 1
package/x11r7/Config.in

@@ -165,7 +165,6 @@ if BR2_PACKAGE_XORG7
 		source package/x11r7/xdriver_xf86-video-geode/Config.in
 		source package/x11r7/xdriver_xf86-video-i128/Config.in
 		source package/x11r7/xdriver_xf86-video-imx/Config.in
-		source package/x11r7/xdriver_xf86-video-imx-viv/Config.in
 		source package/x11r7/xdriver_xf86-video-intel/Config.in
 		source package/x11r7/xdriver_xf86-video-mach64/Config.in
 		source package/x11r7/xdriver_xf86-video-mga/Config.in

+ 0 - 44
package/x11r7/xdriver_xf86-video-imx-viv/Config.in

@@ -1,44 +0,0 @@
-config BR2_PACKAGE_XDRIVER_XF86_VIDEO_IMX_VIV
-	bool "xf86-video-imx-viv"
-	depends on BR2_PACKAGE_HAS_LIBGL
-	depends on BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_X11
-	depends on BR2_PACKAGE_IMX_GPU_G2D
-	depends on BR2_TOOLCHAIN_HAS_SYNC_1 # mesa3d
-	select BR2_PACKAGE_LIBDRM
-	select BR2_PACKAGE_XORGPROTO
-	help
-	  X.Org driver for iMX6 GPU (Vivante)
-
-	  Notice EGL and GLes2 APIs are correctly supported. This
-	  driver should also be able to provide Desktop OpenGL
-	  implementation but, this feature seems broken since quite
-	  some time.
-
-	  To use this driver, add correct configuration to your
-	  /etc/X11/xorg.conf:
-
-	  Section "Device"
-	    [...]
-	    Driver          "vivante"
-	    Option          "vivante_fbdev" "/dev/fbX"
-	  EndSection
-
-	  Don't forget to load galcore.ko and create /dev/galcore
-	  before using this driver (else, Xorg will exit with an
-	  obscure message like "Segmentation fault at address 0xc").
-
-comment "xf86-video-imx-viv needs an OpenGL backend"
-	depends on BR2_arm
-	depends on !BR2_PACKAGE_HAS_LIBGL
-	depends on BR2_TOOLCHAIN_HAS_SYNC_1
-
-comment "xf86-video-imx-viv depends on imx-gpu-viv with X11 output"
-	depends on BR2_arm
-	depends on !BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_X11
-	depends on BR2_TOOLCHAIN_HAS_SYNC_1
-
-comment "xf86-video-imx-viv depends on imx-gpu-g2d"
-	depends on BR2_arm
-	depends on !BR2_PACKAGE_IMX_GPU_G2D
-	depends on BR2_PACKAGE_IMX_GPU_VIV_OUTPUT_X11
-	depends on BR2_TOOLCHAIN_HAS_SYNC_1

+ 0 - 3
package/x11r7/xdriver_xf86-video-imx-viv/xdriver_xf86-video-imx-viv.hash

@@ -1,3 +0,0 @@
-# Locally calculated
-sha256  8fe1f57334b22926d4ff3b0b9fdf50af835a99cdfd0ad3ba6a604b226b723e89  xdriver_xf86-video-imx-viv-rel_imx_4.9.x_1.0.0_ga.tar.gz
-sha256  9d3e373f0440cc0c58853e963636a7c1ffda9308ec5f30ebe9adfb9c16a8a1e4  COPYING-MIT

+ 0 - 34
package/x11r7/xdriver_xf86-video-imx-viv/xdriver_xf86-video-imx-viv.mk

@@ -1,34 +0,0 @@
-################################################################################
-#
-# xdriver_xf86-video-imx-viv
-#
-################################################################################
-
-XDRIVER_XF86_VIDEO_IMX_VIV_VERSION = rel_imx_4.9.x_1.0.0_ga
-XDRIVER_XF86_VIDEO_IMX_VIV_SITE = $(call github,nxp-imx,xf86-video-imx-vivante,$(XDRIVER_XF86_VIDEO_IMX_VIV_VERSION))
-XDRIVER_XF86_VIDEO_IMX_VIV_DEPENDENCIES = imx-gpu-viv imx-gpu-g2d xserver_xorg-server \
-	xorgproto libdrm
-XDRIVER_XF86_VIDEO_IMX_VIV_LICENSE = MIT
-XDRIVER_XF86_VIDEO_IMX_VIV_LICENSE_FILES = COPYING-MIT
-XDRIVER_XF86_VIDEO_IMX_VIV_INSTALL_STAGING = YES
-XDRIVER_XF86_VIDEO_IMX_VIV_MAKE_CMD = $(TARGET_CONFIGURE_OPTS) $(MAKE1) -C $(@D)/EXA/src -f makefile.linux
-
-define XDRIVER_XF86_VIDEO_IMX_VIV_BUILD_CMDS
-	$(XDRIVER_XF86_VIDEO_IMX_VIV_MAKE_CMD) sysroot=$(STAGING_DIR) \
-		BUSID_HAS_NUMBER=1 BUILD_IN_YOCTO=1 XSERVER_GREATER_THAN_13=1 \
-		CFLAGS="$(TARGET_CFLAGS)"
-endef
-
-define XDRIVER_XF86_VIDEO_IMX_VIV_INSTALL_STAGING_CMDS
-	$(XDRIVER_XF86_VIDEO_IMX_VIV_MAKE_CMD) prefix=$(STAGING_DIR)/usr install
-	$(INSTALL) -D -m 644 $(@D)/EXA/src/vivante_gal/vivante_priv.h \
-		$(STAGING_DIR)/usr/include/vivante_priv.h
-	$(INSTALL) -D -m 644 $(@D)/EXA/src/vivante_gal/vivante_gal.h \
-		$(STAGING_DIR)/usr/include/vivante_gal.h
-endef
-
-define XDRIVER_XF86_VIDEO_IMX_VIV_INSTALL_TARGET_CMDS
-	$(XDRIVER_XF86_VIDEO_IMX_VIV_MAKE_CMD) prefix=$(TARGET_DIR)/usr install
-endef
-
-$(eval $(generic-package))