pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/basic256 basic256: Retired



details:   https://anonhg.NetBSD.org/pkgsrc/rev/732a7138d099
branches:  trunk
changeset: 416565:732a7138d099
user:      kamil <kamil%pkgsrc.org@localhost>
date:      Sun Oct 27 13:50:55 2019 +0000

description:
basic256: Retired

Upstream dead. Last release 1.1.4.0 in 2014.

diffstat:

 lang/basic256/DESCR                           |    8 -
 lang/basic256/Makefile                        |   48 ---------
 lang/basic256/PLIST                           |  136 --------------------------
 lang/basic256/distinfo                        |    9 -
 lang/basic256/patches/patch-Interpreter.cpp   |   62 -----------
 lang/basic256/patches/patch-RunController.cpp |   14 --
 lang/basic256/patches/patch-Variables.h       |   15 --
 7 files changed, 0 insertions(+), 292 deletions(-)

diffs (truncated from 320 to 300 lines):

diff -r 08321af58529 -r 732a7138d099 lang/basic256/DESCR
--- a/lang/basic256/DESCR       Sun Oct 27 13:49:47 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -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 -r 08321af58529 -r 732a7138d099 lang/basic256/Makefile
--- a/lang/basic256/Makefile    Sun Oct 27 13:49:47 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -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@localhost
-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 -r 08321af58529 -r 732a7138d099 lang/basic256/PLIST
--- a/lang/basic256/PLIST       Sun Oct 27 13:49:47 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -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 -r 08321af58529 -r 732a7138d099 lang/basic256/distinfo
--- a/lang/basic256/distinfo    Sun Oct 27 13:49:47 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -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 -r 08321af58529 -r 732a7138d099 lang/basic256/patches/patch-Interpreter.cpp
--- a/lang/basic256/patches/patch-Interpreter.cpp       Sun Oct 27 13:49:47 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -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 -r 08321af58529 -r 732a7138d099 lang/basic256/patches/patch-RunController.cpp
--- a/lang/basic256/patches/patch-RunController.cpp     Sun Oct 27 13:49:47 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -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;



Home | Main Index | Thread Index | Old Index