HandBrake: add recipe for 1.5.1 version, enable gtk gui

This commit is contained in:
Gerasim Troeglazov
2023-03-16 09:41:10 +10:00
parent 366b7c5288
commit a3810cc12f
4 changed files with 835 additions and 0 deletions

View File

@@ -0,0 +1,553 @@
resource app_flags B_MULTIPLE_LAUNCH;
resource app_version {
major = @MAJOR@,
middle = @MIDDLE@,
minor = @MINOR@,
variety = B_APPV_FINAL,
internal = 0,
short_info = "HandBrake",
long_info = "@LONG_INFO@"
};
resource app_signature "@APP_SIGNATURE@";
resource file_types message {
"types" = "application/x-asf",
"types" = "video"
};
resource vector_icon {
$"6E6369667F05FF03251405030E280203FA37820308170303BAC2200312260503"
$"1912CD0310992D03EDC4A203F2D5B40318BE0E03046925037975690319C81A03"
$"11D0120307D21E0317AD1903EECEAB0315C11C03BDA18303F7D60B0306672903"
$"DF0C03030B2C0803F3F99503956A05030BB92C03FDDFD6032B180003F9B43003"
$"6B612A03848A520308541C039E0A2403FCB62F03A2060A036A0B1B03F6FB8F03"
$"4213030375070E03A3061003FAC03803CFA3500369480903FCC12F038D0F1603"
$"2F240503F7C04803F6BB3C03B47D30039E04040338210E03A36B1303C89B2803"
$"E58B320338150403FCBF2B03F7BB2D03270C0003A1621A036B290503FC5A2603"
$"482F0103D6972803804A1D03BD920D03C3AA3903FBDCD703CE951A033A270003"
$"FC9D0603D1923703F1CC7F036C5F3703C8942103CC8B1903F9CC0903D4931B03"
$"7F4C1403C5831603D2921C039161170368380703DB9D20035B2A0903D8971303"
$"48300403C7C8C50375757603D0921903481D000336270403C5902703CF952303"
$"6A3A0B039D6F19037D4C0E03CC921A03E29227034B2A0303DD972003B8901F03"
$"99692B03C59A2803342E0203865F11033F1F00057303D4963603CC942B036127"
$"04039D5F2403D29A2F039B5F180314120E038F6D30039B6A1D03A0772403C9C9"
$"CC03C29B2D03976310039D723003F9F3F90383672B050004006AAB0204BDEAC6"
$"44BDEAC644BEACC637C02CC5F6BF6AC607BFF7C61FBF80C65CBFC3C64FBEF8C6"
$"5CBDEAC644BE72C64DBDEAC6440008BE2DC11CBE2DC11CBDCFC1C5BDDFC34DBD"
$"D8C290BDEAC3D1BE65C4C3BE00C465BED1C4EBBFBAC4FCBF49C4EBBFAAC475BF"
$"56C375BF88C3F2BF19C2ECBF40C1C4BF4DC255BF34C157BF30C079BF2CC0E9BE"
$"D5C0A4BE2DC11CBE60C0BBBE2DC11C004BB8ECB51DB8ECB51DB942B501B9E1B5"
$"67B9AAB51EBA3CB5CDB9CBB6C2B9DDB651BA75B6DC36B715BB3829BBFCB760BB"
$"FEB828BC22B7CFBBBAB866BB08B88BBB5DB872BB13B8D5BB29B96BBB1EB920BC"
$"1DB970BE05B94EBD12B96EBE35B913BE6AB881BE49B8C6BE71B888BE7FB896BE"
$"77B88FBE67B951BE00BAB8BE1CB9FEBE92BA30BEDFB8AFBE86B958BEEBB8ACBF"
$"0DB8A0BF01B8A5BEFCB8E2BED9B968BEE8B925BF6FB937C0ACB90FC00AB8E2C1"
$"46B92F45BA60C1C1B9C2C1BFBAB7C142BB2BC175BAEFC16CBB82C1C4BC2BC198"
$"BBD8C25DBB9FC3CEBAE7C31ABB47C40DBAC2C4A0BAC7C458BAC7C49EBAD1C49B"
$"BAE3C49DBADBC443BB00C396BB37C3EDBB1CC39BBB93C3AABC4BC3A2BBEEC406"
$"BC3EC4B9BC14C465BC3AC4F8BBB9C4D8BADEC4E9BB45C4F3BADEC529BADDC50E"
$"BADEC536BAE6C557BAFDC54DBAF6C532BB15C53BBB5AC527BB34C565BB62C580"
$"BB21C57BBB51C5A5BB26C5F1BB2EC5CCBB2BC66ABB5AC758BBB2C6DEBB8BC785"
$"BBCEC7D8BC0BC7AFBBECC7D1BBEBC7C1BBABC7C9BBCCC7E9BBAAC838BBA2C810"
$"BBA7C833BB93C820BB65C826BB74C845BB77C88BBB9EC868BB8BC873BBB8C846"
$"BBEDC85CBBD3C8D2BC98C93ABE41C926BD67C983BF33C91AC11BC93BC029C904"
$"C188C8B8C256C8D3C1EBC89AC2C0C843C38EC888C334C807C3E0C79EC48DC7C1"
$"C42CC747C566C5E5C6A7C6C3C647C4F7C71AC2EAC70AC3EBC70AC27FC707C1AB"
$"C6D4C20DC708C14CC6A1C0A0C61AC0F6C65BBFE3C6A7BE13C70BBEF6C6E1BD28"
$"C717BB50C6D0BC2FC724BB7AC6BCBBD1C695BBA6C6A7BC02C693BC60C68EBC31"
$"C690BD6CC69EBF80C65CBE7851BFC3C64FC02CC5F6BFF7C61FC016C5D0BFEAC5"
$"83C002C5A8BF73C533BE5AC534BEE1C543BE2DC533BE03C4E8BE18C5073BC46E"
$"BD75C367BD9BC3EABD72C33FBD68C2F2BD6CC319BD7AC23BBDD8C0D7BDACC189"
$"BDA0C0D8BD32C0DABD68C0D8BCFAC0DDBC8CC0E3BCC3C0E0BCCFC17FBD18C2C8"
$"BD17C21DBD18C35ABCDDC47DBD08C3EFBCB6C4A1BC5FC4DEBC8DC4C2BCA9C3F7"
$"BCA8C20A39C2F9BC76C187BBA7C0BEBC31C0F5BB18C07CB9F3C009BA7DC055B9"
$"21BF9B2DBDFFB882BEDAB7F3BD34B863BB92B7F6BC4CB8A7BB10B96CBA37B91A"
$"BAAFB955B9D5B913B919B92CB97AB8BAB90FB807B8ECB858B91BB7ACB89AB7E9"
$"B7A7B7A2B807B832B747B907B6DCB8A6B71BB8DFB6A6B892B636B8AFB674B866"
$"B5D4B8ECB51DB888B54DB8ECB51D0204B906B54DB906B54DB967B521B9CDB5EC"
$"B9E1B581B9C8B663B8CBB63AB911B69AB88CB5F0B906B54DB8ADB570B906B54D"
$"0003BF58B6B7BF58B6B7BFB1B68DBFB5B5AFC004B5FCBF5DB5E6BF58B6B7BF65"
$"B65DBF58B6B7000CBEE7B682BEE7B682BF56B623C016B54EBF5BB540C012B5C6"
$"BFD6B6AABFD3B636C04FB707C162B787C0DEB73F44B7FFC081B855C0DDB828C0"
$"0AB882BF0DB8A0BF87B87ABF01B8A5BEDFB8AFBEEBB8ACBEC0B8A7BE7FB896BE"
$"9EB89FBE77B88FBE6AB881BE71B888BE31B842BDABB7DBBDDFB81DBD7DB783BD"
$"3FB6C7BD66B722BDCCB6ADBEE7B682BE5DB6ABBEE7B6820203BF58B6B7BF58B6"
$"B7BF65B65DBFB5B5AFBF5DB5E6C004B5FCBF58B6B7BFB1B68DBF58B6B70214C7"
$"BCB74EC7BCB74EC802B708C895B685C849B6C6C88CB6AFC87DB70356B6DAC8AC"
$"B702C909B700C8DAB701C89BB777C7DBB881C830B7F4C880B887C9C6B88DC923"
$"B874C95DB8BAC89AB933C8F2B8E9C8D0B939C940B944C908B93FC92DB958C905"
$"B980C919B96CC92EB995C97FB9C3C956B9ACC915B9EBC84FBA60C89CBA03C836"
$"BA5FC804BA5CC81DBA5DC7F632C7DAB9CFC7EAB9FDC814B9B3C886B979C84EB9"
$"95C85CB96CC809B953C83430C840B925C8AFB8C9C878B8F7C860B8D3C7BFB8CC"
$"C80EB8DFC7AFB8C7C77CB8BCC78CB8C0C7B7B852C82CB779C7EEB7E3C806B76A"
$"C7BCB74EC7E2B75CC7BCB74E0204B961B6A1B961B6A1B986B6CDB9C2B72EB9A8"
$"B6FBB9A1B73AB962B750B983B746B961B715B961B6A130B6DCB961B6A10205BA"
$"38BA55BA38BA55BA1DBA24BA77B9F6BA5CBA12BAA4BADFBB23BCA9BB1EBBB7BB"
$"02BCA4BABDBC98BADFBC9DBA90BBD8BA38BA55BA6EBB13BA38BA550204BD84B6"
$"F6BD84B6F63BB6E7BE41B6CEBE01B6D9BE22B6F5BDD3B739BE07B728BDB9B722"
$"BD84B6F6BD9EB70DBD84B6F60205BA4FB73ABA4FB73ABAADB6F5BB8EB717BB21"
$"B6F7BB73B74DBB21B7A9BB60B793BAE7B7AEBA88B764BAB7B784BA7AB75BBA4F"
$"B73ABA5EB744BA4FB73A0205B941B88FB941B88FB9C7B88DBAD0B861BA49B86B"
$"BA69B8CBB946B8CCB9CFB8CDB8D1B8C7B7EEB887B84DB8E0B860B887B941B88F"
$"B8D1B891B941B88F020AB9CDB77CB9CDB77CB9E0B755BA09B709B9F5B72FBA20"
$"B71ABA4FB73ABA38B729BA5EB744BA88B764BA7AB75BBA77B76FBA40B790BA52"
$"B786BA63B7B3BAABB7F9BA87B7D5BA38B820B946B841B9C1B83AB94AB835B94F"
$"B820B94CB82BB95BB7F2B977B796B96AB7C5B993B78EB9CDB77CB9AFB784B9CD"
$"B77C0203BDB5B7A0BDB5B7A0BDF0B756BE9AB70CBE40B724BE69B761BDB5B7A0"
$"BE26B7C1BDB5B7A0021BC698B820C698B820C6B9B7C3C6FEB70CC6DBB768C707"
$"B773C71FB840C713B7D9C74CB800C7A0B77CC777B7BFC7A7B772C7BCB74EC7B6"
$"B75BC7E2B75CC82CB779C806B76AC7EEB7E3C77CB8BCC7B7B852C6EFB94CC60C"
$"BA96C681B9F5C61BB9D5C60BB853C637B913C5A8B93EC60EBB30C5A9BA47C605"
$"BB30C5F1BB2EC5FCBB2FC5CCBB2BC580BB21C5A5BB26C575BB19C557BAFDC562"
$"BB06C54DBAF6C529BADDC536BAE6C531BAD9C53EBAD0C538BAD4C54FBAC4C580"
$"BAA1C56FBAACC537BA3DC457B9DFC4E4B9CEC468BA02C489BA46C477BA24C45D"
$"BA24C405B9E1C431BA04C47331C553B993C4E4B9ADC540B974C51DB934C52EB9"
$"54C507B90FC4E7B8BFC4F6B8E6C4B82DC3EAB754C44AB7C3C40DB75BC451B775"
$"C430B766C4C0B7D2C5D0B83CC53FB81DC5BDB7E3C597B734C5AAB78CC5EAB784"
$"C698B820C63FB7D4C698B8200208B88EB76EB88EB76EB8AEB7542FB72DB8CBB7"
$"27B939B729B977B796B952B770B96AB7C5B94FB820B95BB7F2B946B814B926B7"
$"F4B931B7FFB90EB7DAB8DCB7A6B8F5B7C0B8EFB797B913B77DB901B78AB8E6B7"
$"7AB88EB76EB8BAB774B88EB76E0204BE0FB7F8BE0FB7F8BE51B7A7BEF7B728BE"
$"9DB75DBEE5B77CBE97B818BEC3B7CDBE69B80DBE0FB7F8BE3DB802BE0FB7F802"
$"04BF42B720BF42B720BF73B775BF5DB834BF75B7D8BF41B836BEECB83BBF09B8"
$"3ABEFEB7DBBF42B720BF19B77BBF42B7200203BFFBB74CBFFBB74CC056B774C0"
$"A2B820C0A7B7B2C03AB808BFFBB74CC010B7A9BFFBB74C0209C60EBB30C60EBB"
$"30C5A9BA47C60BB853C5A8B93EC637B913C60CBA96C61BB9D5C681B9F5C77CB8"
$"BCC6EFB94CC78CB8C0C7BFB8CCC7AFB8C7C777B989C669BAB4C6E3BA17C6F6BA"
$"C5C816BACDC785BACDC80FBAEAC804BB25C80ABB07C75DBB34C60EBB30C6B7BB"
$"3AC60EBB300203C0B3B77BC0B3B77BC0DBB756C112B7C5C12DB793C0EAB7E7C0"
$"B3B77BC097B7ADC0B3B77B0206B842B7A8B842B7A8B875B7A1B8DCB7A6B8A9B7"
$"A5B8F5B7C0B926B7F4B90EB7DAB8F8B80FB895B843B8CEB83FB85AB83EB7EAB8"
$"18B822B82BB807B7F2B842B7A8B820B7C9B842B7A80203BFBEB84CBFBEB84CBF"
$"99B80BBFB6B77ABFADB7BFBFDBB7B5BFBEB84CC040B842BFBEB84C0204BAF7B8"
$"40BAF7B840BB2DB801BBB5B79DBB70B7CEBBBCB7B4BBD5B7F9BBCDB7E1BB9DB8"
$"39BAF7B840BB45B840BAF7B8400204BE7FB896BE7FB896BE9EB89FBEDFB8AFBE"
$"C0B8A7BE86B958BE00BAB8BE92BA30BE1CB9FEBE7FB896BE67B951BE7FB89602"
$"08C021B925C021B925C0CFB93AC18BBA7DC1A4B9B1C143BAEDC03EBB10C0B3BA"
$"F742BAAFC083B9A3C10DBA09C07BB9C3C068BA22C06EBA03C043B9FEBFFEB9B6"
$"C021B9DBC017B9AFC066B99FC04BB9A4C04EB977C021B925C037B94DC021B925"
$"0204BD66BC59BD66BC59BD8CBBD2BE13BADCBDB5BB45BE0FBB84BD82BCB8BDCE"
$"BC24BD75BC9ABD66BC59BD5ABC7BBD66BC590204C0293CC0293CC06BBE23C0EF"
$"BE1DC0ACBE1DC0C5BE3FC071BE7BC09DBE5EC05EBE67C0293CC03CBE3EC0293C"
$"02033BC2203BC220BDCFC2853BC351BDCFC2ECBDBCC2EC3BC220BDBCC2863BC2"
$"20020FC7BFB8CCC7BFB8CCC80EB8DFC8AFB8C9C860B8D3C878B8F7C809B953C8"
$"40B925C83430C886B979C85CB96CC84EB995C7DAB9CFC814B9B3C7EAB9FDC804"
$"BA5CC7F632C81DBA5DC84FBA60C836BA5FC8B5BA66C972BAAFC918BA83C959BA"
$"B4C90DBABFC926BABAC8D0BAC5C855BAD3C893BACDC861BAE8C883BB21C876BB"
$"0EC858BB22C804BB25C82FBB23C80ABB07C816BACDC80FBAEAC785BACDC669BA"
$"B4C6F6BAC5C6E3BA17C7BFB8CCC777B989C7BFB8CC020530B92C30B92CB9DEB9"
$"0EBADFB905BA5FB900BAD3B952BA77B9D2BAC8B9B132B9EAB990B9C9B9D5B9EE"
$"B96CB99E30B92CB96C3030B92C020EC459B900C459B900C49AB913C51DB934C4"
$"DAB926C52EB954C553B993C540B974C4E4B9ADC405B9E1C47331C431BA04C489"
$"BA46C45DBA24C4C4BA76C53EBAD0C502BAA1C538BAD4C529BADDC531BAD9C50E"
$"BADEC4D8BADEC4F3BADEC4CABAE0C49BBAE3C4AABAE2C49DBADBC4A0BAC7C49E"
$"BAD1C4A1BAB8C4A8BA8AC4A5BA9AC43BBA61C368B9F8C3CFBA33C3A2B976C4B1"
$"B97DC43BB98AC493B953C459B900C476B928C459B9000205BF12B9DFBF12B9DF"
$"BF32B9A4BFAAB978BF73B991BFB4B9B0BFC8BA21BFBFB9E9BF98BA37BF33BA55"
$"BF66BA47BF26BA2EBF12B9DFBF1ABA07BF12B9DF0204C758BBB2C758BBB2C772"
$"BBAFC7C1BBABC7A6BBADC7C9BBCCC7D8BC0BC7D1BBEBC7AFBBECC758BBB2C785"
$"BBCEC758BBB20206BAC3B9E9BAC3B9E9BBBCB9A4BDC9B9A4BCC6B970BDD0B9AC"
$"BDEB31BDE3B9BEBDDFBA19BDA1BAB3BDBFBA66BCBDBAC2BAEEBABDBBD2BAE6BA"
$"B3BA8ABAC3B9E9BACABA2EBAC3B9E90205C457B9DFC457B9DFC4E4B9CEC580BA"
$"A1C537BA3DC56FBAACC53EBAD0C54FBAC4C502BAA1C489BA46C4C4BA76C477BA"
$"24C457B9DFC468BA02C457B9DF020BB913BBE1B913BBE1B95BBB7CB9F8BABCB9"
$"92BB07B9E0BAF7B9AFBB6AB9C7BB30B98DBBBFB954BC6CB96CBC14B953BC76B9"
$"4DBC88B951BC80B93FBCF5B953BDCFB93EBD65B978BE34B9CFBEF6B9A1BE97B9"
$"D2BEFFB9DABF0EB9D5BF06B9D5BF1DB9CABF4BB9CFBF3CB911BEC12EBD02B89C"
$"BDEAB8A0BC98B913BBE1B8D7BC38B913BBE10205C855BAD3C855BAD3C893BACD"
$"C90DBABFC8D0BAC5C90ABAD3C901BB14C903BAFFC8D6BB19C883BB21C8ADBB1D"
$"C876BB0EC855BAD3C861BAE8C855BAD30204C20EC2F6C20EC2F6C234C2E0C285"
$"C2C1C25CC2D2C27FC305C260C389C283C34DC20EC397C20EC2F6C207C332C20E"
$"C2F60204C3EBBBAEC3EBBBAEC3C2BBE9C452BC00C433BBEBC45CBBCCC46FBB63"
$"C467BB98C43EBB75C3EBBBAEC3FABB70C3EBBBAE0006C49BBAE3C49BBAE3C4AA"
$"BAE2C4D8BADEC4CABAE0C4E9BB45C4B9BC14C4F8BBB9C465BC3AC3AABC4BC406"
$"BC3EC3A2BBEEC396BB37C39BBB93C3EDBB1CC49BBAE3C443BB00C49BBAE30204"
$"BB65BAFFBB65BAFFBBB3BAF2BC43BB2DBBFCBB0FBBFABB48BB62BB47BBAEBB58"
$"BB62BB36BB65BAFFBB63BB11BB65BAFF0204C53BBB5AC53BBB5AC527BB34C557"
$"BAFDC532BB15C562BB06C580BB21C575BB19C57BBB51C53BBB5AC565BB62C53B"
$"BB5A0208C5F1BB2EC5F1BB2EC5FCBB2FC60EBB30C605BB30C6B7BB3AC804BB25"
$"C75DBB34C80BBB35C820BB65C81ABB54C826BB74C838BBA2C833BB93C810BBA7"
$"C7C1BBABC7E9BBAAC7A6BBADC758BBB2C772BBAFC6DEBB8BC5F1BB2EC66ABB5A"
$"C5F1BB2E0204C07BBBF3C07BBBF3C087BBAAC0D8BB30C0A5BB66C0F5BB50C133"
$"BB8EC113BB6EC10236C07BBBF3C0C4BBEAC07BBBF30205C56ABC1DC56ABC1DC5"
$"5DBC50C553BCB5C557BC83C57CBCB0C5CEBCA2C5A4BCA9C5E4BC75C5F3BC11C5"
$"EABC43C5C5BC13C56ABC1DC597BC14C56ABC1D0005C502BC12C502BC12C521BB"
$"B3C5D1BB4EC587BB86C608BBB1C65CBC84C639BC19C609BCC8C542BD12C5AFBD"
$"05C528BCBFC502BC12C4FEBC6BC502BC120204C054BEA4C054BEA4C086BEA7C0"
$"ECBEA9C0B9BEA7C06D3FBEE7C030BFC8C00DBF84BFD3C054BEA4C021BF5CC054"
$"BEA40204B954BC6CB954BC6CB96CBC14B9AFBB6AB98DBBBFBA12BBB5BA8ABC8B"
$"BA87BC01BA22BC84B954BC6CB9BBBC79B954BC6C020535BB9F35BB9FBC0BBB7F"
$"BD6ABB84BCBBBB68BD4CBBE9BD10BCB2BD2DBC4EBD03BC59BCEBBBA6BCF7BC00"
$"BC68BB9F35BB9FBBE2BB9D35BB9F0208BF6ABC1ABF6ABC1ABF83BBBAC02EBB5D"
$"BFE3BB90C039BBB8C07ABC6EC01FBC35C0DCBCB1C1AFBD1CC149BCDFC1A1BD6E"
$"C172BE10C18ABDC0C13EBDCCC0C8BD4CC117BD76C063BD14BF92BCB6BFF2BCF7"
$"BF5BBC97BF6ABC1ABF5DBC4FBF6ABC1A0204C3EBBBAEC3EBBBAEC3FABB70C46F"
$"BB63C43EBB75C467BB98C452BC00C45CBBCCC433BBEBC3EBBBAEC3C2BBE9C3EB"
$"BBAE0204C307BEE2C307BEE2C336BEE1C393BEE1C365BEE1C382BF0FC34DBF66"
$"C372BF41C325BF42C307BEE2C319BF10C307BEE20204C1C5BF88C1C5BF88C1F1"
$"BF83C24CBF7EC21FBF80C234BFB7C1E1C00FC23AC01CC1D7BFE2C1C5BF88C1CF"
$"BFB4C1C5BF880204C553BFDAC553BFDAC54DBF94C5CEBF76C59BBF88C5CCBFAB"
$"C5C8C015C5CABFE0C598C00EC553BFDAC53FC02BC553BFDA0204C506C50EC506"
$"C50EC511C4C0C5904CC541C48FC58EC4B2C58AC507C58CC4DCC55EC509C506C5"
$"0EC533C50CC506C50E0205BE41BB8FBE41BB8FBE95BB88BF3EBB83BEE8BB85BF"
$"31BBDABEEABC84BF41BC4EBE9CBCA9BDF2BC8FBE43BC91BE0CBC39BE41BB8FBE"
$"27BBE4BE41BB8F0206BB3ABBA0BB3ABBA0BB46BBA035BB9FBB51BB9FBBE2BB9D"
$"BCEBBBA6BC68BB9FBCF7BC00BD10BCB2BD03BC59BC83BCBDBB68BCADBBF6BCBB"
$"BB5ABC53BB3ABBA0BB49BBF9BB3ABBA00206C275BBC8C275BBC8C2BFBBBAC352"
$"BB9CC308BBAAC364BC03C2F6BCADC37E38C2E7BCB2C2B6BCBAC2C5BCB7C2D1BC"
$"8FC307BC35C2EBBC60C2D6BC10C275BBC8C2A5BBECC275BBC80204C656BB9EC6"
$"56BB9EC68FBBA1C702BBA8C6C9BBA5C6DDBBD9C697BC3CC6BABC0BC67FBC08C6"
$"56BB9EC66ABBD4C656BB9E0209C20ABC32C20ABC32C228BC09C275BBC8C24FBB"
$"E8C2A5BBECC307BC35C2D6BC10C2EBBC60C2B6BCBAC2D1BC8FC2C5BCB7C2F6BC"
$"ADC2E7BCB2C300BCB1C311BCB6C309BCB4C2F7BCC3C2AABCE8C2C4BCDCC27FBC"
$"E5C227BCD8C253BCDFC21CBCA1C20ABC32C1FFBC6AC20ABC320206C69ABCA8C6"
$"9ABCA8C6C7BC5DC738BBD8C6FCBC17C787BC20C7D0BCE9C7CCBC78C796BCB5C7"
$"07BC7FC764BC52C6FABC91C6D1BCCAC6DDBCB6C6C2BCC2C69ABCA8C6A6BCB1C6"
$"9ABCA80204C0E4BC34C0E4BC34C10FBC1BC169BBEFC13CBC05C176BC27C18DBC"
$"95C183BC5D44BC76C0E4BC34C0E2BC87C0E4BC340205C56ABC1DC56ABC1DC597"
$"BC14C5F3BC11C5C5BC13C5EABC43C5CEBCA2C5E4BC75C5A4BCA9C553BCB5C57C"
$"BCB0C557BC83C56ABC1DC55DBC50C56ABC1D0203C803BC1EC803BC1EC882BC4E"
$"C8C7BD4FC89ABCDFC860BD06C803BC1EC7FEBCA7C803BC1E020AC5FBBD0FC5FB"
$"BD0FC65ABCC4C6E9BD8FC6E8BD20C6E2BDC6C6A3BE24C6BEBDF5C68EBDDEC664"
$"BD57C67CBD9AC633BD68C5D0BD8FC602BD7DC5D6BDB2C5E6BDF4C5DDBDD2C606"
$"BE0CC645BE3DC625BE25C64FBE44C667BE5AC65EBE52C652BE62C611BE7BC626"
$"BE72C5AEBE23C5FBBD0FC567BD5BC5FBBD0F0207C1DBBE91C1DBBE91C1D2BE3C"
$"C1E8BD90C1D2BDE5C208BDDBC24EBE70C2263CC202BEC2C12ABEFCC19BBEF2C1"
$"3EBECDC167BE71C153BE9EC17ABE90C1A3BECEC18EBEB0C1B2BEC0C1DBBE91C1"
$"CEBEA0C1DBBE910207C39DBC87C39DBC87C403BC81C4D1BC71C46ABC78C4DCBC"
$"AAC4EBBD20C4F0BCE6C4D8BD4EC48ABD89C4AABD67C473BD4DC446BCD5C45CBD"
$"11C414BCD7C3B1BCD9C3E1BCD8C3ABBCC4C39DBC87C3A2BC9CC39DBC870207C7"
$"07BC7FC707BC7FC764BC52C7D0BCE9C796BCB5C7C6BD0EC7B5BD56C7BEBD32C7"
$"A9BD76C795BDB9C79EBD98C75BBD89C6F4BD1DC725BD57C720BCFBC774BCB3C7"
$"4CBCD8C751BCA1C707BC7FC72D38C707BC7F0203BF7DC2C1BF7DC2C1BFD6C305"
$"BFF7C3D8BFFBC36CBF82C3ACBF7DC2C1BF89C328BF7DC2C10214B953BDCFB953"
$"BDCFB93EBD65B94DBC88B93FBCF5B9A4BCB5BA61BCE6B9FEBCDFBBA1BD06BE25"
$"BCD7BCE6BD07BE82BCCBBF41BCE3BEE9BCB1BFC8BD2AC0E6BD9AC059BD5FC0E3"
$"BDA7C0DDBDCDC0DFBDC1C080BDE8BFBFBE00C01FBDF2BFC1BE10BFC9BE43BFC6"
$"BE33BFEEBE64C035BEA4C011BE82BFCFBE9CBF11BEEABF6FBEC4BF03BEABBEDF"
$"BE2DBF01BE67BEA6BE2BBE32BE39BE6BBE33BE1DBE0EBDF6BDB8BE0BBDE4BD5A"
$"BDF4BC4EBEBDBCC4BE44BC31BE88BBF6BE1CBC12BE51BB92BE31BB3FBEDA35BE"
$"81BB32BEE3BB0CBEF9BB19BEF3BAE6BEB2BA8FBE27BAC8BE63BA37BDDFB953BD"
$"CFB9C0BDDAB953BDCF020EC1BFBC91C1BFBC91C1E1BCA9C227BCD8C203BCC4C2"
$"53BCDFC2AABCE8C27FBCE5C2BCBCE948BCF0C2DDBCEDC2BABD06C254BD42C283"
$"BD1EC23DBDB1C27FBE86C267BE1CC272BE81C24EBE70C259BE75C2263CC1E8BD"
$"90C208BDDBC1D2BDE5C1DBBE91C1D2BE3CC1CEBEA0C1A3BECEC1B2BEC0C18EBE"
$"B0C167BE71C17ABE90C162BE4FC172BE10C16CBE30C18ABDC0C1AFBD1CC1A1BD"
$"6EC1B8BCEDC1BFBC91C1BCBCC0C1BFBC910203C414BD1AC414BD1AC3EDBD34C4"
$"3FBD56C41ABD77C468BD3BC414BD1AC43BBCF7C414BD1A0006C3AEBDCFC3AEBD"
$"CFC37DBD68C39DBC87C381BCF5C3A2BC9CC3B1BCD9C3ABBCC4C3E1BCD8C446BC"
$"D5C414BCD7C45CBD11C48ABD89C473BD4DC440BD9DC3AEBDCFC3F7BDB6C3AEBD"
$"CF0205C294BD99C294BD99C298BDC0C2A7BE0DC2A0BDE6C2BEBE0DC305BE0DC2"
$"EEBE0DC312BDD8C326BD6BC31EBDA1C2F6BD78C294BD99C2B8BD71C294BD9900"
$"0748BCF048BCF0C30CBCE4C348BCCFC32ABCD949BD31C370BDF5C360BD93C32A"
$"BE38C286BEA2C2DABE72C284BE99C27FBE86C281BE8FC267BE1CC254BD42C23D"
$"BDB1C283BD1E48BCF0C2BABD0648BCF00205B84DBD72B84DBD72B845BD412EBD"
$"02B87EBD28B89CBDEAB9CABF4BB911BEC131BF5EB9B9BF99B9BEBF85B8F2BF28"
$"B84DBD72B867BE55B84DBD720203C414BD1AC414BD1AC43BBCF7C43FBD56C468"
$"BD3BC41ABD77C414BD1AC3EDBD34C414BD1A0208C7B5BD56C7B5BD56C7CEBD37"
$"C802BD00C7E8BD1CC837BD30C89CBD9AC880BD54C89CBDC9C88ABE25C893BDF6"
$"C872BDF3C845BD8FC85BBDC1C804BDABC788BDEFC7C6BDCDC78BBDE2C795BDB9"
$"C792BDC6C79EBD98C7B5BD56C7A9BD76C7B5BD560205C467BE37C467BE37C451"
$"BE83C4B33EC482BEC1C4D2BED1C50ABE88C4F1BEAFC51ABE52C4F5BDE8C500BE"
$"1BC4C4BE00C467BE37C48FBE12C467BE370005C42FBDFDC42FBDFDC481BDB4C5"
$"46BD53C4E7BD86C561BDB5C599BE76C57CBE17C546BEC2C493BF484DBF09C440"
$"BEEFC42FBDFDC3F4BE78C42FBDFD0205C294BD99C294BD99C2B8BD71C326BD6B"
$"C2F6BD78C31EBDA1C305BE0DC312BDD8C2EEBE0DC2A7BE0DC2BEBE0DC2A0BDE6"
$"C294BD99C298BDC0C294BD990203C392C283C392C283C36FC22AC40CC1DCC3CD"
$"C1FBC402C220C392C283C3FCC2BDC392C2830208C5D0BD8FC5D0BD8FC602BD7D"
$"C664BD57C633BD68C67CBD9AC6A3BE24C68EBDDEC68FBE35C667BE5AC67CBE48"
$"C65EBE52C645BE3DC64FBE44C647BE0AC64CBDA1C64ABDD6C628BDBDC5E6BDF4"
$"C606BDD9C5DDBDD2C5D0BD8FC5D6BDB2C5D0BD8F0205C788BDEFC788BDEFC7C6"
$"BDCDC845BD8FC804BDABC85BBDC1C88ABE25C872BDF3C860BE56C7E9BE9AC83C"
$"BEBEC7C0BE66C788BDEFC7A53CC788BDEF0215B953BDCFB953BDCFB9C0BDDABA"
$"8FBE27BA37BDDFBAC8BE63BB0CBEF9BAE6BEB2BB19BEF3BB3FBEDABB32BEE335"
$"BE81BBF6BE1CBB92BE31BC12BE51BC4EBEBDBC31BE88BCC4BE44BDF6BDB8BD5A"
$"BDF4BE0BBDE4BE32BE39BE1DBE0EBE6BBE33BEDFBE2DBEA6BE2BBF01BE67BF11"
$"BEEABF03BEABBF6FBEC4C035BEA4BFCFBE9CC03FBEA4C054BEA4C049BEA4BFE1"
$"BEC6BF3CBF6FBF7ABF06BEECBF58BE4DBF2ABE9BBF42BE30BF11BDF4BEE4BE12"
$"BEF83BBF0CBD6BBF6ABD98BF3CBD33BF62BCBFBF59BCF8BF52BC82BF73BC1DBF"
$"C9BC50BFA2BB77BF9CBA55BEE4BADABF51BA29BEE9B9CFBEF6B9FBBEF0B9A1BE"
$"97B953BDCFB978BE34B953BDCF0204C5E6BDF4C5E6BDF4C606BDD9C64CBDA1C6"
$"28BDBDC64ABDD6C645BE3DC647BE0AC625BE25C5E6BDF4C606BE0CC5E6BDF402"
$"04C6C9BF6EC6C9BF6EC6FCBF66C75FBF4FC72EBF5B53BF10C722BE98C73EBED1"
$"C6D1BEC4C6C9BF6EC6BBBF16C6C9BF6E0005C637BEC3C637BEC3C690BE76C73B"
$"BDCFC6E7BE25C76FBE2FC7C6BEF7C7B1BE8CC7AEBF68C6E9BFDEC742BFA6C69F"
$"BF8AC637BEC3C663BF2BC637BEC30205C467BE37C467BE37C48FBE12C4F5BDE8"
$"C4C4BE00C500BE1BC50ABE88C51ABE52C4F1BEAFC4B33EC4D2BED1C482BEC1C4"
$"67BE37C451BE83C467BE370204C307BEE2C307BEE2C319BF10C34DBF66C325BF"
$"42C372BF41C393BEE1C382BF0FC365BEE1C307BEE2C336BEE1C307BEE20005C2"
$"C8BEDFC2C8BEDFC30EBE89C3CCBE12C371BE51C3E6BE72C40ABF33C408BECFC3"
$"D6BF82C328BFD3C376BFA4C2E5BF97C2C8BEDFC299BF40C2C8BEDF0207C851BE"
$"F1C851BEF1C86EBEA4C8CCBE1AC89ABE5BC916BE9DC8CCBFD3C95DBF62C8AEBF"
$"AAC872BF5CC88FBF83C895BF47C8DABF1BC8B7BF32C8D7BEFEC8D0BEC1C8D3BE"
$"DFC8A5BED1C851BEF1C87BBEE2C851BEF10203C77DC3D4C77DC3D4C776C33EC8"
$"68C2A8C7F2C2E7C851C32CC77DC3D4C80DC3B9C77DC3D40207BF3CBF6FBF3CBF"
$"6FBF7ABF06C054BEA4BFE1BEC6C021BF5CBEE7C030BF84BFD3BEE1C034BED1C0"
$"39BED9C037BEBDC03BBE7EC040BE92C03FBEB2C00ABF18BF9ABEE7BFD4BF21BF"
$"8FBF3CBF6FBF33BF7ABF3CBF6F0204C553BFDAC553BFDAC53FC02BC5C8C015C5"
$"98C00EC5CABFE0C5CEBF76C5CCBFABC59BBF88C553BFDAC54DBF94C553BFDA00"
$"05C4F9BF64C4F9BF64C52EBF0CC5DFBEA0C58DBEDAC612BF0DC650BFF8C64EBF"
$"7EC627C060C55DC0C3C5BBC093C517C05EC4F9BF64C4D1BFE2C4F9BF640204C6"
$"C9BF6EC6C9BF6EC6BBBF16C722BE98C6D1BEC4C73EBED1C75FBF4F53BF10C72E"
$"BF5BC6C9BF6EC6FCBF66C6C9BF6E020EB9CFBEF6B9CFBEF6B9FBBEF0BA55BEE4"
$"BA29BEE9BADABF51BC1DBFC9BB77BF9CBC50BFA2BCBFBF59BC82BF73BCF8BF52"
$"BD6BBF6ABD33BF62BD98BF3CBDF4BEE43BBF0CBE12BEF8BE4DBF2ABE30BF11BE"
$"9BBF42BF3CBF6FBEECBF58BF33BF7ABF18BF9ABF21BF8FBE98BFF1BD76BFA8BE"
$"01BF9CBD01BFBEBC1DC008BC99C015BBA9BFFBBAC2BFD6BB36BFE3BA78BF8FB9"
$"DABF0EBA27BF51B9D5BF06B9CFBEF6B9D2BEFFB9CFBEF60204C1C5BF88C1C5BF"
$"88C1CFBFB4C1E1C00FC1D7BFE2C23AC01CC24CBF7EC234BFB7C21FBF80C1C5BF"
$"88C1F1BF83C1C5BF880005C192BF4DC192BF4DC1D5BF18C26BBECCC2223EC281"
$"BF26C2A3BFDAC28CBF80C266C002C1E5C045C228C02AC180C033C192BF4DC17F"
$"BF9EC192BF4D0206B9DABF0EB9DABF0EBA27BF51BAC2BFD6BA78BF8FBAE6BFF7"
$"BB2EC03CBB08C01BBAA4C02AB9B9BF99BA2EBFDDB9BEBF85B9CABF4B31BF5EB9"
$"CFBF3CB9DABF0EB9D5BF1DB9DABF0E0203C01DC008C01DC008C05ABF9CC124BF"
$"0DC0B4BF42C0E9BF7AC01DC008C090BFD7C01DC0080203C7C6C0CDC7C6C0CDC7"
$"EEC096C7C0C00FC841C003C76BC040C7C6C0CDC79BC092C7C6C0CD0005C728C0"
$"20C728C020C770BFBCC821BF10C7CFBF6BC843BF67C87DC01BC872BFBDC86AC0"
$"85C7C0C10BC807C0C4C786C0C2C728C020C741C07CC728C0200204C3E8C085C3"
$"E8C085C3DDC0C3C44BC0F1C424C0D1C44EC0B9C454C048C451C081C42DC05AC3"
$"E8C085C40AC06FC3E8C0850005C36DC009C36DC009C3BDBFCDC469BF5EC407BF"
$"7FC4C1BFA3C4D1C084C4C6C01EC4E4C0EEC412C12DC46BC127C3A4C0F5C36DC0"
$"09C382C078C36DC0090209BC1DC008BC1DC008BC99C015BD76BFA8BD01BFBEBE"
$"01BF9CBF18BF9ABE98BFF1BEE7BFD4BE7EC040BEB2C00ABE92C03FBED1C039BE"
$"BDC03BBE73C074BD93C092BE03C094BCC5C094BB2EC03CBBE8C0A3BB08C01BBA"
$"C2BFD6BAE6BFF7BB36BFE3BC1DC008BBA9BFFBBC1DC0080205C0BEBFF0C0BEBF"
$"F0C0E2BFCFC12BBF8BC108BFADC15ABFE9C162C0BAC173C051C141C0B7C101C0"
$"AFC122C0B3C0EDC06FC0BEBFF0C0D6C02EC0BEBFF00207C051C10FC051C10FC0"
$"21C09FC0BEBFF0C05CC02EC0D6C02EC101C0AFC0EDC06FC122C0B3C162C0BAC1"
$"41C0B7C16EC0BCC18FC0BFC185C0BEC16FC0D2C12DC0F9C14FC0E6C0EAC111C0"
$"51C10FC094C134C051C10F0204C261C13EC261C13EC280C13EC2D9C13FC2BCC1"
$"3EC2CBC10BC2ADC0A1C2BBC0D6C291C0D4C261C13EC277C108C261C13E0005C2"
$"26C087C226C087C25EC030C322BFFBC2C4C013C333C062C329C140C396C0EEC2"
$"E9C17FC238C17D47C179C22EC12CC226C087C212C0D8C226C0870205C642C109"
$"C642C109C642C13BC642C1A0C642C16DC667C19BC6ADC191C689C196C6B1C165"
$"C6B9C10BC6B5C138C690C10AC642C109C66AC10AC642C1090005C5CDC0E6C5CD"
$"C0E6C61AC09BC6B7C003C653C033C70AC05BC71AC15BC756C0E1C6F645C639C2"
$"0AC68FC1E5C60EC1ABC5CDC0E6C5EBC149C5CDC0E60204BF91C1B3BF91C1B3BF"
$"73C125BFF2C013BF61C06BC00EC096C003C1A5C016C120BFE5C1A8BF91C1B3BF"
$"AEC1AFBF91C1B30203C7C6C0CDC7C6C0CDC79BC092C7C0C00FC76BC040C841C0"
$"03C7C6C0CDC7EEC096C7C6C0CD0204C84FC11DC84FC11DC85CC0B9C8E0C01BC8"
$"A9C06CC8E0C09CC8A8C196C8D3C11DC889C170C84FC11DC85EC14EC84FC11D02"
$"04C3E8C085C3E8C085C40AC06FC454C048C42DC05AC451C081C44BC0F1C44EC0"
$"B9C424C0D1C3E8C085C3DDC0C3C3E8C0850204C0FCC1D7C0FCC1D7C122C1E9C1"
$"6DC209C146C1F8C178C1C4C18BC13CC182C180C139C14DC0FCC1D7C10AC188C0"
$"FCC1D70007C18FC0BFC18FC0BFC19DC0B8C1C3C0A1C1B7C0A8C1E8C112C221C1"
$"F9C207C186C1C8C21DC10BC241C16EC24CC0CAC20DC09EC16DC0B8C1B8C0CEC1"
$"45C12DC0F9C0FBC11DC14FC0E6C18FC0BFC16FC0D2C18FC0BF0204C261C13EC2"
$"61C13EC277C108C2ADC0A1C291C0D4C2BBC0D6C2D9C13FC2CBC10BC2BCC13EC2"
$"61C13EC280C13EC261C13E020ABC8CC0E3BC8CC0E3BCC3C0E0BD32C0DABCFAC0"
$"DDBD41C18DBD68C2F2BD53C23FBD6CC319BD75C367BD72C33FBD5FC43ABD4FC5"
$"E1BD4BC50CBCE7C5DFBC17C5DEBC7FC5DEBC1DC5CABC32C588BC2BC59EBC78C5"
$"39BCDDC47DBCBAC4E2BD08C3EFBD18C2C8BD18C35ABD17C21DBC8CC0E3BCCFC1"
$"7FBC8CC0E30204BD32C0DABD32C0DABD68C0D8BDD8C0D7BDA0C0D8BDACC189BD"
$"68C2F2BD7AC23BBD53C23FBD32C0DABD41C18DBD32C0DA0206BC42C643BC42C6"
$"43BCCFC643BDEAC6443AC640BE72C64DBF80C65CBEF8C65CBE7851BC60C68EBD"
$"6CC69EBCDDC682BDD9C66ABD5BC671BD4FC667BC42C643BCC8C658BC42C64302"
$"04C4E5C22AC4E5C22AC504C22AC561C22AC541C22AC56FC1E5C53BC165C565C1"
$"A0C507C19BC4E5C22AC4E0C1DBC4E5C22A0005C4C4C134C4C4C134C4E8C111C5"
$"49C0EEC510C0DCC59CC12DC5C0C201C5CFC198C58AC24CC4DCC288C52BC262C4"
$"CBC21BC4C4C134C462C193C4C4C1340205C642C109C642C109C66AC10AC6B9C1"
$"0BC690C10AC6B5C138C6ADC191C6B1C165C689C196C642C1A0C667C19BC642C1"
$"6DC642C109C642C13BC642C1090204C0FCC1D7C0FCC1D7C10AC188C18BC13CC1"
$"39C14DC182C180C16DC209C178C1C4C146C1F8C0FCC1D7C122C1E9C0FCC1D702"
$"03C392C283C392C283C3FCC2BDC40CC1DCC402C220C3CDC1FBC392C283C36FC2"
$"2AC392C2830005C2C5C1DBC2C5C1DBC315C19EC3DBC156C369C127C456C16AC4"
$"78C266C47DC1FAC464C2D6C38CC323C3E4C2F4C34DC2B5C2C5C1DBC30AC246C2"
$"C5C1DB0206C733C249C733C249C718C1D0C7E0C135C771C15DC820C15DC86CC1"
$"E6C858C19BC864C218C847C279C853C248C819C247C7BDC1E2C7EBC214C78FC2"
$"06C733C249C761C227C733C2490204C4E5C22AC4E5C22AC4E0C1DBC53BC165C5"
$"07C19BC565C1A0C561C22AC56FC1E5C541C22AC4E5C22AC504C22AC4E5C22A02"
$"04BFF5C253BFF5C253C00B47C05DC2DCC016C2D3C05DC2ABC05DC249C05DC27A"
$"C043C24DBFF5C253C00FC251BFF5C2530005BFB7C22CBFB7C22CBFE3C1F2C05A"
$"C1A2C022C1CDC082C1EBC0C1C285C0B8C231C0A8C2C6C059C33BC07EC300C00B"
$"C2F6BFB7C22CBF90C2A6BFB7C22C0205C733C249C733C249C761C227C7BDC1E2"
$"C78FC206C7EBC214C847C279C819C247C804C2AAC77EC305C7C2C2D9C766C2C6"
$"C733C249C74DC288C733C2490204C20EC2F6C20EC2F6C207C332C260C389C20E"
$"C397C283C34DC285C2C1C27FC305C25CC2D2C20EC2F6C234C2E0C20EC2F60006"
$"C192C286C192C286C1E2C255C289C1FFC236C229C2CDC252C30FC325C32EC2AE"
$"C2EAC377C245C3D1C29CC3B6C219C3DBC1E5C38AC1F1C3B4C1C1C336C192C286"
$"C1ACC2DCC192C2860205C63FC26BC63FC26BC66FC249C6DAC21FC6A5C235C704"
$"C272C73BC324C722C2CBC6F1C2BEC617C301C67BC2DAC622C2CFC63FC26B50C2"
$"95C63FC26B0204BFF5C253BFF5C253C00FC251C05DC249C043C24DC05DC27AC0"
$"5DC2DCC05DC2ABC016C2D3BFF5C253C00B47BFF5C2530206C4DBC2F3C4DBC2F3"
$"C527C2C1C5C7C267C576C293C5C1C2E2C5AFC3DDC5FDC370C5A4C3A3C592C32E"
$"C59CC3694EC33CC4D3C357C512C34AC4D4C33EC4DBC2F3C4D9C30BC4DBC2F300"
$"05C069C3AEC069C3AEC09BC347C124C28EC0D8C2E6C16FC2F3C1AAC3EEC1BBC3"
$"6AC199C43BC125C4A6C157C46EC0E1C457C069C3AEC0A3C405C069C3AE0204C6"
$"6EC32BC66EC32BC694C33CC6DBC364C6B8C350C6D8C343C6D2C2E2C6D4C303C6"
$"A8C2EFC66EC32BC687C309C66EC32B0004C617C301C617C301C67BC2DAC73BC3"
$"24C6F1C2BEC6FEC389C624C3D9C6A2C3DD50C391C617C301C61CC348C617C301"
$"0204C3A5C433C3A5C4334AC45BC407C454C3DCC467C437C431C43B4AC42CC3EE"
$"C3FCC3CFC3A5C4334AC3EFC3A5C4330005C369C394C369C3944AC34C4C48C425"
$"C323C492C361C470C44EC4D0C3EFC436C4A4C36AC49AC3C3C493C366C442C369"
$"C394C35BC3ECC369C3940204C66EC32BC66EC32BC687C309C6D2C2E2C6A8C2EF"
$"C6D4C303C6DBC364C6D8C343C6B8C350C66EC32BC694C33CC66EC32B0205C4D3"
$"C357C4D3C357C512C34AC592C32E4EC33CC59CC369C5AFC3DDC5A4C3A3C572C3"
$"ECC4FEC40FC539C3FFC4EFC3D3C4D3C357C4E2C394C4D3C3570204C0BCC3E4C0"
$"BCC3E4C0CCC3A0C130C346C0F0C365C13EC38CC157C418C14AC3D2C123C407C0"
$"BCC3E4C0EFC3F4C0BCC3E40204BED8C548BED8C548BECEC572BEBCC5CABEC5C5"
$"9FBEF5C5BBBF67C599BF30C5ACBF72C53EBED8C548BF124EBED8C548000BBD75"
$"C367BD75C367BD9BC3EABE03C4E83BC46EBE18C507BE5AC534BE2DC533BEE1C5"
$"43BFEAC583BF73C533BF6EC5CABE53C5F1BEE2C5EABD25C606BAC64FBBEBC61D"
$"BB07C596BB8FC559BB46C56DBBC8C559BC32C588BBFEC575BC2BC59EBC17C5DE"
$"BC1DC5CABC7FC5DEBD4FC5E1BCE7C5DFBD4BC50CBD75C367BD5FC43ABD75C367"
$"0204C269C413C269C413C2A3C3E6C32BC3A9C2E5C3C0C326C411C28FC493C2DA"
$"C457C283C469C269C413C275C43DC269C4130208C658C428C658C428C69AC3EF"
$"C73BC3ABC6EEC3D2C75FC403C74AC4BBC779C465C714C4D7C6D3C473C6F9C48C"
$"C6B9C48951C4B6C69FC4A0C693C4D8C6AEC51EC6A0C4FBC68BC51BC649C513C6"
$"6BC517C64BC4C5C658C428C640C474C658C4280204C3A5C433C3A5C4334AC3EF"
$"C43B4AC3FCC3CFC42CC3EEC407C454C437C431C3DCC467C3A5C4334AC45BC3A5"
$"C4330203C001C3E6C001C3E6C07DC431C0BDC565C123C4CBC031C51FC001C3E6"
$"BFB44CC001C3E60204C506C50EC506C50EC533C50CC58AC507C55EC509C58CC4"
$"DCC5904CC58EC4B2C541C48FC506C50EC511C4C0C506C50E0005C4DDC45FC4DD"
$"C45FC540C43EC604C3F5C5A2C41BC606C451C5EDC505C60FC4B0C5A4C549C4DC"
$"C558C538C544C4DCC506C4DDC45FC4DDC4B3C4DDC45F0205C1D7C423C1D7C423"
$"C218C3FEC253C489C240C458C26CC4D8C21AC572C282C556C1D0C5A0C16FC50A"
$"C18FC543C171C4B5C1D7C423C19FC464C1D7C4230210BC5FC4DEBC5FC4DEBC8D"
$"C4C2BCDDC47DBCB6C4A1BCBAC4E2BC32C588BC78C539BBFEC575BB8FC559BBC8"
$"C559BB46C56DBAC64FBB07C596BBEBC61DBE53C5F1BD25C606BEE2C5EABFEAC5"
$"83BF6EC5CAC002C5A8C02CC5F6C016C5D0BF6AC607BDEAC644BEACC6373AC640"
$"BC42C643BCCFC643BB9EC632BA56C621BAFAC60CBACFC659BBD1C695BB4E51BB"
$"A6C6A7BB50C6D0BB7AC6BCBAF3C6E1BA4FC66CBA96C6A2BA05C63FBA60C5B7BA"
$"38C5E7BADFC521BC5FC4DEBBB1C515BC5FC4DE0204C2A4C4B2C2A4C4B2C2D8C4"
$"A8C340C498C30CC4A1C31FC4D8C2A7C527C2E9C508C2A6C50AC2A4C4B2C2A5C4"
$"D0C2A4C4B20205C322C528C322C528C384C4C9C495C4B1C416C4C5C499C4DDC4"
$"A0C537C49CC509C414C589C2EBC600C386C5D4C2F4C5B8C322C528C2E2C55DC3"
$"22C5280205C0D7C59AC0D7C59AC0ECC56DC122C51EC107C545C148C551C192C5"
$"B9C16FC584C16FC5E8C123C641C149C615C107C60AC0D7C59AC0E9C5D4C0D7C5"
$"9A0204BED8C548BED8C548BF124EBF67C599BF72C53EBF30C5ACBEBCC5CABEF5"
$"C5BBBEC5C59FBED8C548BECEC572BED8C5480206C56EC58EC56EC58EC5A8C55D"
$"C63FC555C5F8C561C62EC581C606C5DAC638C5C2C5DAC5E4C581C5E3C5AEC5E2"
$"C55DC60BC515C65CC53AC636C52BC616C56EC58EC52FC5BFC56EC58E0204C191"
$"C627C191C627C1D5C5CCC2A3C56DC240C59DC2A5C5CFC27FC693C2C4C640C23B"
$"C6F9C191C627C169C6A4C191C6270207C409C5F5C409C5F5C43CC5B6C4DEC596"
$"C497C5B0C4D9C5EDC4AFC69CC4D9C64BC46FC68EC450C614C46EC640C42BC645"
$"C438C6BDC42DC683C424C6BAC3EDC6B4C400C6B7C3EDC673C409C5F5C3DCC62A"
$"C409C5F50206BA56C621BA56C621BAFAC60CBC42C643BB9EC632BCC8C658BDD9"
$"C66ABD4FC667BD5BC671BC60C68EBCDDC682BC31C690BBD1C695BC02C693BB4E"
$"51BA56C621BACFC659BA56C6210205C2B9C6BCC2B9C6BCC2D3C643C3B5C5F7C3"
$"53C624C3A1C63CC379C6C7C38DC683C36BC6BAC33CC697C34CC6A2C310C6A4C2"
$"B9C6BCC2E5C6B2C2B9C6BC063EEEA2AA698A7BB3EDE66EEBFADBBAFB0E3F5A53"
$"58C3A5CD37634757385837C8EDBC5BCA04BBCF5C35575A3359315C2E572F5A29"
$"552C28522C4F292C4A2A4E31494E364837C44CBBB54538443A4337C10CBCACC0"
$"D9BBAE3542314432BFDDB96E3D3B31BE14B9AABD7CB9DD3A322E3F2EBE89B8C8"
$"C020B862422C4029C043B6FEBF44B6333D28243A283728BCB1B614BBB3B64735"
$"29362CBB77B749BC10B848382E313230BB3E30B944302E312D2F312B322DB921"
$"B6192A2929282A262AB5CB2A25282429242724262626B4F3262727282A232D23"
$"2A2331273028312833B604BA3AB668BB032A362643B332BE4F2B493149335336"
$"4CBA3DC8183158BA58C92B2D592A5A345D2D5D3C5D0604EE3D57375037593747"
$"3B483B4FBD90C443BDF5C73F02044030C34530BC3A30304030BC3A30C3454050"
$"BC3A50C34550504050C34550BC3A940A7E01AA024170000000000000003D8000"
$"C850004AA0000A7D02A8A930201F01178322040A0001000240931B0000000000"
$"004092DFC71B29C43AB40A010201020240931B0000000000004092DFC71B29C4"
$"3AB40A02000240931B0000000000004092DFC71B29C43AB40A0301030240931B"
$"0000000000004092DFC71B29C43AB40A040204050240931B0000000000004092"
$"DFC71B29C43AB40A04000240931B0000000000004092DFC71B29C43AB40A0501"
$"060240931B0000000000004092DFC71B29C43AB40A0601070240931B00000000"
$"00004092DFC71B29C43AB40A0701080240931B0000000000004092DFC71B29C4"
$"3AB40A0701090240931B0000000000004092DFC71B29C43AB40A08010A024093"
$"1B0000000000004092DFC71B29C43AB40A09010B0240931B0000000000004092"
$"DFC71B29C43AB40A09010C0240931B0000000000004092DFC71B29C43AB40A0A"
$"010D0240931B0000000000004092DFC71B29C43AB40A0B010E0240931B000000"
$"0000004092DFC71B29C43AB40A0C010F0240931B0000000000004092DFC71B29"
$"C43AB40A0D01100240931B0000000000004092DFC71B29C43AB40A0E01110240"
$"931B0000000000004092DFC71B29C43AB40A0F01120240931B00000000000040"
$"92DFC71B29C43AB40A1001130240931B0000000000004092DFC71B29C43AB40A"
$"1001140240931B0000000000004092DFC71B29C43AB40A1101150240931B0000"
$"000000004092DFC71B29C43AB40A1201160240931B0000000000004092DFC71B"
$"29C43AB40A1301170240931B0000000000004092DFC71B29C43AB40A14011802"
$"40931B0000000000004092DFC71B29C43AB40A1501190240931B000000000000"
$"4092DFC71B29C43AB40A15011A0240931B0000000000004092DFC71B29C43AB4"
$"0A15011B0240931B0000000000004092DFC71B29C43AB40A15011C0240931B00"
$"00000000004092DFC71B29C43AB40A15011D0240931B0000000000004092DFC7"
$"1B29C43AB40A16011E0240931B0000000000004092DFC71B29C43AB40A17011F"
$"0240931B0000000000004092DFC71B29C43AB40A1801200240931B0000000000"
$"004092DFC71B29C43AB40A1901210240931B0000000000004092DFC71B29C43A"
$"B40A1901220240931B0000000000004092DFC71B29C43AB40A1A01230240931B"
$"0000000000004092DFC71B29C43AB40A1B01240240931B0000000000004092DF"
$"C71B29C43AB40A1C01250240931B0000000000004092DFC71B29C43AB40A1D01"
$"260240931B0000000000004092DFC71B29C43AB40A1D01270240931B00000000"
$"00004092DFC71B29C43AB40A1E0228290240931B0000000000004092DFC71B29"
$"C43AB40A1F012A0240931B0000000000004092DFC71B29C43AB40A20012B0240"
$"931B0000000000004092DFC71B29C43AB40A21012C0240931B00000000000040"
$"92DFC71B29C43AB40A22012D0240931B0000000000004092DFC71B29C43AB40A"
$"23022E2F0240931B0000000000004092DFC71B29C43AB40A2301300240931B00"
$"00000000004092DFC71B29C43AB40A2401310240931B0000000000004092DFC7"
$"1B29C43AB40A2501320240931B0000000000004092DFC71B29C43AB40A260133"
$"0240931B0000000000004092DFC71B29C43AB40A2701340240931B0000000000"
$"004092DFC71B29C43AB40A2701350240931B0000000000004092DFC71B29C43A"
$"B40A2701360240931B0000000000004092DFC71B29C43AB40A2701370240931B"
$"0000000000004092DFC71B29C43AB40A2701380240931B0000000000004092DF"
$"C71B29C43AB40A2801390240931B0000000000004092DFC71B29C43AB40A2901"
$"3A0240931B0000000000004092DFC71B29C43AB40A2A013B0240931B00000000"
$"00004092DFC71B29C43AB40A2B013C0240931B0000000000004092DFC71B29C4"
$"3AB40A2C013D0240931B0000000000004092DFC71B29C43AB40A2D013E024093"
$"1B0000000000004092DFC71B29C43AB40A2E013F0240931B0000000000004092"
$"DFC71B29C43AB40A2F01400240931B0000000000004092DFC71B29C43AB40A30"
$"01410240931B0000000000004092DFC71B29C43AB40A3001420240931B000000"
$"0000004092DFC71B29C43AB40A3001430240931B0000000000004092DFC71B29"
$"C43AB40A3101440240931B0000000000004092DFC71B29C43AB40A3201450240"
$"931B0000000000004092DFC71B29C43AB40A3201460240931B00000000000040"
$"92DFC71B29C43AB40A3301470240931B0000000000004092DFC71B29C43AB40A"
$"3401480240931B0000000000004092DFC71B29C43AB40A3502494A0240931B00"
$"00000000004092DFC71B29C43AB40A36024B4C0240931B0000000000004092DF"
$"C71B29C43AB40A37014D0240931B0000000000004092DFC71B29C43AB40A3801"
$"4E0240931B0000000000004092DFC71B29C43AB40A39014F0240931B00000000"
$"00004092DFC71B29C43AB40A3A0250510240931B0000000000004092DFC71B29"
$"C43AB40A3B01520240931B0000000000004092DFC71B29C43AB40A3B01530240"
$"931B0000000000004092DFC71B29C43AB40A3C01540240931B00000000000040"
$"92DFC71B29C43AB40A3D01550240931B0000000000004092DFC71B29C43AB40A"
$"3E01560240931B0000000000004092DFC71B29C43AB40A3F01570240931B0000"
$"000000004092DFC71B29C43AB40A400258590240931B0000000000004092DFC7"
$"1B29C43AB40A41015A0240931B0000000000004092DFC71B29C43AB40A42025B"
$"5C0240931B0000000000004092DFC71B29C43AB40A43015D0240931B00000000"
$"00004092DFC71B29C43AB40A43015E0240931B0000000000004092DFC71B29C4"
$"3AB40A44015F0240931B0000000000004092DFC71B29C43AB40A450260610240"
$"931B0000000000004092DFC71B29C43AB40A4601620240931B00000000000040"
$"92DFC71B29C43AB40A4701630240931B0000000000004092DFC71B29C43AB40A"
$"480264650240931B0000000000004092DFC71B29C43AB40A4901660240931B00"
$"00000000004092DFC71B29C43AB40A4A01670240931B0000000000004092DFC7"
$"1B29C43AB40A4B0268690240931B0000000000004092DFC71B29C43AB40A4C02"
$"6A6B0240931B0000000000004092DFC71B29C43AB40A4D016C0240931B000000"
$"0000004092DFC71B29C43AB40A4E016D0240931B0000000000004092DFC71B29"
$"C43AB40A4F016E0240931B0000000000004092DFC71B29C43AB40A50026F7002"
$"40931B0000000000004092DFC71B29C43AB40A510271720240931B0000000000"
$"004092DFC71B29C43AB40A5201730240931B0000000000004092DFC71B29C43A"
$"B40A5301740240931B0000000000004092DFC71B29C43AB40A5401750240931B"
$"0000000000004092DFC71B29C43AB40A5501760240931B0000000000004092DF"
$"C71B29C43AB40A560277780240931B0000000000004092DFC71B29C43AB40A57"
$"01790240931B0000000000004092DFC71B29C43AB40A58017A0240931B000000"
$"0000004092DFC71B29C43AB40A59017B0240931B0000000000004092DFC71B29"
$"C43AB40A59017C0240931B0000000000004092DFC71B29C43AB40A5A027D7E02"
$"40931B0000000000004092DFC71B29C43AB40A5B017F0240931B000000000000"
$"4092DFC71B29C43AB40A5C01800240931B0000000000004092DFC71B29C43AB4"
$"0A5D0281820240931B0000000000004092DFC71B29C43AB40A5E01830240931B"
$"0000000000004092DFC71B29C43AB40A5F01840240931B0000000000004092DF"
$"C71B29C43AB40A600285860240931B0000000000004092DFC71B29C43AB40A61"
$"01870240931B0000000000004092DFC71B29C43AB40A620288890240931B0000"
$"000000004092DFC71B29C43AB40A63018A0240931B0000000000004092DFC71B"
$"29C43AB40A64018B0240931B0000000000004092DFC71B29C43AB40A65018C02"
$"40931B0000000000004092DFC71B29C43AB40A66018D0240931B000000000000"
$"4092DFC71B29C43AB40A67028E8F0240931B0000000000004092DFC71B29C43A"
$"B40A680290910240931B0000000000004092DFC71B29C43AB40A690192024093"
$"1B0000000000004092DFC71B29C43AB40A6A01930240931B0000000000004092"
$"DFC71B29C43AB40A6B01940240931B0000000000004092DFC71B29C43AB40A6C"
$"0295960240931B0000000000004092DFC71B29C43AB40A6D01970240931B0000"
$"000000004092DFC71B29C43AB40A6E01980240931B0000000000004092DFC71B"
$"29C43AB40A6F01990240931B0000000000004092DFC71B29C43AB40A70019A02"
$"40931B0000000000004092DFC71B29C43AB40A71029B9C0240931B0000000000"
$"004092DFC71B29C43AB40A72019D0240931B0000000000004092DFC71B29C43A"
$"B40A73019E0240931B0000000000004092DFC71B29C43AB40A74019F0240931B"
$"0000000000004092DFC71B29C43AB40A7501A00240931B0000000000004092DF"
$"C71B29C43AB40A7601A10240931B0000000000004092DFC71B29C43AB40A7701"
$"A20240931B0000000000004092DFC71B29C43AB40A7801A30240931B00000000"
$"00004092DFC71B29C43AB40A7901A40240931B0000000000004092DFC71B29C4"
$"3AB40A7A01A50240931B0000000000004092DFC71B29C43AB40A7B01A6024093"
$"1B0000000000004092DFC71B29C43AB40A7C01A70240931B0000000000004092"
$"DFC71B29C43AB4"
};

