Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 949556 - app-emulation/86Box: Add support for virtual networking through net-misc/vde
Summary: app-emulation/86Box: Add support for virtual networking through net-misc/vde
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Conrad Kostecki
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-10 15:57 UTC by Thomas Schneider
Modified: 2025-02-10 21:10 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild patch (0001-app-emulation-86Box-Add-support-for-virtual-networki.patch,2.38 KB, patch)
2025-02-10 16:00 UTC, Thomas Schneider
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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(-)