From nobody Tue May 14 00:50:51 2024 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Vdd7v6kxDz5K1y4; Tue, 14 May 2024 00:50:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Vdd7v4XD7z4Fch; Tue, 14 May 2024 00:50:51 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1715647851; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=qf1HjVHxFTWGRlUeZFjTqzWoxVaq/PRZ843MeDbsV5M=; b=LfKzvUL0SFfoVQf2Uoz26joY1HHvdPOWR37UOZRSJUZphvW0CIyL50lHjnpD4na8XHOMMu P6oS6NLdqJTQObCTTTtetn2Ct8jLc3XLTwVFdWZz6YMCADNAjXUPUm1DGQ8zTKz3dW8yvJ lg6fNtwl9myQUnhy9KULJFvi0OzPvEtPD4qemhztGu43F2MQFXaSbyrv+Q+eDaQHGD4Ybn deN38yQsZvOX99VH1T3dpIfc4EhpopZeeiv02pUOJKW75YSv+NxbL4eWdqCrGiJAHbhfNa g4RzEqRCLswB5mYnrdYek85aWI/I9x5M2z2d322Vdg6KuR6Bogzf2dAzFVMNrA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1715647851; a=rsa-sha256; cv=none; b=q5vY49vc7mPvgLf5RKMdLATcdnIa5WSi2GDDC6PzW8PpXAuQru/aEEFRTCivKUivnZAevL uG24dQY6VJmcyelCa9saIz+Gs0+WY+DAM9n+YKmynhGY+upA0lno4wr9KFwr/581wJeogG VzIAbrkGlE73XAATx34ouJd7P87YOy/EIB2EMd0WMtLnNEwFfr0Y4ijyOCfZW404qBYcL5 E0KRfuOxHC9reQkZqr7Dst7qG4Dc/O0Z7+XILoSYnSd77g3gSWR/OcPpAwIHwuSf7IzCpc n9m3zJDYjFUL8l1jSkCrjrppTt/VxtW/WXIDpzNSWSAkGOO3qJdFUceP6h0dEA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1715647851; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=qf1HjVHxFTWGRlUeZFjTqzWoxVaq/PRZ843MeDbsV5M=; b=c6Xece+DpzxqiF2K+bENxIwfjqLeTtHL5q9wU7ZOuYYoV3kP3RlRQsfi6kz3rnhrEudbXR gZUpeqGNyMCH4z1Kp4qnXFsAWPn64fJo11S/Fx84+Weevk64goasbYJLWuINJME7TZ0G2K 73XysaN/bv+VE14FCxVL9ylpL8d1ZrKf4ymTwsHimgJh/qynwMhSIpsYjIn0JCtL4eF0P3 wQg9CHyMILWSccFRkbnyaGG+oGae6mnaFIEPnvIxtnyLumgeX2+7OY+WCBpr7eMDeqDCYx IuZMVoUQZoQFd+HYMNvaVozxr+riYwXLWosvOEVwyBzq5x4xbH7BekSFAPJGww== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Vdd7v48KTz19Q1; Tue, 14 May 2024 00:50:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 44E0opno090147; Tue, 14 May 2024 00:50:51 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 44E0op7G090144; Tue, 14 May 2024 00:50:51 GMT (envelope-from git) Date: Tue, 14 May 2024 00:50:51 GMT Message-Id: <202405140050.44E0op7G090144@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Dmitry Marakasov Subject: git: 5eed65d4e884 - main - games/simutrans: update 123-0-1 =?utf-8?Q?=E2=86=92?= 124-0 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: amdmi3 X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5eed65d4e88438cf14b85e0463cf6aa622471aec Auto-Submitted: auto-generated The branch main has been updated by amdmi3: URL: https://cgit.FreeBSD.org/ports/commit/?id=5eed65d4e88438cf14b85e0463cf6aa622471aec commit 5eed65d4e88438cf14b85e0463cf6aa622471aec Author: Dmitry Marakasov AuthorDate: 2024-05-06 15:17:46 +0000 Commit: Dmitry Marakasov CommitDate: 2024-05-14 00:40:08 +0000 games/simutrans: update 123-0-1 → 124-0 --- games/simutrans/Makefile | 23 +++++----------------- games/simutrans/distinfo | 6 +++--- .../files/patch-cmake_SimutransInstall.cmake | 22 +++++++++++++++++++++ .../files/patch-src_simutrans_sys_simsys.cc | 14 +++++++++++++ games/simutrans/files/patch-sys_simsys.cc | 11 ----------- games/simutrans/pkg-plist | 1 - 6 files changed, 44 insertions(+), 33 deletions(-) diff --git a/games/simutrans/Makefile b/games/simutrans/Makefile index 78d4520da023..caf20830ab31 100644 --- a/games/simutrans/Makefile +++ b/games/simutrans/Makefile @@ -1,6 +1,5 @@ PORTNAME= simutrans -DISTVERSION= 123-0-1 -PORTREVISION= 1 +DISTVERSION= 124-0 CATEGORIES= games MASTER_SITES= SF/simutrans/simutrans/${DISTVERSION} DISTNAME= simutrans-src-${DISTVERSION} @@ -18,16 +17,14 @@ LIB_DEPENDS= libpng.so:graphics/png \ libfreetype.so:print/freetype2 \ libzstd.so:archivers/zstd -USES= cmake compiler:c++11-lib pkgconfig sdl zip +USES= cmake compiler:c++14-lang pkgconfig sdl zip USE_SDL= sdl2 - CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_CCache \ CMAKE_DISABLE_FIND_PACKAGE_Git \ CMAKE_DISABLE_FIND_PACKAGE_Subversion +CMAKE_ARGS= -DSIMUTRANS_USE_REVISION=1 -NO_WRKSUBDIR= yes - -SUB_FILES= simutrans +WRKSRC= ${WRKDIR}/simutrans-Nightly PORTDATA= * PORTDOCS= change_request.txt \ @@ -59,17 +56,7 @@ FLUIDSYNTH_DESC= Enable FluidSynth for MIDI playback FLUIDSYNTH_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth FLUIDSYNTH_CMAKE_BOOL= SIMUTRANS_USE_FLUIDSYNTH_MIDI -do-install: - @cd ${WRKSRC}/simutrans && ${COPYTREE_SHARE} \ - "ai config font music script text themes" ${STAGEDIR}${DATADIR} - ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/simutrans/simutrans \ - ${STAGEDIR}${PREFIX}/libexec/simutrans - ${INSTALL_SCRIPT} ${WRKDIR}/simutrans ${STAGEDIR}${PREFIX}/bin - @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps - ${INSTALL_DATA} ${WRKSRC}/simutrans.svg \ - ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/ - -do-install-DOCS-on: +post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/simutrans && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} diff --git a/games/simutrans/distinfo b/games/simutrans/distinfo index b72743356db1..ee65b86de16d 100644 --- a/games/simutrans/distinfo +++ b/games/simutrans/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1647349156 -SHA256 (simutrans-src-123-0-1.zip) = 8deb38c8de41fb5558640cdd4b9b161c38de92c077b3e506f74c34f93214f469 -SIZE (simutrans-src-123-0-1.zip) = 4771334 +TIMESTAMP = 1715001460 +SHA256 (simutrans-src-124-0.zip) = e72f51929fb6277875018de3744fc419c078b1b8ceaecb4a24a5ffcf49abb222 +SIZE (simutrans-src-124-0.zip) = 5464505 diff --git a/games/simutrans/files/patch-cmake_SimutransInstall.cmake b/games/simutrans/files/patch-cmake_SimutransInstall.cmake new file mode 100644 index 000000000000..be6f9b1dcde7 --- /dev/null +++ b/games/simutrans/files/patch-cmake_SimutransInstall.cmake @@ -0,0 +1,22 @@ +--- cmake/SimutransInstall.cmake.orig 2024-05-04 14:27:27 UTC ++++ cmake/SimutransInstall.cmake +@@ -36,19 +36,12 @@ else () + # MSVC has no variable on the install target path at execution time, which is why we expand the directories at creation time! + install(CODE "execute_process(COMMAND powershell -ExecutionPolicy Bypass -File ${CMAKE_SOURCE_DIR}/tools/get_lang_files.ps1 WORKING_DIRECTORY ${SIMUTRANS_OUTPUT_DIR}/${SIMUTRANS_BASE_DIR}/..)") + else () +- install(CODE "execute_process(COMMAND sh ${CMAKE_SOURCE_DIR}/tools/get_lang_files.sh WORKING_DIRECTORY ${SIMUTRANS_OUTPUT_DIR}/${SIMUTRANS_BASE_DIR}/.. )") + endif () + + # + # Pak installer + # + if (NOT WIN32) +- install(FILES "${CMAKE_SOURCE_DIR}/tools/get_pak.sh" DESTINATION "${SIMUTRANS_BASE_DIR}" +- PERMISSIONS +- OWNER_READ OWNER_WRITE OWNER_EXECUTE +- GROUP_READ GROUP_EXECUTE +- WORLD_READ WORLD_EXECUTE +- ) + else () + # NSIS must be installed manually in the path with the right addons + if(MINGW) diff --git a/games/simutrans/files/patch-src_simutrans_sys_simsys.cc b/games/simutrans/files/patch-src_simutrans_sys_simsys.cc new file mode 100644 index 000000000000..ac91496e836c --- /dev/null +++ b/games/simutrans/files/patch-src_simutrans_sys_simsys.cc @@ -0,0 +1,14 @@ +--- src/simutrans/sys/simsys.cc.orig 2024-05-04 14:27:27 UTC ++++ src/simutrans/sys/simsys.cc +@@ -526,9 +526,9 @@ char const *dr_query_homedir() + } + #else + if( getenv("XDG_DATA_HOME") == NULL ) { +- sprintf(buffer, "%s/simutrans", getenv("HOME")); ++ sprintf(buffer, "%s/.simutrans", getenv("HOME")); + } else { +- sprintf(buffer, "%s/simutrans", getenv("XDG_DATA_HOME")); ++ sprintf(buffer, "%s/.simutrans", getenv("XDG_DATA_HOME")); + } + #endif + diff --git a/games/simutrans/files/patch-sys_simsys.cc b/games/simutrans/files/patch-sys_simsys.cc deleted file mode 100644 index be3822e9a858..000000000000 --- a/games/simutrans/files/patch-sys_simsys.cc +++ /dev/null @@ -1,11 +0,0 @@ ---- sys/simsys.cc.orig 2022-01-28 11:17:50 UTC -+++ sys/simsys.cc -@@ -395,7 +395,7 @@ char const *dr_query_homedir() - #elif defined __ANDROID__ - tstrncpy(buffer,SDL_GetPrefPath("Simutrans Team","simutrans"),lengthof(buffer)); - #else -- sprintf(buffer, "%s/simutrans", getenv("HOME")); -+ sprintf(buffer, "%s/.simutrans", getenv("HOME")); - #endif - - // create directory and subdirectories diff --git a/games/simutrans/pkg-plist b/games/simutrans/pkg-plist index 04bcdf5a1140..18b9387086af 100644 --- a/games/simutrans/pkg-plist +++ b/games/simutrans/pkg-plist @@ -1,3 +1,2 @@ bin/simutrans -libexec/simutrans share/icons/hicolor/scalable/apps/simutrans.svg