diff options
-rw-r--r-- | .SRCINFO | 66 | ||||
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | PKGBUILD | 165 |
3 files changed, 237 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6b8d80d701a2 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,66 @@ +pkgbase = noforth + pkgdesc = Interactive 16-bit stand-alone forth for MSP430 + pkgver = 190519 + pkgrel = 1 + url = http://home.hccnet.nl/anij/nof/noforth.html + arch = any + license = GPL3 + source = https://home.hccnet.nl/anij/nof/ihxx/noforths%20149.zip + source = https://home.hccnet.nl/anij/nof/ihxx/noforths%202433.zip + source = https://home.hccnet.nl/anij/nof/ihxx/noforths%205739.zip + source = https://home.hccnet.nl/anij/nof/ihxx/noforths%2059x9.zip + source = https://home.hccnet.nl/anij/nof/ihxx/noforths%205994.zip + source = https://home.hccnet.nl/anij/nof/ihxx/noforths%202553.zip + source = https://home.hccnet.nl/anij/nof/ihxx/noforths%202955.zip + source = https://home.hccnet.nl/anij/nof/ihxx/noforths%202x55.zip + source = https://home.hccnet.nl/anij/nof/noforth%20tools.f + source = https://home.hccnet.nl/anij/nof/noforth%20c%20more%20standard%20words.f + source = https://home.hccnet.nl/anij/nof/noforth%20v%20more%20standard%20words.f + source = https://home.hccnet.nl/anij/nof/noforth%20asm.f + source = https://home.hccnet.nl/anij/nof/noforth%20das.f + source = https://home.hccnet.nl/anij/nof/aux430asm.f + source = https://home.hccnet.nl/anij/nof/boards/msp430f149%20minim%20core%20board.pdf + source = https://home.hccnet.nl/anij/nof/boards/msp430f149%20dupont%20board.pdf + source = https://home.hccnet.nl/anij/nof/boards/msp430f149%20mini-v3%20board.pdf + source = https://home.hccnet.nl/anij/nof/boards/msp-exp430fr2433%20experimenter%20board.pdf + source = https://home.hccnet.nl/anij/nof/boards/msp-exp430fr5739%20experimenter%20board.pdf + source = https://home.hccnet.nl/anij/nof/boards/msp-exp430fr5969%20experimenter%20board.pdf + source = https://home.hccnet.nl/anij/nof/boards/msp-exp430fr5994%20experimenter%20board.pdf + source = https://home.hccnet.nl/anij/nof/boards/msp430g2553%20launchpad.pdf + source = https://home.hccnet.nl/anij/nof/boards/msp430g2553%20egel%20kit.pdf + source = https://home.hccnet.nl/anij/nof/boards/msp-exp430fr2355%20experimenter%20board.pdf + source = https://home.hccnet.nl/anij/nof/howto/howto-fr2355.pdf + source = https://home.hccnet.nl/anij/nof/howto/msp-exp430fr2355%20board%20as%20programmer.pdf + source = https://home.hccnet.nl/anij/nof/howto/howto-fr59xx-linux.pdf + source = https://home.hccnet.nl/anij/nof/howto/howto-linux.pdf + sha256sums = b90a3d962529fb81b37617579faca2a75683395732cd660730ebe25de2b22fa9 + sha256sums = 64f3f4cd315d76b46578a8166542e707df26a7269724fb9be139a8f1c2789d66 + sha256sums = 782ff18185465304dbbc2018d0c7572bc1e885644ce276a7014bca8187eb7970 + sha256sums = 728c1318cccf669b8f88cb3bbafdf7ecba4a4b82fa4f6647f9a7c8963e0b0ee7 + sha256sums = 4b2925e677535e56e09eb504bab240e3286d87a5eb16d88fcaf8b4a3b8759ee2 + sha256sums = 4a06ffde951d5653d2571a10e6d7d40979beb1748a151ec102a86b6c4c3acc42 + sha256sums = a8d9d4d52a09cebccb981da103e64e8e0677cf04a3903d4358951a802a0b4655 + sha256sums = 1af1f66991070379f592fb88655b3c68c47cb156c55f89453e1c4c671f465e74 + sha256sums = ee9ff459c2bdfb92935116fd71c399548836eaf25cf46dd9dc04156bfab0294a + sha256sums = b54be668d56ea39a4f54a70ed2f0e8ed54ce79e7b13aea99f7e7b82c911c588c + sha256sums = 3816345e5122ad6abadb2c7e89a83c9d4935b794650e569c88ca5b055d6569cf + sha256sums = dced05534c1e82355af10646d790e9a05d0a88a6037ee94b32d065e85767d938 + sha256sums = cff08165e3f1f12acd887965936a0237c8d790ca2e72cca26ff0fdb86239f490 + sha256sums = 433acf3d5c9486b416f7ee02947de4cf97222cdb03f3cf8d22ad87b305e1a3e2 + sha256sums = 87cda529587603eed15691c19c2af3dd088bb27dcff15f3a9e051e3f50341beb + sha256sums = d7d655518842bafe8bd2c979a6faf3c321adfecfb71b92279ff3612841571e53 + sha256sums = b6ac38fef53a4852d7a9499e1727b3a739ffc8e74660c02b1bacf03adfb70fab + sha256sums = 73719aeaedb07c172ab5bc9f16eb6f456a0a23ff68e2e3a02a44e6fdba5b013c + sha256sums = 502712f59e7b6c596d7bd4499d4913023a61284d37f7259b3c3ab442eae6cc0f + sha256sums = 6625180b04e6ea97e69ef86fe5d7169e114fd47fa26cfa1437e8e54c75b65319 + sha256sums = bc6b5b4d1af917a077ae5ef592b28e5be247591241444437054741f64322c8cb + sha256sums = e013cc12e831ad26be3a462da34e4766f1e0f5ec3d05f2c34a83051a48a512a5 + sha256sums = 68e7493a18f4c0577b0eb9a0659232a014bf0aaa337043691b12a44c2065e9da + sha256sums = d763e3213b869efcb34a0593bb0d32f774845b00b302e6527b0f5f63730177b5 + sha256sums = d85bcb373465157594a79c7fe92938b33320cc092f75e9001065edd0529c3cef + sha256sums = e3f7637220b1af1c2316a0a942a3bc40ed2a075797de59d294d36d40179a3c43 + sha256sums = d3bdba398884e3b6b15d26b2d35a4a4f7ceca22a95616ee87549038f19779e6b + sha256sums = 278faf18867e0e8c0969660fdcfc0d0bba8f3c15d05274963d2edd31fe9a6db4 + +pkgname = noforth + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..33be532ca9bf --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +/*.f +/*.pdf +/*.pkg.tar.xz +/*.zip +/pkg/ +/src/ diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a2f8ee18059d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,165 @@ +# Maintainer: Eugen Zagorodniy <https://github.com/ezag> + +pkgname=noforth +pkgver=190519 +pkgrel=1 +pkgdesc='Interactive 16-bit stand-alone forth for MSP430' +arch=('any') +url=http://home.hccnet.nl/anij/nof/noforth.html +license=('GPL3') + +source=( + 'https://home.hccnet.nl/anij/nof/ihxx/noforths%20149.zip' + 'https://home.hccnet.nl/anij/nof/ihxx/noforths%202433.zip' + 'https://home.hccnet.nl/anij/nof/ihxx/noforths%205739.zip' + 'https://home.hccnet.nl/anij/nof/ihxx/noforths%2059x9.zip' + 'https://home.hccnet.nl/anij/nof/ihxx/noforths%205994.zip' + 'https://home.hccnet.nl/anij/nof/ihxx/noforths%202553.zip' + 'https://home.hccnet.nl/anij/nof/ihxx/noforths%202955.zip' + 'https://home.hccnet.nl/anij/nof/ihxx/noforths%202x55.zip' + + 'https://home.hccnet.nl/anij/nof/noforth%20tools.f' + 'https://home.hccnet.nl/anij/nof/noforth%20c%20more%20standard%20words.f' + 'https://home.hccnet.nl/anij/nof/noforth%20v%20more%20standard%20words.f' + 'https://home.hccnet.nl/anij/nof/noforth%20asm.f' + 'https://home.hccnet.nl/anij/nof/noforth%20das.f' + 'https://home.hccnet.nl/anij/nof/aux430asm.f' + + 'https://home.hccnet.nl/anij/nof/boards/msp430f149%20minim%20core%20board.pdf' + 'https://home.hccnet.nl/anij/nof/boards/msp430f149%20dupont%20board.pdf' + 'https://home.hccnet.nl/anij/nof/boards/msp430f149%20mini-v3%20board.pdf' + 'https://home.hccnet.nl/anij/nof/boards/msp-exp430fr2433%20experimenter%20board.pdf' + 'https://home.hccnet.nl/anij/nof/boards/msp-exp430fr5739%20experimenter%20board.pdf' + 'https://home.hccnet.nl/anij/nof/boards/msp-exp430fr5969%20experimenter%20board.pdf' + 'https://home.hccnet.nl/anij/nof/boards/msp-exp430fr5994%20experimenter%20board.pdf' + 'https://home.hccnet.nl/anij/nof/boards/msp430g2553%20launchpad.pdf' + 'https://home.hccnet.nl/anij/nof/boards/msp430g2553%20egel%20kit.pdf' + 'https://home.hccnet.nl/anij/nof/boards/msp-exp430fr2355%20experimenter%20board.pdf' + + 'https://home.hccnet.nl/anij/nof/howto/howto-fr2355.pdf' + 'https://home.hccnet.nl/anij/nof/howto/msp-exp430fr2355%20board%20as%20programmer.pdf' + 'https://home.hccnet.nl/anij/nof/howto/howto-fr59xx-linux.pdf' + 'https://home.hccnet.nl/anij/nof/howto/howto-linux.pdf' +) +sha256sums=( + 'b90a3d962529fb81b37617579faca2a75683395732cd660730ebe25de2b22fa9' + '64f3f4cd315d76b46578a8166542e707df26a7269724fb9be139a8f1c2789d66' + '782ff18185465304dbbc2018d0c7572bc1e885644ce276a7014bca8187eb7970' + '728c1318cccf669b8f88cb3bbafdf7ecba4a4b82fa4f6647f9a7c8963e0b0ee7' + '4b2925e677535e56e09eb504bab240e3286d87a5eb16d88fcaf8b4a3b8759ee2' + '4a06ffde951d5653d2571a10e6d7d40979beb1748a151ec102a86b6c4c3acc42' + 'a8d9d4d52a09cebccb981da103e64e8e0677cf04a3903d4358951a802a0b4655' + '1af1f66991070379f592fb88655b3c68c47cb156c55f89453e1c4c671f465e74' + + 'ee9ff459c2bdfb92935116fd71c399548836eaf25cf46dd9dc04156bfab0294a' + 'b54be668d56ea39a4f54a70ed2f0e8ed54ce79e7b13aea99f7e7b82c911c588c' + '3816345e5122ad6abadb2c7e89a83c9d4935b794650e569c88ca5b055d6569cf' + 'dced05534c1e82355af10646d790e9a05d0a88a6037ee94b32d065e85767d938' + 'cff08165e3f1f12acd887965936a0237c8d790ca2e72cca26ff0fdb86239f490' + '433acf3d5c9486b416f7ee02947de4cf97222cdb03f3cf8d22ad87b305e1a3e2' + + '87cda529587603eed15691c19c2af3dd088bb27dcff15f3a9e051e3f50341beb' + 'd7d655518842bafe8bd2c979a6faf3c321adfecfb71b92279ff3612841571e53' + 'b6ac38fef53a4852d7a9499e1727b3a739ffc8e74660c02b1bacf03adfb70fab' + '73719aeaedb07c172ab5bc9f16eb6f456a0a23ff68e2e3a02a44e6fdba5b013c' + '502712f59e7b6c596d7bd4499d4913023a61284d37f7259b3c3ab442eae6cc0f' + '6625180b04e6ea97e69ef86fe5d7169e114fd47fa26cfa1437e8e54c75b65319' + 'bc6b5b4d1af917a077ae5ef592b28e5be247591241444437054741f64322c8cb' + 'e013cc12e831ad26be3a462da34e4766f1e0f5ec3d05f2c34a83051a48a512a5' + '68e7493a18f4c0577b0eb9a0659232a014bf0aaa337043691b12a44c2065e9da' + 'd763e3213b869efcb34a0593bb0d32f774845b00b302e6527b0f5f63730177b5' + + 'd85bcb373465157594a79c7fe92938b33320cc092f75e9001065edd0529c3cef' + 'e3f7637220b1af1c2316a0a942a3bc40ed2a075797de59d294d36d40179a3c43' + 'd3bdba398884e3b6b15d26b2d35a4a4f7ceca22a95616ee87549038f19779e6b' + '278faf18867e0e8c0969660fdcfc0d0bba8f3c15d05274963d2edd31fe9a6db4' +) + +package() { + mkdir -p "$pkgdir/usr/share/$pkgname" + cd "$_" + + install -m644 "$srcdir/noforths 149/noforth c149 190519.hex" 149-c.hex + install -m644 "$srcdir/noforths 149/noforth v149 190519.hex" 149-v.hex + install -m644 "$srcdir/noforths 149/noforth cc149 190519.hex" 149-cc.hex + install -m644 "$srcdir/noforths 149/noforth vv149 190519.hex" 149-vv.hex + + install -m644 "$srcdir/noforths 2433/noforth c2433 190519.hex" 2433-c.hex + install -m644 "$srcdir/noforths 2433/noforth v2433 190519.hex" 2433-v.hex + install -m644 "$srcdir/noforths 2433/noforth cc2433 190519.hex" 2433-cc.hex + install -m644 "$srcdir/noforths 2433/noforth vv2433 190519.hex" 2433-vv.hex + + install -m644 "$srcdir/noforths 5739/noforth c5739 190519.hex" 5739-c.hex + install -m644 "$srcdir/noforths 5739/noforth v5739 190519.hex" 5739-v.hex + install -m644 "$srcdir/noforths 5739/noforth cc5739 190519.hex" 5739-cc.hex + install -m644 "$srcdir/noforths 5739/noforth vv5739 190519.hex" 5739-vv.hex + + install -m644 "$srcdir/noforths 59x9/noforth c59x9 190519.hex" 59x9-c.hex + install -m644 "$srcdir/noforths 59x9/noforth v59x9 190519.hex" 59x9-v.hex + install -m644 "$srcdir/noforths 59x9/noforth cc59x9 190519.hex" 59x9-cc.hex + install -m644 "$srcdir/noforths 59x9/noforth vv59x9 190519.hex" 59x9-vv.hex + + install -m644 "$srcdir/noforths 5994/noforth c5994 190519.hex" 5994-c.hex + install -m644 "$srcdir/noforths 5994/noforth v5994 190519.hex" 5994-v.hex + install -m644 "$srcdir/noforths 5994/noforth cc5994 190519.hex" 5994-cc.hex + install -m644 "$srcdir/noforths 5994/noforth vv5994 190519.hex" 5994-vv.hex + + install -m644 "$srcdir/noforths 2553/noforth c2553 190519.hex" 2553-c.hex + install -m644 "$srcdir/noforths 2553/noforth v2553 190519.hex" 2553-v.hex + install -m644 "$srcdir/noforths 2553/noforth cc2553 190519.hex" 2553-cc.hex + install -m644 "$srcdir/noforths 2553/noforth vv2553 190519.hex" 2553-vv.hex + install -m644 "$srcdir/noforths 2553/noforth c-2553 190519.hex" 2553-c-.hex + install -m644 "$srcdir/noforths 2553/noforth v-2553 190519.hex" 2553-v-.hex + install -m644 "$srcdir/noforths 2553/noforth cc-2553 190519.hex" 2553-cc-.hex + install -m644 "$srcdir/noforths 2553/noforth vv-2553 190519.hex" 2553-vv-.hex + + install -m644 "$srcdir/noforths 2955/noforth c2955 190519.hex" 2955-c.hex + install -m644 "$srcdir/noforths 2955/noforth v2955 190519.hex" 2955-v.hex + install -m644 "$srcdir/noforths 2955/noforth cc2955 190519.hex" 2955-cc.hex + install -m644 "$srcdir/noforths 2955/noforth vv2955 190519.hex" 2955-vv.hex + install -m644 "$srcdir/noforths 2955/noforth c-2955 190519.hex" 2955-c-.hex + install -m644 "$srcdir/noforths 2955/noforth v-2955 190519.hex" 2955-v-.hex + install -m644 "$srcdir/noforths 2955/noforth cc-2955 190519.hex" 2955-cc-.hex + install -m644 "$srcdir/noforths 2955/noforth vv-2955 190519.hex" 2955-vv-.hex + + install -m644 "$srcdir/noforths 2x55/noforth c2x55 190519.hex" 2x55-c.hex + install -m644 "$srcdir/noforths 2x55/noforth v2x55 190519.hex" 2x55-v.hex + install -m644 "$srcdir/noforths 2x55/noforth cc2x55 190519.hex" 2x55-cc.hex + install -m644 "$srcdir/noforths 2x55/noforth vv2x55 190519.hex" 2x55-vv.hex + + install -m644 "$srcdir/noforth%20tools.f" tools.f + install -m644 "$srcdir/noforth%20c%20more%20standard%20words.f" words-c.f + install -m644 "$srcdir/noforth%20v%20more%20standard%20words.f" words-v.f + install -m644 "$srcdir/noforth%20asm.f" asm.f + install -m644 "$srcdir/noforth%20das.f" das.f + install -m644 "$srcdir/aux430asm.f" aux430asm.f + + + mkdir -p "$pkgdir/usr/share/doc/$pkgname" + + cd "$_" + install -m644 "$srcdir/noforths 149/readme - noforth 149.pdf" readme-149.pdf + install -m644 "$srcdir/noforths 2433/readme - noforth 2433.pdf" readme-2433.pdf + install -m644 "$srcdir/noforths 5739/readme - noforth 5739.pdf" readme-5739.pdf + install -m644 "$srcdir/noforths 59x9/readme - noforth 59x9.pdf" readme-59x9.pdf + install -m644 "$srcdir/noforths 5994/readme - noforth 5994.pdf" readme-5994.pdf + install -m644 "$srcdir/noforths 2553/readme - noforth 2553.pdf" readme-2553.pdf + install -m644 "$srcdir/noforths 2955/readme - noforth 2955.pdf" readme-2955.pdf + install -m644 "$srcdir/noforths 2x55/readme - noforth 2x55.pdf" readme-2x55.pdf + + install -m644 "$srcdir/msp430f149%20minim%20core%20board.pdf" msp430f149-minim-core.pdf + install -m644 "$srcdir/msp430f149%20dupont%20board.pdf" msp430f149-dupont.pdf + install -m644 "$srcdir/msp430f149%20mini-v3%20board.pdf" msp430f149-mini-v3.pdf + install -m644 "$srcdir/msp-exp430fr2433%20experimenter%20board.pdf" msp-exp430fr2433.pdf + install -m644 "$srcdir/msp-exp430fr5739%20experimenter%20board.pdf" msp-exp430fr5739.pdf + install -m644 "$srcdir/msp-exp430fr5969%20experimenter%20board.pdf" msp-exp430fr5969.pdf + install -m644 "$srcdir/msp-exp430fr5994%20experimenter%20board.pdf" msp-exp430fr5994.pdf + install -m644 "$srcdir/msp430g2553%20launchpad.pdf" msp430g2553-launchpad.pdf + install -m644 "$srcdir/msp430g2553%20egel%20kit.pdf" msp430g2553-egel-kit.pdf + install -m644 "$srcdir/msp-exp430fr2355%20experimenter%20board.pdf" msp-exp430fr2355.pdf + + install -m644 "$srcdir/howto-fr2355.pdf" howto-fr2335-with-uniflash.pdf + install -m644 "$srcdir/msp-exp430fr2355%20board%20as%20programmer.pdf" howto-msp-exp430fr2355-as-programmer.pdf + install -m644 "$srcdir/howto-fr59xx-linux.pdf" howto-fr59xx-linux.pdf + install -m644 "$srcdir/howto-linux.pdf" howto-msp430g2553-launchpad-linux.pdf +} |