Commit Graph
111873 Commits
Author SHA1 Message Date
Kent Fredric 88906a90f8 perl-functions.eclass: add perl_domodule 2017-04-22 09:31:00 +12:00
Kent Fredric 41659bb9fd perl-functions.eclass: add perl_get_vendorlib 2017-04-22 09:30:59 +12:00
Kent Fredric 5663be66d3 perl-functions.eclass: add perl_get_raw_vendorlib 2017-04-22 09:30:57 +12:00
Kent Fredric a06a8049af perl-functions.eclass: add perl_get_module_version
This utility provides informational data describing the given module
names state of installation, either as a version, or as an error
message describing the grade of failure incurred in module loading.

It has the side effect that it most load the module (and its
dependencies) into memory to give a report value, and can be expensive
and have side-effects from Perl code execuring while the module loads,
including (but not limited to) people calling POSIX::_exit

This is the slowest way of inspecting state about a module, as
it must load the module
2017-04-22 09:30:56 +12:00
Kent Fredric 6841f6f95f perl-functions.eclass: add perl_has_module_version
This is a utility for runtime checking if a module of a given version
is installed from the perspective of Perl, whos opinion could be
different than portage in the event of perl-core/* dual life effects
shortly after a major Perl upgrade.

Use this only if perl_has_module is insufficient, as the overheads
and risk of side effects from this approach are high, given the module
has to be actually loaded for the version comparison to happen.

exits "true" if Perl has the given module installed at the given
version ( or later ), exits "false" otherwise.
2017-04-22 09:30:56 +12:00
Kent Fredric c489d9313d perl-functions.eclass: Add perl_has_module
This is an incredibly fast way to check if Perl considers a module
of the given name installed in any capacity, including broken.

As long as "Foo.pm" is somewhere in @INC, `perl_has_module Foo` will
return true.

Even `perl_has_module threads` will return true on non-threaded perls,
due to that module still being present, and the module only fataling
when loaded.

Whereas `perl_has_module_version threads 0` will always fail on
non-threaded perls.
2017-04-22 09:30:52 +12:00
Patrice Clement 6fabd8aaf8 dev-libs/libbson: version bump.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
2017-04-21 23:29:25 +02:00
Patrice Clement 22d5270c1d app-vim/pydiction: convert to python-r1.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
2017-04-21 22:44:51 +02:00
Brian Evans a1ac40c0f2 dev-php/pecl-amqp: Add missing ssl USE requirement on rabbitmq-c
This causes a build failure for those with ssl off

Package-Manager: Portage-2.3.5, Repoman-2.3.2
2017-04-21 16:32:08 -04:00
Matthew Thode 3ebea21b30 net-misc/openvswitch: 2.7.0-r2 fixing bug 614520
Package-Manager: Portage-2.3.3, Repoman-2.3.1
2017-04-21 14:32:45 -05:00
William Hubbs 908396ad54 app-emulation/docker: stabilize 17.03.1 on amd64
Package-Manager: Portage-2.3.3, Repoman-2.3.1
2017-04-21 14:01:35 -05:00
William Hubbs 3578e0cf34 app-emulation/docker-runc: stabilize 1.0.0_rc2_p20170308 on amd64
Package-Manager: Portage-2.3.3, Repoman-2.3.1
2017-04-21 14:01:35 -05:00
William Hubbs f0fd7d29f9 app-emulation/docker-proxy: stabilize 0.8.0_p20161111 on amd64
Package-Manager: Portage-2.3.3, Repoman-2.3.1
2017-04-21 14:01:35 -05:00
William Hubbs 5d7589ab5d app-emulation/containerd: stabilize 0.2.5_p20170308 on amd64
Package-Manager: Portage-2.3.3, Repoman-2.3.1
2017-04-21 14:01:35 -05:00
William Hubbs 7250d7c3b4 sys-process/tini: stabilize 0.13.2 on amd64
Package-Manager: Portage-2.3.3, Repoman-2.3.1
2017-04-21 14:01:34 -05:00
Ultrabug f76cdccea1 sys-cluster/glusterfs: drop old ebuild
Package-Manager: Portage-2.3.4, Repoman-2.3.2
2017-04-21 20:39:55 +02:00
Mike Gilbert 739216f8e1 dev-python/setuptools: require python xml (expat) support
Bug: https://bugs.gentoo.org/519954
Package-Manager: Portage-2.3.5_p19, Repoman-2.3.2_p49
2017-04-21 14:14:29 -04:00
Mike Gilbert 40b80023b1 dev-python/pytz: 2017.2: require timezone-data-2017a
Tests fail with older timezone data.

Package-Manager: Portage-2.3.5_p19, Repoman-2.3.2_p49
2017-04-21 13:54:46 -04:00
William Hubbs 83d2126894 sys-process/tini: add myself as maintainer (approved by mrueg)
Package-Manager: Portage-2.3.3, Repoman-2.3.1
2017-04-21 12:51:40 -05:00
William Hubbs 079230e201 app-emulation/containerd: add myself as a maintainer
Package-Manager: Portage-2.3.3, Repoman-2.3.1
2017-04-21 12:51:40 -05:00
William Hubbs b6bf82acb4 app-emulation/docker: fix runtime dependencies for containerd snapshots
Package-Manager: Portage-2.3.3, Repoman-2.3.1
2017-04-21 12:51:40 -05:00
William Hubbs 8396419620 app-emulation/containerd: fix snapshot base versions
I spoke with Manuel, and all of these snapshots are based on 0.2.5 not 0.2.3.
This will clear the way for stabilization without forcing a downgrade.

Package-Manager: Portage-2.3.3, Repoman-2.3.1
2017-04-21 12:51:40 -05:00
Pacho Ramos 36fb7c0f48 app-misc/hivex: Specify readline slot
Package-Manager: Portage-2.3.5, Repoman-2.3.2
2017-04-21 19:36:20 +02:00
Pacho Ramos 2881b987d6 app-misc/hivex: Support newer python
Package-Manager: Portage-2.3.5, Repoman-2.3.2
2017-04-21 19:36:19 +02:00
Pacho Ramos f2b57a6d66 app-i18n/ibus-cangjie: Drop old
Package-Manager: Portage-2.3.5, Repoman-2.3.2
2017-04-21 19:36:17 +02:00
Pacho Ramos 8fa5f77eea app-i18n/ibus-cangjie: Support newer python
Package-Manager: Portage-2.3.5, Repoman-2.3.2
2017-04-21 19:36:16 +02:00
Pacho Ramos 01e392068b app-emulation/spice: Support newer python
Package-Manager: Portage-2.3.5, Repoman-2.3.2
2017-04-21 19:36:14 +02:00
Pacho Ramos ba2de7dab3 app-emacs/pymacs: Support newer python
Package-Manager: Portage-2.3.5, Repoman-2.3.2
2017-04-21 19:36:12 +02:00
Pacho Ramos b6faa60c76 app-doc/cppman: Drop old
Package-Manager: Portage-2.3.5, Repoman-2.3.2
2017-04-21 19:36:10 +02:00
Pacho Ramos abb75a4608 app-doc/cppman: Support newer python
Package-Manager: Portage-2.3.5, Repoman-2.3.2
2017-04-21 19:36:08 +02:00
Ultrabug 809c991148 sys-cluster/glusterfs: version bump, fix #606840
Package-Manager: Portage-2.3.4, Repoman-2.3.2
2017-04-21 19:05:23 +02:00
Andreas K. Huettel e3442ec544 app-text/po4a: Remove old/broken
Package-Manager: Portage-2.3.5, Repoman-2.3.2
2017-04-21 19:04:39 +02:00
Andreas K. Huettel 6261961c43 app-text/po4a: Revbump to stable to restore the slot operator on perl
Package-Manager: Portage-2.3.5, Repoman-2.3.2
RepoMan-Options: --force
2017-04-21 19:04:06 +02:00
Jeroen Roovers b0812cab8e www-client/vivaldi: Old.
Package-Manager: Portage-2.3.5, Repoman-2.3.2
2017-04-21 17:49:40 +02:00
Jeroen Roovers c68337f52c www-client/vivaldi: Version bump.
Package-Manager: Portage-2.3.5, Repoman-2.3.2
2017-04-21 17:49:37 +02:00
Ian Stakenvicius 2414f606ce sci-biology/foldingathome: switch EPREFIX usages in pkg_* back to EROOT
Package-Manager: Portage-2.3.3, Repoman-2.3.1
2017-04-21 11:32:02 -04:00
Manuel Rüger da5bfca555 app-emulation/docker: Version bump to 17.05_rc1
Package-Manager: Portage-2.3.5, Repoman-2.3.2
2017-04-21 17:24:38 +02:00
Jeroen Roovers 6f508e2c84 net-analyzer/pmacct: Add USE=nflog.
Package-Manager: Portage-2.3.5, Repoman-2.3.2
2017-04-21 17:18:20 +02:00
Ian Stakenvicius cf4135b225 sci-biology/foldingathome: bump EAPI
Package-Manager: Portage-2.3.3, Repoman-2.3.1
2017-04-21 11:15:40 -04:00
Ian Stakenvicius 8389ec47b5 sci-biology/foldingathome: drop obsolete version
Package-Manager: Portage-2.3.3, Repoman-2.3.1
2017-04-21 11:15:37 -04:00
Ian Stakenvicius 0b358efe8e sci-biology/foldingathome: fix use of $PORTDIR in phase function
Bug: http://bugs.gentoo.org/566402

Package-Manager: Portage-2.3.3, Repoman-2.3.1
2017-04-21 11:15:35 -04:00
Jeroen Roovers 4060330057 dev-libs/tntnet: Fix DESCRIPTION.
Package-Manager: Portage-2.3.5, Repoman-2.3.2
2017-04-21 17:06:09 +02:00
Manuel Rüger 6729a35619 app-emulation/docker-runc: Remove old
Package-Manager: Portage-2.3.5, Repoman-2.3.2
2017-04-21 17:04:30 +02:00
Manuel Rüger c515284240 net-analyzer/prometheus: Version bump to 1.6.1
Package-Manager: Portage-2.3.5, Repoman-2.3.2
2017-04-21 17:02:47 +02:00
Manuel Rüger d48807c2d0 www-servers/caddy: Version bump to 0.10.0
Package-Manager: Portage-2.3.5, Repoman-2.3.2
2017-04-21 16:51:16 +02:00
Ultrabug 03ff70df20 sys-cluster/keepalived: ebuild cleanup, drop old unsupported
Package-Manager: Portage-2.3.4, Repoman-2.3.2
2017-04-21 16:45:39 +02:00
Ultrabug 9bb337e451 sys-cluster/keepalived: version bump fix #604750
Package-Manager: Portage-2.3.4, Repoman-2.3.2
2017-04-21 16:43:05 +02:00
Michał Górny 94dd12f5fb app-admin/python-updater: Clean old versions up 2017-04-21 16:12:19 +02:00
Michał Górny 38598ef8e5 app-eselect/eselect-python: Clean old version up 2017-04-21 16:12:18 +02:00
Michał Górny b1aa4a1c08 dev-lang/python-exec: Clean old versions up 2017-04-21 16:12:17 +02:00