gauche version 0.8.12 for Mac OS X 10.5 Leopard
Friday the 16th of May, 2008

    gauche  most recent diff


      View the most recent changes for the gauche port at: gauche.darwinports.com/diff
      Scroll down toward the bottom of the page to get installation instructions for gauche.
      The raw portfile for gauche 0.8.12 is located here:
      http://gauche.darwinports.com/dports/lang/gauche/Portfile
      Find related portfiles with the unique DarwinPorts.com search feature.
      Check for any related Fink projects here: pdb.finkproject.org/pdb/package.php/gauche
      Google
      Web Darwinports.com



      # $Id: Portfile 30843 2007-11-08 11:22:40Z takanori macports.org $

      PortSystem 1.0
      Name: gauche
      Version: 0.8.12
      Category: lang scheme
      Maintainers: yuhei pop21.odn.ne.jp
      Description: A script interpreter based on Scheme
      Long Description: Gauche is a script interpreter based on Scheme. Gauche conforms the language standard 'Revised^5 Report on the Algorithmic Language Scheme' and supports various common libraries defined in SRFIs. The goal of Gauche is to provide a handy tool for programmers and system administrators to handle daily works conveniently and efficiently in the production environment. There are lots of Scheme implementations available, and each of them has its design emphasis and weeknesses. Gauche is designed with emphasis on Quick startup, Multibyte strings, Modular development, Integrated object system, System interface and Enhanced I/O.
      Platform: darwin
      Homepage: http://www.shiro.dreamhost.com/scheme/gauche/
      master_sites sourceforge
      distname Gauche-${version}
      distfiles ${distname}.tgz
      checksums md5 0a926fe9022512d30e324a4a1065b058
      patchfiles patch-gc_Makefile.in
      depends_lib port:gdbm port:libiconv port:slib

      configure.args --mandir=${prefix}/share/man --infodir=${prefix}/share/info --with-local=${prefix} --enable-multibyte=utf-8 --with-iconv=${prefix} --with-slib=${prefix}/lib/slib --enable-threads=pthreads --enable-ipv6

      test.run yes

      destroot.target slibcat-in-place install-pkg install-doc

      platform darwin 6 { depends_lib-append port:dlcompat }

      Variant: euc_jp conflicts sjis no_multibyte { configure.args-delete --enable-multibyte=utf-8
      configure.args-append --enable-multibyte=euc-jp }
      Variant: sjis conflicts euc_jp no_multibyte { configure.args-delete --enable-multibyte=utf-8
      configure.args-append --enable-multibyte=sjis }
      Variant: no_multibyte conflicts euc_jp sjis { configure.args-delete --enable-multibyte=utf-8
      configure.args-append --enable-multibyte=no }
      Variant: no_iconv { depends_lib-delete port:libiconv
      configure.args-delete --with-iconv=${prefix} }
      Variant: no_gdbm { depends_lib-delete port:gdbm }
      Variant: no_slib { depends_lib-delete port:slib
      configure.args-delete --with-slib=${prefix}/lib/slib }
      Variant: no_threads { configure.args-delete --enable-threads=pthreads }
      Variant: no_ipv6 { configure.args-delete --enable-ipv6 }


    If you haven't already installed Darwin Ports, you can find easy instructions for doing so at the main Darwin Ports page.

    Once Darwin Ports has been installed, in a terminal window and while online, type the following and hit return:


      %  cd /opt/local/bin/portslocation/dports/gauche
      % sudo port install gauche
      Password:
    You will then be prompted for your root password, which you should enter. You may have to wait for a few minutes while the software is retrieved from the network and installed for you. Y ou should see something that looks similar to:

      ---> Fetching gauche
      ---> Verifying checksum for gauche
      ---> Extracting gauche
      ---> Configuring gauche
      ---> Building gauche with target all
      ---> Staging gauche into destroot
      ---> Installing gauche
    - Make sure that you do not close the terminal window while Darwin Ports is working. Once the software has been installed, you can find further information about using gauche with these commands:
      %  man gauche
      % apropos gauche
      % which gauche
      % locate gauche

     Where to find more information:

    Darwin Ports



    image test