Summary
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.
Versions
v4.5b-r1 :: 0 :: gentoo
- Modified
- License
- GPL-2+
- Keywords
- ~amd64 ~x86
- USE flags
- alsa avahi emacs flac gmp gpg gstreamer java libuv mp3 pulseaudio sqlite
USE flags
General
- alsa
- Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
- avahi
- Enable Avahi support
- emacs
- Add support for GNU Emacs
- flac
- Add support for FLAC: Free Lossless Audio Codec
- gmp
- Add support for dev-libs/gmp (GNU MP library)
- gpg
- Enable GPG support
- gstreamer
- Add support for media-libs/gstreamer (Streaming media)
- java
- Add support for Java
- libuv
- Enable libuv support
- mp3
- Add support for reading mp3 files
- pulseaudio
- Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire)
- sqlite
- Add support for sqlite - embedded sql database
Dependencies
app-arch / zip : Info ZIP (encryption support)
app-crypt / gnupg : The GNU Privacy Guard, a GPL OpenPGP implementation
dev-db / sqlite : SQL database engine
dev-libs / boehm-gc : The Boehm-Demers-Weiser conservative garbage collector
dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers
dev-libs / libpcre2 : Perl-compatible regular expression library
dev-libs / libunistring : Library for manipulating Unicode and C strings according to Unicode standard
dev-libs / libuv : Cross-platform asychronous I/O
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
media-libs / alsa-lib : Advanced Linux Sound Architecture Library
media-libs / flac : Free lossless audio encoder and decoder
media-libs / gst-plugins-base : Basepack of plugins for gstreamer
media-libs / gstreamer : Open source multimedia framework
media-libs / libpulse : Libraries for PulseAudio clients
media-sound / mpg123 : A meta package for realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3
net-dns / avahi : System which facilitates service discovery on a local network
Runtime Dependencies
app-arch / zip : Info ZIP (encryption support)
app-crypt / gnupg : The GNU Privacy Guard, a GPL OpenPGP implementation
app-editors / emacs : The extensible, customizable, self-documenting real-time display editor
dev-db / sqlite : SQL database engine
dev-debug / gdb : GNU debugger
dev-libs / boehm-gc : The Boehm-Demers-Weiser conservative garbage collector
dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers
dev-libs / libpcre2 : Perl-compatible regular expression library
dev-libs / libunistring : Library for manipulating Unicode and C strings according to Unicode standard
dev-libs / libuv : Cross-platform asychronous I/O
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
media-libs / alsa-lib : Advanced Linux Sound Architecture Library
media-libs / flac : Free lossless audio encoder and decoder
media-libs / gst-plugins-base : Basepack of plugins for gstreamer
media-libs / gstreamer : Open source multimedia framework
media-libs / libpulse : Libraries for PulseAudio clients
media-sound / mpg123 : A meta package for realtime MPEG 1.0/2.0/2.5 audio player for layers 1, 2 and 3
net-dns / avahi : System which facilitates service discovery on a local network
Bugs
- 936284
- dev-scheme/bigloo-4.5b-r1 fails to compile: cports.c:156:12: error: conflicting types for posix_close; have int(FILE )
- 937850
- dev-scheme/bigloo-4.5b-r1 - [icu-75.1] ude/ude-compile.el: Error: Symbols value as variable is void: image-load-path
- 946111
- dev-scheme/bigloo-4.5b-r1 - [gcc-15] configure script failed
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
dev-scheme/bigloo: remove libtool .la files
Closes: https://bugs.gentoo.org/933665 Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - NHOrus · gentoo
dev-scheme/bigloo: drop 4.4c_p4-r6
Closes: https://bugs.gentoo.org/927163 Closes: https://bugs.gentoo.org/924857 Closes: https://bugs.gentoo.org/870481 Closes: https://bugs.gentoo.org/911667 Closes: https://github.com/gentoo/gentoo/pull/37037 Signed-off-by: NHOrus <jy6x2b32pie9@yahoo.com> Signed-off-by: Maciej Barć <xgqt@gentoo.org> - NHOrus · gentoo
dev-scheme/bigloo: add 4.5b
Upstream fixed implicit declaration bug. There are some broken build dependencies that prevent parallel compiles in bdb subfolder. They are fixed in patch. Sed in configure file left space where no space is needed - so autoconfig was running when it wasn't intended to, and assignment of actual ar ranlib variables executed them as commands instead Manually pointed configure to location of GC library Gstreamer can't be build without enabling pulseaudio, noted that in USE flags Bug: https://bugs.gentoo.org/927163 Bug: https://bugs.gentoo.org/924857 Bug: https://bugs.gentoo.org/870481 Bug: https://bugs.gentoo.org/911667 Signed-off-by: NHOrus <jy6x2b32pie9@yahoo.com> Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Eli Schwartz · gentoo
dev-scheme/bigloo: mark as LTO-unsafe
Still cannot actually compile it because of a raft of other bugs. My theory is that fixing this one issue makes the other issues easier to spot, at least, in addition to clearing up the LTO tracker bug. Closes: https://bugs.gentoo.org/858248 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Move {sys-devel → dev-debug}/gdb
Closes: https://bugs.gentoo.org/920438 Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
dev-scheme/bigloo: add zip dep, use libpulse
Closes: https://bugs.gentoo.org/911492 Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
dev-scheme/bigloo: run with 1 makejob
Closes: https://bugs.gentoo.org/836286 Closes: https://bugs.gentoo.org/838043 Closes: https://bugs.gentoo.org/843113 Closes: https://bugs.gentoo.org/909205 Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
dev-scheme/bigloo: do not install links to static libs
Closes: https://bugs.gentoo.org/891041 Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
dev-scheme/bigloo: do not install static libs
Closes: https://bugs.gentoo.org/890820 Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-scheme/bigloo: add media-libs/flac subslot dep
media-libs/flac-1.4.0 breaks ABI. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
dev-scheme/bigloo: fix elisp libraries installation
Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
dev-scheme/bigloo: respect AS, AR and RANLIB
Closes: https://bugs.gentoo.org/836246 Clsoes: https://bugs.gentoo.org/836247 Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
dev-scheme/bigloo: fix exe install and Emacs sitefile
Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Maciej Barć · gentoo
dev-scheme/bigloo: new package; add version 4.4c_p4
Signed-off-by: Maciej Barć <xgqt@gentoo.org> - Pacho Ramos · gentoo
Remove masked for removal packages - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed