[Bug 288495] [NEW PORT] emulators/Ymir: Sega Saturn emulator
- In reply to: bugzilla-noreply_a_freebsd.org: "[Bug 288495] [NEW PORT] emulators/Ymir: Sega Saturn emulator"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 05 Aug 2025 12:50:59 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=288495
--- Comment #10 from Stefan Schlosser <bsdcode@disroot.org> ---
(In reply to Vladimir Druzenko from comment #8)
> 1. Without capital Y port need several complications.
> For example:
> PORTNAME=ymir
> PORTNAME_CAP=${PORTNAME:C/^(.).*/\1/:tu}${PORTNAME:C/^.//}
> WRKSRC=${WRKDIR}/${PORTNAME_CAP}-${DISTVERSION}
> I'll think about it some more and consult with other developers.
Alright. Then I will keep PORTNAME=Ymir until further notice.
> 2. Build for me with my patch attached to bug #288454.
> Same for libfmt: bug #286406.
Thank you very very much! I didn't recognize the imgui submodule is actually
referencing the docking branch.
> 3. If it require /usr/local/bin/zenity (binary at runtime) then we can just use:
> _ZENITY4_BR_DEPENDS= zenity:x11/zenity4
> _ZENITY_BR_DEPENDS= zenity:x11/zenity
> Port can be build with any zenity* and other will get this dependency.
> I got same with www/node22 and www/node24 - both provides binary with name "node". :-o
> At least this work if you build port self, but I don't know is it work if you install
> precompiled binary package. You can easy test this locally.
I tested your recommendation and unfortunatly it doesn't work with installing
binary packages. The run dependency for the zenity package is registered in the
Ymir package and will conflict with the other zenity package if it is
installed.
(In reply to Vladimir Druzenko from comment #9)
Thanks! Yes I ended up roughly with the same in the end. Building and
playtesting is fine now, my Vulkan-specific patch for imgui is not needed (and
probably wrong then too...). I incorporated your changes into mine with small
alterations/rearrangements.
--
You are receiving this mail because:
You are the assignee for the bug.