Sync with portage [Mon Apr 5 01:07:56 MSK 2021].

master
Calculate Linux 3 years ago
parent c3e196922a
commit e0e080697b

@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
MANIFEST Manifest.files.gz 29310 BLAKE2B 926af2cdd1de1149a2894b579d6f13533ddbd2857aaf2b03c1bdba7c03192934577e99a7cfc262c7ba6ebdcf5d016db1247b18abdb417fc8643e13b156b9b5c3 SHA512 827fa388b95d0a122c6db61ea81a73bfb0c1d053b269d2922e912e831837d8742bc8e89a9b706eb867d02c9e3329287315dce7dcbbca62f855eb8bf79aa348af
TIMESTAMP 2021-04-03T19:08:26Z
MANIFEST Manifest.files.gz 29314 BLAKE2B e73c1f5b4713a1e40f0a4dbe6cd14324e93b8491e2bff17cf67544a9a72839bb75af8f70c024deceb3855a5b9a2ce1c013c212c31e219c972d34190e6eb570e3 SHA512 e1c3c91a304279031ecd69a30269faa6756dfc48b867e4096f8507d8bd9dab35aa045a571097cc145e9dc7f2484038656dd001deb3bf450d5648d2f6f82fb9db
TIMESTAMP 2021-04-04T21:38:32Z
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmBovSpfFIAAAAAALgAo
iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmBqMdhfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
klDISA/+NZT4wHOVr5OVzjMbSx6MaY8R9KjsGzGqagFhrBjCErhn2IdDMHPa1HlF
bQ6Vg7MPrqlstXOYCSmcKmv78/OPk3KRoNfc6L3RyaVq+rGhga1bZfje7glEA56S
dNV1U76sMhR5yALUpDtfv5o6YFZ9BTsPDHQWqvQ6xmwpzLFrDbbhAH9BBOgvR32J
PZEPNZrlXkJMUmHEOwbS7QvY1OLrSdXgQ0nmZLdBU7D86a0JwK8vo8nzNpVf5lIt
eFu/cqJl4N9mPmEOBDeI3H/BhDNlhHDC7fLzlKsjbG2kixckxPcAnb+0n1BbxPXT
/ySFku/TWK547zWblye5dVe+LOA7AISFfsu/DivgqEjyrq+U7pwzDJTcFzGVM8Ck
BBVCjuSnwFTloWAXYtO1GYE7s1OC5DamKQG6/qyicnPrYcBIqBPSJaTy90wPBKAX
jdtPaYQFMurdF98k9BEky5krIgjvs9QbH853t3Q636Q29ABhWGmCPv9DND3Lcc8f
SsAwIfHCDT6WMoASaAyEaub2wv+cKJRiMHXBVTFkkItS9iCm0gHNQIkNdFuXQ/rJ
GZJeZWApDsADG2StENVxkihdr0HbhCv8fdhEcPXc+FVidKCcrGie0vt78Q73GK7s
m39lXOuInBIDnimDzbbkTCYOfdNBh5yi32U1DJHEA7VIAXq4AI4=
=9LTn
klBZ9RAAiD51ksmb3ETiYliJAtNpX2j7aJw+XEhJ8vZUfnIwaioZIOyj5GbONpuS
gZPidgVqgmp/tCjjag6zlUd8PJcle2Ca1hIAipqCBAgpKcHyKZ+HrwHo0YENE7eU
TV3Tv9TzC2SPZN1c/uEK51EU8Q4YbLaR2MX1MtBo3zRKP0IRjwjDTbv5lmibgaub
YXphdfm1V3kiszbfLcy/4XpSEX0GeDqQoA2TwbJ78HAVeJpyqWRyMaH1dH/91QGs
8AHPogtSIrqY0Tv7rZ4IAX/evsA6fuy8Fx2CorpgZfjS6uqf1tty1YvhtLxI5Ssx
oajojousvI+/NiCCowY6yXgl0oUxDeNp7XM1mPJaw1PO2RARcQsz0LfqDqB8d7PA
yWe57KA9wDvsPhJnSNVghRMtD7B5LuiqlMIzqYbZ3y3PlZHcbDuOuunwwgqVJYJH
dfbHX/otrycnszVSOFvK+iobBoW2OJApJ2wAb+F8lO3CIlARJ1MavcvCoPxqKjE1
KWu6NaUtja4SBupazyQHTMF4WrBlzY1BspjrWJjMRduamRvDyyA0sLtI/ZfrHKV5
av++1dcEccJn+CxeYWBV/RQJXRj7Vk46VAA7ERm3dxtgMhjTmybqBFlQO5kDkjsE
edUNIVMSFeqqMhVI0g+74ymfv154gZ5IV8WFZQecGjGSCFZRVD4=
=ZpZA
-----END PGP SIGNATURE-----

Binary file not shown.

Binary file not shown.

@ -0,0 +1,2 @@
EBUILD http-0.ebuild 146 BLAKE2B 73a0adb4516e0ea612354e4dbcda33ffc00be4192c340c046c6062b37cee527d788c63476a59e54cd0ced3130f6692125664738596f0a81854d59295109d06d5 SHA512 4d806cacd1807b50d26fa5db8ebeafd11e90cefb13b4588c1b9f6ff34bb74082395e663917e8e79a07bddb8880d2dead77fb9481f1cf0c67deed470c15066ad4
MISC metadata.xml 218 BLAKE2B f63c4372636935e7256d36ac161834b70e06a230bb93dda9861c41e6851132374566392a61846230a1eb2fd83b9538d06d79bbcc5a46aef706499020d3eefd15 SHA512 af3366d437ebdd44a0ef73c5b166e55c5443423447f72b0de88bc3cf6e8f23ffb823ef10ad6051a01a05ac73ae6e87cec58064b582854bf34120bbd755d859eb

@ -0,0 +1,8 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit acct-group
ACCT_GROUP_ID=297

@ -1,5 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<!-- maintainer-needed -->
<maintainer type="person">
<email>zmedico@gentoo.org</email>
</maintainer>
</pkgmetadata>

Binary file not shown.

@ -0,0 +1,2 @@
EBUILD http-0.ebuild 267 BLAKE2B 5794d9ebd724dc92bbf64ba8f46e0599b11e3136d14cb01689e41f1fff86060e7a2f1ae6744abf4e700536e1da7285f466c55ce463012c0f1a6fda609a3eefa9 SHA512 739f658ae6304d566b2334de0750660bb5a61567c85ae1fa31ae10e02e03eaa57c744cb88d19ce017f27d700f6c6776332590fde3b91bb12afd0bc4d7dbe3709
MISC metadata.xml 244 BLAKE2B 69bff1931d3487cac65b10ff2068c2ffeb68b772ca4ed4842f39d8c92403572314769f3babca3204dbf3ebec92d813821ab79ba7c78e8ca9d161149e4db88fba SHA512 ee1587876b1ab6b66fc7a7eaa9d6c1c8fa0389f885da6fd6dd88bfcea3d179f0dc36a5c8be70fefa35cfb16eb4f92f41c24a438e9db57580949a1e796b1b2d78

@ -0,0 +1,14 @@
# Copyright 2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit acct-user
DESCRIPTION="A user for www-servers/caddy"
ACCT_USER_HOME=/var/lib/http
ACCT_USER_GROUPS=( "http" )
ACCT_USER_ID="297"
acct-user_add_deps

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
<maintainer type="person">
<email>zmedico@gentoo.org</email>
<name>Zac Medico</name>
</maintainer>
</pkgmetadata>

Binary file not shown.

@ -1,5 +1,5 @@
AUX abrt-2.0.12-r1-conf 687 BLAKE2B 771c5370e3f7f181c22f8a56d8a13a02759aed2fdd5f7182d4bf9e7bebf1f80f6178acbce4ffddff7ab292c773685148621d53528b96c3099d96dcd0f26b1280 SHA512 8dc19a07ca57a7a95184366e747f20e36b97eea6423aafb88390f9754f90bfa76b6d0c33806c714fcadfebeebda05e989b282bf07cd0ce50cf01efa8721357f2
AUX abrt-2.0.12-r1-init 1921 BLAKE2B dc8bbe3d4902ac65165f1e71eb6400810980f6b90014619aa87614f0a8e1c6e9bb79afa964e5c0324ca090fefa9b90f2705c7388b488709f31619d824850e3e8 SHA512 a6f7c4029f974af083f33020756bc0eaa877c23f658d6b92388627e3a923aae499dd44e1b0e22af792a6c431a683ebe4604d6dec62bf09f70a2a5209cd45be81
DIST abrt-2.14.2.tar.gz 6113632 BLAKE2B 904ec2ca4c3aa70b62573ca2730742689f4446c1e5f04bfb6dc4267a4a9a6d44ef8c2b6e82c1e0aba04876b400c3a965a879da65bbff7ec729846f1b5c28cdf9 SHA512 82ba10cb151b4585024e3dfc626f46a7d967797e0375158cd76355c4f6a66c59578cc7b41bc5d5aaa3e694b3653b8658650df458676225660cfe95ec318c6886
EBUILD abrt-2.14.2.ebuild 3161 BLAKE2B 4106e0fd301e1c8007faef3570cdbe024b2f6e14d6e1dd1e0919c8c0739ec7c48daad5c6163fe88d68eb97074c12bdb70b7628a321fef40662c66b5bd0186275 SHA512 4001b1d60b6559a36947264cc008e9417b9d6bb6cbf353b73d9fc7ca7127c6b6b5260565ebb5c3ffcf021082210169d0ff716151f03843092e3f706f2e1973b9
EBUILD abrt-2.14.2.ebuild 3153 BLAKE2B 90814321779be2e6e624d3eaac8e0a910e11e8379c04c0d408a70b5561c4f2ce560b126887e24d72884eb9553f0c8ba00c860b775286ae5279853770cf9e6d53 SHA512 0fe5f288ebc6a9937f9cbc9634801b4c92d0e84fb3bd4b679974f8f0759d2d2bb9710bdc70462dbaf73904d9f57c332746fe93fb7dfba5ed3a9863ecbd9e8d32
MISC metadata.xml 327 BLAKE2B 856e3ab03170c985b08a7c11282af63794b0447b04d221803badcb19a9145adaa91d7637a6fe864618c469d2dfa7796bb39a3ef5ab2116eb7861f2793961dd0b SHA512 4ab7758c443c8c34f579d9b89e9b2c8aeeaf2b83f8bef397d1d56e24779708e761324eea26c0ef69283c9a018b7e7f82492a534683509040facefa382d9a3acb

@ -1,10 +1,10 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7..9} )
inherit autotools python-single-r1 systemd xdg-utils
inherit autotools python-single-r1 xdg-utils
DESCRIPTION="Automatic bug detection and reporting tool"
HOMEPAGE="https://github.com/abrt/abrt/wiki/ABRT-Project"

@ -1,3 +1,3 @@
DIST exo-1.27.0.tar.gz 5345040 BLAKE2B 294ec2a0540259bbe0296e2866f62fd472bf20c7abac8a2660eef23b819b7191d0d1f7ef8b8937382a621a13a1ab3a9bb7af7834cf9fa0b6e1b278596c1cd6a7 SHA512 c03d0c60537e81743941401ae24b39ba036e4bced935fc00ff6b6f78c9db0a4bec67a96ab77ff62a5d94be4ddc04cfe05bc3ffe377c766a775f74315e1cd5111
EBUILD exo-1.27.0.ebuild 704 BLAKE2B 4116e696998dc4fbada1247aa9d0bc1bf0c863bc9325df342ea73010a6f8d573568472f418fd3e47a347b7a5e9a922dd8797beb5085e1dac9404c2d239b09ad9 SHA512 17e48fa4c79ec343769f7c6d7d90a29f7255c3b985bd31680d0fb3c9db82370eff26a9737b7a1911adf1a5e992a394972b3cffbcaf53a58b741e71e302e8de1f
DIST exo-1.27.1.tar.gz 5344908 BLAKE2B 2672cd1e0e4ac59585c0ab376d130fc650db4a9ce8ac3ad7e28b3f22ebdabd4b6d61a477a2b1b8f4da098ef6ed296f6c9a8dae6cc734843c1d4dccb6cd2fbcc2 SHA512 e6d74968ad5677bef4b6c5b698281d1b27949214e3c1f87cbce15e622cfc800b4b0e958c6ea75f9a7eb1f8f3211f0e13bc6819dcc5e95cf996936b956c276619
EBUILD exo-1.27.1.ebuild 704 BLAKE2B 4116e696998dc4fbada1247aa9d0bc1bf0c863bc9325df342ea73010a6f8d573568472f418fd3e47a347b7a5e9a922dd8797beb5085e1dac9404c2d239b09ad9 SHA512 17e48fa4c79ec343769f7c6d7d90a29f7255c3b985bd31680d0fb3c9db82370eff26a9737b7a1911adf1a5e992a394972b3cffbcaf53a58b741e71e302e8de1f
MISC metadata.xml 333 BLAKE2B 7158aba785c9b503c94098e7d68a820475660172b369a4adce5c68a50f21741db69e58ed9e946b792cd30a8e7b9506efaad35e48f508c4e292ee224be9b34c1b SHA512 0a6b2be31cf0944ea9077c8b2cd9da50dfd87568be72bc00f44822930487f8bcaf2da4324c5a3a35cbdfd69173673122660f3dba3e4189205d45e6b75c1c1f67

@ -1,3 +1,3 @@
DIST haskell-updater-1.3.2.tar.gz 26133 BLAKE2B ea72850e5ca35ec18fa00136c654435a852b072aea0402003c962abbb0e0f09e8a84568f78c9186324b0b0ee9658de1b413670e268cfe1c0056810b8c61b479c SHA512 a4d80ecb65efa9ae21008e04b1363ff2196df4ba431fc5ec899bb9904c598c7a109a38f7dd86dd2dc86faca8ed5083d036d700e7f7796840ee5470401c24f3d9
EBUILD haskell-updater-1.3.2.ebuild 1037 BLAKE2B f4457e24f66c2e00f4b7ad3f7ca3874e02d09c92bf0538dce0555fa5c15eabd0e22956773b812510679fd94cd2661d706a11dd95de3374aad6aaff2d6a884a2b SHA512 15702462bdff201de63fe87f4ea8ac3a2f5b34d3e5b828f5c62ad690aa362f185a5bc391e4f1195cba3cf2993d6d163abae0b94654e97d1db393b245970d47f8
EBUILD haskell-updater-1.3.2.ebuild 1022 BLAKE2B a6bf02a0947a549edfd287df0777761c0a79bc8e383abb2cd092cb6d5593c779302f20dc1f3f165de409893a7d0b3f3c4025a6fd5fcacd569f9100f127a67151 SHA512 43b6dc6ced38bcfa3746b174a2c8bb71df7c70e34ed6a3c266a202c37453eaddca0a8c07bbd4a51d960a4362b967b740506bdc1d33017222755aa0a4926eba81
MISC metadata.xml 249 BLAKE2B 84b809c265ff2a09d1f06c66d4797652ff4c64205d94323e07333ae0fbddcfb8c58d0176a8cc52bd37e9353371d987b9b473b9747cb082e1c2871ed80fcfa144 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015

@ -4,7 +4,7 @@
EAPI=6
CABAL_FEATURES="bin nocabaldep"
inherit eutils haskell-cabal
inherit haskell-cabal
DESCRIPTION="Rebuild Haskell dependencies in Gentoo"
HOMEPAGE="https://wiki.haskell.org/Gentoo#haskell-updater"
@ -13,7 +13,6 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris"
IUSE=""
DEPEND=">=dev-lang/ghc-6.12.1"

@ -2,6 +2,6 @@ AUX 50pass-gentoo.el 491 BLAKE2B 30c24a820e877e74d4308b42fab036c3c670353af6eb794
DIST password-store-1.7.3.tar.xz 63416 BLAKE2B 5931608e0208dfe6965b79f586c153a4930d1c3d3b74433d026ee0bc5889fcc29334c637ca4fb68308d0169bad7c8235b6632e9f80eda1e24f0f5721353f88e3 SHA512 89755a7b02f05d75055a9fc14fd3f456c0a49ec31bdffd097a027f91228c64a98b18c1e80017aeda811773ae3287ff1b9737532da8ded06799d8fe3979ca06f7
DIST password-store-918992c19231b33b3d4a3288a7288a620e608cb4.tar.xz 65000 BLAKE2B 2bd7768fe1a93ce55b0daf15088bde7ce75dbe33f44b1890e27ca6efe70fadb07610b830bd9926f6c88b33c4d3ae208b0035f13e81f28978cb26454332a19b13 SHA512 63a448e4da3da60d3dfe02b02eb11417e179c4f0b973c822bfbb485262076ae7458c3e35e95b2ad9997a2ddfa8bbe91a822c86d7ad5d2f7a6e6cb90d11774aa9
EBUILD pass-1.7.3.ebuild 2200 BLAKE2B 29b614496070c995983bf8ebb44bd02ac8f8ed53161c814adb69cad95fe74667e869f106d51aefe26cd449a08f464cfec88315c24d3e7996ba8f1d44fc8604b5 SHA512 18dc94bdc0d786377791b99a36e3f1eb10f518874290623638cf4ab65cda3bdad7ac6875b37c15cae7dda5fa84f08204b5a64bd3c2de2a4e3b9e885fcfe3d0f5
EBUILD pass-1.7.4_pre20210216.ebuild 2532 BLAKE2B 79765925b4e4b830c737cae155ca0cbf911e31d414834d92e274171b0b7d37e6800619e9a7d5dcf78a414e8ff2382b8fb7f04ff862c28c9bbd2b5b1b586e8aa5 SHA512 b8a1358c86079c7f6078530d3d3de04951d45d01a1aa20ad21431e78c5521632ddfa46c7882f59635c9788b721aeb0e54e76f64941869610b19df4e8e7582ac4
EBUILD pass-1.7.4_pre20210216.ebuild 2539 BLAKE2B 9d8e329577046957e06da97c425198be5e2656ce4188766c69893f6dccb0b1d5057c5c2187fdcd973eeab2f1a3ee96f340b44070d3e844e99c09b91216d0dfe4 SHA512 1f4486f6744756f85264b4e01785dd6d579d653ae6ee2e23d973c7790a92ffd6bcfe364814c40f7420603f959e7649d1b9d3c10421589b086a4304f4dcac5def
EBUILD pass-9999.ebuild 2355 BLAKE2B 8dd1aee24e20485c9efef65d1e869d93556f1bd0eed7e2af81b3d5ff9ba8cdc7968a6c3ca8f12faf921cf91b558a4e94c4eb2ec84755fea8ae459de271a5784a SHA512 3a14b4d54b6d64968d262151b81e0efc3b5e7aeaa8ad8d01df1f10f37b40c069db68a3dfae0c84f369975cca10b19df1b3893fa37d39b6aa02dfde87fa167102
MISC metadata.xml 747 BLAKE2B 0fa61ff5f87f66214e11c38fe1dd0dc746b8151bc201c72d972ddbd0f8e32dc89701798746df8e2c912eb0d4ccf43fc91d857dfc5395d184f4da24d5128f7b13 SHA512 5fb903b4d06cd49dea554f2a94bbd79e544840e4cce4e876b12eeaceb45aa6321a3fe50f1d531fdeb9cbd34dab66b2bf3ac0be52b07edaf62acf69a892c96200

@ -9,7 +9,7 @@ if [[ ${PV} = 9999* ]]; then
EGIT_REPO_URI="https://git.zx2c4.com/password-store"
inherit git-r3
else
KEYWORDS="~amd64 ~arm64 ~x86 ~x64-macos"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~x64-macos"
COMMIT_ID="918992c19231b33b3d4a3288a7288a620e608cb4"
SRC_URI="https://git.zx2c4.com/password-store/snapshot/password-store-${COMMIT_ID}.tar.xz"
S="${WORKDIR}/${PN}"

Binary file not shown.

