Sync with portage [Fri Apr 16 14:10:49 MSK 2021].

master
Calculate Linux 3 years ago
parent 2e29ae097f
commit 8e590665bb

@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
MANIFEST Manifest.files.gz 29258 BLAKE2B d4689b2f3d1ba5c4f5cad871ee820dc80e59ea3610cf571c3cb9250b6d21b546c74f7fa8eb5bd2a7563efd9cbda3aa6fba069d1fae6ff8233e4868efb526ac5a SHA512 b0811cb4fecd0dc92901f1847767fb68e8d5424245d3dac0d5defbac3f78b044aeb47d99cd375329e4deaf00de19926dfec65464882246ea79d81b84b04cc860
TIMESTAMP 2021-04-16T05:08:37Z
MANIFEST Manifest.files.gz 29290 BLAKE2B 4f815a54b38db03c08b4bc909d52fef101ea34ca1ed47fea1ca575e1d497f12fbbbdcefafeed9c57b71f48c593d524b90daeb7508d3f86fd0e73dd89c696d153 SHA512 c6463469be91cfbfeccc87e9ef8263c5f6d4998bb69cb63a6b5a1f9257f9703c2ca0aa7cae03a848b0593465a4452dc4b4a7d3f29e2122475c319441fb68171c
TIMESTAMP 2021-04-16T10:38:37Z
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmB5G9VfFIAAAAAALgAo
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmB5aS1fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
klC9QQ/9EadRbiSWWV1BGC3t6JYNYIhRMvsk/rXjCo8vEP5XHzespkqZG5bnFk16
ia5SC6EezpKelf9btZ5dRLrGZ840nacZ3CG7yy4ghaojJVZYmAuqIy4pAZt0tL8o
ta6xm0RuVdJ4Yn8aYXNyEulgS0RfGPF7nUTm8/h6+Vy8b+e2s/B82DaWblMkszEH
HJk44wf4X9qIyDyK0r1ClHwt5B3HGwQgtLJnvxy3fI6J2jXg7B2Fm7z10decuxce
PxPHTpMNqmTRhCeDxRCuWSOhad1MBi5Gpe/sRGrpLR2G4Lj/SECaiNylxsG7xerx
3Zts9KQDQBk/fjwogVS9J98wSHWoaJb01oiL3xAOUWr/reoaeEBXrMfuU5fa8cHh
zzjcSWQMdSVsLE5yxCWwjgQerGWze0xiID/glJ3d7/v58RGe0u3ynKqbPbielnmf
80Ob6dvnwQT1ZUKNdFST3QV9t7LEH2EuPsQQCv07IQktvg4G6fWNVJRsVXLUbnzF
Go6Y1VR5nUSoKuVrJ/Ojle9WvtUrywZqfsJL1H80FhrvHR9nXff0243oft4etKaa
gUBBrDMLwAQFc1xcAwJTd1Kx8AwrjXNOrGNaDWFGbm0RIA1UwWlJ5X6zS/nsm59y
br7x4rCsd3T94o/gq9KJ2LcfGr2ILn+V0cl9qMLlzc//HyRcP5A=
=Bwcq
klBDlxAAn+XfJV7AZE9i6xqZDlo1ACZiEHOwxBwAG9PE9CwDcIOGRforYELMMQ7r
MVXz6yhNdUGNGdJvWcWZc0IZ8OUQtsqdObwpBkhuVYc7U6tUfK3keqNd7U5NOYXY
hwp3n1Uj6/Rc1Lnr7A1uxQHVgckZsvfdToOS19wpGgCeC0AoQ8fY/v10LnWq0U/f
JS92OnHTO0Z0D7jnQkBgy0gihMjTHaG9DzZiXno7QrsOirDJxFPVZkMfciFGBORe
eRcWGrjuU3VPUhSJ0zaC/h9VewbTJnZqrkZ6Z9/CwXexuIsmK6d17ZrjtIGxrIQ3
iQ8vEcqlG7NgQF0wDk3cwfRFEOwWA4mNL7yy1JljZqglY2BUO+oGqfvEsCGyFQhN
Wjd6SJmh9mRAayCqJm2klqCZMGJvvgp5NKSpPCUGCbR/xngYP6xdhz/MDpwLYfug
RrPxrEg2ARnfwfIyMoQE5uwtKeWP5bF0VHNIm4+4U0GGvzickmbEEWTY/2p0C7TZ
feknEFmy+YbgE1edUg8lAkWcRohKi+i9bZu2pBrKMGRmmJkIVuMWaIAU/hdjxTH4
5+uhtHF7OFo4i5ABDG/QjfL+MsMG8hUIlDdyzQYCK+znZJTSqm3jgEqX6oChhWRx
85MWvSctOujU00mcvh0pJP6ljZkKi+igJ8y8utzQ1Ixb2BoSFp8=
=N08h
-----END PGP SIGNATURE-----

Binary file not shown.

Binary file not shown.

@ -2,7 +2,7 @@ AUX apache-tools-2.4.7-Makefile.patch 1695 BLAKE2B 8fac145613ac9f587e49bc6932c57
DIST httpd-2.4.41.tar.bz2 7072373 BLAKE2B 88a2390736209d5ef04bffcb867bc8d6019302885e6f3cc63d18123336d4d0657252105a3bfebf4e91b8daa02119d4a61f4c0a9702244858a3193ec6cf681c0f SHA512 350cc7dcd2c439e0590338fa6da3f44df44f9bb885c381e91f91b14c2f48597f6f0bbac0ea118a8a67eaa70ae7edbb769beace368643ed73f6daee44c307b335
DIST httpd-2.4.43.tar.bz2 7155865 BLAKE2B cd85c7e25500f8f1b4bd6ac5f715718a61bf548dfaf36408a970d27bacbfce256e4dda255ba5b62f89e117c335d0568d6207c93e5fb0d2b1ee84dba4ce0d4bd7 SHA512 16cfeecc8f6fab6eca478065a384bdf1872f7ac42206b0bc2bcac6c0d9c576f392c07107201f39e0601dec1bbafcb33d66153544de4d87d79b9a52094d334b64
DIST httpd-2.4.46.tar.bz2 7187805 BLAKE2B 2cd8a40be0b7b60ae5b06a286aa6dd801b8615fd0483a4653ceea6f9832c9ebb111f67ba4f69827b01acd1e5552e70ac0441df49573c9da0ca26d4c2f589f0bc SHA512 5936784bb662e9d8a4f7fe38b70c043b468114d931cd10ea831bfe74461ea5856b64f88f42c567ab791fc8907640a99884ba4b6a600f86d661781812735b6f13
EBUILD apache-tools-2.4.41.ebuild 2531 BLAKE2B 7ab902d03942ba42d2cbf2a239b919730b573041e3b5cf69ae5797749825b4d1c5a49babbf06e3b436543cb198063fd67ca86af0454e099a7c9edd6c0b8e8747 SHA512 e113dcb3859b9bff9277c12e4a84911d3ea8ec1fdae9da82526b5e1d99294e640f35610370d006be38f798dfc91f00f438aae534e2a850639e175dabb5893f5e
EBUILD apache-tools-2.4.43.ebuild 2531 BLAKE2B 7ab902d03942ba42d2cbf2a239b919730b573041e3b5cf69ae5797749825b4d1c5a49babbf06e3b436543cb198063fd67ca86af0454e099a7c9edd6c0b8e8747 SHA512 e113dcb3859b9bff9277c12e4a84911d3ea8ec1fdae9da82526b5e1d99294e640f35610370d006be38f798dfc91f00f438aae534e2a850639e175dabb5893f5e
EBUILD apache-tools-2.4.46.ebuild 2531 BLAKE2B 7ab902d03942ba42d2cbf2a239b919730b573041e3b5cf69ae5797749825b4d1c5a49babbf06e3b436543cb198063fd67ca86af0454e099a7c9edd6c0b8e8747 SHA512 e113dcb3859b9bff9277c12e4a84911d3ea8ec1fdae9da82526b5e1d99294e640f35610370d006be38f798dfc91f00f438aae534e2a850639e175dabb5893f5e
EBUILD apache-tools-2.4.41.ebuild 2524 BLAKE2B 3b2d9368d0cb3088062990484ee7867c6ff3eb2fe82d05b61d34135d8e0b1d1582b8d145e676735f8946539c77158a4d9b6a490d4218e5a751f07fdc05374185 SHA512 2fd21ee79b0822f4ab410e571b27a0ee4b42f66929958cbeeffd10865917592682d9cf1b6b32600a870275b96b4b733a208cfd5a8e8f64980799c53bc0b5d0c9
EBUILD apache-tools-2.4.43.ebuild 2524 BLAKE2B 3b2d9368d0cb3088062990484ee7867c6ff3eb2fe82d05b61d34135d8e0b1d1582b8d145e676735f8946539c77158a4d9b6a490d4218e5a751f07fdc05374185 SHA512 2fd21ee79b0822f4ab410e571b27a0ee4b42f66929958cbeeffd10865917592682d9cf1b6b32600a870275b96b4b733a208cfd5a8e8f64980799c53bc0b5d0c9
EBUILD apache-tools-2.4.46.ebuild 2524 BLAKE2B 3b2d9368d0cb3088062990484ee7867c6ff3eb2fe82d05b61d34135d8e0b1d1582b8d145e676735f8946539c77158a4d9b6a490d4218e5a751f07fdc05374185 SHA512 2fd21ee79b0822f4ab410e571b27a0ee4b42f66929958cbeeffd10865917592682d9cf1b6b32600a870275b96b4b733a208cfd5a8e8f64980799c53bc0b5d0c9
MISC metadata.xml 580 BLAKE2B 013a1f5cecbfa1086e720d341855be076e98b313f03ad99147bc692a5988fc6e0006545104cfe245798f88ab617c6e2c84928d0a73d127715dcb8ba352e8aa94 SHA512 611ed7b76b150a829902110a843a5a97622d2ec645850b6988c578496d716019e511830767a0c3dc300c69f02b5b933c806ea5598f6938b5d6b9d14b58985122

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit flag-o-matic eutils multilib toolchain-funcs
inherit flag-o-matic multilib toolchain-funcs
DESCRIPTION="Useful Apache tools - htdigest, htpasswd, ab, htdbm"
HOMEPAGE="https://httpd.apache.org/"

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit flag-o-matic eutils multilib toolchain-funcs
inherit flag-o-matic multilib toolchain-funcs
DESCRIPTION="Useful Apache tools - htdigest, htpasswd, ab, htdbm"
HOMEPAGE="https://httpd.apache.org/"

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit flag-o-matic eutils multilib toolchain-funcs
inherit flag-o-matic multilib toolchain-funcs
DESCRIPTION="Useful Apache tools - htdigest, htpasswd, ab, htdbm"
HOMEPAGE="https://httpd.apache.org/"

@ -10,5 +10,5 @@ DIST metalog-20200113.tar.gz 40276 BLAKE2B f2fcaccf610f3b7f1974aa97f2c7b5181f3c6
DIST metalog-3.tar.xz 360784 BLAKE2B 951841d423769cd97e14985e15d5a2499ca351e082c0effe28dc16d46db91235b7ef0448fe32d38b2ed5b53011d04b3375dc87c2a859c49bede2ae177ec16954 SHA512 2ac614bb85fe466308c4ced0842fdab5f056eda60e892189a8220719f1e06a72fce3c76842a2ac8c63a6808c20d8b7a7d8676896e14f7f54e40630ecbd21e289
EBUILD metalog-20181125.ebuild 1578 BLAKE2B 1395f79b4c7e48e26e882aea0ce93be12416dca6422541c487ae90088b52d14869163f537ae69c0c804b6688f4486b55e9766efc536babfe26e8d60d4a129850 SHA512 9ba876486c43812467cb088d2134ec8ff331a6f98910bfc3d2ad318f59a930710248366a81d31461e8d6787f09be7ce576b67671a0a74c228065c2a8086979f5
EBUILD metalog-20200113-r1.ebuild 1601 BLAKE2B 9146c0b594cb7acf43bc57c7610a4b17d3908132e879d17b34c362bd697ec158048ed1acec788d3382aead8e73ebf8e11158255268e6ce58cd7e1e1c023798dc SHA512 10d648aa241e8a70a8a784c3500cd278e23edd8c082b0b4ea824c2216b027f1ddf46c9213f49441f28afc7531fe10f3b8eb4024305a1d67372f1f5e25d4d97b1
EBUILD metalog-3-r2.ebuild 1460 BLAKE2B 10fbcf16b9e38a7029a53014f4c600037e2a88938e2b0fc57607d9dce707657b62bd817636621755b082c305e0b99f24ca12cf727620996f006ea268eea8cc2a SHA512 1bf49fb973a34761572998faa71cba319356cd40a06bc1399c3dc20b0521b9588175a4c96107dbae8726ce10f20065d5640fb7ff5e348e9e20cc64e4cba06202
EBUILD metalog-3-r2.ebuild 1453 BLAKE2B 4f6fba96b89a93f37671f0f7381361f7717e6bb7b129fa1b290ed32500b3aa3375ba901f2692aa35348e6db5663b9d2807006b2d5efc07a96b88a472facf206c SHA512 35d02ca102b4425262145e39754f20c9412edf9af25b1fbaec260098b52aa3e613c9457f50175832bbddd0cc2e00de144f2f2ac1b482167657c943599e1a9c22
MISC metadata.xml 334 BLAKE2B 2d9ae46fcede549cabba6654513afcb6bee8ea22ba48bdc910c7b136e4d27bf6e223db5b13501b275790ecbf4fcbcb4ebf5ac9b6b81c6fa098e2f2c402793b0b SHA512 14ef6878732ffc5d14d1d27cec55ec886e76969e016ce8a009cafffa0b8d4e470c1b0f2480da5aaf0ed885c101b20d5edd7ce333efb9bc6f0bf56462e7260b37

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
inherit eutils systemd
inherit systemd
DESCRIPTION="A highly configurable replacement for syslogd/klogd"
HOMEPAGE="http://metalog.sourceforge.net/"

@ -13,7 +13,7 @@ DIST rsyslog-doc-8.2008.0.tar.gz 8378149 BLAKE2B 0f6bc116a03821899d33c7960e51772
DIST rsyslog-doc-8.2010.0.tar.gz 8428326 BLAKE2B ee8eb2bdbb1f6c7122559b63ddc1ae6ac7fbfb23d661410feb39d7ddce332851e785bb447fb67dd2de8ff62e91fe865fbf7dec8bf62d7fe51181e3c6bbbe64db SHA512 072fb05a0117dc0970a4e5e302abbaf5dc065c2a0962c4160e7efb86fedad89a2caa546cd2bf4af07b7f5e2fa5267cf02889d911f7a6916725e6aea1760ab253
DIST rsyslog-doc-8.2012.0.tar.gz 6417145 BLAKE2B d8377f40b0311e8e7dcca274c251c0de7706490e3048c8d69d479120e06ca1e0b3ec9fce0a04928984d440da3aef196965f8c1b45afe8931c893b4baa72f4e87 SHA512 5647f499230276066abced34c2ca352268ba24fbd00cb7b5e3d0a2494977dd6f781cf8d1e7c7a9210d23c451ff162acda81ee93afa3f8f08fd555123e9daeece
DIST rsyslog-doc-8.2102.0.tar.gz 6419104 BLAKE2B 134c7ccde6f7435b35840fa37f5774223ac1ebd7dc10db961900a7b1600483156518433c7f70d0981e96ea750e1916ab53e346abacf58066bf141e85c719ae00 SHA512 a5dc4fb9bd8892fac693c5692b926c8d7d9fa36667d6b4c6eccba750713af88d4317f6232efc2a16de38c2e58c4a8bc4d04c9ebb2e7ebc3b0878d53eef20dd2e
EBUILD rsyslog-8.2008.0.ebuild 12545 BLAKE2B a249ff4e1a2c31f08fa145f47cdd034f59053835115c8896ec097cd045aeb07657ca25feb936a7a9f5dde18d2a5d459dac7878fcaddd1014c23c6ff467d22b25 SHA512 da31bc4bb1023b507ea29754417ff8b88eccf9e37f4f1d06147770b46abf15946581330758c28153f4173db04dd5e6b136487c8bc969cf5285f8ba21c4a81a3e
EBUILD rsyslog-8.2008.0.ebuild 12538 BLAKE2B 24a92fd62ec2254ee00e5b47afca9a1460254e860e0545c3b9db01cb6f951e06145f79ee158244a94184e8a8192099d5dafa5f9ef9ebabcbe09b806aa5b940af SHA512 2d6a9a7c7bcc4ef1b51f7233d24dc08b9ddb1e22e4dc94783c612a9ed864d0fd29a05c3642679807a0c48567b0a2d6f0babf4f4555dfb3ad37e79980ebf5b6f0
EBUILD rsyslog-8.2010.0.ebuild 12889 BLAKE2B eb56b396c1613b38355971a2251b6b341160f4e806c2235469efa49d9b52d40cc9dee89d3ed0ba4c1c657431617fc2d510afffefee9a45610767f947fa796c37 SHA512 ff532d1e9e1b203be3aaf0fea0fbfca4e6ea5d2fb29f883f309d92f4605b19529abe957b1ad2d624c4f9b80fbd890bfee578f4ff7771a309906352b918c7a978
EBUILD rsyslog-8.2012.0-r1.ebuild 12949 BLAKE2B 5043b13319455f26430a85c8bccf427bc59ffbc20739f39127de55afe72542903ebd108de75939bef1099203cad75aad836e96fc3e954a7b90867820be3bcb90 SHA512 1e772f0e010e9247993b1a22f0ea8360e269146cd6581ac6b73513431f23c292bedf09ab832e85ea9a00db1cc077a36499af8061a40dec172059453655173240
EBUILD rsyslog-8.2012.0.ebuild 12889 BLAKE2B eb56b396c1613b38355971a2251b6b341160f4e806c2235469efa49d9b52d40cc9dee89d3ed0ba4c1c657431617fc2d510afffefee9a45610767f947fa796c37 SHA512 ff532d1e9e1b203be3aaf0fea0fbfca4e6ea5d2fb29f883f309d92f4605b19529abe957b1ad2d624c4f9b80fbd890bfee578f4ff7771a309906352b918c7a978

@ -4,7 +4,7 @@
EAPI="6"
PYTHON_COMPAT=( python{3_7,3_8} )
inherit autotools eutils linux-info ltprune python-any-r1 systemd
inherit autotools linux-info ltprune python-any-r1 systemd
DESCRIPTION="An enhanced multi-threaded syslogd with database support and more"
HOMEPAGE="https://www.rsyslog.com/"

Binary file not shown.

@ -1,3 +1,3 @@
DIST openpgp-keys-alexbarton-20210416.asc 43394 BLAKE2B a7eb52b880f20abb49c1262e89629349f1ed8ff464aa44f24e45b8f6de73e40ba2cf9e13de9e10e7e0f48917eb40d9b233b67ec68348bc839b46e1d8225a8b02 SHA512 eee74a49226db5818e4b48cac253798ca44da9897c088fae99a92052a90226fc6825761dcf171bbcf99dbb938c4259a7a642267e0e735bc165dd8df0b3902b1f
EBUILD openpgp-keys-alexbarton-20210416.ebuild 633 BLAKE2B 32cb62e4415542973ced38e5583f8c8ef926ce010be68164cd68b9e3d374f45f1596507634a0c990abefb00b4341dc3d6d131b2f22e0548bb6a8f2891779a0d1 SHA512 d5776f1c6a4d6afd42da946295f621d085f4f72ed33cef7f4ea8443f950b146550cc5e69a3ff8404714f05a8e6172d0a3441df2b624ef500430e4e8c5e738587
EBUILD openpgp-keys-alexbarton-20210416.ebuild 640 BLAKE2B aced4e7bd1103d2d57a6248be95e7e32de525f648f6190311e6e84c3e3919bd3b71dd76e9682aa78b9ec47df9eda8434273271f54e65611496d56592aba88bee SHA512 e5fb6e45a71d4eff6e90637136b4aa30c5717611c8ae8733b0b231ad6840b3b96230d755263a7395bcc1270be6a198c31a5329dea398f3258b1de98b20bc15ed
MISC metadata.xml 263 BLAKE2B 3674e5c7d5dedc501574b523bf09a9f2d8f2e066edffa5649d59afba65ef3d9c36f3fd909f196f676b5b1266e5edce6ba6c44cf11fdca73b02b30cebcb662a3e SHA512 2f82b95119eb592f8edd7468010dbdc6863b235a0827586114fca02d01d45ce32a2be24077edfa497b0692f2f14447ad070c15b8a951b87091806750b8b0b862

