aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-libs/gtkd: update LICENSEHEADmasterAndrei Horodniceanu2024-07-142-4/+6
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* licenses: add LGPL-3+-with-gtkd-exceptionsAndrei Horodniceanu2024-07-142-0/+190
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* net-misc/onedrivegui: unkeyword 1.0.3-r1 for ~x86Andrei Horodniceanu2024-07-141-1/+1
| | | | | | | 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>
* dev-util/gdmd: unkeyword 11 for ppc64Andrei Horodniceanu2024-07-141-2/+2
| | | | | | | 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>
* dev-util/dscanner: enable dmd-2_109 and ldc2-1_39Andrei Horodniceanu2024-07-141-1/+1
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dev-util/dlang-tools: add 2.109.1Andrei Horodniceanu2024-07-142-0/+115
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dev-util/dfmt: enable dmd-2_109 and ldc2-1_39Andrei Horodniceanu2024-07-141-1/+1
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dlang-compilers-r1.eclass: Correct ldc2:1.39 entry to match ebuildAndrei Horodniceanu2024-07-141-1/+1
| | | | | | | | 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>
* dev-util/dcd: enable dmd-2_109 and ldc2-1_39Andrei Horodniceanu2024-07-141-1/+1
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dev-libs/gtkd: enable dmd-2_109 and ldc2-1_39Andrei Horodniceanu2024-07-141-1/+1
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dev-util/dub: add 1.38.1Andrei Horodniceanu2024-07-122-0/+170
| | | | | | | 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>
* dev-lang/dmd: enable ldc2-1_39Andrei Horodniceanu2024-07-071-1/+1
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dev-lang/ldc2: add 1.39.0Andrei Horodniceanu2024-07-074-0/+185
| | | | | | | | | | | | 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>
* dev-lang/dmd: add 2.109.1Andrei Horodniceanu2024-07-065-0/+46
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dmd-r1.eclass: clarify dependency on stdlib of host compilerAndrei Horodniceanu2024-07-061-3/+3
| | | | | | | | | | | | | | | 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>
* dmd-r1.eclass: trivial typo fixes in commentsAndrei Horodniceanu2024-07-061-2/+2
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dmd-r1.eclass: update LICENSEAndrei Horodniceanu2024-07-061-0/+26
| | | | | | | | | 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>
* dev-lang/ldc2: remove github PRs from SRC_URI and put them in FILESDIRAndrei Horodniceanu2024-07-055-11/+683
| | | | | | | | | | | | | | | | 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>
* x11-terms/tilix: enable gdc-14Andrei Horodniceanu2024-06-021-1/+1
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dev-util/dscanner: enable gdc-14Andrei Horodniceanu2024-06-021-2/+2
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dev-util/dlang-tools: enable gdc-14Andrei Horodniceanu2024-06-021-1/+1
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dev-util/dfmt: enable gdc-14Andrei Horodniceanu2024-06-021-2/+2
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dev-util/dub: enable gdc-14Andrei Horodniceanu2024-06-011-3/+3
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dev-util/dub: enable ldc2-1_38Andrei Horodniceanu2024-06-011-1/+1
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dev-util/dcd: enable gdc-14Andrei Horodniceanu2024-06-011-1/+1
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dev-libs/gtkd: enable gdc-14Andrei Horodniceanu2024-06-011-1/+1
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dev-lang/dmd: enable gdc-14Andrei Horodniceanu2024-06-011-1/+1
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dev-lang/ldc2: enable gdc-14Andrei Horodniceanu2024-06-011-1/+1
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dlang-compilers-r1.eclass: Add gdc-14 targetsAndrei Horodniceanu2024-06-012-0/+3
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dev-util/gdmd: add 14Andrei Horodniceanu2024-06-011-0/+62
| | | | | | | | | | | 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>
* x11-terms/tilix: let meson handle LDFLAGS for dmd and ldc2Andrei Horodniceanu2024-06-011-1/+15
| | | | | | | | | | | | | | | 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>
* x11-terms/tilix: backport upstream fixesAndrei Horodniceanu2024-06-013-0/+172
| | | | | | | | | | | - 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>
* x11-terms/tilix: change password support optfeature depsAndrei Horodniceanu2024-06-011-1/+1
| | | | | | | | | 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>
* x11-terms/tilix: enable ldc2-1_38Andrei Horodniceanu2024-06-011-1/+1
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* x11-terms/tilix: enable ldc2-1_37Andrei Horodniceanu2024-06-011-1/+1
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* x11-terms/tilix: reorder variables to please pkgcheckAndrei Horodniceanu2024-06-011-2/+3
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* net-misc/onedrive: enable ldc2-1_38Andrei Horodniceanu2024-06-011-1/+1
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dev-util/serve-d: enable ldc2-1_38Andrei Horodniceanu2024-05-311-1/+1
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dev-util/dscanner: enable ldc2-1_38Andrei Horodniceanu2024-05-311-1/+1
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dev-util/dlang-tools: enable ldc2-1_38Andrei Horodniceanu2024-05-311-1/+1
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dev-util/dfmt: enable ldc2-1_38Andrei Horodniceanu2024-05-311-1/+1
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dev-util/dcd: enable ldc2-1_38Andrei Horodniceanu2024-05-311-1/+1
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dev-libs/gtkd: enable ldc2-1_38Andrei Horodniceanu2024-05-311-1/+1
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* profiles: add dlang_targets_ldc2-1_38 descriptionAndrei Horodniceanu2024-05-311-0/+1
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dev-util/serve-d: drop 0.8.0_beta15-r1Andrei Horodniceanu2024-05-301-195/+0
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dev-util/dub: drop 1.36.0-r1Andrei Horodniceanu2024-05-302-163/+0
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dev-util/dub: drop 1.36.0Andrei Horodniceanu2024-05-301-174/+0
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dev-util/dscanner: drop 0.15.2-r1Andrei Horodniceanu2024-05-301-99/+0
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dev-util/dlang-tools: drop 2.107.0-r1Andrei Horodniceanu2024-05-302-65/+0
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>
* dev-util/dlang-tools: drop 2.107.0Andrei Horodniceanu2024-05-301-61/+0
| | | | Signed-off-by: Andrei Horodniceanu <a.horodniceanu@proton.me>