--- - branch: MAIN date: Mon Nov 22 01:25:49 UTC 2010 files: - new: '1.2' old: '1.1' path: pkgsrc/lang/pforth/DESCR pathrev: pkgsrc/lang/pforth/DESCR@1.2 type: modified - new: '1.24' old: '1.23' path: pkgsrc/lang/pforth/Makefile pathrev: pkgsrc/lang/pforth/Makefile@1.24 type: modified - new: '1.4' old: '1.3' path: pkgsrc/lang/pforth/PLIST pathrev: pkgsrc/lang/pforth/PLIST@1.4 type: modified - new: '1.7' old: '1.6' path: pkgsrc/lang/pforth/distinfo pathrev: pkgsrc/lang/pforth/distinfo@1.7 type: modified - new: '0' old: '1.4' path: pkgsrc/lang/pforth/patches/patch-aa pathrev: pkgsrc/lang/pforth/patches/patch-aa@0 type: deleted - new: '0' old: '1.2' path: pkgsrc/lang/pforth/patches/patch-ab pathrev: pkgsrc/lang/pforth/patches/patch-ab@0 type: deleted id: 20101122T012549Z.441ab5cd54af2e774d4bc5e7ff7cd150939ae983 log: "Update to pForth version 27.\nAssume maintainership.\n\nChanges since version 21:\n\nV27\n - Fixed REPOSITION-FILE FILE-SIZE and FILE-POSITION.\n They used to use single precision offset. Now use double as specified.\n - Delete object directories in Makefile clean.\n - Fixed \"Issue 4: Filehandle remains locked upon INCLUDE error\".\n http://code.google.com/p/pforth/issues/detail?id=4&can=1\n \ - Fixed scrambled HISTORY on 64-bit systems. Was using CELL+ but really needed 4 +.\n - Fixed floating point input. Now accepts \"1E\" as 1.0. Was Issue #2.\n \ - Fixed lots of warning and made code compatible with C89 and ANSI. Uses -pedantic.\n \ - Use fseek and ftell on WIN32 instead of fseeko and ftello.\n - Makefile is now more standard. Builds in same dir as Makefile. Uses CFLAGS etc.\n - Add support for console IO with _WATCOMC_\n - Internal CStringToForth and ForthStringToC now take a destination size for safety.\n - Run units tests for CStringToForth and ForthStringToC if PF_UNIT_TESTS is defined.\n\nV26 5/20/2010\n - 64-bit support for M* UM/MOD etc by Aleksej Saushev. Thanks Aleksej!\n\nV25 5/19/2010\n \ - Added 64-bit CELL support contributed by Aleksej Saushev. Thanks Aleksej!\n \ - Added \"-x c\" to Makefile CCOPTS to prevent confusion with C++\n\t- Allow space after -d command line option.\n\t- Restore normal tty mode if pForth dictionary loading fails.\n\nV24 2/20/09\n\t- Fixed Posix IO on Mac. ?TERMINAL was always returning true.\n\t- ACCCEPT now emits a space at end of line before output.\n\t- Fixed RESIZE because it was returning the wrong address.\n\nV23 8/4/2008\n\t- Removed -v option from mkdir in build/unix/Makefile. It was not supported on FreeBSD.\n\t \ Thank you Alexsej Saushev for reporting this.\n\nV23 7/20/2008\n - Reorganized for Google Code project.\n\nV22 (unreleased)\n - Added command line history and cursor control words.\n\t- Sped up UM* and M* by a factor of 3. Thanks to Steve Green for suggested algorithm.\n\t- Modified ACCEPT so that a line at the end of a file that does NOT have a line\n\t terminator will now be processed.\n\t- Use _getch(), _putch(), and _kbhit() so that KEY, EMIT and ?TERMINAL will work on PC.\n\t- Fixed : foo { -- } 55 ; - Was entering local frame but not exiting. Now prints error.\n - Redefined MAKE_ID to protect it from 16 bit ints\n - John Providenza says \"If you split local variables onto 2 lines, PForth crashes.\" Fixed. Also allow \\\n - Fixed float evaluation in EVALUATE in \"quit.fth\".\n \ - Flush register cache for ffColon and ffSemiColon to prevent stack warnings from ;\n" module: pkgsrc subject: 'CVS commit: pkgsrc/lang/pforth' unixtime: '1290389149' user: asau