Created attachment 254031 [details] Install xsokoban's screens.
Created attachment 254101 [details] install xsokoban's screens take maintainership.
The whole “reach across to another port and grab its distfile” thing is not a good idea and tends to be somewhat fragile. And I'm sure it won't build in Poudriere as is. Instead, add the xsokoban distfile as a distfile to this port and grab the screens from there. You could also add xsokoban as a RUN_DEPENDS and patch the program so it looks in ${LOCALBASE}/lib/X11/xsokoban/screens for the xsokoban screens. Please revisit this patch and adjust it as indicated.
As far as I have tried, I can build with poudriere. A similar japanese/multiskkserv could also be built. multiskkserv is a port that was once removed and resurrected.
Created attachment 255131 [details] Install xsokoban's screens
Thank you for the improved patch.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=2b9e7c186a2ecaa18da974741cd9404ba1f4fa61 commit 2b9e7c186a2ecaa18da974741cd9404ba1f4fa61 Author: mew14930xvi <mew14930xvi@inbox.lv> AuthorDate: 2024-11-13 12:09:00 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2024-11-14 08:43:28 +0000 games/sokoban: install xsokoban's screens - maintainership goes to submitter PR: 281881 games/sokoban/Makefile | 24 ++++++++++++---------- games/sokoban/distinfo | 3 +++ games/sokoban/files/patch-sokoban.h | 9 +++++++++ games/sokoban/pkg-descr | 1 + games/sokoban/pkg-plist | 40 +++++++++++++++++++++++++++++++++++++ 5 files changed, 66 insertions(+), 11 deletions(-)
Thank you for your contribution.