mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-08 21:00:05 +02:00
Update Wesnoth to 1.18.2 (#11156)
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
VAR_PATH=$(finddir B_USER_VAR_DIRECTORY)/wesnothd
|
||||
|
||||
if [ ! -e $VAR_PATH ]; then
|
||||
mkdir -p $VAR_PATH
|
||||
fi
|
||||
238
games-strategy/wesnoth/additional-files/wesnoth.rdef.in
Normal file
238
games-strategy/wesnoth/additional-files/wesnoth.rdef.in
Normal file
@@ -0,0 +1,238 @@
|
||||
resource app_flags B_SINGLE_LAUNCH | B_ARGV_ONLY;
|
||||
|
||||
resource app_version {
|
||||
major = @MAJOR@,
|
||||
middle = @MIDDLE@,
|
||||
minor = @MINOR@,
|
||||
|
||||
variety = B_APPV_FINAL,
|
||||
internal = 0,
|
||||
|
||||
short_info = "Battle for Wesnoth",
|
||||
long_info = "Turn-based tactical strategy game with a high fantasy theme"
|
||||
};
|
||||
|
||||
resource app_signature "application/x-vnd.wesnoth";
|
||||
|
||||
resource vector_icon {
|
||||
$"6E63696640035850460201120233FF7D33FF68364444B644514B16C24788EA00"
|
||||
$"FFFFFFFF00015D5B60F002001202B20274B23886B238863202744B01F847E57A"
|
||||
$"00FFFFFFFF000322211F02000202338A07B3923AB3923AB38A074B8C0E447E5C"
|
||||
$"00F7F5EFFFFFF7F5EF0002000202B30D8332FEC632FEC6330D834B34254767EF"
|
||||
$"00F7F5EFFFFFF7F5EF0004004002010202332DAA2E8CF12D40E1B206F14B785E"
|
||||
$"457E1600545154FFFF5451540002010202325DED2DCC742C6C36B104E54B6ED2"
|
||||
$"45C33900545154FFFF54515400020102023214332D56272C20C5B0A6DA4B6600"
|
||||
$"4601D700545154FFFF54515400020102023214332D56272C20C5B0A6DA4B5E93"
|
||||
$"461FBD00545154FFFF5451540002010202317A262CCA4C2B8F27B037B94B5807"
|
||||
$"46396400545154FFFF5451540002010202AF372BAF1622B6987636B4374B5CDA"
|
||||
$"46283700545154FFFF5451540002010202314571B1A0EFB42028B3D51D4B2CBE"
|
||||
$"46E6AE00A0968DFFFFA0968D000200020232CA57B315B5B315B5B2CA574B80C4"
|
||||
$"44E1B000898682FFFF8986820002011202333D6DB2C7DBBA4455BAA42B4B0234"
|
||||
$"4AF36A00F5FFFFF500020102022FD8D6AFD715B827F5B828FE4B077F4B2C1A00"
|
||||
$"7E7C80FFFF7E7C800002011202B3FF7D33FF68B64444B6445147D9624788EA00"
|
||||
$"FFFFFFFF0002001202320274B2388632388632027448165F47E57A00FFFFFFFF"
|
||||
$"0003F3E195032F353502000202B38A07B3923A33923AB38A07460467447DF300"
|
||||
$"F7F5EFFFFFF7F5EF0002000202330D8332FEC6B2FEC6330D8347640B4767EF00"
|
||||
$"F7F5EFFFFFF7F5EF00020002023740B735F62BB5F62B3740B747DA9F486DED00"
|
||||
$"553E23FFFF553E230002000202B90A3D36EB85B6EB85B90A3D4975184475C200"
|
||||
$"553E23FFFF553E23000200020234FF973B35DCBB35DC34FF974A25DC48CFB700"
|
||||
$"553E23FFFF553E230002000202B4902EB8229C38229CB4902E4A6AB34B961E00"
|
||||
$"553E23FFFF553E230002010202BCD80EB71132351BD2BAE1E94A4AC446DC2A00"
|
||||
$"EFB66BFFFF553E23000201020238FECC382525B681A33780014AF6B84AFDD700"
|
||||
$"553E23FFFF553E23000201020234617E38D934BAAE14363D7146C6144A33E600"
|
||||
$"553E238CFF553E230002010202B32DAA2E8CF1AD40E1B206F1465254457DAD00"
|
||||
$"545154FFFF5451540002010202B25DED2DCC74AC6C36B104E546795845C33900"
|
||||
$"545154FFFF5451540002010202B214332D5627AC20C5B0A6DA469CA24601D700"
|
||||
$"545154FFFF5451540002010202B214332D5627AC20C5B0A6DA46BA54461FBD00"
|
||||
$"545154FFFF5451540002010202B17A262CCA4CAB8F27B037B946D48546396400"
|
||||
$"545154FFFF54515400020102022F372BAF162236987636B43746C10346283700"
|
||||
$"545154FFFF5451540002010202B14571B1A0EF342028B3D51D47817246E6AE00"
|
||||
$"A0968DFFFFA0968D0002000202B2CA57B315B53315B5B2CA5746318F44E14700"
|
||||
$"898682FFFF8986820002011202B33D6DB2C7DB3A4455BAA42B4815CD4AF36A00"
|
||||
$"F5FFFFF50002010202AFD8D6AFD7153827F5B828FE480B534B2C0C007E7C80FF"
|
||||
$"FF7E7C800002000202B350B032C083B2C083B350B04A7DCC48BCD300F3E195FF"
|
||||
$"FFF3E1950002000202B071DEB86666386666B071DE4A4F6F4AA93000EFB66BFF"
|
||||
$"FFEFB66B0002000202361EF6B234E83234E8361EF64924A64A553E00EFB66BFF"
|
||||
$"FFEFB66B0002011202B8BF4C390B11B8E13CB89991499509499C5400FFFFFFFF"
|
||||
$"00020102023B3CDABCFEF53A43AF3872794A7B43497A5700EFB66BFFFFEFB66B"
|
||||
$"0002011202B5BFFFABCC0730BF76BAB6BE49DA4449961A00FFFFFFFF00020112"
|
||||
$"02B6670D32EF06B08A29B414724A2215493AEA00FFFFFFFF0002011202B73557"
|
||||
$"AE9B3D2AE6A4B3921E4A22DA4976B400FFFFFFFF0002011202B71837B6156732"
|
||||
$"402AB357B14A23C049A8AF00FFFFFFFF0002010202386805AAA9532E33413BFA"
|
||||
$"C54A411D4A80C600EFB66BFFFFEFB66B000201020235CE43B377B9302AD03260"
|
||||
$"E64A4FEA49360000EFB66BFFFFEFB66B0002010202361054AFDF332AA2C330CF"
|
||||
$"464A50FB498FC400EFB66BFFFFEFB66B000201020236254132A5C9AFCA163312"
|
||||
$"2A4A45F349F94800EFB66BFFFFEFB66B00020112022F002FB22C37B62A44B2FD"
|
||||
$"7A4988684925EB00FFFFFFFF00020112022C21D3B33D81B68B8BAF5976497E2E"
|
||||
$"4972BE00FFFFFFFF0002011202356132B4F8C7B221E8B26CD049BCD149A28000"
|
||||
$"FFFFFFFF000201020235D3AF35E06CB0BAB430EB4A4A38A54ADB260063432EFF"
|
||||
$"FF63432E0002010202351491343862AF12F33052BD4A5CF44AAEC20063432EFF"
|
||||
$"FF63432E0002010202B6B62B355030B09686B1E0C5495F474AA79C0063432EFF"
|
||||
$"FF63432E0002010202B7BEFF33CC71AF397FB2B7D649074C4A3E0D0063432EFF"
|
||||
$"FF63432E0002010202B5CCD4AAE5C0A60150B1C7A148DC354973A70063432EFF"
|
||||
$"FF63432E0004003A02010202B9E93C36FE0CB45325B709DD48B5B248856D0055"
|
||||
$"3E23FFFF553E230048020EC5DCB6AFC5DCB6AFC441B53EC43AB7C1C431B7B2C4"
|
||||
$"85B72CC652B829C52BB6F7C5FEB87DC558B924C5ABB8D0C59AB958C61FB9C0C5"
|
||||
$"DCB98CC66EB976C70BB8E2C6BCB92CC847BA18C77FBAFDC802BA35C845BB32C8"
|
||||
$"6CB947C9B2BA5AC821B8F5C789B850C7D5B8A2C88AB75FCA91B59EC9C7B5FCCA"
|
||||
$"D0B52AC9A8B4A8CA06B46DC982B522C6FDB7BEC7EAB6B7C69DB764C5DCB6AFC6"
|
||||
$"3CB70AC5DCB6AFC5DCB6AFC5DCB6AFC5DCB6AF0606FF07C6592DC6592DC612B8"
|
||||
$"72C583B8F8C5CAB8B5C5D0B926C66CB981C61EB954C6A0B949C708B8D9C6D4B9"
|
||||
$"11C733B88BC6592DC6D6B7F4C6592D2D0605FF01C4E0C436C4E0C436C48DC47A"
|
||||
$"C3E7C502C43AC4BEC57AC688C8A7C93FC709C88EC88EC791C4E0C436C66BC5AF"
|
||||
$"C4E0C436C4360606FF07C69CB875C69CB875C665B8ACC5F7B91AC62EB8E3C602"
|
||||
$"B924C618B93AC60DB92FC64FB904C6BCB89651B8CDC6D0B87FC69CB875C6B3B8"
|
||||
$"62C69CB875B8750206C92426C92426C966B59CC9D7B61CC9A4B5D7C936B6A1C7"
|
||||
$"CFB80DC87AB767C79EB7DBC73DB778C76EB7AAC7DBB6CDC92426C8A2B5FEC924"
|
||||
$"26C92426C92426C9242606047F59B4AF59B4AFC9C1B54BCA88B591C9F7B584CA"
|
||||
$"BBB52959B4AFCA13B47E59B4AFB4AF0208C57DB66FC57DB66FC532B642C489B6"
|
||||
$"9BC4DFB629C4BEB680C54EB69AC4E5B65DC676B791C87CB9DAC78EB898C8BBBA"
|
||||
$"1CC8A5BA88C8A1BA50C8D9BA4AC8BEB9ACC8F1BA00C813B8EEC57DB66FC694B7"
|
||||
$"32C57DB66FC57DB66FC57DB66FC57DB66F06047FC529B6EBC529B6EBC593B6EB"
|
||||
$"C63BB7ADC5F9B756C5E5B755C529B6EBC590B702C529B6EBB6EB06047FC838BA"
|
||||
$"01C838BA01C838B998C776B8EFC7CDB932C7CEB945C838BA01C821B99BC838BA"
|
||||
$"01BA0106047FC93FB5C8C93FB5C8C919B578C8F2B607C8D7B5CBC90FB602C93F"
|
||||
$"B5C8C953B5FCC93FB5C8B5C806047FC8F9B5FFC8F9B5FFC8DDB5C4C8C0B62EC8"
|
||||
$"ABB602C8D6B62BC8F9B5FFC908B626C8F9B5FFB5FF06047FC8BEB633C8BEB633"
|
||||
$"C8A6B5FEC88CB65CC87AB634C89FB658C8BEB633C8CCB655C8BEB633B6330604"
|
||||
$"7FC88FB662C88FB662C876B62EC85CB68BC84BB664C870B688C88FB662C89CB6"
|
||||
$"84C88FB662B66206047FC862B68BC862B68BC84DB65FC837B6AEC829B68DC848"
|
||||
$"B6ABC862B68BC86DB6A8C862B68BB68B0206C936B5DEC936B5DEC958B59BC909"
|
||||
$"B59AC928B578C87BB63CC761B76BC812B6B9C751B77EC78AB771C766B78DC819"
|
||||
$"B6EBC936B5DEC8A7B664C936B5DEC936B5DEC936B5DEC936B5DE0206C7B3B7F7"
|
||||
$"C7B3B7F7C79BB7D8C73EB78053B78EC72BB794C705B7BDC718B7A9C715B7C7C7"
|
||||
$"5DB803C747B7EBC77DB7F6C7B3B7F7C79AB7F4C7B3B7F7C7B3B7F7C7B3B7F7C7"
|
||||
$"B3B7F70206CA81B59ACA81B59AC9E1B580C9B3B4B2C9BDB549C986B4EEC92BB5"
|
||||
$"65C958B529C96DB59FC9D6B616C9A7B5D9CA0FB5ECCA81B59ACA48B5C3CA81B5"
|
||||
$"9ACA81B59ACA81B59ACA81B59A0205C561C4B6C561C4B6C555C4F2C53DC568C5"
|
||||
$"49C52DC65FC6ABC8A1C931C780C7EEC869C7CEC561C4B6C725C664C561C4B6C5"
|
||||
$"61C4B6C561C4B6C561C4B60205C502C5B5C502C5B5C4EFC5C1C4C8C5D8C4DBC5"
|
||||
$"CCC5E9C6DDC82AC8EEC749C887C6FFC802C502C5B5C533C5FBC502C5B5C502C5"
|
||||
$"B5C502C5B5C502C5B5020EB9F6B6AFB9F6B6AFBB92B53EBB99B7C1BBA2B7B2BB"
|
||||
$"4EB72CB981B829BAA8B6F7B9D4B87CBA7BB924BA28B8D0BA39B958B9B4B9C0B9"
|
||||
$"F6B98CB965B976B8C7B8E2B916B92CB78CBA18B854BAFDB7D0BA35B78EBB32B7"
|
||||
$"66B947B621BA5AB7B2B8F5B849B84FB7FEB8A2B749B75FB542B59DB60BB5FBB5"
|
||||
$"02B52AB62BB4A8B5CDB46DB651B522B8D6B7BEB7E9B6B7B936B764B9F6B6AFB9"
|
||||
$"96B709B9F6B6AFB9F6B6AFB9F6B6AFB9F6B6AF0606FF07B97A2DB97A2DB9C1B8"
|
||||
$"72BA50B8F8BA09B8B5BA03B926B967B981B9B5B954B933B949B8CBB8D9B8FFB9"
|
||||
$"11B89FB88BB97A2DB8FDB7F4B97A2D2D0605FF01BAF3C436BAF3C436BB46C47A"
|
||||
$"BBEBC502BB99C4BEBA59C688B72CC93FB8CAC88EB745C791BAF3C436B968C5AF"
|
||||
$"BAF3C436C4360606FF07B937B875B937B875B96EB8ACB9DCB919B9A5B8E2B9D1"
|
||||
$"B924B9BBB93A31B92FB984B903B916B896B94DB8CDB903B87EB937B875B91FB8"
|
||||
$"62B937B875B8750606FF0BBFEEB6E3BFEEB6E3BDB8B84CB8FBB922BB52B8C1B8"
|
||||
$"9CC127BFEECB65B9ABC64DC632C64DC6E1B922C740C127C48AB8C1BFEEB6E346"
|
||||
$"B84CBFEEB6E3BFEEB6E30606FF07BFEFB792BFEFB792BDEAB8DCB995B99FBBB9"
|
||||
$"B946B93EC0F3BFEFCA50BA36C5A8C5A9C5A8C649B99FC6A0C0F3C425B946BFEF"
|
||||
$"B792C1F4B8DCBFEFB792B7920606FF0BBFEEBA7ABFEEBA7ABEABBB0CBC12BBB9"
|
||||
$"BD61BB66BBDDC02EBFEEC68CBC73C3B8C369C3B8C3CBBBB9C3FFC02EC2B4BB6C"
|
||||
$"BFEEBA7AC12CBAFFBFEEBA7ABFEEBA7A0206B6AFB563B6AFB563B66DB59CB5FC"
|
||||
$"B61CB62FB5D6B69DB6A1B804B80DB759B767B834B7DBB896B778B865B7AAB7F8"
|
||||
$"B6CDB6AFB563B731B5FEB6AFB563B6AFB563B6AFB563B6AFB56306047FB61DB4"
|
||||
$"AFB61DB4AFB612B54BB54BB591B5DCB584B518B529B61DB4AFB5C0B47EB61DB4"
|
||||
$"AFB4AF0208BA56B66FBA56B66FBAA0B641BB49B69BBAF4B629BB14B680BA85B6"
|
||||
$"9ABAEDB65DB95DB791B757B9DAB845B898B717BA1CB72DBA88B732BA4FB6F9BA"
|
||||
$"4AB715B9ACB6E2BA00B7C0B8EEBA56B66FB93FB732BA56B66FBA56B66FBA56B6"
|
||||
$"6FBA56B66F0208B906B92CB906B92CB9EFB902BBABB8A8BAEAB8DCBC0DB8BEBC"
|
||||
$"D2B8E9BC6FB8D4BBD1B930B98EB99BBAB5B965B978BAEEB983BD87B975BC1AB9"
|
||||
$"58BD87B904BD88B92EBD88B8F0BC22B906B92CB8F3BAA2B906B92CB906B92CB9"
|
||||
$"06B92CB906B92C0206BC26B889BC26B889BD87B82BBFE9B6EEBEA8B7B3BFE8B7"
|
||||
$"24BFE7B791BFE8B75BBE85B865BC26B918BD53B8C8BC26B8E8BC26B889BC26B8"
|
||||
$"B9BC26B889BC26B889BC26B889BC26B8890208C5BBB97EC5BBB97EC5AAB94EC5"
|
||||
$"87B8EDC599B91EC5F8B900C6DBB926C66AB913C6F2BC1FC677C118C6D4BEC9C6"
|
||||
$"54C0DEC60EC06AC631C0A4C667BE50C64CB99BC66DBC02C61CB992C5BBB97EC5"
|
||||
$"ECB988C5BBB97EC5BBB97EC5BBB97EC5BBB97E0208BE9CC934BE9CC934BF0FC9"
|
||||
$"9FBFEFCA58BF81CA05C0DCC9AAC25AC819C19DC8DCC29AC824C31AC83AC2DAC8"
|
||||
$"2FC21BC95BBFEACB50C114CA70BF27CAC2BDC3C960BE76CA10BE0BC951BE9CC9"
|
||||
$"34BE54C942BE9CC934BE9CC934BE9CC934BE9CC9340207BD18BB85BD18BB85BE"
|
||||
$"21BB4CBFEFBA98BF05BAEFC0E7BAF0C3B6BBCAC2BFBB89C3B6BBCAC33FC167C3"
|
||||
$"ABBFE3C0E7BFCFBC37BCA0BE8FBE37BC82BC41BD18BB85BCCDBBE3BD18BB85BD"
|
||||
$"18BB85BD18BB85BD18BB850206C3E7C614C3E7C614C46EC561C52DC3ABC4D4C4"
|
||||
$"8CC55CC3AB4FC3ABC58BC3ABC557C4E9C407C6F8C4B6C5F6C3FCC6ACC3E7C614"
|
||||
$"C3F1C660C3E7C614C3E7C614C3E7C614C3E7C6140606FF07B914BE65B914BE65"
|
||||
$"B941BE63B99ABE61B96DBE62B9AEBFB1BA31C230B9DCC0F5BA16C271B9E0C2F4"
|
||||
$"B9FBC2B2B986C176B914BE65B91CC016B914BE65BE6506047FBAA9B6EBBAA9B6"
|
||||
$"EBBA40B6EBB998B7ADB9DAB755B9EEB754BAA9B6EBBA43B702BAA9B6EBB6EB06"
|
||||
$"047FB79BBA01B79BBA01B79BB997B85DB8EFB805B931B805B945B79BBA01B7B2"
|
||||
$"B99BB79BBA01BA0106047FB694B5C8B694B5C8B6B9B577B6E1B6062A27B6C3B6"
|
||||
$"02B694B5C8B67FB5FCB694B5C8B5C806047FB6D9B5FFB6D9B5FFB6F6B5C4B713"
|
||||
$"B62EB727B601B6FDB62BB6D9B5FFB6CAB626B6D9B5FFB5FF06043FB715B632B7"
|
||||
$"15B632B72DB5FEB747B65BB759B634B734B658B715B632B707B654B715B632B7"
|
||||
$"1506043FB744B662B744B662B75DB62EB777B68BB788B664B763B688B744B662"
|
||||
$"B737B684B744B662B74406047FB771B68BB771B68BB786B65FB79BB6AEB7AAB6"
|
||||
$"8DB78BB6ABB771B68BB766B6A8B771B68BB68B0206B69DB5DDB69DB5DDB67BB5"
|
||||
$"9BB6CAB59AB6ABB577B758B63CB871B76BB7C1B6B9B882B77EB849B771B86DB7"
|
||||
$"8DB7BAB6EBB69DB5DDB72BB664B69DB5DDB69DB5DDB69DB5DDB69DB5DD0206B8"
|
||||
$"20B7F7B820B7F7B838B7D8B895B780B881B78EB8A8B794B8CEB7BDB8BBB7A9B8"
|
||||
$"BEB7C7B875B803B88CB7EBB855B7F6B820B7F7B839B7F4B820B7F7B820B7F7B8"
|
||||
$"20B7F7B820B7F70206B552B59AB552B59AB5F2B580B620B4B2B616B548B64DB4"
|
||||
$"EEB6A8B565B67AB529B666B59FB5FDB616B62CB5D9B5C4B5ECB552B59AB58BB5"
|
||||
$"C3B552B59AB552B59AB552B59AB552B59A0205BA72C4B6BA72C4B6BA7EC4F1BA"
|
||||
$"96C568BA8AC52DB974C6ABB731C931B853C7EEB76AC7CEBA72C4B6B8AEC664BA"
|
||||
$"72C4B6BA72C4B6BA72C4B6BA72C4B60205BAD1C5B5BAD1C5B5BAE4C5C1BB0BC5"
|
||||
$"D8BAF7C5CCB9EAC6DDB7A9C8EEB88AC887B8D3C802BAD1C5B5BAA0C5FBBAD1C5"
|
||||
$"B5BAD1C5B5BAD1C5B5BAD1C5B50205C1E6BB43C1E6BB43C280BB6EC3B3BBC5C3"
|
||||
$"19BB9AC3CABCC7C3B9BE89C3BBBDA1C31EBD72C1E6BB43C282BC5AC1E6BB43C1"
|
||||
$"E6BB43C1E6BB43C1E6BB430605FF00BC13BB7DBC13BB7DBBDEBFF1BFEFC64FBC"
|
||||
$"74C37BC36AC37BC3CCBB7DC401BFF1C2B5BB30BC13BB7DBD63BB2ABC13BB7DBC"
|
||||
$"130605FF01BC30BBCEBC30BBCEBBFCC024BFF2C658BC8FC39749C397C3B5BBCE"
|
||||
$"C3E9C024C2A6BB82BC30BBCEBD77BB7DBC30BBCEBBCE0208BD14BC98BD14BC98"
|
||||
$"BE22BC65BFD2BBD4BEF9BC1CC08EBBF9C205BC43C149BC1EC1B6BCE5C1183CC1"
|
||||
$"67BD86C0A0BF8FBFB1C25DC029C0F6BEE2C152BD45BF3DBE14C047BD0EBE5BBD"
|
||||
$"14BC98BCFFBD75BD14BC98BD14BC98BD14BC98BD14BC980606FF07C01BBB67C0"
|
||||
$"1BBB67BF02BBE6BCC0BC7DBDE4BC34BC92C05CC01BC5E5BD15C36FC322C36FC3"
|
||||
$"76BC7DC3A4C05CC284BC39C01BBB67C12FBBDBC01BBB67BB670209BF64BE27BF"
|
||||
$"64BE27BF7DBD08C02BBE2CC01CBD14C01FBF44C007C174C013C05CC034C186C0"
|
||||
$"8FC1A9C062C197C04CC206BFC6C2C1C009C263BF85C263BF02C1A8BF43C206BF"
|
||||
$"32C198BF92C176BF62C187BF83C05CBF64BE27BF73BF42BF64BE27BF64BE27BF"
|
||||
$"64BE27BF64BE270206C16EBD1EC16EBD1EC187BD17C17ABD34C18BBD1EC13ABD"
|
||||
$"6AC0BBBDD8C0FBBDA1C080BDF2C07EBD7DC052BDA6C0CEBD5DC16EBD1EC11EBD"
|
||||
$"3EC16EBD1EC16EBD1EC16EBD1EC16EBD1E0206C1B0BE41C1B0BE41C1C9BE49C1"
|
||||
$"AEBE5AC1C8BE51C15BBE66C0B5BE7DC108BE72C075BE73C0B3BE10C078BE1BC1"
|
||||
$"07BE20C1B0BE41C15CBE31C1B0BE41C1B0BE41C1B0BE41C1B0BE410206C181BF"
|
||||
$"7BC181BF7BC196BF8EC174BF90C191BF95C11EBF70C073BF30C0C9BF50C03ABF"
|
||||
$"06C0A4BECEC066BEBAC0EEBF08C181BF7BC137BF41C181BF7BC181BF7BC181BF"
|
||||
$"7BC181BF7B0209BF91BE2CBF91BE2CBFABBD0DC059BE30C049BD19C04DBF48C0"
|
||||
$"34C178C040C060C062C18AC0BCC1ADC08FC19CC079C20ABFF3C2C5C036C268BF"
|
||||
$"B2C267BF30C1ACBF71C20ABF60C19C40C17ABF90C18BBFB0C060BF91BE2CBFA1"
|
||||
$"BF46BF91BE2CBF91BE2CBF91BE2CBF91BE2C0206C1A7BD06C1A7BD06C1C0BCFF"
|
||||
$"C1B3BD1CC1C4BD07C173BD53C0F4BDC1C134BD8AC0B9BDDBC0B7BD6642BD8FC1"
|
||||
$"07BD46C1A7BD06C157BD26C1A7BD06C1A7BD06C1A7BD06C1A7BD060206C1ECBE"
|
||||
$"48C1ECBE48C205BE50C1EABE61C204BE58C197BE6DC0F1BE84C144BE79C0B1BE"
|
||||
$"7AC0EEBE17C0B4BE22C143BE27C1ECBE48C197BE38C1ECBE48C1ECBE48C1ECBE"
|
||||
$"48C1ECBE480206C1A0BF93C1A0BF93C1B5BFA7C193BFA9C1B0BFAEC13DBF88C0"
|
||||
$"92BF48C0E8BF68C059BF1FC0C3BEE6C085BED2C10DBF20C1A0BF93C1563FC1A0"
|
||||
$"BF93C1A0BF93C1A0BF93C1A0BF930206BE1FBD0BBE1FBD0BBE05BD04BE13BD21"
|
||||
$"BE02BD0CBE52BD58BED1BDC5BE92BD8FBF0DBDE0BF0EBD6BBF3ABD94BEBFBD4B"
|
||||
$"BE1FBD0BBE6FBD2BBE1FBD0BBE1FBD0BBE1FBD0BBE1FBD0B0206BDDDBE2FBDDD"
|
||||
$"BE2FBDC4BE36BDDEBE48BDC5BE3FBE31BE53BED8BE6BBE84BE5FBF18BE61BEDA"
|
||||
$"BDFEBF15BE09BE86BE0EBDDDBE2FBE31BE1EBDDDBE2FBDDDBE2FBDDDBE2FBDDD"
|
||||
$"BE2F0206BE0BBF68BE0BBF68BDF7BF7CBE19BF7EBDFCBF83BE6EBF5EBF19BF1E"
|
||||
$"BEC4BF3EBF523EBEE8BEBCBF26BEA7BE9FBEF5BE0BBF68BE55BF2FBE0BBF68BE"
|
||||
$"0BBF68BE0BBF68BE0BBF680605FF01C073C470C073C470C0BEC4AFC152C52CC1"
|
||||
$"08C4EDC15FC534C122C55EC123C570C0E8C50FC073C470C0ADC4BFC073C470C4"
|
||||
$"700605FF01C17DC3A7C17DC3A7C1B7C3CAC22CC40FC1F1C3ECC235C413C210C4"
|
||||
$"37C213C443C1DFC407C17DC3A7C1AEC3D7C17DC3A7C3A70605FF01BECFC352BE"
|
||||
$"CFC352BE74C396BDBEC41EBE19C3DABDB1C42ABD92C3DABD7DC3D6BDFBC3ADBE"
|
||||
$"CFC352BE65C37FBECFC352C3520605FF01BE1AC0FABE1AC0FABD98C128BC93C1"
|
||||
$"84BD15C156BC80C18EBC78C125BC62C119BD04C117BE1AC0FABD8FC109BE1AC0"
|
||||
$"FAC0FA0605FF01BCD8BE0DBCD8BE0DBC94BE14BC0DBE21BC50BE1BBC02BE24BC"
|
||||
$"0CBDE0BC03BDD4BC50BDEFBCD8BE0DBC94BDFEBCD8BE0DBE0D0207C02BC173C0"
|
||||
$"2BC173C055C184C0AAC1A6C080C195C068C201BFE5C2B841C25DBFE6C2BABFEA"
|
||||
$"C2BFBFE8C2BDC02DC262C0B3C1A8C070C205C085C196C02BC173C058C184C02B"
|
||||
$"C173C02BC173C02BC173C02BC1730207BFF9BD56BFF9BD56C01FBD69C046BE27"
|
||||
$"C040BDAFC03ABF3FC022C170C02EC057C025C171C02BC173C028C172C037C05A"
|
||||
$"C050BE2AC043BF42C048BDA8BFF9BD56C022BD61BFF9BD56BFF9BD56BFF9BD56"
|
||||
$"BFF9BD560205BC2936BC2936BCFABB92BEC1BB09BDD9BB52BDDDBBB3BC15BD08"
|
||||
$"BCF9BC5DBC1CBC9CBC2936BC22BC30BC2936BC2936BC2936BC2936470A000100"
|
||||
$"000A010101000A020102000A030103000A040104000A050105000A060106000A"
|
||||
$"070107000A070108000A080109000A09010A000A0A010B000A0B010C000A0C01"
|
||||
$"0D000A0D010E000A0E010F000A0F0110000A100111000A110112000A00011300"
|
||||
$"0A120114000A020115000A130116000A140117000A150118000A140119000A04"
|
||||
$"011A000A16011B000A17011C000A18011D000A19011E000A1A011F000A1B0120"
|
||||
$"000A1C0121000A1D0122000A1E0123000A070124000A070125000A1F0126000A"
|
||||
$"200127000A210128000A220129000A23012A000A24012B000A25012C000A2601"
|
||||
$"2D000A27012E000A28012F000A290130000A2A0131000A2B0132000A2C013300"
|
||||
$"0A2D0134000A2E0135000A2F0136000A300137000A310138000A320139000A33"
|
||||
$"013A000A34013B000A35013C000A36013D000A37013E000A38013F000A390140"
|
||||
$"000A3A0141000A3B0142000A3C0143000A3D0144000A3E024546000A3F014700"
|
||||
};
|
||||
@@ -1,72 +0,0 @@
|
||||
From 93c9db9b739c196b8e7707f29b640251f9b955d9 Mon Sep 17 00:00:00 2001
|
||||
From: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
||||
Date: Sun, 26 Mar 2017 19:46:53 +0200
|
||||
Subject: Hack in libnetwork.
|
||||
|
||||
I think this could be added to sdl-net config automatically?
|
||||
|
||||
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
|
||||
index 8b09e30..a2f40f6 100644
|
||||
--- a/src/CMakeLists.txt
|
||||
+++ b/src/CMakeLists.txt
|
||||
@@ -130,16 +130,19 @@ if(USE_ANA_NETWORK)
|
||||
${common-external-libs}
|
||||
${ANA_LIBRARIES}
|
||||
${Boost_SYSTEM_LIBRARIES}
|
||||
+ network
|
||||
)
|
||||
else(USE_ANA_NETWORK)
|
||||
set(server-external-libs
|
||||
${common-external-libs}
|
||||
${SDLNET_LIBRARY}
|
||||
${Boost_SYSTEM_LIBRARIES}
|
||||
+ network
|
||||
)
|
||||
set(game-external-libs
|
||||
${game-external-libs}
|
||||
${SDLNET_LIBRARY}
|
||||
+ network
|
||||
)
|
||||
endif(USE_ANA_NETWORK)
|
||||
|
||||
--
|
||||
2.7.0
|
||||
|
||||
|
||||
From 64b8e91631d62acd90ef738432671b273d43648e Mon Sep 17 00:00:00 2001
|
||||
From: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
||||
Date: Mon, 14 Aug 2017 15:50:37 +0200
|
||||
Subject: Fix undefined reference at runtime.
|
||||
|
||||
|
||||
diff --git a/src/gui/auxiliary/tips.cpp b/src/gui/auxiliary/tips.cpp
|
||||
index 65d2121..49cff12 100644
|
||||
--- a/src/gui/auxiliary/tips.cpp
|
||||
+++ b/src/gui/auxiliary/tips.cpp
|
||||
@@ -31,6 +31,10 @@ ttip::ttip(const t_string& text,
|
||||
{
|
||||
}
|
||||
|
||||
+ttip::~ttip()
|
||||
+{
|
||||
+}
|
||||
+
|
||||
namespace tips
|
||||
{
|
||||
|
||||
diff --git a/src/gui/auxiliary/tips.hpp b/src/gui/auxiliary/tips.hpp
|
||||
index 6b79955..397d1cf 100644
|
||||
--- a/src/gui/auxiliary/tips.hpp
|
||||
+++ b/src/gui/auxiliary/tips.hpp
|
||||
@@ -55,6 +55,8 @@ std::vector<ttip> shuffle(const std::vector<ttip>& tips);
|
||||
class ttip
|
||||
{
|
||||
public:
|
||||
+ ~ttip();
|
||||
+
|
||||
const t_string& text() const
|
||||
{
|
||||
return text_;
|
||||
--
|
||||
2.7.0
|
||||
|
||||
83
games-strategy/wesnoth/patches/wesnoth-1.18.2.patchset
Normal file
83
games-strategy/wesnoth/patches/wesnoth-1.18.2.patchset
Normal file
@@ -0,0 +1,83 @@
|
||||
From 437c0ed3a5a919242fa134e518e517d61cf9259b Mon Sep 17 00:00:00 2001
|
||||
From: Yourself <user@shredder.fritz.box>
|
||||
Date: Thu, 26 Sep 2024 14:52:09 +0200
|
||||
Subject: Fix CMake build, fix server related boost issue, get Haiku version
|
||||
via uname
|
||||
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 4ea34f9..1e3cf82 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -66,12 +66,12 @@ if(ENABLE_SYSTEM_LUA)
|
||||
if(NOT LUA_FOUND)
|
||||
message(FATAL_ERROR "Lua ${Lua_FIND_VERSION_MAJOR}.${Lua_FIND_VERSION_MINOR} C++ not found. Try setting 'LUA_DIR'.")
|
||||
endif()
|
||||
-else()
|
||||
- if(NOT EXISTS "${CMAKE_SOURCE_DIR}/src/modules/lua/.git")
|
||||
- message(FATAL_ERROR "Lua submodule does not exist. You must run 'git submodule update --init --recursive' to initialize it.")
|
||||
- else()
|
||||
- message("-- Lua submodule found.")
|
||||
- endif()
|
||||
+#else()
|
||||
+# if(NOT EXISTS "${CMAKE_SOURCE_DIR}/src/modules/lua/.git")
|
||||
+# message(FATAL_ERROR "Lua submodule does not exist. You must run 'git submodule update --init --recursive' to initialize it.")
|
||||
+# else()
|
||||
+# message("-- Lua submodule found.")
|
||||
+# endif()
|
||||
endif()
|
||||
|
||||
# set what std version to use
|
||||
diff --git a/src/desktop/version.cpp b/src/desktop/version.cpp
|
||||
index 401f249..0522fd0 100644
|
||||
--- a/src/desktop/version.cpp
|
||||
+++ b/src/desktop/version.cpp
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
#include <cstring>
|
||||
|
||||
-#if defined(__APPLE__) || defined(_X11)
|
||||
+#if defined(__APPLE__) || defined(_X11) || defined(__HAIKU__)
|
||||
#include <sys/utsname.h>
|
||||
#endif
|
||||
|
||||
@@ -216,7 +216,7 @@ std::map<std::string, std::string> parse_fdo_osrelease(const std::string& path)
|
||||
|
||||
std::string os_version()
|
||||
{
|
||||
-#if defined(__APPLE__) || defined(_X11)
|
||||
+#if defined(__APPLE__) || defined(_X11) || defined(__HAIKU__)
|
||||
// Some systems, e.g. SunOS, need "struct" here
|
||||
struct utsname u;
|
||||
|
||||
@@ -396,6 +396,12 @@ std::string os_version()
|
||||
|
||||
return base + " " + version + " " + windows_runtime_arch();
|
||||
|
||||
+#elif defined(__HAIKU__)
|
||||
+ // POSIX uname version fallback.
|
||||
+
|
||||
+ return formatter() << u.sysname << ' '
|
||||
+ << u.version << ' '
|
||||
+ << u.machine;
|
||||
#else
|
||||
|
||||
//
|
||||
diff --git a/src/server/common/server_base.cpp b/src/server/common/server_base.cpp
|
||||
index 51f7796..d5c7197 100644
|
||||
--- a/src/server/common/server_base.cpp
|
||||
+++ b/src/server/common/server_base.cpp
|
||||
@@ -102,8 +102,8 @@ void server_base::serve(boost::asio::yield_context yield, boost::asio::ip::tcp::
|
||||
acceptor.open(endpoint.protocol());
|
||||
acceptor.set_option(boost::asio::ip::tcp::acceptor::reuse_address(true));
|
||||
acceptor.set_option(boost::asio::ip::tcp::acceptor::keep_alive(keep_alive_));
|
||||
- if(endpoint.protocol() == boost::asio::ip::tcp::v6())
|
||||
- acceptor.set_option(boost::asio::ip::v6_only(true));
|
||||
+ //if(endpoint.protocol() == boost::asio::ip::tcp::v6())
|
||||
+ //acceptor.set_option(boost::asio::ip::v6_only(true));
|
||||
acceptor.bind(endpoint);
|
||||
acceptor.listen();
|
||||
}
|
||||
--
|
||||
2.45.2
|
||||
|
||||
@@ -1,109 +0,0 @@
|
||||
SUMMARY="Turn-based tactical strategy game with a high fantasy theme"
|
||||
DESCRIPTION="Build up a great army, gradually turning raw recruits into \
|
||||
hardened veterans. In later games, recall your toughest warriors and form a \
|
||||
deadly host whom none can stand against! Choose units from a large pool of \
|
||||
specialists, and hand-pick a force with the right strengths to fight well on \
|
||||
different terrains against all manner of opposition.
|
||||
|
||||
Wesnoth has many different sagas waiting to be played. Fight to regain the \
|
||||
throne of Wesnoth, of which you are the legitimate heir... step into the \
|
||||
boots of a young officer sent to guard a not-so-sleepy frontier outpost... \
|
||||
lead a brutal quest to unite the orcish tribes... vanquish a horde of undead \
|
||||
warriors unleashed by a foul necromancer, who also happens to have taken your \
|
||||
brother hostage... guide a band of elvish survivors in an epic quest to find \
|
||||
a new home... get revenge on the orcs by using the foul art of necromancy...
|
||||
|
||||
There are at least two hundred unit types, sixteen races, six major factions, \
|
||||
and hundreds of years of history. The world of Wesnoth is absolutely huge and \
|
||||
only limited by your creativity — make your own custom units, create your own \
|
||||
maps, and write your own scenarios or even full-blown campaigns. You can also \
|
||||
challenge up to eight friends—or strangers—and fight in epic multiplayer \
|
||||
fantasy battles."
|
||||
HOMEPAGE="http://wesnoth.org/"
|
||||
COPYRIGHT="2003-2015 The Battle for Wesnoth"
|
||||
LICENSE="GNU GPL v2"
|
||||
REVISION="5"
|
||||
SOURCE_URI="http://sourceforge.net/projects/wesnoth/files/wesnoth-1.12/wesnoth-$portVersion/wesnoth-$portVersion.tar.bz2"
|
||||
CHECKSUM_SHA256="a50f384cead15f68f31cfa1a311e76a12098428702cb674d3521eb169eb92e4e"
|
||||
PATCHES="wesnoth-$portVersion.patchset"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
|
||||
PROVIDES="
|
||||
wesnoth$secondaryArchSuffix
|
||||
cmd:wesnoth
|
||||
cmd:wesnothd
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
lib:libboost_filesystem$secondaryArchSuffix
|
||||
lib:libboost_iostreams$secondaryArchSuffix
|
||||
lib:libboost_locale$secondaryArchSuffix
|
||||
lib:libboost_program_options$secondaryArchSuffix
|
||||
lib:libboost_regex$secondaryArchSuffix
|
||||
lib:libboost_system$secondaryArchSuffix
|
||||
lib:libcairo$secondaryArchSuffix
|
||||
lib:libfontconfig$secondaryArchSuffix
|
||||
lib:libfreetype$secondaryArchSuffix
|
||||
lib:libfribidi$secondaryArchSuffix
|
||||
lib:libglib_2.0$secondaryArchSuffix
|
||||
lib:libgobject_2.0$secondaryArchSuffix
|
||||
lib:libharfbuzz$secondaryArchSuffix
|
||||
lib:libintl$secondaryArchSuffix
|
||||
lib:libpangocairo_1.0$secondaryArchSuffix
|
||||
lib:libsdl_1.2$secondaryArchSuffix
|
||||
lib:libsdl_image_1.2$secondaryArchSuffix
|
||||
lib:libsdl_mixer_1.2$secondaryArchSuffix
|
||||
lib:libsdl_net_1.2$secondaryArchSuffix
|
||||
lib:libsdl_ttf_2.0$secondaryArchSuffix
|
||||
lib:libvorbisfile$secondaryArchSuffix
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
cairo${secondaryArchSuffix}_devel # do not use xcairo
|
||||
devel:libboost_filesystem$secondaryArchSuffix >= 1.70.0
|
||||
devel:libboost_iostreams$secondaryArchSuffix >= 1.70.0
|
||||
devel:libboost_locale$secondaryArchSuffix >= 1.70.0
|
||||
devel:libboost_program_options$secondaryArchSuffix >= 1.70.0
|
||||
devel:libboost_regex$secondaryArchSuffix >= 1.70.0
|
||||
devel:libboost_system$secondaryArchSuffix >= 1.70.0
|
||||
# devel:libcairo$secondaryArchSuffix
|
||||
devel:libfontconfig$secondaryArchSuffix
|
||||
devel:libfreetype$secondaryArchSuffix
|
||||
devel:libfribidi$secondaryArchSuffix
|
||||
devel:libglib_2.0$secondaryArchSuffix
|
||||
devel:libgraphite2$secondaryArchSuffix
|
||||
devel:libharfbuzz$secondaryArchSuffix
|
||||
devel:libintl$secondaryArchSuffix
|
||||
devel:libpangocairo_1.0$secondaryArchSuffix
|
||||
devel:libsdl$secondaryArchSuffix
|
||||
devel:libsdl_image$secondaryArchSuffix
|
||||
devel:libsdl_mixer$secondaryArchSuffix
|
||||
devel:libsdl_net$secondaryArchSuffix
|
||||
devel:libsdl_ttf$secondaryArchSuffix
|
||||
devel:libvorbisfile$secondaryArchSuffix
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:cmake
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:make
|
||||
cmd:pkg_config$secondaryArchSuffix
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
mkdir -p build
|
||||
cd build
|
||||
cmake .. -DCMAKE_INSTALL_PREFIX=$prefix -DDATAROOTDIR=$dataDir \
|
||||
-DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON \
|
||||
-DENABLE_DESKTOP_ENTRY=OFF -DMANDIR=$manDir -DDOCDIR=$docDir
|
||||
make $jobArgs
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
cd build
|
||||
make install
|
||||
}
|
||||
162
games-strategy/wesnoth/wesnoth-1.18.2.recipe
Normal file
162
games-strategy/wesnoth/wesnoth-1.18.2.recipe
Normal file
@@ -0,0 +1,162 @@
|
||||
SUMMARY="Turn-based tactical strategy game with a high fantasy theme"
|
||||
DESCRIPTION="Build up a great army, gradually turning raw recruits into \
|
||||
hardened veterans. In later games, recall your toughest warriors and form a \
|
||||
deadly host whom none can stand against! Choose units from a large pool of \
|
||||
specialists, and hand-pick a force with the right strengths to fight well on \
|
||||
different terrains against all manner of opposition.
|
||||
|
||||
Wesnoth has many different sagas waiting to be played. Fight to regain the \
|
||||
throne of Wesnoth, of which you are the legitimate heir... step into the \
|
||||
boots of a young officer sent to guard a not-so-sleepy frontier outpost... \
|
||||
lead a brutal quest to unite the orcish tribes... vanquish a horde of undead \
|
||||
warriors unleashed by a foul necromancer, who also happens to have taken your \
|
||||
brother hostage... guide a band of elvish survivors in an epic quest to find \
|
||||
a new home... get revenge on the orcs by using the foul art of necromancy...
|
||||
|
||||
There are at least two hundred unit types, sixteen races, six major factions, \
|
||||
and hundreds of years of history. The world of Wesnoth is absolutely huge and \
|
||||
only limited by your creativity — make your own custom units, create your own \
|
||||
maps, and write your own scenarios or even full-blown campaigns. You can also \
|
||||
challenge up to eight friends—or strangers—and fight in epic multiplayer \
|
||||
fantasy battles."
|
||||
HOMEPAGE="http://wesnoth.org/"
|
||||
COPYRIGHT="2003-2024 The Battle for Wesnoth Project"
|
||||
LICENSE="GNU GPL v2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://sourceforge.net/projects/wesnoth/files/wesnoth-${portVersion%.*}/wesnoth-$portVersion/wesnoth-$portVersion.tar.bz2"
|
||||
CHECKSUM_SHA256="5f9f6d6105d48cf614eb06cf72273d62931dcb5d4982d75e851c3fa2fa70553a"
|
||||
PATCHES="wesnoth-$portVersion.patchset"
|
||||
ADDITIONAL_FILES="
|
||||
wesnoth.rdef.in
|
||||
wesnoth-postinstall.sh
|
||||
"
|
||||
POST_INSTALL_SCRIPTS="$relativePostInstallDir/wesnoth-postinstall.sh"
|
||||
|
||||
ARCHITECTURES="all !x86_gcc2"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
|
||||
PROVIDES="
|
||||
wesnoth$secondaryArchSuffix = $portVersion
|
||||
cmd:wesnoth = $portVersion
|
||||
cmd:wesnothd = $portVersion
|
||||
cmd:wesnoth_campaignd = $portVersion
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
lib:libboost_coroutine$secondaryArchSuffix
|
||||
lib:libboost_filesystem$secondaryArchSuffix
|
||||
lib:libboost_graph$secondaryArchSuffix
|
||||
lib:libboost_iostreams$secondaryArchSuffix
|
||||
lib:libboost_locale$secondaryArchSuffix
|
||||
lib:libboost_program_options$secondaryArchSuffix
|
||||
lib:libboost_regex$secondaryArchSuffix
|
||||
lib:libboost_system$secondaryArchSuffix
|
||||
lib:libcairo$secondaryArchSuffix
|
||||
lib:libcrypto$secondaryArchSuffix
|
||||
lib:libcurl$secondaryArchSuffix
|
||||
lib:libfontconfig$secondaryArchSuffix
|
||||
lib:libglib_2.0$secondaryArchSuffix
|
||||
lib:libgobject_2.0$secondaryArchSuffix
|
||||
lib:libharfbuzz$secondaryArchSuffix
|
||||
lib:libhistory$secondaryArchSuffix # Optional, for Lua console support
|
||||
lib:libicudata$secondaryArchSuffix
|
||||
lib:libicui18n$secondaryArchSuffix
|
||||
lib:libintl$secondaryArchSuffix
|
||||
lib:libpangocairo_1.0$secondaryArchSuffix
|
||||
lib:libSDL2_2.0$secondaryArchSuffix
|
||||
lib:libSDL2_image_2.0$secondaryArchSuffix
|
||||
lib:libSDL2_mixer_2.0$secondaryArchSuffix
|
||||
lib:libssl$secondaryArchSuffix
|
||||
lib:libvorbisfile$secondaryArchSuffix
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
cairo1.18${secondaryArchSuffix}_devel # do not use xcairo
|
||||
gcc${secondaryArchSuffix}_syslibs_devel
|
||||
devel:libboost_coroutine$secondaryArchSuffix >= 1.83.0
|
||||
devel:libboost_filesystem$secondaryArchSuffix >= 1.83.0
|
||||
devel:libboost_graph$secondaryArchSuffix >= 1.83.0
|
||||
devel:libboost_iostreams$secondaryArchSuffix >= 1.83.0
|
||||
devel:libboost_locale$secondaryArchSuffix >= 1.83.0
|
||||
devel:libboost_program_options$secondaryArchSuffix >= 1.83.0
|
||||
devel:libboost_regex$secondaryArchSuffix >= 1.83.0
|
||||
devel:libboost_system$secondaryArchSuffix >= 1.83.0
|
||||
devel:libcurl$secondaryArchSuffix
|
||||
devel:libfontconfig$secondaryArchSuffix
|
||||
devel:libhistory$secondaryArchSuffix # Optional, for Lua console support
|
||||
devel:libicuuc$secondaryArchSuffix >= 74
|
||||
devel:libncurses$secondaryArchSuffix # Optional, for Lua console support
|
||||
devel:libpangocairo_1.0$secondaryArchSuffix
|
||||
devel:libSDL2_2.0$secondaryArchSuffix
|
||||
devel:libSDL2_image_2.0$secondaryArchSuffix
|
||||
devel:libSDL2_mixer_2.0$secondaryArchSuffix
|
||||
devel:libssl$secondaryArchSuffix >= 3
|
||||
devel:libvorbisfile$secondaryArchSuffix
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:cmake
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:make
|
||||
cmd:msgfmt
|
||||
cmd:msgmerge
|
||||
cmd:pkg_config$secondaryArchSuffix
|
||||
"
|
||||
|
||||
defineDebugInfoPackage wesnoth$secondaryArchSuffix \
|
||||
$prefix/bin/wesnoth \
|
||||
$prefix/bin/wesnothd \
|
||||
$prefix/bin/wesnoth_campaignd
|
||||
|
||||
BUILD()
|
||||
{
|
||||
vardir=$(finddir B_USER_VAR_DIRECTORY)/wesnothd
|
||||
branch="`echo "$portVersion" | cut -b1-4`"
|
||||
prefsdir=$(finddir B_USER_SETTINGS_DIRECTORY)/wesnoth-${branch}
|
||||
|
||||
export CXXFLAGS="-D_DEFAULT_SOURCE"
|
||||
export LDFLAGS="-lbsd -lnetwork"
|
||||
|
||||
mkdir -p build
|
||||
cd build
|
||||
|
||||
cmake .. \
|
||||
$cmakeDirArgs \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_INSTALL_BINDIR=$prefix/bin \
|
||||
-DFIFO_DIR=$vardir \
|
||||
-DPREFERENCES_DIR=$prefsdir \
|
||||
-DHARDEN=OFF \
|
||||
-DBUILD_SHARED_LIBS=ON \
|
||||
-DENABLE_CAMPAIGN_SERVER=ON \
|
||||
-DENABLE_DESKTOP_ENTRY=OFF
|
||||
|
||||
make $jobArgs
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
cd build
|
||||
make install
|
||||
|
||||
# Rename campaignd to something more unique
|
||||
mv -T $prefix/bin/campaignd $prefix/bin/wesnoth_campaignd
|
||||
|
||||
# Generate the rdef
|
||||
local MAJOR="`echo "$portVersion" | cut -d. -f1`"
|
||||
local MIDDLE="`echo "$portVersion" | cut -d. -f2`"
|
||||
local MINOR="`echo "$portVersion" | cut -d. -f3`"
|
||||
sed \
|
||||
-e "s|@MAJOR@|$MAJOR|" \
|
||||
-e "s|@MIDDLE@|$MIDDLE|" \
|
||||
-e "s|@MINOR@|$MINOR|" \
|
||||
$portDir/additional-files/wesnoth.rdef.in > wesnoth.rdef
|
||||
|
||||
# Setup post-install script (to prevent issues with wesnothd's var path)
|
||||
mkdir -p $postInstallDir
|
||||
cp $portDir/additional-files/wesnoth-postinstall.sh $postInstallDir
|
||||
chmod +x $postInstallDir/wesnoth-postinstall.sh
|
||||
|
||||
addResourcesToBinaries wesnoth.rdef $prefix/bin/wesnoth
|
||||
addAppDeskbarSymlink $prefix/bin/wesnoth "Battle for Wesnoth"
|
||||
}
|
||||
Reference in New Issue
Block a user