From cba76fdef78fdb15adc5f0bdc8f1108542896ef3 Mon Sep 17 00:00:00 2001 From: Schrijvers Luc Date: Mon, 15 Aug 2016 15:46:36 +0200 Subject: [PATCH] tuxmath, new recipe for version 1.7.2 (#769) --- .../tuxmath/additional-files/tuxmath.iom | Bin 0 -> 25743 bytes .../tuxmath/additional-files/tuxmath.rdef | 144 ++++++++++++++++++ .../tuxmath/patches/tuxmath-1.7.2.patchset | 21 +++ games-kids/tuxmath/tuxmath-1.7.2.recipe | 85 +++++++++++ 4 files changed, 250 insertions(+) create mode 100644 games-kids/tuxmath/additional-files/tuxmath.iom create mode 100644 games-kids/tuxmath/additional-files/tuxmath.rdef create mode 100644 games-kids/tuxmath/patches/tuxmath-1.7.2.patchset create mode 100644 games-kids/tuxmath/tuxmath-1.7.2.recipe diff --git a/games-kids/tuxmath/additional-files/tuxmath.iom b/games-kids/tuxmath/additional-files/tuxmath.iom new file mode 100644 index 0000000000000000000000000000000000000000..b40d9355f2300ad41b9c34a2eec568ce0f435c63 GIT binary patch literal 25743 zcmeHO2Ur%z(?5zdL5dhKc4F)euwlWQQE8%LiP!;=D3K-*(HL6{8e;)sL2QU!G{G8; zM#V0+*lVmm3iq1hMb%;saM@9&Z*;S>H>Nh93cSS0tS49aOCND{4!y1mWYn68DML5IsDNQGTF?kKx zok}OfoEVX+vMLpX-hKOYrt^x_zz!NJJ$6^$9$r|T{l3kL1uJx~o?xs&f6nN{TTd|2 zpx~Q6^Ks#QpqWzhxi2tuu&I;4y2~D5EdF35-I#TyfdcV zFo16xcEryLeiv(9ZihJ@XT-dkCV0>4uJiBv9)ii`m7T^PSO%-UtOqs6CqP^Kmhi`e z#n53|Q`pt!2f%tg;F4<$JX}5mjH|@J@aFy?^p1g>H-^Bu7ZYKf%@J_7od`}(kAcml z7)Uipho%E#q5Y@nkPu^tvzuGu%g@YkNvIW?Uo*q26Rq%>V2ul&Sm5BtC0^NK zjh;ys=wKn!{ZHHCx>PgNog|`F?UOL;vN+d6mlL#LqXk};8Q;qGAz;|`g>W?W`Pwkd#V+_x*#i>l4prjKJ8f< zk2_mpLPKkul4XI`Zq``sf(5#H+TZ~+=ZZ$9xuA~uZm#I!eqCwMKvp#L%SfSp8em4n zSE6^F4tOQ>GKVxhM;CwH{AjNN>9^4`q_LM0z@(ugh%@4$?!DIVXId=Gc+?vlYsG*^ zq>ltCX{tcFw8=!6TJfj^=@|d>u)82ef|BlY7?uw0!;P_bO)FeF(F`|7TH%Boa|zP; zv&N7Wn)2DyZ*efeNHslRD$(Ylk_c^W$8w%@G?8sefol zNPvH2z;I^XI_zL3O*K^#MI!2uk=OPQ3XP!a@>pwWe7X+1?tOgPn2F%VindQH^r5Ux z?b8Z9h0)bMO>`=xRY^W=T|_V0rw{Jvh?Sbu0GsP=v2L~zypD51OVb8$YLUop%5$5Vvmg<z{~wiP+^$3!5JNbwySJ(!?q6iOPDnb4QP)yJ6m!Q|4g&MCo@-Th)A3i z5r^OHfKR6V%0<++1!e~tz%MIhFhBmD!Te(e))`i`fmi4cSeqJng}#pgsRo|tR1)41 z%=i3lFee;Pvc ztcAG)JHxCg%i-3lLEs;?94_4%1a5iDq+m`#oq~67^LQ9}{Q|go#zT7k1?c^G3~aMZ zlWM;=$6&Ej`+$1eY4GQ*Blev@WKLXBpc&T9nG<^gOOD0 zHjwMz1{&cdS93gME7zn4H$X)(GLMkt)m*V#y-hJ~%4)9InhvYrNW2?Y%+hon%&P;? z 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 BV}1Yt literal 0 HcmV?d00001 diff --git a/games-kids/tuxmath/additional-files/tuxmath.rdef b/games-kids/tuxmath/additional-files/tuxmath.rdef new file mode 100644 index 000000000..c48679ea5 --- /dev/null +++ b/games-kids/tuxmath/additional-files/tuxmath.rdef @@ -0,0 +1,144 @@ + +resource app_flags B_SINGLE_LAUNCH | B_ARGV_ONLY; + +resource app_version { + major = @MAJOR@, + middle = @MIDDLE@, + minor = @MINOR@, + variety = B_APPV_FINAL, + internal = 0, + short_info = "TuxMath", + long_info = "Educational math tutor" +}; + +resource app_signature "application/x-vnd.tuxmath"; + +resource vector_icon { + $"6E63696608050005330561054C056D05FF0597042B9517021CC676B65BC676B6" + $"5BC64DB61DC5D7B5C0C619B5E6C5BDB5AEC59CB597C59BB597C59CB597C0C2B3" + $"2DC0C2B32DC00AB2D1BE8AB382BF16B2F6BE8AB382BAE8B725BAE8B725BAE5B7" + $"25BAA4B77CBAA4B77CBAA9B776BAC3B752BABDB757BA8CB78DBA48B822BA64B7" + $"D4BA36B840BA22B884BA28B861BA20B890BA20B8A8BA1FB89CBA20B89CBA23B8" + $"86BA21B891BA23B886B959BCDDB959BCDDB954BCE9B953BD02B953BCF5B953BD" + $"87BA29BE4EB9ABBE10BA2BBE50BA30BE50BA2DBE4FBA36BE53C080C176C080C1" + $"76C0B0C18EC114C196C0E2C198C118C196C121C197C120C197C156C19745C170" + $"C189C189C1B5C173C1A4C179C1ACC177C1B3C175C1D0C168C1C2C16FC1CAC16B" + $"C1BFC170C1C5C16DC1E9C15FC238C11EC212C145C238C11EC62CBD2AC62CBD2A" + $"C67CBCDAC6CDBBD0C6CDBC50C6CDBBD0C6CDB712C6CDB712C6C7B6C7C677B65B" + $"C6A8B688C677B65B0209C5E5B6E9C5E5B6E9C5CBB6B2C569B668C59FB685C5AA" + $"B69EC57CB72FC5B2B6EEC57CB72FC1A3BB06C1A3BB06C16CBB3EC13FBBD0C13E" + $"BB99C13FBBD0C13FC08FC13FC08FC13FC0C7C1A4C08FC16CC0C7C1A4C08FC598" + $"BC9BC598BC9BC5D0BC63C5FEBBD0C5FEBC09C5FEBBD0021AC13EBBD2C13EBBD2" + $"C13EBB9AC1A4BB08C16CBB40C1A4BB08C1C9BAE3C1C9BAE3C17DBB29C096BB15" + $"C0FABB3EC096BB15BB91B896BB91B896BB3CB85EBB77B7B5BB2EB7FEBB77B7B5" + $"BB74B7B4BB74B7B4BB67B7C1BB57B7DD35B7CFBB2EB808BAFEB878BB10B83DBA" + $"FDB878BAFDB879BAFDB879BAF2B884BAEAB8A8BAEAB893BAEAB8A8BA20BD02BA" + $"20BD02BA20BD39BA86BD99BA4DBD7EBA86BD99BA89BD9BBA89BD9BBA51BD7FBA" + $"24BD03BA23BD3BBA24BD03BA24BD02BA24BD02BA25BD3ABA8ABD99BA51BD7EBA" + $"8ABD99C0DDC0C1C0DDC0C1C0F3C0CBC118C0CBC107C0CEC11BC0CCC123C0CDC1" + $"1FC0CDC140C0CDC170C0B644C0C3C156C0BEC144C090C144C0B2C144C090C144" + $"C08FC144C08FC144C091C144C095C144C093C144C092C145C08EC145C090C145" + $"C08EC145BBD2C145BBD2C145BBD20209C541B64DC541B64DC541B64DC067B3E2" + $"C067B3E2BFFEB3ADBF1AB411BF68B3C2BF1AB411BB77B7B4BB77B7B4BB27B803" + $"BBA7B8A2BB3DB86EBBA7B8A2C081BB0DC081BB0DC0EABB42C1CFBADEC180BB2C" + $"C1CFBADEC571B73BC571B73BC5BFB6ECC541B64DC5AAB681C541B64D020CBF31" + $"B532BF31B532BF50B504BF6AB4DFBF6AB4DFBF6BB4DFBF23B526BF4AB4FFBF23" + $"B526BC0FB839BC0FB839BBE8B860BBB4B898BBBFB88BBBB4B898BBB7B8A6BBB4" + $"B898BBB9B8B3BBBAB8B3BBB9B8B3BBCEB8C2BC3A2FBC08B8E1BC3A2FC05CBB0B" + $"C05CBB0BC08EBB24C066BAFBC092BB1DC066BAFBBD4BB8A9BD4BB8A9BD1FB888" + $"BD34B819BD14B847BD34B8190A0C3E2D3D2C4028452B422E442F472C492D4431" + $"402E422B412A060FFEFFAF3FC570B73BC1CEBADDC1CEBADDC17FBB2DC081BB0D" + $"C0EABB42C081BB0DBBA6B8A2BBA6B8A2BB3DB86EBB76B7B5BB28B804BB76B7B5" + $"BB74B7B4BB74B7B4BB67B7C1BB57B7DD35B7CFBB2EB808BAFDB878BB0FB83EBA" + $"FDB878BAFDB879BAFDB879BAF1B884BAEAB8A8BAE9B893BAEAB8A8BA1FBD02BB" + $"92B979C028BBC2C028BBC2C0DFBC1EC235BB41C14ABC2DC31DBA56C571B73BC5" + $"70B73BC571B73B021CC023BCAFC023BCAFBFFABC70BF84BC13BFC6BC39BF69BC" + $"01BF49BBEBBF48BBEBBF49BBEBBA6EB980BA6EB980B9B7B924B837B9D5B8C3B9" + $"49B837B9D5B494BD78B494BD78B491BD78B451BDD0B451BDD0B456BDC9B470BD" + $"A5B46ABDABB438BDE0B3F4BE75B410BE27B3E2BE93B3CFBED7B3D5BEB4B3CDBE" + $"E322BEFB22BEF022BEF0B3CFBED9B3CDBEE4B3CFBED9B306C331B306C33120C3" + $"3D20C35520C34920C3DAB3D6C4A2B358C463B3D8C4A3B3DDC4A3B3DAC4A2B3E2" + $"C4A6BA2DC7C932C7C9BA5DC7E1BAC0C7E9BA8FC7EBBAC4C7E9BACDC7EBBACDC7" + $"EBBB03C7EBBB6AC7C3BB36C7DDBB62C7C7BB50C7CDBB59C7CBBB60C7C9BB7CC7" + $"BBBB6EC7C3BB77C7BEBB6CC7C3BB71C7C0BB96C7B3BBE5C772BBBEC798BBE5C7" + $"72BFD9C37DBFD9C37DC028C32EC07A46C079C2A4C07A46C07ABD65C07ABD65C0" + $"74BD1AC023BCAFC054BCDBC023BCAF0209BF92BD3DBF92BD3DBF78BD05BF16BC" + $"BCBF4CBCD8BF57BCF1BF28BD82BF5FBD41BF28BD82BB51C159BB51C159BB19C1" + $"92BAEC46BAECC1ECBAEC46BAECC6E2BAECC6E2BAECC71ABB52C6E2BB19C71ABB" + $"52C6E2BF46C2EEBF46C2EEBF7EC2B7BFAC46BFABC25CBFAC46021ABAEBC226BA" + $"EBC226BAEBC1EEBB50C15BBB18C193BB50C15BBB75C137BB75C137BB29C17DBA" + $"42C169BAA6C191BA42C169B53EBEE9B53EBEE9B4E8BEB1B524BE09B4DABE52B5" + $"24BE09B521BE07B521BE07B514BE14B504BE30B50BBE22B4DABE5CB4ABBECBB4" + $"BCBE90B4AABECCB4AABECDB4AABECCB49EBED7B497BEFBB496BEE6B497BEFB22" + $"C35522C35522C38D23C3EDB3FAC3D023C3EDB435C3EEB435C3EEB3FEC3D2B3D0" + $"49B3D0C38EB3D049B3D0C355B3D0C355B3D2C38EB436C3ECB3FEC3D1B436C3EC" + $"BA8AC714BA8AC714BAA0C71FBAC5C71EBAB4C722BAC8C71FBACFC720BACBC720" + $"BAECC720BB1DC709BB05C716BB03C711BAF1C6E4BAF0C706BAF1C6E4BAF1C6E3" + $"BAF1C6E3BAF1C6E4BAF1C6E8BAF0C6E6BAF1C6E6BAF2C6E1BAF1C6E4BAF2C6E1" + $"BAF2C226BAF2C226BAF2C2260209BEEDBCA0BEEDBCA0BEEDBCA0BA14BA35BA14" + $"BA35B9AABA00B8C6BA65B915BA16B8C6BA65B524BE07B524BE07B4D4BE56B554" + $"BEF6B4E9BEC1B554BEF6BA2DC160BA2DC160BA97C195BB7CC130BB2DC17FBB7C" + $"C130BF1EBD8EBF1EBD8EBF6CBD3FBEEEBCA0BF57BCD5BEEEBCA0020CB8DDBB86" + $"B8DDBB86B8FDBB58B917BB32B917BB32B918BB32B8D0BB79B8F7BB52B8D0BB79" + $"B5BCBE8DB5BCBE8DB594BEB4B561BEEBB56BBEDEB561BEEB26BEF9B561BEEBB5" + $"66BF07B566BF07B566BF07B57BBF15B5E6BF4EB5B4BF35B5E6BF4EBA09C15EBA" + $"09C15EBA3BC177BA13C14FBA3FC170BA13C14FB6F8BEFDB6F8BEFDB6CCBEDBB6" + $"E1BE6CB6C1BE9AB6E1BE6C0A0631372E3A303C323A383D393C060FFEFFAF3FBF" + $"1EBD8EBB7BC130BB7BC130BB2CC180BA2DC160BA96C195BA2DC160B553BEF6B5" + $"53BEF6B4EABEC1B523BE08B4D5BE57B523BE08B521BE07B521BE07B514BE14B5" + $"03BE30B50ABE22B4DABE5CB4AABECBB4BCBE90B4AABECCB4AABECDB4AABECCB4" + $"9EBED7B497BEFBB496BEE6B497BEFB22C355B53EBFCCB9D5C216B9D5C216BA8C" + $"C271BBE2C195BAF7C280BCCAC0AABF1EBD8EBF1EBD8EBF1EBD8E001BCBFFBE43" + $"CBFFBE43CBD6BE05CB60BDA8CBA2BDCECB46BD96CB25BD80CB24BD80CB25BD80" + $"C64BBB15C64BBB15C593BAB9C413BB6AC49FBADEC413BB6AC071BF0DC071BF0D" + $"C06EBF0DC02DBF64C02DBF64C032BF5EC04CBF3AC046BF3FC015BF75BFD1C00A" + $"BFEDBFBCBFBFC028BFABC06CBFB1C049BFA9C078BFA9C090BFA8C084BFA9C084" + $"BFACC06EBFAAC079BFACC06EBEE2C4C5BEE2C4C5BEC7C559BFB4C636BF34C5F7" + $"BFB6C637BFBBC638BFB8C637BFC1C63BC60CC95EC60BC95EC63CC976C69FC97D" + $"C66EC980C6A3C97EC6ACC97FC6ACC97FC6E1C97FC749C958C714C972C740C95B" + $"C72FC961C737C95FC73EC95DC75B58C74DC957C756C953C74BC958C750C955C7" + $"75C947C7C4C906C79DC92CC7C4C906CBB8C512CBB8C512CC07C4C2CC59C3B9CC" + $"58C439CC59C3B9CC59BEFACC59BEFACC50BEAFCBFFBE43CC31BE70CBFFBE4302" + $"09CB6EBED2CB6EBED2CB54BE9ACAF2BE51CB28BE6DCB33BE86CB04BF17CB3BBE" + $"D6CB04BF17C72DC2EFC72DC2EFC6F5C326C6C8C3B9C6C8C381C6C8C3B9C6C8C8" + $"78C6C8C878C6C8C8AFC72EC878C6F6C8AFC72EC878CB22C484CB22C484CB5AC4" + $"4BCB88C3B9CB88C3F1CB88C3B90219C6C7C3BBC6C7C3BBC6C7C383C72D48C6F5" + $"C328C72D4853C2CC53C2CCC706C312C61EC2FDC683C326C61EC2FDC11AC07EC1" + $"1AC07EC0C5C046C100BF9EC0B6BFE6C100BF9EC0FDBF9CC0FDBF9CC0F0BFA9C0" + $"DFBFC5C0E7BFB7C0B6BFF1C086C060C09841C086C060C086C061C086C061C07B" + $"C06CC073C090C073C07BC073C090BFA9C4EABFA9C4EABFA9C521C00EC582BFD6" + $"C565C00EC582C011C583C011C583BFDAC567BFADC4EBBFACC523BFADC4EBBFAD" + $"C4EABFADC4EABFAEC522C012C581BFDAC566C012C581C666C8A9C666C8A9C67C" + $"C8B3C6A1C8B3C690C8B6C6A4C8B4C6ACC8B5C6A8C8B5C6C9C8B5C6F9C89EC6E1" + $"C8ABC6DFC8A6C6CDC879C6CDC89BC6CDC879C6CDC878C6CDC878C6CDC879C6CD" + $"C87DC6CDC87BC6CDC87BC6CEC876C6CEC879C6CEC876060EBFFBFF0FC6C7C3BB" + $"C6C7C3BBC6C7C383C61EC2FDC683C326C61EC2FDC11AC07EC11AC07EC0C5C046" + $"C073C090BFB3C494BFB3C494BF8DC514C00EC582C666C8A9C666C8A9C67CC8B3" + $"C6A1C8B3C690C8B6C6A4C8B4C6ACC8B5C6A8C8B5C6C9C8B5C6F9C89EC6E1C8AB" + $"C6DFC8A6C6CDC879C6CDC89BC6CDC879C6CDC878C6CDC878C6CDC879C6CDC87D" + $"C6CDC87BC6CDC87BC6CEC876C6CEC879C6CEC8760209CACABE35CACABE35CACA" + $"BE35C5F0BBCAC5F0BBCAC587BB95C4A2BBF9C4F1BBABC4A2BBF9C100BF9CC100" + $"BF9CC0B0BFEBC130C08AC0C6C056C130C08AC60AC2F5C60AC2F5C673C32AC758" + $"C2C6C709C314C758C2C6CAFBBF23CAFBBF23CB48BED4CACABE35CB33BE69CACA" + $"BE350604EE4D38C1A9C036C17EBF27C1BFC0C4C62CC2D6C2BDBFF3C297C0E7C2" + $"E2BEFE0A10543E523F513E513C4F3A4A404B414F3C503D4E414F425140544051" + $"445245573F0608FFBE5149524950494442454343414E364F364D364241433F41" + $"43404E434442454443514B504B524B5D3E080733583A573E534F5D565B604F44" + $"41170A070116000A000100023FBF9C0000000000003FBF9C288E3C45C67F0A01" + $"0101023FBF9C0000000000003FBF9C288E3C45C67F0A020102023FBF9C000000" + $"0000003FBF9C288E3C45C67F0A030103023FBF9C0000000000003FBF9C288E3C" + $"45C67F0A040104023FBF9C0000000000003FBF9C288E3C45C67F0A050105023F" + $"BF9C0000000000003FBF9C288E3C45C67F0A060106023FBF9C0000000000003F" + $"BF9C288E3C45C67F0A000107023FBF9C0000000000003FBF9C288E3C45C67F0A" + $"010108023FBF9C0000000000003FBF9C288E3C45C67F0A020109023FBF9C0000" + $"000000003FBF9C288E3C45C67F0A03010A023FBF9C0000000000003FBF9C288E" + $"3C45C67F0A04010B023FBF9C0000000000003FBF9C288E3C45C67F0A05010C02" + $"3FBF9C0000000000003FBF9C288E3C45C67F0A06010D023FBF9C000000000000" + $"3FBF9C288E3C45C67F0A00010E023FBF9C0000000000003FBF9C288E3C45C67F" + $"0A01010F023FBF9C0000000000003FBF9C288E3C45C67F0A020110023FBF9C00" + $"00000000003FBF9C288E3C45C67F0A020111023FBF9C0000000000003FBF9C28" + $"8E3C45C67F0A030112023FBF9C0000000000003FBF9C288E3C45C67F0A040113" + $"023FBF9C0000000000003FBF9C288E3C45C67F0A050114023FBF9C0000000000" + $"003FBF9C288E3C45C67F0A060115023FBF9C0000000000003FBF9C288E3C45C6" + $"7F" +}; diff --git a/games-kids/tuxmath/patches/tuxmath-1.7.2.patchset b/games-kids/tuxmath/patches/tuxmath-1.7.2.patchset new file mode 100644 index 000000000..66e1609e8 --- /dev/null +++ b/games-kids/tuxmath/patches/tuxmath-1.7.2.patchset @@ -0,0 +1,21 @@ +From 90c424b625d8696dba88228617081a8e03f2b290 Mon Sep 17 00:00:00 2001 +From: begasus +Date: Mon, 15 Aug 2016 11:14:15 +0200 +Subject: fix build + + +diff --git a/src/SDL_extras.c b/src/SDL_extras.c +index db67820..39274c2 100644 +--- a/src/SDL_extras.c ++++ b/src/SDL_extras.c +@@ -987,6 +987,7 @@ static void free_font_list(void) + /* font in memory once loaded until cleanup. */ + static TTF_Font* get_font(int size) + { ++ static char prev_font_name[FONT_NAME_LENGTH]; + if (size < 0) + { + fprintf(stderr, "Error - requested font size %d is negative\n", size); +-- +2.7.0 + diff --git a/games-kids/tuxmath/tuxmath-1.7.2.recipe b/games-kids/tuxmath/tuxmath-1.7.2.recipe new file mode 100644 index 000000000..bf0c24546 --- /dev/null +++ b/games-kids/tuxmath/tuxmath-1.7.2.recipe @@ -0,0 +1,85 @@ +SUMMARY="Tux4Kids' math tutor for kids" +DESCRIPTION="TuxMath is an educational math tutor for kids starring Tux, \ +the Linux penguin. This educational game comes with two different games for \ +practicing math, and having a great time doing it." +HOMEPAGE="https://tux4kids.alioth.debian.org/" +COPYRIGHT="2000-2009 Sam Hart" +LICENSE="GNU GPL v2" +REVISION="1" +SOURCE_URI="https://downloads.sf.net/tuxmath/tuxmath_w_fonts-$portVersion.tar.gz" +CHECKSUM_SHA256="7a3e39b17b88402a89780ac56368d8d92322c3b91f50ee4f9b747a8e2901b3a4" +SOURCE_DIR="tuxmath_w_fonts-$portVersion" +PATCHES="tuxmath-$portVersion.patchset" +ADDITIONAL_FILES="tuxmath.rdef" + +ARCHITECTURES="!x86_gcc2 x86 x86_64" +SECONDARY_ARCHITECTURES="x86" + +PROVIDES=" + tuxmath$secondaryArchSuffix + app:TuxMath$secondaryArchSuffix + " +REQUIRES=" + haiku$secondaryArchSuffix + lib:libcrypto$secondaryArchSuffix + lib:libiconv$secondaryArchSuffix + lib:libintl$secondaryArchSuffix + lib:libsdl$secondaryArchSuffix + lib:libsdl_image$secondaryArchSuffix + lib:libsdl_mixer$secondaryArchSuffix + lib:libsdl_ttf$secondaryArchSuffix + " + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + devel:libcrypto$secondaryArchSuffix + devel:libiconv$secondaryArchSuffix + devel:libintl$secondaryArchSuffix + devel:libsdl$secondaryArchSuffix + devel:libsdl_image$secondaryArchSuffix + devel:libsdl_mixer$secondaryArchSuffix + devel:libsdl_ttf$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + cmd:aclocal + cmd:autoconf + cmd:autopoint + cmd:cmake + cmd:gcc$secondaryArchSuffix + cmd:libtoolize$secondaryArchSuffix + cmd:make + cmd:pkg_config$secondaryArchSuffix + " + +BUILD() +{ + autoreconf -vfi + sed -i "s,-lm,," configure + + ./configure --prefix=$appsDir/TuxMath --without-sdlpango LDFLAGS="-liconv" + + echo "#define ICONV_CONST const" >> config.h + make $jobArgs +} + +INSTALL() +{ + mkdir -p $appsDir/TuxMath + make install + + local MAJOR="`echo "$portVersion" | cut -d. -f1`" + local MIDDLE="`echo "$portVersion" | cut -d. -f2`" + local MINOR="`echo "$portVersion" | cut -d. -f3`" + sed \ + -e "s|@MAJOR@|$MAJOR|" \ + -e "s|@MIDDLE@|$MIDDLE|" \ + -e "s|@MINOR@|$MINOR|" \ + $portDir/additional-files/tuxmath.rdef > tuxmath.rdef + + addResourcesToBinaries tuxmath.rdef \ + $appsDir/TuxMath/bin/tuxmath + + mv $appsDir/TuxMath/bin/tuxmath $appsDir/TuxMath/TuxMath + rm -r $appsDir/TuxMath/bin + addAppDeskbarSymlink $appsDir/TuxMath/TuxMath +}