dev-lang / mercury

Mercury is a modern general-purpose logic/functional programming language

Official package sites : https://mercurylang.org ·

v22.01.1-r1 :: 0 :: gentoo

Modified
License
GPL-2 LGPL-2
Keywords
amd64 x86
USE flags
debug doc emacs examples java mono profile readline test threads trail

General

debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
emacs
Add support for GNU Emacs
examples
Install examples, usually source code
java
Add support for Java
mono
Build Mono bindings to support dotnet type stuff
profile
Add support for software performance analysis (will likely vary from ebuild to ebuild)
readline
Enable support for libreadline, a GNU line-editing library that almost everyone wants
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
threads
Add threads support for various packages. Usually pthreads
trail
Support Mercury trail grades

dev-java / java-config : Java environment configuration query tool

dev-lang / mono : Mono runtime and class libraries, a C# compiler/interpreter

net-libs / libnsl : Public client interface for NIS(YP) in a IPv6 ready version

sys-apps / texinfo : The GNU info program and utilities

sys-libs / readline : Another cute console display library

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

app-editors / emacs : The extensible, customizable, self-documenting real-time display editor

dev-java / java-config : Java environment configuration query tool

dev-lang / mono : Mono runtime and class libraries, a C# compiler/interpreter

net-libs / libnsl : Public client interface for NIS(YP) in a IPv6 ready version

sys-apps / texinfo : The GNU info program and utilities

sys-libs / readline : Another cute console display library

virtual / jre : Virtual for Java Runtime Environment (JRE)

dev-lang / mercury-extras : Additional libraries and tools that are not part of the Mercury standard library

mail-client / bower : Curses terminal client for the Notmuch email system

sys-block / mmc-utils : Userspace tools for MMC/SD devices

