commit:     2a729de7fdceb4f00b81b2b059660d488ca847d9
Author:     Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at>
AuthorDate: Tue Jun 20 10:46:59 2023 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Tue Jun 20 19:59:58 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a729de7

net-misc/moonlight: remove unused patch

Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/31550
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 .../moonlight/files/moonlight-9999-automagic.patch | 136 ---------------------
 1 file changed, 136 deletions(-)

diff --git a/net-misc/moonlight/files/moonlight-9999-automagic.patch 
b/net-misc/moonlight/files/moonlight-9999-automagic.patch
deleted file mode 100644
index 1a2b56ceea7a..000000000000
--- a/net-misc/moonlight/files/moonlight-9999-automagic.patch
+++ /dev/null
@@ -1,136 +0,0 @@
-From 3bd5c3728b5469e88dcba794e371e9b028c47df8 Mon Sep 17 00:00:00 2001
-From: James Le Cuirot <ch...@gentoo.org>
-Date: Sat, 3 Jun 2023 17:51:00 +0100
-Subject: [PATCH] Allow forced disabling of features instead of relying on
- pkg-config
-
-So-called "automagic" behaviour is considered unhelpful by
-distributions. A user may unintentionally build Moonlight with VDPAU
-support simply because they had that library installed, only for the
-whole application to break when they uninstall the library later. This
-could happen on any distribution, but it should especially be avoided on
-source-based distributions, where the user would not expect the package
-manager to encounter such issues.
-
-This commit is best viewed without whitespace changes.
----
- app/app.pro | 92 +++++++++++++++++++++++++++++++++--------------------
- 1 file changed, 57 insertions(+), 35 deletions(-)
-
-diff --git a/app/app.pro b/app/app.pro
-index 82d941e7..85f38dd4 100644
---- a/app/app.pro
-+++ b/app/app.pro
-@@ -65,52 +65,74 @@ unix:!macx {
-     CONFIG += link_pkgconfig
-     PKGCONFIG += openssl sdl2 SDL2_ttf opus
- 
--    packagesExist(libavcodec) {
--        PKGCONFIG += libavcodec libavutil
--        CONFIG += ffmpeg
--
--        packagesExist(libva) {
--            packagesExist(libva-x11) {
--                CONFIG += libva-x11
-+    !disable-ffmpeg {
-+        packagesExist(libavcodec) {
-+            PKGCONFIG += libavcodec libavutil
-+            CONFIG += ffmpeg
-+
-+            !disable-libva {
-+                packagesExist(libva) {
-+                    !disable-x11 {
-+                        packagesExist(libva-x11) {
-+                            CONFIG += libva-x11
-+                        }
-+                    }
-+                    !disable-wayland {
-+                        packagesExist(libva-wayland) {
-+                            CONFIG += libva-wayland
-+                        }
-+                    }
-+                    !disable-libdrm {
-+                        packagesExist(libva-drm) {
-+                            CONFIG += libva-drm
-+                        }
-+                    }
-+                    CONFIG += libva
-+                }
-             }
--            packagesExist(libva-wayland) {
--                CONFIG += libva-wayland
-+
-+            !disable-libvdpau {
-+                packagesExist(vdpau) {
-+                    CONFIG += libvdpau
-+                }
-             }
--            packagesExist(libva-drm) {
--                CONFIG += libva-drm
-+
-+            !disable-mmal {
-+                packagesExist(mmal) {
-+                    PKGCONFIG += mmal
-+                    CONFIG += mmal
-+                }
-             }
--            CONFIG += libva
--        }
- 
--        packagesExist(vdpau) {
--            CONFIG += libvdpau
--        }
-+            !disable-libdrm {
-+                packagesExist(libdrm) {
-+                    PKGCONFIG += libdrm
-+                    CONFIG += libdrm
-+                }
-+            }
- 
--        packagesExist(mmal) {
--            PKGCONFIG += mmal
--            CONFIG += mmal
-+            !disable-cuda {
-+                packagesExist(ffnvcodec) {
-+                    PKGCONFIG += ffnvcodec
-+                    CONFIG += cuda
-+                }
-+            }
-         }
- 
--        packagesExist(libdrm) {
--            PKGCONFIG += libdrm
--            CONFIG += libdrm
-+        !disable-wayland {
-+            packagesExist(wayland-client) {
-+                CONFIG += wayland
-+                PKGCONFIG += wayland-client
-+            }
-         }
- 
--        packagesExist(ffnvcodec) {
--            PKGCONFIG += ffnvcodec
--            CONFIG += cuda
-+        !disable-x11 {
-+            packagesExist(x11) {
-+                DEFINES += HAS_X11
-+                PKGCONFIG += x11
-+            }
-         }
-     }
--
--    packagesExist(wayland-client) {
--        CONFIG += wayland
--        PKGCONFIG += wayland-client
--    }
--
--    packagesExist(x11) {
--        DEFINES += HAS_X11
--        PKGCONFIG += x11
--    }
- }
- win32 {
-     LIBS += -llibssl -llibcrypto -lSDL2 -lSDL2_ttf -lavcodec -lavutil -lopus 
-ldxgi -ld3d11
--- 
-2.40.1
-

Reply via email to