summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-perl/Ace: Cleanup old 1.920.0-r{3,4,5}Kent Fredric2020-08-074-421/+0
| | | | | | | Closes: https://bugs.gentoo.org/723152 Closes: https://bugs.gentoo.org/716266 Package-Manager: Portage-2.3.103, Repoman-2.3.22 Signed-off-by: Kent Fredric <kentnl@gentoo.org>
* dev-perl/Ace: -r bump for CFLAGS loveKent Fredric2020-07-031-0/+145
| | | | | | | | | | - Ensure CFLAGS passed to make/compile - Re-organize DEPEND to appease BAS-IMP-ebuild_multiple_deps_per_line - Localise override of make -j1 to inside src_compile - Slightly indent URL display for readability Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Kent Fredric <kentnl@gentoo.org>
* dev-perl/Ace: Add CC/AR/LD/RANLIB toolchain loveKent Fredric2020-06-203-0/+705
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This logic is highly experimental, but it does work for me ( though I don't do what ago does with LD because its too spicy ) This set of changes patches acelib so that all gcc/cc/ar calls can be overloaded externally, though this somewhat defeats the point of most of these files, as some of them only differed in wether they said "cc" or "gcc". The downside is I *had* to rework how the elibc_glibc block worked, because as it was *conditional*, and patched lines adjacent to the lines changed in -toolchain.patch, the existing patch could *only* be adapted to work dependent on the -toolchain patch. Instead, the essential variable overrides are performed externally via `make` arguments, as this has the same outcome. Any logic I didn't fully understand I left in place. And I had to get clever with names, because acelib already has an internal variable called "CC", and its value .... contains then entire set of compile parameters for the compiler! Also, the use of these TARGET_ seems to be less prone to conflict with values that do similar things in perl space, where doing something like LD="something-ld" can be fatal, as perl space doesn't expect LD to be an actaul LD, but a CCLD, and passes flags LD doesn't support. But there will *probably* be a few bugs in this approach, I'm no Make wizard. Bug: https://bugs.gentoo.org/723152 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Kent Fredric <kentnl@gentoo.org>
* dev-perl/Ace: -r1 bump: Employ patches for rpc.h on musl and uclibcKent Fredric2020-04-231-0/+137
| | | | | | | | | | | | | | | Also: - Moved to EAPI7 - And note about licensing situation - Restrict mirroring due to license situation - Add warning for consumers to make them know about the issues at least as an intermediary solution. - Now installs DISCLAIMER.txt in doc/ Bug: https://bugs.gentoo.org/716266 Bug: https://bugs.gentoo.org/718936 Package-Manager: Portage-2.3.97, Repoman-2.3.22 Signed-off-by: Kent Fredric <kentnl@gentoo.org>
* */*: [QA] Fix trivial cases of MissingTestRestrictMichał Górny2019-12-111-1/+2
| | | | | | | | | | | | | | | | | | The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-perl/GD: Drop stable keywords (and rdeps stable kw) re bug #661634Kent Fredric2019-07-311-1/+1
| | | | | | | | | | | | | This module has some seriously diabolical behaviour if you actually attempt to configure anything, if you attempt to configure media-libs/gd in any regard, dev-perl/GD cannot be expected to give usable results, as neither the configuration passed from the ebuild, or the configuration indicated by media-libs/gd, are actually used for compiling dev-perl/GD Bug: https://bugs.gentoo.org/661634 Package-Manager: Portage-2.3.66, Repoman-2.3.16 Signed-off-by: Kent Fredric <kentnl@gentoo.org>
* dev-perl/Ace: Cleanup old version 1.920.0-r{1,2}Kent Fredric2018-06-082-118/+0
| | | | Package-Manager: Portage-2.3.29, Repoman-2.3.9
* dev-perl/Ace: amd64 stable wrt bug #652106Mikle Kolyada2018-05-291-1/+1
| | | | Package-Manager: Portage-2.3.24, Repoman-2.3.6
* dev-perl/Ace: x86 stable (bug #652106)Thomas Deutschmann2018-05-271-1/+1
| | | | Package-Manager: Portage-2.3.40, Repoman-2.3.9
* dev-perl/Ace: Fixes for bugs #637102 and #637330Kent Fredric2018-04-024-5/+92
| | | | | | | | | | - Use toolchain-funcs for Darwin support ( #637102 ) - Fix 'non-void function should return a value' ( #637330 ) - Migrate sed patches to git-am patches where possible Closes: https://bugs.gentoo.org/637330 Bug: https://bugs.gentoo.org/637102 Package-Manager: Portage-2.3.24, Repoman-2.3.6
* dev-perl/Ace: Various fixes for glibc-2.26 and DarwinAndreas K. Hüttel2018-03-301-0/+113
| | | | | | Closes: https://bugs.gentoo.org/637114 Closes: https://bugs.gentoo.org/637102 Package-Manager: Portage-2.3.24, Repoman-2.3.6
* dev-perl/*: Update Manifest hashesMichał Górny2017-12-091-1/+1
|
* dev-perl/Ace: Add tests & XS & RPCKent Fredric2017-10-131-0/+96
| | | | | | | | | | | - EAPI6ify - Add basic compile tests - Add missing dependencies discovered by tests - Build XS support - Build RPC support - Fence network tests better Package-Manager: Portage-2.3.8, Repoman-2.3.3
* Drop $Id$ per council decision in bug #611234.Robin H. Johnson2017-02-281-1/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* Set appropriate maintainer types in metadata.xml (GLEP 67)Michał Górny2016-01-241-2/+2
|
* Replace all herds with appropriate projects (GLEP 67)Michał Górny2016-01-241-2/+8
| | | | | Replace all uses of herd with appropriate project maintainers, or no maintainers in case of herds requested to be disbanded.
* Revert DOCTYPE SYSTEM https changes in metadata.xmlMike Gilbert2015-08-241-1/+1
| | | | | | | repoman does not yet accept the https version. This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. Bug: https://bugs.gentoo.org/552720
* Use https by defaultJustin Lecher2015-08-241-1/+1
| | | | | | Convert all URLs for sites supporting encrypted connections from http to https Signed-off-by: Justin Lecher <jlec@gentoo.org>
* proj/gentoo: Initial commitRobin H. Johnson2015-08-083-0/+76
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed