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 \

Reply via email to