Browse Source

Sync with portage [Sun Sep 19 20:36:00 MSK 2021].

master
root 10 months ago
parent
commit
37db8c165f
  1. BIN
      Manifest.files.gz
  2. BIN
      app-admin/Manifest.gz
  3. 1
      app-admin/lnav/Manifest
  4. 39
      app-admin/lnav/lnav-0.8.5-r1.ebuild
  5. 46
      app-admin/lnav/lnav-0.9.0-r2.ebuild
  6. 62
      app-admin/setools/files/0001-__init__.py-Make-NetworkX-dep-optional.patch
  7. 3
      app-admin/setools/setools-4.4.0-r2.ebuild
  8. BIN
      app-benchmarks/Manifest.gz
  9. 3
      app-benchmarks/bonnie++/Manifest
  10. 38
      app-benchmarks/bonnie++/bonnie++-1.97.2.ebuild
  11. 38
      app-benchmarks/bonnie++/bonnie++-1.97.3.ebuild
  12. 38
      app-benchmarks/bonnie++/bonnie++-1.98.ebuild
  13. BIN
      app-emulation/Manifest.gz
  14. 13
      app-emulation/wine-staging/files/wine-staging-6.12-winegcc-equals-args.patch
  15. 13
      app-emulation/wine-vanilla/files/wine-vanilla-6.12-winegcc-equals-args.patch
  16. BIN
      app-text/Manifest.gz
  17. 2
      app-text/htmltidy/htmltidy-5.8.0-r1.ebuild
  18. BIN
      dev-ada/Manifest.gz
  19. 4
      dev-ada/asis/asis-2019-r1.ebuild
  20. 2
      dev-ada/aunit/aunit-2020.ebuild
  21. 2
      dev-ada/aunit/aunit-2021.ebuild
  22. 2
      dev-ada/aws/Manifest
  23. 44
      dev-ada/aws/aws-2018-r2.ebuild
  24. 43
      dev-ada/aws/aws-2019-r1.ebuild
  25. 28
      dev-ada/aws/files/aws-2016-gentoo.patch
  26. 56
      dev-ada/aws/files/aws-2018-gentoo.patch
  27. 2
      dev-ada/gnat-suite-bin/Manifest
  28. 109
      dev-ada/gnat-suite-bin/gnat-suite-bin-2017-r1.ebuild
  29. 89
      dev-ada/gnat-suite-bin/gnat-suite-bin-2018-r1.ebuild
  30. 7
      dev-ada/gnat-suite-bin/metadata.xml
  31. 2
      dev-ada/gnat_util/Manifest
  32. 55
      dev-ada/gnat_util/gnat_util-2017-r2.ebuild
  33. 54
      dev-ada/gnat_util/gnat_util-2018-r2.ebuild
  34. 2
      dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r1.ebuild
  35. 2
      dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r2.ebuild
  36. 2
      dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
  37. 2
      dev-ada/gnatcoll-core/gnatcoll-core-2020-r1.ebuild
  38. 2
      dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild
  39. 2
      dev-ada/gnatmem/gnatmem-2019-r1.ebuild
  40. 2
      dev-ada/gnatmem/gnatmem-2020.ebuild
  41. 2
      dev-ada/gnatmem/gnatmem-2021.ebuild
  42. 2
      dev-ada/gnatsymbolize/gnatsymbolize-2019-r1.ebuild
  43. 2
      dev-ada/gnatsymbolize/gnatsymbolize-2020.ebuild
  44. 2
      dev-ada/gnatsymbolize/gnatsymbolize-2021.ebuild
  45. 2
      dev-ada/gprbuild/gprbuild-2020-r1.ebuild
  46. 2
      dev-ada/gprbuild/gprbuild-2020.ebuild
  47. 2
      dev-ada/gtkada/gtkada-2019-r1.ebuild
  48. 2
      dev-ada/gtkada/gtkada-2019-r2.ebuild
  49. 2
      dev-ada/gtkada/gtkada-2020.ebuild
  50. 2
      dev-ada/gtkada/gtkada-2021.ebuild
  51. 2
      dev-ada/libgpr/libgpr-2020-r1.ebuild
  52. 2
      dev-ada/libgpr/libgpr-2020.ebuild
  53. 2
      dev-ada/xmlada/xmlada-2020.ebuild
  54. 2
      dev-ada/xmlada/xmlada-2021-r1.ebuild
  55. BIN
      dev-db/Manifest.gz
  56. 5
      dev-db/mysql-connector-c++/Manifest
  57. 43
      dev-db/mysql-connector-c++/mysql-connector-c++-8.0.19.ebuild
  58. 43
      dev-db/mysql-connector-c++/mysql-connector-c++-8.0.20.ebuild
  59. 43
      dev-db/mysql-connector-c++/mysql-connector-c++-8.0.21.ebuild
  60. 43
      dev-db/mysql-connector-c++/mysql-connector-c++-8.0.22.ebuild
  61. 43
      dev-db/mysql-connector-c++/mysql-connector-c++-8.0.23.ebuild
  62. BIN
      dev-libs/Manifest.gz
  63. 2
      dev-libs/fribidi/fribidi-1.0.10.ebuild
  64. 2
      dev-libs/gobject-introspection-common/gobject-introspection-common-1.68.0.ebuild
  65. 2
      dev-libs/gobject-introspection-common/gobject-introspection-common-1.70.0.ebuild
  66. 2
      dev-libs/gobject-introspection/gobject-introspection-1.68.0.ebuild
  67. 2
      dev-libs/gobject-introspection/gobject-introspection-1.70.0.ebuild
  68. BIN
      dev-python/Manifest.gz
  69. 1
      dev-python/aesara/Manifest
  70. 70
      dev-python/aesara/aesara-2.2.2.ebuild
  71. 233
      dev-python/genshi/files/genshi-0.7.5-fix-py3.10.patch
  72. 6
      dev-python/genshi/genshi-0.7.5.ebuild
  73. 2
      dev-python/markdown/markdown-3.3.4.ebuild
  74. 2
      dev-python/pytidylib/pytidylib-0.3.2-r1.ebuild
  75. 4
      dev-python/sure/sure-2.0.0.ebuild
  76. BIN
      dev-qt/Manifest.gz
  77. 1
      dev-qt/qtwebengine/Manifest
  78. 10
      dev-qt/qtwebengine/files/qtwebengine-5.15.0-disable-fatal-warnings.patch
  79. 224
      dev-qt/qtwebengine/qtwebengine-5.15.2_p20210625.ebuild
  80. BIN
      eclass/Manifest.gz
  81. 12
      eclass/ada.eclass
  82. BIN
      games-puzzle/Manifest.gz
  83. 1
      games-puzzle/hitori/Manifest
  84. 36
      games-puzzle/hitori/hitori-3.38.3.ebuild
  85. BIN
      games-server/Manifest.gz
  86. 2
      games-server/bedrock-server/Manifest
  87. BIN
      gnome-extra/Manifest.gz
  88. 2
      gnome-extra/gnome-user-docs/Manifest
  89. 2
      gnome-extra/gnome-user-docs/gnome-user-docs-40.5.ebuild
  90. BIN
      media-gfx/Manifest.gz
  91. 2
      media-gfx/nvidia-texture-tools/nvidia-texture-tools-2.0.8-r4.ebuild
  92. 4
      media-gfx/nvidia-texture-tools/nvidia-texture-tools-2.1.2.ebuild
  93. BIN
      media-libs/Manifest.gz
  94. 2
      media-libs/harfbuzz/harfbuzz-2.9.1.ebuild
  95. 2
      media-libs/harfbuzz/harfbuzz-3.0.0.ebuild
  96. 5
      media-libs/libffado/libffado-2.4.4-r1.ebuild
  97. 8
      media-libs/libheif/libheif-1.12.0-r1.ebuild
  98. 10
      media-libs/libheif/libheif-9999.ebuild
  99. 1
      media-libs/libheif/metadata.xml
  100. BIN
      media-radio/Manifest.gz

BIN
Manifest.files.gz

BIN
app-admin/Manifest.gz

1
app-admin/lnav/Manifest

