Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 2 Apr 2020 08:36:17 +0000 (UTC)
From:      Alexey Dokuchaev <danfe@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r530264 - in head/games/openttd: . files
Message-ID:  <202004020836.0328aHp4010152@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: danfe
Date: Thu Apr  2 08:36:17 2020
New Revision: 530264
URL: https://svnweb.freebsd.org/changeset/ports/530264

Log:
  - Update OpenTTD to version 1.10.0
  - Adjust existing patches and PORTDOCS
  - Stick to SDL 1.2 for the time being
  
  PR:	245253 (independent)

Modified:
  head/games/openttd/Makefile
  head/games/openttd/distinfo
  head/games/openttd/files/extra-patch-save-passwords
  head/games/openttd/files/patch-config.lib
  head/games/openttd/pkg-plist

Modified: head/games/openttd/Makefile
==============================================================================
--- head/games/openttd/Makefile	Thu Apr  2 08:28:48 2020	(r530263)
+++ head/games/openttd/Makefile	Thu Apr  2 08:36:17 2020	(r530264)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	openttd
-DISTVERSION=	1.9.3
-PORTREVISION=	1
+DISTVERSION=	1.10.0
 CATEGORIES=	games
 MASTER_SITES=	https://proxy.binaries.openttd.org/openttd-releases/${DISTVERSION}/
 DISTNAME=	${PORTNAME}-${DISTVERSION}-source
@@ -19,8 +18,7 @@ LIB_DEPENDS=	libpng.so:graphics/png \
 USES=		cpe gmake pkgconfig tar:xz
 HAS_CONFIGURE=	yes
 CONFIGURE_ENV=	STRIP="${STRIP_CMD} ${STRIP}"
-CONFIGURE_ARGS=	--prefix-dir="${PREFIX}" --data-dir="${DATADIR_REL}" \
-		--without-libtimidity
+CONFIGURE_ARGS=	--prefix-dir="${PREFIX}" --data-dir="${DATADIR_REL}"
 MAKE_ARGS=	VERBOSE=1
 
 WRKSRC=		${WRKDIR}/${PORTNAME}-${DISTVERSION}
@@ -28,10 +26,12 @@ CXXFLAGS=	# Set to empty as OpenTTD treats it as an ad
 
 SUB_FILES=	pkg-message
 
-PORTDOCS=	HOWTO_compile_lang_files.txt README.md admin_network.txt \
+PORTDOCS=	README.md admin_network.md compiling_lang_files.md \
+		debugging_desyncs.md desync.md directory_structure.md \
 		changelog.txt elrail.svg elrail_tile.png elrail_track.png \
 		known-bugs.txt landscape.html landscape_externals.html \
-		landscape_grid.html multiplayer.txt obg_format.txt \
+		landscape_grid.html logging_and_performance_metrics.md \
+		multiplayer.md obg_format.txt \
 		obm_format.txt obs_format.txt ottd-colourtext-palette.png \
 		tileh.png
 
@@ -60,6 +60,7 @@ CONFIGURE_ARGS+=	--enable-dedicated
 CFLAGS+=	-I${LOCALBASE}/include
 USE_RC_SUBR=	${PORTNAME}
 .else
+CONFIGURE_ARGS+=	--with-sdl=sdl1
 USES+=		compiler:c++11-lib gnome sdl
 USE_CXXSTD=	gnu++11
 CXXFLAGS+=	-DU_USING_ICU_NAMESPACE=1

Modified: head/games/openttd/distinfo
==============================================================================
--- head/games/openttd/distinfo	Thu Apr  2 08:28:48 2020	(r530263)
+++ head/games/openttd/distinfo	Thu Apr  2 08:36:17 2020	(r530264)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1568662216
-SHA256 (openttd-1.9.3-source.tar.xz) = 1988e17f5b6f4b8f423c849ef1c579c21f678722ae4440f87b27a5fea6385846
-SIZE (openttd-1.9.3-source.tar.xz) = 6659508
+TIMESTAMP = 1585730612
+SHA256 (openttd-1.10.0-source.tar.xz) = 1ba21aac9a1de98b23f80fee952b4b9c5e2d3cc4ac187f5203730826b3f0e253
+SIZE (openttd-1.10.0-source.tar.xz) = 6801228

