summaryrefslogtreecommitdiff
blob: 30a3133ee672df3a3d241b537e9dbddf36415480 (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
37
38
39
40
41
42
43
44
45
46
47
48
49
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
  <maintainer type="project">
    <email>scheme@gentoo.org</email>
    <name>Gentoo Scheme Project</name>
  </maintainer>
  <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 the bglpkg tool 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="csv">bigloo-csv is a library for parsing csv and csv-like data</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="gstreamer">Adds support for <pkg>media-libs/gstreamer</pkg> (requires threads and multimedia)</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="mp3">Enable mp3 support through <pkg>media-sound/mpg123</pkg></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; requires <pkg>dev-libs/boehm-gc</pkg> with threads support</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>
  <upstream>
    <maintainer status="active">
      <email>Manuel.Serrano@inria.fr</email>
      <name>Manuel Serrano</name>
    </maintainer>
    <bugs-to>mailto:bigloo@inria.fr</bugs-to>
    <changelog>http://www-sop.inria.fr/indes/fp/Bigloo/bigloo-4.html</changelog>
    <doc>http://www-sop.inria.fr/indes/fp/Bigloo/bigloo-3.html</doc>
  </upstream>
</pkgmetadata>