@ -1,3 +1,2 @@
DIST lnav-0.10.0.tar.gz 5678120 BLAKE2B d64957e94cc5415e663db8ab5722e6424381aa83a2c9430397baed782b47064ed8f460f27bec6256206cabb43f20eba9318aec1991115b577fcc9c37585dd932 SHA512 d07f4e594b9b905453f4c0ac54db2612e3bed533b47f4fd5b6b0da4e27a2d3bb611cbdf9801c12b6edae045c58881ff1f458f144981fe3d8a41f8d113e847efd
DIST lnav-0.8.5.tar.gz 908012 BLAKE2B a53e79d9403e5f3c731c88a171ddcb62027016b6d7d16fb618aeb9857ff86d1cc9c982d23bd172cc95f5e200afe84b488422ad4fc0aeb440cf2a96506829198e SHA512 fbb61d454dc89388aeaaeca6ba1366f84cbd75260ef8e2f26a4208ab22f175886438dad7f40e4c21089209c7713c1ebcc3a722a248083c8d55f264cf139a79fe
DIST lnav-0.9.0.tar.gz 1094734 BLAKE2B 79d6b035d9fc1efba618dbbd0924dbac2c8a2b3316849164c8c1a3782c7e8b85f12ade02a973d0c4fabff64b38e26fd579f1931aeafb05396ece7e75608cfc5d SHA512 4f03c83003b262c6aa1d1e87d61b4a3ae8f1ccd33a2df1b451f263d3925791d3b46285bbe276d89733a2bd464be9029e7100ce12fdfe3e009a089f250e601151

39
app-admin/lnav/lnav-0.8.5-r1.ebuild

@ -1,39 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools
DESCRIPTION="A curses-based tool for viewing and analyzing log files"
HOMEPAGE="https://lnav.org"
SRC_URI="https://github.com/tstack/lnav/releases/download/v${PV}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="unicode"
RDEPEND="
app-arch/bzip2:0=
dev-db/sqlite:3
dev-libs/libpcre[cxx]
>=net-misc/curl-7.23.0
sys-libs/ncurses:=[unicode(+)?]
sys-libs/readline:0=
sys-libs/zlib:0="
DEPEND="${RDEPEND}"
DOCS=( AUTHORS NEWS README )
PATCHES=( "${FILESDIR}"/${PN}-0.8.4-disable-tests.patch )
src_prepare() {
default
eautoreconf
}
src_configure() {
econf \
--disable-static \
$(use_with unicode ncursesw)
}

46
app-admin/lnav/lnav-0.9.0-r2.ebuild

@ -1,46 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit autotools
DESCRIPTION="A curses-based tool for viewing and analyzing log files"
HOMEPAGE="https://lnav.org"
SRC_URI="https://github.com/tstack/lnav/releases/download/v${PV}/${P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="unicode"
RDEPEND="
app-arch/bzip2:0=
>=dev-db/sqlite-3.9.0
dev-libs/libpcre[cxx]
>=net-misc/curl-7.23.0
sys-libs/ncurses:=[unicode(+)?]
sys-libs/readline:0=
sys-libs/zlib:0="
DEPEND="${RDEPEND}"
DOCS=( AUTHORS NEWS README )
PATCHES=(
"${FILESDIR}"/${PN}-0.8.4-disable-tests.patch
# bug 723242
"${FILESDIR}"/${PN}-0.9.0-bug639332-tinfow.patch
# bug 713600
"${FILESDIR}"/${PN}-0.9.0-bug713600_0.patch
"${FILESDIR}"/${PN}-0.9.0-bug713600_1.patch
)
src_prepare() {
default
eautoreconf
}
src_configure() {
econf \
--disable-static \
$(use_with unicode ncursesw)
}

62
app-admin/setools/files/0001-__init__.py-Make-NetworkX-dep-optional.patch

@ -0,0 +1,62 @@
From 32eed2ae8fcd868179a317d48cfd61d828c834df Mon Sep 17 00:00:00 2001
From: Jason Zaman <jason@perfinion.com>
Date: Sun, 19 Sep 2021 14:12:44 +0200
Subject: [PATCH] __init__.py: Make NetworkX dep optional
selinux commit ba23ba068364ab11ff51f52bd1e20e3c63798a62
"python: Import specific modules from setools for less deps"
Makes userspace tools only need specific parts of setools so that the
NetworkX dep can be dropped for minimal installations.
Unfortunately the __init__ still imports the parts which require
NetworkX. Wrap them in try except to guard for missing NetworkX.
$ semanage export
Traceback (most recent call last):
File "/usr/lib/python-exec/python3.9/semanage", line 29, in <module>
import seobject
File "/usr/lib/python3.9/site-packages/seobject.py", line 33, in <module>
import sepolicy
File "/usr/lib/python3.9/site-packages/sepolicy/__init__.py", line 15, in <module>
from setools.boolquery import BoolQuery
File "/usr/lib/python3.9/site-packages/setools/__init__.py", line 94, in <module>
from .infoflow import InfoFlowAnalysis
File "/usr/lib/python3.9/site-packages/setools/infoflow.py", line 24, in <module>
import networkx as nx
ModuleNotFoundError: No module named 'networkx'
Bug: https://bugs.gentoo.org/809038
Signed-off-by: Jason Zaman <jason@perfinion.com>
---
setools/__init__.py | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
diff --git a/setools/__init__.py b/setools/__init__.py
index d72d343..e583737 100644
--- a/setools/__init__.py
+++ b/setools/__init__.py
@@ -91,11 +91,20 @@ from .pcideviceconquery import PcideviceconQuery
from .devicetreeconquery import DevicetreeconQuery
# Information Flow Analysis
-from .infoflow import InfoFlowAnalysis
+try:
+ from .infoflow import InfoFlowAnalysis
+except ImportError:
+ # NetworkX is optional
+ pass
+
from .permmap import PermissionMap, RuleWeight, Mapping
# Domain Transition Analysis
-from .dta import DomainTransitionAnalysis, DomainEntrypoint, DomainTransition
+try:
+ from .dta import DomainTransitionAnalysis, DomainEntrypoint, DomainTransition
+except ImportError:
+ # NetworkX is optional
+ pass
# Policy difference
from .diff import PolicyDifference
--
2.32.0

3
app-admin/setools/setools-4.4.0-r1.ebuild → app-admin/setools/setools-4.4.0-r2.ebuild

@ -44,7 +44,8 @@ python_prepare_all() {
sed -i "s@^lib_dirs = .*@lib_dirs = ['${ROOT:-/}usr/$(get_libdir)']@" "${S}"/setup.py || \
die "failed to set lib_dirs"
use X || local PATCHES=( "${FILESDIR}"/setools-4.4.0-remove-gui.patch )
local PATCHES=( "${FILESDIR}"/0001-__init__.py-Make-NetworkX-dep-optional.patch )
use X || PATCHES+=( "${FILESDIR}"/setools-4.4.0-remove-gui.patch )
distutils-r1_python_prepare_all
}

BIN
app-benchmarks/Manifest.gz

3
app-benchmarks/bonnie++/Manifest

@ -1,4 +1 @@
DIST bonnie++-1.97.2.tgz 102533 BLAKE2B 019182c08b9ff7ba60e421f94039c09d27855f9e5b313f451721afdaedc9dc694b468bb30e78a04b655ec9a358ace3d68b13fc8f4d80ca3c48e0ff9387525b57 SHA512 e8303720be9a4ebcc454dbc8906a6843d63909c5101d66524a126ce0db3db7113d01edb7ed2f292bf9d08a6799579c4960f0ee4595019fbacda1601eba52a170
DIST bonnie++-1.97.3.tgz 100166 BLAKE2B 30feca43a2ec37b795168d37bb941241777718222d7e0681dc85a34f8691e76b4306850e41dc6bbfb3f0ad34123ecd1c12396efea99e2ade12206aa6e78708e8 SHA512 44de20b5e46aeaf7f7214766b3c555b8799138f6fd92f87fe9b7dfa6f19815c629d6122c2ef4e4d98a5528dbfcd4c70b3b850eeba05739f6dd20251bf8d7c893
DIST bonnie++-1.98.tgz 100339 BLAKE2B 2a75cbeb881fd12727b5edf4e67789e64bd624b1885cdaf83fe3fc920fb2346e98faea2d9ce5da6fac8a84318a9cbda013afa2c9809892b23d3cf85c5a70982b SHA512 3cf70be4a20c58c80e29a140ec6d3c3884f1b4101e0fb63da0ea831fe4a5eb4e275bda2ce4eaf7d9c2bfb65742e985249b491cda8bdad85984a62f2fc19756c0
DIST bonnie++-2.00a.tgz 100502 BLAKE2B 8bf9105dbbb1137485d8f24d4b911ca6787d09e3926181b460c18ceb52aea11ddff8f8edfefd1b2577fb1b59e658f4835cc865755faf739389f78fa855d13815 SHA512 1776f8406ccd0341f13bd952830f063e7df8fc2bd6d5c837de875dd5f817e29982b2a6358049221bffcae8faa7489560d2a1af46d79d8eb221d515d797236bdc

38
app-benchmarks/bonnie++/bonnie++-1.97.2.ebuild

