diff options
27 files changed, 960 insertions, 0 deletions
diff --git a/lang/sather/DESCR b/lang/sather/DESCR new file mode 100644 index 00000000000..34cfb943104 --- /dev/null +++ b/lang/sather/DESCR @@ -0,0 +1,17 @@ +Sather is an object oriented language which designed to be simple, +efficient, safe, and non-proprietary. It aims to meet the needs of +modern research groups and to foster the development of a large, +freely available, high-quality library of efficient well-written +classes for a wide variety of computational tasks. It was originally +based on Eiffel but now incorporates ideas and approaches from several +languages. One way of placing it in the "space of languages" is to say +that it attempts to be as efficient as C, C++, or Fortran, as elegant +and safe as Eiffel or CLU, and to support higher-order functions as +well as Common Lisp, Scheme, or Smalltalk. + +Sather has garbage collection, statically-checked strong typing, +multiple inheritance, separate implementation and type inheritance, +parameterized classes, dynamic dispatch, iteration abstraction, +higher-order routines and iters, exception handling, assertions, +preconditions, postconditions, and class invariants. Sather code can +be compiled into C code and can efficiently link with C object files. diff --git a/lang/sather/Makefile b/lang/sather/Makefile new file mode 100644 index 00000000000..a590bd23a03 --- /dev/null +++ b/lang/sather/Makefile @@ -0,0 +1,94 @@ +# $NetBSD: Makefile,v 1.1.1.1 2002/05/04 00:45:28 jtb Exp $ + +DISTNAME= sather-1.2.1 +CATEGORIES= lang +MASTER_SITES= ${MASTER_SITE_GNU:=sather/} + +MAINTAINER= packages@netbsd.org +HOMEPAGE= http://www.gnu.org/software/sather/index.html +COMMENT= Compiler for the Sather object oriented programming language + +DEPENDS+= boehm-gc-[0-9]*:../../devel/boehm-gc +DEPENDS+= tcl-8.3.*:../../lang/tcl +DEPENDS+= tk-8.3.*:../../x11/tk + +USE_GMAKE= # defined + +ALL_TARGET= full optional + +GC_PREFIX_DEFAULT= ${LOCALBASE} +EVAL_PREFIX+= GC_PREFIX=boehm-gc +TCL_PREFIX_DEFAULT= ${LOCALBASE} +EVAL_PREFIX+= TCL_PREFIX=tcl +TK_PREFIX_DEFAULT= ${LOCALBASE} +EVAL_PREFIX+= TK_PREFIX=tk + +INFO_FILES= sather.info sather-tutorial.info sather-mode.info + +do-configure: + for f in ${WRKSRC}/Boot/sacomp.code/Makefile \ + ${WRKSRC}/Library/System/unix.sa \ + ${WRKSRC}/System/Common/CONFIG.proto \ + ${WRKSRC}/System/Platforms/netbsd/CONFIG \ + ${WRKSRC}/System/Platforms/X/Platform.module \ + ${WRKSRC}/debian/bin-wrapper \ + ${WRKSRC}/Browser/Web/convert-1.1 \ + ${WRKSRC}/Browser/Web/gen_html_class_index \ + ${WRKSRC}/Browser/Web/gen_html_sa_files \ + ${WRKSRC}/Browser/Web/gen_html_shortflat \ + ${WRKSRC}/Browser/Web/gen_html_top_level \ + ${WRKSRC}/Browser/Web/gen_mml_sa_files \ + ${WRKSRC}/Browser/Web/gen_mml_shortflat \ + ${WRKSRC}/Browser/Web/graph2dot; do \ + ${SED} -e 's:@CC@:${CC}:g' \ + -e 's:@CFLAGS@:${CFLAGS}:g' \ + -e 's:@GMAKE@:${GMAKE}:g' \ + -e 's:@PREFIX@:${PREFIX}:g' \ + -e 's:@X11BASE@:${X11BASE}:g' \ + -e 's:@GC_PREFIX@:${GC_PREFIX}:g' \ + -e 's:@TCL_PREFIX@:${TCL_PREFIX}:g' \ + -e 's:@TK_PREFIX@:${TK_PREFIX}:g' \ + $$f > $$f.tmp && ${MV} -f $$f.tmp $$f; \ + done + +post-build: + cd ${WRKSRC}/Emacs; ${MAKEINFO} sather.texinfo; \ + ${MAKEINFO} sather-tutorial.texinfo; \ + ${MAKEINFO} sather-mode.texinfo + +do-install: + ${INSTALL_DATA_DIR} ${PREFIX}/lib/sather + ${INSTALL_PROGRAM_DIR} ${PREFIX}/lib/sather/Bin + cd ${WRKSRC}/Bin; \ + ${INSTALL_PROGRAM} sacomp sabrowse ${PREFIX}/lib/sather/Bin; \ + ${INSTALL_SCRIPT} PP gen_html saprep ${PREFIX}/lib/sather/Bin + ${INSTALL_SCRIPT} ${WRKSRC}/debian/bin-wrapper \ + ${PREFIX}/lib/sather/Bin + ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${WRKSRC}/Library \ + ${WRKSRC}/System + cd ${PREFIX}/bin; \ + ${LN} -sf ../lib/sather/Bin/bin-wrapper sacomp; \ + ${LN} -sf ../lib/sather/Bin/bin-wrapper sabrowse; \ + cd ${WRKSRC} && ${PAX} -rw Library System/FORBID System/Debug \ + System/Common/*.c System/Common/*.h \ + System/Common/*.module System/Common/CONFIG \ + System/Platforms/f77 System/Platforms/netbsd \ + System/Platforms/X System/Platforms/dualgui \ + System/Platforms/gui System/Platforms/tcltk \ + Browser ${PREFIX}/lib/sather + ${FIND} ${PREFIX}/lib/sather -name \*.config -o -name Makefile \ + -o -name \*.orig | ${XARGS} ${RM} -f + ${INSTALL_DATA} ${WRKSRC}/Emacs/*.info* ${PREFIX}/info + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/sather + cd ${WRKSRC}/Doc && ${PAX} -rw . ${PREFIX}/share/doc/sather + ${INSTALL_MAN} ${WRKSRC}/Doc/man/man1/sacomp.1 ${PREFIX}/man/man1 + ${INSTALL_MAN} ${WRKSRC}/Doc/man/man1/sabrowse.1 ${PREFIX}/man/man1 + ${INSTALL_DATA_DIR} ${PREFIX}/share/emacs/site-lisp + ${INSTALL_DATA} ${WRKSRC}/Emacs/*.el ${PREFIX}/share/emacs/site-lisp + +# should fix this +post-install: + ${RM} -fr ${PREFIX}/lib/sather/System/Platforms/dualgui/dual_gui_server.code/ + +.include "../../mk/texinfo.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/lang/sather/PLIST b/lang/sather/PLIST new file mode 100644 index 00000000000..d0ed228c21b --- /dev/null +++ b/lang/sather/PLIST @@ -0,0 +1,494 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2002/05/04 00:45:33 jtb Exp $ +bin/sabrowse +bin/sacomp +@unexec ${INSTALL_INFO} --delete --info-dir=%D/info %D/info/sather.info +@unexec ${INSTALL_INFO} --delete --info-dir=%D/info %D/info/sather-mode.info +@unexec ${INSTALL_INFO} --delete --info-dir=%D/info %D/info/sather-tutorial.info +info/sather.info +info/sather.info-1 +info/sather.info-2 +info/sather-mode.info +info/sather-tutorial.info +@exec ${INSTALL_INFO} --info-dir=%D/info %D/info/sather-mode.info +@exec ${INSTALL_INFO} --info-dir=%D/info %D/info/sather.info +@exec ${INSTALL_INFO} --info-dir=%D/info %D/info/sather-tutorial.info +lib/sather/Bin/PP +lib/sather/Bin/bin-wrapper +lib/sather/Bin/gen_html +lib/sather/Bin/sabrowse +lib/sather/Bin/sacomp +lib/sather/Bin/saprep +lib/sather/Browser/Help/Files +lib/sather/Browser/Help/HTML +lib/sather/Browser/Help/NewStuff +lib/sather/Browser/Help/VersionHistory +lib/sather/Browser/Help/acknowledgements +lib/sather/Browser/Help/browser-tut.tex +lib/sather/Browser/Help/bugs +lib/sather/Browser/Help/buttons +lib/sather/Browser/Help/classListPane +lib/sather/Browser/Help/customization +lib/sather/Browser/Help/emacs +lib/sather/Browser/Help/featureListPane +lib/sather/Browser/Help/graphPane +lib/sather/Browser/Help/help +lib/sather/Browser/Help/historyPane +lib/sather/Browser/Help/implementation +lib/sather/Browser/Help/menuPane +lib/sather/Browser/Help/speed +lib/sather/Browser/Help/tcl-sather-interface +lib/sather/Browser/Help/textPane +lib/sather/Browser/README +lib/sather/Browser/Sather/abs_graph.sa +lib/sather/Browser/Sather/browser.sa +lib/sather/Browser/Sather/digraph.sa +lib/sather/Browser/Sather/digraph_aux.sa +lib/sather/Browser/Sather/dummy_compiler.sa +lib/sather/Browser/Tcl/browser.tcl +lib/sather/Browser/Tcl/browserClassList.tcl +lib/sather/Browser/Tcl/browserConfig.tcl +lib/sather/Browser/Tcl/browserDump.tcl +lib/sather/Browser/Tcl/browserFeatureList.tcl +lib/sather/Browser/Tcl/browserFontsNColors.tcl +lib/sather/Browser/Tcl/browserGraph.tcl +lib/sather/Browser/Tcl/browserHelp.tcl +lib/sather/Browser/Tcl/browserHistory.tcl +lib/sather/Browser/Tcl/browserMisc.tcl +lib/sather/Browser/Tcl/browserPrompters.tcl +lib/sather/Browser/Tcl/browserStartupWindow.tcl +lib/sather/Browser/Tcl/browserText.tcl +lib/sather/Browser/Tcl/campanile.gif +lib/sather/Browser/Tcl/campanile_smaller.gif +lib/sather/Browser/Tcl/dotty-header +lib/sather/Browser/Tcl/sather.xbm +lib/sather/Browser/Tcl/sathermask.xbm +lib/sather/Browser/TkKit/TkKit.html +lib/sather/Browser/TkKit/TkKit.module +lib/sather/Browser/TkKit/entry_arr.sa +lib/sather/Browser/TkKit/exceptions.sa +lib/sather/Browser/TkKit/simpleTkApp.sa +lib/sather/Browser/TkKit/temperature.sa +lib/sather/Browser/TkKit/tkApp.sa +lib/sather/Browser/TkKit/tkCallback.sa +lib/sather/Browser/TkKit/tkMiscWidgets.sa +lib/sather/Browser/TkKit/tkToplevel.sa +lib/sather/Browser/TkKit/tkWidget.sa +lib/sather/Browser/TkKit/tkWindow.sa +lib/sather/Browser/Web/Bugs +lib/sather/Browser/Web/README +lib/sather/Browser/Web/common_funcs +lib/sather/Browser/Web/convert-1.1 +lib/sather/Browser/Web/dotty-header +lib/sather/Browser/Web/dump-pre-html-info +lib/sather/Browser/Web/gen_html_class_index +lib/sather/Browser/Web/gen_html_quick +lib/sather/Browser/Web/gen_html_sa_files +lib/sather/Browser/Web/gen_html_shortflat +lib/sather/Browser/Web/gen_html_top_level +lib/sather/Browser/Web/gen_mml_sa_files +lib/sather/Browser/Web/gen_mml_shortflat +lib/sather/Browser/Web/gif2jpg +lib/sather/Browser/Web/gr2gif +lib/sather/Browser/Web/gr2jpg +lib/sather/Browser/Web/graph2dot +lib/sather/Browser/Web/ps2gif +lib/sather/Browser/all-classes.sa +lib/sather/Browser/browser-debug.module +lib/sather/Browser/browser.module +lib/sather/Browser/gen_lib +lib/sather/Browser/test.sa +lib/sather/Library/Base/Base.module +lib/sather/Library/Base/abstract.sa +lib/sather/Library/Base/aref.sa +lib/sather/Library/Base/aref_test.sa +lib/sather/Library/Base/aval.sa +lib/sather/Library/Base/bool.sa +lib/sather/Library/Base/bool_test.sa +lib/sather/Library/Base/char.sa +lib/sather/Library/Base/char_test.sa +lib/sather/Library/Base/compare.sa +lib/sather/Library/Base/elt_alg.sa +lib/sather/Library/Base/flt.sa +lib/sather/Library/Base/flt_dummy.sa +lib/sather/Library/Base/flt_other.sa +lib/sather/Library/Base/fltd.sa +lib/sather/Library/Base/fltd_test.sa +lib/sather/Library/Base/int.sa +lib/sather/Library/Base/int_test.sa +lib/sather/Library/Base/math_test.sa +lib/sather/Library/Base/misc.sa +lib/sather/Library/Base/number.sa +lib/sather/Library/Base/succ_stream.sa +lib/sather/Library/Containers/Containers.module +lib/sather/Library/Containers/ContainersArrays.module +lib/sather/Library/Containers/ContainersBags.module +lib/sather/Library/Containers/ContainersDispensers.module +lib/sather/Library/Containers/ContainersF_classes.module +lib/sather/Library/Containers/ContainersLists.module +lib/sather/Library/Containers/ContainersMaps.module +lib/sather/Library/Containers/ContainersSets.module +lib/sather/Library/Containers/GeneratedContainers.module +lib/sather/Library/Containers/a_list.sa +lib/sather/Library/Containers/a_pq.sa +lib/sather/Library/Containers/a_queue.sa +lib/sather/Library/Containers/a_stack.sa +lib/sather/Library/Containers/arr.sa +lib/sather/Library/Containers/arr_alg.sa +lib/sather/Library/Containers/arr_permute_alg.sa +lib/sather/Library/Containers/arr_search_alg.sa +lib/sather/Library/Containers/arr_select_alg.sa +lib/sather/Library/Containers/arr_sort_alg.sa +lib/sather/Library/Containers/array.sa +lib/sather/Library/Containers/array2.sa +lib/sather/Library/Containers/array2_test.sa +lib/sather/Library/Containers/array3.sa +lib/sather/Library/Containers/array3_test.sa +lib/sather/Library/Containers/arrays_test.sa +lib/sather/Library/Containers/bag.sa +lib/sather/Library/Containers/bag_incl.sa +lib/sather/Library/Containers/bag_test.sa +lib/sather/Library/Containers/btree.sa +lib/sather/Library/Containers/btree_test.sa +lib/sather/Library/Containers/container.sa +lib/sather/Library/Containers/container_alg.sa +lib/sather/Library/Containers/dispenser.sa +lib/sather/Library/Containers/fgap_list.sa +lib/sather/Library/Containers/fgap_list_test.sa +lib/sather/Library/Containers/flist.sa +lib/sather/Library/Containers/flist_test.sa +lib/sather/Library/Containers/fmap.sa +lib/sather/Library/Containers/fmap_test.sa +lib/sather/Library/Containers/fmultimap.sa +lib/sather/Library/Containers/fmultimap_test.sa +lib/sather/Library/Containers/fqset.sa +lib/sather/Library/Containers/fset.sa +lib/sather/Library/Containers/fset_test.sa +lib/sather/Library/Containers/h_bag.sa +lib/sather/Library/Containers/h_map.sa +lib/sather/Library/Containers/h_multimap.sa +lib/sather/Library/Containers/h_set.sa +lib/sather/Library/Containers/hashtab.sa +lib/sather/Library/Containers/list.sa +lib/sather/Library/Containers/list_test.sa +lib/sather/Library/Containers/llist.sa +lib/sather/Library/Containers/llist_test.sa +lib/sather/Library/Containers/map.sa +lib/sather/Library/Containers/map_alg.sa +lib/sather/Library/Containers/map_incl.sa +lib/sather/Library/Containers/map_test.sa +lib/sather/Library/Containers/multimap.sa +lib/sather/Library/Containers/multimap_incl.sa +lib/sather/Library/Containers/multimap_test.sa +lib/sather/Library/Containers/next.sa +lib/sather/Library/Containers/nr_a_stack.sa +lib/sather/Library/Containers/nr_stack.sa +lib/sather/Library/Containers/orig_fset.sa +lib/sather/Library/Containers/pq.sa +lib/sather/Library/Containers/pq_test.sa +lib/sather/Library/Containers/queue.sa +lib/sather/Library/Containers/queue_test.sa +lib/sather/Library/Containers/set.sa +lib/sather/Library/Containers/set_incl.sa +lib/sather/Library/Containers/set_test.sa +lib/sather/Library/Containers/set_views.sa +lib/sather/Library/Containers/set_views_test.sa +lib/sather/Library/Containers/stack.sa +lib/sather/Library/Containers/stack_test.sa +lib/sather/Library/Containers/tup.sa +lib/sather/Library/Containers/tup_test.sa +lib/sather/Library/Ext/External.module +lib/sather/Library/Ext/bind_fortran.sa +lib/sather/Library/Ext/c.sa +lib/sather/Library/Ext/c_ptr.sa +lib/sather/Library/Ext/fortran.sa +lib/sather/Library/Ext/other_c_ptrs.sa +lib/sather/Library/Graphs/Graphs.module +lib/sather/Library/Graphs/abs_digraph.sa +lib/sather/Library/Graphs/abs_graph.sa +lib/sather/Library/Graphs/abs_ugraph.sa +lib/sather/Library/Graphs/digraph.sa +lib/sather/Library/Graphs/digraph_alg.sa +lib/sather/Library/Graphs/digraph_incl.sa +lib/sather/Library/Graphs/digraph_mat.sa +lib/sather/Library/Graphs/digraph_test.sa +lib/sather/Library/Graphs/digraph_views.sa +lib/sather/Library/Graphs/digraph_views_test.sa +lib/sather/Library/Graphs/edges.sa +lib/sather/Library/Graphs/graph_exc.sa +lib/sather/Library/Graphs/lbld_digraph.sa +lib/sather/Library/Graphs/ugraph.sa +lib/sather/Library/Graphs/ugraph_incl.sa +lib/sather/Library/Graphs/ugraph_test.sa +lib/sather/Library/Graphs/wtd_digraph.sa +lib/sather/Library/Graphs/wtd_digraph_alg.sa +lib/sather/Library/Graphs/wtd_digraph_test.sa +lib/sather/Library/IO/IO.module +lib/sather/Library/IO/err.sa +lib/sather/Library/IO/file.sa +lib/sather/Library/IO/in.sa +lib/sather/Library/IO/out.sa +lib/sather/Library/IO/str_stream.sa +lib/sather/Library/IO/stream.sa +lib/sather/Library/Library.module +lib/sather/Library/Math/Math.module +lib/sather/Library/Math/Matvec.module +lib/sather/Library/Math/abs_mat.sa +lib/sather/Library/Math/abs_vec.sa +lib/sather/Library/Math/cpx.sa +lib/sather/Library/Math/cpx_test.sa +lib/sather/Library/Math/cpxd.sa +lib/sather/Library/Math/fft.sa +lib/sather/Library/Math/i_interval.sa +lib/sather/Library/Math/inti.sa +lib/sather/Library/Math/jacobi.sa +lib/sather/Library/Math/mat.sa +lib/sather/Library/Math/matcpx.sa +lib/sather/Library/Math/matd.sa +lib/sather/Library/Math/perm_random_gen.sa +lib/sather/Library/Math/rat.sa +lib/sather/Library/Math/rnd.sa +lib/sather/Library/Math/rnd_test.sa +lib/sather/Library/Math/svd.sa +lib/sather/Library/Math/test_i_interval.sa +lib/sather/Library/Math/test_matvec.sa +lib/sather/Library/Math/vec.sa +lib/sather/Library/Math/veccpx.sa +lib/sather/Library/Math/vecd.sa +lib/sather/Library/Strings/Strings.module +lib/sather/Library/Strings/base_format.sa +lib/sather/Library/Strings/format.sa +lib/sather/Library/Strings/fstr.sa +lib/sather/Library/Strings/fstr_test.sa +lib/sather/Library/Strings/glob.sa +lib/sather/Library/Strings/regex.c +lib/sather/Library/Strings/regex.h +lib/sather/Library/Strings/regexp.c +lib/sather/Library/Strings/regexp.sa +lib/sather/Library/Strings/str.sa +lib/sather/Library/Strings/str_cursor.sa +lib/sather/Library/Strings/str_cursor_test.sa +lib/sather/Library/Strings/test_format.sa +lib/sather/Library/System/DualGui/DualGuiAppToServer.module +lib/sather/Library/System/DualGui/gui_app_end.sa +lib/sather/Library/System/DualGui/gui_server_end.sa +lib/sather/Library/System/DualGui/gui_util.sa +lib/sather/Library/System/Gui/Demos/demo1.sa +lib/sather/Library/System/Gui/Demos/demo2.sa +lib/sather/Library/System/Gui/Demos/demo_listbox.sa +lib/sather/Library/System/Gui/Demos/demo_menu.sa +lib/sather/Library/System/Gui/Demos/demo_raster.sa +lib/sather/Library/System/Gui/Demos/demo_text.sa +lib/sather/Library/System/Gui/Demos/pizza.sa +lib/sather/Library/System/Gui/GuiRaster.module +lib/sather/Library/System/Gui/GuiTclTkInterface.module +lib/sather/Library/System/Gui/GuiWidgets.module +lib/sather/Library/System/Gui/anchor.sa +lib/sather/Library/System/Gui/button.sa +lib/sather/Library/System/Gui/canvas.sa +lib/sather/Library/System/Gui/check.sa +lib/sather/Library/System/Gui/color.sa +lib/sather/Library/System/Gui/entry.sa +lib/sather/Library/System/Gui/events.sa +lib/sather/Library/System/Gui/frame.sa +lib/sather/Library/System/Gui/gui.sa +lib/sather/Library/System/Gui/gui_util.sa +lib/sather/Library/System/Gui/init_gui.sa +lib/sather/Library/System/Gui/label.sa +lib/sather/Library/System/Gui/listbox.sa +lib/sather/Library/System/Gui/menu.sa +lib/sather/Library/System/Gui/menubutton.sa +lib/sather/Library/System/Gui/misc.sa +lib/sather/Library/System/Gui/pack.sa +lib/sather/Library/System/Gui/radio.sa +lib/sather/Library/System/Gui/raster.sa +lib/sather/Library/System/Gui/root_window.sa +lib/sather/Library/System/Gui/text.sa +lib/sather/Library/System/Gui/tk.sa +lib/sather/Library/System/Gui/toplevel.sa +lib/sather/Library/System/Gui/widget.sa +lib/sather/Library/System/Gui/widget_config.sa +lib/sather/Library/System/Gui/wmgr.sa +lib/sather/Library/System/Socket/Socket.module +lib/sather/Library/System/Socket/experimental/README +lib/sather/Library/System/Socket/experimental/Socket.module +lib/sather/Library/System/Socket/experimental/socket.sa +lib/sather/Library/System/Socket/experimental/socket_support.c +lib/sather/Library/System/Socket/experimental/test/TODO +lib/sather/Library/System/Socket/experimental/test/socket.sa +lib/sather/Library/System/Socket/experimental/test/test.module +lib/sather/Library/System/Socket/socket.sa +lib/sather/Library/System/Socket/socket_support.c +lib/sather/Library/System/Socket/socket_support_unix.c +lib/sather/Library/System/Socket/socket_support_win32.c +lib/sather/Library/System/Socket/socket_test.sa +lib/sather/Library/System/System.module +lib/sather/Library/System/TclTk/TclTk.module +lib/sather/Library/System/TclTk/c_interface.c +lib/sather/Library/System/TclTk/c_interface.sa +lib/sather/Library/System/TclTk/c_raster.c +lib/sather/Library/System/TclTk/tkRaster.c +lib/sather/Library/System/TclTk/tkRaster.h +lib/sather/Library/System/TclTk/tkRasterBuiltIn.c +lib/sather/Library/System/TclTk/tkRasterBuiltIn.h +lib/sather/Library/System/Zones/Zones.module +lib/sather/Library/System/Zones/zone.sa +lib/sather/Library/System/runtime.sa +lib/sather/Library/System/sys.sa +lib/sather/Library/System/test.sa +lib/sather/Library/System/time.sa +lib/sather/Library/System/unix.sa +lib/sather/Library/pSather/pSather.module +lib/sather/Library/pSather/psather.sa +lib/sather/System/Common/CONFIG +lib/sather/System/Common/Common.module +lib/sather/System/Common/c.h +lib/sather/System/Common/c_header.h +lib/sather/System/Common/exception.h +lib/sather/System/Common/floatmath.h +lib/sather/System/Common/fortran.h +lib/sather/System/Common/header.h +lib/sather/System/Common/runtime.c +lib/sather/System/Common/runtime.h +lib/sather/System/Debug/PO.module +lib/sather/System/Debug/POG.module +lib/sather/System/Debug/debug.sa +lib/sather/System/Debug/po.sa +lib/sather/System/Debug/pog.sa +lib/sather/System/Debug/pohelp.sa +lib/sather/System/Debug/print.c +lib/sather/System/FORBID +lib/sather/System/Platforms/X/CONFIG +lib/sather/System/Platforms/X/Platform.module +lib/sather/System/Platforms/X/header.h +lib/sather/System/Platforms/dualgui/CONFIG +lib/sather/System/Platforms/dualgui/GuiServer.module +lib/sather/System/Platforms/dualgui/Platform.module +lib/sather/System/Platforms/dualgui/dual_gui_server +lib/sather/System/Platforms/dualgui/header.h +lib/sather/System/Platforms/f77/CONFIG +lib/sather/System/Platforms/f77/Platform.module +lib/sather/System/Platforms/f77/header.h +lib/sather/System/Platforms/gui/CONFIG +lib/sather/System/Platforms/gui/Platform.module +lib/sather/System/Platforms/gui/TclCode/README +lib/sather/System/Platforms/gui/TclCode/gui_post_socket_init.tcl +lib/sather/System/Platforms/gui/TclCode/gui_setup.tcl +lib/sather/System/Platforms/gui/TclCode/sather.xbm +lib/sather/System/Platforms/gui/TclCode/sathermask.xbm +lib/sather/System/Platforms/gui/TclCode/startup.tcl +lib/sather/System/Platforms/gui/TclCode/tcl-system-init.tcl +lib/sather/System/Platforms/gui/TclCode/tk-system-init.tcl +lib/sather/System/Platforms/gui/gui_post_socket_init.tcl +lib/sather/System/Platforms/gui/gui_setup.tcl +lib/sather/System/Platforms/gui/header.h +lib/sather/System/Platforms/netbsd/CONFIG +lib/sather/System/Platforms/netbsd/Platform.module +lib/sather/System/Platforms/netbsd/header.h +lib/sather/System/Platforms/tcltk/CONFIG +lib/sather/System/Platforms/tcltk/Make.target.inc +lib/sather/System/Platforms/tcltk/Platform.module +lib/sather/System/Platforms/tcltk/header.h +lib/sather/System/Platforms/tcltk/init/button.tcl +lib/sather/System/Platforms/tcltk/init/dialog.tcl +lib/sather/System/Platforms/tcltk/init/entry.tcl +lib/sather/System/Platforms/tcltk/init/focus.tcl +lib/sather/System/Platforms/tcltk/init/listbox.tcl +lib/sather/System/Platforms/tcltk/init/menu.tcl +lib/sather/System/Platforms/tcltk/init/obsolete.tcl +lib/sather/System/Platforms/tcltk/init/optionMenu.tcl +lib/sather/System/Platforms/tcltk/init/palette.tcl +lib/sather/System/Platforms/tcltk/init/scale.tcl +lib/sather/System/Platforms/tcltk/init/scrollbar.tcl +lib/sather/System/Platforms/tcltk/init/tcl-system-init.tcl +lib/sather/System/Platforms/tcltk/init/tearoff.tcl +lib/sather/System/Platforms/tcltk/init/text.tcl +lib/sather/System/Platforms/tcltk/init/tk-system-init.tcl +lib/sather/System/Platforms/tcltk/init/tk.tcl +lib/sather/System/Platforms/tcltk/init/tkerror.tcl +lib/sather/System/Platforms/tcltk/sather.xbm +lib/sather/System/Platforms/tcltk/sathermask.xbm +lib/sather/System/Platforms/tcltk/startup.tcl +man/man1/sabrowse.1 +man/man1/sacomp.1 +share/doc/sather/BugReport +share/doc/sather/Bugs +share/doc/sather/Changes +share/doc/sather/Contributing +share/doc/sather/Debugging.html +share/doc/sather/FAQ +share/doc/sather/GC-incremental +share/doc/sather/GPL +share/doc/sather/Gui/Doc.fmk.ps +share/doc/sather/Gui/index.html +share/doc/sather/Gui/install +share/doc/sather/Installation.html +share/doc/sather/LGPL +share/doc/sather/License +share/doc/sather/PP.description +share/doc/sather/Sather-1.1.ps +share/doc/sather/ToDo +share/doc/sather/WebBrowser.html +share/doc/sather/compiler.ps +share/doc/sather/header/README +share/doc/sather/header/c +share/doc/sather/header/c-lgpl +share/doc/sather/header/h +share/doc/sather/header/h-lgpl +share/doc/sather/header/make +share/doc/sather/header/module +share/doc/sather/header/sa +share/doc/sather/header/sa-lgpl +share/doc/sather/index.html +share/doc/sather/iterators.ps +share/doc/sather/man/man1/sabrowse.1 +share/doc/sather/man/man1/sacomp.1 +share/doc/sather/pSather-notes +share/doc/sather/programmer-manual.ps +share/doc/sather/runtime_spec +share/emacs/site-lisp/hl319.el +share/emacs/site-lisp/sather-lib.el +share/emacs/site-lisp/sather-module.el +share/emacs/site-lisp/sather.el +@dirrm share/doc/sather/man/man1 +@dirrm share/doc/sather/man +@dirrm share/doc/sather/header +@dirrm share/doc/sather/Gui +@dirrm share/doc/sather +@dirrm lib/sather/System/Platforms/tcltk/init +@dirrm lib/sather/System/Platforms/tcltk +@dirrm lib/sather/System/Platforms/netbsd +@dirrm lib/sather/System/Platforms/gui/TclCode +@dirrm lib/sather/System/Platforms/gui +@dirrm lib/sather/System/Platforms/f77 +@dirrm lib/sather/System/Platforms/dualgui +@dirrm lib/sather/System/Platforms/X +@dirrm lib/sather/System/Platforms +@dirrm lib/sather/System/Debug +@dirrm lib/sather/System/Common +@dirrm lib/sather/System +@dirrm lib/sather/Library/pSather +@dirrm lib/sather/Library/System/Zones +@dirrm lib/sather/Library/System/TclTk +@dirrm lib/sather/Library/System/Socket/experimental/test +@dirrm lib/sather/Library/System/Socket/experimental +@dirrm lib/sather/Library/System/Socket +@dirrm lib/sather/Library/System/Gui/Demos +@dirrm lib/sather/Library/System/Gui +@dirrm lib/sather/Library/System/DualGui +@dirrm lib/sather/Library/System +@dirrm lib/sather/Library/Strings +@dirrm lib/sather/Library/Math +@dirrm lib/sather/Library/IO +@dirrm lib/sather/Library/Graphs +@dirrm lib/sather/Library/Ext +@dirrm lib/sather/Library/Containers +@dirrm lib/sather/Library/Base +@dirrm lib/sather/Library +@dirrm lib/sather/Browser/Web +@dirrm lib/sather/Browser/TkKit +@dirrm lib/sather/Browser/Tcl +@dirrm lib/sather/Browser/Sather +@dirrm lib/sather/Browser/Help +@dirrm lib/sather/Browser +@dirrm lib/sather/Bin +@dirrm lib/sather diff --git a/lang/sather/distinfo b/lang/sather/distinfo new file mode 100644 index 00000000000..529b450bb6f --- /dev/null +++ b/lang/sather/distinfo @@ -0,0 +1,27 @@ +$NetBSD: distinfo,v 1.1.1.1 2002/05/04 00:45:34 jtb Exp $ + +SHA1 (sather-1.2.1.tar.gz) = 434f6b9c69d63a022c83f3693011415ad9730cb1 +Size (sather-1.2.1.tar.gz) = 4458088 bytes +SHA1 (patch-aa) = d326038193ce2fb459ed19f9ab2ae2b6dce1ace3 +SHA1 (patch-ab) = e45f8a8230d1fbe3fc72babbecfa8148699f7906 +SHA1 (patch-ac) = 586cdebde7a2c1b49f9b75a33d26980a2c0397f3 +SHA1 (patch-ad) = 3d4f6030eb0928d4569a57d72087d34291da836a +SHA1 (patch-ae) = c1aed9437daf2a03303f06850700f40a91da4a17 +SHA1 (patch-af) = 9c29c28aeacd56806e93765532915c57f09d5039 +SHA1 (patch-ag) = c76bc5687a2ba7ebc77ea76e124060fdd7eafdf6 +SHA1 (patch-ah) = 9dad48a3bc7e6af65eb51ae6070b8e67cab9ca2b +SHA1 (patch-ai) = a69d416dfff2d1efbfcb4b23b2730cdc644dda57 +SHA1 (patch-aj) = f9f4d36335fe4c20fa01f4ff6cba59edeb0deab7 +SHA1 (patch-ak) = 9efae5b96d5e8b8040d74eebc20b3aa7153d2aee +SHA1 (patch-al) = 52d12bc03d041dfa28140842f46a423644952a91 +SHA1 (patch-am) = b75d6812ee2bcb81205d82316c8215d500df077c +SHA1 (patch-an) = 273cb266dccfae49c6257d645c74883c21336a77 +SHA1 (patch-ao) = cef56e5bd0eafdcf41bc6b010e15f0b9d381f5c6 +SHA1 (patch-ap) = 5fedfb90a13d36406486d1d86bbcf0a22a0e19a5 +SHA1 (patch-aq) = 82dd99ac9741766fb010764353451f990b027f58 +SHA1 (patch-ar) = 7add10b00c76179d864405f81b984fc38a185a2c +SHA1 (patch-as) = 8970360fdae89308baacbf5beb39b62c7137d4cc +SHA1 (patch-at) = 325b0ea26c047ba2bff212f541d3e27c192fa3db +SHA1 (patch-au) = c014dc73d0dae3f777ecf18380efce7478147550 +SHA1 (patch-av) = 89573de88e99140dfb7fdae226646e40792a5752 +SHA1 (patch-aw) = 87dbb259e058d7f246b523b8b4e101b02435c004 diff --git a/lang/sather/patches/patch-aa b/lang/sather/patches/patch-aa new file mode 100644 index 00000000000..8afb7db4a52 --- /dev/null +++ b/lang/sather/patches/patch-aa @@ -0,0 +1,12 @@ +$NetBSD: patch-aa,v 1.1.1.1 2002/05/04 00:45:34 jtb Exp $ + +--- /dev/null Thu May 2 17:05:07 2002 ++++ System/Platforms/netbsd/Makefile Thu May 2 17:07:21 2002 +@@ -0,0 +1,7 @@ ++all: ++clean: ++test: ++boot: ++ ln -s `pwd`/header.h ../BOOT ++ $(MAKE) -C $(SATHER_HOME)/Boot/sacomp.code CC=$(CC) ++ rm -f ../BOOT/header.h diff --git a/lang/sather/patches/patch-ab b/lang/sather/patches/patch-ab new file mode 100644 index 00000000000..108e59c2e62 --- /dev/null +++ b/lang/sather/patches/patch-ab @@ -0,0 +1,19 @@ +$NetBSD: patch-ab,v 1.1.1.1 2002/05/04 00:45:34 jtb Exp $ + +--- /dev/null Thu May 2 17:05:07 2002 ++++ System/Platforms/netbsd/header.h Thu May 2 17:07:38 2002 +@@ -0,0 +1,14 @@ ++#ifndef _HEADER_H_ ++#define _HEADER_H_ ++ ++#ifndef ZONES ++# include <gc.h> ++#endif ++ ++#include "../../Common/c_header.h" ++#include "../../Common/runtime.h" ++ ++#undef GC_ENABLE_INCREMENTAL ++ ++#endif ++ diff --git a/lang/sather/patches/patch-ac b/lang/sather/patches/patch-ac new file mode 100644 index 00000000000..1f82d9e4ab0 --- /dev/null +++ b/lang/sather/patches/patch-ac @@ -0,0 +1,10 @@ +$NetBSD: patch-ac,v 1.1.1.1 2002/05/04 00:45:34 jtb Exp $ + +--- /dev/null Thu May 2 17:26:15 2002 ++++ System/Platforms/netbsd/Platform.module Thu May 2 17:07:32 2002 +@@ -0,0 +1,5 @@ ++$(SATHER_HOME)/Library/System/Socket/Socket.module ++-external C_SOCKET "$(SATHER_HOME)/Library/System/Socket/socket_support.c " -end ++-external BROWSER " " -end ++-external C_TCL_TK " " -end ++ diff --git a/lang/sather/patches/patch-ad b/lang/sather/patches/patch-ad new file mode 100644 index 00000000000..df808219bd7 --- /dev/null +++ b/lang/sather/patches/patch-ad @@ -0,0 +1,6 @@ +$NetBSD: patch-ad,v 1.1.1.1 2002/05/04 00:45:34 jtb Exp $ + +--- /dev/null Thu May 2 17:26:15 2002 ++++ System/Platforms/netbsd/CONFIG Thu May 2 17:34:27 2002 +@@ -0,0 +1 @@ ++CC_OPTIONS: "-I@X11BASE@/include -I@TCL_PREFIX@/include -I@TK_PREFIX@/include -R@X11BASE@/lib -L@X11BASE@/lib -R@TCL_PREFIX@/lib -L@TCL_PREFIX@/lib -R@TK_PREFIX@/lib -L@TK_PREFIX@/lib"; diff --git a/lang/sather/patches/patch-ae b/lang/sather/patches/patch-ae new file mode 100644 index 00000000000..50ea362de53 --- /dev/null +++ b/lang/sather/patches/patch-ae @@ -0,0 +1,35 @@ +$NetBSD: patch-ae,v 1.1.1.1 2002/05/04 00:45:35 jtb Exp $ + +--- Makefile.orig Thu Nov 4 08:04:28 1999 ++++ Makefile Thu May 2 17:09:46 2002 +@@ -23,15 +23,15 @@ + + # Standard things + # CMP=cmp +-RANLIB=ranlib +-MV=mv +-AR=ar ++RANLIB?=ranlib ++MV?=mv ++AR?=ar + RM=rm -f + LN=ln -s +-CP=cp ++CP?=cp + +-CPP=/lib/cpp -C -P +-CC=gcc ++CPP=/usr/bin/cpp -C -P ++CC?=gcc + EXEC_SUFFIX= + # CC is only used for bootstrapping, check System/Common/CONFIG.proto if + # you want to change it for all Sather compilations +@@ -90,7 +90,7 @@ + # The platform to use if not overridden by a -<platform> option + # or the SATHER_PLATFORM environment variable + # Should be edited for a particular system +-DEFAULT_PLATFORM=unix ++DEFAULT_PLATFORM=netbsd + + # The platform used to compile the boot compiler. Usually just default, but has to + # be one of: freebsd, hpux_at, iris-4, linux, osf_at, solaris, solaris_at, unix, diff --git a/lang/sather/patches/patch-af b/lang/sather/patches/patch-af new file mode 100644 index 00000000000..6e372442246 --- /dev/null +++ b/lang/sather/patches/patch-af @@ -0,0 +1,16 @@ +$NetBSD: patch-af,v 1.1.1.1 2002/05/04 00:45:35 jtb Exp $ + +--- Boot/sacomp.code/Makefile.orig Thu Nov 4 08:04:49 1999 ++++ Boot/sacomp.code/Makefile +@@ -1,8 +1,8 @@ + SHOME =../.. +-CFLAGS = -I. -O2 -I../System/Common +-CC =gcc ++CFLAGS = -I. @CFLAGS@ -I../System/Common -I@GC_PREFIX@/include ++CC = @CC@ + HDR =sather.h tags.h +-LIBS = -lgc -lm ++LIBS = -L@GC_PREFIX@/lib -lgc -lm + CS =sacomp + OBJ = a_stackA_STACK2014955575.o am_outAM_OUT1363671444.o am_outAM_OUT1363671444x.o arefFSETAM_ROU1518004496.o arefFSETIMMUTA2116029667.o arefFSETTUPSIG268064465.o arrayARRAYAM_I1084914261.o arrayARRAYTUPI1927875024.o as_outAS_OUT1429002792.o as_outAS_OUT1429002792x.o cgenCGEN1354269066.o cgenCGEN1354269066x.o cgenCGEN1354269066xx.o cgenCGEN1354269066xxx.o cgenCGEN1354269066xxxx.o cgenCGEN1354269066xxxxx.o cgenCGEN1354269066xxxxxx.o cgenCGEN1354269066xxxxxxx.o cgenCGEN1354269066xxxxxxxx.o cgenCGEN1354269066xxxxxxxxx.o cgenCGEN1354269066xxxxxxxxxx.o code_fileCODE_372141741.o configCONFIG_R422014871.o cs_optionsCS_O301318552.o cs_optionsCS_O301318552x.o cursorAM_CURSO1314676474.o cursorAM_CURSO1314676474x.o cursorAM_CURSO1314676474xx.o cursorAM_CURSO1314676474xxx.o dispatch.o eltELT742463773.o elt_algELT_ALG1548486913.o elt_algELT_ALG241706736.o elt_algELT_ALG433952755.o elt_algELT_ALG656599769.o elt_algELT_ALG987448979.o flistFLISTAM_C1171004157.o flistFLISTTUPA253333040.o fmapFMAPAM_ROU1000508936.o fmapFMAPSTRFSE258056667.o fmapFMAPdTPCOD1051074108.o generate_amGEN60284023.o get_optionsCOD183550016.o globals.o get_optionsCOD183550016x.o implIMPL_CREAT99472218.o inlineINLINE_I1557365391.o intiINTI1462257232.o layoutCLASS_LA1330944056.o mangleMANGLE1705139666.o mangleNAMESPAC760510184.o o_localOPT_LOC907909712.o o_localOPT_LOC907909712x.o optimizeOPT_CO1177876774.o optimizeOPT_IT1193060919.o parsePARSER311504339.o parsePARSER311504339x.o parsePARSER311504339xx.o parsePARSER311504339xxx.o parsePARSER311504339xxxx.o progPROG_AS_TB824135997.o scanSCANNER1990933774.o side_effectSE_411721069.o strings.o stringsx.o stringsxx.o system.o stmtAM_FORK_ST1674905658.o tpTP_BUILTIN1142074570.o tpTP_ITER145455607.o transTRANS2123847391.o transTRANS2123847391x.o transTRANS2123847391xx.o transTRANS2123847391xxx.o transTRANS2123847391xxxx.o tupTUPAM_CURSO1313579705.o unbox.o unixUNIX1766692.o runtime.o + OTHER = diff --git a/lang/sather/patches/patch-ag b/lang/sather/patches/patch-ag new file mode 100644 index 00000000000..afe9f97756c --- /dev/null +++ b/lang/sather/patches/patch-ag @@ -0,0 +1,31 @@ +$NetBSD: patch-ag,v 1.1.1.1 2002/05/04 00:45:35 jtb Exp $ + +--- System/Common/CONFIG.proto.orig Wed Nov 3 18:48:17 1999 ++++ System/Common/CONFIG.proto +@@ -23,12 +23,12 @@ + ZONES: false; + TRACE: false; + LIBRARY: "SATHER_LIBRARY","Library/Library.module"; +-VERSION: "1.2b"; +-C_COMPILER: "gcc "; +-CC_OPTIONS: ""; +-GC_LINK: "-lgc"; ++VERSION: "1.2.1"; ++C_COMPILER: "@CC@"; ++CC_OPTIONS: "-I@GC_PREFIX@/include"; ++GC_LINK: "-L@GC_PREFIX@/lib -lgc"; + LINK_OPTIONS: "-lm"; +-MAKE_COMMAND: "make"; ++MAKE_COMMAND: "@GMAKE@"; + OBJECT_EXT: ".o"; + LIB_EXT: ".a"; + C_EXT: ".c"; +@@ -42,7 +42,7 @@ + CC_PROLIX_FLAG: "",""; -- passed to the C compiler (prolix implies verbose) + MAKE_VERBOSE_FLAG: "-s","-s"; -- passed to make + +-FORTRAN_APPEND_UNDERSCORE: "false"; ++FORTRAN_APPEND_UNDERSCORE: "true"; + FORTRAN_PREFIX_UNDERSCORE: "false"; + FORTRAN_BIND_FUNC: "true"; + diff --git a/lang/sather/patches/patch-ah b/lang/sather/patches/patch-ah new file mode 100644 index 00000000000..69efebee28b --- /dev/null +++ b/lang/sather/patches/patch-ah @@ -0,0 +1,13 @@ +$NetBSD: patch-ah,v 1.1.1.1 2002/05/04 00:45:35 jtb Exp $ + +--- Library/System/unix.sa.orig Wed Oct 13 13:34:47 1999 ++++ Library/System/unix.sa +@@ -20,7 +20,7 @@ + sather_home: STR is + r ::= get_env("SATHER_HOME"); + if void(r) then +- r := "/usr/lib/sather"; ++ r := "@PREFIX@/lib/sather"; + end; + if r[r.size-1] = '/' then + raise "Environment variable SATHER_HOME should not end with /"; diff --git a/lang/sather/patches/patch-ai b/lang/sather/patches/patch-ai new file mode 100644 index 00000000000..f5c60ea0d7a --- /dev/null +++ b/lang/sather/patches/patch-ai @@ -0,0 +1,17 @@ +$NetBSD: patch-ai,v 1.1.1.1 2002/05/04 00:45:36 jtb Exp $ + +--- System/Platforms/X/Platform.module.orig Thu May 2 17:18:27 2002 ++++ System/Platforms/X/Platform.module Thu May 2 17:19:33 2002 +@@ -16,10 +16,10 @@ + -- Gui, DualGui and the Browser all rely on these paths + -not_a_real_platform + +--C_flag -I/usr/X11R6/include/X11/ -- Expected to contain X11/ headers ++-C_flag -I@X11BASE@/include -- Expected to contain X11/ headers + -- -C_flag -lm + +--C_flag -L/usr/X11R6/lib/ -- Expected to contain libX11.a ++-C_flag "-R@X11BASE@/lib -L@X11BASE@/lib" -- Expected to contain libX11.a + -C_flag -lX11 + + diff --git a/lang/sather/patches/patch-aj b/lang/sather/patches/patch-aj new file mode 100644 index 00000000000..fbb35a4d0c7 --- /dev/null +++ b/lang/sather/patches/patch-aj @@ -0,0 +1,9 @@ +$NetBSD: patch-aj,v 1.1.1.1 2002/05/04 00:45:36 jtb Exp $ + +--- System/Platforms/tcltk/Make.target.inc.orig Thu May 2 17:21:52 2002 ++++ System/Platforms/tcltk/Make.target.inc Thu May 2 17:21:35 2002 +@@ -1,2 +1,2 @@ +-TCL_LIB_NAME = $(shell if [ -e /usr/lib/libtcl8.0.so ] ; then echo "tcl8.0" ; else echo "tcl"; fi) +-TK_LIB_NAME = $(shell if [ -e /usr/lib/libtk8.0.so ] ; then echo "tk8.0" ; else echo "tk"; fi) ++TCL_LIB_NAME = tcl83 ++TK_LIB_NAME = tk83 diff --git a/lang/sather/patches/patch-ak b/lang/sather/patches/patch-ak new file mode 100644 index 00000000000..956b7be0bb8 --- /dev/null +++ b/lang/sather/patches/patch-ak @@ -0,0 +1,12 @@ +$NetBSD: patch-ak,v 1.1.1.1 2002/05/04 00:45:36 jtb Exp $ + +--- debian/bin-wrapper.orig Thu May 2 19:23:45 2002 ++++ debian/bin-wrapper Thu May 2 19:24:10 2002 +@@ -1,6 +1,6 @@ + #!/bin/sh + +-export SATHER_HOME=/usr/lib/sather ++export SATHER_HOME=@PREFIX@/lib/sather + + BIN_NAME=`basename $0` + diff --git a/lang/sather/patches/patch-al b/lang/sather/patches/patch-al new file mode 100644 index 00000000000..e9b6da44e94 --- /dev/null +++ b/lang/sather/patches/patch-al @@ -0,0 +1,10 @@ +$NetBSD: patch-al,v 1.1.1.1 2002/05/04 00:45:36 jtb Exp $ + +--- Browser/Web/convert-1.1.orig Sun Jul 25 15:36:23 1999 ++++ Browser/Web/convert-1.1 Thu May 2 19:25:31 2002 +@@ -1,4 +1,4 @@ +-#!/usr/bin/tclsh ++#!@TCL_PREFIX@/bin/tclsh + #------------------------------> Tcl - script <-----------------------------# + #- Copyright (C) 199x by International Computer Science Institute -# + #- This file is part of the GNU Sather package. It is free software; you may -# diff --git a/lang/sather/patches/patch-am b/lang/sather/patches/patch-am new file mode 100644 index 00000000000..c864aacd419 --- /dev/null +++ b/lang/sather/patches/patch-am @@ -0,0 +1,10 @@ +$NetBSD: patch-am,v 1.1.1.1 2002/05/04 00:45:36 jtb Exp $ + +--- Browser/Web/gen_html_class_index.orig Sun Jul 25 15:36:23 1999 ++++ Browser/Web/gen_html_class_index Thu May 2 19:25:47 2002 +@@ -1,4 +1,4 @@ +-#!/usr/bin/tclsh ++#!@TCL_PREFIX@/bin/tclsh + #------------------------------> Tcl - script <-----------------------------# + #- Copyright (C) 199x by International Computer Science Institute -# + #- This file is part of the GNU Sather package. It is free software; you may -# diff --git a/lang/sather/patches/patch-an b/lang/sather/patches/patch-an new file mode 100644 index 00000000000..d2ccead0b47 --- /dev/null +++ b/lang/sather/patches/patch-an @@ -0,0 +1,10 @@ +$NetBSD: patch-an,v 1.1.1.1 2002/05/04 00:45:36 jtb Exp $ + +--- Browser/Web/gen_html_sa_files.orig Sun Jul 25 15:36:23 1999 ++++ Browser/Web/gen_html_sa_files Thu May 2 19:26:06 2002 +@@ -1,4 +1,4 @@ +-#!/usr/bin/tclsh ++#!@TCL_PREFIX@/bin/tclsh + #------------------------------> Tcl - script <-----------------------------# + #- Copyright (C) 199x by International Computer Science Institute -# + #- This file is part of the GNU Sather package. It is free software; you may -# diff --git a/lang/sather/patches/patch-ao b/lang/sather/patches/patch-ao new file mode 100644 index 00000000000..028693c0a12 --- /dev/null +++ b/lang/sather/patches/patch-ao @@ -0,0 +1,10 @@ +$NetBSD: patch-ao,v 1.1.1.1 2002/05/04 00:45:36 jtb Exp $ + +--- Browser/Web/gen_html_shortflat.orig Sun Jul 25 15:36:23 1999 ++++ Browser/Web/gen_html_shortflat Thu May 2 19:26:19 2002 +@@ -1,4 +1,4 @@ +-#!/usr/bin/tclsh ++#!@TCL_PREFIX@/bin/tclsh + #------------------------------> Tcl - script <-----------------------------# + #- Copyright (C) 199x by International Computer Science Institute -# + #- This file is part of the GNU Sather package. It is free software; you may -# diff --git a/lang/sather/patches/patch-ap b/lang/sather/patches/patch-ap new file mode 100644 index 00000000000..640d581fd0d --- /dev/null +++ b/lang/sather/patches/patch-ap @@ -0,0 +1,10 @@ +$NetBSD: patch-ap,v 1.1.1.1 2002/05/04 00:45:36 jtb Exp $ + +--- Browser/Web/gen_html_top_level.orig Sun Jul 25 15:36:23 1999 ++++ Browser/Web/gen_html_top_level Thu May 2 19:26:27 2002 +@@ -1,4 +1,4 @@ +-#!/usr/bin/tclsh ++#!@TCL_PREFIX@/bin/tclsh + #------------------------------> Tcl - script <-----------------------------# + #- Copyright (C) 199x by International Computer Science Institute -# + #- This file is part of the GNU Sather package. It is free software; you may -# diff --git a/lang/sather/patches/patch-aq b/lang/sather/patches/patch-aq new file mode 100644 index 00000000000..d53b9a06d51 --- /dev/null +++ b/lang/sather/patches/patch-aq @@ -0,0 +1,10 @@ +$NetBSD: patch-aq,v 1.1.1.1 2002/05/04 00:45:37 jtb Exp $ + +--- Browser/Web/gen_mml_sa_files.orig Sun Jul 25 15:36:23 1999 ++++ Browser/Web/gen_mml_sa_files Thu May 2 19:26:37 2002 +@@ -1,4 +1,4 @@ +-#!/usr/bin/tclsh ++#!@TCL_PREFIX@/bin/tclsh + #------------------------------> Tcl - script <-----------------------------# + #- Copyright (C) 199x by International Computer Science Institute -# + #- This file is part of the GNU Sather package. It is free software; you may -# diff --git a/lang/sather/patches/patch-ar b/lang/sather/patches/patch-ar new file mode 100644 index 00000000000..61ba8c955e4 --- /dev/null +++ b/lang/sather/patches/patch-ar @@ -0,0 +1,10 @@ +$NetBSD: patch-ar,v 1.1.1.1 2002/05/04 00:45:37 jtb Exp $ + +--- Browser/Web/gen_mml_shortflat.orig Sun Jul 25 15:36:23 1999 ++++ Browser/Web/gen_mml_shortflat Thu May 2 19:26:47 2002 +@@ -1,4 +1,4 @@ +-#!/usr/bin/tclsh ++#!@TCL_PREFIX@/bin/tclsh + #------------------------------> Tcl - script <-----------------------------# + #- Copyright (C) 199x by International Computer Science Institute -# + #- This file is part of the GNU Sather package. It is free software; you may -# diff --git a/lang/sather/patches/patch-as b/lang/sather/patches/patch-as new file mode 100644 index 00000000000..ecffee706fd --- /dev/null +++ b/lang/sather/patches/patch-as @@ -0,0 +1,10 @@ +$NetBSD: patch-as,v 1.1.1.1 2002/05/04 00:45:37 jtb Exp $ + +--- Browser/Web/graph2dot.orig Sun Jul 25 15:36:23 1999 ++++ Browser/Web/graph2dot Thu May 2 19:27:17 2002 +@@ -1,4 +1,4 @@ +-#!/usr/bin/tclsh ++#!@TCL_PREFIX@/bin/tclsh + #------------------------------> Tcl - script <-----------------------------# + #- Copyright (C) 199x by International Computer Science Institute -# + #- This file is part of the GNU Sather package. It is free software; you may -# diff --git a/lang/sather/patches/patch-at b/lang/sather/patches/patch-at new file mode 100644 index 00000000000..9770d85623d --- /dev/null +++ b/lang/sather/patches/patch-at @@ -0,0 +1,10 @@ +$NetBSD: patch-at,v 1.1.1.1 2002/05/04 00:45:37 jtb Exp $ + +--- Browser/Web/ps2gif.orig Thu Jul 22 18:56:01 1999 ++++ Browser/Web/ps2gif Thu May 2 19:27:58 2002 +@@ -1,4 +1,4 @@ +-#!/usr/bin/perl ++#!/usr/bin/env perl + # ps2gif.pl + # + # THIS FILE IS COPYRIGHT 1994 BY TELENOR RESEARCH, NORWAY diff --git a/lang/sather/patches/patch-au b/lang/sather/patches/patch-au new file mode 100644 index 00000000000..c47522176e7 --- /dev/null +++ b/lang/sather/patches/patch-au @@ -0,0 +1,18 @@ +$NetBSD: patch-au,v 1.1.1.1 2002/05/04 00:45:37 jtb Exp $ + +--- Emacs/sather.texinfo.orig Sun Jul 25 17:23:34 1999 ++++ Emacs/sather.texinfo Thu May 2 22:01:13 2002 +@@ -9,6 +9,13 @@ + @c %**end of header + + @ifinfo ++@format ++INFO-DIR-SECTION Sather ++START-INFO-DIR-ENTRY ++* sather: (sather). The Sather Specification. ++END-INFO-DIR-ENTRY ++@end format ++ + This file describes the Sather language. + + Copyright (C) 1995 by International Computer Science Institute diff --git a/lang/sather/patches/patch-av b/lang/sather/patches/patch-av new file mode 100644 index 00000000000..71a5cc9ad8c --- /dev/null +++ b/lang/sather/patches/patch-av @@ -0,0 +1,21 @@ +$NetBSD: patch-av,v 1.1.1.1 2002/05/04 00:45:37 jtb Exp $ + +--- Emacs/sather-mode.texinfo.orig Wed Nov 3 22:09:35 1999 ++++ Emacs/sather-mode.texinfo Thu May 2 22:00:14 2002 +@@ -5,7 +5,16 @@ + @setchapternewpage off + @c %**end of header + ++ + @ifinfo ++@format ++INFO-DIR-SECTION Sather ++START-INFO-DIR-ENTRY ++* sather-mode: (sather-mode). ++ The Sather Emacs Programming Environment. ++END-INFO-DIR-ENTRY ++@end format ++ + This file describes the Emacs editing environment for the Sather + language. + diff --git a/lang/sather/patches/patch-aw b/lang/sather/patches/patch-aw new file mode 100644 index 00000000000..9cddb99d639 --- /dev/null +++ b/lang/sather/patches/patch-aw @@ -0,0 +1,19 @@ +$NetBSD: patch-aw,v 1.1.1.1 2002/05/04 00:45:37 jtb Exp $ + +--- Emacs/sather-tutorial.texinfo.orig Wed Nov 3 22:09:35 1999 ++++ Emacs/sather-tutorial.texinfo Thu May 2 22:01:24 2002 +@@ -7,6 +7,14 @@ + @setchapternewpage odd + + @ifinfo ++@format ++INFO-DIR-SECTION Sather ++START-INFO-DIR-ENTRY ++* sather-tutorial: (sather-tutorial). ++ The Sather Eclectic Tutorial. ++END-INFO-DIR-ENTRY ++@end format ++ + Sather Eclectic Tutorial + + Copyright (C) 1995 by International Computer Science Institute |