From 0509df715fa61ff6f4efc108a8a0dca459da4b8b Mon Sep 17 00:00:00 2001
From: Peter Kosyh
Date: Wed, 3 Oct 2018 17:39:46 +0300
Subject: [PATCH] Instead: add new recipe (#3181)
---
.../instead/additional-files/instead.rdef.in | 164 ++++++++++++++++++
games-engines/instead/instead-3.2.2.recipe | 91 ++++++++++
2 files changed, 255 insertions(+)
create mode 100644 games-engines/instead/additional-files/instead.rdef.in
create mode 100644 games-engines/instead/instead-3.2.2.recipe
diff --git a/games-engines/instead/additional-files/instead.rdef.in b/games-engines/instead/additional-files/instead.rdef.in
new file mode 100644
index 000000000..5b64645f6
--- /dev/null
+++ b/games-engines/instead/additional-files/instead.rdef.in
@@ -0,0 +1,164 @@
+
+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 = "INSTEAD",
+ long_info = "@LONG_INFO@"
+};
+
+resource app_signature "application/x-vnd.instead";
+
+resource vector_icon {
+ $"6E6369660C038FDBFF050003D9D9B40400320371CCFF03FF6A62040064020016"
+ $"003F4B860000000000003CDF4ACD2470D225A503FF0B0003FF979103E8C97D03"
+ $"E4C67D280A06B625C1A0C1A9BD05C957C1A0C957C4B3BDD3CAD7B625C4B30A06"
+ $"B625C1A0C1A9BD05C957C1A0C957C4B3BDD3CAD7B625C4B30A06C931C1F0BDD1"
+ $"C7BEB64FC235B63BC425BDDBCA38C93BC4420A06C931C1F0BDD1C7BEB64FC235"
+ $"B63BC425BDDBCA38C93BC4420604FBB70FC1C3C041C0B0B70FC1C3C1A2BD65C8"
+ $"9AC1AFC89AC1AFC740C260C402C386C53CC357BE7FC45A0604FBB70FC1C3C041"
+ $"C0B0B70FC1C3C1A2BD65C89AC1AFC89AC1AFC740C260C402C386C53CC357BE7F"
+ $"C45A0A04C197BDD8BE3CBF41C476C2FDC7B6C1950A04C197BDD8BE3CBF41C476"
+ $"C2FDC7B6C1950A06C931C1F0BDD1C7BEB64FC235B63BC425BDDBCA38C93BC442"
+ $"0A06C931C1F0BDD1C7BEB64FC235B63BC425BDDBCA38C93BC4420A04C931C1F0"
+ $"BDD1C7BEBDDBCA38C93BC4420A04C931C1F0BDD1C7BEBDDBCA38C93BC4420A04"
+ $"BDD1C7BEB64FC235B63BC425BDDBCA380A04BDD1C7BEB64FC235B63BC425BDDB"
+ $"CA380205B706C392B637C3C4B7C1C42CB935C560B87BC4C6B84BC5AEB623C937"
+ $"B822C905B67AC813B681C68CB67EC76BB5FBC6DEB49AC6E9B521C722B60FC5DA"
+ $"0205B706C392B637C3C4B7C1C42CB935C560B87BC4C6B84BC5AEB623C937B822"
+ $"C905B67AC813B681C68CB67EC76BB5FBC6DEB49AC6E9B521C722B60FC5DA0204"
+ $"B6CFC416B721C3DEB69BC439B610C5A1B65CC50BB6C1C4F4B7ACC720B702C72E"
+ $"B811C717B882C5A6B84EC62FB8B1C5270204B6CFC416B721C3DEB69BC439B610"
+ $"C5A1B65CC50BB6C1C4F4B7ACC720B702C72EB811C717B882C5A6B84EC62FB8B1"
+ $"C5270604FEC190BE2BBEDBBF48BEDBBF48C172BE7CC469C1C5C2EBC091C570C2"
+ $"9BC61DC0E1C79FC190C61DC0E10604FEC190BE2BBEDBBF48BEDBBF48C172BE7C"
+ $"C469C1C5C2EBC091C570C29BC61DC0E1C79FC190C61DC0E10610BEBEBEBEB87E"
+ $"B81FBAEEBAB4BAEEBAB4BAE1BAECBAE9BB5FBAE0BB26BAE9BB5FB854BDCFB9A0"
+ $"BF2EBC35BCBEBC35BCBEBC6DBCCBBCE0BCC3BCA7BCCDBCE0BCC3BF51BF58C0B0"
+ $"BE0CBE3FBB77BE3FBB77BE4CBB3FBE44BACCBE4EBB05BE44BACCC0D9B85CBF8E"
+ $"2ABCF8B96DBCF8B96DBCC030BC4DB968BC86B95EBC4DB968B9DDB6D30207B1EA"
+ $"ADE9B1EAADE9B244AD96B32DADE2B2CFAD93B32DADE2B341ADF5B341ADF5B39C"
+ $"AE56B33CAF4AB39AAEEDB2DEAFA8B1E7AF4FB247AFAAB186AEF4B1D8ADFAB180"
+ $"AE5DB1DEADF4B1EAADE9B1E4ADEEB1EAADE90610BEBEBEBEB87EB81FBAEEBAB4"
+ $"BAEEBAB4BAE1BAECBAE9BB5FBAE0BB26BAE9BB5FB854BDCFB9A0BF2EBC35BCBE"
+ $"BC35BCBEBC6DBCCBBCE0BCC3BCA7BCCDBCE0BCC3BF51BF58C0B0BE0CBE3FBB77"
+ $"BE3FBB77BE4CBB3FBE44BACCBE4EBB05BE44BACCC0D9B85CBF8E2ABCF8B96DBC"
+ $"F8B96DBCC030BC4DB968BC86B95EBC4DB968B9DDB6D30207B1EAADE9B1EAADE9"
+ $"B244AD96B32DADE2B2CFAD93B32DADE2B341ADF5B341ADF5B39CAE56B33CAF4A"
+ $"B39AAEEDB2DEAFA8B1E7AF4FB247AFAAB186AEF4B1D8ADFAB180AE5DB1DEADF4"
+ $"B1EAADE9B1E4ADEEB1EAADE90AC0BBF1B44BBB92B457BB6AB4E6BB66B54ABB6D"
+ $"B56EBADCB594BAD2B570BA9EB51BBA35B4B1B9DCB4D6B9DAB56AB9F0B5CCBA01"
+ $"B5EDB97FB636B96BB617B922B5D2B8A2B587B856B5C1B87BB651B8A9B6AAB8C2"
+ $"B6C5B857B72EB83CB715B7E4B6E5B755B6BDB71AB709B763B78BB7A6B7D4B7C5"
+ $"B7E9B779B869B759B858B6F8B840B663B83FB63EB898B6A5B903B6FAB938B71D"
+ $"B944B6F5B9D4B6D1B9CBB66DB9CEB5DEB9F4B5D0BA52B650BA9EB6AFBABCB6D4"
+ $"BABEB6D3BB54B6AEBB55B64EBB72B5CDBBBBB5D8BC1AB668BC43B6CCBC46B6F0"
+ $"BC3FB715BCD0B6F2BCDBB69DBD0FB633BD77B657BDD0B6EBBDD2B74DBDBCB76E"
+ $"BDACB7B8BE2DB798BE41B754BE8AB709BF0AB743BF56B7D3BF31B82BBF03B847"
+ $"BEEBB8AFBF55B896BF70B866BFC8B83FC057B88BC092B90DC049B956C005B96A"
+ $"BFE7B9EBC032B9D9C053B9C2C0B4B9C2C149BA1AC16EBA84C107BABAC0B2BAC5"
+ $"C08FBB55C0B7BB4DC0DBBB4FC13FBB75C1CFBBD5C1DCBC20C15CBC3DC0FDBC40"
+ $"C0D8BCD5C0D9BCD7C0FEBCF3C15EBD3DC1DFBD9CC1D3BDC4C144BDC8C0E1BDC0"
+ $"C0BCBE51C097BE5CC0BABE90C110BEF9C179BF52C155BF53C0C0BF3EC05FBF2D"
+ $"C03EBFAEBFF4BFC3C013C00BC059C08BC0A3C0D8C069C0B3BFD9C085BF81C06C"
+ $"BF66C0D6BEFD43BF16C149BF46C1D9BF6DC214BF21C1CCBE9FC188BE56C168BE"
+ $"41C1B4BDC1C1D5BDD2C236BDEAC2CBBDEA48BD92C288BD28C234BCF2C211BCE7"
+ $"C239BC57C25DBC5FC2C1BC5DC350BC37C35EBBD8C2DEBB8CC27EBB6EC259BB6C"
+ $"C25BBAD7C280BAD5C2E0BAB9C361BA6FC355BA10C2C6B9E8C262B9E4C23EB9EC"
+ $"C218B95BC23CB94FC291B91CC2FBB8B3C2D6B85AC242B859C1E1B86EC1BFB87F"
+ $"C175B7FDC195B7E9C1DAB7A1C225B721C1EBB6D4C15BB6F8C102B727C0E7B740"
+ $"C07EB6D6C097B6BAC0C7B663C0EEB5D3C0A3B598C021B5E1BFD8B625BFC3B644"
+ $"BF43B5F8BF54B5D7BF6BB575BF6CB4E1BF14B4BCBEA9B524BE74B578BE68B59B"
+ $"BDD8B573BDE0B54FBDDEB4EBBDB8B45BBD59B44EBD0EB4CEBCF0B52DBCEEB553"
+ $"BC58B551BC57B52CBC3BB4CC0206BCA8B6A2BC82B6A1BEE5B6AAC103BA95C0C3"
+ $"B85BC103BA95C10BBB15C10BBB15C10BBD7EBCB7BF89BF20BF77BA4EBF9AB825"
+ $"BB56B848BDBEB802B8EEBC36B6A6B9D0B6DABC5CB6A20AC0BBF1B44BBB92B457"
+ $"BB6AB4E6BB66B54ABB6DB56EBADCB594BAD2B570BA9EB51BBA35B4B1B9DCB4D6"
+ $"B9DAB56AB9F0B5CCBA01B5EDB97FB636B96BB617B922B5D2B8A2B587B856B5C1"
+ $"B87BB651B8A9B6AAB8C2B6C5B857B72EB83CB715B7E4B6E5B755B6BDB71AB709"
+ $"B763B78BB7A6B7D4B7C5B7E9B779B869B759B858B6F8B840B663B83FB63EB898"
+ $"B6A5B903B6FAB938B71DB944B6F5B9D4B6D1B9CBB66DB9CEB5DEB9F4B5D0BA52"
+ $"B650BA9EB6AFBABCB6D4BABEB6D3BB54B6AEBB55B64EBB72B5CDBBBBB5D8BC1A"
+ $"B668BC43B6CCBC46B6F0BC3FB715BCD0B6F2BCDBB69DBD0FB633BD77B657BDD0"
+ $"B6EBBDD2B74DBDBCB76EBDACB7B8BE2DB798BE41B754BE8AB709BF0AB743BF56"
+ $"B7D3BF31B82BBF03B847BEEBB8AFBF55B896BF70B866BFC8B83FC057B88BC092"
+ $"B90DC049B956C005B96ABFE7B9EBC032B9D9C053B9C2C0B4B9C2C149BA1AC16E"
+ $"BA84C107BABAC0B2BAC5C08FBB55C0B7BB4DC0DBBB4FC13FBB75C1CFBBD5C1DC"
+ $"BC20C15CBC3DC0FDBC40C0D8BCD5C0D9BCD7C0FEBCF3C15EBD3DC1DFBD9CC1D3"
+ $"BDC4C144BDC8C0E1BDC0C0BCBE51C097BE5CC0BABE90C110BEF9C179BF52C155"
+ $"BF53C0C0BF3EC05FBF2DC03EBFAEBFF4BFC3C013C00BC059C08BC0A3C0D8C069"
+ $"C0B3BFD9C085BF81C06CBF66C0D6BEFD43BF16C149BF46C1D9BF6DC214BF21C1"
+ $"CCBE9FC188BE56C168BE41C1B4BDC1C1D5BDD2C236BDEAC2CBBDEA48BD92C288"
+ $"BD28C234BCF2C211BCE7C239BC57C25DBC5FC2C1BC5DC350BC37C35EBBD8C2DE"
+ $"BB8CC27EBB6EC259BB6CC25BBAD7C280BAD5C2E0BAB9C361BA6FC355BA10C2C6"
+ $"B9E8C262B9E4C23EB9ECC218B95BC23CB94FC291B91CC2FBB8B3C2D6B85AC242"
+ $"B859C1E1B86EC1BFB87FC175B7FDC195B7E9C1DAB7A1C225B721C1EBB6D4C15B"
+ $"B6F8C102B727C0E7B740C07EB6D6C097B6BAC0C7B663C0EEB5D3C0A3B598C021"
+ $"B5E1BFD8B625BFC3B644BF43B5F8BF54B5D7BF6BB575BF6CB4E1BF14B4BCBEA9"
+ $"B524BE74B578BE68B59BBDD8B573BDE0B54FBDDEB4EBBDB8B45BBD59B44EBD0E"
+ $"B4CEBCF0B52DBCEEB553BC58B551BC57B52CBC3BB4CC0206BCA8B6A2BC82B6A1"
+ $"BEE5B6AAC103BA95C0C3B85BC103BA95C10BBB15C10BBB15C10BBD7EBCB7BF89"
+ $"BF20BF77BA4EBF9AB825BB56B848BDBEB802B8EEBC36B6A6B9D0B6DABC5CB6A2"
+ $"0610BEBEBEBEC498BFAAC596BEBCC596BEBCC5ABBEC1C5D7BEBEC5C1BEC2C5D7"
+ $"BEBEC6C5BFBCC74CBF3EC65EBE40C65EBE40C663BE2BC660BDFFC664BE14C660"
+ $"BDFFC75EBD11C6E0BC8AC5E2BD78C5E2BD78C5CDBD73C5A1BD75C5B6BD72C5A1"
+ $"BD75C4B3BC77C42C39C51ABDF4C51ABDF4C515BE09C518BE35C514BE1FC518BE"
+ $"35C41ABF230207AF55AA56AF55AA56AF35AA33AF53A9DAAF34A9FEAF53A9DAAF"
+ $"5AA9D2AF5AA9D2AF7FA9B0AFDD08AFB9A9B1B000A9F9AFDEAA57B001AA33AFBB"
+ $"AA7CAF5BAA5CAF81AA7EAF59AA5AAF55AA56AF57AA58AF55AA560610BEBEBEBE"
+ $"C498BFAAC596BEBCC596BEBCC5ABBEC1C5D7BEBEC5C1BEC2C5D7BEBEC6C5BFBC"
+ $"C74CBF3EC65EBE40C65EBE40C663BE2BC660BDFFC664BE14C660BDFFC75EBD11"
+ $"C6E0BC8AC5E2BD78C5E2BD78C5CDBD73C5A1BD75C5B6BD72C5A1BD75C4B3BC77"
+ $"C42C39C51ABDF4C51ABDF4C515BE09C518BE35C514BE1FC518BE35C41ABF2302"
+ $"07AF55AA56AF55AA56AF35AA33AF53A9DAAF34A9FEAF53A9DAAF5AA9D2AF5AA9"
+ $"D2AF7FA9B0AFDD08AFB9A9B1B000A9F9AFDEAA57B001AA33AFBBAA7CAF5BAA5C"
+ $"AF81AA7EAF59AA5AAF55AA56AF57AA58AF55AA560A60C57CBA8EC52CBA97C4FE"
+ $"BB25C4FFBB55C514BBA64CBBDDC461BB94C440BB70C3BEBB28C37DBB58C39DBB"
+ $"EAC3B6BC13C3F1BC4DC393BCC3C34DBC98C31EBC89C289BC8CC26ABCD5C2CDBD"
+ $"44C2F8BD5BC348BD71C332BE06C2E0BE04C2B0BE0EC230BE5BC239BEABC2C8BE"
+ $"D8C2F7BED7C348BEC2C37FBF4EC336BF75C312BF95C2CAC017C2FAC059C38CC0"
+ $"39C3B6C020C3F0BFE6C466C043C43AC08AC42CC0B7C42EC14CC478C16DC4E6C1"
+ $"08C4FEC0DEC514C08EC5A8C0A4C5A6C0F7C5B0C126C5FDC1A6C64DC19DC67AC1"
+ $"0FC67AC0DEC664C08EC6F0C056C717C09FC738C0C4C7BAC10CC7FBC0DCC7DCC0"
+ $"4AC7C2C021C788BFE6C7E5BF70C82CBF9CC85ABFAAC8EFBFA8C90FBF5EC8AABE"
+ $"F0C880BED8C830BEC3C847BE2EC899BE30C8C9BE26C948BDD9C93FBD89C8B13A"
+ $"C880BD5DC830BD72C7F9BCE6C842BCBFC866BC9EC8AFBC1CC87EBBDBC7EDBBFB"
+ $"C7C3BC14C788BC4EC712BBF1C73EBBAAC74DBB7CC74ABAE7C700BAC7C692BB2B"
+ $"C67ABB55C665BBA6C5D0BB90C5D3BB3DC5C9BB0E0206C5C2BC71C5B4BC71C698"
+ $"BC74C762BDEAC74ABD16C762BDEAC765BE1AC765BE1AC765BF00C5C8BFC3C6AE"
+ $"BFBCC4E2BFC9C414BE32C421BF18C407BD4CC598BC72C4B3BC86C5A6BC710A60"
+ $"C57CBA8EC52CBA97C4FEBB25C4FFBB55C514BBA64CBBDDC461BB94C440BB70C3"
+ $"BEBB28C37DBB58C39DBBEAC3B6BC13C3F1BC4DC393BCC3C34DBC98C31EBC89C2"
+ $"89BC8CC26ABCD5C2CDBD44C2F8BD5BC348BD71C332BE06C2E0BE04C2B0BE0EC2"
+ $"30BE5BC239BEABC2C8BED8C2F7BED7C348BEC2C37FBF4EC336BF75C312BF95C2"
+ $"CAC017C2FAC059C38CC039C3B6C020C3F0BFE6C466C043C43AC08AC42CC0B7C4"
+ $"2EC14CC478C16DC4E6C108C4FEC0DEC514C08EC5A8C0A4C5A6C0F7C5B0C126C5"
+ $"FDC1A6C64DC19DC67AC10FC67AC0DEC664C08EC6F0C056C717C09FC738C0C4C7"
+ $"BAC10CC7FBC0DCC7DCC04AC7C2C021C788BFE6C7E5BF70C82CBF9CC85ABFAAC8"
+ $"EFBFA8C90FBF5EC8AABEF0C880BED8C830BEC3C847BE2EC899BE30C8C9BE26C9"
+ $"48BDD9C93FBD89C8B13AC880BD5DC830BD72C7F9BCE6C842BCBFC866BC9EC8AF"
+ $"BC1CC87EBBDBC7EDBBFBC7C3BC14C788BC4EC712BBF1C73EBBAAC74DBB7CC74A"
+ $"BAE7C700BAC7C692BB2BC67ABB55C665BBA6C5D0BB90C5D3BB3DC5C9BB0E0206"
+ $"C5C2BC71C5B4BC71C698BC74C762BDEAC74ABD16C762BDEAC765BE1AC765BE1A"
+ $"C765BF00C5C8BFC3C6AEBFBCC4E2BFC9C414BE32C421BF18C407BD4CC598BC72"
+ $"C4B3BC86C5A6BC710005BDE6BB15BDE6BB15BDE6BBCBBCA0BC64BD55BC5FBBEB"
+ $"BC69BB48BB28BB53BBDDBB3EBA73BC7AB9C8BBC6B9D7BD2FB9B8BDE4BAF0BDCF"
+ $"BA3BBDE4BAF00005BDE6BB15BDE6BB15BDE6BBCBBCA0BC64BD55BC5FBBEBBC69"
+ $"BB48BB28BB53BBDDBB3EBA73BC7AB9C8BBC6B9D7BD2FB9B8BDE4BAF0BDCFBA3B"
+ $"BDE4BAF00005C63CBE1AC63CBE1AC63CBE5FC5C0BE9AC605BE98C57ABE9CC53C"
+ $"BE21C540BE67C538BDDCC5B1BD9AC56CBDA0C5F6BD94C63BBE0BC634BDC6C63B"
+ $"BE0B0005C63CBE1AC63CBE1AC63CBE5FC5C0BE9AC605BE98C57ABE9CC53CBE21"
+ $"C540BE67C538BDDCC5B1BD9AC56CBDA0C5F6BD94C63BBE0BC634BDC6C63BBE0B"
+ $"200A000100000A0101011001178000040A020102000A0301031001178122040A"
+ $"040104000A0101051001178000040A050106000A0601071001178022040A0701"
+ $"08000A0301091001178022040A02010A000A01010B1001178000040A02010C00"
+ $"0A01010D1001178000040A08010E000A01010F1001178022040A080110000A01"
+ $"01111001178000040A090112000A0101131001178000040A0A021415000A0102"
+ $"16171001178022040A0A021819000A01021A1B1001178002040A0A021C1D000A"
+ $"01021E1F1001178022040A0A022021000A010222231001178002040A0B012400"
+ $"0A0101251001178022040A0B0126000A010127100117802204"
+};
diff --git a/games-engines/instead/instead-3.2.2.recipe b/games-engines/instead/instead-3.2.2.recipe
new file mode 100644
index 000000000..f8074b7cc
--- /dev/null
+++ b/games-engines/instead/instead-3.2.2.recipe
@@ -0,0 +1,91 @@
+SUMMARY="Simple Text Adventures, The Interpreter"
+DESCRIPTION="INSTEAD was designed to make the textographic games. \
+These games are a mix of interactive fiction, visual novels and classic \
+point & click adventures. Adventure begins!
+(Get games from http://instead-games.ru and unpack them into ~/.instead/games)"
+HOMEPAGE="https://instead-hub.github.io/"
+COPYRIGHT="2009-2018 Peter Kosyh"
+LICENSE="MIT"
+REVISION="1"
+SOURCE_URI="https://github.com/instead-hub/instead/releases/download/$portVersion/instead_$portVersion.tar.gz"
+CHECKSUM_SHA256="fd3e732e548a36ae85a27ea2e0743fd8c097ab8b613fc6e4b86a762fd15def1f"
+ADDITIONAL_FILES="instead.rdef.in"
+
+ARCHITECTURES="!x86_gcc2 x86 x86_64"
+if [ "$targetArchitecture" = "x86_gcc2" ]; then
+SECONDARY_ARCHITECTURES="x86"
+fi
+
+PROVIDES="
+ instead$secondaryArchSuffix = $portVersion
+ app:Instead = $portVersion
+ "
+
+REQUIRES="
+ haiku$secondaryArchSuffix
+ lib:libiconv$secondaryArchSuffix
+ lib:libluajit_5.1$secondaryArchSuffix
+ lib:libsdl$secondaryArchSuffix
+ lib:libsdl_image$secondaryArchSuffix
+ lib:libsdl_mixer$secondaryArchSuffix
+ lib:libsdl_ttf$secondaryArchSuffix
+ lib:libz$secondaryArchSuffix
+ "
+
+BUILD_REQUIRES="
+ haiku${secondaryArchSuffix}_devel
+ devel:libiconv$secondaryArchSuffix
+ devel:libluajit_5.1$secondaryArchSuffix
+ devel:libsdl$secondaryArchSuffix
+ devel:libsdl_image$secondaryArchSuffix
+ devel:libsdl_mixer$secondaryArchSuffix
+ devel:libsdl_ttf$secondaryArchSuffix
+ devel:libz$secondaryArchSuffix
+ "
+BUILD_PREREQUIRES="
+ cmd:gcc$secondaryArchSuffix
+ cmd:ld$secondaryArchSuffix
+ cmd:make
+ cmd:pkg_config$secondaryArchSuffix
+ "
+
+BUILD()
+{
+ mkdir doc/saved && mv doc/*.pdf doc/*.txt doc/saved
+ echo "2" | ./configure.sh
+ mv doc/saved/* doc/ && rm -rf doc/saved
+ make $jobArgs PREFIX=$appsDir/Instead \
+ BIN=$appsDir/Instead \
+ DESTDIR=/ \
+ DATAPATH=$appsDir/Instead/data \
+ DOCPATH=$appsDir/Instead/documentation \
+ ICONPATH=$appsDir/Instead/data/icon
+}
+
+INSTALL()
+{
+ make install PREFIX=$appsDir/Instead \
+ BIN=$appsDir/Instead \
+ DESTDIR=/ \
+ DATAPATH=$appsDir/Instead/data \
+ DOCPATH=$appsDir/Instead/documentation \
+ ICONPATH=$appsDir/Instead/data/icon
+
+ # Clean up some unnecessary things from the package
+ rm -rf $appsDir/Instead/{share,instead}
+ mv $appsDir/Instead/sdl-instead $appsDir/Instead/Instead
+
+ 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|@MAJOR@|$MAJOR|" \
+ -e "s|@MIDDLE@|$MIDDLE|" \
+ -e "s|@MINOR@|$MINOR|" \
+ -e "s|@LONG_INFO@|$LONG_INFO|" \
+ $portDir/additional-files/instead.rdef.in > instead.rdef
+
+ addResourcesToBinaries instead.rdef $appsDir/Instead/Instead
+ addAppDeskbarSymlink $appsDir/Instead/Instead INSTEAD
+}