Commit Graph
295318 Commits
Author SHA1 Message Date
Michał Górny cd5bba3d05 net-dns/libidn: Drop old
Closes: https://bugs.gentoo.org/697818
Closes: https://github.com/gentoo/gentoo/pull/13560
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-12-07 15:36:39 +01:00
Michał Górny a1fed83a52 dev-libs/libltdl: Drop old
Closes: https://bugs.gentoo.org/697824
Closes: https://github.com/gentoo/gentoo/pull/13559
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-12-07 15:36:38 +01:00
Michał Górny 224ed83bf9 sys-apps/portage: Disable setuptools dependency
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-12-07 15:36:37 +01:00
Michał Górny 0421a583fb dev-python/setuptools: Disable setuptools self-dependency
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-12-07 15:36:36 +01:00
Michał Górny b1c6961bed distutils-r1.eclass: Depend on setuptools by default
Add a new DISTUTILS_USE_SETUPTOOLS top variable, and make it default
to BDEPEND-ing on dev-python/setuptools (which should be correct
for the majority of packages).  Packages that either need RDEPEND
or no dependency at all can override it.

Also add a check for correct value in esetup.py.  This should make it
easy for developers to adjust the new variable in their packages.

Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-12-07 15:36:34 +01:00
Michał Górny 31f43f7851 python-single-r1.eclass: Remove unused PYTHON_TARGETS
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-12-07 15:36:33 +01:00
Michał Górny 6bc26eb834 python-single-r1.eclass: Remove deprecated PYTHON_USEDEP API
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-12-07 15:36:32 +01:00
Michał Górny 9c4fe911d0 python-single-r1.eclass: Use new-style flags for python-exec dep
Depend on PYTHON_TARGETS directly in dev-lang/python-exec dep,
instead of relying on old-style PYTHON_USEDEP.

Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-12-07 15:36:31 +01:00
Michał Górny 4685a5f4ed python-single-r1.eclass: Introduce PYTHON_{SINGLE,MULTI}_USEDEP API
Introduce a new API that replaces PYTHON_USEDEP with
PYTHON_SINGLE_USEDEP variable and PYTHON_MULTI_USEDEP placeholder.
The former can be used directly (or via python_gen_cond_dep) when
depending on other python-single-r1 packages, the latter can be used
via python_gen_cond_dep when depending on python-r1 packages.

Long term, the new API will enable us to remove redundant PYTHON_TARGETS
flags from python-single-r1 packages.

Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-12-07 15:36:30 +01:00
Michał Górny c6dbe44278 python*r1.eclass: Remove python-exec:0 leftover
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-12-07 15:36:29 +01:00
Michał Górny 1d5b43ab21 python*r1.eclass: Reliably allow empty <pattern>s to gen funcs
Reliably allow empty pattern lists (equivalent to no restrictions)
in all pattern-based generator functions, notably python_gen_cond_dep.
Previously, only some of the functions accepted them while others
failed via _python_impl_matches function.

Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-12-07 15:36:28 +01:00
Michał Górny 4da21ec689 python-single-r1.eclass: Restore PYTHON_SINGLE_TARGET for one impl
Undo the hack that removes PYTHON_SINGLE_TARGET (in favor of plain
PYTHON_TARGETS) when the package supports only one target.  Instead,
output both kinds of flags consistently for all packages, and use IUSE
defaults to enable them when only one interpreter is supported.

This should give similar end results without creating unnecessary
differences between ebuilds with one and multiple implementations.
It will make future API changes easier, as well as simplify tooling
used to detect eclass type.

Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-12-07 15:36:27 +01:00
Michał Górny 26467bacc4 python*-r1.eclass: Deprecate python_gen_usedep
Deprecate python_gen_usedep() in favor of python_gen_cond_dep().
The latter is a newer API that generates full USE-conditional blocks
rather than pure USE-dependency strings.  As such, it can replace all
uses of the former, and is safer to use in general.  In particular:

  dev-python/foo[$(python_gen_usedep -2)]
  dev-python/bar[$(python_gen_usedep -2)]