@ -16,5 +16,5 @@ src_install() {
local files=( ${A} )
insinto /usr/share/openpgp-keys
newins - alexbarton.asc < <(cat "${files[@]/#/${DISTDIR}/}")
newins - alexbarton.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
}

@ -1,3 +1,3 @@
DIST openpgp-keys-botan-20210416.asc 11506 BLAKE2B 3f601f0875d420cdc47a33d3c9de84efcd8cbe945d11b5831c1f860289495d5a0b02ac97c91b493e0e0fc50aa5fe22afbd323ba3607ad23e443f035c4860ebe7 SHA512 b4ce10cb9dff16059d766b490aeaacfa48dfc729a2339ec8aace9a19a62d07b645c8fcdd46ddcc9930caa839e2a057858342c21be91197a62b0c3212943aa165
EBUILD openpgp-keys-botan-20210416.ebuild 586 BLAKE2B 801c1c0bb8a979ee18f708e18762e83fcaa06c94ec45a2de329ca0b94158afcc22cc3e830f0d819c23bc4dcd1e5921810c363a4f197f8831b75561bf1aa75ce0 SHA512 2adf9876bb6c9979d98d9b6771f02a2bee2f8f039e32128746780a0c42cb541dcbbde8336b54f2bf6fb057cb329ac6c2f04e8d8457374e44c8560d701723be57
EBUILD openpgp-keys-botan-20210416.ebuild 593 BLAKE2B 6d80ee67636740e93a19d37b0e95b3abcf43bfbb20951eca12c21f90ea7da0744e33a5b25200c09e0d153aedb05bb03aa2c115d00f1b4d037516a5fbccae06bc SHA512 c78a06bdeaf2277342428386146e4ba769cb6021d4c6ceb47a114b8350f88a6864356ca012983322a75344e8e85a605b45eb089c6621164ef05e55ee2aad08d7
MISC metadata.xml 263 BLAKE2B 3674e5c7d5dedc501574b523bf09a9f2d8f2e066edffa5649d59afba65ef3d9c36f3fd909f196f676b5b1266e5edce6ba6c44cf11fdca73b02b30cebcb662a3e SHA512 2f82b95119eb592f8edd7468010dbdc6863b235a0827586114fca02d01d45ce32a2be24077edfa497b0692f2f14447ad070c15b8a951b87091806750b8b0b862

@ -16,5 +16,5 @@ src_install() {
local files=( ${A} )
insinto /usr/share/openpgp-keys
newins - botan.asc < <(cat "${files[@]/#/${DISTDIR}/}")
newins - botan.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
}

@ -1,3 +1,3 @@
DIST openpgp-keys-jedisct1-20210416.asc 8879 BLAKE2B 1446bfb781a38e2006c527e1df16189c76f8a3bf9b899d5b78fc86d1c4c0e6a97e6e41e66d09dc46ed0297e5970393d7775f63682fa9f9554d6e373f9dad34ed SHA512 56015a7a6d571a4df158e0b2a419fb50097f27b7327dbc6e980a7431be10d339c25d91163113c546b0a0dd4119c5737c2f5eaf877e1e04f8ddfaf93e81bdab06
EBUILD openpgp-keys-jedisct1-20210416.ebuild 561 BLAKE2B cd88be9ce97265c2a761c63fbd2ff0d46003ef5d60d981a2759294de87d6c6d82d3c054e059794fa794dbd679f15d6865870b45e477734bc237bb385896c1a6a SHA512 af91a070ff65750b685e1658a71246bf87724b260a5e3fa2814661fedcaa49269d87067bae1e73e09b56195eec4bd8ed405bd6f822993789ca36fd06f88abb06
EBUILD openpgp-keys-jedisct1-20210416.ebuild 568 BLAKE2B f66552943bd29af52f71d01ac8696cb85a8b85f92e756b482ac9475e091278fd055aed34cfe03bf62ae76de86217c950052ed5d5ff74a1a41d2233fe56bfb483 SHA512 df2b773aa6b50ac1a226f6fdb336d7762ce8b1462f9ab2239b424cd389181d2f4cbd349c7a570ee9b90af445e763d622920afdd9c7d820c283ebc0fcc0037075
MISC metadata.xml 263 BLAKE2B 3674e5c7d5dedc501574b523bf09a9f2d8f2e066edffa5649d59afba65ef3d9c36f3fd909f196f676b5b1266e5edce6ba6c44cf11fdca73b02b30cebcb662a3e SHA512 2f82b95119eb592f8edd7468010dbdc6863b235a0827586114fca02d01d45ce32a2be24077edfa497b0692f2f14447ad070c15b8a951b87091806750b8b0b862

@ -16,5 +16,5 @@ src_install() {
local files=( ${A} )
insinto /usr/share/openpgp-keys
newins - jedisct1.asc < <(cat "${files[@]/#/${DISTDIR}/}")
newins - jedisct1.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
}

@ -1,3 +1,3 @@
DIST openpgp-keys-mlichvar-20210416.asc 1672 BLAKE2B 62af2374a607f5d1840aff3e296b3daf37a91bd4c8148b8c86c709eb59de21ab981984296f578304f19436cdd6e3846b442a6b6313b217951379fac96b686522 SHA512 dbf4ef590318ce4429c196259573bdaa3557a131e7f0914fda7192665c5046f5e90d99cf637977affe030dd305e865230e111ea00a6601186bde43b21a8a724e
EBUILD openpgp-keys-mlichvar-20210416.ebuild 594 BLAKE2B a5af98fa3cb05eeb65daad001ddf8e9c918d3debb02a44737cc75dd4271e61d03f9f2beca0814c217d882fe0dad0df46b183f93d75267efbea867f963b937653 SHA512 4f39d0853e92e91d9244d42c7e669609d19532aa6e171708ab7cb9e2dfb3ca3d65f8f0e0062cfaacbcc704371089dd0ef73da9e2b299d7af431c52f8cbfe23dd
EBUILD openpgp-keys-mlichvar-20210416.ebuild 601 BLAKE2B df2b4eb3a34d6d50ea3df0b4c5bcd7bca490cb111e08671e582902e85de98776bf24c0d91360b269d77c4534548cfce677855157b52089637bb43b3e08ca444f SHA512 a08cc80fc7273ed0790c19e4bb248f062b7d26617633cec2b4a69579876d16b9a258987e4bd838f00d4316e81caf170505c6bb6225835f540260cd53d913d864
MISC metadata.xml 263 BLAKE2B 3674e5c7d5dedc501574b523bf09a9f2d8f2e066edffa5649d59afba65ef3d9c36f3fd909f196f676b5b1266e5edce6ba6c44cf11fdca73b02b30cebcb662a3e SHA512 2f82b95119eb592f8edd7468010dbdc6863b235a0827586114fca02d01d45ce32a2be24077edfa497b0692f2f14447ad070c15b8a951b87091806750b8b0b862

@ -16,5 +16,5 @@ src_install() {
local files=( ${A} )
insinto /usr/share/openpgp-keys
newins - mlichvar.asc < <(cat "${files[@]/#/${DISTDIR}/}")
newins - mlichvar.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
}

@ -1,3 +1,3 @@
DIST openpgp-keys-nmap-20210416.asc 4977 BLAKE2B 7c9c7d40fe7d70ba58c91acaaf7f265847447001f2208c8bab310312a67bb35c8fdc9f089e477e55c247ae928b6e76b45735b8ad94859b20b0d95f298a80602f SHA512 ab9dddbedb7c74697ae1ec68e456e3d607c057b4ca9a3bf0269a9fde0289e81031ec15718da2686aa7a68b5428e95042072c53f93925439ba6b60abf43e61317
EBUILD openpgp-keys-nmap-20210416.ebuild 566 BLAKE2B 2461c0ea860dfe1cac3dfc79c7af16afd96c5bc4487f869a8d151ac78a38aacd8f11634e5f8003aebc6b00d9ce1887330cb85c7122aea75d7eeb67a74f7a16cf SHA512 0f535842f0f0612c81ad476e2078da1927586b24cc163d3ce01ebad13320ed02a39c21292e718f85f9029b197792a45a4b08b2ffabfa63026a88700422b30bfe
EBUILD openpgp-keys-nmap-20210416.ebuild 573 BLAKE2B 61f3fbc0c54e153892a360b9114f15218ad884354e9097d9c1b2018a170888cf707b481415db81bb815931305ce25c349dcad0be43426e6a341191b7f1f3546a SHA512 b13e7f8f7215231d95c54fb37be42afdd2ec87730fa9b07095578b2010f9873573f181fb3db41a995124b945a81d2266fb13a8cf6d243bf3fdeff598d4255ae2
MISC metadata.xml 263 BLAKE2B 3674e5c7d5dedc501574b523bf09a9f2d8f2e066edffa5649d59afba65ef3d9c36f3fd909f196f676b5b1266e5edce6ba6c44cf11fdca73b02b30cebcb662a3e SHA512 2f82b95119eb592f8edd7468010dbdc6863b235a0827586114fca02d01d45ce32a2be24077edfa497b0692f2f14447ad070c15b8a951b87091806750b8b0b862

@ -16,5 +16,5 @@ src_install() {
local files=( ${A} )
insinto /usr/share/openpgp-keys
newins - nmap.asc < <(cat "${files[@]/#/${DISTDIR}/}")
newins - nmap.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
}

@ -0,0 +1,3 @@
DIST openpgp-keys-tcpdump-20210416.asc 1776 BLAKE2B d0522a6e03156685b88e74d80311ec37065430ad304116c892b7623b792957aaff38abf1b41f10e9c9ca8a74f852659b6194da61d5d4f309e48ce82a10c740c5 SHA512 5182b3ecc229cdb53b4ecc14696717698df3ffdca93482a771945b4e988da929dc30ad11cad272c6545c10290df1dc0338c26c039821ad19acabb9c08fd690ad
EBUILD openpgp-keys-tcpdump-20210416.ebuild 582 BLAKE2B 98b308f9096c40ed6a66522f42248faf6ed5be1a9281306db19d5764a758425449e9358358f83dd1210048cc8c6126a5b4bfd82e7189554fc28cb5369651c040 SHA512 064d1b10716212a1dc213b82a4164ab1fbcfa579ceb9d5599f8128daefe8c9a2e54286bb961a579f27ca168aee9f69983419f1e5d60b403cc2d03c2a68f30164
MISC metadata.xml 263 BLAKE2B 3674e5c7d5dedc501574b523bf09a9f2d8f2e066edffa5649d59afba65ef3d9c36f3fd909f196f676b5b1266e5edce6ba6c44cf11fdca73b02b30cebcb662a3e SHA512 2f82b95119eb592f8edd7468010dbdc6863b235a0827586114fca02d01d45ce32a2be24077edfa497b0692f2f14447ad070c15b8a951b87091806750b8b0b862

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>sam@gentoo.org</email>
<name>Sam James</name>
</maintainer>
<stabilize-allarches/>
</pkgmetadata>

@ -0,0 +1,20 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="OpenPGP keys used to sign tcpdump releases"
HOMEPAGE="https://www.tcpdump.org/index.html#latest-releases"
SRC_URI="https://www.tcpdump.org/release/signing-key.asc -> ${P}.asc"
S="${WORKDIR}"
LICENSE="public-domain"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
src_install() {
local files=( ${A} )
insinto /usr/share/openpgp-keys
newins - tcpdump.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
}

Binary file not shown.

@ -1,6 +1,4 @@
AUX 50gnuplot-mode-gentoo.el 347 BLAKE2B 6a72d3ac75c8ef7629b8c018f9652b924137f56feb7c1578d7d5b572846bb22b248ae569412e7d9f6969ce6daca4aa21debccac7b7d5b63c4c66b04959d72836 SHA512 eb342c60bee1a9e45a50373093207545b8b37888432b082afb7c4f0911eed08481379094ee5a73888a03a12898c3c41016c2d9161f92a1a7cf7be7f2010c1c83
DIST gnuplot-mode-0.7.0.tar.gz 373475 BLAKE2B 6aa547b90922fa445de10825ae8f0c05249a335a1cc531118200bc49c4b62f610e07a7c5bd694a3c6bf6605b937a520a8008d67263d2e83cabf009fb855e7a97 SHA512 fdf04a3a32755892d422de8a535682ff44d1b635ecdc814738564376f5c7027a82c23807439835f2b7bf959f4f8b7a7d38d07a643f84ab2056ba187f3558e596
DIST gnuplot-mode-0.8.0.tar.gz 352106 BLAKE2B 5408cc682b205ee712d2e0ff94b57a585d4040a62d1c61b3248cac63c16c76899b4ebe9b8e6ff091216beac3c9c79ea1425e018b275145d8ed5aff3b64e524bf SHA512 d1f93f0a28036ed66869ce228ff7c7007cdd463006d29930f01a6c5fa31c0487f603f0394f423fb8831b054e8d465f669f11ec2c3f8115ef1c84d828f77056cf
EBUILD gnuplot-mode-0.7.0.ebuild 990 BLAKE2B 6e440f6ad6a8624401de9e4b14cd16cb551d95c70bec0ecc6b5faf6dab727d239a763c48e92cefe4d6d4b358d7a6f0dd50cc75b8cc4b189fe50d180d1b8e8d97 SHA512 6858ecdf58b6d5784f889f507bbc6390fc10e5e793cd73bc9dd09e2e9ce91b00bc68974c97c05e47a3b0c5680b134c925690a1859d2d0e923f29e73322e02146
EBUILD gnuplot-mode-0.8.0.ebuild 936 BLAKE2B a5ce950e596585dbf40fef284dcad08d02c8b57cbea3e940eeb577678562281cd0eb56ac6a3617c1aa0a916a8c0149ed5e9f9134a90b030c5d177780a8107589 SHA512 3694f09ebec167c28f5e57b48e4a94f1496ea2eede436c37e683f661272933f3d5022ff40da95e006b5a4cec40aa24aef53f7c03abf84f40c13c785c68ac0f4c
MISC metadata.xml 368 BLAKE2B b1313c69a215b2231db94ed717741bcc3a771b183736a92c8fc81494eeb50fd634572c1dfa550acee7b182f6e587d0fa401738b8bf40403ae92ae37468f24fd5 SHA512 631de1c715d46e3ec59a3e973a508ac4686749f2d2929ec50a17f53c4f7f0615b08a539ea84ca88eb541bd2217817fd47c4941a97a25ac6a2b132ee776041191

@ -1,43 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit readme.gentoo elisp
DESCRIPTION="Gnuplot mode for Emacs"
HOMEPAGE="http://xafs.org/BruceRavel/GnuplotMode"
SRC_URI="https://github.com/bruceravel/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="doc"
DEPEND="doc? ( virtual/latex-base )"
RDEPEND="sci-visualization/gnuplot[-emacs(-)]"
SITEFILE="50${PN}-gentoo.el"
src_configure() {
econf \
EMACS="${EMACS}" \
--with-lispdir="${EPREFIX}${SITELISP}/${PN}"
}
src_compile() {
emake
use doc && emake pdf
}
src_install() {
emake DESTDIR="${D}" install
elisp-site-file-install "${FILESDIR}/${SITEFILE}"
dodoc README.org
use doc && dodoc gpelcard.pdf
DOC_CONTENTS="Please see ${SITELISP}/${PN}/gnuplot.el for the
complete documentation."
readme.gentoo_create_doc
}

Binary file not shown.

@ -6,7 +6,7 @@ DIST nss-3.60.tar.gz 82035831 BLAKE2B fffc0e26d58d4625be1b8b0123f248a0c7994b1886
DIST nss-3.62.tar.gz 82159506 BLAKE2B 9abd7504766fb57214a16608a7299f8cf6d25c9a4e285665eabd812bce536ba244b698de31fd53796148f3856e4bee6c8a03ce5b6c5234a9337d7af8f300f007 SHA512 7044008ea8e5d6f658da96e202a896e24a1ffa29d7ca862f32ed37cfa09adf8c2d5fbc371e3af6bc5151b2d1216c38207976b41888d5ad8efd4dc3049cb5831d
DIST nss-cacert-class1-class3-r1.patch 22503 BLAKE2B d2ba6b5c3675484dab5b6709478101a9dadc0baded3dbf891dcd04e5eb912079b87cdd17f893a0f539a2a53fb05357c6dd309fb624facac3b021c82c7424a91f SHA512 68906d2442986ad13ebf9cd97c26fac34af3efd5cfaacb3d7824adad966349ad796c9cec8dec44c46d5c571df88ce83aea02ce82e71da337aa4e1aeef58eda66
DIST nss-cacert-class1-class3.patch 22950 BLAKE2B 9d5e60df5f161a3c27c41e5a9419440a54f888eda454e3cde5ebe626d4075b65cf9938b5144d0fb022377f4bd415bff5e5c67d104409860aa9391b3eb8872c68 SHA512 a5aa740bf110a3f0262e3f1ef2fc739ac2b44f042e220039d48aee8e97cd764d5c10718220364f4098aba955882bd02cadb5481512388971a8290312f88a7df0
EBUILD ca-certificates-20200601.3.53.ebuild 5592 BLAKE2B 9aa74f44a93e323152e816f60bec3f0e94c114ab31872af8bf0fddddb7012e58f76ec08ff171cf6b59a8212d8d5a0cbfdb8361f5a09dd36e9fda835362917321 SHA512 68a0836462a8edef3bb498c94dd5c5a88190295638204090127677dfe916b6d5cc18574cc4c2bea4e0359b46e9c57996e7f9959b0186d16e1042318e0e123099
EBUILD ca-certificates-20200601.3.53.ebuild 5585 BLAKE2B eddb57719f247499047766ca0ed9a432a5d9160d453ab85b8e490452e14072f42a0a7fb840e4a151e88d7fe7ec1814a9bbd033ae50750e54728c5a886c1c0c4b SHA512 177542ff574d471a85ca48cca1ddce06ac34e314ba80542a80e10e208337f9d7b8936d6dec0e316897444086bc7b225a9c2b0cb7bf280110635637a83e504b36
EBUILD ca-certificates-20200601.3.60.ebuild 5736 BLAKE2B 676fdc86a69b8154d0cfe00d003d9ccc69092d62c2434ea641a10a2783562ece7662c9bf59789127acf6cca6870eb3f6388eeaeb3fc06d8978e091aac8ca92bb SHA512 f9ee82f49030ebdf44d4e399bdc8988e2bf4ebbe80a9dde88c192bd986ffd6305008d360f9a8ebe0795bf34af57e49ef451666f14cfd890f299e1d1ca867dad4
EBUILD ca-certificates-20210119.3.62.ebuild 5728 BLAKE2B 323aaef8860d5274ed1f0bdeee8908b6a33459bea6104a3ae9e184b680354f10825fab8c5caa285ca4546fe58f66f9e9f52f8ce7272a649ef80633855d65097f SHA512 c2799ca417533ef987df370055d920555cb7fde7c57a540cb05b7314f951803b0782ab01cd9015493301489ab54818b10d0aef0070a44ab244f07b10892ef760
MISC metadata.xml 436 BLAKE2B f37fed732b387ea5e778bb88c349c78127b0db613def815d75e5cc2b7a7dbd049131eef33617fe3139975bd0c6bb187cf20e98c27e3ee10c3928b394fe6f02ac SHA512 dade84534ac0e574b3d127a1dc367b2f206874500057662d6139a00dc30506e1d977e3020b8e983750a8ef243bcfb34e152391d12027d88f8c116d151090ed9b

