parent
7356f10701
commit
52e83c0fda
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29663 BLAKE2B 35a3393abe3b9a7c9531907f90703969a21901bd6fc9339a4d2798788b46f2c514e549f78def844561df3d5b57ee68daf4ff2ccc3172cf7e9b0b010c0440ae96 SHA512 e88ae6b2ac9afbc92afb0f3353b2ff6f9380d862ecb39b36c4dec0a3cc8614514d8aea1412a6b601332b07830d25cc69a134b98e3aba98cc01ccc21850dde7fa
|
||||
TIMESTAMP 2022-04-20T06:09:11Z
|
||||
MANIFEST Manifest.files.gz 29635 BLAKE2B f276abbf0515d5d2fb2850ae6f8e17579c6062b72dfdc2915945a5e0b65f98518e2f47f21a77047a68999ae970ae2cf541073422ffddc038817f30afb2c8ef86 SHA512 26c1000123960d8032508e9d8a9b2142403c02365e515e7a19679fd53c2bc1df50557fd299080691320bf10aa1587e66b88a6aefa0dcbe2adbbf8ada0b61fdce
|
||||
TIMESTAMP 2022-04-20T10:39:13Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmJfo4dfFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmJf4tFfFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klDmwQ//fwqP4gloHIobL6l0mDvIs3jYPT53+3AwgME+eYXAfKgHTSoZOGCsYaJ4
|
||||
KuN7FfWiW+A1Z1QzZwr6RBVNNPmaHYcEv31QQgyDLySQLiqkhjHQuQOUtvutGhVy
|
||||
yLwNi/87eCRwYfL7yDigFeu6CivBJy4d7cTH65VA/ZisFtRzDdAFo96bJdlqW+Tx
|
||||
fQLHI0jWT0lsOOHO0JGehF7KaKnZZl/9GQDwnMRSCfQwWap/SG+HsZ1rO25Hf0G9
|
||||
E1WbXCbQOCJizbeyaWY7baydJekyU/Davlu4ijXOBoX1SPFIXN3gB8A1wiLIT6s7
|
||||
eITZD6TvEaR+WQmsD45rhMal8vEYVVV2MP7KzYIXV1SnX0R5IvkUjdcFRkzrqXQX
|
||||
rB90ciUtLb9+FhFWzIz4p81d+NZjxtN3DU4Pe7RHdKaq+RS2fmC87q9tsRCHyMOP
|
||||
2RJiZ0mcsUZCfUppwfFAedcIqV16xf4HspOQS27qj2zbG3sViWqhu8HKj/xSHXfD
|
||||
yHIh9n7Uf4Q/tvTXs6+SVVwxYkXvwHkQBnRlR/Jkm4lhHZspSkqRgoYyr1hrIWoF
|
||||
AaJ+CQDOGt1RohY6NolgsWef7nU31v5W1tbMxcLb2oVk4rCQoaSoBbcewlngdxR4
|
||||
7e832WSufQFZIIvTtx9abuSgPElFxjeziVoVe2a0xAfjN2WciMY=
|
||||
=BGvC
|
||||
klDkXQ//XBS7arCbz7t70VMXiiTY6AGo/5NwAJopdKxQg4sFz9b4Pw23DVaiODHv
|
||||
VMIvF9XhbMPkIQFfmtzz9XuDKe/Ki6Wx4Cn/S+XzuTDvm8JBIxCewd8LqrZ+xhxb
|
||||
LswQQqX01L+Di4irpUa6yShBy4M7tcXw84O3qKYAfamWu7Ed6AONjHbKtgXICLpD
|
||||
gwDCAreX2Akrj7489yB9XWV2W9becfZI0xReFBqU/5VdvwO2ifGNtrz776B2lD0v
|
||||
YHJc4jS9ydq3brilqrAmw49BrXdgiv02wtUzrj/KxkzrkgLmen/nSA9bOsr7V2zD
|
||||
ww3savN3Tp+wlTSfVvIoR4CQ1V1FlkbAlhbK5RZv2wG9mnEcPENmFlCdiQ7+x1OR
|
||||
7zyLhtKnSh7cpMQhkIZYAFhoG1O5+GhYiFDoRUXqxbY3h8dcQ818zy/X+iGbDnch
|
||||
uFzzOxTTLXWpsChNHtG/KHco7dWaCSxlUtd74udhMmrhxCDT+M8sGrup7dEVwzEa
|
||||
nGiWkbWaMBAhq6Df6Ky6JO0itZK+wrML2aF3SRrO8TmegAcnSxgKQbDZrxZRQWNB
|
||||
Ncnf69A4WNNeqxy82dg6E+iBe3uU3SpPk+Yqye9kauI2YhYZQuK9Vc/+HMDRzHMC
|
||||
biCfdExkIZLDpxf/1D6UeShvlVRwns6U078pFpAg7dUiD79bHzM=
|
||||
=Ka92
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,66 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit bash-completion-r1 distutils-r1 multiprocessing
|
||||
|
||||
DESCRIPTION="Universal Command Line Environment for AWS"
|
||||
HOMEPAGE="https://pypi.org/project/awscli/"
|
||||
#SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
SRC_URI="https://github.com/aws/aws-cli/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/aws-cli-${PV}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
|
||||
# awscli 1.22.55 → botocore 1.24.0
|
||||
# so botocore is x.(y+2).(z-55)
|
||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(( $(ver_cut 3-) - 55))"
|
||||
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.4.0[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
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() {
|
||||
# integration tests require AWS credentials and Internet access
|
||||
epytest tests/{functional,unit} \
|
||||
-n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
|
||||
}
|
||||
|
||||
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.
Binary file not shown.
@ -1,5 +1,5 @@
|
||||
AUX 50buttercup-gentoo.el 84 BLAKE2B ef557e509cca97f5ed6b899d4911c6e2419b60721ce8c6f975bdd60647bcff184d564fdfca92c83a6b25d587307fd1333eada20b80105ef23556df9b1caa78a2 SHA512 e404d7a78b58d7547d96d7f91ad844ebf39f76cec816d050485cb570d12f819a9b2e670f63685235b72581eea3576bbd12e7fe072f082851b262396f6af061d1
|
||||
AUX buttercup-1.24-properties-equal.patch 1596 BLAKE2B 384adba33517c2f6677e10aac40c5a939914f74a936d7891e52eb4b706d33c0005f1ce63e0ba8b9672fdad403f6ec36e3191246c252c30574c448408ce24a1aa SHA512 a7dfe3a0d9df701b47287afd8718fbe01886870ab0665cfb73ba240b03facae5b1dc53d5e07ac2cbf21823a203e46a038e64025a82d627d2e8a516997bc8e654
|
||||
DIST buttercup-1.24.tar.gz 85337 BLAKE2B fb40d0899f68aff5f2fdb989b2c0e42005e6667ecfe8a4ca806ddb4139f497f0eed5328ba6407136b757a0f13bc6ec5ee488792da3de1e84edba394a781c410c SHA512 0a436f5e5bcf386a3675ef281ac6c9f0125917058de88a5557d879004bbf7cd4298086aa3fb86f2bd807f46c166b0fb02e248cc485878891293147656525f8ca
|
||||
EBUILD buttercup-1.24.ebuild 852 BLAKE2B b53348b6d88b0512f9343243fd3f04adc7f8909d777f5cdc362129684f5ff08917582557e60fa2d23413a23b46f9e949251f0e7423089ebb34cbfad19b5be68b SHA512 19bff5996f37a261d3901f1d9ebdf145bdde1da57e5093e578abb47b3e5ff76c819cc0264860533b0c4bf8a84b2f21a4c04d04d808adec648463a457251291dd
|
||||
EBUILD buttercup-1.24.ebuild 857 BLAKE2B 436b5361a188632b5275046a906f2b00acb30fd5a31cb4575eaed6516c1b7528ac8923ebe62dcaf9d611f6d002fa5ab6e584186f04738a1ffb251f91de7724cc SHA512 73c720feb080a9f95cdc5df740a336ebef50070ab85ddadc3a13f172372ed462d8178462bcf3997de2ba02fea8db8f3b9c7d4633777465c2019deb1249cb1ac6
|
||||
MISC metadata.xml 392 BLAKE2B 365eddee8c36962902e64b476ca9f21b34bf1faf9dd5ff2ad28d799a8079ea81cfea23adfc81e0a40edee9d4a6551affabaec91c9b931cfb161cf8a5bfbb024f SHA512 899c734fc6bae680c7d44dd0750d0a55a74ef2a5408be0e3a33a920ed283535c1136fc6b04bca86e85304ee1a3972413f18cc047be1e1565ce6c2a7940e087f5
|
||||
|
@ -1,5 +1,5 @@
|
||||
AUX 50noflet-gentoo.el 38 BLAKE2B e96c6cf48d1522d89450e11d339c76210c672377208b56951791b83c6ef22b2c872d313084e199dd5d7b533a99106a87dbc7f15b5ee6126f71bf5f2e84165ffa SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5
|
||||
AUX noflet-fix-requires.patch 735 BLAKE2B 513a05b2343411771968d4caec6e81f5b8f5b66f8ea5d663aff256160df8a891bb821eb5ea39c60959326ce29677bd9ca1e6a09ab52783cd4cf324c981989f12 SHA512 8b6b21f5e67e57d20e1555201e248eaa6f6f32fb7e9fe68557a27b27708758de714e5031f9c50dcaf50208e216df41455d82a6bf5d34b2897ca89a9d635b91df
|
||||
DIST noflet-0.0.15_p20141102.tar.gz 3123 BLAKE2B 0886da1af599e8ca226fbbefa31b6130c76d704d62c5323803543c31e975c375c1cfc12a5a3cfb5e2491488a31fce5538ab80f826de43fa4c77bdc7e8bd84315 SHA512 7007cb09f3ceaba652042a1ba9ff669e73b0a01775de573f0cfab33eef963e7b9125bb16ce1cd809479ea3ec0277eeed757a716538b1ca1f5b559b1ecdf7ed73
|
||||
EBUILD noflet-0.0.15_p20141102.ebuild 594 BLAKE2B 3860ab648d2dbfe4b435206a5e84ceda9a7a652c28f4a52f19b878b660a5eca6b0e9b2b99191f45ef6e045aff500134c6ee7ea0bddaeffffcd76d89b51996c85 SHA512 90cbb18cd3a05d6d5379c0b52b102b6d477af2286227899c3caa8116384fa9107355bfdaa67db6419907ee82f0f41237c0e6dfe3c633182bb48ba497506eb0b6
|
||||
EBUILD noflet-0.0.15_p20141102-r1.ebuild 641 BLAKE2B 4459ad27d23ce9b45c550f2dcb3a00c1b7cb6c653d02390e205dd9ebba63f1808e3d26b263a59ab72055a4141396fc2e0e89fe4881a86942511c2713d14351e4 SHA512 f560f08feae4b5889b24bd1b0440c35b95c2f98bc7b1a1845243467978ad708a34663dd3b653c6fa54f11768fe914a54ae39ff02e023f32ecb6650e37a18d9a3
|
||||
MISC metadata.xml 435 BLAKE2B ce7fd39a001c15f061147a3419acc25566ca6db9ac3868f410da7289fba33df1d274fc9efa970b38dc4f27f543219ce7ab125834264daddccdd7c15b3bf26d46 SHA512 2e95b227aebb9f38dc34861a0a56d4edefa20575ec0d0ec0cbf50418f7dcc853512ea170e6fd7e317e6932aa65cb5f4049fc62a413b78e244f4e979f8e4a9f73
|
||||
|
Binary file not shown.
@ -1,3 +0,0 @@
|
||||
DIST freehep-vectorgraphics-2.4.tar.gz 4118379 BLAKE2B c8a5840ebab43398a6f87f97855a38f843b0e05267f5446b5f22a0c0124c98717c00801fe93ef3b541b2c53d07176ab1319a27ad26ed177b6dded11e3fa2e7bb SHA512 b5cf083cc6951e7c4b438d5e648f61ca20b23e02163a8cfc4669beaaec2fa9e33338b0ba6875bfe4a3864ac48f9774acfedc2a3b2f59a7488ef99a4817e39382
|
||||
EBUILD freehep-graphicsbase-2.4.ebuild 1232 BLAKE2B 96548095f99407031b5b33578598020279f28549ee2521d2359e935f7f0f53665deb26fb6d489a340a9de670add1468ea7b68819a848df8d5dccced2db775d34 SHA512 91fc0324bcd02ee36e446bb5ec081eee54da58743ddab0fd086e22a92bde956cfe276725bf51e532e5927a5fd7295587d420b1d55da8ed7d78a5b28b1767f81e
|
||||
MISC metadata.xml 332 BLAKE2B b068badae4c159eb9fae77c3780edd8cb8dc6462750c4dd144f21e6534d173d65b05948ab2827beb407387f44c70474437d8536c11f6c1b776642c3c6374b5f6 SHA512 2c2eb1120fcad20dc8cc98aaa56d07bbf415cbd28198d292f6fb5c038d1944ce1ae29b38ff79a7382264f7fc06eb0ad8eb55448731bdb9643ec8b99337d0df4a
|
@ -1,49 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
MY_PN="freehep-vectorgraphics"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
DESCRIPTION="High Energy Physics Java library - FreeHEP Graphics Base Library"
|
||||
HOMEPAGE="http://java.freehep.org/"
|
||||
SRC_URI="https://github.com/freehep/${MY_PN}/archive/${MY_P}.tar.gz"
|
||||
LICENSE="Apache-2.0 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
CDEPEND="dev-java/freehep-io:0
|
||||
dev-java/junit:4"
|
||||
|
||||
DEPEND="${CDEPEND}
|
||||
>=virtual/jdk-1.7"
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
>=virtual/jre-1.7"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${MY_P}/${PN}"
|
||||
JAVA_SRC_DIR="src/main/java"
|
||||
JAVA_GENTOO_CLASSPATH="freehep-io,junit-4"
|
||||
|
||||
src_compile() {
|
||||
java-pkg-simple_src_compile
|
||||
java-pkg_addres ${PN}.jar src/main/resources
|
||||
}
|
||||
|
||||
src_test() {
|
||||
local DIR=src/test/java
|
||||
local CP="${DIR}:${PN}.jar:$(java-pkg_getjars ${JAVA_GENTOO_CLASSPATH})"
|
||||
local TESTS=$(find ${DIR} -name "*Test.java" ! -name "ExportFileTypeTest.java")
|
||||
TESTS="${TESTS//src\/test\/java\/}"
|
||||
TESTS="${TESTS//.java}"
|
||||
TESTS="${TESTS//\//.}"
|
||||
|
||||
ejavac -cp "${CP}" -d ${DIR} $(find ${DIR} -name "*.java")
|
||||
ejunit4 -classpath "${CP}" ${TESTS}
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>java@gentoo.org</email>
|
||||
<name>Java</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">freehep/freehep-vectorgraphics</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,3 +0,0 @@
|
||||
DIST freehep-io-2.2.2.tar.gz 76935 BLAKE2B 11468effa883c44f4376bac7282881942209cd5769545083bd761489f31eceec96c909d452f2a056172c8fee65917895acb34c18583d771a258883e4e12c3906 SHA512 1cc7cab3d9648b119aa8c637c84cd985adc0f9dd2cdd153021500831325d719ef5fa41d8964ccbeed3af95b87e09c4886597c0ede1370a209f6807932636b0ee
|
||||
EBUILD freehep-io-2.2.2.ebuild 936 BLAKE2B cf9191988fe948d49462eaa97f18f52fd86ee3c241216230a37d30ac1da1cba2c70135f0a792ab40666725470c5028177d2b4aab1cd2c3d6c53ec9dd70a3bd9e SHA512 720219b1e3fce51361ec3cc4cc99206463abc77931d02c9320b41ffa073e253552f4777bbdfa92ec9595877f21d1f5a411aba6a9f366619384b052529f8331f7
|
||||
MISC metadata.xml 320 BLAKE2B b44bc879ee1d52a81b92424d7725b1c7313588af0844c2e51e32781bd8e96dc78122e3352dbd5112e0286b8691a4eaac2ab873fe32f323f0f9fa9eaaebb27f07 SHA512 1861759d80238474516ad621c51e4f08255d0934cb6c92c0d45aee0d0422b1821f2c408698ab34b2abdc75f63172d4551bcb4214848f22ea09b4a8a4937570f4
|
@ -1,37 +0,0 @@
|
||||
# Copyright 1999-2019 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
DESCRIPTION="High Energy Physics Java library - FreeHEP I/O Library"
|
||||
HOMEPAGE="http://java.freehep.org/"
|
||||
SRC_URI="https://github.com/freehep/${PN}/archive/${P}.tar.gz"
|
||||
LICENSE="Apache-2.0 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
DEPEND=">=virtual/jdk-1.7
|
||||
test? ( dev-java/junit:4 )"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.7"
|
||||
|
||||
S="${WORKDIR}/${PN}-${P}"
|
||||
JAVA_SRC_DIR="src/main/java"
|
||||
|
||||
src_test() {
|
||||
local DIR=src/test/java
|
||||
local CP="${DIR}:${PN}.jar:$(java-pkg_getjars junit-4)"
|
||||
local TESTS=$(find ${DIR} -name "*Test.java" ! -name "Abstract*")
|
||||
TESTS="${TESTS//src\/test\/java\/}"
|
||||
TESTS="${TESTS//.java}"
|
||||
TESTS="${TESTS//\//.}"
|
||||
|
||||
ejavac -cp "${CP}" -d ${DIR} $(find ${DIR} -name "*.java")
|
||||
ejunit4 -classpath "${CP}" ${TESTS}
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>java@gentoo.org</email>
|
||||
<name>Java</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">freehep/freehep-io</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,4 +0,0 @@
|
||||
AUX glassfish-interceptor-api-3.1-build.xml.patch 376 BLAKE2B 55ee41094ff5877474578e6ed77f1e5c8aae221b1080672de3f7bf2d949fda26f13bf43d891e899b61f1fc65032661831e6c5c2247e47901a07e80e48fd52961 SHA512 9c98831903c3f96df13a5ce0771a1064e9458f12f8e2a898758ccb63f0dbaab6047082dda5fa5a8e111c442536af28681eb712a6f4dc8844b388f721a0101c26
|
||||
DIST glassfish-interceptor-api-3.1.tar.xz 14600 BLAKE2B ef46f503a0a44650750f9cc53b51d02219779e2b1891c46179e07566a7ed359cb8ac455d2819bd22c5af7a78f33861a32e26c2cf977ebdac46f172e144c536dd SHA512 674f53d53afb63799c579b0ec177a009178315fb62f027441da14ceb5d6fa07408840ad82aa8fa7be31b53d43b53ff28ffb1617d644c989bc4ac17ce5e626563
|
||||
EBUILD glassfish-interceptor-api-3.1.ebuild 842 BLAKE2B a3faf04ee1ee021570566498c5eb713bdd93f6cc1543da35bcf392c1d57d74c6b71bde7a5f7aef8b6c9d55d416292c2da51dd12982c6541373def94c82683f14 SHA512 f4ebd4be93896f145936807b4b3ff68cf62684ffc5334a7e759ddd93cc48bdbe30b1746da312301ce44e3cb3b5e93b9444c74ebdbdf32354655fa03bff4f6fcd
|
||||
MISC metadata.xml 233 BLAKE2B 2b385ca77219f08b2874b3a4a91a0c836d3cb45ec44b05babb33d590c56ceb5337ecb93a8450a37f8e6bbf4cfc1455892e8142d22e0a1d527d40361e2dce350b SHA512 1acc975a7dc3344bc63282d652ca00d8245970b58353b4fd00f09a4859db3eaba2dcd85e1537d424b7174e4f9c01c2ffb10ec6d107b5c895c9ca20730666de7f
|
@ -1,10 +0,0 @@
|
||||
--- a/maven-build.xml
|
||||
+++ b/maven-build.xml
|
||||
@@ -166,7 +166,6 @@
|
||||
<jar jarfile="${maven.build.dir}/${maven.build.finalName}.jar"
|
||||
compress="true"
|
||||
index="false"
|
||||
- manifest="/tmp/glassfish-interceptor-api-3.1/target/classes/META-INF/MANIFEST.MF"
|
||||
basedir="${maven.build.outputDir}"
|
||||
excludes="**/package.html"/>
|
||||
</target>
|
@ -1,41 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
TOMEE_PV="1.5.2"
|
||||
|
||||
DESCRIPTION="Project GlassFish Interceptor API"
|
||||
HOMEPAGE="https://glassfish.java.net/"
|
||||
SRC_URI="https://dev.gentoo.org/~tomwij/files/dist/${P}.tar.xz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86 ~amd64-linux"
|
||||
|
||||
CDEPEND=""
|
||||
|
||||
DEPEND=">=virtual/jdk-1.7
|
||||
${CDEPEND}"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.7
|
||||
${CDEPEND}"
|
||||
|
||||
JAVA_ANT_REWRITE_CLASSPATH="true"
|
||||
EANT_GENTOO_CLASSPATH=""
|
||||
JAVA_PKG_BSFIX_NAME="maven-build.xml"
|
||||
|
||||
java_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-build.xml.patch
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar target/javax.interceptor-api-${PV}.jar
|
||||
|
||||
use doc && java-pkg_dojavadoc target/site/apidocs
|
||||
use source && java-pkg_dosrc src/main/java/javax
|
||||
}
|
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>java@gentoo.org</email>
|
||||
<name>Java</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,4 +0,0 @@
|
||||
AUX gnu-classpath-0.98-freetype-2.5.3-support.patch 1192 BLAKE2B 18a8c2a6516def598c614a50c7c260c13ba7304a1d189ef0d0d7ffbea37b2c8972fdb0449eacfe49deb58c3aaaac44b36593d2b3df745066f64889a957e08d51 SHA512 5832a27caf0a064a29fb00a186d116193af98c0f2a97ef868be7ca0cab1aa51bd32df90f32ee43f9ecdbda52ea3b264f6f3bbd48d8b8f7cb4d1e0a1444f716fb
|
||||
DIST classpath-0.98.tar.gz 11021342 BLAKE2B 8bd0c55153569b34dfde767233ed48f6ebf0f507d34d991a410b0e40a2ddfbd20d4568697265f8544823337f568a916288e92c096b39fcd5c67afc82ddfc3cc3 SHA512 0d98f87cd78c166d566ecd8d0372f2d6cdf422e8c4c806ca01d3a77dafbdd80ee936de78a2c5d4226174027efdc053fe92669514bdd8acb3290a7b3ec002d31f
|
||||
EBUILD gnu-classpath-0.98-r6.ebuild 2908 BLAKE2B 43d72cce9d97c8a58f3b2d166d39e7183721d9e65c8ead2661038bab68e3b1089e9b6d2fcd96b561cfaba8eda7e1686e4f3c9fc6e66978d37608caf268722c3a SHA512 3f3efd40f380a6e71c8c024ff277435d05d04280a9e9f66f5f06fc89030f52617123b8460a3f46841b4fea89115c0ba7ef5bd6f6c12b7bdbbd3415963b3a1aa3
|
||||
MISC metadata.xml 704 BLAKE2B 8fc63998c01d59a4180044b7610f220aeba7da80d57ad862530a9b9490dd33ada5d072352e4e8150ded3977289cc19c8fd930f6b50452b59052275adeb587460 SHA512 ddf64513a594122259b5f2f050626bf04c3da0ad31b5adf40082b5d416978ccd2b164d2bfd514c4099b4e57d585392f4fb34de34e773ec94279f0205ba339b5d
|
@ -1,32 +0,0 @@
|
||||
--- ./native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c.orig 2014-03-18 10:35:50.904133661 +0100
|
||||
+++ ./native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c 2014-03-18 10:37:03.808131298 +0100
|
||||
@@ -42,8 +42,9 @@
|
||||
#include <pango/pango.h>
|
||||
#include <pango/pangoft2.h>
|
||||
#include <pango/pangofc-font.h>
|
||||
-#include <freetype/ftglyph.h>
|
||||
-#include <freetype/ftoutln.h>
|
||||
+#include <ft2build.h>
|
||||
+#include FT_GLYPH_H
|
||||
+#include FT_OUTLINE_H
|
||||
#include "jcl.h"
|
||||
#include "gdkfont.h"
|
||||
#include "gnu_java_awt_peer_gtk_FreetypeGlyphVector.h"
|
||||
--- ./native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c.orig 2014-03-18 10:37:12.048131031 +0100
|
||||
+++ ./native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c 2014-03-18 10:37:58.416129528 +0100
|
||||
@@ -39,10 +39,11 @@
|
||||
#include <pango/pango.h>
|
||||
#include <pango/pangoft2.h>
|
||||
#include <pango/pangofc-font.h>
|
||||
-#include <freetype/ftglyph.h>
|
||||
-#include <freetype/ftoutln.h>
|
||||
-#include <freetype/fttypes.h>
|
||||
-#include <freetype/tttables.h>
|
||||
+#include <ft2build.h>
|
||||
+#include FT_GLYPH_H
|
||||
+#include FT_OUTLINE_H
|
||||
+#include FT_TYPES_H
|
||||
+#include FT_TRUETYPE_TABLES_H
|
||||
#include "gdkfont.h"
|
||||
#include "gtkpeer.h"
|
||||
#include "gnu_java_awt_peer_gtk_GdkFontPeer.h"
|
@ -1,115 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit epatch java-pkg-2 multilib
|
||||
|
||||
MY_P=${P/gnu-/}
|
||||
DESCRIPTION="Free core class libraries for use with Java VMs and compilers"
|
||||
SRC_URI="mirror://gnu/classpath/${MY_P}.tar.gz"
|
||||
HOMEPAGE="https://www.gnu.org/software/classpath"
|
||||
|
||||
LICENSE="GPL-2-with-linking-exception"
|
||||
SLOT="0.98"
|
||||
KEYWORDS="amd64 ppc64 x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
IUSE="alsa debug doc dssi examples gconf +gjdoc gmp gtk xml"
|
||||
REQUIRED_USE="doc? ( gjdoc )"
|
||||
|
||||
RDEPEND="alsa? ( media-libs/alsa-lib )
|
||||
dssi? ( >=media-libs/dssi-0.9 )
|
||||
gconf? ( gnome-base/gconf:2= )
|
||||
gjdoc? ( >=dev-java/antlr-2.7.7-r7:0 )
|
||||
gmp? ( >=dev-libs/gmp-4.2.4:0= )
|
||||
gtk? (
|
||||
>=x11-libs/gtk+-2.8:2=
|
||||
dev-libs/glib:2=
|
||||
media-libs/freetype:2=
|
||||
>=x11-libs/cairo-1.1.9:=
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
x11-libs/libX11
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXtst
|
||||
x11-libs/pango
|
||||
)
|
||||
xml? ( >=dev-libs/libxml2-2.6.8:2= >=dev-libs/libxslt-1.1.11 )"
|
||||
|
||||
DEPEND="app-arch/zip
|
||||
gtk? (
|
||||
x11-base/xorg-proto
|
||||
x11-libs/libXrender
|
||||
>=x11-libs/libXtst-1.1.0
|
||||
)
|
||||
>=virtual/jdk-1.5
|
||||
${RDEPEND}"
|
||||
|
||||
RDEPEND=">=virtual/jre-1.5
|
||||
${RDEPEND}"
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
java_prepare() {
|
||||
epatch "${FILESDIR}"/${P}-freetype-2.5.3-support.patch
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# don't use econf, because it ends up putting things under /usr, which may
|
||||
# collide with other slots of classpath
|
||||
local myconf
|
||||
if use gjdoc; then
|
||||
local antlr=$(java-pkg_getjar antlr antlr.jar)
|
||||
myconf="--with-antlr-jar=${antlr}"
|
||||
fi
|
||||
|
||||
if use doc; then
|
||||
# Avoid a cyclic dependency on gjdoc by building gjdoc before
|
||||
# the docs. First we need to trick configure. Hack alert!
|
||||
echo -e "#!/bin/sh\necho gjdoc 0.8" > tools/gjdoc.build || die
|
||||
chmod 755 tools/gjdoc.build || die
|
||||
fi
|
||||
|
||||
ANTLR= ./configure \
|
||||
$(use_enable alsa) \
|
||||
$(use_enable debug ) \
|
||||
$(use_enable examples) \
|
||||
$(use_enable gconf gconf-peer) \
|
||||
$(use_enable gjdoc) \
|
||||
$(use_enable gmp) \
|
||||
$(use_enable gtk gtk-peer) \
|
||||
$(use_enable xml xmlj) \
|
||||
$(use_enable dssi ) \
|
||||
$(use_with doc gjdoc "${S}/tools/gjdoc.build") \
|
||||
--enable-jni \
|
||||
--disable-plugin \
|
||||
--host=${CHOST} \
|
||||
--prefix="${EPREFIX}"/usr/${PN}-${SLOT} \
|
||||
--disable-Werror \
|
||||
${myconf} || die "configure failed"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if use doc; then
|
||||
# Build gjdoc before the docs. We need to hack the real gjdoc
|
||||
# script to run from the build directory instead.
|
||||
sed -r "s:^(tools_dir=).*:\1${S}/tools:" tools/gjdoc > tools/gjdoc.build || die
|
||||
emake -C lib
|
||||
emake -C tools
|
||||
fi
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
dodoc AUTHORS BUGS ChangeLog* HACKING NEWS README THANKYOU TODO
|
||||
java-pkg_regjar /usr/${P}/share/classpath/glibj.zip
|
||||
|
||||
if use doc; then
|
||||
# Strangely the Makefile doesn't install these.
|
||||
insinto /usr/${PN}-${SLOT}/share/classpath/api
|
||||
doins -r doc/api/html/*
|
||||
fi
|
||||
}
|
@ -1,17 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>java@gentoo.org</email>
|
||||
<name>Java</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="alsa">Build with ALSA javax.sound.midi provider</flag>
|
||||
<flag name="dssi">Build with DSSI javax.sound.midi provider</flag>
|
||||
<flag name="gconf">Build with GConf preferences backend</flag>
|
||||
<flag name="gmp">Build with GMP backend for java.math.BigInteger</flag>
|
||||
<flag name="gjdoc">Build GJDoc, a documentation generator</flag>
|
||||
<flag name="gtk">Build with Gtk+ AWT peers</flag>
|
||||
<flag name="xml">Build with native XML backend</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
@ -1,4 +0,0 @@
|
||||
AUX invokebinder-1.6-build.xml 9883 BLAKE2B 956e962ef531cfc4e3b90aedb804e709c2528c0c37747a4c897686eb5072e01fc95c4fdf5d88c882412da2131751f312b7fbc3a8c90ab9016bcb3b5d2f312480 SHA512 d498da02a99a4dbbf6c05862a027bca3ed06b8575b8cd7f0c1413750b88b48fe6823ee0c02067a6e476f737b8884a1e7e53bcc9dfe7f74613601bd780c3965a2
|
||||
DIST invokebinder-1.6.tar.gz 36027 BLAKE2B b1a676063690500ae0a2c39eed7828d115074fd18ac88338e6078413d837f91e5a1a9a5beb2da976f82315fc6fb63de6f3df47e82c2e7589d4689986d78e3fa1 SHA512 cacdd6dd5fe74bbba940be1b3d53b183adc247b74e89cc0784805b2ad2c63d12ca1abe20bacf0a90ea50db7574e43d4ac52b5a46e61912e5153e2ac2f6bc559a
|
||||
EBUILD invokebinder-1.6.ebuild 896 BLAKE2B a009c871e0f31e7c7a3cc529348465d9fc60fd120cdfe46668cfe04caa3927d700d297ebccab61c384117cfbbef4a916d036b217d08b0577d6bdc3b9e4409b2c SHA512 0b26690302f1676e171d618a23c9a3d0de1c2bb9b403c3481fcbf6ac604f1f3e948ba4769632e1efbde3479f2a9aebc8eaff9e6f3adc0762fa33be0a87715817
|
||||
MISC metadata.xml 332 BLAKE2B bcda7ff56d916303e916e8a2dcd167fa5bca6db1e5248710b5ae25543b426b595eac5cacb81d5f1fa6d71409a5e1c6aad12717492b5eaa7e446df17f2dc889e7 SHA512 5f8e3d700c95d84b07592e1246300d8c7f65238f56168d18cd2a2ad290f2dbc2b254728812c76b7901424f15dce655f41501469cdfa3e88d4692ba0e3bc49c34
|
@ -1,230 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Ant build file (http://ant.apache.org/) for Ant 1.6.2 or above. -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- ===================== - DO NOT EDIT THIS FILE! - ===================== -->
|
||||
<!-- ====================================================================== -->
|
||||
<!-- -->
|
||||
<!-- Any modifications will be overwritten. -->
|
||||
<!-- -->
|
||||
<!-- Generated by Maven Ant Plugin on 10/12/15 9:24 PM -->
|
||||
<!-- See: http://maven.apache.org/plugins/maven-ant-plugin/ -->
|
||||
<!-- -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<project name="invokebinder-from-maven" default="package" basedir=".">
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Build environment properties -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<property file="${user.home}/.m2/maven.properties"/>
|
||||
<property file="maven-build.properties"/>
|
||||
|
||||
<property name="maven.build.finalName" value="invokebinder-1.6"/>
|
||||
<property name="maven.build.dir" value="target"/>
|
||||
<property name="maven.build.outputDir" value="${maven.build.dir}/classes"/>
|
||||
<property name="maven.build.srcDir.0" value="src/main/java"/>
|
||||
<property name="maven.build.resourceDir.0" value="src/main/resources"/>
|
||||
<property name="maven.build.testOutputDir" value="${maven.build.dir}/test-classes"/>
|
||||
<property name="maven.build.testDir.0" value="src/test/java"/>
|
||||
<property name="maven.build.testResourceDir.0" value="src/test/resources"/>
|
||||
<property name="maven.test.reports" value="${maven.build.dir}/test-reports"/>
|
||||
<property name="maven.reporting.outputDirectory" value="${maven.build.dir}/site"/>
|
||||
|
||||
<property name="maven.repo.local" value="${user.home}/.m2/repository"/>
|
||||
<property name="maven.settings.offline" value="false"/>
|
||||
<property name="maven.settings.interactiveMode" value="true"/>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Defining classpaths -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<path id="build.classpath"/>
|
||||
<path id="build.test.classpath">
|
||||
<pathelement location="${maven.repo.local}/junit/junit/4.9/junit-4.9.jar"/>
|
||||
<pathelement location="${maven.repo.local}/org/hamcrest/hamcrest-core/1.1/hamcrest-core-1.1.jar"/>
|
||||
</path>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Cleaning up target -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<target name="clean" description="Clean the output directory">
|
||||
<delete dir="${maven.build.dir}"/>
|
||||
</target>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Compilation target -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<target name="compile" description="Compile the code">
|
||||
<mkdir dir="${maven.build.outputDir}"/>
|
||||
<javac destdir="${maven.build.outputDir}"
|
||||
encoding="UTF-8"
|
||||
nowarn="false"
|
||||
debug="true"
|
||||
optimize="false"
|
||||
deprecation="true"
|
||||
target="1.7"
|
||||
verbose="false"
|
||||
fork="false"
|
||||
source="1.7">
|
||||
<src>
|
||||
<pathelement location="${maven.build.srcDir.0}"/>
|
||||
</src>
|
||||
<classpath refid="build.classpath"/>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Test-compilation target -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<target name="compile-tests"
|
||||
depends="compile"
|
||||
description="Compile the test code"
|
||||
unless="maven.test.skip">
|
||||
<mkdir dir="${maven.build.testOutputDir}"/>
|
||||
<javac destdir="${maven.build.testOutputDir}"
|
||||
encoding="UTF-8"
|
||||
nowarn="false"
|
||||
debug="true"
|
||||
optimize="false"
|
||||
deprecation="true"
|
||||
target="1.7"
|
||||
verbose="false"
|
||||
fork="false"
|
||||
source="1.7">
|
||||
<src>
|
||||
<pathelement location="${maven.build.testDir.0}"/>
|
||||
</src>
|
||||
<classpath>
|
||||
<path refid="build.test.classpath"/>
|
||||
<pathelement location="${maven.build.outputDir}"/>
|
||||
</classpath>
|
||||
</javac>
|
||||
</target>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Run all tests -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<target name="test"
|
||||
depends="compile-tests, junit-missing"
|
||||
unless="junit.skipped"
|
||||
description="Run the test cases">
|
||||
<mkdir dir="${maven.test.reports}"/>
|
||||
<junit printSummary="yes" haltonerror="true" haltonfailure="true" fork="true" dir=".">
|
||||
<sysproperty key="basedir" value="."/>
|
||||
<formatter type="xml"/>
|
||||
<formatter type="plain" usefile="false"/>
|
||||
<classpath>
|
||||
<path refid="build.test.classpath"/>
|
||||
<pathelement location="${maven.build.outputDir}"/>
|
||||
<pathelement location="${maven.build.testOutputDir}"/>
|
||||
</classpath>
|
||||
<batchtest todir="${maven.test.reports}" unless="test">
|
||||
<fileset dir="${maven.build.testDir.0}">
|
||||
<include name="**/Test*.java"/>
|
||||
<include name="**/*Test.java"/>
|
||||
<include name="**/*TestCase.java"/>
|
||||
<exclude name="**/*Abstract*Test.java"/>
|
||||
</fileset>
|
||||
</batchtest>
|
||||
<batchtest todir="${maven.test.reports}" if="test">
|
||||
<fileset dir="${maven.build.testDir.0}">
|
||||
<include name="**/${test}.java"/>
|
||||
<exclude name="**/*Abstract*Test.java"/>
|
||||
</fileset>
|
||||
</batchtest>
|
||||
</junit>
|
||||
</target>
|
||||
|
||||
<target name="test-junit-present">
|
||||
<available classname="junit.framework.Test" property="junit.present" classpathref="build.test.classpath"/>
|
||||
</target>
|
||||
|
||||
<target name="test-junit-status"
|
||||
depends="test-junit-present">
|
||||
<condition property="junit.missing">
|
||||
<and>
|
||||
<isfalse value="${junit.present}"/>
|
||||
<isfalse value="${maven.test.skip}"/>
|
||||
</and>
|
||||
</condition>
|
||||
<condition property="junit.skipped">
|
||||
<or>
|
||||
<isfalse value="${junit.present}"/>
|
||||
<istrue value="${maven.test.skip}"/>
|
||||
</or>
|
||||
</condition>
|
||||
</target>
|
||||
|
||||
<target name="junit-missing"
|
||||
depends="test-junit-status"
|
||||
if="junit.missing">
|
||||
<echo>=================================== WARNING ===================================</echo>
|
||||
<echo> JUnit is not present in the test classpath or your $ANT_HOME/lib directory. Tests not executed.</echo>
|
||||
<echo>===============================================================================</echo>
|
||||
</target>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Javadoc target -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<target name="javadoc" description="Generates the Javadoc of the application">
|
||||
<javadoc sourcepath="${maven.build.srcDir.0}"
|
||||
packagenames="*"
|
||||
destdir="${maven.reporting.outputDirectory}/apidocs"
|
||||
access="protected"
|
||||
old="false"
|
||||
verbose="false"
|
||||
version="true"
|
||||
use="true"
|
||||
author="true"
|
||||
splitindex="false"
|
||||
nodeprecated="false"
|
||||
nodeprecatedlist="false"
|
||||
notree="false"
|
||||
noindex="false"
|
||||
nohelp="false"
|
||||
nonavbar="false"
|
||||
serialwarn="false"
|
||||
charset="ISO-8859-1"
|
||||
linksource="false"
|
||||
breakiterator="false"/>
|
||||
</target>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Package target -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<target name="package" depends="compile,test" description="Package the application">
|
||||
<jar jarfile="${maven.build.dir}/${maven.build.finalName}.jar"
|
||||
compress="true"
|
||||
index="false"
|
||||
basedir="${maven.build.outputDir}"
|
||||
excludes="**/package.html"/>
|
||||
</target>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- A dummy target for the package named after the type it creates -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<target name="jar" depends="package" description="Builds the jar for the application"/>
|
||||
|
||||
<!-- ====================================================================== -->
|
||||
<!-- Download dependencies target -->
|
||||
<!-- ====================================================================== -->
|
||||
|
||||
<target name="test-offline">
|
||||
<condition property="maven.mode.offline">
|
||||
<equals arg1="${maven.settings.offline}" arg2="true"/>
|
||||
</condition>
|
||||
</target>
|
||||
|
||||
</project>
|
@ -1,44 +0,0 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
|
||||
JAVA_PKG_IUSE="doc source test"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Provide a friendly DSL for binding method handles"
|
||||
HOMEPAGE="https://github.com/headius/invokebinder"
|
||||
SRC_URI="https://github.com/headius/${PN}/archive/${P}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
LICENSE="Apache-2.0"
|
||||
|
||||
S="${WORKDIR}/${PN}-${P}"
|
||||
|
||||
DEPEND=">=virtual/jdk-1.7
|
||||
test? (
|
||||
dev-java/ant-junit:0
|
||||
)"
|
||||
RDEPEND=">=virtual/jre-1.7"
|
||||
|
||||
JAVA_ANT_REWRITE_CLASSPATH="yes"
|
||||
EANT_TEST_TARGET="test"
|
||||
|
||||
java_prepare() {
|
||||
cp "${FILESDIR}"/${P}-build.xml build.xml || die
|
||||
}
|
||||
|
||||
src_test() {
|
||||
java-pkg-2_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
java-pkg_newjar "target/${P}.jar" "${PN}.jar"
|
||||
use source && java-pkg_dosrc src/main/java/com
|
||||
if use doc; then
|
||||
java-pkg_dojavadoc target/site/apidocs
|
||||
dodoc README.markdown
|
||||
fi
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>java@gentoo.org</email>
|
||||
<name>Java</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">headius/invokebinder</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,3 +0,0 @@
|
||||
DIST java-apicheck-0_p20150907.tar.gz 1550 BLAKE2B 75d53337c6ead56927897ec26f7c475296564e737eb91c66f330aefed8f0675b27c23cbbf34a27d15e42e3e3a74ac078465b7dd6030faf1fe3d09cd1f45d7255 SHA512 68a3a5443ea26840a526c2e53451e47e441f6ec15b2ddffef8f5d63a50f1129d18cd65506ecfe0bbf3f9829514697648eff8f64e558f0bd5376b0bf2add70b70
|
||||
EBUILD java-apicheck-0_p20150907.ebuild 477 BLAKE2B 32e9f43fda75b74d809e0ee11040e52a7581e9e641cf88571bf778257e3cc1e22e45e1ae5d506e6ad98c9322bb947bd38688a277d5024786a385da0d70c6a79e SHA512 b72df259425ea2b1d0639529b94ead9a14a5ad7a6428fa99109487744913f68388af7158d6fd015c30f53572f1f81765f4b511f4a1b7ceb64b1e46653f9fbaff
|
||||
MISC metadata.xml 322 BLAKE2B ea5e94aaa924ebff56df9322e810656a075f1b892f1f1e609273991f41951dad47a95887972219788dc10a234cef75061d365754ff9d0038a80e4e2a71555526 SHA512 b2904b4007758a4de65fb2cf276daf67f8dde5058b6f91b2459a1e458c722d36fc0735037efa3d227177f7ec8e6ffb7164c8f25e874c9ed78c5543d294a98572
|
@ -1,22 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
|
||||
DESCRIPTION="Command line tool to check Java packages for API compatibility"
|
||||
HOMEPAGE="https://github.com/gentoo/java-apicheck/"
|
||||
SRC_URI="https://github.com/gentoo/java-apicheck/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-java/japitools
|
||||
dev-java/java-config
|
||||
"
|
||||
|
||||
src_install() {
|
||||
dobin ${PN}
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>java@gentoo.org</email>
|
||||
<name>Java</name>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="github">gentoo/java-apicheck</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
@ -1,3 +0,0 @@
|
||||
DIST jboss-marshalling-river-1.3.0.CR9-sources.jar 45310 BLAKE2B 87eced675dbdb0d645ae4f3321954142922053008a650a9604b32c5e850c280c16d941997874c420e48e894e9f63c6441e6b3cd629fcfe7ad31ae13abb6f41e7 SHA512 0ff0ba48f8e4c1e76d378843aeae4793992fc200cf6d5aeeeec7341ddcd6bc3c93915ccb2bddbf3996661ff21e3a992e232c0721ec4469c5347811afabec4351
|
||||
EBUILD jboss-marshalling-river-1.3.0.ebuild 679 BLAKE2B dfe7292413af40bb33773ce3ee23708ce1e3ec8a38e80843733328ab19fc718a6e75fb0c869a41146fb9703151fd7e12337fa691f4e03880b8cc2698d49d3d09 SHA512 1072ff5fd979e0855744c8263b42ec8d73f0b743acd3bb6c781286bf3740de6a4ad19e2bfaa4f7c584e033f75f7db6bd65e6c3e9432e8920e0bbc8519c46229e
|
||||
MISC metadata.xml 233 BLAKE2B 2b385ca77219f08b2874b3a4a91a0c836d3cb45ec44b05babb33d590c56ceb5337ecb93a8450a37f8e6bbf4cfc1455892e8142d22e0a1d527d40361e2dce350b SHA512 1acc975a7dc3344bc63282d652ca00d8245970b58353b4fd00f09a4859db3eaba2dcd85e1537d424b7174e4f9c01c2ffb10ec6d107b5c895c9ca20730666de7f
|
@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
DESCRIPTION="River protocol implementation for JBoss Marshalling"
|
||||
HOMEPAGE="https://jbossmarshalling.jboss.org/"
|
||||
SRC_URI="https://download.jboss.org/jbossmarshalling/${P}.CR9-sources.jar"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
CDEPEND="~dev-java/jboss-marshalling-${PV}:0"
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
>=virtual/jre-1.7"
|
||||
|
||||
DEPEND="${CDEPEND}
|
||||
>=virtual/jdk-1.7
|
||||
app-arch/unzip"
|
||||
|
||||
JAVA_GENTOO_CLASSPATH="jboss-marshalling"
|
||||
|
||||
src_compile() {
|
||||
java-pkg-simple_src_compile
|
||||
java-pkg_addres ${PN}.jar .
|
||||
}
|
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>java@gentoo.org</email>
|
||||
<name>Java</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,3 +0,0 @@
|
||||
DIST jboss-marshalling-serial-1.3.0.CR9-sources.jar 33627 BLAKE2B 76a6d6656c456ef5b4a4acbb659f52280d63b48aea46ff4fd190f8a9b5852157e37ce511a1af87007b04f03401082dd5e9a0d540ba27ac02567e7e50f04ebc33 SHA512 23343b43d2d81fb3f9d22e82d04e3c215cf0357fe369ac316a602b4599f84602bdd38fd50c8378050b1d031db2ad31405fc38bc93ef7a9327d63a29dd73ee144
|
||||
EBUILD jboss-marshalling-serial-1.3.0.ebuild 680 BLAKE2B 67d59735454fb80be0880b4e38861c43481211c3e97fabf05d8b74149de226e2a53b887bb9e3b94285cde0e614bdc5a766807ff878dc9e964b8519af33386f4b SHA512 00d02d5681030591f937ea34ac709cbc44064ee6d1a7ef4670e21861d6f0c7e9e238160ad4dc46e242432f96de1e227c303a6dd259892414c073102525572a43
|
||||
MISC metadata.xml 233 BLAKE2B 2b385ca77219f08b2874b3a4a91a0c836d3cb45ec44b05babb33d590c56ceb5337ecb93a8450a37f8e6bbf4cfc1455892e8142d22e0a1d527d40361e2dce350b SHA512 1acc975a7dc3344bc63282d652ca00d8245970b58353b4fd00f09a4859db3eaba2dcd85e1537d424b7174e4f9c01c2ffb10ec6d107b5c895c9ca20730666de7f
|
@ -1,31 +0,0 @@
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI="5"
|
||||
|
||||
JAVA_PKG_IUSE="doc source"
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
DESCRIPTION="Serial protocol implementation for JBoss Marshalling"
|
||||
HOMEPAGE="https://jbossmarshalling.jboss.org/"
|
||||
SRC_URI="https://download.jboss.org/jbossmarshalling/${P}.CR9-sources.jar"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
CDEPEND="~dev-java/jboss-marshalling-${PV}:0"
|
||||
|
||||
RDEPEND="${CDEPEND}
|
||||
>=virtual/jre-1.7"
|
||||
|
||||
DEPEND="${CDEPEND}
|
||||
>=virtual/jdk-1.7
|
||||
app-arch/unzip"
|
||||
|
||||
JAVA_GENTOO_CLASSPATH="jboss-marshalling"
|
||||
|
||||
src_compile() {
|
||||
java-pkg-simple_src_compile
|
||||
java-pkg_addres ${PN}.jar .
|
||||
}
|
@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="project">
|
||||
<email>java@gentoo.org</email>
|
||||
<name>Java</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -1,3 +1,5 @@
|
||||
DIST reflections-0.9.10-sources.jar 53049 BLAKE2B 23491098dc648206161d983148bf11a1c4523df0593c903f9dbf03672b481d85aabaed7733a5d829b7f334e51d53dadde3fd439e62f9873ceb11f49f40a2cfef SHA512 940b80ed43aa900177e6c3551980eafe10f7ea16a1e5c0d24fc8c1e29f1e0155aae83e24f60af10f9743449ed38d2d3b211f3668fafbd95a6a2cb9c5581f56bf
|
||||
DIST reflections-0.9.12.tar.gz 48235 BLAKE2B c82bd69f4433d8db738fcd32dd7fbf643984917622853b1886e15b906a91579de0193daf0fc1a9642c12d13de8236acf3e1f1409a18713b37c6e705a3cae34bd SHA512 8f8c7603ab73b599c6e2160f42b61c4e0eedef9981c06124bba0437d6636e7bf8a916784e266754562dc17f4d3ccf8df6c9ba707d1a7c38d97dc5eea9138064f
|
||||
EBUILD reflections-0.9.10-r1.ebuild 722 BLAKE2B 538624b2713ad75cb8ef54786e492e78eb41e422fc3c8152c58c2e179f09131801ceee214848d45a74f750c5ae57c26e98fb9de6b2b47c8c0fbefadb3ca06744 SHA512 a950aaf4c57532746fac766c12f897028d0486227e3effe5a79db71c53a283693df5ab80095a5e60d76ae11a3363357147246586594c91b9c32c8307a8933df3
|
||||
EBUILD reflections-0.9.12.ebuild 3880 BLAKE2B 573e08bb0e2ffb7c6153de10618ab6b8666d7cfdc2295e6c064fe915bf29320cbd58cbbaacbae0c051ebde42b4bb58f4ec80a592730dd87bcc9e36437f108531 SHA512 e6ed04ce142fd32be266c93524e8b2a0ce7a2eec6759e3ec49e27b8184e404ef78b3a04b40fa4909c466f5e87b34995b6b6bc95e9bb8cc2d6175e6c6d6a7290f
|
||||
MISC metadata.xml 527 BLAKE2B 92b0ca46422b8b0107bef220664c0079db47a3c8f306f59d5b681b653e5bcb835a192c8018d719447ebc864ead58f3844340bf3f84ff5bbef0ab126b7d314efe SHA512 a7ad6c598f83a911b20f5b31573127433d2bd756ac15d4a29de907ce102a5fb77de2426035a8255125446128b8ef13ed1f9fa002bff285cddbaf9043bd71dddc
|
||||
|
@ -0,0 +1,99 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Skeleton command:
|
||||
# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/ronmamo/reflections/archive/0.9.12.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild reflections-0.9.12.ebuild
|
||||
|
||||
EAPI=8
|
||||
|
||||
JAVA_PKG_IUSE="doc source test"
|
||||
MAVEN_ID="org.reflections:reflections:0.9.12"
|
||||
JAVA_TESTING_FRAMEWORKS="junit-4"
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
DESCRIPTION="Reflections - a Java runtime metadata analysis"
|
||||
HOMEPAGE="https://github.com/ronmamo/reflections"
|
||||
SRC_URI="https://github.com/ronmamo/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="WTFPL-2 BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
|
||||
|
||||
# Common dependencies
|
||||
# POM: pom.xml
|
||||
# com.google.code.gson:gson:2.8.6 -> >=dev-java/gson-2.8.8:2.6
|
||||
# org.dom4j:dom4j:2.1.1 -> >=dev-java/dom4j-2.1.3:1
|
||||
# org.javassist:javassist:3.26.0-GA -> !!!suitable-mavenVersion-not-found!!!
|
||||
# org.slf4j:slf4j-api:1.7.30 -> >=dev-java/slf4j-api-1.7.30:0
|
||||
# org.slf4j:slf4j-simple:1.7.24 -> >=dev-java/slf4j-simple-1.7.30:0
|
||||
|
||||
CP_DEPEND="
|
||||
dev-java/dom4j:1
|
||||
dev-java/gson:2.6
|
||||
dev-java/javassist:3
|
||||
dev-java/slf4j-api:0
|
||||
dev-java/slf4j-simple:0
|
||||
"
|
||||
|
||||
# Compile dependencies
|
||||
# POM: pom.xml
|
||||
# javax.servlet:servlet-api:2.5 -> java-virtuals/servlet-api:2.5
|
||||
# POM: pom.xml
|
||||
# test? junit:junit:4.13 -> >=dev-java/junit-4.13.2:4
|
||||
|
||||
DEPEND="
|
||||
java-virtuals/servlet-api:2.5
|
||||
>=virtual/jdk-1.8:*
|
||||
${CP_DEPEND}
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
>=virtual/jre-1.8:*
|
||||
${CP_DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${P}"
|
||||
|
||||
JAVA_CLASSPATH_EXTRA="servlet-api-2.5"
|
||||
JAVA_SRC_DIR=( "src/main/java" )
|
||||
|
||||
JAVA_TEST_GENTOO_CLASSPATH="junit-4"
|
||||
JAVA_TEST_SRC_DIR=( "src/test/java" )
|
||||
JAVA_TEST_RESOURCE_DIRS=( "src/test/resources" )
|
||||
JAVA_TEST_EXCLUDES=(
|
||||
# Upstream does not run this test
|
||||
"org.reflections.TestModel"
|
||||
# 1) testMethodParameterNames(org.reflections.ReflectionsCollectTest)
|
||||
# org.reflections.ReflectionsException: Scanner MethodParameterNamesScanner was not configured
|
||||
# at org.reflections.Store.get(Store.java:39)
|
||||
# at org.reflections.Store.get(Store.java:61)
|
||||
# at org.reflections.Store.get(Store.java:46)
|
||||
# at org.reflections.Reflections.getMethodParamNames(Reflections.java:579)
|
||||
# at org.reflections.ReflectionsTest.testMethodParameterNames(ReflectionsTest.java:239)
|
||||
org.reflections.ReflectionsCollectTest
|
||||
# 2) testMethodParameterNames(org.reflections.ReflectionsParallelTest)
|
||||
# org.reflections.ReflectionsException: Scanner MethodParameterNamesScanner was not configured
|
||||
# at org.reflections.Store.get(Store.java:39)
|
||||
# at org.reflections.Store.get(Store.java:61)
|
||||
# at org.reflections.Store.get(Store.java:46)
|
||||
# at org.reflections.Reflections.getMethodParamNames(Reflections.java:579)
|
||||
# at org.reflections.ReflectionsTest.testMethodParameterNames(ReflectionsTest.java:239)
|
||||
org.reflections.ReflectionsParallelTest
|
||||
# 3) testMethodParameterNames(org.reflections.ReflectionsTest)
|
||||
# org.reflections.ReflectionsException: Scanner MethodParameterNamesScanner was not configured
|
||||
# at org.reflections.Store.get(Store.java:39)
|
||||
# at org.reflections.Store.get(Store.java:61)
|
||||
# at org.reflections.Store.get(Store.java:46)
|
||||
# at org.reflections.Reflections.getMethodParamNames(Reflections.java:579)
|
||||
# at org.reflections.ReflectionsTest.testMethodParameterNames(ReflectionsTest.java:239)
|
||||
org.reflections.ReflectionsTest
|
||||
#
|
||||
# https://github.com/ronmamo/reflections/issues/277#issuecomment-927152981
|
||||
# scanner was not configured exception - this is a known issue in 0.9.12, a simple workaround is to
|
||||
# check if the getStore() contains index for the scanner before querying. next version 0.10 fixes this.
|
||||
)
|
||||
|
||||
src_install() {
|
||||
default # https://bugs.gentoo.org/789582
|
||||
java-pkg-simple_src_install
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,5 +1,7 @@
|
||||
DIST libinput-1.19.3.tar.xz 655164 BLAKE2B a07d91603a3d4e759aad25ee46b11dbee47eb013a2361f1b70acd616fee0ed9660e6fa8773948d6acf3686179fd7aaf76bf8285f3dc3137a4b1b605ec0e4d6d2 SHA512 f4b776d0da78c687ba21b430a04941ac6b43f68970c82ec9f7360358fdea5ed6a873948ce66a25bcdd64d4b95fa4bf705cc24dbc25c7c0f5fd2d0efbd763f298
|
||||
DIST libinput-1.20.0.tar.gz 982547 BLAKE2B 6a30ec5473b7271b89a50cb5147900928bc1ac370cb30bb7a9282517f9ced1973e7f83e864a865c840a1f1fe447459c329b8966211cafcd28f8d1285a36de593 SHA512 b92345809f4e18b2335e3c377d1a8edda523462ff23fba6abcc5f8cf01b80fc4c6e4e06886088788c4b04873d37da210876f201bb81203af2f9f614bc659e6eb
|
||||
DIST libinput-1.20.1.tar.gz 983069 BLAKE2B 8e63e286c0c4284f4a61129d8b6394e7ca9f2018c6a2781a7fe4b7389120dcaf5c101ccfb4b0b869afc489999e954ce244213b5d206ff546d698068e738ac853 SHA512 91f6d6957b16d76807b376d4f81333ed16218fd37b090417d03a2e551d1f5b2c734d891d267bcdc4314cd698d7830f2f467389a9af58155e4e97a86002c8db78
|
||||
EBUILD libinput-1.19.3.ebuild 2260 BLAKE2B 5ff2aed88d53ebaee2c869ac6173fa946cc324ad58a1918105571dcc21e191fb2a94d95326aa74fcc77603ece590807878861ddbab63f38948bb4e186a93983d SHA512 0e1da4863310b22e9fa96c1b353091da77c406788adc282483dd5c376085d27b8b8809a7751276e3e5ca6be38e96df5c8c96ec9530c5b13982e8ccc7340f16db
|
||||
EBUILD libinput-1.20.0.ebuild 2283 BLAKE2B 867defe25d1b809da4b6bafcc8a8d5fd6c8b07194fef4492234196a64bb5ead4e55a11022ac7da584908e91fedda9f44f13bec464693ef1e2039ea4dcd94e3c4 SHA512 d77f2cd866cca6b86cbe420650ddff486a84e04d9b35f272184d3353049663d97dfd7bb8ba94a285416dbd2471c37c1a8a346fd88e3a5178039c4b63308a9884
|
||||
EBUILD libinput-1.20.1.ebuild 2283 BLAKE2B 867defe25d1b809da4b6bafcc8a8d5fd6c8b07194fef4492234196a64bb5ead4e55a11022ac7da584908e91fedda9f44f13bec464693ef1e2039ea4dcd94e3c4 SHA512 d77f2cd866cca6b86cbe420650ddff486a84e04d9b35f272184d3353049663d97dfd7bb8ba94a285416dbd2471c37c1a8a346fd88e3a5178039c4b63308a9884
|
||||
MISC metadata.xml 449 BLAKE2B 677e5fee3bf4047ba47b90aca7f30b9ce57e947e6b5f6903cbb93c214b084f0d93f6253980090544d4ff4a821263c156e0706ae5499cacbb2e52d629f3a7b253 SHA512 103e8b39ad6b9ffde159095dbc4553d8b695db44e49582518055313c79ff6123bcc424c3980cbbaeabaa455e00a828039f73c1f3424ce038d5a2d63ed3e7849d
|
||||
|
@ -0,0 +1,88 @@
|
||||
# Copyright 2014-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit meson python-any-r1 udev
|
||||
|
||||
DESCRIPTION="Library to handle input devices in Wayland"
|
||||
HOMEPAGE="https://www.freedesktop.org/wiki/Software/libinput/ https://gitlab.freedesktop.org/libinput/libinput"
|
||||
SRC_URI="https://gitlab.freedesktop.org/${PN}/${PN}/-/archive/${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0/10"
|
||||
[[ "$(ver_cut 3)" -gt 900 ]] || \
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
|
||||
IUSE="doc input_devices_wacom test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
doc? (
|
||||
$(python_gen_any_dep '
|
||||
dev-python/commonmark[${PYTHON_USEDEP}]
|
||||
dev-python/recommonmark[${PYTHON_USEDEP}]
|
||||
dev-python/sphinx[${PYTHON_USEDEP}]
|
||||
>=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]
|
||||
')
|
||||
>=app-doc/doxygen-1.8.3
|
||||
>=media-gfx/graphviz-2.38.0
|
||||
)
|
||||
"
|
||||
# test? ( dev-util/valgrind )
|
||||
RDEPEND="
|
||||
input_devices_wacom? ( >=dev-libs/libwacom-0.27 )
|
||||
>=dev-libs/libevdev-1.9.902
|
||||
>=sys-libs/mtdev-1.1
|
||||
virtual/libudev:=
|
||||
virtual/udev
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( >=dev-libs/check-0.9.10 )"
|
||||
|
||||
python_check_deps() {
|
||||
has_version -b "dev-python/commonmark[${PYTHON_USEDEP}]" && \
|
||||
has_version -b "dev-python/recommonmark[${PYTHON_USEDEP}]" && \
|
||||
has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" && \
|
||||
has_version -b ">=dev-python/sphinx_rtd_theme-0.2.4[${PYTHON_USEDEP}]"
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
use doc && python-any-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed "s@, '-Werror'@@" -i meson.build || die #744250
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# gui can be built but will not be installed
|
||||
local emesonargs=(
|
||||
-Ddebug-gui=false
|
||||
$(meson_use doc documentation)
|
||||
$(meson_use input_devices_wacom libwacom)
|
||||
$(meson_use test tests)
|
||||
-Dudev-dir="${EPREFIX}$(get_udevdir)"
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_install() {
|
||||
meson_src_install
|
||||
if use doc ; then
|
||||
docinto html
|
||||
dodoc -r "${BUILD_DIR}"/Documentation/.
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
pkgname="dev-python/python-libevdev"
|
||||
if [[ -z "${REPLACING_VERSIONS}" ]] && ! has_version "${pkgname}" ; then
|
||||
einfo "${pkgname} must be installed to use the"
|
||||
einfo "libinput measure and libinput replay tools."
|
||||
fi
|
||||
|
||||
udevadm hwdb --update --root="${ROOT}"
|
||||
}
|
@ -1,4 +1,7 @@
|
||||
AUX quazip-1.2-cmake.patch 2978 BLAKE2B 3125b2b84e9316f3db9afbbfc91b379933dec602e288cbfffbc58cd422ea3f26653075d9bce731671e375127c937c6fcc2ff9cf217884be67057c9ecdd43115d SHA512 033c63a46ec0b1ea82f713dc807faf30c266e4bf385b4e9c0b1e6320c12f7c2093d1388a06e65ea32cfe27374324f00eb08baca9a2648bac8d0801a783b19fa7
|
||||
AUX quazip-1.3-cmake.patch 3166 BLAKE2B 5288e1120302ac14e8d912f0fe11288f8911184abbc926019c140e9e42a5c754e4266a5861910d752e5981bebdb4cf081a34d5c776cccc81e7f3f0f28e28edcc SHA512 1aa17b746b1a88ea600650816ef75cd02736beccf0abeef51d039bb4574262f20517d7fea1721adafeac3f0a5cbd988476b1aa4d754dce85d004811e2dcddff4
|
||||
DIST quazip-1.2.tar.gz 155878 BLAKE2B cfd5505509863dfdfcc88cf9f50aeff0ee0c1391412dc8aeb34ab020debd8a29279563323a0ca13a8d3b8b026518f5d079b8fa989aca20a9bec083c6dd4e3695 SHA512 3f4b1a4194ca286163b1c17880ea471a341dcc05d758ee8f3d1e540d0f6aed7ac18200450187034c46b4fab1da39111dca534d75859701259406a6dd50205386
|
||||
DIST quazip-1.3.tar.gz 156138 BLAKE2B a9002bdfab39fc1516160b0073fd3d59a65a66eda98240b9a2936d4423b21b40dd9360122950a54dc18236bc2aaf4e1e2d761ba145f6dbd5014cf72a287fbb3b SHA512 3861a9084059576ff2690e8b911394b0286a60542ab021a4cc588537a60ea3a186ed7903c76544698001fa383dfd0de96bdfed433abaefc44158d3b30ab16fe2
|
||||
EBUILD quazip-1.2.ebuild 941 BLAKE2B fdfbd8cc0cb2a17409081c4de485bd573a1ff3145778c71d57e618dcf860638b8bc85923a624e3ef36b1f865b576c65183ed82229dc0cd378f159372b8c80fb6 SHA512 bde570eb2fd7d7944db9cad35fe888044c26c602ddbf31ce4782161e85620db781b46ba951d499519409a00464fdcb84e63c4e6c1e76818ad886fced3fddf46c
|
||||
EBUILD quazip-1.3.ebuild 915 BLAKE2B ad43da3655f5e4f8ecf6473eadfc867eee8900821fc32fed24d8cf5b4b31a62f6de6defe41b1f537f610a196eba173dd36bf3cbde027580fd6051b30c0d7184a SHA512 dd6ff2db415794559ab04e85ca96536bb98ce79222dbddef69a9a4a26d38d354c8af8e8ec86f8be8122ba657dbabd45bdd3ce28ad4a8bfa4f9e8dfd7a7bccd44
|
||||
MISC metadata.xml 348 BLAKE2B 756252686a3a4888fa4466e59594dc39bd40675d1a9b4b98124ec014d6fdaa14ad5dfd0659712fe5c2e7d338753d7b101fa3183831964764f68e67bb7b950ac7 SHA512 e10894c3e476992491b0692fcce8091450deee9782c7b580e2b956276b000a851844f9a0c408708c9508be607e3744be4f6849162ee362ac818a2e6ad05eb9a7
|
||||
|
@ -0,0 +1,84 @@
|
||||
From 9d9e4e7c2076f0ab1a482ae32203aa336dc4ba9b Mon Sep 17 00:00:00 2001
|
||||
From: Thiago Donato Ferreira <flowlnlnln@gmail.com>
|
||||
Date: Mon, 18 Apr 2022 12:08:55 -0300
|
||||
Subject: [PATCH] Add CTest patch
|
||||
|
||||
Signed-off-by: Thiago Donato Ferreira <flowlnlnln@gmail.com>
|
||||
---
|
||||
CMakeLists.txt | 32 +++++++++++++++++++-------------
|
||||
1 file changed, 19 insertions(+), 13 deletions(-)
|
||||
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index a3eaf1a..71f2748 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -11,7 +11,6 @@ set(QUAZIP_LIB_SOVERSION 1.3.0)
|
||||
option(BUILD_SHARED_LIBS "" ON)
|
||||
option(QUAZIP_INSTALL "" ON)
|
||||
option(QUAZIP_USE_QT_ZLIB "" OFF)
|
||||
-option(QUAZIP_ENABLE_TESTS "Build QuaZip tests" OFF)
|
||||
|
||||
# Set the default value of `${QUAZIP_QT_MAJOR_VERSION}`.
|
||||
# We search quietly for Qt6, Qt5 and Qt4 in that order.
|
||||
@@ -34,6 +33,8 @@ endif()
|
||||
|
||||
set(QUAZIP_QT_MAJOR_VERSION ${QT_VERSION_MAJOR} CACHE STRING "Qt version to use (4, 5 or 6), defaults to ${QT_VERSION_MAJOR}")
|
||||
|
||||
+include(CTest)
|
||||
+
|
||||
if(NOT CMAKE_BUILD_TYPE)
|
||||
set(CMAKE_BUILD_TYPE RELEASE)
|
||||
endif()
|
||||
@@ -50,23 +51,29 @@ set(QUAZIP_DIR_NAME QuaZip-Qt${QUAZIP_QT_MAJOR_VERSION}-${QUAZIP_LIB_VERSION})
|
||||
set(QUAZIP_PACKAGE_NAME QuaZip-Qt${QUAZIP_QT_MAJOR_VERSION})
|
||||
|
||||
if(QUAZIP_QT_MAJOR_VERSION EQUAL 6)
|
||||
- find_package(Qt6 REQUIRED COMPONENTS Core Core5Compat
|
||||
- OPTIONAL_COMPONENTS Network Test)
|
||||
+ find_package(Qt6 REQUIRED COMPONENTS Core Core5Compat)
|
||||
set(QUAZIP_LIB_LIBRARIES Qt6::Core Qt6::Core5Compat)
|
||||
- set(QUAZIP_TEST_QT_LIBRARIES Qt6::Core Qt6::Core5Compat Qt6::Network Qt6::Test)
|
||||
set(QUAZIP_PKGCONFIG_REQUIRES "zlib, Qt6Core")
|
||||
+ if (BUILD_TESTING)
|
||||
+ find_package(Qt6 REQUIRED COMPONENTS Network Test)
|
||||
+ set(QUAZIP_TEST_QT_LIBRARIES Qt6::Core Qt6::Core5Compat Qt6::Network Qt6::Test)
|
||||
+ endif()
|
||||
elseif(QUAZIP_QT_MAJOR_VERSION EQUAL 5)
|
||||
- find_package(Qt5 REQUIRED COMPONENTS Core
|
||||
- OPTIONAL_COMPONENTS Network Test)
|
||||
+ find_package(Qt5 REQUIRED COMPONENTS Core)
|
||||
set(QUAZIP_LIB_LIBRARIES Qt5::Core)
|
||||
- set(QUAZIP_TEST_QT_LIBRARIES Qt5::Core Qt5::Network Qt5::Test)
|
||||
- set(QUAZIP_PKGCONFIG_REQUIRES "zlib, Qt5Core")
|
||||
+ set(QUAZIP_PKGCONFIG_REQUIRES "zlib, Qt5Core")
|
||||
+ if (BUILD_TESTING)
|
||||
+ find_package(Qt5 REQUIRED COMPONENTS Network Test)
|
||||
+ set(QUAZIP_TEST_QT_LIBRARIES Qt5::Core Qt5::Network Qt5::Test)
|
||||
+ endif()
|
||||
elseif(QUAZIP_QT_MAJOR_VERSION EQUAL 4)
|
||||
- find_package(Qt4 4.5.0 REQUIRED COMPONENTS QtCore
|
||||
- OPTIONAL_COMPONENTS QtNetwork QtTest)
|
||||
+ find_package(Qt4 4.5.0 REQUIRED COMPONENTS QtCore)
|
||||
set(QUAZIP_LIB_LIBRARIES Qt4::QtCore)
|
||||
- set(QUAZIP_TEST_QT_LIBRARIES Qt4::QtCore Qt4::QtNetwork Qt4::QtTest)
|
||||
set(QUAZIP_PKGCONFIG_REQUIRES "zlib, QtCore")
|
||||
+ if (BUILD_TESTING)
|
||||
+ find_package(Qt4 REQUIRED COMPONENTS Network Test)
|
||||
+ set(QUAZIP_TEST_QT_LIBRARIES Qt4::QtCore Qt4::QtNetwork Qt4::QtTest)
|
||||
+ endif()
|
||||
else()
|
||||
message(FATAL_ERROR "Qt version ${QUAZIP_QT_MAJOR_VERSION} is not supported")
|
||||
endif()
|
||||
@@ -88,8 +95,7 @@ endif()
|
||||
|
||||
add_subdirectory(quazip)
|
||||
|
||||
-if(QUAZIP_ENABLE_TESTS)
|
||||
+if(BUILD_TESTING)
|
||||
message(STATUS "Building QuaZip tests")
|
||||
- enable_testing()
|
||||
add_subdirectory(qztest)
|
||||
endif()
|
||||
--
|
||||
2.35.1
|
||||
|
@ -0,0 +1,47 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="Simple C++ wrapper over Gilles Vollant's ZIP/UNZIP package"
|
||||
HOMEPAGE="https://stachenov.github.io/quazip/"
|
||||
SRC_URI="https://github.com/stachenov/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1-with-linking-exception"
|
||||
SLOT="0/1"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="test"
|
||||
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
COMMON_DEPEND="
|
||||
dev-qt/qtcore:5
|
||||
sys-libs/zlib[minizip]
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
test? (
|
||||
dev-qt/qtnetwork:5
|
||||
dev-qt/qttest:5
|
||||
)
|
||||
"
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
!=dev-libs/quazip-1.1-r0:1
|
||||
"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${P}-cmake.patch" )
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_TESTING=$(usex test)
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cmake_src_compile
|
||||
|
||||
use test && cmake_build qztest
|
||||
}
|
Binary file not shown.
@ -1,3 +0,0 @@
|
||||
DIST pyeclib-1.6.0.tar.gz 6685306 BLAKE2B 0b758bd500afc7f9d8e38513cc41f1916413d8ad6f3b1bd34d9ff46d6d33321391eaf90164e412154a14d63d4ba61502457bb943e124dd7054a5d5ec20732294 SHA512 507f78388e941e4600f4b77f636ce27b7f63e635f108dd5a452b3f98f779e87d94d8f82239d9d5733846faa5cc574c0474e366d99e44b8f03b70707d352f56c8
|
||||
EBUILD PyECLib-1.6.0-r1.ebuild 815 BLAKE2B 6ee050bd72705e682904163917bcc24059f47a19e84f55ec2e3b782680e983be9c8ac571faac87d08424a4182973eae6b78acf665e48330751927363ebbf8e78 SHA512 a0eb55eb3470a5a6fd60a2955e99f42ec3bfee28388a726aef8e67c52d64138871407a8870e7d39597d4137bcfc62994c83ce8d53caa88291affa33bb179c30e
|
||||
MISC metadata.xml 675 BLAKE2B e177da23dedafbcbcd1c749c2eff625cc03dbe5180d21dab2d4c6f9470e3584f4aae4616568f5502f51881c762f475bb9c1ef8a650b0308d0fe3625e68d57cca SHA512 9234d5dab10b3d71fb07d8fb7b24ff482f2866ddcb12cc790abe870fe1e357806e0fe6844d5bec48437ea3c0b536713a1316176ef0ed7f777262a2f52dfa4fe3
|
@ -1,5 +1,7 @@
|
||||
DIST PyPDF2-1.27.5.gh.tar.gz 2053469 BLAKE2B 1a01289145574a4551f1fa237e4c790dd866088787f5bc9afb529ea99424f4d211f1913737cf4a2c744ceae90568ca26612cc4956ff1eda5840624e41df76d78 SHA512 c1f77c7ea46e866da104cf05421ccf15870db07923ff5860a6b44c944d599b38e98d33d6042a155b0698ecd100d1c6f57aa7bb8904dd08e679f6560a578d4488
|
||||
DIST PyPDF2-1.27.6.gh.tar.gz 2092950 BLAKE2B 786d5102275d6c04628d76fd0225d453aa8f74cb0a6e135f3d56ed1143c114144aa9daef17e5971ce9e4c14cc01016125107717296d76cf7eb34c1cadbdd42cd SHA512 bf1c60453e6a98a50c382cf967fc7aa1fb8dffc14d426f97bc0e41c34a6534930849fe053c8debe585b3877eadca9f8b43f803b1f01586f6c693a1eefe43e3dd
|
||||
EBUILD PyPDF2-1.27.5.ebuild 743 BLAKE2B 6ff78d35a865692903fdd96c78adaf56980aac45e93e69b4e220f631aaf95179a3a26d3e56bafabbce0f0ea45f7587574200d4b71fed744a40951fc08b09ac03 SHA512 d418708d8ffbca23ac93cf412190a3ee675bdb72887f9eb7acf2d069794b0cc8e70c52e2a7e52d2edd24f0770708069f70d11a85013ba6d1a3274ad5348da754
|
||||
DIST PyPDF2-1.27.7.gh.tar.gz 2093013 BLAKE2B 5637094972228ad1a5790f36f71e3fd8a694c9fd99bad7874a03f299ca0bb6198064f6756552cac41127fd67a827ca191e6de56281b25c13629a99edcdac7685 SHA512 dbcb944f3bafb0c0e81842e92e8a72609c85c271eba83841ee5bc901119178a6a4ff503a4796014854a75137b9f8f25a245d55a550e770b9f78daf8e1e92dcba
|
||||
EBUILD PyPDF2-1.27.5.ebuild 565 BLAKE2B c8c17e25957f64b7ca3bf2e0ea52ef42582d27bd14666c144d31d2f8951792d0eb81d81a7bee82a6b00762c48ae46ab94eb3018ba714d4d53525f9fa443cdb39 SHA512 c294beae357ef788f37bdcfc7559dcf7c6907d9b271a7779fcf72cb653bab5faf6409e24de2cc98827f6472c7b9bc42620f75eee72620f4122a0d4a4468f0396
|
||||
EBUILD PyPDF2-1.27.6.ebuild 745 BLAKE2B f8704ee03b6554d1115382f47e7268134003789d06d569ef6c2d456251f6a3815fa2d090cf79f7bef74a48ab1003530643c3abc155fcc8d123cf9e0c13ee5740 SHA512 42a1e58c650fcbeb41f114d45f3122323e1e95fc67e8c80d4e129e0f3d786c53cf742b538d0834b499be4fa419e21de8b79863444d30b4fb11b8d700bc448f46
|
||||
EBUILD PyPDF2-1.27.7.ebuild 745 BLAKE2B f8704ee03b6554d1115382f47e7268134003789d06d569ef6c2d456251f6a3815fa2d090cf79f7bef74a48ab1003530643c3abc155fcc8d123cf9e0c13ee5740 SHA512 42a1e58c650fcbeb41f114d45f3122323e1e95fc67e8c80d4e129e0f3d786c53cf742b538d0834b499be4fa419e21de8b79863444d30b4fb11b8d700bc448f46
|
||||
MISC metadata.xml 375 BLAKE2B 2493f7d2ef79342af0ef890e3683fa55255d869c684bba7224ab3afab61e77a239e323c8e63138ce4fea23c32348458cd27a0c58a3b6640854ec27b26cdb40cb SHA512 5e0d6e18e0005e4f323468b8fbfa26dc7ba33d26a94d5fda11c40f62ece84578c1f08843c9f0cf96f0d918d22063f494d486a6d692cecb5b407efaaf92aa9b8b
|
||||
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python library to work with PDF files"
|
||||
HOMEPAGE="
|
||||
https://pypi.org/project/PyPDF2/
|
||||
https://github.com/py-pdf/PyPDF2/
|
||||
"
|
||||
SRC_URI="
|
||||
https://github.com/py-pdf/PyPDF2/archive/${PV}.tar.gz
|
||||
-> ${P}.gh.tar.gz
|
||||
"
|
||||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
|
||||
IUSE="examples"
|
||||
|
||||
BDEPEND="
|
||||
dev-python/pillow[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_install() {
|
||||
if use examples; then
|
||||
docinto examples
|
||||
dodoc -r Sample_Code/.
|
||||
docompress -x /usr/share/doc/${PF}/examples
|
||||
fi
|
||||
distutils-r1_src_install
|
||||
}
|
@ -1,5 +1,7 @@
|
||||
DIST astroid-2.11.2.tar.gz 412621 BLAKE2B e43be65b733a5de5d027920e8e4db0365a3af98614739f0a56dcf95ef6c1c3a9e104b52c1fad4477bccd460850cf6bab6f38014aaa6891e8d04720d4a52b79d8 SHA512 5b33cb3594513804c6933a888297ed54c42cb52274c7fe49060368e3fac62be8f3febcb822aa9267a5a0a99a32932912ebc4640a7d10288b7021955fe0277c0d
|
||||
DIST astroid-2.11.3.tar.gz 413237 BLAKE2B 0758e0a2069e969e1509d0935883f1deba6b3c55af0edcb3146be7dd39eab40e9a71ef517c5114c49c191f545da73340d074df1cc107094c6450f9d2448932db SHA512 ea215a4fee747ab49735d3b8a084500b9127c831f0a737d6610128211750920e68741dc888d8d799422636b7acb014e1a1f3f629db87c445781c4cfaf57dd062
|
||||
DIST astroid-2.9.3.tar.gz 409069 BLAKE2B 152dbe8ab2fee3964dc8cc714a5ba48c71b5994c77d1e20683bcf028483aca22d5be5772e72d056cfd3d1f59562b447366d61fc35a2b67d545f069a8f7975e84 SHA512 7bb3bf2d456c0d22325444e641961c34eaddcddf50c97ee9f5b5c8755232cf1b65a315258403b40bb7dcad15c4f9b6b73ab0eb607525a48a65f52406969eca04
|
||||
EBUILD astroid-2.11.2.ebuild 1383 BLAKE2B 09d3bb38ea7b42f3ccd55fb0e16eff8ab8d06e792f20b648d24aca478255869530aa22cd807849ae270f3b1d336c7f26f37d0a25e4e86044adfcb82b26c6d122 SHA512 5070407b621f0dafe23d3ebb9d0c6efb257535a3d91afc7f5b34a03809d33965e7f67bb9d04a1525aeccb22490be9fda782c22b6cd519cd54a23fac573a7fe94
|
||||
EBUILD astroid-2.11.3.ebuild 1391 BLAKE2B 026560b411056b47cdcd3c04ff8525c3d395ee381da86d317527126bf111cd56e21a154872f1beca9e2167c6f060a2b81972f3f296b01367cb06332d002f2975 SHA512 9332b9a912758389cd698a1f806c7f5412e3cdff3007fbba33823f509e6c9edb517612475951c306abaf10286756df6c7a491ce7bdf5938c3723a665d1355994
|
||||
EBUILD astroid-2.9.3.ebuild 1305 BLAKE2B 8ed0e241b8c820dfce1228a811ab24f9e96898f61037c5d66c5db327218b1740a13f87078c60977e2a923c193ea59a9cbcb1197a35fabdcdb09e8b1370251e78 SHA512 f89e842c114311520ef5d55ffa00410986ed1c19b9eb132e1b1b527e74cb6e0605548704b6129013a3d2c11542902ba25ca1df1c0e65692cfb9939cc407e7ada
|
||||
MISC metadata.xml 1143 BLAKE2B 1f6c4e004277eebed2e29cb935ef01e5f18fb0a526f99f0e875ae3815308dce0483b5274b4e23bed076464aa62a035937a7a3817e2d4a5fb9211b9043271e04c SHA512 56b07d0f08a49772661bc3d233cf1f628aa7c241c51b91d75dfbd44995e169d8ab5bbd99863d7b9b67792486346982a7b8eebefb462e7e212cd7dff920d80840
|
||||
|
@ -0,0 +1,54 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Abstract Syntax Tree for logilab packages"
|
||||
HOMEPAGE="
|
||||
https://github.com/PyCQA/astroid/
|
||||
https://pypi.org/project/astroid/"
|
||||
SRC_URI="
|
||||
https://github.com/PyCQA/astroid/archive/v${PV}.tar.gz
|
||||
-> ${P}.tar.gz
|
||||
"
|
||||
|
||||
LICENSE="LGPL-2.1+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
|
||||
|
||||
# Version specified in __pkginfo__.py.
|
||||
RDEPEND="
|
||||
>=dev-python/lazy-object-proxy-1.4.0[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/typing-extensions-3.10[${PYTHON_USEDEP}]
|
||||
<dev-python/wrapt-2[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
dev-python/setuptools_scm[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/numpy[${PYTHON_USEDEP}]
|
||||
dev-python/python-dateutil[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
|
||||
|
||||
python_test() {
|
||||
local EPYTEST_DESELECT=(
|
||||
# no clue why it's broken
|
||||
tests/unittest_modutils.py::GetModulePartTest::test_known_values_get_builtin_module_part
|
||||
tests/unittest_brain_dataclasses.py::test_pydantic_field
|
||||
)
|
||||
|
||||
# Faker causes sys.path_importer_cache keys to be overwritten
|
||||
# with PosixPaths
|
||||
epytest -p no:faker
|
||||
}
|
@ -0,0 +1,63 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit distutils-r1 multiprocessing
|
||||
|
||||
DESCRIPTION="The AWS SDK for Python"
|
||||
HOMEPAGE="https://github.com/boto/boto3"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
|
||||
if [[ "${PV}" == "9999" ]]; then
|
||||
EGIT_REPO_URI="https://github.com/boto/boto3"
|
||||
inherit git-r3
|
||||
BOTOCORE_PV=${PV}
|
||||
else
|
||||
SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
# botocore is x.(y+3).z
|
||||
BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
|
||||
fi
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
|
||||
>=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_sphinx docs/source \
|
||||
'dev-python/guzzle_sphinx_theme'
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_prepare_all() {
|
||||
# don't lock versions to narrow ranges
|
||||
sed -e '/botocore/ d' \
|
||||
-e '/jmespath/ d' \
|
||||
-e '/s3transfer/ d' \
|
||||
-i setup.py || die
|
||||
|
||||
# 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
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_test() {
|
||||
epytest tests/{functional,unit} \
|
||||
-n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
|
||||
}
|
@ -0,0 +1,68 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit distutils-r1 multiprocessing
|
||||
|
||||
DESCRIPTION="Low-level, data-driven core of boto 3"
|
||||
HOMEPAGE="https://github.com/boto/botocore"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
|
||||
if [[ "${PV}" == "9999" ]]; then
|
||||
EGIT_REPO_URI="https://github.com/boto/botocore"
|
||||
inherit git-r3
|
||||
else
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
fi
|
||||
|
||||
RDEPEND="
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
<dev-python/jmespath-2[${PYTHON_USEDEP}]
|
||||
dev-python/python-dateutil[${PYTHON_USEDEP}]
|
||||
>=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/jsonschema[${PYTHON_USEDEP}]
|
||||
dev-python/pytest-xdist[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch"
|
||||
)
|
||||
|
||||
distutils_enable_sphinx docs/source \
|
||||
'dev-python/guzzle_sphinx_theme'
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_prepare() {
|
||||
# unpin deps
|
||||
sed -i -e "s:>=.*':':" setup.py || die
|
||||
|
||||
# unbundle deps
|
||||
rm -r botocore/vendored || die
|
||||
find -name '*.py' -exec sed -i \
|
||||
-e 's:from botocore[.]vendored import:import:' \
|
||||
-e 's:from botocore[.]vendored[.]:from :' \
|
||||
{} + || die
|
||||
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
python_test() {
|
||||
local EPYTEST_DESELECT=(
|
||||
# rely on bundled six
|
||||
tests/functional/test_six_imports.py::test_no_bare_six_imports
|
||||
tests/functional/test_six_threading.py::test_six_thread_safety
|
||||
)
|
||||
|
||||
epytest tests/{functional,unit} \
|
||||
-n "$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)")"
|
||||
}
|
@ -1,3 +1,5 @@
|
||||
DIST cachecontrol-0.12.10.gh.tar.gz 39944 BLAKE2B a760db75384a48a21506d7bcc9edc63dd5b8f7b09ba4ff7afb968c7df3a505a9c6e5eece6e275ec1c9d49763a36124f7221123739fe07695ac2b0bbfb62e948c SHA512 3374a2b0cd42d6f3975b42de46e7aaf92a15403b65aaf53ba14102d6ce68bad85dc4d8f0eaa294604b54ee3e2b1d7d3c56c1dac8e717de41cc7be6d880afc1e7
|
||||
DIST cachecontrol-0.12.11.gh.tar.gz 41338 BLAKE2B 09ce2336216b69dbe9796d658db9f5b0d378259484cba3a78ecd789843e19683adc2b1b90d579cea8700d07ed55a93ecc3a56e5da2c8ab025e5084d2847d4dbf SHA512 be1c91f58edda36192f1267a8fdfdc50685ff57da5d84f5348b608982327993333f18f5c318a20cf258b16d2bc83272ba58317e8c4c44a84d5d1f93b522dfc8b
|
||||
EBUILD cachecontrol-0.12.10.ebuild 754 BLAKE2B 840de1089b3c000475f56f4108775ffa37722b1718aa71938f241b0a88d727ded74ea052ea0080b2ef580a8f4dc760a0be4df7b4b49eaeed4b0ec0256bbb2d3b SHA512 1b46b230cbf2b5b67ebe657c8b7068f714a376646a8e508d435aadc1f47568d2d3214220b66addf79226df2111a8d8c7daa298937754f01296a341d906227050
|
||||
EBUILD cachecontrol-0.12.11.ebuild 755 BLAKE2B 4ab61172418eb3b6958d346c2a788f736baf7ec4cc1f1b04daed557428a35298dda82a836855be5d99fbc1aaa3bf8ac8241bf3eb7b10a6712b9c75816587e7a3 SHA512 780fe396777e6d539902c852f3dabc8b9d1f9402d4d33523f257f965b3c667797aaa8fa476aa5631024a9fa8de1d6eec45604fb5617666ac2eda3c60ecd75c40
|
||||
MISC metadata.xml 400 BLAKE2B 0a4de3dff77966722a153ca7d1b4e6531932fc2ae1c99bf4c7482fa83a35ccdc1bf647e3c7a9097ff2844e2127af90709a47ed4f6b47e38c1ca0f240896b270e SHA512 992efa678056928cfaeb04df9a6a7c5523bef32ea0665d86e06faf7b61decaf424cb1c8f813fe19bab74ab25427b5a70f3e106e61cfaab1cc3fa3a359f052e8c
|
||||
|
@ -0,0 +1,37 @@
|
||||
# Copyright 2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{8..10} pypy3 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="httplib2 caching for requests"
|
||||
HOMEPAGE="
|
||||
https://pypi.org/project/CacheControl/
|
||||
https://github.com/ionrock/cachecontrol/
|
||||
"
|
||||
SRC_URI="
|
||||
https://github.com/ionrock/cachecontrol/archive/v${PV}.tar.gz
|
||||
-> ${P}.gh.tar.gz
|
||||
"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/msgpack-0.5.2[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/cherrypy[${PYTHON_USEDEP}]
|
||||
dev-python/lockfile[${PYTHON_USEDEP}]
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
@ -0,0 +1,61 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=poetry
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit distutils-r1 optfeature
|
||||
|
||||
DESCRIPTION="Manipulate DNS records on various DNS providers in a standardized/agnostic way"
|
||||
HOMEPAGE="https://pypi.org/project/dns-lexicon/"
|
||||
SRC_URI="
|
||||
https://github.com/AnalogJ/lexicon/archive/v${PV}.tar.gz
|
||||
-> ${P}.tar.gz
|
||||
"
|
||||
S="${WORKDIR}/lexicon-${PV}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/beautifulsoup4[${PYTHON_USEDEP}]
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/tldextract[${PYTHON_USEDEP}]
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
dev-python/pyyaml[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/boto3[${PYTHON_USEDEP}]
|
||||
dev-python/zeep[${PYTHON_USEDEP}]
|
||||
dev-python/vcrpy[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
EPYTEST_IGNORE=(
|
||||
# Requires the "localzone" module
|
||||
lexicon/tests/providers/test_localzone.py
|
||||
# Requires the "softlayer" module
|
||||
lexicon/tests/providers/test_softlayer.py
|
||||
# Requires the "transip" module
|
||||
lexicon/tests/providers/test_transip.py
|
||||
# Requires the "oci" module
|
||||
lexicon/tests/providers/test_oci.py
|
||||
# Uses tldextract which needs Internet access to download its database
|
||||
lexicon/tests/providers/test_auto.py
|
||||
)
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ -z ${REPLACING_VERSIONS} ]]; then
|
||||
optfeature_header \
|
||||
"Install the following packages to enable support for additional DNS providers:"
|
||||
optfeature Gransy dev-python/zeep
|
||||
optfeature Route53 dev-python/boto3
|
||||
optfeature DDNS dev-python/dnspython
|
||||
fi
|
||||
}
|
@ -1,6 +1,8 @@
|
||||
AUX flask-security-3.4.3-optional-deps.patch 2287 BLAKE2B 5cd174499a3fc22e0888850332ccd0798927a3127d6b84b19dae2ae1cbb8c998b6e8e5246a76eb84712d932f80c77316201834ee048c05c2de6e190bf9aafed6 SHA512 08b0ebfadbf126d1c4dfbc51d222f5da797c40bafc11c923eb2a98c3f65778f2f5400e0ced37c5fc6318a7941dd036ae780dbc958980620bd075f0212c0ea49d
|
||||
DIST flask-security-3.4.5.gh.tar.gz 348928 BLAKE2B 9890227e9775c4a28fc364affb0bf767407463d514f6dc3cd359dd8a026e8325d943a547f294f6363a276f9e7d97336c526dd45f4549c7cfaff2d6ef9ef0316a SHA512 f9ac7f46b2e1ab7dbb44ba925b01e16304e8f8d6d5d56f4e558d07b80dfffa59f04c2597e17c00a7d7ae11be3a97c78ccf8d79993b7451be4a7f75f85bc89f6f
|
||||
DIST flask-security-4.1.3.gh.tar.gz 408609 BLAKE2B ef4b270d62de75fdcf51d1247960df85deca1699fdbfb73592a5711f9bb56f71a2f2de12a8d8c0eccdaccfef11a578cf9bd9abbf52bdacfe4bfc10f9adda0acc SHA512 92a0e7fce95eb4eb04baa9a11ee88ab3b8e88952aa6300bf8245cecfcc90657c83bbe93e1c3b19d62642a346b30f5912dd424e59a81023637f3183a61e8cf91c
|
||||
DIST flask-security-4.1.4.gh.tar.gz 408532 BLAKE2B 5fd401da8a907ff56ab7fe1fc79ec586222c26d60d921534afea4743cbc6840098f8a1d231741f83f061e2a4f747c4937be848aa4bfee8b3cf4bc06a8928e437 SHA512 d9ec87d1d2baa11b00db437135060630ea06451d96057fc8712ced8bc433fb6779f7b2561ad1c96d8f192a43acdc93dddf7f44ec75f89297204fd1796dcad1df
|
||||
EBUILD flask-security-3.4.5.ebuild 2043 BLAKE2B 46b5e6f41ab2c371fb7db7a84d63f2bfd6a3f1052b076865ab40f64211b1715c54f0d084b0483a9fa6bc0c38919b9133eb8b5a5a7ee0959c2e7a4d896fadeb18 SHA512 6468ff9f277c24fcd9fd4dc76d8c70850e1c50b20e233b6509ee86060f39b08fe4cbc139f027770870f93fba42845eb71756f5564dc5c9e17003df88732e59ac
|
||||
EBUILD flask-security-4.1.3.ebuild 1994 BLAKE2B d82d70ed37dd3ddcbbeb9a3ce497a5c382aebfe9b9d209cc7acab193836f4f0cd86ed24cc6fffaf86063c8ef1c8a5cebadbd4f3e43c7bece08e1dd084d06e3f3 SHA512 ca21c520951d3a5de5bcea1c179b8def976f7703eb4a9dd3aa72d67791a68558a4a7154cc7d27d3c4144b8d35bd9a83bdba9ac3d4196627746e304e98faa6f31
|
||||
EBUILD flask-security-4.1.4.ebuild 1996 BLAKE2B 258192f7d8b955f998000677d05628a71bdbbf75a087a3de8b0d54935f1519ad44d7a4aee4d62512d5f03c6d20a7469a13464a7816b65371678431a0cdc3127b SHA512 27e585b528101ad25f65fc892625b54f18211118d0f1d6d70f888a53ef663be580b03f5bd20d0f5aa6c6e5acc870d89d3492a1d7395584e5b53ee24a1e5eebad
|
||||
MISC metadata.xml 417 BLAKE2B d2c9497a88d513e360256445b7d144ab969c40cb11726477e2d9a3b850a7bcda909ba0a5d844a6079ddd597056b4628a6eb309bca8756e15864d151a54f1d1c0 SHA512 3aecbb252d4b6e3675ee221eb485fd80dbe52eabda6c4a6831dfb95110feab3284a6b6f4ea0d42aa6d6d7ced8ff0895ab40529ccabcdb5144481243b2bdf1653
|
||||
|
@ -0,0 +1,66 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Simple security for Flask apps"
|
||||
HOMEPAGE="
|
||||
https://github.com/Flask-Middleware/flask-security/
|
||||
https://pypi.org/project/Flask-Security-Too/"
|
||||
SRC_URI="
|
||||
https://github.com/Flask-Middleware/flask-security/archive/${PV}.tar.gz
|
||||
-> ${P}.gh.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~riscv ~x86"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/bleach-3.3.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/blinker-1.4[${PYTHON_USEDEP}]
|
||||
dev-python/cachetools[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-1.1.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-babelex-0.9.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-login-0.4.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-principal-0.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-wtf-0.14.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/itsdangerous-1.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/passlib-1.7.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-email-validator-1.1.1[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
BDEPEND="
|
||||
dev-python/Babel[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
>=dev-python/argon2-cffi-19.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/bcrypt-3.1.5[${PYTHON_USEDEP}]
|
||||
dev-python/bleach[${PYTHON_USEDEP}]
|
||||
>=dev-python/cryptography-2.3.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-mail-0.9.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-sqlalchemy-2.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/mongomock-3.19.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/peewee-3.11.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/phonenumbers-8.11.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/psycopg-2.8.4:2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pymysql-0.9.3[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyqrcode-1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/zxcvbn-4.4.28[${PYTHON_USEDEP}]
|
||||
>=dev-python/pony-0.7.11[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e 's@--cache-clear@-p no:httpbin@' pytest.ini || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
python_configure_all() {
|
||||
esetup.py compile_catalog
|
||||
}
|
@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Google API Client for Python"
|
||||
HOMEPAGE="https://github.com/googleapis/google-api-python-client"
|
||||
SRC_URI="
|
||||
https://github.com/googleapis/google-api-python-client/archive/v${PV}.tar.gz
|
||||
-> ${P}.tar.gz
|
||||
"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/httplib2-0.15[${PYTHON_USEDEP}]
|
||||
<dev-python/httplib2-1[${PYTHON_USEDEP}]
|
||||
>=dev-python/google-api-core-2.3.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/google-auth-1.35.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/google-auth-httplib2-0.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/uritemplate-3.0.0[${PYTHON_USEDEP}]
|
||||
<dev-python/uritemplate-5[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/mock[${PYTHON_USEDEP}]
|
||||
dev-python/oauth2client[${PYTHON_USEDEP}]
|
||||
dev-python/pandas[${PYTHON_USEDEP}]
|
||||
dev-python/parameterized[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_test() {
|
||||
local EPYTEST_DESELECT=(
|
||||
# require Internet access (and credentials)
|
||||
tests/test_discovery.py::DiscoveryErrors::test_credentials_and_credentials_file_mutually_exclusive
|
||||
tests/test_discovery.py::DiscoveryFromDocument::test_api_endpoint_override_from_client_options_mapping_object
|
||||
)
|
||||
|
||||
epytest tests
|
||||
}
|
@ -1,4 +1,7 @@
|
||||
AUX notebook-5.7.0-no-mathjax.patch 1438 BLAKE2B 66719f5342c08fce7576a70780b38a97ac3e768f3385218da15e7e2b7073ec0e1bbe943f320e4ebd0618401760de96295fc1b0ea0f2e919487b41f90acabfef0 SHA512 ef2754a0e7f552de34411532e7cbddffeab66364075a5514290b09f956b3486791f757b9a159a6c3f975507b8a5626612efeee754933927e2b505aea5f5df2db
|
||||
AUX notebook-6.4.11-no-mathjax.patch 1527 BLAKE2B ccd6d1af303eccdd0eacb760d1b741b11354fa19c46b4d96c04da150793ea9e825cbf0922e152c7eac010ac4ef95d4fd16057092967a12873744fe45e6fbc4b6 SHA512 eb72afff71ab2589afafc735dff50651f9bd55aa8bda520d6d9ed8769373db8b557f79d69e4f2a0d95863e3c9f4d83e09a3a915390e6ad89d6d3bc558101a44e
|
||||
DIST notebook-6.4.10.tar.gz 14357395 BLAKE2B 32415b7d303b18c380ea6bab398246307a2b218ad52cdeb9a08db6f2f5f100515f36407358de094144f8da558762f7acf62505edbd9cf9e757fad1ac299f2431 SHA512 78a186c9907006d1fec1cea99e4c0f4181f673bf4dd383ed934cd2eb491cfd247db240fcec6a35a2967fe12b121863bbfaad0c4a8270618d03cd746f4688743b
|
||||
DIST notebook-6.4.11.tar.gz 14373938 BLAKE2B 3f6aa2f86c205dec6b66a8eb3a6d3509f8ba0f80d17f7123bfbede41b7ff6d986271a8eeb32916fdf71c56105b0571192c71740836d34baf88b52a35ea0c4a59 SHA512 beabc84e3d528b0786363c705062717378e73aa824ffe6ce8706f6ed765744f40f651bd4e0910d6a0302990f9efcabea1af51c6894106c49869761bcf217084a
|
||||
EBUILD notebook-6.4.10.ebuild 3160 BLAKE2B b9a53dbeff695777c29dc4ff1927989a1724b8bb82707061242246788bf91f2274d715a249c8117805873325dc91c084bdd58de020c9f70651506010a292deb1 SHA512 42f2c39114745f9e9ebf85fa8fa17e7c99436a3d8ff4c3afd8bf726ac55782e87c0b503e99f0aa72c84b52b1184cb930f4710e4aecb148ac7d352ae694d4f749
|
||||
EBUILD notebook-6.4.11.ebuild 3172 BLAKE2B 2abc220d8e2af5516a8846b772a4860591ba73598eaee539582170164725c3ff9b4fe4083cbe611ecd92477b231f74148fc2302fe0edfa0a4028aad865254a77 SHA512 63b6f10241b11a84506d798f1765a987e2e0fbd3396612f66da8b89ff158aa01171c28ecceabc7fb1f93c45f76dbe21ae4c26aa3653f2a3584658176abce05e2
|
||||
MISC metadata.xml 525 BLAKE2B 03602bbd7c6b55aaa4c4d6011a91127090359079ed2d7e6b9e3cefe63b2b249b36cd172a40d1ce69234de2440d9248e933dd94a636b95c07f06a658ecb929227 SHA512 18f6bd5cb4b1c90cc228a5ee506cea17c4aa9d60174e00c7cb4df654d5d7158aa20ea6346bf9a0734877402a0e0916aa7f9e82f0bdce0cca78c877c5e87550e3
|
||||
|
@ -0,0 +1,42 @@
|
||||
diff -dupr notebook-6.4.11.orig/setupbase.py notebook-6.4.11/setupbase.py
|
||||
--- notebook-6.4.11.orig/setupbase.py 2022-04-20 09:37:45.964925905 +0200
|
||||
+++ notebook-6.4.11/setupbase.py 2022-04-20 09:40:32.624674341 +0200
|
||||
@@ -167,38 +167,6 @@ def find_package_data():
|
||||
if f.endswith(('.js', '.css')):
|
||||
static_data.append(pjoin(parent, f))
|
||||
|
||||
- # Trim mathjax
|
||||
- mj = lambda *path: pjoin(components, 'MathJax', *path)
|
||||
- static_data.extend([
|
||||
- mj('MathJax.js'),
|
||||
- mj('config', 'TeX-AMS-MML_HTMLorMML-full.js'),
|
||||
- mj('config', 'Safe.js'),
|
||||
- ])
|
||||
-
|
||||
- trees = []
|
||||
- mj_out = mj('jax', 'output')
|
||||
-
|
||||
- if os.path.exists(mj_out):
|
||||
- for output in os.listdir(mj_out):
|
||||
- path = pjoin(mj_out, output)
|
||||
- static_data.append(pjoin(path, '*.js'))
|
||||
- autoload = pjoin(path, 'autoload')
|
||||
- if os.path.isdir(autoload):
|
||||
- trees.append(autoload)
|
||||
-
|
||||
- for tree in trees + [
|
||||
- mj('localization'), # limit to en?
|
||||
- mj('fonts', 'HTML-CSS', 'STIX-Web', 'woff'),
|
||||
- mj('extensions'),
|
||||
- mj('jax', 'input', 'TeX'),
|
||||
- mj('jax', 'output', 'HTML-CSS', 'fonts', 'STIX-Web'),
|
||||
- mj('jax', 'output', 'SVG', 'fonts', 'STIX-Web'),
|
||||
- mj('jax', 'element', 'mml'),
|
||||
- ]:
|
||||
- for parent, dirs, files in os.walk(tree):
|
||||
- for f in files:
|
||||
- static_data.append(pjoin(parent, f))
|
||||
-
|
||||
os.chdir(os.path.join('tests',))
|
||||
js_tests = glob('*.js') + glob('*/*.js')
|
||||
|
@ -0,0 +1,97 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
inherit distutils-r1 xdg-utils
|
||||
|
||||
DESCRIPTION="Jupyter Interactive Notebook"
|
||||
HOMEPAGE="https://jupyter.org"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-libs/mathjax-2.4
|
||||
dev-python/argon2-cffi[${PYTHON_USEDEP}]
|
||||
dev-python/jinja[${PYTHON_USEDEP}]
|
||||
>=dev-python/terminado-0.8.3[${PYTHON_USEDEP}]
|
||||
>=www-servers/tornado-6.0[${PYTHON_USEDEP}]
|
||||
dev-python/ipython_genutils[${PYTHON_USEDEP}]
|
||||
>=dev-python/traitlets-4.2.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/jupyter_core-4.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pyzmq-17[${PYTHON_USEDEP}]
|
||||
>=dev-python/jupyter_client-5.3.4[${PYTHON_USEDEP}]
|
||||
dev-python/nbformat[${PYTHON_USEDEP}]
|
||||
>=dev-python/nbconvert-4.2.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/nest_asyncio-1.5[${PYTHON_USEDEP}]
|
||||
dev-python/ipykernel[${PYTHON_USEDEP}]
|
||||
>=dev-python/send2trash-1.8.0[${PYTHON_USEDEP}]
|
||||
dev-python/prometheus_client[${PYTHON_USEDEP}]"
|
||||
|
||||
BDEPEND="
|
||||
>=dev-python/jupyter_packaging-0.9[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/requests[${PYTHON_USEDEP}]
|
||||
dev-python/requests-unixsocket[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/notebook-6.4.11-no-mathjax.patch
|
||||
)
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_prepare_all() {
|
||||
# disable bundled mathjax
|
||||
sed -i 's/^.*MathJax.*$//' bower.json || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
EPYTEST_DESELECT=(
|
||||
# trash doesn't seem to work for us
|
||||
notebook/services/contents/tests/test_contents_api.py::APITest::test_checkpoints_follow_file
|
||||
notebook/services/contents/tests/test_contents_api.py::APITest::test_delete
|
||||
notebook/services/contents/tests/test_contents_api.py::GenericFileCheckpointsAPITest::test_checkpoints_follow_file
|
||||
notebook/services/contents/tests/test_contents_api.py::GenericFileCheckpointsAPITest::test_delete
|
||||
notebook/services/contents/tests/test_contents_api.py::GenericFileCheckpointsAPITest::test_delete_dirs
|
||||
notebook/services/contents/tests/test_contents_api.py::GenericFileCheckpointsAPITest::test_delete_non_empty_dir
|
||||
notebook/services/contents/tests/test_manager.py::TestContentsManager::test_delete
|
||||
notebook/services/contents/tests/test_manager.py::TestContentsManagerNoAtomic::test_delete
|
||||
# TODO
|
||||
notebook/services/kernels/tests/test_kernels_api.py::KernelAPITest::test_connections
|
||||
notebook/services/kernels/tests/test_kernels_api.py::AsyncKernelAPITest::test_connections
|
||||
notebook/services/kernels/tests/test_kernels_api.py::KernelCullingTest::test_culling
|
||||
notebook/services/nbconvert/tests/test_nbconvert_api.py::APITest::test_list_formats
|
||||
)
|
||||
|
||||
EPYTEST_IGNORE=(
|
||||
# selenium tests require geckodriver
|
||||
notebook/tests/selenium
|
||||
)
|
||||
|
||||
python_install() {
|
||||
distutils-r1_python_install
|
||||
|
||||
ln -sf \
|
||||
"${EPREFIX}/usr/share/mathjax" \
|
||||
"${D}$(python_get_sitedir)/notebook/static/components/MathJax" || die
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_desktop_database_update
|
||||
xdg_icon_cache_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
xdg_desktop_database_update
|
||||
xdg_icon_cache_update
|
||||
}
|
@ -1,3 +1,3 @@
|
||||
DIST nspektr-0.3.0.tar.gz 6314 BLAKE2B cb7b9b5b35a455d4e72e78d93db49b4f8e274c7d7a6c8bf7ccca52cce2598a937d31b76f1a30c4aa6d673e4ce52c4645ce7392965df35b0888d1c69226e08f00 SHA512 6fc22ad7858858f3b956ba5918ca92468f13d4b7db0e4861b836e63153f7e4319c6468e4f73969ce3fb7845ca8d97808b9db2eb2705a47fe1a8c4c19b9c2ef33
|
||||
EBUILD nspektr-0.3.0.ebuild 1657 BLAKE2B 78d54b99a6d3c944ea8b61f7d1f22e2e3ded4d127a8587208f19d08a7bccc6b2ea2a05282b169c04c4f980d9b902f1118c1f3b7d664da4ffc740b3ea19d0a74a SHA512 127c9af4588c9da5db87af4b1ea6a175d00d0fa7ea2e33cecbf1c017612c804123647445adde51c286f2f96750f8efcf8ffa404f76a75b4964db142f97b0b0c8
|
||||
EBUILD nspektr-0.3.0.ebuild 1655 BLAKE2B 5b2153f0d6c2e61c2ed08ec8b62d3073b561ba1970822af36a0cbea395b7b34347c87b660b0f1386a448b5a124c5382aaa9b906e3f05b4989ab93545cb56fd41 SHA512 fc03d05f80bc3bcc611d6148f978a6d234c8181ca52f31c1fee00afbd3b4b80bb2c9167b86efceb93911c0d0677ef2630696018697ea453d5a5577bc3d620669
|
||||
MISC metadata.xml 343 BLAKE2B c5ec4b6c1f41692875fcb9a93dea4c0f253339788b94fd667709898e2cc49470f113258137093fd29986ed8fbadf2ea64f95319c51568f12259b8869558bfdab SHA512 da052d5ee619430fbfc021b9eb8d3967dc4d6ca3ce0bc5c9b1badb067d7c0babe12abde3fbc9c4710bc6a0cf081e6bc445504b852ec714f819781e1c4780779a
|
||||
|
@ -0,0 +1,5 @@
|
||||
DIST pyeclib-1.6.0.tar.gz 6685306 BLAKE2B 0b758bd500afc7f9d8e38513cc41f1916413d8ad6f3b1bd34d9ff46d6d33321391eaf90164e412154a14d63d4ba61502457bb943e124dd7054a5d5ec20732294 SHA512 507f78388e941e4600f4b77f636ce27b7f63e635f108dd5a452b3f98f779e87d94d8f82239d9d5733846faa5cc574c0474e366d99e44b8f03b70707d352f56c8
|
||||
DIST pyeclib-1.6.1.tar.gz 6690168 BLAKE2B 4e59c2827487f09a21f49751455fabd9ce672d6edb83befbc06e7aebe66c2f8de5f83a5ddec612fee2ac727fad247d66f36c659ebdf316759cd9e4438c7f085c SHA512 fdb855551e9695c3748d78d43bc306e536ef45476143445520284d4918f2c84757247d217ada2df565d03b1769ef83ac8c82b92b8438c2d40915f8008fd769c4
|
||||
EBUILD pyeclib-1.6.0-r1.ebuild 815 BLAKE2B 8f68a5709ae73a2dbc128cd85e13e5c5c68112dc3d4408076be7994bcfbdc0cf9cef3cf51de4d35f5c64c0284f7f6b7a8c64f2b5078604f7feb7c9beb543128b SHA512 61b5eaf5b6f37acf654b320df368a38f221f55c35915707dc29ab8199a9c9b510298a3d508fbccd51b4d481b23dee56531fd4d0355f543e59ea59530e0239fa5
|
||||
EBUILD pyeclib-1.6.1.ebuild 866 BLAKE2B cd5c2a32a1624f6ff641add58cc00fbffc9ea7219222426dc03797abca567c1e5326d8f453d0f324ac7f047c305203f19d98d100a6a0b4e8ddf84ad5493042e7 SHA512 f85c448a6b7d0662357646a76cadc14667224961bfddd21920d3edb66596c8c37c703d72791881f12fd8acd2bec744aceaa9d48d8ca2adc1b2b73b9e93b00e7d
|
||||
MISC metadata.xml 675 BLAKE2B 07104447814b472c557066609e557460f4b6b8f206130cfbdbfb31c6fa8962f81def4f3f6101052f161f8659cf143b2e1057c91b02c3146d69cb76ba733c99ff SHA512 ce6a7d6b6322003124839dee1b325b4c3a788ca4cc8ed0335c6cfe4ccb70f25c7df4ac264bdc15001ee4668bf905448c17a532757bff92eb00e0e82cabd071d0
|
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
@ -0,0 +1,44 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
|
||||
inherit distutils-r1 optfeature
|
||||
|
||||
DESCRIPTION="Messaging API for RPC and notifications over different messaging transports"
|
||||
HOMEPAGE="
|
||||
https://opendev.org/openstack/pyeclib/
|
||||
https://pypi.org/project/pyeclib/
|
||||
"
|
||||
SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/liberasurecode
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/six[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests unittest
|
||||
|
||||
src_prepare() {
|
||||
# https://review.opendev.org/c/openstack/pyeclib/+/798010
|
||||
sed -e '/library_dirs/d' -i setup.py || die
|
||||
distutils-r1_src_prepare
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "jerasure backend" dev-libs/jerasure
|
||||
}
|
@ -1,3 +1,5 @@
|
||||
DIST readme_renderer-34.0.tar.gz 28835 BLAKE2B 556088064a27ca0ab556102a9bc7026f5089e8a326631c0b7d3d5d0906b63191fac1f4f473c5c3229c0357b090bb63c8bbf0cab66e793c5de0d8eb8da696d2db SHA512 835beadb6dd98793cfce1a1691c66121ad2df9d205d9e1415bf8555495460af7003c9153a58fe5ea0909541b305d2fc4a39120f395805514e11fe391783447a3
|
||||
DIST readme_renderer-35.0.tar.gz 27224 BLAKE2B bb58a6cb39aace47714aa351c710663ca9f43f04055e21a5ea3954b2d1fff58dce073b0a41bdfb07f34ffe16f2fbba9ba59c2a6b8f84c0eacfb7d9f7cd881380 SHA512 29377cea5a029f7c4cf2ec0362771a280936e84fc39117c13fc6557172581570af298520ea6f5df53260e1da539ebe3fe4183bd1fb5620af48824bee04fefc75
|
||||
EBUILD readme_renderer-34.0.ebuild 810 BLAKE2B 2f6596e00bce5cae7e65cfd01efde0ad59db2176c9842753dbc27b6720cf716e7b9255a2d211251d0168dd625093c80fa225c3a528f4e4f6d6d05319943c1b03 SHA512 c23162e3b5a249dd717a9818b9a8b5399fc05ee826466f16c3a7f7261238f1d55ddc8eec509c4fc34b9bc68d3aed6b888e932df8eb0bd3a61f57cc3381935285
|
||||
EBUILD readme_renderer-35.0.ebuild 818 BLAKE2B f45d892a006dee27266d77648029c2a0c1223de5aabc0c3101d62ba7c9fd514d9f1f1cd2e857b7aca9599541784eed07b5fa8acd6a36d15f2df84ff6e26ebf17 SHA512 f21a253356c52a8f9e80b5c89475fcb629b094c56b8bd7f2ac38fee13562d7ba9470b3c9e91e7314a27a9be2f8d10185557ae8e5fac70201bb4425ef901f61ea
|
||||
MISC metadata.xml 416 BLAKE2B 1441314990a3eca464ea227d76e458a42b3c9bf44076f64a59d22cdddaace1fdbe219b3e6f8fb963cc40174aaf473852698facbc8816f55278821df0f452a1ed SHA512 50abec4287629f7982049959696e8f21e0a773618c40b42815d53e709d080ff6051235453a4659c50bd4cf856829d0489cdd0f4e1f56cc65f28d5de45d849b86
|
||||
|
@ -0,0 +1,33 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{8..10} pypy3 )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="a library for rendering \"readme\" descriptions for Warehouse"
|
||||
HOMEPAGE="
|
||||
https://github.com/pypa/readme_renderer/
|
||||
https://pypi.org/project/readme-renderer/
|
||||
"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/bleach-2.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/docutils-0.13.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pygments-2.5.2[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
test? ( dev-python/mock[${PYTHON_USEDEP}] )
|
||||
"
|
||||
|
||||
DOCS=( README.rst )
|
||||
|
||||
distutils_enable_tests pytest
|
@ -1,3 +1,5 @@
|
||||
DIST SecretStorage-3.3.1.tar.gz 19566 BLAKE2B 0b1ab822ee29f3d56148b558b3029fd882f1d10ceb3e026586de2e9bc72b7ac1b35df11052117a7c07524ca72d004ef56d99c845bc3600984fe84e5300f3dfee SHA512 5e874d08c9e00626a217db96b131884daf92429a91f690b32f62052747275ad0effbe2b4abe048e67fe7f81df97507f8375408898ff986e6f883b5fdfbf2a76c
|
||||
DIST SecretStorage-3.3.2.tar.gz 19285 BLAKE2B 17089e61a9549f4547faa8c6f7f711f5e4b3ba9ac0bf7787c3384d4920c5cd02704bab86fd4b7abe4ad9b93098b1668cf89901f4a0760023e274c8daf009d5a4 SHA512 f04a35925f86fec25435554083ac0d4b21b88cbc19b67a4c744247e659bc767675a52d18b33be557e99593922aecb0c261ec40803c61e089ff35b6c8b541ac63
|
||||
EBUILD secretstorage-3.3.1.ebuild 1134 BLAKE2B 9d4226d8cbb2aa8b61ed1ef053a15ed2988d73bc9a9b9669207c58a840f1a9d746eea6ec52d864e921513d40951091c6d3ee40eec3fdc1d8828479bd5a39bca2 SHA512 534786d7cadcd5cc4487d2b1f5ac1415f9fdc54e1173d809778ac63ee445bd1e88ea4d8e522e4e4cd91b8b64ddd2d2603d409732100eb3887fec4acb0bebdb8c
|
||||
EBUILD secretstorage-3.3.2.ebuild 1185 BLAKE2B 5a2e011409a31d2d4ba0dce644dd9080770a4f76104222a904997591cbd2242dcd55cf86b08247f4f4f05c257b2290912e4553e42f62e868f2977bd18f64aa95 SHA512 30e93fb3132e9a9c8eaff661462aae246c67a04cfee0724a8e3d622505b6f127cce9dc33d31587a20951eef5b263ff81c81e6db464ef81bf41040ffe8386a1c4
|
||||
MISC metadata.xml 402 BLAKE2B b96b0f7f9c4beb113d6df477d250d2b11c173b1832776569dbc74baffb460938979c78cc0eeffb91b357d1cc1f364d1e9f5b53f5339744715d0bdcba42b5a0a0 SHA512 66e94300f5450f6a6cd2999f23099f9821cc9a9855b4c52fbec54743a172c64dfad66fa184fec121ca1359bfdc1d2ff316fd9c3fcb100303537737dd5493d5ba
|
||||
|
@ -0,0 +1,56 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( pypy3 python3_{8..10} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
MY_PN="SecretStorage"
|
||||
|
||||
DESCRIPTION="Python bindings to FreeDesktop.org Secret Service API"
|
||||
HOMEPAGE="
|
||||
https://github.com/mitya57/secretstorage/
|
||||
https://pypi.org/project/SecretStorage/
|
||||
"
|
||||
SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_PN}-${PV}.tar.gz"
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/cryptography[${PYTHON_USEDEP}]
|
||||
>=dev-python/jeepney-0.6[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
!hppa? ( !sparc? (
|
||||
gnome-base/gnome-keyring
|
||||
sys-apps/dbus
|
||||
)
|
||||
) )
|
||||
"
|
||||
|
||||
distutils_enable_tests unittest
|
||||
distutils_enable_sphinx docs \
|
||||
dev-python/alabaster
|
||||
|
||||
src_test() {
|
||||
case ${ARCH} in
|
||||
hppa|sparc)
|
||||
einfo "gnome-keyring is not supported on ${ARCH}, skipping tests"
|
||||
return
|
||||
;;
|
||||
esac
|
||||
|
||||
distutils-r1_src_test
|
||||
}
|
||||
|
||||
python_test() {
|
||||
dbus-run-session "${EPYTHON}" -m unittest discover -v -s tests \
|
||||
|| die "tests failed with ${EPYTHON}"
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue