summaryrefslogtreecommitdiff
path: root/lang/gauche
AgeCommit message (Collapse)AuthorFilesLines
2004-08-28Use the new BUILDLINK_TRANSFORM commands to more precisely state thejlam1-2/+2
intended transformation: use "rm" to remove an option, "rmdir" to remove all options containing a path starting with a given directory name, and "rename" to rename options to something else.
2004-08-18Update for recent dependencies/version.minoura1-12/+3
2004-08-18Remive ONLY_FOR_PLATFORMS:minoura1-12/+1
- Now that we depend on devel/boehm-gc, we can rely on it. - Gauche is now reported to work on Linux/Alpha; it means LP64 problem is fixed.
2004-08-08Updated to 0.8.1.minoura5-6900/+37
Gauche-0.8.1 is a maintainance release of Gauche-0.8. Gauche-0.8 release announce is cited here: * *New Features* o Auxiliary scripts: Gauche now installs a few scripts that help to build and install extension packages. The gauche-package script handles download, unpacking, configuration, building and installation in one command invocation. See the description of "Using extension packages" section of the manual. (NB: this feature is still new and may have problems, but hey, let's give a try.) A couple of auxiliary scripts, gauche-cesconv and gauche-install can be called from Makefile. They don't have documentation yet, but try --help option for these scripts. o Module util.match: Andrew Wright's match macro is bundled. It is modified to handle Gauche's object system. * *Improvements* o A couple of performance tuning were done for I/O and loading Scheme files. o Now you can subclass <error> class as well as <exception> class to define your own error type. A new built-in macro guard, which is SRFI-34 compliant, can be used to handle errors selectively. Eventually the errors from built-in procedures will have more structured exception hierarchy. o New built-in system procedures: sys-lchown, sys-realpath. o Built-in sort routines now have stable versions, stable-sort and stable-sort!. o New built-in macro: let/cc. o New built-in keyword procedures: delete-keyword, delete-keyword!. o New built-in regexp procedure: rxmatch-num-matches. o Module file.util: new procedures: file-is-symlink?, file->string, file->string-list, file->list, file->sexp-list. o Module gauche.net: documented the previously experimental procedures: socket-send, socket-sendto, socket-recv, socket-recvfrom, socket-getpeername, socket-getsockname. Now these are official procedures. o Module gauche.process: process-command wasn't exported, even though it was documented. o Module gauche.test: you can control whether the error in the test procedure is reported or not by an envioronment variable GAUCHE_TEST_REPORT_ERROR and a global variable *test-report-error*. Useful to find a problem during testing. o Module www.cgi: new procedure cgi-get-metavariables; allows the user routine to take metavariables via cgi-metavariables parameter, so that cgi scripts can be easily modularized. o Module gauche.parseopt: support of "optional option-argument" is added. o Module gauche.array: homogeneous numeric array types are added. o Module text.html-lite: added frame-related tags. * *Bug Fixes* [snip]
2004-07-18bump PKGREVISIONs for last boehm-gc updaterecht1-2/+2
(BUILDLINKS_DEPENDS change)
2004-07-18Remove the ${OPSYS} test around inclusion of dlcompat/buildlink3.mk,schmonz1-4/+2
as that test is now done by the buildlink3 file itself.
2004-06-02Regen.minoura1-1/+3
2004-06-02Fix broken info/dir entries.minoura1-0/+15
2004-06-02NetBSD-2.0 get*by*_r functions are for internal use.minoura1-0/+6863
2004-05-09use buildlink3.grant1-5/+5
2004-04-12No longer used.snj1-65/+0
2004-03-29Updated Gauche package to latest release, 0.7.4.2.kei12-141/+282
Many changes were made from previous packaged version, 0.6.3; Lots of improvements and bug fixes, including security ones. Please take a look at its WWW page for more detailes. http://www.shiro.dreamhost.com/scheme/gauche/ pkgsrc changes: - support buildlink2. buildlink3.mk is also added but not tested since I have not moved to buildlink3 environment yet. - this package now uses libgcudevel/boehm-gc instead of self contained, slightly modified one. It seems that this package runs under m68k.
2004-03-02Remove info files entries from PLIST.seb1-33/+1
2003-09-17Make it build on darwin. I forgot to commit this for a long time.yyamano1-2/+5
2003-08-09USE_NEW_TEXINFO is unnecessary now.seb1-2/+1
2003-08-09Warning hack ahead!seb1-2/+11
Deal with current having iconv.h but no libiconv.
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-07-13PKGREVISION bump for libiconv update.wiz1-2/+2
2003-07-04Convert to USE_NEW_TEXINFO.seb2-7/+4
2003-07-04Regen.seb1-4/+4
2003-07-03Regenarate patches. Darwin's patch can't handle the fuzz.yyamano3-14/+16
2003-05-22Bump PKGREVISION due to boehm-gc update to 6.2alpha5. This version fixesjmmv1-2/+2
a problem introduced in the 6.2alpha4 package.
2003-03-10s/LOCALBASE/PREFIX/salo1-2/+2
2003-03-10Install man pages into ${LOCALBASE}/man. PR20639 by Tomoyuki Sahara.uebayasi4-46/+46
2002-10-18regen (without RCS Ids inside the patches)wiz5-11/+9
2002-10-12gauche-refj.texi cannot be extracted by non-euc-jp gosh.minoura5-43/+33
Pointed out by Shiro, the original author of Gauche.
2002-10-09buildlink1 -> buildlink2.wiz1-4/+5
2002-10-08Build cleanup: ${prefix}/info -> @infodir@minoura2-4/+4
2002-10-02Upgrade lang/gauche package to 0.6.3.minoura7-46/+218
2002-09-10Since the major of libiconv was increased during the update to 1.8,wiz1-1/+2
bump dependency to latest libiconv version; recursively also bump all dependencies of packages depending on libiconv. Requested by fredb.
2002-05-19Updated to 0.5.4.minoura3-146/+158
0.5 -> 0.5.1 * Ported to Windows/Cygwin, HP-UX11.0 and FreeBSD 2.2 * Incompatible fix to conform final SRFI-22 * Various bug fixes Gauche-gl is updated to 0.1.2 to follow Gauche 0.5.1 changes. SXML-gauche-0.9, Oleg Kiselyov's XML tool suite, is available. 0.5.1 -> 0.5.2 * Feature addition : String interpolation * Bugfixes * More POSIX API * Manpages * RPM packages for Linux/i386 0.5.2 -> 0.5.3 There're not many visible changes in this release except a few bug fixes. 0.5.3 -> 0.5.4 * Buffered port routine is rewritten to use Gauche's own buffering code instead of stdio. * Lots of high-level file/directory utility functions are added as file.util module. * Added weak vector. See "Weak pointer" section of the reference manual. * Added parameters. See gauche.parameter section of the reference manual. * Added pseudo tty interface, sys-openpty and sys-forkpty. See "Termios" section of the reference manual. * Added define-values. * Added port?. * System objects, such as <sys-stat>, <sys-group> and <sys-passwd>, are integrated to the object system. Information of these objects can now be accessed via slots, instead of individual procedures. * Improved dynamic string handling performance. * Fixed a nasty bug in metaobject protocol handling code that corrupted memory. * Fixed a compiler bug that prevented proper tail recursion in some cases.
2002-05-12prdownloads.sourceforge.net is no longer any use.abs1-2/+2
Switch to MASTER_SITE_SOURCEFORGE.
2002-02-01Upgrade Gauche pkgsrc to 0.5.minoura5-120/+167
A quick NetBSD/i386 support patch is added.
2001-11-01Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-09-27Mechanical changes to 375 files to change dependency patterns of the formjlam1-4/+4
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-07-15Updated to 0.4.2.minoura5-120/+107
2001-06-24MACHINE_GNU_ARCH etc. were hardcoded :pminoura1-3/+3
2001-05-31Gauche, yet another R5RS scheme implementation.minoura7-0/+178