Merge pull request #346 from AdrianArroyoCalle/master

OpenTTD update recipe
This commit is contained in:
Adrien Destugues
2015-12-19 22:30:44 +01:00
3 changed files with 125 additions and 30 deletions

View File

@@ -0,0 +1,122 @@
resource app_flags B_SINGLE_LAUNCH;
resource app_signature "application/x-vnd.OpenTTD";
resource vector_icon {
$"6E6369660603FFA80003B57904036AD6360200160030AD8030AD80B0AD8030AD"
$"80480B384954D70401B20200160030AD8030AD80B0AD8030AD804820E3480587"
$"270616FFFEFBFEFB0FC018B35BC024B35AC00BB35BBFF5B36ABFFFB361BFF5B3"
$"6AB3C9BF96B3C9BF96B3B4BFAAB3C9BFE0B3B4BFCCB3C9BFE0B598C1B0B383C3"
$"C5B383C3C5B36FC3D9B383C40FB36FC3FAB383C40FBBC8CC53BBC8CC53BBDCCC"
$"68BC12CC53BBFDCC68BC12CC53BE27CA3EBFF6CC0DBFF6CC0DC00ACC22C040CC"
$"0DC02BCC22C040CC0DC20ECA3F4BCC534BCC53C437CC68C46DCC53C459CC68C4"
$"6DCC53CCB1C40FCCB1C40FCCC5C3FACCB1C3C5CCC5C3D9CCB1C3C5CA9DC1B0CC"
$"6CBFE1CC6CBFE160BFCDCC6CBF9660BFABCC6CBF96C040B36AC040B36AC03FB3"
$"69C03C21C03DB367C031B35E0631F2FFE2FFFFFFF1BFF8FFFFFF03BF7AB7D5C0"
$"EEC0EEB9DDC0EEB9DDC0EEB9E9C101B9F6C0F6B9F3C13FBA09C19DBA30C174BA"
$"1CC1C7BA43C249BA90C200BA63C250BA94C25EBA93C257BA95C265BA91C26EBA"
$"86C26BBA8CC26EBA86C2BAB9F8C386C47CBDB1C315BE18C315BE18C2A9BD0CC1"
$"1536C1FEBC43C10DBBC0C0FBBBC5C103BBC0C0F3BBCAC0EEBBDCC0EEBBD3C0EE"
$"BBDCC0EEBE55C0EEBE55C0EEBE60C101BE6DC0F6BE6AC221BEBFC372BF66C2F2"
$"BF13C3F3BFBAC498C09AC454C021C4DCC114C4FDC215C4FDC192C4FDC2A1C485"
$"C3AAC4D6C328C435C42CC31FC4F2C3BEC49AC281C54BC107C58CC1D0C57EC0F9"
$"C58DC0EEC5A7C0EEC599C0EEC5A7C7A1BF7ABF7AC582BF7AC582BF7AC575BF65"
$"C567BF71C56ABEC1C541BD5EC468BE13C4ECBD57C463BD47C464BD4FC462BD3F"
$"C466BD36C474BD39C46CBD36C474BCD3C567BC0ABB3BC10DBCB4C0B2BCB4C0B2"
$"BCFDC150BD89C22EBD44C1D0BDD0C290BE7BC32DBE21C2E5BEBEC364BF57C3A9"
$"BF08C38DBF5FC3ABBF6FC3A5BF68C3AABF76C3A0BF7AC390BF79C398BF7AC390"
$"BF7AC0B2BF7AC0B2BF7AC0A7BF67C099BF72C09CBE2DC02FBCE4BF88BD55BFD3"
$"BC72BF3BBBD7BE64BC19BEDBBB96BDEEBB75BCFFBB75BD77BB75BC76BBEFBB71"
$"BB9DBBF2BC41BAF1BD44BA3FBCB2BA8BBDD6B9F4BF60B9C1BE8AB9C9BF6EB9C0"
$"BF7AB9A6BF7AB9B4BF7AB9A60205BF45BBADBF45BBADBEE1BBBDBE6FBBF0BE96"
$"BBD4BE2CBC20BE0EBC94BE0EBC54BE0EBCC8BE55BD2FBE24BCFBBE7F3ABF45BD"
$"B4BED3BD89BF45BDB40205C12344C18FC17EC12344C123C3A6C123C3A6C183C3"
$"96C20BC351C1D1C37AC249C323C266C29CC266C2EAC266C257C221C1ECC250C2"
$"1DC1E5C1AE0616FFFEFBFEFB0FC018B35BC024B35AC00BB35BBFF5B36ABFFFB3"
$"61BFF5B36AB3C9BF96B3C9BF96B3B4BFAAB3C9BFE0B3B4BFCCB3C9BFE0B598C1"
$"B0B383C3C5B383C3C5B36FC3D9B383C40FB36FC3FAB383C40FBBC8CC53BBC8CC"
$"53BBDCCC68BC12CC53BBFDCC68BC12CC53BE27CA3EBFF6CC0DBFF6CC0DC00ACC"
$"22C040CC0DC02BCC22C040CC0DC20ECA3F4BCC534BCC53C437CC68C46DCC53C4"
$"59CC68C46DCC53CCB1C40FCCB1C40FCCC5C3FACCB1C3C5CCC5C3D9CCB1C3C5CA"
$"9DC1B0CC6CBFE1CC6CBFE160BFCDCC6CBF9660BFABCC6CBF96C040B36AC040B3"
$"6AC03FB369C03C21C03DB367C031B35E0631F2FFE2FFFFFFF1BFF8FFFFFF03BF"
$"7AB7D5C0EEC0EEB9DDC0EEB9DDC0EEB9E9C101B9F6C0F6B9F3C13FBA09C19DBA"
$"30C174BA1CC1C7BA43C249BA90C200BA63C250BA94C25EBA93C257BA95C265BA"
$"91C26EBA86C26BBA8CC26EBA86C2BAB9F8C386C47CBDB1C315BE18C315BE18C2"
$"A9BD0CC11536C1FEBC43C10DBBC0C0FBBBC5C103BBC0C0F3BBCAC0EEBBDCC0EE"
$"BBD3C0EEBBDCC0EEBE55C0EEBE55C0EEBE60C101BE6DC0F6BE6AC221BEBFC372"
$"BF66C2F2BF13C3F3BFBAC498C09AC454C021C4DCC114C4FDC215C4FDC192C4FD"
$"C2A1C485C3AAC4D6C328C435C42CC31FC4F2C3BEC49AC281C54BC107C58CC1D0"
$"C57EC0F9C58DC0EEC5A7C0EEC599C0EEC5A7C7A1BF7ABF7AC582BF7AC582BF7A"
$"C575BF65C567BF71C56ABEC1C541BD5EC468BE13C4ECBD57C463BD47C464BD4F"
$"C462BD3FC466BD36C474BD39C46CBD36C474BCD3C567BC0ABB3BC10DBCB4C0B2"
$"BCB4C0B2BCFDC150BD89C22EBD44C1D0BDD0C290BE7BC32DBE21C2E5BEBEC364"
$"BF57C3A9BF08C38DBF5FC3ABBF6FC3A5BF68C3AABF76C3A0BF7AC390BF79C398"
$"BF7AC390BF7AC0B2BF7AC0B2BF7AC0A7BF67C099BF72C09CBE2DC02FBCE4BF88"
$"BD55BFD3BC72BF3BBBD7BE64BC19BEDBBB96BDEEBB75BCFFBB75BD77BB75BC76"
$"BBEFBB71BB9DBBF2BC41BAF1BD44BA3FBCB2BA8BBDD6B9F4BF60B9C1BE8AB9C9"
$"BF6EB9C0BF7AB9A6BF7AB9B4BF7AB9A60205BF45BBADBF45BBADBEE1BBBDBE6F"
$"BBF0BE96BBD4BE2CBC20BE0EBC94BE0EBC54BE0EBCC8BE55BD2FBE24BCFBBE7F"
$"3ABF45BDB4BED3BD89BF45BDB40205C12344C18FC17EC12344C123C3A6C123C3"
$"A6C183C396C20BC351C1D1C37AC249C323C266C29CC266C2EAC266C257C221C1"
$"ECC250C21DC1E5C1AE0A04BFE5B35BB3B9BF87BFE5CBB3CC12BF870623F28BFF"
$"FFC78BFFFF3FBF2BB787C0D4C0D4B9A9C0D4B9A9C113B9BCC173B9E3C148B9CF"
$"C19FB9F7C223BA45C1D9BA17C223BA45C276B9A9C366C467BD8FC2D3BE03C2D3"
$"BE03C269BCF1C0D4BBA8C1BFBC27C0D4BBA8C0D4BE20C0D4BE20C1F5BE72C34C"
$"BF1CC2C7BEC6C3D0BF72C47AC059C435BFDCC4C0C0D7C4E3C1E0C4E3C159C4E3"
$"C271C467C384C4BAC2FDC414C40AC2F8C4D5C399C47BC256C52FC0D4C572C1A0"
$"C563C0D4C572C787BF2BBF2BC54DBF2BC54DBE82C525BD1AC449BDD1C4CFBD1A"
$"C449BCB0C54DBBC0BAE8C0C4BC8DC05FBC8DC05FBCD9C106BD69C1EABD23C18A"
$"BDB0C24ABE57C2E4BDFFC29EBE98C319BF2BC35BBEDEC341BF2BC35BBF2BC07E"
$"BF2BC07EBDEFC014BCA1BF69BD16BFB8BC2BBF1BBB8CBE3DBBCFBEB7BB48BDC3"
$"BB26BCCBBB26BD48BB26BC3CBBA4BB2FBB50BBB3BBF9BAAABD03B9F4BC6EBA41"
$"BD99B9A6BF2BB972BE51B97ABF2BB9720205BF2BBB59BF2BBB59BEB2BB69BE2B"
$"BBA6BE5DBB83BDE3BBD9BDBFBC5FBDBFBC17BDBFBC9BBE0DBD0DBDD9BCD5BE41"
$"BD44BF2BBDA7BEA1BD78BF2BBDA70205C0D4C0FDC155C125C0D4C0FDC0D4C392"
$"C0D4C392C146C384C1E6C331C1A2C363C22AC2FFC24CC267C24CC2BCC24CC21C"
$"C1FFC1A5C233C1DBC1B9C15D0A04BFE5B35BB3B9BF87BFE5CBB3CC12BF870623"
$"F28BFFFFC78BFFFF3FBF2BB787C0D4C0D4B9A9C0D4B9A9C113B9BCC173B9E3C1"
$"48B9CFC19FB9F7C223BA45C1D9BA17C223BA45C276B9A9C366C467BD8FC2D3BE"
$"03C2D3BE03C269BCF1C0D4BBA8C1BFBC27C0D4BBA8C0D4BE20C0D4BE20C1F5BE"
$"72C34CBF1CC2C7BEC6C3D0BF72C47AC059C435BFDCC4C0C0D7C4E3C1E0C4E3C1"
$"59C4E3C271C467C384C4BAC2FDC414C40AC2F8C4D5C399C47BC256C52FC0D4C5"
$"72C1A0C563C0D4C572C787BF2BBF2BC54DBF2BC54DBE82C525BD1AC449BDD1C4"
$"CFBD1AC449BCB0C54DBBC0BAE8C0C4BC8DC05FBC8DC05FBCD9C106BD69C1EABD"
$"23C18ABDB0C24ABE57C2E4BDFFC29EBE98C319BF2BC35BBEDEC341BF2BC35BBF"
$"2BC07EBF2BC07EBDEFC014BCA1BF69BD16BFB8BC2BBF1BBB8CBE3DBBCFBEB7BB"
$"48BDC3BB26BCCBBB26BD48BB26BC3CBBA4BB2FBB50BBB3BBF9BAAABD03B9F4BC"
$"6EBA41BD99B9A6BF2BB972BE51B97ABF2BB9720205BF2BBB59BF2BBB59BEB2BB"
$"69BE2BBBA6BE5DBB83BDE3BBD9BDBFBC5FBDBFBC17BDBFBC9BBE0DBD0DBDD9BC"
$"D5BE41BD44BF2BBDA7BEA1BD78BF2BBDA70205C0D4C0FDC155C125C0D4C0FDC0"
$"D4C392C0D4C392C146C384C1E6C331C1A2C363C22AC2FFC24CC267C24CC2BCC2"
$"4CC21CC1FFC1A5C233C1DBC1B9C15D0A04B5ADC17CBDF1C9C0BBB8CBF8B374C3"
$"B50A04B5ADC17CBDF1C9C0BBB8CBF8B374C3B50606FE0BB582C15CB350C38FB3"
$"50C38FB342C39CB341C3C2B33CC3B0B346C3D4B367C3E8B354C3E3B379C3ECB3"
$"9AC3D9B38DC3E7B39AC3D9B5DBC1980606FE0BB582C15CB350C38FB350C38FB3"
$"42C39CB341C3C2B33CC3B0B346C3D4B367C3E8B354C3E3B379C3ECB39AC3D9B3"
$"8DC3E7B39AC3D9B5DBC1980A04BFE6B35BCC12BF87BFE6CBB3B3BABF870209C0"
$"07B331C007B331BFF2B32040B336BFD3B32340B336B395BF62B395BF62B387BF"
$"6FB386BF95B382BF83B38BBFA8B3ACBFBBB39ABFB6B3BE40B3DFBFACB3D2BFBA"
$"B3DFBFACC00BB381C00BB381C016B376C01BB358C01CB367C01AB348C007B331"
$"C013B33AC007B3310209C007B331C007B331BFF2B32040B336BFD3B32340B336"
$"B395BF62B395BF62B387BF6FB386BF95B382BF83B38BBFA8B3ACBFBBB39ABFB6"
$"B3BE40B3DFBFACB3D2BFBAB3DFBFACC00BB381C00BB381C016B376C01BB358C0"
$"1CB367C01AB348C007B331C013B33AC007B3310A04CC57C3B5C413CBF8C1DAC9"
$"C0CA1EC17C0A04CC57C3B5C413CBF8C1DAC9C0CA1EC17C0A04B698C399B767C4"
$"69B661C56FB592C49F0A04B811C513B8E1C5E2B842C680B773C5B10804B954C8"
$"62B884C792B98BC68CBA5AC75B0804B9FEC90BBB04C805BBD3C8D5BACDC9DB0A"
$"0CC75DC525C782C54BC888C651C8ADC676C8D3C651C97DC5A7C933C55CC97DC5"
$"12C8C1C456C877C4A0C82CC456C782C5000A04C7F1C525C877C4A0C933C55CC8"
$"ADC5E10A0CC75DC525C782C54BC888C651C8ADC676C8D3C651C97DC5A7C933C5"
$"5CC97DC512C8C1C456C877C4A0C82CC456C782C5000A04C7F1C525C877C4A0C9"
$"33C55CC8ADC5E10802C584C749C4B5C8180802C623C8B7C51CC7B00802C6FDC5"
$"CFC62EC69F0802C79CC73DC696C6370802B811C513B70BC6190802B924C6F2B9"
$"F4C7C2190A000400010203000A0104040506071001178122040A010408090A0B"
$"000A01040C0D0E0F1001178022040A020110000A0101111001178122040A0301"
$"12000A0401131001178122040A0101141001178122040A050115000A04011610"
$"01178122040A020117000A0101181001178122040A0101191001178120040A01"
$"011A1001178120040A01011B1001178110040A01011C1001178110040A01021D"
$"1E000A01021F201001178120040A0101211001178112040A0101221001178112"
$"040A0101231001178112040A0101241001178112040A0101251001178112040A"
$"010126100117811004"
};

View File

@@ -4,12 +4,11 @@ game \"Transport Tycoon Deluxe\", written by Chris Sawyer. It attempts to \
mimic the original game as closely as possible while extending it with new \
features."
HOMEPAGE="http://www.openttd.org"
COPYRIGHT="2005-2013 OpenTTD Team"
COPYRIGHT="2005-2015 OpenTTD Team"
LICENSE="GNU GPL v2"
REVISION="1"
SOURCE_URI="http://binaries.openttd.org/releases/$portVersion/openttd-$portVersion-source.tar.xz"
SOURCE_URI="svn://svn.openttd.org#27472"
CHECKSUM_SHA256="d8b9a7aaca7c9f3ff69b1d210daf1e2658402941bb9b30cb2789a9df73d1ba63"
PATCHES="openttd-$portVersion.patchset"
ARCHITECTURES="!x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86"
@@ -66,5 +65,6 @@ INSTALL()
rm -r $prefix/128x128
rm -r $prefix/256x256
addResourcesToBinaries $portDir/additional-files/openttd.rdef $appsDir/openttd
addAppDeskbarSymlink $appsDir/openttd "OpenTTD"
}

View File

@@ -1,27 +0,0 @@
From ff18e7c0f2f5bfe6528d8bc47db0479585f13889 Mon Sep 17 00:00:00 2001
From: Adrien Destugues <pulkomandy@pulkomandy.tk>
Date: Sun, 12 Jan 2014 18:36:42 +0100
Subject: Hack to avoid hardcoded library search path.
Makes it possible to find zlib when building as an hybrid package.
diff --git a/config.lib b/config.lib
index 43430fc..a1df7ce 100644
--- a/config.lib
+++ b/config.lib
@@ -2638,10 +2638,10 @@ detect_library() {
fi
fi
if [ -z "$res" ] && [ "$os" = "HAIKU" ]; then
- eval "$2=`ls -1 /boot/common/include/$4*.h 2>/dev/null | egrep \"\/$5\$\"`"
+ eval "$2=`ls -1 $includeDir/$4*.h 2>/dev/null | egrep \"\/$5\$\"`"
eval "res=\$$2"
if [ -z "$res" ]; then
- log 2 " trying /boot/common/include/$4$5... no"
+ log 2 " trying $includeDir/$4$5... no"
fi
fi
--
1.8.3.4