summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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>
* dev-lang/elixir: amd64 stable wrt bug #727300Agostino Sarubbo2020-06-151-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/erlang: amd64 stable wrt bug #728220Agostino Sarubbo2020-06-151-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/ferite: fix HOMEPAGEMichael Mair-Keimberger2020-06-141-2/+2
| | | | | | Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Signed-off-by: Aaron Bauman <bman@gentoo.org>
* dev-lang/perl: remove unused patchMichael Mair-Keimberger2020-06-141-13/+0
| | | | | | | Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/16231 Signed-off-by: Aaron Bauman <bman@gentoo.org>
* dev-lang/perl: bump to perl-cross-1.3.4Mike Gilbert2020-06-142-1/+2
| | | | | Bug: https://bugs.gentoo.org/685660 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* dev-lang/elixir: stable 1.10.3 for ppcSergei Trofimovich2020-06-141-1/+1
| | | | | | | | stable wrt bug #727300 Package-Manager: Portage-2.3.100, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-lang/swi-prolog: add 8.3 development versionKeri Harris2020-06-132-0/+104
| | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Keri Harris <keri@gentoo.org>
* dev-lang/logtalk: remove unused patchMichael Mair-Keimberger2020-06-131-17/+0
| | | | | | | Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Signed-off-by: Mike Gilbert <floppym@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/16215
* dev-lang/yasm: Respect portage host cc variableManoj Gupta2020-06-132-2/+6
| | | | | | | | | Pass CC_FOR_BUILD and CCLD_FOR_BUILD to econf. Otherwise it invokes cc instead of portage specified HOST/BUILD CC. Signed-off-by: Manoj Gupta <manojgupta@google.com> Signed-off-by: Mike Gilbert <floppym@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/16180
* dev-lang/qu-prolog: version bumpKeri Harris2020-06-132-0/+98
| | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Keri Harris <keri@gentoo.org>
* dev-lang/rust: add cross-strip informationGeorgy Yakovlev2020-06-121-1/+12
| | | | | Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: more cross triple fixesGeorgy Yakovlev2020-06-121-2/+6
| | | | | Bug: https://bugs.gentoo.org/679878 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: fix cross triple detectionGeorgy Yakovlev2020-06-121-1/+1
| | | | | Bug: https://bugs.gentoo.org/679878 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/gnat-gpl: remove an old versionAlfredo Tupone2020-06-122-142/+0
| | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* dev-lang/php: bump to v7.3.19Thomas Deutschmann2020-06-122-0/+761
| | | | | Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* dev-lang/php: bump to v7.4.7Thomas Deutschmann2020-06-122-0/+751
| | | | | Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* dev-lang/gnat-gpl: x86 stable wrt bug #727744Agostino Sarubbo2020-06-121-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/gnat-gpl: amd64 stable wrt bug #727744Agostino Sarubbo2020-06-121-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/rust: add some comments to cross sectionGeorgy Yakovlev2020-06-111-0/+5
| | | | Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/rust: add experimental cross support to 1.44.0Georgy Yakovlev2020-06-111-0/+57
| | | | | | | | Brief usage how-to in the ebuild Bug: https://bugs.gentoo.org/680652 Bug: https://bugs.gentoo.org/680652 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
* dev-lang/f2c: use HTTPSMichael Mair-Keimberger2020-06-111-2/+2
| | | | | | Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org>
* dev-lang/gnat-gpl: TEST restrict. No specific test is present for adaAlfredo Tupone2020-06-101-1/+1
| | | | | | Closes: https://bugs.gentoo.org/727824 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
* dev-lang/php: remove old versions vulnerable to CVE-2019-11048.Michael Orlitzky2020-06-104-2260/+0
| | | | | | Bug: https://bugs.gentoo.org/722980 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>
* dev-lang/python: Bump to 3.9.0b3Michał Górny2020-06-102-0/+325
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>