From 5aaf4826c890a2b38f8d1f71d45df5810462c367 Mon Sep 17 00:00:00 2001 From: Gerasim Troeglazov <3dEyes@gmail.com> Date: Mon, 1 Oct 2018 00:00:38 +1000 Subject: [PATCH] Adamant Armor Affection Adventure: add recipe for 1.1 version --- games-action/aaaa/aaaa-1.1.recipe | 89 ++++++++ .../aaaa/additional-files/aaaa.rdef.in | 193 ++++++++++++++++++ games-action/aaaa/patches/aaaa-1.1.patchset | 27 +++ 3 files changed, 309 insertions(+) create mode 100644 games-action/aaaa/aaaa-1.1.recipe create mode 100644 games-action/aaaa/additional-files/aaaa.rdef.in create mode 100644 games-action/aaaa/patches/aaaa-1.1.patchset diff --git a/games-action/aaaa/aaaa-1.1.recipe b/games-action/aaaa/aaaa-1.1.recipe new file mode 100644 index 000000000..76f60dbe1 --- /dev/null +++ b/games-action/aaaa/aaaa-1.1.recipe @@ -0,0 +1,89 @@ +SUMMARY="Port Adamant Armor Affection Adventure 3D stealth-action platform game" +DESCRIPTION="Adamant Armor Affection Adventure by quasist and Don Miguel is a \ +3D stealth-action platform game participated in the RIOT Tag-Team Coding \ +Competition event in 2011 and took the second place. It was originally released \ +on the gaming console GP2X Caanoo and GP2X Wiz, and later ported to Pandora and GCW Zero." +HOMEPAGE="https://github.com/EXL/AdamantArmorAffectionAdventure/" +COPYRIGHT="2016-2018 EXL" +LICENSE="MIT" +REVISION="1" +SOURCE_URI="https://github.com/EXL/AdamantArmorAffectionAdventure/archive/v$portVersion.tar.gz" +CHECKSUM_SHA256="a350fcf72827e600adcd7028fc8e453870c8087532b1e663975fa9fddcf3b1bd" +SOURCE_DIR="AdamantArmorAffectionAdventure-$portVersion" +PATCHES="aaaa-$portVersion.patchset" +ADDITIONAL_FILES="aaaa.rdef.in" + +ARCHITECTURES="!x86_gcc2 x86_64 ?x86" +SECONDARY_ARCHITECTURES="x86" + +GLOBAL_WRITABLE_FILES=" + settings/AAAA/donothexedit.me keep-old + " + +PROVIDES=" + aaaa$secondaryArchSuffix = $portVersion + app:AdamantArmorAffectionAdventure$secondaryArchSuffix + " +REQUIRES=" + haiku$secondaryArchSuffix + lib:libGL$secondaryArchSuffix + lib:libGLU$secondaryArchSuffix + lib:libSDL2_2.0$secondaryArchSuffix + lib:libSDL2_image_2.0${secondaryArchSuffix} + lib:libSDL2_mixer_2.0${secondaryArchSuffix} + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + devel:libGL$secondaryArchSuffix + devel:libglu$secondaryArchSuffix + devel:libSDL2_2.0$secondaryArchSuffix + devel:libSDL2_image_2.0$secondaryArchSuffix + devel:libSDL2_mixer_2.0$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + cmd:cmake + cmd:gcc$secondaryArchSuffix + cmd:ld$secondaryArchSuffix + cmd:make + cmd:pkg_config$secondaryArchSuffix + " + +BUILD() +{ + mkdir -p build + cd build + cmake -DSDL2_INCLUDE_DIR=/system/$relativeIncludeDir \ + -DSDL2_MIXER_INCLUDE_DIR=/system/$relativeIncludeDir \ + -DCMAKE_BUILD_TYPE=Release \ + -DGLES=off \ + -DANDROID=off \ + -DCMAKE_C_FLAGS="-D__linux__" \ + ../aaaa/src/main/cpp + make $jobArgs +} + +INSTALL() +{ + mkdir -p $appsDir/AAAA $settingsDir/AAAA + + cp build/Release/AAAA-Engine "$appsDir/AAAA/Adamant Armor Affection Adventure" + cp build/Release/donothexedit.me $settingsDir/AAAA + cp -rf build/Release/{bgm,maps,sfx,textures.gfx} $appsDir/AAAA/ + ln -s $settingsDir/AAAA/donothexedit.me $appsDir/AAAA/donothexedit.me + + local APP_SIGNATURE="application/x-vnd.adamant-armor-affection-adventure" + local MAJOR="`echo "$portVersion" | cut -d. -f1`" + local MIDDLE="`echo "$portVersion" | cut -d. -f2`" + local LONG_INFO="$SUMMARY" + sed \ + -e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \ + -e "s|@MAJOR@|$MAJOR|" \ + -e "s|@MIDDLE@|$MIDDLE|" \ + -e "s|@LONG_INFO@|$LONG_INFO|" \ + $portDir/additional-files/aaaa.rdef.in > $sourceDir/aaaa.rdef + + addResourcesToBinaries $sourceDir/aaaa.rdef \ + "$appsDir/AAAA/Adamant Armor Affection Adventure" + addAppDeskbarSymlink "$appsDir/AAAA/Adamant Armor Affection Adventure" "Adamant Armor Affection Adventure" +} diff --git a/games-action/aaaa/additional-files/aaaa.rdef.in b/games-action/aaaa/additional-files/aaaa.rdef.in new file mode 100644 index 000000000..75fb10d3b --- /dev/null +++ b/games-action/aaaa/additional-files/aaaa.rdef.in @@ -0,0 +1,193 @@ +resource app_flags B_SINGLE_LAUNCH; + +resource app_version { + major = @MAJOR@, + middle = @MIDDLE@, + minor = 0, + + variety = B_APPV_FINAL, + internal = 0, + + short_info = "Adamant Armor Affection Adventure", + long_info = "@LONG_INFO@" +}; + +resource app_signature "@APP_SIGNATURE@"; + +resource vector_icon array { + $"6E6369660C0501020006023875B33AAD7CBA2FD43802454BC07746D31200FF52" + $"97FFC3055102000602B6C9E7BAC38F39E0F2B5E9DA4A192E49B58300A50061FF" + $"F3069102000602B8181BBA57C7398137B721F74A89D548DB1B006D0258FFFF06" + $"CD0388031003961E2D038A132203932E4203D6213403931924037F111D03FFAA" + $"00210057BE2DB5FDBE2DB5FDC01AB5D6C3F3B583C206B5ADC40AB582C438B58A" + $"C423B57DC621B67EC9F2B865C808B774C971B9E0C867BCD4C8E9BB59C840BD31" + $"C801BDF1C828BD94C7ADBE10C6FFBE38C753BE1CC790BE46C8B4BE58C822BE49" + $"C917BF0BC9C6C07EC969BFC7C9B1C0B9C982C12CC98FC0F0C9AFC18DCA13C24A" + $"C9E2C1EBCA43C2AECAA8C374CA7AC30ECAA5C397CA86C3D7CA92C3B6CA404CC9" + $"B3C5E9C9F7C538C8D6C5C3C71EC56BC7FBC594C6FCC56AC6DFC531C6EFC549C6" + $"8EC4ACC5E4C3A8C633C42EC5D0C3F3C564C462C58EC424C543C493C503C4F5C5" + $"0BC4B8C4E2C5A1C49FC6F8C4C2C64DC49DC706C49CC723C49BC715C4B9C732C4" + $"F7C748C4D8C73DC4DDC7D1C4A5C8E1C4BFC859C4A1C8F8C490C924C49CC90FC4" + $"2CC9D5C362CB37C3C4CA85C265CAC9C070C9E3C16BCA55C075C9C0C07CC97BC0" + $"78C99EBFB6C9213CC86FBEEFC8C9BE2FC7E9BE3CC6DCBE36C763BE34C673BEB5" + $"C5DDBEBFC647BEBEC52FBED3C3D3BECAC481BECDC3CFBEBBC3C3BEC1C3C7BEB7" + $"C39ABEBFC348BEBDC3713DC332BE2FC305BE60C31ABE36C262BE44C11CBE3EC1" + $"BFBE06C165BD8DC1FBBDC9C1B0BD78C213BD70C251BD78C234BD4CC268BD09C2" + $"9DBD25C27C38C333BB9DC45DBC17C3C8BB44C433BA94C3DCBAECC408BA5CC3B2" + $"B9F4C353BA2BC37EB9BBC36CB9C0C3E2B9CAC3B0B95BC41DB896C499B8FBC45F" + $"B853C458B7CEC3D4B80CC41AB7CDC381B7DBC2D9B7D9C32DB808C2BAB869C284" + $"B838C29FB86EC253B882C1F2B869C21EB86CC1FCB83FC211B855C207B824C1F6" + $"B7ECC1C1B808C1DBB7D8C1CDB7B0C1E5B7C4C1D9B793C1C9B758C192B775C1AE" + $"B743C19DB718C1B3B72DC1A8B6F9C198B6BEC15EB6DBC17CB6A7C169B679C180" + $"B690C175B657C162B613C125B635C144B5FEC132B5D3C14AB5EAC140B5ACC12F" + $"B569C0EDB58CC10CB550C0FAB51CC111B537C108B4E2C0E3B47AC078B4B1C0AA" + $"B463C061B434C031B444C04EB42CBF88B423BE36B42ABEDFB496BE01B579BD90" + $"B505BDC327BD6DB666BD1DB617BD43B68DBD41B6E0BD86B6B6BD65B6F0BD7FB7" + $"10BD70B700BD77B736BD8FB77FBDD1B759BDB1B78EBDCAB7AEBDBBB79EBDC3B7" + $"D2BDDDB81FBE1BB7F9BDFBB82CBE14B846BE05B839BE0CB86ABE23B8B0BE5FB8" + $"8DBE40B8BFBE59B8DCBE4EB8CDBE54B8FCBE6BB93EBEA1B91DBE86B94BBE9BB9" + $"64BE8FB957BE95B984BEA9B9C3BEE0B9A3BEC5B9CFBEDAB9E7BECEB9DBBED4BA" + $"05BEE7BA42BF1ABA24BF01BA4BBF16BA64BF0ABA5CBF0EBA83BF23BAC0BF55BA" + $"A1BF3DBAC9BF28BAD4BECDBACFBEFABAFFBEB1BB58BE80BB2DBE9BBB62BE6FBB" + $"66BE49BB61BE5BBB55BE3BBB35BE1FBB45BE2DBBE5BD42BD48BB8BBC97BC67BD" + $"93BBBDBE24BC29BDD8BBF8BE47BB64BE92B9DABE73BAA0BE44B99DBD9FB930BD" + $"EDB96DBDCBB81FBE2DB5FDBDFDB70EBE2DB5FD0207BE56B614BE8128C035B5EB" + $"C3F3B59CC214B5C5C41FB594C46AB5C0C445B5AEC631B6A6C9C1B86DC7FAB787" + $"C7CAB8BAC3DAB952C5D1B903C3DAB952C3D2B953C3D2B953C22AB857BED9B664" + $"C082B75EBEADB64A020DBE42B61ABE12B71EBFFCB71DC36EB926C1B5B821C38E" + $"B936C3D2B953C3ACB956C3D2B953C3DAB952C3DAB952C3CBB969C3B9B99CC3BF" + $"B981C375BAA1C2EABCABC32DBBA5C221BC2CC099BB1FC162BB9DC098BB3DC091" + $"BB79C097BB5BC07ABBDFC04BBCABC061BC45BFFFBC78BF6CBC0CBFB7BC40BF63" + $"BC02BF54BBE8BF4DBBFABF6CBB69BFA5BA6DBF88BAEABEF9BA0CBDB8B929BE60" + $"B990BDE4B8230220BEAAB9EABE7DBAD6BED0BA02BF19BA35BEF8BA18BF19BA5E" + $"BF04BAADBF0CBA85BF28BAC4BF6DBAF4BF4BBADCBF5BBB4EBF36BC00BF4ABBA7" + $"BF64BC23BFC2BC66BF93BC45BFBCBC84BFAFBCC0BFB5BCA2BF82BCA0BF28BC61" + $"BF57BC7EBF30BCA2BF11BD21BF1ABCE1BFA1BD82C0B3BE5841BDF3C0D1BE6DC1" + $"00BEA7C0EBBE88C117BE62C13ABDD7C123BE1BC10ABDC1C0B5BD7FC0DBBDA5C0" + $"B8BD42C0DDBCCDC0D0BD08C0E1BCBFC0CDBCAAC0D2BCB5C0D4BCAAC0E7BCACC0" + $"E1BCACC0E7BCACC0E9BC94C0E9BC94C0E1BC95C0C9BC99C0D1BC98C0E6BC87C0" + $"FDBC48C0F0BC66C0FBBC42C0F6BC2FC0F8BC35C0F6BC2FC10EBC2DC10EBC2DC1" + $"0EBC2DC0F8BC20C0F8BC20C0F8BC20C103BC1AC103BC1AC103BC1AC104BC0FC1" + $"04BC0FC148BC40C1D1BC9DC18CBC6FC1EABCAEC212BCDEC1FDBCC7C222BCB0C2" + $"38BC52C22CBC81C267BC72C2C3BCB2C296BC91C276BDD0C1DFC00DC22DBEEFC1" + $"42BF92C007BE9DC0A4BF18BF60BE1ABE13BD16BEB7BD9ABE12BCF3BE22BCAFBE" + $"1CBCD1BE50BBC2020CC3F4B95AC3D3B959C5E9B910C9D3B879C7DDB8C0C954B9" + $"DCC85CBCA4C8D9BB40C833BD0DC7E9BDE3C817BD7BC78DBDF8C6D4BE27C731BE" + $"12C6E5BDE9C717BD74C6FABDADC690BD95C582BDD4C60ABDB8C5B1BD5AC603BC" + $"61C5C5BCD5C53BBC84C3AEBCDDC476BCB6C3B6BCBEC3D0BC82C3C2BCA0C38738" + $"C2F6BCAEC33FBCA1C33ABBA5C3C8B995C382BA9DC3CEB97C0212C3A439C37EBC" + $"E9C426BCE0C527BCA6C4A5BCBFC51ABCC9C502BD11C50EBCEDC501BD18C4FDBD" + $"30C4FEBD28C4F5BD43C4E7BD694DBD56C4E7BD69C4E3BD73C4E3BD73C4E1BD79" + $"C4DABD8BC4DCBD85C50FBDABC576BDEFC53FBDD4C5BDBDE5C647BDC3C600BDCC" + $"C647BDC3C63BBDCAC63BBDCAC635BDCDC625BDD6C62BBDD3C64ABDF4C69BBE26" + $"C672BE0EC692BE3BC676BE5FC691BE59C5BCBEB3C445BF59C500BF05C419BF6D" + $"C3C0BF94C3F0BF89C324BFBBC1EDC00EC289BFE7C2363EC2CABCC3C282BDDC48" + $"BCC9C33CBCBBC316BCBEC362BCC9020ABB7DBDEEBBDABDC0BC14BD2ABD4DBBAA" + $"BCB3BC6CBD94BBDCBE1FBC44BDD9BC11BE13BC8CBDF7BD1CBE00BCD3BE17BD42" + $"BE69BD7BBE47BD57BE6FBDADBE66BE10BE67BDDFBE64BE31BE53BE71BE69BE55" + $"BE1EBE31BD94BDD4BDD3BE09BD87BDE5BD6CBE06BD7ABDF6BD22BDCEBC8F3ABC" + $"DEBD8CBC33BD8B020EBD6BBE4BBD54BE96BD80BE2FBDADBDFABD97BE15BDE7BE" + $"1EBE51BE74BE1BBE4ABE6BBE85BE5FBEC2BE5CBEA8BE74BECABE9FBEDBBE8ABE" + $"D2BD4CC081BAA1C3CABBF546BA6EC3A0BA0DC349BA3DC375BA22C33ABA46C316" + $"BA39C32CBA79C2CDBAF1C249BAB5C28BBB2AC1F5BBAEC15CBB72C1ADBBD0C12B" + $"BC10C0C7BC0EC109BC4AC0ABBC96C045BC73C079BCACC005BCBEBF7FBCAA40BC" + $"E2BF5DBD3BBF31BD14BF4EBD51BEE60204B440BE43B48ABE85B4F3BDE7B660BD" + $"3AB5ADBD97B6ABBD77B73CBDF9B6F3BDB8B687BE56B51BBF0BB5D1BEAFB4D1BE" + $"CA0204BB8CBE03BBCEBE3ABBE2BDD4BC8FBD78BC37BDA3BCD4BDA7BD56BE12BD" + $"14BDDFBD01BE47BC53BEA8BCA6BE70BC13BE6F0208C694BE59C69DBE62C6ABBE" + $"51C6DCBE4EC6C4BE4CC773BE5AC8A1BE6DC80ABE64C82CBF7EC73AC19DC7B1C0" + $"8D50C17CC3ECC134C506C155C44BC129C50AC139C4AAC144C55DC0A5C60BBF81" + $"C5B6C014C644BF29C6B0BE73C674BECAC6A6BE6A0204BAF1BED7BB32BF0EBB19" + $"BEBEBB6DBE92BB43BEA7BBACBEC9BC2FBF32BBEDBEFEBC08BF4DBBB5BF7ABBDE" + $"BF63BB74BF430204B7F7C2E3B833C31EB821C2C8B877C296B84BC2AEB8B5C2CF" + $"B930C341B8F5C306B905C35BB8B0C38FB8DAC375B874C354022FBE84BD8DBE80" + $"BDD1BF7FBE51C175BFD8C07ABF15C199BFF2C1E2C027C1BAC013C22AC01CC2B5" + $"BFF3C26EC000C2CCBFF1C2EBC013C2D9C00948C002C2F8BFE0C2F4BFF1C358BF" + $"C6C41ABF91C3BABFB0C47CBFB5C542BFFCC4DBBFE5C542BFFCC53EC001C53EC0" + $"01C52FC010C528C03AC52C41C519C08EC4FBC135C50CC0E1C499C12DC3D5C126" + $"C437C11EC3C9C11FC3B0C111C3BDC118C39EC12FC3C3C166C3B1C14CC3C9C157" + $"C3D3C13AC3CEC148C3D9C13CC3EBC143C3E5C141C412C154C464C166C43BC15F" + $"C46AC167C47DC168C477C167C4A3C16FC4EDC185C4C9C177C4B5C2C0C445C535" + $"C47EC3FAC442C548C444C571C43BC55DC444C571C44AC578C44AC578C44DC57C" + $"C457C589C453C585C451C58DC446C597C44BC592C443C592C43CC585C43FC58A" + $"C428C586C42DC5B6C436C5AAC3EEC59EC375C565C3B4C57BC37CC584C380C5C4" + $"C380C5A4C388C5AEC3A7C588C38EC592C3ABC5B5C367C5E6C38BC5D1C332C5CA" + $"C2C4C598C2FCC5AFC2BAC5B9C2F7C5CAC2E3C5BE48C5DFC2DDC607C2E8C5F3C2" + $"DAC5F0C2D4C5C4C2D6C5DAC2CEC5E1C2C4C61AC2C8C5FDC236C5D4C117C54AC1" + $"A4C594C11AC522C131C4D4C121C4FAC066C479BED7C3B8BF9FC418BEC6C390BE" + $"DAC337BEDFC362BEADC322BE53C2F9BE7CC315BE45C2F3BE48C2D6BE48C2E2BE" + $"54C1D5BE6ABFD3BE5FC0D4BE75BF81BEA9BEE4BE9EBF36BE95BECCBE73BE97BE" + $"76BEB9BEA4BEB6BF00BEFDBECDBEE1BF07BEDFBF14BEA2BF0EBEC1BEE0BE8ABE" + $"7BBE57BEAEBE70BE7DBE14023CB51ABF16B51ABF16B5D4BEBEB743BE04B68ABE" + $"5EB742BE40B741BEB8B736BE7CB76CBE84B7E8BE52B7AFBE71B7E4BE8BB7DFBE" + $"FDB7E1BEC4B810BED4B884BE9FB84ABEB9B880BED4B87ABF40B87DBF0AB8AABF" + $"19B919BEE3B8E0BEFBB915BF18B910BF82B90DBF4DB93BBF59B9A7BF25B972BF" + $"40B9A1BF58B999BFBEB99CBF8B31BF9ABA2DBF67B9F7BF7DBA28BF98BA1EBFF9" + $"BA1FBFC8BA4ABFD6BAADBFA0BA7BBFB9BAA7BFD1BA9DC032BAA2C001BAC6C00E" + $"BB28BFDBBAF6BFF3BB21C009BB17C065BB1BC037BB43C043BBA4C00EBB72C025" + $"BBADBFE0BBBEBF84BBAEBFB0BBE7BF66BC42BF36BC17BF52BC4ABF09BC5CBEAF" + $"BC4CBEDABCADBE7BBD58BE22BD03BE4FBD49BE76BD28BF1DBD3CBECABD03BF41" + $"BCA5BF6CBCCFBF4FBC96BFB7BC7CC04EBC94C005BC61C083BBF7C0B5BC29C09C" + $"BBF4C0CEBBEEC101BBF1C0E8BBC5C12FBB62C17DBB9CC161BB63C189BB64C1A3" + $"BB63C196BB34C1DCBACEC24ABB09C21ABAB1C288BA55C2EDBA7DC2B732C325B9" + $"B2C363B9E9C33DB9B1C388B9AAC3D2B9AFC3ADB954C40AB8A6C477B8FCC43EB8" + $"A2C460B899C433B89DC449B89AC421B89DC3FDB89BC40FB89FC40AB8A4C430B8" + $"A2C423B8AEC400B8AEC39DB8AFC3CEB8E0C381B941C346B910C362B945C31EB9" + $"4AC2CDB948C2F5B977C2B1B9D3C279B9A9C29BB9E6C251B9F6C1F8B9D8C21CBA" + $"4CC1B6BB06C149BAB5C190BAC2C166BA44C1B7BA85C193B9F5C1E2B95DC244B9" + $"AEC21CB95EC218B973C1C4B965C1EDB93EC1DFB8D6C219B90CC200B8D8C1ECB8" + $"EFC195B8E1C1C0B8B8C1B2B84CC1F0B883C1D3B84DC1C2B863C168B854C194B8" + $"28C181B7BBC1C0B7F5C1A7B7BAC192B7D1C138B7C0C164B792C14DB721C190B7" + $"5FC178B720C160B737C104B725C130B6F7C11BB682C162B6BDC141B680C12EB6" + $"91C0C8B683C0FBB655C0E9B5DAC128B618C10BB5D6C0F5B5E8C090B5D7C0C1B5" + $"A5C0ABB527C0F4B569C0D5B51FC055B51ABF16B52BBFB5B51ABF160204BB83BE" + $"0FBB7EBE38BBC8BE43BC4DBEB1BC0ABE7ABC45BED8BC36BF27BC3EBF00BBF4BE" + $"F5BB74BE8CBBB7BEBDBB78BE620205B43DBE54B441BEF2B48ABE91B51ABF16B4" + $"CCBEDAB51ABF16B51ABF16B51ABF16B50FBFB3B51AC0EEB51AC050B4D3C0AFB4" + $"4BC02DB48FC06EB446BF8F0204B889C226B885C248B8C8C259B93DC2CCB904C2" + $"91B93FC2EFB935C334B939C311B8F7C2FEB87FC28CB8BEC2C2B882C26A0206B7" + $"F1C2EEB7F1C3372DC327B8A7C397B86AC360B8A4C3B9B89DC3FDB8A0C3DBB89B" + $"C40FB899C433B89AC421B898C449B895C476B897C45FB85DC439B7E5C3C8B816" + $"C40AB7E4C3800204C40FBF7EC471BFAAC4E5BF1FC68FBE614FBEC1C690BE68C6" + $"92BE80C691BE78C61DBEFAC539BFF5C5ABBF78C4D6BFCB0204C3C2C5A2C3B5C5" + $"BBC3E4C5B0C427C5D1C406C5C0C41AC5E7C400C612C40DC5FCC3DDC605C398C5" + $"EAC3BBC5F7C3A7C5D30206C8ACBE7BC835BF7DC8FEBF1DC99DC065C94BBFC3C9" + $"B0C080C993C0B7C99DC09DC92AC1A9C85CC38EC8C9C29FC80BC2FDC763C1DDC7" + $"B7C26DC755C1C3C750C188C73CC1A5C7C5C0840205C882C37BC87BC390C8D5C2" + $"BFC974C147C91FC201C9D0C205CA8FC37DCA33C2C0CA3FC440C9A4C5C6C9F3C5" + $"04C93EC51AC879C3C0C8DCC46DC868C3A902094DC1CBC4B5C302C4FDC1F6C503" + $"C252C50146C515C254C53AC257C528C255C53EC27DC550C2C9C538C2A8C576C3" + $"01C5C0C375C59BC33BC5DAC395C5AFC3E0C5C6C3C3C53CC46DC457C589C4CAC4" + $"FBC453C585C44AC578C44DC57CC44AC578C446C571C446C571C480C43A0208BD" + $"FFBFB6BCEEC106BE31BF7DBE91BF08BE5BBF3DBE88BF50BE56BFD7BE67BF91BE" + $"49C02FBE46C0E1BE4FC089BE4543BE30C10DBE3AC100BD52C21EBB96C442BC74" + $"C331BB47C421BAAEC3D4BAFCC3F8BAB8C3C5BACDC3A7BAC2C3B5BBDEC257020B" + $"C3EBC143C412C154C433C145C4C2C15BC47AC153C594C175C738C1AAC666C191" + $"C796C24DC851C395C7F548C7C1C383C6A2C353C732C365C66CC304C60BC25FC6" + $"3CC2B1C5B8C250C50FC23BC563C247C508C200C4FCC18BC500C1C6C4F8C18AC4" + $"EDC185C4F1C187C4C9C177C47DC168C4A3C16FC477C167C464C166C46AC167C4" + $"3BC15F0209C547C25BC545C2A4C57DC263C5E9C272C5B4C267C5FAC273C60AC2" + $"8FC601C284C637C2D7C691C367C662C320C723C380C848C3AEC7B6C393C865C3" + $"AFC87FC3E3C871C3CDC8DBC487C997C5CDC93CC528C8C0C5A4C712C550C7E9C5" + $"79C695C493C59EC315C61CC3D2C57DC2D90209BEEAC3DEBEDBC4C7BF17C3F0BF" + $"6CC41BBF42C405BF6CC42DBF6BC450BF6CC43EBFA7C47CC030C4B0BFF0C48EC0" + $"76C4D4C104C515C0BDC4F3C103C52CC100C559C101C542C10DC561C127C571C1" + $"1AC569C113C623C0EDC786C0FFC6D4C032C739BEC1C69ABF7CC6E6BECEC5B102" + $"07C170C591C157C664C1E3C5C9C2CCC638C258C600C2E9C61BC30AC5D0C303C5" + $"FAC32CC5E2C372C603C34FC5F3C3A0C5EAC3FAC61DC3CEC610C3CFC717C376C9" + $"0AC3A3C810C2B0C8B6C125C80BC1EBC860C140C7380205BE41C85FBF01C8B3BE" + $"48C7D3BE56C6B9BE4DC746BF2BC717C0D6C7CEC002C76FC0C1C7F0C09EC83AC0" + $"A2C810C093C89BC07FC95FC08AC8FDBFBFC90C0204C0B5C82EC0A8C8BAC1B0C8" + $"98C3A3C974C2AAC905C386C9FF49CB17C36ECA8BC267CAACC08AC9D2C178CA40" + $"C098C9460205C405C616C3E4C704C44FC5B6C4E8C4FDC49AC558C4D0C59AC491" + $"C6D1C4ADC635C481C718C454C7A1C47FC765C40FC80AC38DC8DFC3DAC87CC3B0" + $"C7F00207C3C6C946C3A7C973C421C8B4C4CFC78EC470C81DC4C3C7E7C49DC895" + $"C4AEC83DC492C8C7C472C92BC48EC8FEC432C998C3B5CA72C3F4CA05C39FCA99" + $"C36DCAE4C38ACAC1C378CA8DC39AC9E0C38BCA37C3A3C9AB210A000100100115" + $"8400040A010101000A020102000A020103000A030104000A030105000A010106" + $"000A010107000A010108000A020109000A01010A000A01010B000A01010C000A" + $"02010D000A03010E000A00010F000A070110000A000111000A000112000A0801" + $"13000A080114000A030115000A090116000A0A0117000A030118000A02011900" + $"0A03011A000A02011B000A02011C000A02011D000A02011E000A03011F000A03" + $"012000" +}; diff --git a/games-action/aaaa/patches/aaaa-1.1.patchset b/games-action/aaaa/patches/aaaa-1.1.patchset new file mode 100644 index 000000000..b762a2fff --- /dev/null +++ b/games-action/aaaa/patches/aaaa-1.1.patchset @@ -0,0 +1,27 @@ +From bb63bf1383e27cb8b2bd057569b5acd962afe292 Mon Sep 17 00:00:00 2001 +From: Gerasim Troeglazov <3dEyes@gmail.com> +Date: Sun, 30 Sep 2018 21:35:07 +1000 +Subject: Set current dir + + +diff --git a/aaaa/src/main/cpp/AAAA-Engine/main.c b/aaaa/src/main/cpp/AAAA-Engine/main.c +index 81242ed..da7bd03 100644 +--- a/aaaa/src/main/cpp/AAAA-Engine/main.c ++++ b/aaaa/src/main/cpp/AAAA-Engine/main.c +@@ -4,6 +4,13 @@ + + int main(int argc, char *argv[]) + { ++#ifdef __HAIKU__ ++ char *ptr; ++ if(ptr = strrchr(argv[0], '/')) { ++ *ptr = '\0'; ++ chdir(argv[0]); ++ } ++#endif + zresminit(); + + zcoreinit(); +-- +2.19.0 +