Modified: head/games/openttd/files/extra-patch-save-passwords
==============================================================================
--- head/games/openttd/files/extra-patch-save-passwords	Thu Apr  2 08:28:48 2020	(r530263)
+++ head/games/openttd/files/extra-patch-save-passwords	Thu Apr  2 08:36:17 2020	(r530264)
@@ -14,8 +14,8 @@
 +++ src/network/network_server.cpp	2014-11-09 21:37:49.000000000 +0200
 @@ -32,7 +32,7 @@
  #include "../core/pool_func.hpp"
- #include "../core/random_func.hpp"
- #include "../rev.h"
+ #include <mutex>
+ #include <condition_variable>
 -
 +#include "../fileio_func.h"
  #include "../safeguards.h"
@@ -117,9 +117,9 @@
  	uint16 last_port;                                     ///< port of the last joined server
  	bool   no_http_content_downloads;                     ///< do not do content downloads over HTTP
 +	bool   save_password;                                 ///< If password file is used
- #else /* ENABLE_NETWORK */
- #endif
  };
+ 
+ /** Settings related to the creation of games. */
 --- src/table/settings.ini	2014-10-21 21:36:21.000000000 +0300
 +++ src/table/settings.ini	2014-11-09 21:37:49.000000000 +0200
 @@ -3915,6 +3915,12 @@

Modified: head/games/openttd/files/patch-config.lib
==============================================================================
--- head/games/openttd/files/patch-config.lib	Thu Apr  2 08:28:48 2020	(r530263)
+++ head/games/openttd/files/patch-config.lib	Thu Apr  2 08:36:17 2020	(r530264)
@@ -31,7 +31,7 @@
  	fi
  
 -	if [ -n "$lzma_config" ]; then
--		CFLAGS="$CFLAGS -DWITH_LZMA"
+-		CFLAGS="$CFLAGS -DWITH_LIBLZMA"
 -		CFLAGS="$CFLAGS `$lzma_config --cflags | tr '\n\r' '  '`"
 -
 -		if [ "$enable_static" != "0" ]; then
@@ -44,7 +44,7 @@
 -			LIBS="$LIBS `$lzma_config --libs | tr '\n\r' '  '`"
 +			LIBS="$LIBS -llzma"
  		fi
-+		CFLAGS="$CFLAGS -DWITH_LZMA"
++		CFLAGS="$CFLAGS -DWITH_LIBLZMA"
  	fi
  
  	if [ "$with_lzo2" != "0" ]; then
@@ -56,8 +56,8 @@
 +	detect_library "$with_lzma" "lzma" "liblzma.a" "" "lzma.h"
 +}
 +
- detect_libtimidity() {
- 	detect_pkg_config "$with_libtimidity" "libtimidity" "libtimidity_config" "0.1" "1"
+ detect_fluidsynth() {
+ 	detect_library "$with_fluidsynth" "fluidsynth" "" "" "fluidsynth.h"
  }
 @@ -2756,10 +2757,6 @@ detect_pkg_config() {
  	log 1 "checking $2... found"

Modified: head/games/openttd/pkg-plist
==============================================================================
--- head/games/openttd/pkg-plist	Thu Apr  2 08:28:48 2020	(r530263)
+++ head/games/openttd/pkg-plist	Thu Apr  2 08:36:17 2020	(r530264)
@@ -11,6 +11,7 @@ man/man6/openttd.6.gz
 %%DATADIR%%/ai/compat_1.7.nut
 %%DATADIR%%/ai/compat_1.8.nut
 %%DATADIR%%/ai/compat_1.9.nut
+%%DATADIR%%/ai/compat_1.10.nut
 %%DATADIR%%/baseset/no_music.obm
 %%DATADIR%%/baseset/no_sound.obs
 %%DATADIR%%/baseset/openttd.grf
@@ -32,6 +33,7 @@ man/man6/openttd.6.gz
 %%DATADIR%%/game/compat_1.7.nut
 %%DATADIR%%/game/compat_1.8.nut
 %%DATADIR%%/game/compat_1.9.nut
+%%DATADIR%%/game/compat_1.10.nut
 %%DATADIR%%/lang/afrikaans.lng
 %%DATADIR%%/lang/arabic_egypt.lng
 %%DATADIR%%/lang/basque.lng



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202004020836.0328aHp4010152>