@ -5,7 +5,7 @@ AUX CVE-2018-5996.patch 6427 BLAKE2B a60d4c51470d9a1ee58afc4ced5190dc589c78604df
AUX WimHandler.cpp.patch 413 BLAKE2B 06e1ef38fbb8ae11f9c28df68c7e15db52060974930f61bdd5a04d970bc71f724a5122b05ad24b0e89d6b2142f54762ce4b6467d25345fca89075d6626abf9b3 SHA512 c246a7d912ec965b5212a510893aa1c9bd47b66b8f0fb47c03d46e5f3f891e2134cb8733594fd84f7e6034ebf07a9aac633230e2a0eebfb476f6429469058a75
AUX p7zip-16.02-darwin.patch 2134 BLAKE2B f8890b8b3e0a3ade007f162e5d3b7fdc9925e8960c6e22463a5ebc474e4ebb2577f0cc0312fda6c129bd1a02dc3ac6d3de17f2c551ee710ab36d0658acfaec52 SHA512 ed8689e39e5bd55eb9cc74c02c94782ac893fc30079492dbde459f24d07037ca63c91526ea428934814febbfbcd1f80c0683cd40d48eab055a3f856b1d78fb37
DIST p7zip_16.02_src_all.tar.bz2 4239909 BLAKE2B 075356fba5284cbb124e30c36364a910ae5a7ac6bee8a8fb682c5a7ce2f1870ef83d3160c84f8dabad1d616c13d642cba1f19fb9384160d21590cf678dd8f1a6 SHA512 d2c4d53817f96bb4c7683f42045198d4cd509cfc9c3e2cb85c8d9dc4ab6dfa7496449edeac4e300ecf986a9cbbc90bd8f8feef8156895d94617c04e507add55f
EBUILD p7zip-16.02-r4.ebuild 4625 BLAKE2B 45bf9d3aa3427e46cd1d3a10cc54b4ef980e112a24863fe888103d740a967329536da89f9e5089568c1790140720d2e4eb94542c5e6d0126e62afb4559f4f4d3 SHA512 f460bd3fc6f6a6ed54ae17f22b505acce953cf3790ff47bcde249b8af67d29772ade719b88cfff822aac0c922c27375dae15cfc28d03bac35bdc66fef2e4ec6b
EBUILD p7zip-16.02-r5.ebuild 4791 BLAKE2B 0f50cfa479b53a2416caef68dd5cae3e2631f69251a0da39ab3ef56c712af1a1d1f32c03cda3d5c4018fabbe6632b444f96ab345cc66e35815452870d27c681f SHA512 e481261da736c57fc870c3891c929927d71f77272641da7eb203871527fd6a7ec5348bf09dce225d096c5507cfdad09efd8bf06e0280dfb8b1afdd796a2fa8b4
EBUILD p7zip-16.02-r6.ebuild 4776 BLAKE2B 5b53d4b964d1e2e6db7e00e521b9808962d30a53572a82084072f7ee4589e37be9804cdf5e31baef52b6153dafcad1f3e6839b3220d5ab4fcd71de1fdc0989cd SHA512 6b54c96587cd5bdc6dcf6fb39ced6fb88256f5f5a7e64306b690c48f5894bb789464f6c504ee345a387ba5f5a7db21a932b4da4d27945bb6f5d928ae206ae7f7
EBUILD p7zip-16.02-r4.ebuild 4626 BLAKE2B 671815efb9452c69de8efb38455ce30f57bd9b4658c64df87faab721597e56180696825a7e1b2e249a688d30ecdaf78d3c2629469f158f0b25e77be02a94e02d SHA512 3ac1c023b55fbf72618c19e2e7a8b4172a6f58b7686fc3ef03fd97aed2622e98d9b83478de11b11d4c77b080d09872cfb786629ae14342426a4d9b06adcebee8
EBUILD p7zip-16.02-r5.ebuild 4792 BLAKE2B 044e6ef201189ab8467f93d27f6efb6363ac9b480dae6f59575e174d8910d79b23fda2bd23a0311ccce330578d68fac8ce3782e9e9aaa2ccd4fea79f3ecabff9 SHA512 1a48b52c98ac4d03fb1a9bcf542ff2909157dfb6bb65a880e38260d5f6067476b371ab2da6a0e3ec80f379152c8ee42e67f793309b18fa8d320a5ff242e5b949
EBUILD p7zip-16.02-r7.ebuild 4268 BLAKE2B 5885c967402ba5bb663a1eddd0c42c8287c796a8085b1b6e8978bd801a31e02772f3ee9c69af1a57d65c88dd534edb10b4d31cf5cb166bc3b9bee5f9ce9536db SHA512 8b08bb5bf3ebbeab2aca288351f7684ba08a686d82756f496c31908a1799884ad711d67c9ad041aaa547f4dd7c37dfabd6fe05f8c7bd79d3fb0577c6e60033ed
MISC metadata.xml 393 BLAKE2B 6ab87f3e2f35dded47136efbf8f93c7a899a5918b4a8e3ab6658a427da8085e8eb0e6ce2aec09fd0ea5fb14909081600b79027878b7e5b8ef9d476def057e52f SHA512 50eb24c1e60e0be2c02d8054a5039c5e2b11ac82aea3f90c0a37c21e68b01135de88878b1079ec46eeb8d1f8ab52fb8c9f58f88a498feb38ae5743adb7519176

