mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-09-30 14:01:57 -09:00
Prior to improving check-package to verify that the comment preceding a <pkg>_IGNORE_CVES entry mentions an existing patch, and that the patch itself contains a CVE: tag, we fix all problematic cases that currently exist in Buildroot: - In the case of binutils: the CVE was only applicable to binutils 2.43/2.44, and the oldest version now supported is 2.45, so the patch doesn't exist anymore in Buildroot - For x11vnc, fix a typo in the patch name - Similarly for micropython, the patches were dropped in [1] along with the version bump - Add missing 'CVE:' tag to net-tools patch 0001 - edk2 add missing CVE trailer - libfreeglut add missing CVE trailer - libfreeimage correct reference to patch - libical add missing CVE trailer - proftpd correct reference to patch - sylpheed add missing CVE trailer [1]28eeca9a98package/micropython: bump to version 1.28.0 Signed-off-by: Titouan Christophe <titouan.christophe@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit636f69ab45) [thomas: adapt to 2025.02.x] Signed-off-by: Thomas Perale <thomas.perale@mind.be>
56 lines
1.4 KiB
Makefile
56 lines
1.4 KiB
Makefile
################################################################################
|
|
#
|
|
# x11vnc
|
|
#
|
|
################################################################################
|
|
|
|
X11VNC_VERSION = 0.9.16
|
|
X11VNC_SITE = $(call github,LibVNC,x11vnc,$(X11VNC_VERSION))
|
|
X11VNC_DEPENDENCIES = xlib_libXt xlib_libXext xlib_libXtst libvncserver
|
|
X11VNC_LICENSE = GPL-2.0+
|
|
X11VNC_LICENSE_FILES = COPYING
|
|
X11VNC_CPE_ID_VALID = YES
|
|
# 0002-scan-limit-access-to-shared-memory-segments-to-curre.patch
|
|
X11VNC_IGNORE_CVES += CVE-2020-29074
|
|
|
|
# Source coming from github, no configure included
|
|
X11VNC_AUTORECONF = YES
|
|
|
|
ifeq ($(BR2_PACKAGE_AVAHI_DAEMON)$(BR2_PACKAGE_DBUS),yy)
|
|
X11VNC_DEPENDENCIES += avahi dbus
|
|
else
|
|
X11VNC_CONF_OPTS += --without-avahi
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_OPENSSL),y)
|
|
X11VNC_DEPENDENCIES += openssl
|
|
else
|
|
X11VNC_CONF_OPTS += --without-ssl --without-crypto
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_XLIB_LIBXINERAMA),y)
|
|
X11VNC_DEPENDENCIES += xlib_libXinerama
|
|
else
|
|
X11VNC_CONF_OPTS += --without-xinerama
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_XLIB_LIBXRANDR),y)
|
|
X11VNC_DEPENDENCIES += xlib_libXrandr
|
|
else
|
|
X11VNC_CONF_OPTS += --without-xrandr
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_XLIB_LIBXFIXES),y)
|
|
X11VNC_DEPENDENCIES += xlib_libXfixes
|
|
else
|
|
X11VNC_CONF_OPTS += --without-xfixes
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_XLIB_LIBXDAMAGE),y)
|
|
X11VNC_DEPENDENCIES += xlib_libXdamage
|
|
else
|
|
X11VNC_CONF_OPTS += --without-xdamage
|
|
endif
|
|
|
|
$(eval $(autotools-package))
|