diff options
author | kamil <kamil@pkgsrc.org> | 2019-10-27 13:50:55 +0000 |
---|---|---|
committer | kamil <kamil@pkgsrc.org> | 2019-10-27 13:50:55 +0000 |
commit | 110d677bcbd613167f2d506eba20fb3d2ece8b06 (patch) | |
tree | 995c3510e0f2594c264237c3a2c71ca60bf0b952 /lang | |
parent | 34eb58f303193c58a19d9515784f33218bb874c3 (diff) | |
download | pkgsrc-110d677bcbd613167f2d506eba20fb3d2ece8b06.tar.gz |
basic256: Retired
Upstream dead. Last release 1.1.4.0 in 2014.
Diffstat (limited to 'lang')
-rw-r--r-- | lang/basic256/DESCR | 8 | ||||
-rw-r--r-- | lang/basic256/Makefile | 48 | ||||
-rw-r--r-- | lang/basic256/PLIST | 136 | ||||
-rw-r--r-- | lang/basic256/distinfo | 9 | ||||
-rw-r--r-- | lang/basic256/patches/patch-Interpreter.cpp | 62 | ||||
-rw-r--r-- | lang/basic256/patches/patch-RunController.cpp | 14 | ||||
-rw-r--r-- | lang/basic256/patches/patch-Variables.h | 15 |
7 files changed, 0 insertions, 292 deletions
diff --git a/lang/basic256/DESCR b/lang/basic256/DESCR deleted file mode 100644 index 448a0c339f1..00000000000 --- a/lang/basic256/DESCR +++ /dev/null @@ -1,8 +0,0 @@ -BASIC-256 is an easy to use version of BASIC designed to teach -anybody (especially middle and high-school students) the basics of -computer programming. It uses traditional control structures like -gosub, for/next, and goto, which helps kids easily see how program -flow-control works. It has a built-in graphics mode which lets them -draw pictures on screen in minutes, and a set of detailed, -easy-to-follow tutorials that introduce programming concepts through -fun exercises. diff --git a/lang/basic256/Makefile b/lang/basic256/Makefile deleted file mode 100644 index 1c2f77bd23c..00000000000 --- a/lang/basic256/Makefile +++ /dev/null @@ -1,48 +0,0 @@ -# $NetBSD: Makefile,v 1.42 2019/04/03 00:32:49 ryoon Exp $ -# - -DISTNAME= basic256_0.9.6.71 -PKGNAME= ${DISTNAME:S/_/-/} -PKGREVISION= 30 -CATEGORIES= lang -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=kidbasic/} -EXTRACT_SUFX= .tgz - -MAINTAINER= pkgsrc-users@NetBSD.org -HOMEPAGE= http://www.basic256.org/ -COMMENT= BASIC language with traditional control structures -LICENSE= gnu-gpl-v2 - -MAKE_JOBS_SAFE= no - -WRKSRC= ${WRKDIR} -USE_LANGUAGES= c c++ -USE_TOOLS+= bison flex gmake - -SUBST_CLASSES+= fix-path -SUBST_STAGE.fix-path= pre-configure -SUBST_MESSAGE.fix-path= Fix hard coded paths for qt4 -SUBST_FILES.fix-path= Makefile -SUBST_FILES.fix-path+= Makefile.Release -SUBST_SED.fix-path= -e 's,/usr/share,${PREFIX},g' -SUBST_SED.fix-path+= -e 's,/usr/bin/qmake,${QTDIR}/bin/qmake,' -SUBST_SED.fix-path+= -e 's,/usr/bin/moc-qt4,${QTDIR}/bin/moc,' -SUBST_SED.fix-path+= -e 's,/usr/bin/rcc,${QTDIR}/bin/rcc,' -SUBST_SED.fix-path+= -e 's,-I/usr/include/qt4,-I${QTDIR}/include,g' - -SUBST_CLASSES+= fix-path2 -SUBST_STAGE.fix-path2= pre-configure -SUBST_MESSAGE.fix-path2= Fix hard coded paths -SUBST_FILES.fix-path2+= BASIC256.pro -SUBST_SED.fix-path2= -e 's,/usr/share,${PREFIX}/share,g' -SUBST_SED.fix-path2+= -e 's,/usr/local,${PREFIX},g' - -MAKE_ENV+= INSTALL_ROOT=${DESTDIR} - -.include "../../audio/SDL_mixer/buildlink3.mk" -.include "../../audio/espeak/buildlink3.mk" -.include "../../databases/sqlite3/buildlink3.mk" -.include "../../security/openssl/buildlink3.mk" -.include "../../x11/qt4-libs/buildlink3.mk" -.include "../../x11/qt4-tools/buildlink3.mk" -.include "../../mk/bsd.pkg.mk" diff --git a/lang/basic256/PLIST b/lang/basic256/PLIST deleted file mode 100644 index 5e37314049b..00000000000 --- a/lang/basic256/PLIST +++ /dev/null @@ -1,136 +0,0 @@ -@comment $NetBSD: PLIST,v 1.1.1.1 2011/11/23 01:19:00 ryoon Exp $ -bin/BASIC256 -share/basic256/Examples/15puzzle.kbs -share/basic256/Examples/BASICtest1.kbs -share/basic256/Examples/arrays.kbs -share/basic256/Examples/ballaccel.kbs -share/basic256/Examples/ballanim.kbs -share/basic256/Examples/basic256_icon.kbs -share/basic256/Examples/card_suites.kbs -share/basic256/Examples/cards_deal5.kbs -share/basic256/Examples/checkerboard.kbs -share/basic256/Examples/collision.kbs -share/basic256/Examples/collision3.kbs -share/basic256/Examples/databasefoo.kbs -share/basic256/Examples/db_quote.kbs -share/basic256/Examples/dice/dice.kbs -share/basic256/Examples/dice/dicewood.wav -share/basic256/Examples/errortrapping.kbs -share/basic256/Examples/hangman.kbs -share/basic256/Examples/hello.kbs -share/basic256/Examples/imgload/animatedhelp.kbs -share/basic256/Examples/imgload/help.png -share/basic256/Examples/imgload/imgload.kbs -share/basic256/Examples/imgload/rotate.kbs -share/basic256/Examples/imgload/test.bmp -share/basic256/Examples/mandelbrot.kbs -share/basic256/Examples/mousedoodle.kbs -share/basic256/Examples/moving_squares.kbs -share/basic256/Examples/networking/netclient.kbs -share/basic256/Examples/networking/netgethomepage.kbs -share/basic256/Examples/networking/netgetmany.kbs -share/basic256/Examples/networking/netgoogle.kbs -share/basic256/Examples/networking/netserver.kbs -share/basic256/Examples/paddle.kbs -share/basic256/Examples/ping.kbs -share/basic256/Examples/plot.kbs -share/basic256/Examples/plot2.kbs -share/basic256/Examples/poly.kbs -share/basic256/Examples/polytest.kbs -share/basic256/Examples/quotations.kbs -share/basic256/Examples/rainbow.kbs -share/basic256/Examples/ring_01.kbs -share/basic256/Examples/rotating3dcube.kbs -share/basic256/Examples/sliceanimation.kbs -share/basic256/Examples/snowflakes.kbs -share/basic256/Examples/sprites/3062__SpeedY__bleep.wav -share/basic256/Examples/sprites/4359__NoiseCollector__PongBlipF4.wav -share/basic256/Examples/sprites/4361__NoiseCollector__pongblipA_3.wav -share/basic256/Examples/sprites/ball.png -share/basic256/Examples/sprites/block.png -share/basic256/Examples/sprites/bounce.kbs -share/basic256/Examples/sprites/breakout.kbs -share/basic256/Examples/sprites/help.png -share/basic256/Examples/sprites/paddle.png -share/basic256/Examples/sprites/spriteslice.kbs -share/basic256/Examples/sprites/spritetest1.kbs -share/basic256/Examples/sprites/spritetest2.kbs -share/basic256/Examples/sprites/spritetest3.kbs -share/basic256/Examples/sprites/test.bmp -share/basic256/Examples/sqrt.kbs -share/basic256/Examples/stamp.kbs -share/basic256/Examples/stamp_flower.kbs -share/basic256/Examples/story.kbs -share/basic256/Examples/testing/2darraytest.kbs -share/basic256/Examples/testing/2dstrarraytest.kbs -share/basic256/Examples/testing/KalRGB.kbs -share/basic256/Examples/testing/arraylistassign.kbs -share/basic256/Examples/testing/beautifytest.kbs -share/basic256/Examples/testing/counttest.kbs -share/basic256/Examples/testing/explodetest.kbs -share/basic256/Examples/testing/fontdemo.kbs -share/basic256/Examples/testing/input_numeric_test.kbs -share/basic256/Examples/testing/input_string_test.kbs -share/basic256/Examples/testing/instrtest.kbs -share/basic256/Examples/testing/random_one.kbs -share/basic256/Examples/testing/replacetest.kbs -share/basic256/Examples/testing/tes_oo.kbs -share/basic256/Examples/testing/test_dountil.kbs -share/basic256/Examples/testing/test_logicalops.kbs -share/basic256/Examples/testing/test_multiline_if.kbs -share/basic256/Examples/testing/test_slice.kbs -share/basic256/Examples/testing/test_while_loops.kbs -share/basic256/Examples/testing/testchr.kbs -share/basic256/Examples/testing/testimagesave.kbs -share/basic256/Examples/testing/testlineio.kbs -share/basic256/Examples/testing/testmath.kbs -share/basic256/Examples/testing/testmodulo.kbs -share/basic256/Examples/testing/testtextfont.kbs -share/basic256/Examples/testing/testtime.kbs -share/basic256/Examples/testing/uaarray.kbs -share/basic256/Examples/tictactoe.kbs -share/basic256/Examples/tictactoe_comp.kbs -share/basic256/Examples/trig.kbs -share/basic256/Examples/uniformRV.kbs -share/basic256/basic256_de.qm -share/basic256/basic256_en_US.qm -share/basic256/basic256_es.qm -share/basic256/basic256_nl.qm -share/basic256/basic256_ru_RU.qm -share/basic256/help/de/fonttext.png -share/basic256/help/de/stamp.png -share/basic256/help/de/style.css -share/basic256/help/en/cir.png -share/basic256/help/en/color.png -share/basic256/help/en/cos.jpg -share/basic256/help/en/fonttext.png -share/basic256/help/en/line.png -share/basic256/help/en/poly.png -share/basic256/help/en/rect.png -share/basic256/help/en/sin.jpg -share/basic256/help/en/stamp.png -share/basic256/help/en/style.css -share/basic256/help/en/tan.jpg -share/basic256/help/es/cir.png -share/basic256/help/es/color.png -share/basic256/help/es/cos.jpg -share/basic256/help/es/fonttext.png -share/basic256/help/es/line.png -share/basic256/help/es/poly.png -share/basic256/help/es/rect.png -share/basic256/help/es/sin.jpg -share/basic256/help/es/stamp.png -share/basic256/help/es/style.css -share/basic256/help/es/tan.jpg -share/basic256/help/fr/cir.png -share/basic256/help/fr/color.png -share/basic256/help/fr/cos.jpg -share/basic256/help/fr/fonttext.png -share/basic256/help/fr/line.png -share/basic256/help/fr/poly.png -share/basic256/help/fr/rect.png -share/basic256/help/fr/sin.jpg -share/basic256/help/fr/stamp.png -share/basic256/help/fr/style.css -share/basic256/help/fr/tan.jpg -share/basic256/help/ru/style.css diff --git a/lang/basic256/distinfo b/lang/basic256/distinfo deleted file mode 100644 index 4bd47e6c590..00000000000 --- a/lang/basic256/distinfo +++ /dev/null @@ -1,9 +0,0 @@ -$NetBSD: distinfo,v 1.7 2017/06/17 19:42:58 joerg Exp $ - -SHA1 (basic256_0.9.6.71.tgz) = 3a8ee26230d5b14b5f325c3b6e0db511534d785f -RMD160 (basic256_0.9.6.71.tgz) = 1edd4a2eb153eb9712f8b33e1ff2a64ebf1ba883 -SHA512 (basic256_0.9.6.71.tgz) = cdebc9da6b3835c7b626e0cf1c90019c6cf5091f43e7f17923b03392eac9013d70817fd60fda705ccb8843ea7d649e30eb8ef50593da39e4a75b1b15c4279f21 -Size (basic256_0.9.6.71.tgz) = 7924162 bytes -SHA1 (patch-Interpreter.cpp) = 1b2cbe8ca0b696f932f231e44716d104156ad633 -SHA1 (patch-RunController.cpp) = 7716844575a393900b9cab1e61abd6b18cf5b138 -SHA1 (patch-Variables.h) = a3e777c774c57103506d09e8300867766c2067fd diff --git a/lang/basic256/patches/patch-Interpreter.cpp b/lang/basic256/patches/patch-Interpreter.cpp deleted file mode 100644 index dba7f6e40da..00000000000 --- a/lang/basic256/patches/patch-Interpreter.cpp +++ /dev/null @@ -1,62 +0,0 @@ -$NetBSD: patch-Interpreter.cpp,v 1.3 2017/06/17 19:42:58 joerg Exp $ - -Avoid overlap with std::mutex. -Fix delete use. -Avoid overlap between std::bind and bind(2). - ---- Interpreter.cpp.orig 2012-08-06 14:57:58.000000000 +0000 -+++ Interpreter.cpp -@@ -69,6 +69,8 @@ using namespace std; - QMutex keymutex; - int currentKey; - -+#define mutex my_mutex -+ - extern QMutex mutex; - extern QMutex debugmutex; - extern QWaitCondition waitCond; -@@ -2446,7 +2448,7 @@ Interpreter::execByteCode() - poly.drawPolygon(points, pairs); - poly.end(); - if (!fastgraphics) waitForGraphics(); -- delete points; -+ delete[] points; - } - } else { - errornum = ERROR_POLYARRAY; -@@ -2487,7 +2489,7 @@ Interpreter::execByteCode() - poly.end(); - - if (!fastgraphics) waitForGraphics(); -- delete points; -+ delete[] points; - } - } - break; -@@ -2538,7 +2540,7 @@ Interpreter::execByteCode() - poly.end(); - if (!fastgraphics) waitForGraphics(); - -- delete points; -+ delete[] points; - } - } - } else { -@@ -2608,7 +2610,7 @@ Interpreter::execByteCode() - poly.end(); - - if (!fastgraphics) waitForGraphics(); -- delete points; -+ delete[] points; - } - } - } -@@ -3400,7 +3402,7 @@ Interpreter::execByteCode() - serv_addr.sin_family = AF_INET; - serv_addr.sin_addr.s_addr = INADDR_ANY; - serv_addr.sin_port = htons(port); -- if (bind(tempsockfd, (struct sockaddr *) &serv_addr, sizeof(serv_addr)) < 0) { -+ if (::bind(tempsockfd, (struct sockaddr *) &serv_addr, sizeof(serv_addr)) < 0) { - errornum = ERROR_NETBIND; - errormessage = strerror(errno); - tempsockfd = netSockClose(tempsockfd); diff --git a/lang/basic256/patches/patch-RunController.cpp b/lang/basic256/patches/patch-RunController.cpp deleted file mode 100644 index d8fb06d99ba..00000000000 --- a/lang/basic256/patches/patch-RunController.cpp +++ /dev/null @@ -1,14 +0,0 @@ -$NetBSD: patch-RunController.cpp,v 1.1 2013/05/04 12:48:33 joerg Exp $ - -Avoid overlap with std::mutex. - ---- RunController.cpp.orig 2013-05-04 00:27:12.000000000 +0000 -+++ RunController.cpp -@@ -80,6 +80,7 @@ using namespace std; - #define SDL_CHAN_SOUND 2 - #endif - -+#define mutex my_mutex - QMutex mutex; - QMutex debugmutex; - QWaitCondition waitCond; diff --git a/lang/basic256/patches/patch-Variables.h b/lang/basic256/patches/patch-Variables.h deleted file mode 100644 index 9700dda8b60..00000000000 --- a/lang/basic256/patches/patch-Variables.h +++ /dev/null @@ -1,15 +0,0 @@ -$NetBSD: patch-Variables.h,v 1.2 2015/12/29 23:34:43 dholland Exp $ - -Update C++ dialect. - ---- Variables.h.orig 2015-06-09 23:15:06.000000000 +0000 -+++ Variables.h -@@ -34,7 +34,7 @@ struct variable - union {
- char *string;
- double floatval;
-- array *arr;
-+ ::array *arr;
- } value;
- };
-
|