Binary file not shown.

View File

@@ -0,0 +1,172 @@
SUMMARY="A tool to convert video from nearly any format to modern codecs"
DESCRIPTION="HandBrake is an open-source, GPL-licensed, multiplatform, \
multithreaded video transcoder.
Convert from many common multimedia file formats, including unprotected \
DVD or BluRay sources to a handful of modern output file formats."
HOMEPAGE="https://handbrake.fr/"
LICENSE="GNU GPL v2"
COPYRIGHT="2003-2020 HandBrake Team"
REVISION="1"
SOURCE_URI="https://github.com/HandBrake/HandBrake/releases/download/$portVersion/HandBrake-$portVersion-source.tar.bz2"
CHECKSUM_SHA256="3999fe06d5309c819799a73a968a8ec3840e7840c2b64af8f5cdb7fd8c9430f0"
SOURCE_DIR="HandBrake-$portVersion"
PATCHES="handbrake-$portVersion.patchset"
ADDITIONAL_FILES="
HandBrake.rdef.in
icons.zip
"
ARCHITECTURES="all !x86_gcc2"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
handbrake$secondaryArchSuffix = $portVersion
app:HandBrake
cmd:HandBrakeCLI
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libass$secondaryArchSuffix
lib:libatk_1.0$secondaryArchSuffix
lib:libavcodec$secondaryArchSuffix
lib:libavformat$secondaryArchSuffix
lib:libbluray$secondaryArchSuffix
lib:libbz2$secondaryArchSuffix
lib:libcairo$secondaryArchSuffix
lib:libdav1d$secondaryArchSuffix
lib:libdvdnav$secondaryArchSuffix
lib:libdvdread$secondaryArchSuffix
lib:libogg$secondaryArchSuffix
lib:libfdk_aac$secondaryArchSuffix
lib:libfontconfig$secondaryArchSuffix
lib:libfreetype$secondaryArchSuffix
lib:libfribidi$secondaryArchSuffix
lib:libgdk_pixbuf_2.0$secondaryArchSuffix
lib:libglib_2.0$secondaryArchSuffix
lib:libgtk_3$secondaryArchSuffix
lib:libharfbuzz$secondaryArchSuffix
lib:libiconv$secondaryArchSuffix
lib:libintl$secondaryArchSuffix
lib:libjansson$secondaryArchSuffix
lib:liblzma$secondaryArchSuffix
lib:libmkv$secondaryArchSuffix
lib:libmp3lame$secondaryArchSuffix
lib:libmp4v2$secondaryArchSuffix
lib:libmpeg2$secondaryArchSuffix
lib:libopus$secondaryArchSuffix
lib:libpango_1.0$secondaryArchSuffix
lib:libsamplerate$secondaryArchSuffix
lib:libspeex$secondaryArchSuffix
lib:libtheora$secondaryArchSuffix
lib:libturbojpeg$secondaryArchSuffix
lib:libvorbis$secondaryArchSuffix
lib:libvpx$secondaryArchSuffix
lib:libx264$secondaryArchSuffix
lib:libx265$secondaryArchSuffix
lib:libxml2$secondaryArchSuffix
lib:libz$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libass$secondaryArchSuffix
devel:libavcodec$secondaryArchSuffix >= 58
devel:libavformat$secondaryArchSuffix >= 58
devel:libbluray$secondaryArchSuffix
devel:libbz2$secondaryArchSuffix
devel:libdav1d$secondaryArchSuffix
devel:libdvdnav$secondaryArchSuffix
devel:libdvdread$secondaryArchSuffix
devel:libfdk_aac$secondaryArchSuffix
devel:libfreetype$secondaryArchSuffix
devel:libglib_2.0$secondaryArchSuffix
devel:libgtk_3$secondaryArchSuffix
devel:libiconv$secondaryArchSuffix
devel:libintl$secondaryArchSuffix
devel:libjansson$secondaryArchSuffix
devel:liblzma$secondaryArchSuffix
devel:libmkv$secondaryArchSuffix
devel:libmp3lame$secondaryArchSuffix
devel:libmp4v2$secondaryArchSuffix
devel:libmpeg2$secondaryArchSuffix
devel:libogg$secondaryArchSuffix
devel:libopus$secondaryArchSuffix
devel:libsamplerate$secondaryArchSuffix
devel:libtheora$secondaryArchSuffix
devel:libturbojpeg$secondaryArchSuffix
devel:libvorbis$secondaryArchSuffix
devel:libvpx$secondaryArchSuffix
devel:libx264$secondaryArchSuffix
devel:libx265$secondaryArchSuffix
devel:libxml2$secondaryArchSuffix
devel:libz$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:autoconf
cmd:automake
cmd:cmake
cmd:gcc$secondaryArchSuffix
cmd:intltool_update
cmd:libtool
cmd:m4
cmd:make
cmd:meson
cmd:nasm
cmd:patch
cmd:pkg_config$secondaryArchSuffix
cmd:python2
cmd:sed
cmd:tar
cmd:unzip
"
PATCH()
{
sed -i 's/MODULES += contrib\/.*//g' make/include/main.defs
INCLUDE_DIR=`finddir B_SYSTEM_DIRECTORY`/$relativeIncludeDir
sed -i "s|/system/develop/headers|$INCLUDE_DIR|g" libhb/module.defs
sed -i 's/i686/i586/g' make/include/gcc.defs
}
BUILD()
{
./configure \
--prefix=$prefix \
--force \
--enable-x265 \
--enable-fdk-aac
cd build
make $jobArgs
}
INSTALL()
{
cd build
make install
mkdir -p $dataDir/icons/hicolor
unzip -o $portDir/additional-files/icons.zip -d $dataDir/icons/hicolor
mv $prefix/share/locale $dataDir
rm -rf $prefix/share
mkdir -p $appsDir
mv $binDir/ghb $appsDir/HandBrake
local APP_SIGNATURE="application/x-vnd.titler-handbrake"
local MAJOR="`echo "$portVersion" | cut -d. -f1`"
local MIDDLE="`echo "$portVersion" | cut -d. -f2`"
local MINOR="`echo "$portVersion" | cut -d. -f3`"
local LONG_INFO="$SUMMARY"
sed \
-e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \
-e "s|@MAJOR@|$MAJOR|" \
-e "s|@MIDDLE@|$MIDDLE|" \
-e "s|@MINOR@|$MINOR|" \
-e "s|@LONG_INFO@|$LONG_INFO|" \
$portDir/additional-files/HandBrake.rdef.in > HandBrake.rdef
addResourcesToBinaries HandBrake.rdef $appsDir/HandBrake
addAppDeskbarSymlink $appsDir/HandBrake "HandBrake"
}

