parent
797fac2b2b
commit
0554672479
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29790 BLAKE2B d90576bb9d3a873bd9b1d4db81bf23f4d7a7e7fa17cff285bcb80a164f91753ffb5f645cf1bd479e5c652ceb273ff1737c56677e4175cfec77eef4d78f03a0fc SHA512 a33ed867e11d7a6d64a9bedc522ac95beee565cfa2f1e83542e54d0f0b0608cdfb31f349cb18121591e8ac405738d3bea5d2f03f1595374f858d2181e43bb10f
|
||||
TIMESTAMP 2023-01-23T14:39:40Z
|
||||
MANIFEST Manifest.files.gz 29802 BLAKE2B 7396be9efe3c600c06e215b0135128b1759f09c7e244528657186f3fefdca6585f4cfeecdd5a592b449f85a011cb89bb8223836ddf215bfb875f2fb06240acc2 SHA512 83089778c68938db514ec337f8739d9849ff2d88bc9aae1bbbf86e41cfa7851e151a73503eb2e9fb2c2c8176a00cce7e720588d38d484d6eb98db862ced5acef
|
||||
TIMESTAMP 2023-01-24T10:39:45Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmPOnCxfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmPPtXFfFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klAg0Q//WedZBJg+5P6ClqRgHxt7hN3z1v9gwaBTfSUjPgwM9gsNvPkDGSj6F2ff
|
||||
LqaFTza++bdnDkMneoy3oDWe+8q4oPpeOSlkdWJGWM713r4yOvwau+5vS/Inc9C8
|
||||
4YgD6b+IUmXylgvufGnOMMS0ERryLgUVxh6tfnbudw7qtmOSmaqIpIrAf69GYO2M
|
||||
b5x1J85uFJg6pyRI9ZNWsXPat/r8HDUUmG476UVz3CMtAfdT4XrZ+lbFrqLSlBny
|
||||
VaKhODaQBnonaghakROYvk2pt3bhgUI4fHYUkcZKJTG96SFFaVZ5OpBomJe/5hl1
|
||||
dt/bJNaPe8Q7RRmWagxbEq7KMXZFu3v2IPtOlEi/rFZdypGrHG3xoJ74WoSsPbX4
|
||||
5ROjdPQZ3g3/j2fKFtKuxpUoY146lrKOPPo0cxqKkZYL4mv6m3U6kAe/HJoWQsHH
|
||||
9n/F9tJovShFX51N/7sT3zH9IW+veeFpXoYZuefR0U9727Zl32KlaRxUuYOuEZpW
|
||||
LZ29InwBJdBONthvoDq5RHeGrTeh4eYNHwp2iaaQiwXShtiv9N55ZthBRblLBq5/
|
||||
G/92xKKkI10deMvJTEFVP+dzhEuC7so94kIUAqs8axxymBKdPerltT9Oi/OXSZae
|
||||
wQZa9Y0AwvPn+VZDeF7aOn3nRkOKPalnWdptZ18xckxiFi8SRHo=
|
||||
=7Sk8
|
||||
klDw/hAApgja7MMvSrIBJT2bQpx8nEVch6nJzqVBdoWVf59gxQJtyWCuGQI0ca7+
|
||||
fArtv7IuQfEo2rAe2xBF5bCVzQodvSMQg2zFiPOSnwJ+e3ETujvF6Treio0N2nkv
|
||||
hTVvhD7GBmk2DUTlw2I11d+xM3xTTcurUxkp6Jtv3YSHOaAySjFYzotoJogp3Q5Q
|
||||
EMSXlNcNhCb+3Wuz2nuM7ftHOfA1Q8faxnsJ5djwS4RvF8XO658fYBdo+aiPEgGn
|
||||
biBUECOKuqusg2crZ2dF/DmGPI3KXiP0y10IJs/7Sbwz4savlR0ULGoU1KV4WTHs
|
||||
2WmZxOSPeyfVnB60uV5EByHqjEcUQJXNO3vNja56xqXUQzX6R7ycuclybjkPGqPT
|
||||
bSjjEF1caYcNi/R6bNGEPZeuX4szc85Uc0N9gkrReMYsnPQfPOpuM2e12zS28g8O
|
||||
B+DjkiwfVV48RBCBwpFxMHMhS+gRalJBE84FBNuVt+fsA9CL/TtYdEJmuAQ+itVt
|
||||
noJ1VtjH6lIws6R9uW3BPuYa4LMW6kf40DHSzQgVjBUwwfhH9q3Y/uhvS/Sje020
|
||||
+Why2jvbCDzKfIMaspp/3J1BmswNmHdxd5f40BiJqLArJd/eoJ0muX/0Fxo4MUIm
|
||||
r+697mr+/InzhjS9nxrWwz+Dm/ig+GowC068MJEOAu8PvltSjQ0=
|
||||
=fa9u
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,80 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{10..11} )
|
||||
|
||||
inherit bash-completion-r1 distutils-r1 multiprocessing
|
||||
|
||||
MY_P=aws-cli-${PV}
|
||||
DESCRIPTION="Universal Command Line Environment for AWS"
|
||||
HOMEPAGE="
|
||||
https://github.com/aws/aws-cli/
|
||||
https://pypi.org/project/awscli/
|
||||
"
|
||||
SRC_URI="
|
||||
https://github.com/aws/aws-cli/archive/${PV}.tar.gz
|
||||
-> ${MY_P}.gh.tar.gz
|
||||
"
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
|
||||
|
||||
# botocore is x.(y+2).z
|
||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
|
||||
RDEPEND="
|
||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
||||
dev-python/colorama[${PYTHON_USEDEP}]
|
||||
dev-python/docutils[${PYTHON_USEDEP}]
|
||||
dev-python/rsa[${PYTHON_USEDEP}]
|
||||
>=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
!app-admin/awscli-bin
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/pytest-forked[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_prepare() {
|
||||
# do not rely on bundled deps in botocore (sic!)
|
||||
find -name '*.py' -exec sed -i \
|
||||
-e 's:from botocore[.]vendored import:import:' \
|
||||
-e 's:from botocore[.]vendored[.]:from :' \
|
||||
{} + || die
|
||||
# strip overzealous upper bounds on requirements
|
||||
sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
python_test() {
|
||||
local EPYTEST_DESELECT=(
|
||||
# TODO
|
||||
tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
|
||||
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
|
||||
tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
|
||||
tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
|
||||
)
|
||||
|
||||
# integration tests require AWS credentials and Internet access
|
||||
epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
newbashcomp bin/aws_bash_completer aws
|
||||
|
||||
insinto /usr/share/zsh/site-functions
|
||||
newins bin/aws_zsh_completer.sh _aws
|
||||
|
||||
distutils-r1_python_install_all
|
||||
|
||||
rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
|
||||
}
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST tpm2-pkcs11-1.8.0.tar.gz 1393977 BLAKE2B c959e9e593dde903eac4b26ac85a39d1c73bfb9b6be558d7338dae1a710eb836385b08ddca27689f0573242d40ee072fa5d6685186a50e10ea42b8679389cf92 SHA512 599feb4d888c25a3359927b1d408f9ce85ba69d8a0e7af7ae9f3736e8940ec8d5f58b3094bef3b6515c0b1810249ea98cd73dbce592cb63de3b45ff976adda80
|
||||
EBUILD tpm2-pkcs11-1.8.0.ebuild 1397 BLAKE2B 3c06c8bbbd5d2dd46470dc784c4c9fa5a252575a048094cf691d4d027cdf78db86d45230e8185d33c0944f3a252d17a964bcff408ae8e0a7dfa15400f7e233d0 SHA512 54dab6cad5249594a9202af77727b242f24e6e404082459eaf7fa2c636f64c0f46b251e4cbbac056d7c6364a380ce61841dcfb6d9696988303a9ce52c8885637
|
||||
EBUILD tpm2-pkcs11-1.8.0.ebuild 1397 BLAKE2B 4d88ed5c817c8d2b6ee56593b0f8478e43e793638ab0b78bd5122224f027d33631d2bb583220e5ba0695fd4351f975cc2ec33f2881e9a8914b50ea88b670f4e0 SHA512 a92e5e0e340565cb42eac2dc90383c00753b035223cc93d0acd2dcb22b2fbb89dcf49556fff2da89b4ccb6edc1abe64fd08abf33bdbc118913a2d69cd0ad25e3
|
||||
MISC metadata.xml 563 BLAKE2B 2941f98612d53afaa52bb0d6b635ab83f51932a9446dfb4724326ce9a3da9b3c5a94cf1550f1a7d29b0d0bb2176c3d5b9ab38810f2d520617cc36eff029a607e SHA512 7f0b1d5349a60227c434bee6d150f1287182bda634b1197f9b9ebd91cac32cdb4a2e21796728526b1168e9f8d358fdc8d836e93ca65fb6419d26e418ccf87275
|
||||
|
Binary file not shown.
@ -1,4 +1,6 @@
|
||||
DIST diskimage-builder-3.25.0.tar.gz 512950 BLAKE2B 3a0c5658df5bc2498d4656b77c152dba9bedbbc342b53b20b88e89327cbb98e9c8e5dd8de97cc0b7b0bd31f01cd4d425e8e2f158bde24746b08a460db4ac79da SHA512 e602a9e8e3a8cef1c3cc62fcb3074183a4028c70f2b9e9c27416b6244773eb7cf2aa33a5bf38dca5f10dcfbee5d80eaffa9287e14beccb065cec3ddaf7a76ff7
|
||||
DIST diskimage-builder-3.26.0.tar.gz 515778 BLAKE2B ac57ddb043f08052c337093e74255e7a4a01d6469e26387dd3c968dabb840db2323c8bb6cb4d4758c62c4b6e659873d2c6228312d6798a4101a3792ce760d067 SHA512 06b949f7561e2d60397b27f905ebd997356537091b39a9a2ec26c14da9d7ebcf44f79c97895cfd3b4dde576407840b6f407b9009fbea3def40bcc218589a034f
|
||||
EBUILD diskimage-builder-3.25.0.ebuild 1121 BLAKE2B e89ebddfc32dbdc6825e8b5edf7b6f5adb384c10ac5b9aeb20b62aef1d811381e93181796776051856e88d30d5c0d01401b1d300acf6e8b9541017a9b5ce2054 SHA512 b5b95cd72d41807e7ba1bcbd6a3e19c37f09da44f285c04774e895c8d5cb8bab9487eb6d58409d7c8c910853c9e8a01f2af27da54ded72fabbfa421a2967de3c
|
||||
EBUILD diskimage-builder-3.26.0.ebuild 1123 BLAKE2B c6441445f6cd98d665a42b4a5b2032e8d5ca867cb0fc140a4581f6b2818f2e73cfa7bf400cfec0d6dd5cc6daf881da052eb4c2eec3193219e49a71379fc521f6 SHA512 dd49cca58ff04323682193ef3cec4a2e4c4e91148b701df0f8c031c1eb337354aee8f3899fae3599d4acf9a01eb803db1843779540718b90c5532510ac3697e6
|
||||
EBUILD diskimage-builder-9999.ebuild 1123 BLAKE2B c6441445f6cd98d665a42b4a5b2032e8d5ca867cb0fc140a4581f6b2818f2e73cfa7bf400cfec0d6dd5cc6daf881da052eb4c2eec3193219e49a71379fc521f6 SHA512 dd49cca58ff04323682193ef3cec4a2e4c4e91148b701df0f8c031c1eb337354aee8f3899fae3599d4acf9a01eb803db1843779540718b90c5532510ac3697e6
|
||||
MISC metadata.xml 719 BLAKE2B 872a4d37e8ddb2a28eb85d18cd88990934327bc23194f3be9e5dea03627a6169987b246a93b50754cbe5e331f8c854a808bf307b70521c481d83b846f7385606 SHA512 d151fd95659211b2057ef0a61a6020e2f9efebebf3d7c5e1392ddb9954e3627e1040f2a9fe84ea4caeb65a745411fefebf2d896bbddbe0ddbb56acf42d2fedc3
|
||||
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9,10} )
|
||||
DISTUTILS_USE_SETUPTOOLS=rdepend
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Golden Disk Image builder"
|
||||
HOMEPAGE="http://docs.openstack.org/developer/diskimage-builder/"
|
||||
if [[ ${PV} == 9999* ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://opendev.org/openstack/diskimage-builder.git"
|
||||
else
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
fi
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE=""
|
||||
|
||||
CDEPEND=">=dev-python/pbr-2.0.0[${PYTHON_USEDEP}]
|
||||
!~dev-python/pbr-2.1.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${CDEPEND}"
|
||||
RDEPEND="${CDEPEND}
|
||||
>=dev-python/Babel-2.3.4[${PYTHON_USEDEP}]
|
||||
!~dev-python/Babel-2.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/networkx-1.10[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
|
||||
>=dev-python/six-1.10.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}]
|
||||
app-emulation/qemu
|
||||
sys-block/parted
|
||||
sys-fs/multipath-tools
|
||||
sys-fs/dosfstools
|
||||
sys-apps/gptfdisk
|
||||
!dev-python/dib-utils[${PYTHON_USEDEP}]"
|
@ -1,8 +1,3 @@
|
||||
AUX punes-0.107_ffmpeg-configure.patch 798 BLAKE2B da041283394db3a436478025fe3c8f5919f368bf00a5947fc688110d86691e987a52653e21215e05aab9d9861e7346fb526031c560da363570e6aeba11e4255c SHA512 443ad57c8659597f1beab1e5bb0a560f053986a6021785e24107463aa2351c1d6e26ee760cb1ec4a9913d8e01002a31f41d21a0b878e8925a66f02a858cebaa6
|
||||
AUX punes-0.109_ldflags.patch 1476 BLAKE2B 7bc1bc06ec5f55d6a0146396cfed22d46381d2e471f8cc8a3c1261528e67dc8b36e3bde786e8cf8426d0357a0fea51ae4c90a124fb8e5cf31e1cc3b0638cca8e SHA512 30ee7ad570e43f0b303a8c6ed6131fe2b1e6359c024f213b1f064712a23a4d743ed055c321726a4b585dbf4dda6934690fa45c84ef86e18eebf2561353730cea
|
||||
DIST punes-0.107.tar.gz 44024138 BLAKE2B 048df5bc9b019bafcd4eec75dc027de7cde9f8aa0d484ef96e5c41b091ba55c13b84ef7c7c36987b53206b1b7027758534479d0cc9fde63d89a48092c3f9d26d SHA512 eb3b7aa1c18765402e1e57e23dd4b019255320b795c0f578a4d5ae9f4e0c163613da07280e2a5abed80b9ba90e74c80b53b5fdd80e405103f0063ca55d0ee7bd
|
||||
DIST punes-0.109.tar.gz 48695769 BLAKE2B cc5a86b2f99dc3c97bc04386568fcb926d2a9c83f8c6dcaf28c022a136791ff481610ad578c996c643e0c0b107acb2be9a0fbfda0950435aad984f3506ec1983 SHA512 13cf3587c9936ff9f933d3394516d25fbd664fc2fd510af724c3bbbc6fefb12a019e8fe27cd52cd326ef8fba3721f4e1816ce5d3f3935f701081a142f04a3bc2
|
||||
DIST punes-0.109_musl.patch.xz 5520 BLAKE2B ea1c36d510303dd67b7e2005a3f099e328583c9762f74ccf9457a5f04268c44243b4fe18fc6498c176a999318f40c9a34ca2a3ed7de2d4dea953ab055901ad42 SHA512 507163d40849bbf782725f71409432a0cb4a79f5c3fccfaf78786322539a1bce0608b731a75c817b72f8a4e814d0cb21019cb23f621176042fb946754a4a9292
|
||||
EBUILD punes-0.107.ebuild 1241 BLAKE2B 5df5b93a315a152425c1bbeeb612b3a173d8682350d5b2f13740699752efeb9d96b99e57b578103e78b13edc3929344962dee8585a337fe5bc95bcdc036a39cc SHA512 149e4797185ae7d906ec4ef5ec29314eee21084829272379fdbf79d29519715d7e329174ef0485ab1a6448943e72781a2b6314b096a200ead2237e5a5138c2df
|
||||
EBUILD punes-0.109-r1.ebuild 1568 BLAKE2B e974710b926adcabeea13e0de0c73403dc06750da606b03990d7e15f2ccb3e3518206dfd07114cf0637c53067c6f151b3959f895476c55701e39fc93cd671629 SHA512 dff1d6a40e964f0d9c7a3fde8d5981d4289458219035c0f33ed5f5653298e2af020fdc55a6a8d525330e21951eeaa072f112b8cf3414782533c67ebb4e616b20
|
||||
DIST punes-0.110.tar.gz 49500935 BLAKE2B c4704ad6edc828f6332798e44939dc82e86fb0fed1d7a71e3377c7bb384a7fc40d2b9303dff13b1e92cf4bb189a5c4816c5c6ec2f2db1ab1c5d58d459b6c1ed9 SHA512 e0f503ac8c0cd0257eebb1401a6cf5045d03e348a5f915574b47c15930c029c93e36f5776c1364b7c7b6a27faa48a36173c4fd0342f24e9a3241ebd5e0a9d137
|
||||
EBUILD punes-0.110.ebuild 1060 BLAKE2B 0159bd33946e7633901018716ca92ada0b29d3d0f8349499464a8b940f271196284d2fb1c0efe8958481e488ca12c5ea5f5528eb293740cd925668ba2e5f9ffa SHA512 22a2bb531b4999be4bfa93140cbd595a36d46007ac7e1ea6c59ea92f8ccb8cc1b4ffb88a162141c42eec4a5bacfab41b0e6113496f501a2015e9a15281d8513a
|
||||
MISC metadata.xml 560 BLAKE2B ea221c8fefa3fc3e9f8942ae7cfd642384cde9ec10949bc148e17727e0633f718140fa15675a3268674c80e6b55177ff5573460abd687bc76420673f76aecc8a SHA512 7676ca51eb1d02c6564dfd9ef47975f349856ae9536e3f1d9771bf4c56a2aebe86622461ae50b5989c56fffa1cfa92fc6185f1d62d933c4db5016acc4c280a8f
|
||||
|
@ -1,27 +0,0 @@
|
||||
From 241b71fdacad10ad1e790e5a4e380ea1ffbe8a93 Mon Sep 17 00:00:00 2001
|
||||
From: "Azamat H. Hackimov" <azamat.hackimov@gmail.com>
|
||||
Date: Thu, 21 Jan 2021 12:32:31 +0300
|
||||
Subject: [PATCH] Fix ffmpeg configure switch option
|
||||
|
||||
autoconf's --with-PACKAGE/--without-PACKAGE requires $withval, not
|
||||
$enableval.
|
||||
---
|
||||
configure.ac | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index fd9e0365..f63d50ea 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -38,7 +38,7 @@ AC_ARG_WITH([ffmpeg],
|
||||
AS_HELP_STRING([--with-ffmpeg],
|
||||
[Build with support for FFmpeg [autodetect] @<:@default: yes@:>@]
|
||||
),
|
||||
- [with_ffmpeg=$enableval], [with_ffmpeg=yes])
|
||||
+ [with_ffmpeg=$withval], [with_ffmpeg=yes])
|
||||
|
||||
AC_ARG_ENABLE([release],
|
||||
AS_HELP_STRING([--disable-release],
|
||||
--
|
||||
2.26.2
|
||||
|
@ -1,33 +0,0 @@
|
||||
https://github.com/punesemu/puNES/commit/b79efed1b6e350076ea7a459dafd6c2f995bcb51
|
||||
|
||||
From b79efed1b6e350076ea7a459dafd6c2f995bcb51 Mon Sep 17 00:00:00 2001
|
||||
From: fhorse <punes.development@gmail.com>
|
||||
Date: Tue, 7 Jun 2022 09:16:59 +0200
|
||||
Subject: [PATCH] https://github.com/punesemu/puNES/issues/213
|
||||
|
||||
This commit allows compilation with Flatpak's build tools.
|
||||
---
|
||||
src/extra/lib7zip-53abfeb/configure | 10 +++++-----
|
||||
1 file changed, 5 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/src/extra/lib7zip-53abfeb/configure b/src/extra/lib7zip-53abfeb/configure
|
||||
index ca28ab144..504c02f6e 100755
|
||||
--- a/src/extra/lib7zip-53abfeb/configure
|
||||
+++ b/src/extra/lib7zip-53abfeb/configure
|
||||
@@ -344,11 +344,11 @@ fi
|
||||
|
||||
# Unlike CFLAGS/CXXFLAGS/CC/CXX, LDFLAGS isn't handled by CMake, so we
|
||||
# need to parse it here.
|
||||
-if [ "x${LDFLAGS}" != "x" ]; then
|
||||
- for varname in EXE MODULE SHARED STATIC; do
|
||||
- CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_${varname}_LINKER_FLAGS=$(quote "$LDFLAGS")"
|
||||
- done
|
||||
-fi
|
||||
+#if [ "x${LDFLAGS}" != "x" ]; then
|
||||
+# for varname in EXE MODULE SHARED STATIC; do
|
||||
+# CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_${varname}_LINKER_FLAGS=$(quote "$LDFLAGS")"
|
||||
+# done
|
||||
+#fi
|
||||
|
||||
#eval "${CMAKE_CMD}" "${TOP_SRCDIR}" -DCMAKE_BUILD_TYPE="${BUILD_TYPE}" -DCMAKE_INSTALL_PREFIX="${PREFIX}" -DCMAKE_INSTALL_LIBDIR="${LIBDIR}" ${CMAKE_ARGS}
|
||||
#eval "${CMAKE_CMD}" "${TOP_SRCDIR}" -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DBUILD_SHARED_LIB="OFF" -DP7ZIP_SOURCE_DIR="${P7ZIP_SOURCE_DIR}" ${CMAKE_ARGS}
|
@ -1,64 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools xdg-utils
|
||||
|
||||
DESCRIPTION="Nintendo Entertainment System (NES) emulator"
|
||||
HOMEPAGE="https://github.com/punesemu/puNES"
|
||||
SRC_URI="https://github.com/punesemu/puNES/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="cg ffmpeg"
|
||||
|
||||
RDEPEND="
|
||||
ffmpeg? ( media-video/ffmpeg:= )
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtwidgets:5
|
||||
media-libs/alsa-lib
|
||||
virtual/glu
|
||||
virtual/opengl"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
cg? ( media-gfx/nvidia-cg-toolkit )
|
||||
dev-qt/linguist-tools:5
|
||||
virtual/pkgconfig"
|
||||
|
||||
S="${WORKDIR}/puNES-${PV}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}_ffmpeg-configure.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
sed -i "/update-desktop-database/d" misc/Makefile.am || die
|
||||
eautoreconf
|
||||
# FIXME why eautoreconf can't handle this?
|
||||
cd "src/extra/lib7zip-1.6.5" || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
$(use_with cg opengl-nvidia-cg) \
|
||||
$(use_with ffmpeg)
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
}
|
@ -1,69 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit autotools toolchain-funcs xdg
|
||||
|
||||
DESCRIPTION="Nintendo Entertainment System (NES) emulator"
|
||||
HOMEPAGE="https://github.com/punesemu/puNES"
|
||||
SRC_URI="https://github.com/punesemu/puNES/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}_musl.patch.xz"
|
||||
S="${WORKDIR}/puNES-${PV}"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="cg ffmpeg"
|
||||
|
||||
RDEPEND="
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtwidgets:5
|
||||
media-libs/alsa-lib
|
||||
media-libs/libglvnd[X]
|
||||
virtual/glu
|
||||
virtual/udev
|
||||
x11-libs/libX11
|
||||
x11-libs/libXrandr
|
||||
cg? ( media-gfx/nvidia-cg-toolkit )
|
||||
ffmpeg? ( media-video/ffmpeg:= )"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
x11-base/xorg-proto"
|
||||
BDEPEND="
|
||||
dev-qt/linguist-tools:5
|
||||
dev-util/cmake
|
||||
virtual/pkgconfig"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${P}_ldflags.patch
|
||||
"${WORKDIR}"/${P}_musl.patch # 830471
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
# empty CMAKE_ARGS to avoid double CHOST (bug #877089), and also unused
|
||||
# options (QA notices), use sed to avoid rebases because of the directory
|
||||
sed -e '/x${DEBUG_VERSION}/i\CMAKE_ARGS=' \
|
||||
-i src/extra/lib7zip-*/configure || die
|
||||
tc-export CC CXX
|
||||
|
||||
# src/extra/lib7zip is not autotools, but
|
||||
# is contained within AC_CONFIG_SUBDIRS
|
||||
AT_NO_RECURSIVE=1 eautoreconf
|
||||
cd src/extra/xdelta-3.1.0 || die
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local econfargs=(
|
||||
$(use_with cg opengl-nvidia-cg)
|
||||
$(use_with ffmpeg)
|
||||
)
|
||||
|
||||
econf "${econfargs[@]}"
|
||||
}
|
@ -0,0 +1,51 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake xdg
|
||||
|
||||
DESCRIPTION="Nintendo Entertainment System (NES) emulator"
|
||||
HOMEPAGE="https://github.com/punesemu/puNES"
|
||||
SRC_URI="https://github.com/punesemu/puNES/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/puNES-${PV}"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="X cg ffmpeg"
|
||||
|
||||
RDEPEND="
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qtsvg:5
|
||||
dev-qt/qtwidgets:5
|
||||
media-libs/alsa-lib
|
||||
media-libs/libglvnd[X?]
|
||||
virtual/glu
|
||||
virtual/udev
|
||||
X? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXrandr
|
||||
)
|
||||
cg? ( media-gfx/nvidia-cg-toolkit )
|
||||
ffmpeg? ( media-video/ffmpeg:= )"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
X? ( x11-base/xorg-proto )"
|
||||
BDEPEND="
|
||||
dev-qt/linguist-tools:5
|
||||
virtual/pkgconfig"
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DENABLE_GIT_INFO=OFF
|
||||
-DENABLE_QT6_LIBS=OFF
|
||||
-DDISABLE_PORTABLE_MODE=OFF
|
||||
-DENABLE_FFMPEG=$(usex ffmpeg)
|
||||
-DENABLE_FULLSCREEN_RESFREQ=$(usex X)
|
||||
-DENABLE_OPENGL_CG=$(usex cg)
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
DIST pdftk-v3.3.3.tar.gz 2380289 BLAKE2B b370777f5b87706ed811e424214db23b5622ef4e2420fe00c7e5e7d03fb51314589e7a1588d911c0734c075612adab9af17a1ad4ddcaac7a5dfc407c1aa28392 SHA512 2fd8dce8787856955984d6396ccb9a57d4e7a255cd74f10b31a7d87c84fac80143c0067d76bf6d8c0ec1a55dfb7d1e90f4898706e8ae26ccdf657b38d88e6cd6
|
||||
EBUILD pdftk-3.3.3.ebuild 1926 BLAKE2B 6ba722118bc28b42436039d270844002fa75aad0bb927b22fefa683818a35b7dffc0c55d31fe23cb442cdf06085576d2ab743a0180f0d41e289c00a8dae41369 SHA512 4abc5b436f94a182b8a5d5c14377fe3fc314ec6c04845030b367596fa92328104543128c58134ca8baf6552e514f3e7676296f1786fc4cf96a2a924c0dd576c3
|
||||
EBUILD pdftk-9999.ebuild 906 BLAKE2B bbc5a168431ff4f4f8a51ee581c1dde06c3044212be071360168a7f192cf7f257fa3b0bf966cc66532763b3cbe5ac74fca56de276f8afbf17cfe49fa7a837a5a SHA512 312c2f2bfb40abc41c2b67f96ecb54b1cdaeeb083dffb2d395e5fb757e56b7b1d128850f64c6427a4066734a2cf33d29ebbf3841497cbc8a106edb1c305de55a
|
||||
MISC metadata.xml 349 BLAKE2B 3fd6e82540ef8da6c46195a90af4638d914e5f3f6a1e6f3e3dbf0bfb940f23ed7b26578185219ef1fd00f069bb38a308056a39edea7661e263ac523c3bd40a2e SHA512 364f75cc6a80de2e1d517b094c1073fab7fc10738182d1fb37f0723fdcfc5238704f905a0f6ec8e373e1a91f2a7ad0990891beb26f94010eab13e8f688d230ad
|
||||
MISC metadata.xml 427 BLAKE2B d839579ab02144cd303ff7094601b4db0473bfd39479cd24183e4012469fb2ccd4320c1c0d6bf36e1ed08a6ea51469eaabe19712a3d3a1e21c45a2b066cd3e79 SHA512 a015f4405e987d543783d3fcf36876b6d8d0bc986570f47baaf2ab12eb08be77024ad75450b98867d9e9a625168af51542ffe90214fd4f997dbb6c25b1f9324b
|
||||
|
@ -1,9 +1,5 @@
|
||||
AUX podofo-0.9.6_p20190928-cmake_lua_version.patch 522 BLAKE2B b911b2ab2b35f5eccb58b32e575a775fe43cac1576831bb4e47d10c666a1e7040d8c01c865ee63ef1c3ff3c1a1feb2059dc25c71924b61995302dad21c32c868 SHA512 953f41b44468918aa96af42ecf3de8e3dd0d7721ed7c6283d8a6d44941caf70d9ef63d7d59ee1d94081fdc91a915ba8770bc335f8af5d60b24cd1f6c04698f6f
|
||||
DIST podofo-0.9.6_p20190928.tar.xz 747532 BLAKE2B 39d051e6adca85bf0f124e5d48e1ff88dc951d7c1b38bc76dc7e3640ea9c3f8a59c6ba9a9105a263234e94932e450bec12dde455850dbf96cd7eec3e69a1a28d SHA512 b9d46fb02eeba61190a0efd17b507bba62d7246af6fff3c3514c9970e99e085f9aad92baa05cc6cf0a8c3c2843554099c904bff10be54dbb4d4cb7de460fc3cc
|
||||
DIST podofo-0.9.7.tar.gz 1005247 BLAKE2B d8f123008d272c1c39f60438d7cd6112cdd851488775e7e0fcb3fd9c4669fd64867fa293ef18b3189eac01f84a8a6b3c536171528f2b6097a5fe181c98501a71 SHA512 0e699739c2fb7d4d02ffca371504bb19f3a8a97ddcbfc06f8d9636db9e73064b4f633f7f09bce92140bb2174610ad68c1e5f8460d474d176ab803ed28295251b
|
||||
DIST podofo-0.9.8-bug-888463.patch 1269 BLAKE2B 632e9326112eecb484a15a532fc218263eab081acaf2af2bc1cc3d1020347846ce9ce82147d9d2fa9b42d690270b01b68eaf621cfbbdcfce041b8d651754c08e SHA512 9b0764d8697fad57107647a620f6dbe5d8025628faf02b1d6839d3f975216b16a58ccc115f58809aa4e31fb6b4b487b1490eedf468ddc8b90e494f68d8e50dc6
|
||||
DIST podofo-0.9.8.tar.gz 1012918 BLAKE2B 5d343128bcf06dbb8ef1d70b32f580a800726c33e4c14c86a6c7df0278a34b2d96cba7975c00d32e792596ca3cb54fa66fee262b49a240cd52e31646947b943e SHA512 b220322114450f1656c73d325f5172bc4cec0b1913e98b4eb2455f8ed7394bcaa47438d41003c9678937ef44d411e135431ddd6784f83d3663337d471baa02b1
|
||||
EBUILD podofo-0.9.6_p20190928-r101.ebuild 4655 BLAKE2B c379c5cef61673671c9dfbda5e6b4123f9d66ff93a3064bc40bac56ba6e99e5672049f18710e31a4dfb0d1d56160ed10191ff1699836f77cb1b1811fcdc831e3 SHA512 bea8324cf06beb7d0b920c3659639656e439f0a224102391b66aab2aaf5148948117c4f79a0657596993eed0c8c7131e44683aaaa49c88916453fc6c76ec873e
|
||||
EBUILD podofo-0.9.7-r1.ebuild 3159 BLAKE2B faeeae5cbd4e445961db6eb50180fc82e7a50e6f63dc29d7569b6fd134562e806e59ae441e5a74be1448c4f89ccb7898dd1fd211eba2f97682088456f28ce2d3 SHA512 7ecb65bf995b5f8ad796fe67a25fee8cd797abd0d7dfc27d10f1ef0e8e39ec1ba0c5a66c775511aa9dd5d36e694edec5466a474bd1dec6f475442ad130b555e3
|
||||
EBUILD podofo-0.9.8-r1.ebuild 3304 BLAKE2B 9914548743904ca027878a0c8584786e427700744bd6e56bc8f4c4b21de837a85d66cf74c56072b7ae39a918202a2f2955c521439f8aa4699327229d430026c1 SHA512 dd67345ef90972668c896cbb81f3a8bb31289da2a008f8b2b896d9f80cc5c0bb2df24348cbc9a92e753a072f7630ee474567194eb723990186d248667cbd8470
|
||||
MISC metadata.xml 510 BLAKE2B a8b777ebbbbadbb251c30aa0c662509559849d74c326e38d8ef965aa32f4cdd613a8d2251771d43fd217dbedd195dc11c8167e09bb2aa7ecf064a7dc2e13abe9 SHA512 d47dfa7ef44f0f0758662550afafd90e2566ad1ee418173aa27ead580ec0d328e0facd812e68b9701a2a6d7e6dcb9d62576c62c9a441c2c7f2fd664cd8f92bbc
|
||||
|
@ -1,154 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
LUA_COMPAT=( lua5-{1..4} )
|
||||
|
||||
inherit cmake flag-o-matic lua-single toolchain-funcs
|
||||
|
||||
DESCRIPTION="PoDoFo is a C++ library to work with the PDF file format"
|
||||
HOMEPAGE="https://sourceforge.net/projects/podofo/"
|
||||
SRC_URI="https://dev.gentoo.org/~zmedico/dist/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1"
|
||||
SLOT="0/${PV%_*}"
|
||||
KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~sparc x86"
|
||||
IUSE="+boost idn debug test +tools"
|
||||
RESTRICT="!test? ( test )"
|
||||
REQUIRED_USE="${LUA_REQUIRED_USE}
|
||||
test? ( tools )"
|
||||
|
||||
RDEPEND="${LUA_DEPS}
|
||||
idn? ( net-dns/libidn:= )
|
||||
dev-libs/openssl:=
|
||||
dev-libs/libunistring:=
|
||||
media-libs/fontconfig:=
|
||||
media-libs/freetype:2=
|
||||
media-libs/libjpeg-turbo:=
|
||||
media-libs/libpng:=
|
||||
media-libs/tiff:=
|
||||
sys-libs/zlib:="
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-util/cppunit )"
|
||||
BDEPEND="virtual/pkgconfig
|
||||
boost? ( dev-libs/boost )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-0.9.6_p20190928-cmake_lua_version.patch
|
||||
)
|
||||
|
||||
DOCS="AUTHORS ChangeLog TODO"
|
||||
|
||||
src_prepare() {
|
||||
cmake_src_prepare
|
||||
local x sed_args
|
||||
|
||||
# bug 620934 - Disable linking with cppunit when possible, since it
|
||||
# triggers errors with some older compilers.
|
||||
use test || sed -e 's:^FIND_PACKAGE(CppUnit):#\0:' -i CMakeLists.txt || die
|
||||
|
||||
# bug 556962
|
||||
sed -i -e 's|Decrypt( pEncryptedBuffer, nOutputLen, pDecryptedBuffer, m_lLen );|Decrypt( pEncryptedBuffer, (pdf_long)nOutputLen, pDecryptedBuffer, (pdf_long\&)m_lLen );|' \
|
||||
test/unit/EncryptTest.cpp || die
|
||||
|
||||
sed -i \
|
||||
-e "s:LIBDIRNAME \"lib\":LIBDIRNAME \"$(get_libdir)\":" \
|
||||
-e "s:LIBIDN_FOUND:HAVE_LIBIDN:g" \
|
||||
CMakeLists.txt || die
|
||||
|
||||
# Use pkg-config to find headers for bug #459404.
|
||||
sed_args=
|
||||
for x in $($(tc-getPKG_CONFIG) --cflags freetype2) ; do
|
||||
[[ ${x} == -I* ]] || continue
|
||||
x=${x#-I}
|
||||
if [[ -f ${x}/ft2build.h ]] ; then
|
||||
sed_args+=" -e s:/usr/include/\\r\$:${x}:"
|
||||
elif [[ -f ${x}/freetype/config/ftheader.h ]] ; then
|
||||
sed_args+=" -e s:/usr/include/freetype2\\r\$:${x}:"
|
||||
fi
|
||||
done
|
||||
[[ -n ${sed_args} ]] && \
|
||||
{ sed -i ${sed_args} cmake/modules/FindFREETYPE.cmake || die; }
|
||||
|
||||
# Bug #439784: Add missing unistd include for close() and unlink().
|
||||
sed -i 's:^#include <stdio.h>$:#include <unistd.h>\n\0:' -i \
|
||||
test/unit/TestUtils.cpp || die
|
||||
|
||||
# TODO: fix these test cases
|
||||
# ColorTest.cpp:62:Assertion
|
||||
# Test name: ColorTest::testDefaultConstructor
|
||||
# expected exception not thrown
|
||||
# - Expected: PdfError
|
||||
sed -e 's:CPPUNIT_TEST( testDefaultConstructor ://\0:' \
|
||||
-e 's:CPPUNIT_TEST( testGreyConstructor ://\0:' \
|
||||
-e 's:CPPUNIT_TEST( testRGBConstructor ://\0:' \
|
||||
-e 's:CPPUNIT_TEST( testCMYKConstructor ://\0:' \
|
||||
-e 's:CPPUNIT_TEST( testColorSeparationAllConstructor ://\0:' \
|
||||
-e 's:CPPUNIT_TEST( testColorSeparationNoneConstructor ://\0:' \
|
||||
-e 's:CPPUNIT_TEST( testColorSeparationConstructor ://\0:' \
|
||||
-e 's:CPPUNIT_TEST( testColorCieLabConstructor ://\0:' \
|
||||
-i test/unit/ColorTest.h || die
|
||||
|
||||
# ColorTest.cpp:42:Assertion
|
||||
# Test name: ColorTest::testHexNames
|
||||
# assertion failed
|
||||
# - Expression: static_cast<int>(rgb.GetGreen() * 255.0) == 0x0A
|
||||
sed -e 's:CPPUNIT_TEST( testHexNames ://\0:' \
|
||||
-i test/unit/ColorTest.h || die
|
||||
|
||||
# Bug #352125: test failure, depending on installed fonts
|
||||
# ##Failure Location unknown## : Error
|
||||
# Test name: FontTest::testFonts
|
||||
# uncaught exception of type PoDoFo::PdfError
|
||||
# - ePdfError_UnsupportedFontFormat
|
||||
sed -e 's:CPPUNIT_TEST( testFonts ://\0:' \
|
||||
-i test/unit/FontTest.h || die
|
||||
|
||||
# Test name: EncodingTest::testDifferencesEncoding
|
||||
# equality assertion failed
|
||||
# - Expected: 1
|
||||
# - Actual : 0
|
||||
sed -e 's:CPPUNIT_TEST( testDifferencesEncoding ://\0:' \
|
||||
-i test/unit/EncodingTest.h || die
|
||||
|
||||
# Bug #407015: fix to compile with Lua 5.2+
|
||||
case "${ELUA}" in
|
||||
lua5-1|luajit)
|
||||
;;
|
||||
*)
|
||||
sed -e 's: lua_open(: luaL_newstate(:' \
|
||||
-e 's: luaL_getn(: lua_rawlen(:' -i \
|
||||
tools/podofocolor/luaconverter.cpp \
|
||||
tools/podofoimpose/planreader_lua.cpp || die
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
|
||||
# Bug #381359: undefined reference to `PoDoFo::PdfVariant::DelayedLoadImpl()'
|
||||
filter-flags -fvisibility-inlines-hidden
|
||||
|
||||
mycmakeargs+=(
|
||||
"-DPODOFO_BUILD_SHARED=1"
|
||||
"-DPODOFO_HAVE_JPEG_LIB=1"
|
||||
"-DPODOFO_HAVE_PNG_LIB=1"
|
||||
"-DPODOFO_HAVE_TIFF_LIB=1"
|
||||
"-DWANT_FONTCONFIG=1"
|
||||
"-DUSE_STLPORT=0"
|
||||
-DLUA_VERSION="$(lua_get_version)"
|
||||
-DWANT_BOOST=$(usex boost ON OFF)
|
||||
-DHAVE_LIBIDN=$(usex idn ON OFF)
|
||||
-DPODOFO_HAVE_CPPUNIT=$(usex test ON OFF)
|
||||
-DPODOFO_BUILD_LIB_ONLY=$(usex tools OFF ON)
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
mkdir -p "${S}/test/TokenizerTest/objects" || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${BUILD_DIR}"/test/unit || die
|
||||
./podofo-test --selftest || die "self test failed"
|
||||
}
|
@ -1,116 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
LUA_COMPAT=( lua5-{1..4} )
|
||||
|
||||
inherit cmake flag-o-matic lua-single toolchain-funcs
|
||||
|
||||
DESCRIPTION="PoDoFo is a C++ library to work with the PDF file format"
|
||||
HOMEPAGE="https://sourceforge.net/projects/podofo/"
|
||||
SRC_URI="https://cfhcable.dl.sourceforge.net/project/podofo/podofo/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2 LGPL-2.1"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE="+boost idn debug test +tools"
|
||||
RESTRICT="test"
|
||||
REQUIRED_USE="${LUA_REQUIRED_USE}
|
||||
test? ( tools )"
|
||||
|
||||
RDEPEND="${LUA_DEPS}
|
||||
idn? ( net-dns/libidn:= )
|
||||
dev-libs/openssl:=
|
||||
media-libs/fontconfig:=
|
||||
media-libs/freetype:2=
|
||||
media-libs/libjpeg-turbo:=
|
||||
media-libs/libpng:=
|
||||
media-libs/tiff:=
|
||||
sys-libs/zlib:="
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( dev-util/cppunit )
|
||||
"
|
||||
|
||||
BDEPEND="virtual/pkgconfig
|
||||
boost? ( dev-libs/boost )"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/${PN}-0.9.6_p20190928-cmake_lua_version.patch
|
||||
)
|
||||
|
||||
DOCS="AUTHORS ChangeLog TODO"
|
||||
|
||||
src_prepare() {
|
||||
cmake_src_prepare
|
||||
local x sed_args
|
||||
|
||||
# bug 620934 - Disable linking with cppunit when possible, since it
|
||||
# triggers errors with some older compilers.
|
||||
use test || sed -e 's:^FIND_PACKAGE(CppUnit):#\0:' -i CMakeLists.txt || die
|
||||
|
||||
# bug 556962
|
||||
sed -i -e 's|Decrypt( pEncryptedBuffer, nOutputLen, pDecryptedBuffer, m_lLen );|Decrypt( pEncryptedBuffer, (pdf_long)nOutputLen, pDecryptedBuffer, (pdf_long\&)m_lLen );|' \
|
||||
test/unit/EncryptTest.cpp || die
|
||||
|
||||
sed -i \
|
||||
-e "s:LIBDIRNAME \"lib\":LIBDIRNAME \"$(get_libdir)\":" \
|
||||
-e "s:LIBIDN_FOUND:HAVE_LIBIDN:g" \
|
||||
CMakeLists.txt || die
|
||||
|
||||
# Use pkg-config to find headers for bug #459404.
|
||||
sed_args=
|
||||
for x in $($(tc-getPKG_CONFIG) --cflags freetype2) ; do
|
||||
[[ ${x} == -I* ]] || continue
|
||||
x=${x#-I}
|
||||
if [[ -f ${x}/ft2build.h ]] ; then
|
||||
sed_args+=" -e s:/usr/include/\\r\$:${x}:"
|
||||
elif [[ -f ${x}/freetype/config/ftheader.h ]] ; then
|
||||
sed_args+=" -e s:/usr/include/freetype2\\r\$:${x}:"
|
||||
fi
|
||||
done
|
||||
[[ -n ${sed_args} ]] && \
|
||||
{ sed -i ${sed_args} cmake/modules/FindFREETYPE.cmake || die; }
|
||||
|
||||
# Bug #407015: fix to compile with Lua 5.2+
|
||||
case "${ELUA}" in
|
||||
lua5-1|luajit)
|
||||
;;
|
||||
*)
|
||||
sed -e 's: lua_open(: luaL_newstate(:' \
|
||||
-e 's: luaL_getn(: lua_rawlen(:' -i \
|
||||
tools/podofocolor/luaconverter.cpp \
|
||||
tools/podofoimpose/planreader_lua.cpp || die
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
|
||||
# Bug #381359: undefined reference to `PoDoFo::PdfVariant::DelayedLoadImpl()'
|
||||
filter-flags -fvisibility-inlines-hidden
|
||||
|
||||
mycmakeargs+=(
|
||||
"-DPODOFO_BUILD_SHARED=1"
|
||||
"-DPODOFO_HAVE_JPEG_LIB=1"
|
||||
"-DPODOFO_HAVE_PNG_LIB=1"
|
||||
"-DPODOFO_HAVE_TIFF_LIB=1"
|
||||
"-DWANT_FONTCONFIG=1"
|
||||
"-DUSE_STLPORT=0"
|
||||
-DLUA_VERSION="$(lua_get_version)"
|
||||
-DWANT_BOOST=$(usex boost ON OFF)
|
||||
-DHAVE_LIBIDN=$(usex idn ON OFF)
|
||||
# We use libidn for unicode support instead
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_UNISTRING=ON
|
||||
-DPODOFO_HAVE_CPPUNIT=$(usex test ON OFF)
|
||||
-DPODOFO_BUILD_LIB_ONLY=$(usex tools OFF ON)
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
mkdir -p "${S}/test/TokenizerTest/objects" || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
cd "${BUILD_DIR}"/test/unit || die
|
||||
./podofo-test --selftest || die "self test failed"
|
||||
}
|
@ -1,8 +1,5 @@
|
||||
AUX sdcv-0.5.3-t_list.patch 592 BLAKE2B 7f1618750a8d9c452f8db257a2b4791b803f45f10334789dd6f6d13f46335d9daf4a1a070ad03a38d40e6937d5e70371502ba26361c4d62486031888645843c3 SHA512 1aad632517f04423fd0a985256d760a06e5e38c3c9335f814f6997559ed3e3fb33fe1dba25e49b8298eda6570526323c2fdef18be83ab3363caa074cd59db107
|
||||
AUX sdcv-synonyms-bin-search.patch 3409 BLAKE2B e40f32a2e0e401ae5b996992fa227ef70a439f928d762285094237871b7dded242928bab8206a146acf1abf716cdbcaa8a8d0ed5a430ec4dff5cae3a3a014b34 SHA512 bf4cf297abed05f4052cbff8decac2069a52657b3cfc21435e72731536ab9605ddde9053fa8b39d9a2f1dc67416126b1b10a1c31cabca37a6fb31d2272ba5e13
|
||||
AUX sdcv-t_interactive.patch 324 BLAKE2B ecdb0d89c4a26050927272f244e43b28e945e3ef5cb93167eaea7c09912e504af2061ec34c2b5f5a32665c784093e2d35ed92e10a00824b619da71e53049e5dc SHA512 9067330c6fa95910b5dd67716c9bc378d29a9ccc5d60c1eb0c1aca12e58478ea381b91c5122c1951bd2f4c9e8b629243ea885bdbbc87a2f88174340919f5cf8d
|
||||
DIST sdcv-0.5.3.tar.gz 62105 BLAKE2B 1424510cff2fa355d17884a31f8136f4c8a7bde071f387dd8a69b1d2d6b9c8e52869cd602b27b9966725370cf128fb62b8628e735f1faa92b78f75215462804f SHA512 73a305baad74d0584912e115d3de7395c8e88745fb69b4e5f1a345061629b0d4e05898bd589e96ce07948d52ba7c508ec4ab77862c8fadca5a2f19c5244e1442
|
||||
DIST sdcv-0.5.4.tar.gz 66706 BLAKE2B 9cb481f497483b502bec18765b9cbc31e8dd278e30ebd29005158a724669e171181a82c837b63016b9e88a84973831587d2b137bbbdb2290a89a73d3f0917f81 SHA512 6bae3a2c0f37ed9380f54715626efeea0df75d2525baa583c0915bba4d082d9ece40ee799a1e1bb5d36b7ccebace853653b6fab57d472a432b910f690235ee21
|
||||
EBUILD sdcv-0.5.3.ebuild 1599 BLAKE2B d1b997b6d9b39686690b1cecf6f51a79144e90d3a6f398a84c720071b99e5f707f286b58c029dd6d452632f9408aa156aefb5dbae5a9671532d5beb53222b5d8 SHA512 2ee3c48aff47225c46f9767d22c671db627a939168d20d1ab462266da12712b0c04933fda126479541811c78923d461cc48ec81d8a237ffa37a7da02e392a6a5
|
||||
EBUILD sdcv-0.5.4.ebuild 1552 BLAKE2B f235d0c2a63c6cc3d0cbed5c85138c584686aa6be3580be7af48b056ad93a7c495b4e9562ab62639e809c67f45aab436c338f8e14a9693bc65672f8a6cdaa3d0 SHA512 c50c4bc40f3211d83399f088c1c7c5ec1f9a671ed1f0003f8900ac4141d67615a24e7b47765ae7d411259e50094033b07df4c6a9344323574012bee52cd817cc
|
||||
MISC metadata.xml 449 BLAKE2B 3a4834d7d93e7b98e85a6ef09ae438ad9623eadcfbe3a0d50465b7cb1e9417bd0e4c8d4c005f45c9fb759926a35b566d3763b19311d3bb0fbcfdea9b147598c4 SHA512 b00e28f9c0c46e3068f53f98453dd351b3b7a305acd0aa68b286bd4e73ddc94bf4e7f16ec93a5945e05fc6dead340755d5949daa49fb878a80b1f18aa95f9b21
|
||||
|
@ -1,112 +0,0 @@
|
||||
ommit 4ae420734990ab9f5ccc038262368256b9323f4a
|
||||
Merge: b66799f 994c1c7
|
||||
Author: Evgeniy Dushistov <dushistov@mail.ru>
|
||||
Date: Wed Dec 23 04:30:13 2020 +0300
|
||||
|
||||
Merge pull request #67 from doozan/master
|
||||
|
||||
Use binary search for synonyms, fixes #31
|
||||
|
||||
diff --git a/src/stardict_lib.cpp b/src/stardict_lib.cpp
|
||||
index 0af4304..6b1f92b 100644
|
||||
--- a/src/stardict_lib.cpp
|
||||
+++ b/src/stardict_lib.cpp
|
||||
@@ -833,21 +833,23 @@ bool SynFile::load(const std::string &url, gulong wc)
|
||||
{
|
||||
struct stat stat_buf;
|
||||
if (!stat(url.c_str(), &stat_buf)) {
|
||||
- MapFile syn;
|
||||
- if (!syn.open(url.c_str(), stat_buf.st_size))
|
||||
+
|
||||
+ if (!synfile.open(url.c_str(), stat_buf.st_size))
|
||||
return false;
|
||||
- const gchar *current = syn.begin();
|
||||
+
|
||||
+ synlist.resize(wc + 1);
|
||||
+ gchar *p1 = synfile.begin();
|
||||
+
|
||||
for (unsigned long i = 0; i < wc; i++) {
|
||||
// each entry in a syn-file is:
|
||||
// - 0-terminated string
|
||||
// 4-byte index into .dict file in network byte order
|
||||
- glib::CharStr lower_string{ g_utf8_casefold(current, -1) };
|
||||
- std::string synonym{ get_impl(lower_string) };
|
||||
- current += synonym.length() + 1;
|
||||
- const guint32 idx = g_ntohl(get_uint32(current));
|
||||
- current += sizeof(idx);
|
||||
- synonyms[synonym] = idx;
|
||||
+
|
||||
+ synlist[i] = p1;
|
||||
+ p1 += strlen(p1) + 1 + 4;
|
||||
}
|
||||
+ synlist[wc] = p1;
|
||||
+
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
@@ -856,13 +858,38 @@ bool SynFile::load(const std::string &url, gulong wc)
|
||||
|
||||
bool SynFile::lookup(const char *str, glong &idx)
|
||||
{
|
||||
- glib::CharStr lower_string{ g_utf8_casefold(str, -1) };
|
||||
- auto it = synonyms.find(get_impl(lower_string));
|
||||
- if (it != synonyms.end()) {
|
||||
- idx = it->second;
|
||||
- return true;
|
||||
+ bool bFound = false;
|
||||
+ glong iTo = synlist.size() - 2;
|
||||
+ if (iTo <0) return false;
|
||||
+
|
||||
+ if (stardict_strcmp(str, get_key(0)) < 0) {
|
||||
+ idx = 0;
|
||||
+ } else if (stardict_strcmp(str, get_key(iTo)) > 0) {
|
||||
+ idx = INVALID_INDEX;
|
||||
+ } else {
|
||||
+ glong iThisIndex = 0;
|
||||
+ glong iFrom = 0;
|
||||
+ gint cmpint;
|
||||
+ while (iFrom <= iTo) {
|
||||
+ iThisIndex = (iFrom + iTo) / 2;
|
||||
+ cmpint = stardict_strcmp(str, get_key(iThisIndex));
|
||||
+ if (cmpint > 0)
|
||||
+ iFrom = iThisIndex + 1;
|
||||
+ else if (cmpint < 0)
|
||||
+ iTo = iThisIndex - 1;
|
||||
+ else {
|
||||
+ bFound = true;
|
||||
+ break;
|
||||
+ }
|
||||
+ }
|
||||
+ if (!bFound)
|
||||
+ idx = iFrom; //next
|
||||
+ else {
|
||||
+ const gchar *key = get_key(iThisIndex);
|
||||
+ idx = g_ntohl(get_uint32(key+strlen(key)+1));
|
||||
+ }
|
||||
}
|
||||
- return false;
|
||||
+ return bFound;
|
||||
}
|
||||
|
||||
bool Dict::Lookup(const char *str, glong &idx)
|
||||
diff --git a/src/stardict_lib.hpp b/src/stardict_lib.hpp
|
||||
index a629cbe..38f76f4 100644
|
||||
--- a/src/stardict_lib.hpp
|
||||
+++ b/src/stardict_lib.hpp
|
||||
@@ -102,11 +102,15 @@ public:
|
||||
class SynFile
|
||||
{
|
||||
public:
|
||||
+ SynFile() {}
|
||||
+ ~SynFile() {}
|
||||
bool load(const std::string &url, gulong wc);
|
||||
bool lookup(const char *str, glong &idx);
|
||||
+ const gchar *get_key(glong idx) { return synlist[idx]; }
|
||||
|
||||
private:
|
||||
- std::map<std::string, gulong> synonyms;
|
||||
+ MapFile synfile;
|
||||
+ std::vector<gchar *> synlist;
|
||||
};
|
||||
|
||||
class Dict : public DictBase
|
@ -1,74 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PLOCALES="cs fr ru sk uk zh_CN zh_TW"
|
||||
inherit cmake plocale
|
||||
|
||||
DESCRIPTION="Console version of Stardict program"
|
||||
HOMEPAGE="https://dushistov.github.io/sdcv/"
|
||||
SRC_URI="https://github.com/Dushistov/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="darkterm nls readline test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/glib-2.36
|
||||
sys-libs/zlib
|
||||
readline? ( sys-libs/readline:= )
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="
|
||||
nls? ( >=sys-devel/gettext-0.14.1 )
|
||||
test? ( app-misc/jq )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-0.5.3-t_list.patch"
|
||||
"${FILESDIR}/${PN}-t_interactive.patch"
|
||||
"${FILESDIR}/${PN}-synonyms-bin-search.patch"
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
if use darkterm; then
|
||||
sed -i 's/;34m/;36m/' src/libwrapper.cpp || die
|
||||
fi
|
||||
|
||||
rm_loc() {
|
||||
rm "po/${1}.po" || die
|
||||
}
|
||||
plocale_for_each_disabled_locale rm_loc
|
||||
|
||||
# do not install locale-specific man pages unless asked to
|
||||
if ! has uk ${LINGUAS-uk}; then
|
||||
sed -ni '/share\/man\/uk/!p' CMakeLists.txt || die
|
||||
fi
|
||||
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DENABLE_NLS="$(usex nls)"
|
||||
-DWITH_READLINE="$(usex readline)"
|
||||
-DBUILD_TESTS="$(usex test ON OFF)"
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake_src_compile
|
||||
use nls && cmake_src_compile lang
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# with USE=nls, but empty intersection of LINGUAS and list of
|
||||
# supported translations, this directory is required, see bug 583386
|
||||
mkdir -p "${BUILD_DIR}/locale"
|
||||
cmake_src_install
|
||||
dodoc doc/DICTFILE_FORMAT
|
||||
}
|
Binary file not shown.
@ -1,5 +1,7 @@
|
||||
DIST kokkos-3.1.01.tar.gz 1972707 BLAKE2B fe31556ecba6b01ed6e480f0cb4ca4d7dc487d6b2a7e52df94d0e93b864ed5269a752f4fcdbacb55383e9dee3b72236f121b67d2f5eed10f3351219b063e7099 SHA512 4fa428ec33ec207147b3fcc5e0d297bcff4ed772ba6baa24ccaf56b691b72b70c69bd48fdf134f4e78234bf755377fe01a31611a41539c2d211ba9caed24b1f2
|
||||
DIST kokkos-3.7.0.tar.gz 2301343 BLAKE2B b63ffc7c70141396986414375143d4df62a4bfffec0f0a346a278819557b42a025cd7f2a0825cd4d2d7c94a5c7c374b58be79dae9c45e012574b4c87c2ae0371 SHA512 f72b43096126cba11129ab44c2ebaeb1ee92b14db45bd451e86f40746e8edbfbe3415dee089080a6664ae4985e5796717c64bb5c508ca5e287b31bac248802f6
|
||||
DIST kokkos-3.7.1.tar.gz 2305103 BLAKE2B c94493077190c1e5d2681d0e138012fcd82f91a1f7616ea7373f3c12f577a195937d507dd2d64f82902fa6760f63da8b3e2c1ef31a7114b9da21841280e22e33 SHA512 97cb7e05aec145ba9adae30b20ae3138a532db3a56cdd5e092d8f9c1e1788efe7a6f721282e2a5c5bf9c0da4c53d28f30b27fcb546b68aa8eaa589a362eb40c1
|
||||
EBUILD kokkos-3.1.01-r1.ebuild 1263 BLAKE2B 93ef4adfa0b71df2e57d324007d80f3617ca325b5e563eff9366b3204a69cf42ca1f83b65aebcde4e1022686d0c69097a9f2255308ec81ae0062820c81798b20 SHA512 286c9d2071ea2deb1d9f6ac1cb653eb710e2a45249cfc9c680313f13e93d754a2bd359ae28b52de7e6f6aadd06fefd146833b31cc3be31dabb4340816d3ddfb2
|
||||
EBUILD kokkos-3.7.0.ebuild 1286 BLAKE2B 01a2b841849d2b3e6e00829f779dcce4c9bd78059b7b3fb7a05c3c84e3bbaa6fc08ed27e4e6925e86dd01dadd711c438a42b79bdfe6be75865117323c944c282 SHA512 7efa2612300f61e3def706fc6fdcfe4c4c2949c47ad6d8e23005f90b24e00110f4074e281625d94a4b82d839b1dad67f1647e88530303463cf2729a3120c484b
|
||||
MISC metadata.xml 254 BLAKE2B a78564cb4b2bc87f6bba710cf53a3cb19dbd43363361b936e2041b564a2840172c4bbf1e42a5fb1aff7adb5a4843c36cb4e53a75989137343cfea0655add5a19 SHA512 83ce2926ad7bdadbf376ce803de60225491e26c23739394f46787d443648f747b84c962193b85230d22e936534c0d5d2ca7a759f33a1fb22c2d0ceeb0ea1f2ab
|
||||
EBUILD kokkos-3.7.1.ebuild 1308 BLAKE2B dc5d1d7251615092dd920c516c60ee137a88f7813bb6cd334ed73814bad353e428f2270d02089f2ae1c19ce4c508fe914b62fe40ff22d97d21b0d379bdebc521 SHA512 47b34bb19939f7600a79fa5bd8e76eb90338c49c2cb184e36c059034ad71a35a42f0d034b8ee7e5d187bbddfeea3ec725647cc20577b63e028d2d0ea42d5740e
|
||||
MISC metadata.xml 362 BLAKE2B 42b6ce0648b9d2ec257dac9edb312aea7d13428e4989a5d627a501b7b572e0a2a928f07a8b5fec068b8e4f537ee44cec3f7c2f220b56872fa965728e86663723 SHA512 68a5381258ef869b7fe17ed928d5ebb2994ca55f9f543a9e9690c5eb7512f0cc2051389eda82492a7ed3d2888df17fc8df7989aad36fc960d07e8a60e104da79
|
||||
|
@ -0,0 +1,56 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit cmake toolchain-funcs
|
||||
|
||||
DESCRIPTION="C++ Performance Portability Programming EcoSystem"
|
||||
HOMEPAGE="https://github.com/kokkos"
|
||||
MY_PV="$(ver_cut 1-2).0$(ver_cut 3)"
|
||||
SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 -x86"
|
||||
IUSE="+openmp test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND="sys-apps/hwloc:="
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||
|
||||
pkg_pretend() {
|
||||
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
[[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_INSTALL_INCLUDEDIR=include/kokkos
|
||||
-DKokkos_ENABLE_TESTS=$(usex test)
|
||||
-DKokkos_ENABLE_AGGRESSIVE_VECTORIZATION=ON
|
||||
-DKokkos_ENABLE_SERIAL=ON
|
||||
-DKokkos_ENABLE_HWLOC=ON
|
||||
-DKokkos_HWLOC_DIR="${EPREFIX}/usr"
|
||||
-DKokkos_ENABLE_OPENMP=$(usex openmp)
|
||||
-DBUILD_SHARED_LIBS=ON
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local myctestargs=(
|
||||
# Contains "death tests" which are known/expected(?) to fail
|
||||
# https://github.com/kokkos/kokkos/issues/3033
|
||||
# bug #791514
|
||||
-E "(KokkosCore_UnitTest_OpenMP|KokkosCore_UnitTest_Serial)"
|
||||
)
|
||||
|
||||
cmake_src_test
|
||||
}
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST unkrig-commons1.2.17.tar.gz 2187066 BLAKE2B 29addd6ba41edf475ff878c15a40ee328682fc7d458fae4f745e20cd00afbaa99a8f202e0d285a81a45e47177944d8dcce2e30d6f3c74d2374b46f34c5813dff SHA512 dd8652bcffd62aa847e7c36358de8eecca66f731f06da504cbdcb29f55608e384db2e0d9a7847773423d82d7ae9f3bf75e07142c95ae0ec758f15e5a3020db99
|
||||
EBUILD commons-junit4-1.2.17.ebuild 862 BLAKE2B b4b5e0a9187ee9fc76eedec654342fd0dc3c010c69763016d10206592c0a3d072f60962920545d076a7afefc9c89f445df8f5cba7449a77978765012a06908db SHA512 fb2f55cd0b8664ec45bc634b84e2b0b093fd622d9e9ed2310220d300775264ae4e7ec9d5b99aa1f027883af20a99a3bef257d655c6035b1c30ceaea7393a204a
|
||||
EBUILD commons-junit4-1.2.17.ebuild 858 BLAKE2B 92eb3f72de3ad1f67988b33e01bd6c2add4aef95bcae3e8127c625f48b8646f85658a4899a30a751d36469a4d65ec74c8d18c49f94f0ab14dcf74f387272766e SHA512 1865c68d6da7c6922aeb4e837172daf41ee1223bb3461762a18295adced0cce0d8b4da514d6f7c1c087dc93c3f345b3b0a9dceaf2036b1eab754badf467d035d
|
||||
MISC metadata.xml 297 BLAKE2B 0790cfad4115f6cd8b3d39aa0817a5248a6c815af9ee21d0547e0eb0f851e266608816d73303110872de0b38611ab3ad1324394de157155eaf154a36aa532570 SHA512 b91d7935a2b313790f0c40d536826fc7a4948b67a29ef0cbe26cc1ea7b5a8dfd50a9ff5dc70b6efce718e3e203e693fd747c1c1a0b7e8463aaf66b916551e20f
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST unkrig-commons1.2.17.tar.gz 2187066 BLAKE2B 29addd6ba41edf475ff878c15a40ee328682fc7d458fae4f745e20cd00afbaa99a8f202e0d285a81a45e47177944d8dcce2e30d6f3c74d2374b46f34c5813dff SHA512 dd8652bcffd62aa847e7c36358de8eecca66f731f06da504cbdcb29f55608e384db2e0d9a7847773423d82d7ae9f3bf75e07142c95ae0ec758f15e5a3020db99
|
||||
EBUILD commons-nullanalysis-1.2.17.ebuild 670 BLAKE2B 3e0f8e69b1e804ec39f0c8978265053c811a2860c3aef6bbf5bf1ba01f48113df30183c1dc1889de907a935882661f4aac8794b44410e9274dde2a73b7c25e7e SHA512 8949ae2be6538df039c04339bd0530fcf5db99d9ac00adfeddc597b63e096280f4fccd5a2bf6a86512ee6312496e542e1f6642d45ddb8bc5eb6e0403cb6245e8
|
||||
EBUILD commons-nullanalysis-1.2.17.ebuild 671 BLAKE2B 26beb61f7507af24f2dc7478bb8b6a0491406f314887945d710e0d610dfc65e5869a86300cc3b6d7f8d3355818c0a4ea59d753c4b99d72bb9c3de5969a07873f SHA512 cf5698e02cd6a404fb374ed169475f7b6d722c1cef4cb5ff792ed5af0e9aa5f81374983d83a57b5c97593eb6533b0e8e1cc20e64ff49c71c2387b3f8d26a88bc
|
||||
MISC metadata.xml 297 BLAKE2B 0790cfad4115f6cd8b3d39aa0817a5248a6c815af9ee21d0547e0eb0f851e266608816d73303110872de0b38611ab3ad1324394de157155eaf154a36aa532570 SHA512 b91d7935a2b313790f0c40d536826fc7a4948b67a29ef0cbe26cc1ea7b5a8dfd50a9ff5dc70b6efce718e3e203e693fd747c1c1a0b7e8463aaf66b916551e20f
|
||||
|
@ -1,5 +1,5 @@
|
||||
DIST janino-3.1.7.tar.gz 1747439 BLAKE2B 6e42a9d5cc079c2cf17b76c1d76420ff3fa0027b54736f23e0aa2c5062f4dad19c1ac7efa678fa06cee369a01125a64a4ee32e4120e60ecd8a56d47aa4f69503 SHA512 541925fc10f5fbefde45e60cec1925e3d6f5b7244a6b9de251b5483224bee05c16182e2bf137a00349cbdb6c209ce18b2203ca066e5a7a1f146efa255f5f7799
|
||||
DIST janino-3.1.8.tar.gz 1753540 BLAKE2B 4fe3031133d9f4e9f20ffb559b9785399de8c5908abc97894eb63d7b16c197fc27763c274da7163e2bb3c5552bb5bbc9ae69da88d87da5b1c061baa2358d1441 SHA512 d79e68351f42069eb32974b0ba68e70a5510950ec04bfab49d4000310e487f3d4a3f50f0cc06d158830530d3cdb2cf9d68b291acea2218ad21f34c280604dad7
|
||||
EBUILD janino-3.1.7.ebuild 2531 BLAKE2B caf33b93b566fae939db016e12aac84d89be6c7ca0d876a7fdf660584873637d0ec2557997195e641c10608b8cfe918c2506284ea7afa586fef31ead7efdbc48 SHA512 705a2509e4d16abab317edbae29dd688b99ff1eab1c832a8503d33b03d1d76dc9e90db0908c70d5e92faf2502b84ad64ea311d5abcab1cba9e05387bceda3a14
|
||||
EBUILD janino-3.1.8.ebuild 2541 BLAKE2B 346d79814727a7cd8c7096b305ffc25d4bc6bb82e34acc78bf262ad2d57d0035287c1309427f55a052131ea7e7f36fe7b7940f584b80987d9df6ff02754bbc8e SHA512 2b637a9aae3698c8514a994d1d6f803f58edf3690054c116d322a4aaa10b71e98e9508782f6548efb394ff0fda2d3a8d890f73bcb6fc0b0501801a4f7f219560
|
||||
MISC metadata.xml 402 BLAKE2B 24ce6bf4574089a37f3f65f463269ffaa05cc5491b630b69ce205d62967d9dda038caa1af286974c908921c57819e59c4f63a1377c3c6d4dc5ab87fbc20286da SHA512 c26dddfc7e65fcfe8cd2d359acecc410592cbe1b73453110b3c27b360676d3ecdd247e05c936bef1125d19d97e78ccaeaff9707f52be882e5dd14b9b1b04df56
|
||||
EBUILD janino-3.1.8.ebuild 2537 BLAKE2B 1356bbe339ade9b55aba5a476f75486e67d27efbecd65776965b527eb804135a59ba261d4f4b77162171d701a39171a37d0a7f673e069c8d3c082ebd4921843f SHA512 3ad7a324806a0471e3df9d018a9a200a38888bb197d7a9c7ab9ed2784af4b68dca9c07fd33590f5e3c517a05faced8422d9de77de3b87f547fa82683fd621406
|
||||
MISC metadata.xml 489 BLAKE2B 19514db39f0fd387842dcd5277011377fff6990063292a38d0610e01bf2514f43adce9883dc6bb558661bb1c77301d39831b557d82c595efb06fc5429ca2d8cb SHA512 aeac8528c234551fc75850375d64a5d8fa280e0104d0a38b57938d4984f3b6cef6873aee4505145d2355abe3a7f83d048416776a7d34a3ba640d904447c2f20a
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST jdisasm-1.0.6.tar.gz 60275 BLAKE2B 75231659b51891df37dbc74a150a26ca6ee661f3bc1a5674c99c9ff9b37850f68cba893922e2549fb2b05ec82e479d5b348b6018f2ac6689fd764ebb8d19bbbb SHA512 3c006ae74e7ada7a987a68cbdc0e99694290a3ad984a2d9985a9484c6dea4be08eb48cc66cbeb81b56ff875ad3c2d6ed20a57646d29ab5a6d2d39ae5a939f841
|
||||
EBUILD jdisasm-1.0.6.ebuild 2810 BLAKE2B 86b0ccd775bb0cbe542b3a0f5fe062e969a7178406efe2516a1eedea43587ef39306369e5a89d5f98f5ca1c59ba7094909f9e61a481621fe3ccca282d794165d SHA512 016bd00e7eb564f35a934fbbf4f3cde5a677af345525bae63ca96af19b04b7fd49a61e291be8a5c7d9ff4856e031fc0c425ef738097a4a51c378cf2325b31e49
|
||||
MISC metadata.xml 217 BLAKE2B cb41a7bd7e5c55319465d67551eae75371cc72d58629c61f70a7f54c388645d5ab1427c66dfdd5954e36ca40f0d3209f871d476cacd61516dd57e3297aaa601f SHA512 4df8395dcf07c52adadee71ad7dfa9f611ade8485cc9869397d0037272ae9add9b40d90669da8b80e578b4ee14c512da01ba096abe39a5859ac71c5316e425b6
|
||||
EBUILD jdisasm-1.0.6.ebuild 2806 BLAKE2B 4b335f9b3a6c20814cba6c056ea319fa93979eae2ac7a99a3ce18269510e6dbee94ed2b8149e90da789426d6ad9deb96f4fe2d4d0546e05206d4df6bb316286d SHA512 6ce79afc8813d1bf77cdf30aba9e4b031ba1daaa813da4445902174f95863e4d67ab99e2af8782a221f13c85bb75c6f9521cca1df98da9729db7fa129f41c4b2
|
||||
MISC metadata.xml 297 BLAKE2B afdb060a0c1f554cafea9cc644d74b4ab0740959c1592ab2973a731be10608f1b9a88ad7b2d9b733b506a098772a7864ba014092f72d0ea96c49c0994fdcb48e SHA512 bc9872b85e55a2f7118a14d01473e0842a689af06569908df6a84086e4cd41ec8c5444598c8946a17db955a09a938aa199b2532ad0339352850869c45b886cfc
|
||||
|
@ -1,136 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit java-vm-2 toolchain-funcs
|
||||
|
||||
abi_uri() {
|
||||
local baseuri="https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/"
|
||||
local musl=
|
||||
local os=linux
|
||||
|
||||
case ${2} in
|
||||
*-macos) os=mac ;;
|
||||
*-solaris) os=solaris ;;
|
||||
esac
|
||||
|
||||
if [[ ${3} == musl ]]; then
|
||||
os=alpine-linux
|
||||
musl=true
|
||||
fi
|
||||
|
||||
echo "${2-$1}? (
|
||||
${musl:+ elibc_musl? ( }
|
||||
${baseuri}/OpenJDK${SLOT}U-jdk_${1}_${os}_hotspot_${MY_PV//+/_}.tar.gz
|
||||
${musl:+ ) } )"
|
||||
}
|
||||
|
||||
MY_PV=${PV/_p/+}
|
||||
SLOT=$(ver_cut 1)
|
||||
|
||||
SRC_URI="
|
||||
$(abi_uri aarch64 arm64)
|
||||
$(abi_uri arm)
|
||||
$(abi_uri x64 amd64)
|
||||
$(abi_uri x64 amd64 musl)
|
||||
$(abi_uri aarch64 arm64-macos)
|
||||
$(abi_uri ppc64le ppc64)
|
||||
$(abi_uri x64 x64-macos)
|
||||
"
|
||||
|
||||
DESCRIPTION="Prebuilt Java JDK binaries provided by Eclipse Temurin"
|
||||
HOMEPAGE="https://adoptium.net"
|
||||
LICENSE="GPL-2-with-classpath-exception"
|
||||
KEYWORDS="amd64 ~arm arm64 ppc64 ~x64-macos"
|
||||
IUSE="alsa cups +gentoo-vm headless-awt selinux source"
|
||||
|
||||
RDEPEND="
|
||||
>=sys-apps/baselayout-java-0.1.0-r1
|
||||
kernel_linux? (
|
||||
media-libs/fontconfig:1.0
|
||||
media-libs/freetype:2
|
||||
media-libs/harfbuzz
|
||||
elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
|
||||
elibc_musl? ( sys-libs/musl )
|
||||
sys-libs/zlib
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
cups? ( net-print/cups )
|
||||
selinux? ( sec-policy/selinux-java )
|
||||
!headless-awt? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXtst
|
||||
)
|
||||
)"
|
||||
|
||||
RESTRICT="preserve-libs splitdebug"
|
||||
QA_PREBUILT="*"
|
||||
|
||||
S="${WORKDIR}/jdk-${MY_PV}"
|
||||
|
||||
pkg_pretend() {
|
||||
if [[ "$(tc-is-softfloat)" != "no" ]]; then
|
||||
die "These binaries require a hardfloat system."
|
||||
fi
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
if [[ ${A} == *_mac_* ]] ; then
|
||||
mv -v "${S}/Contents/Home/"* "${S}" || die
|
||||
rm -Rf "${S}/Contents" # drop macOS executable
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dest="/opt/${P}"
|
||||
local ddest="${ED}/${dest#/}"
|
||||
|
||||
# on macOS if they would exist they would be called .dylib, but most
|
||||
# importantly, there are no different providers, so everything
|
||||
# that's shipped works.
|
||||
if [[ ${A} != *_mac_* ]] ; then
|
||||
# Not sure why they bundle this as it's commonly available and they
|
||||
# only do so on x86_64. It's needed by libfontmanager.so. IcedTea
|
||||
# also has an explicit dependency while Oracle seemingly dlopens it.
|
||||
rm -vf lib/libfreetype.so || die
|
||||
|
||||
# prefer system copy # https://bugs.gentoo.org/776676
|
||||
rm -vf lib/libharfbuzz.so || die
|
||||
|
||||
# Oracle and IcedTea have libjsoundalsa.so depending on
|
||||
# libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
|
||||
if ! use alsa ; then
|
||||
rm -v lib/libjsound.* || die
|
||||
fi
|
||||
|
||||
if use headless-awt ; then
|
||||
rm -v lib/lib*{[jx]awt,splashscreen}* || die
|
||||
fi
|
||||
fi
|
||||
|
||||
if ! use source ; then
|
||||
rm -v lib/src.zip || die
|
||||
fi
|
||||
|
||||
rm -v lib/security/cacerts || die
|
||||
dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
|
||||
|
||||
dodir "${dest}"
|
||||
cp -pPR * "${ddest}" || die
|
||||
|
||||
# provide stable symlink
|
||||
dosym "${P}" "/opt/${PN}-${SLOT}"
|
||||
|
||||
use gentoo-vm && java-vm_install-env "${FILESDIR}"/${PN}.env.sh
|
||||
java-vm_set-pax-markings "${ddest}"
|
||||
java-vm_revdep-mask
|
||||
java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
java-vm-2_pkg_postinst
|
||||
}
|
@ -1,136 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit java-vm-2 toolchain-funcs
|
||||
|
||||
abi_uri() {
|
||||
local baseuri="https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/"
|
||||
local musl=
|
||||
local os=linux
|
||||
|
||||
case ${2} in
|
||||
*-macos) os=mac ;;
|
||||
*-solaris) os=solaris ;;
|
||||
esac
|
||||
|
||||
if [[ ${3} == musl ]]; then
|
||||
os=alpine-linux
|
||||
musl=true
|
||||
fi
|
||||
|
||||
echo "${2-$1}? (
|
||||
${musl:+ elibc_musl? ( }
|
||||
${baseuri}/OpenJDK${SLOT}U-jdk_${1}_${os}_hotspot_${MY_PV//+/_}.tar.gz
|
||||
${musl:+ ) } )"
|
||||
}
|
||||
|
||||
MY_PV=${PV/_p/+}
|
||||
SLOT=$(ver_cut 1)
|
||||
|
||||
SRC_URI="
|
||||
$(abi_uri aarch64 arm64)
|
||||
$(abi_uri arm)
|
||||
$(abi_uri x64 amd64)
|
||||
$(abi_uri x64 amd64 musl)
|
||||
$(abi_uri aarch64 arm64-macos)
|
||||
$(abi_uri ppc64le ppc64)
|
||||
$(abi_uri x64 x64-macos)
|
||||
"
|
||||
|
||||
DESCRIPTION="Prebuilt Java JDK binaries provided by Eclipse Temurin"
|
||||
HOMEPAGE="https://adoptium.net"
|
||||
LICENSE="GPL-2-with-classpath-exception"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x64-macos"
|
||||
IUSE="alsa cups headless-awt selinux source"
|
||||
|
||||
RDEPEND="
|
||||
>=sys-apps/baselayout-java-0.1.0-r1
|
||||
kernel_linux? (
|
||||
media-libs/fontconfig:1.0
|
||||
media-libs/freetype:2
|
||||
media-libs/harfbuzz
|
||||
elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
|
||||
elibc_musl? ( sys-libs/musl )
|
||||
sys-libs/zlib
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
cups? ( net-print/cups )
|
||||
selinux? ( sec-policy/selinux-java )
|
||||
!headless-awt? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXtst
|
||||
)
|
||||
)"
|
||||
|
||||
RESTRICT="preserve-libs splitdebug"
|
||||
QA_PREBUILT="*"
|
||||
|
||||
S="${WORKDIR}/jdk-${MY_PV}"
|
||||
|
||||
pkg_pretend() {
|
||||
if [[ "$(tc-is-softfloat)" != "no" ]]; then
|
||||
die "These binaries require a hardfloat system."
|
||||
fi
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
if [[ ${A} == *_mac_* ]] ; then
|
||||
mv -v "${S}/Contents/Home/"* "${S}" || die
|
||||
rm -Rf "${S}/Contents" # drop macOS executable
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dest="/opt/${P}"
|
||||
local ddest="${ED}/${dest#/}"
|
||||
|
||||
# on macOS if they would exist they would be called .dylib, but most
|
||||
# importantly, there are no different providers, so everything
|
||||
# that's shipped works.
|
||||
if [[ ${A} != *_mac_* ]] ; then
|
||||
# Not sure why they bundle this as it's commonly available and they
|
||||
# only do so on x86_64. It's needed by libfontmanager.so. IcedTea
|
||||
# also has an explicit dependency while Oracle seemingly dlopens it.
|
||||
rm -vf lib/libfreetype.so || die
|
||||
|
||||
# prefer system copy # https://bugs.gentoo.org/776676
|
||||
rm -vf lib/libharfbuzz.so || die
|
||||
|
||||
# Oracle and IcedTea have libjsoundalsa.so depending on
|
||||
# libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
|
||||
if ! use alsa ; then
|
||||
rm -v lib/libjsound.* || die
|
||||
fi
|
||||
|
||||
if use headless-awt ; then
|
||||
rm -v lib/lib*{[jx]awt,splashscreen}* || die
|
||||
fi
|
||||
fi
|
||||
|
||||
if ! use source ; then
|
||||
rm -v lib/src.zip || die
|
||||
fi
|
||||
|
||||
rm -v lib/security/cacerts || die
|
||||
dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
|
||||
|
||||
dodir "${dest}"
|
||||
cp -pPR * "${ddest}" || die
|
||||
|
||||
# provide stable symlink
|
||||
dosym "${P}" "/opt/${PN}-${SLOT}"
|
||||
|
||||
java-vm_install-env "${FILESDIR}"/${PN}.env.sh
|
||||
java-vm_set-pax-markings "${ddest}"
|
||||
java-vm_revdep-mask
|
||||
java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
java-vm-2_pkg_postinst
|
||||
}
|
@ -1,136 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit java-vm-2 toolchain-funcs
|
||||
|
||||
abi_uri() {
|
||||
local baseuri="https://github.com/adoptium/temurin${SLOT}-binaries/releases/download/jdk-${MY_PV}/"
|
||||
local musl=
|
||||
local os=linux
|
||||
|
||||
case ${2} in
|
||||
*-macos) os=mac ;;
|
||||
*-solaris) os=solaris ;;
|
||||
esac
|
||||
|
||||
if [[ ${3} == musl ]]; then
|
||||
os=alpine-linux
|
||||
musl=true
|
||||
fi
|
||||
|
||||
echo "${2-$1}? (
|
||||
${musl:+ elibc_musl? ( }
|
||||
${baseuri}/OpenJDK${SLOT}U-jdk_${1}_${os}_hotspot_${MY_PV//+/_}.tar.gz
|
||||
${musl:+ ) } )"
|
||||
}
|
||||
|
||||
MY_PV=${PV/_p/+}
|
||||
SLOT=$(ver_cut 1)
|
||||
|
||||
SRC_URI="
|
||||
$(abi_uri aarch64 arm64)
|
||||
$(abi_uri arm)
|
||||
$(abi_uri x64 amd64)
|
||||
$(abi_uri x64 amd64 musl)
|
||||
$(abi_uri aarch64 arm64-macos)
|
||||
$(abi_uri ppc64le ppc64)
|
||||
$(abi_uri x64 x64-macos)
|
||||
"
|
||||
|
||||
DESCRIPTION="Prebuilt Java JDK binaries provided by Eclipse Temurin"
|
||||
HOMEPAGE="https://adoptium.net"
|
||||
LICENSE="GPL-2-with-classpath-exception"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x64-macos"
|
||||
IUSE="alsa cups headless-awt selinux source"
|
||||
|
||||
RDEPEND="
|
||||
>=sys-apps/baselayout-java-0.1.0-r1
|
||||
kernel_linux? (
|
||||
media-libs/fontconfig:1.0
|
||||
media-libs/freetype:2
|
||||
media-libs/harfbuzz
|
||||
elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
|
||||
elibc_musl? ( sys-libs/musl )
|
||||
sys-libs/zlib
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
cups? ( net-print/cups )
|
||||
selinux? ( sec-policy/selinux-java )
|
||||
!headless-awt? (
|
||||
x11-libs/libX11
|
||||
x11-libs/libXext
|
||||
x11-libs/libXi
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXtst
|
||||
)
|
||||
)"
|
||||
|
||||
RESTRICT="preserve-libs splitdebug"
|
||||
QA_PREBUILT="*"
|
||||
|
||||
S="${WORKDIR}/jdk-${MY_PV}"
|
||||
|
||||
pkg_pretend() {
|
||||
if [[ "$(tc-is-softfloat)" != "no" ]]; then
|
||||
die "These binaries require a hardfloat system."
|
||||
fi
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
if [[ ${A} == *_mac_* ]] ; then
|
||||
mv -v "${S}/Contents/Home/"* "${S}" || die
|
||||
rm -Rf "${S}/Contents" # drop macOS executable
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local dest="/opt/${P}"
|
||||
local ddest="${ED}/${dest#/}"
|
||||
|
||||
# on macOS if they would exist they would be called .dylib, but most
|
||||
# importantly, there are no different providers, so everything
|
||||
# that's shipped works.
|
||||
if [[ ${A} != *_mac_* ]] ; then
|
||||
# Not sure why they bundle this as it's commonly available and they
|
||||
# only do so on x86_64. It's needed by libfontmanager.so. IcedTea
|
||||
# also has an explicit dependency while Oracle seemingly dlopens it.
|
||||
rm -vf lib/libfreetype.so || die
|
||||
|
||||
# prefer system copy # https://bugs.gentoo.org/776676
|
||||
rm -vf lib/libharfbuzz.so || die
|
||||
|
||||
# Oracle and IcedTea have libjsoundalsa.so depending on
|
||||
# libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
|
||||
if ! use alsa ; then
|
||||
rm -v lib/libjsound.* || die
|
||||
fi
|
||||
|
||||
if use headless-awt ; then
|
||||
rm -v lib/lib*{[jx]awt,splashscreen}* || die
|
||||
fi
|
||||
fi
|
||||
|
||||
if ! use source ; then
|
||||
rm -v lib/src.zip || die
|
||||
fi
|
||||
|
||||
rm -v lib/security/cacerts || die
|
||||
dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
|
||||
|
||||
dodir "${dest}"
|
||||
cp -pPR * "${ddest}" || die
|
||||
|
||||
# provide stable symlink
|
||||
dosym "${P}" "/opt/${PN}-${SLOT}"
|
||||
|
||||
java-vm_install-env "${FILESDIR}"/${PN}.env.sh
|
||||
java-vm_set-pax-markings "${ddest}"
|
||||
java-vm_revdep-mask
|
||||
java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
java-vm-2_pkg_postinst
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST ayatana-ido-0.9.2.tar.gz 122286 BLAKE2B f6498591d72fa6deb5d9c8d87ddad399e41b3701719e45fe82dc8d5bd6ede30bb754561fdeaa938713692a90b8c48657ea2cb472c762acab6c3f36c73907b92e SHA512 efc5825d32d707b02397692c347f99f3bca13da2cd653b6ce87882643c85c2698bdac6168e89a01ed98d5ee58c88a820d89dad7b88a5aee235b450c40969d0a7
|
||||
EBUILD ayatana-ido-0.9.2.ebuild 940 BLAKE2B 25582850b3a8bcbd0712aea0baf28d105acca5010f4543e9deeb1f050cd7f59c79f03833a394498ab50a5e60fd64ea8b92610404f30b1a869527710264eeed24 SHA512 ffcb2158f67754a0bb65f58993adfb1198f23dfa0e3605933b597c4f84ea22f444460ad49109e81a5ee37b9adde4eeb55399e4b8f8fd15280602dae916c27aad
|
||||
EBUILD ayatana-ido-0.9.2.ebuild 938 BLAKE2B a00d6b141e3bd9f4a65aeff9b6b2667af8e3200b5eb33c55488eed746dfb973f312abac5867c98e463e1fab0e6f9ec232b38039a079dcdf6e556ac1fa5a67fc2 SHA512 42d0ee6dbbebe58329c11b8c4019f28525ba0528535be99a98c849261ec0ed9de338464aa5e5ff35c4ac24d8592720b975161aefb883ff309653129182b2192e
|
||||
MISC metadata.xml 311 BLAKE2B 28fa9db014e9362128d165b27c8f26056169acdc0fe2b438c9d3d47d473a4d05116cf65e061d5a881052b081df278678fa8c8d70d7b16765cd7b4881e6c8a2ea SHA512 504ed1007b71b9964cd9a0718270cf2147069eaa1eac3e13f2837d10486d893fddfad3458835d582c37c9987f8542702782db4f853d51cf3cddcdac96d5fb635
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST libayatana-appindicator-0.5.91.tar.gz 158269 BLAKE2B e1df60ce2b3ff5712cabf627a54e0767dcbc94d4e11c96a18fd20079642e6d033bfdd9e57d12235c72075cef1d711f5b042fb0a6282a6120018c8cdcc3b4033c SHA512 cc8631814c881640bf2de91a43205c3405fd1fefcd7d58f259171d0926bf7ab08f9361076f4eea1dd8876e8931f9c9230babd3a328f34dc298bc9c4ff004f8ee
|
||||
EBUILD libayatana-appindicator-0.5.91.ebuild 1088 BLAKE2B 3e9deb2d446d7c9c54fd14829bdc911902ff26934b864ca808d6e06f7aff7012e2aa16839075337c10b6658a83cbf11e574d7928e7cb5c8b97ff837760091429 SHA512 4b68ae18ee916b241047e7bf781edc33f9ccff3fe3059017af2cb8554d607605316fd6c8e82afae5749d42b6bef5de1c0bc889cdcbf8635185ba4154bb8a3e6b
|
||||
EBUILD libayatana-appindicator-0.5.91.ebuild 1086 BLAKE2B d87b6fbfb61cc241ce7b173a9998f68148d0ed1ce4d27fb90cb938125eaad265393584516e34c276fe9ef3b093a7785e6119b04fb620eddcccf704bfad27260f SHA512 724933f9396792498499d70ba2df96b5f5ae585d7e75970aa204d19369adce48a082532a34ccd78d53eb4cbfbfaa220709e730069fce5a7a507eda0418358d44
|
||||
MISC metadata.xml 323 BLAKE2B 62ad338f71f771275eebdf77e713cc18c563be61d5eaee28f05915db16eccb885a436fa5967561b12be5441db354be705d4f9d25c3cbf0d5585e4ec11cd557da SHA512 715eff628c3440dabe9e3d2417f30fb80faae799c599dd4ae7302099e28fe9c1c01b503e0fb7fdc2defd03794bae547ac31bf5ade187e711acea455624d8ec72
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST libayatana-indicator-0.9.3.tar.gz 149890 BLAKE2B c15ec72218814d9a33ab8cf654222ff7e05980de5cb175904041973d1ef9506c56a89e5fa8d41c1eaa2367f93a57e056010e23b87c2533cc7e731fbdfb23ef85 SHA512 cc2dd1e304e657cd8497d3107e7993122db6bbcf28c25dc1b41b250831cb76507226b5673abbd65bc954cbd5c3851df5528135df45d1cbb3de85c0c87c279452
|
||||
EBUILD libayatana-indicator-0.9.3.ebuild 988 BLAKE2B 74c2d2edcfa4d714ecb3037a442d70f114c7fbaca7ffa6257de0fa8adc195bdbf43c1002bc76bf86c25c42e9e304980d31131eafb3e08921ea77a8d9d83e913a SHA512 550eb44037fb1e8639ea84be03796085e8e1bbabf8c642cbc6938f9eb73a6fb9a7fea7bbc2413a0c741b1873681120f4ac01556f99d0872ac57111d31b395547
|
||||
EBUILD libayatana-indicator-0.9.3.ebuild 986 BLAKE2B 763e8a20a968188ea822419e17893a23662c2b4bdc159867f672e82f8d157a257e3e4ca83c2e36dd3b5315d10386b2e55861161bd1236bdd318473a8787767b9 SHA512 fa958b294356048067f82a5b3f1588f1da67bd1b021bbdddc55fb9c161c6bbcc4b2830b5a45e8027e97c1ae6229555393a02810b910206d5c4e17e96d55e071b
|
||||
MISC metadata.xml 320 BLAKE2B 87ef34f60a6f66effac9de367e4dc493976b8fc08162ed86fd3b5cb15d7b0e51bc3b91d0675db4b3c48d17bcaab88f6fbdfd9ff2b63ec9079f71f56e13ab38fe SHA512 6ac6de8cd88988867e14f0b3a57b10762c171da8d75718c202c3f3a4a41707bd7d2eb4faee10b0b3d6a8130ef7b84036ae1a9575e97b25110ed185cda00e7e60
|
||||
|
@ -1,84 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
inherit cmake llvm llvm.org python-any-r1
|
||||
|
||||
DESCRIPTION="OpenCL C library"
|
||||
HOMEPAGE="https://libclc.llvm.org/"
|
||||
|
||||
LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )"
|
||||
SLOT="0"
|
||||
KEYWORDS=""
|
||||
IUSE="spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi"
|
||||
|
||||
LLVM_MAX_SLOT=16
|
||||
BDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
|| (
|
||||
(
|
||||
sys-devel/clang:16
|
||||
spirv? ( dev-util/spirv-llvm-translator:16 )
|
||||
)
|
||||
(
|
||||
sys-devel/clang:15
|
||||
spirv? ( dev-util/spirv-llvm-translator:15 )
|
||||
)
|
||||
(
|
||||
sys-devel/clang:14
|
||||
spirv? ( dev-util/spirv-llvm-translator:14 )
|
||||
)
|
||||
(
|
||||
sys-devel/clang:13
|
||||
spirv? ( dev-util/spirv-llvm-translator:13 )
|
||||
)
|
||||
)
|
||||
"
|
||||
|
||||
LLVM_COMPONENTS=( libclc )
|
||||
llvm.org_set_globals
|
||||
|
||||
llvm_check_deps() {
|
||||
if use spirv; then
|
||||
has_version -b "dev-util/spirv-llvm-translator:${LLVM_SLOT}" ||
|
||||
return 1
|
||||
fi
|
||||
has_version -b "sys-devel/clang:${LLVM_SLOT}"
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
llvm_pkg_setup
|
||||
python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local libclc_targets=()
|
||||
|
||||
use spirv && libclc_targets+=(
|
||||
"spirv-mesa3d-"
|
||||
"spirv64-mesa3d-"
|
||||
)
|
||||
use video_cards_nvidia && libclc_targets+=(
|
||||
"nvptx--"
|
||||
"nvptx64--"
|
||||
"nvptx--nvidiacl"
|
||||
"nvptx64--nvidiacl"
|
||||
)
|
||||
use video_cards_r600 && libclc_targets+=(
|
||||
"r600--"
|
||||
)
|
||||
use video_cards_radeonsi && libclc_targets+=(
|
||||
"amdgcn--"
|
||||
"amdgcn-mesa-mesa3d"
|
||||
"amdgcn--amdhsa"
|
||||
)
|
||||
[[ ${#libclc_targets[@]} ]] || die "libclc target missing!"
|
||||
|
||||
libclc_targets=${libclc_targets[*]}
|
||||
local mycmakeargs=(
|
||||
-DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}"
|
||||
)
|
||||
cmake_src_configure
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
DIST wayland-1.21.0.tar.xz 225936 BLAKE2B 2b43eb1517d476bb2b4daed1083373655b57d047968fdb93dbbbbe4235af12e25557627e30b5c3d2575bac4beaf1e0a0b8ef10a3c673538d9097501f33c05836 SHA512 5575216d30fdf5c63caa6bcad071e15f2a4f3acb12df776806073f65db37a50b5b5b3cc7957c5497636f4ac01893e2eaab26e453ded44b287acde01762f5fdc3
|
||||
EBUILD wayland-1.21.0-r1.ebuild 1675 BLAKE2B f278a266e2635568419ceed5bd71c12ad13f8bafc905912f11e9e20b9866ee7ef2b2fec255da0fd5e40aa9a448e6e3c3e93dfff254836a471b9ee94e1bf8ed83 SHA512 82972eec97e3a4a1b709edc74a52fa4e290044eb7e5addbf4c58677d1386b66fdb045669e64d1d7d1644858d15e91fd784c2641e50b4b297556b5f2c35e1b587
|
||||
EBUILD wayland-1.21.0-r1.ebuild 1673 BLAKE2B d8a1329efe13a4947027c4c4600a111dc2c733683e852d0a7b7fe11fd2b97a812baf504be33a20471b311a0f8c0296f5f4d80866e0ad070249c5a8d2004e785f SHA512 bd248c2fcc1176f64ede3a0532fa82e72ac7932bede96b5ec513cf1b317874f5262ec5ec9b55452068e409c8cb426039447f03c758208fe3ad31348c4d3a3e60
|
||||
EBUILD wayland-1.21.0.ebuild 1478 BLAKE2B 0884da89055eb938e9dd782c9ad0e50358205e4752ed4600f8f216f08081f34252c9f1122edffd1123be6f3693d0fe4ddbfd3ad4d2a908e2410ba911d18e44ad SHA512 f6a4e29a0bd5c0bf567a378dd3a715ba3b1f37731777766591467707b426fa845c33e5726e69028093cd5debb300368a73d41190bcbc2e5132479ba0d1397fe4
|
||||
EBUILD wayland-9999.ebuild 1675 BLAKE2B f278a266e2635568419ceed5bd71c12ad13f8bafc905912f11e9e20b9866ee7ef2b2fec255da0fd5e40aa9a448e6e3c3e93dfff254836a471b9ee94e1bf8ed83 SHA512 82972eec97e3a4a1b709edc74a52fa4e290044eb7e5addbf4c58677d1386b66fdb045669e64d1d7d1644858d15e91fd784c2641e50b4b297556b5f2c35e1b587
|
||||
MISC metadata.xml 337 BLAKE2B af249efc25c3eadde73d0b49cba0e6c8a021fb4b7c9a0b96f27a4e71185c76f8ac7ff0b9efdfeadf2df324cfa578db3a73fc7bee8c249cba35d41e2145017e16 SHA512 771b226f8e16d8c570bc2ea89ee3c5176e1d0f2209afb3b2af5a9d19fbdc2037a411b84d546bea054449c8074fb0fb3c3726fb2692d084521c64cda60600c0b8
|
||||
|
Binary file not shown.
@ -1,112 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..11} )
|
||||
inherit cmake llvm llvm.org python-any-r1
|
||||
|
||||
DESCRIPTION="OCaml bindings for LLVM"
|
||||
HOMEPAGE="https://llvm.org/"
|
||||
|
||||
LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS=""
|
||||
IUSE="debug test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-lang/ocaml-4.00.0:0=
|
||||
dev-ml/ocaml-ctypes:=
|
||||
~sys-devel/llvm-${PV}:=[debug?]
|
||||
!sys-devel/llvm[ocaml(-)]
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
"
|
||||
BDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
dev-lang/perl
|
||||
dev-ml/findlib
|
||||
>=dev-util/cmake-3.16
|
||||
"
|
||||
|
||||
LLVM_COMPONENTS=( llvm cmake third-party )
|
||||
LLVM_USE_TARGETS=llvm
|
||||
llvm.org_set_globals
|
||||
|
||||
pkg_setup() {
|
||||
LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup
|
||||
python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local libdir=$(get_libdir)
|
||||
local mycmakeargs=(
|
||||
-DLLVM_LIBDIR_SUFFIX=${libdir#lib}
|
||||
|
||||
-DBUILD_SHARED_LIBS=OFF
|
||||
-DLLVM_BUILD_LLVM_DYLIB=ON
|
||||
-DLLVM_LINK_LLVM_DYLIB=ON
|
||||
-DLLVM_OCAML_OUT_OF_TREE=ON
|
||||
|
||||
# cheap hack: LLVM combines both anyway, and the only difference
|
||||
# is that the former list is explicitly verified at cmake time
|
||||
-DLLVM_TARGETS_TO_BUILD=""
|
||||
-DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}"
|
||||
-DLLVM_BUILD_TESTS=$(usex test)
|
||||
|
||||
# disable various irrelevant deps and settings
|
||||
-DLLVM_ENABLE_FFI=OFF
|
||||
-DLLVM_ENABLE_TERMINFO=OFF
|
||||
-DHAVE_HISTEDIT_H=NO
|
||||
-DLLVM_ENABLE_ASSERTIONS=$(usex debug)
|
||||
-DLLVM_ENABLE_EH=ON
|
||||
-DLLVM_ENABLE_RTTI=ON
|
||||
|
||||
-DLLVM_HOST_TRIPLE="${CHOST}"
|
||||
|
||||
-DPython3_EXECUTABLE="${PYTHON}"
|
||||
|
||||
# TODO: ocamldoc
|
||||
)
|
||||
|
||||
use test && mycmakeargs+=(
|
||||
-DLLVM_LIT_ARGS="$(get_lit_flags)"
|
||||
)
|
||||
|
||||
# LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844
|
||||
# also: custom rules for OCaml do not work for CPPFLAGS
|
||||
use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG"
|
||||
cmake_src_configure
|
||||
|
||||
local llvm_libdir=$(llvm-config --libdir)
|
||||
# an ugly hack; TODO: figure out a way to pass -L to ocaml...
|
||||
cd "${BUILD_DIR}/${libdir}" || die
|
||||
ln -s "${llvm_libdir}"/*.so . || die
|
||||
|
||||
if use test; then
|
||||
local llvm_bindir=$(llvm-config --bindir)
|
||||
# Force using system-installed tools.
|
||||
sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \
|
||||
"${BUILD_DIR}"/test/lit.site.cfg.py || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake_build ocaml_all
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# respect TMPDIR!
|
||||
local -x LIT_PRESERVES_TMP=1
|
||||
cmake_build check-llvm-bindings-ocaml
|
||||
}
|
||||
|
||||
src_install() {
|
||||
DESTDIR="${D}" \
|
||||
cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die
|
||||
|
||||
dodoc bindings/ocaml/README.txt
|
||||
}
|
@ -1,7 +1,8 @@
|
||||
AUX ocaml-ctypes-0.20.0-shuffle.patch 418 BLAKE2B c09ca77e4ff46ed98280a30fd24e8f24532dafb99c54209291345806c93fa05d70fcc98c4b1fbcfcee20c7b9016c6fad361b5cb0edbdfac28c1426fe04eaf932 SHA512 bacc28ada0d4b6b49dc6f11d28f9756461bdef7b7df8ee5b52844f26d4acaf61b5784bfcdec4bdc124f4fc6b45fa4709374d19c86222adc3c9f416b52858bf5b
|
||||
DIST ocaml-ctypes-0.17.1.tar.gz 208101 BLAKE2B b9fe6632058a670c988ba9f1ae81b75aa5373de7231cef04d5e2ede61a44cbaa0324c04197a0a202847599a9bbe7dccd18fd3279f3f351493aaec4959caf3ada SHA512 1e197009f7e6b29b43944f757e987934337ebfa11bb2ff2ca8ba3ebc607e37cf1259d07a90d7faf4b91b49ee20d5c65357ad305f34ada0a8d336a3904233150e
|
||||
DIST ocaml-ctypes-0.20.0.tar.gz 206559 BLAKE2B d9bf1c3f5ae7544e3950766f7eb9bac2c9dbf84130f69b2b8807e55c6a7d659c46d9ba2227d53d578e4e49283730932213eea4c7487beffe4540432b3e700c81 SHA512 605ae95b0233f1157749475526ef00ade2f97649d06a782e8fcf97b604cb86a0dcc8f27c4ac6baec11a41b9ef5becb0e5ae55e30f1ee61b30d4ae17a0d1545c2
|
||||
DIST ocaml-ctypes-0.20.1.tar.gz 206863 BLAKE2B a101872991d4bd83464d26e79fa5052c9dadbd10da1ae734fda8976199640091939777a1ba391d2aab84d7e14fafec6f713681e2ea52f6717f5f36d26e8aa225 SHA512 f95e65ce5003a07634afcbee431cb23c54c8335f926074615fc8d76ab777b9d2fce8f75bb25bbb6ed9550a7d6237fb377aa9ad65a426d2d7e387f86c1158fe4a
|
||||
EBUILD ocaml-ctypes-0.17.1-r1.ebuild 814 BLAKE2B 3a5bab91cdb4045286fd81c2fa5e6665eee9563de65008100d1f12c7930763ce0c32829cc908d1d9fe58ce6384267378a70a413b8c66368c89a0b9d21c9f4626 SHA512 b855d0975c4faef9516d0ea261f53cd913c314ce58a2dc18183686f2de17e8ec8e33be7b5529b933d070c8c6afaf00561fa5011e406688367be782ddbf555dfe
|
||||
EBUILD ocaml-ctypes-0.20.0.ebuild 862 BLAKE2B ab245d24be123751eee7d1e6f8114eed2ac5c004abd2387da3ae13ef3cb9a52c70541a18e7cdd81c041e354c377be4c9728fe8a524d27e827117f2cbc0dfeb13 SHA512 7eb381777d9144c30af6cf39715fafc17829f4fe63db42d49e077847ee34b86374636f50026b2e622249fa97d57871c4e37109cb58faa17e4fc921010edae8dc
|
||||
EBUILD ocaml-ctypes-0.20.1.ebuild 863 BLAKE2B cc5fb2102a72d6af4695b9ca79dec3227ebdcd1a6702428b6b6c8aacd9f160fc015648067f861398757d579d8750313b65716af84900db9034cc92a5260eb36f SHA512 ebad39d93bfc440e1ca89537f9a6278bf6ead73bac5366376e6c9525af4c69482e02108b9837fdb0b54c260f57e3207d8af64994171466ce2a3fd13afc74c7e3
|
||||
EBUILD ocaml-ctypes-0.20.0.ebuild 908 BLAKE2B 18279ce659d023b2c256ea7aef01220851fba9b3e871e1bdb50305977c40cb0e8304a021f4965dd9a0a832a3fc19841a368ec5cb84c885812680351fcf588ec5 SHA512 bd6fcc9f8b186bea5313451f4ecba179f9b28ca079cc29e1ad9c90f6fe9447f40424575684bf7dd326dfa65434d70125bafdba7e9e061c6dd1530a9c56597562
|
||||
EBUILD ocaml-ctypes-0.20.1.ebuild 917 BLAKE2B 7e9d51dae5c10796cb4b89ca95c1b3edd305d5700bfc3023df3c260685cc44c7baee5850f37a4b08c80d73982ac5963c47ac205b5fbad1d40dc832a1928a0609 SHA512 fd0d4a6d9ab5a19acfae92886f331f1ea1af72eb148c3f335a4f30bdc8c43da1377171cceb4ee8ced914a7053888708892b83a59475a2f23a8bb5d6d549c2a1d
|
||||
MISC metadata.xml 425 BLAKE2B 3bdffed177ca8fc13a9f6428824f1a97e646449037b4fa5b8053b68edd66c7c8c6bef3c7bb1135e4d76ec42812059408195c3a9cdd45573e571576175e3c9add SHA512 6bd73ddc160b2c5ba8f0630e7aa1045992ff77ece38df06538a2b6b49206c51b14abbcd27367d1b7fe9b192ebf11736e6f0e60dce8df6d475d7a4986edd2547b
|
||||
|
@ -0,0 +1,13 @@
|
||||
--- a/Makefile 2023-01-24 08:35:02.515456277 +0100
|
||||
+++ b/Makefile 2023-01-24 08:35:45.459755298 +0100
|
||||
@@ -161,7 +161,9 @@
|
||||
$(INSTALL_HEADERS) \
|
||||
$(if $(filter yes,$($(PROJECT).install_native_objects)),$(NATIVE_OBJECTS)))
|
||||
|
||||
-install: META-install $(PROJECTS:%=install-%)
|
||||
+install:
|
||||
+ $(MAKE) META-install
|
||||
+ $(MAKE) $(PROJECTS:%=install-%)
|
||||
|
||||
uninstall:
|
||||
$(OCAMLFIND) remove ctypes
|
Binary file not shown.
@ -1,4 +1,4 @@
|
||||
AUX OutputCheck-0.4.2-Driver.patch 738 BLAKE2B 972452f782966bc0237c4bb134ecb31c4d6126e08fda3630899f51e7028120d8cc0a9a89a33018648369a84e64e335b6520bf4e220c0fcde5257ad90640deb12 SHA512 1d0a3b694261a3ffa3fc51add70c3f6a0888120da1ef5aa4b09c57777b4b9497cdb44c03e294018c3f4c70d35aed7050638bc77101aa3e99fd0367ee03358118
|
||||
DIST OutputCheck-0.4.2.gh.tar.gz 16436 BLAKE2B 8c1678746b9fc11cf7b554da83a2e5a51c7095931894a543340e905ccff1e7240f1bb8ec12d348af9662ce7e515d70d6e8a93d1e6ab15629545aa5019a7fe648 SHA512 0abd1ca69c4ef683cc455c222979b313ed8b4906725cc534b80906cc4fb9a0acad855d4a6c39aa4777bbdc35309857082197a0cacdc191e4afb8a8a9a4bb2bed
|
||||
EBUILD OutputCheck-0.4.2-r1.ebuild 959 BLAKE2B 513979e88084eba05922d63d01c0d3647d2319a1fb1f63d5ac14feb30c20c4f9fb98ded782c89579255b0b996b4458bdfa58baeefe2a7bc3efff5eb75539434f SHA512 bfcbb8903007775e0ab66981602e9cc8bb6fa8207d31beeaebf9576d453bb9b6e80d6a1f4740e25f3c0ac0672131f556002796439e8f2996333914dbc43c91e8
|
||||
MISC metadata.xml 792 BLAKE2B 0359b2057a0d04dfc5e6ac79036ed5456d6c54f94d040a67bdc6cea4d644a70e53c99e40d3030e65c64441ff4c2841a3cc7a5291352bcebba36b52b70e76ca74 SHA512 77ecfb6ca26cbaffaad7a36b321d2983c67b9d2b7ec83a90e9cf926d6819f8b4e256f65af5ebc166db0f91e7e9a05ca135bfdef7274706faa665f14505308cd4
|
||||
MISC metadata.xml 899 BLAKE2B fb3372208ef75e4cda72be765d15426707f4879f5ac55ac79adc6991dfc61d624e33b30f549d83877f02cb6aa9a3f1b64a9aff6eb922e8de5221036808ae14d2 SHA512 265f6dfca1e7b83a72a6b9edb4399e49bd91eb7273bcd3b2d92f32d647963bb05ae2408b011a397d26772b5016c6b40809afb56090c36b449c263a5fa5b3dd05
|
||||
|
@ -1,7 +1,9 @@
|
||||
DIST aws-sam-translator-1.55.0.gh.tar.gz 1006734 BLAKE2B 5fbfd8719ad605e0df7acd8ecb25ca681f5863e67e97b57624c470fa6e77bb431d7ff19f5e00a181120ea809019d93bd75416e46ba1424e8839f80c10002b30f SHA512 4d2f1e3458cb9d2014f73575946e863e1d74e7432e2aaf17128638d69d9f092b4d531224e45c2110b50103a1e7c4343fc0282ad38fe959cf45af4a0a2b4663aa
|
||||
DIST aws-sam-translator-1.56.0.gh.tar.gz 1137468 BLAKE2B 89a190775d1679da681aed7d3ef264fe5c5885033f8209fa3605c32921aa240edd6162bb3f5ebcfc835805b6a7143126ae99d5d1d3e1508d8a9a54284a3dd952 SHA512 f07ab337b9224c39b391fdc6130c0d68bf397d166a1ef50b9b8994a77d1b6ae6dbf9ca2288e0fdef76fc650d230da24c4324e70c5d50a77009db61aeaefb4d22
|
||||
DIST aws-sam-translator-1.57.0.gh.tar.gz 1137862 BLAKE2B c164745cf0777dbaea3b95aff8a2ae64973157481edf6f27aab8d376bb4efce322edb40094f0a485ff16abf29fbe02f983a76d41fef20d012a99510fdfe66727 SHA512 0451ffdd4ce79ab3416d63807e068d0431e18180bbd82fb2abb5c14d03ef7232d5e7a2ee13e454df17894bdaca1813fb2af4bbfb87ef274c5c31d64371f05336
|
||||
DIST aws-sam-translator-1.58.0.gh.tar.gz 1151591 BLAKE2B 77c5aa88330156ce1c9496a1ab6e5f1ec35bf8405fc24cc95ee78b40f6c57813605365c903e66566f93877989c8a2cfcc9c10184df27791fd4c7b4519a9b41dd SHA512 ce2002c967b9dfc973d61ee2462010ccfc0b8dc9aa2233234205fe38467c5bfc115f27bb34c1e3a8f7d5b669b4190ca2bd983590fa8de898899133e54190223b
|
||||
EBUILD aws-sam-translator-1.55.0-r1.ebuild 2327 BLAKE2B 0db117e8171192b791aa9f48cefb2bb8d05de42bd68a841fd7c6e5b3c3395d6386980e36968b7c7deaa21f45b8d313335379645291c857c576346b1c1bcc764b SHA512 e23108a6a1d31ed27a1aabbce9f82d4216ad481df42d7c3f1812814d22c82088e26389624011077169a0336cd118332afb638a79f8e43e7abf08b7d3e4c3f8a7
|
||||
EBUILD aws-sam-translator-1.56.0.ebuild 2425 BLAKE2B 8a2987c8bb6c2c18815ef1eb5b4db43c5607bb145926c9e8aab43a682c9977f5f69a68ad048e309561fc7831fb517a273826323b9759aa769d1ebe38259be366 SHA512 04c4ffee60d606f40394fdab30d410258cc21637681362e1aacfbc4548ccc393c516348c81c3f17a699dd5df45680323777c4d296c1544996d00e2fe29b5d750
|
||||
EBUILD aws-sam-translator-1.57.0.ebuild 2425 BLAKE2B 8a2987c8bb6c2c18815ef1eb5b4db43c5607bb145926c9e8aab43a682c9977f5f69a68ad048e309561fc7831fb517a273826323b9759aa769d1ebe38259be366 SHA512 04c4ffee60d606f40394fdab30d410258cc21637681362e1aacfbc4548ccc393c516348c81c3f17a699dd5df45680323777c4d296c1544996d00e2fe29b5d750
|
||||
EBUILD aws-sam-translator-1.58.0.ebuild 2761 BLAKE2B 845fe3b5313c91b4b592de771bfb623296f3c224a9273340e787b4d83b2bedf9fbe8b15f5f3c7c1d2b191b7375c0873a812a853fa2453ecf97701930c5d267de SHA512 848220af10ae92699b5f1a91c5d0f655d07e21706beddfc0fd07e8462a546eac1cb6568ac39c97665439f350c7fb3dd7ff0d7b2c738cb0a365286c882b26981d
|
||||
MISC metadata.xml 603 BLAKE2B 89556267393186cf69a585c58efeb6fa599bfb42ef221bea955ea807a28edee89036a2ee0d0ca81ae55d96702a01b171b837754dabf38047ecc2789157bb7116 SHA512 106b6d241eadf7807dadf03329073703f8b51e7443eddc4db8752878b6dd84cc4357689cd4b796b3a083192e9d98eacbe9e7b8af0273160c7b89846e78230a88
|
||||
|
@ -0,0 +1,69 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{10..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A library that transform SAM templates into AWS CloudFormation templates"
|
||||
HOMEPAGE="
|
||||
https://github.com/aws/serverless-application-model/
|
||||
https://pypi.org/project/aws-sam-translator/
|
||||
"
|
||||
SRC_URI="
|
||||
https://github.com/aws/serverless-application-model/archive/v${PV}.tar.gz
|
||||
-> ${P}.gh.tar.gz
|
||||
"
|
||||
S="${WORKDIR}/serverless-application-model-${PV}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
RDEPEND="
|
||||
<dev-python/boto3-2[${PYTHON_USEDEP}]
|
||||
>=dev-python/boto3-1.19.5[${PYTHON_USEDEP}]
|
||||
>=dev-python/jsonschema-3.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pydantic-1.10.2[${PYTHON_USEDEP}]
|
||||
dev-python/typing-extensions[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/parameterized[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
EPYTEST_DESELECT=(
|
||||
tests/validator/test_validator_api.py::TestValidatorApi::test_errors_13_error_definitionuri
|
||||
tests/unit/test_region_configuration.py::TestRegionConfiguration::test_is_service_supported_positive_4_ec2
|
||||
tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_transform_template_translate::test_sar_success_one_app
|
||||
tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_transform_template_translate::test_sar_throttling_doesnt_stop_processing
|
||||
tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_transform_template_translate::test_sleep_between_sar_checks
|
||||
tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_transform_template_translate::test_unexpected_sar_error_stops_processing
|
||||
tests/plugins/application/test_serverless_app_plugin.py::TestServerlessAppPlugin_on_before_and_on_after_transform_template::test_time_limit_exceeds_between_combined_sar_calls
|
||||
tests/model/eventsources/test_msk_event_source.py::MSKEventSource::test_get_policy_arn
|
||||
tests/swagger/test_swagger.py::TestSwaggerEditor_add_lambda_integration::test_must_add_credentials_to_the_integration
|
||||
tests/swagger/test_swagger.py::TestSwaggerEditor_add_lambda_integration::test_must_add_credentials_to_the_integration_overrides
|
||||
)
|
||||
|
||||
python_prepare_all() {
|
||||
# remove pytest-cov dependency
|
||||
sed -i -e '/addopts/d' pytest.ini || die
|
||||
|
||||
# deps are installed by ebuild, don't try to reinstall them via pip
|
||||
truncate --size=0 requirements/*.txt || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
|
||||
epytest
|
||||
}
|
@ -1,9 +1,11 @@
|
||||
DIST awxkit-21.10.0.gh.tar.gz 16200617 BLAKE2B ea872f7690df74a5a5a6edae48e03dd6e36984837890b6d9a9b4e9c54bcec781c0f2f8956a2b2884025776faaeeb834952ad1291ae0462eb8ad63d55a1881fa0 SHA512 430599dd47afe8901a4e896da5b13fde05d9878c3b9d89f442ccc0a3081b9ef9c22dcd402cc75dfae9bf134b19cc4fb23626590c455b362289780a6ba3fc7b0e
|
||||
DIST awxkit-21.10.2.gh.tar.gz 16204668 BLAKE2B 216f706399ffd7d45261b84b499fcfb9370cc18993571f741a67ee8a113f343f729b71d5a87398a52f493b96c66c9ff1043e6432fef04157464780397fdbec56 SHA512 bb9e6104424b250c0a421607c804d843c0a9e02b2470af305a9a2a42d33dfd993c39f3133949a53dff1f6ce06fc4f4f7650824e2f5a096f471b895524003645e
|
||||
DIST awxkit-21.11.0.gh.tar.gz 16206681 BLAKE2B 738fae8028f4b576c36860002f802280263ec2731e91047b9f5f1a7aba28b5548b2a8add4659f9021c805a4bda0361e96c310c63b6bdf33c47705fbc222a3a5e SHA512 7c2e07f2951738bc04ce7cdc8c3e6fba3becaa70daa3de5c31fa931a7240b76001af791e819005b7c651c781e3b42c17850a79da059b2fc260efb8029f29033f
|
||||
DIST awxkit-21.8.0.gh.tar.gz 17809968 BLAKE2B 9c8b22630886d131787c4d664baaa9078cb01125789d340b89aba04a6dae8319b4cbdccb1a2668ca0625e313ddb782c615a93fc7438ec4f5f884ae8d927c191e SHA512 cf7ce080c34bac3c9949e2093b83b7b96c734b1f1d093be31422c8a59b9768716ed20f1a5f96282dae43d433ea3848aae48a636b935ebc0d15ddcc6412a3a067
|
||||
DIST awxkit-21.9.0.gh.tar.gz 16155930 BLAKE2B 1e119a214d0587711d55b72cfa2dec48ec09e14f8d3266fcd6266451edc4a9311b9daff44db09b480199a767b4c940d7781a5b9c1eabf71522c9da62f1094838 SHA512 a63e575a0d00cc089e8f4121e2d9f99019c151f7b929e0c5ce843026d29b73adf2685c3b7a99f80bec89bf81821aaece4f15c20396632cb668a1e90e9440ae09
|
||||
EBUILD awxkit-21.10.0.ebuild 1039 BLAKE2B 9d765f458e49682f8d124c3c8dc7a95b913a1b7a5468ca6da8c32519df63dc75548f3003b7df69287db204b2db76c98d16d771b9bb7be241a9dbc5969a1c6c1c SHA512 599f0871853c6fb6577a437a1cb67f5feb35b96b601ef0f984458f311df661d6513b73fd6f134c77b1adaaf329e8f624c5b494b39b5151ea6594be0a401f95e8
|
||||
EBUILD awxkit-21.10.2.ebuild 1039 BLAKE2B 9d765f458e49682f8d124c3c8dc7a95b913a1b7a5468ca6da8c32519df63dc75548f3003b7df69287db204b2db76c98d16d771b9bb7be241a9dbc5969a1c6c1c SHA512 599f0871853c6fb6577a437a1cb67f5feb35b96b601ef0f984458f311df661d6513b73fd6f134c77b1adaaf329e8f624c5b494b39b5151ea6594be0a401f95e8
|
||||
EBUILD awxkit-21.11.0.ebuild 1039 BLAKE2B 9d765f458e49682f8d124c3c8dc7a95b913a1b7a5468ca6da8c32519df63dc75548f3003b7df69287db204b2db76c98d16d771b9bb7be241a9dbc5969a1c6c1c SHA512 599f0871853c6fb6577a437a1cb67f5feb35b96b601ef0f984458f311df661d6513b73fd6f134c77b1adaaf329e8f624c5b494b39b5151ea6594be0a401f95e8
|
||||
EBUILD awxkit-21.8.0.ebuild 1039 BLAKE2B 9d765f458e49682f8d124c3c8dc7a95b913a1b7a5468ca6da8c32519df63dc75548f3003b7df69287db204b2db76c98d16d771b9bb7be241a9dbc5969a1c6c1c SHA512 599f0871853c6fb6577a437a1cb67f5feb35b96b601ef0f984458f311df661d6513b73fd6f134c77b1adaaf329e8f624c5b494b39b5151ea6594be0a401f95e8
|
||||
EBUILD awxkit-21.9.0.ebuild 1039 BLAKE2B 9d765f458e49682f8d124c3c8dc7a95b913a1b7a5468ca6da8c32519df63dc75548f3003b7df69287db204b2db76c98d16d771b9bb7be241a9dbc5969a1c6c1c SHA512 599f0871853c6fb6577a437a1cb67f5feb35b96b601ef0f984458f311df661d6513b73fd6f134c77b1adaaf329e8f624c5b494b39b5151ea6594be0a401f95e8
|
||||
MISC metadata.xml 512 BLAKE2B be7f98bdaff6b814e03c9f6c816a0f1f59dc2e8763298f8a48107ea50b0534eddb314bb6d8b8a0f8c1d7c89c381916031544eea4a06068fb9acab4d2c8c48a57 SHA512 7322d992e1d67ea200df0cbf144d08fd387d7cd6ccb72191fc94dd605c9aeecb4b8083917760e2203296d5514fccd7ca621133aef6622658d1ef2c33171c8b7d
|
||||
|
@ -0,0 +1,47 @@
|
||||
# Copyright 2021-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{9..10} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Command line interface for Ansible AWX"
|
||||
HOMEPAGE="
|
||||
https://github.com/ansible/awx/
|
||||
https://pypi.org/project/awxkit/
|
||||
"
|
||||
SRC_URI="
|
||||
https://github.com/ansible/awx/archive/${PV}.tar.gz
|
||||
-> ${P}.gh.tar.gz
|
||||
"
|
||||
S="${WORKDIR}/awx-${PV}/awxkit"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/urllib3[${PYTHON_USEDEP}]
|
||||
dev-python/websocket-client[${PYTHON_USEDEP}]
|
||||
dev-python/pyjwt[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
dev-python/setuptools_scm[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_prepare() {
|
||||
export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
|
||||
|
||||
sed -e 's|websocket-client==[[:digit:]\.]*|websocket-client|' \
|
||||
-e "/'clean'/d" \
|
||||
-i setup.py || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
@ -1,4 +1,7 @@
|
||||
AUX bleach-4.1.0-py39.patch 1216 BLAKE2B 15bd8b862610ca68b5a2d6d7569bb72a6293c85c0dd0a2b9dda58ab50a25c021fd8306219c47d851a738e57acee3e0ddd43a55dc5a30a789010a3d385cb8ba69 SHA512 10d2aff6c5f62a56589f8f129df1f5f3b514a57a8518669b909491b801d6994b548ec4f7f7c04f161bf06c82aee397a5610787682e07aa40e0d469242bd2c5bd
|
||||
AUX bleach-6.0.0-py39.patch 1527 BLAKE2B 07bfabe99b5185398d85a5320f88286363562db4afd129186322efe66881f76f0517726a19d0df627064d9e011ee3e2e621c145e183eb179f148ec0c9b6b9309 SHA512 a6d0ccdda4425e1700d8113ee4d60bae48568b78279e303ecc051f803ac3aa693eb18ada5ce6dc224262f4a614972d793e400f4b1b585a18a29c11d4d402abd8
|
||||
DIST bleach-5.0.1.tar.gz 199642 BLAKE2B 8d06dd38e89b91bf48f3481b5337b8d9700d8cc88faf3a260898b2b8f15ecf5c5160f96bff2c5ce02f361b773b0ce9a51322d9836dcc99b7878921846e8da182 SHA512 6c8e80eaf6db6f0e6d9066f3443192f44c489e079945b6d11b11e7eb270ea865011019e05d43c7896262dc11ca168e697630d9da8dca9f5bb48f0e2161fda6c8
|
||||
DIST bleach-6.0.0.tar.gz 201298 BLAKE2B e4af5da351fdb63bc75b935f70f40434bd81c49cde4f584901397e5fd4ac4507d2e29eb283ff28a764018dbd795021e2edf1f43385ff8a2d7d8affd358fc0e31 SHA512 95900e4347c1f7d0aa5b2e8fbf43fac6410dd6bbbac988fb3f407a964d0aa1dc51fe3cf17459e6ce762a02b45bb3d20b539ca05727278d120aee9500cf0d208a
|
||||
EBUILD bleach-5.0.1.ebuild 1119 BLAKE2B 5c236c5adc4040c6e792a4e45759c3bc2efa18d77010936dc4547476d738de4849977c4cf55f07e6f2c2b7088c6609542475cb0df6bc018e45ec1a107615ac7d SHA512 ae5cf5c23b2f902ab76f99f95147ef235371514bf02c805c5183112de855d3798fdc8b0b14bac4dc485a0db43455d7194a0ab747c9fb8e498073af404c866e42
|
||||
EBUILD bleach-6.0.0.ebuild 1127 BLAKE2B 322e1d27d68628f5cc11ce9692f60d54a91aad0e019a6587c5f3041bc9357235745071283dcda979ee7e58fe8ab6fdfcc21db05009a372e69efb90c4f8fc07a6 SHA512 841ff51b69494e11235493add3fb920ff32874b35d57b21aa0cf23d385626ee8df1b479697f3d6a64d6846ba2e29d0abec2c3d406ff170b7c08becc3287c0c8a
|
||||
MISC metadata.xml 401 BLAKE2B 9250e95731d3269e92b401f17d066e70838fa4009e9b62e6ec88420ada2b4695179fad49a8b010eab162ed0af2e2398fa987e04cd8ad34813dfb1ed1ad1208e4 SHA512 e5ba74a86efa4450b9181fb5f32dfd63ac5d3e34b8e1c447b21acb4cb615d77711761352a8e1e4807bde17b1b2e688eded99d8a9785cd42a915d470084b98a04
|
||||
|
@ -0,0 +1,46 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{9..11} pypy3 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="An easy whitelist-based HTML-sanitizing tool"
|
||||
HOMEPAGE="
|
||||
https://github.com/mozilla/bleach/
|
||||
https://pypi.org/project/bleach/
|
||||
"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/packaging[${PYTHON_USEDEP}]
|
||||
>=dev-python/html5lib-1.0.1-r1[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/bleach-6.0.0-py39.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
# unbundle unpatched broken html5lib
|
||||
rm -r bleach/_vendor || die
|
||||
sed -i -e 's:bleach\._vendor\.parse:urllib.parse:' \
|
||||
bleach/parse_shim.py || die
|
||||
sed -i -e 's:bleach\._vendor\.::' \
|
||||
bleach/html5lib_shim.py \
|
||||
bleach/sanitizer.py \
|
||||
tests/test_clean.py || die
|
||||
# indirect html5lib deps
|
||||
sed -i -e '/six/d' -e '/webencodings/d' setup.py || die
|
||||
|
||||
distutils-r1_src_prepare
|
||||
}
|
@ -0,0 +1,48 @@
|
||||
From d6d734f6fbeee2c091212d42e3ea730a1230aad5 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
|
||||
Date: Tue, 24 Jan 2023 07:35:45 +0100
|
||||
Subject: [PATCH] Remove tests broken by py3.9
|
||||
|
||||
---
|
||||
tests/test_clean.py | 15 ---------------
|
||||
1 file changed, 15 deletions(-)
|
||||
|
||||
diff --git a/tests/test_clean.py b/tests/test_clean.py
|
||||
index 73946a1..f798a15 100644
|
||||
--- a/tests/test_clean.py
|
||||
+++ b/tests/test_clean.py
|
||||
@@ -551,31 +551,16 @@ def test_attributes_list():
|
||||
{"protocols": {"http"}},
|
||||
'<a href="example.com">valid</a>',
|
||||
),
|
||||
- (
|
||||
- '<a href="example.com:8000">valid</a>',
|
||||
- {"protocols": {"http"}},
|
||||
- '<a href="example.com:8000">valid</a>',
|
||||
- ),
|
||||
(
|
||||
'<a href="localhost">valid</a>',
|
||||
{"protocols": {"http"}},
|
||||
'<a href="localhost">valid</a>',
|
||||
),
|
||||
- (
|
||||
- '<a href="localhost:8000">valid</a>',
|
||||
- {"protocols": {"http"}},
|
||||
- '<a href="localhost:8000">valid</a>',
|
||||
- ),
|
||||
(
|
||||
'<a href="192.168.100.100">valid</a>',
|
||||
{"protocols": {"http"}},
|
||||
'<a href="192.168.100.100">valid</a>',
|
||||
),
|
||||
- (
|
||||
- '<a href="192.168.100.100:8000">valid</a>',
|
||||
- {"protocols": {"http"}},
|
||||
- '<a href="192.168.100.100:8000">valid</a>',
|
||||
- ),
|
||||
pytest.param(
|
||||
*(
|
||||
'<a href="192.168.100.100:8000/foo#bar">valid</a>',
|
||||
--
|
||||
2.39.1
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue