On 2023/02/25 14:45:58 +0000, Stuart Henderson <s...@spacehopper.org> wrote: > bulk build on i386.ports.openbsd.org > started at 1677208976 Thu Feb 23 20:22:56 MST 2023 > finished at 1677334037 Sat Feb 25 07:07:17 MST 2023 > report generated at 1677334068 Sat Feb 25 07:07:48 MST 2023 > total 34h44m > done with kern.version=OpenBSD 7.2-current (GENERIC.MP) #0: Thu Feb 23 > 19:56:33 MST 2023 > > built packages > build failures: 5 > not built: 0 > games/openttd
it links sdl2 statically. This should make it package properly, but would be nice to dynamically link to it. I couldn't find the right cmake incantation to do so. If you're curious, CMakeLists.txt has link_package(SDL2 TARGET SDL2::SDL2) where `link_package' is defined in cmake/LinkPackage.cmake and is a thin wrapper around CMake' target_link_libraries. Index: Makefile =================================================================== RCS file: /home/cvs/ports/games/openttd/Makefile,v retrieving revision 1.80 diff -u -p -r1.80 Makefile --- Makefile 23 Feb 2023 19:46:44 -0000 1.80 +++ Makefile 25 Feb 2023 16:17:27 -0000 @@ -3,6 +3,7 @@ COMMENT= open source clone of the game T V = 13.0 DISTNAME = openttd-$V-source PKGNAME = openttd-$V +REVISION = 0 CATEGORIES= games @@ -33,6 +34,9 @@ LIB_DEPENDS= archivers/lzo2 \ graphics/png \ textproc/icu4c \ archivers/xz + +# statically linked +LIB_DEPENDS += devel/sdl2 RUN_DEPENDS = audio/timidity \ devel/desktop-file-utils \