@ -20,7 +20,7 @@ EAPI=6
PYTHON_COMPAT=( python3_{7..9} )
inherit eutils python-any-r1
inherit python-any-r1
if [[ ${PV} == *.* ]] ; then
# Compile from source ourselves.

@ -1,5 +1,5 @@
DIST pax-utils-1.2.6.tar.xz 680696 BLAKE2B b271e19ed5ec1024d7c6e5723c12464c6ab07646dfbfd4738bfe0250629205051642421425d7c7c5f540b1ac3d100c13d1beca398d9766f7f477830ab128eef2 SHA512 59fe16c5573414aa2952a99c5b85c16cf10dbbee76943f263d31d5b1aa8818a9b00fa78c8b6dadbe02216de54fc32b26d80303a17e2d854de6bb9dd8b431f617
DIST pax-utils-1.2.9.tar.xz 705188 BLAKE2B 9eb9309f0317683dd06e491e6647ba20986f2cb248432fad0ed0eb277711e8d38c5b5148bc0b44e6dbc3d5d3d0093bccd4d10c057090801c49246a63f3bc0899 SHA512 47271cd75818728342e2a074fa05da24fce51ef0eeedb28237138525d7c86c207ca2b5d206fd02cb34529590340b726a14c54b205c65204539a51fb78ac55d41
EBUILD pax-utils-1.2.6.ebuild 1891 BLAKE2B 495dd4a20575f755e6fa679463c49e48366b4b2af1a5fc169f838ec8fdb76d993f8c75000746d3f07189a7ab5ea42f4fcf3d800242731b241e3b3c17434b574b SHA512 eb63b2cee668a4783582901807064352e95954a5ade7f2444ba81e3a20b15bce2603c93e550ee081fe1129ff4fb72a9088df8066a7de4789723c5d98f799085f
EBUILD pax-utils-1.2.9.ebuild 1894 BLAKE2B 1622d01d1a7f3f485b4a1ed42ccff43d39ccd7ab9a8c3d208e9a85c8d66ed355ac72409072576c792a00190344ac1506850d0ae8d44aa675e014616c36dba604 SHA512 4904bd0512887b127358c492ba7180b5d396cc948fe5952cec59a933e7fff90f951b04c69ee02755e1c76d8c47e762e861a5e112b41ef63de42d46a471271976
EBUILD pax-utils-1.2.6.ebuild 1884 BLAKE2B 973f44858b95c1596999bacb8ae1b63cc4a68ad47f4c2f804b890d54b87f01411b771727d4d96c0f915bbcb8ba8f3ff67dcc5107bde5bd70a35feec99815ba98 SHA512 cbb5bf4ba3f8be11a7da81468976a2dcef36e02a5e5b352fc625cdfadcf84c83ab6b1196c40cfde44ea3e18db55e040ff76b5f79f28c5d3decfa734d009df436
EBUILD pax-utils-1.2.9.ebuild 1887 BLAKE2B ba4f47fff5eb0e56bcb845a04a7cfa61c655503878d66c6684b32a3fd15a19a2e30757c560a1ddecc1e49ace6540b420b2adc6d542c60e2285d63cfba0179d4b SHA512 dad5e4f7c102a6f4a490c5cdcb80759d0e71784081d8e363183d37970ddaa5bdf87a0bae66d010f88ce092cf74a328e719a5b0bacfa579654e8f7c06f99ed48c
MISC metadata.xml 795 BLAKE2B 410a2dbab6104e5da8b29d92f288ac82619bea027e1e452428c9bb993d8b34475a2ce6d7d0ed8c40244f0ac31b619cc7a221c3545b46b8029284adbcbd45d9e5 SHA512 97e8fafd52f62a3db3d28a61f55895ecf667592516be68977599dd82d10c2107eb325218ccfc102d51cf8ce453c3f64e8ab4b82b25a5298bcf3ff0e33cdf40f3

@ -5,7 +5,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{7,8,9} )
inherit eutils python-single-r1 toolchain-funcs
inherit python-single-r1 toolchain-funcs
DESCRIPTION="ELF utils that can check files for security relevant properties"
HOMEPAGE="https://wiki.gentoo.org/index.php?title=Project:Hardened/PaX_Utilities"

@ -5,7 +5,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{7,8,9} )
inherit eutils python-single-r1 toolchain-funcs
inherit python-single-r1 toolchain-funcs
DESCRIPTION="ELF utils that can check files for security relevant properties"
HOMEPAGE="https://wiki.gentoo.org/index.php?title=Project:Hardened/PaX_Utilities"

Binary file not shown.

@ -1,6 +1,8 @@
AUX mydumper-atomic.patch 948 BLAKE2B 78bc073083a44ad21346e419de6f76195d3e9c16877a7851db6cea6e738ddeee06ff8ce255d067a9321c8a687c2e99c3f36caa84d9a3ef017a045261f81d4f13 SHA512 6c9a9a8378aec435431ac84cc530b880616e5e1df823525eebe4f813c6e0e73eeb0408bff4379b295a1fb095c91a4b1eaea83aa4d8a7bb2e159143ce7a579a90
DIST mydumper-0.10.1.tar.gz 63967 BLAKE2B ad2876eb4fd6528c119d722e70b096d12698119e6d84737601d7bc0e71022926f579d21456b73b8ff1d384c961256538467badeaceaf60a92b333196a17dda10 SHA512 dbcb207c8ac61b286cd4464a3f2c67ea6972d1cab215c09a577cdf621f685011cc26e1e36399b72be2a8165b4e4c518b401be928b6a1a31e35d2f27c169dcc18
DIST mydumper-0.10.3.tar.gz 64622 BLAKE2B 14020b6bbb72271659dec965de164274e2bf81c72b52fa7c1d6997f393d1c0cc977d06d689bb7d7c6e3da86926add2c61f1551afdd30be71ddc97c4803d4e455 SHA512 d7cf6897815de3d46ec15cbcacc393722f7d547300a45e70960e47b8ce30e06a5e652f52a0ff8999d2ac3662b4a48927aadbab464668ac23f446eee95ba574cf
DIST mydumper-0.9.5.tar.gz 60010 BLAKE2B f74a949712526b3fc3b1957c9f9dc5c5f820d88f781926331e751eb99e6315b37bd8f38ac8a0e1943485cc74fe9b14a7e74e955c77ceba6b10bb1e18a7720d75 SHA512 5b72234c88fd22c103afb9fa5a7c3c99d6585cb450b8cc7385cfd23ae2ce09c0848d15767a5957a7b8f87a7614bdb058dea8990f1a2a12300c2c74fc9da2de75
EBUILD mydumper-0.10.1.ebuild 1055 BLAKE2B 1fba1963ca58f425fb9319aca1507bc895eb717f8f2ffdec3741003187e0203f7493191e62d3475e057c6e2c4735ec2210355705fcd24750ac73e850740a9c16 SHA512 867fa644160a44955f4be27eb2a82bb10be73d5e1a9c80850e7ea5bf34f00410e0005bdfc963df4a94439cdc54ba8b22178481b606fa0d8d33eb94f96c6ad1dc
EBUILD mydumper-0.10.3.ebuild 1023 BLAKE2B 71e67cc1d14e7cff1b4d44176fb222e0a7df420c4e60848fa231cf0dea1cb228f3dcde70793e21cfa2ccb9a487894f45ecb9f4b2d7dab4d6d930948dc59ca668 SHA512 a4021b107e54d222a949c11b6c4eaa3d20666517eedec8ad131d5e8fc8924e16e84d97c1e20cb873ba831d7318bf981a5fe742e2e4f0f26f1c6df9ef623f71f4
EBUILD mydumper-0.9.5-r1.ebuild 1054 BLAKE2B 5561bc8e94a28d6676d6673953b970b05f062a48d25a2ef280a6cf79a9a881081b936e39260d34f46719a45085b4201511a10af0a00441008218032a5aeaafd5 SHA512 fe5ab2d9ef8f9d4067e61f376e9867bf48b49029666d7e85182aa1ad774fd9177936e311e9c31fd8835a0494712cf231e55097b393b01c084712492245f507f6
MISC metadata.xml 478 BLAKE2B 75bc3d3ed6095b767a4fa6488bab9c98c693370eccc11508a56647c8d45a3d909cd08cf0deb93c011ccfae5f727e9942e90b340ce7a70e7e514dea3e2e894cbf SHA512 5410f1bd014a5de0fd9a0e0ab85c6b2955ad761619118b549a1ed85ba76f1bd785cf89099c6096aee20d43ccd849bb90840331bff80b94611cb27cc0c2ac3460

@ -0,0 +1,45 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake
DESCRIPTION="A high-performance multi-threaded backup (and restore) toolset for MySQL"
HOMEPAGE="https://github.com/maxbube/mydumper"
SRC_URI="https://github.com/maxbube/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
RDEPEND="app-arch/zstd
dev-db/mysql-connector-c:=
dev-libs/glib:=
dev-libs/libpcre:=
dev-libs/openssl:0=
sys-libs/zlib:="
DEPEND="${RDEPEND}"
BDEPEND="virtual/pkgconfig
doc? ( dev-python/sphinx )"
PATCHES=(
"${FILESDIR}/${PN}-atomic.patch" #654314
)
src_prepare() {
# respect user cflags; do not expand ${CMAKE_C_FLAGS} (!)
sed -i -e 's|-Werror -O3 -g|${CMAKE_C_FLAGS}|' CMakeLists.txt || die
# fix doc install path
sed -i -e "s|share/doc/mydumper|share/doc/${PF}|" docs/CMakeLists.txt || die
cmake_src_prepare
}
src_configure() {
local mycmakeargs=("-DBUILD_DOCS=$(usex doc)")
cmake_src_configure
}

Binary file not shown.

@ -2,6 +2,7 @@ AUX commons-lang-3.4-disable-some-tests.patch 3758 BLAKE2B 495f0c61602d68d5e55e9
DIST commons-lang-2.0-src.tar.gz 440989 BLAKE2B d71d73504c740138bdb9c1e190e0f4e846fb08a35d8ee2430ac2e24b0094e83cfc8cab9eaa44230c0d7fd26ec768bf7b448f04e123467acc20d49af6efe3008b SHA512 aecbbdd8eb2712981dcd8615bac2ec69e3ea7ae137407287d2a9b3eeaddb48e5367bc9c5cb8d232429ac6091548dac8af67e0593366365c04fcfe39984c3e549
DIST commons-lang-2.6-src.tar.gz 564032 BLAKE2B 9d72b0426f2146eaa8498a6601edf80dbf45a16ef5ee14cf4ed87130e6d3732d5c713f25f44c10435baa1357f61a271acb88483915968aaf645d1ceaa318c601 SHA512 4a30ed153f93fe6616a28974721bdf005d064203ef8a3dd375d6c1176647c0cdbd29cfde2a580e2c8d26bfa4655be6be7025b8ccae94086dcd816676c5cf8e87
DIST commons-lang-3.11.tar.gz 1054329 BLAKE2B 7d198e2e7f09f3711909a168cbef405d06aff7482d8ab87059aa11584e82d950ea32f1c1a4d0c9c6c54729396e6b5ee6165a7689b3c38081af31b7a3dad23657 SHA512 ebcb13e47c24e6984835d9d6904fe33077aa3ba781cd61db109fa7005517e4e74cf086c4789a1d65cf3d6c4924b32337c98827a75f91aab908d8e8b9d3b92087
DIST commons-lang-3.12.0-sources.tar.gz 1072858 BLAKE2B d6b7ee9ef165e60f61d8d0dfaaf38919877f2edc6742cd58b2b70d379e807e75d9dc24e19f23db1b174d1797d6ef0af7700d686dd835d7a40bf2b2a91346e215 SHA512 80d1b960ae0b02859be329ea60d68cef33f3c7be7ec19752b3c9cfef442adef480878317ce2cfa309a27e662e2c72cab22023eaa3702e27970a1e5d55ca43f57
DIST commons-lang-3.4-sources.tar.gz 771275 BLAKE2B 870f9c5aa18cb68cb88edc28d426df258af69eb6efc3dfe77bab40e2e81bddd4e56b1244a5ad4433f9dd4c0d533dc7b3b10c865fcaaefd9602e1f681bb48538b SHA512 44e93f2d8f7e6a54becaa797ee3348c6125ccdce96d772158f2a1e5ba2a7ecaecf00a6290f2e0fe2fa61db422313709ec6bc836d9296e2f16c5acf6635bb12b5
DIST commons-lang-3.6.tar.gz 852347 BLAKE2B 4a3ad5f557d27e4a109f6e65f9fe8d792b017376227747669bf949725cdc3817a7f14766e121db099e027fc3c322eeb3f68c41786be9a8d500172cfd3c104c7f SHA512 fb627605154c1b3d4561c27ad931bfcac43303ce98ffca8fca538ce6368506cdd2b80de7f22a93ca628e86804923940dd9909bb884c77ca196b654521febc60a
DIST commons-lang3-3.1-src.tar.gz 638619 BLAKE2B f971afc9bdd3896178bc4be0b6c5d8809f1c1ac0d69ad73ba0d71c185c600ca7a55c3b4877af64b552ccebed9567aa7830f236f2c0d9c38f259870b894c9d745 SHA512 4d201c695a9b908a1809bbab689f80c6aa508b221b4c2786974eada08e647936f5879841c64eed509032ffdd5410735480e7ecb2910295d0f79e857c27019560
@ -9,6 +10,7 @@ EBUILD commons-lang-2.0-r3.ebuild 839 BLAKE2B 0d2d338ce391a152b73127792904096a74
EBUILD commons-lang-2.6-r1.ebuild 869 BLAKE2B 014e28d08de2cd8bd5ca9dd2d5492566f14864a00ac86cf4e262953396a74aef22882704c2c136c23070758bc5d832a0986c478e1fc0f141b9e4f5727841ebc5 SHA512 6575b1287b05a662f34d80bba40fad7b75f357331f4723900c0e2a5c6294a308acccb2664d9ce0dec0bec87fc0c819efb31f667dc242c22cc18ce508bee5388f
EBUILD commons-lang-3.1.ebuild 825 BLAKE2B 828fefecb0daecd2c0dee1da07be43d676a55e152ff630e967626fa74e6a58abd6918a6e558e8bf6120435c62b64956aa6e9c05fdd0c44917dbe0241ad4a33a4 SHA512 7d2158fabad2919520b3fe56c78c6b6fe584711fbb0a2f21335f785bc82f842ab947078c0c93a7e641918f3c6d8c0152c41e2f2e09d43524aee44afb5900915b
EBUILD commons-lang-3.11-r1.ebuild 999 BLAKE2B a7322be85dbda93863c663bc0e2d07dda39925eec2a7acfc6aef7727b344cb0ab56c5f415ae7f7da28520cc703a4be31482bf683945925bd97b3a3e8fb2cc08c SHA512 189ae4943b439932df6e4aa07f2e12b5280cd8750ca6ec57c5c410f77bcd6e4beaa1a633f60904dc6d0e021ad9c741f0ff560ef8f7fb40314657c557e30f554f
EBUILD commons-lang-3.12.0.ebuild 1040 BLAKE2B 776631cfa442dfe17533e1d65ac9b816837fd3bb6a5f19b82a61aa27c9349d52b90184fde0aa7241dd170fd04a3be0abac4e7cdbdde8dc1533f842c199b85514 SHA512 f1f56b70a2aad5f6f17723ffd0d04c70bdd4bb5b07eb682689d54442162ccc72908b52a3dddf4f7fe0d18d4d470d795fdf4432dae9d702734a967a6636f24ecc
EBUILD commons-lang-3.4-r1.ebuild 1816 BLAKE2B 7b0bafb0c827249250689041438d686757eb1d4dd12cb143c3a264150d7323824b4ef51acf3ab5922f04477365090b72242b6e9efb5e930d4e7651bb614b1449 SHA512 9bc0fe6971e4e44700207acdae3b975c792575126f01bcb147e6abe2f51fa8601222606cd4a9994a7d0a15dd48e14818f71849b9c435ea8acbcecd8729ac6a0d
EBUILD commons-lang-3.6.ebuild 953 BLAKE2B 133a34d3bcaf126e47bc77bb4c576d8694fcc3280879557de4cd2191b921728b768ae1929a10ee48a8c42e9e7bc562c0984a0ab59f0a1c752718b029d3e20948 SHA512 ebfa6e7974747646c039afce008bde32b571146f7d710952d8c7e845a0fe77310e097c4c81985e034738570e43aee1ddef921a175097b2f9a68b29f48ad6e8c2
MISC metadata.xml 232 BLAKE2B 513679b02247d8e4cb4c874abd785119d9ca62ad24c44969d52a42c3765d0ebf689024512a2c4c48e69688a4ce02a74ae05708b050a720bc73d8d2bf2ceff58d SHA512 00beaf2c81112ff757c4395f4ea47e85f2d48e369e241f10ddf200090dd6513d52ae2b1aef6d28b7417f1cf34608a7258a167eb307d5670323a2190f3710f893

@ -0,0 +1,33 @@
# Copyright 1999-2021 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://mirror.checkdomain.de/apache//commons/lang/source/commons-lang3-3.12.0-src.tar.gz --slot 3.6 --keywords "~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris" --ebuild commons-lang-3.12.0.ebuild
EAPI=7
JAVA_PKG_IUSE="doc source"
MAVEN_ID="org.apache.commons:commons-lang3:3.12.0"
inherit java-pkg-2 java-pkg-simple
DESCRIPTION="Commons components to manipulate core java classes"
HOMEPAGE="https://commons.apache.org/proper/commons-lang/"
SRC_URI="mirror://apache/commons/lang/source/${PN}3-${PV}-src.tar.gz -> ${P}-sources.tar.gz"
LICENSE="Apache-2.0"
SLOT="3.6"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
DEPEND="
>=virtual/jdk-1.8:*
"
RDEPEND="
>=virtual/jre-1.8:*
"
S="${WORKDIR}/${PN}3-${PV}-src"
JAVA_ENCODING="ISO-8859-1"
JAVA_SRC_DIR="src/main/java"

@ -1,8 +1,3 @@
AUX Main-0.3.java 11702 BLAKE2B f0f67f098fdf20cb6ad78ec6f0e20afa29cae2c7b62bbafea7a0e6ec5c3ab83029e7929d1e7d78b93b7551c62802a5b2a9f7ba40e16d99c7037ebcb8d2d71e1a SHA512 a70c0161fe72e8f4b4476cbdad5ae3074fbb7321214723a7b1b7778fd06de4eb616479de2b5d6ce9a6dab2e919d721ce2b177a515039a0b9592aa2b5e1017e88
AUX Main-0.4.java 14943 BLAKE2B ec9f08f76a38e16f17e68e05e06985f11700532c6f6827518cd8303635d240f7c425a205dbc2c41df870b1029d83a3b04b5d20a76f10275786a8d7c457472501 SHA512 340e6912285ee5c61116cd838c2abf68c573e57053d0b923fcd3929e19253d7cf29a281b226a3624a69b358f112bdf4a554b6c23b850933d60d7a1fd059f7a1e
AUX Main-0.5.java 14974 BLAKE2B c8cab47bca61f5c792d214f817768ed9455bb31f407ea5259e760ee8e66c6ab7cd811079bd8d1764fbf0c70da4aad1d9ab5500385c3894292b6e8e8e51c54e6f SHA512 3111783b22e01b357bae675fabd9af86536d4db82cc7dad1f4dac4c3a64efd84f3b6f35e5b5698dafc696d3ecde49589bcb167967130004e3fd1716db9d868f6
EBUILD java-dep-check-0.3-r1.ebuild 645 BLAKE2B 06181b8bd751a72d4a2876d4d44dbce6a037abcc23a09b9e91994a3987a03442dd58d6b191ea9ead5d2187254455c625c6cca587d61136ae236148e28eb92505 SHA512 6da35a65c72ef3d61f4544d49fadac6d743d8b348130ae811b620d62b428227ad4a8cc889d78dd409291dc59a621f459c27993033d7daa2eee5f23ce4d786ebe
EBUILD java-dep-check-0.4-r1.ebuild 649 BLAKE2B d16786af2d2378bf0d70520970e3a9d682aeef99befed7387fbebbeffe779b88f2e5d3f7e73a0af92cc27ad2728c5cb9216a46692e229f34e9f8d844b1f51b99 SHA512 b27edcf5cd769cd34d1ab2c4a041cb633ae3b3e6b8c670600e5341fd4f16b253b0d245aa6b32e60aa696c7e800f4739ec3d73172ecf38f4935c68820c9d3cb46
EBUILD java-dep-check-0.4.ebuild 642 BLAKE2B adffd940e68f3e7653a1b723acb360b31d7d402e3415649608d161c0c5dfa7cbc0ca476ac47b284d2af5f76632300f96d77350e130e8839aad36dd0520b9a842 SHA512 61463bfcced95396791da6dcd12135c0724294956c74743492c4fb8a21199aa855250797e6aa6a5b34ad4a5b2e6c0bc34bd77745e4769f4aae6335821ce048e1
EBUILD java-dep-check-0.5.ebuild 647 BLAKE2B 58800f4548bd8ab3c08f2048262107bd1e4814272bb5a4bd02e1f1b635ea342dc08056a65b1c1f11e02b57651ca919445d4b40791cbabcf31960c5b30b5d8490 SHA512 ce2333b6507ad80c1a6103ead8a5c684b2d90696199a9ae1449d939136b9c7607a7569f929bb6531fa72b6426d840d018c4b2baf805df9d3d98e76a5149e6499
MISC metadata.xml 236 BLAKE2B 5a64c4404c26415501f50132968e687d4f1b852738cb0e1a5aef8cc4de9e4ea623066f46068fce3d80514ff122d85304e3fd12282c4b1513a4084523ef8bef07 SHA512 1755c2590e59060f697294c5ad125b83f2d50e05a71f7091b7de75953941914cd2db3a893bd6154a2c90fa4aff5e313e75e3e174dbba1edd5c112787da5be253

