dev-scheme / bigloo

Practical Scheme Compiler with many extensions

Official package sites : https://www-sop.inria.fr/indes/fp/Bigloo/index.html ·

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.

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

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

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

virtual / jdk : Virtual for Java Development Kit (JDK)

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

sys-devel / binutils : Tools necessary to build programs

virtual / jdk : Virtual for Java Development Kit (JDK)

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
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