Commit graph

37 commits

Author SHA1 Message Date
minoura
97a1236dff Update for recent dependencies/version. 2004-08-18 13:52:38 +00:00
minoura
33eb77d047 Remive ONLY_FOR_PLATFORMS:
- 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-18 13:51:50 +00:00
minoura
f007cb24a7 Updated to 0.8.1.
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-08-08 07:05:38 +00:00
recht
47fbd93ebd bump PKGREVISIONs for last boehm-gc update
(BUILDLINKS_DEPENDS change)
2004-07-18 10:49:49 +00:00
schmonz
2b261a6ce2 Remove the ${OPSYS} test around inclusion of dlcompat/buildlink3.mk,
as that test is now done by the buildlink3 file itself.
2004-07-18 09:38:26 +00:00
minoura
844526decd Regen. 2004-06-02 13:57:33 +00:00
minoura
7222cd1771 Fix broken info/dir entries. 2004-06-02 13:56:56 +00:00
minoura
fc499292e0 NetBSD-2.0 get*by*_r functions are for internal use. 2004-06-02 13:55:59 +00:00
grant
843889f988 use buildlink3. 2004-05-09 14:23:55 +00:00
snj
5203235741 No longer used. 2004-04-12 22:23:47 +00:00
kei
9102f23b9b Updated Gauche package to latest release, 0.7.4.2.
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-29 09:34:26 +00:00
seb
7f0d850a58 Remove info files entries from PLIST. 2004-03-02 10:57:13 +00:00
yyamano
6387cbdfc5 Make it build on darwin. I forgot to commit this for a long time. 2003-09-17 16:52:10 +00:00
seb
4a2efdf6fd USE_NEW_TEXINFO is unnecessary now. 2003-08-09 10:49:07 +00:00
seb
e8105f0c40 Warning hack ahead!
Deal with current having iconv.h but no libiconv.
2003-08-09 09:31:25 +00:00
grant
0155927c43 s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
wiz
43fa0c7cb6 PKGREVISION bump for libiconv update. 2003-07-13 13:50:19 +00:00
seb
d57d3b4d48 Convert to USE_NEW_TEXINFO. 2003-07-04 19:43:40 +00:00
seb
906d89b435 Regen. 2003-07-04 19:37:03 +00:00
yyamano
45900e9ace Regenarate patches. Darwin's patch can't handle the fuzz. 2003-07-03 16:02:05 +00:00
jmmv
ea556403d5 Bump PKGREVISION due to boehm-gc update to 6.2alpha5. This version fixes
a problem introduced in the 6.2alpha4 package.
2003-05-22 16:48:28 +00:00
salo
a75c978013 s/LOCALBASE/PREFIX/ 2003-03-10 02:01:41 +00:00
uebayasi
d7f39ef4a4 Install man pages into ${LOCALBASE}/man. PR20639 by Tomoyuki Sahara. 2003-03-10 01:43:58 +00:00
wiz
f333251f43 regen (without RCS Ids inside the patches) 2002-10-18 08:08:31 +00:00
minoura
7aa45ae445 gauche-refj.texi cannot be extracted by non-euc-jp gosh.
Pointed out by Shiro, the original author of Gauche.
2002-10-12 13:52:07 +00:00
wiz
f0dfffd966 buildlink1 -> buildlink2. 2002-10-09 17:38:02 +00:00
minoura
a9f6119e45 Build cleanup: ${prefix}/info -> @infodir@ 2002-10-08 14:36:29 +00:00
minoura
a7f0e0b3b2 Upgrade lang/gauche package to 0.6.3. 2002-10-02 08:25:13 +00:00
wiz
80ee491886 Since the major of libiconv was increased during the update to 1.8,
bump dependency to latest libiconv version; recursively also bump all
dependencies of packages depending on libiconv.
Requested by fredb.
2002-09-10 16:06:32 +00:00
minoura
444708f29f Updated to 0.5.4.
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-19 07:58:25 +00:00
abs
2b325a79cd prdownloads.sourceforge.net is no longer any use.
Switch to MASTER_SITE_SOURCEFORGE.
2002-05-12 10:16:44 +00:00
minoura
525ad4ad6a Upgrade Gauche pkgsrc to 0.5.
A quick NetBSD/i386 support patch is added.
2002-02-01 08:10:39 +00:00
zuntum
a437fd43cc Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
jlam
f79573370a Mechanical changes to 375 files to change dependency patterns of the form
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-27 23:17:41 +00:00
minoura
4e2e059fb9 Updated to 0.4.2. 2001-07-15 13:52:28 +00:00
minoura
034cf2f840 MACHINE_GNU_ARCH etc. were hardcoded :p 2001-06-24 03:12:46 +00:00
minoura
36324cb7f5 Gauche, yet another R5RS scheme implementation. 2001-05-31 09:56:58 +00:00