@ -1,335 +0,0 @@
/*
* Main.java The main application class.
*
* Created on May 1, 2007, 6:32 PM
*
* Copyright (C) 2007,2008 Petteri Räty <betelgeuse@gentoo.org>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
package javadepchecker;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Enumeration;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
import java.util.jar.JarEntry;
import java.util.jar.JarFile;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import org.apache.commons.cli.CommandLine;
import org.apache.commons.cli.CommandLineParser;
import org.apache.commons.cli.HelpFormatter;
import org.apache.commons.cli.Options;
import org.apache.commons.cli.ParseException;
import org.apache.commons.cli.PosixParser;
import org.objectweb.asm.AnnotationVisitor;
import org.objectweb.asm.ClassReader;
import org.objectweb.asm.FieldVisitor;
import org.objectweb.asm.Label;
import org.objectweb.asm.MethodVisitor;
import org.objectweb.asm.Type;
import org.objectweb.asm.commons.EmptyVisitor;
/**
*
* @author betelgeuse
* @author serkan
*/
public final class Main extends EmptyVisitor {
static private String image = "";
private Set<String> deps = new HashSet<String>();
private Set<String> current = new HashSet<String>();
/** Creates a new instance of Main */
public Main() {
}
private static Collection<String> getPackageJars(String pkg) {
ArrayList<String> jars = new ArrayList<String>();
try {
Process p = Runtime.getRuntime().exec("java-config -p " + pkg);
p.waitFor();
BufferedReader in;
in = new BufferedReader(new InputStreamReader(p.getInputStream()));
String output = in.readLine();
if (output!=null/* package somehow missing*/ && !output.trim().equals("")) {
for (String jar : output.split(":")) {
jars.add(jar);
}
}
} catch (InterruptedException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
} catch (IOException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
return jars;
}
public void processJar(JarFile jar) throws IOException {
for (Enumeration<JarEntry> e = jar.entries(); e.hasMoreElements();) {
JarEntry entry = e.nextElement();
String name = entry.getName();
if (!entry.isDirectory() && name.endsWith(".class")) {
this.current.add(name);
InputStream stream = jar.getInputStream(entry);
new ClassReader(stream).accept(this, 0);
}
}
}
private static boolean depNeeded(String pkg, Collection<String> deps) throws IOException {
Collection<String> jars = getPackageJars(pkg);
// We have a virtual with VM provider here
if (jars.size() == 0) {
return true;
}
for (String jarName : jars) {
JarFile jar = new JarFile(jarName);
for (Enumeration<JarEntry> e = jar.entries(); e.hasMoreElements();) {
String name = e.nextElement().getName();
if (deps.contains(name)) {
return true;
}
}
}
return false;
}
private static boolean depsFound(Collection<String> pkgs, Collection<String> deps) throws IOException {
boolean found = true;
Collection<String> jars = new ArrayList<String>();
String[] bootClassPathJars = System.getProperty("sun.boot.class.path").split(":");
// Do we need "java-config -r" here?
for (String jar : bootClassPathJars) {
File jarFile = new File(jar);
if (jarFile.exists()) {
jars.add(jar);
}
}
for (Iterator<String> pkg = pkgs.iterator(); pkg.hasNext();) {
jars.addAll(getPackageJars(pkg.next()));
}
if (jars.size() == 0) {
return false;
}
ArrayList<String> jarClasses = new ArrayList<String>();
for (String jarName : jars) {
JarFile jar = new JarFile(jarName);
for (Enumeration<JarEntry> e = jar.entries(); e.hasMoreElements();) {
jarClasses.add(e.nextElement().getName());
}
}
for (String dep : deps) {
if (!jarClasses.contains(dep)) {
if (found) {
System.out.println("Class files not found via DEPEND in package.env");
}
System.out.println("\t" + dep);
found = false;
}
}
return found;
}
private static boolean checkPkg(File env) {
boolean needed = true;
boolean found = true;
HashSet<String> pkgs = new HashSet<String>();
Collection<String> deps = null;
BufferedReader in = null;
try {
Pattern dep_re = Pattern.compile("^DEPEND=\"([^\"]*)\"$");
Pattern cp_re = Pattern.compile("^CLASSPATH=\"([^\"]*)\"$");
String line;
in = new BufferedReader(new FileReader(env));
while ((line = in.readLine()) != null) {
Matcher m = dep_re.matcher(line);
if (m.matches()) {
String atoms = m.group(1);
for (String atom : atoms.split(":")) {
String pkg = atom;
if (atom.contains("@")) {
pkg = atom.split("@")[1];
}
pkgs.add(pkg);
}
continue;
}
m = cp_re.matcher(line);
if (m.matches()) {
Main classParser = new Main();
for (String jar : m.group(1).split(":")) {
if (jar.endsWith(".jar")) {
classParser.processJar(new JarFile(image + jar));
}
}
deps = classParser.getDeps();
}
}
for (String pkg : pkgs) {
if (!depNeeded(pkg, deps)) {
if (needed) {
System.out.println("Possibly unneeded dependencies found");
}
System.out.println("\t" + pkg);
needed = false;
}
}
found = depsFound(pkgs, deps);
} catch (IOException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
} finally {
try {
in.close();
} catch (IOException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
}
return needed && found;
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws IOException {
int exit = 0;
try {
CommandLineParser parser = new PosixParser();
Options options = new Options();
options.addOption("h", "help", false, "print help");
options.addOption("i", "image", true, "image directory");
options.addOption("v", "verbose", false, "print verbose output");
CommandLine line = parser.parse(options, args);
String[] files = line.getArgs();
if (line.hasOption("h") || files.length == 0) {
HelpFormatter h = new HelpFormatter();
h.printHelp("java-dep-check [-i <image>] <package.env>+", options);
} else {
image = line.getOptionValue("i", "");
for (String arg : files) {
if (line.hasOption('v')) {
System.out.println("Checking " + arg);
}
if (!checkPkg(new File(arg))) {
exit = 1;
}
}
}
} catch (ParseException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
System.exit(exit);
}
private void addDep(String dep) {
deps.add(dep + ".class");
}
private void addDep(Type dep) {
if (dep.getSort() == Type.ARRAY) {
addDep(dep.getElementType());
}
if (dep.getSort() == Type.OBJECT) {
addDep(dep.getInternalName());
}
}
private Collection<String> getDeps() {
ArrayList<String> result = new ArrayList<String>();
for (String s : deps) {
if (!current.contains(s)) {
result.add(s);
}
}
return result;
}
@Override
public void visit(int version, int access, String name, String signature, String superName, String[] interfaces) {
if(superName != null) {
addDep(superName);
}
for (String iface : interfaces) {
addDep(iface);
}
}
@Override
public FieldVisitor visitField(int access, String name, String desc, String signature, Object value) {
addDep(Type.getType(desc));
return null;
}
@Override
public MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions) {
for (Type param : Type.getArgumentTypes(desc)) {
addDep(param);
}
if (exceptions != null) {
for (String exception : exceptions) {
addDep(exception);
}
}
addDep(Type.getReturnType(desc));
return new EmptyVisitor() {
@Override
public void visitLocalVariable(String name, String desc, String signature, Label start, Label end, int index) {
addDep(Type.getType(desc));
}
@Override
public void visitFieldInsn(int opcode, String owner, String name, String desc) {
addDep(Type.getObjectType(owner));
addDep(Type.getType(desc));
}
@Override
public void visitMethodInsn(int opcode, String owner, String name, String desc) {
addDep(Type.getObjectType(owner));
}
@Override
public AnnotationVisitor visitParameterAnnotation(int parameter, String desc, boolean visible) {
return Main.this.visitAnnotation(desc, visible);
}
};
}
@Override
public AnnotationVisitor visitAnnotation(String desc, boolean visible) {
addDep(Type.getType(desc));
return null;
}
}

@ -1,436 +0,0 @@
/**
* This file is part of javadepchecker
*
* Copyright (C) 2016 Gentoo Foundation
*
* javadepchecker is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
package javadepchecker;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.Enumeration;
import java.util.HashSet;
import java.util.Set;
import java.util.jar.JarEntry;
import java.util.jar.JarFile;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.Properties;
import org.apache.commons.cli.CommandLine;
import org.apache.commons.cli.CommandLineParser;
import org.apache.commons.cli.HelpFormatter;
import org.apache.commons.cli.Options;
import org.apache.commons.cli.ParseException;
import org.apache.commons.cli.PosixParser;
import org.objectweb.asm.AnnotationVisitor;
import org.objectweb.asm.ClassReader;
import org.objectweb.asm.ClassVisitor;
import org.objectweb.asm.FieldVisitor;
import org.objectweb.asm.Label;
import org.objectweb.asm.MethodVisitor;
import org.objectweb.asm.Opcodes;
import org.objectweb.asm.Type;
/**
* Main Class of javadepchecker
* Gentoo Java Utility to scan class files for unneeded dependencies and
* ophaned class files
*
* @author Petteri Räty <betelgeuse@gentoo.org>
* @author Serkan Kaba <serkan@gentoo.org>
* @author William L. Thomson Jr., <wlt@o-sinc.com>
*/
public final class Main extends ClassVisitor {
static private String image = "";
private Set<String> mDeps = new HashSet<>();
private Set<String> mCurrent = new HashSet<>();
/**
* Empty Constructor, sets ASM op code version
*/
public Main() {
super(Opcodes.ASM5);
}
/**
* Get jar names from the Gentoo package and store in a collection
*
* @param pkg Gentoo package name
* @return a collection of jar names
*/
private static Collection<String> getPackageJars(String pkg) {
ArrayList<String> jars = new ArrayList<>();
try {
Process p = Runtime.getRuntime().exec("java-config -p " + pkg);
p.waitFor();
BufferedReader in;
in = new BufferedReader(new InputStreamReader(p.getInputStream()));
String output = in.readLine();
if (output!=null/* package somehow missing*/ &&
!output.trim().isEmpty()) {
jars.addAll(Arrays.asList(output.split(":")));
}
} catch (InterruptedException | IOException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
return jars;
}
/**
* Scan jar for classes to be processed by ASM
*
* @param jar jar file to be processed
* @throws IOException
*/
public void processJar(JarFile jar) throws IOException {
Collections.list(jar.entries())
.stream()
.filter((JarEntry entry) -> (!entry.isDirectory() && entry.getName().endsWith("class")))
.forEach((JarEntry entry) -> {
InputStream is = null;
try {
Main.this.mCurrent.add(entry.getName());
is = jar.getInputStream(entry);
new ClassReader(is).accept(Main.this, 0);
} catch (IOException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
} finally {
try {
if(is!=null)
is.close();
} catch (IOException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
}
});
}
/**
* Check if a dependency is needed by a given package
*
* @param pkg Gentoo package name
* @param deps collection of dependencies for the package
* @return boolean if the dependency is needed or not
* @throws IOException
*/
private static boolean depNeeded(String pkg,
Collection<String> deps) throws IOException {
Collection<String> jars = getPackageJars(pkg);
// We have a virtual with VM provider here
if (jars.isEmpty()) {
return true;
}
for (String jarName : jars) {
JarFile jar = new JarFile(jarName);
for (Enumeration<JarEntry> e = jar.entries(); e.hasMoreElements();) {
String name = e.nextElement().getName();
if (deps.contains(name)) {
return true;
}
}
}
return false;
}
/**
* Check for orphaned class files not owned by any package in dependencies
*
* @param pkg Gentoo package name
* @param deps collection of dependencies for the package
* @return boolean if the dependency is found or not
* @throws IOException
*/
private static boolean depsFound(Collection<String> pkgs,
Collection<String> deps) throws IOException {
boolean found = true;
Collection<String> jars = new ArrayList<>();
String[] bootClassPathJars = System.getProperty("sun.boot.class.path").split(":");
// Do we need "java-config -r" here?
for (String jar : bootClassPathJars) {
File jarFile = new File(jar);
if (jarFile.exists()) {
jars.add(jar);
}
}
pkgs.forEach((String pkg) -> {
jars.addAll(getPackageJars(pkg));
});
if (jars.isEmpty()) {
return false;
}
ArrayList<String> jarClasses = new ArrayList<>();
jars.forEach((String jarName) -> {
try {
JarFile jar = new JarFile(jarName);
Collections.list(jar.entries()).forEach((JarEntry entry) -> {
jarClasses.add(entry.getName());
});
} catch (IOException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
});
for (String dep : deps) {
if (!jarClasses.contains(dep)) {
if (found) {
System.out.println("Class files not found via DEPEND in package.env");
}
System.out.println("\t" + dep);
found = false;
}
}
return found;
}
/**
* Core method, this one fires off all others and is the one called from
* Main. Check this package for unneeded dependencies and orphaned class
* files
*
* @param env
* @return
*/
private static boolean checkPkg(File env) {
boolean needed = true;
boolean found = true;
HashSet<String> pkgs = new HashSet<>();
Collection<String> deps = null;
InputStream is = null;
try {
// load package.env
Properties props = new Properties();
is = new FileInputStream(env);
props.load(is);
// load package deps, add to hashset if exist
String depend = props.getProperty("DEPEND");
if(depend!=null &&
!depend.isEmpty()) {
for (String atom : depend.replaceAll("\"","").split(":")) {
String pkg = atom;
if (atom.contains("@")) {
pkg = atom.split("@")[1];
}
pkgs.add(pkg);
}
}
// load package classpath
String classpath = props.getProperty("CLASSPATH");
if(classpath!=null &&
!classpath.isEmpty()) {
Main classParser = new Main();
for (String jar : classpath.replaceAll("\"","").split(":")) {
if (jar.endsWith(".jar")) {
classParser.processJar(new JarFile(image + jar));
}
}
deps = classParser.getDeps();
}
for (String pkg : pkgs) {
if (!depNeeded(pkg, deps)) {
if (needed) {
System.out.println("Possibly unneeded dependencies found");
}
System.out.println("\t" + pkg);
needed = false;
}
}
found = depsFound(pkgs, deps);
} catch (IOException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
} finally {
try {
if(is!=null)
is.close();
} catch (IOException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
}
return needed && found;
}
/** Main method, parse command line opts, invoke the package checker
* @param args the command line arguments
* @throws java.io.IOException
*/
public static void main(String[] args) throws IOException {
int exit = 0;
try {
CommandLineParser parser = new PosixParser();
Options options = new Options();
options.addOption("h", "help", false, "print help");
options.addOption("i", "image", true, "image directory");
options.addOption("v", "verbose", false, "print verbose output");
CommandLine line = parser.parse(options, args);
String[] files = line.getArgs();
if (line.hasOption("h") || files.length == 0) {
HelpFormatter h = new HelpFormatter();
h.printHelp("java-dep-check [-i <image>] <package.env>+", options);
} else {
image = line.getOptionValue("i", "");
for (String arg : files) {
if (line.hasOption('v')) {
System.out.println("Checking " + arg);
}
if (!checkPkg(new File(arg))) {
exit = 1;
}
}
}
} catch (ParseException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
System.exit(exit);
}
/**
* Add dependency to deps hashset
*
* @param dep dependent class name
*/
private void addDep(String dep) {
mDeps.add(dep + ".class");
}
/**
* Add dependency type to deps hashset
*
* @param dep dependent class name
*/
private void addDep(Type dep) {
if (dep.getSort() == Type.ARRAY) {
addDep(dep.getElementType());
}
if (dep.getSort() == Type.OBJECT) {
addDep(dep.getInternalName());
}
}
/**
* Get deps not contained in the current hashset
*
* @return a collection of deps
*/
private Collection<String> getDeps() {
ArrayList<String> result = new ArrayList<>();
mDeps.stream().filter((s) -> (!mCurrent.contains(s))).forEach((s) -> {
result.add(s);
});
return result;
}
@Override
public void visit(int version,
int access,
String name,
String signature,
String superName,
String[] interfaces) {
if(superName != null) {
addDep(superName);
}
for (String iface : interfaces) {
addDep(iface);
}
}
@Override
public FieldVisitor visitField(int access,
String name,
String desc,
String signature,
Object value) {
addDep(Type.getType(desc));
return null;
}
@Override
public MethodVisitor visitMethod(int access,
String name,
String desc,
String signature,
String[] exceptions) {
for (Type param : Type.getArgumentTypes(desc)) {
addDep(param);
}
if (exceptions != null) {
for (String exception : exceptions) {
addDep(exception);
}
}
addDep(Type.getReturnType(desc));
return new MethodVisitor(Opcodes.ASM5) {
@Override
public void visitLocalVariable(String name,
String desc,
String signature,
Label start,
Label end,
int index) {
addDep(Type.getType(desc));
}
@Override
public void visitFieldInsn(int opcode,
String owner,
String name,
String desc) {
addDep(Type.getObjectType(owner));
addDep(Type.getType(desc));
}
@Override
public void visitMethodInsn(int opcode,
String owner,
String name,
String desc,
boolean itf) {
addDep(Type.getObjectType(owner));
}
@Override
public AnnotationVisitor visitParameterAnnotation(int parameter,
String desc,
boolean visible) {
return Main.this.visitAnnotation(desc, visible);
}
};
}
@Override
public AnnotationVisitor visitAnnotation(String desc, boolean visible) {
addDep(Type.getType(desc));
return null;
}
}

@ -1,31 +0,0 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit java-pkg-2 java-pkg-simple
DESCRIPTION="Java Dependency checker"
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Java"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
COMMON_DEP="
dev-java/commons-cli:1
dev-java/asm:3"
RDEPEND=">=virtual/jre-1.5
${COMMON_DEP}"
DEPEND=">=virtual/jdk-1.5
${COMMON_DEP}"
JAVA_GENTOO_CLASSPATH="asm-3,commons-cli-1"
src_unpack() {
cp "${FILESDIR}/Main-${PV}.java" Main.java || die
}
src_install() {
java-pkg-simple_src_install
java-pkg_dolauncher ${PN} --main javadepchecker.Main
}

@ -1,32 +0,0 @@
# Copyright 2016-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit java-pkg-2 java-pkg-simple
DESCRIPTION="Java Dependency checker"
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Java"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
COMMON_DEP="
dev-java/commons-cli:1
dev-java/asm:4"
RDEPEND=">=virtual/jre-1.8:*
${COMMON_DEP}"
DEPEND=">=virtual/jdk-1.8:*
${COMMON_DEP}"
JAVA_GENTOO_CLASSPATH="asm-4,commons-cli-1"
src_unpack() {
cp "${FILESDIR}/Main-${PV}.java" Main.java || die
}
src_install() {
java-pkg-simple_src_install
java-pkg_dolauncher ${PN} --main javadepchecker.Main
}

@ -1,31 +0,0 @@
# Copyright 2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit java-pkg-2 java-pkg-simple
DESCRIPTION="Java Dependency checker"
HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Java"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
COMMON_DEP="
dev-java/commons-cli:1
dev-java/asm:4"
RDEPEND=">=virtual/jre-1.8
${COMMON_DEP}"
DEPEND=">=virtual/jdk-1.8
${COMMON_DEP}"
JAVA_GENTOO_CLASSPATH="asm-4,commons-cli-1"
src_unpack() {
cp "${FILESDIR}/Main-${PV}.java" Main.java || die
}
src_install() {
java-pkg-simple_src_install
java-pkg_dolauncher ${PN} --main javadepchecker.Main
}

Binary file not shown.

@ -9,7 +9,7 @@ AUX config.layout.patch 745 BLAKE2B 9877db3d76339b70f2bd354d118eff0df4d63bc81e4a
DIST apr-1.6.3.tar.bz2 854100 BLAKE2B ac3d38ef201d92bb2e50a35b6f41de6120e6196f1412377eae56f013dfebbe7fe8461fcd4e5e82be275bde51253a7f1c5f708e780203382b64fe61637d97226c SHA512 f6b8679ae7fafff793c825c78775c84a646267c441710a50664589850e13148719b4eab48ab6e7c95b7aed085cff831115687434a7b160dcc2faa0eae63ac996
DIST apr-1.6.5.tar.bz2 855393 BLAKE2B ee01a841aaf5e98175c77e406baebcd82a2148bb8220f2cfac00d91dff38525606bb0f66ecb549eb6edf1fece53cb4eec4876423a864f09ce42bd0d999dc77e6 SHA512 d3511e320457b5531f565813e626e7941f6b82864852db6aa03dd298a65dbccdcdc4bd580f5314f8be45d268388edab25efe88cf8340b7d2897a4dbe9d0a41fc
DIST apr-1.7.0.tar.bz2 872238 BLAKE2B a8750c45ca6495073a7120f3ae9b858905aecb24b6af5966c3900b06ac1f6d6b55346b17a39a9604cf1b595882335adedf8c8cf4db10e322501bfff4ad7adfe7 SHA512 3dc42d5caf17aab16f5c154080f020d5aed761e22db4c5f6506917f6bfd2bf8becfb40af919042bd4ce1077d5de74aa666f5edfba7f275efba78e8893c115148
EBUILD apr-1.6.3-r4.ebuild 4346 BLAKE2B 4f5bfbf9506b221b211702b248bf3b015cbdc73374e484f33bcd9b42b16ac569973a5a1a00f336e8b4aeaee4d02b478dcd2f80c7a847f5f62c018a119be98d65 SHA512 b5ae2dc9ba5205a6304584a23dfefd279a55c3a8619ebae38fdc9ca90e0e5a4bb4d0b5d6758d072832b6c186de9643468ac34f1570e7f6f34d994958a2d3cf02
EBUILD apr-1.6.5-r1.ebuild 4292 BLAKE2B 066987f4de62748193a8a0c80721240e5204f75d42fde2ab45e849f07bb1cfcd6fb146dd4a97b3ac036f136bffa23da0b6d0b963182fd55905436c6ae4f6db8a SHA512 f54aa3c2a822470aa95c2d4ef2c0e96988ac3ee5e674c60fc6e0fb012cb9a6de3e9fe695c2a6f53cacfd36809cfb09e75a5d49633b9f054b8274c6ae38814173
EBUILD apr-1.7.0-r1.ebuild 4256 BLAKE2B c15dec502760e58eb8b71828b2d79c1c5ee9490999444b7434ceb1347d3131c336c2b1fd8d54fd763a402c1d5dcbe387c5303bd4e59586ec25d624f6252ab8a7 SHA512 f7176428ac0d4de3dd4ac9113e501190323d6785d083068c6e7042df3179c00854ed2f8cfc57c6a3b00e415b76289292a1e6e2d4762f6ec9caac09a94c25281c
EBUILD apr-1.6.3-r4.ebuild 4338 BLAKE2B ec32f95fff93150e04cebaa5bcbd633d334d5d5ac7a5e2c10e3684a4f1ae98e475cc494fd98026140a91b5da9c87aed9a1d3e89d0a0ef87418ce6b8202f04382 SHA512 fc2aad45662c2c11027eaff187902e21d829c4ee2dc6bc4e0beaa5c38cc4b17307ae61b2cb3f9374fea677f4f7d1f567242ada9cbcb69110c84d2de7104138b3
EBUILD apr-1.6.5-r1.ebuild 4284 BLAKE2B 2ee4ce76ca5174c396cf44c7b27084024e1d27fee9177194825655d3820c4dd2aa803fc0652708797740c125454f2dcc6d473826d29a83a055be1ff9bd864d89 SHA512 08331bdfe11afa4f0abd76ba0f2b11105855adf917faae84eb57725ee72008f4f9fd93a2fb7985c56aed588750b5e7012dbe1af7e62d336dfbb42dc0aa631326
EBUILD apr-1.7.0-r1.ebuild 4247 BLAKE2B c4d7369bfe7624c58d8843d64325ae77cf576680f2fcf18bbd5ee0b7dcc913c2f47c7113e7ff90e891c9eb5d26d70fc2544fb4e97768b2a909e66b75ba971f5c SHA512 27fe9b3f53a991a80487fd6a34440e30db0d91cb56b4a0f859a7132ce25baffe68235e6d4543a2004fa546fd6d84d9b2f40958f138056e18ef1685909b9519d8
MISC metadata.xml 433 BLAKE2B 5c4d90e1cdc1424b0be48c81e249e5c3fa6740998cc37c52a164c25238bc7c20ca6a2c4a4924ccd076aaaa74c7655d95d5526a3d110fc0a10b931d9c41de4060 SHA512 7a1b6a73160b108816332f90e4e540f555e748584925ac3c7bb303ce5b6328abf255fc3f1c2b0e13f3c5d763841e847e400e781764083e3e96bc3809871a0df6

@ -3,7 +3,7 @@
EAPI=6
inherit autotools libtool multilib toolchain-funcs
inherit autotools libtool toolchain-funcs
DESCRIPTION="Apache Portable Runtime Library"
HOMEPAGE="https://apr.apache.org/"
@ -138,7 +138,7 @@ src_test() {
src_install() {
default
# Prallel install breaks since apr-1.5.1
# Parallel install breaks since apr-1.5.1
#make -j1 DESTDIR="${D}" install || die
if ! use static-libs; then

@ -3,7 +3,7 @@
EAPI=6
inherit autotools libtool multilib toolchain-funcs
inherit autotools libtool toolchain-funcs
DESCRIPTION="Apache Portable Runtime Library"
HOMEPAGE="https://apr.apache.org/"
@ -137,7 +137,7 @@ src_test() {
src_install() {
default
# Prallel install breaks since apr-1.5.1
# Parallel install breaks since apr-1.5.1
#make -j1 DESTDIR="${D}" install || die
if ! use static-libs; then

@ -3,7 +3,7 @@
EAPI=7
inherit autotools libtool multilib toolchain-funcs
inherit autotools libtool toolchain-funcs
DESCRIPTION="Apache Portable Runtime Library"
HOMEPAGE="https://apr.apache.org/"

@ -7,5 +7,5 @@ AUX elfutils-0.183-CC-quote.patch 1795 BLAKE2B f6147afec19a45538517190f3feb4c483
DIST elfutils-0.182.tar.bz2 9096742 BLAKE2B 59efd76c921a90a5ac18a62a00845080b574f167ae633d32b14acce554523736d0ccfdf539ba61e8ec1511b3294b486e0fa512887582a2e5cc34e71954e87e73 SHA512 8ab0735bbe11b4383169341bf674ace360038b6ae5239f1d5a991c46260cd4bce545e078735b7de3b8fab132bb5da41f60689ff1b1d7ebccfada117a954a2c81
DIST elfutils-0.183.tar.bz2 9109254 BLAKE2B 8dd92e7c2df13d51bb51085f6cf762ea1ec7b803dcebf1202a4441ba152ed0e3332b1267276de4650d5ed5c5bed656f72f4c4e9bbf20700be45312a202351574 SHA512 bdafdd738a33cebe4f87849e5e6f1133881e77ef71b27faa0f0234ff80e9674f506957898326c2a55fd8438cbd189f7930597d0b4b9ca6c77921cc0cbd83b6b7
EBUILD elfutils-0.182.ebuild 2545 BLAKE2B 9a876a3d4ab55e26b9b6be9d9e335c2bf5031b7f322641e86cb08da0974af4b457dbdc71d49088fa33e3724813cd8b457fb9fbc347dc21b1a2ae407c41dd31c2 SHA512 2167a120e2f45a6c1a10114d1e5fe4e37a59dbd38835dd4b9ee77f20d7d7dd9555fc9287ae4552f63efacddd2f35ec04f78524ba324dec7fd3f6c904d59d2cce
EBUILD elfutils-0.183.ebuild 2426 BLAKE2B 1eeeb124be659fc62b76d0d31c5f895c3a1d79d647792811796a9f85de1ab860d8b11296668d2a1b2e3db1c6c0e9112408e839d80922c6fa5092941ac6242665 SHA512 9650a980ca27b20337ca52cce652301778238da2822f238818afe09b4d433e61d6c75009ff4f148efd949e773b9eefee769339fe1e3aa56b6efeb24fda8f5853
EBUILD elfutils-0.183.ebuild 2410 BLAKE2B f949c2af1393a90b581e6683f482f9795d024e5f44241541976e61dae4484ed8bd5ea6d17097770431eecb1908607d57a0063f96175e6df807991921cc67dd9b SHA512 e6fc339495a0090130b96821a5f200151c150bf441f805f8776a1b4e98fa71d22408271352c9892894ffe0e3f118b73bd8fba189a17c2b47a0e5589be7e975f0
MISC metadata.xml 729 BLAKE2B 7fb60c690ef99ef62b4cd4fbed802a48141b90e295f84fdad09cf18d061dd94a63086be119d733249b91fca67a1588bcea9ee442e3dd142921cb9c163d65a726 SHA512 2e5c223aad3d51f6ae770ae7feacd3731821c9de0b68f6ad2d89a4c7c8360ba6decbd6d73416648186f19d19b4aa6516302cba6554c9f4955024a19c082d0f85

@ -3,7 +3,7 @@
EAPI=7
inherit flag-o-matic multilib-minimal toolchain-funcs
inherit flag-o-matic multilib-minimal
DESCRIPTION="Libraries/utilities to handle ELF objects (drop in replacement for libelf)"
HOMEPAGE="http://elfutils.org/"

@ -3,6 +3,6 @@ AUX gmp-6.1.2-gcc-apple-4.0.1.patch 979 BLAKE2B 0fe8bf2db0e4633f5d230f02a0bbeb8f
AUX gmp-6.2.1-no-zarch.patch 623 BLAKE2B 4cdf9b780ca92f56eb3dd030a3614169b8cf4df94ec3b419d97c5488dd091c1847605b3525e1d90f07434b38cb82135b9a91d87785b79f0af828cbb09c54adde SHA512 6f071f6c44d3991a92f157545832238bcd2d7275321f7420aff0b4f88a95a66ba7cfd457d3c56040f8579a1be0b77ddedadc7dc4ce8a31c75266909fbb61c399
DIST gmp-6.2.1.tar.xz 2027316 BLAKE2B c0d85f175392a50cfa01bc6b0a312b235946ad8b4f6f84f6dabd33d7a6f2cc75c9b0e1e33057be07750bfa0145b7c4cf3b6188a5be6ca9d7271ec2276c84ebcb SHA512 c99be0950a1d05a0297d65641dd35b75b74466f7bf03c9e8a99895a3b2f9a0856cd17887738fa51cf7499781b65c049769271cbcb77d057d2e9f1ec52e07dd84
DIST gmp-man-6.2.0.pdf 828998 BLAKE2B 0bf56bf0a6f1aac0e1fb9a5a37552f846a2d4a01bfd3f5b5c531d42a9afc48c19552e08971785805f59e3f2a5fd89e3f986f841dca2e340813596cfd76574e61 SHA512 25d129efedd329cd2d4535557c6912191f587bfd8ef028618b4ca6199ec7bf7a9ae862e7f5e5b5448c86888452a39fc7bf95cf9c18311858dd1aa9ae1c716239
EBUILD gmp-6.2.1-r1.ebuild 3093 BLAKE2B f92d20b27ff35dae6991cb739d9a7492793345b83511e91f49de7b1c63563b99a7f77807c95804efac295115be1922c92e7037a5842cef6456811594d305ac2f SHA512 8914131245376e1da7b964b4830a417c2cfbe4f0856041da71eeb790875cc5621f81539921ae17f39f25fcbf8fb0b902eede36399d040677396970e1e7eca0ff
EBUILD gmp-6.2.1.ebuild 3051 BLAKE2B ff02f45a71df6dfec69bd8a489c4c991ce07f37707cb5a7b5b6d38e24198970f53c0e945c452c5d99042ce9ae95b4bf8f42dbce69dd9c7094652c82afa9c0769 SHA512 f1abe90d4fc1f8041cd01a84e0e1d0d7d849816d4db79e06cb749bfd63628c2064275eb7ec30b5a1e29fe66304ca371533e32143230f7629b86950a95cb42e19
EBUILD gmp-6.2.1-r1.ebuild 3086 BLAKE2B 97ea974b0027cdd41930ab77bfdc6cf21a4ddcb3796675914963f0716c03ae0df96580c62e4e2ef0a40ab91339159beb461ae25d6c7930fc4281b0b3b2225c5e SHA512 810cbb7b830f84b1f7a0120bf69f8784d339fdce24e7934d5af17d9938344f78cdf86bcf78a4ec19fd9352193f9111bc59b04e1809a88d33c95d27cc10d42e70
EBUILD gmp-6.2.1.ebuild 3044 BLAKE2B 81ead4b788cdc28b626c8279082a49ea4195ac483365c4efeb75b70bb690d02d7c4568f88937153c685b04a2d7779fbaafc692658810726a640a521406323b89 SHA512 d99ac21725bf296d307b50cb75fa2f9ab96dea75226870c92b9b2499f9852449fd5a6d90fe1b2f6e11203717e2b4be19a3584348c62a6ed6d004d88bc7e603e0
MISC metadata.xml 523 BLAKE2B fc919502e81ea5a1a169284b1782a8044887082e485cfb8497eef7c4cd5cf6c2170818ca6a60b43d90d92eea03f82535a58e72346ba3e8eff240a3a3be4a7f99 SHA512 ea63c1b90851f602787ff84b8e6dbc51f56bf9e5c724ff4a9e7367af83ce8d2d8d0a17770c29e23d00167cbe033292b614195912bd40cb404824c4d22bdda82b

@ -3,7 +3,7 @@
EAPI=7
inherit flag-o-matic eutils libtool multilib-minimal toolchain-funcs
inherit flag-o-matic libtool multilib-minimal toolchain-funcs
MY_PV=${PV/_p*}
MY_PV=${MY_PV/_/-}

@ -3,7 +3,7 @@
EAPI=7
inherit flag-o-matic eutils libtool multilib-minimal toolchain-funcs
inherit flag-o-matic libtool multilib-minimal toolchain-funcs
MY_PV=${PV/_p*}
MY_PV=${MY_PV/_/-}

@ -7,5 +7,5 @@ AUX libffi-3.2.1-include-path.patch 1156 BLAKE2B b5842f5dc6462edac0a5f5826524659
AUX libffi-3.2.1-musl-emutramp.patch 1182 BLAKE2B 44db381b87d3f3f85b60379398b1a1d97437e14a8ab75d1035ee1cf498a6cb79b6d68a3a38d87e9e16ddd74d66a585064831a5e9370227289f2ddd297d90542d SHA512 cfd5106226fa45beaecf3b7eb039d77f5113e393b9e958625b8d015550daaea527365938a97f2ce5286777662df4848d6112961cb76653d8335950a734da43c5
AUX libffi-3.2.1-o-tmpfile-eacces.patch 660 BLAKE2B 651067a56e0bd0980a696ad12c8fa76d68d914fa370fb93c3f5f5759dd4837895a077510606fa451beafb75e7da19f42a9f88e3d56d6c283f684da695ad69960 SHA512 0887063ce1d812c31a34d662f852cf2944e008f2f60bd07941572f9032861e749968b090686e0d788f7cc3c5c8f1ed2388418ff000c42fd2d592f9837e782f65
DIST libffi-3.2.1.tar.gz 940837 BLAKE2B d202ccaa185acfd2476ed2a9b011891507cd8efbbda60f67c583268d1563853442ed829acecbf81c9b6b9a930345780bb7a4bd80e71e50ef544c7f4eab8cb01f SHA512 980ca30a8d76f963fca722432b1fe5af77d7a4e4d2eac5144fbc5374d4c596609a293440573f4294207e1bdd9fda80ad1e1cafb2ffb543df5a275bc3bd546483
EBUILD libffi-compat-3.2.1-r3.ebuild 1610 BLAKE2B 02460fbf0bf6b4db47622358b7509641e9a61d1b5cd6b1a9783786dcd61b2384610b732d0721889cc04665e5895849c9de0e52385fc616df15127d618c8ab024 SHA512 15a32a4f689353f9c337fcfda720162ca93cbba5517bd578a0b8406c697785b93f6b3d174a6a7e889e7efbb41a01b13ab2a547d4f5d0d421ae2a76069ad08bdb
EBUILD libffi-compat-3.2.1-r3.ebuild 1578 BLAKE2B a598c484fd4c93fe5b3a41ccbfbc8af4f26b88d3528d016a47fafdf4fe057fb43a3d503249edce3ba15c0e4015b7a4c8c8b302d47cc995743d5198a6a9a0d912 SHA512 5847e6071169ed361876a30783e43c495a81dc89a7311ff04ab9b0a9678f767388026c758ce0c33fdbd9c234ab2c06d78e4c5612cb93ef6fb1fb60cdf3c2c6f4
MISC metadata.xml 1956 BLAKE2B fa40a1a4cfe54a77a1a7d8e4d5ae8a1f80c4497c38a2e700e242ddab26090ccbaf4738e67c288e5f337c393aab085b161f23138f50fb8b1bfdac2de1eb440428 SHA512 87638bd9030782e1e8e917fc1fb9e28744b7dfd927d42e36a249cec835f734db3c6430c2ebc807b7541fd9ba8d805b57ced30486e8bd046dde2edb56a4af7906

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit eutils libtool multilib multilib-minimal toolchain-funcs
inherit libtool multilib-minimal
DESCRIPTION="a portable, high level programming interface to various calling conventions"
HOMEPAGE="https://sourceware.org/libffi/"

@ -7,5 +7,5 @@ AUX libffi-3.3-ppc-int128.patch 2309 BLAKE2B 5b0c89e8f9f63329d2cb796d23b3a22c48b
AUX libffi-3.3-ppc-vector-offset.patch 1425 BLAKE2B 334ed26ea082c603cfbf43d37e9cf64ac34a7054857743a9fbf5d05c7226402dfec4fd955cc3dc5652f57712bbaadcd0551ff727cfd8f8305edf38daa9814be2 SHA512 742ef73d95e39eefcbcfb423c4729966a31bf88ff00d20eab6c4db1db04e97f53784bf29111c57c577d1f6264735ee4ed797b4537a74d0ae1753de2990cd3ce9
AUX libffi-3.3_rc0-ppc-macos-go.patch 2100 BLAKE2B 7ae1309b08be9293acee042d141bb632b0763af9e14200ef7206db763b01e289a68ce544709c8abc5a86adca5f1c0c895c6bf24f667429b118bf660ffa95bb39 SHA512 4684b87f1d36a0098ebde7996e4417718b3535eb66ec7c619be74fa30e4446849c246b491cad3aea1ac44bdf9e9fbf6e952000cb85299faf5b1d8598136b184b
DIST libffi-3.3.tar.gz 1305466 BLAKE2B cddc40729a30a9bd34d675809f51f8d1b4ccaffa54bc6dd6f7e965f4e260edd34754719f9f6247c8957aeb7cf154d56ce1fe16a54c3f1ad39afbebdf41d23caa SHA512 61513801a156f11420f541d325de697131846487122d6bdcf5491b18b4da788589f5c0bb07e88e396495d3be5830d74e9135595e2b8ddbfe95c448d8597fbd6f
EBUILD libffi-3.3-r2.ebuild 2310 BLAKE2B e81edd3654e8bb0434b950ab83e1eb4dac64f64556c7af2231bbc74cdd65df09a0b293ad1435fa0df49f5fe1a190cfe944c33881ce31ca4c77dee99406d943a5 SHA512 d130d33b9e3d70a36d79bbcddb79fa623d8d17655c52125df5740b37684306fc3ed4b2e8ca600c6286398557a47eedce20cdb9e85b01dbaf076db40e048a7f77
EBUILD libffi-3.3-r2.ebuild 2301 BLAKE2B dbc462fa7ac8a8591869c2d6a5f0bcf60d9431fd73b2eca3e14118afcc11beef021cd854a572ded04db91a7afad18d89488071ba09b540a3109add47e9e5d265 SHA512 ec3d62803ecde748bf13975aadc9130698dcb46fbeb698b7754f3cbe7f51c81fedc7240949265a9607830a62798b19e01b9e299081836ea7ab920746a7785284
MISC metadata.xml 1956 BLAKE2B fa40a1a4cfe54a77a1a7d8e4d5ae8a1f80c4497c38a2e700e242ddab26090ccbaf4738e67c288e5f337c393aab085b161f23138f50fb8b1bfdac2de1eb440428 SHA512 87638bd9030782e1e8e917fc1fb9e28744b7dfd927d42e36a249cec835f734db3c6430c2ebc807b7541fd9ba8d805b57ced30486e8bd046dde2edb56a4af7906

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit multilib multilib-minimal
inherit multilib-minimal
MY_PV=${PV/_rc/-rc}
MY_P=${PN}-${MY_PV}

@ -5,7 +5,7 @@ DIST gen-lock-obj-1.38.sh 2643 BLAKE2B 5040b027a95f10bac4a0ba463c8bb8387514ca913
DIST libgpg-error-1.38.tar.bz2 957637 BLAKE2B 9532402466748503805366b94c82c9adfe5b448f885c26b33ebf7ba9957161ca046b4057f5ca862224accb9f2af731652a55d20e7a4ab69107190a58c8e11ad6 SHA512 b936a4738c2cee111d855b1ba3ec433da8c77799a87d1f71275f974f871ebfa593c9db06ea53f0490b6cd6b94bef34f6052a587a4d13d839ec0128500c2dd9de
DIST libgpg-error-1.41.tar.bz2 967117 BLAKE2B 9dc95bc09f55915d904e0f956ecf9281615028b8b8d876dbc786b752068fefea56adfb5dd5db65bad656ab664d567e56541e44a584c7f8672c30537ed05c4db0 SHA512 578d1d8090b9f6e6cbe59d9aeebec7df81aae492f75ec343f8df530950d30866fa0a7903ca050bf7bf721413f7b2708abe34f7467e2b208cc1447ffc9bd5b9a5
DIST libgpg-error-1.42.tar.bz2 973996 BLAKE2B eb3381ec7106cfe5dca333391f473e97b03df83f247d3067e9f933ed7206f826e59d2b74b8c28d41e785ffe1c2980b680470064eb2fa2ff1ee3d8fa8be5b81a8 SHA512 f6d95712a874edefc39a7746062c8037a62801a550560c5b2eab08b5b86987c1de5be60eba5fcb56d35a37db109aa32d07b7eff2bb99800c1c47d2227421a8f4
EBUILD libgpg-error-1.38.ebuild 2151 BLAKE2B c38b573cf774dd72fc78e7f2dcd2a5a71c06d025854c7cf0d0d14a1a6b6fadf3ff52baba3f939c7595918affe08f17b9e06bec10ad78e68679769e8c32409133 SHA512 691560b3b085e429b2707558a9fdfa2a0804598cadf49f7ed17dbceb7e3e5d2f8bc7d36de68cfa5a35e0255f28763ecd9c009d7730d9e173ac1105ce6bdfc95b
EBUILD libgpg-error-1.41.ebuild 1866 BLAKE2B e7b1914309cfb5a826bee51354c0a4bb99b6aa355c19f9d22d2e8a1fc6b771ad0c69fd46313dffcc8410303d951403ff4527303e869e3ad00c9baf5a6d87f886 SHA512 3279fedf2e7b02180f34f7b36d5c43cf30a13912718980b249ca6dfd6e87bed93f6b00b45a646f9aba39c9c35a834ecb6d186630d2a41bbcb8115f123675a5d1
EBUILD libgpg-error-1.42.ebuild 1914 BLAKE2B 1426f8dd59c37ce476f8955119aa8437e77435035a8842a23be1074c7a39d22c690136451992f74ebe92ad2e23c20f4c1f5031084b9e79f2ac1c4c1c136167dd SHA512 bbf1e315fe8d87f46c5b10a83833779cfcc925849b6535b87e3f4b107867f4b7e0b51763e3168971443b632b643d2a23d0a95654f4ad7d63685ec6aa86962469
EBUILD libgpg-error-1.38.ebuild 2143 BLAKE2B 85b242f6bfef608990a997b86947621e81eefb9f3c2afc4a41d8ddfc5b95f62e2400bc0df486e1a279146f142083dc8a672586e59404708fd18500b5d1edfe9e SHA512 e158b46312d9d67bf5bd52d5b2a8ca84f4054b408abdf307a41df5a3e2051f74afaf665ac02d9f87c96a15e5a70713b986ed498933f17ab59355e7a00e430b19
EBUILD libgpg-error-1.41.ebuild 1858 BLAKE2B a3d5fdb6789c80b710e53558a1a4c46e204815ab16548eb39d423ab03fcae2b3351f667510501939475f217bced61e60d61e9ab5512755b774ccb1f138a613f7 SHA512 7aa353d58bfec3f89e4e5fb06b8e3439d05f59b4cb810a8e9f21f842767570fae835ab220c6977552a698a854516d7f15cdf1570b55bd71bad4f2ac48d1aa3ff
EBUILD libgpg-error-1.42.ebuild 1906 BLAKE2B 8cd23b6c36c330d94489b7fcd3981d460ae3e3e3fa4bd7c4d0f84d1e2558c98752339357be606d03cccdd2955120fcb22a09dbc20778125c4553ad70aa7ae166 SHA512 51cf06997b500c79b3a958bb457d2c70bcfb3886bbcb7f67d785c29c1437bfd0dbeea60de11e72f023f4dc5f26f2f82648f7c3183f12848594200130ff6d0a2d
MISC metadata.xml 413 BLAKE2B 52ac9e1edfca8673904a9c73c51f1d46bc844db1cd320291f90dc53c89aedb24a4e1a27f01b1fe0b517cd00468300e54aec95632b453c0cb52a54ddfb5bf55d9 SHA512 6334af8e8e833c43414adb35635f42163d9f87e7a0659b03e5a51c8250ec8a1f1b72c13617050ab75e9eac0ed0377919424aec0c3bc13cc5efac32cf863f8948

@ -3,7 +3,7 @@
EAPI=7
inherit autotools libtool multilib-minimal toolchain-funcs prefix
inherit autotools multilib-minimal toolchain-funcs prefix
DESCRIPTION="Contains error handling functions used by GnuPG software"
HOMEPAGE="https://www.gnupg.org/related_software/libgpg-error"

@ -3,7 +3,7 @@
EAPI=7
inherit autotools libtool multilib-minimal toolchain-funcs prefix
inherit autotools multilib-minimal toolchain-funcs prefix
DESCRIPTION="Contains error handling functions used by GnuPG software"
HOMEPAGE="https://www.gnupg.org/related_software/libgpg-error"

@ -3,7 +3,7 @@
EAPI=7
inherit autotools libtool multilib-minimal toolchain-funcs prefix
inherit autotools multilib-minimal toolchain-funcs prefix
DESCRIPTION="Contains error handling functions used by GnuPG software"
HOMEPAGE="https://www.gnupg.org/related_software/libgpg-error"

@ -1,3 +1,3 @@
DIST gettext-0.21.tar.gz 24181849 BLAKE2B 2eae99d0916b00b2af6fbc6bf7e309076519a10fea16cd49e7aa29fe8aec1ee7c784c6277281b764dc4abacf400cd3fe461129586303c8cd337db15c76cb4b87 SHA512 bbe590c5dd3580c75bf30ff768da99a88eb8d466ec1ac9eea20be4cab4357ecf72448e6b81b47425e39d50fa6320ba426632914d7898dfebb4f159abc39c31d1
EBUILD libintl-0.21.ebuild 2071 BLAKE2B cf28a8859171f30f29b06bef6e05f870fe2567183e3b22759518dcb4e0e118201510cb651022ff8451726c973b150c148e95c11410d90d5bafef4fee834cb92f SHA512 5f70615b6c5f9c98b9e438c01f52ea28bee7ce389e1192d2ebbb7685502c6c42a460fef9951676c7f56d085169ecc9d520f7dfdfc09554928353e1ef63fa3dad
EBUILD libintl-0.21.ebuild 2055 BLAKE2B 8044a0388cba8e2e3e6d5b3f321a7e6c3279b15840b63c0ca97604fe00e31c0ef5dcff6235a7a11815f4d8ca8af281d352a747a9d0a4c2600eed9a4ee7931ab2 SHA512 706442a85464e74c23aaf02d864e4452a31fc52efb4c4e64dd1de41c2de05130462c8524d5ab522c11720625b2fcc2f9899e05c1eae1d0cb0a6296d9496f3941
MISC metadata.xml 253 BLAKE2B 295e9d6d93aaa12af413972e1590c67087801cc09c9aa6b59d4606c0f4106d1dacf2baa9858559083b4c6d91beeef218d0729e8593a33788958da6d2897e8ce2 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555

@ -7,7 +7,7 @@ EAPI=7
MY_P="gettext-${PV}"
inherit multilib-minimal toolchain-funcs libtool usr-ldscript
inherit multilib-minimal libtool usr-ldscript
DESCRIPTION="the GNU international library (split out of gettext)"
HOMEPAGE="https://www.gnu.org/software/gettext/"
@ -48,7 +48,7 @@ multilib_src_configure() {
# The gettext package provides this library.
--disable-c++
--disable-libasprintf
# No java until someone cares.
# No Java until someone cares.
--disable-java
$(use_enable static-libs static)

@ -1,4 +1,4 @@
AUX libpcre-8.41-fix-stack-size-detection.patch 569 BLAKE2B 68f685ccd9ebe0a256f829ff2086d93041dfc872e301a19a234c8da3b834fb5c0da3b510b0f63fff7fc07c1d6680ebfb964ba3dbf1a58b302abb14a393da36a4 SHA512 ac9f6155d055b25bcde26bf11450cb07618d7194e0a2c28e0c38dca4190b3319fbfdb85c97f01210dc7540a708fd4f8879853350d66ae382b54c4704e2e7028b
DIST pcre-8.44.tar.bz2 1577611 BLAKE2B ef8d5737ca1f4c72f12c8726956ce5d3bad13aa8303b7c3b5d25499e3027ddc2edcdb937d9ad2bdd437a8885f1af8757ba194aa0b2f236b6e6a3a18d2ec8f138 SHA512 f26d850aab5228799e58ac8c2306fb313889332c39e29b118ef1de57677c5c90f970d68d3f475cabc64f8b982a77f04eca990ff1057f3ccf5e19bd137997c4ac
EBUILD libpcre-8.44.ebuild 2574 BLAKE2B a73f45fef39e9233e631b2c33f8fc52d6a54168649beaf10035526b71c8bb98430e1179db645be95ee581469e66732413a569cfbcb767a9224864b15b781f6d5 SHA512 b9e0bb1bf9adef52f12d227a6257d7db9d5a02753530182ada0c737d75c8c6992fae5bce3fa199b5573c7e75b66cf42cf555314b2860f53d5f8a55bb2c10f964
EBUILD libpcre-8.44.ebuild 2536 BLAKE2B 4816504c3c0aa9c6c4e2acf598483ad24027be06de64ed33f6451457391e4b76b4b1a3c7df2900b4823f0b57befa5f440421a9db67a63ca11ea0909d0a5a8d83 SHA512 76d67bde25ad0c478001d82a6760b63e9834fe478dd326b94ef2e54d7a7a9c45ccb16b663b155b9719fb3a5ea4ba847f7ec3be78d62bc608d5c234af78e893f8
MISC metadata.xml 1219 BLAKE2B 633af3b60f5cd2d75585f1747b6d0233f5b5c46a182450777c55038a3e0da55b6bd70e471e4287267ba28b18af8bd9c9cd4f44a76415ad1baa2b5738655d5c86 SHA512 f012e32d3a8198b9ecb5b03aa99007c3a9a64652843071c6d106569ba9fdea4d1922c58f2e049a21217b92e0d3b32d264c5a4c41f4a84b0c2320f4f06deffcb1

@ -3,7 +3,7 @@
EAPI=7
inherit multilib libtool flag-o-matic toolchain-funcs multilib-minimal preserve-libs usr-ldscript
inherit libtool multilib-minimal preserve-libs usr-ldscript
DESCRIPTION="Perl-compatible regular expression library"
HOMEPAGE="http://www.pcre.org/"

@ -2,7 +2,7 @@ DIST libpcre2-10.34-patchset-01.tar.xz 1208 BLAKE2B 615b7eff085bd52bb3aed30c90ec
DIST libpcre2-10.36-patchset-01.tar.xz 1364 BLAKE2B bfef3c876a092e06972107b44794c23b758a030181f3040c8b722db166789eac794783169b468fc71334fd660bc2f1c31422a8cb8e5bdc18a69b72654b1b59b2 SHA512 04324d1efa6d155fa3ffbc328638e4674bea305fef7f57d4369ab4a6399a0f489b4c0ecfb49643feff310d91872e1673e965c48a5c60f1bf54a319f0d275c306
DIST pcre2-10.35.tar.bz2 1725214 BLAKE2B f97412258f0d2c09dc18c5973156e616730ae301713a0172fb2f467e5d2857bf64c6d02ac247e797ce4c96e2fb9b122888f71aede3f5eb3540731f6c3c254ed4 SHA512 ecfb8d48e219daff02874783b7b436fe7d70d8471e44eb66e1e29abb7b0aa67547e6b5fba7058b074ac90eef265ece7d12728f80afdda45b6b8124435f4561fd
DIST pcre2-10.36.tar.bz2 1722310 BLAKE2B 5c70b7b1b0644edbcc29d3486fc0f3e2d0cb4822f4f3f3e7df603b4f4e27656a2e7f71389628ceb9bd7acc746ce4b626cd2a128d894840b22796841d1269765f SHA512 fc2a920562c80c3d31cedd94028fab55314ae0fb168cac7178f286c344a11fc514939edc3b83b8e0b57c872db4e595fd5530fd1d4b8c779be629553e9ec965a3
EBUILD libpcre2-10.35.ebuild 2510 BLAKE2B d57c0ed2bca6c16ad4c1c6c34125d9811d6e8b2787395046ee83f6bb6de1944c8524ba6c04e49c56e650edc0f3fa33af4b94f9d51e9071e72e0caa6ae0710723 SHA512 47f3e00fb584b96c1dadff7a3c19133425cf4741572d12904eb2f68d318f2e23518ab524442c8d08faced185b66f250cbac35289fdc7f31be5532d81b1c8b02d
EBUILD libpcre2-10.36-r1.ebuild 2518 BLAKE2B 85544807e037c63e7fd8542f9f31cad99303cee1772f3e0efb154ec490cbff9ca900e59ca7ac0e1904b5b34563a8f854955ddec2536fbc3f94fd5b83b5877d9a SHA512 169ff5b447a212aba4567f9ba8e3c9f66ee641b6812f3ffd6b444728ca968bc1a8d4086af151c8c003689555ec004f268e0fdba637b0bf9d2256e27fb6fd5e1d
EBUILD libpcre2-10.36.ebuild 2518 BLAKE2B fa8f19945df570d515d34566d40a6fd85160bd5edb7be699f486d6d0d4c2e20e3725e37321cfc7ef4e936e69196ba0ae5cb06f84598b5b3eb733a81056db35b5 SHA512 9cf1d48a14904b3d4fa4e5b3cfaf2c0d7edc58c19c47647f50b4d25011e99520d1aeb6755187d95ca46d01a9a18874c90201b1b5cbf5357f563b017708d64b00
EBUILD libpcre2-10.35.ebuild 2481 BLAKE2B c3ce3209732e12075dc7fdedf741b1231a2384772db8488714a2118c498b1bcc162c3418046057774daaee98322bb1f39dd3239c5025e0fea4dcc20c877a2d5c SHA512 c38aa830008c2d1dd265e837056a3f2ca69d3f849b80fd056fe25b3dc52338b8817db44005f01747dd66b39a46f78ee38d7acb3d7aece0f6dd1425ff936cc077
EBUILD libpcre2-10.36-r1.ebuild 2489 BLAKE2B 30f74db58f2b15669218d4048007666cef94165fea2aca29370f9d408f321b7a10b6d5c1d41ffe1a459e6d6278fb7ca7c3faf9a12d62a4c20f11c11ef1b76fd9 SHA512 eea086d82c04f9d35a40cca0cc3397fc8a244f302291b810230aff45c8b2374e78e07fad0cc24c85bb29831be4c1de42481bfc2878b8e6afa3a6ac9670ddc3dd
EBUILD libpcre2-10.36.ebuild 2489 BLAKE2B f85a42c119e96bdec00f6e3a74141e670e9da7a0db2fd9328068c647a16a934b589907b05f267ad5a574f1b0f32048e3ed461849326a789c13b93ca56bacaf4f SHA512 37436173e30d3ec421c37fc1793bdc1f68f5c126f511255b7710ba654b2972b42b1de0f5c53f1d7575a629c50ac66b1ee36f024dc60b760d9e55d0ad253e7c82
MISC metadata.xml 1140 BLAKE2B 19f0ea04c9613f0c804c76ca74012fa2313ba69b57fe95f31720809a12d5244f78e4ce9c957723b848f0d8c3514ef27fd875f7814d2434c7e50dbcc7325c0a95 SHA512 9b54ed8cdf78e1d3fe737460117cb840280b63c196cca0bfc7b89975ea8102f9729cf5f29628f5cb7b7c1eefd8fd5c67f3c7f5fab64f9d168d6fcdedbd926b51

@ -3,7 +3,7 @@
EAPI=7
inherit flag-o-matic libtool multilib-minimal toolchain-funcs usr-ldscript
inherit libtool multilib-minimal usr-ldscript
PATCH_SET="${PN}-10.34-patchset-01.tar.xz"

@ -3,7 +3,7 @@
EAPI=7
inherit flag-o-matic libtool multilib-minimal toolchain-funcs usr-ldscript
inherit libtool multilib-minimal usr-ldscript
PATCH_SET="${PN}-10.36-patchset-01.tar.xz"

@ -3,7 +3,7 @@
EAPI=7
inherit flag-o-matic libtool multilib-minimal toolchain-funcs usr-ldscript
inherit libtool multilib-minimal usr-ldscript
PATCH_SET="${PN}-10.34-patchset-01.tar.xz"

@ -4,5 +4,5 @@ DIST libsodium-1.0.18.tar.gz.sig 566 BLAKE2B bb892901e2228c93018d79a5c8e70e0ea45
DIST libsodium-1.0.18_p20210508.tar.gz 1855576 BLAKE2B 18cb62483ff6ead4f8524fac2cd5b505a316c59395757a258fcdec505ae3a9f16c7ebb9d18ac64387654e18012a554da1e0228d587d38d3a3f25676d322e42ee SHA512 41f7efdac246ec2460cc2a3ce5cc0f1bf963a7de6b3617a443178ed544e911de425fe175f231a1bd1d6a1fec9f19e9f8001dcf66d45ad2f46f0d37522954f299
DIST libsodium-1.0.18_p20210508.tar.gz.minisig 311 BLAKE2B f3f66d4bc60fcb3bf6619a4a8dbe367d321a35b0386c9498ba8a08307f85ab3eaf6094d157492fc3e805fa4dfc247f2eeed77fe703c329b21116e29f93296bfa SHA512 4d05361736db001cc1102a0941decf0a4437712c6ab3246608ca3df8b1f3aee01e21f84dc3763f3347c732a026dfd08ef9a09508e54ea60d9f21a3a6bf697dfe
EBUILD libsodium-1.0.18.ebuild 1556 BLAKE2B f2f3c2e042a14f76b944219175597afb36440eb93ae5e0ddf155cc219ea7fc554ce97b7c727ba147c9532d6999fca04eb8c68cfa446bf709be4f3966ef724d48 SHA512 7a036b36d982e96af60b5635629ae4bec2dea216e30b69d792e1bbbaabd77177d5d5e51a9eb5ecf5730948006f1ed23bc3be253662f7678a9d77af59c4308d8a
EBUILD libsodium-1.0.18_p20210508.ebuild 2548 BLAKE2B b5e852809bac9e8b9988ce9a2a8668c6b1b71621ebcb9a59cc4f6ae5c04ba6d54968f861b45f252621f33c33389d3875d6b6ec98cccdb0559d425e3e18a76f4f SHA512 a94d019989424f9301095280509577ee6cc779e6f361384f75f8cdcbc176a97af00ee67f8a960f7a6b4846dbf000ded4c7787e86fa133260ff3e8c9910f36f62
EBUILD libsodium-1.0.18_p20210508.ebuild 2565 BLAKE2B a105bef60160cf6a5f52aee41e081ff48f12e9f064b6ce8a3fd234c0aa4c6853abf0ec5efd05d12fecb6f88094dbb091a2686980676d08b740fe4eb09d4d595f SHA512 f18e99fc89a149a797a59c895cb5efd472707e70571c1a37b0fa7eaf7e9004f7d42e1a8c9ca23a2fdab02d0268c77bd12d139b3fd1b69146c15055d740208e30
MISC metadata.xml 864 BLAKE2B 5776de362d73fafaf378d83f7c050cefced1e3659f95c87cd31ab4791d24a416004d806e14abff108a7c235b750c854d20342560372a6125564655303e098cc6 SHA512 e5ec535a7fe1a299357b7886d197bcfb7fe358cc010c89d8d030cf9a8250b3e5108e945aff5fda56014648969af33d32216c22b864ee68e1632cf08006ca95d0

@ -40,7 +40,7 @@ IUSE+=" ${CPU_USE[@]}"
if [[ ${PV} == *_p* ]] ; then
IUSE+=" verify-sig"
BDEPEND+="app-crypt/minisign"
BDEPEND+=" verify-sig? ( app-crypt/minisign )"
fi
PATCHES=(

@ -1,5 +1,5 @@
AUX libusb-0.1-ansi.patch 4390 BLAKE2B c64a22623907ee5432d7f636642214221840df3721f226fedbe97da998e3503f9b6eb808e99a58f115f4bc1ac04a75b55928abd30786b9a6b5e3baa4b0f1edd9 SHA512 a3745567934bb8551b1fb0c7e43d5f749334ac763b05a23e15fb77af85034ca76fa6c65121c83cbfc44d82d6a879a43249148b1b894425956deb8eed3cf39e95
DIST libusb-compat-0.1.5.tar.bz2 276769 BLAKE2B 66fa89c507d0454a587fa84d2ee2c34428963fa1770b44038fa45063466611ae263a3c790a167e5049393ef4d87073d1b16135d63cd0666256c3430bf36dae49 SHA512 fe63bd1c65e67588a83ebfdd329025ecf75f33f877fb80dd83eb528df057efb591e010416027f9054294504562299166e8e2811a7681fa1967a03baae9b88857
EBUILD libusb-compat-0.1.5-r2.ebuild 1133 BLAKE2B fe8edd0b72be48b32a123c76a3b0fbf3a197cfdd327fe69e51d2e1cb45c737db2418019c8c45fdb75f9af3393c1aa36dd1445338d0b69b7ededf18f0eecbd423 SHA512 c20735fc8703ca112e71ee3af2fdf90116264f5ab88d5672c2872f984fa7e79b1961b75bd8f7a923fac8c1d21dde8528c9e265d634e9eec71def0ccc9a1856ab
EBUILD libusb-compat-0.1.5-r3.ebuild 1191 BLAKE2B b1e57370c6937f442ef810018746ec2a94f045fd309d12d55b083c4680e5f3a5bb3499daae5b7724ca2f324e052c7da1143e753ec9d54f147a660594531cafdf SHA512 cf1eb2f353e9717f5cf6cdf85e0a4b48edea524598b28feecaf2a7840e415e5ae168d992fbe859787cf758bd8b5ac9a302ed066aad902477ef6597f196b40ffe
EBUILD libusb-compat-0.1.5-r2.ebuild 1119 BLAKE2B cac1767551107388bcaec8f195c2f27004b4f3595b6f3a5c26cca94408d0277e49135376b6fd47d299b0a527cccd635aa365c6fb9752895f0188e1cae5d33e2d SHA512 1a289d196dcbaa89e071c853d46d2835211bc9d998112b6a1c4a6cc7a84451b84f5d61109c0ff0826e6621e84bc2e3913306799396dbe0f1522793a23b9abd76
EBUILD libusb-compat-0.1.5-r3.ebuild 1177 BLAKE2B 9a9d3b358b9000a7df31e80c0aab1fb6027deff8591ed56cd05c7cefec7872cd02c1a84397757a36cd6ed73af5bc72839ff55e57f3300b602c2999c9c60e8e67 SHA512 396e8acf2f2e509ea48fc6781d18561e2bdf1b09618a65f28c8431d2ddd2ca6e7c070cf0c2d923c35accc4e8348cc98cd894d1955a78160ac100921c1ec6d78a
MISC metadata.xml 333 BLAKE2B ee2452df6eb77285ba7e918f882c543d413656aaf0a199ac369ef60d25b8790fa37e320101f9645d5042ed04826e00922d5d38752b31492deda2cc78e7c41b49 SHA512 10f5333485c01d415c73f195e22785a9584d9dcf9662317605d9c6f14507863be5769457d2080137d31ad79fd0e825b9f02ec4160c40a5347591726843148705

@ -3,7 +3,7 @@
EAPI=6
inherit toolchain-funcs multilib-minimal usr-ldscript
inherit multilib-minimal usr-ldscript
DESCRIPTION="Userspace access to USB devices (libusb-0.1 compat wrapper)"
HOMEPAGE="http://libusb.sourceforge.net/"
@ -26,7 +26,7 @@ PATCHES=(
)
multilib_src_configure() {
ECONF_SOURCE=${S} \
ECONF_SOURCE="${S}" \
econf \
$(use_enable static-libs static) \
$(use_enable debug debug-log)

@ -3,7 +3,7 @@
EAPI=6
inherit toolchain-funcs multilib-minimal usr-ldscript
inherit multilib-minimal usr-ldscript
DESCRIPTION="Userspace access to USB devices (libusb-0.1 compat wrapper)"
HOMEPAGE="http://libusb.sourceforge.net/"
@ -30,7 +30,7 @@ MULTILIB_CHOST_TOOLS=(
)
multilib_src_configure() {
ECONF_SOURCE=${S} \
ECONF_SOURCE="${S}" \
econf \
$(use_enable static-libs static) \
$(use_enable debug debug-log)

@ -1,6 +1,6 @@
AUX libusb-1.0.24-multi_device_config_parsing.patch 2340 BLAKE2B 28e8f3916843599e3b2f03228d2366de29a9332fc0a147e32c61f8944bb0f77fe1b57b3f323f161bafd00f5ef8434c33afeb5c89ad4a0d658b54daf2ba5dc541 SHA512 78af84f9dc33589f89e6f97d5aa81ec11208dc65c3bd8b8c947837d0f70d68e5313ce3a68853d4d6cc8af4cc2f237b5c95ac2db563f0013652f88479dbcfdd68
DIST libusb-1.0.23.tar.bz2 602860 BLAKE2B 4eaf8cce0047b85c3057c67b53769739c50a39c4d34e94659b030fb11f02309f9217e93d35d78f699c55256346cf8b14827c8ddf495caeeacc522c51f473abc2 SHA512 73430ad31dd405e76a9c6c55086961003989c44964e2735b5076f9ca849e3f6fe71d10a66b74b111f0c34a0d2cb744b9ca105863c552123fce4ec0bbdd2ec15b
DIST libusb-1.0.24.tar.bz2 606593 BLAKE2B f6188b5af1225cf8b6d1486b6efcf48e837ee4f2e3592adab3ae6aae0a74a67aa54f40f0dd547f951a194d40954f2ee33acf741d2eee0b8449ce64f2edcf1018 SHA512 5aea36a530aaa15c6dd656d0ed3ce204522c9946d8d39ffbb290dab4a98cda388a2598da4995123d1032324056090bd429e702459626d3e8d7daeebc4e7ff3dc
EBUILD libusb-1.0.23-r1.ebuild 1613 BLAKE2B 89401653b8c15aab27b6831fb790a86fc9262a5af85107b8258578759ca623a7cf566e4d291ed25aee353e2c6b8a4596f7c76e79fe87418130faeb0e206b61f6 SHA512 44f76fe0654bc228fef08ac8369c2fb1dac14b846e77854c3ea534266869d6cf3337541fb1dcb1b78a5baa39943b458e915955ab38ecc187236683bee572853c
EBUILD libusb-1.0.24-r1.ebuild 1636 BLAKE2B 64b78e7153cc4d3fe9b78d935591c89f44c5cde20ece7dc0dd8bd85b140808b7b9497e6ab8c9869c0e10f0d4030f40d6a351c425f97d7b1dd4109e0dcddeaa41 SHA512 20235a64aa3098965c47cb1b95515dfad1039c99c252e4d0e177c7f5f543fb7069845c5637cda669f1a67dfcec459e0465c4e6739993890a9bdd34e90ecb5b53
EBUILD libusb-1.0.23-r1.ebuild 1597 BLAKE2B 05b9fb4d16f65f021d12b7fd1b80fda65daea7c235901df41ae34ea8daad6e8bbf83adf5b60dcacbfe8381b16c3ceccd1fb14dd84963f14f20efa1c60eb07bc4 SHA512 bc52490ef3e10480be59c05023dced2e4ce4f7587af2b7257d5fec93dc791163bfd0bfd6dff12ed6b1799ab34b2de17428955bd47a755feafffef35dc3e0ab56
EBUILD libusb-1.0.24-r1.ebuild 1620 BLAKE2B 28e186a8dde3980af7e598164ba534316c93f1e9a681c545cfbab4b2f3b2181755ca29a70a5614eea4d0dce2d679834ffa07d719d203599b4ed9dc9771586448 SHA512 f2fc2f802cabf73b28430687c4ceba5179a89bc465f59e5b8ed42dc38072056e193766ea0cfbfda569e87c2738f24fe53df863c6830f46288fe0ffabd1ec932c
MISC metadata.xml 335 BLAKE2B 8d1673cd194774a9e68e0f7458cceae03774fc5601925758a96406da4c41e9a399e42117b31b2dd23bdaf8626bfad3deb3c0a6c9b8af882aa3b4724a5bf017cd SHA512 e1040f513f81c769094c6b10e3b9bc4a64b55d281d9d97c8f3d33f1e95681b4f85070fb9731567629636b83243420320d63afba64ec7541c605f91d693f76ce0

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit toolchain-funcs multilib-minimal usr-ldscript
inherit multilib-minimal usr-ldscript
DESCRIPTION="Userspace access to USB devices"
HOMEPAGE="https://libusb.info/ https://github.com/libusb/libusb"

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit toolchain-funcs multilib-minimal usr-ldscript
inherit multilib-minimal usr-ldscript
DESCRIPTION="Userspace access to USB devices"
HOMEPAGE="https://libusb.info/ https://github.com/libusb/libusb"

@ -1,8 +1,8 @@
DIST nettle-3.6.tar.gz 2288173 BLAKE2B 45e08832e9c337f10d958956545c77f521b747b8abca56ce40c755adf352bdc2a79584b1e1c0e50f5ede0ac54794aabd6883601c53593b965aada744502789db SHA512 2471af875e51327af61af8bda53cd9c3adc27b6e32592a4b5b10b3ec60999ebf771ab9c54c747b0bade4b3b5a717e77fdbdb53699dd9e8a9ed4eee07f46aed51
DIST nettle-3.7.1.tar.gz 2380974 BLAKE2B 2dbc0204623ca9d42d4e4fec0d96e3d1aa164ac63f046198c2827a9eb8946392cbf5dd48a2a77cb98d52591eb83b48092686e3f5eb5dc2ee5f5e92cfaa335f26 SHA512 25567c0546b68851a03741ea69a2959b07cab660a723b193a9043faf1fd9eb4cd7aea72de150bb0717fd2db28e417f03ad31b14e98aec40ad316f1bcf0caf50b
DIST nettle-3.7.2.tar.gz 2382309 BLAKE2B 0195f973afd76d33805de4621cd340a041144b24a20ccab03a58749dba82ea12b063f779aeeeb3f063be5e1bb74dec4c8c8f72b3dd01aff033e908a9f534ad01 SHA512 5f6edcc24ff620885b24394b31e55b494418c35dd63e6ece222ddabc58e793c44a82155051cc5759896ed5f014a8efd547f0aef6736a131e41651c5cab7c7211
EBUILD nettle-3.6-r2.ebuild 1782 BLAKE2B efa6963f84d48a8935e47c1c079369d8fbb3594a89c2b107af059137c9e19323e41d602b7848ffe7f6ff04de3011e469897e26ff720f43fb34ef0f16461e6507 SHA512 4c0c125b4bb360e0c12eb19cd3eef3b69672e0750aa8611c16d5c427420a74efac6c6d3c8f9596c66c0d872b310051f4e4ba764a86a37bea433ef5a2da4d2b4e
EBUILD nettle-3.6-r3.ebuild 1831 BLAKE2B 52f6b9858662beb73050485055be6eef7982d280bc8da67141a6077db7245c0162e176ebf722068dd6a3a711946070a233e6cb088740e8474eba055333da2bf5 SHA512 53de5e013ca2c84a211d694ff4495c22085a35698122f4b36b3a56444d69c5bb984a7e96d5ee91df0c091f473f864b3b19ba89fa20181ec759b67e4124c566b7
EBUILD nettle-3.7.1.ebuild 1853 BLAKE2B 12bbc4ed864e017f48bb8d2d9891913bf1c29236e732ebc9172ce5abae31b5d29fd71a3a0ed879decff04a4e7827e3a7ef9474cf484d1cc170cd1086f3a2d299 SHA512 91dfb3da39d9fd8b7868ea89988af5469a287ce8adf7df2cb2d43c0563ccc4983f1884f5af720e75e6d12d2bb05294af892c4747c55825b72dd4ef3363ec900e
EBUILD nettle-3.7.2.ebuild 1845 BLAKE2B 561a5bb1a7d9a38f4190f986fcf64e6799c3e52d7cd46bffa53e58858ba5c0dd34b37f938cbcfa2ab0d2b5820412326693d9334c2f9673d47d65f2f8a80c362d SHA512 b51d753ee2150f9add9b054d64024bf06840d26f9dc92dbe7884db3d0f205fdaefedd0c6677601892db545881d761363b8ddc6c3a08b327e2e557e7beb5d93aa
EBUILD nettle-3.6-r2.ebuild 1773 BLAKE2B 02d33ac86c7654a29d44d8f4be02e4e59cac3f63cd3d0df5d3ca37d8a0e3aa77b2b68648f02607e11d94ae62f0ee1803702ba7cb13311df7db5d31dbb7ce3b27 SHA512 f9598e6f64b7f935709a3f7ae81385e1e5ac2df0653cb818e264b99601e246c1ed75652852e08bf3896b70850793375a0e8d3a1b66c06e80112fa204680e78a1
EBUILD nettle-3.6-r3.ebuild 1822 BLAKE2B 2de9fecb8d61e2e0b46f146da248290c1d55c8b6ccbc150d37c827bf8d70ad787f27eb6d1a75fde8368553b5b4f7502c781b599669e8680d25ebcb45fe1668ad SHA512 415ef79be7b99269dd09820a424ff7487dbe04eba4493bb078d528d40f3e148b3c34b7e42ec4ed2c67b5b1c66ea6687764861801a04be4cb62f141073778e4ea
EBUILD nettle-3.7.1.ebuild 1844 BLAKE2B c1488108e31969da2e7cfacef25af839eedb8b93a4d4d7f53c9b6e0236415289e2c475d6fa069e6647c769282fb22e49c7a52e597cdb51e6970f4f6bcbb213fa SHA512 29525e4cb2e5f88bcd013157a24dcd796bc662f3f76534838daf89169b2811db35ffc5343b323cafb2a8d09cadb5fab03f6c1bcc5cdf38cdcb5a749a85857096
EBUILD nettle-3.7.2.ebuild 1836 BLAKE2B a8109c4bea51c922c1e23a706c33bba6faf27e58931a058a7051b172e7dcbbc244f2589e57ac68bfc47b6f3ddefc1b092462fb764c45506e7dba5034aaa84de6 SHA512 3d112ed3d24c410c1768974a9702a468c3320772aca3565d7d7e9777969bcc1165f5994518d04966ae92f0adc27580348b369ccfd3e3c1cc721c56d30fb796d8
MISC metadata.xml 460 BLAKE2B 66da3978fdcd6fb67c2d345578e78768795254f4bb9a8b1ea8236ce99a0516cb2206f77280b5bfc23b98acbbee92bd96c32be12776fd83faa1a670fd10b3f648 SHA512 6a08cf01475e5b46f05ec3fd7d2186b7210501769d2d06780b5d078e1db39c23fd564a8a1c671362eb359c1a88759fb5479cbe757e832507aff81296fd739972

@ -3,7 +3,7 @@
EAPI=7
inherit autotools multilib-build multilib-minimal multilib toolchain-funcs
inherit autotools multilib-build multilib-minimal toolchain-funcs
DESCRIPTION="Low-level cryptographic library"
HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/"

@ -3,7 +3,7 @@
EAPI=7
inherit autotools multilib-build multilib-minimal multilib toolchain-funcs
inherit autotools multilib-build multilib-minimal toolchain-funcs
DESCRIPTION="Low-level cryptographic library"
HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/"

@ -3,7 +3,7 @@
EAPI=7
inherit autotools multilib-build multilib-minimal multilib toolchain-funcs
inherit autotools multilib-build multilib-minimal toolchain-funcs
DESCRIPTION="Low-level cryptographic library"
HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/"

@ -3,7 +3,7 @@
EAPI=7
inherit autotools multilib-build multilib-minimal multilib toolchain-funcs
inherit autotools multilib-build multilib-minimal toolchain-funcs
DESCRIPTION="Low-level cryptographic library"
HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/"

@ -9,6 +9,6 @@ DIST openssl-1.0.2-patches-1.5.tar.xz 12404 BLAKE2B 6c1b8c28f339f539b2ab86433795
DIST openssl-1.0.2t-bindist-1.0.tar.xz 13872 BLAKE2B b2aade96a6e0ca6209a39e205b1c838de945903fcf959c62cc29ddcd1a0cb360fc5db234df86860a6a4c096f5ecc237611e4c2946b986a5500c24ba93c208ef4 SHA512 a48a7efb9b973b865bcc5009d450b428ed6b4b95e4cefe70c51056e47392c8a7bec58215168d8b07712419dc74646c2bd2fd23bcfbba2031376e292249a6b1b6
DIST openssl-1.0.2u.tar.gz 5355412 BLAKE2B b2ff2a10e5851af5aca4093422a9a072c794e87b997263826c1c35910c040f695fac63decac5856cb49399ed03d410f97701d9fd4e1ebfbcacd8f3a74ce8bf57 SHA512 c455bb309e20e2c2d47fdc5619c734d107d5c8c38c1409903ce979acc120b0d5fa0312917c0aa0d630e402d092a703d4249643f36078e8528a3cafc9dac6ab32
DIST openssl-compat-1.0.2u-versioned-symbols.patch.gz 24633 BLAKE2B 6bfad4ad27dbca0bd85bfd9521ffc844c3e93e6a1cca7c814edd49affc60ece1c706dd3aa7be2ce80857532531eac6f0f03f43c0be22a769d00d9241686eff71 SHA512 3d85aa34f2491e0e36eedc45829709e0fb552f6d558c2726b59dafa98c3e679b88497f3f7399d7565d88e727591e7d9b12f5b1e27116ba19b9a661d7f75b07a9
EBUILD openssl-compat-0.9.8z_p8-r1.ebuild 4961 BLAKE2B c7df84cfeaa20321bd4325b80dcdf05030d9b1b05d6e1a59521fd32354c350afcbbe4acce8952508f21cbe01ff644cdebb42e6aeea7a2f7d4974d38291d781d4 SHA512 ac4308c5d28481bf492007879d284be72742a7c3f846debd6f010250a3c714082a0d9a00dfcb69d473960a608d0649c555d7aa1fdfacd79f28329859606d79cb
EBUILD openssl-compat-1.0.2u-r1.ebuild 7765 BLAKE2B 14149b50171790fa67e53358e9b17cb0aae83c162472789f31d60c615a917679e7734e6bb5b7a7637f5957a84e09f06f6dd8a3e2f698ba3626d45c740424a1d4 SHA512 1727bbc6ca47cdbf6ee0940ab16fa6b3a57a3a27ffd3866687a0f8fe833cfc24c271d6bc2f2fd7dd4f6833b54458c6e7b3b2d60a4b98108e208c69cd94c1dec4
EBUILD openssl-compat-0.9.8z_p8-r1.ebuild 4945 BLAKE2B 68b7267977a3fb5319c05af867706c2929df497b76732059d9d95dbf4af9110f6949574771a58220aa92e281d6d2581fdba639225eade564619e44d47a793897 SHA512 e3f5c1f2998b7e0c0dc4cd0c0e068e1c0ddae237a2a7852b497f9492ade24b6ebf8134bc433035accc3a7d9467cf615e20d0a2b79da9e33bf46c6f80d34b18c2
EBUILD openssl-compat-1.0.2u-r1.ebuild 7756 BLAKE2B 807839a953f771a269573eee0dcdbf0f25434aeb98c958adf40a53ed0abf773b3b0563149353084026d273a48aad6d5cf925adfd9e72f2caccb2cc2f02e8013d SHA512 76d29fbefdcb46989cbd84e52769996c3faf14547b765ca1d2ec3a549652ed95ba695a93b8c6ec0c914eee00f8728ae04f5757fa4bac520bbb95591914cadabc
MISC metadata.xml 967 BLAKE2B ed2fb20c832fbd18b7834f35e21072d419e8da5d88c165b7113a3835af1408f10e8c649dd2ccdffac35b6ed297320c18c0ae76b7a124fd3db6ab1a316f11c31c SHA512 12392dd6d10877fd78b8f54d6c51a5b5d50db3690fff0084112389a1ff3d28a0a37ec09262e4e817337eb04133877de8aa06f341bf9c96e73cb36c31e77f9e0f

@ -1,11 +1,11 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# this ebuild is only for the libcrypto.so.0.9.8 and libssl.so.0.9.8 SONAME for ABI compat
EAPI="6"
inherit eutils flag-o-matic toolchain-funcs multilib multilib-minimal
inherit flag-o-matic toolchain-funcs multilib-minimal
#PLEVEL=$(printf "\\$(printf '%03o' $((${PV##*_p} + 96)))")
PLEVEL='h' # _p8 -> tr '[1-9]' '[a-i]' -> 'h'

@ -1,9 +1,9 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
inherit flag-o-matic toolchain-funcs multilib multilib-minimal
inherit flag-o-matic toolchain-funcs multilib-minimal
# openssl-1.0.2-patches-1.6 contain additional CVE patches
# which got fixed with this release.

@ -6,6 +6,6 @@ DIST openssl-1.0.2t-bindist-1.0.tar.xz 13872 BLAKE2B b2aade96a6e0ca6209a39e205b1
DIST openssl-1.0.2u.tar.gz 5355412 BLAKE2B b2ff2a10e5851af5aca4093422a9a072c794e87b997263826c1c35910c040f695fac63decac5856cb49399ed03d410f97701d9fd4e1ebfbcacd8f3a74ce8bf57 SHA512 c455bb309e20e2c2d47fdc5619c734d107d5c8c38c1409903ce979acc120b0d5fa0312917c0aa0d630e402d092a703d4249643f36078e8528a3cafc9dac6ab32
DIST openssl-1.1.1i-bindist-1.0.tar.xz 18124 BLAKE2B bcbce700676d1d61498ac98281b7ad06f9970d91afa6bfb2c259ab7462b2554be79a1c06759bc7aaeca9948c2f5276bac2c4f42dbc6822669f863444b9913ccd SHA512 1dbb81bcb4cf7e634bb363c7e2bb2590a1fe3fcb6c3b5e377cac3c5241abd116c2a89c516be8e5fd1799ab64375a58052a4df944eeadc87b0b7785da710906d8
DIST openssl-1.1.1k.tar.gz 9823400 BLAKE2B e9bd90f17bc819c4960d07bbee04346e8a7adb87a764a09d033ef76f1d638c67b180c4f2beb84ec25fbff54ccc9c14c13b9b16a27cac231a5dd22b02635d5cec SHA512 73cd042d4056585e5a9dd7ab68e7c7310a3a4c783eafa07ab0b560e7462b924e4376436a6d38a155c687f6942a881cfc0c1b9394afcde1d8c46bf396e7d51121
EBUILD openssl-1.0.2u.ebuild 9866 BLAKE2B add1ab10dbe42e069eb9b68810c238747956036386f72c07dbdc9e0062df5b763cf32f3b41ba412f03f088f2685a5d89dbb6f49a502c469ee24c8b3391d843af SHA512 4af910efa93b5450010de47bb57b228aedc06a318b7193d79687628ab59fe3baad9ec3ade986fbacc5ea679442976e6919172b9637f5081e7a9431760bc4ce89
EBUILD openssl-1.1.1k.ebuild 10263 BLAKE2B 3dfcd83c85f5223f130d8c8a5eb01abd4c53628372f4486f952201128570569e0977a2f02d5cd1abc4dbee7b022da769eaaa48fab8f7c9b5fab91597c5047c6e SHA512 6db85f4010b5e565c522142a2c952895f3b1fe02166b5be2a1bb0fed6de44e0cbae4a09b103cf22cf69f8654556e331758529bb57ba65d765403b270d6254215
EBUILD openssl-1.0.2u.ebuild 9857 BLAKE2B 22b13b347cfd5dd3f42253f768912a1dcac00a3ce017a6dc0f2b8dc28201ffdc4d2b37e1ca17b3caf4665b2998e9e903b03934f0975605ab1cd1d35a550abba2 SHA512 4b0a57fbc4c06ea56d51d1715182bb309df4b18951bb69fea15ab4cc1225b648481003372cad3701dd6a42b75f20aa860c88554867338c709f6e0226a0dfdadb
EBUILD openssl-1.1.1k.ebuild 10254 BLAKE2B 2a0cdf09786c55a7c503421cb52c4c304ea61ace51dbb6517c90b26d5769905f3b00aba5418ba44db2cd67c7144dc68eed475c5747d0899cdf72ef1dfa9e3a7e SHA512 26c79f8e5eb6b680b04feac08ee71eb33c1f874b5ef2ba76a0a79ca6ed084806cba85dba15fb992065eb79b5486fb6817ae917dc5522b65f1b067ee214ad4b3a
MISC metadata.xml 1273 BLAKE2B 8eb61c2bfd56f428fa4c262972c0b140662a68c95fdf5e3101624b307985f83dc6d757fc13565e467c99188de93d90ec2db6de3719e22495da67155cbaa91aa9 SHA512 3ffb56f8bc35d71c2c67b4cb97d350825260f9d78c97f4ba9462c2b08b8ef65d7f684139e99bb2f7f32698d3cb62404567b36ce849e7dc4e7f7c5b6367c723a7

@ -3,7 +3,7 @@
EAPI="7"
inherit flag-o-matic toolchain-funcs multilib multilib-minimal
inherit flag-o-matic toolchain-funcs multilib-minimal
# openssl-1.0.2-patches-1.6 contain additional CVE patches
# which got fixed with this release.

@ -3,7 +3,7 @@
EAPI="7"
inherit flag-o-matic toolchain-funcs multilib multilib-minimal
inherit flag-o-matic toolchain-funcs multilib-minimal
MY_P=${P/_/-}

@ -5,7 +5,7 @@ EAPI=6
DIST_AUTHOR=CAPTTOFU
DIST_VERSION=4.044
inherit eutils perl-module
inherit perl-module
DESCRIPTION="MySQL driver for the Perl5 Database Interface (DBI)"

@ -5,7 +5,7 @@ EAPI=6
DIST_AUTHOR=DVEEDEN
DIST_VERSION=4.050
inherit eutils perl-module
inherit perl-module
DESCRIPTION="MySQL driver for the Perl5 Database Interface (DBI)"

@ -6,7 +6,7 @@ AUX DBD-mysql-4.050-fix-for-MariaDB-10.3.13-with-zerofil.patch 1217 BLAKE2B 928c
AUX DBD-mysql-4.050-no-dot-inc.patch 5470 BLAKE2B 09a9b2a3fe033c6ae68b949dfacf08dbc1fa6cce13369a982ad99ee0226dc2b84a8ba1f8f7384325eb5d51b663d11b6163694a19ec343bd16c2a12f74c83bab8 SHA512 795bb73dda37311b4df06ddb541c39cd924f59453d0618c5cae53ccfb698556bc0bea97a0c644546cb6285092fdf71ef04cccf8d4efa47d71a9f64eeb5c02e3f
DIST DBD-mysql-4.044.tar.gz 155006 BLAKE2B 2934224010bb09aaff9a334b25038a4c7d1eb5552f6ad2b73f44aa7e2d8cb3684644773a89f35363c156cf40867a28943320e1b8b7ef4b9d4b8ac0f6b2417b38 SHA512 e3dd9482e8f78c19dc91baba07e39e266f113ce5a014cfe6c5989c96ed0f85723a17ba6a6e00b65a1ed3c62362400bd3779eb63ed282f73587b4757da249af02
DIST DBD-mysql-4.050.tar.gz 161579 BLAKE2B fb17e151db730fd6955d3e4424dd495a9fcf5f3f4e2b6b79d9fdc86bc42c3314b68771f1d3c393fd80ea14aeda626a5c5d21f5b921d487350ffd79802edab1f6 SHA512 910f5b4ba7a7890d50a79f37d04ec8971a4f62acd0fe30bf3ab634f66e3128f0cd6513e5c9da8c807a0f4477d0cc766682ea8dd0d8072d02821b78df51f37879
EBUILD DBD-mysql-4.44.0-r1.ebuild 1824 BLAKE2B 6c3d53c03be0944b4a5ab57ffdfe46226998d5d27af4e7333d8ebfc9e7967ba795b2643c80d6a3afb96c460c3b2478c425b2c176302d64a5295b768aa43ef213 SHA512 1f1f7915a0437b822a2f95d648858c3d0cc8b5f862a51bfe818fa248e7830f2ef3dcdf171b3cf5c8f7dd94d2c1115f3c21887262c011f51a440011b4c339f6e3
EBUILD DBD-mysql-4.44.0-r1.ebuild 1817 BLAKE2B 94bd896c838ed90fc5b7166259b725f85fbf7d710e469766e24813d05d84f8a3fad9ba65d42b4ea919d18b82d4f1d779115096394e1fac4f8b94f92877660fe5 SHA512 1f797e77c60a7e972b9a3013ea1d78d95fb4df7111ead674f2c7c5784bd8a34bc5d976097da80aa4105f3397b87ff30f8526c287aa8570bf196a634e2224f84d
EBUILD DBD-mysql-4.50.0-r1.ebuild 2328 BLAKE2B ffd148c6664ebf02f36d6ce4ba8d5a357046a93664bb830a7e5e5bf205298df499c4bc68beb449b0cd8ed7b5b310b2ede07201c45d7160e487d6c0981ab61af9 SHA512 2036ff49db81f731b7c5d8a9bd7c58a2f93b3ab6f5e65b7193670d0353accc9e49256c7bad6b91e05a0ebdbca7d9c30859ce97d6805211fa16224efebd4d5d66
EBUILD DBD-mysql-4.50.0.ebuild 2020 BLAKE2B deb190bca2d55533b52af3b718084a4f47e31218c0122cf02cb40502236b0d46eacead738fdd5036b6e08b6119c8283bf641919ef1788a6a1becd893c85a7a6f SHA512 d48ef87153ebccc6ee0b60e87fe2c589abad98b3de06913e2af762a783582bc62deada93e0f8ff6cc6925e60edc1ddd4f637bb9f77a6d8905e743bddd822c759
EBUILD DBD-mysql-4.50.0.ebuild 2013 BLAKE2B c759cea79aafb4df323d3701c5d103f6ad3d3fb60faf642bc096237f16b590b1d76a981ac805260153e6c904185ee225bde76bd716ade4f47fad270f0db67029 SHA512 ae8b98820c8eb769a93d44c20f38d33d9662350b8ee2e66b9edba38f32a9fa2a69ad30d01803a50ad3c01e978626a222a271c033136e8ddb237b51ff973a5a18
MISC metadata.xml 995 BLAKE2B 6aa64b675959e1e02b7480a08f1ba8f875cb2f6ecca588512c46b2bc265ab61d996ad30eba6b487d0b9af14e77ca225a25b53be77dc7a9e7647746f656aa39bc SHA512 916a209009bf9d19b2844ca0aa01dc24cfb3d66a556905b5208e94d9137199e25dac0e56280ab6e012746e79d6808aba7ca9af2987ed78f875dfdf48b642aaf2

Binary file not shown.

Binary file not shown.

@ -0,0 +1,3 @@
DIST ansible-runner-1.4.7.tar.gz 47112 BLAKE2B 0e9ac2f63179dda44a403d90bd218f848929c2e46cc25fb5a6e34ace36db24619d3498b18319d7f49b078ea4a5d149c2eeef1671fdfe2a495cdd4cc61ca8209c SHA512 504d1e25abfe39fc5a7867f799accabe98c8a065eda06869f04a5ef2a5bb30058623497c761c8fa99d39372d1215046431484eebdaa2850f50de75a273b70ab3
EBUILD ansible-runner-1.4.7.ebuild 611 BLAKE2B e6f29cfdc856c8e26dca4b7feac3acbe1ec50be6799c32f3b415c6ee83e2eb4332a6b1fa49330d02df63e3a06afc4692af6c1676342cc956c73e2b0bbde8e231 SHA512 42d884a272dbcce14f295b4f3403678e6356038b9bdc45b43dd17b46a75805a0d5b4194808ea892b38983dd171ee4bdba059c117383662fc72b72b6addb465b5
MISC metadata.xml 796 BLAKE2B 12087d4ca0921cae39bf40c4bc38fc93091824d8ba805238d2bb08d39b50543df17bb6f7a4c096218bfdf59d7972172c2d9ad726cb392d13b18de72e5dbe8b83 SHA512 bf1c8865df7e5ecb22541c2d12d3c5180391ae88f1e658e1505fe54073d7883157d41dcffd6326d882ae4cbc4e3b811661844dec9fce03d0f89d9afa99962aa5

@ -0,0 +1,23 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
DISTUTILS_USE_SETUPTOOLS=rdepend
inherit distutils-r1
DESCRIPTION="A tool and python library that helps when interfacing with Ansible"
HOMEPAGE="https://github.com/ansible/ansible-runner"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
KEYWORDS="~amd64"
LICENSE="Apache-2.0"
SLOT="0"
distutils_enable_tests pytest
python_prepare_all() {
sed -e 's|find_packages()|find_packages(exclude=["test", "test.*"])|' -i setup.py || die
distutils-r1_python_prepare_all
}

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>zmedico@gentoo.org</email>
<name>Zac Medico</name>
</maintainer>
<upstream>
<remote-id type="pypi">ansible-runner</remote-id>
<remote-id type="github">ansible/ansible-runner</remote-id>
<bugs-to>https://github.com/ansible/ansible-runner/issues</bugs-to>
</upstream>
<longdescription lang="en">
A tool and python library that helps when interfacing with Ansible
directly or as part of another system whether that be through a
container image interface, as a standalone tool, or as a Python module
that can be imported. The goal is to provide a stable and consistent
interface abstraction to Ansible.
</longdescription>
</pkgmetadata>

@ -0,0 +1,3 @@
DIST awxkit-19.0.0.tar.gz 95820 BLAKE2B eadb3ffbfd5a1bf2835e4a7df788e06676cd7c8132c8527c04c4876e87039b72ed00775ddc342e0b31bb0c4a7036b3ecb0456761b9a6a1a5f40e60656fd06521 SHA512 169531549fd668e9917db55f2d61d8959645659496f249d9bb94432b9d7449aa549a751aa3c0255c38334e24684e4039e581d26aa2c291ede88b623824b78ff9
EBUILD awxkit-19.0.0.ebuild 546 BLAKE2B 7a7771b3bf282f4a976b2195b30158a9f281de6e8698830dcf419faf568423471fc3b59ef5d644b78b04f52399029ba407ed4836e6396665549cb8306fa9d672 SHA512 530b48e4360d4d4bd45b0931d29fd66e63558d7626bcb9294971f3a7fc9ec48fac51c7d248c1d06833a90a6856f582743b671d8a841c0a932f6726d964817eac
MISC metadata.xml 414 BLAKE2B 2aa12a4cea5eec1ad81e23408e858e5f86b212ff85b7c86df7b8fd40ce7300713df2a41d3d4018b749ae743e83c149482be715cff346d8f02fa522b660ada5a0 SHA512 1bbd6ba02c60bbd82daad0818f8f43f335ef8b482129724a161ea1589c4f7920c7767ea729fe6aa68ecea1d7b983fcd14f7ba776fd142d73212a0f8a129d6e84

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save