And looking at the code,  src/3rdparty/squirrel/include/squirrel.h,
there will be time_t-cast and pointer-cast problems, see SQInteger
definition. See:

1. src/3rdparty/squirrel/include/squirrel.h, SQInteger & Co.
definition (should fit time_t); see also comments about SQHash -
probably, it's petter to typedef it to intptr_t?
2. ScriptDate::GetSystemTime in src/script/api/script_date.cpp

--
  WBR,
  Vadim Zhukov


2013/8/23 Vadim Zhukov <[email protected]>:
> 2013/8/23 Anthony J. Bentley <[email protected]>:
>> Hi,
>>
>> Below is a minor update to openttd-1.3.2. Works well on i386/amd64.
>>
>> While here, use https for the master sites that support it.
>>
>> ok?
>
> Are old saved games compatible with this update?
>
>> Index: Makefile
>> ===================================================================
>> RCS file: /cvs/ports/games/openttd/Makefile,v
>> retrieving revision 1.32
>> diff -u -p -u -p -r1.32 Makefile
>> --- Makefile    25 Jun 2013 22:41:41 -0000      1.32
>> +++ Makefile    14 Aug 2013 01:05:00 -0000
>> @@ -2,7 +2,7 @@
>>
>>  COMMENT=       open source clone of the game Transport Tycoon Deluxe
>>
>> -V =            1.3.1
>> +V =            1.3.2
>>  DISTNAME =     openttd-${V}
>>  EXTRACT_SUFX=  -source.tar.gz
>>  GFX_V=         0.4.7
>> @@ -24,12 +24,12 @@ MAINTAINER =        Anthony J. Bentley <anthony
>>  PERMIT_PACKAGE_CDROM=  Yes
>>
>>  WANTLIB += SDL c fontconfig freetype icudata icui18n icuuc
>> -WANTLIB += lzma lzo2 m png pthread stdc++ z
>> +WANTLIB += icule iculx lzma lzo2 m png pthread stdc++ z
>>
>>  MASTER_SITES=          http://binaries.openttd.org/releases/${V}/
>> -MASTER_SITES0=         
>> http://bundles.openttdcoop.org/opengfx/releases/${GFX_V}/
>> -MASTER_SITES1=         
>> http://bundles.openttdcoop.org/opensfx/releases/${SFX_V}/
>> -MASTER_SITES2=         
>> http://bundles.openttdcoop.org/openmsx/releases/${MSX_V}/
>> +MASTER_SITES0=         
>> https://bundles.openttdcoop.org/opengfx/releases/${GFX_V}/
>> +MASTER_SITES1=         
>> https://bundles.openttdcoop.org/opensfx/releases/${SFX_V}/
>> +MASTER_SITES2=         
>> https://bundles.openttdcoop.org/openmsx/releases/${MSX_V}/
>>
>>  LIB_DEPENDS=           archivers/lzo2 \
>>                         devel/sdl \
>> Index: distinfo
>> ===================================================================
>> RCS file: /cvs/ports/games/openttd/distinfo,v
>> retrieving revision 1.16
>> diff -u -p -u -p -r1.16 distinfo
>> --- distinfo    25 Jun 2013 22:41:41 -0000      1.16
>> +++ distinfo    14 Aug 2013 01:05:00 -0000
>> @@ -1,8 +1,8 @@
>>  SHA256 (openttd/opengfx-0.4.7.zip) = 
>> EAMsaD+YtNN4wGURGKSFiubT8KUFkwLcP5a/v83GckE=
>>  SHA256 (openttd/openmsx-0.3.1.zip) = 
>> kuKTronxOtZ59DGF6D+4H7jK1H/mP0rz09n5VRMEYPU=
>>  SHA256 (openttd/opensfx-0.2.3.zip) = 
>> NXR0WsDBOLrlO1aXJZHbjXeK2fr/1R3q43pIpWPnFmI=
>> -SHA256 (openttd/openttd-1.3.1-source.tar.gz) = 
>> 54VT4r4m/5iFG4fbgLfD8KReSWhnLnLc6ntYIhz5WWY=
>> +SHA256 (openttd/openttd-1.3.2-source.tar.gz) = 
>> nHAEBtN1Ap9PCSNsQU2qvaq6bnmS3rcwDbd0KzymQbk=
>>  SIZE (openttd/opengfx-0.4.7.zip) = 3471843
>>  SIZE (openttd/openmsx-0.3.1.zip) = 136981
>>  SIZE (openttd/opensfx-0.2.3.zip) = 11144025
>> -SIZE (openttd/openttd-1.3.1-source.tar.gz) = 9546727
>> +SIZE (openttd/openttd-1.3.2-source.tar.gz) = 9614867
>> Index: pkg/PLIST
>> ===================================================================
>> RCS file: /cvs/ports/games/openttd/pkg/PLIST,v
>> retrieving revision 1.17
>> diff -u -p -u -p -r1.17 PLIST
>> --- pkg/PLIST   25 Jun 2013 22:41:41 -0000      1.17
>> +++ pkg/PLIST   14 Aug 2013 01:05:00 -0000
>> @@ -154,6 +154,7 @@ share/openttd/lang/slovenian.lng
>>  share/openttd/lang/spanish.lng
>>  share/openttd/lang/swedish.lng
>>  share/openttd/lang/tamil.lng
>> +share/openttd/lang/thai.lng
>>  share/openttd/lang/traditional_chinese.lng
>>  share/openttd/lang/turkish.lng
>>  share/openttd/lang/ukrainian.lng
>
> --
>   WBR,
>   Vadim Zhukov

Reply via email to