| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Split the original package into dev-lang/ldc2 for the compiler and
dev-libs/ldc2-runtime for the stdlib and runtime.
Add the debug USE flag serving two purposes:
1. locking llvm-core/llvm[debug=] as toggling the debug USE flag on
llvm-core/llvm after dev-lang/ldc2 has been built will render the
compiler binary unusable.
2. Passing -DLDC_ENABLE_ASSERTIONS, which was previously always
disabled.
Additionally install versioned symlinks (/usr/bin/ldc2-1.40) for ldc2
and ldmd2, just like for dmd.
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
|
|
| |
Signed-off-by: Daichi Yamamoto <dev@dyama.net>
Closes: https://github.com/gentoo/dlang/pull/134
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
| |
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
| |
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
| |
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
| |
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
| |
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
|
|
|
|
|
|
|
|
| |
The LICENSE has been corrected as I've mistaken the license of the
valgrind headers as being BSD when, in fact, it is BZIP2. The other
change to LICENSE, RSA being replaced by `|| ( CC0-1.0 Apache-2.0 )' is
because some internal hashing implementation has changed.
The arm64 keyword has been dropped temporarily as I find myself without
the hardware to test it.
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
pkgcheck has warned me that fetching them from github may lead to them
changing, which is exactly what happened leading to manifest failures.
I did it because I thought that, since the PR is closed and I'm the
author, the possibility of it changing is slim and the alternative was
to get a size violation warning from pkgcheck.
I have now learned why I shouldn't ignore pkgcheck errors and, if
commits need to be taken from upstream, I should keep their size to a
minimum and only backport commits that fix stuff, not commits which add
features.
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
| |
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
| |
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
| |
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
| |
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
| |
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
|
|
|
|
|
|
| |
Additional changes:
- remove the useless MULTILIB_COMPAT line since the variable was set
post inherit and it is unwanted since ldc2 supports arm64.
- change ROOT to EROOT in pkg_post_*
- use llvm-r1.eclass instead of llvm.eclass
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
| |
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
| |
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
| |
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
| |
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
| |
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
| |
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
| |
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
| |
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
|
|
|
|
|
|
|
| |
A package should explicitly list the D compiler versions it supports and
not rely on "any version higher than X". This is especially relevant for
stable packages.
These changes don't actually have any effect right now, they will only
make themselves seen when a new compiler version is added to the tree.
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/922590
Signed-off-by: Horodniceanu Andrei <a.horodniceanu@proton.me>
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/show_bug.cgi?id=922590
Signed-off-by: Horodniceanu Andrei <a.horodniceanu@proton.me>
|
|
|
|
|
|
|
|
|
|
| |
Additional changes:
- force disable LDC_ENABLE_ASSERTIONS instead of defaulting to
LLVM_ENABLE_ASSERTIONS
- pass the -NDEBUG flag in the same manner as sys-devel/llvm to prevent
linking errors.
Signed-off-by: Horodniceanu Andrei <a.horodniceanu@proton.me>
|
|
|
|
| |
Signed-off-by: Horodniceanu Andrei <a.horodniceanu@proton.me>
|
|
|
|
| |
Signed-off-by: Horodniceanu Andrei <a.horodniceanu@proton.me>
|
|
|
|
|
|
|
|
| |
Having this feature enabled, compared to building all D modules in one
go, on my machine at least, lowers the amount of memory used and speeds
up build times.
Signed-off-by: Horodniceanu Andrei <a.horodniceanu@proton.me>
|
|
|
|
| |
Signed-off-by: Horodniceanu Andrei <a.horodniceanu@proton.me>
|
|
|
|
| |
Signed-off-by: Horodniceanu Andrei <a.horodniceanu@proton.me>
|
|
|
|
|
|
|
|
|
| |
- Update to EAPI 8
- drop dev-util/ninja DEPEND since it is handled by cmake.eclass
- move app-eselect/eselect-dlang to IDEPEND
- add github upstream metadata
Signed-off-by: Horodniceanu Andrei <a.horodniceanu@proton.me>
|
|
|
|
| |
Signed-off-by: Horodniceanu Andrei <a.horodniceanu@proton.me>
|
|
|
|
| |
Signed-off-by: Horodniceanu Andrei <a.horodniceanu@proton.me>
|
|
|
|
| |
Signed-off-by: Horodniceanu Andrei <a.horodniceanu@proton.me>
|
|
|
|
| |
Signed-off-by: Horodniceanu Andrei <a.horodniceanu@proton.me>
|
|
|
|
| |
Signed-off-by: Horodniceanu Andrei <a.horodniceanu@protonmail.com>
|
|
|
|
| |
Signed-off-by: Horodniceanu Andrei <a.horodniceanu@protonmail.com>
|
|
|
|
| |
Signed-off-by: Marco Leise <marco.leise@gmx.de>
|
|\
| |
| |
| | |
Signed-off-by: Marco Leise <marco.leise@gmx.de>
|
| |
| |
| |
| | |
Signed-off-by: Horodniceanu Andrei <a.horodniceanu@protonmail.com>
|
|/
|
|
| |
Signed-off-by: Horodniceanu Andrei <a.horodniceanu@protonmail.com>
|
|
|
|
| |
Signed-off-by: Marco Leise <marco.leise@gmx.de>
|
|
|
|
| |
Signed-off-by: Horodniceanu Andrei <a.horodniceanu@protonmail.com>
|
|
|
|
| |
Signed-off-by: Horodniceanu Andrei <a.horodniceanu@protonmail.com>
|
|
|
|
| |
Signed-off-by: Marco Leise <marco.leise@gmx.de>
|
|
|
|
| |
Signed-off-by: Marco Leise <marco.leise@gmx.de>
|
|
|
|
| |
Signed-off-by: Niko Böckerman <niko.bockerman@protonmail.com>
|
|
|
|
| |
Signed-off-by: Niko Böckerman <niko.bockerman@protonmail.com>
|