# $NetBSD: Makefile,v 1.120 2024/01/30 14:22:02 ryoon Exp $ DISTNAME= openttd-13.4-source PKGNAME= ${DISTNAME:S/-source//} PKGREVISION= 3 CATEGORIES= games MASTER_SITES= https://proxy.binaries.openttd.org/openttd-releases/${PKGVERSION_NOREV}/ MASTER_SITES+= https://cdn.openttd.org/openttd-releases/${PKGVERSION_NOREV}/ EXTRACT_SUFX= .tar.xz MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= https://www.openttd.org/ COMMENT= Open source clone of Transport Tycoon Deluxe LICENSE= gnu-gpl-v2 WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} USE_LANGUAGES= c c++ USE_TOOLS+= pkg-config USE_CXX_FEATURES+= c++17 charconv BUILD_DEFS+= VARBASE # Uses alloca, cannot use standard C++ on NetBSD FORCE_CXX_STD= gnu++17 .include "../../mk/bsd.prefs.mk" CMAKE_ARGS+= -DPERSONAL_DIR=.openttd CMAKE_ARGS+= -DSHARED_DIR=${VARBASE}/games/openttd CMAKE_ARGS+= -DGLOBAL_DIR=${PREFIX}/share/openttd CMAKE_ARGS+= -DCMAKE_BUILD_TYPE=Release CMAKE_ARGS+= -DCMAKE_INSTALL_BINDIR=bin CMAKE_ARGS+= -DCMAKE_INSTALL_DATADIR=share CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_Allegro=ON CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON CMAKE_ARGS+= -DCMAKE_DISABLE_FIND_PACKAGE_Grfcodec=ON CMAKE_ARGS+= -DOPTION_INSTALL_FHS=ON PLIST_VARS= unix .if ${OPSYS} != "Darwin" PLIST.unix= yes .include "../../devel/SDL2/buildlink3.mk" .include "../../fonts/fontconfig/buildlink3.mk" .include "../../graphics/freetype2/buildlink3.mk" .include "../../graphics/hicolor-icon-theme/buildlink3.mk" .include "../../sysutils/desktop-file-utils/desktopdb.mk" .include "../../textproc/icu/buildlink3.mk" .endif .include "../../archivers/lzo/buildlink3.mk" .include "../../archivers/xz/buildlink3.mk" .include "../../audio/fluidsynth/buildlink3.mk" .include "../../converters/libiconv/buildlink3.mk" .include "../../devel/cmake/build.mk" .include "../../devel/zlib/buildlink3.mk" .include "../../graphics/png/buildlink3.mk" .include "../../mk/pthread.buildlink3.mk" .include "../../mk/bsd.pkg.mk"