summaryrefslogtreecommitdiff
path: root/lang/drscheme
AgeCommit message (Collapse)AuthorFilesLines
2004-10-11Use PKGNAME_NOREV instead of PKGNAME for the DIST_SUBDIR (wherereed1-2/+2
the distfiles are stored). This problem was noticed by Richard Rauch and reported in PR 27205.
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-1/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-08-17Update drscheme to version 207. Changes since 202:jschauma14-775/+2789
- Wizards for ProfessorJ added + union wizard + class wizard - Check Syntax disabled in professorJ languages. - Help Desk searching is now language-sensitive. - Check syntax is now integrated (better) with the syntax colorer. - Check Syntax now distinguishes between require'd and locally defined identifiers. - added the ability to specify a command-line to the module language. - Help Desk's status messages are now in the frame and it's break button is also in the frame (no more modal dialog) - Check Syntax now does a better job of navigating amoung occurrences of a single variable. The popup menu lets you go from a bound occurrence to a binding occurrence and from a binding occurrence to the next binding occurrence. Also added two keystrokes: c-x;n to go to the next bound occurrence and c-x;b to to the binding occurrence. - show menu => view menu, added show/hide for the toolbar - multi file search works much bching languages color the portion of the program that has not been tested in dark red (using a simple syntactic coverage criterion -- dark red means untested, but not dark red doesn't mean fully tested, of course). - added a test coverage annotation for other languages in the "details" portion of the languages dialog; run the program and it colors the code that was executed in green and code that wasn't executed in red. - fixed up help desk fonts, so that the font size in help desk is now linked to the font size in drscheme proper. - added support for editor modes to drscheme. - drscheme shows the stack via arrows on the program text when an error occurs (and debugging is on) - added to special menu item: "insert delta" (to mean define) in parallel to the insert lambda menu item. - framework's scheme-mode font changed to be in an editor mixin. - macos: drscheme doesn't quit when all windows are closed anymoct -> supports multiple values using this syntax: (-> integer? (values integer? integer?)) - parenthesis highlight color is now configurable - integrated the module browser into the main drscheme window. Use the show menu to open a panel on the lhs of the drscheme window containing a DAG representing the modules that are required (only works for programs in modules). - integrated Bruce Hauman's rewrite of the match.ss library (ongoing). - added arrows to check syntax that show the (syntactic) tail structure of the program. - fixed many many problems with Help Desk. Some of the more interesting ones: - manual downloading now works. - bug report form is a mred window now. - doc.txt highlighting is in the right place now - doc.txt search restults now go to the right place - servlets are now modules (with no more free vars) - browser menus work properly - urls outside of our documentation use an external browser - eliminated many (now unecessary) redirections - various responsiveness improvements - help desk as a standalone web server isn't supported anymore. - added a status line class to the framework, which is used for check syntax and the module browser. both show status as the check the program and show information on mouse-over. Also, the contour window shows you the line under the mouse in a status line on mouse over. - added an extra level of hierarchy to the language dialog, but without the turn-down triangles. this helps organize the language dialog somewhat. - the top level function declarations in algol60 are now available in the REPL and in the test suite tool - Removed `Windows' menu from windows and unix versions. - Windows installer generates Program menu shortcuts for all users - added test suite support for use with the How to Design Programs - added support for recovering autosave files when DrScheme crashes - the draw.ss teachpack now provides the function get-key-event : -> Key This function enables programmers who use the draw.ss teachpack to write interactive drawing games. Warning: The function fails intermittently on Mac OS X. We intend to fix this problem in a future release. - Help Desk users can choose whether they wish to use a frame-based version. A toggle switch for this choice (in the form of a link) appears on the Help Desk home page. It can also be changed in the Help Desk configuration. - Help Desk users can once again use the PLT internal browser; look for the browser preference in DrScheme's preferences panel - removed an error in MrEd for Windows that was a frequent source of instability
2004-04-28Convert to buildlink3.snj1-3/+3
2004-02-21s/compilant/compliant/snj1-2/+2
2004-01-27Use $FIND with "-print". Noted by Georg Schwarz in PR pkg/24248heinz1-2/+2
2004-01-24replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.grant1-2/+2
2004-01-20Move WRKSRC definition away from the first paragraph in a Makefile.agc1-2/+2
2004-01-13Make this compile with gcc-3.3 by replacing multi-line stringsjschauma2-1/+348
"foo string" in inline asm with "foo\n" "string" (Noted in agc's latest bulk build.)
2003-12-30Add trailing / to HOMEPAGEscjep1-2/+2
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-05-06Drop trailing whitespace. Ok'ed by wiz.jmmv1-7/+7
2003-05-03Pass RPATH_FLAG along so libGL gets picked up correctlyjmc2-1/+15
2003-03-29Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz.jmmv1-3/+2
2003-01-10Remove i386-centric ONLY_FOR_PLATFORM definition. Empirically, thisnathanw1-3/+1
works fine on non-i386 platforms.
2002-10-15fixed some build and installation issue. tested on 1.6D/i386.kei7-17/+43
- use buildlink2 - it needs MesaLib - added missing entries into PLIST - /usr/local, /usr/pkg --> ${PREFIX} - modified the way of handling LDFLAGS - and some minor stuff
2002-09-24distinfo was not updated when DIST_SUBDIR was added.jschauma1-3/+3
2002-09-01Add back DIST_SUBDIR so we can store the distfile on nbftp withoutjschauma1-1/+2
screwing people with an older pkgsrc trying to download other versions (distfile name does not contain version number)
2002-08-31Update lang/drscheme to current version 202.jschauma31-1733/+2928
Changes since our last version (103) include (but obviously are not limited to): New Homepage http://www.drscheme.org drscheme: - removed 'project manager' (use 'module' instead) - added profiling support - support for different natural languages - added module browser - added XML boxes - new menu-items - improved error message output - added an emacs-like c-x c-b feature - improved documentation - teachpacks support macro definitions - now prints exact real numbers as graphical fractions - misc bug fixes - improved create executable interface - improved interaction between help desk and external browser mred: - many new key- and mouse events - various changes (additions and removals) of different methods - Added 'unknown/mask and 'unknown/gif bitmap types - New load handler, text-editor-load-handler mzscheme: - new module system - No object or unit system is built into MzScheme. - The core syntax system is hygienic; - Modules can replace units where units are used merely for namespace control - The `struct' form is gone, replaced by a more flexible `make-struct-type' form - various process procedures have been moved to a new MzLib library, "process.ss" - The built-in regular-expression matcher works on input ports - The mzc compiler supports a subset of the Gambit-C foreign-function interface teachpack: - Fixed bug in convert.ss - removed: pingp-play.ss pingp.ss protect-play.ss rectangle.ss - all exported functions are primitive operators or higher order primitives this improves error reporting behavior in the Beginner languages - added servlet.ss and servlet2.ss stepper: - Total rewrite for new syntax. Addition of test suites. Addition of somewhat more systematic macro unwinding. Lots of bug fixes.
2002-06-26Substitute a couple of `mkdir' by `${MKDIR}'.seb1-2/+2
Remove `-p' from mkdir arguments, it is already part of ${MKDIR}. While here substitute a couple of ${PREFIX} by `%D' in `@exec ${MKDIR} ...' lines and add a couple of missing `%D' in such lines too!
2002-02-05/bin/mkdir -> ${MKDIR}.skrll1-2/+2
Make the print-PLIST target output ${MKDIR} also.
2001-11-09copy missing /notes/ directory, so viewing release notes works.dogcow2-3/+29
also, fix /usr/pkg -> %D in PLIST.
2001-11-01Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-10-05Modify to use DIST_SUBDIR (distribution name never changes).groo2-4/+9
If we're conflicting with mzscheme, it would help if we install mzscheme and mzc as well.
2001-10-05Modify to use DIST_SUBDIR (distribution name never changes).groo1-1/+4
If we're conflicting with mzscheme, it would help if we install mzscheme and mzc as well.
2001-09-27Mechanical changes to 375 files to change dependency patterns of the formjlam1-2/+2
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the packages whose base package name is "foo", and not those named "foo-bar". A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also change dependency examples in Packages.txt to reflect this.
2001-09-05Update DrScheme to 103p1. Changes include performance enhancements, minorgroo2-51/+48
tweeks, and a new autoconf build system. The package now conflicts with any installed version of mzscheme as it builds with, and installs its own.
2001-09-05Update DrScheme to 103p1. Changes include performance enhancements, minorgroo28-1045/+1793
tweeks, and a new autoconf build system. The package now conflicts with any installed version of mzscheme as it builds with, and installs its own.
2001-04-19Move to sha1 digests, and add distfile sizes.agc1-2/+3
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc3-32/+30
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-02-17Move the COMMENT from being in its own file to a definition in theagc2-2/+2
package Makefile.
2000-09-14Add missing dependence on "perl" package. Patch worked out bytron1-1/+2
Alistair Crooks.
2000-05-22R4RS-compilant and nearly R5RS-compliant scheme tailored for teachinggroo33-0/+1967
TODO: Stop unecessary complete rebuild of mzscheme Fix games launch script