aboutsummaryrefslogtreecommitdiff
path: root/lang/basic256
Commit message (Collapse)AuthorAgeFilesLines
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2019-07-261-1/+1
| | | | | | | | | | | | | | | | | | as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, everything INDEX-11 shows with a dependency on lang/gcc9 now. PR: 238330 Notes: svn path=/head/; revision=507372
* lang/basic256: prepare for Qt 5.13Tobias C. Berner2019-07-131-1/+1
| | | | | | | PR: 238782 Notes: svn path=/head/; revision=506551
* lang/basic256: fix build with GCC-based architecturesFernando Apesteguía2019-01-271-1/+1
| | | | | | | | PR: 235204 Submitted by: pkubaj@anongoth.pl Notes: svn path=/head/; revision=491366
* Fix Qt5 symbol version scripts to put the catch-all clause first. WhenTijl Coosemans2019-01-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a symbol matches multiple clauses the last one takes precedence. If the catch-all is last it captures everything. In the case of Qt5 libraries this caused all symbols to have a Qt_5 label while some should have Qt_5_PRIVATE_API. This only affects lld because GNU ld always gives the catch-all lowest priority. Older versions of Qt5Webengine exported some memory allocation symbols from the bundled Chromium. Version 5.9 stopped exporting these [1] but the symbols were kept as weak wrappers for the standard allocation functions to maintain binary compatibility. [2][3] The problem is that the call to the standard function in these weak wrappers is only resolved to the standard function if there's a call to this standard function in other parts of Qt5Webengine, because only then is there a non-weak symbol that takes precedence over the weak one. If there's no such non-weak symbol the call in the weak wrapper resolves to the weak wrapper itself creating an infinite call loop that overflows the stack and causes a crash. Some of the allocation functions are variants of C++ new and delete and it probably depends on the compiler whether these variants are used in other parts of Qt5Webengine. Remove the weak wrappers (make them Linux specific). This isn't binary compatible but we are already breaking that with the changes to the symbol versions. [1] https://github.com/qt/qtwebengine/commit/5c2cbfccf9aafb547b0b30914c4056abd25942a4 [2] https://github.com/qt/qtwebengine/commit/2ed5054e3a800fa97c2c9e920ba1e6ea4b6ef2a5 [3] https://github.com/qt/qtwebengine/commit/009f5ebb4bd6e50188671e0815a5dae6afe39db5 Bump all ports that depend on Qt5. PR: 234070 Exp-run by: antoine Approved by: kde (adridg) Notes: svn path=/head/; revision=490472
* Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mkTobias C. Berner2018-06-281-2/+2
| | | | | | | | | | | | | | | | | | From now on, ports that depend on Qt4 will have to set USES= qt:4 USE_QT= foo bar ports depending on Qt5 will use USES= qt:5 USE_QT= foo bar PR: 229225 Exp-run by: antoine Reviewed by: mat Approved by: portmgr (antoine) Differential Revision: →https://reviews.freebsd.org/D15540 Notes: svn path=/head/; revision=473503
* Remove Ego-Lines from fernape's portsFernando Apesteguía2018-03-131-1/+0
| | | | | | | | Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D14668 Notes: svn path=/head/; revision=464438
* Update MAINTAINER to new FreeBSD.org accountFernando Apesteguía2018-03-121-1/+1
| | | | | | | | | | | Update MAINTAINER email address for Fernando Apesteguia from fernando.apesteguia@gmail.com Approved by: tcberner (mentor) Differential Revision: https://reviews.freebsd.org/D14668 Notes: svn path=/head/; revision=464275
* Remove wrongly used QT-related plist-subs from plistTobias C. Berner2016-10-281-131/+131
| | | | | | | | | | | | %%QT_BINDIR%% and %%QT_LIBDIR%% represent the relative location of the Qt binaries and libraries respectively -- they are only 'bin' and 'lib' by chance, and should not be used that way. Approved by: portmgr (blanket), rakuco (mentor) PR: 213833 Notes: svn path=/head/; revision=424831
* Add patch (sent upstream) to drop `using namespace std'Raphael Kubo da Costa2016-09-041-0/+17
| | | | | | | | | | | | | | | | | | This patch is a smaller version of one I've sent upstream. It removes 'using namespace std' from Interpreter.cpp to avoid errors when -std=c++11 or -std=gnu++11 is passed to the compiler, as a call to bind(2) can end up becoming a call to std::bind(). This is required to avoid breaking the build with Qt 5.6.1: c++ -c -O2 -pipe -fstack-protector -fno-strict-aliasing -g -std=gnu++11 -pthread -D_THREAD_SAFE -Wall -W -fPIC -DLINUX -DESPEAK -DSOUND_QMOBILITY -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -I/usr/local/include/espeak -I/usr/local/include/qt5/QtMultimedia -I/usr/local/include/qt5/QtSerialPort -IQtMobility -IQtMobility -I/usr/local/include/qt5 -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtCore -Itmp/moc -I/usr/local/include -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o tmp/obj/Interpreter.o Interpreter.cpp Interpreter.cpp:4282:105: error: invalid operands to binary expression ('__bind<int &, sockaddr *, unsigned long>' and 'int') PR: 212347 Approved by: fernando.apesteguia@gmail.com (maintainer) Notes: svn path=/head/; revision=421339
* Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.Mathieu Arnold2016-04-011-3/+3
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=412347
* MASTER_SITES cleanup.Mathieu Arnold2015-05-141-2/+1
| | | | | | | | | | | | | | | | | | | | | | - Replace ${MASTER_SITE_FOO} with FOO. - Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9% of the time.) - Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and no hint of what it should be was present. - Fix some logic. - And generally, make things more simple and easy to understand. While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and SAMBA macros. Also, replace some EXTRACT_SUFX occurences with USES=tar:*. Checked by: make fetch-urlall-list With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=386312
* Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla inTijl Coosemans2014-12-081-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the 32 ports that still use it. Bump PORTREVISION on their dependent ports except the ones that depend on these: audio/libogg audio/libvorbis devel/pcre ftp/curl graphics/jpeg graphics/libart_lgpl graphics/tiff textproc/expat2 textproc/libxslt In these cases the same trick as in the recent gettext update is used. The ports install a symlink with the old library version. When enough of their dependent ports have had regular updates the remaining ones can get a PORTREVISION bump and the links can be removed. Also remove the devel/pcre dependency from USE_GNOME=glib20. It causes over 2200 packages to depend on devel/pcre while less than 200 actually link with it. The glib20 package still depends on devel/pcre so this should not make a difference for ports with USE_GNOME=glib20. Also, libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so USE_GNOME=glib20 should not propagate it. PR: 195724 Exp-run by: antoine Approved by: portmgr (antoine) Notes: svn path=/head/; revision=374303
* Update to version 1.1.4.0Pawel Pekala2014-11-075-39/+18
| | | | | | | | PR: 194844 Submitted by: maintainer Notes: svn path=/head/; revision=372303
* Cleanup plistBaptiste Daroussin2014-10-271-11/+0
| | | | Notes: svn path=/head/; revision=371587
* Update the default version of GCC in the Ports Collection from GCC 4.7.4Gerald Pfeifer2014-09-101-0/+1
| | | | | | | | | | | | | to GCC 4.8.3. Part II, Bump PORTREVISIONs. PR: 192025 Tested by: antoine (-exp runs) Approved by: portmgr (implicit) Notes: svn path=/head/; revision=367888
* - Update to upstream version 1.1.3.0Thomas Zander2014-08-243-378/+398
| | | | | | | | | | | - Add LICENSE PR: 192745 Submitted by: fernando.apesteguia@gmail.com (maintainer) Approved by: mentors (implicit) Notes: svn path=/head/; revision=365967
* - Chase database/sqlite3 slib bumpMartin Wilke2014-06-271-0/+1
| | | | | | | Approved by: portmgr (myself) Notes: svn path=/head/; revision=359586
* lang/basic256: update to 1.1.2.6William Grzybowski2014-06-245-9/+305
| | | | | | | | PR: 191340 (based on) Submitted by: maintainer Notes: svn path=/head/; revision=359097
* Update to version 1.1.0.0Pawel Pekala2014-02-225-24/+114
| | | | | | | | PR: ports/186849 Submitted by: maintainer Notes: svn path=/head/; revision=345627
* - Use QMAKE_SOURCE_PATH instead of deprecated QMAKE_PROMax Brazhnikov2013-11-281-3/+2
| | | | | | | - Use NO_WRKSUBDIR while I'm here Notes: svn path=/head/; revision=335118
* - Use QMAKE_PRO instead of do-configureDanilo Egea Gondolfo2013-11-281-4/+1
| | | | | | | | PR: ports/184333 Suggested by: madpilot Notes: svn path=/head/; revision=335115
* - Add the do-configure targetDanilo Egea Gondolfo2013-11-281-0/+4
| | | | | | | | PR: ports/184333 Submitted by: Fernando <fernando.apesteguia@gmail.com> (maintainer) Notes: svn path=/head/; revision=335111
* Clean-up after conversion to USES=qmake:Max Brazhnikov2013-11-231-5/+3
| | | | | | | | | | - Adjust USE_QT4 - Remove no longer needed HAS_CONFIGURE and QMAKE_PRO Approved by: portmgr (blanket approval) Notes: svn path=/head/; revision=334682
* - Update to 1.0.0.0Guido Falsi2013-11-196-37/+31
| | | | | | | | | | | | | - Convert to USES qmake and dos2unix - Convert to staging - Use LOCALBASE instead of hardconding /usr/local. - Fix build on 10 and head with new libc++ PR: ports/183933 Submitted by: Fernando <fernando.apesteguia@gmail.com> (maintainer) Notes: svn path=/head/; revision=334360
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | lang) Notes: svn path=/head/; revision=327741
* - Update to 0.9.9.64Veniamin Gvozdikov2013-08-253-3/+19
| | | | | | | | | PR: ports/181094 Submitted by: Fernando <fernando.apesteguia@gmail.com> (maintainer) Approved by: eadler (mentor) Notes: svn path=/head/; revision=325334
* - Update to 0.9.9.58Martin Wilke2013-04-263-28/+43
| | | | | | | | PR: 177891 Submitted by: Fernando <fernando.apesteguia@gmail.com> ( maintainer) Notes: svn path=/head/; revision=316570
* Convert USE_BISON to USES= bisonBaptiste Daroussin2013-03-081-1/+1
| | | | | | | | | | | | | | | | | It brings bison as a build dependency in case it is set the following way: USES= bison or USES= bison:build it brings bison as a run dependency in case it is set the following way: USES= bison:run it brings bison both as a run and build dependency in case it the set the following way: USES= bison:both While here trim some headers Convert some USE_GNOME= gnomehack to USES= pathfix Notes: svn path=/head/; revision=313635
* - Update to 0.9.9.46Martin Wilke2013-02-134-56/+59
| | | | | | | | PR: 176076 Submitted by: maintainer Notes: svn path=/head/; revision=312139
* - Update to 0.9.9.38Alex Kozlov2013-01-253-1550/+1583
| | | | | | | | PR: ports/175548 Submitted by: Fernando <fernando.apesteguia@gmail.com> (maintainer) Notes: svn path=/head/; revision=310970
* - Update to 0.9.9.28Guido Falsi2013-01-204-127/+1447
| | | | | | | | PR: ports/175115 Submitted by: Fernando <fernando.apesteguia@gmail.com> (maintainer) Notes: svn path=/head/; revision=310723
* - Update to 0.9.9.17Bryan Drewery2012-11-284-7/+31
| | | | | | | | | PR: ports/173845 Submitted by: Fernando <fernando.apesteguia@gmail.com> (maintainer) Feature safe: yes Notes: svn path=/head/; revision=307873
* Update to 0.9.9.13.Raphael Kubo da Costa2012-11-054-15/+9
| | | | | | | | | PR: ports/173401 Submitted by: Fernando <fernando.apesteguia@gmail.com> (maintainer) Feature safe: yes Notes: svn path=/head/; revision=307033
* - update to 0.9.9.1Ruslan Makhmatkhanov2012-10-115-36/+45
| | | | | | | | | | | | | | | | | | | | - add build dependencies on bison and flex while here: - trim Makefile header - remove redundant tabs in Makefile - use SF shortcut in MASTER_SITES - remove indefinite article from COMMENT - remove exclicit dependency on qmake, since it is already defined in USE_QT4 - change BUILD_DEPENDS usage to more common - remove trailing whitespace in pkg-descr PR: 172583 Submitted by: Fernando <fernando.apesteguia at gmail dot com> (maintainer) Feature safe: yes Notes: svn path=/head/; revision=305734
* - Update to to 0.6.69Guido Falsi2012-08-103-73/+78
| | | | | | | | | | | - Whitespace fix PR: ports/170504 Submitted by: Fernando <fernando.apesteguia@gmail.com> Approved by: crees (mentor) Notes: svn path=/head/; revision=302386
* - Convert USE_QT_VER=4 and QT_COMPONETS to USE_QT4Martin Wilke2012-06-061-2/+1
| | | | | | | Review by: bapt, David Naylor (kde team) Notes: svn path=/head/; revision=298557
* - update png to 1.5.10Dirk Meyer2012-06-011-0/+1
| | | | Notes: svn path=/head/; revision=297915
* - Fix a typoWen Heping2011-10-111-1/+1
| | | | | | | Thanks to: Lars Engels <lars.engels@0x20.net> Notes: svn path=/head/; revision=283363
* BASIC-256 is an easy to use version of BASIC designed to teach anybodyWen Heping2011-10-116-0/+298
(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. WWW: http://http://www.basic256.org PR: ports/160367 Submitted by: Fernando <fernando.apesteguia@gmail.com> Notes: svn path=/head/; revision=283355