Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 949556

Summary: app-emulation/86Box: Add support for virtual networking through net-misc/vde
Product: Gentoo Linux Reporter: Thomas Schneider <qsx>
Component: Current packagesAssignee: Conrad Kostecki <conikost>
Status: RESOLVED FIXED    
Severity: normal CC: qsx
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: ebuild patch

Description Thomas Schneider 2025-02-10 15:57:40 UTC
86Box can use net-misc/vde as network backend.  Currently, the ebuild would enable support if vde is installed in the build environment (it would still only be dlopen()ed at runtime though).  This patch adds explicit CMake arguments.

The strange `-DHAS_VDE=...` CMake argument is because upstream searches for vde headers and libraries on its own, instead of using pkg-config.
Comment 1 Thomas Schneider 2025-02-10 16:00:08 UTC
Created attachment 918530 [details, diff]
ebuild patch
Comment 2 Larry the Git Cow gentoo-dev 2025-02-10 21:10:36 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a12017c5bd245de75cd1e1c2493d48a68bdf696

commit 7a12017c5bd245de75cd1e1c2493d48a68bdf696
Author:     Thomas Schneider <qsx@chaotikum.eu>
AuthorDate: 2025-02-10 15:58:39 +0000
Commit:     Conrad Kostecki <conikost@gentoo.org>
CommitDate: 2025-02-10 21:09:35 +0000

    app-emulation/86Box: Add support for virtual networking through net-misc/vde
    
    The strange `-DHAS_VDE=...` CMake argument is because upstream searches
    for vde headers and libraries on its own, instead of using pkg-config.
    
    Closes: https://bugs.gentoo.org/949556
    Signed-off-by: Thomas Schneider <qsx@chaotikum.eu>
    Signed-off-by: Conrad Kostecki <conikost@gentoo.org>

 app-emulation/86Box/{86Box-4.2.1.ebuild => 86Box-4.2.1-r1.ebuild} | 6 ++++--
 app-emulation/86Box/metadata.xml                                  | 1 +
 2 files changed, 5 insertions(+), 2 deletions(-)