# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # basic256 # basic256/pkg-descr # basic256/Makefile # basic256/distinfo # basic256/pkg-plist # basic256/files # basic256/files/patch-RunController.cpp # echo c - basic256 mkdir -p basic256 > /dev/null 2>&1 echo x - basic256/pkg-descr sed 's/^X//' >basic256/pkg-descr << 'e92bb53bf7683b91de5067ade52eded8' XBASIC-256 is an easy to use version of BASIC designed to teach anybody X(especially middle and high-school students) the basics of computer Xprogramming. X XIt uses traditional control structures like gosub, for/next, and goto, Xwhich helps kids easily see how program flow-control works. It has a Xbuilt-in graphics mode which lets them draw pictures on screen in Xminutes, and a set of detailed, easy-to-follow tutorials that Xintroduce programming concepts through fun exercises. e92bb53bf7683b91de5067ade52eded8 echo x - basic256/Makefile sed 's/^X//' >basic256/Makefile << '9da28c211f64f180d5dc2ab2df627c30' X# New ports collection makefile for: BASIC256 X# Date created: Aug 17 2011 X# Whom: Fernando Apesteguia X# X# $FreeBSD$ X XPORTNAME= basic256 XPORTVERSION= 0.9.6.66 XCATEGORIES= devel XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= kidbasic/basic256 XDISTNAME= ${PORTNAME}_${PORTVERSION} XEXTRACT_SUFX= .tgz X XMAINTAINER= fernando.apesteguia@gmail.com XCOMMENT= An easy to use BASIC language and IDE for education X XBUILD_DEPENDS= espeak:${PORTSDIR}/audio/espeak XBUILD_DEPENDS= qt4:${PORTSDIR}/devel/qt4 XBUILD_DEPENDS+= sqlite3:${PORTSDIR}/databases/sqlite3 X XWRKSRC= ${WRKDIR} X XUSE_QT_VER= 4 XUSE_QT_COMPONENTS= gui webkit moc_build qmake_build rcc_build uic_build X XHAS_CONFIGURE= yes X Xdo-configure: X @cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \ X ${QMAKE} PREFIX=${PREFIX} BASIC256.pro X X.include 9da28c211f64f180d5dc2ab2df627c30 echo x - basic256/distinfo sed 's/^X//' >basic256/distinfo << '83f998e085ccebeef88156c00da7d101' XSHA256 (basic256_0.9.6.66.tgz) = db847261c1505ee3814d256cbbd2b37ffb60752cb5cdc4852a395d540c9d8aa9 XSIZE (basic256_0.9.6.66.tgz) = 7644597 83f998e085ccebeef88156c00da7d101 echo x - basic256/pkg-plist sed 's/^X//' >basic256/pkg-plist << '5f5ce85461249598195937d0c03a6a43' X/usr/local/bin/BASIC256 X/usr/share/basic256/Examples/dice/dice.kbs X/usr/share/basic256/Examples/dice/dicewood.wav X/usr/share/basic256/Examples/imgload/animatedhelp.kbs X/usr/share/basic256/Examples/imgload/imgload.kbs X/usr/share/basic256/Examples/imgload/rotate.kbs X/usr/share/basic256/Examples/imgload/help.png X/usr/share/basic256/Examples/imgload/test.bmp X/usr/share/basic256/Examples/networking/netclient.kbs X/usr/share/basic256/Examples/networking/netgethomepage.kbs X/usr/share/basic256/Examples/networking/netgetmany.kbs X/usr/share/basic256/Examples/networking/netgoogle.kbs X/usr/share/basic256/Examples/networking/netserver.kbs X/usr/share/basic256/Examples/sprites/bounce.kbs X/usr/share/basic256/Examples/sprites/breakout.kbs X/usr/share/basic256/Examples/sprites/spriteslice.kbs X/usr/share/basic256/Examples/sprites/spritetest1.kbs X/usr/share/basic256/Examples/sprites/spritetest2.kbs X/usr/share/basic256/Examples/sprites/spritetest3.kbs X/usr/share/basic256/Examples/sprites/3062__SpeedY__bleep.wav X/usr/share/basic256/Examples/sprites/4359__NoiseCollector__PongBlipF4.wav X/usr/share/basic256/Examples/sprites/4361__NoiseCollector__pongblipA_3.wav X/usr/share/basic256/Examples/sprites/ball.png X/usr/share/basic256/Examples/sprites/block.png X/usr/share/basic256/Examples/sprites/help.png X/usr/share/basic256/Examples/sprites/paddle.png X/usr/share/basic256/Examples/sprites/test.bmp X/usr/share/basic256/Examples/testing/2darraytest.kbs X/usr/share/basic256/Examples/testing/2dstrarraytest.kbs X/usr/share/basic256/Examples/testing/arraylistassign.kbs X/usr/share/basic256/Examples/testing/beautifytest.kbs X/usr/share/basic256/Examples/testing/counttest.kbs X/usr/share/basic256/Examples/testing/explodetest.kbs X/usr/share/basic256/Examples/testing/fontdemo.kbs X/usr/share/basic256/Examples/testing/input_numeric_test.kbs X/usr/share/basic256/Examples/testing/input_string_test.kbs X/usr/share/basic256/Examples/testing/instrtest.kbs X/usr/share/basic256/Examples/testing/KalRGB.kbs X/usr/share/basic256/Examples/testing/random_one.kbs X/usr/share/basic256/Examples/testing/replacetest.kbs X/usr/share/basic256/Examples/testing/tes_oo.kbs X/usr/share/basic256/Examples/testing/test_dountil.kbs X/usr/share/basic256/Examples/testing/test_logicalops.kbs X/usr/share/basic256/Examples/testing/test_multiline_if.kbs X/usr/share/basic256/Examples/testing/test_slice.kbs X/usr/share/basic256/Examples/testing/test_while_loops.kbs X/usr/share/basic256/Examples/testing/testchr.kbs X/usr/share/basic256/Examples/testing/testimagesave.kbs X/usr/share/basic256/Examples/testing/testlineio.kbs X/usr/share/basic256/Examples/testing/testmath.kbs X/usr/share/basic256/Examples/testing/testmodulo.kbs X/usr/share/basic256/Examples/testing/testtextfont.kbs X/usr/share/basic256/Examples/testing/testtime.kbs X/usr/share/basic256/Examples/testing/uaarray.kbs X/usr/share/basic256/Examples/15puzzle.kbs X/usr/share/basic256/Examples/arrays.kbs X/usr/share/basic256/Examples/ballaccel.kbs X/usr/share/basic256/Examples/ballanim.kbs X/usr/share/basic256/Examples/basic256_icon.kbs X/usr/share/basic256/Examples/BASICtest1.kbs X/usr/share/basic256/Examples/card_suites.kbs X/usr/share/basic256/Examples/cards_deal5.kbs X/usr/share/basic256/Examples/checkerboard.kbs X/usr/share/basic256/Examples/collision.kbs X/usr/share/basic256/Examples/collision3.kbs X/usr/share/basic256/Examples/databasefoo.kbs X/usr/share/basic256/Examples/db_quote.kbs X/usr/share/basic256/Examples/errortrapping.kbs X/usr/share/basic256/Examples/hangman.kbs X/usr/share/basic256/Examples/hello.kbs X/usr/share/basic256/Examples/mandelbrot.kbs X/usr/share/basic256/Examples/mousedoodle.kbs X/usr/share/basic256/Examples/moving_squares.kbs X/usr/share/basic256/Examples/paddle.kbs X/usr/share/basic256/Examples/ping.kbs X/usr/share/basic256/Examples/plot.kbs X/usr/share/basic256/Examples/plot2.kbs X/usr/share/basic256/Examples/poly.kbs X/usr/share/basic256/Examples/polytest.kbs X/usr/share/basic256/Examples/quotations.kbs X/usr/share/basic256/Examples/rainbow.kbs X/usr/share/basic256/Examples/ring_01.kbs X/usr/share/basic256/Examples/rotating3dcube.kbs X/usr/share/basic256/Examples/sliceanimation.kbs X/usr/share/basic256/Examples/snowflakes.kbs X/usr/share/basic256/Examples/sqrt.kbs X/usr/share/basic256/Examples/stamp.kbs X/usr/share/basic256/Examples/stamp_flower.kbs X/usr/share/basic256/Examples/story.kbs X/usr/share/basic256/Examples/tictactoe.kbs X/usr/share/basic256/Examples/tictactoe_comp.kbs X/usr/share/basic256/Examples/trig.kbs X/usr/share/basic256/Examples/uniformRV.kbs X/usr/share/basic256/basic256_de.qm X/usr/share/basic256/basic256_en_US.qm X/usr/share/basic256/basic256_es.qm X/usr/share/basic256/basic256_nl.qm X/usr/share/basic256/basic256_ru_RU.qm X/usr/share/basic256/help/en/style.css X/usr/share/basic256/help/en/cir.png X/usr/share/basic256/help/en/color.png X/usr/share/basic256/help/en/fonttext.png X/usr/share/basic256/help/en/line.png X/usr/share/basic256/help/en/poly.png X/usr/share/basic256/help/en/rect.png X/usr/share/basic256/help/en/stamp.png X/usr/share/basic256/help/en/cos.jpg X/usr/share/basic256/help/en/sin.jpg X/usr/share/basic256/help/en/tan.jpg X/usr/share/basic256/help/de/style.css X/usr/share/basic256/help/de/fonttext.png X/usr/share/basic256/help/de/stamp.png X/usr/share/basic256/help/es/style.css X/usr/share/basic256/help/es/cir.png X/usr/share/basic256/help/es/color.png X/usr/share/basic256/help/es/fonttext.png X/usr/share/basic256/help/es/line.png X/usr/share/basic256/help/es/poly.png X/usr/share/basic256/help/es/rect.png X/usr/share/basic256/help/es/stamp.png X/usr/share/basic256/help/es/cos.jpg X/usr/share/basic256/help/es/sin.jpg X/usr/share/basic256/help/es/tan.jpg X/usr/share/basic256/help/fr/style.css X/usr/share/basic256/help/fr/cir.png X/usr/share/basic256/help/fr/color.png X/usr/share/basic256/help/fr/fonttext.png X/usr/share/basic256/help/fr/line.png X/usr/share/basic256/help/fr/poly.png X/usr/share/basic256/help/fr/rect.png X/usr/share/basic256/help/fr/stamp.png X/usr/share/basic256/help/fr/cos.jpg X/usr/share/basic256/help/fr/sin.jpg X/usr/share/basic256/help/fr/tan.jpg X/usr/share/basic256/help/ru/style.css X@dirrm /usr/share/basic256/Examples/dice/ X@dirrm /usr/share/basic256/Examples/imgload/ X@dirrm /usr/share/basic256/Examples/networking/ X@dirrm /usr/share/basic256/Examples/sprites/ X@dirrm /usr/share/basic256/Examples/testing/ X@dirrm /usr/share/basic256/Examples/testing/ X@dirrm /usr/share/basic256/Examples/ X@dirrm /usr/share/basic256/help/en/ X@dirrm /usr/share/basic256/help/de/ X@dirrm /usr/share/basic256/help/es/ X@dirrm /usr/share/basic256/help/fr/ X@dirrm /usr/share/basic256/help/ru/ X@dirrm /usr/share/basic256/ 5f5ce85461249598195937d0c03a6a43 echo c - basic256/files mkdir -p basic256/files > /dev/null 2>&1 echo x - basic256/files/patch-RunController.cpp sed 's/^X//' >basic256/files/patch-RunController.cpp << '8e8f4b905a6953a766e014a48eee3f5f' X--- RunController.cpp.orig 2011-08-28 20:02:12.000000000 +0200 X+++ RunController.cpp 2011-08-28 20:02:22.000000000 +0200 X@@ -56,7 +56,7 @@ X X X #ifdef LINUX_ESPEAK X- #include X+ #include X #endif X X #ifdef LINUX_FLITE 8e8f4b905a6953a766e014a48eee3f5f exit