View File

@@ -0,0 +1,110 @@
From bbd9aba6cc34fe626326b33d295b8fff0ab06070 Mon Sep 17 00:00:00 2001
From: Gerasim Troeglazov <3dEyes@gmail.com>
Date: Mon, 16 Jan 2023 23:09:48 +1000
Subject: Fix build for Haiku
diff --git a/gtk/configure.ac b/gtk/configure.ac
index b88640e..8b8a1ff 100644
--- a/gtk/configure.ac
+++ b/gtk/configure.ac
@@ -203,7 +203,7 @@ AM_CONDITIONAL([GHB_GTK_3_16], [test "$HAVE_GTK_316" -eq 1])
AM_CONDITIONAL([MINGW], [test "x$mingw_flag" = "xyes"])
-HB_LIBS="$HB_LIBS -lhandbrake -lavformat -lavfilter -lavcodec -lavutil -ldav1d -lswresample -lpostproc -ldvdnav -ldvdread -lmp3lame -lvorbis -lvorbisenc -logg -lswscale -ltheoraenc -ltheoradec -lvpx -lz -lbz2 -lbluray -lass -lfontconfig -lfreetype -lxml2 -ljansson -lopus -lspeex -lturbojpeg -llzma -lzimg"
+HB_LIBS="$HB_LIBS -lhandbrake -lavformat -lavfilter -lavcodec -lavutil -ldav1d -lswresample -ldvdnav -ldvdread -lmp3lame -lvorbis -lvorbisenc -logg -lswscale -ltheoraenc -ltheoradec -lvpx -lz -lbz2 -lbluray -lass -lfontconfig -lfreetype -lxml2 -ljansson -lopus -lspeex -lturbojpeg -llzma"
HB_CPPFLAGS="$HB_CPPFLAGS $HBINC"
PKG_CHECK_MODULES([x264], [x264], sys_x264=yes, sys_x264=no)
@@ -249,6 +249,9 @@ case $host in
*-*-netbsd*)
HB_LIBS="$HB_LIBS -pthread"
;;
+ *-*-haiku*)
+ HB_LIBS="$HB_LIBS -lnetwork -liconv"
+ ;;
*-*-linux*)
if test "x$use_qsv" = "xyes" ; then
HB_LIBS="$HB_LIBS -lva -lva-drm"
diff --git a/libhb/module.defs b/libhb/module.defs
index 7bf2502..02c0c84 100644
--- a/libhb/module.defs
+++ b/libhb/module.defs
@@ -116,9 +116,9 @@ LIBHB.dll = $(LIBHB.build/)hb.dll
LIBHB.lib = $(LIBHB.build/)hb.lib
LIBHB.dll.libs = $(foreach n, \
- ass avformat avfilter avcodec avutil swresample postproc dvdnav dvdread \
- freetype mp3lame swscale vpx theora vorbis vorbisenc ogg x264 xml2 \
- bluray jansson harfbuzz opus speex dav1d turbojpeg zimg, \
+ ass avformat avfilter avcodec avutil swresample dvdnav dvdread \
+ freetype mp3lame swscale vpx theora vorbis vorbisenc ogg x264 x265 xml2 \
+ bluray jansson harfbuzz opus speex dav1d turbojpeg, \
$(CONTRIB.build/)lib/lib$(n).a )
ifeq (1,$(FEATURE.fdk_aac))
diff --git a/libhb/ports.c b/libhb/ports.c
index 667b77e..286c65c 100644
--- a/libhb/ports.c
+++ b/libhb/ports.c
@@ -222,7 +222,7 @@ void hb_snooze( int delay )
}
#if defined( SYS_BEOS )
snooze( 1000 * delay );
-#elif defined( SYS_DARWIN ) || defined( SYS_LINUX ) || defined( SYS_FREEBSD) || defined(SYS_NETBSD) || defined( SYS_SunOS )
+#elif defined( SYS_DARWIN ) || defined( SYS_LINUX ) || defined( SYS_FREEBSD) || defined(SYS_NETBSD) || defined( SYS_SunOS ) || defined( __HAIKU__ )
usleep( 1000 * delay );
#elif defined( SYS_CYGWIN ) || defined( SYS_MINGW )
Sleep( delay );
diff --git a/make/include/main.defs b/make/include/main.defs
index c5b4038..6ec5f80 100644
--- a/make/include/main.defs
+++ b/make/include/main.defs
@@ -134,6 +134,8 @@ ifeq (1-netbsd,$(FEATURE.gtk)-$(BUILD.system))
MODULES += gtk
endif
+MODULES += gtk
+
###############################################################################
MODULES += pkg
diff --git a/make/variant/haiku.defs b/make/variant/haiku.defs
new file mode 100644
index 0000000..c703272
--- /dev/null
+++ b/make/variant/haiku.defs
@@ -0,0 +1,11 @@
+TARGET.dylib.ext = .so
+
+GCC.start = 1
+GCC.end = 1
+GCC.args.dylib = -shared
+GCC.args.pic = 1
+
+GCC.args.g.none = -g0
+GCC.args.g.min = -g1
+GCC.args.g.std = -g2
+GCC.args.g.max = -g3
diff --git a/test/module.defs b/test/module.defs
index 7107df1..6ece1a8 100644
--- a/test/module.defs
+++ b/test/module.defs
@@ -14,10 +14,10 @@ TEST.GCC.L = $(CONTRIB.build/)lib
TEST.libs = $(LIBHB.a)
TEST.GCC.l = \
- ass avformat avfilter avcodec avutil swresample postproc mp3lame dvdnav \
+ ass avformat avfilter avcodec avutil swresample mp3lame dvdnav \
dvdread fribidi swscale vpx theoraenc theoradec vorbis vorbisenc ogg \
- x264 bluray freetype xml2 bz2 z jansson harfbuzz opus speex lzma dav1d \
- turbojpeg zimg
+ x264 x265 bluray freetype xml2 bz2 z jansson harfbuzz opus speex lzma dav1d \
+ turbojpeg network iconv
ifeq (,$(filter $(HOST.system),darwin cygwin mingw))
TEST.GCC.l += fontconfig
--
2.37.3