@ -1,38 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
DESCRIPTION="Hard drive bottleneck testing benchmark suite"
HOMEPAGE="https://www.coker.com.au/bonnie++/"
SRC_URI="https://www.coker.com.au/${PN}/${P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
IUSE="debug"
S="${WORKDIR}/${P}"
PATCHES=(
"${FILESDIR}/${PN}-1.96-compile-flags.patch" #426788
"${FILESDIR}"/${PN}-1.97-zcav-array-indexing-fix.patch #309319
)
DOCS=( README.txt README-2.00 debian/changelog credits.txt )
HTML_DOCS=( readme.html )
src_configure() {
econf \
$(usex debug "--enable-debug" "") \
--disable-stripping
}
src_install() {
dobin bonnie++ zcav bon_csv2html bon_csv2txt
sed -i -e \
"s:/usr/share/doc/bonnie++:${EPREFIX}/usr/share/doc/${PF}/html:g" \
bonnie++.8 || die #431684
doman bon_csv2html.1 bon_csv2txt.1 bonnie++.8 zcav.8
einstalldocs
}

38
app-benchmarks/bonnie++/bonnie++-1.97.3.ebuild

@ -1,38 +0,0 @@
# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
DESCRIPTION="Hard drive bottleneck testing benchmark suite"
HOMEPAGE="https://www.coker.com.au/bonnie++/"
SRC_URI="https://www.coker.com.au/${PN}/${P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
IUSE="debug"
S="${WORKDIR}/${P}"
PATCHES=(
"${FILESDIR}/${PN}-1.96-compile-flags.patch" #426788
"${FILESDIR}"/${PN}-1.97-zcav-array-indexing-fix.patch #309319
)
DOCS=( README.txt README-2.00 debian/changelog credits.txt )
HTML_DOCS=( readme.html )
src_configure() {
econf \
$(usex debug "--enable-debug" "") \
--disable-stripping
}
src_install() {
dobin bonnie++ zcav bon_csv2html bon_csv2txt
sed -i -e \
"s:/usr/share/doc/bonnie++:${EPREFIX}/usr/share/doc/${PF}/html:g" \
bonnie++.8 || die #431684
doman bon_csv2html.1 bon_csv2txt.1 bonnie++.8 zcav.8
einstalldocs
}

38
app-benchmarks/bonnie++/bonnie++-1.98.ebuild

@ -1,38 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="Hard drive bottleneck testing benchmark suite"
HOMEPAGE="https://www.coker.com.au/bonnie++/"
SRC_URI="https://www.coker.com.au/${PN}/${P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
IUSE="debug"
S="${WORKDIR}/${P}"
PATCHES=(
"${FILESDIR}/${PN}-1.96-compile-flags.patch" #426788
"${FILESDIR}"/${PN}-1.97-zcav-array-indexing-fix.patch #309319
)
DOCS=( README.txt README-2.00 debian/changelog credits.txt )
HTML_DOCS=( readme.html )
src_configure() {
econf \
$(usex debug "--enable-debug" "") \
--disable-stripping
}
src_install() {
dobin bonnie++ zcav bon_csv2html bon_csv2txt
sed -i -e \
"s:/usr/share/doc/bonnie++:${EPREFIX}/usr/share/doc/${PF}/html:g" \
bonnie++.8 || die #431684
doman bon_csv2html.1 bon_csv2txt.1 bonnie++.8 zcav.8
einstalldocs
}

BIN
app-emulation/Manifest.gz

13
app-emulation/wine-staging/files/wine-staging-6.12-winegcc-equals-args.patch

