summaryrefslogtreecommitdiff
blob: a1ecd8724a23c7ac304c916bb97c5adc9913c825 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
  <herd>scheme</herd>
  <longdescription>
    Bigloo is a Scheme implementation devoted to one goal: enabling Scheme
    based programming style where C(++) is usually required. Bigloo attempts
    to make Scheme practical by offering features usually presented by
    traditional programming languages but not offered by Scheme and functional
    programming. Bigloo compiles Scheme modules. It delivers small and fast
    stand alone binary executables. Bigloo enables full connections between
    Scheme and C programs, between Scheme and Java programs, and between
    Scheme and C# programs.
  </longdescription>
  <use>
    <flag name="bglpkg">Build bglpkg binary, which can be use to access scmpkg servers (requires web)</flag>
    <flag name="calendar">Build the embedded library for calendar programming</flag>
    <flag name="crypto">Build the embedded cryptographic library</flag>
    <flag name="debug">Enable extra debug codepaths</flag>
    <flag name="doc">Install Bigloo Manual (HTML docs of Bigloo and r5rs)</flag>
    <flag name="emacs">Build and install the Bigloo Developement Environment for Emacs (aka bee-mode)</flag>
    <flag name="gmp">Adds support for <pkg>dev-libs/gmp</pkg> (GNU MP library)</flag>
    <flag name="java">Enable the JVM backend for the Bigloo compiler</flag>
    <flag name="mail">Mail library for email management (e.g. maildir and imap support)</flag>
    <flag name="multimedia">Build multimedia library (e.g. for managing images). Needed for <pkg>dev-scheme/hop</pkg></flag>
    <flag name="openpgp">Build OpenPGP support (requires crypto)</flag>
    <flag name="packrat">Bigloo port of Tony Garnock-Jones' packrat parser (requires srfi1)</flag>
    <flag name="sqlite">Use the system-wide <pkg>dev-db/sqlite</pkg></flag>
    <flag name="srfi1">Build the srfi1 library: List library</flag>
    <flag name="srfi27">Build the srfi27 library: Source of Random Bits (32bit-arch only, requires gmp)</flag>
    <flag name="ssl">Adds support for SSL connections through <pkg>dev-libs/openssl</pkg></flag>
    <flag name="threads">Enable thread support, it depends on <pkg>dev-libs/boehm-gc</pkg> built with threads use flag</flag>
    <flag name="text">Library for dealing with text (e.g. BibTeX parser)</flag>
    <flag name="web">Library for web programming (e.g. XML, CGI parsers). Needed for <pkg>dev-scheme/hop</pkg></flag>
  </use>
</pkgmetadata>