head 1.6; access; symbols pkgsrc-2013Q2:1.6.0.8 pkgsrc-2013Q2-base:1.6 pkgsrc-2012Q4:1.6.0.6 pkgsrc-2012Q4-base:1.6 pkgsrc-2011Q4:1.6.0.4 pkgsrc-2011Q4-base:1.6 pkgsrc-2011Q2:1.6.0.2 pkgsrc-2011Q2-base:1.6 pkgsrc-2010Q2:1.5.0.36 pkgsrc-2010Q2-base:1.5 pkgsrc-2010Q1:1.5.0.34 pkgsrc-2010Q1-base:1.5 pkgsrc-2009Q4:1.5.0.32 pkgsrc-2009Q4-base:1.5 pkgsrc-2009Q3:1.5.0.30 pkgsrc-2009Q3-base:1.5 pkgsrc-2009Q2:1.5.0.28 pkgsrc-2009Q2-base:1.5 pkgsrc-2009Q1:1.5.0.26 pkgsrc-2009Q1-base:1.5 pkgsrc-2008Q4:1.5.0.24 pkgsrc-2008Q4-base:1.5 pkgsrc-2008Q3:1.5.0.22 pkgsrc-2008Q3-base:1.5 cube-native-xorg:1.5.0.20 cube-native-xorg-base:1.5 pkgsrc-2008Q2:1.5.0.18 pkgsrc-2008Q2-base:1.5 cwrapper:1.5.0.16 pkgsrc-2008Q1:1.5.0.14 pkgsrc-2008Q1-base:1.5 pkgsrc-2007Q4:1.5.0.12 pkgsrc-2007Q4-base:1.5 pkgsrc-2007Q3:1.5.0.10 pkgsrc-2007Q3-base:1.5 pkgsrc-2007Q2:1.5.0.8 pkgsrc-2007Q2-base:1.5 pkgsrc-2007Q1:1.5.0.6 pkgsrc-2007Q1-base:1.5 pkgsrc-2006Q4:1.5.0.4 pkgsrc-2006Q4-base:1.5 pkgsrc-2006Q3:1.5.0.2 pkgsrc-2006Q3-base:1.5 pkgsrc-2006Q2:1.4.0.16 pkgsrc-2006Q2-base:1.4 pkgsrc-2006Q1:1.4.0.14 pkgsrc-2006Q1-base:1.4 pkgsrc-2005Q4:1.4.0.12 pkgsrc-2005Q4-base:1.4 pkgsrc-2005Q3:1.4.0.10 pkgsrc-2005Q3-base:1.4 pkgsrc-2005Q2:1.4.0.8 pkgsrc-2005Q2-base:1.4 pkgsrc-2005Q1:1.4.0.6 pkgsrc-2005Q1-base:1.4 pkgsrc-2004Q4:1.4.0.4 pkgsrc-2004Q4-base:1.4 pkgsrc-2004Q3:1.4.0.2 pkgsrc-2004Q3-base:1.4 pkgsrc-2004Q2:1.3.0.8 pkgsrc-2004Q2-base:1.3 pkgsrc-2004Q1:1.3.0.6 pkgsrc-2004Q1-base:1.3 pkgsrc-2003Q4:1.3.0.4 pkgsrc-2003Q4-base:1.3 netbsd-1-6-1:1.3.0.2 netbsd-1-6-1-base:1.3 netbsd-1-6:1.2.0.8 netbsd-1-6-RELEASE-base:1.2 pkgviews:1.2.0.4 pkgviews-base:1.2 buildlink2:1.2.0.2 buildlink2-base:1.2 netbsd-1-5-PATCH003:1.2 netbsd-1-5-PATCH001:1.1.1.1 netbsd-1-5-RELEASE:1.1.1.1 netbsd-1-4-PATCH003:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.6 date 2010.07.20.02.20.38; author asau; state dead; branches; next 1.5; 1.5 date 2006.08.22.20.17.23; author joerg; state Exp; branches; next 1.4; 1.4 date 2004.08.17.19.34.56; author jschauma; state dead; branches; next 1.3; 1.3 date 2002.08.31.20.27.49; author jschauma; state Exp; branches; next 1.2; 1.2 date 2001.09.05.03.52.47; author groo; state Exp; branches; next 1.1; 1.1 date 2000.05.22.20.26.59; author groo; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2000.05.22.20.26.59; author groo; state Exp; branches; next ; desc @@ 1.6 log @Remove DrScheme, successor is Racket (lang/racket). Remove MzScheme, successor is textual Racket (lang/racket-textual). @ text @$NetBSD: patch-af,v 1.5 2006/08/22 20:17:23 joerg Exp $ --- mzscheme/sconfig.h.orig 2004-12-19 08:38:26.000000000 +0000 +++ mzscheme/sconfig.h @@@@ -288,6 +288,37 @@@@ #endif + /************** x86/DragonFly with gcc ****************/ + +# if defined(__DragonFly__) && defined(i386) + +# define SCHEME_PLATFORM_LIBRARY_SUBPATH "dragonfly" + +# include "uconfig.h" +# undef HAS_STANDARD_IOB + +# define HAS_BSD_IOB + +# define STACK_GROWS_DOWN + +# define USE_UNDERSCORE_SETJMP + +# define USE_IEEE_FP_PREDS +# define FREEBSD_CONTROL_387 +# define POW_HANDLES_INF_CORRECTLY + +# define USE_DYNAMIC_FDSET_SIZE + +# define SIGSET_IS_SIGNAL + +# define USE_TM_GMTOFF_FIELD + +# define REGISTER_POOR_MACHINE + +# define FLAGS_ALREADY_SET + +#endif + /************** x86/FreeBSD with gcc ****************/ # if defined(__FreeBSD__) && defined(i386) @ 1.5 log @Add DragonFly support based on patch by Jeffrey Hsu. Fix build with X11BASE!=/usr/X11R6. @ text @d1 1 a1 1 $NetBSD$ @ 1.4 log @Update drscheme to version 207. Changes since 202: - 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 @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.3 2002/08/31 20:27:49 jschauma Exp $ d3 3 a5 4 --- ../bin/tex2page.orig Wed Aug 28 18:32:39 2002 +++ ../bin/tex2page Wed Aug 28 18:32:52 2002 @@@@ -2,7 +2,7 @@@@ # This script was created by make-mzscheme-launcher d7 1 a7 5 if [ "$PLTHOME" = '' ] ; then - PLTHOME="/proj/scheme/plt" + PLTHOME="@@PREFIX@@/lib/plt" export PLTHOME fi d9 34 @ 1.3 log @Update lang/drscheme to current version 202. 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. @ text @d1 1 a1 1 $NetBSD: $ @ 1.2 log @Update DrScheme to 103p1. Changes include performance enhancements, minor 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. @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.1.1.1 2000/05/22 20:26:59 groo Exp $ d3 4 a6 6 --- ../bin/mzc.orig Thu May 14 00:35:57 1998 +++ ../bin/mzc Sat Jan 8 23:21:59 2000 @@@@ -1,11 +1,9 @@@@ #!/bin/sh -# This script was created by make-mzscheme-launcher +# This script was modified for the NetBSD pkg system d9 2 a10 2 - PLTHOME=/usr/local/lib/plt + PLTHOME=XXXPREFIXXXX/lib/plt a13 4 -SYS=`${PLTHOME}/bin/archsys` - -exec ${PLTHOME}/.bin/${SYS}/mzscheme '-mqvL' 'start.ss' 'compiler' '--' ${1+"$@@"} +exec ${PLTHOME}/bin/mzscheme '-mqvL' 'start.ss' 'compiler' '--' ${1+"$@@"} @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.1.1.1 2000/01/10 22:09:15 pooka Exp $ d3 2 a4 2 --- ../../bin/mzc.orig Thu May 14 00:35:57 1998 +++ ../../bin/mzc Sat Jan 8 23:21:59 2000 @ 1.1.1.1 log @R4RS-compilant and nearly R5RS-compliant scheme tailored for teaching TODO: Stop unecessary complete rebuild of mzscheme Fix games launch script @ text @@