From aca938b62f8f11e6b2ea097d81fe9fc9a02d996f Mon Sep 17 00:00:00 2001 From: Gerasim Troeglazov <3dEyes@gmail.com> Date: Sat, 9 Jun 2018 23:52:09 +1000 Subject: [PATCH] Dooble: bump version * add haiku theme * new app icon --- .../dooble/additional-files/dooble.rdef.in | 493 +++++++----------- .../dooble/additional-files/haikuicons.zip | Bin 0 -> 106856 bytes ...ooble-1.56e.recipe => dooble-1.56f.recipe} | 11 +- .../dooble/patches/dooble-1.56e.patchset | 155 ------ .../dooble/patches/dooble-1.56f.patchset | 393 ++++++++++++++ 5 files changed, 580 insertions(+), 472 deletions(-) create mode 100644 www-client/dooble/additional-files/haikuicons.zip rename www-client/dooble/{dooble-1.56e.recipe => dooble-1.56f.recipe} (91%) delete mode 100644 www-client/dooble/patches/dooble-1.56e.patchset create mode 100644 www-client/dooble/patches/dooble-1.56f.patchset diff --git a/www-client/dooble/additional-files/dooble.rdef.in b/www-client/dooble/additional-files/dooble.rdef.in index 1f1d4bf5a..9fa88f8de 100644 --- a/www-client/dooble/additional-files/dooble.rdef.in +++ b/www-client/dooble/additional-files/dooble.rdef.in @@ -14,318 +14,183 @@ resource app_version { resource app_signature "application/x-vnd.dooble"; resource vector_icon { - $"6E636966070301A9E5034B80C1036DB4E4037FD3F603EED32B03E1622905005B" - $"001CBC3FB38EBC3FB38EC01FB27BC7A8B5F3C49AB341C698B5BEC4E7B488C5F7" - $"B4B8C533B500C634B56BC5B1B541C5F0B56DC566B571C5ABB56FC555B614C531" - $"B75AC544B6B7C56AB788C5DEB7E4C5A4B7B6C568B7E3C47CB7E3C4F2B7E2C484" - $"B7B6C494B75DC48CB78AC3F6B70EC2B0B681C355B6C3C2DFB6F8C33FB7E4C30E" - $"B76EC31EB7E4C2BEB7E4C2DEB7E4C275B750C1C3B637C23AB6AEC168B5F742B5" - $"CFC0F5B5ECBFEFB6A1BE55B7E3BF2AB74EBE39B7E3BDE2B7E2BDFFB7E3BD95B7" - $"64BCCBB68DBD34B6F5BC04B6CABAC9B7DEBB1DB705BA57B7DFB973B7EAB9E5B7" - $"E432B780BBA9B6BEBADAB6FEBC04B6A8BC76B61BBC4BB66DBCDEB626BDAEB60A" - $"BD4AB631BE93B5BAC06DB54CBF7CB571C061B4ECC01CB435C07DB471BF62B394" - $"BD74B397BE5EB38BBD0EB3FFBBFDB463BC8CB445BC40B42DBCC9B3C6BC84B3F9" - $"BC9BB3B3BC3FB38EBC6DB3A0BC3FB38E0007C002B38FC002B38FC0C6B3E2C269" - $"B3C5C19DB3B3C1CDB3D2C094B3DDC131B3DCC0F6B44EC1DDB514C149B4E1C2E1" - $"B514C4E8B51BC3E5B4FAC4A4B414C2AEB3BDC379B41DC1D9B354C002B38FC0E5" - $"B36AC002B38F0004C1D4B54CC1D4B54CC268B671C4D1B72DC3CAB69FC512B691" - $"C507B541C536B5E8C3F6B530C1D4B54CC2E4B530C1D4B54C0203BD11B67FBE0A" - $"B611BD67B6E3BE2AB795BDC5B740BEEDB710C020B5A7BFB2B67EBF12270209B4" - $"B0B99BB577B8BBB5C5B784B994B4ABB789B5D1B90DB5AFB94BB7EDB936B6D5B9" - $"04B7F0B876B7F0B8BDB7F0B8D6B75BB890B60FB8D4B6AFB835B661B781B706B7" - $"DBB6B3B782B753B786B7EDB784B7A0B771B7EDB734B7EFB748B7EEB732B7AAB7" - $"2FB722B731B766B62FB7C70040C7D6B618C7D6B618C951B736CB31BA71CA6DB8" - $"C4CB14BA6CCAB9BA5DCAD7BA62CAF0BB58CB36BD54CB19BC55CB5FBD17CBAEBC" - $"9ACB86BCD8CB91BD26CB67BE43CB53BDB2CB93BE95CC0FBF20CBD4BED9CC25BE" - $"CBCC4ABE20CC39BE76CC4ABE20CC53BE4FCC53BE4FCC53BE4FCC53C0AACC53C0" - $"AACC53C0AACC4DC0D7CC4DC0D7CC3BC01ACB87BECBCC07BF5DCB9DBFBFCC2FC1" - $"955EC0BBCC06C2E9CAFFC564CB9FC434CAFFC490CA43C315CAC8C3BDC9D3C3BB" - $"C91CC520C972C46BC953C516C9C2C504C98BC50DC91EC590C7E1C6B6C87D50C8" - $"0EC73BC85BC849C835C7C2C8D5C7F4C9CBC74CC952C7A2C896C8F8C50FCB2CC6" - $"EECA4EC50FCB16C510CAD2C510CAE9C501CAC0C4D5CA8BC4E3CA9DC553CA59C6" - $"41C9CDC5E5CA38C66FC925C628C7CBC63AC874C5EEC7D5C57AC7EAC5B4C7DFC5" - $"D6C792C607C69FC606C71FC5B6C69FC512C69FC564C69FC4F8C711C4BDC7F3C4" - $"DFC783C4BDC7F3C4A1C809C4A1C809C4A9C794C4BCC6ABC4B2C720C3BFC6DAC1" - $"E2C79CC2C9C72BC1E0C788C1D8C74CC1DBC760C2D0C6E8C4D2C659C3D2C6A3C4" - $"F3C590C504C3F8C502C4C4C3FEC479C1EBC568C2FBC500C1D9C55FC1A3C546C1" - $"B5C54EC2AEC4B4C4D7C3B7C3CAC444C4B4C34CC45EC27BC494C2DFC349C26CC1" - $"49C34DC246C2EEC133C33EC0F0C311C106C320C1F7C2A7C41FC21FC308C257C3" - $"B7C0A8C228BE14C2B4BF7BC1D2BE14C127BE15C17CBE14C15DBDEBC1CBBD97C1" - $"94BDC1C199BD23C136BC3CC168BCB0C143BC24C16BBBDCC15EBBF4C1BFBC62C2" - $"77BD65C206BCF4C31ABD8EC45FBD24C3C0BD45C431BC20C396BA26C3EDBB20C3" - $"C2BA14C41BB9F4C3EEBA04C46DBAFCC4ECBD17C4B1BC08C57FBD0AC69BBCA9C6" - $"28BD17C745BC0AC84ABA81C7ECBB58C815BA06C768B93BC7B9B9A3C7D0B97BC8" - $"A3B9FBC83AB9BBC8B4B9C1C8D7B94DC8C6B987C8BCB92FC887B8F5C8A2B912C8" - $"BFB8B7C92CB83AC8F7B87AC932B881C93FB90FC939B8C8C986B92ECA13B96CC9" - $"CDB94EC9D9B8E5C926B7F8C998B85BC91AB7EEC8F7B7CDC903B7D8C8A6B731C7" - $"D6B618C84EB699C7D6B6180005C92EB941C92EB941C90EB99BC8CDBA51C8EEB9" - $"F6C99EBB3FCAEABD58CA43BC4CCAE2BC3DCA51BA16CAB9BB1FCA24B99AC92EB9" - $"41C997B979C92EB9410004C896BAB1C896BAB1C818BB80C6E0BCF0C774BC32C8" - $"23BD0DCA98BDADC965BD3FCA1EBC91C896BAB1C973BB89C896BAB10006C52FBE" - $"63C52FBE63C530BF89C563C1D5C565C0AEC654C1D1C839C169C777C225C93CC0" - $"87CAD5BE59CA41BF93C9F4BD7CC772BD4DC899BD79C68CBD17C52FBE63C5A1BD" - $"A0C52FBE630005C2B6BDD6C2B6BDD6C2E7BE3DC34BBF0AC319BEA4C39FBEDFC4" - $"43BE7EC3F6BEB6C49FBE49C482BD79C473BDD0C3E7BD8FC2B6BDD6C34EBDAFC2" - $"B6BDD60004C392BF45C392BF45C3F6C03CC4F3C210C467C12EC4FDC0EFC4A3BE" - $"B3C4D9BFCFC448BEE4C392BF45C3EDBF15C392BF450004C83DC1D5C83DC1D5C8" - $"DAC20FCA12C284C976C248CA7CC171CACCBF2ACACEC052C9F6C012C83DC1D5C9" - $"20C0F9C83DC1D50006CB30BF30CB30BF30CB0AC062CA62C2B0CAA4C185CAD1C3" - $"35CB30C47CCB2DC3C8CB5CC409CBA9C31FCB86C395CB90C325CB45C336CB5EC3" - $"30CBFDC1F8CB30BF30CBABC074CB30BF300004C55DC231C55DC231C55EC28FC5" - $"61C34BC560C2EDC606C308C71FC22FC69DC2A8C689C226C55DC231C5F3C228C5" - $"5DC2310008C775C263C775C263C6CEC2C9C58CC3A6C633C341C5D5C48FC66DC6" - $"5FC628C575C6CDC66DC78DC67DC72DC689C828C643C8D2C524C87DC5A8C939C4" - $"6DC9DEC2EAC9B3C3BAC9B8C2A1C915C272C95AC291C891C24DC775C263C7F3C2" - $"0BC775C2630004C53FC4F2C53FC4F2C533C56CC523C661C52BC5E6C54AC65FC5" - $"C0C659C598C65BC5AAC5DBC53FC4F2C583C560C53FC4F20204C6C7C801C6FAC7" - $"A3C6B4C892C6E2C9B5C6CFC925C74FC938C803C820C7D3C8C3C821C7B9C7A0C7" - $"1CC7DBC766C754C764003AB772B8F7B772B8F7B7832FB7B4B902B7A4B8FFB6BA" - $"BA14B58DBCBEB5F6BB59B63CBCF8B7ACBD42B6EEBD5AB884BCF5B9F0BBDBB92F" - $"BC53B9ACBB13B94BB978B96CBA48B962B974B9A6B969B98FB96DB9F1B978BA86" - $"B99BBA3BB989BA80BA40BA7DBB89BA7EBAE5BB46BB1DBCEFBA74BC12BAB1BCFF" - $"BA7CBD3033BD1FBA8BBC55BAF4BAA9BBCBBB7DBB5BBACBBC34BB21BD02BAEABC" - $"A1BC4CBD14BE7DBC363ABC6FBE7DBC36BE8BBC59BE8BBC59BD8EBCE5BB5BBD62" - $"BC72BD22BB9EBE36BC73BFBCBBFEBEFFBCEEBF9ABDE4BF55BD6BBF7CBD9EBF86" - $"BD16BFEEBD59BFB8BCF5C009BCB3C042BCD4C025BCEAC0A4BD58C169BD21C106" - $"BD87C162BDE5C159BDB6C15DBDF8C163BE33C183BE1FC178BE07C1A2BDAFC1E0" - $"BDDBC1C1BDEFC264BE64C373BE31C2E9BE52C382BE1EC3AEBE2FC39FBDC7C324" - $"BD05C21DBD7AC28FBC64C1EDBB23C25CBBBFC23BBB5CC395BC2CC5F1BB9AC4D3" - $"BCE4C556BE8DC46CBD9FC4B1BDD5C532BC2EC67CBCD7C5A6BCC6C67DBDF4C67D" - $"BD5DC67DBD7CC6A7BC8BC6F8BD03C6D0BCC1C78BBD45C8A6BCFDC81BBD0AC8A4" - $"BC93C896BCCEC89EBC5DC7F7BBBBC6CFBC14C75EBB73C733BAE9C7FEBB2CC798" - $"BAD4C7F4BA98C7D5BAACC7E0BABEC791BB0CC70ABAE5C74EBA82C70DB96DC713" - $"B9F8C710B9CDC75DBA87C7F632C7A6BA87C7F6BA7DC816BA7DC816B9F9C7D0B8" - $"F6C73BB97AC781B82FC6D3B671C69BB74BC6C2B67DC726B6C2C835B673C7BCB7" - $"06C8A3B7AAC96AB757C908B61AC838B422C4C7B4EEC691B45AC4E5B4C9C522B4" - $"92C503B493C431B44CC24AB474C33CB421C263B3D3C29FB3FCC283B3F6C22CB4" - $"1AC139B431C1B4B3EBC0E6B362C05FB3A3C0A4B35AC0FEB357C23EB352C19EB2" - $"C9BF76B47FB9F3B320BC75B46EBADDB544BC7BB49EBBCDB5A6BBDBB64DBA8CB5" - $"FDBB35B63DBA77B60EBA39B61DBA4EB684B9CDB772B8F7B6F7B95EB772B8F700" - $"05B46DBC04B46DBC04B42CBC6AB3D0BD4DB3D7BCCFB3BFBE52B450C04FB3E0BF" - $"5FB47CBF37B516BD17B4C4BE26B548BC98B46DBC04B4B7BC50B46DBC040004B8" - $"61BD50B861BD50B8EDBD5ABA08BD53B97BBD5ABA0EBCF1BA14BC2BBA12BC8EB9" - $"76BC77B861BD50B8E2BCD9B861BD500004B56939B56939B4F6BE1424C077B4B1" - $"BF44B57ABF83B747BDA4B65EBE91B6A8BD69B56939B608BD30B569390004BA8A" - $"BD6ABA8ABD6ABA7ABE90BADAC0D6BA9DBFB7BB3AC09FBBF3C024BB98C063BB79" - $"BF3CBA8ABD6ABB23BE41BA8ABD6A0007B742BE10B742BE10B62FBEF7B48CC144" - $"B537C005B5C8C1F3B898C23EB732C237B940C246BA31C15AB9C3C1C8BA70C11E" - $"BA50C076BA50C0C1BA34BF87BA26BDA5BA28BE96B930BDA8B742BE10B80BBD58" - $"B742BE100003B372BDF2B372BDF2B33BBEDFB3FFC0ABB319C00EB3DABFC1B372" - $"BDF2B3C8BED0B372BDF20005BAE1C14FBAE1C14FBAF1C189BB0FC1FFBAFFC1C4" - $"BBA3C1EABCC6C1A9BC35C1CDBC95C142BC32C075BC64C0DBBBBCC0B2BAE1C14F" - $"BB4BC0FCBAE1C14F0004B4E6C1D4B4E6C1D4B554C2F5B6DEC4D4B60EC3F2B770" - $"C40FB89DC28EB80BC352B75BC26DB4E6C1D4B61CC234B4E6C1D40005B491C228" - $"B491C228B495C34EB53CC587B4C3C479B569C5FAB64DC648B5E7C61BB671C5EA" - $"B6BBC52FB695C58CB5E3C443B491C228B543C32FB491C2280009BA0DC268BA0D" - $"C268B97EC268B899C314B8F6C2A7B80BC3B4B729C525B76BC455B785C5AAB884" - $"C674B806C610B90FC6F0BA83C6CDB9D8C6C9BADCC6C0BB8FC683BB54C6D7BBA4" - $"C5FBBB3EC4F8BB61C578BAF4C427BA90C27ABADEC348BA66C26BBA0DC268BA3A" - $"C264BA0DC2680203B6DAC577B763C5CCB6C5C5C5B69CC661B6B1C613B726C685" - $"B83FC6B6B7B1C6A3B7DCC637020FBA18CA37B958CA03BA23C99ABA67C866BA39" - $"C8FDBA8CC904BAD8CA41BAB6C9A2BABBCA5FBA80CA9BBA9DCA7DBBA5CBC4BEE6" - $"CBA9BD66CBAFBE9BCB4ABE02CA8EBE4FCAECBE59CA8EBF06CA8FBEB0CA8FBF1B" - $"CAC9BF43CB3FBF2FCB04BFFCCBB3C1B2CBECC0D4CC07C247CBC8C33FCB14C2BF" - $"CB62C315CB54C2C2CBD7C2EBCB96C2D9CBD9C320CBDEC308CBDCC270CC0FC109" - $"CC5345CC38C109CC53BE49CC53BE49CC53BBF7CBF1B7DBC992B9A6CB23B896C9" - $"D3020CB994B4ABB90DB5AFBA6C23BC3FB38EBB50B3D1BC6DB3A0BCC9B3C6BC9B" - $"B3B3BC84B3F9BBFDB463BC40B42DBC8CB445BD74B397BD0EB3FFBE5EB38BC01C" - $"B435BF62B394C07DB471C06DB54CC061B4ECBF7CB571BDAEB60ABE93B5BABD4A" - $"B631BC76B61BBCDEB626BC4BB66DBBA9B6BEBC04B6A8BADAB6FEB973B7EA32B7" - $"80B973B7EAB94BB7EDB94BB7EDB936B6D50203BD11B67FBD67B6E3BE0AB611C0" - $"20B5A7BF1227BFB2B67EBE2AB795BEEDB710BDC5B7400204B781B706B782B753" - $"B7DBB6B3B890B60FB835B661B8D4B6AFB876B7F0B8D6B75BB826B7EFB786B7ED" - $"B7D6B7EDB784B7A00203BAC9B7DEBBD1B7E3BB1DB705BCCBB68DBC04B6CABD34" - $"B6F5BDE2B7E2BD95B764BCDAB7E40209B4B0B99BB4A4B9B1B577B8BBB72FB722" - $"B62FB7C7B731B766B734B7EFB732B7AAB70BB7F0B693B7F7B6BBB7F4B6CBB85A" - $"B772B8F7B70EB8BBB6F7B95EB60EBA39B684B9CDB61DBA4EB64DBA8CB63DBA77" - $"B5FDBB35B544BC7BB5A6BBDBB49EBBCDB47FB9F3B46EBADDB48BB9DD0206B7B4" - $"B902B6BABA14B85BB920B9A6B969B901B946B98FB96DB94BB978B962B974B96C" - $"BA48B9F0BBDBB9ACBB13B92FBC53B7ACBD42B884BCF5B6EEBD5AB58DBCBEB63C" - $"BCF8B5F6BB590203BA86B99BBA80BA40BB5AB9D0BCEFBA74BC28BA1ABC12BAB1" - $"BA7DBB89BB46BB1DBA7EBAE50205BAA9BBCBBACBBC34BB7DBB5BBD3033BC55BA" - $"F4BDC9BAFABE9EBC29BE3ABB8FBE9EBC29BE7DBC36BE7DBC363ABC6FBB21BD02" - $"BC4CBD14BAEABCA10204B46DBC04B42CBC6AB4B7BC50B516BD17B548BC98B4C4" - $"BE26B450C04FB47CBF37B3E0BF5FB3D0BD4DB3BFBE52B3D7BCCF0203B861BD50" - $"B8EDBD5AB8E2BCD9BA14BC2BB976BC77BA12BC8EBA08BD53BA0EBCF1B97BBD5A" - $"0205BB5BBD62BB9EBE36BC72BD22BE8BBC59BD8EBCE5BE8FBC66BE9EBC8EBE99" - $"BC81BF01BD81BDE4BF55BEDEBECCBD6BBF7CBC73BFBCBCEEBF9ABBFEBEFF0203" - $"B56939B4F6BE14B608BD30B747BDA4B6A8BD69B65EBE9124C077B57ABF83B4B1" - $"BF440203BA8ABD6ABA7ABE90BB23BE41BBF3C024BB79BF3CBB98C063BADAC0D6" - $"BB3AC09FBA9DBFB70206B742BE10B62FBEF7B80BBD58BA26BDA5B930BDA8BA28" - $"BE96BA50C076BA34BF87BA50C0C1BA31C15ABA70C11EB9C3C1C8B898C23EB940" - $"C246B732C237B48CC144B5C8C1F3B537C0050202B372BDF2B33BBEDFB3C8BED0" - $"B3FFC0ABB3DABFC1B319C00E0204BCB3C042BCEAC0A4BCD4C025BD16BFEEBCF5" - $"C009BD52C06CBDE5C159BD91C0E9BDB6C15DBD58C169BD87C162BD21C1060207" - $"B362C05FB35AC0FEB3A3C0A4B41AC139B3EBC0E6B431C1B4B3D3C29FB3F6C22C" - $"B3FCC283B44CC24AB421C263B474C33CB4C9C522B493C431B492C503B422C4C7" - $"B45AC4E5B3C8C3F7B357C23EB37EC31EB352C19E0204BAE1C14FBAF1C189BB4B" - $"C0FCBC32C075BBBCC0B2BC64C0DBBCC6C1A9BC95C142BC35C1CDBB0FC1FFBBA3" - $"C1EABAFFC1C40204BE33C183BE07C1A2BE9445BF33C269BF06C1F9BF44C2E8BE" - $"64C373BEADC324BE31C2E9BDAFC1E0BDEFC264BDDBC1C10203B4E6C1D4B554C2" - $"F5B61CC234B89DC28EB75BC26DB80BC352B6DEC4D4B770C40FB60EC3F20205BB" - $"23C25CBB5CC395BBBFC23BBD05C21DBC64C1EDBD7AC28FBE1EC3AEBDC7C324BE" - $"43C3EDBE8DC46CBE68C42DBD9FC4B1BC2CC5F1BCE4C556BB9AC4D30204B491C2" - $"28B495C34EB543C32FB6BBC52FB5E3C443B695C58CB64DC648B671C5EAB5E7C6" - $"1BB53CC587B569C5FAB4C3C4790208BA0DC268B97EC268BA3AC264BA90C27ABA" - $"66C26BBADEC348BB3EC4F8BAF4C427BB61C578BB8FC683BBA4C5FBBB54C6D7BA" - $"83C6CDBADCC6C0B9D8C6C9B884C674B90FC6F0B806C610B729C525B785C5AAB7" - $"6BC455B899C314B80BC3B4B8F6C2A70209BE8DC46CBDD5C532BE9C4CBECBC4DB" - $"BEBCC4BFBE5EC522BD80C5A8BDEFC565BDC0C5ACBE40C5B4BE00C5B0BDFDC6A6" - $"BDBCC897BDD9C79EBD9EC89BBD45C8A6BD63C8A2BCFDC81BBC8BC6F8BCC1C78B" - $"BD03C6D0BDF4C67DBD7CC6A7BD5DC67DBC2EC67CBCC6C67DBCD7C5A60203B6DA" - $"C577B6C5C5C5B763C5CCB83FC6B6B7DCC637B7B1C6A3B69CC661B726C685B6B1" - $"C6130208B671C69BB67DC726B74BC6C2B8F6C73BB82FC6D3B97AC781BA7DC816" - $"B9F9C7D0BA77C82ABA67C866BA6DC852BA39C8FDBA18CA37BA23C99AB958CA03" - $"B7DBC992B896C9D3B7CEC988B7AAC96AB7B6C974B757C908B6C2C835B706C8A3" - $"B673C7BC0203BAE9C7FEBB6FC844BB2CC798BBBBC6CFBB73C733BC14C75EBC93" - $"C896BC5DC7F7BBFEC87A0204B96DC713B9CDC75DB9F8C710BB0CC70ABA82C70D" - $"BAE5C74EBA98C7D5BABEC791BA98C7D5BA87C7F6BA87C7F632C7A60207BAD8CA" - $"41BABBCA5FBC3ACAA5BF14CA77BDABCA67C0F1CA80C4ACCA89C2CFCA65C2CACA" - $"8BBF06CA8FC0E8CA89BEB0CA8FBE02CA8EBE59CA8EBE4FCAECBEE6CBA9BE9BCB" - $"4ABD66CBAFBA80CA9BBBA5CBC4BA9DCA7D0206C002B38FC0C6B3E2C0E5B36AC2" - $"AEB3BDC1D9B354C379B41DC4E8B51BC4A4B414C3E5B4FAC1DDB514C2E1B514C1" - $"49B4E1C094B3DDC0F6B44EC131B3DCC269B3C5C1CDB3D2C19DB3B30203C1D4B5" - $"4CC268B671C2E4B530C507B541C3F6B530C536B5E8C4D1B72DC512B691C3CAB6" - $"9F020542B5CFBFEFB6A1C0F5B5ECC1C3B637C168B5F7C23AB6AEC2BEB7E4C275" - $"B750C1EAB7E3C043B7E5C116B7E3BF9EB7E5BE55B7E3BEFAB7E5BF2AB74E0204" - $"C2B0B681C2DFB6F8C355B6C3C494B75DC3F6B70EC48CB78AC47CB7E3C484B7B6" - $"C412B7E3C33FB7E4C3A8B7E4C30EB76E0204C16BBBDCC1BFBC62C1EBBB0EC396" - $"BA26C2B8BA7FC3EDBB20C45FBD24C431BC20C3C0BD45C277BD65C31ABD8EC206" - $"BCF4020AC13FBE98C188BF2CC0E2BDDCC136BC3CC0FEBCFFC168BCB0C1CBBD97" - $"C199BD23C194BDC1C127BE15C15DBDEBC17CBE14C228BE14C1D2BE14C2B4BF7B" - $"C41FC21FC3B7C0A8C308C257C0F0C311C1F7C2A7C0C3C2EEC07FC291C082C2D2" - $"C0E6C1D3C252C0EDC1DEC1A2C281C093C2A8BFCCC290C02DC223BF780204C2B6" - $"BDD6C2E7BE3DC34EBDAFC482BD79C3E7BD8FC473BDD0C443BE7EC49FBE49C3F6" - $"BEB6C34BBF0AC39FBEDFC319BEA40206C149C34DC16AC368C246C2EEC45EC27B" - $"C349C26CC494C2DFC4D7C3B7C4B4C34CC3CAC444C1A3C546C2AEC4B4C17FC52A" - $"C13DC4EBC15BC50DC14EC47AC1A3C3A5C18CC415C188C3850206C1EBC568C216" - $"C57CC2FBC500C504C3F8C3FEC479C502C4C4C4D2C659C4F3C590C3D2C6A3C1D8" - $"C74CC2D0C6E8C1CBC6C6C1ADC5BBC1BDC641C1EDC5B4C26CC5A5C22CC5ACC241" - $"C5900204C1E2C79CC1F6C7EEC2C9C72BC4BCC6ABC3BFC6DAC4B2C720C4A1C809" - $"C4A9C794C3DBC867C228C891C2FFC881C20FC83F020ABF06CA8FBF1BCAC9C0E8" - $"CA89C4ACCA89C2CACA8BC4ACCA89C4D5CA8BC4D5CA8BC4E3CA9DC510CAD2C501" - $"CAC0C510CAE9C50FCB2CC50FCB16C46FCB75C320CBDEC3CA5EC308CBDCC2C2CB" - $"D7C2D9CBD9C2EBCB96C33FCB14C315CB54C2BFCB62C1B2CBECC247CBC8C0D4CC" - $"07BF43CB3FBFFCCBB3BF2FCB040208C4E7B488C533B500C5F7B4B8C7A8B5F3C6" - $"98B5BEC7B3B5FCC7D6B618C7CBB60FC84EB699C8F7B7CDC8A6B731C7EFB7E4C5" - $"DEB7E4C6E6B7E8C5A4B7B6C531B75AC56AB788C544B6B7C566B571C555B614C5" - $"ABB56FC634B56BC5F0B56DC5B1B5410204C926B7F8C928B809C998B85BCA13B9" - $"6CC9D9B8E5C9CDB94EC93FB90FC986B92EC939B8C8C92CB83AC932B881C92BB8" - $"290208C41BB9F4C46DBAFCC58AB977C887B8F5C70DB946C8A2B912C8D7B94DC8" - $"BCB92FC8C6B987C8A3B9FBC8B4B9C1C83AB9BBC768B93BC7D0B97BC7B9B9A3C8" - $"4ABA81C815BA06C7ECBB58C69BBCA9C745BC0AC628BD17C4ECBD17C57FBD0AC4" - $"B1BC080204C92EB941C90EB99BC997B979CA51BA16CA24B99ACAB9BB1FCAEABD" - $"58CAE2BC3DCA43BC4CC8CDBA51C99EBB3FC8EEB9F60207CAB9BA5DCAF0BB58CA" - $"D7BA62CB31BA71CB14BA6CCBC0BB9BCC4ABE20CC03BCE0CC39BE76CC0FBF20CC" - $"25BECBCBD4BED9CB67BE43CB93BE95CB53BDB2CBAEBC9ACB91BD26CB86BCD8CB" - $"36BD54CB5FBD17CB19BC550203C896BAB1C818BB80C973BB89CA98BDADCA1EBC" - $"91C965BD3FC6E0BCF0C823BD0DC774BC320205C52FBE63C530BF89C5A1BDA0C7" - $"72BD4DC68CBD17C899BD79CAD5BE59C9F4BD7CCA41BF93C839C169C93CC087C7" - $"77C225C563C1D5C654C1D1C565C0AE0203C392BF45C3F6C03CC3EDBF15C4A3BE" - $"B3C448BEE4C4D9BFCFC4F3C210C4FDC0EFC467C12E0203CB87BECBCB9DBFBFCC" - $"07BF5DCC4DC0D7CC3BC01ACC44C116CC2FC195CC3AC1555EC0BB0203C83DC1D5" - $"C8DAC20FC920C0F9CACCBF2AC9F6C012CACEC052CA12C284CA7CC171C976C248" - $"0205CB30BF30CB0AC062CBABC074CB45C336CBFDC1F8CB5EC330CBA9C31FCB90" - $"C325CB86C395CB30C47CCB5CC409CB2DC3C8CA62C2B0CAD1C335CAA4C1850203" - $"C55DC231C55EC28FC5F3C228C71FC22FC689C226C69DC2A8C561C34BC606C308" - $"C560C2ED0207C775C263C6CEC2C9C7F3C20BC915C272C891C24DC95AC291C9DE" - $"C2EAC9B8C2A1C9B3C3BAC8D2C524C939C46DC87DC5A8C78DC67DC828C643C72D" - $"C689C66DC65FC6CDC66DC628C575C58CC3A6C5D5C48FC633C3410207C91CC520" - $"C953C516C972C46BCA43C315C9D3C3BBCAC8C3BDCAFFC564CAFFC490CAABC611" - $"C9CBC74CCA41C6B4C952C7A2C85BC849C8D5C7F4C835C7C2C7E1C6B6C80EC73B" - $"C87D50C9C2C504C91EC590C98BC50D0203C53FC4F2C533C56CC583C560C5C0C6" - $"59C5AAC5DBC598C65BC523C661C54AC65FC52BC5E60208C512C69FC4F8C711C5" - $"64C69FC607C69FC5B6C69FC606C71FC57AC7EAC5D6C792C5B4C7DFC628C7CBC5" - $"EEC7D5C63AC874C641C9CDC66FC925C5E5CA38C4D5CA8BC553CA59C51FC9BBC5" - $"7AC80CC55AC8E6C53BC804C4BDC7F3C4FCC7FBC4DFC7830204C6C7C801C6B4C8" - $"92C6FAC7A3C7A0C71CC754C764C7DBC766C803C820C821C7B9C7D3C8C3C6E2C9" - $"B5C74FC938C6CFC9250217B693B7F7B6CBB85AB6BBB7F4B734B7EFB70BB7F0B7" - $"48B7EEB786B7EDB771B7EDB7D6B7EDB876B7F0B826B7EFB8BDB7F0B94BB7EDB9" - $"04B7F0B94BB7EDB973B7EAB973B7EAB9E5B7E4BAC9B7DEBA57B7DFBBD1B7E3BD" - $"E2B7E2BCDAB7E4BDFFB7E3BE55B7E3BE39B7E3BEFAB7E5C043B7E5BF9EB7E5C0" - $"3BB860C02DB957C034B8DBBFCAB92DBF02B8DEBF67B905BF11B911BF2CB977BF" - $"1DB944BEC9B9B0BE03BA20BE66B9E8BE7CBA00BF6FB9BEBEF6B9DFBFC7BA38C0" - $"4ABB48C010BABDBFBDBB96BE9EBC29BF32BBE8BE3ABB8FBD3033BDC9BAFABD1F" - $"BA8BBCEFBA74BCFFBA7CBC28BA1ABA86B99BBB5AB9D0BA3BB989B9A6B969B9F1" - $"B978B901B946B7B4B902B85BB920B7A4B8FFB772B8F7B7832FB70EB8BB021EBE" - $"9EBC8EBF01BD81BEF6BC48BFBFBBE1BF58BC0FBFE638BFD8BDF7BFF2BD45BFB8" - $"BEDFBFD2C0B0BFF2BFC8BFB2C1B2C021C3ADBFF8C2B0BFD5C3E1BF48C459BF86" - $"C413BF78C52BC077C683C054C5A741C66BBF85C637BFD5C651BFA2C756BF9CC9" - $"99BFBAC879BF98C9F7BF14CA77BF4ECA36BDABCA67BAD8CA41BC3ACAA5BAB6C9" - $"A2BA67C866BA8CC904BA6DC852BA7DC816BA77C82ABA7DC816BA87C7F6BA87C7" - $"F6BA87C7F6BA98C7D5BA98C7D5BAACC7E0BAE9C7FEBAD4C7F4BB6FC844BC93C8" - $"96BBFEC87ABCCEC89EBD45C8A6BD0AC8A4BD63C8A2BDBCC897BD9EC89BBDD9C7" - $"9EBE40C5B4BDFDC6A6BE00C5B0BD80C5A8BDC0C5ACBDEFC565BECBC4DBBE5EC5" - $"22BEBCC4BFBE8DC46CBE9C4CBE68C42DBE1EC3AEBE43C3EDBE2FC39FBE64C373" - $"BE52C382BEADC324BF33C269BF44C2E8BF06C1F9BE33C183BE9445BE1FC178BD" - $"E5C159BDF8C163BD91C0E9BD16BFEEBD52C06CBD59BFB8BDE4BF55BD9EBF86BE" - $"DEBECC0234C043B7E5C03BB860C116B7E3C2BEB7E4C1EAB7E3C2DEB7E4C33FB7" - $"E4C31EB7E4C3A8B7E4C47CB7E3C412B7E3C4F2B7E2C5DEB7E4C568B7E3C6E6B7" - $"E8C8F7B7CDC7EFB7E4C903B7D8C926B7F8C91AB7EEC928B809C92CB83AC92BB8" - $"29C8F7B87AC887B8F5C8BFB8B7C70DB946C41BB9F4C58AB977C3EEBA04C396BA" - $"26C3C2BA14C2B8BA7FC16BBBDCC1EBBB0EC15EBBF4C136BC3CC143BC24C0FEBC" - $"FFC13FBE98C0E2BDDCC188BF2CC2A8BFCCC223BF78C290C02DC252C0EDC281C0" - $"93C1DEC1A2C07FC291C0E6C1D3C082C2D2C0F0C311C0C3C2EEC106C320C149C3" - $"4DC133C33EC16AC368C1A3C3A5C188C385C18CC415C13DC4EBC14EC47AC15BC5" - $"0DC1A3C546C17FC52AC1B5C54EC1EBC568C1D9C55FC216C57CC26CC5A5C241C5" - $"90C22CC5ACC1ADC5BBC1EDC5B4C1BDC641C1D8C74CC1CBC6C6C1DBC760C1E2C7" - $"9CC1E0C788C1F6C7EEC228C891C20FC83FC2FFC881C4A1C809C3DBC867C4A1C8" - $"09C4BDC7F3C4BDC7F3C4FCC7FBC57AC80CC53BC804C55AC8E6C4D5CA8BC51FC9" - $"BBC4D5CA8BC4ACCA89C4ACCA89C2CFCA65BF14CA77C0F1CA80BF4ECA36BF9CC9" - $"99BF98C9F7BFBAC879BF85C637BFA2C756BFD5C651C077C68341C66BC054C5A7" - $"BF48C459BF78C52BBF86C413C021C3ADBFD5C3E1BFF8C2B0BFD2C0B0BFB2C1B2" - $"BFF2BFC8BFD8BDF7BFB8BEDFBFF2BD45BFBFBBE1BFE638BF58BC0FBE9EBC8EBE" - $"F6BC48BE99BC81BE8BBC59BE8FBC66BE8BBC59BE7DBC36BE7DBC36BE7DBC36BE" - $"9EBC29BE9EBC29BF32BBE8C04ABB48BFBDBB96C010BABDBF6FB9BEBFC7BA38BE" - $"F6B9DFBE03BA20BE7CBA00BE66B9E8BF2CB977BEC9B9B0BF1DB944BF02B8DEBF" - $"11B911BF67B905C02DB957BFCAB92DC034B8DB02044030C34530BC3A30304030" - $"BC3A30C3454050BC3A50C34550504050C34550BC3A420A06015A024200000000" - $"00000000420000CA0000C9FFFF0A000400010203023FDFAA0000000000003FDF" - $"AB40038F4003750A000104023FDFAA0000000000003FDFAB40038F4003750A00" - $"0C05060708090A0B0C0D0E0F10023FDFAA0000000000003FDFAB40038F400375" - $"0A000C1112131415161718191A1B1C023FDFAA0000000000003FDFAB40038F40" - $"03750A00011D023FDFAA0000000000003FDFAB40038F4003750A01011E023FDF" - $"AA0000000000003FDFAB40038F4003750A01011F023FDFAA0000000000003FDF" - $"AB40038F4003750A010120023FDFAA0000000000003FDFAB40038F4003750A01" - $"0121023FDFAA0000000000003FDFAB40038F4003750A010122023FDFAA000000" - $"0000003FDFAB40038F4003750A010123023FDFAA0000000000003FDFAB40038F" - $"4003750A010124023FDFAA0000000000003FDFAB40038F4003750A010125023F" - $"DFAA0000000000003FDFAB40038F4003750A010126023FDFAA0000000000003F" - $"DFAB40038F4003750A010127023FDFAA0000000000003FDFAB40038F4003750A" - $"010128023FDFAA0000000000003FDFAB40038F4003750A010129023FDFAA0000" - $"000000003FDFAB40038F4003750A01012A023FDFAA0000000000003FDFAB4003" - $"8F4003750A01012B023FDFAA0000000000003FDFAB40038F4003750A01012C02" - $"3FDFAA0000000000003FDFAB40038F4003750A01012D023FDFAA000000000000" - $"3FDFAB40038F4003750A01012E023FDFAA0000000000003FDFAB40038F400375" - $"0A01012F023FDFAA0000000000003FDFAB40038F4003750A010130023FDFAA00" - $"00000000003FDFAB40038F4003750A010131023FDFAA0000000000003FDFAB40" - $"038F4003750A010132023FDFAA0000000000003FDFAB40038F4003750A010133" - $"023FDFAA0000000000003FDFAB40038F4003750A010134023FDFAA0000000000" - $"003FDFAB40038F4003750A010135023FDFAA0000000000003FDFAB40038F4003" - $"750A010136023FDFAA0000000000003FDFAB40038F4003750A010137023FDFAA" - $"0000000000003FDFAB40038F4003750A010138023FDFAA0000000000003FDFAB" - $"40038F4003750A010139023FDFAA0000000000003FDFAB40038F4003750A0101" - $"3A023FDFAA0000000000003FDFAB40038F4003750A02013B023FDFAA00000000" - $"00003FDFAB40038F4003750A02013C023FDFAA0000000000003FDFAB40038F40" - $"03750A02013D023FDFAA0000000000003FDFAB40038F4003750A02013E023FDF" - $"AA0000000000003FDFAB40038F4003750A02013F023FDFAA0000000000003FDF" - $"AB40038F4003750A020140023FDFAA0000000000003FDFAB40038F4003750A02" - $"0141023FDFAA0000000000003FDFAB40038F4003750A020142023FDFAA000000" - $"0000003FDFAB40038F4003750A020143023FDFAA0000000000003FDFAB40038F" - $"4003750A020144023FDFAA0000000000003FDFAB40038F4003750A020145023F" - $"DFAA0000000000003FDFAB40038F4003750A030146023FDFAA0000000000003F" - $"DFAB40038F4003750A030147023FDFAA0000000000003FDFAB40038F4003750A" - $"030148023FDFAA0000000000003FDFAB40038F4003750A030149023FDFAA0000" - $"000000003FDFAB40038F4003750A03014A023FDFAA0000000000003FDFAB4003" - $"8F4003750A03014B023FDFAA0000000000003FDFAB40038F4003750A03014C02" - $"3FDFAA0000000000003FDFAB40038F4003750A03014D023FDFAA000000000000" - $"3FDFAB40038F4003750A03014E023FDFAA0000000000003FDFAB40038F400375" - $"0A03014F023FDFAA0000000000003FDFAB40038F4003750A030150023FDFAA00" - $"00000000003FDFAB40038F4003750A030151023FDFAA0000000000003FDFAB40" - $"038F4003750A030152023FDFAA0000000000003FDFAB40038F4003750A030153" - $"023FDFAA0000000000003FDFAB40038F4003750A030154023FDFAA0000000000" - $"003FDFAB40038F4003750A030155023FDFAA0000000000003FDFAB40038F4003" - $"750A030156023FDFAA0000000000003FDFAB40038F4003750A040157023FDFAA" - $"0000000000003FDFAB40038F4003750A040158023FDFAA0000000000003FDFAB" - $"40038F4003750A050159023FDFAA0000000000003FDFAB40038F400375" + $"6E6369660C03EED32A03E1612704016C0501020106033E1FF20000000000003E" + $"1FF248800048800000D9ECFFC3007FFFFF0061BF020112023D3FE50000000000" + $"003D3FE549800049800082FFFFFFFF000200120236DD36B37F87337F8736DD36" + $"4801764A00D300FFB8FFFF0002001202368220B545DF3545DF3682204AA1D64A" + $"A17300FFB8FFFF00050004CC7F020012023D902F000000000000BD902F49F80F" + $"442CE7004D5BFFCC17020012023D902F000000000000BD902F49F80F433E8300" + $"E3F5FF66B238020F2A2CB6D22CB70FB7C7B786B7EDB770B7EDB7D5B7ED2E2CB8" + $"44B7C7B8DA2C322CB9E4B7CA322CB972B7E9B972B7E9B9E4B7E33B2CBCB9B7C9" + $"BDDE2CBE55B7E2BE38B7E2BEF9B7E5402CBF1A2C412E4037402E3F39BE9DBC29" + $"4038BE39BB8FBD3033BDC9BAF9BD1EBA8ABCEEBA74BCFFBA7BBC28BA1A3331BC" + $"36B9F0BA46B9B3B9A5B969B9F0B978B900B9462B2EB772B896B6FDB857021CBE" + $"9DBC8EBF00BD81BEF5BC47BFBFBBE0BF58BC0FBFE538BFD8BDF6BFF2BD44BFB7" + $"BEDEBFD2C0AFBFF2BFC7BFB2C1B2404CBFFDC441BFF0C5594051C010C69FBFDD" + $"C7A44058BFDEC830BFBCC9AE405BBFF9CA40BE56CA71BAD7CA40BC39CAA4BAB6" + $"C9A1BA67C866BA8CC903BA6CC851BA7CC816BA77C829BA7CC816BA86C7F5BA86" + $"C7F5BA86C7F5BA97C7D4BA97C7D4BAABC7E0BAE9C7FEBAD3C7F3BB6EC843BC92" + $"C896BBFEC87ABCCEC89DBD44C8A5BD0AC8A3BD63C8A1BDBCC897BD9DC89BBDD9" + $"C79EBE40C5B4BDFDC6A5BE00C5B03A4E3D4F3C4DBECBC4DABE5DC521BEBCC4BE" + $"BE8DC46CBE9B4CBE67C42CBE1DC3ADBE42C3EDBE2FC39FBE64C372BE51C382BE" + $"ACC323BF33C269BF43C2E8BF05C1F8BE33C183BE9345BE1EC177BDE544BDF7C1" + $"62BD90C0E9BD16BFEEBD51C06CBD59BFB7BDE4BF55BD9DBF85BEDDBECC022041" + $"2CC01EB842C0F8B7C54F2CC544B7C7C6C2B7CCC8F7B7CDC7EEB7E3C903B7D8C9" + $"25B7F8C91AB7EEC927B808C92CB83AC92BB828C8F7B87AC886B8F4C8BEB8B6C7" + $"0CB946C41BB9F4C589B977C3EEBA04C396BA26C3C1BA13C2B8BA7FC16BBBDCC1" + $"EBBB0EC15DBBF4C136BC3BC142BC24C0FDBCFFC13EBE98C0E1BDDBC188BF2BC2" + $"A7BFCBC223BF77C28FC02CC252C0EDC281C092C1DDC1A2C07EC290C0E6C1D3C0" + $"82C2D2C0F0C310C0C2C2EEC106C320C148C34DC133C33DC16AC368C1A3C3A4C1" + $"88C385C18BC414C13DC4EBC14EC479C15AC50CC1A3C545C17FC529C1B5C54EC1" + $"EBC568C1D8C55EC215C57CC26CC5A4C240C58FC22BC5ABC1AC4FC1EDC5B4C1BD" + $"C640C1D7C74CC1CBC6C6C1DAC760C1E1C79CC1DFC787C1F5C7EDC227C891C20E" + $"C83EC2FFC881C4A1C808C3DAC867C4A1C808C4BCC7F2C4BCC7F2C4FCC7FBC579" + $"C80BC53AC804C559C8E6C4D4CA8AC51FC9BAC4D4CA8AC4ABCA88C4ABCA88C2CF" + $"CA65425BC268CA8AC0C5CA40412CBFC2B800C017B79502044646C7DB46BC6B46" + $"2C532CC4752CCA2D4660BC6B60C7DB60605360CA2D60C47502043C22C3DF22B8" + $"6F22223C22B86F22C3DF3C56B86F56C3DF56563C56C3DF56B86F0285CB02BFEF" + $"CB02C05CCB02BFD7CAFEBFA6CB01BFBECAF7BFEACACFC06DCAE7C02CCAD3C02B" + $"CAD6BFA6CAD6BFE9CAD6BED9CA99BD51CAC1BE12CA9BBD3ECA9CBD18CA9CBD2B" + $"CA9CBC9ECA43BBB8CA7DBC29CA55BBF5CA61BC71CA5FBC32CA0FBB58C8F8B962" + $"C995BA50C8CEB8F0C820B821C885B885C83EB84AC86CB89EC857B873C751B734" + $"C441B54EC5E4B60FC320B4B1BFB7B44BC183B44DBFDEB44BC02CB44EC005B44C" + $"C03EB44FC063B452C051B450C06CB452C07DB454C074B453C171B468C2FFB4EB" + $"C24DB49DC25BB4ACC0FEB465C1AFB47FC1C2B482C331B502C27EB4B7C3EFB55D" + $"C4AAB65AC475B5D4C36EB53DC06CB456C1FAB484C20AB487C4B7B684C381B54F" + $"C4BEB6A0C4C3B6D9C4C3B6BCC4C3B737C453B7E1C49BB790C336B5D5C00AB451" + $"C1B0B480C1B7B481C42AB80CC329B5E8C3C9B867C295B8F0C33DB8B5C1E2B622" + $"BFAAB44BC0C9B44EBFA9B44BBFA7B44ABFA8B44BBFA8B44ABFAAB44BBFA9B44B" + $"C0CDB44FC23CB90DC1B4B62FC18EB940BFF1B966C0C630BFD6B655BFA6B44BBF" + $"B1B44EBFA6B44BBFA6B44ABFA6B44ABFA6B44ABFA6B44BBFA6B44BBF9CB44EBF" + $"5CB966BF76B655BE8630BD10B90DBDBEB940BD99B62EBFA3B44BBE80B44FBFA4" + $"B44BBFA6B44ABFA5B44ABFA6B44ABFA6B44ABFA6B44ABFA6B44ABFA6B44ABFA6" + $"B44ABFA6B44ABFA6B44ABFA6B44ABFA6B44ABFA6B44ABFA6B44ABFA6B44ABFA6" + $"B44ABFA6B44ABFA6B44ABFA6B44ABFA6B44ABFA6B44ABFA6B44ABFA6B44ABFA1" + $"B44ABF96B44BBF9BB44BBF71B44BBF28B44EBF4DB44CBF4DB44CBF96B44BBF71" + $"B44BBF96B44BBF96B44BBF96B44BBF9BB44BBFA6B44ABFA1B44ABFA2B44ABF9A" + $"B44BBF9EB44BBF7CB44BBF41B44EBF5FB44CBF5FB44CBF9AB44BBF7CB44BBF9E" + $"B44BBFA6B44ABFA2B44ABFA4B44ABF9FB44BBFA1B44BBF82B44BBF48B450BF65" + $"B44DBF65B44DBF9FB44BBF82B44BBFA1B44BBFA6B44ABFA4B44ABFA6B44ABFA6" + $"B44ABFA6B44ABFA5B44ABFA3B44BBFA4B44BBE83B44EBCB7B8F0BD6AB622BC0F" + $"B8B5BB22B80CBB84B867BC24B5E8BF42B451BD95B481BD9CB47FBAF9B7E1BC16" + $"B5D5BAB2B790BA8AB6D9BA8AB737BA8AB6BCBA95B683BA8EB69FBBC9B550BED8" + $"B458BD3EB48ABD4DB487BAA2B65BBBDCB53FBAD9B5CEBC36B4F5BB6AB551BC9A" + $"B4CDBD68B491BD00B4ACBD0FB4A8BC61B4E2BCB7B4C2BD1224BED8B453BDEAB4" + $"66BEDCB453BEE5B452BEE0B452BEFDB450BF2FB44DBF16B44FBF50B44CBF93B4" + $"4BBF72B44BBDCAB44EBB0EB54DBC2EB4B0B96AB60EB6E1B89EB7FCB733B6F5B8" + $"73B72CB821B70EB84AB6C8B885B654B961B67FB8F0B5B8BA50B4EBBC71B53DBB" + $"58B4EDBC32B50ABBB8B4F7BBF5B4CFBC28B4B0BD18B4B0BC9EB4B0BD2BB4B3BD" + $"51B4B2BD3EB48BBE12B476BFA6B476BED9B476BFE9B47EC06CB479C02BB465C0" + $"2CB44EBFA6B455BFEAB44CBFBEB44BBFEFB44BBFD7B44BC05CB491C12CB463C0" + $"C6B4B3C231B55AC415B4F7C32BB53BC3EBB50AC395B520C3C0B528C3F9B5A5C4" + $"B7B55DC45BB62DC5CBB7B2C79FB6DEC6C6B781C779B72CC72BB754C753B77DC7" + $"9AB87DC85DB7F0C801B9F5C99CBDB3CAD5BBBECA7BBBD0CA7EB8ACC87BBA19C9" + $"A9B911C8B7B9FCC921B981C8EFBB6BCA2BBEE3CAFABD18CAD4BD23CAD5BA24C9" + $"30BB85CA31BA8EC959BB77C99DBAFFC97E38CA64BF19CAFCBDCCCAE0BDD3CAE1" + $"BB97C9A5BCA3CA68BC05C9C1BCF0C9EBBC79C9D9BDABCA88BF4CCAFDBE785CBE" + $"7C5CBD0BC9EFBDB9CA89BD6FC9FFBE40CA13BDD6CA0ABEB1CAACBFA6CB02BF2B" + $"CB02BF2BCB02BE59CA14BEBBCAADBEBE5ABF90CA20BF26CA20BF9ACAB1BFA6CB" + $"02BFA2CB02BFAACB02BFBDCA20BFB2CAB141CA20C0F4CA14C08E5AC091CAADBF" + $"A6CB02C021CB02C021CB02C10CCA13C09BCAACC176CA0AC241C9EFC1DDC9FFC1" + $"93CA89C000CAFDC0D05CC0D45CC25CC9EBC1A1CA88C2D3C9D9C3B4C9A6C346C9" + $"C1C2A1CA6DC018CAFEC168CAE7C16ECAE7C3D4C99DC2B3CA6AC44CC97EC528C9" + $"31C4BEC95AC3C7CA31C06ACAFAC22ACAD5C235CAD4C550C921C3E2CA2BC5CBC8" + $"EFC69FC87BC63BC8B8C533C9A9C199CAD5C37CCA7EC38ECA7BC6CFC85DC557C9" + $"9CC75CC801C821C72BC7CFC79AC7F8C753C79BC79FC7CBC77AC86EC6C6C9A7C4" + $"B8C91FC5CBC9F0C45BCA43C394CA24C3FACA2CC3C0C9F2C415CA11C3EBCA55C3" + $"2BCABCC12CCA99C231CAE9C0C60204BF6DC7AFBF66C70FBEB8C7ADBD5AC790BE" + $"06C7A3BD30C6EDBCEEC572BD0CC637BDB5C58BBF59C59CBE84C599BF5FC65D02" + $"04BCD9C4DFBDA5C4F8BCBEC415BC9BC25CBCA9C33EBD75C27BBF47C292BE5AC2" + $"8EBF4AC370BF55C50ABF4FC444BE7AC5070204BCE0BA37BCB7BB59BD9EBA66BF" + $"53BA89BE72BA83BF4BBBA9BF42BE32BF45BCE5BE50BE2DBC8FBDEEBD68BE15BC" + $"9CBC9A0206BC89BEBCBC88BF09BD64BEE2BF41BEFEBE4EBEF9BF41BF35BF40BF" + $"A6BF40BF6DBF40C06ABF44C1E3BF42C12ABE55C1DFBC92C1ABBD6EC1CCBC8BC1" + $"03BC87BFA6BC87C056BC87BF570204BD0DC787BCD7C6E2BC60C772BB1CC731BB" + $"BAC756BACBC683BA4DC4F1BA85C5C2BAFEC521BC80C564BBBBC547BCA8C62B02" + $"06BC04C194BBFBC0F3BB2FC16DB9ACC0FCBA65C13AB9A5C08BB9A1BFA6B9A1C0" + $"1AB9A1BF12B9B2BDF2B9A7BE80BA62BE39BBFABEA0BB26BE74BBF7BEF7BBF5BF" + $"A6BBF5BF4EBBF5C04E0204B9BAC1B4B9D0C2A0BA74C1F0BC11C246BB3CC221BC" + $"24C32ABC64C4CEBC40C403BB9AC4B0BA25C455BADAC487B9F4C3810204B9BDC4" + $"37B986C360B8FBC3FBB7A7C365B848C3B5B76DC282B738C098B747C192B7D1C0" + $"F4B945C18CB882C146B95DC27B0204B95FBCEEB993BB89B8B2BC9AB7ADBBCEB8" + $"1FBC39B811BA52B977B7DAB8AE2FB998B84FBA65B91AB9EBB8BCB9EDBA3E0205" + $"B967B76AB967B712B967B780B96DB7ABB969B795B893B8C5B772BB92B7E5BA19" + $"B716BB2EB6B6BA52B6D5BAC3B76FB8C6B9B9B66EB878B772B984B6BD0206B77B" + $"BCA9B74ABD9DB7F7BD12B945BDC3B891BD72B935BE60B92DBFA6B92DBF01B92D" + $"C00BB936C0D2B930C06FB874C089B731BFD4B7C6C033B731BFC4B730BFA6B730" + $"BFB5B730BE9D0205B74DC337B711C250B6BAC2E7B5CBC230B638C28FB5A1C15F" + $"B58ABFA6B58AC086B58ABF82B58DBF3AB58CBF5EB5E6BFA3B6DEC060B657C005" + $"B6EBC15C0204B77FC3E2B6EAC3952CC4C9B899C666B827C5A1B804C628B703C5" + $"94B77CC5E1B690C4C0B5F5C2E5B635C3D9B665C3410204B7D6C40DB81BC4F0B8" + $"77C45AB9EAC4D5B929C49DBA2AC5A9BAD2C720BA78C66EBA21C6F5B8E2C684B9" + $"7BC6C0B876C5C30204BAA2B947BA3BBA6CBB20B99CBC76BA1ABBC0B9E3BC3EBB" + $"3CBC03BDD1BC16BC7DBB32BDA3B9C7BD1DBA71BD66B9F0BBB80205B6C9B8D4B6" + $"ADB91BB7DEB758BAF6B55AB94DB625BA7AB5A0B9D2B64ABA17B5F1B886B745B6" + $"A8BA14B770B891B6A2B9F3B69FB9B0B69FB9D2B69FB9650204B659BB2DB5F7BC" + $"30B685BB9EB738BC6CB6D1BC09B6FBBD6EB6D9BF99B6DABE7FB657BF3BB59ABE" + $"6AB5EBBED6B5B5BD460205B640B9A2B5AABA99B632B9D6B62ABA41B62ABA0BB6" + $"2ABA7BB643BAECB633BAB4B5D7BBEDB569BE23B58CBD01B523BDB5B4EEBCC9B4" + $"F9BD41B537BBA80206B493BFA6B493C004B493BEF8B4BFBDA9B4A3BE4EB4D7BE" + $"1CB556BEF3B50ABE8AB553BF2EB550BFA6B550BF6AB550C06FB587C1F1B563C1" + $"33B524C190B4A1C0BDB4D6C12924C0610204B591C45AB5E3C4BAB52AC373B4B8" + $"C17AB4E1C27CB4F4C1E5B5B0C2AAB548C24AB5EFC3A3B6C2C568B64CC48FB649" + $"C5150204B7E9C7C8B84DC80EB718C6F7B5DDC4FBB667C605B633C55AB71CC606" + $"B69FC5B4B7B4C6FAB93FC88AB86DC7D2B8C0C84F0204B96DC89EB9DEC8CFB8A3" + $"C7EDB75EC62FB7F1C71BB7D7C679B8F3C6F7B85FC6BCB980C7CCBAD9C921BA24" + $"C887BA57C8FB0204BB01C92DBB7BC94FBA55C897B936C711B9BBC7E1B9CCC749" + $"BB18C7A2BA6DC779BB83C85EBC80C984BBFCC900BBFBC96D0204BCA3C98ABD14" + $"C99DBC29C908BB5AC7B1BBBBC869BBF2C7D2BD36C800BC91C7EDBD74C8ACBE02" + $"59BDB9C93FBD89C9AC0204BE24C9B9BE98C9C3BDE5C944BD7BC807BDACC8B2BE" + $"1EC818BF73C823BEC6C821BF7BC8C9BF8AC9C9BF83C957BF10C9C80205C90DB9" + $"A3C91AB9D7C9A3BA99CA5FBCC9CA16BBA8CA53BD41C9E4BE23CA29BDB5C9C0BD" + $"01C90ABAECC976BBECC919BAB4C922BA41C922BA7BC922BA0B0206C353BEA049" + $"BEF7C426BE74C59BBDF2C4EBBE39C5A5BE80C5ABBFA6C5ABBF12C5ABC01AC5A1" + $"C0FCC5A7C08BC4E7C13AC348C194C41EC16DC352C0F3C357BFA6C357C04EC357" + $"BF4E0206C616C0D2C6D8C089C61CC06F50BFA650C00B50BF01C607BDC3C617BE" + $"60C6BBBD72C7D2BCA9C755BD12C802BD9DC81CBFA6C81CBE9DC81CBFB5C81CBF" + $"D4C81CBFC5C786C0330204C814C098C77BC0F4C805C191C7A6C365C7E0C282C7" + $"05C3B5C58FC437C651C3FBC5C6C360C607C18DC5EFC27BC6CAC1470205C5E0B7" + $"ABC6BAB8C6C5E3B796C5E5B76AC5E5B780C5E5B712C594B66FC5C9B6BEC6D5B7" + $"72C897BA52C7DDB8C7C877BAC3C7DABB92C836BB2EC768BA190204C5D6B7DAC5" + $"B5B84FC69F2FC79FBBCEC73BBA52C72DBC39C5EEBCEEC69ABC9A4FBB89C4E7B9" + $"1AC55FBA3EC562B8BB0204C593C1B4C4D9C1F0C57DC2A0C527C455C558C381C4" + $"72C487C2E8C4CFC3B2C4B0C30CC403C33BC246C328C32AC410C2210204C563C4" + $"D6C523C5AAC623C49DC776C40DC6D5C45AC731C4F0C66AC684C6D6C5C3C5D1C6" + $"C0C47AC720C52BC6F5C4D4C66E0204C7CEC3E2C785C4C9C863C395C957C2E5C8" + $"E7C341C917C3D9C849C594C8BCC4C0C7D0C5E1C6B3C667C748C628C725C5A102" + $"05C7FFC337C892C2E7C83BC250C86EC060C862C15CC8F5C005C9BFBF3AC967BF" + $"A3C9C1BF5EC9C2BFA6C9C2BF82C9C2C086C981C230C9ABC15FC914C28F0204C9" + $"B2BE6AC997BD47C961BED6C873BF99C8F5BF3BC872BE7EC815BC6CC851BD6EC8" + $"7BBC09C8F3BB2EC8C7BB9FC955BC310205C458B55BC4D5B5A2C600B62656B8D5" + $"C76EB759C89FB91CC8AEB9B0C8AEB965C8AEB9D2C8A4BA15C8AAB9F3C7DDB893" + $"C57DB64EC6C8B749C539B5F40204C4AAB947C42CB99CC512BA6CC586BD1DC55C" + $"BBB8C4DBBD66C34ABDD1C41ABDA3C336BC7DC2D6BA1AC30EBB3CC38DB9E40204" + $"C500C4F1C44EC521C4C7C5C2C431C731C482C683C392C756C240C787C2ECC772" + $"C275C6E2C2CDC564C2A5C62AC392C5470206C2C6BFA6C2C6BF57C2C6C056C2BA" + $"C1ABC2C2C103C1DEC1CCC008C1E3C0F7C1DFC00BC12AC00CBFA6C00CC06AC00C" + $"BF6DC00CBEFEC00CBF35C0FEBEF9C2C3BEBCC1E8BEE2C2C5BF090204C26DBA37" + $"C1AEBA66C295BB59C2BEBDEEC2B1BC9AC1E5BE15C00ABE32C0FCBE2DC008BCE5" + $"BFFABA89C002BBA9C0DABA830204C006C292C002C37043C28EC2B1C25CC1D7C2" + $"7BC2A3C33EC274C4DFC28FC415C1A8C4F8BFF8C50AC0D3C507BFFEC4440204BF" + $"F3C59CBFEDC65DC0C8C599C25FC572C198C58BC241C637C1F2C790C21CC6EDC1" + $"46C7A3BFDFC7AFC095C7ADBFE6C70F0204BFC2C9C9C03CC9C8BFCAC957BFDAC8" + $"23BFD2C8C9C086C821C1D2C807C12EC818C1A0C8B2C129C9B9C167C944C0B4C9" + $"C30204C14A59C1C3C9ACC194C93FC217C800C1D9C8ACC2BBC7EDC3F2C7B1C35A" + $"C7D2C392C869C2AAC98AC323C908C238C99D0204C2CCC984C352C96CC350C900" + $"C435C7A2C3C9C85EC4E0C779C617C711C581C749C592C7E0C44DC92DC4F8C896" + $"C3D3C94F0204C474C921C4F5C8FBC529C887C659C6F7C5CCC7CCC6EDC6BCC7EE" + $"C630C775C679C75BC71CC5DFC89EC6A9C7EDC56FC8CF0204C763C7C8C834C6F7" + $"C6FFC80FC60DC88AC68CC84FC6DFC7D2C830C606C798C6FAC8ADC5B4C96FC4FB" + $"C919C55AC8E5C6050204C9BBC45ACA22C373C96AC4BAC88BC569C903C515C900" + $"C48FC99CC2AAC95DC3A3CA05C24BCA94C17ACA58C1E5CA6CC27D0206CAACC0BE" + $"CAB4C061CA76C129C9C5C1F1CA28C190C9E9C133C9FCBFA6C9FCC06FC9FCBF6A" + $"C9F6BEF3C9FABF2ECA42BE8ACA8DBDA9CA76BE1CCAAABE4ECAB9BFA6CAB9BEF8" + $"CAB9C0040A0A020103000A0301041001178300040A040104000A0B3306070809" + $"0A0B0C0D0E0F1011121315161718191A1B1C1D1E1F202122232425262728292A" + $"2B2C2D2E2F30313233343536370514023FB8270000000000003FB828C18B63C1" + $"8B770A030102123F1D530000000000003F8897429BDBBFDFE701158400040A01" + $"0102023F1D530000000000003F8897429BDBBFDFE70A030100123F1D53000000" + $"0000003F8897429BDBBFDFE701178400040A030101123F1D530000000000003F" + $"8897429BDBBFDFE701158400040A000101023F1D530000000000003F8897429B" + $"DBBFDFE70A000100023F1D530000000000003F8897429BDBBFDFE7" }; diff --git a/www-client/dooble/additional-files/haikuicons.zip b/www-client/dooble/additional-files/haikuicons.zip new file mode 100644 index 0000000000000000000000000000000000000000..30e828f83997be245b3524549fef6c3f4e44ac51 GIT binary patch literal 106856 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
yZYMKsrz) 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 W0aIpBUqR3=@W(&|EDuG)pZ*`RQzEng literal 0 HcmV?d00001 diff --git a/www-client/dooble/dooble-1.56e.recipe b/www-client/dooble/dooble-1.56f.recipe similarity index 91% rename from www-client/dooble/dooble-1.56e.recipe rename to www-client/dooble/dooble-1.56f.recipe index 54fe0164a..87f20c855 100644 --- a/www-client/dooble/dooble-1.56e.recipe +++ b/www-client/dooble/dooble-1.56f.recipe @@ -8,10 +8,13 @@ COPYRIGHT="Dooble" LICENSE="BSD (3-clause)" REVISION="1" SOURCE_URI="https://github.com/textbrowser/dooble/archive/$portVersion.tar.gz" -CHECKSUM_SHA256="f61619adbda177d9b303944a930a3aacd969d314389f994a4f8e90168e86cabb" +CHECKSUM_SHA256="e4ec2f1eec438a185840df5ca0b024b20f00d1d180a2e21fb4f78a1c96695203" SOURCE_DIR="dooble-$portVersion/$portVersion" PATCHES="dooble-$portVersion.patchset" -ADDITIONAL_FILES="dooble.rdef.in" +ADDITIONAL_FILES=" + dooble.rdef.in + haikuicons.zip + " ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -60,11 +63,12 @@ BUILD_PREREQUIRES=" cmd:make cmd:pkg_config$secondaryArchSuffix cmd:qmake$secondaryArchSuffix >= 5 + cmd:unzip " BUILD() { - qmake dooble.qt5.pro + qmake dooble.qt5.pro make $jobArgs } @@ -72,6 +76,7 @@ INSTALL() { mkdir -p $appsDir/Dooble/lib cp -rf {Icons,Images,Translations} $appsDir/Dooble + unzip -o $portDir/additional-files/haikuicons.zip -d $appsDir/Dooble/Icons cp -f libSpotOn/libspoton.so $appsDir/Dooble/lib cp -f Dooble $appsDir/Dooble diff --git a/www-client/dooble/patches/dooble-1.56e.patchset b/www-client/dooble/patches/dooble-1.56e.patchset deleted file mode 100644 index 1ee4ef9eb..000000000 --- a/www-client/dooble/patches/dooble-1.56e.patchset +++ /dev/null @@ -1,155 +0,0 @@ -From 6e145113f752b2da06b77ec7887d2b1f1358aebc Mon Sep 17 00:00:00 2001 -From: Gerasim Troeglazov <3dEyes@gmail.com> -Date: Sat, 27 May 2017 04:59:44 +1000 -Subject: Fix build for haiku - - -diff --git a/dooble.qt5.pro b/dooble.qt5.pro -index fc800d3..fd01093 100644 ---- a/dooble.qt5.pro -+++ b/dooble.qt5.pro -@@ -28,12 +28,12 @@ DEFINES += DOOBLE_LINKED_WITH_LIBSPOTON \ - - QMAKE_CLEAN += Dooble libSpotOn/*.o libSpotOn/*.so libSpotOn/test - QMAKE_CXXFLAGS_RELEASE -= -O2 --QMAKE_CXXFLAGS_RELEASE += -fPIE -fstack-protector-all -fwrapv \ -+QMAKE_CXXFLAGS_RELEASE += -fPIE -fwrapv \ - -mtune=generic -pie -Os \ - -Wall -Wcast-align -Wcast-qual \ - -Werror -Wextra \ - -Woverloaded-virtual -Wpointer-arith \ -- -Wstack-protector -Wstrict-overflow=5 -+ -Wstrict-overflow=5 - QMAKE_DISTCLEAN += -r temp .qmake.cache .qmake.stash - QMAKE_EXTRA_TARGETS = libspoton purge - QMAKE_LFLAGS_RELEASE += -Wl,-rpath,/usr/local/dooble/Lib -diff --git a/libSpotOn/Makefile b/libSpotOn/Makefile -index c818b90..168d18e 100644 ---- a/libSpotOn/Makefile -+++ b/libSpotOn/Makefile -@@ -4,6 +4,8 @@ ifeq ($(UNAME), Darwin) - MAKEFILE=Makefile.osx - else ifeq ($(UNAME), FreeBSD) - MAKEFILE=Makefile.freebsd -+else ifeq ($(UNAME), Haiku) -+ MAKEFILE=Makefile.haiku - else ifeq ($(UNAME), Linux) - MAKEFILE=Makefile.linux - else ifeq ($(UNAME), OS/2) -diff --git a/libSpotOn/Makefile.haiku b/libSpotOn/Makefile.haiku -new file mode 100644 -index 0000000..873983a ---- /dev/null -+++ b/libSpotOn/Makefile.haiku -@@ -0,0 +1,32 @@ -+all: libspoton.o -+ $(CC) $(LDFLAGS) -shared -Wl,-soname,libspoton.so \ -+ -o libspoton.so $? -lgcrypt -lsqlite3 -lroot -+ $(CC) $(CFLAGS) -Wall -Werror -Wextra \ -+ test.c -o test -L. -lspoton -Wl,-rpath,. -+ -+libspoton.o: libspoton.c libspoton.h -+ $(CC) $(CFLAGS) -ansi -fPIC \ -+ -pedantic -Waggregate-return \ -+ -Wall -Wconversion -Werror -Wextra -Wformat=2 -Wpointer-arith \ -+ -Wshadow -Wsign-conversion \ -+ -Wstack-protector -Wstrict-overflow=5 -Wstrict-prototypes \ -+ -c -o libspoton.o libspoton.c -+ -+clean: -+ rm -f libspoton.o libspoton.so -+ rm -f shared.db -+ rm -f test -+ -+install: all -+ install -o root -g root -d /usr/local/lib -+ install -o root -g root libspoton.so /usr/local/lib -+ -+library: libspoton.o -+ $(CC) $(LDFLAGS) -shared -Wl,-soname,libspoton.so \ -+ -o libspoton.so $? -lgcrypt -lpthread -lsqlite3 -+ -+purge: -+ rm -f *~* -+ -+uninstall: -+ rm -f /usr/local/lib/libspoton.so -diff --git a/libSpotOn/libspoton.c b/libSpotOn/libspoton.c -index 0be7be8..a005adf 100644 ---- a/libSpotOn/libspoton.c -+++ b/libSpotOn/libspoton.c -@@ -77,6 +77,17 @@ static pthread_mutex_t sqlite_mutex = PTHREAD_MUTEX_INITIALIZER; - GCRY_THREAD_OPTION_PTHREAD_IMPL; - #endif - -+extern void __stack_chk_fail (void); -+ -+#ifdef __HAIKU -+void -+__attribute__((visibility ("hidden"))) -+__stack_chk_fail_local (void) -+{ -+ __stack_chk_fail(); -+} -+#endif -+ - static libspoton_error_t initialize_libgcrypt - (const int secure_memory_pool_size) - { --- -2.13.1 - - -From 1970ea5accf6118d951f52f06f9ff0b86e3637c4 Mon Sep 17 00:00:00 2001 -From: Gerasim Troeglazov <3dEyes@gmail.com> -Date: Sat, 10 Jun 2017 21:00:42 +1000 -Subject: Change current directory to application path - - -diff --git a/Source/dooble.cc b/Source/dooble.cc -index f2ff75f..7b13e94 100644 ---- a/Source/dooble.cc -+++ b/Source/dooble.cc -@@ -309,6 +309,11 @@ int main(int argc, char *argv[]) - #endif - - QApplication qapp(argc, argv); -+ -+#if defined(Q_OS_HAIKU) -+ QString appdir = QCoreApplication::applicationDirPath(); -+ QDir::setCurrent(appdir); -+#endif - QSplashScreen splash(QPixmap(":/AxB/splash.png")); - - splash.show(); --- -2.13.1 - - -From 6812dc30762f68124b1520413cd0e5fe6669b9ac Mon Sep 17 00:00:00 2001 -From: Gerasim Troeglazov <3dEyes@gmail.com> -Date: Thu, 3 Aug 2017 11:06:11 +1000 -Subject: Fix path for settings dir - - -diff --git a/Source/dooble.cc b/Source/dooble.cc -index 7b13e94..44e5f35 100644 ---- a/Source/dooble.cc -+++ b/Source/dooble.cc -@@ -433,6 +433,13 @@ int main(int argc, char *argv[]) - else - dooble::s_homePath = homeDir.absolutePath() + QDir::separator() + - username + QDir::separator() + ".dooble"; -+#elif defined(Q_OS_HAIKU) -+ QDir homeDir(QDir::home().absolutePath() + QDir::separator() + -+ "config" + QDir::separator() + "settings"); -+ -+ homeDir.mkdir("Dooble"); -+ dooble::s_homePath = homeDir.absolutePath() + -+ QDir::separator() + "Dooble"; - #else - QDir homeDir(QDir::home()); - --- -2.13.1 - diff --git a/www-client/dooble/patches/dooble-1.56f.patchset b/www-client/dooble/patches/dooble-1.56f.patchset new file mode 100644 index 000000000..28598616b --- /dev/null +++ b/www-client/dooble/patches/dooble-1.56f.patchset @@ -0,0 +1,393 @@ +From 4193db642c95f836627ad0c36426d20d84aaf29d Mon Sep 17 00:00:00 2001 +From: Gerasim Troeglazov <3dEyes@gmail.com> +Date: Sat, 27 May 2017 04:59:44 +1000 +Subject: Fix build for haiku + + +diff --git a/dooble.qt5.pro b/dooble.qt5.pro +index fc800d3..fd01093 100644 +--- a/dooble.qt5.pro ++++ b/dooble.qt5.pro +@@ -28,12 +28,12 @@ DEFINES += DOOBLE_LINKED_WITH_LIBSPOTON \ + + QMAKE_CLEAN += Dooble libSpotOn/*.o libSpotOn/*.so libSpotOn/test + QMAKE_CXXFLAGS_RELEASE -= -O2 +-QMAKE_CXXFLAGS_RELEASE += -fPIE -fstack-protector-all -fwrapv \ ++QMAKE_CXXFLAGS_RELEASE += -fPIE -fwrapv \ + -mtune=generic -pie -Os \ + -Wall -Wcast-align -Wcast-qual \ + -Werror -Wextra \ + -Woverloaded-virtual -Wpointer-arith \ +- -Wstack-protector -Wstrict-overflow=5 ++ -Wstrict-overflow=5 + QMAKE_DISTCLEAN += -r temp .qmake.cache .qmake.stash + QMAKE_EXTRA_TARGETS = libspoton purge + QMAKE_LFLAGS_RELEASE += -Wl,-rpath,/usr/local/dooble/Lib +diff --git a/libSpotOn/Makefile b/libSpotOn/Makefile +index c818b90..168d18e 100644 +--- a/libSpotOn/Makefile ++++ b/libSpotOn/Makefile +@@ -4,6 +4,8 @@ ifeq ($(UNAME), Darwin) + MAKEFILE=Makefile.osx + else ifeq ($(UNAME), FreeBSD) + MAKEFILE=Makefile.freebsd ++else ifeq ($(UNAME), Haiku) ++ MAKEFILE=Makefile.haiku + else ifeq ($(UNAME), Linux) + MAKEFILE=Makefile.linux + else ifeq ($(UNAME), OS/2) +diff --git a/libSpotOn/Makefile.haiku b/libSpotOn/Makefile.haiku +new file mode 100644 +index 0000000..873983a +--- /dev/null ++++ b/libSpotOn/Makefile.haiku +@@ -0,0 +1,32 @@ ++all: libspoton.o ++ $(CC) $(LDFLAGS) -shared -Wl,-soname,libspoton.so \ ++ -o libspoton.so $? -lgcrypt -lsqlite3 -lroot ++ $(CC) $(CFLAGS) -Wall -Werror -Wextra \ ++ test.c -o test -L. -lspoton -Wl,-rpath,. ++ ++libspoton.o: libspoton.c libspoton.h ++ $(CC) $(CFLAGS) -ansi -fPIC \ ++ -pedantic -Waggregate-return \ ++ -Wall -Wconversion -Werror -Wextra -Wformat=2 -Wpointer-arith \ ++ -Wshadow -Wsign-conversion \ ++ -Wstack-protector -Wstrict-overflow=5 -Wstrict-prototypes \ ++ -c -o libspoton.o libspoton.c ++ ++clean: ++ rm -f libspoton.o libspoton.so ++ rm -f shared.db ++ rm -f test ++ ++install: all ++ install -o root -g root -d /usr/local/lib ++ install -o root -g root libspoton.so /usr/local/lib ++ ++library: libspoton.o ++ $(CC) $(LDFLAGS) -shared -Wl,-soname,libspoton.so \ ++ -o libspoton.so $? -lgcrypt -lpthread -lsqlite3 ++ ++purge: ++ rm -f *~* ++ ++uninstall: ++ rm -f /usr/local/lib/libspoton.so +diff --git a/libSpotOn/libspoton.c b/libSpotOn/libspoton.c +index 0be7be8..a005adf 100644 +--- a/libSpotOn/libspoton.c ++++ b/libSpotOn/libspoton.c +@@ -77,6 +77,17 @@ static pthread_mutex_t sqlite_mutex = PTHREAD_MUTEX_INITIALIZER; + GCRY_THREAD_OPTION_PTHREAD_IMPL; + #endif + ++extern void __stack_chk_fail (void); ++ ++#ifdef __HAIKU ++void ++__attribute__((visibility ("hidden"))) ++__stack_chk_fail_local (void) ++{ ++ __stack_chk_fail(); ++} ++#endif ++ + static libspoton_error_t initialize_libgcrypt + (const int secure_memory_pool_size) + { +-- +2.16.2 + + +From 72d136b4c5cda9ba4684e65124c586e74ae559cc Mon Sep 17 00:00:00 2001 +From: Gerasim Troeglazov <3dEyes@gmail.com> +Date: Sat, 10 Jun 2017 21:00:42 +1000 +Subject: Change current directory to application path + + +diff --git a/Source/dooble.cc b/Source/dooble.cc +index f2ff75f..7b13e94 100644 +--- a/Source/dooble.cc ++++ b/Source/dooble.cc +@@ -309,6 +309,11 @@ int main(int argc, char *argv[]) + #endif + + QApplication qapp(argc, argv); ++ ++#if defined(Q_OS_HAIKU) ++ QString appdir = QCoreApplication::applicationDirPath(); ++ QDir::setCurrent(appdir); ++#endif + QSplashScreen splash(QPixmap(":/AxB/splash.png")); + + splash.show(); +-- +2.16.2 + + +From 2a847b87c84031e604a279c5ca579a498afed058 Mon Sep 17 00:00:00 2001 +From: Gerasim Troeglazov <3dEyes@gmail.com> +Date: Thu, 3 Aug 2017 11:06:11 +1000 +Subject: Fix path for settings dir + + +diff --git a/Source/dooble.cc b/Source/dooble.cc +index 7b13e94..44e5f35 100644 +--- a/Source/dooble.cc ++++ b/Source/dooble.cc +@@ -433,6 +433,13 @@ int main(int argc, char *argv[]) + else + dooble::s_homePath = homeDir.absolutePath() + QDir::separator() + + username + QDir::separator() + ".dooble"; ++#elif defined(Q_OS_HAIKU) ++ QDir homeDir(QDir::home().absolutePath() + QDir::separator() + ++ "config" + QDir::separator() + "settings"); ++ ++ homeDir.mkdir("Dooble"); ++ dooble::s_homePath = homeDir.absolutePath() + ++ QDir::separator() + "Dooble"; + #else + QDir homeDir(QDir::home()); + +-- +2.16.2 + + +From 3f2968fd3d2e2e00d0c691fbbbc8ffe650d2b60c Mon Sep 17 00:00:00 2001 +From: Gerasim Troeglazov <3dEyes@gmail.com> +Date: Sun, 27 May 2018 19:14:13 +1000 +Subject: Default fonts for Haiku (Noto) + + +diff --git a/Source/dooble.cc b/Source/dooble.cc +index 44e5f35..8a9e82c 100644 +--- a/Source/dooble.cc ++++ b/Source/dooble.cc +@@ -761,6 +761,8 @@ int main(int argc, char *argv[]) + font = QFont("Times", 16); + #elif defined(Q_OS_WIN32) + font = QFont("Serif", 10); ++#elif defined(Q_OS_HAIKU) ++ font = QFont("Noto Serif", 14); + #else + font = QFont("Serif", 16); + #endif +@@ -781,8 +783,11 @@ int main(int argc, char *argv[]) + if(!font.fromString(dooble::s_settings.value + ("settingsWindow/cursiveWebFont", ""). + toString()) || font.family().isEmpty()) ++#if defined(Q_OS_HAIKU) ++ font = QFont("Noto Serif"); ++#else + font = QFont("Serif"); +- ++#endif + font.setWeight(QFont::Normal); + QWebSettings::globalSettings()->setFontFamily + (QWebSettings::CursiveFont, +@@ -791,8 +796,11 @@ int main(int argc, char *argv[]) + if(!font.fromString(dooble::s_settings.value + ("settingsWindow/fantasyWebFont", ""). + toString()) || font.family().isEmpty()) ++#if defined(Q_OS_HAIKU) ++ font = QFont("Noto Serif"); ++#else + font = QFont("Serif"); +- ++#endif + font.setWeight(QFont::Normal); + QWebSettings::globalSettings()->setFontFamily + (QWebSettings::FantasyFont, +@@ -805,6 +813,8 @@ int main(int argc, char *argv[]) + font = QFont("Courier", 13); + #elif defined(Q_OS_WIN32) + font = QFont("Courier New", 10); ++#elif defined(Q_OS_HAIKU) ++ font = QFont("Noto Mono", 12); + #else + font = QFont("Courier", 10); + #endif +@@ -814,6 +824,8 @@ int main(int argc, char *argv[]) + font.setPointSize(13); + #elif defined(Q_OS_WIN32) + font.setPointSize(10); ++#elif defined(Q_OS_HAIKU) ++ font.setPointSize(12); + #else + font.setPointSize(10); + #endif +@@ -833,6 +845,8 @@ int main(int argc, char *argv[]) + font = QFont("Helvetica"); + #elif defined(Q_OS_WIN32) + font = QFont("Arial"); ++#elif defined(Q_OS_HAIKU) ++ font = QFont("Noto Sans"); + #else + font = QFont("Sans Serif"); + #endif +@@ -849,6 +863,8 @@ int main(int argc, char *argv[]) + font = QFont("Times"); + #elif defined(Q_OS_WIN32) + font = QFont("Times New Roman"); ++#elif defined(Q_OS_HAIKU) ++ font = QFont("Noto Serif"); + #else + font = QFont("Serif"); + #endif +diff --git a/Source/dsettings.cc b/Source/dsettings.cc +index a18c5de..f3f6a7e 100644 +--- a/Source/dsettings.cc ++++ b/Source/dsettings.cc +@@ -945,6 +945,9 @@ void dsettings::exec(dooble *parent) + #elif defined(Q_OS_WIN32) + text = "Serif"; + fontSize = "10"; ++#elif defined(Q_OS_HAIKU) ++ text = "Noto Serif"; ++ fontSize = "12"; + #else + text = "Serif"; + fontSize = "16"; +@@ -979,10 +982,18 @@ void dsettings::exec(dooble *parent) + else + { + if(ui.cursiveFontCombinationBox-> ++#ifdef Q_OS_HAIKU ++ findText("Noto Serif") > -1) ++#else + findText("Serif") > -1) ++#endif + ui.cursiveFontCombinationBox->setCurrentIndex + (ui.cursiveFontCombinationBox-> ++#ifdef Q_OS_HAIKU ++ findText("Noto Serif")); ++#else + findText("Serif")); ++#endif + else + ui.cursiveFontCombinationBox->setCurrentIndex(0); + } +@@ -1000,10 +1011,18 @@ void dsettings::exec(dooble *parent) + else + { + if(ui.fantasyFontCombinationBox-> ++#ifdef Q_OS_HAIKU ++ findText("Noto Serif") > -1) ++#else + findText("Serif") > -1) ++#endif + ui.fantasyFontCombinationBox->setCurrentIndex + (ui.fantasyFontCombinationBox-> ++#ifdef Q_OS_HAIKU ++ findText("Noto Serif")); ++#else + findText("Serif")); ++#endif + else + ui.fantasyFontCombinationBox->setCurrentIndex(0); + } +@@ -1040,6 +1059,9 @@ void dsettings::exec(dooble *parent) + #elif defined(Q_OS_WIN32) + text = "Courier New"; + fontSize = "10"; ++#elif defined(Q_OS_HAIKU) ++ text = "Noto Mono"; ++ fontSize = "12"; + #else + text = "Courier"; + fontSize = "10"; +@@ -1079,6 +1101,8 @@ void dsettings::exec(dooble *parent) + text = "Helvetica"; + #elif defined(Q_OS_WIN32) + text = "Arial"; ++#elif defined(Q_OS_HAIKU) ++ text = "Noto Sans"; + #else + text = "Sans Serif"; + #endif +@@ -1110,6 +1134,8 @@ void dsettings::exec(dooble *parent) + text = "Times"; + #elif defined(Q_OS_WIN32) + text = "Times New Roman"; ++#elif defined(Q_OS_HAIKU) ++ text = "Noto Serif"; + #else + text = "Serif"; + #endif +-- +2.16.2 + + +From 6ad88d86af4e2fdb6f072a91636c927d81eb1e80 Mon Sep 17 00:00:00 2001 +From: Gerasim Troeglazov <3dEyes@gmail.com> +Date: Sun, 27 May 2018 19:37:48 +1000 +Subject: Set Haiku theme by default + + +diff --git a/Source/dooble.cc b/Source/dooble.cc +index 8a9e82c..09d5b25 100644 +--- a/Source/dooble.cc ++++ b/Source/dooble.cc +@@ -615,12 +615,20 @@ int main(int argc, char *argv[]) + if(!settings.contains("iconSet")) + settings.setValue("iconSet", + QString("%1/%2").arg(QDir::currentPath()). ++#ifdef Q_OS_HAIKU ++ arg("Icons/haiku/configuration.cfg")); ++#else + arg("Icons/nuovext/configuration.cfg")); ++#endif + + if(!QFileInfo(settings.value("iconSet").toString()).exists()) + settings.setValue("iconSet", + QString("%1/%2").arg(QDir::currentPath()). ++#ifdef Q_OS_HAIKU ++ arg("Icons/haiku/configuration.cfg")); ++#else + arg("Icons/nuovext/configuration.cfg")); ++#endif + + if(!settings.contains("settingsWindow/iconSet1")) + settings.setValue("settingsWindow/iconSet1", settings.value("iconSet")); +@@ -628,7 +636,11 @@ int main(int argc, char *argv[]) + if(!QFileInfo(settings.value("settingsWindow/iconSet1").toString()).exists()) + settings.setValue("settingsWindow/iconSet1", + QString("%1/%2").arg(QDir::currentPath()). ++#ifdef Q_OS_HAIKU ++ arg("Icons/haiku/configuration.cfg")); ++#else + arg("Icons/nuovext/configuration.cfg")); ++#endif + + if(!settings.value("v156a_automatic_changes_performed", false).toBool()) + { +diff --git a/Source/dsettings.cc b/Source/dsettings.cc +index f3f6a7e..11d3a45 100644 +--- a/Source/dsettings.cc ++++ b/Source/dsettings.cc +@@ -120,12 +120,21 @@ dsettings::dsettings():QMainWindow() + + if(dooble::s_settings.value("iconSet", "").toString().trimmed().isEmpty()) + { ++#ifdef Q_OS_HAIKU ++ settings.setValue("iconSet", ++ QString("%1/%2").arg(QDir::currentPath()). ++ arg("Icons/haiku/configuration.cfg")); ++ dooble::s_settings["iconSet"] = ++ QString("%1/%2").arg(QDir::currentPath()). ++ arg("Icons/haiku/configuration.cfg"); ++#else + settings.setValue("iconSet", + QString("%1/%2").arg(QDir::currentPath()). + arg("Icons/nuovext/configuration.cfg")); + dooble::s_settings["iconSet"] = + QString("%1/%2").arg(QDir::currentPath()). + arg("Icons/nuovext/configuration.cfg"); ++#endif + } + + if(dooble::s_settings.value("settingsWindow/iconSet1", "").toString(). +-- +2.16.2 +