@ -1,13 +0,0 @@
https://bugs.winehq.org/show_bug.cgi?id=51413
https://bugs.gentoo.org/800809
--- a/tools/winegcc/winegcc.c
+++ b/tools/winegcc/winegcc.c
@@ -1982,7 +1982,7 @@ int main(int argc, char **argv)
if (strncmp("-Wl,", opts.args->base[i], 4) == 0)
{
unsigned int j;
- strarray* Wl = strarray_fromstring(opts.args->base[i] + 4, ",=");
+ strarray* Wl = strarray_fromstring(opts.args->base[i] + 4, ",");
for (j = 0; j < Wl->size; j++)
{
if (!strcmp(Wl->base[j], "--image-base") && j < Wl->size - 1)

13
app-emulation/wine-vanilla/files/wine-vanilla-6.12-winegcc-equals-args.patch

@ -1,13 +0,0 @@
https://bugs.winehq.org/show_bug.cgi?id=51413
https://bugs.gentoo.org/800809
--- a/tools/winegcc/winegcc.c
+++ b/tools/winegcc/winegcc.c
@@ -1982,7 +1982,7 @@ int main(int argc, char **argv)
if (strncmp("-Wl,", opts.args->base[i], 4) == 0)
{
unsigned int j;
- strarray* Wl = strarray_fromstring(opts.args->base[i] + 4, ",=");
+ strarray* Wl = strarray_fromstring(opts.args->base[i] + 4, ",");
for (j = 0; j < Wl->size; j++)
{
if (!strcmp(Wl->base[j], "--image-base") && j < Wl->size - 1)

BIN
app-text/Manifest.gz

2
app-text/htmltidy/htmltidy-5.8.0-r1.ebuild

@ -17,7 +17,7 @@ SRC_URI="https://github.com/htacg/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P
LICENSE="BSD"
SLOT="0/58" # subslot is SOVERSION
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="deprecated test"
RESTRICT="!test? ( test )"

BIN
dev-ada/Manifest.gz

4
dev-ada/asis/asis-2019-r1.ebuild

@ -1,9 +1,9 @@
# Copyright 1999-2019 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
ADA_COMPAT=( gnat_201{7,8,9} )
ADA_COMPAT=( gnat_2019 )
inherit ada multiprocessing
MYP=${P}-20190517-18AB5-src

2
dev-ada/aunit/aunit-2020.ebuild

@ -3,7 +3,7 @@
EAPI=7
ADA_COMPAT=( gnat_201{7..9} )
ADA_COMPAT=( gnat_2019 )
inherit ada multiprocessing
MYP=${P}-20200429-19B6C-src

2
dev-ada/aunit/aunit-2021.ebuild

@ -3,7 +3,7 @@
EAPI=7
ADA_COMPAT=( gnat_201{7..9} gnat_202{0..1} )
ADA_COMPAT=( gnat_2019 gnat_202{0..1} )
inherit ada multiprocessing
MYP=${P}-${PV}0518-19DC5-src

2
dev-ada/aws/Manifest

@ -1,4 +1,2 @@
DIST aws-2019-20190512-18AB9-src.tar.gz 4241817 BLAKE2B 1054c17c0e79ea4992a7e29fdb1996caa663321407b64ae88cb76cb03d953b7ea36a8c91a28f60328ea2ec3223c1d7f8c2f052f4f181f03b1f59cf33443ee27e SHA512 989043f75504ee8b3736800fa36f4d3a98a6bc745ff4bef38dd4f7c8a7072d5d1ea383dfd2fc090d8558a6d6442953e5f3c65e4633ab16bfb3dacf60ebf79a3b
DIST aws-2020-20200429-19A9F-src.tar.gz 4120886 BLAKE2B 44156b532dd4382995e5b33eedbb39b4d4fa542f57f3a7d596875a25c1eb59c3e4cc0085cfc60f385566842f2b047086a66a966dc3b9dcd8f48ae7da0c07c01e SHA512 284331bcd07955737ebc6b95a0a72984ace55a1911f1ed809b0ba8e525b03df57a668ccd92d0edfde42be2e06c09a3225e84f5d0501a488a004eb3eeaa746a61
DIST aws-2021-20210518-19F65-src.tar.gz 4351625 BLAKE2B 227e1af5423c7cbf8b15b2ad37b5fbea862daca10dd12e79edb6cb1392f502b8b665d0cedc151a4190723c6aa795801b65c5807592d0292511a9a80318f0a722 SHA512 1820750daf2ba2e95479a8280aa0eae0d38e1d86a32570b4caaa845498ad8f0e8ac8c91f6aef0d5ef06fa1b33bc2b2b264cacb7101ca69fc81f36ab8cb17c65f
DIST aws-gpl-2018-src.tar.gz 4193276 BLAKE2B 31fa99fc3324f2514799a33cbd282f68a26d133da14ee2a70d3f5091c3670e82a7b77f9f941e593e914a755dd54d5a1e352d201a9dc097991b7bd50aa9f54b3b SHA512 62b85f70dd722148bbf3ad85bfd6cde2d0ab1d8029f673eb7ee42b0890c3dbf0f023c321e96eca99ccd2f0b235347ab577cfb558e7d81993d166683ec815dbe4

44
dev-ada/aws/aws-2018-r2.ebuild

@ -1,44 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
ADA_COMPAT=( gnat_201{7..9} )
inherit ada multiprocessing
MY_P=${PN}-gpl-${PV}-src
DESCRIPTION="A complete Web development framework"
HOMEPAGE="http://libre.adacore.com/tools/aws/"
SRC_URI="http://mirrors.cdn.adacore.com/art/5b0819e0c7a447df26c27abd
-> ${MY_P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="dev-ada/xmlada[${ADA_USEDEP},shared,static-libs]"
DEPEND="${RDEPEND}
dev-ada/asis[${ADA_USEDEP}]
dev-ada/gprbuild[${ADA_USEDEP}]"
REQUIRED_USE="${ADA_REQUIRED_USE}"
S="${WORKDIR}"/${MY_P}
PATCHES=(
"${FILESDIR}"/${PN}-2016-gentoo.patch
"${FILESDIR}"/${PN}-2018-gentoo.patch
)
src_configure() {
emake -j1 setup prefix=/usr ENABLE_SHARED=true \
GPRBUILD="/usr/bin/gprbuild -v"
}
src_compile() {
emake \
PROCESSORS=$(makeopts_jobs) \
GPRBUILD="/usr/bin/gprbuild -v"
}

43
dev-ada/aws/aws-2019-r1.ebuild

@ -1,43 +0,0 @@
# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
ADA_COMPAT=( gnat_2019 )
inherit ada multiprocessing
MY_P=${P}-20190512-18AB9-src
DESCRIPTION="A complete Web development framework"
HOMEPAGE="http://libre.adacore.com/tools/aws/"
SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf85a031e87aa2cdf16b19
-> ${MY_P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="dev-ada/xmlada[${ADA_USEDEP},shared,static-libs]"
DEPEND="${RDEPEND}
dev-ada/asis[${ADA_USEDEP}]
dev-ada/gprbuild[${ADA_USEDEP}]"
REQUIRED_USE="${ADA_REQUIRED_USE}"
S="${WORKDIR}"/${MY_P}
PATCHES=(
"${FILESDIR}"/${PN}-2016-gentoo.patch
)
src_configure() {
emake -j1 setup prefix=/usr ENABLE_SHARED=true \
GPRBUILD="/usr/bin/gprbuild -v"
}
src_compile() {
emake \
PROCESSORS=$(makeopts_jobs) \
GPRBUILD="/usr/bin/gprbuild -v"
}

28
dev-ada/aws/files/aws-2016-gentoo.patch

@ -1,28 +0,0 @@
--- a/shared.gpr 2017-01-30 20:00:39.022743691 +0100
+++ b/shared.gpr 2017-01-30 20:01:20.524985069 +0100
@@ -151,11 +151,11 @@
end case;
for Switches ("aws-attachments.adb")
- use Common_Options & Debug_Options & ("-gnatVn");
+ use Common_Options & Debug_Options & ("-gnatVn") & Adaflags;
for Switches ("aws-session.adb")
- use Common_Options & Debug_Options & ("-gnatVn");
+ use Common_Options & Debug_Options & ("-gnatVn") & Adaflags;
for Switches ("templates_parser.adb")
- use Common_Options & Debug_Options & ("-gnatVn");
+ use Common_Options & Debug_Options & ("-gnatVn") & Adaflags;
-- Disable validity check on this unit to work-around N728-028
-- ADAFLAGS and CFLAGS should come last so that command line
--- a/include/include.gpr 2017-02-17 22:09:14.361695926 +0100
+++ b/include/include.gpr 2017-02-17 22:11:36.497215517 +0100
@@ -54,7 +54,7 @@
when "Release" =>
for Default_Switches ("Ada") use
- ("-gnat2012", "-O2", "-gnatws", "-gnatn") & Shared.Global_Options;
+ ("-gnat2012", "-O2", "-gnatws", "-gnatn") & Shared.Adaflags & Shared.Global_Options;
end case;
case Shared.S_Target is

56
dev-ada/aws/files/aws-2018-gentoo.patch

@ -1,56 +0,0 @@
--- a/config/src/aws-net-std__gnat.adb 2019-05-31 19:03:42.565961279 +0200
+++ b/config/src/aws-net-std__gnat.adb 2019-05-31 19:05:23.895245892 +0200
@@ -132,7 +132,7 @@
if Reuse_Address then
Sockets.Set_Socket_Option
- (Socket.S.FD, Option => (Sockets.Reuse_Address, Enabled => True));
+ (Socket.S.FD, Sockets.Socket_Level, (Sockets.Reuse_Address, Enabled => True));
end if;
Sockets.Bind_Socket
@@ -263,7 +263,7 @@
package SC renames OS_Lib;
Option : constant Option_Type :=
- Get_Socket_Option (Socket.S.FD, Name => Error);
+ Get_Socket_Option (Socket.S.FD, Socket_Level, Error);
begin
case Option.Error is
when Success =>
@@ -439,7 +439,7 @@
is
use Sockets;
begin
- return Get_Socket_Option (Socket.S.FD, Name => Receive_Buffer).Size;
+ return Get_Socket_Option (Socket.S.FD, Socket_Level, Receive_Buffer).Size;
exception
when E : Sockets.Socket_Error =>
Raise_Exception (E, "Get_Receive_Buffer_Size", Socket);
@@ -454,7 +454,7 @@
is
use Sockets;
begin
- return Get_Socket_Option (Socket.S.FD, Name => Send_Buffer).Size;
+ return Get_Socket_Option (Socket.S.FD, Socket_Level, Send_Buffer).Size;
exception
when E : Sockets.Socket_Error =>
Raise_Exception (E, "Get_Send_Buffer_Size", Socket);
@@ -709,7 +709,7 @@
is
use Sockets;
begin
- Set_Socket_Option (Socket.S.FD, Option => (Receive_Buffer, Size));
+ Set_Socket_Option (Socket.S.FD, Socket_Level, (Receive_Buffer, Size));
exception
when E : Sockets.Socket_Error =>
Raise_Exception (E, "Set_Receive_Buffer_Size", Socket);
@@ -725,7 +725,7 @@
is
use Sockets;
begin
- Set_Socket_Option (Socket.S.FD, Option => (Send_Buffer, Size));
+ Set_Socket_Option (Socket.S.FD, Socket_Level, (Send_Buffer, Size));
exception
when E : Sockets.Socket_Error =>
Raise_Exception (E, "Set_Send_Buffer_Size", Socket);

2
dev-ada/gnat-suite-bin/Manifest

@ -1,2 +0,0 @@
DIST gnat-gpl-2017-x86_64-linux-bin.tar.gz 496338280 BLAKE2B b3eee6d311fb9c20bc8fa7217c0731ca1e91ced38700df1d63d91a16c3fa28dfd44c7c8e867c3a857b88e4f0c8b2a7200fb6a8a630b8403538c4784f8914d1a5 SHA512 01a8f3be9b7b7e83cc5bd4a45137b1d35c6448bc22a88bcaf5d312cd63e11081b6b2fe9f09ad2a27d8f0b6471fc5c1a99573bf3bcee1589329054074eaeef04f
DIST gnat-suite-bin-2018.txz 337235688 BLAKE2B cf1b8f0253907b8fc97b9c7218b23dcda8f1557be5e12293eab59e09427418a8814c1bafbcb3f89c1e5dd755a161c5dfa8a852631d137f17acb3167bf51dadbb SHA512 9b57709c05a121b0a0adabe3232128e3f27659d1928857fbd6883b73a7487c3d457317e8f236df3d16ced635514af8afbafc584cc74d865e11288820ac9c4f77

109
dev-ada/gnat-suite-bin/gnat-suite-bin-2017-r1.ebuild

@ -1,109 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
MYP=gnat-gpl-${PV}
DESCRIPTION="GNAT Ada suite"
HOMEPAGE="http://libre.adacore.com/"
SRC_URI="http://mirrors.cdn.adacore.com/art/591c6d80c7a447af2deed1d7
-> ${MYP}-x86_64-linux-bin.tar.gz"
LICENSE="GPL-2 GPL-3"
SLOT="${PV}"
KEYWORDS="amd64"
IUSE=""
DEPEND=""
RDEPEND="${DEPEND}
sys-devel/binutils
sys-devel/gdb
sys-libs/gdbm
sys-libs/ncurses-compat
"
S="${WORKDIR}"/${MYP}-x86_64-linux-bin
PREFIX=/opt/${P}
src_prepare() {
default
rm Makefile
cd share/examples/gnat
cat header.xml \
full_project/full.xml \
options/options.xml \
other_languages/cpp_main/cpp_main.xml \
other_languages/cpp_pragmas/cpp_pragmas.xml \
other_languages/import_from_c/import_from_c.xml \
plugins/plugins.xml \
stream_io/stream_io.xml \
simple_project/simple_project.xml \
starter/starter.xml \
xml_stream/xml_stream.xml \
containers/anagram/anagram.xml \
containers/genealogy/genealogy.xml \
containers/hash/hash.xml \
containers/library/library.xml \
containers/shapes/shapes.xml \
containers/spellcheck/spellcheck.xml \
containers/wordcount/wordcount.xml \
containers/wordfreq/wordfreq.xml \
oo_interfaces/oo_interfaces.xml \
oo_airline/oo_airline.xml \
altivec/altivec.xml \
footer.xml \
> gnat-examples.xml \
|| die
sed -i \
-e "s:PREFIX:${PREFIX}:" \
gnat-examples.xml || die
cd ../../..
# Remove objects from binutils
cd bin
rm addr2line ar c++filt gprof ld.* nm obj* r* s* || die
cd ..
rm share/doc/gnat/info/{as,bfd,binutils,ld}.info || die
# Remove objects from gdb
cd bin
rm gdb gdbserver gcore || die
cd ..
rm -r include/gdb || die
rm lib*/libinproctrace.so || die
rm -r share/gdb-* || die
rm share/doc/gnat/info/gdb.info || die
basever=6.3.1
machine=x86_64-pc-linux-gnu
rm libexec//gcc/${machine}/${basever}/ld || die
}
src_install() {
into ${PREFIX}
dobin bin/*
insinto ${PREFIX}
doins -r etc include lib* share
insinto ${PREFIX}/share/gps/plug-ins
doins share/examples/gnat/gnat-examples.xml
fperms 755 ${PREFIX}/libexec/gcc/${machine}/${basever}/cc1
fperms 755 ${PREFIX}/libexec/gcc/${machine}/${basever}/cc1plus
fperms 755 ${PREFIX}/libexec/gcc/${machine}/${basever}/collect2
fperms 755 ${PREFIX}/libexec/gcc/${machine}/${basever}/gnat1
fperms 755 ${PREFIX}/libexec/gcc/${machine}/${basever}/liblto_plugin.so.0.0.0
fperms 755 ${PREFIX}/libexec/gcc/${machine}/${basever}/lto1
fperms 755 ${PREFIX}/libexec/gcc/${machine}/${basever}/lto-wrapper
fperms 755 ${PREFIX}/libexec/gprbuild/gprbind
fperms 755 ${PREFIX}/libexec/gprbuild/gprlib
}
pkg_postinst() {
einfo "GNAT GPL is now installed. To launch it, you must put"
einfo " ${PREFIX}/bin"
einfo "in front of your PATH environment variable. The following"
einfo "commands enable you to do this:"
einfo " PATH=${PREFIX}/bin:\$PATH; export PATH (Bourne shell)"
einfo " setenv PATH ${PREFIX}/bin:\$PATH (C shell)"
einfo " Thank you for installing GNAT GPL Edition"
}

89
dev-ada/gnat-suite-bin/gnat-suite-bin-2018-r1.ebuild

@ -1,89 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
MYP=gnat-gpl-${PV}
DESCRIPTION="GNAT Ada suite"
HOMEPAGE="http://libre.adacore.com/"
# Extracted and repacked from http://mirrors.cdn.adacore.com/art/5b0d7bffa3f5d709751e3e04
SRC_URI="https://dev.gentoo.org/~tupone/distfiles/${P}.txz"
LICENSE="GPL-2 GPL-3"
SLOT="${PV}"
KEYWORDS="amd64"
IUSE=""
DEPEND=""
RDEPEND="${DEPEND}
sys-devel/binutils
sys-devel/gdb
sys-libs/gdbm
sys-libs/ncurses-compat
"
PREFIX=/opt/${P}
src_prepare() {
default
rm Makefile
cd share/examples/gnat
cat header.xml \
full_project/full.xml \
options/options.xml \
other_languages/cpp_main/cpp_main.xml \
other_languages/cpp_pragmas/cpp_pragmas.xml \
other_languages/import_from_c/import_from_c.xml \
plugins/plugins.xml \
stream_io/stream_io.xml \
simple_project/simple_project.xml \
starter/starter.xml \
xml_stream/xml_stream.xml \
containers/anagram/anagram.xml \
containers/genealogy/genealogy.xml \
containers/hash/hash.xml \
containers/library/library.xml \
containers/shapes/shapes.xml \
containers/spellcheck/spellcheck.xml \
containers/wordcount/wordcount.xml \
containers/wordfreq/wordfreq.xml \
oo_interfaces/oo_interfaces.xml \
oo_airline/oo_airline.xml \
altivec/altivec.xml \
footer.xml \
> gnat-examples.xml \
|| die
sed -i \
-e "s:PREFIX:${PREFIX}:" \
gnat-examples.xml || die
}
src_install() {
into ${PREFIX}
dobin bin/*
insinto ${PREFIX}
doins -r etc include lib* share
insinto ${PREFIX}/share/gps/plug-ins
doins share/examples/gnat/gnat-examples.xml
basever=7.3.1
machine=x86_64-pc-linux-gnu
fperms 755 ${PREFIX}/libexec/gcc/${machine}/${basever}/cc1
fperms 755 ${PREFIX}/libexec/gcc/${machine}/${basever}/cc1plus
fperms 755 ${PREFIX}/libexec/gcc/${machine}/${basever}/collect2
fperms 755 ${PREFIX}/libexec/gcc/${machine}/${basever}/gnat1
fperms 755 ${PREFIX}/libexec/gcc/${machine}/${basever}/liblto_plugin.so.0.0.0
fperms 755 ${PREFIX}/libexec/gcc/${machine}/${basever}/lto1
fperms 755 ${PREFIX}/libexec/gcc/${machine}/${basever}/lto-wrapper
fperms 755 ${PREFIX}/libexec/gprbuild/gprbind
fperms 755 ${PREFIX}/libexec/gprbuild/gprlib
}
pkg_postinst() {
einfo "GNAT GPL is now installed. To launch it, you must put"
einfo " ${PREFIX}/bin"
einfo "in front of your PATH environment variable. The following"
einfo "commands enable you to do this:"
einfo " PATH=${PREFIX}/bin:\$PATH; export PATH (Bourne shell)"
einfo " setenv PATH ${PREFIX}/bin:\$PATH (C shell)"
einfo " Thank you for installing GNAT GPL Edition"
}

7
dev-ada/gnat-suite-bin/metadata.xml

@ -1,7 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ada@gentoo.org</email>
</maintainer>
</pkgmetadata>

2
dev-ada/gnat_util/Manifest

@ -1,3 +1 @@
DIST gnat_util-2019-20190517-18c94-src.tar.gz 906682 BLAKE2B d00ae8b92429f9a7d7476ff6437148a869555fb66435f9355b8ba1ec3d827cd32063e9b64a6862b99a4b26e570e1a1a7b4dfabd67d1aa1b997fb5510e9b43324 SHA512 fbf9114a75f6f794705384a67581f1630460292b8d640c34323c8147bea280bdf2ac8b6097313992d27716f2edc814e587d9396d85d28158ea82ee6002e47425
DIST gnat_util-gpl-2017-src.tar.gz 868496 BLAKE2B d105a59f0533428a4d57b3c81c0818f4d1bd457b113d775fe97f35f7352e03b602ac0e6d7b970e408fb3dd6d30f0d4e60feffccf42dbdc0723a76855b0164ee0 SHA512 d5e48c6fafc870f36094d2dfd5f45f2d5b5729c97596afff7475b7838c1c7c029ef57395ca1011ee74d8a4195597ea1f502732e654a02561a7abc72c8a7d3a6a
DIST gnat_util-gpl-2018-src.tar.gz 883945 BLAKE2B e30ee379f4ea9525337b0794d4fc91c80458b3b1dd3d10cbc455c6f566d4d073b6753c171ffbbabd85995717de249cdee7c094b7ba00d752a13e18d0f54da192 SHA512 490b0fa944f4b9fee2a4e78c1181658eb8f95262314455c41beb3ebe9db5dd540090d1f9840357572969721966fa11085dc680f3498dc539631ef3f4dbf56426

55
dev-ada/gnat_util/gnat_util-2017-r2.ebuild

@ -1,55 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
ADA_COMPAT=( gnat_2017 )
inherit ada multiprocessing
MYP=${PN}-gpl-${PV}
DESCRIPTION="Provides access to GNAT compiler internals for AdaCore utilities"
HOMEPAGE="http://libre.adacore.com"
SRC_URI="http://mirrors.cdn.adacore.com/art/591c45e2c7a447af2deed037
-> ${MYP}-src.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="+shared static-libs static-pic"
RDEPEND="${ADA_DEPS}"
DEPEND="${RDEPEND}
dev-ada/gprbuild[${ADA_USEDEP}]"
REQUIRED_USE="${ADA_REQUIRED_USE}"
S="${WORKDIR}"/${MYP}-src
PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
src_compile() {
emake GNATMAKE="gnatmake ${ADAFLAGS}" \
BUILDER="gprbuild -j$(makeopts_jobs)" generate_sources
if use static-libs; then
emake BUILDER="gprbuild -v -j$(makeopts_jobs)" build-static
fi
for kind in shared static-pic; do
if use ${kind}; then
emake BUILDER="gprbuild -v -j$(makeopts_jobs)" \
build-${kind}
fi
done
}
src_install() {
if use static-libs; then
emake prefix="${D}"/usr install-static
fi
for kind in shared static-pic; do
if use ${kind}; then
emake prefix="${D}"/usr install-${kind}
fi
done
einstalldocs
}

54
dev-ada/gnat_util/gnat_util-2018-r2.ebuild

@ -1,54 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
ADA_COMPAT=( gnat_201{8,9} )
inherit ada multiprocessing
MYP=${PN}-gpl-${PV}
DESCRIPTION="Provides access to GNAT compiler internals for AdaCore utilities"
HOMEPAGE="http://libre.adacore.com"
SRC_URI="http://mirrors.cdn.adacore.com/art/5b0819dfc7a447df26c27a6b
-> ${MYP}-src.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="+shared static-libs static-pic"
RDEPEND="${ADA_DEPS}"
DEPEND="${RDEPEND}
dev-ada/gprbuild[${ADA_USEDEP}]"
REQUIRED_USE="${ADA_REQUIRED_USE}"
S="${WORKDIR}"/${MYP}-src
PATCHES=( "${FILESDIR}"/${PN}-2017-gentoo.patch )
src_compile() {
emake GNATMAKE="gnatmake ${ADAFLAGS}" \
BUILDER="gprbuild -j$(makeopts_jobs)" generate_sources
if use static-libs; then
emake BUILDER="gprbuild -v -j$(makeopts_jobs)" build-static
fi
for kind in shared static-pic; do
if use ${kind}; then
emake BUILDER="gprbuild -v -j$(makeopts_jobs)" \
build-${kind}
fi
done
}
src_install() {
if use static-libs; then
emake prefix="${D}"/usr install-static
fi
for kind in shared static-pic; do
if use ${kind}; then
emake prefix="${D}"/usr install-${kind}
fi
done
einstalldocs
}

2
dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r1.ebuild

@ -3,7 +3,7 @@
EAPI=7
ADA_COMPAT=( gnat_201{7..9} )
ADA_COMPAT=( gnat_2019 )
inherit ada multiprocessing
MYP=${PN}-20.0-20191009-1B2EA

2
dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r2.ebuild

@ -3,7 +3,7 @@
EAPI=7
ADA_COMPAT=( gnat_201{7..9} gnat_202{0..1} )
ADA_COMPAT=( gnat_2019 gnat_202{0..1} )
inherit ada multiprocessing
MYP=${PN}-20.0-20191009-1B2EA

2
dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild

@ -4,7 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
ADA_COMPAT=( gnat_201{7..9} gnat_202{0..1} )
ADA_COMPAT=( gnat_2019 gnat_202{0..1} )
inherit ada multiprocessing python-single-r1
MYP=${P}-${PV}0518-19B15-src

2
dev-ada/gnatcoll-core/gnatcoll-core-2020-r1.ebuild

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
ADA_COMPAT=( gnat_201{7..9} gnat_2020 )
ADA_COMPAT=( gnat_2019 gnat_2020 )
inherit ada multiprocessing
MYP=${P}-20200429-19B7C

2
dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
ADA_COMPAT=( gnat_201{7..9} )
ADA_COMPAT=( gnat_2019 )
inherit ada multiprocessing
MYP=${P}-20200429-19B7C

2
dev-ada/gnatmem/gnatmem-2019-r1.ebuild

@ -3,7 +3,7 @@
EAPI=7
ADA_COMPAT=( gnat_201{7..9} )
ADA_COMPAT=( gnat_2019 )
inherit ada multiprocessing autotools
MYP=${P}-20190429-19745-src

2
dev-ada/gnatmem/gnatmem-2020.ebuild

@ -3,7 +3,7 @@
EAPI=7
ADA_COMPAT=( gnat_201{7..9} gnat_202{0..1} )
ADA_COMPAT=( gnat_2019 gnat_202{0..1} )
inherit ada multiprocessing autotools
MYP=${P}-20200429-19911-src

2
dev-ada/gnatmem/gnatmem-2021.ebuild

@ -3,7 +3,7 @@
EAPI=7
ADA_COMPAT=( gnat_201{7..9} gnat_202{0..1} )
ADA_COMPAT=( gnat_2019 gnat_202{0..1} )
inherit ada multiprocessing autotools
MYP=${P}-${PV}0518-19F7B-src

2
dev-ada/gnatsymbolize/gnatsymbolize-2019-r1.ebuild

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
ADA_COMPAT=( gnat_201{8,9} )
ADA_COMPAT=( gnat_2019 )
inherit ada
MYP=${P}-20190429-19761-src

2
dev-ada/gnatsymbolize/gnatsymbolize-2020.ebuild

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
ADA_COMPAT=( gnat_201{8,9} gnat_202{0..1} )
ADA_COMPAT=( gnat_2019 gnat_202{0..1} )
inherit ada
MYP=${P}-20200429-19987-src

2
dev-ada/gnatsymbolize/gnatsymbolize-2021.ebuild

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
ADA_COMPAT=( gnat_201{8,9} gnat_202{0..1} )
ADA_COMPAT=( gnat_2019 gnat_202{0..1} )
inherit ada
MYP=${P}-${PV}0518-19D3B-src

2
dev-ada/gprbuild/gprbuild-2020-r1.ebuild

@ -3,7 +3,7 @@
EAPI=7
ADA_COMPAT=( gnat_201{7..9} gnat_2020 )
ADA_COMPAT=( gnat_2019 gnat_2020 )
inherit ada multiprocessing

2
dev-ada/gprbuild/gprbuild-2020.ebuild

@ -3,7 +3,7 @@
EAPI=7
ADA_COMPAT=( gnat_201{7,8,9} )
ADA_COMPAT=( gnat_2019 )
inherit ada multiprocessing

2
dev-ada/gtkada/gtkada-2019-r1.ebuild

@ -3,7 +3,7 @@
EAPI=7
ADA_COMPAT=( gnat_201{7..9} )
ADA_COMPAT=( gnat_2019 )
inherit ada autotools multiprocessing
MYP=${P}-20190424-19D98

2
dev-ada/gtkada/gtkada-2019-r2.ebuild

@ -3,7 +3,7 @@
EAPI=7
ADA_COMPAT=( gnat_201{7..9} gnat_2020 )
ADA_COMPAT=( gnat_2019 gnat_2020 )
inherit ada autotools multiprocessing
MYP=${P}-20190424-19D98

2
dev-ada/gtkada/gtkada-2020.ebuild

@ -3,7 +3,7 @@
EAPI=7
ADA_COMPAT=( gnat_201{7..9} gnat_202{0..1} )
ADA_COMPAT=( gnat_2019 gnat_202{0..1} )
inherit ada autotools multiprocessing
MYP=${P}-${PV}0429-19B96-src

2
dev-ada/gtkada/gtkada-2021.ebuild

@ -3,7 +3,7 @@
EAPI=7
ADA_COMPAT=( gnat_201{7..9} gnat_202{0..1} )
ADA_COMPAT=( gnat_2019 gnat_202{0..1} )
inherit ada autotools multiprocessing
MYP=${P}-${PV}0518-1A011-src

2
dev-ada/libgpr/libgpr-2020-r1.ebuild

@ -3,7 +3,7 @@
EAPI=7
ADA_COMPAT=( gnat_201{7..9} gnat_2020 )
ADA_COMPAT=( gnat_2019 gnat_2020 )
inherit ada multiprocessing
MYP=gprbuild-${PV}-20200429-19BD2-src

2
dev-ada/libgpr/libgpr-2020.ebuild

@ -3,7 +3,7 @@
EAPI=7
ADA_COMPAT=( gnat_201{7..9} )
ADA_COMPAT=( gnat_2019 )
inherit ada multiprocessing
MYP=gprbuild-${PV}-20200429-19BD2-src

2
dev-ada/xmlada/xmlada-2020.ebuild

@ -3,7 +3,7 @@
EAPI=7
ADA_COMPAT=( gnat_201{7..9} )
ADA_COMPAT=( gnat_2019 )
inherit ada multiprocessing
MYP=${P}-20200429-19A99-src

2
dev-ada/xmlada/xmlada-2021-r1.ebuild

@ -3,7 +3,7 @@
EAPI=7
ADA_COMPAT=( gnat_201{7..9} gnat_202{0..1} )
ADA_COMPAT=( gnat_2019 gnat_202{0..1} )
inherit ada multiprocessing
MYP=${P}-${PV}0518-19D50-src

BIN
dev-db/Manifest.gz

5
dev-db/mysql-connector-c++/Manifest

@ -1,9 +1,4 @@
DIST mysql-connector-c++-1.1.12.tar.gz 518615 BLAKE2B 386a4753ca3f03999a49a89507da1b1172b3db89797c38403fee4eea86e7108a5e4f91f24a17de86d585c2a3d9e5742a117fa84d9b14aad649f938a597f3dae9 SHA512 d7e132dbc2efda4a77f8ae00c24006a1ade1d0a50f22d89ece453505e6d206427ee7988df29c0d6ef8b396ad6b8d326b6d263a1d4fa08ef5db0966fb4f1479f4
DIST mysql-connector-c++-8.0.19-src.tar.gz 3137484 BLAKE2B 82a2900b0daa00bcfd72d562818ada25fe15901991a896a46ecdd9304e03066c4e7a3804287540559df1c74dbd1b3983b450ab783ee8cb7f0d7ec152f3cdc6b0 SHA512 5987ae31cda3a5db18ceded201ccbe66263b8ab7665ceacf70af6bb6b99130377b40514b96644b0768fd809b36ee02580520923c11c1edecccc75da15d7bb0bd
DIST mysql-connector-c++-8.0.20-src.tar.gz 3774428 BLAKE2B a06114432ab21c36fd0b3b91df2382198b2a48871e8e0bfd8c7a94729ed0e29f33599c078c97670fe9d744b13042db52fb89de2294c75eae670a77112d11d251 SHA512 3edb7c3d4ccf218a3f76afcf83a6d233b7accd236c05105ab3f7a6610cfd8809a78c78142c82fb60fb0931d2ae0f0f8fdc3ce9caf5f0cde7ef54067a7e20270b
DIST mysql-connector-c++-8.0.21-src.tar.gz 3788740 BLAKE2B 1862b4f2c6e2a2bbe8e3044eea2c1d3c8fdb0a319e3758ca44686b79e917a65617e2cfd0e4b698d858ed9ef12c892b4f658eb287f2a8505a5daeeb79d9544c25 SHA512 8a64dff2efd16d2891f613fd416ec42ecba2490b428b1778e99822a3051d9c5af3b94006577e9f38a6ebd146d2f3be522cb876f1e42fbf0ac82001b0a62ffa62
DIST mysql-connector-c++-8.0.22-src.tar.gz 3795112 BLAKE2B c5d6f0ebeb4649857f3217a35f3ae885d62be63af4da09815e7eb156538ece4f805578db24bfff3dd44a0e320c025a9936d7edacba69a2786d84dd932c5abb8a SHA512 1975b43fa3f3806cccc685a695f84783164c5b17da10ac14a6013d27c837cc9c63fff01b1ed4b31f22dae60afa68d34ec56ca9c45ca3dac23635e8f0fa845aa4
DIST mysql-connector-c++-8.0.23-src.tar.gz 3798295 BLAKE2B 923eebbd7f9cde0252c84de4c70863b40c0dd93ad98a93e2ec14c935b2f3f0b0f251828a8bbbd0f23a5ec03491db06020294e19455901d15181c84fec9fb3d7f SHA512 f8eb8842e199d7373f4b55644720ac63b93eb33be19294c433f57aaf556ce1b5752223154194469fa28af52adebe930f0a7b4e8f62df92cc810b545aa7bab928
DIST mysql-connector-c++-8.0.24-src.tar.gz 3797356 BLAKE2B e509e04f6c93893948c573401188567bcbda91db0e608d53b1795593abf043117e1a525d3abe5c8396068a2ef750582cde15b64412e556e89762d08032abb602 SHA512 5507bc562e8263ee17efb9d4e2f52e471da75e73a1fc4dd1bc0a2ac1c2a593be889c4b042037cf6d3cbff854ae5cc865a8800251da475aed0f31710229af26f1
DIST mysql-connector-c++-8.0.25-src.tar.gz 3800065 BLAKE2B 67546b2d7d9de25ccb440c22bd58ee83e6fae78710e6dfa802cb0446bf5be433c56458424f0ee81c9a899bbfd5f464712d2d0b43dceb4205b492c7b1a79f7858 SHA512 44dd7f4296d666801be55642e53cb5181d9b5c3b080306975a48eb6280e555d9b924b42b14b44dffee4c54fab3f662a7b6bb6584d9a1ed710f0026788611c525
DIST mysql-connector-c++-8.0.26-src.tar.gz 3980027 BLAKE2B 86ce0d94db588ed86ce7b21851f866da26268f7c9059b57697cbe1f5c5d031a3eada2f55042feb7b2888b538277c773215c0d19e8a1968ff70ce363e8f95bd77 SHA512 e3a08551a4245bf886cb7e3775a256fa379bb781b523a84d30e0d0c16cae73c808a3413b08b09998eba9c0ea3ede19e505b6392ed71712a8e9a2df31f07e4c79

43
dev-db/mysql-connector-c++/mysql-connector-c++-8.0.19.ebuild

@ -1,43 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
CMAKE_MAKEFILE_GENERATOR=emake
inherit cmake-utils
DESCRIPTION="MySQL database connector for C++ (mimics JDBC 4.0 API)"
HOMEPAGE="https://dev.mysql.com/downloads/connector/cpp/"
URI_DIR="Connector-C++"
SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz"
LICENSE="Artistic GPL-2"
SLOT="0"
KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~sparc x86"
IUSE="+legacy"
RDEPEND="
dev-libs/protobuf:=
legacy? (
dev-libs/boost:=
>=dev-db/mysql-connector-c-6.1.8:=
)
dev-libs/openssl:0=
"
DEPEND="${RDEPEND}"
S="${WORKDIR}/${P}-src"
PATCHES=(
"${FILESDIR}"/${PN}-8.0.19-fix-build.patch
)
src_configure() {
local mycmakeargs=(
-DWITH_SSL=system
-DWITH_JDBC=$(usex legacy ON OFF)
$(usex legacy '-DMYSQLCLIENT_STATIC_BINDING=0' '')
$(usex legacy '-DMYSQLCLIENT_STATIC_LINKING=0' '')
)
cmake-utils_src_configure
}

43
dev-db/mysql-connector-c++/mysql-connector-c++-8.0.20.ebuild

@ -1,43 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
CMAKE_MAKEFILE_GENERATOR=emake
inherit cmake-utils
DESCRIPTION="MySQL database connector for C++ (mimics JDBC 4.0 API)"
HOMEPAGE="https://dev.mysql.com/downloads/connector/cpp/"
URI_DIR="Connector-C++"
SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz"
LICENSE="Artistic GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="+legacy"
RDEPEND="
dev-libs/protobuf:=
legacy? (
dev-libs/boost:=
>=dev-db/mysql-connector-c-6.1.8:=
)
dev-libs/openssl:0=
"
DEPEND="${RDEPEND}"
S="${WORKDIR}/${P}-src"
PATCHES=(
"${FILESDIR}"/${PN}-8.0.19-fix-build.patch
)
src_configure() {
local mycmakeargs=(
-DWITH_SSL=system
-DWITH_JDBC=$(usex legacy ON OFF)
$(usex legacy '-DMYSQLCLIENT_STATIC_BINDING=0' '')
$(usex legacy '-DMYSQLCLIENT_STATIC_LINKING=0' '')
)
cmake-utils_src_configure
}

43
dev-db/mysql-connector-c++/mysql-connector-c++-8.0.21.ebuild

@ -1,43 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
CMAKE_MAKEFILE_GENERATOR=emake
inherit cmake
DESCRIPTION="MySQL database connector for C++ (mimics JDBC 4.0 API)"
HOMEPAGE="https://dev.mysql.com/downloads/connector/cpp/"
URI_DIR="Connector-C++"
SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz"
LICENSE="Artistic GPL-2"
SLOT="0"
KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~sparc x86"
IUSE="+legacy"
RDEPEND="
dev-libs/protobuf:=
legacy? (
dev-libs/boost:=
>=dev-db/mysql-connector-c-6.1.8:=
)
dev-libs/openssl:0=
"
DEPEND="${RDEPEND}"
S="${WORKDIR}/${P}-src"
PATCHES=(
"${FILESDIR}"/${PN}-8.0.19-fix-build.patch
)
src_configure() {
local mycmakeargs=(
-DWITH_SSL=system
-DWITH_JDBC=$(usex legacy ON OFF)
$(usex legacy '-DMYSQLCLIENT_STATIC_BINDING=0' '')
$(usex legacy '-DMYSQLCLIENT_STATIC_LINKING=0' '')
)
cmake_src_configure
}

43
dev-db/mysql-connector-c++/mysql-connector-c++-8.0.22.ebuild

@ -1,43 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
CMAKE_MAKEFILE_GENERATOR=emake
inherit cmake
DESCRIPTION="MySQL database connector for C++ (mimics JDBC 4.0 API)"
HOMEPAGE="https://dev.mysql.com/downloads/connector/cpp/"
URI_DIR="Connector-C++"
SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz"
LICENSE="Artistic GPL-2"
SLOT="0"
KEYWORDS="amd64 arm ~arm64 ~ppc ~ppc64 ~sparc x86"
IUSE="+legacy"
RDEPEND="
dev-libs/protobuf:=
legacy? (
dev-libs/boost:=
>=dev-db/mysql-connector-c-6.1.8:=
)
dev-libs/openssl:0=
"
DEPEND="${RDEPEND}"
S="${WORKDIR}/${P}-src"
PATCHES=(
"${FILESDIR}"/${PN}-8.0.22-fix-build.patch
)
src_configure() {
local mycmakeargs=(
-DWITH_SSL=system
-DWITH_JDBC=$(usex legacy ON OFF)
$(usex legacy '-DMYSQLCLIENT_STATIC_BINDING=0' '')
$(usex legacy '-DMYSQLCLIENT_STATIC_LINKING=0' '')
)
cmake_src_configure
}

43
dev-db/mysql-connector-c++/mysql-connector-c++-8.0.23.ebuild

@ -1,43 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
CMAKE_MAKEFILE_GENERATOR=emake
inherit cmake
DESCRIPTION="MySQL database connector for C++ (mimics JDBC 4.0 API)"
HOMEPAGE="https://dev.mysql.com/downloads/connector/cpp/"
URI_DIR="Connector-C++"
SRC_URI="https://dev.mysql.com/get/Downloads/${URI_DIR}/${P}-src.tar.gz"
LICENSE="Artistic GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86"
IUSE="+legacy"
RDEPEND="
dev-libs/protobuf:=
legacy? (
dev-libs/boost:=
>=dev-db/mysql-connector-c-6.1.8:=
)
dev-libs/openssl:0=
"
DEPEND="${RDEPEND}"
S="${WORKDIR}/${P}-src"
PATCHES=(
"${FILESDIR}"/${PN}-8.0.22-fix-build.patch
)
src_configure() {
local mycmakeargs=(
-DWITH_SSL=system
-DWITH_JDBC=$(usex legacy ON OFF)
$(usex legacy '-DMYSQLCLIENT_STATIC_BINDING=0' '')
$(usex legacy '-DMYSQLCLIENT_STATIC_LINKING=0' '')
)
cmake_src_configure
}

BIN
dev-libs/Manifest.gz

2
dev-libs/fribidi/fribidi-1.0.10.ebuild

@ -11,7 +11,7 @@ SRC_URI="https://github.com/fribidi/fribidi/releases/download/v${PV}/${P}.tar.xz
LICENSE="LGPL-2.1+"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
RDEPEND=""
DEPEND=""

2
dev-libs/gobject-introspection-common/gobject-introspection-common-1.68.0.ebuild

@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection"
LICENSE="HPND"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="!<${CATEGORY}/${GNOME_ORG_MODULE}-${PV}"

2
dev-libs/gobject-introspection-common/gobject-introspection-common-1.70.0.ebuild

@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/GObjectIntrospection"
LICENSE="HPND"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE=""
RDEPEND="!<${CATEGORY}/${GNOME_ORG_MODULE}-${PV}"

2
dev-libs/gobject-introspection/gobject-introspection-1.68.0.ebuild

@ -15,7 +15,7 @@ SLOT="0"
IUSE="doctool gtk-doc test"
RESTRICT="!test? ( test )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
# virtual/pkgconfig needed at runtime, bug #505408
RDEPEND="

2
dev-libs/gobject-introspection/gobject-introspection-1.70.0.ebuild

@ -15,7 +15,7 @@ SLOT="0"
IUSE="doctool gtk-doc test"
RESTRICT="!test? ( test )"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
# virtual/pkgconfig needed at runtime, bug #505408
RDEPEND="

BIN
dev-python/Manifest.gz

1
dev-python/aesara/Manifest

@ -1,2 +1,3 @@
DIST aesara-rel-2.1.3.tar.gz 8170822 BLAKE2B dbbc4a453c5d7f9cd4ab2c925dd9293e835db23100686a8d7ab2c47182b1bc05f883eeb60d6f47f8f34e4187f3ac07b632cde43fe82a99e2145a2f699a2b3582 SHA512 52d1724eb7b3c9bae4bdbf1735db9ef96cdfa94f3e2281b255201d0baba260fe31f78c00719a53ce3c59ea9c66ff218d8acd7bc012b386942f29806c07ffc466
DIST aesara-rel-2.2.1.tar.gz 8166022 BLAKE2B af3c17029dacb3d365bf49eb01d4d03b5a4f770f66d3e5eba2c4576ef156056bc1aca3571442c1cb7352c358978b47faa7af70ca0da2a2168d8c9bfd47b17138 SHA512 f7bab8ca80e8d13ef7698c1efa56ff37c561786330bf756c7a00c54ae1f131810d68bfd6e328b0705d45788759bd984d42306d2c545d2de6b9a3592b5c021ad8
DIST aesara-rel-2.2.2.tar.gz 8174667 BLAKE2B e0b22e7e38dbff1089b0db77ee55fbc8f1847da576a54b1f59a34c22d9bb777f108b8d06d3e4cddeb826f4bee566d32f6b4ec013f96ee61ecce6924188aa1dc7 SHA512 1f2eff0c959605a09521d15010058851e8dc340ca84d760baf6166508e37cc7734e8737ca199618f4e9bd33bd04c053add0a790917f4c125052631f693383945

70
dev-python/aesara/aesara-2.2.2.ebuild

@ -0,0 +1,70 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..10} )
inherit distutils-r1 optfeature
MY_P=aesara-rel-${PV}
DESCRIPTION="Library for operating on mathematical expressions with multi-dimensional arrays"
HOMEPAGE="https://github.com/aesara-devs/aesara"
SRC_URI="https://github.com/aesara-devs/aesara/archive/rel-${PV}.tar.gz -> ${MY_P}.tar.gz"
S="${WORKDIR}/${MY_P}"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
RDEPEND="
dev-python/filelock[${PYTHON_USEDEP}]
>=dev-python/numpy-1.17.0[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
dev-python/scipy[${PYTHON_USEDEP}]"
BDEPEND="
test? (
dev-python/pytest-xdist[${PYTHON_USEDEP}]
)"
distutils_enable_sphinx doc 'dev-python/sphinx_rtd_theme'
distutils_enable_tests pytest
python_prepare_all() {
sed -i -e "s/tests.\*/tests\*/" setup.py || die
distutils-r1_python_prepare_all
}
python_test() {
local exclude=(
# speed tests are unreliable
tests/scan/test_basic.py::test_speed
tests/scan/test_basic.py::test_speed_rnn
tests/scan/test_basic.py::test_speed_batchrnn
tests/link/test_vm.py::test_speed
tests/link/test_vm.py::test_speed_lazy
tests/tensor/test_gc.py::test_merge_opt_runtime
# rounding problem?
# https://github.com/aesara-devs/aesara/issues/477
tests/tensor/test_math_scipy.py::TestGammaUBroadcast::test_good
tests/tensor/test_math_scipy.py::TestGammaUInplaceBroadcast::test_good
)
distutils_install_for_testing
# we do not package numba
epytest ${exclude[@]/#/--deselect } \
--ignore tests/link/test_numba.py \
-n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
}
# https://dev.gentoo.org/~mgorny/python-guide/concept.html#packaging-pkgutil-style-namespaces-in-gentoo
python_install() {
rm "${BUILD_DIR}"/lib/bin/__init__.py || die
distutils-r1_python_install
}
pkg_postinst() {
optfeature "GPU code generation/execution on NVIDIA gpus" dev-util/nvidia-cuda-toolkit dev-util/nvidia-cuda-sdk