summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorkamil <kamil@pkgsrc.org>2019-10-27 13:50:55 +0000
committerkamil <kamil@pkgsrc.org>2019-10-27 13:50:55 +0000
commit110d677bcbd613167f2d506eba20fb3d2ece8b06 (patch)
tree995c3510e0f2594c264237c3a2c71ca60bf0b952 /lang
parent34eb58f303193c58a19d9515784f33218bb874c3 (diff)
downloadpkgsrc-110d677bcbd613167f2d506eba20fb3d2ece8b06.tar.gz
basic256: Retired
Upstream dead. Last release 1.1.4.0 in 2014.
Diffstat (limited to 'lang')
-rw-r--r--lang/basic256/DESCR8
-rw-r--r--lang/basic256/Makefile48
-rw-r--r--lang/basic256/PLIST136
-rw-r--r--lang/basic256/distinfo9
-rw-r--r--lang/basic256/patches/patch-Interpreter.cpp62
-rw-r--r--lang/basic256/patches/patch-RunController.cpp14
-rw-r--r--lang/basic256/patches/patch-Variables.h15
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;
- };
-