0.6.3 (2008-10-01) ------------------------------------------------------------------------ - Fix: NewGRF VarAction 2 variable 43 for industries saw MP_VOID tiles as land tiles and was inefficient (r14417, r14416, r14415) - Fix: Possible buffer overrun/wrong parameter type passed to printf (r14414, r14397) - Fix: Generation seed set using -G was always overwritten by -g (r14408) - Fix: Do not allow extending signals by dragging in any direction other than the track direction [FS#2202] (r14013) 0.6.3-RC1 (2008-09-22) ------------------------------------------------------------------------ - Fix: Invalid v->u.air.targetairport could cause crashes at several places [FS#2300] (r14383, r14344, r14343) - Fix: Moving the first vehicle of a train elsewhere might require a new unitnumber for the remaining chain which might not be available (r14384) - Fix: Trams jumping when reversing on a single trambit (like caused during road construction reworks) or when (manually) reversing in a corner [FS#1852] (r14371) - Fix: Multiheaded parts in free wagon chains weren't connected (could cause desyncs) (r14366, r14362) - Fix: [Win32] Some keypress combinations could be handled twice [FS#2206] (r14363) - Fix: The ownership of roadtiles was not properly set for very old savegames (including TTD's) making it impossible to remove some pieces of road [FS#2311] (r14359) - Fix: Desync due to randomly ordered vehicle hash by flooding and road vehicle overtake/following (r14356, r14258) - Fix: Signs were not updated on company bankrupcy/sell, and thus could have the colour of invalid player (r14348) - Fix: Delete the RenameSignWindow when 'its' sign is deleted (r14345) - Fix: Signs from old savegames were lost (causing little memory leaks) (r14340) - Fix: When a company was renamed and then manager was renamed before building anything, company name changed (r14328) - Fix: When you rename a town before building something and build something near that town your company would be called "<old townname> Transport" [FS#2251] (r14327) - Fix: Free any blocks that a helicopter may have on an oilrig when the helicopter gets forcefully removed (bankruptcy). For other airports this isn't needed as they can't be used by multiple companies [FS#2241] (r14324) - Fix: Possible assert when renaming removed waypoint (r14322) - Fix: Properly delete orders so the pool doesn't fill up (r14319) - Fix: Do not allow building road over level crossings and drive-through road stops in the wrong direction; do not allow adding roadtypes to non-drive through road stops; pay for all added road bits [FS#2268] (r14316, r14315, r14314, r14308) - Fix: Aircraft frozen above oil rig when the next order is invalid [FS#2244] (r14309) - Fix: [YAPF] Only reserve road slots for multistop when they are really reachable [FS#2294] (r14305) - Fix: One could be trying to get the station name of a station that is outside of the pool (r14297) - Fix: Default for sound effects and music volume should be in the valid range for that setting [FS#2286] (r14289) - Fix: Make small UFO aware of articulated RVs so they crash the complete vehicle instead of a small part of it (r14270) - Fix: Desyncs after deleting a waypoint because of explicit destructor call instead of using operator delete (r14265) - Fix: Merge keycode for "normal" 0-9 keys and keypad 0-9 keys so people do not get confused that the keypad does not work as expected [FS#2277] (r14260) - Fix: Clicking on the smallmap didn't break the "follow vehicle in main viewport" [FS#2269] (r14243) - Fix: The engine-purchase-list-sorter doubled running-cost and halfed capacity of double-headed engines [FS#2267] (r14239) - Fix: Feeder share was computed wrong when splitting cargo packet (r14234) - Fix: Signs (town name, station name, ...) could be too long for 8bit width in pixels (r14221) - Fix: 10 days != 6*2.5 days, effectively causing the payment graph to show the wrong data (r14219) - Fix: When determining length of a string with limited size, first check if we are not out of bounds already (r14204) - Fix: Properly update the current timetable's travel/wait times instead of only doing it for one vehicle in the shared order chain and only when some bit has not been set [FS#2236] (r14192) - Fix: Sprite payload skipping would not skip enough bytes in a very small subset of compressed sprites (r14191) - Fix: After applying NewGRF settings, all rail and road types were available as the engine availability check was performed too early (r14182) - Fix: Close all related vehicle lists when closing a station window (and not only the train list) (r14180) - Fix: RemoveOrderFromAllVehicles() did not mark enough windows dirty (r14179) - Fix: Incorrect cargo weights (r14144) - Fix: GetSlopeZ() gets a virtual coordinate, not a tile (r14139) - Fix: Close the 'manage vehicles' dropdown once the number of vehicles in the list reaches 0 [FS#2249] (r14133) - Fix: [strgen] Changing order of parameters {X:...} did not work for strings including some {StringY} (r14111) - Fix: Desync due to bubbles in toyland (r14110) - Fix: Make NewGRF action 0x06's changes persistent over the several loading stages [FS#1986] (r14102) - Fix: Make the 'Transfer Credit' display aware of the entire consist, not only the first vehicle (r14098) - Fix: Do not flood a NewGRF industry when it implicitly tells that it wants to be build on water (land shape flags bit 5) [FS#2230] (r14093) - Fix: The vehicle window of articulated road vehicles would show the clone/refit button when the vehicle was not completely stopped in the depot (r14090) - Fix: Flawed parsing of words (as in 2 bytes) in GRF strings due to sign extension [FS#2228] (r14087) - Fix: Division by 0 in NewAI [FS#2226] (r14062) - Fix: NewGRF callback 23 did not use the NewGRF compatible text stack [FS#2224] (r14058) - Fix: NewGRF text stack's "push word" didn't move the data around properly (r14057) - Fix: Long strings in the edit box would cause OpenTTD to stop drawing the string. This is especially noticable with low resolutions and the chat input box (r14054) - Fix: [OSX] changed the condition for selecting 8 or 32 bpp blitter by default. Now we will pick 32 bpp if no 8 bpp fullscreen resolutions are available on the main display (the one with the dock) (r14032) - Fix: Crash when the AI tries to find the depot of an airport that doesn't have a depot [FS#2190] (r13999) - Fix: MSVC cannot handle changed files in the prebuild event, so make the version determination a separate subproject [FS#2004] (r13998) - Fix: The dedicated console removed any character that was not a printable ASCII character instead. Now it allows UTF8 formated strings too [FS#2189] (r13992) - Fix: Resetting construction stage counter reset more than it should (r13981) - Fix: Wrong tooltip for the industry directory's list [FS#2178] (r13917)diff -r1.29 -r1.30 pkgsrc/games/openttd/Makefile
(ahoka)
@@ -1,38 +1,38 @@ | @@ -1,38 +1,38 @@ | |||
1 | # $NetBSD: Makefile,v 1.29 2008/08/21 11:37:01 abs Exp $ | 1 | # $NetBSD: Makefile,v 1.30 2008/12/14 01:31:01 ahoka Exp $ | |
2 | 2 | |||
3 | DISTNAME= openttd-0.6.2-source | 3 | DISTNAME= openttd-0.6.3-source | |
4 | PKGREVISION= 1 | |||
5 | PKGNAME= ${DISTNAME:S/-source//} | 4 | PKGNAME= ${DISTNAME:S/-source//} | |
6 | CATEGORIES= games x11 | 5 | CATEGORIES= games x11 | |
7 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=openttd/} | 6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=openttd/} | |
8 | 7 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= http://www.openttd.com/ | 9 | HOMEPAGE= http://www.openttd.com/ | |
11 | COMMENT= Open source clone of Transport Tycoon Deluxe | 10 | COMMENT= Open source clone of Transport Tycoon Deluxe | |
12 | EXTRACT_SUFX= .tar.bz2 | 11 | EXTRACT_SUFX= .tar.bz2 | |
13 | 12 | |||
14 | HAS_CONFIGURE= yes | 13 | HAS_CONFIGURE= yes | |
15 | USE_LANGUAGES+= c c++ | 14 | USE_LANGUAGES+= c c++ | |
16 | USE_DIRS+= xdg-1.1 | 15 | USE_DIRS+= xdg-1.1 | |
17 | USE_TOOLS+= gmake pkg-config | 16 | USE_TOOLS+= gmake pkg-config | |
18 | 17 | |||
19 | # Setting the below results in binaries looking in ${DESTDIR} for datafiles | 18 | # Setting the below results in binaries looking in ${DESTDIR} for datafiles | |
20 | # CONFIGURE_ARGS+= --prefix-dir=${DESTDIR}${PREFIX} | 19 | # CONFIGURE_ARGS+= --prefix-dir=${DESTDIR}${PREFIX} | |
21 | # PKG_DESTDIR_SUPPORT= user-destdir | 20 | # PKG_DESTDIR_SUPPORT= user-destdir | |
22 | 21 | |||
23 | CONFIGURE_ARGS+= --prefix-dir=${PREFIX} | 22 | CONFIGURE_ARGS+= --prefix-dir=${PREFIX} | |
24 | CONFIGURE_ARGS+= --binary-dir=bin | 23 | CONFIGURE_ARGS+= --binary-dir=bin | |
25 | CONFIGURE_ARGS+= --data-dir=share/openttd | 24 | CONFIGURE_ARGS+= --data-dir=share/openttd | |
25 | CONFIGURE_ARGS+= --man-dir=${PKGMANDIR}/man6 | |||
26 | 26 | |||
27 | # disable custom assert for Mac OS X (XXX: still needed?) | 27 | # disable custom assert for Mac OS X (XXX: still needed?) | |
28 | CFLAGS+= -DNDEBUG=1 | 28 | CFLAGS+= -DNDEBUG=1 | |
29 | 29 | |||
30 | WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} | 30 | WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} | |
31 | BUILD_TARGET= bundle | 31 | BUILD_TARGET= bundle | |
32 | 32 | |||
33 | post-install: | 33 | post-install: | |
34 | rm -rf ${FAKEHOMEDIR}/.openttd | 34 | rm -rf ${FAKEHOMEDIR}/.openttd | |
35 | 35 | |||
36 | .include "options.mk" | 36 | .include "options.mk" | |
37 | 37 | |||
38 | .include "../../fonts/fontconfig/buildlink3.mk" | 38 | .include "../../fonts/fontconfig/buildlink3.mk" |
@@ -1,28 +1,25 @@ | @@ -1,28 +1,25 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.11 2008/08/05 12:38:22 kefren Exp $ | 1 | @comment $NetBSD: PLIST,v 1.12 2008/12/14 01:31:01 ahoka Exp $ | |
2 | bin/openttd | 2 | bin/openttd | |
3 | man/man6/openttd.6 | |||
3 | share/openttd/data/openttdd.grf | 4 | share/openttd/data/openttdd.grf | |
4 | share/openttd/data/openttdw.grf | 5 | share/openttd/data/openttdw.grf | |
5 | share/openttd/data/opntitle.dat | 6 | share/openttd/data/opntitle.dat | |
6 | ${PLIST.ttd-data}share/openttd/data/sample.cat | 7 | ${PLIST.ttd-data}share/openttd/data/sample.cat | |
7 | ${PLIST.ttd-data}share/openttd/data/trg1r.grf | 8 | ${PLIST.ttd-data}share/openttd/data/trg1r.grf | |
8 | ${PLIST.ttd-data}share/openttd/data/trgcr.grf | 9 | ${PLIST.ttd-data}share/openttd/data/trgcr.grf | |
9 | ${PLIST.ttd-data}share/openttd/data/trghr.grf | 10 | ${PLIST.ttd-data}share/openttd/data/trghr.grf | |
10 | ${PLIST.ttd-data}share/openttd/data/trgir.grf | 11 | ${PLIST.ttd-data}share/openttd/data/trgir.grf | |
11 | ${PLIST.ttd-data}share/openttd/data/trgtr.grf | 12 | ${PLIST.ttd-data}share/openttd/data/trgtr.grf | |
12 | share/openttd/docs/32bpp.txt | |||
13 | share/openttd/docs/changelog.txt | |||
14 | share/openttd/docs/known-bugs.txt | |||
15 | share/openttd/docs/multiplayer.txt | |||
16 | ${PLIST.ttd-data}share/openttd/gm/gm_tt00.gm | 13 | ${PLIST.ttd-data}share/openttd/gm/gm_tt00.gm | |
17 | ${PLIST.ttd-data}share/openttd/gm/gm_tt01.gm | 14 | ${PLIST.ttd-data}share/openttd/gm/gm_tt01.gm | |
18 | ${PLIST.ttd-data}share/openttd/gm/gm_tt02.gm | 15 | ${PLIST.ttd-data}share/openttd/gm/gm_tt02.gm | |
19 | ${PLIST.ttd-data}share/openttd/gm/gm_tt03.gm | 16 | ${PLIST.ttd-data}share/openttd/gm/gm_tt03.gm | |
20 | ${PLIST.ttd-data}share/openttd/gm/gm_tt04.gm | 17 | ${PLIST.ttd-data}share/openttd/gm/gm_tt04.gm | |
21 | ${PLIST.ttd-data}share/openttd/gm/gm_tt05.gm | 18 | ${PLIST.ttd-data}share/openttd/gm/gm_tt05.gm | |
22 | ${PLIST.ttd-data}share/openttd/gm/gm_tt06.gm | 19 | ${PLIST.ttd-data}share/openttd/gm/gm_tt06.gm | |
23 | ${PLIST.ttd-data}share/openttd/gm/gm_tt07.gm | 20 | ${PLIST.ttd-data}share/openttd/gm/gm_tt07.gm | |
24 | ${PLIST.ttd-data}share/openttd/gm/gm_tt08.gm | 21 | ${PLIST.ttd-data}share/openttd/gm/gm_tt08.gm | |
25 | ${PLIST.ttd-data}share/openttd/gm/gm_tt09.gm | 22 | ${PLIST.ttd-data}share/openttd/gm/gm_tt09.gm | |
26 | ${PLIST.ttd-data}share/openttd/gm/gm_tt10.gm | 23 | ${PLIST.ttd-data}share/openttd/gm/gm_tt10.gm | |
27 | ${PLIST.ttd-data}share/openttd/gm/gm_tt11.gm | 24 | ${PLIST.ttd-data}share/openttd/gm/gm_tt11.gm | |
28 | ${PLIST.ttd-data}share/openttd/gm/gm_tt12.gm | 25 | ${PLIST.ttd-data}share/openttd/gm/gm_tt12.gm | |
@@ -63,22 +60,34 @@ share/openttd/lang/origveh.lng | @@ -63,22 +60,34 @@ share/openttd/lang/origveh.lng | |||
63 | share/openttd/lang/piglatin.lng | 60 | share/openttd/lang/piglatin.lng | |
64 | share/openttd/lang/polish.lng | 61 | share/openttd/lang/polish.lng | |
65 | share/openttd/lang/portuguese.lng | 62 | share/openttd/lang/portuguese.lng | |
66 | share/openttd/lang/romanian.lng | 63 | share/openttd/lang/romanian.lng | |
67 | share/openttd/lang/russian.lng | 64 | share/openttd/lang/russian.lng | |
68 | share/openttd/lang/simplified_chinese.lng | 65 | share/openttd/lang/simplified_chinese.lng | |
69 | share/openttd/lang/slovak.lng | 66 | share/openttd/lang/slovak.lng | |
70 | share/openttd/lang/slovenian.lng | 67 | share/openttd/lang/slovenian.lng | |
71 | share/openttd/lang/spanish.lng | 68 | share/openttd/lang/spanish.lng | |
72 | share/openttd/lang/swedish.lng | 69 | share/openttd/lang/swedish.lng | |
73 | share/openttd/lang/traditional_chinese.lng | 70 | share/openttd/lang/traditional_chinese.lng | |
74 | share/openttd/lang/turkish.lng | 71 | share/openttd/lang/turkish.lng | |
75 | share/openttd/lang/ukrainian.lng | 72 | share/openttd/lang/ukrainian.lng | |
76 | share/pixmaps/openttd.32.bmp | |||
77 | share/pixmaps/openttd.32.xpm | 73 | share/pixmaps/openttd.32.xpm | |
78 | share/pixmaps/openttd.64.png | 74 | share/applications/openttd.desktop | |
75 | share/doc/openttd/32bpp.txt | |||
76 | share/doc/openttd/multiplayer.txt | |||
77 | share/icons/hicolor/128x128/apps/openttd.128.png | |||
78 | share/icons/hicolor/16x16/apps/openttd.16.png | |||
79 | share/icons/hicolor/256x256/apps/openttd.256.png | |||
80 | share/icons/hicolor/32x32/apps/openttd.32.png | |||
81 | share/icons/hicolor/48x48/apps/openttd.48.png | |||
82 | share/icons/hicolor/64x64/apps/openttd.64.png | |||
83 | share/openttd/data/generictrams_v0.4.grf | |||
84 | share/openttd/scenario/Greenistan.scn | |||
85 | share/openttd/scenario/Polopolis.scn | |||
86 | share/openttd/scenario/Skadi Islands.scn | |||
87 | share/openttd/scenario/Terra Incognita.scn | |||
88 | share/openttd/scenario/Wales and West England.scn | |||
79 | @comment in xdg-dirs: @dirrm share/pixmaps | 89 | @comment in xdg-dirs: @dirrm share/pixmaps | |
80 | @dirrm share/openttd/lang | 90 | @dirrm share/openttd/lang | |
81 | @dirrm share/openttd/docs | |||
82 | @unexec ${RMDIR} %D/share/openttd/data 2>/dev/null || ${TRUE} | 91 | @unexec ${RMDIR} %D/share/openttd/data 2>/dev/null || ${TRUE} | |
83 | @unexec ${RMDIR} %D/share/openttd/gm 2>/dev/null || ${TRUE} | 92 | @unexec ${RMDIR} %D/share/openttd/gm 2>/dev/null || ${TRUE} | |
84 | @unexec ${RMDIR} %D/share/openttd 2>/dev/null || ${TRUE} | 93 | @unexec ${RMDIR} %D/share/openttd 2>/dev/null || ${TRUE} |
@@ -1,20 +1,18 @@ | @@ -1,20 +1,18 @@ | |||
1 | $NetBSD: distinfo,v 1.13 2008/08/05 12:38:22 kefren Exp $ | 1 | $NetBSD: distinfo,v 1.14 2008/12/14 01:31:01 ahoka Exp $ | |
2 | 2 | |||
3 | SHA1 (openttd-0.6.2-source.tar.bz2) = c53ec5515729613fe55bbb714af48b908e70af39 | 3 | SHA1 (openttd-0.6.3-source.tar.bz2) = 5fb359789fae9b03550da268973fb1238ddf224c | |
4 | RMD160 (openttd-0.6.2-source.tar.bz2) = 6e6d8864773138ed2f588b19c0a7f399607cf6ea | 4 | RMD160 (openttd-0.6.3-source.tar.bz2) = ab1f2ae17cbc97c2ebc4eceb1496bc708e6d83d4 | |
5 | Size (openttd-0.6.2-source.tar.bz2) = 3670638 bytes | 5 | Size (openttd-0.6.3-source.tar.bz2) = 4609714 bytes | |
6 | SHA1 (patch-aa) = 389ff1a447804e53df12072184c99b6ca3d70d62 | |||
7 | SHA1 (patch-ab) = ae1ff320072c65f68f09a34df55514c2be122b79 | |||
8 | SHA1 (ttd/gm_tt00.gm) = 79d21ad066867e9d737fb7b2fb1fbec9a7e3ff67 | 6 | SHA1 (ttd/gm_tt00.gm) = 79d21ad066867e9d737fb7b2fb1fbec9a7e3ff67 | |
9 | RMD160 (ttd/gm_tt00.gm) = 682df44d2080f78d26bfc7095b1da4b026c24e31 | 7 | RMD160 (ttd/gm_tt00.gm) = 682df44d2080f78d26bfc7095b1da4b026c24e31 | |
10 | Size (ttd/gm_tt00.gm) = 29714 bytes | 8 | Size (ttd/gm_tt00.gm) = 29714 bytes | |
11 | SHA1 (ttd/gm_tt01.gm) = d906d160b06f8dbaa4bdfa6f2190c4a0a0093d7e | 9 | SHA1 (ttd/gm_tt01.gm) = d906d160b06f8dbaa4bdfa6f2190c4a0a0093d7e | |
12 | RMD160 (ttd/gm_tt01.gm) = 46bbef72f56e8728a6f7fabae39e996a5b816b85 | 10 | RMD160 (ttd/gm_tt01.gm) = 46bbef72f56e8728a6f7fabae39e996a5b816b85 | |
13 | Size (ttd/gm_tt01.gm) = 50427 bytes | 11 | Size (ttd/gm_tt01.gm) = 50427 bytes | |
14 | SHA1 (ttd/gm_tt02.gm) = b4f728a8fc9ac49e824b085f78d20b39f852bc98 | 12 | SHA1 (ttd/gm_tt02.gm) = b4f728a8fc9ac49e824b085f78d20b39f852bc98 | |
15 | RMD160 (ttd/gm_tt02.gm) = 353b5b7c3f8b938d638acb1aef9cd7b5c76d8bd2 | 13 | RMD160 (ttd/gm_tt02.gm) = 353b5b7c3f8b938d638acb1aef9cd7b5c76d8bd2 | |
16 | Size (ttd/gm_tt02.gm) = 46406 bytes | 14 | Size (ttd/gm_tt02.gm) = 46406 bytes | |
17 | SHA1 (ttd/gm_tt03.gm) = a6bec83d018087a07e0c567b56bc568588650505 | 15 | SHA1 (ttd/gm_tt03.gm) = a6bec83d018087a07e0c567b56bc568588650505 | |
18 | RMD160 (ttd/gm_tt03.gm) = 0d32ceb716859ab9cc8a6150ee2a9edfdc7b839f | 16 | RMD160 (ttd/gm_tt03.gm) = 0d32ceb716859ab9cc8a6150ee2a9edfdc7b839f | |
19 | Size (ttd/gm_tt03.gm) = 60986 bytes | 17 | Size (ttd/gm_tt03.gm) = 60986 bytes | |
20 | SHA1 (ttd/gm_tt04.gm) = e664d19d90de99ea7b67c0a83ca523f49186662f | 18 | SHA1 (ttd/gm_tt04.gm) = e664d19d90de99ea7b67c0a83ca523f49186662f |