diff --git a/app-doc/doxygen/additional-files/doxygen.rdef.in b/app-doc/doxygen/additional-files/doxygen.rdef.in new file mode 100644 index 000000000..ccd297e2b --- /dev/null +++ b/app-doc/doxygen/additional-files/doxygen.rdef.in @@ -0,0 +1,345 @@ +resource app_flags B_SINGLE_LAUNCH; + +resource app_version { + major = @MAJOR@, + middle = @MIDDLE@, + minor = @MINOR@, + + variety = B_APPV_FINAL, + internal = 0, + + short_info = "@APP_NAME@", + long_info = "@LONG_INFO@" +}; + +resource app_signature "@APP_SIGNATURE@"; + +resource vector_icon { + $"6E6369660804004C04964C02000602000000326707B2670700000048589347F8" + $"01005373B4FF7C95C6050002000602AA24ACB7347A3712D6AA0E2D4A076D463F" + $"7300C0CCE3FFEEF1F7034665A202000602000000326707B267070000004A20AD" + $"47F02A005373B4FF7C95C602000602000000327648B146680000004B957247ED" + $"0B005373B4FF7C95C6320208C71DB5F0C71DB5F0C753B5F0C798B620C77DB600" + $"C7B3B63EC7D1B6A8C7C6B66BC756B6A8C662B6A8C6DBB6A8C66329C66BB66FC6" + $"66B683C671B65AC688B634C67CB645C698B620C6C2B605C6AAB610C6DAB5F7C7" + $"1DB5F0C6F9B5F0C71DB5F00211C34EB5F0C34EB5F0C372B5F0C3A9B606C391B5" + $"F9C3C2B615C3E5B641C3D5B629C3F3B658C405B695C3FFB675C40BB6B4C40EB6" + $"F9C40EB6D5C40EB717C402B751C409B735C3FAB76EC3DEB79CC3EFB787C3CFB7" + $"B3C3A2B7D2C3BBB7C5C389B7DFC34EB7E6C36EB7E6C32AB7E6C2F6B7CEC30DB7" + $"DDC2DEB7BFC2BDB793C2CCB7AAC2AFB77BC29FB742C2A5B760C29AB722C297B6" + $"E4C297B703C297B6C4C2A1B689C29BB6A7C2A7B66BC2C1B63CC2B4B651C2D2B6" + $"25C2FBB605C2E5B612C312B5F7C34EB5F0C32DB5F0C34EB5F00211B8DBB5F0B8" + $"DBB5F0B901B5F0B93BB609B921B5F9B955B619B979B648B96BB62DB988B661B9" + $"9BB69EB994B67DB9A0B6C0B9A3B703B9A3B6E2B9A3B727B99BB768B9A0B748B9" + $"94B788B979B7C1B988B7A7B96BB7DBB93BB7FFB955B7EEB921B80EB8DBB815B9" + $"01B815B8B5B815B87CB7FFB895B80EB862B7EEB83FB7C1B84EB7DBB82FB7A7B8" + $"1FB768B825B788B818B748B814B703B814B727B814B6E2B81FB69EB818B6C0B8" + $"25B67DB83FB648B82FB661B84EB62DB87CB609B862B619B895B5F9B8DBB5F0B8" + $"B5B5F0B8DBB5F00211B4FAB5F0B4FAB5F0B51EB5F0B556B607B53DB5F9B56EB6" + $"17B590B645B581B62CB5A0B65DB5B1B69CB5ACB67BB5B9B6BCB5BCB701B5BCB6" + $"DDB5BCB723B5B1B768B5B9B747B5ACB788B591B7C1B5A0B7A7B583B7DBB556B7" + $"FFB570B7EEB53DB80EB4FAB815B51EB815B4D7B815B49EB7FFB4B8B80EB486B7" + $"EEB460B7C0B471B7D9B450B7A5B43EB766B446B787B436B74423B70223B72323" + $"B6DEB43DB69DB436B6BDB443B67CB45EB645B44EB65EB46EB62CB49BB607B483" + $"B617B4B5B5F9B4FAB5F0B4D4B5F0B4FAB5F00212BE29B557BE29B557BE8AB663" + $"BF4AB87ABEE9B76EBF50B88BBF54B8AFBF54B89CBF54B8C8BF3EB8F4BF4CB8E0" + $"BF30B90ABEFCB919BF1AB917BEE6B91ABEB9B918BECFB919BEA3B915BE77B912" + $"3DB913BE77B952BE77B9D2BE77B993BE8FB9D5BEBDB9D7BEA6B9D6BED3B9DBBF" + $"02B9DCBEEAB9DCBF4FB9DCBFB7B9AEBF8CB9CDBFE2B991C01EB919C005B95FC0" + $"8FB7D9C174B557C103B697C126B557C08BB557C0D8B557C050B61ABFD8B7A1C0" + $"13B6DDBFD7B7A1BFD5B7A1BFD6B7A1BF97B6DDBF1AB557BF59B61ABECAB557BE" + $"29B557BE79B557BE29B557020DBAE9B557BAE9B557BB43B5DFBBF7B6EDBB9DB6" + $"65BB94B782BAD0B8AFBB32B81ABB23B8AFBBCDB8AFBB77B8AFBC05B855BC77B7" + $"A1BC3FB7FBBCB2B7FBBD24B8AFBCEAB855BD79B8AFBE26B8AFBDCFB8AFBDC0B8" + $"1839B6E8BD5BB780BD4FB663BE03B557BDA9B5DDBDB1B557BD0BB557BD5DB557" + $"BCDBB5A1BC7BB636BCAAB5ECBC4BB5ECBBEAB557BC1BB5A1BB94B557BAE9B557" + $"BB3FB557BAE9B5570214CB1BB540CB1BB540CAEBB540CA90B563CABDB54BCA62" + $"B579CA20B5CDCA3CB59DCA1EB5CD5AB5CDCA1DB5CD5AB5A65AB5575AB57EC9D3" + $"B557C945B557C98CB557C945B675C945B8AFC945B792C991B8AFCA26B8AFC9DB" + $"B8AFCA26B81ACA26B6EFCA26B783CA26B697CA4FB634CA35B658CA6BB60CCAD5" + $"B5F9CA99B5F9CB0BB5F9CB47B62FCB32B60ACB5CB650CB67B6CBCB67B684CB67" + $"B76DCB67B8AFCB67B80ECBB2B8AFCC49B8AFCBFDB8AFCC49B800CC49B6A1CC49" + $"B750CC49B66BCC39B610CC44B63CCC32B5E4CC0BB5A1CC21B5C0CBF6B583CBB0" + $"B55ACBD6B56ACB89B549CB1BB540CB57B540CB1BB5400215C723B540C723B540" + $"C6E5B540C677B563C6ABB54BC644B57AC5F3B5C3C619B59AC5CFB5EAC59EB650" + $"C5B2B619C589B689C580B703C580B6C3C580B747C59DB7BBC588B782C5B1B7F2" + $"C5F0B848C5CDB821C615B871C674B8A6C640B88FC6A8B8BAC723B8C5C6E3B8C5" + $"C781B8C5C812B882C7D0B8AEC853B856C8A4B7A756B80DC862B7A7C7DDB7A7C8" + $"1FB7A7C7D5B7C1C7A0B7F3C7C1B7DBC780B809C72CB815C758B81552B815C699" + $"B7E1C6BAB805C676B7C0C662B73CC665B788C726B73CC8B3B73CC7ECB73CC8B7" + $"B6FAC8A2B67DC8B2B6BBC894B641C859B5DCC87CB60AC838B5ACC7DAB56AC80D" + $"B587C7A6B54DC723B540C76AB540C723B5400220C317B540C317B540C2DCB540" + $"C27EB563C2AAB54BC253B57AC20FB5C0C22DB599C1F2B5E7C1CCB649C1DBB615" + $"C1BDB67CC1B6B6E8C1B6B6B0C1B6B722C1C8B78FC1BCB75BC1D6B7C2C208B819" + $"C1ECB7F046B840C275B875C248B85FC2A3B88CC314B896C2D7B896C346B896C3" + $"A2B878C375B88DC3D0B861C40AB812C3F2B840C40CB812C40EB812C40DB812C4" + $"0EB838C40EB882C40EB85CC40FB8C0C3E4B919C401B8F2C3C6B941C358B955C3" + $"99B955C331B955C2EFB93AC30DB94CC2D0B92AC2B1B8E0C2BBB90CC266B8E0C1" + $"D1B8E0C21BB8E0C1D4B90FC1F6B95BC1DFB939C20DB980C24DB9B1C22AB99CC2" + $"70B9C7C2BEB9E1C295B9D7C2EAB9ECC33BB9F3C312B9F3C399B9F3C41DB9CAC3" + $"E5B9E6C455B9B0C49EB969C480B990C4BBB944C4D6B8EEC4CFB91AC4E0B8C2C4" + $"E5B879C4E5B89AC4E5B76EC4E5B557C4E5B663C49EB557C40EB557C455B557C4" + $"0EB57DC40E27C40EB5A3C40D27C40A27C40C27C3EFB597C3A3B560C3CDB574C3" + $"7BB54AC317B540C34DB540C317B5400211B8DBB540B8DBB540B89BB540B82DB5" + $"60B861B54AB7F9B576B7A8B5BCB7CDB594B782B5E3B751B64AB766B612B73DB6" + $"82B734B703B734B6C0B734B748B751B7BDB73DB787B766B7F4B7A8B84CB782B8" + $"25B7CDB873B82DB8A6B7F9B891B861B8BAB8DBB8C5B89BB8C5B91CB8C5B98AB8" + $"A6B957B8BAB9C0B891BA12B84CB9ECB873BA37B825BA68B7BDBA53B7F4BA7BB7" + $"87BA85B703BA85B748BA85B6C0BA68B64ABA7BB682BA53B612BA12B5BCBA37B5" + $"E3B9ECB594B98AB560B9C0B576B957B54AB8DBB540B91CB540B8DBB5400214B5" + $"B3B410B5B3B410B5B3B4A0B5B3B5C0B5B3B530B5B3B5C0B5B0B5C0B5B1B5C0B5" + $"97B596B547B560B573B576B51BB54AB4BDB540B4EEB540B481B540B41DB566B4" + $"4BB54DB3F0B57DB3ACB5C7B3CBB59FB38DB5F0B368B656B378B620B358B68AB3" + $"502AB350B6C2B350B737B368B7A8B358B770B378B7E0B3ACB83BB38DB810B3CB" + $"B866B420B8A0B3F0B887B44EB8B9B4C1B8C5B484B8C5B4F7B8C5B553B8A7B528" + $"B8BAB57EB893B5BCB841B5A1B871B5BDB841B5BFB841B5BDB841B5BFB867B5BF" + $"B8AFB5BFB88BB606B8AF29B8AFB64EB8AF29B72429B41029B59AB64AB410B5B3" + $"B410B5FFB410B5B3B4100208C71DB5F0C71DB5F0C753B5F0C798B620C77DB600" + $"C7B3B63EC7D1B6A8C7C6B66BC756B6A8C662B6A8C6DBB6A8C66329C66BB66FC6" + $"66B683C671B65AC688B634C67CB645C698B620C6C2B605C6AAB610C6DAB5F7C7" + $"1DB5F0C6F9B5F0C71DB5F00211C34EB5F0C34EB5F0C372B5F0C3A9B606C391B5" + $"F9C3C2B615C3E5B641C3D5B629C3F3B658C405B695C3FFB675C40BB6B4C40EB6" + $"F9C40EB6D5C40EB717C402B751C409B735C3FAB76EC3DEB79CC3EFB787C3CFB7" + $"B3C3A2B7D2C3BBB7C5C389B7DFC34EB7E6C36EB7E6C32AB7E6C2F6B7CEC30DB7" + $"DDC2DEB7BFC2BDB793C2CCB7AAC2AFB77BC29FB742C2A5B760C29AB722C297B6" + $"E4C297B703C297B6C4C2A1B689C29BB6A7C2A7B66BC2C1B63CC2B4B651C2D2B6" + $"25C2FBB605C2E5B612C312B5F7C34EB5F0C32DB5F0C34EB5F00211B8DBB5F0B8" + $"DBB5F0B901B5F0B93BB609B921B5F9B955B619B979B648B96BB62DB988B661B9" + $"9BB69EB994B67DB9A0B6C0B9A3B703B9A3B6E2B9A3B727B99BB768B9A0B748B9" + $"94B788B979B7C1B988B7A7B96BB7DBB93BB7FFB955B7EEB921B80EB8DBB815B9" + $"01B815B8B5B815B87CB7FFB895B80EB862B7EEB83FB7C1B84EB7DBB82FB7A7B8" + $"1FB768B825B788B818B748B814B703B814B727B814B6E2B81FB69EB818B6C0B8" + $"25B67DB83FB648B82FB661B84EB62DB87CB609B862B619B895B5F9B8DBB5F0B8" + $"B5B5F0B8DBB5F00211B4FAB5F0B4FAB5F0B51EB5F0B556B607B53DB5F9B56EB6" + $"17B590B645B581B62CB5A0B65DB5B1B69CB5ACB67BB5B9B6BCB5BCB701B5BCB6" + $"DDB5BCB723B5B1B768B5B9B747B5ACB788B591B7C1B5A0B7A7B583B7DBB556B7" + $"FFB570B7EEB53DB80EB4FAB815B51EB815B4D7B815B49EB7FFB4B8B80EB486B7" + $"EEB460B7C0B471B7D9B450B7A5B43EB766B446B787B436B74423B70223B72323" + $"B6DEB43DB69DB436B6BDB443B67CB45EB645B44EB65EB46EB62CB49BB607B483" + $"B617B4B5B5F9B4FAB5F0B4D4B5F0B4FAB5F00212BE29B557BE29B557BE8AB663" + $"BF4AB87ABEE9B76EBF50B88BBF54B8AFBF54B89CBF54B8C8BF3EB8F4BF4CB8E0" + $"BF30B90ABEFCB919BF1AB917BEE6B91ABEB9B918BECFB919BEA3B915BE77B912" + $"3DB913BE77B952BE77B9D2BE77B993BE8FB9D5BEBDB9D7BEA6B9D6BED3B9DBBF" + $"02B9DCBEEAB9DCBF4FB9DCBFB7B9AEBF8CB9CDBFE2B991C01EB919C005B95FC0" + $"8FB7D9C174B557C103B697C126B557C08BB557C0D8B557C050B61ABFD8B7A1C0" + $"13B6DDBFD7B7A1BFD5B7A1BFD6B7A1BF97B6DDBF1AB557BF59B61ABECAB557BE" + $"29B557BE79B557BE29B557020DBAE9B557BAE9B557BB43B5DFBBF7B6EDBB9DB6" + $"65BB94B782BAD0B8AFBB32B81ABB23B8AFBBCDB8AFBB77B8AFBC05B855BC77B7" + $"A1BC3FB7FBBCB2B7FBBD24B8AFBCEAB855BD79B8AFBE26B8AFBDCFB8AFBDC0B8" + $"1839B6E8BD5BB780BD4FB663BE03B557BDA9B5DDBDB1B557BD0BB557BD5DB557" + $"BCDBB5A1BC7BB636BCAAB5ECBC4BB5ECBBEAB557BC1BB5A1BB94B557BAE9B557" + $"BB3FB557BAE9B5570214CB1BB540CB1BB540CAEBB540CA90B563CABDB54BCA62" + $"B579CA20B5CDCA3CB59DCA1EB5CD5AB5CDCA1DB5CD5AB5A65AB5575AB57EC9D3" + $"B557C945B557C98CB557C945B675C945B8AFC945B792C991B8AFCA26B8AFC9DB" + $"B8AFCA26B81ACA26B6EFCA26B783CA26B697CA4FB634CA35B658CA6BB60CCAD5" + $"B5F9CA99B5F9CB0BB5F9CB47B62FCB32B60ACB5CB650CB67B6CBCB67B684CB67" + $"B76DCB67B8AFCB67B80ECBB2B8AFCC49B8AFCBFDB8AFCC49B800CC49B6A1CC49" + $"B750CC49B66BCC39B610CC44B63CCC32B5E4CC0BB5A1CC21B5C0CBF6B583CBB0" + $"B55ACBD6B56ACB89B549CB1BB540CB57B540CB1BB5400215C723B540C723B540" + $"C6E5B540C677B563C6ABB54BC644B57AC5F3B5C3C619B59AC5CFB5EAC59EB650" + $"C5B2B619C589B689C580B703C580B6C3C580B747C59DB7BBC588B782C5B1B7F2" + $"C5F0B848C5CDB821C615B871C674B8A6C640B88FC6A8B8BAC723B8C5C6E3B8C5" + $"C781B8C5C812B882C7D0B8AEC853B856C8A4B7A756B80DC862B7A7C7DDB7A7C8" + $"1FB7A7C7D5B7C1C7A0B7F3C7C1B7DBC780B809C72CB815C758B81552B815C699" + $"B7E1C6BAB805C676B7C0C662B73CC665B788C726B73CC8B3B73CC7ECB73CC8B7" + $"B6FAC8A2B67DC8B2B6BBC894B641C859B5DCC87CB60AC838B5ACC7DAB56AC80D" + $"B587C7A6B54DC723B540C76AB540C723B5400220C317B540C317B540C2DCB540" + $"C27EB563C2AAB54BC253B57AC20FB5C0C22DB599C1F2B5E7C1CCB649C1DBB615" + $"C1BDB67CC1B6B6E8C1B6B6B0C1B6B722C1C8B78FC1BCB75BC1D6B7C2C208B819" + $"C1ECB7F046B840C275B875C248B85FC2A3B88CC314B896C2D7B896C346B896C3" + $"A2B878C375B88DC3D0B861C40AB812C3F2B840C40CB812C40EB812C40DB812C4" + $"0EB838C40EB882C40EB85CC40FB8C0C3E4B919C401B8F2C3C6B941C358B955C3" + $"99B955C331B955C2EFB93AC30DB94CC2D0B92AC2B1B8E0C2BBB90CC266B8E0C1" + $"D1B8E0C21BB8E0C1D4B90FC1F6B95BC1DFB939C20DB980C24DB9B1C22AB99CC2" + $"70B9C7C2BEB9E1C295B9D7C2EAB9ECC33BB9F3C312B9F3C399B9F3C41DB9CAC3" + $"E5B9E6C455B9B0C49EB969C480B990C4BBB944C4D6B8EEC4CFB91AC4E0B8C2C4" + $"E5B879C4E5B89AC4E5B76EC4E5B557C4E5B663C49EB557C40EB557C455B557C4" + $"0EB57DC40E27C40EB5A3C40D27C40A27C40C27C3EFB597C3A3B560C3CDB574C3" + $"7BB54AC317B540C34DB540C317B5400211B8DBB540B8DBB540B89BB540B82DB5" + $"60B861B54AB7F9B576B7A8B5BCB7CDB594B782B5E3B751B64AB766B612B73DB6" + $"82B734B703B734B6C0B734B748B751B7BDB73DB787B766B7F4B7A8B84CB782B8" + $"25B7CDB873B82DB8A6B7F9B891B861B8BAB8DBB8C5B89BB8C5B91CB8C5B98AB8" + $"A6B957B8BAB9C0B891BA12B84CB9ECB873BA37B825BA68B7BDBA53B7F4BA7BB7" + $"87BA85B703BA85B748BA85B6C0BA68B64ABA7BB682BA53B612BA12B5BCBA37B5" + $"E3B9ECB594B98AB560B9C0B576B957B54AB8DBB540B91CB540B8DBB5400214B5" + $"B3B410B5B3B410B5B3B4A0B5B3B5C0B5B3B530B5B3B5C0B5B0B5C0B5B1B5C0B5" + $"97B596B547B560B573B576B51BB54AB4BDB540B4EEB540B481B540B41DB566B4" + $"4BB54DB3F0B57DB3ACB5C7B3CBB59FB38DB5F0B368B656B378B620B358B68AB3" + $"502AB350B6C2B350B737B368B7A8B358B770B378B7E0B3ACB83BB38DB810B3CB" + $"B866B420B8A0B3F0B887B44EB8B9B4C1B8C5B484B8C5B4F7B8C5B553B8A7B528" + $"B8BAB57EB893B5BCB841B5A1B871B5BDB841B5BFB841B5BDB841B5BFB867B5BF" + $"B8AFB5BFB88BB606B8AF29B8AFB64EB8AF29B72429B41029B59AB64AB410B5B3" + $"B410B5FFB410B5B3B4100205B33CB8ECB33CB8ECB6CDB8ECBDEDB8ECBA5DB8EC" + $"BDEFB931BDF1B9BABDF0B976BA60B9BBB340B9BDB6CFB9BCB33EB978B33CB8EC" + $"B33EB932B33CB8EC0205B33CB8ECB33CB8ECB6CDB8ECBDEDB8ECBA5DB8ECBDEF" + $"B931BDF1B9BABDF0B976BA60B9BBB340B9BDB6CFB9BCB33EB978B33CB8ECB33E" + $"B932B33CB8EC0208C6EDB5BFC6EDB5BFC724B5BFC769B5EDC74EB5CFC784B60C" + $"C7A1B675C797B63AC727B675C633B675C6ADB675C634B664C63BB63CC637B651" + $"C642B627C659B600C64DB613C669B5EFC694B5D3C67CB5DFC6ABB5C6C6EDB5BF" + $"C6CAB5BFC6EDB5BF0211C31FB5BFC31FB5BFC343B5BFC37AB5D4C363B5C6C393" + $"B5E3C3B6B60FC3A6B5F6C3C4B626C3D5B663C3D0B643C3DBB682C3DFB6C7C3DF" + $"B6A2C3DFB6E4C3D3B720C3DAB702C3CCB73BC3B0B76AC3BFB754C3A0B781C372" + $"B7A0C38BB792C35AB7ADC31FB7B4C33EB7B4C2FBB7B4C2C7B79BC2DEB7ACC2AF" + $"B78DC28EB761C29DB779C281B748C270B70FC276B72DC26BB6F0C268B6B3C268" + $"B6D1C268B693C271B657C26BB674C278B63AC292B609C284B620C2A3B5F2C2CD" + $"B5D3C2B6B5E0C2E4B5C6C31FB5BFC2FFB5BFC31FB5BF0211B8ADB5BFB8ADB5BF" + $"B8D3B5BFB90CB5D7B8F3B5C6B926B5E6B94BB615B93BB5FCB959B62FB96CB66D" + $"B965B64BB971B68EB975B6D1B975B6AFB975B6F4B96CB736B971B715B965B756" + $"B94BB78EB959B774B93BB7A8B90CB7CCB926B7BCB8F3B7DBB8ADB7E2B8D3B7E2" + $"B887B7E2B84DB7CCB867B7DBB834B7BCB80FB78EB820B7A8B801B774B7EFB736" + $"B7F5B756B7E8B715B7E6B6D1B7E6B6F4B7E6B6AFB7EFB66DB7E8B68EB7F5B64B" + $"B80FB615B801B62FB820B5FCB84DB5D7B834B5E6B867B5C6B8ADB5BFB887B5BF" + $"B8ADB5BF0211B4CBB5BFB4CBB5BFB4F0B5BFB527B5D6B50EB5C6B540B5E6B561" + $"B613B553B5F9B571B62CB583B669B57DB649B58AB689B58DB6CFB58DB6ABB58D" + $"B6F1B583B735B58AB714B57DB756B563B78EB571B774B554B7A8B527B7CCB540" + $"B7BCB50EB7DBB4CBB7E2B4F0B7E2B4A7B7E2B470B7CCB489B7DBB458B7BB23B7" + $"8DB443B7A7B422B773B40EB734B416B755B408B713B403B6CFB403B6F1B403B6" + $"ADB40DB66AB406B68AB415B649B42EB613B420B62CB43EB5F9B46CB5D6B453B5" + $"E6B486B5C6B4CBB5BFB4A5B5BFB4CBB5BF0212BDFAB524BDFAB524BE5B28BF1A" + $"B848BEBBB73CBF22B859BF25B87EBF25B86BBF25B896BF0EB8C2BF1CB8ADBF00" + $"B8D8BECDB8E7BEEAB8E4BEB6B8E8BE8BB8E6BEA0B8E7BE74B8E4BE49B8DFBE5D" + $"B8E1BE49B920BE49B9A0BE4930BE60B9A23DB9A5BE76B9A4BEA5B9A8BED3B9A9" + $"BEBCB9A9BF21B9A9BF89B97CBF5CB99BBFB3B95FBFEFB8E7BFD6B92DC060B7A7" + $"C145B524C0D4B665C0F7B524C05BB524C0A9B524C020B5E7BFA8B76EBFE4B6AB" + $"BFA7B76EBFA6B76EBFA6B76EBF67B6ABBEEAB524BF29B5E7BE9AB524BDFAB524" + $"BE4BB524BDFAB524020DBAB9B524BAB9B524BB13B5ACBBC7B6BBBB6DB634BB66" + $"B750BAA0B87EBB03B7E7BAF5B87EBB9DB87EBB48B87EBBD6B823BC48B76EBC10" + $"B7C9BC83B7C9BCF5B87EBCBBB823BD4BB87EBDF6B87EBDA0B87EBD90B7E6BCC6" + $"B6B5BD2BB74EBD2028BDD4B524BD7AB5AABD82B524BCDCB524BD2EB524BCABB5" + $"70BC4DB605BC7BB5BABC1CB5BABBBBB524BBEBB570BB66B524BAB9B524BB10B5" + $"24BAB9B5240214CAECB50DCAECB50DCABCB50DCA61B531CA8FB518CA33B547C9" + $"F1B59CCA0DB56AC9EFB59CC9ECB59CC9EDB59CC9ECB573C9ECB524C9ECB54DC9" + $"A4B524C916B524C95EB524C916B642C916B87EC916B760C961B87EC9F8B87EC9" + $"ADB87EC9F8B7E7C9F8B6BCC9F8B751C9F8B664CA20B600CA05B626CA3CB5DACA" + $"A6B5C6CA68B5C6CADDB5C6CB18B5FCCB02B5D9CB2DB61FCB37B69ACB37B652CB" + $"37B73BCB37B87ECB37B7DBCB82B87ECC19B87ECBCDB87ECC19B7CECC19B66FCC" + $"19B71DCC19B63ACC0AB5DFCC15B609CC02B5B1CBDDB570CBF2B58DCBC7B550CB" + $"81B527CBA8B539CB5BB517CAECB50DCB29B50DCAECB50D0215C6F4B50DC6F4B5" + $"0DC6B6B50DC649B531C67DB518C616B547C5C4B590C5EAB567C5A0B5B9C56EB6" + $"1FC583B5E7C55AB656C551B6D1C551B691C551B714C56DB788C559B750C582B7" + $"C0C5C1B816C59EB7EEC5E6B83FC645B874C611B85EC67AB888C6F4B893C6B4B8" + $"9353B893C7E3B850C7A0B87CC824B825C874B774C855B7DBC833B774C7AFB774" + $"C7F0B774C7A6B78EC771B7C1C793B7A8C751B7D8C6FDB7E2C729B7E2C6BCB7E2" + $"C66AB7AFC68BB7D2C648B78EC633B709C636B756C6F7B70956B709C7BDB709C8" + $"87B6C8C873B64BC883B689C865B60FC82BB5AAC84DB5D9C809B57AC7AAB539C7" + $"DFB554C777B51BC6F4B50DC73AB50DC6F4B50D0220C2E8B50DC2E8B50DC2ADB5" + $"0DC24FB531C27AB518C223B547C1E0B58EC1FFB567C1C2B5B6C19DB616C1ACB5" + $"E3C18DB649C187B6B5C187B67EC187B6F0C19AB75CC18CB728C1A6B790C1D8B7" + $"E7C1BDB7BFC1F5B80DC246B843C21AB82CC272B85AC2E6B865C2A7B865C318B8" + $"65C372B845C346B85AC3A12DC3DBB7E0C3C3B80DC3DCB7E0C3DFB7E0C3DDB7E0" + $"C3DFB806C3DFB850C3DFB82BC3E0B88DC3B5B8E7C3D2B8C0C398B90EC329B922" + $"C36AB922C302B922C2BFB908C2DEB919C2A1B8F8C282B8ADC28BB8DAC237B8AD" + $"C1A2B8ADC1ECB8ADC1A4B8DEC1C7B92AC1B0B907C1DEB94CC21EB980C1FBB96A" + $"C240B995C28FB9AFC267B9A5C2BBB9BAC30BB9C1C2E4B9C1C36AB9C1C3EEB998" + $"C3B6B9B3C425B97DC46EB937C451B95EC48BB912C4A7B8BCC4A0B8E8C4B2B88F" + $"C4B6B847C4B6B868C4B6B73BC4B6B524C4B628C46EB524C3DFB524C426B524C3" + $"DFB54AC3DFB597C3DFB570C3DDB597C3DBB597C3DCB597C3C0B566C374B52DC3" + $"9EB541C34DB517C2E8B50DC31EB50DC2E8B50D0211B8ADB50DB8ADB50DB86CB5" + $"0DB7FDB52EB832B518B7C9B544B779B58AB79DB561B754B5B0B722B619B736B5" + $"E0B70FB64FB704B6D1B704B68EB704B716B722B78CB70FB754B736B7C2B779B8" + $"1AB754B7F2B79DB841B7FDB874B7C9B85FB832B888B8ADB893B86CB893B8EDB8" + $"93B95BB874B927B888B991B85FB9E2B81AB9BDB841BA07B7F2BA38B78CBA24B7" + $"C2BA4DB754BA56B6D1BA56B716BA56B68EBA38B619BA4DB64FBA24B5E0B9E2B5" + $"8ABA07B5B0B9BDB561B95BB52EB991B544B927B518B8ADB50DB8EDB50DB8ADB5" + $"0D0214B584B3DFB584B3DFB584B46EB584B58DB58425B583B58DB581B58DB583" + $"B58DB567B563B518B52EB544B544B4EDB518B48EB50DB4BEB50DB451B50DB3EF" + $"B534B41DB51AB3C1B54BB37DB596B39CB56DB35EB5BFB338B623B348B5EDB32A" + $"B658B322B6C9B322B68FB322B704B338B775B32AB73FB348B7ADB37DB809B35E" + $"B7DDB39CB834B3F0B86EB3C1B854B420B887B493B893B456B893B4C8B893B524" + $"B874B4FAB888B54EB860B58DB80FB571B83FB58DB80FB590B80FB58EB80FB590" + $"B834B590B87EB590B859B5D7B87EB667B87EB61FB87EB667B6F3B667B3DFB667" + $"B569B61CB3DFB584B3DFB5D0B3DFB584B3DF0208C6EDB5BFC6EDB5BFC724B5BF" + $"C769B5EDC74EB5CFC784B60CC7A1B675C797B63AC727B675C633B675C6ADB675" + $"C634B664C63BB63CC637B651C642B627C659B600C64DB613C669B5EFC694B5D3" + $"C67CB5DFC6ABB5C6C6EDB5BFC6CAB5BFC6EDB5BF0211C31FB5BFC31FB5BFC343" + $"B5BFC37AB5D4C363B5C6C393B5E3C3B6B60FC3A6B5F6C3C4B626C3D5B663C3D0" + $"B643C3DBB682C3DFB6C7C3DFB6A2C3DFB6E4C3D3B720C3DAB702C3CCB73BC3B0" + $"B76AC3BFB754C3A0B781C372B7A0C38BB792C35AB7ADC31FB7B4C33EB7B4C2FB" + $"B7B4C2C7B79BC2DEB7ACC2AFB78DC28EB761C29DB779C281B748C270B70FC276" + $"B72DC26BB6F0C268B6B3C268B6D1C268B693C271B657C26BB674C278B63AC292" + $"B609C284B620C2A3B5F2C2CDB5D3C2B6B5E0C2E4B5C6C31FB5BFC2FFB5BFC31F" + $"B5BF0211B8ADB5BFB8ADB5BFB8D3B5BFB90CB5D7B8F3B5C6B926B5E6B94BB615" + $"B93BB5FCB959B62FB96CB66DB965B64BB971B68EB975B6D1B975B6AFB975B6F4" + $"B96CB736B971B715B965B756B94BB78EB959B774B93BB7A8B90CB7CCB926B7BC" + $"B8F3B7DBB8ADB7E2B8D3B7E2B887B7E2B84DB7CCB867B7DBB834B7BCB80FB78E" + $"B820B7A8B801B774B7EFB736B7F5B756B7E8B715B7E6B6D1B7E6B6F4B7E6B6AF" + $"B7EFB66DB7E8B68EB7F5B64BB80FB615B801B62FB820B5FCB84DB5D7B834B5E6" + $"B867B5C6B8ADB5BFB887B5BFB8ADB5BF0211B4CBB5BFB4CBB5BFB4F0B5BFB527" + $"B5D6B50EB5C6B540B5E6B561B613B553B5F9B571B62CB583B669B57DB649B58A" + $"B689B58DB6CFB58DB6ABB58DB6F1B583B735B58AB714B57DB756B563B78EB571" + $"B774B554B7A8B527B7CCB540B7BCB50EB7DBB4CBB7E2B4F0B7E2B4A7B7E2B470" + $"B7CCB489B7DBB458B7BB23B78DB443B7A7B422B773B40EB734B416B755B408B7" + $"13B403B6CFB403B6F1B403B6ADB40DB66AB406B68AB415B649B42EB613B420B6" + $"2CB43EB5F9B46CB5D6B453B5E6B486B5C6B4CBB5BFB4A5B5BFB4CBB5BF0212BD" + $"FAB524BDFAB524BE5B28BF1AB848BEBBB73CBF22B859BF25B87EBF25B86BBF25" + $"B896BF0EB8C2BF1CB8ADBF00B8D8BECDB8E7BEEAB8E4BEB6B8E8BE8BB8E6BEA0" + $"B8E7BE74B8E4BE49B8DFBE5DB8E1BE49B920BE49B9A0BE4930BE60B9A23DB9A5" + $"BE76B9A4BEA5B9A8BED3B9A9BEBCB9A9BF21B9A9BF89B97CBF5CB99BBFB3B95F" + $"BFEFB8E7BFD6B92DC060B7A7C145B524C0D4B665C0F7B524C05BB524C0A9B524" + $"C020B5E7BFA8B76EBFE4B6ABBFA7B76EBFA6B76EBFA6B76EBF67B6ABBEEAB524" + $"BF29B5E7BE9AB524BDFAB524BE4BB524BDFAB524020DBAB9B524BAB9B524BB13" + $"B5ACBBC7B6BBBB6DB634BB66B750BAA0B87EBB03B7E7BAF5B87EBB9DB87EBB48" + $"B87EBBD6B823BC48B76EBC10B7C9BC83B7C9BCF5B87EBCBBB823BD4BB87EBDF6" + $"B87EBDA0B87EBD90B7E6BCC6B6B5BD2BB74EBD2028BDD4B524BD7AB5AABD82B5" + $"24BCDCB524BD2EB524BCABB570BC4DB605BC7BB5BABC1CB5BABBBBB524BBEBB5" + $"70BB66B524BAB9B524BB10B524BAB9B5240214CAECB50DCAECB50DCABCB50DCA" + $"61B531CA8FB518CA33B547C9F1B59CCA0DB56AC9EFB59CC9ECB59CC9EDB59CC9" + $"ECB573C9ECB524C9ECB54DC9A4B524C916B524C95EB524C916B642C916B87EC9" + $"16B760C961B87EC9F8B87EC9ADB87EC9F8B7E7C9F8B6BCC9F8B751C9F8B664CA" + $"20B600CA05B626CA3CB5DACAA6B5C6CA68B5C6CADDB5C6CB18B5FCCB02B5D9CB" + $"2DB61FCB37B69ACB37B652CB37B73BCB37B87ECB37B7DBCB82B87ECC19B87ECB" + $"CDB87ECC19B7CECC19B66FCC19B71DCC19B63ACC0AB5DFCC15B609CC02B5B1CB" + $"DDB570CBF2B58DCBC7B550CB81B527CBA8B539CB5BB517CAECB50DCB29B50DCA" + $"ECB50D0215C6F4B50DC6F4B50DC6B6B50DC649B531C67DB518C616B547C5C4B5" + $"90C5EAB567C5A0B5B9C56EB61FC583B5E7C55AB656C551B6D1C551B691C551B7" + $"14C56DB788C559B750C582B7C0C5C1B816C59EB7EEC5E6B83FC645B874C611B8" + $"5EC67AB888C6F4B893C6B4B89353B893C7E3B850C7A0B87CC824B825C874B774" + $"C855B7DBC833B774C7AFB774C7F0B774C7A6B78EC771B7C1C793B7A8C751B7D8" + $"C6FDB7E2C729B7E2C6BCB7E2C66AB7AFC68BB7D2C648B78EC633B709C636B756" + $"C6F7B70956B709C7BDB709C887B6C8C873B64BC883B689C865B60FC82BB5AAC8" + $"4DB5D9C809B57AC7AAB539C7DFB554C777B51BC6F4B50DC73AB50DC6F4B50D02" + $"20C2E8B50DC2E8B50DC2ADB50DC24FB531C27AB518C223B547C1E0B58EC1FFB5" + $"67C1C2B5B6C19DB616C1ACB5E3C18DB649C187B6B5C187B67EC187B6F0C19AB7" + $"5CC18CB728C1A6B790C1D8B7E7C1BDB7BFC1F5B80DC246B843C21AB82CC272B8" + $"5AC2E6B865C2A7B865C318B865C372B845C346B85AC3A12DC3DBB7E0C3C3B80D" + $"C3DCB7E0C3DFB7E0C3DDB7E0C3DFB806C3DFB850C3DFB82BC3E0B88DC3B5B8E7" + $"C3D2B8C0C398B90EC329B922C36AB922C302B922C2BFB908C2DEB919C2A1B8F8" + $"C282B8ADC28BB8DAC237B8ADC1A2B8ADC1ECB8ADC1A4B8DEC1C7B92AC1B0B907" + $"C1DEB94CC21EB980C1FBB96AC240B995C28FB9AFC267B9A5C2BBB9BAC30BB9C1" + $"C2E4B9C1C36AB9C1C3EEB998C3B6B9B3C425B97DC46EB937C451B95EC48BB912" + $"C4A7B8BCC4A0B8E8C4B2B88FC4B6B847C4B6B868C4B6B73BC4B6B524C4B628C4" + $"6EB524C3DFB524C426B524C3DFB54AC3DFB597C3DFB570C3DDB597C3DBB597C3" + $"DCB597C3C0B566C374B52DC39EB541C34DB517C2E8B50DC31EB50DC2E8B50D02" + $"11B8ADB50DB8ADB50DB86CB50DB7FDB52EB832B518B7C9B544B779B58AB79DB5" + $"61B754B5B0B722B619B736B5E0B70FB64FB704B6D1B704B68EB704B716B722B7" + $"8CB70FB754B736B7C2B779B81AB754B7F2B79DB841B7FDB874B7C9B85FB832B8" + $"88B8ADB893B86CB893B8EDB893B95BB874B927B888B991B85FB9E2B81AB9BDB8" + $"41BA07B7F2BA38B78CBA24B7C2BA4DB754BA56B6D1BA56B716BA56B68EBA38B6" + $"19BA4DB64FBA24B5E0B9E2B58ABA07B5B0B9BDB561B95BB52EB991B544B927B5" + $"18B8ADB50DB8EDB50DB8ADB50D0214B584B3DFB584B3DFB584B46EB584B58DB5" + $"8425B583B58DB581B58DB583B58DB567B563B518B52EB544B544B4EDB518B48E" + $"B50DB4BEB50DB451B50DB3EFB534B41DB51AB3C1B54BB37DB596B39CB56DB35E" + $"B5BFB338B623B348B5EDB32AB658B322B6C9B322B68FB322B704B338B775B32A" + $"B73FB348B7ADB37DB809B35EB7DDB39CB834B3F0B86EB3C1B854B420B887B493" + $"B893B456B893B4C8B893B524B874B4FAB888B54EB860B58DB80FB571B83FB58D" + $"B80FB590B80FB58EB80FB590B834B590B87EB590B859B5D7B87EB667B87EB61F" + $"B87EB667B6F3B667B3DFB667B569B61CB3DFB584B3DFB5D0B3DFB584B3DF0205" + $"BFFDB9B0BFFDB9B0C03CB96FC06EB8EDC055B93AC0BEB8EDC15DB8EBC10DB8EC" + $"C171B94FC1C4B9B0C191B988C12CB9B0BFFDB9B0C094B9B0BFFDB9B00205BFFD" + $"B9B0BFFDB9B0C03CB96FC06EB8EDC055B93AC0BEB8EDC15DB8EBC10DB8ECC171" + $"B94FC1C4B9B0C191B988C12CB9B0BFFDB9B0C094B9B0BFFDB9B00606FF03C51E" + $"B8E4C51EB8E4C77AB8E0CC33B8D8C9D5B8DBCC30B91FCC2BB9ACCC2DB965C9A0" + $"B9AFC48EB9B7C718B9B3C4DDB976C51DB8E4C509B926C51EB8E4C51E0606FF03" + $"C51EB8E4C51EB8E4C77AB8E0CC33B8D8C9D5B8DBCC30B91FCC2BB9ACCC2DB965" + $"C9A0B9AFC48EB9B7C718B9B3C4DDB976C51DB8E4C509B926C51EB8E4C51E0A0A" + $"000B030405060708090A0201000240000000000000000040219000000048BB69" + $"0A010B0B0C0D0E0F1011121314151240000000000000000040219000000048BB" + $"6901178000040A0201160240000000000000000040219000000048BB690A0301" + $"171240000000000000000040219000000048BB6901178000040A040B18191A1B" + $"1C1D1E1F2021220240000000000000000040219000000048BB690A050B232425" + $"262728292A2B2C2D1240000000000000000040219000000048BB690117800004" + $"0A06012E0240000000000000000040219000000048BB690A03012F1240000000" + $"000000000040219000000048BB6901178000040A070130024000000000000000" + $"0040219000000048BB690A0301311240000000000000000040219000000048BB" + $"690117800004" +}; diff --git a/app-doc/doxygen/additional-files/doxygen_logo.iom b/app-doc/doxygen/additional-files/doxygen_logo.iom new file mode 100644 index 000000000..8588b208d Binary files /dev/null and b/app-doc/doxygen/additional-files/doxygen_logo.iom differ diff --git a/app-doc/doxygen/doxygen-1.9.6.recipe b/app-doc/doxygen/doxygen-1.9.8.recipe similarity index 61% rename from app-doc/doxygen/doxygen-1.9.6.recipe rename to app-doc/doxygen/doxygen-1.9.8.recipe index 8f93a8775..2f757c463 100644 --- a/app-doc/doxygen/doxygen-1.9.6.recipe +++ b/app-doc/doxygen/doxygen-1.9.8.recipe @@ -20,9 +20,9 @@ COPYRIGHT="1997-2017 Dimitri van Heesch" LICENSE="GNU GPL v2" REVISION="1" SOURCE_URI="https://github.com/doxygen/doxygen/archive/Release_${portVersion//./_}.tar.gz" -CHECKSUM_SHA256="2a3ee47f7276b759f74bac7614c05a1296a5b028d3f6a79a88e4c213db78e7dc" +CHECKSUM_SHA256="77371e8a58d22d5e03c52729844d1043e9cbf8d0005ec5112ffa4c8f509ddde8" SOURCE_DIR="doxygen-Release_${portVersion//./_}" -PATCHES="doxygen-$portVersion.patchset" +ADDITIONAL_FILES="doxygen.rdef.in" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86" @@ -43,9 +43,27 @@ CONFLICTS=" " fi +SUMMARY_gui="GUI wizard for doxygen" +PROVIDES_gui=" + doxygen${secondaryArchSuffix}_gui + cmd:doxywizard = $portVersion + " +REQUIRES_gui=" + doxygen$secondaryArchSuffix == $portVersion base + haiku$secondaryArchSuffix + lib:libQt5Core$secondaryArchSuffix + lib:libQt5Gui$secondaryArchSuffix + lib:libQt5Widgets$secondaryArchSuffix + lib:libQt5Xml$secondaryArchSuffix + " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libiconv$secondaryArchSuffix + devel:libQt5Core$secondaryArchSuffix + devel:libQt5Gui$secondaryArchSuffix + devel:libQt5Widgets$secondaryArchSuffix + devel:libQt5Xml$secondaryArchSuffix " BUILD_PREREQUIRES=" cmd:bison @@ -65,7 +83,8 @@ BUILD() { # doesn't use GNUInstallDirs so we can't use $cmakeDirArgs cmake . -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=$prefix + -DCMAKE_INSTALL_PREFIX=$prefix \ + -Dbuild_wizard=ON make $jobArgs } @@ -75,4 +94,30 @@ INSTALL() install -d "$manDir"/man1 sed -e "s/@VERSION@/$portVersion/;" -e "s/@DATE@/`date -r VERSION \ +%F`/;" doc/doxygen.1 > "$manDir"/man1/doxygen.1 + + mkdir -p $appsDir + mv $binDir/doxywizard $appsDir/DoxyWizard + + local MAJOR="`echo "$portVersion" | cut -d. -f1`" + local MIDDLE="`echo "$portVersion" | cut -d. -f2`" + local MINOR="`echo "$portVersion" | cut -d. -f3`" + local APP_NAME="DoxyWizard" + local LONG_INFO="$SUMMARY" + local APP_SIGNATURE="application/x-vnd.doxywizard" + sed \ + -e "s|@MAJOR@|$MAJOR|" \ + -e "s|@MIDDLE@|$MIDDLE|" \ + -e "s|@MINOR@|$MINOR|" \ + -e "s|@LONG_INFO@|$LONG_INFO|" \ + -e "s|@APP_NAME@|$APP_NAME|" \ + -e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \ + $portDir/additional-files/doxygen.rdef.in > doxygen.rdef + + addResourcesToBinaries doxygen.rdef $appsDir/DoxyWizard + + addAppDeskbarSymlink $appsDir/DoxyWizard + + packageEntries gui \ + $appsDir \ + $dataDir } diff --git a/app-doc/doxygen/patches/doxygen-1.9.6.patchset b/app-doc/doxygen/patches/doxygen-1.9.6.patchset deleted file mode 100644 index 1972e5e9c..000000000 --- a/app-doc/doxygen/patches/doxygen-1.9.6.patchset +++ /dev/null @@ -1,23 +0,0 @@ -From d319553824b566ab3c6be99e8c8475f9fbdddd30 Mon Sep 17 00:00:00 2001 -From: begasus -Date: Sat, 24 Sep 2022 10:37:12 +0200 -Subject: filesystem.hpp, fix detection for Haiku, define GHC_NO_DIRENT_D_TYPE - - -diff --git a/filesystem/filesystem.hpp b/filesystem/filesystem.hpp -index fc8d987..f734e4c 100644 ---- a/filesystem/filesystem.hpp -+++ b/filesystem/filesystem.hpp -@@ -80,6 +80,9 @@ - #elif defined(__QNX__) - #define GHC_OS_QNX - #define GHC_NO_DIRENT_D_TYPE -+#elif defined(__HAIKU__) -+#define GHC_OS_HAIKU -+#define GHC_NO_DIRENT_D_TYPE - #else - #error "Operating system currently not supported!" - #endif --- -2.36.1 -