installs the dependency (with no implementation match enforced) even
if there's no python2 implementation enabled, while:

  $(python_gen_cond_dep '
    dev-python/foo[${PYTHON_USEDEP}]
    dev-python/bar[${PYTHON_USEDEP}]
  ' -2)

installs it only if there's at least one implementation requiring it.

Since the functions are used in global scope only, a deprecation warning
is emitted only once, during the sourcing for pkg_setup phase.  This
avoids having it output during metadata cache regeneration.

Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-12-07 15:36:25 +01:00
Michał Górny f981af7994 git-r3.eclass: Explicitly disable password prompts
Closes: https://bugs.gentoo.org/701276
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-12-07 15:36:24 +01:00
Michał Górny 0f936ec81f skel.ebuild: Reorder S after SRC_URI
Update the skel variable order to place S immediately after SRC_URI.
This seems to be a growing trend, and is quite reasonable given that
S usually matches the archive name, and e.g. if SRC_URI uses MY_P,
then S usually uses it as well:

    SRC_URI="http://example.com/${MY_P}.tar.gz"
    S=${WORKDIR}/${MY_P}

Signed-off-by: Michał Górny <mgorny@gentoo.org>
2019-12-07 15:36:23 +01:00
Joonas Niilola 1fffcf4be9 x11-misc/xtrace: remove inactive proxy-maintainer
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2019-12-07 16:21:50 +02:00
Wim Muskee 2e9aa54495 x11-misc/xtrace: drop old
Closes: https://bugs.gentoo.org/698800
Signed-off-by: Wim Muskee <wimmuskee@gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/13399
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2019-12-07 16:03:54 +02:00
Wim Muskee 3f4a06e7f7 x11-misc/xtrace: bump to 1.4.0
Closes: https://bugs.gentoo.org/696770
Signed-off-by: Wim Muskee <wimmuskee@gmail.com>
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
2019-12-07 16:03:49 +02:00
Petr Vaněk 31d27c5bf7 dev-erlang/ezlib: subscribe to dev-lang/erlang subslot
Closes: https://bugs.gentoo.org/700260
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Petr Vaněk <arkamar@atlas.cz>
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2019-12-07 13:46:52 +00:00
Petr Vaněk 3b9d2c2dde dev-erlang/fast_tls: subscribe to dev-lang/erlang subslot
Bug: https://bugs.gentoo.org/661126
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Petr Vaněk <arkamar@atlas.cz>
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2019-12-07 13:46:52 +00:00
Petr Vaněk 65757a6c1c dev-erlang/p1_utils: subscribe to dev-lang/erlang subslot
Bug: https://bugs.gentoo.org/661126
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Petr Vaněk <arkamar@atlas.cz>
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2019-12-07 13:46:51 +00:00
Petr Vaněk defb6d0c0a dev-erlang/proper: subscribe to dev-lang/erlang subslot
Bug: https://bugs.gentoo.org/661080
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Petr Vaněk <arkamar@atlas.cz>
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2019-12-07 13:46:50 +00:00
Petr Vaněk be58acd328 dev-util/rebar: subscribe to dev-lang/erlang subslot
Bug: https://bugs.gentoo.org/661080
Bug: https://bugs.gentoo.org/661126
Bug: https://bugs.gentoo.org/692294
Bug: https://bugs.gentoo.org/700260
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Petr Vaněk <arkamar@atlas.cz>
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2019-12-07 13:46:50 +00:00
Petr Vaněk b237bda333 dev-lang/erlang: introduce subslots
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Petr Vaněk <arkamar@atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/13780
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
2019-12-07 13:46:49 +00:00
Mikle Kolyada d100e33f2a media-plugins/gst-plugins-ximagesrc: x86 stable wrt bug #702246
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
2019-12-07 16:17:08 +03:00
Mikle Kolyada 866a78813b media-plugins/gst-plugins-x265: x86 stable wrt bug #702246
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
2019-12-07 16:17:08 +03:00
Mikle Kolyada cd711c00d9 media-plugins/gst-plugins-wavpack: x86 stable wrt bug #702246
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
2019-12-07 16:17:07 +03:00
Mikle Kolyada 34d5bcec15 media-plugins/gst-plugins-vpx: x86 stable wrt bug #702246
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
2019-12-07 16:17:07 +03:00
Mikle Kolyada 4cdd642ef7 media-plugins/gst-plugins-voamrwbenc: x86 stable wrt bug #702246
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
2019-12-07 16:17:07 +03:00
Mikle Kolyada c1cc945bbb media-plugins/gst-plugins-voaacenc: x86 stable wrt bug #702246
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
2019-12-07 16:17:07 +03:00
Mikle Kolyada fc92bca20f media-plugins/gst-plugins-vaapi: x86 stable wrt bug #702246
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
2019-12-07 16:17:06 +03:00
Mikle Kolyada 0f95904ddc media-plugins/gst-plugins-v4l2: x86 stable wrt bug #702246
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
2019-12-07 16:17:06 +03:00
Mikle Kolyada 4a56dc35e1 media-plugins/gst-plugins-uvch264: x86 stable wrt bug #702246
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
2019-12-07 16:17:06 +03:00
Mikle Kolyada 3ec9aedd9d media-plugins/gst-plugins-twolame: x86 stable wrt bug #702246
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
2019-12-07 16:17:06 +03:00
Mikle Kolyada 737524510e media-plugins/gst-plugins-taglib: x86 stable wrt bug #702246
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
2019-12-07 16:17:05 +03:00
Mikle Kolyada 375a500ca9 media-plugins/gst-plugins-srtp: x86 stable wrt bug #702246
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
2019-12-07 16:17:05 +03:00
Mikle Kolyada 42bab16dc5 media-plugins/gst-plugins-speex: x86 stable wrt bug #702246
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
2019-12-07 16:17:05 +03:00
Mikle Kolyada da612013bc media-plugins/gst-plugins-soup: x86 stable wrt bug #702246
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
2019-12-07 16:17:04 +03:00
Mikle Kolyada 57b439ba6a media-plugins/gst-plugins-soundtouch: x86 stable wrt bug #702246
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
2019-12-07 16:17:04 +03:00
Mikle Kolyada 0097c70536 media-plugins/gst-plugins-smoothstreaming: x86 stable wrt bug #702246
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
2019-12-07 16:17:04 +03:00
Mikle Kolyada f4f4cc0de4 media-plugins/gst-plugins-shout2: x86 stable wrt bug #702246
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
2019-12-07 16:17:04 +03:00
Mikle Kolyada aa41e13649 media-plugins/gst-plugins-rtmp: x86 stable wrt bug #702246
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
2019-12-07 16:17:03 +03:00
Mikle Kolyada f9715639f7 media-plugins/gst-plugins-resindvd: x86 stable wrt bug #702246
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
2019-12-07 16:17:03 +03:00
Mikle Kolyada cc76fdcf51 media-plugins/gst-plugins-raw1394: x86 stable wrt bug #702246
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
2019-12-07 16:17:03 +03:00
Mikle Kolyada 5cb178e477 media-plugins/gst-plugins-pulse: x86 stable wrt bug #702246
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
2019-12-07 16:17:02 +03:00
Mikle Kolyada c5e9503a7a media-plugins/gst-plugins-oss: x86 stable wrt bug #702246
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
2019-12-07 16:17:02 +03:00
Mikle Kolyada cafa1937fe media-plugins/gst-plugins-opus: x86 stable wrt bug #702246
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
2019-12-07 16:17:02 +03:00
Mikle Kolyada 0b9ba37fcf media-plugins/gst-plugins-openh264: x86 stable wrt bug #702246
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
2019-12-07 16:17:02 +03:00
Mikle Kolyada 49ff468599 media-plugins/gst-plugins-ofa: x86 stable wrt bug #702246
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
2019-12-07 16:17:01 +03:00
Mikle Kolyada 4ee308fbfb media-plugins/gst-plugins-neon: x86 stable wrt bug #702246
Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
2019-12-07 16:17:01 +03:00