| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Closes: https://github.com/gentoo/dlang/issues/132
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
|
|
|
| |
Additional features:
- support dmd 9999
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
|
|
|
|
|
| |
The edos2unix command takes a lot of time to go over all source and
documentation files. Changing the source files shouldn't change the
produced binaries and there is little to be gained by changing the html
files.
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>
|
|
|
|
|
|
| |
Additionally move the inherit to the beginning of the ebuild.
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
|
|
|
|
|
|
|
| |
Additionally:
- add RESTRICT=test because tests weren't being run anyway and there's
no easy way to do it.
- dropped messages about upgrading from version 2.3 which is from 4
years ago
- reorder some variables
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
|
|
| |
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
Closes: https://github.com/gentoo/dlang/pull/131
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
|
|
|
|
|
| |
Additional changes:
- port to dub.eclass
- run some more tests
- install documentation on how to setup serve-d for various text editors
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
|
|
| |
Additionally add missing dependency virtual/pkgconfig to RDEPEND.
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 webengine USE flag is package.use.mask'ed on x86 making RDEPEND
never being solvable on x86 as highlighted by pkgcheck.
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
|
|
|
| |
Follow up the <sys-devel/gcc-12 package.mask for the ppc64le profile.
This makes pkgcheck happy again.
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>
|
|
|
|
|
|
|
|
| |
Correct the keywords list in the eclass by removing the arm64 keyword
which has been dropped with the ldc2:1.39 addition. It should be added
back when tests on arm64 can be performed again.
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>
|
|
|
|
|
|
|
| |
arm64 has been dropped as a KEYWORD as I don't have access to any
hardware on which to test it.
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>
|
|
|
|
| |
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The previous comment, saying that dmd doesn't link the standard lib of
the host compiler, is plain wrong, it always does. The only
particularity is that dmd doesn't seem to need phobos but it does need
druntime. Regardless, a RDEPEND on the host compiler is needed.
Another comment has been added trying to describe the reason why
DLANG_DEPS should be present in DEPEND. My current understanding is that
since the compiler needs to link libraries from SYSROOT (druntime and
phobos) to produce the CHOST dmd executable then those libraries should
be listed in DEPEND. I'm not 100% sure though.
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
| |
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
|
|
|
|
|
| |
List licenses of all files used by the package, not just the main
license governing the project.
This change also stops installing one file with a questionable license.
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>
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
|
| |
Additionally:
- use symlinks instead of hardlinks for gdmd -> ${CHOST}-gdmd
- call gcc-config in pkg_postinst if the selected configuration matches
this package's SLOT. This creates a symlink under /usr/bin which is
required for rdmd from dev-util/dlang-tools to find the default compiler.
- restrict tests as there aren't any.
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Meson is too eager to transform the already transformed by the eclass
LDFLAGS from gcc-style (-Wl, prefixed) to dmd-style (-L prefixed). This
leads to flags receiving a double prefix. Specifically
-Wl,-z,pack-relative-relocs is transformed by the eclass into -L-z
-Lpack-relative-relocs which meson then transforms into -L-z
-L=-Lpack-relative-relocs making it ignore the flag and swallow the next
one. If meson is given the raw LDFLAGS it will transform them properly.
Additionally, don't specify DCFLAGS in the linker arguments, meson will
add them by default anyway.
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
|
|
|
|
|
|
|
| |
- Support building with dmd and gdc
- remove libunwind dependency
gdc-13 support requires a more recent compiler lest it ICEs during the
build.
Bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113125
Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
|
|
|
|
|
|
|
|
|
| |
app-crypt/libsecret already depends on virtual/secret-service so a
provider will be installed when libsecret is. This makes it redundant to
specify gnome-keyring in the optfeature much more that other providers
exist and they work fine.
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>
|