parent
9735172b58
commit
ea7004fd6e
@ -1,23 +1,23 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA512
|
||||
|
||||
MANIFEST Manifest.files.gz 29597 BLAKE2B f14375c68bd31c804f5a65c98fff81f732efa9d66ed4bfbf6c73721160b65540391216e54fdee5401d217027ea4434eacbd2d897895cd52287a3f2c521a8f028 SHA512 46029643dee83c4f1e8bd0149644e8b981ea985fdc52e1bec8c6bc2e721e152bde509ac1faa0f8fc84e9e895f148b94ec9778e509b8ee301b614924d9f95dd67
|
||||
TIMESTAMP 2022-05-23T09:39:43Z
|
||||
MANIFEST Manifest.files.gz 29635 BLAKE2B fc9a8f1712d914cca15ffe550703485db699f246ee072ad7e6ec078b66b5c91df0358cb97991bd414e681f3e2164a301f4db89f72ac6563e48fbf763b34d3234 SHA512 04fbc9fbc29478c17f4c2c31c369e3f98565b1c0beac937bfed001c079af4ab00496b4a2c9a42c4682aa1dbbced4418a52a6e9d34974f0111248278130c23bdb
|
||||
TIMESTAMP 2022-05-23T18:39:42Z
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmKLVl9fFIAAAAAALgAo
|
||||
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmKL1O5fFIAAAAAALgAo
|
||||
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
|
||||
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
|
||||
klC/BA/9F0dZmoRlsxvlNlg2+qvklhIwEO4syVzzEGyUuuwr9DQhlyo1QBaPH+ET
|
||||
1mRe959LJtcRPwdnaYA+aj8n9vKaW23p/NEUTTZb59Q2keKNHm0CvetRlliTumUG
|
||||
ayhWpi60oeDSVRa/ARXVzv9sEPFH64DfrGBW/GUTHfWwNNY4U14TTTpoxbZ6F4oD
|
||||
DMdlp4viWmcRlem7uVwTOvrIgQKEA5JSQrFB5Z9UdNnxTLbJufJzkH7tjEut8bgt
|
||||
WDmZLlWGXP0wQATIZy1p0azB3dPEHRPSkfj/DvIJaRedotB3r6l5hpGZJy0oh+Bp
|
||||
h9+ub4p1nNZsXALrHW7mETYEHIedBSdRUmcF7tWHsZ0n+5sYpHAXrfexLjfrE5BU
|
||||
tByzimFHQzFKh67Wu/O+dqaqOlIvXbnnQ3j0ZqruoWhjWyq6frVF/8qeDtU4faqf
|
||||
cERRB2bPzqrRAq6U767YpufAphTYRjN1I9fG+k9pGg1yjqx6enQNFvj8Bx/m9JuM
|
||||
2vCtkxsbDI4o6l8f8Zmagp/0MA1WUjQEQ4V/P2hiAKeGRbPbxsHIB0BSLbaL5OeG
|
||||
hnSQTkP0v/mihSPf9OGqzwXF1HZdPoAvWBm6tXNZxWa9RFeM0ytpb6GBmbHUITGi
|
||||
lGu/CQibk62x9FcaHE8X1XVgcJnI6Eyp5/YQvhRqss4DnbEtUyY=
|
||||
=vvuh
|
||||
klA43xAAq4RDcKtiWUv3G/xqMBMuuFahlfJCigGAjAcXMIvcrIPU69d0UEcS5y02
|
||||
8FJuQKMCB9WC276KhOGBhpLQdAOElpLiNGdWZOoYrGZuHGtlw7jlPyd0c2kwU/6m
|
||||
edIV1Bmxrh4uoEs9e8XOrExCm596zY6Qjbuv+i3cOcnsUmr6Cz8HfqCGCgM5vvSV
|
||||
sevnYFc9djI0Svc5dB4+r+EKW98tz3Mwzkzh981fl0bLpm/cbwCRKsF18egg0GTL
|
||||
H6iqs6VfHEofEiKDlNE9FXILUi8n/Y+4draekP4+gYRkS0Wm49XGxVUFRvbdvu0a
|
||||
F5sPPtpWlkTUnA9q3bN/kcyavjhzegDE3/7Lar0EZxFiK4Dnn4mQlyEvnMifdXge
|
||||
XjBHIH6h/CqXI8aLUi643ttc8FbSjvmflPc49Fhkk+6/g934FF6nj0CVAWEIaf32
|
||||
k/c+liLZRt1RahsI52OVs5of7NJqRuI+yx8YtFXM2I8b5MkwB96HS588UDDzbetB
|
||||
Kfs/JFTl6WVieq9VOkQ+NTPco/r4WoqmuYzzUluuhQasRjfuu5hPxM2r6FMDc9AY
|
||||
7qrmvi3oj22OqaIFRSo4IH4gZ8SHSOTEwbtghHM3azLBg7yxcayJ2mfQFVfAxU4y
|
||||
Vg/ctXOv5pVyfMxgtXTKNg3sOm7SLBKvrpFFayyHX8rmqQG3gEw=
|
||||
=PYwS
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,8 +1,6 @@
|
||||
AUX mcelog-0.8_pre1-timestamp-mcelog.patch 425 BLAKE2B 5952e26c668fb71f712fc70b3419dbb7b3e418f8903f3104fcf8d525cb117ce278f4669551a6cbeadd7f03d3bd022781a88c335c6ac84600d3bdf02a3d8277d3 SHA512 77312f9346c7e16141a57a5e44964d0b2cab77a428403d19cfc9558af55b250be7c9fadaecf87c8d78075251a7fc3ab309e0cbbdbb30ddc4423717cb3979a1db
|
||||
AUX mcelog-129-debugflags.patch 416 BLAKE2B 97aa6da3146380b40013966bb109de41215890cb4b6431ad694c2684f498d13287e385119304a816270f470ff26529967701c92bfc845a8aac698a0aa0f67271 SHA512 cda86c3e74f56fcd9d8771b26ca91c32ccc33e6bcd6dd0fcf856c14096daa619257d237e1e187e7820d6a0a0553ae6fd9ec160ea59e237b4e05ebca4e6656e20
|
||||
AUX mcelog.init-r1 349 BLAKE2B 17f8a28dc1174fa62d50cb0d6dcae7bf4755ea99ff380d42a5beb16ab6ca07f1dbfcf7783ecb3b8f85f714357c39b0a333630c69e0bef5af32ba602686117cfd SHA512 a43f0efe7eb5007e9422ca2eba43b666d5110696c8b049b74990849e200b89b99e3d22707803e21e4452b0e75bbacdec0526ed933b234301ebbbb19d700df0d4
|
||||
DIST mcelog-180.tar.gz 314605 BLAKE2B 0cf4f25dc26901bee56ddd437ad3d56874ba70f2323d9d6821432bf744b78392e871c9632e44a7bef7a1954eb6605cf72f6d9268397741cecd5066b6bcafe54a SHA512 89b2b1c2f7ab03bb358926f10fa2c3e8f048bb5cf2d6f4453de63ecfd44daebe771087522c69ade5638248ab79c80122448efef798e4ea8d1a5f88308e8bfd32
|
||||
DIST mcelog-181.tar.gz 314690 BLAKE2B 4e182c84ae15abf3673e0210940830c66377b275e05c0bf88ff2199ef1b87bf1e9bcff12ebd9c07e5af00d763369c96aae37c274174563fb3ae0db7bbd7306de SHA512 70f0a923bfc0a941b2a70501dd89b8634be52f51c98ab482b212e337684620165f71420205bd779039fe7704e230eb35e47c77802109242dc401803613393bb9
|
||||
EBUILD mcelog-180-r1.ebuild 1129 BLAKE2B c145537c454aa41c2bfababeda876d349e6c0cc82a52c7c03e09c323562d801f329956c4f7241744aad82c0cea2c653c37b35eee04af104bd35acf66d11246e9 SHA512 2ebe74e82511c423be28db3054d5c348f8d712dfabe165cc624377da94b39cb9d8460f48cfb5b8b7acc7a3f135b689e0666b615f057e0b82a9bf76eceb31e35b
|
||||
EBUILD mcelog-181.ebuild 1131 BLAKE2B 9d7782cfbf380776b639dec709d38868ace6573ab1c45e3993aecc9fa131023c69db19d491c32652e63245fa426e608335897d7dc6cf5a282570bfbae7f8d5d7 SHA512 7001060bdee5995f6d9b0b7f3f762351f809800d01868f286255b0a89138aa71c913c1d58193db993c63e8c804fe1cb085ba82f42a41537df1e7bd86dba6e270
|
||||
EBUILD mcelog-181.ebuild 1129 BLAKE2B c145537c454aa41c2bfababeda876d349e6c0cc82a52c7c03e09c323562d801f329956c4f7241744aad82c0cea2c653c37b35eee04af104bd35acf66d11246e9 SHA512 2ebe74e82511c423be28db3054d5c348f8d712dfabe165cc624377da94b39cb9d8460f48cfb5b8b7acc7a3f135b689e0666b615f057e0b82a9bf76eceb31e35b
|
||||
MISC metadata.xml 538 BLAKE2B 02cb85b3717b287e5e6a02db8c5485d52d1a5f7c9f927fad728ea8c313a93ebdb1aac5ac070cb852f18aae2cfebf5096ddb2c298948bc60180e4093c532aa899 SHA512 865e9e806a9fcf1d21ae7cd15c0e65196b3ccf7f866dc69237594908f020e224eca35d2d49fe70bef1e4d38b084ec8558e849148e470d3e22959f85177545bdc
|
||||
|
@ -1,51 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{9..10} )
|
||||
|
||||
inherit linux-info python-any-r1 systemd toolchain-funcs
|
||||
|
||||
DESCRIPTION="A tool to log and decode Machine Check Exceptions"
|
||||
HOMEPAGE="http://mcelog.org/"
|
||||
SRC_URI="https://github.com/andikleen/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="selinux"
|
||||
|
||||
RDEPEND="selinux? ( sec-policy/selinux-mcelog )"
|
||||
DEPEND="${PYTHON_DEPS}"
|
||||
|
||||
# TODO: add mce-inject to the tree to support test phase
|
||||
RESTRICT="test"
|
||||
|
||||
pkg_pretend() {
|
||||
if [[ ${MERGE_TYPE} != buildonly ]]; then
|
||||
local CONFIG_CHECK="~X86_MCE"
|
||||
kernel_is -ge 4 12 && CONFIG_CHECK+=" ~X86_MCELOG_LEGACY"
|
||||
check_extra_config
|
||||
fi
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
eapply "${FILESDIR}"/${PN}-0.8_pre1-timestamp-${PN}.patch \
|
||||
"${FILESDIR}"/${PN}-129-debugflags.patch
|
||||
eapply_user
|
||||
tc-export CC
|
||||
python_fix_shebang genconfig.py
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
insinto /etc/logrotate.d/
|
||||
newins ${PN}.logrotate ${PN}
|
||||
|
||||
newinitd "${FILESDIR}"/${PN}.init-r1 ${PN}
|
||||
systemd_dounit ${PN}.service
|
||||
|
||||
dodoc *.pdf
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST dvorakng-0.6.0rc1.tar.bz2 28994 BLAKE2B 587222f6d3e65427ba3cb28c5ccce976363638dbe611382af9345e542387f42e855aa5a2b578abe451b719663780af214b02d087d1add3ec8574af8d8e207112 SHA512 87f0bb2199188093ea4223d7dc47232f53b266aa9498170b643c25e724f547fa1ce5d0e1d4e7f275c712f6ec4850d825827b66f84407f186eb80b73ac973ded7
|
||||
EBUILD dvorakng-0.6.0-r1.ebuild 651 BLAKE2B da6b9b55c6cef0329b2b507b439a9bc73a1432e73953de413b23bd5910f5de1fca20690da60667b3dbe2502fd9824cb4a259f3d2a50030bede953dc447712241 SHA512 197129f3692211e37bddaa5d2ba26f72a9efdb9560b13f074071db5296dd33c9e1a8ff87da1e036d34340660f00d7e166da5298e08b06419ad6a2805dfac87e2
|
||||
MISC metadata.xml 244 BLAKE2B 786b4c4ab2f99308622b29fe93eb326f62861a63c6ce0a4b29a74401a0fc88c71d1b95a4d8333d150ec0f5c911172a868aa659505dcf7a01d7debd9552643138 SHA512 12e1500f816864b0c4e05ccc29bffab46f8705bb3a6f15cc5ab3843dfdfd70b5fe365481c55b2ac1d9cb4dcecf4687086d8d385e48a693a851b0128eeb717a0c
|
||||
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST esekeyd-1.2.7.tar.gz 104502 BLAKE2B d8060837e533c5c3fda11dc3a2d67f3010b820035d1f1a794c296a132f3dde3c17fe132257b996532ae6caa57fe2150c370aa71d03c2e48b9a88568498144769 SHA512 dc15623e0ffdd4cc7f3834b2becabf54ce61ea5190fd44734b2aa426db3d936cb5e3caada82357d6ed41db6eba41e9f792e453e2bb93c0fe62d87ac29651c89a
|
||||
EBUILD esekeyd-1.2.7.ebuild 411 BLAKE2B ac15d61336c88eb707c33c9306eee0f322aca8e3831e64605b0b9d78a68416268ff49c67c76b699108eca1c6eb718fcf8b696676abd15966844d8810734d82e6 SHA512 6cf397221052837399690bb08356671f700dd046c5b4bc23ffa96d61f59c9557474776e30f046d826e0c2dd528bf9805435f56e8d72c2a1b106f8e8873b49af8
|
||||
MISC metadata.xml 243 BLAKE2B b01e7fa9ee92b7be60fc36424399844f03de4ee8009f48293153b1ed481bc4e3c852481b9d54831a1f06e0a88f072b1b2ccae96532e756080089a3fe9e3e8e8e SHA512 363eb0caf738cc0669dc52e92e80b78e5ff223f6a43d056c04328f789ba442feefa6995d3091ae18df2567751126a273826183bc6436c63fefa451d11e6e49ab
|
||||
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
|
||||
|
@ -1,3 +1,3 @@
|
||||
DIST athena-jot-9.0-3.src.rpm 25378 BLAKE2B 2d472d9d4c97d3d0da50d8b50120ee9c3460ed3d65656de51c419a7b9b6ea14e8755d35676b24199c1d6ed50b79d7d55753bc370b148546e12d57fab18473356 SHA512 b284121cbca3e98181285eac007b2c9133826c18157f9d1f983b83443f91a3e00c29b30ceb986fbbd86cda1541f0990b5d66579387b78143c250bb01453d7296
|
||||
EBUILD jot-9.0-r1.ebuild 502 BLAKE2B 83a883edf0fad71cb763c81d2e63442eff8ce3e86d5e3f7877d0cc6b6fc97b0a445e766a1eeec37398d0a43558bd8c565e3e305a64549480a1f22f99b1f06bd0 SHA512 f5cc542c823d929a671043356601fda8adc9ce4c0db791f63dbf70c2221c037bbbabbf8f14bc97b83f45b291aae58b80667d479b1d9b9b50eae22384741c851b
|
||||
MISC metadata.xml 341 BLAKE2B 2017ce4d675230b1cb42b8fd0ab42c7b6d8f64a8fe6d12f51f228690670eb1b1fd542cb7e46591586fb2e758ec1ddce5a2ea1eed0c02c2327abc327bb6079e61 SHA512 9a06a8c1c9a0929cef8a045dcf9b24329707a7a853c1f3d29ecc0ef73a2aafda29fc8752a9691343b2a9e9ccc1fc79c24c7fb66d8f55e7861062bdcabb0ade0a
|
||||
MISC metadata.xml 266 BLAKE2B 74ac06b4ea12603c8713e69cbff9ce6874266fc48ee5c846f0ac3d50bf577c3edb1e4b6690ec44fc4dd51e55e96dd5c2478831c9f754b04661fe7700d8baf66f SHA512 b996554131284e3556af42d2c5032c5b1635de67d48983096991935e7ee04c32aadc93e48cae5160861e86d64eb6fd4abafc40d9dd8b85ddc032b042a77677cb
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,5 +1,3 @@
|
||||
DIST grip-4.6.0.tar.gz 147222 BLAKE2B ee5c10ca47ca0e9089d2618dc765a4ca01f4927da8c4256a251a9cf90ee15d63eb6136848cef0005d5f3af1f12b603f6f0fd55b65840bf542dcb9cd29ff35518 SHA512 483170996e593593781b684986dcb8eec20afb02dca84a9f5baeb3917220706332037f7b18f504aba8aa7d1d1c3587a1af18d6d5628f1e96517511c0be40a6ac
|
||||
DIST grip-4.6.1.tar.gz 147894 BLAKE2B e4f6b5c72e98b5d8ec443c794e95ff0a4250526dd7381f5a28da7d1119b607970593c4b3c22a49ec7da7d772e984abb2a0984ed7290b007e48cddf49bfc290ae SHA512 73eb80995457faa10ba5f174c8151c821f4bd9cda066099ba249cc5aad668e6adef267410ddd24fefa1d1e444c276a10a0881ec5e528bc616d3c4d98a8427b3d
|
||||
EBUILD grip-4.6.0.ebuild 765 BLAKE2B c416b4bad1593370f9811d2b587487b2a809955016f2688fab75ba1ee90ea3e0c8362067adb91e3b095b78ed987353a53f888935e312c22804134616f79b59d1 SHA512 a23265346713fd6cdf9dc7a4d7ca8961608122970575c80d429b288776f72864ecceab87f860cb47939b56cef38440e2b3523c6e153497b6eabb9d23f6bd6b21
|
||||
EBUILD grip-4.6.1.ebuild 766 BLAKE2B ef33f5589054c37d80e1eef425da07092d070fbff7fcab544cc9864babe38431c38010d4c63df5dfb05e67ab7834cf8b226b8ce5e35a589c16929b2042d5b7f1 SHA512 1b84cb7904abdd599d96b40dc50422a3e1b7f1b95bdf40857901b343e62f0ff2e9b2d4593d8c0fe9b510157ea82feb0f7ed24f5542af13278c20b00dac8451a2
|
||||
EBUILD grip-4.6.1.ebuild 765 BLAKE2B c416b4bad1593370f9811d2b587487b2a809955016f2688fab75ba1ee90ea3e0c8362067adb91e3b095b78ed987353a53f888935e312c22804134616f79b59d1 SHA512 a23265346713fd6cdf9dc7a4d7ca8961608122970575c80d429b288776f72864ecceab87f860cb47939b56cef38440e2b3523c6e153497b6eabb9d23f6bd6b21
|
||||
MISC metadata.xml 365 BLAKE2B e01f58764eda42b4e6d7ece18b3f2996fe55e640d91cdba317f1f9677a59b114d7caab6c2ea7556f1962e30b8e2b453814179d7e978b52c4c07fe6e89d9a4978 SHA512 286ffe7168abf8d980ad5e713a31751241901246c6b2fe8372942e50bef53a70b3ff17045e99cb951c968309fcab5c9776a1fb26222c0ea4edfa467e8209eb4b
|
||||
|
@ -1,27 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( pypy3 python3_{8..10} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Preview GitHub Markdown files like Readme locally before committing them"
|
||||
HOMEPAGE="https://github.com/joeyespo/grip"
|
||||
LICENSE="MIT"
|
||||
|
||||
SLOT="0"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
KEYWORDS="amd64"
|
||||
|
||||
DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
|
||||
RDEPEND="
|
||||
!media-sound/grip
|
||||
>=dev-python/docopt-0.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/flask-0.10.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/markdown-2.5.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/path-and-address-2.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pygments-1.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/requests-2.4.1[${PYTHON_USEDEP}]
|
||||
"
|
Binary file not shown.
@ -1,3 +1,5 @@
|
||||
DIST janino-3.1.6.tar.gz 1730264 BLAKE2B a4e15b7b9a9d17b8762f5964171a01da3ce6f1045b8830c9a6e9a0d35c5096376fd667103360791f6848c762177f48f858e4e6233205fb6ff8258e6582211b89 SHA512 6e729733f74e0cc24db56c4030de8751c131c94b3abf0519288cc7539b5dda45de8c33e8dd37d8e70565ad0c3a3122cac7c73d77bc5f92a16db0b0f7ea7436d3
|
||||
DIST janino-3.1.7.tar.gz 1747439 BLAKE2B 6e42a9d5cc079c2cf17b76c1d76420ff3fa0027b54736f23e0aa2c5062f4dad19c1ac7efa678fa06cee369a01125a64a4ee32e4120e60ecd8a56d47aa4f69503 SHA512 541925fc10f5fbefde45e60cec1925e3d6f5b7244a6b9de251b5483224bee05c16182e2bf137a00349cbdb6c209ce18b2203ca066e5a7a1f146efa255f5f7799
|
||||
EBUILD janino-3.1.6.ebuild 2446 BLAKE2B 9e5e43ec6aa0c4a598f10b7af951ffc7b0d230e8ac1610e24f73cd1009e076e8d49890fe25e85dcd3dd20fac4a1403113c5954f3dc207cd837446d368c7bcd07 SHA512 a06fa3ec0f5ef19efb5d8da3d8d1dd3e2abd8dd58e8ef8bf8db8187824b7afea6f6fbfc7b52194a417c2b81e9fd309b736ccbf58fb180554fdcbd87352ad5791
|
||||
EBUILD janino-3.1.7.ebuild 2535 BLAKE2B 4d1a61a1c31ca721cfce4c41c861112d179bf4d33b7d762b14c8f6c31ddc9398bb7bc7036fbdd6e22a771527bfd9ba86adde1f904eb27c59e084a2c52702dd29 SHA512 1198429d2a213abd29a765645fa1fa1e1c0272da77fc16a681cfc3b46834cb455fba6b5db579df2dd255c779fca836822aef731354734ac8be1fe16bfbe79589
|
||||
MISC metadata.xml 402 BLAKE2B 24ce6bf4574089a37f3f65f463269ffaa05cc5491b630b69ce205d62967d9dda038caa1af286974c908921c57819e59c4f63a1377c3c6d4dc5ab87fbc20286da SHA512 c26dddfc7e65fcfe8cd2d359acecc410592cbe1b73453110b3c27b360676d3ecdd247e05c936bef1125d19d97e78ccaeaff9707f52be882e5dd14b9b1b04df56
|
||||
|
@ -0,0 +1,103 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# Skeleton command:
|
||||
# java-ebuilder --generate-ebuild --workdir . --pom janino/pom.xml --download-uri https://github.com/janino-compiler/janino/archive/refs/tags/v3.1.7.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild janino-3.1.7.ebuild
|
||||
|
||||
EAPI=8
|
||||
|
||||
JAVA_PKG_IUSE="doc source test"
|
||||
MAVEN_ID="org.codehaus.janino:janino:3.1.7"
|
||||
JAVA_TESTING_FRAMEWORKS="junit-4"
|
||||
|
||||
inherit java-pkg-2 java-pkg-simple
|
||||
|
||||
DESCRIPTION="An embedded compiler for run-time compilation purposes"
|
||||
HOMEPAGE="https://janino-compiler.github.io/janino/"
|
||||
SRC_URI="https://github.com/janino-compiler/janino/archive/v3.1.7.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
|
||||
|
||||
# Common dependencies
|
||||
# POM: ${PN}/pom.xml
|
||||
# org.codehaus.janino:commons-compiler:3.1.7 -> !!!artifactId-not-found!!!
|
||||
|
||||
CDEPEND="
|
||||
!!!artifactId-not-found!!!
|
||||
"
|
||||
|
||||
# Compile dependencies
|
||||
# POM: ${PN}/pom.xml
|
||||
# org.apache.ant:ant:1.10.11 -> !!!suitable-mavenVersion-not-found!!!
|
||||
# POM: ${PN}/pom.xml
|
||||
# test? junit:junit:4.13.1 -> >=dev-java/junit-4.13.2:4
|
||||
|
||||
DEPEND="
|
||||
>=virtual/jdk-1.8:*
|
||||
dev-java/ant-core:0
|
||||
"
|
||||
|
||||
RDEPEND="
|
||||
>=virtual/jre-1.8:*"
|
||||
|
||||
S="${WORKDIR}/${P}/janino"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
java-pkg_clean
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
JAVA_SRC_DIR="../commons-compiler/src/main/java"
|
||||
JAVA_JAR_FILENAME="commons-compiler.jar"
|
||||
java-pkg-simple_src_compile
|
||||
JAVA_GENTOO_CLASSPATH_EXTRA+=":commons-compiler.jar"
|
||||
rm -r target || die
|
||||
|
||||
JAVA_CLASSPATH_EXTRA="ant-core"
|
||||
JAVA_SRC_DIR="src/main/java"
|
||||
JAVA_RESOURCE_DIRS="src/main/resources"
|
||||
JAVA_JAR_FILENAME="janino.jar"
|
||||
java-pkg-simple_src_compile
|
||||
JAVA_GENTOO_CLASSPATH_EXTRA+=":janino.jar"
|
||||
rm -r target || die
|
||||
|
||||
if use doc; then
|
||||
JAVA_SRC_DIR=(
|
||||
"../commons-compiler/src/main/java"
|
||||
"src/main/java"
|
||||
)
|
||||
JAVA_JAR_FILENAME="ignoreme.jar"
|
||||
java-pkg-simple_src_compile
|
||||
fi
|
||||
}
|
||||
|
||||
src_test() {
|
||||
JAVA_TEST_GENTOO_CLASSPATH="junit-4"
|
||||
JAVA_TEST_SRC_DIR="../commons-compiler/src/test/java"
|
||||
JAVA_TEST_RESOURCE_DIRS="../commons-compiler/src/test/resources"
|
||||
java-pkg-simple_src_test
|
||||
|
||||
JAVA_TEST_GENTOO_CLASSPATH="junit-4"
|
||||
JAVA_TEST_SRC_DIR="src/test/java"
|
||||
JAVA_TEST_RESOURCE_DIRS="src/test/resources"
|
||||
java-pkg-simple_src_test
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
java-pkg_dojar "commons-compiler.jar"
|
||||
java-pkg_dojar "janino.jar"
|
||||
|
||||
if use doc; then
|
||||
java-pkg_dojavadoc target/api
|
||||
fi
|
||||
|
||||
if use source; then
|
||||
java-pkg_dosrc "../commons-compiler/src/main/java/*"
|
||||
java-pkg_dosrc "src/main/java/*"
|
||||
fi
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,6 +1,8 @@
|
||||
DIST gost-engine-1.1.0.3_p20181031.tar.gz 473151 BLAKE2B fb8dc737c3bda181de168d918744d6e036886753e70cfcd0516499dd5d9a1ba3af0d44d26fc50570318375a142adfec532327dc57fac5996266b12551631b5fd SHA512 9f0df3c48191aea75d3fee5b5886ba32451889bdbb97c5e540f14a57d8d41606d858769a70b51c0c2c958565b347c5a613004e7c3f81658281d6a3eecd030707
|
||||
DIST gost-engine-3.0.0.tar.gz 1634392 BLAKE2B a97150e8d3d30df487d63e0b1016e21b719f951c37646239492a89462169f8712bc5ffb335653b26778104644bb1175f5e17afffd8ba0422d8ec748ea59e3f0d SHA512 180cfbd013bf9959659744c49c886afa67911e1722db1dc3189f94f5320a51fc3b48ed937e57cdfe33f0e63cbf3597a41483fbda534fb8932997f21bebb1bb73
|
||||
DIST gost-engine-3.0.1.tar.gz 1645245 BLAKE2B 713a7343f9c11feec361dd2828b00dd7d47518f5a1b047a6e11f8d8eea206ce9058ace1bd70e12b4cb2200789eb8209de671cb5e2692e95391b4e7a82d0badc2 SHA512 eb9fb126393cfe23bcef0f45c05b38d39aadd8909419ebcf6dab4800bd7372b63891e9061f8e70686f8ba5cd58669681895b36320ed6a8cc0ca1ff037aa73b85
|
||||
EBUILD gost-engine-1.1.0.3_p20181031-r2.ebuild 964 BLAKE2B a32ed49aaa867cd99d0bdc4225c46f9758929fa8ddb272e06ff86a37fe45974102d8eabad35b71b5b6e1dd71efa7d6d27c231682b2c2e77e1b48565f7fbc72d6 SHA512 58f8c3db060fe5ce68a438ee79fd998c2daa62aa93c1d32125cb3f0d824d95afe1e3c38dd7875146cb0aacfcc113e0dd278873a89d60a2ce1c1dd79480c8f697
|
||||
EBUILD gost-engine-3.0.0.ebuild 895 BLAKE2B cb9ea973b726205453b328598543655d38446aec3154e3e6237628fed07a758556218d9aee0a8b847f601d63f5f528b1bf8d7586cbe9706905a3d2b567f6b725 SHA512 03fc4a15a44bf6fe6f3fac3c0491ba51c3f71d15478d9a59e3545201ddf6d2334fdd4b7dd197ab36e1372a24b34a6226cb4db1e0dff1226a2df75967a73e8c26
|
||||
EBUILD gost-engine-9999.ebuild 895 BLAKE2B d51d424428ac6262094f8c543e1c3a51e98215aa9a4960d06f0e3431c82d90dd35cffcb853215dea36209aa70269e01b14fda10ac268430a22baec2457e883a2 SHA512 213acb55ea3fd6b253e1ca24683be82b17db3b8b639dc07f8f450f4941377380cdd6f68c51a86100c624beeb5424af8934e72a4bb3b274c26b09d2b27b00d8f2
|
||||
EBUILD gost-engine-3.0.1.ebuild 895 BLAKE2B 2561f3d5e5ec58012f83e15a3157a616b994a7ea0449fbd9bc9c285a6a33d160aefdf0712895065575e6a87879ef30dcd0e090fb62e3623ac615bddec7a56f68 SHA512 fc9773a01c3d40e9ae796869906e6acfe09839e3636ec5815c72d04e23c0dcab55ea1d6a77c36b474d7cac3e0da6e3ce8964b13518c48d2f3c3df1ad830fbebc
|
||||
EBUILD gost-engine-9999.ebuild 895 BLAKE2B 2561f3d5e5ec58012f83e15a3157a616b994a7ea0449fbd9bc9c285a6a33d160aefdf0712895065575e6a87879ef30dcd0e090fb62e3623ac615bddec7a56f68 SHA512 fc9773a01c3d40e9ae796869906e6acfe09839e3636ec5815c72d04e23c0dcab55ea1d6a77c36b474d7cac3e0da6e3ce8964b13518c48d2f3c3df1ad830fbebc
|
||||
MISC metadata.xml 342 BLAKE2B 3f19b05411fb2960f8218ebcce89e66eba7baabeac9a4a78ab2b7bea1657a082387ccd6fc50dd4a25f5d21d54be6e0c1cfe51cc9eff91cf426660be1041ef0a4 SHA512 4a73c89be75bf257bada6ff299eb6cb48b53b2b92dc9b9647d7345b699118ad4a2e5cfcbe61fc74dc624f6ab019bb21bffc5e1fa0005f761b6435b2badfcf4c4
|
||||
|
@ -0,0 +1,39 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="A reference implementation of the Russian GOST crypto algorithms for OpenSSL"
|
||||
HOMEPAGE="https://github.com/gost-engine/engine"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
SLOT="0/${PV}"
|
||||
|
||||
COMMON_DEPEND=">=dev-libs/openssl-3.0.0:0="
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
virtual/pkgconfig
|
||||
test? (
|
||||
dev-lang/perl
|
||||
)"
|
||||
RDEPEND="${COMMON_DEPEND}"
|
||||
|
||||
LICENSE="openssl"
|
||||
|
||||
DOCS=( INSTALL.md README.gost README.md )
|
||||
|
||||
if [[ ${PV} == "9999" ]] ; then
|
||||
SRC_URI=""
|
||||
EGIT_REPO_URI="https://github.com/gost-engine/engine.git"
|
||||
inherit git-r3
|
||||
else
|
||||
KEYWORDS="~amd64 ~hppa"
|
||||
SRC_URI="https://github.com/gost-engine/engine/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}/engine-${PV}"
|
||||
fi
|
||||
|
||||
src_prepare() {
|
||||
cmake_src_prepare
|
||||
sed 's:Werror:Wno-error:g' -i "${S}/CMakeLists.txt" || die
|
||||
}
|
@ -1,6 +1,8 @@
|
||||
AUX vc-1.4.1-missing-include.patch 417 BLAKE2B 97bc99422cf68cd2aad45bb15f8314bf0fbc23d671134facddb79e1a37417c08472618496195fe014b0ec63e1a35d9a8a389b626d6beb199d6c03adf516f4813 SHA512 6bd54e083f560d1ad14ea88ed96937b91132138a62fff8a43a23a72eafd12b520e4419899da46918ca47dd172872e515075c28a053b834ee7f5899537d79698c
|
||||
DIST vc-1.4.1.tar.gz 638797 BLAKE2B 38feab898a4ce2b15c4db508369426a6b470f24b81e6676ad0e667cc08efaf30e96ed1455c667372104192fe6eb2340fdbd367298fa68e3168350c2e134cc0b8 SHA512 dd17e214099796c41d70416d365ea038c00c5fda285b05e48d7ee4fe03f4db2671d2be006ca7b98b0d4133bfcb57faf04cecfe35c29c3b006cd91c9a185cc04a
|
||||
DIST vc-1.4.2.tar.gz 639711 BLAKE2B e8ef5c1249f1d5bff26997dd2b9e7e5923682a5251119b23fe4e7d4f9a166b4f9bfa0f5599d1fc4fd6ca390515e51039051c2afb17aece4c2c40a3cbd6ab630e SHA512 9a929cd48bdf6b8e94765bd649e7ec42b10dea28e36eff288223d72cffa5f4fc8693e942aa3f780b42d8a0c1824fcabff22ec0622aa8ea5232c9123858b8bbbf
|
||||
DIST vc-1.4.3.tar.gz 640398 BLAKE2B 18a5bf346b433c08b565fe4e39395f2126fff47561651d5adba677de40c50e1f1d26cef2ae6ee7f9e18f4334116aa1ad3c0bff923c61494a4ccac4d7ac2d1991 SHA512 7c0c4ccf8c7c4585334482135f2daf1a5bc088114b880093893583bdcea1fbfcec02485da6059304c510c8b1bb1b768ef04fd7ac8ccb21b9ebbad5d0d5babaef
|
||||
EBUILD vc-1.4.1-r1.ebuild 458 BLAKE2B 9b13a354a7ee8d0b39bec13dfbf56444d792e951206bb38f830d69da503b6770403d3126e16bc7535eed3143fea589ae73146cdbb93a35290022cf66a814a4a6 SHA512 823fef7d55cf03bcee0ec4b0fd33a9563962c420ecc2f559a763b1f8d540d066c842f88a15d645bb8962fb8a65864aba1590fe8a49982dd183a082c450c4dcba
|
||||
EBUILD vc-1.4.2.ebuild 408 BLAKE2B de20c658fbfe1047354a258de32f66a7d74511079ff7349e21fbfc4483cc1772b268f1ca45983d0bf3a98fc8d3a25237464dce0b402119edff6f4cc3d5310c7d SHA512 1c7656f430a7fa55eb62bddfcbc5d30609a89f880e1db5cfa6e2588d0f13aed8be1864712da16b944bae4eb411b373671479d3fc4e2ef6e12d803d9da5de15e4
|
||||
EBUILD vc-1.4.3.ebuild 411 BLAKE2B b05ad44538efb9380afae1a9a7986ce9c1721cabd016883c66b1b8c0200df5ae4289c7bc9fd2ecb7a749dcfb5a73e10717f195b4e8cc34207f07a07f51c48c43 SHA512 60a063125bf11068dce100a500aed5828ec5c51412f2b3be384ff88d02a4fcb44b122a77064dfdeaf4a21f30556957caf5d6bc328d688227e3a8a7c1133ee921
|
||||
MISC metadata.xml 293 BLAKE2B 26e0cf3e09132dad5bb15a404c6e05ad3daa89e93cbe81aac804cb3d1b3f2d963b2beacf6582ea1f797bef623bdef8335ea3d4773bbb3fc69e99f0223b61d254 SHA512 36dd5362844c25d6be6d7d3133dd24c5a3b7831c0dd5e73b7e2c7474a492cba5944e4c0182efb2fddde170e196b47725bb0c3c541f8c2dc4861389f6752cf651
|
||||
|
@ -0,0 +1,15 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="SIMD Vector Class Library for C++"
|
||||
HOMEPAGE="https://github.com/VcDevel/Vc"
|
||||
SRC_URI="https://github.com/VcDevel/Vc/archive/${PV}.tar.gz -> ${P}.tar.gz"
|
||||
S="${WORKDIR}"/Vc-${PV}
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux ~x64-macos"
|
Binary file not shown.
@ -1,7 +1,5 @@
|
||||
AUX flake8-4.0.1-upgrade-mccabe.patch 321 BLAKE2B 6febcff41b8064731f3a91bd9785516ce9534c5e6687404262df4eb984011dafe17ce8164a886d11ed0e4b795c475bdcc52e38db0b9e95ba3b36cecd4a0f452a SHA512 621771fd1976172caf2a6f1942821097ac50617c07cfa9a20f4d4b4ea24b8bcec0a41d81b6e49fce2405a6cca8b15dd513d6bbf41e186175b1aa21e30076b123
|
||||
DIST flake8-3.9.2.tar.gz 164777 BLAKE2B 1c991296a3e47e4c41f1196fcaf1e7ea059226dfb41657a52fc4f5a9023b54dba21dd99635398e12f37f52f6e498a0a1fb7d87aba0fe7098ebbdfb54dc5598b0 SHA512 618fe1b35070b24395e5d4da9fa1b1f6308abf6f85d8de71b8b553f84d70d9cd7d2a6f616fa1418db9a8b5ad3efab038f4e2d7c6020c0c1bdeb8157e666911fd
|
||||
DIST flake8-4.0.1.tar.gz 154905 BLAKE2B b93fea36236881da595ae924b056686e0cd35d2466c1858e3ee83262922df8bc38cf5cd40a910980d287d048572dc94eb8d7c8ee4b11ebd1b4a474dfca02490c SHA512 0bdbf0218ce893df1c3e61f51cd3f371a5c72bb49ef78fec39548b1684e49b024e91cf4e3dcea60ba1efc08727985ef485814c372461e062ff4f810da99a1796
|
||||
EBUILD flake8-3.9.2-r1.ebuild 1074 BLAKE2B f1e62693829de7cf5293bb2a437c1c9f4fba0b6732d4b96308bfa20f6e65d6e7ee0de4fc81b09de6058a1dc6395041c1e3c615f93a07e80d9673d74502c837db SHA512 c3ab57bf570bceb3d1060ddc7fb44dd528c1d12b56439f68d08bd6060a9566253fca54c2c6bb34e5d0e51850246449ce60a03c21c59146442ca15d1cba2f0988
|
||||
EBUILD flake8-4.0.1-r1.ebuild 1156 BLAKE2B 91bcc9eafde77ae2e650db55a9f27850439ab32715229480b591227375666e621e783f318a54005e6a29c64f50addab3463d93b0130c8e3bd13ed1e2de94a0d2 SHA512 3eafc8d9cba7f26d1c1158224b9b03427daddebe1e17d7564499e7ef48889043fc835ef65ef3f31557dc811cc0d72df367d1ec59215086c5d81d6a0e6aa86354
|
||||
EBUILD flake8-4.0.1-r2.ebuild 1241 BLAKE2B 5a178335f109891d578b3bdb1817d07925e23429d6df6764ce8048083a63e5ce91a6491e15a2e835ca73f5222e99ebc5cdd495e6a8e26ab1e78079357539b982 SHA512 bf3a5b3338a4daba2a142aafc407d863cef4257b4ee62d7b529b51cb6e2f144e458c37ca525c70be24171c9a470d53c6d98d989250b598944c04cbf05f7f49d7
|
||||
MISC metadata.xml 399 BLAKE2B 70701bbf00aac5f16ae5bb241b56a69c79abe02eea8695d5cdf71fb427e5ed1f1e19dca0e77904889a99e22026b39d64c309d4072dc4175f7660e414aec3736d SHA512 98ef1cc82925436bd40fe18876be4ba3b8b5aee42e62e73406b46ac49cdd2c689a69e4e685fb5f69f5ea7fbf6335797dc059817f4cf36f51c73404255830acf9
|
||||
|
@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( pypy3 python3_{8..10} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A wrapper around PyFlakes, pep8 & mccabe"
|
||||
HOMEPAGE="https://gitlab.com/pycqa/flake8 https://pypi.org/project/flake8/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
|
||||
|
||||
# requires.txt inc. mccabe however that creates a circular dep
|
||||
RDEPEND="
|
||||
>=dev-python/pyflakes-2.3.0[${PYTHON_USEDEP}]
|
||||
<dev-python/pyflakes-2.4.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycodestyle-2.7.0[${PYTHON_USEDEP}]
|
||||
<dev-python/pycodestyle-2.8.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
PDEPEND="
|
||||
>=dev-python/mccabe-0.6.0[${PYTHON_USEDEP}]
|
||||
<dev-python/mccabe-0.7.0[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="${RDEPEND}
|
||||
test? (
|
||||
${PDEPEND}
|
||||
>=dev-python/mock-2.0.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_sphinx docs/source dev-python/sphinx-prompt dev-python/sphinx_rtd_theme
|
||||
distutils_enable_tests --install pytest
|
@ -1,7 +1,4 @@
|
||||
DIST pycodestyle-2.6.0.tar.gz 100213 BLAKE2B 484cad34de86ae50f8efaffe590e79fa52ca7f13a3a9d5c9d52f52aef7a940a9eee8cff74b3bd1f711c3a01155f0ce6794196817d1b0e941b8afc77de4804387 SHA512 3bf9904752170135ca399a1b25470a531adb5b85dfd8df7ffbbc86b5875bc3a507cd8732158bc9cb7fd5b44b48c9a32d63d621856d55a15bc3104a99ca4bd271
|
||||
DIST pycodestyle-2.7.0.tar.gz 103640 BLAKE2B 5b1ad351aadff101732748fd4d3a4d34c3eabc058dd9d0c7551afde0dbb169ddce82ccc539e71b72ea2df0dc199b3c2213d259910a18b5acd892782e1314cc19 SHA512 26502480e5855f0fd9378664ec813bb38dc2f8ac22e01767fc8bf75e52fa7a7691382fd4f6f1edaeb5f41d150ed71ee87e0d7f525bf06acbf4b3034cec3a227a
|
||||
DIST pycodestyle-2.8.0.tar.gz 102299 BLAKE2B ac4708a513582bb0f27f1abfcc983319e6c7b853c53971d5f026f297f897b25a6c8a651a4d2441b19ab37e6df6f7a38a472aad0757fec59e0438263d76ccfdb2 SHA512 0098be44451bc173507e2b396aaf342ccf7f25a6a1f5d5c1f802079a76a66e6bedf9f358b5e07b27bee66e3b279c72a6b72f63e5984f58ae83b7fc5806880fc1
|
||||
EBUILD pycodestyle-2.6.0.ebuild 864 BLAKE2B 97507cc28662b2cab48505c4036c79a45c1b56b17a059bb78b74c4f9e04a8296f7dd8d5f7d877f48916ec9f27c9c866e5015252efccfcb73ad262392b5e50309 SHA512 33ed296fb2e286f8dc79845f416b3a9e309f908a2eccec959746301deedd0dd8dd3cfd7f3dae705386bd1325b207fd222ac890dfb20ab2154f1d7bcaa5d85ce9
|
||||
EBUILD pycodestyle-2.7.0.ebuild 844 BLAKE2B 3892da1bf698b18ee7e58228b73853bc28adde65ffed6cbe02c61276992acf62cbe9580dcf08155276af526aade2d3558b3694c2b786a1fba161dab23f96e863 SHA512 0474dedb6169e5971dbb3a01343657c4c48ede5a49a532bc77efa9834fa7c4026f08a8e063553123031ae327bf843ab85b5f321474372312dfdd16dfe47974ce
|
||||
EBUILD pycodestyle-2.8.0-r1.ebuild 996 BLAKE2B 5b42dbbdf9a99203216aa035be96250a21272ad204f1d639f26f530141251fcdb7195cd00964a0b5b7bdcd7e257e2ff4544c7fa6d8cbd4fb5de58fd81747e780 SHA512 01d40097509a052d9c00ac3182283024fd7ea899254bc439461cfe106622543ca5fcde5cac574a7296f438db04383c954b18e547132cd1d1558f2953850f4401
|
||||
EBUILD pycodestyle-2.8.0.ebuild 871 BLAKE2B fedc65b73258bbb79d69b316064a5149efec1123d0d2362051bc110d3a7b5ba01256cfff5a5f646eed28204c35f3e37ee40038abc8bb34e48ef5327d984efbfa SHA512 11aa91aae807fca86bf8377dd008badf25c5bbe05fdc03a492bc67eea59145af36c37e712af3499b5308e91c6530b6799252bd2069aedf4d3340756b1067ca15
|
||||
MISC metadata.xml 350 BLAKE2B 6ca2711d99bb29041b5cc2a65218ace68f8d4f2d1d2d0a19f62d17f2340cc44faa7488d4eb29b72e86a0b2f003ea6a2df5f5d4e7d95894ff9c8c229bb6441156 SHA512 db79cd77edb6be824903614c78a39f427af51e940c0b08e1512c264b634ef3474fdba21a1a8b6c9458c2687f871d9374ea5f9b5080da4f6e652dd919e89d990c
|
||||
|
@ -1,25 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( pypy3 python3_{7,8,9} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python style guide checker (fka pep8)"
|
||||
HOMEPAGE="https://pypi.org/project/pycodestyle/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
|
||||
distutils_enable_tests setup.py
|
||||
distutils_enable_sphinx docs
|
||||
|
||||
python_test() {
|
||||
PYTHONPATH="${S}" "${PYTHON}" pycodestyle.py -v --statistics pycodestyle.py || die
|
||||
PYTHONPATH="${S}" "${PYTHON}" pycodestyle.py -v --max-doc-length=72 --testsuite=testsuite || die
|
||||
PYTHONPATH="${S}" "${PYTHON}" pycodestyle.py --doctest -v || die
|
||||
}
|
@ -1,23 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( pypy3 python3_{8..10} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python style guide checker (fka pep8)"
|
||||
HOMEPAGE="https://pypi.org/project/pycodestyle/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
|
||||
distutils_enable_sphinx docs
|
||||
|
||||
python_test() {
|
||||
PYTHONPATH="${S}" "${PYTHON}" pycodestyle.py -v --statistics pycodestyle.py || die
|
||||
PYTHONPATH="${S}" "${PYTHON}" pycodestyle.py -v --max-doc-length=72 --testsuite=testsuite || die
|
||||
PYTHONPATH="${S}" "${PYTHON}" pycodestyle.py --doctest -v || die
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
# 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..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python style guide checker (fka pep8)"
|
||||
HOMEPAGE="
|
||||
https://pycodestyle.pycqa.org/en/latest/
|
||||
https://github.com/PyCQA/pycodestyle/
|
||||
https://pypi.org/project/pycodestyle/
|
||||
"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
|
||||
distutils_enable_sphinx docs dev-python/sphinx_rtd_theme
|
||||
|
||||
python_test() {
|
||||
PYTHONPATH="${S}" "${PYTHON}" pycodestyle.py -v --statistics pycodestyle.py || die
|
||||
PYTHONPATH="${S}" "${PYTHON}" pycodestyle.py -v --max-doc-length=72 --testsuite=testsuite || die
|
||||
PYTHONPATH="${S}" "${PYTHON}" pycodestyle.py --doctest -v || die
|
||||
}
|
@ -1,4 +1,5 @@
|
||||
AUX pydocstyle-6.1.1-disarm-pip-install.patch 1001 BLAKE2B d82d9b358cdd6b517cf64f5b620e767342ba6230ebda715e039be2b5bdbef639ad5d0e715f033658887bede3ee330da79f2a6ca3e1a597466f3bbffdd617d371 SHA512 434a576cad8fe6a2c8086893982887306ad6b4797c1ed0c3682782a3a9ec1109fc48d94ad469cd11128232d773d5beaef2cfc1c9a68c0386581e4864d43371fa
|
||||
DIST pydocstyle-6.1.1.tar.gz 73982 BLAKE2B 6a896221fdcd257f0475472e1cf87ef892d8292a4c0faf661595adb17e2d18f4a8277cda498197309d34597c448203856c272256277a7e35fba20e2e5ba47f2b SHA512 ce4932a6601c80d05a46600f5af7df54798025a5f3dc41ab8cf1bc0d63e7f78b70cccb17dc99ddab25eda9abd639f91468fca1b1ceb4539708350212e481a156
|
||||
EBUILD pydocstyle-6.1.1-r1.ebuild 915 BLAKE2B 9cc6f8511e8182bab5db77bb68e45e2d4ea61f81ca9ab7ea791c28fce3908d377dc435dd7d4a0657e0f7ce6593e5fbfcb81fc8de26ef593289df3a83bf200fe4 SHA512 9cda5619945195d24db592fb1af8f49d7d62f5d8e33eb7bbb249490c1d3b5375425cb1ed7cbc55e3157e1e827de313413d4ba27d506a783bc5cde2b6a1c99207
|
||||
EBUILD pydocstyle-6.1.1.ebuild 826 BLAKE2B 32ca29f76ea0c2f24292058cebc5f18e52287b95712982034cd7546fc1615f030af2c6ad56b9fc7ee8c9e01a4a892d5c36f556b674cedbb3fc897a2ca5cd0668 SHA512 24c719215a84fc1b68a07c0a908af146d94f6f22ef5c7cb733485adc6cf6e1564b38627d227456e5d22092531907100d69c53b7c38fcab1c8b8e55524aaf962e
|
||||
MISC metadata.xml 665 BLAKE2B ac358d1ac5d68d11710048ccd4050f45cee96788829ee806bc5f4364c0f6b03707dcf15dd0cb9e7e3870cd9feebcead3c44b8f6bbff6738aa593079685c2a3c0 SHA512 7642d1384de3ec4bd55f7afc69ce67ad018eb9294f104234c5f3eb23a2c7a5ab36bda890a440fb5a7af8045d215048caf4b15bb3d965f414b755b51a269337cc
|
||||
|
@ -0,0 +1,40 @@
|
||||
# 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..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Python docstring style checker"
|
||||
HOMEPAGE="
|
||||
https://github.com/PyCQA/pydocstyle/
|
||||
https://pypi.org/project/pydocstyle/
|
||||
"
|
||||
SRC_URI="
|
||||
https://github.com/PyCQA/pydocstyle/archive/${PV}.tar.gz
|
||||
-> ${P}.tar.gz
|
||||
"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
|
||||
|
||||
RDEPEND="
|
||||
dev-python/snowballstemmer[${PYTHON_USEDEP}]
|
||||
"
|
||||
BDEPEND="
|
||||
test? (
|
||||
dev-python/toml[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
# Requires network to lookup github issues
|
||||
#distutils_enable_sphinx docs dev-python/sphinx_rtd_theme dev-python/sphinxcontrib-issuetracker
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}"/pydocstyle-6.1.1-disarm-pip-install.patch
|
||||
)
|
@ -1,9 +1,4 @@
|
||||
AUX pyflakes-2.2.0-fix-tests.patch 3826 BLAKE2B 6f4d213526b2a39642765b3b13665e8a17bcf39804e6787ed2627a77d3b068a8ac1d7951a207c83e1d76812ac77b889d6b4cbf0b1cc30cdd8c59f8ea886ef373 SHA512 47e1c624358edd34b3ddae023275a81ce529594689c3b67ec2c7b5acec84b9c9f426b9f79151a1ec3dc89b39335f11e03cb22db4f4c63399e876f887e3f3ecee
|
||||
AUX pyflakes-2.3.1-fix-py3.10-tests.patch 3166 BLAKE2B 9950380f37f84e6c6356a62cb4566a12517cdaf57c48c146b922dc2188c8d2f938691ee909b70e4b10a8f7cfbf35240659a10832295d87be483d1a5a1a12db24 SHA512 f67ce0684e9b1fc269845a8b43ac5f99243d8060674c90958cdd0b2781196aeeff96eb504cdf9a14a5b77dd658e0ff0f3ee70c955dadcf0b36c16148721dcbdc
|
||||
DIST pyflakes-2.2.0.tar.gz 65307 BLAKE2B e48e0cb0497f90b6482c0fd08c182d766ab50755fe348352df510841f4ad43f7c1d6486753ce774603a3624f49c9b0165ad930bb1451ef30cf2e828d732e0652 SHA512 6a411efef261874c216b71bcb095412448a8cbeefdf7fa5577d4f4edd48a4a740a4433665e87e5dda2c08fd9ee3bfb7f134f56c7523e1303243edfa92b0ccb35
|
||||
DIST pyflakes-2.3.1.tar.gz 68567 BLAKE2B 0eee1eb87bf1dcae68afcdb250644aa8a1189ca3d8d22608e25727bf01b94465cceb6c65be669b18779434c8879594dd92cfb3a108b7aff584cfda788f6e2f4f SHA512 85d3a2737d31ed4b5f4c2e3621759a5951d1320f95d74313fec09fa551648105b3ab84db94f7bffe5b77623e4adbea1d8ad12b9ce2fee7e81c41581a3ea81cc6
|
||||
DIST pyflakes-2.4.0.tar.gz 69101 BLAKE2B 852e50f3545138947761f9a8413fd6463bb9a28977c008feb1c3a81afb3854501b8fd3c05840d9d75bc6ebf505b545e62c047b87780b0bc764fd4225ea6a1e21 SHA512 f4c6512eb811511c897623f52c4f88e50275a3292582d7dd34462e90e39fecce939818cb92e750eebdd66eab25b91c23540104fc4530c42621d7cfeb1d33c577
|
||||
EBUILD pyflakes-2.2.0.ebuild 739 BLAKE2B a13889d951d54c49dca0df763c347390c69c1bc6e7471d8ad9b1a1c932340096874c2ec09cca6ec9ca23472d2bbbac90924a6be8ad06bb7b7f4b731d7d712bd8 SHA512 dab20e9ed9a1ba53a50c72466d5093a3a214dce230348910a91b91473b7bcd8370355a47d438612129a798d087b1ce55b7c21c881d06e740e461848ff8991271
|
||||
EBUILD pyflakes-2.3.1.ebuild 665 BLAKE2B 1f45b820bab9fab2fcb7cf744471d1caefc5c5c6c5ce50ed286d8baf5976e81d26f7a971880edf8791b3c17a3f47f5d0de0ec77d88cf7e437a5d29aebb6ca719 SHA512 adac3b53362f3a56bfdfdf05e7e65d6c3c641bcf7488eb2612cfba2daa0727dbd2a25ed9ba567c070f0e858ab9fb6a1d18ac538e0d7f3d58980b4da7cb3773ef
|
||||
EBUILD pyflakes-2.4.0-r1.ebuild 654 BLAKE2B 1bab52538d06a1409687e330d8ba6b5395bddb0ce2acd3e5c49f3026ceab57562a56f9bd5c267b284d7995fa8d1abfee5cabc684d59762d82d99b3c9470ec2b0 SHA512 5e9a28b45d33edc401d5b836ea69ec0ddaf8e615e5d16be0959828069884bc4b69f0b82695eb605c321a22ac06fbb1307257e7cc64ebc1e1e783e4e934369468
|
||||
EBUILD pyflakes-2.4.0.ebuild 608 BLAKE2B 357f6e740ed3438adb90c314fb7710655725037808c45e3a65ebadc2ac156f91bef47fddff87b1e7d22156fc4a5df42900e23baba48ff1217b879d08c803aca8 SHA512 219b8db526f9ebf6963e63d31757e239d2cc855a7900aa9b6f2964c889fc8ff92ed14f8d3d3874ab9b4023bcf62fae47a7f889fdd360ac529f88e502dfcf9603
|
||||
MISC metadata.xml 763 BLAKE2B e15bc4240e0cc54bd0d7ecca523bcc43c5ae6ebd4f195815f7b2c3494e0366f1cc6feadbc63fce82390ed414e8f52a7bdf15f5c56909ab39879814ff1b178558 SHA512 bb8e0b6f746c99e5185a8bca736f0af36068ae0de45d1bde9663f0e732770366ac20f2116ddd9d7a85239146cf5d7b8fbbfc5c225d7bca4650001f86468a0142
|
||||
|
@ -1,97 +0,0 @@
|
||||
diff --git a/pyflakes/test/test_api.py b/pyflakes/test/test_api.py
|
||||
index b579ac8..d379b3b 100644
|
||||
--- a/pyflakes/test/test_api.py
|
||||
+++ b/pyflakes/test/test_api.py
|
||||
@@ -515,8 +513,10 @@ def foo(bar=baz, bax):
|
||||
"""
|
||||
with self.makeTempFile(source) as sourcePath:
|
||||
if ERROR_HAS_LAST_LINE:
|
||||
- if PYPY and sys.version_info >= (3,):
|
||||
+ if PYPY:
|
||||
column = 7
|
||||
+ elif sys.version_info >= (3, 9):
|
||||
+ column = 21
|
||||
elif sys.version_info >= (3, 8):
|
||||
column = 9
|
||||
else:
|
||||
@@ -543,8 +543,10 @@ foo(bar=baz, bax)
|
||||
"""
|
||||
with self.makeTempFile(source) as sourcePath:
|
||||
if ERROR_HAS_LAST_LINE:
|
||||
- if PYPY and sys.version_info >= (3,):
|
||||
+ if PYPY:
|
||||
column = 12
|
||||
+ elif sys.version_info >= (3, 9):
|
||||
+ column = 17
|
||||
elif sys.version_info >= (3, 8):
|
||||
column = 14
|
||||
else:
|
||||
@@ -578,7 +580,9 @@ foo(bar=baz, bax)
|
||||
else:
|
||||
position_end = 1
|
||||
if PYPY:
|
||||
- column = 6
|
||||
+ column = 5
|
||||
+ elif ver >= (3, 9):
|
||||
+ column = 13
|
||||
else:
|
||||
column = 7
|
||||
# Column has been "fixed" since 3.2.4 and 3.3.1
|
||||
@@ -717,13 +721,6 @@ class IntegrationTests(TestCase):
|
||||
"""
|
||||
Tests of the pyflakes script that actually spawn the script.
|
||||
"""
|
||||
-
|
||||
- # https://bitbucket.org/pypy/pypy/issues/3069/pypy36-on-windows-incorrect-line-separator
|
||||
- if PYPY and sys.version_info >= (3,) and WIN:
|
||||
- LINESEP = '\n'
|
||||
- else:
|
||||
- LINESEP = os.linesep
|
||||
-
|
||||
def setUp(self):
|
||||
self.tempdir = tempfile.mkdtemp()
|
||||
self.tempfilepath = os.path.join(self.tempdir, 'temp')
|
||||
@@ -784,7 +781,7 @@ class IntegrationTests(TestCase):
|
||||
fd.write("import contraband\n".encode('ascii'))
|
||||
d = self.runPyflakes([self.tempfilepath])
|
||||
expected = UnusedImport(self.tempfilepath, Node(1), 'contraband')
|
||||
- self.assertEqual(d, ("%s%s" % (expected, self.LINESEP), '', 1))
|
||||
+ self.assertEqual(d, ("%s%s" % (expected, os.linesep), '', 1))
|
||||
|
||||
def test_errors_io(self):
|
||||
"""
|
||||
@@ -794,7 +791,7 @@ class IntegrationTests(TestCase):
|
||||
"""
|
||||
d = self.runPyflakes([self.tempfilepath])
|
||||
error_msg = '%s: No such file or directory%s' % (self.tempfilepath,
|
||||
- self.LINESEP)
|
||||
+ os.linesep)
|
||||
self.assertEqual(d, ('', error_msg, 1))
|
||||
|
||||
def test_errors_syntax(self):
|
||||
@@ -807,7 +804,7 @@ class IntegrationTests(TestCase):
|
||||
fd.write("import".encode('ascii'))
|
||||
d = self.runPyflakes([self.tempfilepath])
|
||||
error_msg = '{0}:1:{2}: invalid syntax{1}import{1} {3}^{1}'.format(
|
||||
- self.tempfilepath, self.LINESEP, 6 if PYPY else 7, '' if PYPY else ' ')
|
||||
+ self.tempfilepath, os.linesep, 6 if PYPY else 7, '' if PYPY else ' ')
|
||||
self.assertEqual(d, ('', error_msg, 1))
|
||||
|
||||
def test_readFromStdin(self):
|
||||
@@ -816,15 +813,13 @@ class IntegrationTests(TestCase):
|
||||
"""
|
||||
d = self.runPyflakes([], stdin='import contraband')
|
||||
expected = UnusedImport('<stdin>', Node(1), 'contraband')
|
||||
- self.assertEqual(d, ("%s%s" % (expected, self.LINESEP), '', 1))
|
||||
+ self.assertEqual(d, ("%s%s" % (expected, os.linesep), '', 1))
|
||||
|
||||
|
||||
class TestMain(IntegrationTests):
|
||||
"""
|
||||
Tests of the pyflakes main function.
|
||||
"""
|
||||
- LINESEP = os.linesep
|
||||
-
|
||||
def runPyflakes(self, paths, stdin=None):
|
||||
try:
|
||||
with SysStreamCapturing(stdin) as capture:
|
@ -1,91 +0,0 @@
|
||||
From f3b1b44bf3d2d5927004fa1c2fcf1ab2def816b9 Mon Sep 17 00:00:00 2001
|
||||
From: Anthony Sottile <asottile@umich.edu>
|
||||
Date: Thu, 20 May 2021 07:23:19 -0700
|
||||
Subject: [PATCH] fix syntax error offsets for python 3.10 (#635)
|
||||
|
||||
---
|
||||
.github/workflows/test.yml | 2 +-
|
||||
pyflakes/test/test_api.py | 43 +++++++++++++++++++++++++-------------
|
||||
tox.ini | 2 +-
|
||||
3 files changed, 30 insertions(+), 17 deletions(-)
|
||||
|
||||
diff --git a/pyflakes/test/test_api.py b/pyflakes/test/test_api.py
|
||||
index d379b3b7..2c1cf19d 100644
|
||||
--- a/pyflakes/test/test_api.py
|
||||
+++ b/pyflakes/test/test_api.py
|
||||
@@ -441,7 +441,7 @@ def evaluate(source):
|
||||
evaluate(source)
|
||||
except SyntaxError:
|
||||
e = sys.exc_info()[1]
|
||||
- if not PYPY:
|
||||
+ if not PYPY and sys.version_info < (3, 10):
|
||||
self.assertTrue(e.text.count('\n') > 1)
|
||||
else:
|
||||
self.fail()
|
||||
@@ -449,10 +449,17 @@ def evaluate(source):
|
||||
with self.makeTempFile(source) as sourcePath:
|
||||
if PYPY:
|
||||
message = 'end of file (EOF) while scanning triple-quoted string literal'
|
||||
+ elif sys.version_info >= (3, 10):
|
||||
+ message = 'unterminated triple-quoted string literal (detected at line 8)' # noqa: E501
|
||||
else:
|
||||
message = 'invalid syntax'
|
||||
|
||||
- column = 8 if sys.version_info >= (3, 8) else 11
|
||||
+ if sys.version_info >= (3, 10):
|
||||
+ column = 12
|
||||
+ elif sys.version_info >= (3, 8):
|
||||
+ column = 8
|
||||
+ else:
|
||||
+ column = 11
|
||||
self.assertHasErrors(
|
||||
sourcePath,
|
||||
["""\
|
||||
@@ -468,21 +475,25 @@ def test_eofSyntaxError(self):
|
||||
"""
|
||||
with self.makeTempFile("def foo(") as sourcePath:
|
||||
if PYPY:
|
||||
- result = """\
|
||||
-%s:1:7: parenthesis is never closed
|
||||
-def foo(
|
||||
- ^
|
||||
-""" % (sourcePath,)
|
||||
+ msg = 'parenthesis is never closed'
|
||||
+ elif sys.version_info >= (3, 10):
|
||||
+ msg = "'(' was never closed"
|
||||
else:
|
||||
- result = """\
|
||||
-%s:1:9: unexpected EOF while parsing
|
||||
-def foo(
|
||||
- ^
|
||||
-""" % (sourcePath,)
|
||||
+ msg = 'unexpected EOF while parsing'
|
||||
|
||||
- self.assertHasErrors(
|
||||
- sourcePath,
|
||||
- [result])
|
||||
+ if PYPY:
|
||||
+ column = 7
|
||||
+ elif sys.version_info >= (3, 10):
|
||||
+ column = 8
|
||||
+ else:
|
||||
+ column = 9
|
||||
+
|
||||
+ spaces = ' ' * (column - 1)
|
||||
+ expected = '{}:1:{}: {}\ndef foo(\n{}^\n'.format(
|
||||
+ sourcePath, column, msg, spaces
|
||||
+ )
|
||||
+
|
||||
+ self.assertHasErrors(sourcePath, [expected])
|
||||
|
||||
def test_eofSyntaxErrorWithTab(self):
|
||||
"""
|
||||
@@ -515,6 +526,8 @@ def foo(bar=baz, bax):
|
||||
if ERROR_HAS_LAST_LINE:
|
||||
if PYPY:
|
||||
column = 7
|
||||
+ elif sys.version_info >= (3, 10):
|
||||
+ column = 18
|
||||
elif sys.version_info >= (3, 9):
|
||||
column = 21
|
||||
elif sys.version_info >= (3, 8):
|
@ -1,23 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( pypy3 python3_{7..9} )
|
||||
# Uses pkg_resources
|
||||
DISTUTILS_USE_SETUPTOOLS=rdepend
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Passive checker for Python programs"
|
||||
HOMEPAGE="https://github.com/PyCQA/pyflakes https://pypi.org/project/pyflakes/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
|
||||
# Should be included in the next release
|
||||
PATCHES=( "${FILESDIR}/${P}-fix-tests.patch" )
|
||||
|
||||
distutils_enable_tests unittest
|
@ -1,21 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( pypy3 python3_{8..10} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Passive checker for Python programs"
|
||||
HOMEPAGE="https://github.com/PyCQA/pyflakes https://pypi.org/project/pyflakes/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-fix-py3.10-tests.patch"
|
||||
)
|
||||
|
||||
distutils_enable_tests unittest
|
@ -0,0 +1,22 @@
|
||||
# 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..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Passive checker for Python programs"
|
||||
HOMEPAGE="
|
||||
https://github.com/PyCQA/pyflakes/
|
||||
https://pypi.org/project/pyflakes/
|
||||
"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
|
||||
distutils_enable_tests unittest
|
@ -1,6 +1,6 @@
|
||||
AUX spyder-5.0.0-build.patch 1147 BLAKE2B 68e62f6bd7a021d82f1da8d86c16e2289faac7f760f9bb5dc975053c7f8bb409c79b90eeaf06c5121ca5833442b61929cc640e4f25e6cc27f6118f0fa8f27b5e SHA512 e88cbbeca42ac2720f4e0888df9432d912d3907af267d3fe6a5e658d18d1242c998a70dee88fa0efe9edfcf87a46a40cf75685037d75fce1d596b708acc32096
|
||||
AUX spyder-5.2.0-doc-theme-renamed.patch 356 BLAKE2B 666ba289498026ab0679776b8af8f6efe7561a9a736ff19b32eaefcac87d142a55a055556c09f94373869711e81a35ef90832fbfe68acc6cee0f2023742de0be SHA512 396944e6f242bf3b6a27ac9d47f0cc07fd99a55c50f174dbee2fccd1f0b3edf355347bf6291943c3003f55996304d96ce2d2fe45ae7c4291e8425bff73a3a861
|
||||
DIST spyder-5.3.0.tar.gz 24404638 BLAKE2B 558c0d1ce8cda61786a772bf7ea471eab69755e3852f5701363b3c52cf1cac388a3800d2e59f266ca9e99007c7096582fbd341956752385b23c3af12ef097204 SHA512 c556deb8bed91ad6c59761e70e1e69f2402a216d8c87a57b3fc55f3624418d95114b015f5fc5baf0cb7e405955cd2ae82372105830b405ea52c50d7329ba7f42
|
||||
DIST spyder-docs-f99196cc267b07fa7ad56f0134744b545fa21fcd.tar.gz 90037460 BLAKE2B 8d279e2c2e397a63919c4ba8723ce674d2c5660793330dc578b9a6e05034af016085faedd73894f16241c0ffe1f734217d9e237f7589e59fe2186511552cefe1 SHA512 6c7d35274fd2f627b3b9371c7a2a9f0446c8aee3754b7c7dda6c5a2b9fd4ab04e73637648a188960c71d43f348c6f9ef1911979fec4c281515937e1069e68500
|
||||
EBUILD spyder-5.3.0-r1.ebuild 7745 BLAKE2B 29ae6405c4a5290fe8efe1c6647b59bd081d6515c68462b950bf7f84b2642699aeb11bee319a74135e03ab82dba49634a473f97a2721eeba5f30a09f5f94829e SHA512 ddaaa7f9d19843bdd0dce0217f2e9939b9e0e68fe0c12e3ea83d98942232f38bbb1f4015c2e6bd8858209843954b9b450d4a8ef9801020a9885d4f088e2de1bb
|
||||
DIST spyder-5.3.1.tar.gz 24415110 BLAKE2B 368179c6ba6d355ca56fe3eb3ed8b24be3e986f1f2d0284f0f5739bdecb21225bce10802883b54dd888da54515bd8477adf6c0d3e38a3c549bb10407534254b0 SHA512 2501ddc45df11671b1a318eb33b50788b334ab10fbafb97a9491775a0efcc6a57814672068ab84314f9cb43961d6fabd9b906fb164cd58c77b6d6ecf0d6621e6
|
||||
DIST spyder-docs-d43d6cd46b6eb7675ec690b0dff573ca03f2e301.tar.gz 90037375 BLAKE2B 2faf8d2d07b10aec750534c73ebcfc9146533db4223908ecabafb214d7e0a85416aaaf4359f95768572bbd8806f13bd707124f9585299527af5bd5bc735293d4 SHA512 00f12af5298f5b90eaf9a4ea8706b5bb29445ca344b5117801dbac54508eefa29c807e0d4f36524fb5d8b6208204533dc657da63849cadaf13f4aa3652612cb1
|
||||
EBUILD spyder-5.3.1.ebuild 7580 BLAKE2B 41a642a4f7c9399c58152622e2757f4e9851e96753b32ca783410f2f7e77991653455abc66c0b379f58dd60fd29d5067f4a2c9aa24bd2496ea7dc2dac62f1ea2 SHA512 3f2e9c7fc82d0e922967febdaf9794ca3d3434a8f096b028a26ea50b92ab0dbb7a9aad4c27b2236ab0b5ad53e08db619a648f86fd872026387629ada82e93998
|
||||
MISC metadata.xml 1316 BLAKE2B 996e794aec3c0a7f3b192fb9a66ebe7afaddc3f1ef2057d36a007770becf3d11ec0d05cf30a520cfb8537c1ae34bc9d89e8bc54224def1f4f2f4b30c657ead53 SHA512 b3cd21a16e51414d22b0f102f88da30ca1c3e596eb032ee7bde3c0d7b396659485c2565f0ed79c437eaca07b535fa3305796386e6023606ad1896edf7d347493
|
||||
|
@ -1,3 +1,4 @@
|
||||
DIST tenacity-8.0.1.tar.gz 37492 BLAKE2B 10438b3877862baa88d164837b201773c287e7ce11b6213c677c227cbddda02434b423c0f331746495e68ab130ff9a9c720cccd2def3efa8ca6df8eef441eee9 SHA512 b5a615306e25c93d2734d408cc73f4db5361d92b713c1e7bbb57cd7bf635f82c5ccffafe9c0a6bc0da4057d11c92012d2337a5e4f15465bf4e6839d1fa97b877
|
||||
EBUILD tenacity-8.0.1-r1.ebuild 816 BLAKE2B 9cb1f240ba3d0b102287d9cd386c54294e7255f1010b24ceb4e77b1cceaec3ea8c1bbc0d953e8331891a3de3ab169f7a02df8f81aa1ed9d23aaafe359946eead SHA512 71086a99a3f44e42e166f778a46fc25387d519244bbd86282c804bf1f2b6e9b52b889db2b43a0e978120585cdf3c2d06c2fc0a77192a577eaf38dcd07ed188b8
|
||||
EBUILD tenacity-8.0.1.ebuild 695 BLAKE2B d1e237c8dac54fc033a5918c6172fb28d1121a5554e33a6bc632541ef05ad95ece7f416c09d09f025c113cbc0fa55920578a9c986fecd92a68d734cd3e9ef569 SHA512 5016feae5ca37d9b79ee6f9315826667b37e9e09110e172eca177bbbbebcb2e1d3892f8adbf6bac80bdc3ed35586e860b36241f6877b2f3ebf996061d17f8324
|
||||
MISC metadata.xml 856 BLAKE2B af0d5417912404af6b5be19c32d150db197d27b55681871cbd45f983d1caf8b8ba7c8c44936b1465ecf00b4d185552399d0023bbfc16e84451e4fbf006eefcab SHA512 1fe2c8617bfaeba198a8b5430c2b38acf60f17c29fc89599d198037310589b4a5bb1170919e2f57c3e27951288d06ab281ec5a55ae64e6a0a33296a89be17839
|
||||
|
@ -0,0 +1,41 @@
|
||||
# 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..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="General-purpose retrying library"
|
||||
HOMEPAGE="
|
||||
https://github.com/jd/tenacity/
|
||||
https://pypi.org/project/tenacity/
|
||||
"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
|
||||
|
||||
BDEPEND="
|
||||
dev-python/setuptools_scm[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
www-servers/tornado[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
python_test() {
|
||||
local EPYTEST_DESELECT=()
|
||||
|
||||
if ! has_version "dev-python/typeguard[${PYTHON_USEDEP}]"; then
|
||||
EPYTEST_DESELECT+=(
|
||||
tests/test_tenacity.py::TestRetryTyping::test_retry_type_annotations
|
||||
)
|
||||
fi
|
||||
|
||||
epytest
|
||||
}
|
@ -1,7 +1,5 @@
|
||||
DIST typeguard-2.13.0.gh.tar.gz 36849 BLAKE2B ef9b724bdd5ef127b6ede4ff4cb1d4f4794b0e921512d2cbf474145bf64de0cae85b7f5283dfc7f0b750e79e1c44c03ce6b4c0f24a33ae961c428aa57f3b6ae5 SHA512 48df7a9d6ee2cc11b5118432afcda5e0939712ff66d67f3945e26047c0880a05c133b505869ebcef59ce438260b9f6d1806121d0d4828853bc3b9c3468769f39
|
||||
DIST typeguard-2.13.2.gh.tar.gz 37142 BLAKE2B 0aa3f53bc0d1aa485d071cd52d2458ab83c4d5eba88708240c100a3205a2714f39465cb48d82118eb6bcf1e30579e50bb5dffb31b3f2b673573481772d650a23 SHA512 a11c1b9ee417a99a8bd09f4b5b05c7cdf319748b8221a49d1ff76854e2f432768224437f82a41c0166e5b148a550b58afbabfa1935cdc2a049cda3010edd052a
|
||||
AUX typeguard-2.13.3-test.patch 1436 BLAKE2B 993cde140e693129636598fb2245bd3db3ef2e90a0e369b84f13bb1e268de01da6fce0887ce5f8773c94329004a572f6af0faa9d8e9615775ac039ccc860e20e SHA512 5ee8579344ff5a5356d157933cb67b25a3854ef2e64abf2a6864a49f8fdde7ecc8aabf31baa952e10a986f04235f1e2214947a7f064eaa155e40f60249350e68
|
||||
DIST typeguard-2.13.3.gh.tar.gz 37436 BLAKE2B a3cb616692119c64a9dc0d0bae25cc661b7974a0b6cf6632fa403f7c5430873570b1aaa310bc03843deee6f77a831c303ea9d9091db596eb565fce43980bbb13 SHA512 26c31ee9670650d1969320187a924d29d986894a38f1026af58f705b132b64be3b6e2ac34729f966f5d302d486334b5a5d9e65fb206245b82b0ff0852020b609
|
||||
EBUILD typeguard-2.13.0.ebuild 787 BLAKE2B 24994432b4544aa4a498917ab12f641451b99ba673714e437b3b203176345c0e557546c55de4bcb223e42a63cfa836cff510a2a9979d24e2c62aa578d5a139fd SHA512 44fad13c13e574b9ee8225400e58b1512828980650ed877d9497b20a07ea73d48cd8bd8e4cbd30ff8fcb6b1e10ba75c296b197c63c8f54226917ee4333963ba2
|
||||
EBUILD typeguard-2.13.2.ebuild 787 BLAKE2B 24994432b4544aa4a498917ab12f641451b99ba673714e437b3b203176345c0e557546c55de4bcb223e42a63cfa836cff510a2a9979d24e2c62aa578d5a139fd SHA512 44fad13c13e574b9ee8225400e58b1512828980650ed877d9497b20a07ea73d48cd8bd8e4cbd30ff8fcb6b1e10ba75c296b197c63c8f54226917ee4333963ba2
|
||||
EBUILD typeguard-2.13.3-r1.ebuild 999 BLAKE2B b458f8ba5ede91b58b24e77f4c9e48aebaa387fa0d50dc3ffe439e231accc0d7670a60cf99f3346c3a0401d3968d741bfb54d99f47312f738a194edde0cf2f1b SHA512 03925ea38bb18c028a3a7aa2f75328f70d68fa17939c1d88fdfa8842ef4d127681d4ea8e6a551cf48b14ef799ab480247eaa087b9b20605efacf2686be67623c
|
||||
EBUILD typeguard-2.13.3.ebuild 846 BLAKE2B e1baeae595157360ca01503c75327f9a8105d797795ceca35fa6c0ecb4b8d7bb47c3b9ea2f728e157acd9e43b5316da6e6a1213114df827b656ce11f6fd1c737 SHA512 4292f277d7251c86b559d21be26346a8a55bf047da85cdd1a78199e9fa697a0e7ba7a885a4dbd41ecf843e3d5968f7025bc4b255036da753da79ce49d9b28f27
|
||||
MISC metadata.xml 350 BLAKE2B 78dc7293e08dae7974b38d84ce457ceddc5888a7278c1b149b8ba3057f07130b2e002dd78a9df91fd09d85b7ebc26272b4c78dd96c6cdd3938cff67b9c451366 SHA512 1fe4c4164b0732bd294815dacdd46a70ace6e8886343491232fb59b6b3697316c3eac5dd72e2e4758d87fd093d845f4453b8f278009be640ca1555413f47e869
|
||||
|
@ -0,0 +1,44 @@
|
||||
diff --git a/src/typeguard/__init__.py b/src/typeguard/__init__.py
|
||||
index 5684d63..27fa30b 100644
|
||||
--- a/src/typeguard/__init__.py
|
||||
+++ b/src/typeguard/__init__.py
|
||||
@@ -61,22 +61,25 @@ except ImportError:
|
||||
from typing import _ForwardRef as ForwardRef
|
||||
evaluate_forwardref = ForwardRef._eval_type
|
||||
|
||||
-if sys.version_info >= (3, 10):
|
||||
- from typing import is_typeddict
|
||||
-else:
|
||||
- _typed_dict_meta_types = ()
|
||||
- if sys.version_info >= (3, 8):
|
||||
- from typing import _TypedDictMeta
|
||||
- _typed_dict_meta_types += (_TypedDictMeta,)
|
||||
+try:
|
||||
+ from typing_extensions import is_typeddict
|
||||
+except ImportError:
|
||||
+ if sys.version_info >= (3, 10):
|
||||
+ from typing import is_typeddict
|
||||
+ else:
|
||||
+ _typed_dict_meta_types = ()
|
||||
+ if sys.version_info >= (3, 8):
|
||||
+ from typing import _TypedDictMeta
|
||||
+ _typed_dict_meta_types += (_TypedDictMeta,)
|
||||
|
||||
- try:
|
||||
- from typing_extensions import _TypedDictMeta
|
||||
- _typed_dict_meta_types += (_TypedDictMeta,)
|
||||
- except ImportError:
|
||||
- pass
|
||||
+ try:
|
||||
+ from typing_extensions import _TypedDictMeta
|
||||
+ _typed_dict_meta_types += (_TypedDictMeta,)
|
||||
+ except ImportError:
|
||||
+ pass
|
||||
|
||||
- def is_typeddict(tp) -> bool:
|
||||
- return isinstance(tp, _typed_dict_meta_types)
|
||||
+ def is_typeddict(tp) -> bool:
|
||||
+ return isinstance(tp, _typed_dict_meta_types)
|
||||
|
||||
|
||||
if TYPE_CHECKING:
|
@ -1,39 +0,0 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Run-time type checker for Python"
|
||||
HOMEPAGE="
|
||||
https://pypi.org/project/typeguard/
|
||||
https://github.com/agronholm/typeguard/"
|
||||
SRC_URI="
|
||||
https://github.com/agronholm/typeguard/archive/${PV}.tar.gz
|
||||
-> ${P}.gh.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
BDEPEND="
|
||||
dev-python/setuptools_scm[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/typing-extensions[${PYTHON_USEDEP}]
|
||||
)"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
|
||||
|
||||
python_test() {
|
||||
local EPYTEST_IGNORE=(
|
||||
# mypy changes results from version to version
|
||||
tests/mypy
|
||||
)
|
||||
|
||||
local -x PYTHONDONTWRITEBYTECODE=
|
||||
epytest
|
||||
}
|
@ -1,33 +1,43 @@
|
||||
# Copyright 2021 Gentoo Authors
|
||||
# Copyright 2021-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
DISTUTILS_USE_PEP517=setuptools
|
||||
PYTHON_COMPAT=( python3_{8..11} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Run-time type checker for Python"
|
||||
HOMEPAGE="
|
||||
https://pypi.org/project/typeguard/
|
||||
https://github.com/agronholm/typeguard/"
|
||||
https://github.com/agronholm/typeguard/
|
||||
"
|
||||
SRC_URI="
|
||||
https://github.com/agronholm/typeguard/archive/${PV}.tar.gz
|
||||
-> ${P}.gh.tar.gz"
|
||||
-> ${P}.gh.tar.gz
|
||||
"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
|
||||
|
||||
BDEPEND="
|
||||
dev-python/setuptools_scm[${PYTHON_USEDEP}]
|
||||
test? (
|
||||
dev-python/typing-extensions[${PYTHON_USEDEP}]
|
||||
)"
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
|
||||
export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
|
||||
|
||||
PATCHES=(
|
||||
# backport from https://github.com/agronholm/typeguard/pull/243
|
||||
"${FILESDIR}"/${P}-test.patch
|
||||
)
|
||||
|
||||
python_test() {
|
||||
local EPYTEST_IGNORE=(
|
||||
# mypy changes results from version to version
|
@ -1,5 +1,5 @@
|
||||
DIST whisper-1.1.10.gh.tar.gz 39459 BLAKE2B 998c4335236ace6b28f11b23fe74d3b618ba2f56939a3e9766e7010eb6b5d9bbdb46de83ba41dd926d3d38e738851133dc9805a4c79bd80dd67897e627147550 SHA512 291d441287ba090157fa01a7feb6985a6e1f057f4dae0f9133e2355e00f5fe219e10de339ecad3438a56b8dec97def14496d85c7a5fc5fc7611771bb3de08de8
|
||||
DIST whisper-1.1.8.gh.tar.gz 39117 BLAKE2B 591a3529725f300c6d8bab40444bdd41bcfe3d832893e954295d5387e047e2a639db4235131cd90fdb686395d51afccf30f64a52e194e4cd8e00b86e38f841d6 SHA512 0452c684128a750e30e926aee0cfd6c94f129eeb561246f9e1c66d7cf1f27f139df84f91e935237f89d0b4fac98678108568cfb94c2ab4138480f4db31471ab4
|
||||
EBUILD whisper-1.1.10.ebuild 785 BLAKE2B 172bda7cd67093a2cae7ed3f46202ff44805c833441240cd05ea1dd76bfccf38d4ac2c1d2a48482d6fac376715c53fb6882c029b705806138ad611ad0438b2ce SHA512 8367eb920b239c7e0dcf0fe1be44f4b5e34831e305c3abc39e15899cec146725f42db561a9bf86aac5cb45a45e8bfdfd090d0ea81a3eea6be547b4e66891e85c
|
||||
EBUILD whisper-1.1.10.ebuild 629 BLAKE2B 45c3e838266832a96c3db3f04c674a5a6e744b01cb707181985522db46665d8697ece6d017ca558007af8889be834a409ee3f5c5f4cb51d3f21cd271724d6c34 SHA512 dd1edef606060c39bfef4ad175f221eb9df5ccbfe90bc49423c5f7e9e6100e3b5a50fa316921f525172293e1894b3efaacf68202ddeca35f188022978a9e086c
|
||||
EBUILD whisper-1.1.8.ebuild 608 BLAKE2B 9c03b7315b46c5db44cf13c384c61e226fa1608b1bc9d381b445bbcc3bf343e82c492187a210684c1b3dbbfe1f3fc126b5274fbbcf4ade996405c22fb865aa8a SHA512 a944b6e748575e26243fd9ee0636d9c1979e7404eb19400ce3b8c8d76dba0d4808d9a7f4c476973ee53ef9815b3a83684395e6f6219be073fe888fce314b52ef
|
||||
MISC metadata.xml 680 BLAKE2B 070ec3c5c71cea8d95302162acda73a61d7c0fbd195ec4edb8cc34c496be8e89d8254be122dbb2797de2fc5255fcc69a26f308aaf5058088b9df14f06a8e1e95 SHA512 3de2424fa3cf4c2482fc5ce743b37b53cd354424b0c11823918f64be6ab2ff5195794d73a0504a4e119e861d3f5f0f6a0dbb385cf37641e7acbf96812d752702
|
||||
|
Binary file not shown.
@ -1,3 +1,3 @@
|
||||
DIST chicken-5.3.0.tar.gz 4069549 BLAKE2B 7e1fb8c844542927eec53df751014f718b8c96fb6cf390d6464d7d55467c7320346be9ed05202b9c5c96548f274243ae52fead488981d7c207bec2c001db7cd7 SHA512 8fcc08a1ba44cde42c95820695a11858a3b7ff39a4b577bc5afb894c53513661aab2dc5b8e608e1d9d26648e314551052041626c4c8e519fcb9f8af324386e02
|
||||
EBUILD chicken-5.3.0.ebuild 1781 BLAKE2B 4d55d7b4aa1590334598c8321591ffd386f37759b1899e702a1c5821e8f4e773b193ebf1bcf4d00dd84c9e4f2f1246ae11242145d4a87fe6d656693c93d12d57 SHA512 21447b45e5b16728e75de2d41ffa08c8fb4645c224398ac6e9f5460e86dc7c828ec77138e04081791141612d950cf238a979692d94c383bf3bc1e9f77a461325
|
||||
EBUILD chicken-5.3.0.ebuild 1794 BLAKE2B c4a920785fd4f12c118ecc6204dcb1ce90aa920aeac26800f4efc4b748e5d5a64f53f6ec40ba4d2091ff839afa7f42ba716b1d39f0c572765c652be900b23a14 SHA512 6a7862a7d54ca2dacec003607a42fa7a2d31992e70311152c30c9c89c33dbe4ba9b1de7f25633276d012b1d446c17b8c53d82885360232093411a3c2d724f4cd
|
||||
MISC metadata.xml 634 BLAKE2B b12c63caf7f06e32c23cf6ee7a02d245759f1e8d7da7e69457536e6a8a792eba43b86e170e04f67e6a4871ca4342c4db8db1661fe12626182ae3718dd1599f49 SHA512 9e7e23a443b91bd44870cc00206af7ff6dc536435d69ecfb370e423455b62df8aa4835265994f83c53240001727276005a3c30a4afac6c21f1b10c411d1b1ae7
|
||||
|
Binary file not shown.
@ -1,19 +0,0 @@
|
||||
# arguments for drone-agent
|
||||
# See also http://readme.drone.io/admin/installation-reference/
|
||||
#DRONE_SERVER=
|
||||
#DRONE_SECRET=
|
||||
#DRONE_DEBUG=false
|
||||
#DRONE_BACKOFF=15s
|
||||
#DRONE_TIMEOUT=15m
|
||||
#DRONE_MAX_LOGS=5
|
||||
#DRONE_PLUGIN_PULL=true
|
||||
#DRONE_PLUGIN_PRIVILEGED
|
||||
#DOCKER_HOST
|
||||
#DOCKER_TLS_VERIFY
|
||||
#DOCKER_CERT_PATH
|
||||
#DOCKER_MAX_PROCS=2
|
||||
#DOCKER_OS=linux
|
||||
#DOCKER_ARCH=amd64
|
||||
#HTTP_PROXY=
|
||||
#HTTPS_PROXY=
|
||||
#NO_PROXY=
|
@ -1,14 +0,0 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
description="Drone CI Agent"
|
||||
pidfile=${pidfile:-"/run/drone/${SVCNAME}.pid"}
|
||||
user=${user:-drone}
|
||||
group=${group:-drone}
|
||||
|
||||
command="/usr/bin/drone-agent"
|
||||
command_background="true"
|
||||
start_stop_daemon_args="--user ${user} --group ${group} \
|
||||
--stdout /var/log/drone/${SVCNAME}.log \
|
||||
--stderr /var/log/drone/${SVCNAME}.log"
|
@ -0,0 +1,36 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=( python3_{7,8,9,10} )
|
||||
|
||||
inherit bash-completion-r1 distutils-r1
|
||||
|
||||
DESCRIPTION="A dockerized approach to test a Gentoo package within a clean stage3 container"
|
||||
HOMEPAGE="https://ebuildtester.readthedocs.io/"
|
||||
SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
app-containers/docker
|
||||
sys-fs/fuse
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools_scm[${PYTHON_USEDEP}]
|
||||
dev-python/sphinx[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
distutils_enable_tests unittest
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
newbashcomp "${PN}.bash-completion" "${PN}"
|
||||
}
|
@ -1,10 +1,13 @@
|
||||
AUX perf-5.15-clang.patch 8700 BLAKE2B cfe9ab41fc2ac49d2d7cbdfe2a4b009dc1c0dad93fb1a54e5ed541208afccb2f55ae420db6321ac360c5b2f6351b04f458fff21abd581d4da5e3296608c3b3da SHA512 49a88809100bdd63241064a8b19e866ba2d91dc78dd279c979982cbb96e91061f6a93ded1a596364f1d7b3410ed10811ae21c23b046370654c3f32c9d0d468cc
|
||||
AUX perf-5.17.1-clang.patch 2350 BLAKE2B 5010e3f90feafdd340b49000f2140857e8511a771acafa017224242f1a7361abd9a60a698923288dc13d53d8346985e40a069469dc1ca346b5b7ae058622322d SHA512 03086f968bdd31a9545a45c92d461f1ad9bc62d0fbd6de8b726925f422e436ab71002cafeadb7540bba0be553b426fe5e5b69e895f974497c6777354987ad375
|
||||
AUX perf-5.18-clang.patch 1858 BLAKE2B 04c8306f29f2fbb273f622ff046162a2e41eac9e588744b72bb2e5e8953063d2b620eec4779cdf96cf82d0198986586c1006491f3a58aa763f6234db84500a02 SHA512 1700bf25766dbe850683797279ebc4ab5b9c5bf6268de100377a473893e250e556a20f150db3e94a9d157007cb00380a0a9e209b1c5fad132dff7ce9584a76da
|
||||
DIST linux-5.15.tar.xz 121913744 BLAKE2B 3921274b23f7938abdf3ed9334534b4581e13d7484303d3a5280eddb038999aaa8b836666a487472d9c4a219af0f06b9fecccaf348fb5510ab8762f4ef4b7e83 SHA512 d25ad40b5bcd6a4c6042fd0fd84e196e7a58024734c3e9a484fd0d5d54a0c1d87db8a3c784eff55e43b6f021709dc685eb0efa18d2aec327e4f88a79f405705a
|
||||
DIST linux-5.17.tar.xz 128399340 BLAKE2B 82dc4a45cc25c781ac67aa6ed1e4c369544154960f41c4634d47621f381159687a227054976d078524cda28884d395a15f7542fe44ca74ce98ca6ff54a81d6d0 SHA512 89f0a7ca69d20a539d4b612a7028a30a5e98b402e4b6b88516f14237e5da4b626d7929eab8b40fccc90766e8f3bae87e9858a19077ffad20d8204acf18794f5b
|
||||
DIST linux-5.18.tar.xz 129790264 BLAKE2B e2745a69eb70169e90505a9318a3993046eab3020496eecde7d8352ecda0eb71a25b21becf7ce93fc593507dce7d1cd61b94ddcdf82b3094d79c0d3d48508eeb SHA512 dbbc9d1395898a498fa4947fceda1781344fa5d360240f753810daa4fa88e519833e2186c4e582a8f1836e6413e9e85f6563c7770523b704e8702d67622f98b5
|
||||
DIST linux-5.8.tar.xz 114459324 BLAKE2B 7bd97f8fa4527840754434414c07283e89731dc8ebb1e95fa5bc1469a60af1122582c0d3b6e262e77882f023190068df3537bd8b65964b3caa820bb2c8e579c7 SHA512 45a53ecf351096ef6e98242cca4228b8da9b9139ecc6963695791ea6fb7a9484a4e1c19dcca7ce7cbfdfa49de0451b70973bb078f12bdae9cbaddbc3f8092556
|
||||
DIST patch-5.17.1.xz 15244 BLAKE2B f340b8a103754122153dd381fe210b18ba37b7262dae4fc7a1f99c5a62868c9bdb178e83865b35f00b82bd2d67ae127c440515d1740093825f7ec7fa4c4a490d SHA512 fb9a28ce7c68daeca82586e7631dc0be00a1a8393b4cef4c659fc1f9dac6e1f941bd60671c0350d1dea9cb035f56d627f64a394a9acb00b2b5dea8a1d44c065f
|
||||
EBUILD perf-5.15-r1.ebuild 7377 BLAKE2B bf92d4eb770c0914cf62a241d3f1d77c6c501650924a4c40badd7e132e94b88174453aeeda60ff2b9f11dafb3ea3c00342bced52075182ecaf240e4271a1cb4d SHA512 de08779d40cf32ba70654e88a7e06b829fe462247e6f0c7c8d9c626b997beb2366c048434e22955dfedb11637f791538f09a5d5f38b00b7fe9e807f1a6382599
|
||||
EBUILD perf-5.17.1.ebuild 7333 BLAKE2B d875f3553e4b54b4af9a5f56a0edd3ff7932763415447bcd08c0fa96f51309e93c7fd2ad725f68a3850acb9cd3cbeb9470ec4634bedaed3e228af5dc20c04a78 SHA512 d0ff31084203c1c1ee9b1ffe8d950f3a0b6d8682413f5537c289e657eed5545b23838a2dc96e4dc59558093f9e443b3b88c18e44a318ceddbfefcf4ecd09e07f
|
||||
EBUILD perf-5.18.ebuild 7333 BLAKE2B d875f3553e4b54b4af9a5f56a0edd3ff7932763415447bcd08c0fa96f51309e93c7fd2ad725f68a3850acb9cd3cbeb9470ec4634bedaed3e228af5dc20c04a78 SHA512 d0ff31084203c1c1ee9b1ffe8d950f3a0b6d8682413f5537c289e657eed5545b23838a2dc96e4dc59558093f9e443b3b88c18e44a318ceddbfefcf4ecd09e07f
|
||||
EBUILD perf-5.8.ebuild 6757 BLAKE2B 490ff9045ea6dae5b14aca9e91d322d0e6d7879f2efd4bf9a4f2e919569b752e9933ba8be586f7615e81a04be28ffb5a5ca832a7491df13cfa6e67ddaf8ad86a SHA512 da92c2600d4033fedefad6e1f73a56261f2bb3b38b3a0c0fb195347d20509b8f3797386a75f52faab5981622e85db9e38cae805fcb8a86a1d2ce6916e95f5b76
|
||||
MISC metadata.xml 1732 BLAKE2B e14f57991fca666b493d129c62f779b9889e6afbd56e32dbbdcdef223b3a5c9060028613c1e6f69dfa03b35fa34570150d03f823479dff3bb9dacaebad7fc1d4 SHA512 cdd9adc6c226b902520f5f55f93217319733295b2696d73be45652e478a7c0354b24b676eb5b3b00824df1c09b80a6658282df0104101668ef4ee7b24190b24f
|
||||
|
@ -0,0 +1,45 @@
|
||||
|
||||
Fix building against LLVM/Clang with monolithic libraries.
|
||||
|
||||
--- a/tools/build/feature/Makefile
|
||||
+++ b/tools/build/feature/Makefile
|
||||
@@ -299,7 +299,7 @@ $(OUTPUT)test-llvm.bin:
|
||||
$(BUILDXX) -std=gnu++14 \
|
||||
-I$(shell $(LLVM_CONFIG) --includedir) \
|
||||
-L$(shell $(LLVM_CONFIG) --libdir) \
|
||||
- $(shell $(LLVM_CONFIG) --libs Core BPF) \
|
||||
+ $(shell $(LLVM_CONFIG) --libs) \
|
||||
$(shell $(LLVM_CONFIG) --system-libs) \
|
||||
> $(@:.bin=.make.output) 2>&1
|
||||
|
||||
@@ -312,10 +312,7 @@ $(OUTPUT)test-clang.bin:
|
||||
$(BUILDXX) -std=gnu++14 \
|
||||
-I$(shell $(LLVM_CONFIG) --includedir) \
|
||||
-L$(shell $(LLVM_CONFIG) --libdir) \
|
||||
- -Wl,--start-group -lclangBasic -lclangDriver \
|
||||
- -lclangFrontend -lclangEdit -lclangLex \
|
||||
- -lclangAST -Wl,--end-group \
|
||||
- $(shell $(LLVM_CONFIG) --libs Core option) \
|
||||
+ -lclang-cpp $(shell $(LLVM_CONFIG) --libs) \
|
||||
$(shell $(LLVM_CONFIG) --system-libs) \
|
||||
> $(@:.bin=.make.output) 2>&1
|
||||
|
||||
--- a/tools/perf/Makefile.perf
|
||||
+++ b/tools/perf/Makefile.perf
|
||||
@@ -417,14 +417,11 @@ EXTLIBS := $(call filter-out,$(EXCLUDE_EXTLIBS),$(EXTLIBS))
|
||||
LIBS = -Wl,--whole-archive $(PERFLIBS) $(EXTRA_PERFLIBS) -Wl,--no-whole-archive -Wl,--start-group $(EXTLIBS) -Wl,--end-group
|
||||
|
||||
ifeq ($(USE_CLANG), 1)
|
||||
- CLANGLIBS_LIST = AST Basic CodeGen Driver Frontend Lex Tooling Edit Sema Analysis Parse Serialization
|
||||
- CLANGLIBS_NOEXT_LIST = $(foreach l,$(CLANGLIBS_LIST),$(shell $(LLVM_CONFIG) --libdir)/libclang$(l))
|
||||
- LIBCLANG = $(foreach l,$(CLANGLIBS_NOEXT_LIST),$(wildcard $(l).a $(l).so))
|
||||
- LIBS += -Wl,--start-group $(LIBCLANG) -Wl,--end-group
|
||||
+ LIBS += -lclang-cpp
|
||||
endif
|
||||
|
||||
ifeq ($(USE_LLVM), 1)
|
||||
- LIBLLVM = $(shell $(LLVM_CONFIG) --libs all) $(shell $(LLVM_CONFIG) --system-libs)
|
||||
+ LIBLLVM = $(shell $(LLVM_CONFIG) --libs) $(shell $(LLVM_CONFIG) --system-libs)
|
||||
LIBS += -L$(shell $(LLVM_CONFIG) --libdir) $(LIBLLVM)
|
||||
endif
|
||||
|
@ -0,0 +1,264 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{8..10} )
|
||||
inherit bash-completion-r1 estack llvm toolchain-funcs python-r1 linux-info
|
||||
|
||||
DESCRIPTION="Userland tools for Linux Performance Counters"
|
||||
HOMEPAGE="https://perf.wiki.kernel.org/"
|
||||
|
||||
LINUX_V="${PV:0:1}.x"
|
||||
if [[ ${PV} == *_rc* ]] ; then
|
||||
LINUX_VER=$(ver_cut 1-2).$(($(ver_cut 3)-1))
|
||||
PATCH_VERSION=$(ver_cut 1-3)
|
||||
LINUX_PATCH=patch-${PV//_/-}.xz
|
||||
SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/testing/${LINUX_PATCH}
|
||||
https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/testing/v${PATCH_VERSION}/${LINUX_PATCH}"
|
||||
elif [[ ${PV} == *.*.* ]] ; then
|
||||
# stable-release series
|
||||
LINUX_VER=$(ver_cut 1-2)
|
||||
LINUX_PATCH=patch-${PV}.xz
|
||||
SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_PATCH}"
|
||||
else
|
||||
LINUX_VER=${PV}
|
||||
SRC_URI=""
|
||||
fi
|
||||
|
||||
LINUX_SOURCES="linux-${LINUX_VER}.tar.xz"
|
||||
SRC_URI+=" https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="audit babeltrace clang crypt debug +doc gtk java libpfm lzma numa perl python slang systemtap unwind zlib zstd"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
BDEPEND="
|
||||
${LINUX_PATCH+dev-util/patchutils}
|
||||
sys-devel/bison
|
||||
sys-devel/flex
|
||||
virtual/pkgconfig
|
||||
doc? (
|
||||
app-text/asciidoc
|
||||
app-text/sgml-common
|
||||
app-text/xmlto
|
||||
sys-process/time
|
||||
)
|
||||
${PYTHON_DEPS}
|
||||
"
|
||||
|
||||
RDEPEND="audit? ( sys-process/audit )
|
||||
babeltrace? ( dev-util/babeltrace )
|
||||
crypt? ( virtual/libcrypt:= )
|
||||
clang? (
|
||||
sys-devel/clang:=
|
||||
sys-devel/llvm:=
|
||||
)
|
||||
gtk? ( x11-libs/gtk+:2 )
|
||||
java? ( virtual/jre:* )
|
||||
libpfm? ( dev-libs/libpfm )
|
||||
lzma? ( app-arch/xz-utils )
|
||||
numa? ( sys-process/numactl )
|
||||
perl? ( dev-lang/perl:= )
|
||||
python? ( ${PYTHON_DEPS} )
|
||||
slang? ( sys-libs/slang )
|
||||
systemtap? ( dev-util/systemtap )
|
||||
unwind? ( sys-libs/libunwind )
|
||||
zlib? ( sys-libs/zlib )
|
||||
zstd? ( app-arch/zstd )
|
||||
dev-libs/elfutils
|
||||
sys-libs/binutils-libs:="
|
||||
|
||||
DEPEND="${RDEPEND}
|
||||
>=sys-kernel/linux-headers-5.10
|
||||
java? ( virtual/jdk )
|
||||
"
|
||||
|
||||
S_K="${WORKDIR}/linux-${LINUX_VER}"
|
||||
S="${S_K}/tools/perf"
|
||||
|
||||
CONFIG_CHECK="~PERF_EVENTS ~KALLSYMS"
|
||||
|
||||
QA_FLAGS_IGNORED=(
|
||||
'usr/bin/perf-read-vdso32' # not linked with anything except for libc
|
||||
'usr/libexec/perf-core/dlfilters/.*' # plugins
|
||||
)
|
||||
|
||||
pkg_pretend() {
|
||||
if ! use doc ; then
|
||||
ewarn "Without the doc USE flag you won't get any documentation nor man pages."
|
||||
ewarn "And without man pages, you won't get any --help output for perf and its"
|
||||
ewarn "sub-tools."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
use clang && llvm_pkg_setup
|
||||
# We enable python unconditionally as libbpf always generates
|
||||
# API headers using python script
|
||||
python_setup
|
||||
}
|
||||
|
||||
# src_unpack and src_prepare are copied to dev-util/bpftool since
|
||||
# it's building from the same tarball, please keep it in sync with bpftool
|
||||
src_unpack() {
|
||||
local paths=(
|
||||
tools/arch tools/build tools/include tools/lib tools/perf tools/scripts
|
||||
scripts include lib "arch/*/lib"
|
||||
)
|
||||
|
||||
# We expect the tar implementation to support the -j option (both
|
||||
# GNU tar and libarchive's tar support that).
|
||||
echo ">>> Unpacking ${LINUX_SOURCES} (${paths[*]}) to ${PWD}"
|
||||
tar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \
|
||||
"${paths[@]/#/linux-${LINUX_VER}/}" || die
|
||||
|
||||
if [[ -n ${LINUX_PATCH} ]] ; then
|
||||
eshopts_push -o noglob
|
||||
ebegin "Filtering partial source patch"
|
||||
filterdiff -p1 ${paths[@]/#/-i } -z "${DISTDIR}"/${LINUX_PATCH} \
|
||||
> ${P}.patch
|
||||
eend $? || die "filterdiff failed"
|
||||
eshopts_pop
|
||||
fi
|
||||
|
||||
local a
|
||||
for a in ${A}; do
|
||||
[[ ${a} == ${LINUX_SOURCES} ]] && continue
|
||||
[[ ${a} == ${LINUX_PATCH} ]] && continue
|
||||
unpack ${a}
|
||||
done
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
if [[ -n ${LINUX_PATCH} ]] ; then
|
||||
pushd "${S_K}" >/dev/null || die
|
||||
eapply "${WORKDIR}"/${P}.patch
|
||||
popd || die
|
||||
fi
|
||||
|
||||
pushd "${S_K}" >/dev/null || die
|
||||
eapply "${FILESDIR}"/${P}-clang.patch
|
||||
popd || die
|
||||
|
||||
# Drop some upstream too-developer-oriented flags and fix the
|
||||
# Makefile in general
|
||||
sed -i \
|
||||
-e "s:\$(sysconfdir_SQ)/bash_completion.d:$(get_bashcompdir):" \
|
||||
"${S}"/Makefile.perf || die
|
||||
# A few places still use -Werror w/out $(WERROR) protection.
|
||||
sed -i -e 's:-Werror::' \
|
||||
"${S}"/Makefile.perf "${S_K}"/tools/lib/bpf/Makefile || die
|
||||
|
||||
# Avoid the call to make kernelversion
|
||||
sed -i -e '/PERF-VERSION-GEN/d' Makefile.perf || die
|
||||
echo "#define PERF_VERSION \"${PV}\"" > PERF-VERSION-FILE
|
||||
|
||||
# The code likes to compile local assembly files which lack ELF markings.
|
||||
find -name '*.S' -exec sed -i '$a.section .note.GNU-stack,"",%progbits' {} +
|
||||
}
|
||||
|
||||
puse() { usex $1 "" no; }
|
||||
perf_make() {
|
||||
# The arch parsing is a bit funky. The perf tools package is integrated
|
||||
# into the kernel, so it wants an ARCH that looks like the kernel arch,
|
||||
# but it also wants to know about the split value -- i386/x86_64 vs just
|
||||
# x86. We can get that by telling the func to use an older linux version.
|
||||
# It's kind of a hack, but not that bad ...
|
||||
|
||||
# LIBDIR sets a search path of perf-gtk.so. Bug 515954
|
||||
|
||||
local arch=$(tc-arch-kernel)
|
||||
local java_dir
|
||||
use java && java_dir="${EPREFIX}/etc/java-config-2/current-system-vm"
|
||||
# FIXME: NO_CORESIGHT
|
||||
emake V=1 VF=1 \
|
||||
HOSTCC="$(tc-getBUILD_CC)" HOSTLD="$(tc-getBUILD_LD)" \
|
||||
CC="$(tc-getCC)" CXX="$(tc-getCXX)" AR="$(tc-getAR)" LD="$(tc-getLD)" NM="$(tc-getNM)" \
|
||||
PKG_CONFIG="$(tc-getPKG_CONFIG)" \
|
||||
prefix="${EPREFIX}/usr" bindir_relative="bin" \
|
||||
tipdir="share/doc/${PF}" \
|
||||
EXTRA_CFLAGS="${CFLAGS}" \
|
||||
EXTRA_LDFLAGS="${LDFLAGS}" \
|
||||
ARCH="${arch}" \
|
||||
JDIR="${java_dir}" \
|
||||
LIBCLANGLLVM=$(usex clang 1 "") \
|
||||
LIBPFM4=$(usex libpfm 1 "") \
|
||||
NO_AUXTRACE="" \
|
||||
NO_BACKTRACE="" \
|
||||
NO_CORESIGHT=1 \
|
||||
NO_DEMANGLE= \
|
||||
GTK2=$(usex gtk 1 "") \
|
||||
feature-gtk2-infobar=$(usex gtk 1 "") \
|
||||
NO_JVMTI=$(puse java) \
|
||||
NO_LIBAUDIT=$(puse audit) \
|
||||
NO_LIBBABELTRACE=$(puse babeltrace) \
|
||||
NO_LIBBIONIC=1 \
|
||||
NO_LIBBPF= \
|
||||
NO_LIBCRYPTO=$(puse crypt) \
|
||||
NO_LIBDW_DWARF_UNWIND= \
|
||||
NO_LIBELF= \
|
||||
NO_LIBNUMA=$(puse numa) \
|
||||
NO_LIBPERL=$(puse perl) \
|
||||
NO_LIBPYTHON=$(puse python) \
|
||||
NO_LIBUNWIND=$(puse unwind) \
|
||||
NO_LIBZSTD=$(puse zstd) \
|
||||
NO_SDT=$(puse systemtap) \
|
||||
NO_SLANG=$(puse slang) \
|
||||
NO_LZMA=$(puse lzma) \
|
||||
NO_ZLIB=$(puse zlib) \
|
||||
WERROR=0 \
|
||||
LIBDIR="/usr/libexec/perf-core" \
|
||||
libdir="${EPREFIX}/usr/$(get_libdir)" \
|
||||
plugindir="${EPREFIX}/usr/$(get_libdir)/perf/plugins" \
|
||||
"$@"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
# test-clang.bin not build with g++
|
||||
if use clang; then
|
||||
make -C "${S_K}/tools/build/feature" V=1 CXX=${CHOST}-clang++ test-clang.bin || die
|
||||
fi
|
||||
perf_make -f Makefile.perf
|
||||
use doc && perf_make -C Documentation man
|
||||
}
|
||||
|
||||
src_test() {
|
||||
:
|
||||
}
|
||||
|
||||
src_install() {
|
||||
_install_python_ext() {
|
||||
perf_make -f Makefile.perf install-python_ext DESTDIR="${D}"
|
||||
}
|
||||
|
||||
perf_make -f Makefile.perf install DESTDIR="${D}"
|
||||
|
||||
if use python; then
|
||||
python_foreach_impl _install_python_ext
|
||||
fi
|
||||
|
||||
if use gtk; then
|
||||
local libdir
|
||||
libdir="$(get_libdir)"
|
||||
# on some arches it ends up in lib even on 64bit, ppc64 for instance.
|
||||
[[ -f "${ED}"/usr/lib/libperf-gtk.so ]] && libdir="lib"
|
||||
mv "${ED}"/usr/${libdir}/libperf-gtk.so \
|
||||
"${ED}"/usr/libexec/perf-core || die
|
||||
fi
|
||||
|
||||
dodoc CREDITS
|
||||
|
||||
dodoc *txt Documentation/*.txt
|
||||
|
||||
# perf needs this decompressed to print out tips for users
|
||||
docompress -x /usr/share/doc/${PF}/tips.txt
|
||||
|
||||
if use doc ; then
|
||||
doman Documentation/*.1
|
||||
fi
|
||||
}
|
Binary file not shown.
Binary file not shown.
@ -1,7 +1,4 @@
|
||||
AUX polymc-iconfix.patch 1011 BLAKE2B 17d55d81732cb432205a29e532fe9464bec8e5f43a5a30a749010634920df20d2cf6fdcaca19b93312c742d72f0c1146e66d92476553298013a2f3c70913b18c SHA512 21c8bf9abb2d3eab21c39e7cfd0140e4062293781edfa54a436d52e9628db4b6e2bae6d635e9847d13473c5e8f45c016de20e116c2bc7d252d997c224ef92919
|
||||
DIST polymc-1.2.1.tar.gz 5157547 BLAKE2B 92a65cd1303b4f2dce299d2a40824de54babd47bd21a894827e7a0e94276551fc747873ba44e63ac13b3ca46649c3d5280ec9eecd92eb63678f8cbc3c27e4f69 SHA512 193415b552dbc3f540f481c22e36c2b9d0604757cb12283ec0fc2979246757937648b76821818f0742b3f5201ed7af8e535dff9ef3d5efcb22f7a1ddf9ee67d2
|
||||
DIST polymc-1.2.2.tar.gz 5167667 BLAKE2B 5cc26d1650f9cf851ad01d3bc75a0ec3f19b3aa50031a91a3c9c16e9bc73dabfc495e408b8c83559026f3af03b86fdd5c83815f04c62121b71c144d1548d764c SHA512 d81d1aaba5361c8ad664bbecffd9869dda637002a5c1288142f40d21abca974d6cc03a50685be5f70a01d5b1ae8bcff4e48c5b849f6c3dcd959e5977582ada58
|
||||
EBUILD polymc-1.2.1.ebuild 2310 BLAKE2B 08c80d5315f096efc97e54ac33a5cc3ebb60f5a84f2ea7b27d00f2010f7e95ff392a1abbd1e1f55dd97e54a41ff45ab424064de4bb52c685d499ba30a6ad979d SHA512 0d73dba206b37e91e698583201139c580e22db930a7d7172ad4f2f8027fbee9adbabad343b2d3cc706e075f5b825da1282e7b11e4b5f7017c011f55cba95c885
|
||||
EBUILD polymc-1.2.2.ebuild 2310 BLAKE2B 08c80d5315f096efc97e54ac33a5cc3ebb60f5a84f2ea7b27d00f2010f7e95ff392a1abbd1e1f55dd97e54a41ff45ab424064de4bb52c685d499ba30a6ad979d SHA512 0d73dba206b37e91e698583201139c580e22db930a7d7172ad4f2f8027fbee9adbabad343b2d3cc706e075f5b825da1282e7b11e4b5f7017c011f55cba95c885
|
||||
EBUILD polymc-9999.ebuild 2310 BLAKE2B 08c80d5315f096efc97e54ac33a5cc3ebb60f5a84f2ea7b27d00f2010f7e95ff392a1abbd1e1f55dd97e54a41ff45ab424064de4bb52c685d499ba30a6ad979d SHA512 0d73dba206b37e91e698583201139c580e22db930a7d7172ad4f2f8027fbee9adbabad343b2d3cc706e075f5b825da1282e7b11e4b5f7017c011f55cba95c885
|
||||
DIST polymc-1.3.0.tar.gz 5115480 BLAKE2B ac818b899d25f1545ceafd109a8eb48acd6a2d4b09b8d7f5365de0fc1b6ce0171ed053bc19785192ab781a2d7f506167599e3f3747e94fe1cf62b9989208e685 SHA512 b33660dfc7026f1153aaffd4429b9047bffa9cc80a3231bb19c0f3a7d4046654c49f278d9c07ae3ac631172ed147fa06065c2713fb59221ff9131406d8c6df46
|
||||
EBUILD polymc-1.3.0.ebuild 2231 BLAKE2B affec76bd125b6ae43e26e2084d9c3152c93a2239d6804652d0ee70b34065b58e7a900a2519939b2700ac1f7c8dba4479d8cd009e6041069244154087bf49386 SHA512 ad1c7fdf5db8f066420579b2221921db503f17277eaed3c0b8f3086a977847b7b07b18bcd2402298a68203574d71f39cd639f1c792455cb6371a4c93419430a7
|
||||
EBUILD polymc-9999.ebuild 2231 BLAKE2B affec76bd125b6ae43e26e2084d9c3152c93a2239d6804652d0ee70b34065b58e7a900a2519939b2700ac1f7c8dba4479d8cd009e6041069244154087bf49386 SHA512 ad1c7fdf5db8f066420579b2221921db503f17277eaed3c0b8f3086a977847b7b07b18bcd2402298a68203574d71f39cd639f1c792455cb6371a4c93419430a7
|
||||
MISC metadata.xml 1088 BLAKE2B 5a9d980fb174d942db61bacb4e5b7d65b59f2ecbc91e4e4a5b15b91fc1abb1d6ab9e8acd3a9db6e526df1321e25120ba89f0802f859daae86a2269542b51db3a SHA512 1c2657370e99a198fc2dea81e9829509e0a49a0a87230cf51b6c695ea1f46a85c0a9a4c001c793b733eef2134db8966ba54d6188e4241095a330604dccc91f4b
|
||||
|
@ -1,29 +0,0 @@
|
||||
From 8f494636afb9a9b9c0619b256252d3a9dcdbab72 Mon Sep 17 00:00:00 2001
|
||||
From: flow <thiagodonato300@gmail.com>
|
||||
Date: Thu, 21 Apr 2022 06:38:18 -0300
|
||||
Subject: [PATCH] fix: Build iconfix as static library
|
||||
|
||||
Otherwise the launcher is unable to find the iconfix .so, and so the
|
||||
launcher doesn't run.
|
||||
|
||||
Signed-off-by: Thiago Donato Ferreira <flowlnlnln@gmail.com>
|
||||
---
|
||||
libraries/iconfix/CMakeLists.txt | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/libraries/iconfix/CMakeLists.txt b/libraries/iconfix/CMakeLists.txt
|
||||
index 08441203..97a59129 100644
|
||||
--- a/libraries/iconfix/CMakeLists.txt
|
||||
+++ b/libraries/iconfix/CMakeLists.txt
|
||||
@@ -12,7 +12,7 @@ internal/qiconloader.cpp
|
||||
internal/qiconloader_p.h
|
||||
)
|
||||
|
||||
-add_library(Launcher_iconfix ${ICONFIX_SOURCES})
|
||||
+add_library(Launcher_iconfix STATIC ${ICONFIX_SOURCES})
|
||||
target_include_directories(Launcher_iconfix PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} "${CMAKE_CURRENT_BINARY_DIR}" )
|
||||
|
||||
target_link_libraries(Launcher_iconfix Qt5::Core Qt5::Widgets)
|
||||
--
|
||||
2.35.1
|
||||
|
@ -1,115 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake java-pkg-2 optfeature xdg
|
||||
|
||||
HOMEPAGE="https://polymc.org/ https://github.com/PolyMC/PolyMC"
|
||||
DESCRIPTION="A custom, open source Minecraft launcher"
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
|
||||
EGIT_REPO_URI="
|
||||
https://github.com/PolyMC/PolyMC
|
||||
https://github.com/PolyMC/libnbtplusplus
|
||||
"
|
||||
|
||||
EGIT_SUBMODULES=( 'depends/libnbtplusplus' )
|
||||
else
|
||||
MY_PN="PolyMC"
|
||||
|
||||
# Let's use the vendored tarball to avoid dealing with the submodules directly
|
||||
SRC_URI="
|
||||
https://github.com/PolyMC/PolyMC/releases/download/${PV}/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz
|
||||
"
|
||||
|
||||
# The PolyMC's files are unpacked to ${WORKDIR}/PolyMC-${PV}
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
fi
|
||||
|
||||
# Apache-2.0 for MultiMC (PolyMC is forked from it)
|
||||
# GPL-3 for PolyMC
|
||||
# LGPL-3 for libnbtplusplus
|
||||
# See the rest of PolyMC's libraries at https://github.com/PolyMC/PolyMC/tree/develop/libraries
|
||||
LICENSE="Apache-2.0 Boost-1.0 BSD BSD-2 GPL-2+ GPL-3 LGPL-3 OFL-1.1 MIT"
|
||||
|
||||
SLOT="0"
|
||||
|
||||
IUSE="debug lto"
|
||||
REQUIRED_USE="
|
||||
lto? ( !debug )
|
||||
"
|
||||
|
||||
MIN_QT="5.6.0"
|
||||
|
||||
QT_DEPS="
|
||||
>=dev-qt/qtconcurrent-${MIN_QT}:5
|
||||
>=dev-qt/qtcore-${MIN_QT}:5
|
||||
>=dev-qt/qtgui-${MIN_QT}:5
|
||||
>=dev-qt/qtnetwork-${MIN_QT}:5
|
||||
>=dev-qt/qttest-${MIN_QT}:5
|
||||
>=dev-qt/qtwidgets-${MIN_QT}:5
|
||||
>=dev-qt/qtxml-${MIN_QT}:5
|
||||
"
|
||||
|
||||
# Required at both build-time and run-time
|
||||
COMMON_DEPENDS="
|
||||
${QT_DEPS}
|
||||
>=dev-libs/quazip-1.3:=
|
||||
sys-libs/zlib
|
||||
"
|
||||
|
||||
DEPEND="
|
||||
${COMMON_DEPENDS}
|
||||
media-libs/libglvnd
|
||||
>=virtual/jdk-1.8.0:*
|
||||
"
|
||||
|
||||
# At run-time we don't depend on JDK, only JRE
|
||||
# And we need more than just the GL headers
|
||||
RDEPEND="
|
||||
${COMMON_DEPENDS}
|
||||
>=virtual/jre-1.8.0:*
|
||||
virtual/opengl
|
||||
"
|
||||
|
||||
if [[ ${PV} != 9999 ]]; then
|
||||
PATCHES=( "${FILESDIR}/${PN}-iconfix.patch" )
|
||||
fi
|
||||
|
||||
src_prepare() {
|
||||
cmake_src_prepare
|
||||
}
|
||||
|
||||
src_configure(){
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_INSTALL_PREFIX="/usr"
|
||||
# Resulting binary is named polymc
|
||||
-DLauncher_APP_BINARY_NAME="${PN}"
|
||||
|
||||
-DENABLE_LTO=$(usex lto)
|
||||
)
|
||||
|
||||
if use debug; then
|
||||
CMAKE_BUILD_TYPE=Debug
|
||||
else
|
||||
CMAKE_BUILD_TYPE=Release
|
||||
fi
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
|
||||
src_compile(){
|
||||
cmake_src_compile
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
|
||||
# https://github.com/PolyMC/PolyMC/issues/227
|
||||
optfeature "old Minecraft (<= 1.12.2) support" x11-libs/libXrandr
|
||||
}
|
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue