From nobody Mon Apr 15 16:59:01 2024 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4VJD0P3Dwnz5GxsH; Mon, 15 Apr 2024 16:59:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VJD0P1ZZtz43tY; Mon, 15 Apr 2024 16:59:01 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1713200341; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Z7gZ4db/llYlq0aJUTqM3oX5hzfgkOIC/31XGZ53xmw=; b=QX7Z64zwqwLPeyK7WM+QThJVqsFoTqtIKNXBfplzvg1m3s+ZKWNe3Vtt7GwIfmDBP2ybux NNtrlQg8eYzQsggVoizlOBnCCXtxkaMGoRda0V45sJ2lixpUDV4QHQV7UYhU1GGE6D0VKE Gic8Y1refQdX8adYf+RWiaci6n5/ezYcJKKO/sgSAs4fdODCYrgYwDN5CSqlTIR4j2IfoE JpNwTKz+wMBR2J7f4/h3ptzHp5YUQOkzmjwWETC912IS2K0IL4oUv5/wSZkZUj1ARBRqFz E5x2CTNxZFxjaZaIRz/U8y5y6pijptexM/3SAw11RMN6+60kYnZeFx9UCJ0e6Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1713200341; a=rsa-sha256; cv=none; b=Lc3b3Es7ljym2a22AGA79JM/usfAYA+RIwJ7lwra5kb3Tp2LbdtRWBOaciOgtQ9MsuVUbj Mrr9N9DQvxx5O8nEzXLsel2FPZuMqEvxbKQ/DAjPblXRUjEXT4mBs7LJd6UOH2a7LE8ZsW Gx1JYTJ0Nei/NtABVDTZ08ykpvQonVPD3W5m1ceL5xQC1Nbj+/g6aAX4APQqoz6U1XqCZ5 YG7keAbm1TCm7doauqPXnSBpCuzJTXBhbBJv+lfIf0Y+ER+VvIT5VMKHNOkVTl+UqnBbUC OMevtje1HMIGPJAti+xmCLxQyEyrfDWv5B9XQoipxvCin6skMTu+9QLn/ptWww== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1713200341; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Z7gZ4db/llYlq0aJUTqM3oX5hzfgkOIC/31XGZ53xmw=; b=KQjKL8fBV/sxbLijW0KCMpMQwM1E2+KNgqIjLudxCrDO0o8UgaCqVBXJCXvTEh8HAeVg9+ t5YyIPbH0HW8Se6DaMBIGzjtCNx/qDyevVGI4kRAsl7jivRSmxidFyBCgP3J7oQTFfvNtM aEj85kkW/Y+sGjbAlKrDPzmnDnxEwF/O31TlobbITLBhnDWjfrOXZtLKdXNG4bI0Iu9AIX SmIJmeXsfYo8HCfr0mg+IKB4GrncFf+igDK7BourNlg22jvQX8G7F4JWAk+4LRnQt8BvI7 qTthtl5x/2DR9Rl3eFMg0WdZs46QCflA5iESnb9yFXUaBCmURMq3aBO+NrF9jw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4VJD0P18cqz16bQ; Mon, 15 Apr 2024 16:59:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 43FGx1Z9057002; Mon, 15 Apr 2024 16:59:01 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 43FGx1ra056999; Mon, 15 Apr 2024 16:59:01 GMT (envelope-from git) Date: Mon, 15 Apr 2024 16:59:01 GMT Message-Id: <202404151659.43FGx1ra056999@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Dmitry Marakasov Subject: git: 218f4cff4785 - main - devel/sdl20: refactor options (sort and remove redundant DESCs) List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: amdmi3 X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 218f4cff478575e8ae77193d39c871426f2438af Auto-Submitted: auto-generated The branch main has been updated by amdmi3: URL: https://cgit.FreeBSD.org/ports/commit/?id=218f4cff478575e8ae77193d39c871426f2438af commit 218f4cff478575e8ae77193d39c871426f2438af Author: Dmitry Marakasov AuthorDate: 2024-04-15 16:13:18 +0000 Commit: Dmitry Marakasov CommitDate: 2024-04-15 16:58:53 +0000 devel/sdl20: refactor options (sort and remove redundant DESCs) PR: 278353 Submitted by: diizzy --- devel/sdl20/Makefile | 83 ++++++++++++++++++++++++++++++++-------------------- 1 file changed, 52 insertions(+), 31 deletions(-) diff --git a/devel/sdl20/Makefile b/devel/sdl20/Makefile index 63236ad63e10..32a5956c3f0f 100644 --- a/devel/sdl20/Makefile +++ b/devel/sdl20/Makefile @@ -67,71 +67,100 @@ AUDIO_DESC= Audio drivers VIDEO_DESC= Video drivers CSD_DESC= Client-side decorations for Wayland via libdecor -JOYSTICK_DESC= Joystick and haptic support +FCITX_DESC= fcitx support HIDAPI_DESC= Use HIDAPI for low level joystick drivers -PTHREADS_DESC= Use POSIX threads for multi-threading -UDEV_DESC= Use udev for input device detection +IBUS_DESC= IBus support +JOYSTICK_DESC= Joystick and haptic support KMSDRM_DESC= KMSDRM display support -OPENGL_DESC= OpenGL rendering support OPENGLES1_DESC= OpenGL ES 1.x rendering support OPENGLES2_DESC= OpenGL ES 2.x rendering support +PTHREADS_DESC= Use POSIX threads for multi-threading +UDEV_DESC= Use udev for input device detection VULKAN_DESC= Vulkan rendering support -WAYLAND_DESC= Wayland display support -X11_DESC= X11 display support -IBUS_DESC= IBus support -FCITX_DESC= fcitx support -ALTIVEC_CONFIGURE_ENABLE= altivec ALSA_CONFIGURE_ENABLE= alsa alsa-shared ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib + +ALTIVEC_CONFIGURE_ENABLE= altivec + ASM_CONFIGURE_ENABLE= assembly + CSD_CONFIGURE_ENABLE= libdecor libdecor-shared CSD_LIB_DEPENDS= libdecor-0.so:x11-toolkits/libdecor CSD_IMPLIES= WAYLAND + +DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus +DBUS_CONFIGURE_ENABLE= dbus + +FCITX_LIB_DEPENDS= libfcitx-config.so:chinese/fcitx +FCITX_CONFIGURE_ENABLE= fcitx +FCITX_IMPLIES= DBUS + HIDAPI_CONFIGURE_ENABLE= hidapi HIDAPI_IMPLIES= JOYSTICK + +IBUS_LIB_DEPENDS= libibus-1.0.so:textproc/ibus +IBUS_CONFIGURE_ENABLE= ibus +IBUS_IMPLIES= DBUS + JACK_CONFIGURE_ENABLE= jack jack-shared JACK_LIB_DEPENDS= libjack.so:audio/jack + JOYSTICK_CONFIGURE_ENABLE= joystick haptic JOYSTICK_BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto JOYSTICK_LIB_DEPENDS= libinotify.so:devel/libinotify + +KMSDRM_CONFIGURE_ENABLE= video-kmsdrm kmsdrm-shared +KMSDRM_USES= gl +KMSDRM_USE= GL=gbm + NAS_CONFIGURE_ENABLE= nas nas-shared NAS_LIB_DEPENDS= libaudio.so:audio/nas + +OPENGL_CONFIGURE_ENABLE= video-opengl +OPENGL_USES= gl +OPENGL_USE= GL=opengl + +OPENGLES1_CONFIGURE_ENABLE= video-opengles1 +OPENGLES1_USES= gl +OPENGLES1_USE= GL=egl,glesv1 +OPENGLES1_IMPLIES= OPENGLES + +OPENGLES2_CONFIGURE_ENABLE= video-opengles2 +OPENGLES2_USES= gl +OPENGLES2_USE= GL=egl,glesv2 +OPENGLES2_IMPLIES= OPENGLES + OSS_CONFIGURE_ENABLE= oss + PIPEWIRE_CONFIGURE_ENABLE= pipewire pipewire-shared PIPEWIRE_LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire + PTHREADS_CONFIGURE_ENABLE= pthreads pthread-sem + PULSEAUDIO_CONFIGURE_ENABLE= pulseaudio pulseaudio-shared PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio + SAMPLERATE_CONFIGURE_ENABLE= libsamplerate libsamplerate-shared SAMPLERATE_LIB_DEPENDS= libsamplerate.so:audio/libsamplerate + SNDIO_CONFIGURE_ENABLE= sndio sndio-shared SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio + UDEV_CONFIGURE_ENABLE= libudev UDEV_LIB_DEPENDS= libudev.so:devel/libudev-devd UDEV_BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto -KMSDRM_CONFIGURE_ENABLE= video-kmsdrm kmsdrm-shared -KMSDRM_USES= gl -KMSDRM_USE= GL=gbm -OPENGL_CONFIGURE_ENABLE= video-opengl -OPENGL_USES= gl -OPENGL_USE= GL=opengl -OPENGLES1_CONFIGURE_ENABLE= video-opengles1 -OPENGLES1_USES= gl -OPENGLES1_USE= GL=egl,glesv1 -OPENGLES1_IMPLIES= OPENGLES -OPENGLES2_CONFIGURE_ENABLE= video-opengles2 -OPENGLES2_USES= gl -OPENGLES2_USE= GL=egl,glesv2 -OPENGLES2_IMPLIES= OPENGLES + VULKAN_CONFIGURE_ENABLE= video-vulkan VULKAN_LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader + WAYLAND_CONFIGURE_ENABLE= video-wayland wayland-shared video-wayland-qt-touch WAYLAND_BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols \ ${LOCALBASE}/include/linux/input.h:devel/evdev-proto WAYLAND_LIB_DEPENDS= libwayland-egl.so:graphics/wayland \ libxkbcommon.so:x11/libxkbcommon WAYLAND_IMPLIES= OPENGLES2 + X11_CONFIGURE_ENABLE= video-x11 x11-shared \ video-x11-xcursor \ video-x11-xdbe \ @@ -142,14 +171,6 @@ X11_CONFIGURE_ENABLE= video-x11 x11-shared \ video-x11-xshape X11_USES= xorg X11_USE= XORG=xcursor,xext,xi,xfixes,xrandr,xscrnsaver -DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus -DBUS_CONFIGURE_ENABLE= dbus -FCITX_LIB_DEPENDS= libfcitx-config.so:chinese/fcitx -FCITX_CONFIGURE_ENABLE= fcitx -FCITX_IMPLIES= DBUS -IBUS_LIB_DEPENDS= libibus-1.0.so:textproc/ibus -IBUS_CONFIGURE_ENABLE= ibus -IBUS_IMPLIES= DBUS .include