@ -91,7 +91,7 @@ src_prepare() {
fi
if use kde || use wxwidgets; then
need-wxwidgets unicode
setup-wxwidgets unicode
einfo "Preparing dependency list"
emake depend
fi

@ -93,7 +93,7 @@ src_prepare() {
fi
if use kde || use wxwidgets; then
need-wxwidgets unicode
setup-wxwidgets unicode
einfo "Preparing dependency list"
emake CC=$(tc-getCC) CXX=$(tc-getCXX) depend
fi

@ -1,33 +1,29 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
EAPI=7
WX_GTK_VER="3.0"
inherit eutils toolchain-funcs wxwidgets
inherit multilib toolchain-funcs wrapper wxwidgets
DESCRIPTION="Port of 7-Zip archiver for Unix"
HOMEPAGE="http://p7zip.sourceforge.net/"
SRC_URI="mirror://sourceforge/${PN}/${PN}_${PV}_src_all.tar.bz2"
S="${WORKDIR}/${PN}_${PV}"
LICENSE="LGPL-2.1 rar? ( unRAR )"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris"
IUSE="abi_x86_x32 doc kde +pch rar static wxwidgets"
REQUIRED_USE="kde? ( wxwidgets )"
RDEPEND="wxwidgets? ( x11-libs/wxGTK:${WX_GTK_VER}[X] )"
DEPEND="${RDEPEND}
DEPEND="${RDEPEND}"
BDEPEND="
abi_x86_x32? ( >=dev-lang/yasm-1.2.0-r1 )
amd64? ( dev-lang/yasm )
x86? ( dev-lang/nasm )"
S=${WORKDIR}/${PN}_${PV}
DOCS=( ChangeLog README TODO )
PATCHES=(
"${FILESDIR}"/${P}-darwin.patch
"${FILESDIR}"/CVE-2016-9296.patch
@ -61,7 +57,7 @@ src_prepare() {
-e '/Rar/d' \
-e '/RAR/d' \
-i makefile* CPP/7zip/Bundles/Format7zFree/makefile || die
rm -rf CPP/7zip/Compress/Rar || die
rm -r CPP/7zip/Compress/Rar || die
fi
if use abi_x86_x32; then
@ -75,7 +71,7 @@ src_prepare() {
# Mac OS X needs this special makefile, because it has a non-GNU
# linker, it doesn't matter so much for bitwidth, for it doesn't
# do anything with it
cp -f makefile.macosx_llvm_64bits makefile.machine
cp -f makefile.macosx_llvm_64bits makefile.machine || die
# bundles have extension .bundle but don't die because USE=-rar
# removes the Rar directory
sed -i -e '/strcpy(name/s/\.so/.bundle/' \
@ -85,7 +81,7 @@ src_prepare() {
$(use rar && echo CPP/7zip/Compress/Rar/makefile.list) || die
elif use x86-fbsd; then
# FreeBSD needs this special makefile, because it hasn't -ldl
sed -e 's/-lc_r/-pthread/' makefile.freebsd > makefile.machine
sed -e 's/-lc_r/-pthread/' makefile.freebsd > makefile.machine || die
fi
if use static; then
@ -93,7 +89,7 @@ src_prepare() {
fi
if use kde || use wxwidgets; then
need-wxwidgets unicode
setup-wxwidgets unicode
einfo "Preparing dependency list"
emake CC=$(tc-getCC) CXX=$(tc-getCXX) depend
fi
@ -103,7 +99,6 @@ src_compile() {
emake CC=$(tc-getCC) CXX=$(tc-getCXX) all3
if use kde || use wxwidgets; then
emake CC=$(tc-getCC) CXX=$(tc-getCXX) -- 7zG
# emake CC=$(tc-getCC) CXX=$(tc-getCXX) -- 7zFM
fi
}
@ -112,23 +107,19 @@ src_test() {
}
src_install() {
# this wrappers can not be symlinks, p7zip should be called with full path
make_wrapper 7zr "/usr/$(get_libdir)/${PN}/7zr"
make_wrapper 7za "/usr/$(get_libdir)/${PN}/7za"
make_wrapper 7z "/usr/$(get_libdir)/${PN}/7z"
# these wrappers cannot be symlinks, p7zip should be called with full path
make_wrapper 7zr /usr/$(get_libdir)/p7zip/7zr
make_wrapper 7za /usr/$(get_libdir)/p7zip/7za
make_wrapper 7z /usr/$(get_libdir)/p7zip/7z
if use kde || use wxwidgets; then
make_wrapper 7zG "/usr/$(get_libdir)/${PN}/7zG"
# make_wrapper 7zFM "/usr/$(get_libdir)/${PN}/7zFM"
# make_desktop_entry 7zFM "${PN} FM" ${PN} "GTK;Utility;Archiving;Compression"
make_wrapper 7zG /usr/$(get_libdir)/p7zip/7zG
dobin GUI/p7zipForFilemanager
exeinto /usr/$(get_libdir)/${PN}
# doexe bin/7z{G,FM}
exeinto /usr/$(get_libdir)/p7zip
doexe bin/7zG
insinto /usr/$(get_libdir)/${PN}
insinto /usr/$(get_libdir)/p7zip
doins -r GUI/Lang
insinto /usr/share/icons/hicolor/16x16/apps/
@ -138,30 +129,26 @@ src_install() {
rm GUI/kde4/p7zip_compress.desktop || die
insinto /usr/share/kservices5/ServiceMenus
doins GUI/kde4/*.desktop
dodir /usr/share/kde4/services/ServiceMenus # drop these lines after konqueror:4/krusader:4 are gone
for item in "${ED}"/usr/share/kservices5/ServiceMenus/*.desktop; do
item="$(basename ${item})"
dosym ${EROOT}"/usr/share/kservices5/ServiceMenus/${item}" "/usr/share/kde4/services/ServiceMenus/${item}"
done
fi
fi
dobin contrib/gzip-like_CLI_wrapper_for_7z/p7zip
doman contrib/gzip-like_CLI_wrapper_for_7z/man1/p7zip.1
exeinto /usr/$(get_libdir)/${PN}
exeinto /usr/$(get_libdir)/p7zip
doexe bin/7z bin/7za bin/7zr bin/7zCon.sfx
doexe bin/*$(get_modname)
if use rar; then
exeinto /usr/$(get_libdir)/${PN}/Codecs/
exeinto /usr/$(get_libdir)/p7zip/Codecs
doexe bin/Codecs/*$(get_modname)
fi
doman man1/7z.1 man1/7za.1 man1/7zr.1
dodoc ChangeLog README TODO
if use doc; then
dodoc DOC/*.txt
docinto html
dodoc -r DOC/MANUAL/*
dodoc -r DOC/MANUAL/.
fi
}

Binary file not shown.

@ -2,5 +2,5 @@ AUX rear-2.6-Makefile.patch 879 BLAKE2B 60db156e4ac420f6d370b65c4a32b503f0ad958f
DIST rear-2.4.tar.gz 611731 BLAKE2B f7cb6955302e0be6178393a678f050729b827f822df91d28245655d414892f225e25125f7e3bfad080e139ddc9c728121894b4ebde48c4dff2a8071fb4a5d46e SHA512 8a20c0ffd913b1b4c27f6125c1ca31404daaceccb2bfff7932f1ea402806657252afc3f6719c75dcab2de18b7975f83544dac92f43a742654f90494454d7c088
DIST rear-2.6.tar.gz 750866 BLAKE2B de803951c040bb85d4659fc81ffb9264b2771a45675aca4eb0a6318201802475014c2b760415ac61ab734286f5e1e84b0c858df166b9be356384a243a7badb78 SHA512 0b6deac8f1b4adc3bcfcd19e82b5e5719df1c1c2347e3dde9bb47b6086856ebf5d08e485b876633190bb6f92a0e1c567bb65a30554205a32eec4b929e5815a6c
EBUILD rear-2.4.ebuild 845 BLAKE2B 4b0b46b7e0bac21849b77d41da8a442377a006fbebe868a53dcf2aaca4dde192ad5b95700112b800a3b55cb631901ffa32522be4dd094db87c8702f68ee4bbe3 SHA512 bd11af749e16c4c65ccf87a0f059c9c5b389b23b74ae6792b07b7667ad38198b3904357b4fa6597b18fce7405c43435b1c646e03111654fe7c474b7d32f5b68c
EBUILD rear-2.6.ebuild 1384 BLAKE2B db9f7f3bebb2f3727bd0880432b8ae3735dfc94d310276e4ed1469869546f6d76f9c3aa1bd96140b6fd196497bdc7018a0dfcc6e4e3b1965ab53cad70997b88e SHA512 4f9d2114d74414b1679f3f3b01e2beb8fa7301935955f53ff41245415e23148311c7dd681811b136ff4d90d8cff651eb7f295e9a33fba70489eba92f4ff79769
EBUILD rear-2.6.ebuild 1359 BLAKE2B 630d1ba04da06a1352cda7bfc5eb8027ad5655bd03b9d3f5451eb7f447fb7ba4c77fac455523cb5af66c0edc2184e0f422815a63c4f007df6e30558a0514d447 SHA512 8c98558d1469b76c077558a06bd725ef26a098dc1ee2b92d0b0f0217af6c4c46b02d4ca2e5b259d6f27ab974cff034bea82d53bd073b78f7b692a3fc3a1f5b31
MISC metadata.xml 1044 BLAKE2B a7156b29cf1f9d05fdad1241e28e3df0c1c0a1f2a1711e9be7bc5bbaa47c2f2609c8ab4e011923b448c26694d4d8e873f348e25a2956df2a4668150e99f018e2 SHA512 179009d5a749f9acb028b11339ce825592faaddc65441591a37f9fde202042199e6e557f0c7110332c87835e80f64f22a6b5d4e0282b9cf164e02e2a99c81864

@ -1,4 +1,4 @@
# Copyright 2020 Gentoo Authors
# Copyright 2020-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -55,6 +55,6 @@ pkg_postinst() {
udev_reload
fi
optfeature "if you want to save backups on smb/cifs servers" net-fs/cifs-utils
optfeature "if you want to encrypt your backups" dev-libs/openssl dev-libs/libressl
optfeature "saving backups on smb/cifs servers" net-fs/cifs-utils
optfeature "encrypting backups" dev-libs/openssl dev-libs/libressl
}

Binary file not shown.

@ -1,5 +1,6 @@
AUX dolphin-plugins-mountiso-20.12.3-dont-mount-ISO-multiple-times.patch 1626 BLAKE2B 0adc695494b95e300bc4b3539cdaf8c67ab8a6c60761977d93d375d1bb1c01ab5d8e65860de63f689b7a971a1f72fdae602e84620f54505ba7547067e6c3ba72 SHA512 402db0b683e71957ecba9d9280b3bf3f8911304ca06e4f767d3432376793d45e8c63ca8e16fea4cbf2f975ebcc467c6a9793ae64f15807ba88cd70b3b2d22d30
DIST dolphin-plugins-20.08.3.tar.xz 230272 BLAKE2B 1978ffebe88d95350cac0892c56e127507b6ddd6d5675bca8f420990552e20ff271e6f5742a2bdeff685c82464e70177ac83e5e9368547eb175a3e8133d77624 SHA512 2010be567ef025375caac92e90c0259faea1eb58bdbc55e441e42a10af68b6313391707a7f6b6b10285ba80dcbdee92468fa5088970eb98d4ea8afea145976d9
DIST dolphin-plugins-20.12.3.tar.xz 239340 BLAKE2B 141e5d2bb6190edaef98cec2a271e41b916966118300d69f4eb5e7da15e51730476f23a20312b76fca0fc1490501e83528b4f0cb62f9f6c64e4caf5ac5b2cd37 SHA512 1d5303e92d912bc80c5260263b081205d36372f1f15205ebd3e705697a114f8481edd1ad31004d7906c3088d43a74cb1e33dac6e1196c247e702a544d67db11b
EBUILD dolphin-plugins-mountiso-20.08.3.ebuild 1533 BLAKE2B 48540c43db4b2317dcf456d1d62c149145e1791c018147076c7ea4da1df178bcac205a4702e4a812fdda4bd7b4b74018717c3247101bcc4293c875f088c4a5be SHA512 3fcccd613b05a494fd32e65a98a7dd4af4f1c863aa38a23a8de3a4438533bb1e421007c4d63e1f30100e4a178645c05f2d0af5680c81534ff14bbb7d464f8e2d
EBUILD dolphin-plugins-mountiso-20.12.3.ebuild 1536 BLAKE2B a6494225f50cad2dfb63d62d1717daa627fdc29c107803d7ebdfde6faea4a5619c2f9262c46f798a9259f78fdcaa60507b245614d1016f077a68c943cde526ad SHA512 fb5db91d02841b0fb97cfad513fd2545fded5b08a3682499d4dd335c70b37fa1d83296bcef3dfe6c68e66f1a5ddae228c40f28b866e607a4046a6db0afa7e75a
EBUILD dolphin-plugins-mountiso-20.12.3-r1.ebuild 1622 BLAKE2B 343b68a134405723507cd90635b4d8d3aa44e612167b44d3b81e41efc5607598410120eb7c081fa21419bcaffc99b587089b0dd7c52cb5d818420ed6850185d5 SHA512 95dd8350af81dd62afe51919d10722307154ce34dbc489f55e6a7a81e0d35c8ce782ec571e2f23b4250cdea6e66d4812b91cba11143219ce1239e69d2658040e
MISC metadata.xml 249 BLAKE2B ad415db89e5dee1627aa77f44ded9d4e1e5b8217d06c7ca25bbaa3fe92ce67c2b1090957c45a821b407d7927e5af798498aa6a5b903895ee1af8ee20a446c7f7 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3

@ -36,6 +36,10 @@ DEPEND="
"
RDEPEND="${DEPEND}"
PATCHES=(
"${FILESDIR}/${P}-dont-mount-ISO-multiple-times.patch" # KDE-bug 434617
)
src_prepare() {
ecm_src_prepare
# kxmlgui, qtnetwork only required by dropbox

@ -0,0 +1,41 @@
From f136702d2adc8643ea12f1b6e3bf97925f1b33f0 Mon Sep 17 00:00:00 2001
From: Kwon-Young Choi <kwon-young.choi@hotmail.fr>
Date: Fri, 19 Mar 2021 17:10:31 +0100
Subject: [PATCH] BackingFile property should be use with StorageVolume instead
of StorageAccess
BUG: 434617
When mounting an iso with `udisksctl`, first a loop device is created
`/dev/loop0` then a second device `/dev/loop0p1` is used to mount it on
a filesystem location.
Querying for StorageAccess devices sometimes only returns the `/dev/loop0p1`
device without the `/dev/loop0` device and the BackingFile property does not
work on `/dev/loop0p1`.
Solution: query for StorageVolume instead which returns all loop devices:
`/dev/loop0` and `/dev/loop1`.
Warning: Because StorageVolume returns more devices, the function
`getDeviceFromBackingFile` could be a little bit slower.
---
mountiso/mountisoaction.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mountiso/mountisoaction.cpp b/mountiso/mountisoaction.cpp
index e5575ae..d198a89 100644
--- a/mountiso/mountisoaction.cpp
+++ b/mountiso/mountisoaction.cpp
@@ -78,7 +78,7 @@ MountIsoAction::MountIsoAction(QObject *parent, const QVariantList &)
const Solid::Device getDeviceFromBackingFile(const QString &backingFile)
{
const QList<Solid::Device> blockDevices =
- Solid::Device::listFromQuery("[ IS StorageAccess AND IS GenericInterface ]");
+ Solid::Device::listFromQuery("[ IS StorageVolume AND IS GenericInterface ]");
for (const Solid::Device &device : blockDevices) {
auto genericDevice = device.as<Solid::GenericInterface>();
--
GitLab

@ -1,4 +1,4 @@
AUX plextor-tool-0.5.0-build.patch 2102 BLAKE2B a87425f879e7ee6f7d84df05405b14d2d39ed877a9104c0103ce3e01101a7ca1e7472ffadaf86c5c4b0fb45fcab956ab225fff9654dfb0173abebf243eb9cd75 SHA512 2422e53823b986d230c8fddc2fba52a3cd9c95433e20aecf6a20224fdf9516cb840b270d11bc4e18f1aa2d33cfc22c6687736db230f04b23e5c788e9abfe2ce5
AUX plextor-tool-0.5.0-build.patch 2106 BLAKE2B 014effff2580bcd739382e947fded1f9470f4500f39a52cb1a94cbe13fc2e6e7913714193b9f2884acdae31ad1ee7ab7c38db0149accf5a9ef258220aa65a4b9 SHA512 91c5026067a6db4becd117c579313827ac36cb68da84679eb54cee2c75a0f83127529981417fa6a3249483b6f75b5b16b814b41ad0e0c4195785153aff59cd23
DIST plextor-tool-0.5.0.src.tar.bz2 51594 BLAKE2B 2a613b6cf338d75d257e4f3ef839ae7131fdf454617be846ec43aa4cce970369defc7e5009697628cb7c76e91c3f718c6f316e69285ec96aacfaa56e79e5e597 SHA512 a613c081bf01f387cd3b6b03b1c81e12a654e1e706ff96ad8aae9afe5e001b91627f95995fae838a5b47c83dd1d07bfefcb0c26d9bb981f4f72bbb3e2eaa8d75
EBUILD plextor-tool-0.5.0.ebuild 796 BLAKE2B 4eb8c39f6826774710aa182f129ee083c7fa138ecccd8797b0950f5e624029f03fecc973ffafe8b3b62fdd4012b34034abcbcebf68770ab7d9eb1982b586067d SHA512 82f522ce6bbdfa0c08e1f5ddedf2dcbce3753193eb1adb1826c199ce0fe19bf6a28aac37cefb70f885e6a21610ac7d5423bb72a0ed663c4eb02ef62d8146983f
EBUILD plextor-tool-0.5.0.ebuild 815 BLAKE2B 31499d866d54f82e84d835c9dec91b5294279b62a7ccac45a83ee78268cdc93527855085e36c07e0a2bcaec074f5a710d459a08b838c77fc9e31f37e02ded332 SHA512 80a5751839895bac44a8e20a085e6d75d839063934140cde9c3cc40192c13baabbfc5296845c33bf4ea0e89c03c3bcc057ff9d9fce190f56a5ec0c72d8a4b8d4
MISC metadata.xml 249 BLAKE2B a949abcb3ac4ee7aa4a6207dff2afac158ce4f44e885b23a07f999582a36027a7128403bd180d568c635935c280c898bdb2f65fc20a5b44736f7b4e2110ba335 SHA512 e1662bd9f712bc0da714654fcb21498be5767fad9e47402de895f518a4d97d0f7a79bbf4717c46f5c3c595c5841c6983507435e6ca325f6f9324f9a581c2cdc8

@ -1,5 +1,5 @@
--- Makefile
+++ Makefile
--- a/Makefile
+++ b/Makefile
@@ -2,17 +2,17 @@
# Copyright (c) 1999-2002 Georg Huettenegger
#

@ -1,34 +1,43 @@
# Copyright 1999-2013 Gentoo Foundation
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit eutils toolchain-funcs
EAPI=7
inherit toolchain-funcs
DESCRIPTION="Tool to change the parameters of a Plextor CD-ROM drive"
HOMEPAGE="http://plextor-tool.sourceforge.net/"
SRC_URI="mirror://sourceforge/plextor-tool/${P}.src.tar.bz2"
S="${WORKDIR}"/${PN}/src
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="static"
S=${WORKDIR}/${PN}/src
PATCHES=(
"${FILESDIR}"/${P}-build.patch
)
src_prepare() {
epatch "${FILESDIR}"/${P}-build.patch
default
gunzip plextor-tool.8.gz || die
}
src_compile() {
local targets="plextor-tool"
use static && targets="${targets} pt-static"
echo ${targets} > my-make-targets
echo ${targets} > my-make-targets || die
emake CC="$(tc-getCC)" ${targets}
}
src_install() {
local targets=$(<my-make-targets)
dodoc ../doc/{NEWS,README} TODO
dobin ${targets}
doman plextor-tool.8

@ -1,5 +1,4 @@
AUX xbiso-0.6.1-libs.patch 830 BLAKE2B afc08139e91399a28763f437cc6b6149f65195003178d1d9d75e9ff33f8fd5ac1647c5e3235bb12e32eab2c0994874ce805fecb0edfd4dd10b6680887dbb63b1 SHA512 727e8d1a7887a9ec8c694700f55c22db07792303c2a79aa091a73f7218b3df85ced7faf079762b94e4c0dbc6f2cabcbe2e14dbd16c1bfc1be43231ae3fd66c7a
AUX xbiso-0.6.1-libs.patch 758 BLAKE2B 730292d6bcfdd89b05f209477d7ac398f5624075f520f040e5077e98dcdc8409af56a10a697c2c10556e34b37163e51218000f0a2aa290932cd51b16cb9d138f SHA512 922e022da38f3ad2b621cdb382dfd79c1e79397967c3f818f446a42397b37eb2eaab38c0f9d0b0fd595e549adcb44b1508a7bbae1034fcc8586167d1bcf107ad
DIST xbiso-0.6.1.tar.gz 49698 BLAKE2B ac1605df188b0ec84d0798a0c0220405ce5082160025dc7b21405f1a17f8e0439c6f8d5dbbe293db1645ac0ad195fb0791fe765ea9e1b8c199461f97a2525dce SHA512 351b558c591c3a6c633fb07e081d57cf7ac8b15272ae19878f7d33a796567177aa4eb2fad64d71e6fd86ac18e1c25d30b52013a83ce5d44854f37ec893282fcc
EBUILD xbiso-0.6.1-r2.ebuild 790 BLAKE2B 7808229d86475624a06913793338d75ed28e66ff13ed27a5bae4acd4cade83ecdb52d32d85389fd736c4f866bd3c01bce701dfd277eea75d753710fba72f3127 SHA512 e13180337d597f44019550978ba3a5ce465322b04061c92fa8b516df4505b66b6211e6edae7fe7d7a35efe9cb1e6a37fd805731e10cd545a12e34163442fcda2
EBUILD xbiso-0.6.1-r3.ebuild 799 BLAKE2B 61ce71499c1b791bf3de965ea996c2f8eeaee0057769dde1b87b01a101181e8071b6918e9d9e6e4f28c433c06a5d30f6a9dc4f861d9cb8f2b44701d9fc890ec1 SHA512 26337c617650fe436ef9c9772e85e2506b539b10301477d7478f5a563100c6b4e08dedcb5d6c0ee42cda0b568da3e7677f2be179a8fcc84b982bf51545037fa6
EBUILD xbiso-0.6.1-r3.ebuild 797 BLAKE2B 6b2344b9070ac9bea47acb3abfaca30281b4d2a43c9fc161816753ec9ab6c34995c40fd6fb12ac7f457b887aa3731be6db2ba90cf00b2bed6810ee7ad6b56921 SHA512 5acfb0e5b5410e8a4eaac97d19be607c28f2b5c3bd2138c5e30e9d6d0be33ef0f768b3d4fda094ab0f295387ddce7b413cfe9111e35300e742f55b19085e084a
MISC metadata.xml 247 BLAKE2B d21bba6853017889144969818fc5147041d96b924fe59bfd2c0eae9d4ddb91ec7a6ded7aba530416dd388787c1e311d00d840e5a9f47d55fb1c7632e6d166c37 SHA512 c99518b71acec8e93cb1ee0d413e78b81984cd4baeb252efc639738813c96655104bc2398d7f2e967edbd0ac4ec1b08c187afad31be039a8f15e3b6a39324cd7

@ -1,5 +1,5 @@
--- a/configure.in 2014-12-02 18:56:23.000000000 +0300
+++ b/configure.in 2014-12-02 19:09:46.724190436 +0300
--- a/configure.in
+++ b/configure.in
@@ -6,13 +6,13 @@
dnl Checks for libraries.

@ -1,33 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit autotools eutils flag-o-matic
DESCRIPTION="Xbox xdvdfs ISO extraction utility"
HOMEPAGE="https://sourceforge.net/projects/xbiso/"
SRC_URI="mirror://sourceforge/xbiso/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
src_prepare() {
sed -i -e 's:C) $(CFLAGS):C) $(LDFLAGS) $(CFLAGS):' Makefile.in || die #337769
epatch "${FILESDIR}/${P}-libs.patch"
mv configure.in configure.ac || die #426262
eautoreconf
}
src_configure() {
# for this package, interix behaves the same as BSD
[[ ${CHOST} == *-interix* ]] && append-flags -D_BSD
econf --disable-ftp
}
src_install() {
dobin xbiso
dodoc CHANGELOG README
}

@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/xbiso/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
src_prepare() {

Binary file not shown.

@ -1,6 +1,6 @@
AUX 99acme-sh 62 BLAKE2B b9542b99b2e720e0930139f7dd56efc63e596156dca1649624f6f4c27a7d57555bb13deb3b5714aa06477e9ca79996b5f891c8a91ea808d853cc7e5d5655b0a0 SHA512 b7fc9402e3bea3ca846bdb82d6f21d1b7023bb2ace8d5ffd146959cd12e3270243fd22e3a7dde9b6cefae8f2cbca369b35d2da4ea9f1e60a2f61ae81612d8bc5
AUX acme.sh 63 BLAKE2B 50c3284c0172ff0a0dc57fcfbaba57a6518d7c043b5d052f2710b28229b9b13313e7ca7c8b644ea273eb2f4991246631e70e6184fb5489005be12b77b8efa229 SHA512 7ec0764c86db5c68c42189a8af708e769189df201fdf017bd0d8d9e322ab71c2f422be382d170a1f4b876a1e5a6629eb55df0c564abfebab665e27e58660ff6e
DIST acme.sh-2.8.8.tar.gz 218582 BLAKE2B bcd2fbc0ff984d7bbcf4e0ee4c1f08f868ebc4b31a5d217587cdeb5810b8991698de52dd082219194c762ef245324e981eb2a044b213e2713c0d12370be1c19b SHA512 cf601965cd5542dbd11668330d0a4e428e89ccc3af92d4d04ea3936c8a31979a5c00aa8e18a31fde07812242dddcebbfdbc06f1c29260b917dfa19f88d12fd72
EBUILD acme-sh-2.8.8-r1.ebuild 1206 BLAKE2B 99e8c88d8a6f2cf8a189ec22d85cfb93397d50767873575a5e517de688820e2e52a0c50b31265e99b413ca8cf98490260dfaf59129d22cd6c16d005f1a45af42 SHA512 c9974da53271607ab45e1101f12ee7f8c0f731cc167fadff65c4fd14e2bb5d3075a20b688c6aecaf6aed7b462cfffc1f8b8d8ebeb8098f887a1eef3818483d61
EBUILD acme-sh-9999.ebuild 1098 BLAKE2B 25a97db2f6e8cd0fafc2c07de5312ac8dd3bbfbd4e17cdfbd7c3cb11504137cc705d8ad8f286620e9d72e88bd6cdc2a10e50a53333ea6b43840ed137ac5d6c7d SHA512 2f29bda15f989b61b66bd311e0a34772db242881480e6f34dfb2056aaa5bbe92f1c26cc0eb2c7d7ac218e47088c11c5a8e2eb80f52bb6b5e2a34da3e7a0b0f3f
EBUILD acme-sh-2.8.8-r1.ebuild 1176 BLAKE2B b20e0c245dbf3b7f42487b920882aa266fff5d944e358a272389d5d90b4276c7feb52fba39a08d069444d854b758f1ae55e4e4cac09f0243ae86c8e0fae8bf80 SHA512 46f1a2cf03b03245dbd5bf212ab9714c6fdd80de9191bb74eb4e21a560eea53d8d90aa4a7fdd25b2eedbe9b472be88a72f000ad63bbe5e9cd0450a0b552c6ac3
EBUILD acme-sh-9999.ebuild 1068 BLAKE2B 30c215e09a39861eaf708402590c9a5b26585d60627bf743cfa39d3ca50012df52e53a2b350cc67d9980446af22b61678a845b3dd1d007d63fc4ab8eef4de8b7 SHA512 3184802d442b94dbfd38b23a244879cf9f863d4e2371051b6925e8ab1de4077c697f48b1625ff36447c004a679f45df0419b9560d165519e06c96a6250768aa0
MISC metadata.xml 676 BLAKE2B ff6e0af7a7e7ff2a4571e5a3bda9a8b300c74e2b5b526a364c920372d7be42ec1986c7dd464c539905d8cba59e73645e0d1079fd0129919d53d1c0c833ec86f9 SHA512 94d61b537880bffcfe15e79a1bd82d96ad7f39e180a19d61a0fc0c1e2489e1f48f378ac8683bc8e790d2edc7fcb761a0e5498885b7ae4deeb9e2165e4534e45a

@ -45,8 +45,7 @@ src_install() {
}
pkg_postinst() {
einfo "If you wish to use the webserver mode,"
einfo "you need to install a supported web server."
optfeature "using apache2 webserver mode." www-servers/apache
optfeature "using nginx webserver mode." www-servers/nginx
optfeature_header "For webserver mode, install a supported web server:"
optfeature "using apache2 webserver mode" www-servers/apache
optfeature "using nginx webserver mode" www-servers/nginx
}

@ -41,8 +41,7 @@ src_install() {
}
pkg_postinst() {
einfo "If you wish to use the webserver mode,"
einfo "you need to install a supported web server."
optfeature "using apache2 webserver mode." www-servers/apache
optfeature "using nginx webserver mode." www-servers/nginx
optfeature_header "For webserver mode, install a supported web server:"
optfeature "using apache2 webserver mode" www-servers/apache
optfeature "using nginx webserver mode" www-servers/nginx
}

@ -1,6 +1,6 @@
DIST certbot-1.12.0.tar.gz 1419901 BLAKE2B 0ee1059c34ed6c73d1a066d54592917d5c65a8a193034f2d158397b559d2c7278d25fd3d4f2c4e553cd1737bfd8e871e8afba70e483fc4401cfa9deca913ded0 SHA512 1fbbba6294c6cd11a7f3b3887ac8775ed6c8cacd22879f68a4e3d8fb03021357dd0f32d8c96806b4f5b922dc243e332cfb36ac966f509fba739551e23e0d20fa
DIST certbot-1.13.0.tar.gz 1426058 BLAKE2B 661aeb430e468a46362c537efd253bb581c7e94b32c67131ae951a67b14d8b6d0f806b7c66a7f60375bb5fe95c714e1b58d3c811d5e0ee21e371b1ff611f74a8 SHA512 1c88027a2259ef9cfb852dd5bd0d326de52d8d7bcec984ee50dc7e5dfe60e2ea68b50afa255b95b2cac08f51467d6584d5671f2410b112b50ce5e4312969ad48
EBUILD acme-1.12.0.ebuild 1722 BLAKE2B 028fc0e59a8902a96f1476e0114781659173a85ec6e87cede7941b61597285548924ab6ee8976624bc506463b1699d86f6dd3c092d4c990e5380e69c1ba57fd5 SHA512 757ba13b0756030605b1d8a3dfe0451a7a04fc731897581b3c52e03f90c79139d276e7eefd53999ee4d32889ecc29eb29e4de57de68e2edc5848ef4f3c49be5a
EBUILD acme-1.13.0.ebuild 1681 BLAKE2B b3ede9a67c5e6462e623921bc02190a909c2b22d712c527a9de590af5892fc4770d9d3bd1174a0f0f1fcb054a93fdb88862b315260b74aae3755f666d1d91cfa SHA512 61652a5c834a08bcfe9aa806a985c25c9845022db1d458b7e8d77629a483269e41e583cfff536097bde43ad02a021be3652c5a73eda0f4661aa206aaff800eda
EBUILD acme-1.13.0.ebuild 1679 BLAKE2B ff4806292419911de014008dc51d250464f90368325db9a0cd73b6ba2881c6f60563fd7831d999ffba75772cbfa24af517d9fa52556f260f13c5855400d635bf SHA512 fbdc63af62a50e9ca6f98ed17b1b1be58a0a206b4e0940557b592f715a3d8bb81c6432132623e497e94806d595d4e71f0a660512c8ee23bd15b84088a62821cf
EBUILD acme-9999.ebuild 1681 BLAKE2B b3ede9a67c5e6462e623921bc02190a909c2b22d712c527a9de590af5892fc4770d9d3bd1174a0f0f1fcb054a93fdb88862b315260b74aae3755f666d1d91cfa SHA512 61652a5c834a08bcfe9aa806a985c25c9845022db1d458b7e8d77629a483269e41e583cfff536097bde43ad02a021be3652c5a73eda0f4661aa206aaff800eda
MISC metadata.xml 400 BLAKE2B a09af005ab6b00b9eb6e9252814273c932609e4dd6020c2289f5dafc8aa3e6bcb9696dc887767f29271af4a93fae73116f688937613ff9a340d5747a801097e5 SHA512 92c877fdfd16f55997573f2719eed9a9609fe34baff4c8b09bdb500c9eaf3e2bd3536e60127f171a92c4a1b8d9446e00208856754758c21779a8bbd137c3fab7

@ -11,7 +11,7 @@ if [[ ${PV} == 9999* ]]; then
S=${WORKDIR}/${P}/${PN}
else
SRC_URI="https://github.com/certbot/certbot/archive/v${PV}.tar.gz -> certbot-${PV}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
S=${WORKDIR}/certbot-${PV}/acme
fi

@ -1,6 +1,6 @@
DIST certbot-1.12.0.tar.gz 1419901 BLAKE2B 0ee1059c34ed6c73d1a066d54592917d5c65a8a193034f2d158397b559d2c7278d25fd3d4f2c4e553cd1737bfd8e871e8afba70e483fc4401cfa9deca913ded0 SHA512 1fbbba6294c6cd11a7f3b3887ac8775ed6c8cacd22879f68a4e3d8fb03021357dd0f32d8c96806b4f5b922dc243e332cfb36ac966f509fba739551e23e0d20fa
DIST certbot-1.13.0.tar.gz 1426058 BLAKE2B 661aeb430e468a46362c537efd253bb581c7e94b32c67131ae951a67b14d8b6d0f806b7c66a7f60375bb5fe95c714e1b58d3c811d5e0ee21e371b1ff611f74a8 SHA512 1c88027a2259ef9cfb852dd5bd0d326de52d8d7bcec984ee50dc7e5dfe60e2ea68b50afa255b95b2cac08f51467d6584d5671f2410b112b50ce5e4312969ad48
EBUILD certbot-apache-1.12.0.ebuild 916 BLAKE2B 4f18cd312b4ffec9ceaa76506f41a9c444bc633683aad355040042bb15685c8ea2f3ccf65cdd6956187e28bd86615e4a2e246f989af9761acce44d1cad3f6ae7 SHA512 a3d47c298d4561c7d87e261f054880a7bdc59dd9f09566696fe9f77e261238fddfd510069eac5511507dc53d49f6d214770fb9f701abfddd0ab233d0562e2ffb
EBUILD certbot-apache-1.13.0.ebuild 918 BLAKE2B 27d7ede9a9f1e9617833c483492277ccb0fab3715072b826134de1d460701fe5e99f69450d2ad54be818040f7f9315585b454188fb99eea55737e7128e496a9d SHA512 ecc7e71a5e4655d5e6ef3d79099130a30f8be29dc041e3e273c8e22599e8f70b36f32572f3d36b35894e095f55cb11cabf9a654bd315c0622e4edb5c29249294
EBUILD certbot-apache-1.13.0.ebuild 916 BLAKE2B 4f18cd312b4ffec9ceaa76506f41a9c444bc633683aad355040042bb15685c8ea2f3ccf65cdd6956187e28bd86615e4a2e246f989af9761acce44d1cad3f6ae7 SHA512 a3d47c298d4561c7d87e261f054880a7bdc59dd9f09566696fe9f77e261238fddfd510069eac5511507dc53d49f6d214770fb9f701abfddd0ab233d0562e2ffb
EBUILD certbot-apache-9999.ebuild 918 BLAKE2B 27d7ede9a9f1e9617833c483492277ccb0fab3715072b826134de1d460701fe5e99f69450d2ad54be818040f7f9315585b454188fb99eea55737e7128e496a9d SHA512 ecc7e71a5e4655d5e6ef3d79099130a30f8be29dc041e3e273c8e22599e8f70b36f32572f3d36b35894e095f55cb11cabf9a654bd315c0622e4edb5c29249294
MISC metadata.xml 358 BLAKE2B c94560461dda9d2d671208dd9a7e25586f86fe262bb06303a2a5e7f6f717d6936abe8c16dc6c7308aed4f8d11d4d5ae69969367b14d5bcfe838f60fc8b583642 SHA512 04670ec371be696e3da0328059ac4a336995a230823b10b6e5073fdb780ad1b873d510f31ec6c324b82562c0cfc86bfd3cbd797ef577fba7dccfe50c496627f7

@ -11,7 +11,7 @@ if [[ ${PV} == 9999* ]]; then
S=${WORKDIR}/${P}/${PN}
else
SRC_URI="https://github.com/${PN%-apache}/${PN%-apache}/archive/v${PV}.tar.gz -> ${PN%-apache}-${PV}.tar.gz"
KEYWORDS="~amd64 ~arm64 ~x86"
KEYWORDS="amd64 ~arm64 x86"
S=${WORKDIR}/${PN%-apache}-${PV}/${PN}
fi

@ -1,6 +1,6 @@
DIST certbot-1.12.0.tar.gz 1419901 BLAKE2B 0ee1059c34ed6c73d1a066d54592917d5c65a8a193034f2d158397b559d2c7278d25fd3d4f2c4e553cd1737bfd8e871e8afba70e483fc4401cfa9deca913ded0 SHA512 1fbbba6294c6cd11a7f3b3887ac8775ed6c8cacd22879f68a4e3d8fb03021357dd0f32d8c96806b4f5b922dc243e332cfb36ac966f509fba739551e23e0d20fa
DIST certbot-1.13.0.tar.gz 1426058 BLAKE2B 661aeb430e468a46362c537efd253bb581c7e94b32c67131ae951a67b14d8b6d0f806b7c66a7f60375bb5fe95c714e1b58d3c811d5e0ee21e371b1ff611f74a8 SHA512 1c88027a2259ef9cfb852dd5bd0d326de52d8d7bcec984ee50dc7e5dfe60e2ea68b50afa255b95b2cac08f51467d6584d5671f2410b112b50ce5e4312969ad48
EBUILD certbot-nginx-1.12.0.ebuild 933 BLAKE2B b64ce9678fdf0d6a7cb66c4f8270764d04726c9942aff1288cb278af75dd53fc0b9dc5790146458d0187c2d24c5d87643bfad7befca642178f3c97d927268c6c SHA512 8b149b8dbb4938d826a06bdda5bd526a7abd3afd3123148496220e620058717e754345dc9326a96ff83c02d5570d0803fd59154cfce9c4892bf11688c60c0d0b
EBUILD certbot-nginx-1.13.0.ebuild 935 BLAKE2B 1eed182016c7f44b8ed6339e2adcfad6789663f04dcbbfd76239ac0b43a84388c05f3e73af0b7a76d2cd25710ea8f260a93022e1e81efc55d4c039b144fa469c SHA512 9199c62a00c96c4e839774a78e4a7477e95621574a78415110755ad5e856ad5ecabe957cf1c19a2c263e03bf265724f224c31ee7a43cd2cc00561e1a57de7340
EBUILD certbot-nginx-1.13.0.ebuild 933 BLAKE2B b64ce9678fdf0d6a7cb66c4f8270764d04726c9942aff1288cb278af75dd53fc0b9dc5790146458d0187c2d24c5d87643bfad7befca642178f3c97d927268c6c SHA512 8b149b8dbb4938d826a06bdda5bd526a7abd3afd3123148496220e620058717e754345dc9326a96ff83c02d5570d0803fd59154cfce9c4892bf11688c60c0d0b
EBUILD certbot-nginx-9999.ebuild 935 BLAKE2B 1eed182016c7f44b8ed6339e2adcfad6789663f04dcbbfd76239ac0b43a84388c05f3e73af0b7a76d2cd25710ea8f260a93022e1e81efc55d4c039b144fa469c SHA512 9199c62a00c96c4e839774a78e4a7477e95621574a78415110755ad5e856ad5ecabe957cf1c19a2c263e03bf265724f224c31ee7a43cd2cc00561e1a57de7340
MISC metadata.xml 334 BLAKE2B e7b28e7d3e7c6fdce0c5120b29fbf5aa607408e2add6c0ad42e921fb1add9def38c6cb191129a5a6e1f0e3ea119caa6cdc74955b572e5d2c6f854d0b7c7c521a SHA512 a24ccf633fc9c2670dcd35801d95bd8ca0f4ea4d3d53b6651f2e8e3e280b95ec8a464d99f5423942c14b0777ae4551f46c1ff285caea460bc91cbc417a7a5b70

@ -11,7 +11,7 @@ if [[ ${PV} == 9999* ]]; then
S=${WORKDIR}/${P}/${PN}
else
SRC_URI="https://github.com/${PN%-nginx}/${PN%-nginx}/archive/v${PV}.tar.gz -> ${PN%-nginx}-${PV}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 x86"
S=${WORKDIR}/${PN%-nginx}-${PV}/${PN}
fi

@ -1,6 +1,6 @@
DIST certbot-1.12.0.tar.gz 1419901 BLAKE2B 0ee1059c34ed6c73d1a066d54592917d5c65a8a193034f2d158397b559d2c7278d25fd3d4f2c4e553cd1737bfd8e871e8afba70e483fc4401cfa9deca913ded0 SHA512 1fbbba6294c6cd11a7f3b3887ac8775ed6c8cacd22879f68a4e3d8fb03021357dd0f32d8c96806b4f5b922dc243e332cfb36ac966f509fba739551e23e0d20fa
DIST certbot-1.13.0.tar.gz 1426058 BLAKE2B 661aeb430e468a46362c537efd253bb581c7e94b32c67131ae951a67b14d8b6d0f806b7c66a7f60375bb5fe95c714e1b58d3c811d5e0ee21e371b1ff611f74a8 SHA512 1c88027a2259ef9cfb852dd5bd0d326de52d8d7bcec984ee50dc7e5dfe60e2ea68b50afa255b95b2cac08f51467d6584d5671f2410b112b50ce5e4312969ad48
EBUILD certbot-1.12.0.ebuild 1150 BLAKE2B 7a15d3853c2820587c808cca3817262417220af4433930273b8acf79ffc71a133fe6f70d26a068e1c0b138ad0f1b4a310f3f7373e636c1a15704c7dca6a7dbc0 SHA512 1062c0d646822f8179a5b054d2ccacbb29b0c2ca3b7d0ae4481a02133baa3752d9c6d2f4a56282e634ec58b1691001fe490e0b3b21e6e0c41d639d3b69097d6e
EBUILD certbot-1.13.0.ebuild 1152 BLAKE2B 427c31271d42843567d0d985b66079a85854a596e8da91142634bfc160e0b2e3fcf78af602a53bb3e9643d5c80068d37269f79e25e1b1fbdb8752f9dfb7c507b SHA512 3e32d7ad4e129d87d05d84365aab483bf7715eb10a730b1e195495461ac03d1cada5705f0c68477b56621761431dbdd3989e81929f99f453d91734de74075aea
EBUILD certbot-1.13.0.ebuild 1150 BLAKE2B 7a15d3853c2820587c808cca3817262417220af4433930273b8acf79ffc71a133fe6f70d26a068e1c0b138ad0f1b4a310f3f7373e636c1a15704c7dca6a7dbc0 SHA512 1062c0d646822f8179a5b054d2ccacbb29b0c2ca3b7d0ae4481a02133baa3752d9c6d2f4a56282e634ec58b1691001fe490e0b3b21e6e0c41d639d3b69097d6e
EBUILD certbot-9999.ebuild 1152 BLAKE2B 427c31271d42843567d0d985b66079a85854a596e8da91142634bfc160e0b2e3fcf78af602a53bb3e9643d5c80068d37269f79e25e1b1fbdb8752f9dfb7c507b SHA512 3e32d7ad4e129d87d05d84365aab483bf7715eb10a730b1e195495461ac03d1cada5705f0c68477b56621761431dbdd3989e81929f99f453d91734de74075aea
MISC metadata.xml 358 BLAKE2B c94560461dda9d2d671208dd9a7e25586f86fe262bb06303a2a5e7f6f717d6936abe8c16dc6c7308aed4f8d11d4d5ae69969367b14d5bcfe838f60fc8b583642 SHA512 04670ec371be696e3da0328059ac4a336995a230823b10b6e5073fdb780ad1b873d510f31ec6c324b82562c0cfc86bfd3cbd797ef577fba7dccfe50c496627f7

@ -10,7 +10,7 @@ if [[ ${PV} == 9999* ]]; then
inherit git-r3
else
SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
fi
S=${WORKDIR}/${P}/${PN}

@ -1,3 +1,3 @@
DIST john-1.8.0.tar.xz 4468704 BLAKE2B 90d6acc03dc8d22ef869320723e4799e64e15b621cde327ad420595889a43242b182079fd306bb7741b766ddc5e1239e3bdd4f4e396a4ab1e86d635cbebf8f60 SHA512 e2820ecabd7ea4c7404c3d40f064994d0f5746b093c859a58fbf2588492ebcef411d9f3088c8e8ee726284ead969e26fdae834cdae3eb2d32408fc79ed906543
EBUILD johntheripper-1.8.0.ebuild 3137 BLAKE2B ea9ce709f148fa885d299638c30faa8a040000a0bb9420ab63f541b4fda4b68d99a5e2dedcbd66f1c523379c98eca7f4766e87feecc7bb27f120e9e503d4975a SHA512 24d775bb037744cee25b9615834e1e2253b3ace3f151edba908eed34fbd2085c9a1a1db424f78e30fa686c4015e856037a19ab173690ad73b1947931ed8321d5
EBUILD johntheripper-1.8.0.ebuild 3121 BLAKE2B 92eb6d74bbaa0617e54639dbc9c7aea2c193c53f6996ab1b96bcc85f789e6a92713239cfdb6f2b1d09678dfa6b94d37eed3e3babffbc1e38c2c938e3d8bb4a8c SHA512 770f077de18bb64b4a25e31e048fca5462fb0b2c6acd2fd32f7138bb693dfadc6b4f7264f481f9a4394851dc813105a38279addb84c21eac348e9e6f0ee6c247
MISC metadata.xml 408 BLAKE2B 061c3b13a1528247c36a3c97dda9b4eb044a06abb953180723a83b7c069e6b40decac9e12605a17d9a6ed4d896ada27acbf8d2c42044872e64efa4cb895b609d SHA512 cb3df73a8466c79899cc1a8c2ed2431a84300fe09dd2a930c958c9d1fd68004191f2384722fe8a96ccca305be50143170b2722c672ec807971c9265064ca0d35

@ -3,7 +3,7 @@
EAPI=7
inherit cuda eutils flag-o-matic toolchain-funcs multilib
inherit cuda flag-o-matic toolchain-funcs
MY_PN="john"
MY_P="${MY_PN}-${PV}"

@ -0,0 +1,3 @@
DIST 453B65310595562855471199CA68BE8010084C9C.asc 3155 BLAKE2B 7126ccc1af0350ab179c137915bfb1ab7da715219a7f037a08f79d3e503d4fa424a01cf83cd57866c8fb22957e1b736d7c32e68035189b182b09ac9be696eda6 SHA512 49861840e534d1b1ed7d9ba16d825b5f861e05d82119adea8e3bf16355c6c3ed5cdab39c828f9e33f644ff9b806735ca2e70ddaa7c9e92aead87019515118006
EBUILD openpgp-keys-libvirt-20210401.ebuild 609 BLAKE2B 9c7661551207adc6eb91cf54e163ef10e99cdcc37642198eb67ab80d2fc6727f0d1652be57fb9a66ca9e606b8be27b4c0174e52dc660336465c9c3248221b33d SHA512 1bdbe097a831a1476755a83385e43a8e148c7c6372736f9edc3ee28a4cb90006cfcd7290442adb25884b51afcf6604f60950ebbc7386ae6c9eb148d9266c582e
MISC metadata.xml 250 BLAKE2B 7010283141a3de7d2bf179e3c65a5e9a9056872ace6aa9db777d4cc7df771e58ebd4704c87c9f8e07dcbbd882f7c0a6ec027fd4b518e0f2e6e3004d710db5641 SHA512 1b19067c8678f6659f5714fbfb5a770adde6b03b5715bd4701d70e1a036b7f1b81fd9da063792b755abc90064aa6db663d6a6032a422f7839882628da97786c1

@ -2,7 +2,7 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>haskell@gentoo.org</email>
<name>Gentoo Haskell</name>
<email>virtualization@gentoo.org</email>
</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 by libvirt"
HOMEPAGE="https://www.libvirt.org/ https://gitlab.com/libvirt/libvirt/"
SRC_URI="https://libvirt.org/sources/gpg_key.asc -> 453B65310595562855471199CA68BE8010084C9C.asc"
LICENSE="public-domain"
SLOT="0"
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
S=${WORKDIR}
src_install() {
local files=( ${A} )
insinto /usr/share/openpgp-keys
newins - libvirt.org.asc < <(cat "${files[@]/#/${DISTDIR}/}" || die)
}

@ -1,3 +1,3 @@
DIST yubikey-manager-qt-1.1.5.tar.gz 16066508 BLAKE2B cd15950c68cacc3e2904a5e1fbb3a2d98544084717f379202ccfe70082b0971959178730afb9ddbbfa20f436ef8d7cdf820df1e88539f99ce77913f60228af0f SHA512 b019a7cdebd741cd536a18670795f83c7e010e221b4f9c82dcd3c57b0c4bce878865c6605f10c962f4bd5e926c285a894ea97d2925ba091847ece5ffa7ce5bb6
EBUILD yubikey-manager-qt-1.1.5.ebuild 1489 BLAKE2B cbdc19ea06672e4eb5d6905fa93dcb10f22161f44091c032382173780e4dad9ce5ed8f39a6e68f325a5f0873b4ceba7da410ba2c0a02f13d76e0a1a249494b41 SHA512 3b6f3d43f3f938f2cd12526a66db850e2f14e76b9cbcf0835cc02cfbd50481cc41d0d3eccbab279c0cd3ae66c962115ee759c36a3282fdad08c8b644521db9db
EBUILD yubikey-manager-qt-1.1.5.ebuild 1482 BLAKE2B ef6a4e9604b3b7d9f86e019b9a1cce9c93259fd4b4e2332dca7ebc64d6a4dc9c0228c31584fd4b0e5346bf21b02846f1156e31b3d2ff344e883997abbf314e08 SHA512 c6d558b98f125fbeeccf0ffd3553b7a36f90956558b9b14c5842519b97dc4f14083e84dc05222d602ea101106cad515228b8f3e82075d2a00740379d9b12a98c
MISC metadata.xml 371 BLAKE2B 1081e69aeb641c9d7de472bed98dfb336bc37e5374becbec4603316176419dcdb337f29b355b3395b778d250a99e32b181b84b42d4b7c10dedce7c47a6a187f6 SHA512 ed480648e967bfa3d95f71a5131963290e4265c487a345b69e34ad23c4ab18d82b08cd1e4a12f389533cc9690163fed90c05d471375fadd074c99a235105e837

@ -5,7 +5,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{7,8,9} )
inherit eutils qmake-utils python-single-r1 desktop
inherit qmake-utils python-single-r1 desktop
DESCRIPTION="Cross-platform application for configuring any YubiKey over all USB transports"
HOMEPAGE="https://developers.yubico.com/yubikey-manager-qt https://github.com/Yubico/yubikey-manager-qt"

Binary file not shown.

@ -7,8 +7,8 @@ AUX doxygen-1.9.1-ignore-bad-encoding.patch 1016 BLAKE2B 453e13ba115fe7108b0f319
DIST doxygen-1.8.17.src.tar.gz 5138888 BLAKE2B 79d7d64fe2104f3fc802e9ee8f5fcd13ed4f0e23fe3e8d8013d1724d917d5f4e7d8c2df672e253aa2c8d67e839a6169632ebd87bc281b8ee70d217f486e402f7 SHA512 2fd087d127e301ea48355ea52c9af4f2091df06551cf64da80df81f0758194b296efb1e8d3962867a6a6d2da5a3fc323842f7766a445748005b30097ded30a75
DIST doxygen-1.8.20.src.tar.gz 5132703 BLAKE2B 2a9e6df833c64d7052331b52647943f7eaad8214d66962970ad55628cc2ab26883655908588bee2d4872bb2d6d85f8d18cbb03e7dabe0280f337ab53d8538ec9 SHA512 65d104d25061ee59199c74c0328f59fbeaf14f0dade755187ebd43f59008adfef243d4da448b71ae04dc325b848f9bdd109eb20e6f6092f3ed19862426d060cf
DIST doxygen-1.9.1.src.tar.gz 5117435 BLAKE2B 28c1a1cb8390e17e2b399cea765f837782ee268a999606eef4031a5f65943c793c97bdbd2e2a25a39358ecac5df2c7a62aa4cca72753a924e4e718c512b8a9c7 SHA512 637496c549a4a150cfaeb5d4913de512262145ecd7d455d7b7f3dd68f9416e47d931a6c1efd8a17d931e4baf4a8a9f2ed21124664003b123b6f89ca4abf263ed
EBUILD doxygen-1.8.17-r1.ebuild 3269 BLAKE2B 4f7151b49875cd69c188af0d1e5275f2d3677f7c49fc022b16b711c86eca4d129376285a9e495a9153b174e3c485f8fec552fd377961bee4ae970f913dd3567e SHA512 530f512d42bbd9fce992dac25985c4274faeb61036d736a53f9ec9dd5da7162859d3f6323317b5d125e840a65295766c6042de086ae275606dbf3c15908d93b8
EBUILD doxygen-1.8.20.ebuild 3181 BLAKE2B 659f55bc117b30d994c286237be9d3d22fcc27f33c9e4de50e4cc788fa547ac7a1fd69414e6794c5fb4479019724713ddb0316b6786832bdb1d19dcd644fcab1 SHA512 62a4916a83d7b15da4ebe478d30ab62b89eeb75d45fc83b55798692530e16c76ed92d2f1baad67fcd668f7acdcfd86216cd26bdafdadf114276257263e378090
EBUILD doxygen-1.9.1.ebuild 3171 BLAKE2B 80863abb44a4a35418cbf32004a03bbca5cdbdd41630f89c968bea91e61fa4b9559d4dd02bc476eaa8c3716cf6fce15c9d0832843dc39d4eb9845532fbad623c SHA512 5ce6d3d4268defca8469f667fe3faddfdeb10dfbe880b6257ffd8e01f355a6831634468a09fb2b7882ad5a51a55846ed16271ee8f5c8c29fc74ab9c6d68cda45
EBUILD doxygen-9999.ebuild 3148 BLAKE2B 2e18a22b8d7797de67d9f459d976d331dc1aa80d1b5dcc43c35d3dfe1c9764e4f846790dd7e1c78c0f8dde10734e891b9a6458a6cecbede7cfe53e4d90d957db SHA512 234c66cdd23e530383d6a5e6c4281d178cbb9e02164a4984a50ba0b11f571f033719e34435327ea8b7ad33f85097b54de39794b5b3f2fcad4fe3249f2984556c
EBUILD doxygen-1.8.17-r1.ebuild 3250 BLAKE2B 0022919634b3a39f34b4596aa7138849608919b85b96aa2596f738de20599ed72eb8bfa55e1cbaa8ad5d3c1473cee71e6eb5c5b964108eac30b96311d49af901 SHA512 3eea030eb2b03055510ee46f03bb9e39a689b3c27ca6fa74740826ad302709c7c1d997b01ff5b822f2ba87b87f9f4b0668a5abc8480459f51448b79419104c91
EBUILD doxygen-1.8.20.ebuild 3162 BLAKE2B bacab3a64f0117ca35d768fe7206ef8abf79653b40a012a49d0ad63a415246820d750515c445ce9e74735760c890a8784fbea73291e46223777cab9cde2671ac SHA512 796eb3462c38aa0cf8069597eaddcf734f83d2eb3abadd31911de9834b1450d7ad43e2b808e188094bced55050a0d7cba6403e9a1baeb1ab9c33e1dc1e2f14f2
EBUILD doxygen-1.9.1.ebuild 3159 BLAKE2B 65c9c2dc219853c7cac21764c8230e1b76aae2d759f3cc7c3d7c2089910a9f7b632a63ebb59a2dbefcaf2f39089539741a93bbd2a9295914234803b6097cc99d SHA512 501eec3f39cc5bd4adc15dbb7489717c34d04be1e45aaab797edb988d2b6e51061406875844bb87502155e2bf29b4a712004e51bdcb9d0c9e1c4de956d5ab066
EBUILD doxygen-9999.ebuild 3136 BLAKE2B 76a48582493395ea534723e0750b791554aec147aac5be4613934883e2d90b17f9d33865cd4b3accca7ef8ad1c1ee43dc8f95b471adf54f7fcff8e0758edde7e SHA512 c826ab472b66534c073b75272449054eb09689b96e4916a8cccb9ee47edd45d5a445f7b0d0925b0a3d74ed193cbe8977aeabcc128c837d75268a37c3faaa22a2
MISC metadata.xml 891 BLAKE2B 175ca40e223a340b42e5446db6441e7b5a3d273b4457b47a5715911fc0c3ab7ffe24400e472a43182c20fd274404b6d542ba1ac697c7cb8dc0d099c7debba7a6 SHA512 951c1c9ce4096fa8ae4a01959ef4b8d66388d31ad07604e44df2ad5f689fc586d8d915fcedcd89731ba87ece080c4305a2ccf409ef87993017fa285f43196d61

@ -2,15 +2,14 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7,8} )
PYTHON_COMPAT=( python3_{7,8} )
CMAKE_MAKEFILE_GENERATOR="emake"
inherit cmake-utils eutils flag-o-matic llvm python-any-r1
inherit cmake-utils flag-o-matic llvm python-any-r1
if [[ ${PV} = *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"
SRC_URI=""
else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"
KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"

@ -2,15 +2,14 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7,8} )
PYTHON_COMPAT=( python3_{7,8} )
CMAKE_MAKEFILE_GENERATOR="emake"
inherit cmake-utils eutils flag-o-matic llvm python-any-r1
inherit cmake-utils flag-o-matic llvm python-any-r1
if [[ ${PV} = *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"
SRC_URI=""
else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"

@ -9,7 +9,6 @@ inherit cmake flag-o-matic llvm python-any-r1
if [[ ${PV} = *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"
SRC_URI=""
else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"
KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"

@ -9,7 +9,6 @@ inherit cmake flag-o-matic llvm python-any-r1
if [[ ${PV} = *9999* ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"
SRC_URI=""
else
SRC_URI="http://doxygen.nl/files/${P}.src.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"

@ -1,3 +1,3 @@
DIST gnucash-docs-4.4.tar.gz 62534210 BLAKE2B 0c3cdc3ccdf1cfb7a54e44dcde9ea10672cb312e6d6e083ae9bb65bc52b044e8559647a8491f6fa762d9bb84c33f22dd9cacb3a862548994bdc7c56b3e634aa9 SHA512 60e34af3fdb144fefc835d6497fd442daad1417c4e40f8b4fd8f66a37cd0cfa1d789aa03de435d4654ee2368a4b85e9b0cfba8eeef61829e0ca190a453a9abdc
EBUILD gnucash-docs-4.4.ebuild 1336 BLAKE2B e0db9ab8bc70efc1fcb49908d4b33141a0becf42147b3570b5b89ab1935738da58c3cc0a9711160bd0ebeff592b2bddb91c576460ac4c0449ef4c1cf180cd997 SHA512 fdd85f8af48cb05acdaaf48cad721ef81bd59b2af5c026e8ea518abe1c5c8c4054cdc6ddb933e1aedd796cddf0b9dc459cd7df7308ba70ad2ced31b60c654845
EBUILD gnucash-docs-4.4.ebuild 1285 BLAKE2B ecb63537a38a0bd44cc87e34d238b1f173330799aad9fad0908e940957dddff0305edbda67b0b06fac239776e375aecd3261e3f2765dec0cf6a94e965050247d SHA512 df0ed95b0f06a82ff9fda6f39229d8693676ea57699c9f1ef17ce19bb5e2801f342577e72c4e3cbd56c206b4e008f959147c3188b625a57c92c0cb3fe996f8ff
MISC metadata.xml 330 BLAKE2B 17393892e962f0d868534c6908a6f6f09c4237cfdf81530b81e572f0fdac64495378d545ca214afc451a6323b97c71328aa1c6a8eda81773cb1d77c358e11bd1 SHA512 fa496247f2026343323b8ff8664fb8018316ebcbf14b88b1c99a649805cefe962d773c4d2aa35b266db2942b78d1fc450f200dc065fac48ebfb2113b5d6e8a98

@ -60,6 +60,6 @@ src_install() {
}
pkg_postinst() {
optfeature "You need dev-java/fop to generate pdf files." dev-java/fop
optfeature "You need gnome-extra/yelp to view the docs." gnome-extra/yelp
optfeature "generating PDF files" dev-java/fop
optfeature "viewing the docs" gnome-extra/yelp
}

Binary file not shown.

@ -1,4 +1,4 @@
AUX xmlcopyeditor-1.2.1.3-no-automagic-enchant.patch 597 BLAKE2B fe33a2ca16954fbfad90b19edb6c9e161fda4fc26650a4cccbe717bc23143dc54fe5689b83e135f16d1e3fc57c8794eb01e2760db927917fd1f858140d712d5b SHA512 e859277afe276a2e358a011a7c1a9d61e554463ebbe79985bcc159b49495eec076f24595b3b43ae3a3210797f59a92b9944f1a59754556a8322a9ec1d0d5d7d3
DIST xmlcopyeditor-1.2.1.3.tar.gz 4266907 BLAKE2B 52e8c27a37edbcc0da46b52443f5b6754252a62f1abb7746e724270dd5cd9a2db4de60e68d495008ef55a18e9c25149825c9b26c5fd6e20d8e3937931de64e74 SHA512 1adda58bc262cd22898ba22eed3cad9f4a51f199e779172af2d51c5d7bf6dac072b9015b90906236de83d7acebe29d0aae6ae73998ec9d9b3c58b02f081e0b4d
EBUILD xmlcopyeditor-1.2.1.3-r1.ebuild 882 BLAKE2B 352b538f0637fbdec5efd8c34029b25f9c74b05c6ca20363e5a03a48ab80ba7042c037bf3dd291708157d4426249932e3e3243d4fe409009db8f25423537a025 SHA512 94ece0feba37eb20e255e9305de6925b615b340e1d98c9cc071590a81e85b53e9a0d178aff2350ad7fab52c59bbf64c1c57dd4a2b403b9f9fd9f3b3dfba2e192
EBUILD xmlcopyeditor-1.2.1.3-r1.ebuild 882 BLAKE2B b726b3ea019b8a1ce59b58d0d6c5b5cc067710fca8df2bfd7092b0d792fbddfafc66913a5c1bd113aff011784628162f7c1e37b4a88d3853985b299aa8efbcdb SHA512 0ab4f380b536419ee98051e321237c9a76f4b7c3c394215656c06a4f2d733087bbb66f44e7673b8718cd0e0848a55286b2883ae0203642589cba8bfb58239dcb
MISC metadata.xml 250 BLAKE2B 113a0d77e4ddd91ae5487bc89371d2973202f242a3c9a8899725295e62b51c0a64437ab158b40ba410c671f92fe3efb896b1446f7301e1f1e923baece1cb7e04 SHA512 20703a39d4150e2a8984fdaeb997da464e98e6abc363e5e07fee46954d5af19c861e40648fb238b763420349e3ebeaa4bf61a621ccff3ff77d6e629c61095bb0

@ -36,10 +36,9 @@ src_prepare() {
# bug #440744
sed -i -e 's/ -Wall -g -fexceptions//g' configure.ac || die
eautoreconf
need-wxwidgets unicode
}
src_configure() {
setup-wxwidgets unicode
econf $(use_enable nls)
}

Binary file not shown.

@ -3,8 +3,6 @@ AUX libvirt-6.0.0-fix_paths_in_libvirt-guests_sh.patch 1281 BLAKE2B 631f813ad29d
AUX libvirt-6.7.0-do-not-use-sysconfig.patch 5001 BLAKE2B 65e6dfacc598ba771fccc1c45c504aadcc83d0d8df211e70721dd0d7e3653c2c4d44a892ece19ee7e22d95552950e21f9d9e0a4ff960d66ebd2f9999c4cd52d1 SHA512 7dd3e4cf03dd8351a644a1669be70fcc6397b27983c0ec7b716dde61c92cf7dc9c46fc841cead5ae616897d9ed60209b03d5d78a4247215f4e79d11282da91ad
AUX libvirt-6.7.0-doc-path.patch 468 BLAKE2B 2438dcccd20faa9bf32734b7a043ca7a9981d37f32d7c867c5ab31a0904f6d57f5bdb4817296506e65e40b3013eef6a978b1d22e3a204b2989f6b766a4f18877 SHA512 401ae495e8aaef1fdea02fc0e05562f3d2f29e286ea493a2eab0f874d1d89053580ff15110ab484a2f39b0546bdc82135e6e1561545ceff6fa7341b875dd54ad
AUX libvirt-6.7.0-fix-paths-for-apparmor.patch 1974 BLAKE2B b5e9a151aa6bfbccf76ef0d6638b00cfbc3f8c4d5a722ba83699d29a32ef2f9a7d9eb678c1f61a128b0fee958a3349a4b843be08cec940f7d1e22757bc66bb95 SHA512 f81627e9c3d6c117e76a7a30af162a8ff8fafa191313155ceecf39bae2c457417152a0380d06cd3a4958b52a6ba410730cf66cd912072f7ec951b507c0a83f96
AUX libvirt-6.8.0-fix-libvirt-lxc-dbus.patch 1035 BLAKE2B 33beb95638fb97322ec811a887f45c27316e228a08359d4d9f0fae1f8224d6aa8a4c31fbe92b08076c6dd9dd413f7d2dd2058dd78aff3531363348096e10d591 SHA512 b8945a448c201121a791a08d8a7b17b8db27156e5ba568e2b2349cdb504521a5dde1d1425bfd280b7b344eb58bc8b40321e26932474caddfc4cf035804c1d40a
AUX libvirt-6.8.0-meson-properly-handle-libpcap-if-it-s-explicitly-dis.patch 2059 BLAKE2B f9613928e3c59df0401da9574865e2c44770c62257ea39b354312a4dc8b05d7b4eb7d7501b212ea80089bd64396fa7f79d5e22ec4857d79cad2656c574a6c573 SHA512 c6769fa48ab684666d9c9df58d348c31b78520764cb0135ef0f635c04e986507d400beb961b18dd35ded2eb865307bbd9a34af711e790c36f08721c9bc239000
AUX libvirt-guests.confd 2430 BLAKE2B 9d56477c9377e02503782e6d653579c6d149b292c43f37926f4646374e8aae05ca812b6a3a561811482861f8fe67dfdbe63851963326ddbbf2f4644c85411120 SHA512 78f419a89de7aabaad860903c24f1c070786fc1296d987e61dd537705b0e7f71a46c315888028f3826c3417e42861ca8471788be4ec5695e98427c5f18ae63fc
AUX libvirt-guests.init-r4 5591 BLAKE2B e745692a7ea706c8367cdb7ee2114565770bda5be5675ba3a541555659d17875f7996ff7028bf415224d095b49b71205a3d77f420464d5579ccc189def5e434d SHA512 ec2bc46d72afa61513983b777e2d49da618a35a4687bc75674b3a49ababd4e2e387661010d342fee86c7a73d259644985a263a6c2976e29a436d88921bb040b0
AUX libvirtd.confd-r5 740 BLAKE2B 74a069f4902dd1352f06029c886200615a35870ff88496c91956d23a3172db0789086622422f545498e92b7f8de41225022185fe291dd580cbacdeb783163f4b SHA512 98f935589dbc5f2a99329f77fdf84c563fa0dc99404b7476603679478d68ce8dbea2c88645251d3c28f59e7bcae124ae632972146e8a8c3e0e9fcbfb27296f91
@ -12,11 +10,14 @@ AUX libvirtd.init-r19 1114 BLAKE2B a69f5a07e0b946a3167ac4509611d08a8b848e7337677
AUX libvirtd.tmpfiles.conf 36 BLAKE2B fa0e1dac4117dcb2a2e826c82c4c63e20156db47abf4088167484f1f3149a4998840cf1aba745621851d7e2653df5c7f7268d8d61be3a3731ea053a88f35c13b SHA512 2b1c3c64dd6fa03d8c2ae24e7ce4aa7d754913214542a68a4e99f10fbc251fd23ee26e297a957d7b4b70eec8ef028c41fc915da3a85fbbd16143bb92d1de3aed
AUX virtlockd.init-r2 573 BLAKE2B 83bbd228bd59fa29f1d974bc5eec8af0b701328a0a64bbb9e2d9cb918d5d0b3c0d5e791afa18f47ffa2c429082083912fda3f2401c3c5b3d8d85ea8b7cacf440 SHA512 11bf7208e8da8cf7b907049100d095f4d6b5d215a0955fa620e50d6d541d3ecd9d779a7903c64feb25d17545c45491d52441e14a04f2c793f3b03dee7784c482
AUX virtlogd.init-r2 572 BLAKE2B e6a86e34eda78fc032df17e1bd94095e357770f4036e19fff895266b58df7e31774f6004fec56fad9e69bf7d1afa5d898bdebe018013877f8844d05b3a46d509 SHA512 d5d83edee8a4bdf0dac79abc129ff7ec11573aa580e32963d7c7d47133e276a4427d8653683fc8b0a6c1c2aba631e5875c73454d6fef3bcac6dcaca542e69f34
DIST libvirt-6.8.0.tar.xz 8412092 BLAKE2B c118ca6b263054bb6941c62f3d1415f7ed1a3f29a35294272d04bc726643247ee5691e0310a1bf013faeba856d7aadd00a90fe8dbdca6ff4c7eb480e94d92fa2 SHA512 9b69f3dcceb5e40470a78908654faf51b643f6793e556f3115daa4bfe08743af290882dd51f15eb27c38d589eb210d495de7c44a40b363420ab4f4d3a6393cc9
DIST libvirt-7.0.0.tar.xz 8567648 BLAKE2B 0c0b360c371a14b6d82dc6bef4b228bf7a4a17db1a8425d1354128b0705365a04440217ed0862761b2a8eaf81d81494177d777e734a9045bbc87fc613b56eb05 SHA512 dd6db5ec4971cf4c6059795fd81d5a3a889b10740e34c3c92271eda1c683c99df2c8f923398065d8a7c4f987a20eb1da617d5297ba8ea5a31f154412af50c343
DIST libvirt-7.0.0.tar.xz.asc 833 BLAKE2B 7cc16442f39de660caa38801b12994ca312b250d6c3e5bbef38613702a03cd31cb9b7eaa792af4f8c1b737d67e62f18baa02b481e7fa4d6ec8fc9a07a44db4de SHA512 fb0b6240dbb4e827456f6c573bb3466f19282383bcee5bae8ece923260eca6d252f64b1adfac9a26fdac2a57bb9390aa4c0071e54d16d3e294230b3562764f18
DIST libvirt-7.1.0.tar.xz 8645944 BLAKE2B 97a76091616b427fc64a6a3caf5d9b04d7b9aed7ff7a6d70536ca2eb95d902f0f5ed4b5e56fbdfc6c40f443fb68f4850cff0545256826e575e78fea97158e8f7 SHA512 475b212e920bf8587db4a551126d9eb417d4e18a72550f94feb1aec94821fbac8c84d67ffd59cfe4f8289b6b10ae5f6b579ee170c0d72cb0493ec7ec52183cd6
EBUILD libvirt-6.8.0-r2.ebuild 8761 BLAKE2B dad229775b97a350f98e2aa20b99abf8032c89c61f464cc40f4470f89889365cab242befe4d5283f3788400b31176e444d52957d638e4e6a3ce0e9003b6b08f5 SHA512 d4d8d79508871a4ba632d134d71e49e15c069d1f249abc695ac398b0bed46331cd0253c41910773904c5d0ea854505c47bd1733a11fde15516776cf0e2757886
EBUILD libvirt-7.0.0-r1.ebuild 8453 BLAKE2B db971375bd7ae1e43f51b230e7c315389b46f976a73935269f0386633ec49cdfaa6c4132f6b036d5a6cb441aa60b648effa7cd205a1b7757f0b00330f7f6dd5e SHA512 7ed51e65d623ac042842fb5a49b2248ee51965e1c44c972425f1e81d0fcc89c4002109e5a7a0d88c2ecbc8976c6ca680bff847d036043f11f973db8112e5b434
EBUILD libvirt-7.1.0.ebuild 8204 BLAKE2B 93381f103b1519847c228c5aa3c88c436304f160afac58c21f0d8d5cc0fb14df08654bcdd3eed7835d3c02cca483b7f8f063bcb001751c62aea6fbeb82a3629a SHA512 158eeb306e9e44fd7de2e918f7d9e8a879bd4d3e6f6ac033414c751bc9f4703eecf57b7b4030f7aef5d99191eb2d29150995d04ab64f98df4e4bd8ac33bc687a
DIST libvirt-7.1.0.tar.xz.asc 833 BLAKE2B 2610cff98967260a5005840e1b03cff16790da82d9a51f14d6b34453db3ba89aa34915bba69d57b333f50d17e2492c77e85ee4e6282b8fe5f4cd0f7ace638334 SHA512 6c92c91bc7f23b32deee3442008b44d6469a9cabf2ed39459afcbfce9b3f2b1b655514a068c4bcdc8909ba02a0a4762e8f845ae4dba8da18719acf45614ca6da
DIST libvirt-7.2.0.tar.xz 8661052 BLAKE2B eae6b4e7422690dd780e1647e2a39dfdff0562f3e63bce9ca5ee34540dec3755269efaad459d1b516b56fdeb1503cc966ffa60378aaa18210b972b739716fe34 SHA512 f6bb26ca7cb5a8d342f1f39afd051ed76b71414e1b934557cf50784da17e4f2fb3301c2ace3b593fcdeb6a18ad559a007ad594111c2c348b9157d3a59d475928
DIST libvirt-7.2.0.tar.xz.asc 833 BLAKE2B c389d80ef4f7627230b88446ef77daab1bf34e49e20cfb5c5418500fdf388af23aeb2458551548cb732c868f87f35a5c28acff8c01faebe985a6953953a69149 SHA512 526955a9f9d294635e63a4ed20c3e478fb4b5f3a63150a59ff30d84ad16a286ddb4c6508d0317c56df63a0d22a099085697df344fe2b15bce07acf9f05cda331
EBUILD libvirt-7.0.0-r1.ebuild 8642 BLAKE2B 1ceec1c504f20067538fe859847b855a147357422c92a4a0eaad86b4ecbc8548b9856cd3dd28eafcde7d2a9b39989c9a0631f36b77f08f48119ae0ec4ef9d366 SHA512 ce48365777273ecf7c990ba39841641a1d5f53aa12478c3f0d572a35d08923d0f2c82f9b02e73f74d15e807c7a21472157dac4760ab1f33a55d0291fbfdf5875
EBUILD libvirt-7.1.0.ebuild 8393 BLAKE2B 4f21cc69a870d7c43cc3bd9b143f151a9022f6a4a0462f7d03c1218424a06ea5d6c2173f14caf4ec55f793768b900ad719b83e8f99092a88eb210912423a654f SHA512 c419af13c038017da5b5fee7f7839071bf49eae8eab18e13191f9495501abc6298d3d2f89340a09d37564f7bd0e6b42138129b3b50e828b5b555c077191b3f7b
EBUILD libvirt-7.2.0.ebuild 8388 BLAKE2B 554642c899fdfd23ae85b73e6f474a538363d042926df7ffbf2e58d2393b23f5e77485897f2fee20c1438c953de97f019c86352dcba553e10ed4a192ec38a5d3 SHA512 8969e48dc23c30e7bbda0bf4a425bea3ae2f3b3fe8ade5d9007ace56c66bc1a5e13ebf2af7e0daa9e04951f0c4146ca7908127678c4d43e8c711603f621cfba1
EBUILD libvirt-9999.ebuild 8262 BLAKE2B 9069a015ca49de444ddc06384c16834115488f6cbb40edb591dbcc7fbc63e30b101d9579a54616dd570f0d44e2b93702fef3b56f8382eff5dba84aa4b2753e4a SHA512 a06affe00355c1bdd0db8f7506636c927654817d622ed51196f253ab155bf3a29f6983accdd6f8654201b1f708e116308758765469ecec8097759bdf419c420f
MISC metadata.xml 3568 BLAKE2B ea4e03121fbc3aca8af2d8e12b42fefc9954e8e38fd83b1014353dd83bceeae4e1ba65329b42fb19fc0d6a9aae7c9d16cf88817d4ea7cfe767c7ef5734b291f6 SHA512 4d691fecee1ddd161a67e3b18a6071d1f0f6e1dcc6ae8deb1a63d73ca9c6d86f5a879d8ab9e43397b7988d66a7df9be6f556a52ebfe8d886b1f03e89614cf073
MISC metadata.xml 3326 BLAKE2B 70997d3eee5387a0735faad11a891927ad7c96b5fed632c3774611a7c35159eacfd6b0e9561c09dd08d64112c6bd66ff011fd58ed23520bc4f4f531c0d5f4693 SHA512 651bf4d8eec1af7b08c8b1050f2a4d57fa8e205205c59f231d3f84be643a71633b1426e9df1c83c838636245503bfefeef66696ddb9dc9e8da6b1aadee741856

@ -1,24 +0,0 @@
https://bugs.gentoo.org/753761
diff --git a/src/util/virgdbus.c b/src/util/virgdbus.c
index 4360a6a..4ad1a5c 100644
--- a/src/util/virgdbus.c
+++ b/src/util/virgdbus.c
@@ -54,11 +54,15 @@ virGDBusBusInit(GBusType type, GError **error)
if (sharedBus) {
return g_bus_get_sync(type, NULL, error);
} else {
+ GDBusConnectionFlags dbusFlags =
+ G_DBUS_CONNECTION_FLAGS_AUTHENTICATION_CLIENT |
+ G_DBUS_CONNECTION_FLAGS_MESSAGE_BUS_CONNECTION;
+
address = g_dbus_address_get_for_bus_sync(type, NULL, error);
- if (error)
+ if (*error)
return NULL;
return g_dbus_connection_new_for_address_sync(address,
- G_DBUS_CONNECTION_FLAGS_NONE,
+ dbusFlags,
NULL,
NULL,
error);

@ -1,56 +0,0 @@
From c8be9ccc36a32cc756d05b2c0838c43a57be15f7 Mon Sep 17 00:00:00 2001
Message-Id: <c8be9ccc36a32cc756d05b2c0838c43a57be15f7.1607284606.git.mprivozn@redhat.com>
From: Pavel Hrdina <phrdina@redhat.com>
Date: Thu, 8 Oct 2020 13:09:45 +0200
Subject: [PATCH] meson: properly handle libpcap if it's explicitly disabled
If libpcap is detected using pkg-config it would ignore the libpcap
option.
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Andrea Bolognani <abologna@redhat.com>
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
---
meson.build | 25 +++++++++++++++----------
1 file changed, 15 insertions(+), 10 deletions(-)
diff --git a/meson.build b/meson.build
index e5a8316668..ec252ddf39 100644
--- a/meson.build
+++ b/meson.build
@@ -1101,17 +1101,22 @@ if libparted_dep.found()
endif
libpcap_version = '1.5.0'
-libpcap_dep = dependency('libpcap', version: '>=' + libpcap_version, required: false)
-if not libpcap_dep.found()
- pcap_config_prog = find_program('pcap-config', required: get_option('libpcap'))
- if pcap_config_prog.found()
- pcap_args = run_command(pcap_config_prog, '--cflags').stdout().strip().split()
- pcap_libs = run_command(pcap_config_prog, '--libs').stdout().strip().split()
- libpcap_dep = declare_dependency(
- compile_args: pcap_args,
- link_args: pcap_libs,
- )
+if not get_option('libpcap').disabled()
+ libpcap_dep = dependency('libpcap', version: '>=' + libpcap_version, required: false)
+
+ if not libpcap_dep.found()
+ pcap_config_prog = find_program('pcap-config', required: get_option('libpcap'))
+ if pcap_config_prog.found()
+ pcap_args = run_command(pcap_config_prog, '--cflags').stdout().strip().split()
+ pcap_libs = run_command(pcap_config_prog, '--libs').stdout().strip().split()
+ libpcap_dep = declare_dependency(
+ compile_args: pcap_args,
+ link_args: pcap_libs,
+ )
+ endif
endif
+else
+ libpcap_dep = dependency('', required: false)
endif
if libpcap_dep.found()
conf.set('WITH_LIBPCAP', 1)
--
2.26.2

@ -5,7 +5,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{7,8,9} )
inherit meson bash-completion-r1 eutils linux-info python-any-r1 readme.gentoo-r1 tmpfiles
inherit meson bash-completion-r1 eutils linux-info python-any-r1 readme.gentoo-r1 tmpfiles verify-sig
if [[ ${PV} = *9999* ]]; then
inherit git-r3
@ -13,7 +13,8 @@ if [[ ${PV} = *9999* ]]; then
SRC_URI=""
SLOT="0"
else
SRC_URI="https://libvirt.org/sources/${P}.tar.xz"
SRC_URI="https://libvirt.org/sources/${P}.tar.xz
verify-sig? ( https://libvirt.org/sources/${P}.tar.xz.asc )"
KEYWORDS="amd64 ~arm64 ~ppc64 x86"
SLOT="0/${PV}"
fi
@ -21,6 +22,7 @@ fi
DESCRIPTION="C toolkit to manipulate virtual machines"
HOMEPAGE="https://www.libvirt.org/"
LICENSE="LGPL-2.1"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libvirt.org.asc
IUSE="
apparmor audit +caps dtrace firewalld fuse glusterfs iscsi
iscsi-direct +libvirtd lvm libssh lxc nfs nls numa openvz
@ -44,7 +46,8 @@ BDEPEND="
dev-libs/libxslt
dev-perl/XML-XPath
dev-python/docutils
virtual/pkgconfig"
virtual/pkgconfig
verify-sig? ( app-crypt/openpgp-keys-libvirt )"
# gettext.sh command is used by the libvirt command wrappers, and it's
# non-optional, so put it into RDEPEND.

@ -5,7 +5,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{7,8,9} )
inherit meson bash-completion-r1 linux-info python-any-r1 readme.gentoo-r1 tmpfiles
inherit meson bash-completion-r1 linux-info python-any-r1 readme.gentoo-r1 tmpfiles verify-sig
if [[ ${PV} = *9999* ]]; then
inherit git-r3
@ -13,7 +13,8 @@ if [[ ${PV} = *9999* ]]; then
SRC_URI=""
SLOT="0"
else
SRC_URI="https://libvirt.org/sources/${P}.tar.xz"
SRC_URI="https://libvirt.org/sources/${P}.tar.xz
verify-sig? ( https://libvirt.org/sources/${P}.tar.xz.asc )"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
SLOT="0/${PV}"
fi
@ -21,6 +22,7 @@ fi
DESCRIPTION="C toolkit to manipulate virtual machines"
HOMEPAGE="https://www.libvirt.org/ https://gitlab.com/libvirt/libvirt/"
LICENSE="LGPL-2.1"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libvirt.org.asc
IUSE="
apparmor audit +caps dtrace firewalld fuse glusterfs iscsi
iscsi-direct +libvirtd lvm libssh lxc nfs nls numa openvz
@ -44,7 +46,8 @@ BDEPEND="
dev-libs/libxslt
dev-perl/XML-XPath
dev-python/docutils
virtual/pkgconfig"
virtual/pkgconfig
verify-sig? ( app-crypt/openpgp-keys-libvirt )"
# gettext.sh command is used by the libvirt command wrappers, and it's
# non-optional, so put it into RDEPEND.

@ -5,7 +5,7 @@ EAPI=7
PYTHON_COMPAT=( python3_{7,8,9} )
inherit meson bash-completion-r1 eutils linux-info python-any-r1 readme.gentoo-r1 tmpfiles
inherit meson bash-completion-r1 linux-info python-any-r1 readme.gentoo-r1 tmpfiles verify-sig
if [[ ${PV} = *9999* ]]; then
inherit git-r3
@ -13,18 +13,20 @@ if [[ ${PV} = *9999* ]]; then
SRC_URI=""
SLOT="0"
else
SRC_URI="https://libvirt.org/sources/${P}.tar.xz"
KEYWORDS="amd64 ~arm64 ~ppc64 x86"
SRC_URI="https://libvirt.org/sources/${P}.tar.xz
verify-sig? ( https://libvirt.org/sources/${P}.tar.xz.asc )"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
SLOT="0/${PV}"
fi
DESCRIPTION="C toolkit to manipulate virtual machines"
HOMEPAGE="https://www.libvirt.org/"
HOMEPAGE="https://www.libvirt.org/ https://gitlab.com/libvirt/libvirt/"
LICENSE="LGPL-2.1"
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/libvirt.org.asc
IUSE="
apparmor audit +caps +dbus dtrace firewalld fuse glusterfs iscsi
iscsi-direct +libvirtd lvm libssh lxc +macvtap nfs nls numa openvz
parted pcap policykit +qemu rbd sasl selinux +udev +vepa
apparmor audit +caps dtrace firewalld fuse glusterfs iscsi
iscsi-direct +libvirtd lvm libssh lxc nfs nls numa openvz
parted pcap policykit +qemu rbd sasl selinux +udev
virtualbox +virt-network wireshark-plugins xen zfs
"
@ -33,22 +35,19 @@ REQUIRED_USE="
libvirtd? ( || ( lxc openvz qemu virtualbox xen ) )
lxc? ( caps libvirtd )
openvz? ( libvirtd )
policykit? ( dbus )
qemu? ( libvirtd )
vepa? ( macvtap )
virt-network? ( libvirtd )
virtualbox? ( libvirtd )
xen? ( libvirtd )"
BDEPEND="
acct-user/qemu
policykit? ( acct-group/libvirt )
app-text/xhtml1
dev-lang/perl
dev-libs/libxslt
dev-perl/XML-XPath
dev-python/docutils
virtual/pkgconfig"
virtual/pkgconfig
verify-sig? ( app-crypt/openpgp-keys-libvirt )"
# gettext.sh command is used by the libvirt command wrappers, and it's
# non-optional, so put it into RDEPEND.
@ -56,6 +55,7 @@ BDEPEND="
# package will use 3 by default. Since we don't have slot pinning in an API,
# we must go with the most recent
RDEPEND="
acct-user/qemu
app-misc/scrub
>=dev-libs/glib-2.48.0
dev-libs/libgcrypt:0
@ -67,14 +67,15 @@ RDEPEND="
net-libs/libtirpc
net-libs/rpcsvc-proto
>=net-misc/curl-7.18.0
sys-apps/dbus
sys-apps/dmidecode
sys-devel/gettext
sys-libs/ncurses:0=
sys-libs/readline:=
virtual/acl
apparmor? ( sys-libs/libapparmor )
audit? ( sys-process/audit )
caps? ( sys-libs/libcap-ng )
dbus? ( sys-apps/dbus )
dtrace? ( dev-util/systemtap )
firewalld? ( >=net-firewall/firewalld-0.6.3 )
fuse? ( sys-fs/fuse:0= )
@ -83,6 +84,7 @@ RDEPEND="
iscsi-direct? ( >=net-libs/libiscsi-1.18.0 )
libssh? ( net-libs/libssh )
lvm? ( >=sys-fs/lvm2-2.02.48-r2[-device-mapper-only(-)] )
lxc? ( !sys-apps/systemd[cgroup-hybrid(-)] )
nfs? ( net-fs/nfs-utils )
numa? (
>sys-process/numactl-2.0.2
@ -93,7 +95,10 @@ RDEPEND="
sys-fs/lvm2[-device-mapper-only(-)]
)
pcap? ( >=net-libs/libpcap-1.0.0 )
policykit? ( >=sys-auth/polkit-0.9 )
policykit? (
acct-group/libvirt
>=sys-auth/polkit-0.9
)
qemu? (
>=app-emulation/qemu-1.5.0
dev-libs/yajl
@ -102,7 +107,7 @@ RDEPEND="
sasl? ( dev-libs/cyrus-sasl )
selinux? ( >=sys-libs/libselinux-2.0.85 )
virt-network? (
net-dns/dnsmasq[script]
net-dns/dnsmasq[dhcp,ipv6,script]
net-firewall/ebtables
>=net-firewall/iptables-1.4.10[ipv6]
net-misc/radvd
@ -126,10 +131,7 @@ DEPEND="${BDEPEND}
PATCHES=(
"${FILESDIR}"/${PN}-6.0.0-fix_paths_in_libvirt-guests_sh.patch
"${FILESDIR}"/${PN}-6.7.0-do-not-use-sysconfig.patch
"${FILESDIR}"/${PN}-6.7.0-doc-path.patch
"${FILESDIR}"/${PN}-6.7.0-fix-paths-for-apparmor.patch
"${FILESDIR}"/${PN}-6.8.0-fix-libvirt-lxc-dbus.patch
"${FILESDIR}"/${PN}-6.8.0-meson-properly-handle-libpcap-if-it-s-explicitly-dis.patch
)
pkg_setup() {
@ -173,9 +175,6 @@ pkg_setup() {
kernel_is lt 4 7 && use lxc && CONFIG_CHECK+="
~DEVPTS_MULTIPLE_INSTANCES"
use macvtap && CONFIG_CHECK+="
~MACVTAP"
use virt-network && CONFIG_CHECK+="
~BRIDGE_EBT_MARK_T
~BRIDGE_NF_EBTABLES
@ -201,24 +200,20 @@ pkg_setup() {
~NET_SCH_INGRESS
~NET_SCH_SFQ"
# Handle specific kernel versions for different features
kernel_is lt 3 6 && CONFIG_CHECK+=" ~CGROUP_MEM_RES_CTLR"
if kernel_is ge 3 6; then
CONFIG_CHECK+=" ~MEMCG ~MEMCG_SWAP "
kernel_is lt 4 5 && CONFIG_CHECK+=" ~MEMCG_KMEM "
fi
ERROR_USER_NS="Optional depending on LXC configuration."
if [[ -n ${CONFIG_CHECK} ]]; then
linux-info_pkg_setup
fi
python-any-r1_pkg_setup
}
src_prepare() {
touch "${S}/.mailmap" || die
default
python_fix_shebang .
# Tweak the init script:
cp "${FILESDIR}/libvirtd.init-r19" "${S}/libvirtd.init" || die
@ -232,7 +227,6 @@ src_configure() {
$(meson_use apparmor apparmor_profiles)
$(meson_feature audit)
$(meson_feature caps capng)
$(meson_feature dbus)
$(meson_feature dtrace)
$(meson_feature firewalld)
$(meson_feature fuse)
@ -245,7 +239,6 @@ src_configure() {
$(meson_feature lvm storage_lvm)
$(meson_feature lvm storage_mpath)
$(meson_feature lxc driver_lxc)
$(meson_feature macvtap)
$(meson_feature nls)
$(meson_feature numa numactl)
$(meson_feature numa numad)
@ -259,14 +252,12 @@ src_configure() {
$(meson_feature sasl)
$(meson_feature selinux)
$(meson_feature udev)
$(meson_feature vepa virtualport)
$(meson_feature virt-network driver_network)
$(meson_feature virtualbox driver_vbox)
$(meson_feature wireshark-plugins wireshark_dissector)
$(meson_feature xen driver_libxl)
$(meson_feature zfs storage_zfs)
-Dhal=disabled
-Dnetcf=disabled
-Dsanlock=disabled
@ -280,19 +271,13 @@ src_configure() {
--localstatedir="${EPREFIX}/var"
-Drunstatedir="${EPREFIX}/run"
-Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
)
meson_src_configure
}
src_test() {
# remove problematic tests, bug #591416, bug #591418
sed -i -e 's#commandtest$(EXEEXT) # #' \
-e 's#virfirewalltest$(EXEEXT) # #' \
-e 's#nwfilterebiptablestest$(EXEEXT) # #' \
-e 's#nwfilterxml2firewalltest$(EXEEXT)$##' \
tests/Makefile
export VIR_TEST_DEBUG=1
meson_src_test
}
@ -300,11 +285,21 @@ src_test() {
src_install() {
meson_src_install
# Remove bogus, empty directories. They are either not used, or
# libvirtd is able to create them on demand
rm -rf "${D}"/etc/sysconfig || die
rm -rf "${D}"/var || die
rm -rf "${D}"/run || die
# Depending on configuration option, libvirt will create some bogus
# directoreis. They are either not used, or libvirtd is able to create
# them on demand, so let's remove them.
#
# Note, we are using -f here so that rm does not fail or warn if the
# directory is nonexistent.
rm -rf "${D}"/etc/sysconfig
rm -rf "${D}"/var
rm -rf "${D}"/run
# Fix up doc paths for revisions
if [[ $PV != $PVR ]]; then
mv "${D}"/usr/share/doc/${PN}-${PV}/* "${D}"/usr/share/doc/${PF} || die
rmdir "${D}"/usr/share/doc/${PN}-${PV} || die
fi
newbashcomp "${S}/tools/bash-completion/vsh" virsh
bashcomp_alias virsh virt-admin
@ -327,13 +322,6 @@ src_install() {
readme.gentoo_create_doc
}
pkg_preinst() {
# we only ever want to generate this once
if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then
rm -rf "${D}"/etc/libvirt/qemu/networks/default.xml || die
fi
}
pkg_postinst() {
if [[ -e "${ROOT}"/etc/libvirt/qemu/networks/default.xml ]]; then
touch "${ROOT}"/etc/libvirt/qemu/networks/default.xml || die

@ -67,12 +67,6 @@
<flag name="pcap">
Support auto learning IP addreses for routing
</flag>
<flag name="macvtap">
Support for MAC-based TAP (macvlan/macvtap). For networking instead
of the normal TUN/TAP.
</flag>
<flag name="vepa">Virtual Ethernet Port Aggregator (VEPA) / 802.1Qbg
support. Relies on macvtap support.</flag>
<flag name="virt-network">
Enable virtual networking (NAT) support for guests. Includes all
the dependencies for NATed network mode. Effectively any network

@ -4,5 +4,5 @@ AUX lxc.initd.8 3669 BLAKE2B 50d41e0923ba26b9653ca3b5b559dd0905e61ec81969e709650
AUX lxc_at.service.4.0.0 284 BLAKE2B 1adc76b9861f2499b7b703f7076782a258f9b21a3d1e32b69334f753faca9ecd8c6fb2a03baf04698e765f079e73ee683434d8c7c6d3b3082427a6af74ab33b1 SHA512 4c2f9846ca60bb78df7e652309900c0e788b45d569f268a9e5b98842518542b35fce253e2aedeb0eded3d37274390988ef887b01d1d37859ccddf6225286b4bb
DIST lxc-4.0.6.tar.gz 1363162 BLAKE2B e2d9d281cf521575aeecefbcba0c7b7f336ab73193be94e760b37eb6f3423ec3520f194549def6f64c1662f22b7df5a03dfc6b4e6dac1bf229c5f726f51b4d43 SHA512 98514796ef2091a291516ed7fde737df07ccfe374a0f8b4314e0ee992837e98ed02aa9f7809f8808a2f5ee1c7ae2dcea163531cdaedbb577211eeb9beff90c15
DIST lxc-4.0.6.tar.gz.asc 833 BLAKE2B 04b6bda0ed52a6ab8eebde4d3d5f1f6cb19eea017ae989d47323831d467324f99801b40c3bb70f00d7521753a298e6fa339f0da039c4d72b0163d0efc815d7e7 SHA512 baeafa5b63034e2884d5ab4f11710612bed1c61cd493ac19b9b24b93365b89325518b69878015b4b752f71beda47ecabf774b698e6be9ec9aa86376df2c302db
EBUILD lxc-4.0.6.ebuild 4745 BLAKE2B ceebabd28840f6dee1e7c8b1ae1d6a3087e556b0629c2815c4c53c74e782ef80ff160136b93984d85113fed3ce8e0376457c0a1db2fdb7f9b8cf28e07a4433bb SHA512 d4c2340f532b667dd0a76f152123ca0ed9afd88889998d5b43560d5bd0d4008f5b30cc336615c4903bb15486a518ce3edef61f26f6a89edada2af5d5bc3bbe5f
EBUILD lxc-4.0.6.ebuild 4702 BLAKE2B 3fc686cfdbd38610702ae2aa0569a5f2dc8df2cdfc181f313f74e91015bf91ba1f565a347dc1dc2850fb3b6638a574879af5324d1a429c7763a33274ae76259c SHA512 ff8da7a1f545e079b0505517a5bd7f603c1e2e097c7c016e18925f88817cc35457c4195029c8368afe759cb590f7b28c362a724714201cee9f9b046ad2711560
MISC metadata.xml 620 BLAKE2B 459aa85a0e432faff7d0a2a1e61d536bde2e07e057ce8da642e07582219605643740f1241f83d19335a96de568841234bc2505273570bafbd187bb51da64a674 SHA512 303ca453f18cdbeef118e6a452b1a0e56d2466cba47fec8d021c1b8e4a9998ba743a729fdadc71e27e98f1fe12f43d17d76820986aeb93f286e74565c1a852f6

@ -167,7 +167,6 @@ pkg_postinst() {
elog "Please run 'lxc-checkconfig' to see optional kernel features."
elog
elog "Optional uninstalled dependencies:"
optfeature "automatic template scripts" app-emulation/lxc-templates
optfeature "Debian-based distribution container image support" dev-util/debootstrap
optfeature "snapshot & restore functionality" sys-process/criu

@ -8,6 +8,6 @@ DIST lxd-4.0.4.tar.gz 14166577 BLAKE2B 5a04efa1bf70d416b328f5f85379a7c697667978a
DIST lxd-4.0.4.tar.gz.asc 833 BLAKE2B bac0b63fc7fe61290bd399ef09eaf0bae12ac962b1188c49fa94c9132b002c278dcdb271d35a1784848591a315a8e88eab823c1c653ef814d454a0af607e461b SHA512 7fc9b9b27305d7637efeaf4024a8a26e2f891599fe50fa22e2f9defa6d451a015d74d068f63a9547fce312ed5fb5da82b99be9dc13601f807695cf1b675baf15
DIST lxd-4.0.5.tar.gz 14659330 BLAKE2B 4d61885a94946d3a6018324512ea318716cb9c1bc5f40be4eb62f71ad6a0eb993cda0ef917fbefb3949c0d47a6217245cc62e0ced3abfbcf47f6d8375a7d85d0 SHA512 8b9e6742dc3383fb31dce33d9f8ffe7a0ea661d274f6c3ac710f58d4d5b90b596881386571564ec0cd8f027da43eaa3948dd675d6fa07f1095405f4cc05f1211
DIST lxd-4.0.5.tar.gz.asc 833 BLAKE2B f5b2ead748973831ec7ba7be00c34d26b16a6b168fb88a25f07126eeab5c812cab72609acc443e9bb541ff64849952bf66f8ee207083836a2aab905f1373c1e0 SHA512 b59edaf88cd8ab34271eb0ebb52270ede1509351596449b1b955eaba70a50f6f18fdc95fcc933deca3fe545b9aa45bfda3b7aa6553a8b4f2cedc8d1a6b3a5946
EBUILD lxd-4.0.4-r7.ebuild 3869 BLAKE2B 947fdd5c859be167b0d0ffd63a2528b74eeb46d77f51047606bc2200e011226ed36a170f4bd5504161314a6dd7eb403c9f41bbdc912fc23d0fa673d6fc2e8356 SHA512 adf8621f08ef42dc15de6f2f5fc0bfa7d5644ea737e6f714dd9f403a34d02c8d94753b9256a0e70fde7e9811b275721562c9fe380626e7638729c012a4058492
EBUILD lxd-4.0.5.ebuild 3772 BLAKE2B 97597e82a97630698d9b526f60cc88d552d8c598f0bde11c023121100c21926002df7bcf75580badee71e01e3c4742393302e850d56a8efff174dc3540bc465e SHA512 1128b0d28bf2583e1352a6682dff9d0ebf7c7fa678b1457d5449f05f4bbc563db0364866c429b17b46b31c35cb9c7ddd7ef9767dd7a5e5b26fe1100ad854e13c
EBUILD lxd-4.0.4-r7.ebuild 3842 BLAKE2B fab57b4aaa87ff7b3372946ee4980b54e0e07cc297523494c470cfa51498fd5d91e59e83ab8bd29465c032f68bf294ede17661418c60a6aaf30475665548c278 SHA512 10a4acc2f8227e833f155c4739baeb9fce029b4136f764e17c748f830c4d84ad59190bf505ccd9f8721e20173356796d057e14a3a2c73fbf4d2a97a1f220e14a
EBUILD lxd-4.0.5.ebuild 3745 BLAKE2B 2fcc3c14f0b9f9e7b84b78a690dd239b92c31ccd02f5d890de73c92362b821f23e9b80911b6422942833a3302ee147bec6ccdb8793d91ad055c3f53abcc2a8bf SHA512 ff59f7c17569596c43c9bbc8e36d4f37d8acff616f746be9f777583fc22c6c63ed1a54e1523853cb909001a60adc7382674df552b5e2c3ee659eb2d193ae13cc
MISC metadata.xml 776 BLAKE2B 5f8e6d2639982bf6564567a9775e55b777d4bd9cb01818770b5089071262ceda815e5d94e853b7c08a470234729c08e313685610b3da457a23bb7edbf5b3ff52 SHA512 050d500629b4331f2f8bd2fa5cbcabadc988d737c891edb66ad8b2ee2fd378690b2fee4c70e0b380c2579cb9a39453768242d7acbead4c5390c7f01131b939c0

@ -145,7 +145,6 @@ pkg_postinst() {
elog
elog "Please run 'lxc-checkconfig' to see all optional kernel features."
elog
elog "Optional features:"
optfeature "btrfs storage backend" sys-fs/btrfs-progs
optfeature "lvm2 storage backend" sys-fs/lvm2
optfeature "zfs storage backend" sys-fs/zfs

@ -144,7 +144,6 @@ pkg_postinst() {
elog
elog "Please run 'lxc-checkconfig' to see all optional kernel features."
elog
elog "Optional features:"
optfeature "btrfs storage backend" sys-fs/btrfs-progs
optfeature "lvm2 storage backend" sys-fs/lvm2
optfeature "zfs storage backend" sys-fs/zfs

@ -11,7 +11,7 @@ AUX qemu-9999-fix-firmware-path.patch 672 BLAKE2B 68849de377ed0134269b89fb3cb896
AUX qemu-binfmt.initd.head 1442 BLAKE2B 23aa5338914aa7c47f9b1cc1d28291abd0ea037a33cca81f990decfafac2907c86c042350c9dd45591d16330846d4e11d2c8a2a409a68ad81656d9c2c51964c0 SHA512 3fec8946a37bfbd2089f5d95089ed5987a198fc0139ee7482d4bb38c2ffa0e165667a7853afcf2b458bc3e2a6540f172c929ca5a334a00db47e2d0f881382c0e
AUX qemu-binfmt.initd.tail 245 BLAKE2B dd59f2944c6e3f0c4d282b94b687a9b5c51dd77c5103fb9889bd9ce56874495397676ae6c8375d9e9e23094828477240778d9e0f361e68cdd63fdad574851561 SHA512 bcca16805f8380d52cc591ea3d65a8f6e5de456730618f6aee301510edb75d235a22d4d7aeed224882210392840adb403eb53234b6cb76a4cb24533852a8b737
DIST qemu-5.2.0.tar.xz 106902800 BLAKE2B 4413d5591cbabf80faba5b0b7347ee7749ff0a71af44bdf7f64b1995e17ecf1f3df539fa8e63959e0d50cd0502a41a2921e60cc6d078ed8ab5b09ab4b86d4ed7 SHA512 bddd633ce111471ebc651e03080251515178808556b49a308a724909e55dac0be0cc0c79c536ac12d239678ae94c60100dc124be9b9d9538340c03a2f27177f3
EBUILD qemu-5.2.0-r2.ebuild 25476 BLAKE2B 84cc022361819d8fad091d8e638ddfb49bc1b75b600bc02026f6b572528ebfa8830477ec6b5019a2983902d6a3dc9b431a37083e2641277fced6d2ceb1de15a6 SHA512 c093ee14121b3942da263312962cae3445b649230bfe0079f1879ad588f7f40b050c64acde7ef8cd3bbea460efad8a80c498fc869e8c08d7f8f710e97817b24d
EBUILD qemu-5.2.0-r3.ebuild 25639 BLAKE2B 5cd81969e63de949966516d1f5ff8fce550a2ea0d354bfdbd865752bebed6deddf45cefb0f780d94984fa883b46685b870284c8bbb287e0f8b51eef7c43febcf SHA512 669722fa2d6f1b23fe1aa9e1436a0ac9c8e1e96d95012ae3a94ef694138f08346ca10c047feab0a4e825e71a094cb1a7ab6a7164095db6c4ce159a237646941a
EBUILD qemu-9999.ebuild 25436 BLAKE2B 00f618df8f5e63d888562d47f1447fed057fea221896a8ca5ab14e06123e4b26a8b4da39a673718aa36a4d722321bbd76fcf5a369701bb6ac31429969536fdd0 SHA512 7e1803b9a1b300f8bc69e0da5c96ed4e6104e9ef021c4813b983245b0478816ac9d194dbd2e3ff7e59aae5b213803c7fa39b435e15e37400be7ba10476668b63
EBUILD qemu-5.2.0-r2.ebuild 25477 BLAKE2B ebcbdb6a2d54cf8736bceabef649afaedc23e451debd68b871b4843463c10df0065d7377ceff6f8d019d4fcf0bdf086ab481daf9f6c4bbf4056f846f84ad9c3b SHA512 0a3cb9ab6b1d9ccbf2e9b2734dc00ab163c1dbc995c5a274bb07df63aa885cdd5a6b5246019d4ad43e064845c4f6dca39c5e71f412275d87249e7047433762a0
EBUILD qemu-5.2.0-r3.ebuild 25640 BLAKE2B d90c0c782dd0f99a2a43ad85081480df22b71b947a23cca5817ee822cd02c9ef6a901a3556c549048e9021c111731ec888638950c8e299f741916304217fa0ee SHA512 1e4e461c5e463fb73de25166cdb5b44790df83f13c44455f9c0afabc8708dfc37970b561522aa538f3b3a7398658e127699caf445ddcbd03974000bb28d4fce3
EBUILD qemu-9999.ebuild 25437 BLAKE2B c48d24fbbfbfad028e0f6472baab850c97291060764d11aac2507e3230e6dd1b4e4b7226f33a0dbe697dc8ad43a35dd5b00ed9de1125a69ba67af472100a1fbe SHA512 23770c96d3f00ed7ba934b5e1aa796a81599cfb76f9a73aafb38d2af28e08510890b0e70fc0bb759d1abdd828098a9e53e4e3181abac6c82bfbef88c9daeace4
MISC metadata.xml 4347 BLAKE2B c82480d51523c9f3c1d78a1eb4bfda0319b1f7e4c1576df7588fe87d7746554dc585e86ecc04d58b5f41e72f9233bfbccbc62bab20171202dabf308a2ca200d5 SHA512 a317c1a529336c0dee2e06709654d7aeb283e27d6bec1a335b3bda151ca255e5a2e5d25a940bee9aadbe0ee1c15cd9ac07248552b6156f4f3c31f06354d0e05d

@ -32,7 +32,7 @@ HOMEPAGE="http://www.qemu.org http://www.linux-kvm.org"
LICENSE="GPL-2 LGPL-2 BSD-2"
SLOT="0"
IUSE="accessibility +aio alsa bzip2 capstone +caps +curl debug doc
IUSE="accessibility +aio alsa bzip2 capstone +caps +curl debug +doc
+fdt glusterfs gnutls gtk infiniband iscsi io-uring
jack jemalloc +jpeg kernel_linux
kernel_FreeBSD lzo multipath

@ -33,7 +33,7 @@ HOMEPAGE="http://www.qemu.org http://www.linux-kvm.org"
LICENSE="GPL-2 LGPL-2 BSD-2"
SLOT="0"
IUSE="accessibility +aio alsa bzip2 capstone +caps +curl debug doc
IUSE="accessibility +aio alsa bzip2 capstone +caps +curl debug +doc
+fdt glusterfs gnutls gtk infiniband iscsi io-uring
jack jemalloc +jpeg kernel_linux
kernel_FreeBSD lzo multipath

@ -32,7 +32,7 @@ HOMEPAGE="http://www.qemu.org http://www.linux-kvm.org"
LICENSE="GPL-2 LGPL-2 BSD-2"
SLOT="0"
IUSE="accessibility +aio alsa bzip2 capstone +caps +curl debug doc
IUSE="accessibility +aio alsa bzip2 capstone +caps +curl debug +doc
+fdt glusterfs gnutls gtk infiniband iscsi io-uring
jack jemalloc +jpeg kernel_linux
kernel_FreeBSD lzo multipath

@ -1,7 +1,7 @@
AUX spice-vdagent.confd-2 314 BLAKE2B 93d93f9e03e3aba9d889703ad24d08401222cf9d4b5fd0e72001bd0c0cf261d9f6879d1d0a89b51fc34dee2b15729425c694aca5522b1918f01edeea9b38b536 SHA512 ef3e02c65dd83ed0d4b1eaad9c6000a9d5d53fbbf2c19fe9604583f85478c92276b3b80554bd1573af6866e242c484f02da5c3500c0b4c430d3af0de755eed38
AUX spice-vdagent.initd-4 1465 BLAKE2B f03734461fac2ec869b48a3e2b4c4bd7ebfe152f3d2563fb5005477ce1eebbc887ebe0cc8e317e5b80de073b3cc27dc1475e86b2127a7f4907470e398112d05e SHA512 a10614b9058f9a6d70d350d2764809646251fe555abf7127ce49b2e794545a72a500c9b6ab9e5dcc632253a1ed24017392b6d0446d469ffce954d00e5c96a6c8
DIST spice-vdagent-0.19.0.tar.bz2 151356 BLAKE2B b7a99a7205d955b27edfe483746e3f267a6e0b7885c4b8146ba42d99b581cf4e1748b503a37a3d6b66623ef2515b42756f2e6a5a4775d56def7aa396bd0dfb4f SHA512 f5056dfe66df3ee8205549be22bbc8c17d2196c8448eda97f01659ff30c34d9929f330767d7fafec557dc5f7fb9b65eaf85973193b38df774042de9b72d6e60d
DIST spice-vdagent-0.20.0.tar.bz2 152510 BLAKE2B b00caadab385f4208bd18b78a006831953f99387e55fd86226efffdf537426627f02bb46708173b700eecd21f598a0db94f454c5252b0f4bfb93c30b39d69d16 SHA512 a6288e056645c071834f9ce5800669cb64e0f86a5efeb8eec61ac1e11f1fd56f7da8ea19b28a94c88741d794a0290fac9bcf74d45bcef271c2c5abfb2573a8e1
DIST spice-vdagent-0.21.0.tar.bz2 164103 BLAKE2B 298122b334f880ffb8d77d3a7d822b70debce56d62bc3004bbac37445f10236a47706d23501ee3f82520c45b65deec12c9578cf4a8b9ac138df8b1c0b8cdb784 SHA512 1ff1a89e75301b1c2c89f26ba4bce8d4df29bbff6387ade128ce847ca30162a2bc731c70c10a8d129518e64bbca6b8271fd11ff3e340899182a65a5295051bff
EBUILD spice-vdagent-0.19.0-r1.ebuild 1415 BLAKE2B e022aa27341f85d4be3c959dd00e79e50d22123b5694cd582e039f5f2cdc7fa4652d8e03d6e54ca8d70abb4e432f6ee8a539a785c7ada2fa4f4b5e55157e17c2 SHA512 de135baea6ac61d01fc6c110e087d235c67ea0ca84d0c8bd5e6573fa39c8d258dbc0f476919eeca9bb459d15d62362c48bb0e5a805d3050561c35926748244ad
EBUILD spice-vdagent-0.20.0.ebuild 1417 BLAKE2B 2d1535652cfef9a938e18e9c7caaebaf66d2d3b35131b1e662da1c7e023024dfea6675bc96e8da40fc77d82e3f3a36ae5db44b6d4f9d58ed9a802e32970b4cae SHA512 25c325dba15fa53dd0ab061e19497af5e538cd995ddd1e3c121440788a37d3dc6a7a6760111acf80f5dd25f96c90df638f6df02e7efd63d47e7bc906d6d1b4ea
EBUILD spice-vdagent-0.21.0.ebuild 1417 BLAKE2B 70512075a4f0b9312d8a4f340597f64e859e2db70d6a6b011c2e087bfedf8b432b46629c0da0f0f1fbbbd33c0db3b24074343c5af28d7379fb44d78f93de02cd SHA512 73ffed71671ab227ccdf15a8051727ad2404301060160e0eb3b7e419e990a3c4fc150de2e71ce8e1c315c89e83d922a58ee85e8d6892a6a3d2ea8524b2198764
MISC metadata.xml 271 BLAKE2B 0ac34325897226d2062f0b77cc069fcacd6026432b276adcdc2e7c9ef532cc1900855dd821d0b6314ac77488fd0695f916e821fc11148f3b9f2753bc97afbe2f SHA512 0cd444be2e9b4a1530671dc4fc88a2177541dceb453dca10a1778938d8f114caaa55a01551b662c29e0e775aa9e9df9389b4a5d5ab4fba643da447ac2e7aca32

@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7

@ -1,5 +1,10 @@
AUX README.gentoo 270 BLAKE2B 979c3e8d2a3c1d4f30af8f2d9954434dd685abf42992abf0e63e9dbe2d16d8fb3b135ecf3b81344e12d585ed92543d6b8adffb01e55772964de0f97f320d785c SHA512 9202046d629d12eee0435bb0ee8bafc1d8a0b52784275a7b3989fd430de8ed0ec2e59cfdf963a58494a05296a55bc99fe7095e661398182d62286e8816895dd1
AUX spice-0.14.3-CVE-2020-14355-404d7478.patch 1274 BLAKE2B 750de585f630c724c851514b35dcec57e2c263fb4423cf472c9cb10a2654fdc918eac9f14460e17f4e147d1b2b4ad1269e254037fce49397eb336f38747492b7 SHA512 51a901195a884209929294c4e9af4e49da79741dc08f5fc3035b95abbdbacb9a8c2fe6d0ffb4c6829b9f22012497058e3c618e543102fd9bdf446fae6cd07824
AUX spice-0.14.3-CVE-2020-14355-762e0aba.patch 533 BLAKE2B f6ecb51c2ef568d7e9c341be68100423434b70f963ecadf05f351ebc567af6defe8033a4e2fb930b7401ac9a0ed721c9f00ef643d93f2ff7aca5100ad7636e92 SHA512 f5af0b2a8e4604390f7ae35a87ad17a5def2b4861538fe80c385e7a601e7fe78bcc24af4fa536f72be2c980dff94d2ff7252cdf6e593889106c8c1ce9978d91b
AUX spice-0.14.3-CVE-2020-14355-b24fe6b6.patch 876 BLAKE2B 7ba5c57e7ca7265f6d42bf475403ba1f1ce3690b1d6ab9d9c65ee722005a1b198b7b6a5ffb0d94a2dea1c67eb7ecd2585d6974c43ffae1dd25a2bc51781d5483 SHA512 b13f1b44d3452b5b246efb1b98f9b4b9bcff8ed9161bfa79d31fb4404cc499772144676a96b37b1cb94c7e9036c23df092fb1a878651555164e733d0fafb0712
AUX spice-0.14.3-CVE-2020-14355-ef1b6ff7.patch 759 BLAKE2B 8d3f0b5d03d79dc1c02efec9f3746d4d8a5fc3be9b4a98a1b1b6f325cb19a03dbc2d29ab5c7a3a7bb807fda2bd52080c87d706a1c61eff15bc74a8c65a60f8ce SHA512 9b72fb0195feb5ddbce7dacca0459d2f5ad00a72c0f45488debae50c188b14274ae8a7208052e85ca42793a6be3a7483c816f1f381015ea5fe42fa05bb2a9f5a
DIST spice-0.14.3.tar.bz2 1504304 BLAKE2B be655e1d4c48dae29903ab8e0dc52da63723e3252052afccc9587065531f28c8af7dbab4c585093f26d98f2273c6e734a553c18d4779a9f4464334ae1764f682 SHA512 9ecdc455ff25c71ac1fe6c576654b51efbfb860110bd6828065d23f7462d5c5cac772074d1a40f033386258d970b77275b2007bcfdffb23fdff2137154ea46e4
EBUILD spice-0.14.3-r1.ebuild 2636 BLAKE2B eede39ec13d1c3d315c9d8b418b3ce20412abb670cb5f9a2eebf61d145223402e2c9151919ff05ba4c89f892258b935d35b171505da9ad0f1a04b078d97e6d2c SHA512 447377864858843e1b76b36b96fd5a427bb2d4ac2363ee5469db1f74c5ea95810a01336c64d562026c6fe643ad4615bfff860b3422b2cd491e85dd5f73d39319
EBUILD spice-0.14.3.ebuild 2387 BLAKE2B 59c62447ccb9c49925163da9e976f642284daf975de196ade102593cf7ab131687e39e46b2206631513b4d8f5399936df3a0052a1b44b5c2a08cc0a6eb09ca6c SHA512 0269e6f91a2c028330de839878cd265f9a2b6d8b4677282e7524b0b8a4316620e7c5ca94789983e63e9d3420efb394324541fd5324f1e91e92cf8f4370dd6846
EBUILD spice-9999.ebuild 2260 BLAKE2B 650dad9629ce6cd4804adc4ee62c878999b9f8904579512bb229f4854f2687db0bf05b4c4ceab96d179dfbd93a5969ad78e4c88f593c8d666e6e0ffdfff810b1 SHA512 ad1ae55797e60f33f9da14b07ff81be6e1b8c3ecb9e5aec97f1d0586284116c3b387f2df74fa479fb3098924af26c46caee08bc8d8d85af68a3c2bd300e612b7
EBUILD spice-9999.ebuild 2291 BLAKE2B 5699aaed3577338afe026621ba28d4a58ec253166999ae6d29f9877637df080a5dca661480f025e18b0aaa7774336dd5353c5f897ecb67161c0baf7fd6150cdc SHA512 1ab51931d4cbfc1f70b64a6d32950d3aa00b3f7c2bdd5136d38bc6bf385dde10495e33d40bb81e6ee8721d7fbb6ddfa827955c7617c7c9a4113c2017bb55405c
MISC metadata.xml 385 BLAKE2B 599bae33d9264b8b3b4474b0d2234d66e6c6f2cd3da1710bfea64f75570264da7f4de712cecb95408a059f70e3dba2de2a421c02f1f728e39c2bf913c2c570a0 SHA512 c75966298d69fb56b3e16c98b0cc7b3b2514d2ad2a6b790777c00493754e678388f0eb17fbabc6f58a667883e87d2a4f19c2a1c34f5c87f81fb13a8948ab85c8

@ -0,0 +1,31 @@
diff --git a/common/quic.c b/common/quic.c
index bc753ca5064a0326906b4aa8c18d8745747feb5c..681531677fbd6c3bca5e482c77bb709d4465ef8e 100644
--- a/subprojects/spice-common/common/quic.c
+++ b/subprojects/spice-common/common/quic.c
@@ -56,6 +56,9 @@ typedef uint8_t BYTE;
#define MINwminext 1
#define MAXwminext 100000000
+/* Maximum image size in pixels, mainly to avoid possible integer overflows */
+#define SPICE_MAX_IMAGE_SIZE (512 * 1024 * 1024 - 1)
+
typedef struct QuicFamily {
unsigned int nGRcodewords[MAXNUMCODES]; /* indexed by code number, contains number of
unmodified GR codewords in the code */
@@ -1165,6 +1168,16 @@ int quic_decode_begin(QuicContext *quic, uint32_t *io_ptr, unsigned int num_io_w
height = encoder->io_word;
decode_eat32bits(encoder);
+ if (width <= 0 || height <= 0) {
+ encoder->usr->warn(encoder->usr, "invalid size\n");
+ return QUIC_ERROR;
+ }
+
+ /* avoid too big images */
+ if ((uint64_t) width * height > SPICE_MAX_IMAGE_SIZE) {
+ encoder->usr->error(encoder->usr, "image too large\n");
+ }
+
quic_image_params(encoder, type, &channels, &bpc);
if (!encoder_reset_channels(encoder, channels, width, bpc)) {

@ -0,0 +1,13 @@
diff --git a/common/quic.c b/common/quic.c
index e2dee0fd68741512911d5d050053ad073cf29457..bc753ca5064a0326906b4aa8c18d8745747feb5c 100644
--- a/subprojects/spice-common/common/quic.c
+++ b/subprojects/spice-common/common/quic.c
@@ -1136,7 +1136,7 @@ int quic_decode_begin(QuicContext *quic, uint32_t *io_ptr, unsigned int num_io_w
int channels;
int bpc;
- if (!encoder_reset(encoder, io_ptr, io_ptr_end)) {
+ if (!num_io_words || !encoder_reset(encoder, io_ptr, io_ptr_end)) {
return QUIC_ERROR;
}

@ -0,0 +1,18 @@
diff --git a/common/quic_family_tmpl.c b/common/quic_family_tmpl.c
index 8a5f7d2c9be3f6b1bd82993703749268bab243b4..6cc051b36889f773fe5401e204db6245d99e27df 100644
--- a/subprojects/spice-common/common/quic_family_tmpl.c
+++ b/subprojects/spice-common/common/quic_family_tmpl.c
@@ -103,7 +103,12 @@ static s_bucket *FNAME(find_bucket)(Channel *channel, const unsigned int val)
{
spice_extra_assert(val < (0x1U << BPC));
- return channel->_buckets_ptrs[val];
+ /* The and (&) here is to avoid buffer overflows in case of garbage or malicious
+ * attempts. Is much faster then using comparisons and save us from such situations.
+ * Note that on normal build the check above won't be compiled as this code path
+ * is pretty hot and would cause speed regressions.
+ */
+ return channel->_buckets_ptrs[val & ((1U << BPC) - 1)];
}
#undef FNAME

@ -0,0 +1,17 @@
diff --git a/common/quic_tmpl.c b/common/quic_tmpl.c
index ecd6f3f187c753a89b7dbb0657edc3ae82ffaaff..ebae992d642a657a7505b3ca0e8145310805f32f 100644
--- a/subprojects/spice-common/common/quic_tmpl.c
+++ b/subprojects/spice-common/common/quic_tmpl.c
@@ -563,7 +563,11 @@ static void FNAME_DECL(uncompress_row_seg)(const PIXEL * const prev_row,
do_run:
state->waitcnt = stopidx - i;
run_index = i;
- run_end = i + decode_state_run(encoder, state);
+ run_end = decode_state_run(encoder, state);
+ if (run_end < 0 || run_end > (end - i)) {
+ encoder->usr->error(encoder->usr, "wrong RLE\n");
+ }
+ run_end += i;
for (; i < run_end; i++) {
UNCOMPRESS_PIX_START(&cur_row[i]);

@ -0,0 +1,104 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
PYTHON_COMPAT=( python3_{7,8} )
inherit autotools python-any-r1 readme.gentoo-r1 xdg-utils
DESCRIPTION="SPICE server"
HOMEPAGE="https://www.spice-space.org/"
SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
IUSE="libressl lz4 sasl smartcard static-libs gstreamer test"
# the libspice-server only uses the headers of libcacard
RDEPEND="
dev-lang/orc[static-libs(+)?]
>=dev-libs/glib-2.22:2[static-libs(+)?]
media-libs/opus[static-libs(+)?]
sys-libs/zlib[static-libs(+)?]
virtual/jpeg:0=[static-libs(+)?]
>=x11-libs/pixman-0.17.7[static-libs(+)?]
!libressl? ( dev-libs/openssl:0=[static-libs(+)?] )
libressl? ( dev-libs/libressl:0=[static-libs(+)?] )
lz4? ( app-arch/lz4:0=[static-libs(+)?] )
smartcard? ( >=app-emulation/libcacard-0.1.2 )
sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
)"
DEPEND="${RDEPEND}
>=app-emulation/spice-protocol-0.14.0
smartcard? ( app-emulation/qemu[smartcard] )"
BDEPEND="${PYTHON_DEPS}
virtual/pkgconfig
$(python_gen_any_dep '
>=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]
')"
python_check_deps() {
has_version -b ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
has_version -b "dev-python/six[${PYTHON_USEDEP}]"
}
PATCHES=(
"${FILESDIR}"/${P}-CVE-2020-14355-762e0aba.patch
"${FILESDIR}"/${P}-CVE-2020-14355-404d7478.patch
"${FILESDIR}"/${P}-CVE-2020-14355-ef1b6ff7.patch
"${FILESDIR}"/${P}-CVE-2020-14355-b24fe6b6.patch
)
pkg_setup() {
[[ ${MERGE_TYPE} != binary ]] && python-any-r1_pkg_setup
}
src_prepare() {
default
eautoreconf
}
src_configure() {
# Prevent sandbox violations, bug #586560
# https://bugzilla.gnome.org/show_bug.cgi?id=744134
# https://bugzilla.gnome.org/show_bug.cgi?id=744135
addpredict /dev
xdg_environment_reset
local myconf="
$(use_enable static-libs static)
$(use_enable lz4)
$(use_with sasl)
$(use_enable smartcard)
$(use_enable test tests)
--enable-gstreamer=$(usex gstreamer "1.0" "no")
--disable-celt051
"
econf ${myconf}
}
src_compile() {
# Prevent sandbox violations, bug #586560
# https://bugzilla.gnome.org/show_bug.cgi?id=744134
# https://bugzilla.gnome.org/show_bug.cgi?id=744135
addpredict /dev
default
}
src_install() {
default
use static-libs || find "${D}" -name '*.la' -type f -delete || die
readme.gentoo_create_doc
}
pkg_postinst() {
readme.gentoo_print_elog
}

@ -1,4 +1,4 @@
# Copyright 1999-2020 Gentoo Authors
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@ -14,7 +14,7 @@ EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice.git"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS=""
IUSE="gstreamer libressl lz4 opus sasl smartcard static-libs"
IUSE="gstreamer libressl lz4 opus sasl smartcard static-libs test"
# the libspice-server only uses the headers of libcacard
RDEPEND="
@ -73,6 +73,7 @@ src_configure() {
$(meson_use sasl)
$(meson_feature opus)
$(meson_feature smartcard)
$(meson_use test tests)
-Dmanual=false
-Dtests=false
)

@ -8,9 +8,9 @@ DIST wine-staging-6.2.tar.gz 9820682 BLAKE2B 3de0c0ecbdabc1ffb965e6d5ebf5689fbea
DIST wine-staging-6.3.tar.gz 9796930 BLAKE2B b24e5ec57435a0d797e4d913b027226b3c891477d9df5d098be52348dff4eb704275c7c59d09f6cbdf7f86940a0e6c96bf28f94bd703fd32d6770a31426043fc SHA512 ed9b3b03c466de03941d7fec00c73ff77df863c3f4ba201e7f920810675ff416995557cb62b6701dcec6928f2ab9e4d608f17b79eda0267094e506a5e66f47f2
DIST wine-staging-6.4.tar.gz 9778866 BLAKE2B 9fe69f359dd70433118695881c5254223f4e2ef0b78868fc87df6a8a5789004fa5173987a04f4c3f8b51ab70d0c4b573c2ce867765b7009346790dcca6824347 SHA512 9229ff6f56120c64cf79d2b817ce2e1f43f1f02e77356f7d371104a4d8a6455a090555ad80b0efd18f69edd019a2caac7bdf59aaba097ac01d311dac927e48b5
DIST wine-staging-6.5.tar.gz 9743825 BLAKE2B 606377c33a789e092f044bb610746e54fba77a9af0e3da674d16c8ce0f51c59d82f78f0e63c5915fb6f1ab10d6ee91d7b95a7634f1177a6455de6e0c0517ef01 SHA512 bb5199419a22a4536ff95fb0e6257d7c870fe79f40346d56101579edae5c44086fac0db975e04452fcc1d7cda0d5392ff703e1c39504ec4ee63610e2e89fd1e1
EBUILD wine-staging-6.2.ebuild 22026 BLAKE2B 2075bf50fda8783844b39bebff31a150c5cf6884a9f271f5e85143c5d26174d72c8ff238c919b09f9bd241f2e9beb93d0daf5625b98a832c9d5e8ce017863225 SHA512 17bc30704da90555b7c322f30e36603dbc4b3f865d07c5250250f2c035f1514c5c35f133c04ccd1143eb7a822bf0c45f52eda4973a02ee38e66a197b2d750560
EBUILD wine-staging-6.3-r1.ebuild 22091 BLAKE2B 484991abcc53c6f006b2c21001c74fb42e1549ec4989d8dffee44598728296efa5e5abd0e2863f48bbce2701ee286fefa384f7c5dd1face7c2c52255b8dafe44 SHA512 b9290680fe60c73bdbc7b95a10ff9621516170b0ffd4c91805018e596a1adedac270a1477406c6c79a68115c935b982a692bdc914022cc1dc7cbf330d14c8a46
EBUILD wine-staging-6.4.ebuild 21995 BLAKE2B 9c63116c5493432ddea73fb22e8360a96f043970f1a47ccb5cc1c9dcd9cbe7943adecd11588c0a393131ea8be64edf231a2f1250d724204fc36687748919d645 SHA512 3ff687d025b43a7edca2d22f7d8b5357d92bb9613cddf484073726e114899824b0aa29bc1cfcacb237f2e7a7ed2f3be1dcf34bb5e05082a36386866cedc2dd56
EBUILD wine-staging-6.5.ebuild 21995 BLAKE2B 9c63116c5493432ddea73fb22e8360a96f043970f1a47ccb5cc1c9dcd9cbe7943adecd11588c0a393131ea8be64edf231a2f1250d724204fc36687748919d645 SHA512 3ff687d025b43a7edca2d22f7d8b5357d92bb9613cddf484073726e114899824b0aa29bc1cfcacb237f2e7a7ed2f3be1dcf34bb5e05082a36386866cedc2dd56
EBUILD wine-staging-9999.ebuild 21995 BLAKE2B 9c63116c5493432ddea73fb22e8360a96f043970f1a47ccb5cc1c9dcd9cbe7943adecd11588c0a393131ea8be64edf231a2f1250d724204fc36687748919d645 SHA512 3ff687d025b43a7edca2d22f7d8b5357d92bb9613cddf484073726e114899824b0aa29bc1cfcacb237f2e7a7ed2f3be1dcf34bb5e05082a36386866cedc2dd56
EBUILD wine-staging-6.2.ebuild 22019 BLAKE2B d884198da64e3eb5d32edf3303d9627a6259d6aca47c7a6fa3d0e79a4b0ff0ec7de9d3136f447dacd0e3e907e693a96533635440741bf27400ac34a792deb695 SHA512 ce1de5bc7b8a597639c2e00af1c819110aab703005f121231f49334923da00d77fe272dfed8e31ef177992b6015efe5d19bd93e18432568ea3ea80dffa8ce18d
EBUILD wine-staging-6.3-r1.ebuild 22084 BLAKE2B 06be00f51d2919340da764715a05f8338124d30a86ff75be3d20732189745edc70261e314f1665a2a118af117141b5234ad5ad08852a5756146bd5c182c001a9 SHA512 c4f023d638fdbfdcc262f44ffe56ee593eb46901187391e25f713b61831fcb3cd2910368d5ba5cd34342f82a93c9bf0c26a5d8e461094d77d116723025a00213
EBUILD wine-staging-6.4.ebuild 21988 BLAKE2B 3ddadace2bc48c8f2dc755eae43372f389b3d6338be3c253dacf31c0bd4e87470d189aa164dce0e9a67bf326a78189c9e616db7f4ae19fc1858978bd07d0d2f3 SHA512 a211d6169167d3135dfa8b0bb94ca20d8830ddbcddedab4118aa13c1a3a86338bfb6ecb9fc7fa5973a100ccdff2bc972e88143b20b7184f234f528d27ca93124
EBUILD wine-staging-6.5.ebuild 21988 BLAKE2B 3ddadace2bc48c8f2dc755eae43372f389b3d6338be3c253dacf31c0bd4e87470d189aa164dce0e9a67bf326a78189c9e616db7f4ae19fc1858978bd07d0d2f3 SHA512 a211d6169167d3135dfa8b0bb94ca20d8830ddbcddedab4118aa13c1a3a86338bfb6ecb9fc7fa5973a100ccdff2bc972e88143b20b7184f234f528d27ca93124
EBUILD wine-staging-9999.ebuild 21988 BLAKE2B 3ddadace2bc48c8f2dc755eae43372f389b3d6338be3c253dacf31c0bd4e87470d189aa164dce0e9a67bf326a78189c9e616db7f4ae19fc1858978bd07d0d2f3 SHA512 a211d6169167d3135dfa8b0bb94ca20d8830ddbcddedab4118aa13c1a3a86338bfb6ecb9fc7fa5973a100ccdff2bc972e88143b20b7184f234f528d27ca93124
MISC metadata.xml 3966 BLAKE2B ee3d47cb51499adfa3a98d09c9a718f1c51f0dc4b24a57b8d3c1f18e45584bc12ccdb54250162a146f0b7c95b835b84684a16f0164a21832df80bbaa4cefece4 SHA512 7db52c79172194fb0e151431273fbb02694144c3a7d39746e78fcb195471ce0d702d0643cfe24414eda070943b58d21d06db341e3607924de89c34ad5e7b5033

@ -19,9 +19,9 @@ if [[ ${MY_PV} == "9999" ]] ; then
else
MAJOR_V=$(ver_cut 1)
MINOR_V=$(ver_cut 2)
if [[ ${MINOR_V} != "0" ]] ; then
MINOR_V="x"
fi
if [[ ${MINOR_V} != "0" ]] ; then
MINOR_V="x"
fi
SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.${MINOR_V}/${MY_P}.tar.xz"
KEYWORDS="-* ~amd64 ~x86"
fi
@ -560,7 +560,7 @@ multilib_src_test() {
fi
WINEPREFIX="${T}/.wine-${ABI}" \
Xemake test
virtx emake test
fi
}

@ -20,9 +20,9 @@ if [[ ${MY_PV} == "9999" ]] ; then
else
MAJOR_V=$(ver_cut 1)
MINOR_V=$(ver_cut 2)
if [[ ${MINOR_V} != "0" ]] ; then
MINOR_V="x"
fi
if [[ ${MINOR_V} != "0" ]] ; then
MINOR_V="x"
fi
SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.${MINOR_V}/${MY_P}.tar.xz"
KEYWORDS="-* ~amd64 ~x86"
fi
@ -562,7 +562,7 @@ multilib_src_test() {
fi
WINEPREFIX="${T}/.wine-${ABI}" \
Xemake test
virtx emake test
fi
}

@ -20,9 +20,9 @@ if [[ ${MY_PV} == "9999" ]] ; then
else
MAJOR_V=$(ver_cut 1)
MINOR_V=$(ver_cut 2)
if [[ ${MINOR_V} != "0" ]] ; then
MINOR_V="x"
fi
if [[ ${MINOR_V} != "0" ]] ; then
MINOR_V="x"
fi
SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.${MINOR_V}/${MY_P}.tar.xz"
KEYWORDS="-* ~amd64 ~x86"
fi
@ -559,7 +559,7 @@ multilib_src_test() {
fi
WINEPREFIX="${T}/.wine-${ABI}" \
Xemake test
virtx emake test
fi
}

@ -20,9 +20,9 @@ if [[ ${MY_PV} == "9999" ]] ; then
else
MAJOR_V=$(ver_cut 1)
MINOR_V=$(ver_cut 2)
if [[ ${MINOR_V} != "0" ]] ; then
MINOR_V="x"
fi
if [[ ${MINOR_V} != "0" ]] ; then
MINOR_V="x"
fi
SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.${MINOR_V}/${MY_P}.tar.xz"
KEYWORDS="-* ~amd64 ~x86"
fi
@ -559,7 +559,7 @@ multilib_src_test() {
fi
WINEPREFIX="${T}/.wine-${ABI}" \
Xemake test
virtx emake test
fi
}

@ -20,9 +20,9 @@ if [[ ${MY_PV} == "9999" ]] ; then
else
MAJOR_V=$(ver_cut 1)
MINOR_V=$(ver_cut 2)
if [[ ${MINOR_V} != "0" ]] ; then
MINOR_V="x"
fi
if [[ ${MINOR_V} != "0" ]] ; then
MINOR_V="x"
fi
SRC_URI="https://dl.winehq.org/wine/source/${MAJOR_V}.${MINOR_V}/${MY_P}.tar.xz"
KEYWORDS="-* ~amd64 ~x86"
fi
@ -559,7 +559,7 @@ multilib_src_test() {
fi
WINEPREFIX="${T}/.wine-${ABI}" \
Xemake test
virtx emake test
fi
}

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

Loading…
Cancel
Save