881119
dev-lang/mercury-22.01.1 - mv: cannot stat .../mmake: No such file or directory
886623
dev-lang/mercury-22.01.1 fails tests (DASH-SYSTEM)
891765
dev-lang/mercury-22.01.1-r1 installs '.a' files without static-libs USE (LIBARCHIVE-SYSTEM)
893338
dev-lang/mercury-22.01.1 fails to compile (HARDENED-SYSTEM)
894462
dev-lang/mercury-22.01.5 version bump
900693
dev-lang/mercury-22.01.1-r1 has implicit function declarations in configure logs (MUSL-CLANG-SYSTEM)
915491
dev-lang/mercury-22.01.1 - cp: cannot stat .dvi: No such file or directory
924420
dev-lang/mercury-22.01.1 calls commands that do not exist: exec: mercury_compile
938558
dev-lang/mercury-22.01.1-r1 - [ncurses-6.5] [llvm] ../.../mmc:line <snip>: .../mercury_compile: No such file or directory
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
dev-lang/mercury: add missing build dependencies
Closes: https://bugs.gentoo.org/887165 Closes: https://bugs.gentoo.org/903639 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Eli Schwartz · gentoo
dev-lang/mercury: mark as LTO-unsafe
It is using global register variables, and there's a GCC bug that makes this not work with lto. Closes: https://bugs.gentoo.org/924767 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Volkmar W. Pogatzki · gentoo
dev-lang/mercury: update EAPI 7 -> 8
- drops unused multilib.eclass Closes: https://bugs.gentoo.org/933817 Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Signed-off-by: Florian Schmaus <flow@gentoo.org>
Volkmar W. Pogatzki · gentoo
dev-lang/mercury: avoid jdk in RDEPEND
according to Java_Developer_Guide Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Signed-off-by: Florian Schmaus <flow@gentoo.org>
Volkmar W. Pogatzki · gentoo
dev-lang/mercury: drop 20.06-r1, 20.06.1, 22.01
Avoid two stable versions in same slot. Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
Volkmar W. Pogatzki · gentoo
dev-lang/mercury: update HOMEPAGE
Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: stable on amd64, x86. Bug #865153
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Keri Harris <keri@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: gcc 12 vectorization workaround
Closes: https://bugs.gentoo.org/846974 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Keri Harris <keri@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: install README.md with USE=examples
Closes: https://bugs.gentoo.org/849032 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Keri Harris <keri@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: add missing RESTRICT for test IUSE
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Keri Harris <keri@gentoo.org>
Keri Harris · gentoo
dev-lang/mercury: fix MCC file-options unit test
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Keri Harris <keri@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: depend on timezone-data for testsuite
Closes: https://bugs.gentoo.org/834154 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Keri Harris <keri@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: version bump
Closes: https://bugs.gentoo.org/842795 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Keri Harris <keri@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: version bump
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Keri Harris <keri@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: disable MCC halt-at-warn during bootstrap
Closes: https://bugs.gentoo.org/840152 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Keri Harris <keri@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: version bump
Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Keri Harris <keri@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: avoid using cygpath references when building GC
Closes: https://bugs.gentoo.org/761951 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Keri Harris <keri@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: allow mercury to compile with GCC 11
Closes: https://bugs.gentoo.org/787308 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Keri Harris <keri@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/mercury: fix docinto argument (avoid double 'prefix')
Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: update JDK dependency
Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Keri Harris <keri@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-lang/mercury: eutils--
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: remove old versions
Package-Manager: Portage-3.0.4, Repoman-2.3.22 Signed-off-by: Keri Harris <keri@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: stabilize 20.06 amd64 + x86, #764194
Package-Manager: Portage-3.0.4, Repoman-2.3.22 Signed-off-by: Keri Harris <keri@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: disable foreign_import_module tests
Package-Manager: Portage-3.0.4, Repoman-2.3.22 Signed-off-by: Keri Harris <keri@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: avoid ICE when compiling Mercury trail grades
Package-Manager: Portage-3.0.4, Repoman-2.3.22 Signed-off-by: Keri Harris <keri@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: version bump
Package-Manager: Portage-2.3.103, Repoman-2.3.22 Signed-off-by: Keri Harris <keri@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: respect -fno-common. Closes #727156
Package-Manager: Portage-2.3.103, Repoman-2.3.22 Signed-off-by: Keri Harris <keri@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: respect LDFLAGS
Package-Manager: Portage-2.3.103, Repoman-2.3.22 Signed-off-by: Keri Harris <keri@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: version bump
Package-Manager: Portage-2.3.103, Repoman-2.3.22 Signed-off-by: Keri Harris <keri@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: version bump
Signed-off-by: Keri Harris <keri@gentoo.org> Package-Manager: Portage-2.3.89, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: version bump
Signed-off-by: Keri Harris <keri@gentoo.org> Package-Manager: Portage-2.3.89, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: enable MCC to be patched as part of bootstrap
Signed-off-by: Keri Harris <keri@gentoo.org> Package-Manager: Portage-2.3.89, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: support Mercury GC compiled using musl
Signed-off-by: Keri Harris <keri@gentoo.org> Package-Manager: Portage-2.3.89, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
dev-lang/mercury: [QA] inherit vcs-clean.eclass directly
Package-Manager: Portage-2.3.88, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-lang/mercury: use ASCII whitespace
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ulrich Müller · gentoo
dev-lang/mercury: Update virtual/emacs dependency.
The virtual is deprecated, depend on app-editors/emacs instead. Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: [QA] Remove redundant `|| die` guards
* Since all ebuilds in the tree are EAPI>=4, `|| die` on builtin commands is redundant and dead code. Closes: https://github.com/gentoo/gentoo/pull/13940 Reviewed-by: Ulrich Müller <ulm@gentoo.org> Reviewed-by: Michał Górny <mgorny@gentoo.org> Reviewed-by: Andreas K. Hüttel <dilfridge@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: fix libdir in mmc/mmake scripts
Signed-off-by: Keri Harris <keri@gentoo.org> Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: remove old versions
Signed-off-by: Keri Harris <keri@gentoo.org> Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: do not build dvi/pdf documentation. Closes #575140
Package-Manager: Portage-2.3.40, Repoman-2.3.9 Signed-off-by: Keri Harris <keri@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
dev-lang/mercury: x86 stable (bug #648224)
Package-Manager: Portage-2.3.49, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: fixes for x86 grades using global registers
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: fix mmc erlang grade determination
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: keep java/csharp module directories
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: do not use csc as mercury C# compiler
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Repository mirror & CI · gentoo
Merge updates from master
Keri Harris · gentoo
dev-lang/mercury: handle spaces in mercury PARALLEL args
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Agostino Sarubbo · gentoo
dev-lang/mercury: amd64 stable wrt bug #648224
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="amd64"
Andreas K. Hüttel · gentoo
dev-lang/mercury: Links to libnsl, so add dependency
Package-Manager: Portage-2.3.13, Repoman-2.3.4
Keri Harris · gentoo
dev-lang/mercury: use Mmake.params to specify CFLAGS/LDFLAGS
Package-Manager: Portage-2.3.8, Repoman-2.3.1
Keri Harris · gentoo
dev-lang/mercury: do not allow the Mercury compiler to pre-strip binaries while bootstrapping
Package-Manager: Portage-2.3.8, Repoman-2.3.1
Keri Harris · gentoo
dev-lang/mercury: version bump
Package-Manager: Portage-2.3.8, Repoman-2.3.1
Keri Harris · gentoo
dev-lang/mercury: fix failing foreign-decl-line-number unit test due to GCC diagnostic output
Package-Manager: Portage-2.3.8, Repoman-2.3.1
Keri Harris · gentoo
dev-lang/mercury: version bump
Package-Manager: Portage-2.3.8, Repoman-2.3.1
Keri Harris · gentoo
dev-lang/mercury: remove old versions
Package-Manager: Portage-2.3.8, Repoman-2.3.1
Keri Harris · gentoo
dev-lang/mercury: fix XDG_xxx_DIR sandbox issue. Bug #575140
Package-Manager: Portage-2.3.8, Repoman-2.3.1
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Agostino Sarubbo · gentoo
dev-lang/mercury: x86 stable wrt bug #605126
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
dev-lang/mercury: amd64 stable wrt bug #605126
Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Justin Lecher · gentoo
dev-lang/mercury: Use ecvs_clean to clean workdir
* add missing die Package-Manager: portage-2.2.27 Signed-off-by: Justin Lecher <jlec@gentoo.org>
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