summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-lang/qu-prolog: version bumpKeri Harris2020-06-253-0/+126
| | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Keri Harris <keri@gentoo.org>
* dev-lang/crystal: remove unused patchMichael Mair-Keimberger2020-06-241-14/+0
| | | | | | | Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/16356 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/elixir: remove unused patchMichael Mair-Keimberger2020-06-241-34/+0
| | | | | | | Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/16355 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/janet: bump version to 1.9.1Oz Tiram2020-06-242-0/+52
| | | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Oz Tiram <oz.tiram@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/16021 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-lang/janet: drop oldOz Tiram2020-06-242-56/+0
| | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Oz Tiram <oz.tiram@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* dev-lang/mozart: pin bootcompiler to scala-2.12Keri Harris2020-06-241-9/+2
| | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Keri Harris <keri@gentoo.org>
* dev-lang/vala: stable 0.40.23 for sparc, bug #728924Rolf Eike Beer2020-06-231-1/+1
| | | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/vala: stable 0.46.10 for sparc, bug #728924Rolf Eike Beer2020-06-231-1/+1
| | | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/vala: stable 0.48.6 for sparc, bug #728924Rolf Eike Beer2020-06-231-1/+1
| | | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/mozart: patch bootcompiler to work with Scala 2.12Keri Harris2020-06-232-5/+5
| | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Keri Harris <keri@gentoo.org>
* dev-lang/R: new version 4.0.2.Michael Orlitzky2020-06-222-3/+12
| | | | | | | | I swapped out pcre for pcre2 and had to require USE=profile to run the test suite, but other than that a copy/paste. Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* dev-lang/mozart: remove = slot operator from inside || blockKeri Harris2020-06-221-2/+2
| | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Keri Harris <keri@gentoo.org>
* dev-lang/mozart-stdlib: version bumpKeri Harris2020-06-222-0/+38
| | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Keri Harris <keri@gentoo.org>
* dev-lang/mozart: version bumpKeri Harris2020-06-222-0/+101
| | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Keri Harris <keri@gentoo.org>
* dev-lang/julia: Re-keyword 1.4.0-r2Andreas K. Huettel2020-06-221-2/+6
| | | | | | Closes: https://bugs.gentoo.org/725862 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org>
* dev-lang/gnat-gpl: backport libatomic/libitm -Werror fix to 2017Sergei Trofimovich2020-06-213-0/+40
| | | | | Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/julia: Revbump with system-llvm useflag, unkeywordedAndreas K. Huettel2020-06-213-0/+204
| | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andreas K. Huettel <dilfridge@gentoo.org>
* dev-lang/gnat-gpl: backport libgomp -Werror fix to 2017Sergei Trofimovich2020-06-212-0/+21
| | | | | Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/erlang: sparc stable wrt bug #728842Agostino Sarubbo2020-06-211-1/+1
| | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/erlang: ppc64 stable wrt bug #728842Agostino Sarubbo2020-06-211-1/+1
| | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/erlang: ppc stable wrt bug #728842Agostino Sarubbo2020-06-211-1/+1
| | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/gnat-gpl: backport libsanitizer fix to 2018Sergei Trofimovich2020-06-213-0/+93
| | | | | | | Reported-by: Agostino Sarubbo Bug: https://bugs.gentoo.org/726752 Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/erlang: amd64 stable wrt bug #728842Agostino Sarubbo2020-06-211-1/+1
| | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/orc: x86 stable (bug #728940)Thomas Deutschmann2020-06-211-1/+1
| | | | | Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* dev-lang/crystal: drop oldSergei Trofimovich2020-06-203-251/+0
| | | | | Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/nim: drop oldSergei Trofimovich2020-06-202-87/+0
| | | | | Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/elixir: drop oldSergei Trofimovich2020-06-202-41/+0
| | | | | Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/erlang: drop oldSergei Trofimovich2020-06-202-160/+0
| | | | | Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/python: stable 3.6.10-r2 for hppa, bug #707822Rolf Eike Beer2020-06-201-1/+1
| | | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/erlang: x86 stable (bug #728842)Thomas Deutschmann2020-06-201-1/+1
| | | | | Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* dev-lang/scala-bin: clean up old.Patrice Clement2020-06-202-80/+0
| | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
* dev-lang/scala-bin: stable for amd64+x86.Patrice Clement2020-06-201-2/+3
| | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
* dev-lang/perl: 5.30.0-r2, fix QA issues MissingSlash+UnnessecaryStripKent Fredric2020-06-211-8/+8
| | | | | | | | | | | | - One instance of MissingSlash which pukes its brains over, thanks EAPI7 - Seven instances of unnecessary slash stripping I suspect the fixes I do for the slash-stripping might later barf about not adding an explict slash, which will be bonkers if that happens, because the variables in question have leading slashes! Joys. Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Kent Fredric <kentnl@gentoo.org>
* dev-lang/perl: Add unkeyworded -r2 version with WIP featuresKent Fredric2020-06-212-0/+887
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a work in-progress experiment, hence, it is unkeyworded until I can get more eyes on the changes, and fully test the consequences at scale. Important Changes: - Convert to EAPI7 - Remove inherit on eutils - Replace calls to "epatch" to "eapply", but resulting in a loss of nice output - Add new hidden feature PERL_SINGLE_SLOT, which, when set, installs perl into a directory named after SUBSLOT (eg: 5.30) as opposed to one following the explicit name (eg: 5.30.2), which aims to pre-emptively solve (in both direction) the problem faced by shipping binpkg's, where the built perl has only one set of INC dirs (eg: 5.30.2), but a binpkg was built with a different, but compatible perl (eg: 5.30.1), and subsequently, installs to an @INC dir that is not visible to the built perl. Instead, all perl's that are defined to be inter-compatible share the same directory for both arch-dependent and arch-independent code, so binpkg's only need to be regenerated when: - Upgrading/downgrading between major revisions - Flipping USE="debug" or USE="ithreads". Under PERL_SINGLE_SLOT, directories that should be compatible, and are available, but built under the previous scheme, are also inhaled into @INC for ease of transition. The name of this flag is subject to change, and may become a USE flag. - Add a new hidden feature PERL_SUPPORT_SINGLE_SLOT, which builds perl the same way as in previous versions, but also probes for version'd directories generated by installing packages on perl's built with PERL_SINGLE_SLOT, as a fallback mechaism for transitioning away from a perl built with PERL_SINGLE_SLOT. The name of this flag is subject to change, and may become a USE flag - Add a patch to various parts of Configure, perl.c, and friends, to facilitate the above, which exposes itself as -Dgentoolibdirs=, and has the same syntax as -Dotherlibdirs, but doesn't pollute everything by adding its own arch-dirs when they weren't asked for. This patch may also later help facilitate building perl's without PERL_SINGLE_SLOT, but with other @INC dirs forced into place, for the same purpose, but implemented differently, as the previous mechanism, -Dinc_version_list is limited in that it: - Excludes internally directories that don't exist - Mangles directories sometimes trashing @INC entirely, throwing away litterally all the versions you passed. - Fixed a very embarrasing typo in the einfo code, ${EROO%/T} ... - Restructured the @INC discovery/cleanup logic into dedicated functions - Add more error handling in the discovery path, especially adding loud error output if directories that *need* to be traversed for compat discovery cannot be traversed, due to misconfigured permissions. - Fix an embarrasing bug in @INC list stripping, that due to inherently being a *substring* match, not a *fullstring* match, could have excluded 5.30.20 from the @INC path for 5.30.2, even though they're intercompatible. This became more obvious, when one was trying to strip '5.30' from a list that contained '5.30.1', '5.30.2', because it just ate everything! Questions: - Why do we have bzip2 in RDEPEND? Surely, that should be BDEPEND-only - Are we even using bzip2 anymore? - Should we migrate the patch ball to being a more-common-these-days set of numerically ordered patches, and potentially reduce the handling complexity in the ebuild as a result? Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Kent Fredric <kentnl@gentoo.org>
* dev-lang/swi-prolog: bump development versionKeri Harris2020-06-202-0/+104
| | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Keri Harris <keri@gentoo.org>
* dev-lang/crystal: bump up to 0.35.1Sergei Trofimovich2020-06-192-0/+124
| | | | | Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* toolchain.eclass: drop fix_libtool_files.shSergei Trofimovich2020-06-192-400/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | fixlafiles.awk can mangle two things in .la fils: 1. patch reference 'from .../libstdc++.la' to '-lstdc++' 2. change ${CHOST} when user switches CHOST and rebuilds the system [1.] is not relevant since gcc-4 in Gentoo where we started deleting libstdc++.la on gcc installation. Nothing should embed libstdc++.la paths anymore. [2.] is a rare one-off step that has a lot more caveats than just .la file patching. Generally .la files are tracked by package manager and should not be changed after they are installed on disk. 'fix_libtool_files.sh' breaks that invariant. On top of that portage's FEATURES=fixlafiles removes nested .la files references. Let's remove 'fix_libtool_files.sh' and 'fixlafiles.awk' completely. If really needed we can reintroduce it as a separate tool. Closes: https://bugs.gentoo.org/722554 Closes: https://bugs.gentoo.org/657330 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/rust: un-hardcode wasm linker if system-llvm is usedGeorgy Yakovlev2020-06-181-1/+6
| | | | | | Bug: https://bugs.gentoo.org/715348 Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: bump to 1.44.1Georgy Yakovlev2020-06-182-0/+498
| | | | | Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust-bin: bump to 1.44.1Georgy Yakovlev2020-06-182-0/+189
| | | | | Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/elixir: start erlang via 'empd -daemon'Sergei Trofimovich2020-06-182-0/+14
| | | | | | | | | | | Original bug exposes some kind of a race in erlang process. It's not clear if 'epmd & exit' an unsafe construct or not. I'm assuming it's not safe. Let's see if it helps. Reported-by: Agostino Sarubbo Bug: https://bugs.gentoo.org/727344 Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/nim: bump up to 1.2.2Sergei Trofimovich2020-06-172-0/+87
| | | | | Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/elixir: take src_test and src_install more verboseSergei Trofimovich2020-06-172-4/+13
| | | | | | | | Print exact command to eare rerunning subset of test suite. Bug: https://bugs.gentoo.org/727344 Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/swi-prolog: remove old development versionsKeri Harris2020-06-155-416/+0
| | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Keri Harris <keri@gentoo.org>
* dev-lang/swi-prolog: bump development versionKeri Harris2020-06-152-0/+104
| | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Keri Harris <keri@gentoo.org>
* dev-lang/elixir: x86 stable wrt bug #727300Agostino Sarubbo2020-06-151-1/+1
| | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/erlang: x86 stable wrt bug #728220Agostino Sarubbo2020-06-151-1/+1
| | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/erlang: sparc stable wrt bug #728220Agostino Sarubbo2020-06-151-1/+1
| | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/erlang: ppc64 stable wrt bug #728220Agostino Sarubbo2020-06-151-1/+1
| | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-lang/erlang: ppc stable wrt bug #728220Agostino Sarubbo2020-06-151-1/+1
| | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>