diff options
author | V3n3RiX <venerix@koprulu.sector> | 2022-12-23 20:00:08 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2022-12-23 20:00:08 +0000 |
commit | edb8ee6f86e56d25f82a4f088a4504c903aede08 (patch) | |
tree | 3670c3d3d18146edbe5ef22d5623329c49fe1806 | |
parent | 1ffbeeb1643e9197d8a58c65a1d76bbaf3656292 (diff) |
gentoo auto-resync : 23:12:2022 - 20:00:08
110 files changed, 2258 insertions, 263 deletions
@@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29807 BLAKE2B b7c57cee252f256b941c1ef23ce842fb20b0aa19dcf6cd4b8b6f8b0e7705a860229b28ff6d1ef1862af3dfffe37e6852fbecf89abce183b50c585a75372c55f3 SHA512 ed77e273fb9a22f38423cee5ee4773ea47ed65dbb476acf260c8ee2260440e7205d5c3ee8defae51f23994e406e93cd8eb1f1bec0e5a7521dd3759207f24dd3c -TIMESTAMP 2022-12-23T13:10:03Z +MANIFEST Manifest.files.gz 29795 BLAKE2B 692c1e746f7157ab053a4d28ebb8ca971a1857e8cb04d599c1ccdc3e852e74e0b1bcda313deec561d069e03f110aecf50aacd5902bdfc6ed0aa5ebcd5fb2b318 SHA512 8f9e54a41746b08172f3c4bb08b2806d0aba6efe76a243c6ab5b68bac17417e902104588f361c627b648caafa319ef468ccd6056875e1b8091d118d1eb70535d +TIMESTAMP 2022-12-23T19:10:02Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOlqKtfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOl/QpfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klDL/RAAnluigyh8PH6YoRjzIbh9XvyYBadi5tMqcjSpTtmVGWPELmlmoxuoEXWp -oIIld4I2HwWyVu7nQhLoE2JPkleFbC+qDcRRprDUxDJHn+DkR1Ym0FKooulkN+3S -To3H+Z1iPDy8BXA2Fty3lZ8gsmKrnYK/6GZt4tVteQpy+78iF7vfNjoMCljYwXnK -kBNo95ETiBhJjVy/jOUgpGnqzS/5KP0pP0oRL41qswqRFLRsP9LatWCcCpFO4hn/ -YhiKyqc2Sy+gc+gMOfSEM+bmRKhNqv+DSBWTOhduein4XFaOife2SOz79wu8kiv2 -6fGNNqccN1Pr8d86QFq0TETgFJlKfKJJGTnKDbafMwE4ryjOIEjOadstacXSMe/W -x1aKQqIhNuAqKm9QjyqSNhOQb+EY6fjXXsmQlXxwq6x75qipR47poJud8WhK+VaE -KsphxbC7rabsIIcsixSzR3FQY6HeFCpis/Yca3ECaM/z7AxmTZx3uPfrepXogouS -nqQCDnaAHk0yzyLshFW+xFJpgVTqifJx5wfY2Q8Br/Wp8MIJReyAHTPOMY4/AAZ5 -KP+sf7BBt8a4lO/znoxiCYQwxmL9rgcPjdyKJTR68XWCjF9KW/thAgTVfR0IU5F2 -SwbsRM1JFvAvk9C67vhoEcxBDAe+WF1czuk5sAPVR+4+BUYgigk= -=Xcfs +klDf2Q/9HMrwrIeHxdZ+cVVgM3kLIu7jWwrj2SvlVwC575hhK/BSEfVZEwDI1fH5 +TQfTpHU7G/bCIy05jDrglPGBiVn8R0xsNUJ6bTMTIXzETz5O9nJJ5iqnsP89Wdhc +GSoBbJ/9IwiG+RHvArAcMMWWQAcKodcg8Co6SuvdToN4riXmlLz0/ts2wi1LtCLQ +uTrRNFglXldiGABeG6dSMpGvJhX9FL8KkRHFUNXL4Qrj7QJLBbfnDT7GDkstT581 +eO+qXCARNaCKYKgfU/SyXL3//zUWo7+bL3C52eXTk8mbD3NS8NKRxDAUEnMlW6YK +fSKGNiig7w8lJNwDVjhXNsoxIuc0+bf9JUtJ609uiG9hGt2+5pLKAjQkx1LmR8lR +VGm1etWlrKMq24XdAYTImdGGO7G8Z2SWwOCQTEHu/u9LAJKAnjfvb2VifZJYP2je +7TwLXsxeXwta0NJRED52nK0Cc712RxrrQQjJc3Ppc3dufHknsMPoxoCPgGci1ZeC +hWY76gZPScrrykUIiQFN0o42Z+Y6WYfbvFBOe6AQ9y7tpsoqnI1vTNRA2/QhjuYb ++3YHiQRDlsuakgIbn7K9CyAdXHVbkWGU69Rqio5/zuNTc2+LOs6fduqcLpMOb0Zj +jVfHu8r96bWwy4l3JSSiuvd6AXZrG9IQLS887w9gYWZxBmeCw18= +=YRKS -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz Binary files differindex 4f7fb2b37aba..9b381b166acf 100644 --- a/Manifest.files.gz +++ b/Manifest.files.gz diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz Binary files differindex 48de97b12d3c..8fde2f5d9a2b 100644 --- a/app-emacs/Manifest.gz +++ b/app-emacs/Manifest.gz diff --git a/app-emacs/racket-mode/Manifest b/app-emacs/racket-mode/Manifest index a624a4b65c32..29dfa88864ee 100644 --- a/app-emacs/racket-mode/Manifest +++ b/app-emacs/racket-mode/Manifest @@ -4,8 +4,10 @@ DIST racket-mode-0_p20220505.tar.gz 305491 BLAKE2B ca6a6ee6ae9f95f397959d9f0fa97 DIST racket-mode-0_p20220804.tar.gz 308183 BLAKE2B 23ef01773f7bf0a8e44c74217d29d4e6093ce963a8d71a6f6d5227f5a23ab62023dbfa4a3ada97f4d886abdb0b48454344509bdd7cc17a2210bd23a7ca72051a SHA512 9ed5ecb0a38a5421f7103471167339e2a92e78e912ec3416975c91fb0e2526f79cfd38cdf63b60371d7ef5c4ad7087320ef6270eab15eefed80a87aad6a3f626 DIST racket-mode-0_p20220830.tar.gz 308654 BLAKE2B 85f82181fe994c48369c27ae762d1a0c336b155bc28ee8a4a5a52853e57d23f58c47e34e76b4fb103f9f5115bd856d635dac63f0b1955f7baa24e850e7ea7404 SHA512 6b94b839d9f25d4d07fd73e0a291862014d70501e9db2f154d37ef88f449140543344d4ee0072be0f7bf1c8994d82cf2794d512fd30216336ece2be31db4dc5c DIST racket-mode-1_p20221122.tar.gz 322401 BLAKE2B 8ae447616485d7e9deafe50044d0b0cf73ab93a628b2a536ba67604f7ee9ac7b13beb844c2b25de86c2da4d0f13ad1c92f8fb1be96236cbee7e8efe7607da94a SHA512 e4870cb00e1137cbacedda986ccc61f01a8e86c65d1a87b895a268460583f8671c256f07b2fbd1ede36dcf0d0c2770da00f39692a43b5ccba02f21aafe9a1602 +DIST racket-mode-1_p20221216.tar.gz 322994 BLAKE2B 6a221162f27621dfece9679ab6dfcf4930f55bba366421fbda029a7c808ed919051a4a2728892c75cacd87179c80043b6427ac83b4adfd9371342a4c70a037e0 SHA512 dcb06ea327fac75831ad037768f74b446fa0286f5c90ffcf5d7e279780a64b8e1beaf34c4e220ed8c2ef4ea174998c9502e7188ae365a07762c6bee3566c1e64 EBUILD racket-mode-0_p20220505-r1.ebuild 1421 BLAKE2B d8d9c2e37e67ffb52c0b50f8e8c728129c594397d0be95a5a69ef1bb9c3ce4e4aa6e5e002c46cb363cd63480e16d761d6c956aa9b8a41bcabf9c66bf4f5f1616 SHA512 91af53a6b7ac822e9a6813ae239802e7d632f96b6f94c2592746275c0bc78102e66932bba965b3d251e537c810b85379dd089d45cf3ce59c761ca64c75e5c8e8 EBUILD racket-mode-0_p20220804.ebuild 1421 BLAKE2B d048795742225ebdddaa74785e3741be84eecbc6e3445f2fcd3bcc62ee3d72721b7fb529efd0d986a0522cdbf92d536e810c804d288c2f521541293a558849bd SHA512 81d3f3f45808d9352e5e741b971ebc44564ea6d3d4767d48c0e22724e601f3083a4ea1cbb0e9ef226c68ab62dc993dc2caf35acf3ce80439b0e1d3b0f80c05de EBUILD racket-mode-0_p20220830.ebuild 1421 BLAKE2B a56eb41b8d330df6841100a27ebff123c78296989375aa053c83b13cde2330dd44dc3ef2da5207032bbd3a20d82c7bf6f05132d1ce3c12278ead29c63eda6278 SHA512 c86597cabbcb14f4313b82facc84ac89410e595337a5e7fc9b7b59eeac49d9f75988c478132af7f3a51b1f3d0fa4b5a40a27502b497677c57a93d346a086c841 EBUILD racket-mode-1_p20221122.ebuild 1426 BLAKE2B 1a1abaf924eea292f0bd7639f1a003f5a6404d689f283986d508d58c7ae9d221de1c3ba77b905e90bdaac6a36f31cd40f55ccaca9e06eafe772ba18cc6df5d4a SHA512 cccec3fd9068f2deb030c020e17c73b5a0eb0ea63ba45e676a955282a249196096c01a69f3d812c8ed24e335a7c15e92f151cf4ea323900f2a130d2cb76354ad +EBUILD racket-mode-1_p20221216.ebuild 1426 BLAKE2B 3217590a35f5f612226187e7112f9dd92eb5d5b9200144fa7476274908f71f14d25ccc198669cbbc86e14e34f63790b28da78f588382bd65f1a0d9e8e0c9b8a0 SHA512 df29b4ae6ee402cb768ccc123de9179022ca73f01fd66cdee3cb476e6f38266c708fa3482578b72d95a42e1e0b0a3c430f590d54218a2b8eda68b03feeebfb74 MISC metadata.xml 818 BLAKE2B 6029673bee9510c74b9cf89bbbef03638cdfcfeaaae49f2f94d57cd960c616c7b43c8dc3a0c79892be87dace9e7549b3b4453b13fcc7a23f7b6a02066dbce29a SHA512 8b487cb9f4018d3ec7a2cf130b26d58522772bef05d258100068fc89500577a5f680f480b89f06ef63d99c4a6d4e4fd825ea3338934438715fb83a946f6fe7cc diff --git a/app-emacs/racket-mode/racket-mode-1_p20221216.ebuild b/app-emacs/racket-mode/racket-mode-1_p20221216.ebuild new file mode 100644 index 000000000000..f077fe90ed27 --- /dev/null +++ b/app-emacs/racket-mode/racket-mode-1_p20221216.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +H=b2fdf248682364d2a9b8f7e97dd98ed02454d7bb +NEED_EMACS=25.1 + +inherit elisp + +DESCRIPTION="Emacs modes for Racket: edit, REPL, check-syntax, debug, profile, and more" +HOMEPAGE="https://github.com/greghendershott/racket-mode/" +SRC_URI="https://github.com/greghendershott/${PN}/archive/${H}.tar.gz + -> ${P}.tar.gz" +S="${WORKDIR}"/${PN}-${H} + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND="dev-scheme/racket:=[-minimal]" +BDEPEND="${RDEPEND}" + +PATCHES=( "${FILESDIR}"/${PN}-rkt-source-dir.patch ) + +DOCS=( CONTRIBUTING.org README.org THANKS.org ) + +ELISP_TEXINFO="doc/racket-mode.texi" +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + elisp_src_prepare + + sed "s|@SITEETC@|${SITEETC}/${PN}|" -i racket-util.el || die +} + +src_compile() { + elisp_src_compile + + # Equivalent to compiling from Emacs with "racket-mode-start-faster", + # because this is installed globally we have to compile it now. + ebegin "Compiling Racket source files" + find "${S}"/racket -type f -name "*.rkt" -exec raco make -v {} + + eend $? "failed to compile Racket source files" || die +} + +src_test() { + # Set "PLTUSERHOME" to a safe temp directory to prevent writing to ~. + PLTUSERHOME="${T}"/racket-mode/test-racket emake test-racket +} + +src_install() { + elisp_src_install + + # Install Racket files + insinto "${SITEETC}/${PN}" + doins -r racket +} diff --git a/app-emacs/vertico/Manifest b/app-emacs/vertico/Manifest index 57824b1d8932..a776c3213fd0 100644 --- a/app-emacs/vertico/Manifest +++ b/app-emacs/vertico/Manifest @@ -1,8 +1,8 @@ AUX 50vertico-gentoo.el 82 BLAKE2B 89e0376cb0361d71ad40318455820607ac23fe004dbc80c77c9943a94426c47ee409956e0770a1f8c3157b50f0f105275337b0c94b597755dac59baeac29eecc SHA512 ea5c77218cab48e770cf56d1732b8101bbe453fe5e98fccf92c6adf53fd3aa8c1c3fd4d33e02fcb02d7ef44c56661e9c593588ffefec0852ecd43c00da30a5dd -DIST vertico-0.27.tar.gz 43417 BLAKE2B be9fcd53c836e16f6ee3380ed8f727fbc62153a87a759dee7091b959f3ad0a940a6c1fe176a2073db153ae855b42a64ee92f57e7f3be4538c2f8a13606443d06 SHA512 cce90065473cf8440567b591544bf74af71752e476b667d7bc7d77bb83c8d43e38f2170f5e66f4723dfe29e6228d4933be2cb0d899cb8b56843a6a1ecb07f6a3 DIST vertico-0.28.tar.gz 43472 BLAKE2B 4c2771104960ee95ac7dffebecdf30ddfcc42bb91377dbbf27f245e9f93eb392dfa16a9fdd45f34ef739b4f9364cdb3d5c9dca9dd2a111a0008b726bc31df117 SHA512 3844f16184056210cadc755e52d5886c9c6ed0b00278d5c1b0d30e2d13dd8b63215026305e62d69873aaea720aadaeb772b29161d98d2e080b302565bd1f1d4a DIST vertico-0.29.tar.gz 43682 BLAKE2B fef1ae786c823d7180f1c2d312a5961309d934145029933cc05e09839120bb2f4fcd1dbfad2194bb8613badb49966d1f69eb658397e4e2346ccc46fb228136ff SHA512 6af726ee916090247d003f552470dea6a2348c3ca382e030fe4c3de777c3414ed00a50aa5cdec17de7e59ebd44f5d88d842a284b38be7f9edca9220a1b240da0 -EBUILD vertico-0.27.ebuild 541 BLAKE2B 6347254d174ec26a92e276298d0435e8755ad19e63d1ab98234a21b0d4ff3579996216c0c6f4df13d8ef858a75f7c221ed56123f58206e507d8bea1ca2ef19f0 SHA512 e598c9178f90151355a50c20f9f9701b53885b4b96f4c658ad67d89a377e46270c9b66f28ab8a8332f99d2d28c64324d1a2f81164fda00f8ede6801cb8ca9167 +DIST vertico-1.0.tar.gz 43930 BLAKE2B 7418566d03c86c95aeb1969db19359628f04930413b17aaa2113836ee90368bb6df26c6af16a530a2977f3834b56565bbcd304ce362b6387baf9cc812c8b2982 SHA512 ad4e92b1edc5897f37b5ecc0c2f3291cf775afca14a33f1db17878f0560a4a1230513b833b1222f97b92f8711d2178bc30c6ccb55c8d22593f29b01717fd8968 EBUILD vertico-0.28.ebuild 541 BLAKE2B 6347254d174ec26a92e276298d0435e8755ad19e63d1ab98234a21b0d4ff3579996216c0c6f4df13d8ef858a75f7c221ed56123f58206e507d8bea1ca2ef19f0 SHA512 e598c9178f90151355a50c20f9f9701b53885b4b96f4c658ad67d89a377e46270c9b66f28ab8a8332f99d2d28c64324d1a2f81164fda00f8ede6801cb8ca9167 EBUILD vertico-0.29.ebuild 541 BLAKE2B 6347254d174ec26a92e276298d0435e8755ad19e63d1ab98234a21b0d4ff3579996216c0c6f4df13d8ef858a75f7c221ed56123f58206e507d8bea1ca2ef19f0 SHA512 e598c9178f90151355a50c20f9f9701b53885b4b96f4c658ad67d89a377e46270c9b66f28ab8a8332f99d2d28c64324d1a2f81164fda00f8ede6801cb8ca9167 +EBUILD vertico-1.0.ebuild 541 BLAKE2B 6347254d174ec26a92e276298d0435e8755ad19e63d1ab98234a21b0d4ff3579996216c0c6f4df13d8ef858a75f7c221ed56123f58206e507d8bea1ca2ef19f0 SHA512 e598c9178f90151355a50c20f9f9701b53885b4b96f4c658ad67d89a377e46270c9b66f28ab8a8332f99d2d28c64324d1a2f81164fda00f8ede6801cb8ca9167 MISC metadata.xml 359 BLAKE2B d5d9e7f1c0ec1dc75d7fde73aa75f364f15740857e6a2bf39b3374424c3fcff4e79ceda481141598fee17c694b4c3538059f5bf95186aad6d535eacabcdb3341 SHA512 93e435f0f7bdb4d26a48525109688b964049a0b61d4b5633bd61dfd14ab68a5bd7e367d0cb7e45f5f1a57d73b8b63a9b2f8b0da9ac289bd4242da3b6f434b987 diff --git a/app-emacs/vertico/vertico-0.27.ebuild b/app-emacs/vertico/vertico-1.0.ebuild index eec14ff439d5..eec14ff439d5 100644 --- a/app-emacs/vertico/vertico-0.27.ebuild +++ b/app-emacs/vertico/vertico-1.0.ebuild diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz Binary files differindex b885a55b64fb..db93567106fe 100644 --- a/dev-java/Manifest.gz +++ b/dev-java/Manifest.gz diff --git a/dev-java/commons-junit4/Manifest b/dev-java/commons-junit4/Manifest index e744886ff406..92a0f40306df 100644 --- a/dev-java/commons-junit4/Manifest +++ b/dev-java/commons-junit4/Manifest @@ -1,3 +1,3 @@ DIST unkrig-commons1.2.17.tar.gz 2187066 BLAKE2B 29addd6ba41edf475ff878c15a40ee328682fc7d458fae4f745e20cd00afbaa99a8f202e0d285a81a45e47177944d8dcce2e30d6f3c74d2374b46f34c5813dff SHA512 dd8652bcffd62aa847e7c36358de8eecca66f731f06da504cbdcb29f55608e384db2e0d9a7847773423d82d7ae9f3bf75e07142c95ae0ec758f15e5a3020db99 -EBUILD commons-junit4-1.2.17.ebuild 838 BLAKE2B cd36c050966055367b50cc7482dec96972a0425e3468d0c8f379898b123af0d044bdc212e6f77a5a55167c9831faf142e8adc7399bbda569e094e5f55e508972 SHA512 61332054b777968960a8e6d4417d465fbf2ef8e6f6de7ecbd3b170c244986a17040e390c18b47a6440b11532d40140a4f31618bac455610f6060e2e952304b60 +EBUILD commons-junit4-1.2.17.ebuild 857 BLAKE2B e0fde3cf9f1468decd7321d1bbf1658e3c90117aee924b5048d7860e2f14ac11a7ece30ba4e8985b17e2d41f654640a23d1dcbc08aa03161524a8441dbca2cda SHA512 05baa8dfcc1f2d765cb08ebe9fb5b9bc0f468dad58aa9872e1a3e3521a228e24afed291b5fb13510231bf23c088fada2ec86da62d848340cd1954f4f0309a8a3 MISC metadata.xml 297 BLAKE2B 0790cfad4115f6cd8b3d39aa0817a5248a6c815af9ee21d0547e0eb0f851e266608816d73303110872de0b38611ab3ad1324394de157155eaf154a36aa532570 SHA512 b91d7935a2b313790f0c40d536826fc7a4948b67a29ef0cbe26cc1ea7b5a8dfd50a9ff5dc70b6efce718e3e203e693fd747c1c1a0b7e8463aaf66b916551e20f diff --git a/dev-java/commons-junit4/commons-junit4-1.2.17.ebuild b/dev-java/commons-junit4/commons-junit4-1.2.17.ebuild index 978b35a7b5f3..357310515ced 100644 --- a/dev-java/commons-junit4/commons-junit4-1.2.17.ebuild +++ b/dev-java/commons-junit4/commons-junit4-1.2.17.ebuild @@ -15,7 +15,7 @@ SRC_URI="https://github.com/aunkrig/commons/archive/V${PV}.tar.gz -> unkrig-comm LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" CP_DEPEND=" ~dev-java/commons-nullanalysis-${PV}:0 diff --git a/dev-java/commons-nullanalysis/Manifest b/dev-java/commons-nullanalysis/Manifest index 059ff8cbd708..504b901bd8c1 100644 --- a/dev-java/commons-nullanalysis/Manifest +++ b/dev-java/commons-nullanalysis/Manifest @@ -1,3 +1,3 @@ DIST unkrig-commons1.2.17.tar.gz 2187066 BLAKE2B 29addd6ba41edf475ff878c15a40ee328682fc7d458fae4f745e20cd00afbaa99a8f202e0d285a81a45e47177944d8dcce2e30d6f3c74d2374b46f34c5813dff SHA512 dd8652bcffd62aa847e7c36358de8eecca66f731f06da504cbdcb29f55608e384db2e0d9a7847773423d82d7ae9f3bf75e07142c95ae0ec758f15e5a3020db99 -EBUILD commons-nullanalysis-1.2.17.ebuild 646 BLAKE2B 4c3b12e492ba2c05d44e74baf45e06ddafd62211e7afc9f2fc95283ca06a877dd41a0f99dbfa61db5bd11f0b24345970050230cbd6d9c9a8aebf62239febf68b SHA512 779546bf8857eff5d07c59793d44e630745752fe1642ebd60d5d7a39389da1be6aefeecf3ed63af39a1d079242932acc9fc2d08eea5aff5bff6c1f1a3f1c6f60 +EBUILD commons-nullanalysis-1.2.17.ebuild 665 BLAKE2B d7874dc47738ef8de6e4f2a21351bca76a0299455dd0c4f207f7e04b1ee759af71e663f1d3fc6ee7c0f6d291c1036fe2c8625842c6cd5989474c7c81deb6b7d5 SHA512 b383b71f52c4a8a2f89b07c42862130597f8bf4a77905d788a902a84452873be6bde61de7812f649c3279f21cdc8f028c1ce45db4adf30994dd2e850f60a9dbd MISC metadata.xml 297 BLAKE2B 0790cfad4115f6cd8b3d39aa0817a5248a6c815af9ee21d0547e0eb0f851e266608816d73303110872de0b38611ab3ad1324394de157155eaf154a36aa532570 SHA512 b91d7935a2b313790f0c40d536826fc7a4948b67a29ef0cbe26cc1ea7b5a8dfd50a9ff5dc70b6efce718e3e203e693fd747c1c1a0b7e8463aaf66b916551e20f diff --git a/dev-java/commons-nullanalysis/commons-nullanalysis-1.2.17.ebuild b/dev-java/commons-nullanalysis/commons-nullanalysis-1.2.17.ebuild index cf6c5a7325f4..d11422c0a92d 100644 --- a/dev-java/commons-nullanalysis/commons-nullanalysis-1.2.17.ebuild +++ b/dev-java/commons-nullanalysis/commons-nullanalysis-1.2.17.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/aunkrig/commons/archive/V${PV}.tar.gz -> unkrig-comm LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" DEPEND=">=virtual/jdk-1.8:*" RDEPEND=">=virtual/jre-1.8:*" diff --git a/dev-java/janino/Manifest b/dev-java/janino/Manifest index 5f7b3281395e..7ba76224bd3f 100644 --- a/dev-java/janino/Manifest +++ b/dev-java/janino/Manifest @@ -1,5 +1,5 @@ DIST janino-3.1.7.tar.gz 1747439 BLAKE2B 6e42a9d5cc079c2cf17b76c1d76420ff3fa0027b54736f23e0aa2c5062f4dad19c1ac7efa678fa06cee369a01125a64a4ee32e4120e60ecd8a56d47aa4f69503 SHA512 541925fc10f5fbefde45e60cec1925e3d6f5b7244a6b9de251b5483224bee05c16182e2bf137a00349cbdb6c209ce18b2203ca066e5a7a1f146efa255f5f7799 DIST janino-3.1.8.tar.gz 1753540 BLAKE2B 4fe3031133d9f4e9f20ffb559b9785399de8c5908abc97894eb63d7b16c197fc27763c274da7163e2bb3c5552bb5bbc9ae69da88d87da5b1c061baa2358d1441 SHA512 d79e68351f42069eb32974b0ba68e70a5510950ec04bfab49d4000310e487f3d4a3f50f0cc06d158830530d3cdb2cf9d68b291acea2218ad21f34c280604dad7 EBUILD janino-3.1.7.ebuild 2531 BLAKE2B caf33b93b566fae939db016e12aac84d89be6c7ca0d876a7fdf660584873637d0ec2557997195e641c10608b8cfe918c2506284ea7afa586fef31ead7efdbc48 SHA512 705a2509e4d16abab317edbae29dd688b99ff1eab1c832a8503d33b03d1d76dc9e90db0908c70d5e92faf2502b84ad64ea311d5abcab1cba9e05387bceda3a14 -EBUILD janino-3.1.8.ebuild 2517 BLAKE2B 76366cd77760727a42fd1b79cb33380689a7f7322a3e2b0be3fd1fa0b8224e99b0d71c5a9b25e3a986f40be3755a49cd61594eec8f8a222017cd9e356f35bfb7 SHA512 120c0fe3f2fac43b4725c581a5a413232f0f7a7960f0a5d65586dbaa1fa32a25d417d044a2b3a8299dd87261ec4e85d029867f6ff69d73b34b8c0c7d2a9fec1d +EBUILD janino-3.1.8.ebuild 2536 BLAKE2B 171c200e0c7906442223850a3a1a64852e4c378f71c8d95b449d70c49c82c548aec43319340b170e763308d9020be629b8e0478e7ca06a393d7d7242ed85420f SHA512 325125064092887226c6076e348caca1ea3b29ebcf75c4baf5e0ba4d007860faeca7b81f0bef3ad61f5d5429e919dcda2e18cccc6d45e4d1758a6e3eded937b3 MISC metadata.xml 402 BLAKE2B 24ce6bf4574089a37f3f65f463269ffaa05cc5491b630b69ce205d62967d9dda038caa1af286974c908921c57819e59c4f63a1377c3c6d4dc5ab87fbc20286da SHA512 c26dddfc7e65fcfe8cd2d359acecc410592cbe1b73453110b3c27b360676d3ecdd247e05c936bef1125d19d97e78ccaeaff9707f52be882e5dd14b9b1b04df56 diff --git a/dev-java/janino/janino-3.1.8.ebuild b/dev-java/janino/janino-3.1.8.ebuild index d4e4b2388cb3..14186917dc07 100644 --- a/dev-java/janino/janino-3.1.8.ebuild +++ b/dev-java/janino/janino-3.1.8.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/janino-compiler/janino/archive/v${PV}.tar.gz -> ${P} LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" # Compile dependencies # POM: ${PN}/pom.xml diff --git a/dev-java/jdisasm/Manifest b/dev-java/jdisasm/Manifest index 965dafa4c943..78535cd8822e 100644 --- a/dev-java/jdisasm/Manifest +++ b/dev-java/jdisasm/Manifest @@ -1,3 +1,3 @@ DIST jdisasm-1.0.6.tar.gz 60275 BLAKE2B 75231659b51891df37dbc74a150a26ca6ee661f3bc1a5674c99c9ff9b37850f68cba893922e2549fb2b05ec82e479d5b348b6018f2ac6689fd764ebb8d19bbbb SHA512 3c006ae74e7ada7a987a68cbdc0e99694290a3ad984a2d9985a9484c6dea4be08eb48cc66cbeb81b56ff875ad3c2d6ed20a57646d29ab5a6d2d39ae5a939f841 -EBUILD jdisasm-1.0.6.ebuild 2786 BLAKE2B 42ae025316619c31ac15b817f4bacf2a9e0773d040a53e0180a7c842fda74dd61fe61f4a6c89e1ddb5346c367c48cfb3d86196703f66a806d363cbcf999e9619 SHA512 bdeea938425ce301055b7aa48eb97ba9f31bb8c898356e26ff89725ecf40efdf106ab3366d5ad949d25895090c61c62c82c52dd21c0f3a8b253e5dc5e39ddddf +EBUILD jdisasm-1.0.6.ebuild 2805 BLAKE2B 985d95f7cdbd855dd5fc215b764ea8367ec6c178db9b0f6d4301bf7972bfbfc483c6df25ef0905d0380b6340649709a785fc7ce82857af0dee4b853c91da3412 SHA512 d610266f917863ccb4fcbb579afbcb630f953f9f6e255ad027788cfc954c7cefae77125e8f6f55f9e3214ce11af0a23ff8470d88310ebe4a89864704ea34a487 MISC metadata.xml 217 BLAKE2B cb41a7bd7e5c55319465d67551eae75371cc72d58629c61f70a7f54c388645d5ab1427c66dfdd5954e36ca40f0d3209f871d476cacd61516dd57e3297aaa601f SHA512 4df8395dcf07c52adadee71ad7dfa9f611ade8485cc9869397d0037272ae9add9b40d90669da8b80e578b4ee14c512da01ba096abe39a5859ac71c5316e425b6 diff --git a/dev-java/jdisasm/jdisasm-1.0.6.ebuild b/dev-java/jdisasm/jdisasm-1.0.6.ebuild index 0191e918c661..6b19027b0d75 100644 --- a/dev-java/jdisasm/jdisasm-1.0.6.ebuild +++ b/dev-java/jdisasm/jdisasm-1.0.6.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://github.com/aunkrig/jdisasm/archive/${MY_COMMIT}.tar.gz -> ${P}. LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" # There was 1 failure: # 1) testWideLocals(jdisasm.Tests) diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz Binary files differindex f08a0a095efe..155a9d5233e4 100644 --- a/dev-lang/Manifest.gz +++ b/dev-lang/Manifest.gz diff --git a/dev-lang/R/Manifest b/dev-lang/R/Manifest index 7f8468347cb6..2251b167e335 100644 --- a/dev-lang/R/Manifest +++ b/dev-lang/R/Manifest @@ -4,9 +4,10 @@ AUX R-3.6.2-no-LDFLAGS-in-libR-pkg-config.patch 469 BLAKE2B ee716b068316bbac0c07 AUX R-3.6.2-no-gzip-doc.patch 443 BLAKE2B 1154e9f67f08e1d8b286152bd093789a0b94b3a2422bdb54d1d1d03729bd892811e68121309c41ef4323ed31efcea82f3e265b37445e9870bbd88c5413311345 SHA512 99678dbf809761a2991cd5cbe6ff5ba8d1c3e9388f69d94b30726caae4eee29ae50ee74aa24e3851d41559f804381ec18a2cd818b97b5417bf7ae660c93ad2a6 AUX R-4.2.1-reg-packages-testfix.patch 950 BLAKE2B 99823d76d11c8d76755304bb28019526d3b06ee1747d7fe2773d26c3234e29fc847194ad58204c5eb8a231c3c1b4cee8b9d9df2f850e288fb08f0c6a29fe4bab SHA512 4ade0da830d3d223d7a308ca332cdbaba6a61c2f8d893ac21ff3a9fff3491bf72deb12f806dc9574e41c1352e3f3afc570c6a7dbcaa980b3dab1c330fe91d9b5 AUX R-4.2.2-browser-pdf-prefs.patch 3653 BLAKE2B 5083e6b99e0ae41a96193f92fbf2daec04a797996ceec68eb83973377173079e4101c07f594b507f29ba4d4d42c8fe22174847376df26f77bfe156bbd3705827 SHA512 06124b7f67c6cd29b2630239e62a73b2ecb13c34cc683a1f9152d492f9608f87f6da325a418869699e11e1bc4813c5c1a5ea95cc59d462d74c8e474e61f6fc3d +AUX R-4.2.2-isspace-without-readline.patch 733 BLAKE2B 4306378c4ac5a72d19f3f1cbbe67efcaab031dddc4d3c15f5551118b0a1e16aba953e0ae53c5ba86ca4cdff761a8569a2d6dafcb593a997b48cc21457e21ac6d SHA512 66116828646a67efc4c0736972b9245136ac8be60f86e0a339ce583161acee01c022ff8f776911866c13307ccc42ad5aa69ae0b4c309e3a2d89bace22143483b DIST R-4.2.1.tar.gz 37601544 BLAKE2B b898262a05c92e125c36a661a89be34b1698177832002f7aa21ccfcf0b30a06481e2154eea9e77a94b1ad8ca35c7bc4aead2be99b862dca7450acee1bec6a99f SHA512 c1baf46d22304c425dde79301183f80f99f2752300137b0b6f902c3e55e2419d5e9185c97de6e3c840a38f6345a6c334aa24161656d4a7f6fa01570390f1122f DIST R-4.2.2.tar.gz 33987014 BLAKE2B 083d07b055308451e32133d378abc4aea7dd6da341554dca96ed5863fe2bc937aa3faa94bbd8d3620d3e6e020f806975cbc375ca28c599bd645267b97b2a49d4 SHA512 abbf1c7d016f8e1a9a0c4ad5dee2509a164449da34729f3e98d99ad8678ab398005fb8ed20288d4a6ed1e46ad4c70ad246f31a1a07aab99ba8fc6a5f02e1a309 DIST R-78d6830e28ea90a046da79a9b4f70c39594bb6d6.bash_completion 13596 BLAKE2B 53338e4a1c4f68beb69247216e553dbcac47f660fbf032bfebf7a660e32d2cff5b11ed35411c52de7e1fd6e00bbf5b5ea19369a325fa0a38bd93d63dc3288cbd SHA512 9ccd19bb1b0c18a2f13035ccd6809447429e197e298fb4d1df808ef345d723b42f75a1b91c349f6dbb46e4a82e59ef33e11300c495d79b63d670d0c0f2b16a06 EBUILD R-4.2.1.ebuild 7216 BLAKE2B 2aaa42ab58b3408d544d6902ae4629a473aacf04802474296aad08a4c489cfa3312ca7a4464b3679f6670015356d0a54a1a0d9e55dcaf53638a0c9a3ae89e158 SHA512 7100728db02324e66ca3d2b7c597abdeddedabfde503dd62770dfc1912b9eff0f6dc3ace463fbab5c9141d5fb8ba303ee0dab200cdcdd82df8d9940cad8923be -EBUILD R-4.2.2.ebuild 7096 BLAKE2B d57411cb7f555c05ab98a2e6c81b98deee31cbd8e6414e4ef06573513f6005476455fc1c0d860b9cd3363e19e8161e1273f04995382978dae769babaa92e5322 SHA512 47e0ace8deef07f0c7f50b07740c9318f4216a6d0ff2d9b9acca98f14090113c3adebc71ed8deb56040372c8265756833b8dff99098681047a223018e4dd53ba +EBUILD R-4.2.2.ebuild 7150 BLAKE2B 9b25ea4cf87b6b5c5644a664e69bdb9fe29ac561d50a394ef5ffa81a21a71e779e97f432f7410cd34d36e84aaafdf3dfa092d5b5032ac5a90868cc129929023a SHA512 b4547e36f6315d1aaae6ef6c453f7a57733825e1d3b25a656053293ed5ce042a697f330fc79bd8a5c4e871c23d5f0ce2c9ac36a9830fe12681e5e183b0ab189b MISC metadata.xml 1344 BLAKE2B c47085197e990eecc6d316980dddcd2f6b2a5f5cfeae4a92b2de2ee5733de56f1aaa182f0c4e8b1b62207518123b60150685edb2ee5b734098121f09e6d963f6 SHA512 d959b84becffe57ac8d49aef9d2d7a294a7428972a8e4e438e26f99c09b4515db3723a09f7a75a6c5649c5cff38898fa13d2f894181060a8eaff1ee4a12dd07d diff --git a/dev-lang/R/R-4.2.2.ebuild b/dev-lang/R/R-4.2.2.ebuild index f7daf9d87167..b1adfb0f9f9a 100644 --- a/dev-lang/R/R-4.2.2.ebuild +++ b/dev-lang/R/R-4.2.2.ebuild @@ -76,6 +76,7 @@ PATCHES=( "${FILESDIR}"/R-3.6.2-no-LDFLAGS-in-libR-pkg-config.patch "${FILESDIR}"/R-3.6.2-no-gzip-doc.patch "${FILESDIR}"/R-4.2.2-browser-pdf-prefs.patch + "${FILESDIR}"/R-4.2.2-isspace-without-readline.patch ) pkg_pretend() { diff --git a/dev-lang/R/files/R-4.2.2-isspace-without-readline.patch b/dev-lang/R/files/R-4.2.2-isspace-without-readline.patch new file mode 100644 index 000000000000..0b32bef1352b --- /dev/null +++ b/dev-lang/R/files/R-4.2.2-isspace-without-readline.patch @@ -0,0 +1,22 @@ +From 6e36141598b78add7fb841480260b0a57ae79330 Mon Sep 17 00:00:00 2001 +From: smeyer <smeyer@00db46b3-68df-0310-9c12-caf00c1e9a41> +Date: Wed, 26 Oct 2022 08:22:41 +0000 +Subject: [PATCH] avoid implicit declaration of 'isspace' --without-readline + +git-svn-id: https://svn.r-project.org/R/trunk@83178 00db46b3-68df-0310-9c12-caf00c1e9a41 +--- + src/unix/sys-std.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/unix/sys-std.c b/src/unix/sys-std.c +index 7b93d63884a..f95ff0cf7b3 100644 +--- a/src/unix/sys-std.c ++++ b/src/unix/sys-std.c +@@ -1339,6 +1339,7 @@ Rstd_ShowFiles(int nfile, /* number of files */ + */ + + ++#include <ctype.h> /* for isspace */ + + int attribute_hidden Rstd_ChooseFile(int _new, char *buf, int len) + { diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz Binary files differindex af1a296277a9..96de0f8c2ea2 100644 --- a/dev-python/Manifest.gz +++ b/dev-python/Manifest.gz diff --git a/dev-python/iniconfig/Manifest b/dev-python/iniconfig/Manifest index 0606887c215a..5194c87a642c 100644 --- a/dev-python/iniconfig/Manifest +++ b/dev-python/iniconfig/Manifest @@ -1,3 +1,4 @@ +AUX iniconfig-1.1.1-py.patch 1152 BLAKE2B 34950c2d5330d2cd40d1bf1cbd5d70d05cd3e84e0803d14c24a060a127ed87ebeeadf7a3d6308ae5b6842a38c3476212d28eff08125f87b34f33e5d03bbc12f1 SHA512 040c41d1017463db7276fcf16293b11f05477e5f36e49838d6d8a2ae0baa0755d533a938dada4910f6c9216c9906433f11760dc4e972cc9632e5d0b4838f493e DIST iniconfig-1.1.1.tar.gz 8104 BLAKE2B 31301484887018a6aa75c944e2f8643f85b2433534ae46a8da893a113f2376eca14cbee88095a3784d1c52f26d4c748260c1df59c46b8f94cd342038f93242e8 SHA512 c9341db7e3ec2204b6a674fca7824cbeb492e3576d5ac3f084b234c82842b28f2f6acbfdb812e183f4334a95b990551f942a4caf548f5ce7ef14885f931535ee -EBUILD iniconfig-1.1.1-r1.ebuild 716 BLAKE2B 1c2c1d6d996a20ae52a1c0270bb4acd0bec9b655df5264907f8b3ec42526d64bd9035f68ea915b556a8e66eff31be8d1d0e901a993d9276ba76720d3e4f26ae0 SHA512 b305659d7f64f1fa1e7432b7b55608895dc8f592f1aca4137bee71c12406fa6c84c3e6bd1f8793e41b27c86eb19b706f16d38ce4534e3d237c5c2f5d1079324b +EBUILD iniconfig-1.1.1-r1.ebuild 758 BLAKE2B 8842e2ef45004fe1b2dd5e1d8e24c1c3b58cfafaa525f8df983216de919a7fb1487e8afc34ccd36e7f5563a082f4cf9b802abf6df98df0f6aa3b6866b1a1ccc9 SHA512 a3766b0700a872c36fafec4ba4eb05e5ea64249aeaa8c8671cfe0403dfc493e1f7986773dbd2943e14f187fa236c059df146721f48284c12c28208433e8a642a MISC metadata.xml 375 BLAKE2B 07a0e2560e140c553289626437b1fbc46653a33cf9937775d60e6324361387d8399dfa3298ed8702a9532e55e4383e7493e7530be6586abbd2c5804372206627 SHA512 24e5acfeedf11f59184106a7b09169222761ffcd960ef398bce23acc3e63291b4c30230804a7da6b96a9799dadea5032d7fda7e7705577e1c6e9f8728ed601d2 diff --git a/dev-python/iniconfig/files/iniconfig-1.1.1-py.patch b/dev-python/iniconfig/files/iniconfig-1.1.1-py.patch new file mode 100644 index 000000000000..c1722bd3a466 --- /dev/null +++ b/dev-python/iniconfig/files/iniconfig-1.1.1-py.patch @@ -0,0 +1,41 @@ +From 6b714f558b6cfb9f25c58b70eeb134f3bfa1bebd Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Lum=C3=ADr=20=27Frenzy=27=20Balhar?= + <frenzy.madness@gmail.com> +Date: Wed, 30 Nov 2022 22:47:56 +0100 +Subject: [PATCH] Drop dependency on py + +pytest 7.2 and tox 4 no longer depend on py and it's not needed here as well. +--- + testing/test_iniconfig.py | 5 ++--- + 1 file changed, 2 insertions(+), 3 deletions(-) + +diff --git a/testing/test_iniconfig.py b/testing/test_iniconfig.py +index fe12421..027949d 100644 +--- a/testing/test_iniconfig.py ++++ b/testing/test_iniconfig.py +@@ -1,4 +1,3 @@ +-import py + import pytest + from iniconfig import IniConfig, ParseError, __all__ as ALL + from iniconfig import iscommentline +@@ -100,7 +99,7 @@ def parse(input): + + + def parse_a_error(input): +- return py.test.raises(ParseError, parse, input) ++ return pytest.raises(ParseError, parse, input) + + + def test_tokenize(input, expected): +@@ -135,7 +134,7 @@ def test_section_cant_be_empty(): + assert excinfo.value.lineno == 0 + + +-@py.test.mark.parametrize('line', [ ++@pytest.mark.parametrize('line', [ + '!!', + ]) + def test_error_on_weird_lines(line): +-- +2.39.0 + diff --git a/dev-python/iniconfig/iniconfig-1.1.1-r1.ebuild b/dev-python/iniconfig/iniconfig-1.1.1-r1.ebuild index eed3a00ab16f..22ff44d24447 100644 --- a/dev-python/iniconfig/iniconfig-1.1.1-r1.ebuild +++ b/dev-python/iniconfig/iniconfig-1.1.1-r1.ebuild @@ -24,3 +24,7 @@ BDEPEND=" " distutils_enable_tests pytest + +PATCHES=( + "${FILESDIR}"/${P}-py.patch +) diff --git a/dev-python/smbus2/Manifest b/dev-python/smbus2/Manifest index 2a56728f7c38..5e483c696da1 100644 --- a/dev-python/smbus2/Manifest +++ b/dev-python/smbus2/Manifest @@ -1,3 +1,3 @@ DIST smbus2-0.4.2.gh.tar.gz 17268 BLAKE2B 4a4728a06b14beb96a22cbfee98b3b5ea6bfb9bc7bfc106fa0438f4515b0306ae5eb008c9f5e3df9303788d5345fd1a5fcdb53ae57532b1226332a4535577b17 SHA512 a80c3554a62a5621ef1d3dc24cbf0e9d924865c216d79f146ea62d1448239bbeee3ffb7e4dab0bc7149ea4add7fb714765db12dc760222a1ef2505c8a4ed4477 -EBUILD smbus2-0.4.2.ebuild 548 BLAKE2B 6889a19fe1aac6629e1387a1c59eefd6ff1516b94493ac9e08287a16f0a757018cf116e95efa4f44a8227438a770df7aed2f289eadf71c9db5cbf026de3c869a SHA512 ae32bd31c95d98e0690abebc51294c6f2beaf209dd5bede69061143d3558bc78c623218683ae4086167aa7961e5c54fa15b5ab0ff679c3c86d866405faedb8af +EBUILD smbus2-0.4.2.ebuild 583 BLAKE2B 4419aec5d8b4526f1cd9e245e3443c3bc6beb98d239dfba839b436a9c9e27cbaf087b7e5a6cd93d53762ac8936d2c341956a4ab660d2bd21b80676b51dbb70da SHA512 febd7dba89eb80e50b6a4cce6e7e453b8dc9bf576e7fce5510fb81e757495ba0a167fa6264136151ec85e68b03fea7e9d8fe154d2e2ad99d36c21aabd43bde2d MISC metadata.xml 400 BLAKE2B 70d0f577103959706dbe8b99dc7912bc118e4b9b59aaf32650c9273a17dc2407e7b4b913b897d918c50e601070caf9ad4b0e8de8e3009da4a5f0d4f137acde35 SHA512 37162850521651a9cbc9d4717e78254750db7e00de4ca2cf40f28014dde73e03681b897e6a8f50afacf58f017c8353190756f621750ceb248b7b41a10d6ddfbd diff --git a/dev-python/smbus2/smbus2-0.4.2.ebuild b/dev-python/smbus2/smbus2-0.4.2.ebuild index f3346d580591..3f2e5a631669 100644 --- a/dev-python/smbus2/smbus2-0.4.2.ebuild +++ b/dev-python/smbus2/smbus2-0.4.2.ebuild @@ -4,13 +4,14 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) + inherit distutils-r1 DESCRIPTION="A drop-in replacement for smbus-cffi/smbus-python in pure Python" HOMEPAGE=" https://pypi.org/project/smbus2/ - https://github.com/kplindegaard/smbus2 + https://github.com/kplindegaard/smbus2/ " SRC_URI=" https://github.com/kplindegaard/smbus2/archive/refs/tags/${PV}.tar.gz @@ -21,4 +22,8 @@ LICENSE="MIT" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64" -distutils_enable_tests nose +distutils_enable_tests pytest + +python_test() { + epytest -s +} diff --git a/dev-python/xcffib/Manifest b/dev-python/xcffib/Manifest index 890b82983f3a..736828c66063 100644 --- a/dev-python/xcffib/Manifest +++ b/dev-python/xcffib/Manifest @@ -1,3 +1,5 @@ DIST xcffib-0.12.1.tar.gz 85272 BLAKE2B 6db2f19caf13d406297198c3829456cb45b5195e2d068b1f5ad01c25d4ed75e3187854da24156c3c5396a559b11c2d6949711b793c5bf5c83e18e9aa54307983 SHA512 6530fb53fa18a3905d7c9e8dd5d05ea084de4a5f392e32953a9786998dd194b2db55b54fa44dbc3e6b68e68ae00431de7432d6884f777734409d660dae325d6e +DIST xcffib-1.1.2.tar.gz 87303 BLAKE2B 0727c1c4c49692d8daff79d77487cfd2780a4279fa2bd49b45d87f48186e9ba0ee3ea46841dc259e7a3b5e301caacdee764762efe96217e138e6f8cedb2a986f SHA512 21606034bd0be2e1cf87b20904b006f7eb6eecbd835eff778f064ecb2bc16d17f48a6acce0eb1a30ca9bd98d810b4b1674bdadc9f6e42c5effee777f7bd138aa EBUILD xcffib-0.12.1.ebuild 796 BLAKE2B 655efd0cf5089c50e8c5a824ac1f7fef49bd58bf9977e038a81db9500d4001000aafa9b91818058f9681ba27d4887d1d58b5fe5d2ba962da1243e90f9a3812e9 SHA512 9f58148cd863f42038e2f5ef6e2cbd5695282a24bc349302d49ce71e7cdb2239c6df8538c15804b6384d4a847af7f1411e32120021cde874715c26b11e31bb5b +EBUILD xcffib-1.1.2.ebuild 803 BLAKE2B 2baa8d6484979ce47c435e37e8c5def1f6acbba8837f0f38547f1aa3d26ae98d587a4f09512c44accec4f23cf74567bb545bc42957eb9602d8f218194d84982a SHA512 9ada9191e9ca92c7bcd3b295dd6083970334759877102983bbb094add3efec28ca6605c705aaa1a674e4192b91a24f38d5a9613c94063be3e8f509218219da62 MISC metadata.xml 374 BLAKE2B 7f2845d0839dff2568de08f86ce6b8387e76ff450467e14b5c291ad1f55256cb9eff1ff318973e54846ad394b56a3e1e6aa8574fcc0bc39a1c9f7d3b42a1109d SHA512 9403d3d706b5281d6abe2d2fca33b1a70983c7c205f8a5899ad0469fe9a1cd0ceb6c9b27916e1e152467d029d86fc9e6dc28f967bc108499ed901582ad1bbd00 diff --git a/dev-python/xcffib/xcffib-1.1.2.ebuild b/dev-python/xcffib/xcffib-1.1.2.ebuild new file mode 100644 index 000000000000..da3d445c8a1d --- /dev/null +++ b/dev-python/xcffib/xcffib-1.1.2.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 + +DESCRIPTION="A drop in replacement for xpyb, an XCB python binding" +HOMEPAGE=" + https://github.com/tych0/xcffib/ + https://pypi.org/project/xcffib/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +DEPEND=" + x11-libs/libxcb +" +RDEPEND=" + $(python_gen_cond_dep ' + >=dev-python/cffi-1.1:=[${PYTHON_USEDEP}] + ' 'python*') + dev-python/six[${PYTHON_USEDEP}] + ${DEPEND} +" +BDEPEND=" + test? ( + x11-base/xorg-server[xvfb] + x11-apps/xeyes + ) +" + +distutils_enable_tests pytest diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz Binary files differindex 637ddf955a58..b899172721e5 100644 --- a/media-gfx/Manifest.gz +++ b/media-gfx/Manifest.gz diff --git a/media-gfx/darktable/Manifest b/media-gfx/darktable/Manifest index 5ea033b37d7c..57ccc8b0a0f0 100644 --- a/media-gfx/darktable/Manifest +++ b/media-gfx/darktable/Manifest @@ -3,8 +3,13 @@ AUX darktable-3.0.2_cmake-march-autodetection.patch 908 BLAKE2B aa1c0cedfe1f2673 AUX darktable-3.4.0_jsonschema-automagic.patch 891 BLAKE2B b0abdd7ea80a446e2556daf06f78343deeb781a12b670f3c3d2f8a34ec9877e16991f6a105c90d58f437915b30bd8bddfb995d515bc73563a44f3807258c9fee SHA512 57cdf87586c6382347334577fff71d415be0123ad101c073535e9d4e87e7edac275272e0b3be91bd34965bacf1f6166cfc64af34b4cdedfb27b409e27bc3bdc9 AUX darktable-3.4.1_libxcf-cmake.patch 788 BLAKE2B b6ecb84de804b0bf16f907f825d93d00a62c1d996077514b3e55f370347f47e561707cb8da6a270aa42c3320142437691cc8b132718c485b5b7df40068d41ee5 SHA512 d94247c4f2c3b4894bd6455cd036a62ef5edb90a77bf8f930efc3e540d00712000fe8eeb7d4c937fa826aef1dd129448223c8696ff094e823894b17ef2669a4e AUX darktable-4.0.1_libs-deps-automagic.patch 968 BLAKE2B e81e63814185d38cd850108492e656c4760b35b76b52424f06c9cf25ee5e33dba1ecd92507827451b1096e7caeb1793ca6877ae70f15d5b1e10c7c986a08bc0e SHA512 c36b21a0eb265a5da0fb75e766ec260bc9ab36d25503ff0d0406dca1cbb9cee04bed96ecb7f4ddb0f5ac2352a85577c458dd28affdd4d3bb5e3cac982022eef9 +AUX darktable-4.2.0_libs-deps-automagic.patch 1796 BLAKE2B da5c62e7331435bdcf8c72fa5f488a969c8fa1178782be6116add4a1c3212a8ac4169ab3657044d9d2a0c57ea4734f5aa867e1006faf6bee49f9f66d146afb04 SHA512 7998b809a46be079ac50109158c19518663489f2fd928a329461ef4d3be3aef59afe78cdf70fc80f4e9e4a0d11620e448cf538b132d85e8035416e49faef3f9b DIST darktable-4.0.1.tar.xz 5958392 BLAKE2B 677ee85d8b353e9e4fa015226e7383b98b90b319f99142ce8c146c75b3a65a6f057412e8f2a4741d03c5e0a1bd60156245328380e1446c511ab2fb810077b0a3 SHA512 f7107024e52cedeb7775b410329e15a667c97f115d5722530add7d3d542974df1ceabeb7f33161d31e0388a682825941947fb9da2546ea2865a090acb7448729 +DIST darktable-4.2.0.tar.xz 5862080 BLAKE2B eb1c6ab821587cd9d79628d2be24659db6e698a52ee7a7f830b386dd409c96b243a017644a09cf38fcc366c9d7563d057200904aed3ac6f17d4a07fc2758f466 SHA512 17f3e1a97f0af8928b6a7936e1f8923e164344c6adb8393c7aaabce6e62541f2d941929b331283d4f73c477081850c98d694d01f9a002add71c0a41e2272289f DIST darktable-usermanual-4.0.en.pdf 26585692 BLAKE2B 85083af2227e4e16a658cfce435339410e2cf4f03df1a62cf2a54b743232b82093d8012c1212978f08c021585d5cb4ee4b47d4cbfd399a8a9505d0cb32932618 SHA512 789fb6a309608ad10fccfd61eca24b6176fe9ce8ad53dd9840a7e3175598d9d6b7c8357d4852fc787dbfe80e32e696d680e3a7b9a2663ef4d00ef424d3341fc6 DIST darktable-usermanual-4.0.uk.pdf 26781033 BLAKE2B 6d73b690dfebc590971325242fdb6d6de5577219eff6b20dec08a3a53a9529cb53031a36fd0ac45b509f4cb885bafdce38ce1f8bd1c4a255aa2a137bc367d87c SHA512 e897bca98470d9d51bdfa807850af5222cbba527ba46df9b713776ebdc5dc8b946758e4c25f1df478c2c01408d08a91467cc75b5a199042b42c93627dc6d9846 +DIST darktable-usermanual-4.2.en.pdf 26552260 BLAKE2B a090e6e9a3b714d04c2c65ae0c77afa74b2a26c5130731e83b9f5bfe25935391c3dbc21d408f13776975e8c2e794d232a54a54d6a932f0389cb2fc993c2fa159 SHA512 49ff878c4a82d91b88f1f9a28986616f382dc5b40d0a47e3a8cfb27efd79fdd7d8bf3c416d659fdb61ac505d75ed003587e51555389aaec5f9e35bb770f18eac +DIST darktable-usermanual-4.2.uk.pdf 26472343 BLAKE2B d5d8446dead97693be168f4a426a56ce215bb6c3e2d931be19b515abbbe75265fbd17fa433fb3f14630d74323efcd40683694d7af6d3b4456888ec9965aba1ff SHA512 d348ce8edf1847cac6d20744dedd85351ff77b51ac717fe173ef28c9588dcddba06584aef8741661b2ba9652229b9a97ba2220764c957a0a9e645a9b8809f913 EBUILD darktable-4.0.1-r1.ebuild 5778 BLAKE2B 67016be74606a3580c446135fb5059f82cd3e9ddd05f6b0acb9009b9b7e0e286d9ac73ccf1382511b35e13e03f0b438bc6bf94cbf55d6f8aaa6b54443533714a SHA512 e1debafcc7d037589843a1dc481dc3b2c3b7baf3ed7de27349bfa99fea96366f4926417c8e4929b62dfbfee7f8eba8d019c238654403d4269a7e0d304d1c93d6 +EBUILD darktable-4.2.0.ebuild 5776 BLAKE2B b7d6a90bbbc614dfec6bc15589f1cfcfca66164c65ae36d4fd47d983affc1fcaa27bcfa12da1cf8e9da8e62660bcaab4446ee114680ed81dcaeacca0bd17b5a4 SHA512 ce3ee5c4ed754dbb531926174f618a0edb2dbe9ae7cd60920025ddafd946e884c409a83f782f82ba10f3c945cc53534522b208df16c72c6dbb161d2188497340 MISC metadata.xml 1505 BLAKE2B 71f0b4cf73b6e406dae390c65f0684e83583f14f3792693c611e23be5661a3a3828b47932d5b78dabc96823139791210c53f366f218c6d814ddfd178c0408c8c SHA512 7774ef668135d41d6f4785886a3f7241b0288c4659c017c5e407ad2fea01ecc11fc4fd3d5287c96cc61acdfcece626170081de4458f10f85cdcd186b82c1aa93 diff --git a/media-gfx/darktable/darktable-4.2.0.ebuild b/media-gfx/darktable/darktable-4.2.0.ebuild new file mode 100644 index 000000000000..7a8ae5b14958 --- /dev/null +++ b/media-gfx/darktable/darktable-4.2.0.ebuild @@ -0,0 +1,189 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-4 ) + +inherit cmake flag-o-matic lua-single toolchain-funcs xdg + +DESCRIPTION="A virtual lighttable and darkroom for photographers" +HOMEPAGE="https://www.darktable.org/" +LICENSE="GPL-3 CC-BY-3.0" +SLOT="0" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/darktable-org/${PN}.git" + + LANGS=" af ca cs da de el es fi fr gl he hu it ja nb nl pl pt-BR pt-PT ro ru sk sl sq sv th uk zh-CN zh-TW" +else + DOC_PV=$(ver_cut 1-2) + MY_PV="${PV/_/}" + MY_P="${P/_/.}" + + SRC_URI="https://github.com/darktable-org/${PN}/releases/download/release-${MY_PV}/${MY_P}.tar.xz + doc? ( + https://docs.darktable.org/usermanual/${DOC_PV}/en/${PN}_user_manual.pdf -> ${PN}-usermanual-${DOC_PV}.en.pdf + l10n_uk? ( https://docs.darktable.org/usermanual/${DOC_PV}/uk/${PN}_user_manual.pdf -> ${PN}-usermanual-${DOC_PV}.uk.pdf ) + )" + + KEYWORDS="~amd64 ~arm64 -x86" + LANGS=" de es fi fr hu it ja nl pl pt-BR ru sl sq tr uk zh-TW" +fi + +IUSE="avif colord cpu_flags_x86_avx cpu_flags_x86_sse3 cups doc flickr gamepad geolocation gmic gnome-keyring gphoto2 graphicsmagick heif jpeg2k kwallet lto lua midi nls opencl openmp openexr test tools webp + ${LANGS// / l10n_}" + +REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" + +RESTRICT="!test? ( test )" + +# It is sometimes requested, by both users and certain devs, to have sys-devel/gcc[graphite] +# in BDEPEND. This has not been done *on purpose*, for the following reason: +# - darktable can also be built with sys-devel/clang so we'd have to have that, as an alternative, +# in BDEPEND too +# - there are at least two darktable dependencies (media-libs/mesa and virtual/rust) which +# by default pull in sys-devel/clang +# - as a result of the above, for most gcc users adding the above to BDEPEND is a no-op +# (and curiously enough, empirical observations suggest current versions of Portage are +# more likely to pull in Clang to build darktable with than to request enabling USE=graphite +# on GCC; that might be a bug though) +BDEPEND="dev-util/intltool + virtual/pkgconfig + nls? ( sys-devel/gettext ) + test? ( >=dev-python/jsonschema-3.2.0 )" +DEPEND="dev-db/sqlite:3 + dev-libs/icu:= + dev-libs/json-glib + dev-libs/libxml2:2 + >=dev-libs/pugixml-1.8:= + gnome-base/librsvg:2 + >=media-gfx/exiv2-0.25-r2:=[xmp] + media-libs/lcms:2 + >=media-libs/lensfun-0.2.3:= + media-libs/libjpeg-turbo:= + media-libs/libpng:= + media-libs/tiff:= + net-libs/libsoup:2.4 + net-misc/curl + sys-libs/zlib:= + x11-libs/cairo + >=x11-libs/gtk+-3.22:3 + x11-libs/pango + avif? ( >=media-libs/libavif-0.8.2:= ) + colord? ( x11-libs/colord-gtk:= ) + cups? ( net-print/cups ) + flickr? ( media-libs/flickcurl ) + gamepad? ( media-libs/libsdl2 ) + geolocation? ( >=sci-geosciences/osm-gps-map-1.1.0 ) + gmic? ( media-gfx/gmic ) + gnome-keyring? ( >=app-crypt/libsecret-0.18 ) + gphoto2? ( media-libs/libgphoto2:= ) + graphicsmagick? ( media-gfx/graphicsmagick ) + heif? ( media-libs/libheif:= ) + jpeg2k? ( media-libs/openjpeg:2= ) + lua? ( ${LUA_DEPS} ) + midi? ( media-libs/portmidi ) + opencl? ( virtual/opencl ) + openexr? ( media-libs/openexr:= ) + webp? ( media-libs/libwebp:= )" +RDEPEND="${DEPEND} + kwallet? ( >=kde-frameworks/kwallet-5.34.0-r1 )" + +PATCHES=( + "${FILESDIR}"/${PN}-3.0.0_find-opencl-header.patch + "${FILESDIR}"/${PN}-3.0.2_cmake-march-autodetection.patch + "${FILESDIR}"/${PN}-3.4.0_jsonschema-automagic.patch + "${FILESDIR}"/${PN}-3.4.1_libxcf-cmake.patch + "${FILESDIR}"/${PN}-4.2.0_libs-deps-automagic.patch +) + +S="${WORKDIR}/${P/_/~}" + +pkg_pretend() { + if [[ ${MERGE_TYPE} != binary ]]; then + # Bug #695658 + if tc-is-gcc; then + if ! test-flags-CC -floop-block &> /dev/null; then + eerror "Building ${PN} with GCC requires Graphite support." + eerror "Please switch to a version of sys-devel/gcc built with USE=graphite, or use a different compiler." + die "Selected compiler is sys-devel/gcc[-graphite]" + fi + fi + + use openmp && tc-check-openmp + fi +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp + use lua && lua-single_pkg_setup +} + +src_prepare() { + use cpu_flags_x86_avx && append-flags -mavx + use cpu_flags_x86_sse3 && append-flags -msse3 + + sed -i -e 's:/appdata:/metainfo:g' data/CMakeLists.txt || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DBUILD_CURVE_TOOLS=$(usex tools) + -DBUILD_NOISE_TOOLS=$(usex tools) + -DBUILD_PRINT=$(usex cups) + -DCUSTOM_CFLAGS=ON + -DDONT_USE_INTERNAL_LUA=ON + -DRAWSPEED_ENABLE_LTO=$(usex lto) + -DTESTBUILD_OPENCL_PROGRAMS=OFF + -DUSE_AVIF=$(usex avif) + -DUSE_CAMERA_SUPPORT=$(usex gphoto2) + -DUSE_COLORD=$(usex colord) + -DUSE_FLICKR=$(usex flickr) + -DUSE_GMIC=$(usex gmic) + -DUSE_GRAPHICSMAGICK=$(usex graphicsmagick) + -DUSE_KWALLET=$(usex kwallet) + -DUSE_LIBSECRET=$(usex gnome-keyring) + -DUSE_LUA=$(usex lua) + -DUSE_MAP=$(usex geolocation) + -DUSE_NLS=$(usex nls) + -DUSE_OPENCL=$(usex opencl) + -DUSE_OPENEXR=$(usex openexr) + -DUSE_OPENJPEG=$(usex jpeg2k) + -DUSE_OPENMP=$(usex openmp) + -DUSE_PORTMIDI=$(usex midi) + -DUSE_SDL2=$(usex gamepad) + -DUSE_WEBP=$(usex webp) + -DWANT_JSON_VALIDATION=$(usex test) + ) + cmake_src_configure +} + +src_install() { + cmake_src_install + # This USE flag is masked for -9999 + use doc && dodoc "${DISTDIR}"/${PN}-usermanual-${DOC_PV}.*.pdf + + if use nls; then + for lang in ${LANGS} ; do + if ! use l10n_${lang}; then + rm -r "${ED}"/usr/share/locale/${lang/-/_} || die + fi + done + fi +} + +pkg_postinst() { + xdg_pkg_postinst + + elog + elog "When updating a major version," + elog "please bear in mind that your edits will be preserved during this process," + elog "but it will not be possible to downgrade any more." + elog + ewarn "It will not be possible to downgrade!" + ewarn +} diff --git a/media-gfx/darktable/files/darktable-4.2.0_libs-deps-automagic.patch b/media-gfx/darktable/files/darktable-4.2.0_libs-deps-automagic.patch new file mode 100644 index 000000000000..f6985f609fbd --- /dev/null +++ b/media-gfx/darktable/files/darktable-4.2.0_libs-deps-automagic.patch @@ -0,0 +1,44 @@ +Binary files darktable-4.2.0.orig/.DefineOptions.cmake.swp and darktable-4.2.0/.DefineOptions.cmake.swp differ +diff -ru darktable-4.2.0.orig/DefineOptions.cmake darktable-4.2.0/DefineOptions.cmake +--- darktable-4.2.0.orig/DefineOptions.cmake 2022-12-21 20:32:43.490671000 +0100 ++++ darktable-4.2.0/DefineOptions.cmake 2022-12-21 20:33:13.413673557 +0100 +@@ -41,6 +41,7 @@ + option(USE_ICU "Use ICU - International Components for Unicode." ON) + option(USE_GAME "Build 1st April easter egg game" ON) + option(FORCE_COLORED_OUTPUT "Always produce ANSI-colored output (GNU/Clang only)." OFF) ++option(USE_SDL2 "Enable SDL2 support" ON) + + if (USE_OPENCL) + option(TESTBUILD_OPENCL_PROGRAMS "Test-compile opencl programs (needs llvm and clang 3.9+)" ON) +Only in darktable-4.2.0/src/libs: .CMakeLists.txt.swp +diff -ru darktable-4.2.0.orig/src/libs/CMakeLists.txt darktable-4.2.0/src/libs/CMakeLists.txt +--- darktable-4.2.0.orig/src/libs/CMakeLists.txt 2022-12-21 20:32:43.485670999 +0100 ++++ darktable-4.2.0/src/libs/CMakeLists.txt 2022-12-21 20:34:59.240682599 +0100 +@@ -84,6 +84,7 @@ + add_library(timeline MODULE "tools/timeline.c") + add_library(image_infos MODULE "tools/image_infos.c") + ++if (USE_PORTMIDI) + if(PortMidi_FOUND) + add_definitions("-DHAVE_PORTMIDI") + include_directories(${PortMidi_INCLUDE_DIR}) +@@ -91,8 +92,10 @@ + add_library(midi MODULE "tools/midi.c") + target_link_libraries (midi ${PortMidi_LIBRARY}) + endif() ++endif() + +-find_package(SDL2) ++if (USE_SDL2) ++find_package(SDL2 REQUIRED) + if(SDL2_FOUND) + add_definitions("-DHAVE_SDL") + set(MODULES ${MODULES} gamepad) +@@ -104,6 +107,7 @@ + target_link_libraries(gamepad ${SDL2_LIBRARIES}) + endif() + endif() ++endif() + + if(BUILD_BATTERY_INDICATOR) + add_library(battery_indicator MODULE "tools/battery_indicator.c") diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz Binary files differindex 181d4e168116..f490a6ed312e 100644 --- a/media-libs/Manifest.gz +++ b/media-libs/Manifest.gz diff --git a/media-libs/shaderc/Manifest b/media-libs/shaderc/Manifest index 645017d61d6c..061a24b9f0bd 100644 --- a/media-libs/shaderc/Manifest +++ b/media-libs/shaderc/Manifest @@ -2,6 +2,5 @@ AUX shaderc-2020.4-fix-build.patch 424 BLAKE2B 6d8760ef64bf9f4d6e291d7b3b3773557 DIST shaderc-2022.2.tar.gz 223386 BLAKE2B feb18bef51bea72574d784d4992e5b8514b0d1d70fbd9194ad842a361740ed3d66c6c3d2cf6114a0ef77279845ab686d01ad5fcd91cbddcc289cee4e521aec6a SHA512 85962f17d07496ba4cef3ad62dc7fd1967ff628449ceb1fec77336211fddbd2554ea94e5558cfaf2cfe4dcfdf6f56744d905714be7dbb776ba2bcd67e4665039 DIST shaderc-2022.3.tar.gz 223478 BLAKE2B 6b00677464a916618f0f204c650a89a3a74fcfd463a4e9476f16f8ff3f1079979da2e42f30dff93ddb1d509cb117c03e50508661f8de892157334ad0e477fd3c SHA512 a0ac3350defb89e39de79eba64a3648d24fd4d764be2df3193cabc1976d4a8f6bd8ebe296b02cc53788c8b74d66e8bcea3fe1266f7ad1c7e0e5a0d70ecb842ee EBUILD shaderc-2022.2-r1.ebuild 1879 BLAKE2B cca8a6b8c1114e2a52ad15201e386508f04b64fb4a5f486e51361a6136d2ec7bea96940fd412b6bf3d1568e7dad1d6b57cb047e45923177ea0509b007608a741 SHA512 f34c1d8eeb813a261b970d6eec24c8d85e1613b3a21d6b9ba61a99a6713870fb8c64643c24ff544ada75b3af7b4a0229be23c6a1938ee94e5e4a9f150f18cc0d -EBUILD shaderc-2022.2.ebuild 2093 BLAKE2B f9df1d4f1d3e2f036754ea7cd87df3cadd6e2a13500aecc0950cc3b3660eadacac3e64ea72155667b80f27d1f1a49a5b814545009f082586629c12646595dbf9 SHA512 0ee15477b10936deabf08572c3e54c31391b4b01b792880cba40bc762217cff266e58791f7d8734cae136b2649c19da90149b05e3485d5870ebf9867a51643f8 EBUILD shaderc-2022.3.ebuild 1881 BLAKE2B 8f7aaef7cd33d56e6eb3e22eb90c459c2d2b517abda57d3b792a2cef9d318fd6b89feacffc1b0633531e5d92127e638413acf8233001edb8ec8d748a37176fd2 SHA512 fefefdc0fbf1a6400b44abeb8dc4926520f8352b84ee2b12d7b71ccdca86694a3f68ea46a6a7dae8c35ce4055a77db217cc7ee28fe3c031849ac136a11a7005b MISC metadata.xml 336 BLAKE2B 5dbc5d2e5dc2e389582376ea40375fed6b20e766cd59415f8f23fd81af9abac9c07379f341dff21901fc5934920c6534c525452c67aa606783350b84f071c88e SHA512 b72710b6ca796b364037d6c8646b0760688ee06a3854ae74dfff15d902dd7a2d94ba9872c42110e9e8e005ef8cc443b89108553fc11b79c1b5872daeff7b0f70 diff --git a/media-libs/shaderc/shaderc-2022.2.ebuild b/media-libs/shaderc/shaderc-2022.2.ebuild deleted file mode 100644 index 92b7dc4d3a6b..000000000000 --- a/media-libs/shaderc/shaderc-2022.2.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit cmake-multilib python-any-r1 - -DESCRIPTION="Collection of tools, libraries and tests for shader compilation" -HOMEPAGE="https://github.com/google/shaderc" -EGIT_COMMIT="${PV}" -SRC_URI="https://github.com/google/${PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${EGIT_COMMIT}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ppc64 x86" -IUSE="doc test" - -RDEPEND=" - >=dev-util/glslang-1.3.224[${MULTILIB_USEDEP}] - >=dev-util/spirv-tools-1.3.224[${MULTILIB_USEDEP}] -" -DEPEND="${RDEPEND} - ${PYTHON_DEPS} - >=dev-util/spirv-headers-1.3.224 - test? ( dev-cpp/gtest ) -" -BDEPEND="doc? ( dev-ruby/asciidoctor ) - test? ( $(python_gen_any_dep 'dev-python/nose[${PYTHON_USEDEP}]') ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-2020.4-fix-build.patch -) - -# https://github.com/google/shaderc/issues/470 -RESTRICT=test - -python_check_deps() { - if use test; then - python_has_version "dev-python/nose[${PYTHON_USEDEP}]" - fi -} - -src_prepare() { - cmake_comment_add_subdirectory examples - - # Unbundle glslang, spirv-headers, spirv-tools - cmake_comment_add_subdirectory third_party - sed -i \ - -e "s|\$<TARGET_FILE:spirv-dis>|${EPREFIX}/usr/bin/spirv-dis|" \ - glslc/test/CMakeLists.txt || die - - # Disable git versioning - sed -i -e '/build-version/d' glslc/CMakeLists.txt || die - - # Manually create build-version.inc as we disabled git versioning - cat <<- EOF > glslc/src/build-version.inc || die - "${P}\n" - "$(best_version dev-util/spirv-tools)\n" - "$(best_version dev-util/glslang)\n" - EOF - - cmake_src_prepare -} - -multilib_src_configure() { - local mycmakeargs=( - -DSHADERC_SKIP_TESTS="$(usex !test)" - -DSHADERC_ENABLE_WERROR_COMPILE="false" - ) - cmake_src_configure -} - -multilib_src_compile() { - if multilib_is_native_abi && use doc; then - cmake_src_compile glslc_doc_README - fi - cmake_src_compile -} - -multilib_src_install() { - if multilib_is_native_abi; then - use doc && local HTML_DOCS=( "${BUILD_DIR}/glslc/README.html" ) - fi - cmake_src_install -} diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz Binary files differindex ef7b04232069..34749403035b 100644 --- a/metadata/Manifest.gz +++ b/metadata/Manifest.gz diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index d1a5ea2a0e14..16ab1b09d977 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Fri, 23 Dec 2022 13:09:58 +0000 +Fri, 23 Dec 2022 19:09:59 +0000 diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest index f1e19ab1ec6e..314036b64ed6 100644 --- a/metadata/glsa/Manifest +++ b/metadata/glsa/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 538471 BLAKE2B b7385901234c82cabfe7b6fe500f9a2de535ba832c5fe98f7b1adcf90342ab9ac009a4eefb2c71141609f93233148e5db41c6f760cbea8413d0a285b67c25f90 SHA512 8b561e583b67bc367b59eefc1d958442632b1001434a1d0874a9ae00334c80cc4a27278dac1813b0d7b255f214d060c5e60573b828bb87fc8e319dc9233f12aa -TIMESTAMP 2022-12-23T13:10:02Z +TIMESTAMP 2022-12-23T19:10:02Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOlqKpfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOl/QpfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klCX1Q//WI1U7pjH/G8q0iTfcOopCoNjny+Mm18KLOOXRpIMBrRPaSOPtnviIaS+ -zCMHiLRKfWSQrLgrkkJk6V5tl1ZXe4WGR1oSXt80Gu8LI58bIki8uQJX1EAbjuzS -O9Fua39Ya//GAuEJMsABBLGLVQ6Opn/a1Ft4x/jHi+eTJiDwtyzGTzdflYjdkLhy -T4i11cRPg5beTmlpX5atHeK5X2ipB6Y4OotjbECZkJS3XfVhTd7t9LTN+ujOWAzC -274pCylJaoRYoaJJTzATftujPKnm6k9G57kGgRWkF2zk+yWdOH5TBKljKJ0BzQBT -uT69ZKeWjNzGtfZ310zsu3YUdcwVyHpgb374Upborh7FrnPBwCtZv6Pei6nJ8aAL -Zl3wjUUVXOTBYpnmajwq4C4YuNAj5dVB/OvoLu93APYVsxW4TONCT/ciKw73RZEq -aDitkrqFI+XjBIx6hqSJiI8w5N6UIpnoCfPYcNkSOSHEHLZJn31NJOaZVObkx+YE -/0gv7sffa/U5cL48GB0u/8dbP6Qpx5jDOaSvHMu5g9l3tpxbPIqGmAJve+RHNaiV -NpK0qmC7EjCfOjffeXa7wWjAH0iR2RmQK+QCkr2LFKglsqPxMhWLS1HbmmuHO1tj -SAs0WmHNSagcbka55UkxnF/NwdoEYch2rcQFbZVkg8/+x+40BH0= -=1ZJr +klCdLBAArFZ4z5D+2ni9HwBNnVfS4jXHoRM/XEL7MO37ql1C8YV25bvVfce3Tt7B +E0112PGKiQ5vPH+BTv+9nmkxSIdG9neuvIx+CXFlAv3QydbGh1n3uvYk8dXJ+ppN +LG6ewDIu2FMQJHr1PI5/VRqt1rK/mbNMVaseOFaI/Ozh6Obyw/c3e0eSIT2k5LaA +WaYj3OpTf8x5BSbPulXNMaXC9Hm+SEPBiqYGU3NVXG+g4disQuTQXZZi5wjSC+c9 +1B5JFn/A+ASqPcStq+SdBLwz8TtE9z4jFCMkgMlInK6IbRThVDUC5awG0vIfWvH8 +7fOTq5kC5/GN+ytDg+ZIGLrJKVw5FHDdaH/Rfm1Z5jinFHLscjtEp9nr8c+GLNoD +jQp4PLE+pcM38x1H/OrOhCBI7xQbcEbdSInH/A1c2dejkUDhstgXZ/Z25LumcHaM +PbzTp2CSSg4HHAiau0nuedohL9+YkjX3v14+M+zmdyaYcmkoYz3goCb185EW8dJe +nP3G/h50xu/KvQgAIMoozGLFYqqhHu6I9qKt41et+pzUkqFC90a3ITz0pbOxyFrQ +4TuGzKqW6SjZSkU5Y7WYJBFF7gCoROy+W/3mZ7PyaJkLeTJbK3mOcRyJfHzTaDsc +Ifppaq96NA2pE94nUUTLV4c1Q42PtxqXa4g9txOngxQw01imuDw= +=yEXd -----END PGP SIGNATURE----- diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index d1a5ea2a0e14..16ab1b09d977 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Fri, 23 Dec 2022 13:09:58 +0000 +Fri, 23 Dec 2022 19:09:59 +0000 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz Binary files differindex 33a466853ec3..8c609bd4953c 100644 --- a/metadata/md5-cache/Manifest.gz +++ b/metadata/md5-cache/Manifest.gz diff --git a/metadata/md5-cache/app-emacs/Manifest.gz b/metadata/md5-cache/app-emacs/Manifest.gz Binary files differindex ec680b1d04bf..ee590d592fdb 100644 --- a/metadata/md5-cache/app-emacs/Manifest.gz +++ b/metadata/md5-cache/app-emacs/Manifest.gz diff --git a/metadata/md5-cache/app-emacs/racket-mode-1_p20221216 b/metadata/md5-cache/app-emacs/racket-mode-1_p20221216 new file mode 100644 index 000000000000..3029b3c7eefe --- /dev/null +++ b/metadata/md5-cache/app-emacs/racket-mode-1_p20221216 @@ -0,0 +1,13 @@ +BDEPEND=dev-scheme/racket:=[-minimal] >=app-editors/emacs-25.1:* +DEFINED_PHASES=compile configure install postinst postrm prepare setup test unpack +DESCRIPTION=Emacs modes for Racket: edit, REPL, check-syntax, debug, profile, and more +EAPI=8 +HOMEPAGE=https://github.com/greghendershott/racket-mode/ +INHERIT=elisp +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2+ +RDEPEND=dev-scheme/racket:=[-minimal] >=app-editors/emacs-25.1:* +SLOT=0 +SRC_URI=https://github.com/greghendershott/racket-mode/archive/b2fdf248682364d2a9b8f7e97dd98ed02454d7bb.tar.gz -> racket-mode-1_p20221216.tar.gz +_eclasses_=elisp 8aab2c847b5894dc40503ae1d203abcf elisp-common 79f8e13c80c89792e5c9b3fc8ef59f3b +_md5_=0201504d675f79028d3578cd84ba4e69 diff --git a/metadata/md5-cache/app-emacs/vertico-0.27 b/metadata/md5-cache/app-emacs/vertico-1.0 index dff7bb78d6df..601132bd97fe 100644 --- a/metadata/md5-cache/app-emacs/vertico-0.27 +++ b/metadata/md5-cache/app-emacs/vertico-1.0 @@ -8,6 +8,6 @@ KEYWORDS=~amd64 ~x86 LICENSE=GPL-3+ RDEPEND=>=app-editors/emacs-27:* SLOT=0 -SRC_URI=https://github.com/minad/vertico/archive/refs/tags/0.27.tar.gz -> vertico-0.27.tar.gz +SRC_URI=https://github.com/minad/vertico/archive/refs/tags/1.0.tar.gz -> vertico-1.0.tar.gz _eclasses_=elisp 8aab2c847b5894dc40503ae1d203abcf elisp-common 79f8e13c80c89792e5c9b3fc8ef59f3b _md5_=fa56ad84232a6cdecfe80203c7bb7395 diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz Binary files differindex e44743efc97f..6bc724431141 100644 --- a/metadata/md5-cache/dev-java/Manifest.gz +++ b/metadata/md5-cache/dev-java/Manifest.gz diff --git a/metadata/md5-cache/dev-java/commons-junit4-1.2.17 b/metadata/md5-cache/dev-java/commons-junit4-1.2.17 index b2db1b252607..74be4242bac7 100644 --- a/metadata/md5-cache/dev-java/commons-junit4-1.2.17 +++ b/metadata/md5-cache/dev-java/commons-junit4-1.2.17 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://unkrig.de/w/Commons.unkrig.de INHERIT=java-pkg-2 java-pkg-simple IUSE=doc source test -KEYWORDS=~amd64 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 LICENSE=BSD RDEPEND=>=virtual/jre-1.8:* ~dev-java/commons-nullanalysis-1.2.17:0 dev-java/junit:4 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/aunkrig/commons/archive/V1.2.17.tar.gz -> unkrig-commons1.2.17.tar.gz _eclasses_=java-pkg-2 3b09e051fc2045a0f0b9471b87d4f8bd java-pkg-simple 257a59d157060d7bd51a13e68c614dd5 java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1 -_md5_=c35e6ec0f025b383acad0d3ea13a0137 +_md5_=023a70009ca5b126494cfb42bc82f2a6 diff --git a/metadata/md5-cache/dev-java/commons-nullanalysis-1.2.17 b/metadata/md5-cache/dev-java/commons-nullanalysis-1.2.17 index bd3eac1a36f3..f8efafbe4092 100644 --- a/metadata/md5-cache/dev-java/commons-nullanalysis-1.2.17 +++ b/metadata/md5-cache/dev-java/commons-nullanalysis-1.2.17 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://unkrig.de/w/Commons.unkrig.de INHERIT=java-pkg-2 java-pkg-simple IUSE=doc source -KEYWORDS=~amd64 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 LICENSE=BSD RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) SLOT=0 SRC_URI=https://github.com/aunkrig/commons/archive/V1.2.17.tar.gz -> unkrig-commons1.2.17.tar.gz _eclasses_=java-pkg-2 3b09e051fc2045a0f0b9471b87d4f8bd java-pkg-simple 257a59d157060d7bd51a13e68c614dd5 java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1 -_md5_=da4fa880edb08ed354b8e803d2d9d6ff +_md5_=5b9eca09036b4a87a35801150fef9dc3 diff --git a/metadata/md5-cache/dev-java/janino-3.1.8 b/metadata/md5-cache/dev-java/janino-3.1.8 index 376f5f5c9fff..4eff01024c96 100644 --- a/metadata/md5-cache/dev-java/janino-3.1.8 +++ b/metadata/md5-cache/dev-java/janino-3.1.8 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://janino-compiler.github.io/janino/ INHERIT=java-pkg-2 java-pkg-simple IUSE=doc source test -KEYWORDS=~amd64 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 LICENSE=BSD RDEPEND=>=virtual/jre-1.8:* >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/janino-compiler/janino/archive/v3.1.8.tar.gz -> janino-3.1.8.tar.gz _eclasses_=java-pkg-2 3b09e051fc2045a0f0b9471b87d4f8bd java-pkg-simple 257a59d157060d7bd51a13e68c614dd5 java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1 -_md5_=54b4b99596dee6e525da1e4e618179d1 +_md5_=aec0b6adb2911256d42091995c9f8820 diff --git a/metadata/md5-cache/dev-java/jdisasm-1.0.6 b/metadata/md5-cache/dev-java/jdisasm-1.0.6 index e51861e772bc..32fd854ab5fa 100644 --- a/metadata/md5-cache/dev-java/jdisasm-1.0.6 +++ b/metadata/md5-cache/dev-java/jdisasm-1.0.6 @@ -5,11 +5,11 @@ EAPI=8 HOMEPAGE=https://github.com/aunkrig/jdisasm INHERIT=java-pkg-2 java-pkg-simple IUSE=doc source test -KEYWORDS=~amd64 +KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 LICENSE=BSD RDEPEND=>=virtual/jre-1.8:* dev-java/commons-nullanalysis:0 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip ) RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/aunkrig/jdisasm/archive/5e354d659e4320d154b3f1fbff24c89c1ba48987.tar.gz -> jdisasm-1.0.6.tar.gz _eclasses_=java-pkg-2 3b09e051fc2045a0f0b9471b87d4f8bd java-pkg-simple 257a59d157060d7bd51a13e68c614dd5 java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1 -_md5_=4d94cf514d6be4db06a018102e382685 +_md5_=8e00caa5d2ac8bd372f0ef26e5aa506a diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz Binary files differindex 0b00f4a8de18..667216365ca3 100644 --- a/metadata/md5-cache/dev-lang/Manifest.gz +++ b/metadata/md5-cache/dev-lang/Manifest.gz diff --git a/metadata/md5-cache/dev-lang/R-4.2.2 b/metadata/md5-cache/dev-lang/R-4.2.2 index a5f990580693..0990341edabf 100644 --- a/metadata/md5-cache/dev-lang/R-4.2.2 +++ b/metadata/md5-cache/dev-lang/R-4.2.2 @@ -14,4 +14,4 @@ RESTRICT=minimal? ( test ) !test? ( test ) SLOT=0 SRC_URI=mirror://cran/src/base/R-4/R-4.2.2.tar.gz https://raw.githubusercontent.com/deepayan/rcompletion/78d6830e28ea90a046da79a9b4f70c39594bb6d6/bash_completion/R -> R-78d6830e28ea90a046da79a9b4f70c39594bb6d6.bash_completion _eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 69394e25812406faa1f90edaf4969395 fortran-2 72d28c6872beb1e7cb99684b0ae4715d gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 5ca4e49abed8e3a2f7b56920eadee157 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 -_md5_=94f66ae79b0c3f94154eeac4f394a83c +_md5_=fe26d97dc6c85b487b68327f8c45ac49 diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz Binary files differindex 6a2a56a63b46..8f5ad73fe42c 100644 --- a/metadata/md5-cache/dev-python/Manifest.gz +++ b/metadata/md5-cache/dev-python/Manifest.gz diff --git a/metadata/md5-cache/dev-python/iniconfig-1.1.1-r1 b/metadata/md5-cache/dev-python/iniconfig-1.1.1-r1 index 03a2ee3abe90..7a7a3c261236 100644 --- a/metadata/md5-cache/dev-python/iniconfig-1.1.1-r1 +++ b/metadata/md5-cache/dev-python/iniconfig-1.1.1-r1 @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=mirror://pypi/i/iniconfig/iniconfig-1.1.1.tar.gz _eclasses_=distutils-r1 9c5f8e35fdc556c29573796aca3e87ea multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 8ed38f92fe095be374d6c4c8d4c0dda7 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 6a75203e8a499f0fb42971452ce15388 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 -_md5_=ad86c13dbbf44c4992d6ff7cf3622144 +_md5_=ded058be0fbc8b94e1d1943795bb2689 diff --git a/metadata/md5-cache/dev-python/smbus2-0.4.2 b/metadata/md5-cache/dev-python/smbus2-0.4.2 index bd01162ad0c1..43b6efa6abc4 100644 --- a/metadata/md5-cache/dev-python/smbus2-0.4.2 +++ b/metadata/md5-cache/dev-python/smbus2-0.4.2 @@ -1,16 +1,16 @@ -BDEPEND=test? ( >=dev-python/nose-1.3.7_p20221026[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) >=dev-python/gpep517-9[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/setuptools-65.5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] +BDEPEND=test? ( >=dev-python/pytest-7.1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11 ) >=dev-python/gpep517-9[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-65.5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] DEFINED_PHASES=compile configure install prepare test DESCRIPTION=A drop-in replacement for smbus-cffi/smbus-python in pure Python EAPI=8 -HOMEPAGE=https://pypi.org/project/smbus2/ https://github.com/kplindegaard/smbus2 +HOMEPAGE=https://pypi.org/project/smbus2/ https://github.com/kplindegaard/smbus2/ INHERIT=distutils-r1 -IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 +IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 KEYWORDS=~amd64 ~arm ~arm64 LICENSE=MIT -RDEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) +RDEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/kplindegaard/smbus2/archive/refs/tags/0.4.2.tar.gz -> smbus2-0.4.2.gh.tar.gz _eclasses_=distutils-r1 9c5f8e35fdc556c29573796aca3e87ea multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 8ed38f92fe095be374d6c4c8d4c0dda7 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 6a75203e8a499f0fb42971452ce15388 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 -_md5_=4c4cb974dc694935dc66a735d2a06817 +_md5_=63d98885e2d3bcc14aa0875b3936e347 diff --git a/metadata/md5-cache/dev-python/xcffib-1.1.2 b/metadata/md5-cache/dev-python/xcffib-1.1.2 new file mode 100644 index 000000000000..466497b35570 --- /dev/null +++ b/metadata/md5-cache/dev-python/xcffib-1.1.2 @@ -0,0 +1,17 @@ +BDEPEND=test? ( x11-base/xorg-server[xvfb] x11-apps/xeyes ) test? ( python_targets_python3_8? ( >=dev-python/cffi-1.1:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-python/cffi-1.1:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-python/cffi-1.1:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/cffi-1.1:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-libs/libxcb >=dev-python/pytest-7.1.3[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11 ) >=dev-python/gpep517-9[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-65.5.1[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/wheel-0.38.4[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] +DEFINED_PHASES=compile configure install prepare test +DEPEND=x11-libs/libxcb +DESCRIPTION=A drop in replacement for xpyb, an XCB python binding +EAPI=8 +HOMEPAGE=https://github.com/tych0/xcffib/ https://pypi.org/project/xcffib/ +INHERIT=distutils-r1 +IUSE=test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=python_targets_python3_8? ( >=dev-python/cffi-1.1:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_9? ( >=dev-python/cffi-1.1:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( >=dev-python/cffi-1.1:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( >=dev-python/cffi-1.1:=[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) dev-python/six[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] x11-libs/libxcb python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11 ) +REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://pypi/x/xcffib/xcffib-1.1.2.tar.gz +_eclasses_=distutils-r1 9c5f8e35fdc556c29573796aca3e87ea multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 8ed38f92fe095be374d6c4c8d4c0dda7 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 6a75203e8a499f0fb42971452ce15388 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 +_md5_=7eccef6cd1a64ea451d37379cd18eb18 diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz Binary files differindex 54659bb56b65..11035cefb6a6 100644 --- a/metadata/md5-cache/media-gfx/Manifest.gz +++ b/metadata/md5-cache/media-gfx/Manifest.gz diff --git a/metadata/md5-cache/media-gfx/darktable-4.2.0 b/metadata/md5-cache/media-gfx/darktable-4.2.0 new file mode 100644 index 000000000000..b559b381a491 --- /dev/null +++ b/metadata/md5-cache/media-gfx/darktable-4.2.0 @@ -0,0 +1,18 @@ +BDEPEND=dev-util/intltool virtual/pkgconfig nls? ( sys-devel/gettext ) test? ( >=dev-python/jsonschema-3.2.0 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test +DEPEND=dev-db/sqlite:3 dev-libs/icu:= dev-libs/json-glib dev-libs/libxml2:2 >=dev-libs/pugixml-1.8:= gnome-base/librsvg:2 >=media-gfx/exiv2-0.25-r2:=[xmp] media-libs/lcms:2 >=media-libs/lensfun-0.2.3:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/tiff:= net-libs/libsoup:2.4 net-misc/curl sys-libs/zlib:= x11-libs/cairo >=x11-libs/gtk+-3.22:3 x11-libs/pango avif? ( >=media-libs/libavif-0.8.2:= ) colord? ( x11-libs/colord-gtk:= ) cups? ( net-print/cups ) flickr? ( media-libs/flickcurl ) gamepad? ( media-libs/libsdl2 ) geolocation? ( >=sci-geosciences/osm-gps-map-1.1.0 ) gmic? ( media-gfx/gmic ) gnome-keyring? ( >=app-crypt/libsecret-0.18 ) gphoto2? ( media-libs/libgphoto2:= ) graphicsmagick? ( media-gfx/graphicsmagick ) heif? ( media-libs/libheif:= ) jpeg2k? ( media-libs/openjpeg:2= ) lua? ( lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) midi? ( media-libs/portmidi ) opencl? ( virtual/opencl ) openexr? ( media-libs/openexr:= ) webp? ( media-libs/libwebp:= ) +DESCRIPTION=A virtual lighttable and darkroom for photographers +EAPI=8 +HOMEPAGE=https://www.darktable.org/ +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cmake flag-o-matic lua-single toolchain-funcs xdg +IUSE=avif colord cpu_flags_x86_avx cpu_flags_x86_sse3 cups doc flickr gamepad geolocation gmic gnome-keyring gphoto2 graphicsmagick heif jpeg2k kwallet lto lua midi nls opencl openmp openexr test tools webp l10n_de l10n_es l10n_fi l10n_fr l10n_hu l10n_it l10n_ja l10n_nl l10n_pl l10n_pt-BR l10n_ru l10n_sl l10n_sq l10n_tr l10n_uk l10n_zh-TW +lua_single_target_lua5-4 +KEYWORDS=~amd64 ~arm64 -x86 +LICENSE=GPL-3 CC-BY-3.0 +RDEPEND=dev-db/sqlite:3 dev-libs/icu:= dev-libs/json-glib dev-libs/libxml2:2 >=dev-libs/pugixml-1.8:= gnome-base/librsvg:2 >=media-gfx/exiv2-0.25-r2:=[xmp] media-libs/lcms:2 >=media-libs/lensfun-0.2.3:= media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/tiff:= net-libs/libsoup:2.4 net-misc/curl sys-libs/zlib:= x11-libs/cairo >=x11-libs/gtk+-3.22:3 x11-libs/pango avif? ( >=media-libs/libavif-0.8.2:= ) colord? ( x11-libs/colord-gtk:= ) cups? ( net-print/cups ) flickr? ( media-libs/flickcurl ) gamepad? ( media-libs/libsdl2 ) geolocation? ( >=sci-geosciences/osm-gps-map-1.1.0 ) gmic? ( media-gfx/gmic ) gnome-keyring? ( >=app-crypt/libsecret-0.18 ) gphoto2? ( media-libs/libgphoto2:= ) graphicsmagick? ( media-gfx/graphicsmagick ) heif? ( media-libs/libheif:= ) jpeg2k? ( media-libs/openjpeg:2= ) lua? ( lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) midi? ( media-libs/portmidi ) opencl? ( virtual/opencl ) openexr? ( media-libs/openexr:= ) webp? ( media-libs/libwebp:= ) kwallet? ( >=kde-frameworks/kwallet-5.34.0-r1 ) +REQUIRED_USE=lua? ( ^^ ( lua_single_target_lua5-4 ) ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/darktable-org/darktable/releases/download/release-4.2.0/darktable-4.2.0.tar.xz doc? ( https://docs.darktable.org/usermanual/4.2/en/darktable_user_manual.pdf -> darktable-usermanual-4.2.en.pdf l10n_uk? ( https://docs.darktable.org/usermanual/4.2/uk/darktable_user_manual.pdf -> darktable-usermanual-4.2.uk.pdf ) ) +_eclasses_=cmake 646b7a2a63596361551a6c1fabf28057 flag-o-matic 69394e25812406faa1f90edaf4969395 lua-single aee383a0de35701b9eb0b27077a1c143 lua-utils e69ff116248d78546ae1a234c086fe80 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 8ed38f92fe095be374d6c4c8d4c0dda7 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a +_md5_=c6d0114c94e58c5221c7fd8e5109afbc diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz Binary files differindex 0ff2b1fc71bb..4e107584e491 100644 --- a/metadata/md5-cache/media-libs/Manifest.gz +++ b/metadata/md5-cache/media-libs/Manifest.gz diff --git a/metadata/md5-cache/media-libs/shaderc-2022.2 b/metadata/md5-cache/media-libs/shaderc-2022.2 deleted file mode 100644 index 5807f7603500..000000000000 --- a/metadata/md5-cache/media-libs/shaderc-2022.2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=doc? ( dev-ruby/asciidoctor ) test? ( || ( ( >=dev-lang/python-3.10.9:3.10 dev-python/nose[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16:3.9 dev-python/nose[python_targets_python3_9(-)] ) ( >=dev-lang/python-3.8.16:3.8 dev-python/nose[python_targets_python3_8(-)] ) ) ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 -DEFINED_PHASES=compile configure install prepare setup test -DEPEND=>=dev-util/glslang-1.3.224[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-util/spirv-tools-1.3.224[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] || ( >=dev-lang/python-3.10.9:3.10 >=dev-lang/python-3.9.16:3.9 >=dev-lang/python-3.8.16:3.8 ) >=dev-util/spirv-headers-1.3.224 test? ( dev-cpp/gtest ) -DESCRIPTION=Collection of tools, libraries and tests for shader compilation -EAPI=8 -HOMEPAGE=https://github.com/google/shaderc -INHERIT=cmake-multilib python-any-r1 -IUSE=doc test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=amd64 ppc64 x86 -LICENSE=Apache-2.0 -RDEPEND=>=dev-util/glslang-1.3.224[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-util/spirv-tools-1.3.224[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] -RESTRICT=test -SLOT=0 -SRC_URI=https://github.com/google/shaderc/archive/v2022.2.tar.gz -> shaderc-2022.2.tar.gz -_eclasses_=cmake 646b7a2a63596361551a6c1fabf28057 cmake-multilib 57da9a64d1575fc2b54c50c26d033561 flag-o-matic 69394e25812406faa1f90edaf4969395 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 8ed38f92fe095be374d6c4c8d4c0dda7 python-any-r1 1a218637f27d4c027b92e511707264fd python-utils-r1 6a75203e8a499f0fb42971452ce15388 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 xdg-utils ac0e315a3688929e34ac75b139e7349a -_md5_=550c1637e5d2b96029d9519f45719785 diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz Binary files differindex fc924600c502..8df6080da986 100644 --- a/metadata/md5-cache/net-analyzer/Manifest.gz +++ b/metadata/md5-cache/net-analyzer/Manifest.gz diff --git a/metadata/md5-cache/net-analyzer/pnp4nagios-0.6.26_p20221106 b/metadata/md5-cache/net-analyzer/pnp4nagios-0.6.26_p20221106 index 288036cc935d..cdd132d5bbd0 100644 --- a/metadata/md5-cache/net-analyzer/pnp4nagios-0.6.26_p20221106 +++ b/metadata/md5-cache/net-analyzer/pnp4nagios-0.6.26_p20221106 @@ -4,10 +4,10 @@ DESCRIPTION=A performance data analyzer for nagios EAPI=8 HOMEPAGE=http://www.pnp4nagios.org/ IUSE=apache2 icinga +nagios -KEYWORDS=~amd64 ~ppc ppc64 ~sparc ~x86 +KEYWORDS=amd64 ~ppc ppc64 ~sparc x86 LICENSE=GPL-2 RDEPEND=net-analyzer/rrdtool[graph,perl] icinga? ( acct-group/icinga acct-user/icinga ) nagios? ( acct-group/nagios acct-user/nagios ) dev-lang/php:*[filter,gd,json(+),simplexml,xml,zlib] media-fonts/dejavu virtual/perl-Getopt-Long virtual/perl-Time-HiRes apache2? ( >=www-servers/apache-2.4[apache2_modules_alias,apache2_modules_authz_core,apache2_modules_rewrite] ) REQUIRED_USE=^^ ( icinga nagios ) SLOT=0 SRC_URI=https://github.com/lingej/pnp4nagios/archive/5e09f538373ac4310a13355746bb3d3a10eb7bef.tar.gz -> pnp4nagios-0.6.26_p20221106.tar.gz -_md5_=056497a03c2633a49d255c9613db9c5e +_md5_=46f08f083dcd4f4b0e792358ca453e8c diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz Binary files differindex 243ee7d3d108..7b87d88a8c5b 100644 --- a/metadata/md5-cache/net-im/Manifest.gz +++ b/metadata/md5-cache/net-im/Manifest.gz diff --git a/metadata/md5-cache/net-im/signal-desktop-bin-6.0.0 b/metadata/md5-cache/net-im/signal-desktop-bin-6.1.0 index 8bc52013344c..bdf1b267d9bd 100644 --- a/metadata/md5-cache/net-im/signal-desktop-bin-6.0.0 +++ b/metadata/md5-cache/net-im/signal-desktop-bin-6.1.0 @@ -7,9 +7,9 @@ INHERIT=pax-utils unpacker xdg IUSE=+sound KEYWORDS=-* amd64 LICENSE=GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1 -RDEPEND=|| ( >=app-accessibility/at-spi2-core-2.46.0:2 ( app-accessibility/at-spi2-atk dev-libs/atk ) ) dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss dev-libs/wayland media-libs/alsa-lib media-libs/mesa[X(+)] net-print/cups sys-apps/dbus[X] x11-libs/cairo x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango sound? ( || ( media-sound/pulseaudio media-sound/apulse ) ) +RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss dev-libs/wayland media-libs/alsa-lib media-libs/mesa[X(+)] net-print/cups sys-apps/dbus[X] x11-libs/cairo x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango sound? ( || ( media-sound/pulseaudio media-sound/apulse ) ) RESTRICT=splitdebug SLOT=0 -SRC_URI=https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_6.0.0_amd64.deb +SRC_URI=https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_6.1.0_amd64.deb _eclasses_=multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 unpacker f03f9c0c03643e8057ad762b297ce01e xdg 6024fbc93167fad782e2032933654857 xdg-utils ac0e315a3688929e34ac75b139e7349a -_md5_=6600942d20d0fef21ec0c93634301b53 +_md5_=6b0a4a128787d7b723b61ef6955130cf diff --git a/metadata/md5-cache/net-mail/Manifest.gz b/metadata/md5-cache/net-mail/Manifest.gz Binary files differindex b5cdb9678cdb..1a45a155f4e4 100644 --- a/metadata/md5-cache/net-mail/Manifest.gz +++ b/metadata/md5-cache/net-mail/Manifest.gz diff --git a/metadata/md5-cache/net-mail/dovecot-2.3.19.1-r1 b/metadata/md5-cache/net-mail/dovecot-2.3.19.1-r1 index 7a70b2ee392b..cee3c51347b6 100644 --- a/metadata/md5-cache/net-mail/dovecot-2.3.19.1-r1 +++ b/metadata/md5-cache/net-mail/dovecot-2.3.19.1-r1 @@ -1,6 +1,6 @@ BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 virtual/pkgconfig DEFINED_PHASES=compile configure install postinst prepare setup test -DEPEND=app-arch/bzip2 app-arch/xz-utils dev-libs/icu:= dev-libs/openssl:0= sys-libs/zlib:= virtual/libiconv argon2? ( dev-libs/libsodium:= ) caps? ( sys-libs/libcap ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) ) lucene? ( >=dev-cpp/clucene-2.3 ) lz4? ( app-arch/lz4 ) mysql? ( dev-db/mysql-connector-c:0= ) pam? ( sys-libs/pam:= ) postgres? ( dev-db/postgresql:* ) rpc? ( net-libs/libtirpc:= net-libs/rpcsvc-proto ) selinux? ( sec-policy/selinux-dovecot ) solr? ( net-misc/curl dev-libs/expat ) sqlite? ( dev-db/sqlite:* ) stemmer? ( dev-libs/snowball-stemmer:= ) suid? ( acct-group/mail ) systemd? ( sys-apps/systemd:= ) tcpd? ( sys-apps/tcp-wrappers ) textcat? ( app-text/libexttextcat ) unwind? ( sys-libs/libunwind:= ) zstd? ( app-arch/zstd:= ) virtual/libcrypt:= +DEPEND=app-arch/bzip2 app-arch/xz-utils dev-libs/icu:= dev-libs/openssl:0/1.1 sys-libs/zlib:= virtual/libiconv argon2? ( dev-libs/libsodium:= ) caps? ( sys-libs/libcap ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) ) lucene? ( >=dev-cpp/clucene-2.3 ) lz4? ( app-arch/lz4 ) mysql? ( dev-db/mysql-connector-c:0= ) pam? ( sys-libs/pam:= ) postgres? ( dev-db/postgresql:* ) rpc? ( net-libs/libtirpc:= net-libs/rpcsvc-proto ) selinux? ( sec-policy/selinux-dovecot ) solr? ( net-misc/curl dev-libs/expat ) sqlite? ( dev-db/sqlite:* ) stemmer? ( dev-libs/snowball-stemmer:= ) suid? ( acct-group/mail ) systemd? ( sys-apps/systemd:= ) tcpd? ( sys-apps/tcp-wrappers ) textcat? ( app-text/libexttextcat ) unwind? ( sys-libs/libunwind:= ) zstd? ( app-arch/zstd:= ) virtual/libcrypt:= DESCRIPTION=An IMAP and POP3 server written with security primarily in mind EAPI=8 HOMEPAGE=https://www.dovecot.org/ @@ -8,9 +8,9 @@ INHERIT=autotools flag-o-matic lua-single ssl-cert systemd toolchain-funcs IUSE=kerberos ldap lua mysql pam postgres sqlite lz4 zstd argon2 caps doc ipv6 lucene managesieve rpc selinux sieve solr static-libs stemmer suid systemd tcpd textcat unwind lua_single_target_lua5-1 lua_single_target_lua5-3 KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 LICENSE=LGPL-2.1 MIT -RDEPEND=app-arch/bzip2 app-arch/xz-utils dev-libs/icu:= dev-libs/openssl:0= sys-libs/zlib:= virtual/libiconv argon2? ( dev-libs/libsodium:= ) caps? ( sys-libs/libcap ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) ) lucene? ( >=dev-cpp/clucene-2.3 ) lz4? ( app-arch/lz4 ) mysql? ( dev-db/mysql-connector-c:0= ) pam? ( sys-libs/pam:= ) postgres? ( dev-db/postgresql:* ) rpc? ( net-libs/libtirpc:= net-libs/rpcsvc-proto ) selinux? ( sec-policy/selinux-dovecot ) solr? ( net-misc/curl dev-libs/expat ) sqlite? ( dev-db/sqlite:* ) stemmer? ( dev-libs/snowball-stemmer:= ) suid? ( acct-group/mail ) systemd? ( sys-apps/systemd:= ) tcpd? ( sys-apps/tcp-wrappers ) textcat? ( app-text/libexttextcat ) unwind? ( sys-libs/libunwind:= ) zstd? ( app-arch/zstd:= ) virtual/libcrypt:= acct-group/dovecot acct-group/dovenull acct-user/dovecot acct-user/dovenull net-mail/mailbase +RDEPEND=app-arch/bzip2 app-arch/xz-utils dev-libs/icu:= dev-libs/openssl:0/1.1 sys-libs/zlib:= virtual/libiconv argon2? ( dev-libs/libsodium:= ) caps? ( sys-libs/libcap ) kerberos? ( virtual/krb5 ) ldap? ( net-nds/openldap:= ) lua? ( lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) ) lucene? ( >=dev-cpp/clucene-2.3 ) lz4? ( app-arch/lz4 ) mysql? ( dev-db/mysql-connector-c:0= ) pam? ( sys-libs/pam:= ) postgres? ( dev-db/postgresql:* ) rpc? ( net-libs/libtirpc:= net-libs/rpcsvc-proto ) selinux? ( sec-policy/selinux-dovecot ) solr? ( net-misc/curl dev-libs/expat ) sqlite? ( dev-db/sqlite:* ) stemmer? ( dev-libs/snowball-stemmer:= ) suid? ( acct-group/mail ) systemd? ( sys-apps/systemd:= ) tcpd? ( sys-apps/tcp-wrappers ) textcat? ( app-text/libexttextcat ) unwind? ( sys-libs/libunwind:= ) zstd? ( app-arch/zstd:= ) virtual/libcrypt:= acct-group/dovecot acct-group/dovenull acct-user/dovecot acct-user/dovenull net-mail/mailbase REQUIRED_USE=lua? ( ^^ ( lua_single_target_lua5-1 lua_single_target_lua5-3 ) ) SLOT=0 SRC_URI=https://dovecot.org/releases/2.3/dovecot-2.3.19.1.tar.gz sieve? ( https://pigeonhole.dovecot.org/releases/2.3/dovecot-2.3-pigeonhole-0.5.19.tar.gz ) managesieve? ( https://pigeonhole.dovecot.org/releases/2.3/dovecot-2.3-pigeonhole-0.5.19.tar.gz ) _eclasses_=autotools 6dcd6b6a486e79928e1243ff9ba41fcc flag-o-matic 69394e25812406faa1f90edaf4969395 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e lua-single aee383a0de35701b9eb0b27077a1c143 lua-utils e69ff116248d78546ae1a234c086fe80 multilib 5ca4e49abed8e3a2f7b56920eadee157 ssl-cert 6dbe6a8a3dccb3d2f28f8404cd02c7d7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 -_md5_=ad9a768ffc0b0e0c6bb2d7fb0546db1a +_md5_=5783f5d0d907a93a81422beb23ea9f59 diff --git a/metadata/md5-cache/net-p2p/Manifest.gz b/metadata/md5-cache/net-p2p/Manifest.gz Binary files differindex f26ffb271a10..621e8a303196 100644 --- a/metadata/md5-cache/net-p2p/Manifest.gz +++ b/metadata/md5-cache/net-p2p/Manifest.gz diff --git a/metadata/md5-cache/net-p2p/torrentinfo-1.8.6-r2 b/metadata/md5-cache/net-p2p/torrentinfo-1.8.6-r2 deleted file mode 100644 index c55b9ae026bd..000000000000 --- a/metadata/md5-cache/net-p2p/torrentinfo-1.8.6-r2 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=test? ( >=dev-python/nose-1.3.7_p20221026[python_targets_pypy3(-)?,python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( >=dev-python/pypy3-7.3.10-r1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) -DEFINED_PHASES=compile configure install prepare test -DESCRIPTION=A torrent file parser -EAPI=7 -HOMEPAGE=https://github.com/Fuuzetsu/torrentinfo -INHERIT=distutils-r1 -IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 -KEYWORDS=amd64 x86 -LICENSE=GPL-2+ -RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.10-r1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) -REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 ) -RESTRICT=!test? ( test ) -SLOT=0 -SRC_URI=https://github.com/Fuuzetsu/torrentinfo/archive/v1.8.6.tar.gz -> torrentinfo-1.8.6.tar.gz -_eclasses_=distutils-r1 9c5f8e35fdc556c29573796aca3e87ea eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 8ed38f92fe095be374d6c4c8d4c0dda7 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 6a75203e8a499f0fb42971452ce15388 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 -_md5_=5ee9865ae48dbe0c4ded6bfe236033f8 diff --git a/metadata/md5-cache/net-p2p/torrentinfo-1.8.6-r3 b/metadata/md5-cache/net-p2p/torrentinfo-1.8.6-r3 index 65456a7bb70d..f0f25bd176f1 100644 --- a/metadata/md5-cache/net-p2p/torrentinfo-1.8.6-r3 +++ b/metadata/md5-cache/net-p2p/torrentinfo-1.8.6-r3 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://github.com/Fuuzetsu/torrentinfo INHERIT=distutils-r1 IUSE=test python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-2+ RDEPEND=python_targets_pypy3? ( >=dev-python/pypy3-7.3.10-r1:0= ) python_targets_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.1:3.11 ) REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) @@ -13,4 +13,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/Fuuzetsu/torrentinfo/archive/v1.8.6.tar.gz -> torrentinfo-1.8.6.tar.gz _eclasses_=distutils-r1 9c5f8e35fdc556c29573796aca3e87ea multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 8ed38f92fe095be374d6c4c8d4c0dda7 python-r1 2d51fd03931e743811ce30d198e4dcfd python-utils-r1 6a75203e8a499f0fb42971452ce15388 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 -_md5_=60c409cfeb8c28fe36ae639f7d39a222 +_md5_=bd06b362b1cd95af44b072d8fb22a5fc diff --git a/metadata/md5-cache/sci-chemistry/Manifest.gz b/metadata/md5-cache/sci-chemistry/Manifest.gz Binary files differindex 55a84fd80d55..2e5dd657ab80 100644 --- a/metadata/md5-cache/sci-chemistry/Manifest.gz +++ b/metadata/md5-cache/sci-chemistry/Manifest.gz diff --git a/metadata/md5-cache/sci-chemistry/votca-2022.1 b/metadata/md5-cache/sci-chemistry/votca-2022.1 new file mode 100644 index 000000000000..2467093a3943 --- /dev/null +++ b/metadata/md5-cache/sci-chemistry/votca-2022.1 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst prepare setup test +DEPEND=!sci-libs/votca-tools !sci-chemistry/votca-csg !sci-chemistry/votca-xtp python_single_target_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) app-shells/bash:* >=dev-cpp/eigen-3.3 dev-libs/boost:= dev-libs/expat sci-libs/fftw:3.0= dev-lang/perl gromacs? ( sci-chemistry/gromacs:=[gmxapi-legacy(+)] ) sci-libs/hdf5[cxx] sci-libs/libxc sci-libs/libint:2 +DESCRIPTION=Versatile Object-oriented Toolkit for Coarse-graining Applications +EAPI=7 +HOMEPAGE=https://www.votca.org/ +INHERIT=bash-completion-r1 cmake python-single-r1 +IUSE=+gromacs test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 +KEYWORDS=~amd64 ~x86 ~amd64-linux +LICENSE=Apache-2.0 +RDEPEND=!sci-libs/votca-tools !sci-chemistry/votca-csg !sci-chemistry/votca-xtp python_single_target_python3_8? ( >=dev-lang/python-3.8.16:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.16:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.9:3.10 ) app-shells/bash:* >=dev-cpp/eigen-3.3 dev-libs/boost:= dev-libs/expat sci-libs/fftw:3.0= dev-lang/perl gromacs? ( sci-chemistry/gromacs:=[gmxapi-legacy(+)] ) sci-libs/hdf5[cxx] sci-libs/libxc sci-libs/libint:2 +REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/votca/votca/archive/v2022.1.tar.gz -> votca-2022.1.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake 646b7a2a63596361551a6c1fabf28057 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 69394e25812406faa1f90edaf4969395 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 8ed38f92fe095be374d6c4c8d4c0dda7 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 6a75203e8a499f0fb42971452ce15388 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils ac0e315a3688929e34ac75b139e7349a +_md5_=fa681690dc7c4904899bd6807e2ca434 diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz Binary files differindex ebb6f1d6f463..d23c778239f1 100644 --- a/metadata/md5-cache/sys-apps/Manifest.gz +++ b/metadata/md5-cache/sys-apps/Manifest.gz diff --git a/metadata/md5-cache/sys-apps/memtest86-bin-10.1 b/metadata/md5-cache/sys-apps/memtest86-bin-10.2 index 73c931e064b4..fb29e5d41b4e 100644 --- a/metadata/md5-cache/sys-apps/memtest86-bin-10.1 +++ b/metadata/md5-cache/sys-apps/memtest86-bin-10.2 @@ -8,6 +8,6 @@ KEYWORDS=-* ~amd64 LICENSE=PassMark-EULA RESTRICT=mirror bindist SLOT=0 -SRC_URI=https://www.memtest86.com/downloads/memtest86-usb.zip -> memtest86-bin-10.1.zip +SRC_URI=https://www.memtest86.com/downloads/memtest86-usb.zip -> memtest86-bin-10.2.zip _eclasses_=mount-boot 02a45c5e022c08dbc05178522b2772f2 _md5_=d704e0c77aa86d442c16b3e7324668e4 diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz Binary files differindex c369a59762b1..43e2b7e43ccd 100644 --- a/metadata/md5-cache/www-client/Manifest.gz +++ b/metadata/md5-cache/www-client/Manifest.gz diff --git a/metadata/md5-cache/www-client/chromium-110.0.5478.4 b/metadata/md5-cache/www-client/chromium-110.0.5478.4 new file mode 100644 index 000000000000..5afdc543f291 --- /dev/null +++ b/metadata/md5-cache/www-client/chromium-110.0.5478.4 @@ -0,0 +1,16 @@ +BDEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.9.4-r3:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= !libcxx? ( >=dev-libs/re2-0.2019.08.01:= ) dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-3.4.0:= ) sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-sound/pulseaudio:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= screencast? ( media-video/pipewire:= ) ) ) || ( >=dev-lang/python-3.11.1:3.11[xml(+)] >=dev-lang/python-3.10.9:3.10[xml(+)] >=dev-lang/python-3.9.16:3.9[xml(+)] >=dev-lang/python-3.8.16:3.8[xml(+)] ) || ( ( >=dev-lang/python-3.11.1:3.11[xml(+)] dev-python/setuptools[python_targets_python3_11(-)] ) ( >=dev-lang/python-3.10.9:3.10[xml(+)] dev-python/setuptools[python_targets_python3_10(-)] ) ( >=dev-lang/python-3.9.16:3.9[xml(+)] dev-python/setuptools[python_targets_python3_9(-)] ) ( >=dev-lang/python-3.8.16:3.8[xml(+)] dev-python/setuptools[python_targets_python3_8(-)] ) ) >=app-arch/gzip-1.7 !headless? ( qt5? ( dev-qt/qtcore:5 ) ) libcxx? ( >=sys-devel/clang-13 ) lto? ( || ( ( sys-devel/clang:13 sys-devel/llvm:13 =sys-devel/lld-13* ) ( sys-devel/clang:14 sys-devel/llvm:14 =sys-devel/lld-14* ) ( sys-devel/clang:15 sys-devel/llvm:15 =sys-devel/lld-15* ) ) ) pgo? ( >=dev-python/selenium-3.141.0 >=dev-util/web_page_replay_go-20220314 || ( ( sys-devel/clang:13 sys-devel/llvm:13 =sys-devel/lld-13* ) ( sys-devel/clang:14 sys-devel/llvm:14 =sys-devel/lld-14* ) ( sys-devel/clang:15 sys-devel/llvm:15 =sys-devel/lld-15* ) ) ) dev-lang/perl >=dev-util/gn-0.1807 >=dev-util/gperf-3.0.3 >=dev-util/ninja-1.7.2 dev-vcs/git >=net-libs/nodejs-7.6.0[inspector] >=sys-devel/bison-2.4.3 sys-devel/flex virtual/pkgconfig js-type-check? ( virtual/jre ) pgo? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst postrm prepare pretend setup +DEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.9.4-r3:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= !libcxx? ( >=dev-libs/re2-0.2019.08.01:= ) dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-3.4.0:= ) sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-sound/pulseaudio:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= system-ffmpeg? ( >=media-video/ffmpeg-4.3:= || ( media-video/ffmpeg[-samba] >=net-fs/samba-4.5.10-r1[-debug(-)] ) >=media-libs/opus-1.3.1:= ) net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] cups? ( >=net-print/cups-1.3.11:= ) virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= qt5? ( dev-qt/qtcore:5 dev-qt/qtwidgets:5 ) ) !headless? ( gtk4? ( gui-libs/gtk:4[X?,wayland?] ) !gtk4? ( x11-libs/gtk+:3[X?,wayland?] ) ) !!sys-devel/llvm:0 +DESCRIPTION=Open-source version of Google Chrome web browser +EAPI=8 +HOMEPAGE=https://chromium.org/ +INHERIT=check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils python-any-r1 qmake-utils readme.gentoo-r1 toolchain-funcs virtualx xdg-utils +IUSE=+X component-build cups cpu_flags_arm_neon debug gtk4 +hangouts headless +js-type-check kerberos libcxx lto +official pgo pic +proprietary-codecs pulseaudio qt5 screencast selinux +suid +system-av1 +system-ffmpeg +system-harfbuzz +system-icu +system-png vaapi wayland widevine custom-cflags +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW pgo +KEYWORDS=~amd64 ~arm64 +LICENSE=BSD +RDEPEND=system-icu? ( >=dev-libs/icu-71.1:= ) >=dev-libs/libxml2-2.9.4-r3:=[icu] dev-libs/nspr:= >=dev-libs/nss-3.26:= !libcxx? ( >=dev-libs/re2-0.2019.08.01:= ) dev-libs/libxslt:= media-libs/fontconfig:= >=media-libs/freetype-2.11.0-r1:= system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) media-libs/libjpeg-turbo:= system-png? ( media-libs/libpng:=[-apng(-)] ) >=media-libs/libwebp-0.4.0:= media-libs/mesa:=[gbm(+)] >=media-libs/openh264-1.6.0:= system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-3.4.0:= ) sys-libs/zlib:= x11-libs/libdrm:= !headless? ( dev-libs/glib:2 >=media-libs/alsa-lib-1.0.19:= pulseaudio? ( media-sound/pulseaudio:= ) sys-apps/pciutils:= kerberos? ( virtual/krb5 ) vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) X? ( x11-libs/libX11:= x11-libs/libXext:= x11-libs/libxcb:= ) x11-libs/libxkbcommon:= wayland? ( dev-libs/libffi:= screencast? ( media-video/pipewire:= ) ) ) app-arch/bzip2:= dev-libs/expat:= system-ffmpeg? ( >=media-video/ffmpeg-4.3:= || ( media-video/ffmpeg[-samba] >=net-fs/samba-4.5.10-r1[-debug(-)] ) >=media-libs/opus-1.3.1:= ) net-misc/curl[ssl] sys-apps/dbus:= media-libs/flac:= sys-libs/zlib:=[minizip] !headless? ( X? ( x11-libs/libXcomposite:= x11-libs/libXcursor:= x11-libs/libXdamage:= x11-libs/libXfixes:= >=x11-libs/libXi-1.6.0:= x11-libs/libXrandr:= x11-libs/libXrender:= x11-libs/libXtst:= x11-libs/libxshmfence:= ) >=app-accessibility/at-spi2-core-2.46.0:2 media-libs/mesa:=[X?,wayland?] cups? ( >=net-print/cups-1.3.11:= ) virtual/udev x11-libs/cairo:= x11-libs/gdk-pixbuf:2 x11-libs/pango:= qt5? ( dev-qt/qtcore:5 dev-qt/qtwidgets:5 ) ) !headless? ( || ( x11-libs/gtk+:3[X?,wayland?] gui-libs/gtk:4[X?,wayland?] ) qt5? ( dev-qt/qtgui:5[X?,wayland?] ) x11-misc/xdg-utils ) virtual/ttf-fonts selinux? ( sec-policy/selinux-chromium ) +REQUIRED_USE=component-build? ( !suid !libcxx ) screencast? ( wayland ) !headless? ( || ( X wayland ) ) pgo? ( X !wayland ) +SLOT=0/dev +SRC_URI=https://commondatastorage.googleapis.com/chromium-browser-official/chromium-110.0.5478.4.tar.xz https://github.com/stha09/chromium-patches/releases/download/chromium-110-patchset-1/chromium-110-patchset-1.tar.xz pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar ) +_eclasses_=check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c chromium-2 1004ce9fd1ae9622a0b7eabcd8fc0d69 desktop 7eb20ad915a0a318176d51bc2508ff5c flag-o-matic 69394e25812406faa1f90edaf4969395 linux-info 7a3f8b289bc442b8151fb29bfefe3b76 llvm 3badffa48d565e089e59ed52e3a11b93 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 8ed38f92fe095be374d6c4c8d4c0dda7 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 1a218637f27d4c027b92e511707264fd python-utils-r1 6a75203e8a499f0fb42971452ce15388 qmake-utils 59420c906278d16deaaa629f9d115707 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 virtualx 644887c82aefdf12001489391fca4f02 xdg-utils ac0e315a3688929e34ac75b139e7349a +_md5_=aa1a658c236074e3a49a32a56802f9a8 diff --git a/metadata/md5-cache/www-client/chromium-bin-108.0.5359.124 b/metadata/md5-cache/www-client/chromium-bin-108.0.5359.124 index 01675fd72c3e..fb4a3f3c9045 100644 --- a/metadata/md5-cache/www-client/chromium-bin-108.0.5359.124 +++ b/metadata/md5-cache/www-client/chromium-bin-108.0.5359.124 @@ -4,10 +4,10 @@ EAPI=8 HOMEPAGE=https://chromium.org/ INHERIT=chromium-2 desktop pax-utils readme.gentoo-r1 unpacker xdg-utils IUSE=cpu_flags_x86_sse2 +suid qt5 wayland widevine +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW -KEYWORDS=-* amd64 arm64 +KEYWORDS=-* amd64 arm64 ~x86 LICENSE=BSD RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr >=dev-libs/nss-3.26 media-libs/alsa-lib media-libs/dav1d:0/6 media-libs/flac:0/10-12 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1 >=media-libs/libaom-3.4.0 media-libs/libjpeg-turbo media-libs/libwebp media-libs/mesa[gbm(+)] media-libs/openh264:0/7 net-misc/curl[ssl] net-print/cups sys-apps/dbus sys-apps/pciutils >=sys-devel/gcc-9.3.0 >=sys-libs/glibc-2.32 sys-libs/zlib[minizip] virtual/ttf-fonts virtual/udev x11-libs/cairo x11-libs/libdrm x11-libs/gdk-pixbuf:2 || ( x11-libs/gtk+:3[X,wayland?] gui-libs/gtk:4[X,wayland?] ) x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils amd64? ( widevine? ( www-plugins/chrome-binary-plugins ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X,wayland?] dev-qt/qtwidgets:5 ) wayland? ( dev-libs/wayland ) SLOT=0/stable SRC_URI=https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/chromium-bin-108.0.5359.124-1-common.tar.xz https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/chromium-bin-108.0.5359.124-1-l10n.tar.xz amd64? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/chromium-bin-108.0.5359.124-1-common-x86_64.tar.xz wayland? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/chromium-bin-108.0.5359.124-1-wayland-x86_64.tar.xz ) !wayland? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/chromium-bin-108.0.5359.124-1-x11-x86_64.tar.xz ) ) arm64? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/chromium-bin-108.0.5359.124-1-common-aarch64.tar.xz wayland? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/chromium-bin-108.0.5359.124-1-wayland-aarch64.tar.xz ) !wayland? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/chromium-bin-108.0.5359.124-1-x11-aarch64.tar.xz ) ) x86? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/chromium-bin-108.0.5359.124-1-common-i686.tar.xz wayland? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/chromium-bin-108.0.5359.124-1-wayland-i686.tar.xz ) !wayland? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/chromium-bin-108.0.5359.124-1-x11-i686.tar.xz ) ) _eclasses_=chromium-2 1004ce9fd1ae9622a0b7eabcd8fc0d69 desktop 7eb20ad915a0a318176d51bc2508ff5c linux-info 7a3f8b289bc442b8151fb29bfefe3b76 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 unpacker f03f9c0c03643e8057ad762b297ce01e xdg-utils ac0e315a3688929e34ac75b139e7349a -_md5_=0cf24e177783d7650f6fd1d1f3d6f2ba +_md5_=28eb47eeb4274e812bfa9e4c6b4ca1f0 diff --git a/metadata/md5-cache/www-client/chromium-bin-109.0.5414.46 b/metadata/md5-cache/www-client/chromium-bin-109.0.5414.46 new file mode 100644 index 000000000000..fa4668c26b15 --- /dev/null +++ b/metadata/md5-cache/www-client/chromium-bin-109.0.5414.46 @@ -0,0 +1,13 @@ +DEFINED_PHASES=install postinst postrm pretend setup unpack +DESCRIPTION=Open-source version of Google Chrome web browser +EAPI=8 +HOMEPAGE=https://chromium.org/ +INHERIT=chromium-2 desktop pax-utils readme.gentoo-r1 unpacker xdg-utils +IUSE=cpu_flags_x86_sse2 +suid qt5 wayland widevine +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW +KEYWORDS=-* ~amd64 ~arm64 +LICENSE=BSD +RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr >=dev-libs/nss-3.26 media-libs/alsa-lib media-libs/dav1d:0/6 media-libs/flac:0/10-12 media-libs/fontconfig >=media-libs/freetype-2.11.0-r1 >=media-libs/libaom-3.4.0 media-libs/libjpeg-turbo media-libs/libwebp media-libs/mesa[gbm(+)] media-libs/openh264:0/7 net-misc/curl[ssl] net-print/cups sys-apps/dbus sys-apps/pciutils >=sys-devel/gcc-9.3.0 >=sys-libs/glibc-2.32 sys-libs/zlib[minizip] virtual/ttf-fonts virtual/udev x11-libs/cairo x11-libs/libdrm x11-libs/gdk-pixbuf:2 || ( x11-libs/gtk+:3[X,wayland?] gui-libs/gtk:4[X,wayland?] ) x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils amd64? ( widevine? ( www-plugins/chrome-binary-plugins ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5[X,wayland?] dev-qt/qtwidgets:5 ) wayland? ( dev-libs/wayland ) +SLOT=0/beta +SRC_URI=https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/chromium-bin-109.0.5414.46-1-common.tar.xz https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/chromium-bin-109.0.5414.46-1-l10n.tar.xz amd64? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/chromium-bin-109.0.5414.46-1-common-x86_64.tar.xz wayland? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/chromium-bin-109.0.5414.46-1-wayland-x86_64.tar.xz ) !wayland? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/chromium-bin-109.0.5414.46-1-x11-x86_64.tar.xz ) ) arm64? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/chromium-bin-109.0.5414.46-1-common-aarch64.tar.xz wayland? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/chromium-bin-109.0.5414.46-1-wayland-aarch64.tar.xz ) !wayland? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/chromium-bin-109.0.5414.46-1-x11-aarch64.tar.xz ) ) x86? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/chromium-bin-109.0.5414.46-1-common-i686.tar.xz wayland? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/chromium-bin-109.0.5414.46-1-wayland-i686.tar.xz ) !wayland? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/chromium-bin-109.0.5414.46-1-x11-i686.tar.xz ) ) +_eclasses_=chromium-2 1004ce9fd1ae9622a0b7eabcd8fc0d69 desktop 7eb20ad915a0a318176d51bc2508ff5c linux-info 7a3f8b289bc442b8151fb29bfefe3b76 multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 readme.gentoo-r1 b776ad4b42f564c406a95c41ccb42c55 toolchain-funcs 37a4612ce5522df5a100359a8dbc8491 unpacker f03f9c0c03643e8057ad762b297ce01e xdg-utils ac0e315a3688929e34ac75b139e7349a +_md5_=36228e9ada73626e5357816bf56b87b5 diff --git a/metadata/news/Manifest b/metadata/news/Manifest index 98e3ebfde154..fd42b3c7fff8 100644 --- a/metadata/news/Manifest +++ b/metadata/news/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 14603 BLAKE2B e2577f15dd9e0d475df5b593952aec19dbd6bd1d98fe3cf3f0798f0d5c069ce285e42d594e3b05990923eecd40549b08f04abe17b02a4fc3856c0cce38640336 SHA512 af95e49316b05b0546f6bd6ea11a1d52c27280a7719f4e850d4b026ff56a8948fca0d992cbe3c778a8a17737da71c2aab3027a71ea2d1805575ee1cc97e3095b -TIMESTAMP 2022-12-23T13:10:02Z +TIMESTAMP 2022-12-23T19:10:02Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOlqKpfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmOl/QpfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klBKaw/+LL+7Om0ELRN1ngbVfuoKX6i7pRqoLMuDdmfaetVL8lGrMC7ZULQ24Goi -+VbXdmRmWwRFTtR9XnSX3HopW/8Ye6fOeNjNNkLd3XCOoeLOhs0w60NEN7/JOacl -2u5PIblyICfAJJSbCu8ncfbUGr7+E6PCf8o0fkFJZ/ci4dOgffg+X+eG2gsvksr0 -pHwiTIp9DBdoD/ynrPuqu6Zm0wIj2p59BQtkF7/t1zS3qpw0CzWRsxuY84XQqu1/ -KlCLEweR8X2dmjnfH8G+T1YJO5GdIbXMtNt4Bb4o9tQ8jDdHAz4mEw4bmRcMlbO5 -MqaHnAO3LzsvUO0MIfLqMPrmQNco+NaeM3XYBiA7xWe3Z12SkYJjiVvMubyAOn8i -1EXvmaInCjmA5I47/Elnru19qtyQnFw+GGsga9ddWoPkwjcPADALD4sWHDtlrHKT -CzOPrCnW8ozB8v4RdEZjdoW2HXuM5RD6ILv5/Yh+vsaH7/JMpHVOjZGVsh38bUTA -OU5H/eT8dBryThYZVp+8twhQ5jrVTv113qXxjrMOLObL2RRfJjpH1JOEu7RNacXe -T2vkUI3WAU02kYQOEr4c8i9gZJlUmeGibqyVD5aWHvtf7qG2i4pnl4cbEGNTnWKS -kG/pK0A2jHMt1JvsmH/u8YKEHsEb9DB+bPCcJusUlQ1xh+ZnTOQ= -=ghh5 +klD2XhAAiU5+7GhrW1th8xbfDai8/UKGeimVegi6daPumxhddac6Jc85kdf/mQh0 +Or9IT7OjMXhncmgmBiTrw+WhKcW4KeVnXbuFN/jLiRYBXNlL+of1Zt7a4uYLeeUb +oY/z83oz3Eb5K+/8YLaJK/4VyGTZY6y+GexYdHF58NkJlS/xq8ycTbWFPR3GW1bX +CszfoytWiboeDQZLyVjG7MONns/7JVpkcxe4e75tkgxQ3BLKOC1QCcU29Q0RU7+Z +UStDv6u8gKUQ6Do4ckUTyfWpaVcsOsdDrAMbIDDrX94AawLDD/TJt0TR1BClXkK/ +B+TlH6VxEUZVrdcAGjYY3C4w787ffT2hoXDtxEUI3Wq9+G3AUsb9niuS8k+MgQ+j +T1lcme45uFuwRf/D1mV7Fvuo2fQ6nR0tZLTjamtqX4RBaRwv31zjJcDfFvIwyErJ +efNgt87DYlxXN23/dXraBgze+W1wDLgNNjB+2+JlhXRktSq8LESXK3XJy7W8xIXK +FKt6RoLTGB0FYgWtwt45P5jblOJe06x64TnpXWQmvCM2+mtiU6NRyf1FEyeLdYh9 +bBVs2VOMwZnA0uiIdjvQHK00IpGU6JSBxOKzeQxdoxAMm72CtmJwRr1jx7KogMuK +DKquWYFNa0kT6FbD6/X07y2O56FjE028TA9qq6tjcIM8EuYt/3M= +=HVCN -----END PGP SIGNATURE----- diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk index d1a5ea2a0e14..16ab1b09d977 100644 --- a/metadata/news/timestamp.chk +++ b/metadata/news/timestamp.chk @@ -1 +1 @@ -Fri, 23 Dec 2022 13:09:58 +0000 +Fri, 23 Dec 2022 19:09:59 +0000 diff --git a/metadata/timestamp b/metadata/timestamp index bf1275614a86..1211a644e65f 100644 --- a/metadata/timestamp +++ b/metadata/timestamp @@ -1 +1 @@ -Fri Dec 23 01:09:58 PM UTC 2022 +Fri Dec 23 07:09:59 PM UTC 2022 diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk index 2ecea7144818..0ef81445672e 100644 --- a/metadata/timestamp.chk +++ b/metadata/timestamp.chk @@ -1 +1 @@ -Fri, 23 Dec 2022 13:15:01 +0000 +Fri, 23 Dec 2022 19:15:01 +0000 diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit index f44fa824e6c9..7ab3d5f1ce99 100644 --- a/metadata/timestamp.commit +++ b/metadata/timestamp.commit @@ -1 +1 @@ -3f2e8070bc435ef9c9d3a5ffb71ce52d4f2d1069 1671800596 2022-12-23T13:03:16+00:00 +158af6bdf1458555d87fd95cb08b9462218a0ff9 1671819971 2022-12-23T18:26:11+00:00 diff --git a/metadata/timestamp.x b/metadata/timestamp.x index adde9a7d8d0b..57bb6e037141 100644 --- a/metadata/timestamp.x +++ b/metadata/timestamp.x @@ -1 +1 @@ -1671801001 Fri 23 Dec 2022 01:10:01 PM UTC +1671822601 Fri 23 Dec 2022 07:10:01 PM UTC diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk index d1a5ea2a0e14..16ab1b09d977 100644 --- a/metadata/xml-schema/timestamp.chk +++ b/metadata/xml-schema/timestamp.chk @@ -1 +1 @@ -Fri, 23 Dec 2022 13:09:58 +0000 +Fri, 23 Dec 2022 19:09:59 +0000 diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz Binary files differindex 954857e5d57c..b1946ba2405f 100644 --- a/net-analyzer/Manifest.gz +++ b/net-analyzer/Manifest.gz diff --git a/net-analyzer/pnp4nagios/Manifest b/net-analyzer/pnp4nagios/Manifest index 4d8e093ec225..9e708a7a89c3 100644 --- a/net-analyzer/pnp4nagios/Manifest +++ b/net-analyzer/pnp4nagios/Manifest @@ -8,5 +8,5 @@ AUX pnp4nagios-0.6.26_p20221106_php80.patch 1576 BLAKE2B c11698d80086c3abd2b0cc9 DIST pnp4nagios-0.6.26.tar.gz 3039265 BLAKE2B 1adb3c41222e6bc93671af955a1564387d77901ce118f5d309d101d88c691140e0feef1c2594bc5db44706ff01505a4fcf99b79b6a0c5b5cb923838dd00f1ff0 SHA512 caf6dcced74967174d9e6f09dd1a5bee17397c10a68d0f577c37dcc836f928d78c20d75a0189539e9ffa93715ab7b6e732e9f36b9698cf4dd9c09cfb65184427 DIST pnp4nagios-0.6.26_p20221106.tar.gz 3029704 BLAKE2B 5866f4dbfef9b1028255eb3e47ac57fa260c1e2caca50fcb1c5ff93a3dc9bee9f14152e3a269ecf12daab59e50e1f4dfcd6513f9ce3dc5da35de50b944c38260 SHA512 cd0c3ad3d4983c43f7e1a100e8a2e6a530b573ca6bed60125c87b22ab33c2486c5ce99c6f52d641cdc7468984925a22a6ee7e1ac330ea2278ec2439acb910d04 EBUILD pnp4nagios-0.6.26-r11.ebuild 3164 BLAKE2B 0fdda74a183a616f92e666784740f41d985f6c81e5a31ac26f3b31d79f9b98760ed466f6e5285e1c41b6ee051c9a94c03a20090b131402ab5ac05797ad93b83e SHA512 f3d58aec6064bec044f21992b1f652ef74e3d43a3966ed288fff922fa361ff5746edcbaccc6e4bd897747e25760d888726d4f10929f508dab8514b16be55d8ac -EBUILD pnp4nagios-0.6.26_p20221106.ebuild 3358 BLAKE2B 8d3922086710110331b3f9259d7d438608afccd5987ca2159d061dd91cc16335b2232f79f8ac520528f400b8167a6de45348b718e5d94ba972188af39834cc4b SHA512 106727f703efee75a7ae620f06c4e3b87ea3f75d4d051135647e99940989297c0f5779bbb18547145679abda2ea946dc75e7868a9874876c864dc92ae8cc031a +EBUILD pnp4nagios-0.6.26_p20221106.ebuild 3356 BLAKE2B 1c5b5d1f4378e1aa042fc1141e5fb1293ada5329786c63cbd6b2dad968b17d305d1df33bd33b3968d00c383d6b5a29228a94b6d41c5e61fdb9ec34a41a9e2fd9 SHA512 dec85299801c2cdc73a3382921eed6d25e39ce837aeb3bc9e7473d2871178437edf30bbb22b16ba779d87b176c4da8df44c876f6e82fa6dadb7bb2e175460b65 MISC metadata.xml 677 BLAKE2B f58a0350bbf34f21834181d537d1e4906c91b9eea8187b10965578fa6fa82abd3de727754b2f62987f078aad6db146ec00a0437c48edd4411b23b1ef780abb0f SHA512 9843fd05d441d4324ceab6f99f67c7eba266b9f6cad7a28616c7ef094bd8345ef573ac4b5f83ee8f049f3dbf3067df1c1005fff803db9560f10f8b05f11fceda diff --git a/net-analyzer/pnp4nagios/pnp4nagios-0.6.26_p20221106.ebuild b/net-analyzer/pnp4nagios/pnp4nagios-0.6.26_p20221106.ebuild index 3672c6225173..3df8d7c6aedd 100644 --- a/net-analyzer/pnp4nagios/pnp4nagios-0.6.26_p20221106.ebuild +++ b/net-analyzer/pnp4nagios/pnp4nagios-0.6.26_p20221106.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}-${GH_COMMIT}" LICENSE="GPL-2" SLOT="0" IUSE="apache2 icinga +nagios" -KEYWORDS="~amd64 ~ppc ppc64 ~sparc ~x86" +KEYWORDS="amd64 ~ppc ppc64 ~sparc x86" REQUIRED_USE="^^ ( icinga nagios )" diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz Binary files differindex c0423a95f035..5a795780c973 100644 --- a/net-im/Manifest.gz +++ b/net-im/Manifest.gz diff --git a/net-im/signal-desktop-bin/Manifest b/net-im/signal-desktop-bin/Manifest index a359235932c8..e3d4f18fdaf8 100644 --- a/net-im/signal-desktop-bin/Manifest +++ b/net-im/signal-desktop-bin/Manifest @@ -1,3 +1,3 @@ -DIST signal-desktop_6.0.0_amd64.deb 125746432 BLAKE2B 3d8fbac00eb136a509d1c5d9b386729aa30f99b1044505ba69815ab887ad9e67e3ee6e4c60732831b425f2788dd658864e489ef7f2f9811a0d1a212d958237d7 SHA512 668131cdaa95c1a17be090adba1a22687a21929f4a3633d9e74e340fe648ff92a64dcccc097facae067c2acffd03812f44d51eb72bfd13fde8de6970123131cf -EBUILD signal-desktop-bin-6.0.0.ebuild 2443 BLAKE2B 6d4728b50212f5989d3bb4c5ad8c724e3cc57b25ac6f1db056a60c1a1a6ff92c7abd9f8b1e8e9b4e94a19108ba2c668783a095cb1fb82da621b95009e797998c SHA512 8e1b75ff9b9c61c47381529e12bcb8d1841f5c1d7f2454b147fdfc95ab0e39a19720901886f352aeaa9cd2208613c4db693543933e6c77f619d60500eb1e9792 +DIST signal-desktop_6.1.0_amd64.deb 120875770 BLAKE2B e4265438bd24d395d875338131e935f2aa6020c5384ca847da5946b42a29d05031823fcc3c74d3414856746c59263b0c791c5e87c8a83420d496c2cedb73ebb3 SHA512 654f3b99a1faa03c1ca1c84bce0a568a7f9cc7e3b77fa0e7992de7655fce46a8d01ecd9697541c23aa521b9463302d28033e43a4a5490721723c834ef8359436 +EBUILD signal-desktop-bin-6.1.0.ebuild 2382 BLAKE2B 10d1cf87543a68c16c183f411a11cf88d024e2727ba55a8339a8ab5c4d7c3b5359cacc84c48aa982f03d615625a1d23b09443b9ccc4e8514fb089d4a7c7b2872 SHA512 065a6504d2cbb61f6a901abe2bf982b3a8f7afd2368a71d29427af38861a6c38a444d8d29b0da92506030119311d0980d7b3981a81e23bd046b3705b9f3a34db MISC metadata.xml 397 BLAKE2B 8b09559d9ab0428415fb6301596386acc0983bb312f099c6c5299492043f59d6b2e1145f29885e9fc429f4e0d28fccac19cdd7afb5c5ed5f70383a9075d0e466 SHA512 8fa1b372993842145229779dc730c574f688411efd3da415b00928d81947a91c1dabb7c53412aa3c413a5e1071d113b182c54b113a933c0d5ddf3de08869267b diff --git a/net-im/signal-desktop-bin/signal-desktop-bin-6.0.0.ebuild b/net-im/signal-desktop-bin/signal-desktop-bin-6.1.0.ebuild index 03b11d6d08b0..2fe449026a0c 100644 --- a/net-im/signal-desktop-bin/signal-desktop-bin-6.0.0.ebuild +++ b/net-im/signal-desktop-bin/signal-desktop-bin-6.1.0.ebuild @@ -20,10 +20,7 @@ IUSE="+sound" RESTRICT="splitdebug" RDEPEND=" - || ( - >=app-accessibility/at-spi2-core-2.46.0:2 - ( app-accessibility/at-spi2-atk dev-libs/atk ) - ) + >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr @@ -89,7 +86,7 @@ src_install() { fperms u+s /opt/Signal/chrome-sandbox pax-mark m opt/Signal/signal-desktop opt/Signal/chrome-sandbox - dosym ../../opt/Signal/${MY_PN} /usr/bin/${MY_PN} + dosym -r /opt/Signal/${MY_PN} /usr/bin/${MY_PN} } pkg_postinst() { diff --git a/net-mail/Manifest.gz b/net-mail/Manifest.gz Binary files differindex 356089bd692e..7bf09bb8d6d1 100644 --- a/net-mail/Manifest.gz +++ b/net-mail/Manifest.gz diff --git a/net-mail/dovecot/Manifest b/net-mail/dovecot/Manifest index 632df7b6006b..e1ae7d22b6e8 100644 --- a/net-mail/dovecot/Manifest +++ b/net-mail/dovecot/Manifest @@ -7,6 +7,6 @@ DIST dovecot-2.3-pigeonhole-0.5.19.tar.gz 1954148 BLAKE2B 0c52293f9447260f3e95f3 DIST dovecot-2.3-pigeonhole-0.5.20.tar.gz 1945126 BLAKE2B 6845896f9bcfb26f74b0ecbc8109cfc2cd67492742aea2459cd74695d165c6009552b7178f370e06281440270829decc3f5fad9590b984ca3ff10267f4cf3e02 SHA512 45683e6bd678db00fc3e3c61d27a264d30d0e9aeb9ceb7ab55f94f0317d387056fa092e266062117cbe2a9dc2c90ddca03d154e78aad9c0d61fe8cf2c9187603 DIST dovecot-2.3.19.1.tar.gz 7790851 BLAKE2B 6826977a0febfcb56eb99baf6e0dc0a130fc24a14f113ca7ce0f72b26b8c9755d8352999c5965e21320a62621787e02428c99dd6888768e8c35a46e4082ba071 SHA512 ceb87a5f76b6352d28fd030aae5ad2165a133e9a8a6309891e793911203fc0ada9fb254dc05d183eaaa7e2b9851d3f1755b33f08fa6ff5b4b415ac4272bfe150 DIST dovecot-2.3.20.tar.gz 7805735 BLAKE2B e041c68a8c2b4b1068f526554d92caa5806a4d3854cc4a287633e4702f764b68922e368426b1bb395c9dab92183e9568f8c8b6ff5491a39f1a28e818be1afec8 SHA512 20c5a9cacf2c22d99d46400b666206e5b153c35286c205eec5df4d2ce0c88cf29ea15df81716794fd75837f6d67dfa4037096cf4bb66f524877a9a0a6bb282c8 -EBUILD dovecot-2.3.19.1-r1.ebuild 8689 BLAKE2B a02875e7f8404cc3f404b66cfbce96c095c89e5ff83eb65a9104f02d81f524017eed3565bcd4b802ab119387956862dffbfa8e15d13e28e03f612fe09e1ad477 SHA512 b5d45fe0ce376eee7991f737b2e61dccb344683b924d1ec581cdf3d50c736d5a2904e71b332aca0453db17ff66bf796d4b93c2b34817d6a536ab08f016e36b46 +EBUILD dovecot-2.3.19.1-r1.ebuild 8692 BLAKE2B 479380701e5e40906bcf60b270cb26575cba8e5d0e76b1ee4397fcc89dd01fac603350ac974638312091b6dad22067a44123b75ff1bd81fbf190aea39b764285 SHA512 0b15f1b51b37f978fa95f0d5a2502c805ae6254915db2d875414ec53f86a50a513723ba7342d7980777bd561f973f3efc5c778d33054c512598741d3c64dfab4 EBUILD dovecot-2.3.20.ebuild 8578 BLAKE2B c9d33e9dfc42689c2ecd935402c96925de5f0e1b1c274c04c948d821f44a6c408c36e02266d6f91acbd6f4d4bdb51235bb2adee8a78310c583b2b276d8dd8274 SHA512 03c8d0139c69d491f59c82c899454318e873c31ecb4a097286c3aec8ea49f4f96bf24bf6fdf45527bc8e21fd7c9b4d3f883e2f31d04b31d3aef6191343c4859c MISC metadata.xml 965 BLAKE2B e0264c2ddea7b7b63647f3bacd999f164756808acea88d1e673dd381bedd72e915d584540def84f3f4cf35fc4d9e172da1cdd0c97cc49027e164bfa2780a1122 SHA512 c7ccd95428b3cdbac8486c30ff02ae13c07c5343fc2307747fcd714285408ee21dea63b51252f55a3b8255ff39890f02b2eca932fd5b457f02dc89739acc6680 diff --git a/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild b/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild index 9d580a135e17..589a8205f088 100644 --- a/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild +++ b/net-mail/dovecot/dovecot-2.3.19.1-r1.ebuild @@ -44,7 +44,7 @@ DEPEND=" app-arch/bzip2 app-arch/xz-utils dev-libs/icu:= - dev-libs/openssl:0= + dev-libs/openssl:0/1.1 sys-libs/zlib:= virtual/libiconv argon2? ( dev-libs/libsodium:= ) diff --git a/net-p2p/Manifest.gz b/net-p2p/Manifest.gz Binary files differindex bae51465d5eb..f2db95934dc1 100644 --- a/net-p2p/Manifest.gz +++ b/net-p2p/Manifest.gz diff --git a/net-p2p/torrentinfo/Manifest b/net-p2p/torrentinfo/Manifest index 062c9c608ef8..15f873f830f5 100644 --- a/net-p2p/torrentinfo/Manifest +++ b/net-p2p/torrentinfo/Manifest @@ -1,6 +1,5 @@ AUX torrentinfo-1.8.6-fix-tests.patch 934 BLAKE2B 6204fd3d04f7c8ddd4f4e9b9c64683003a4eb19f06fe5d7b7f76d3cdcb356b279ca4ac2d226080422f7bf98711d591b6b054d25539f3aa4096ad25ba970d6ef8 SHA512 d878048fe01bea0260f6b3045e77f88a6fb94ed11e15996fa3389119d8315657f77d2434d2c67b3ab58c83d4741f11c22723f0e9abbd06f4ab0df82cffc1b064 AUX torrentinfo-1.8.6-remove-nose.patch 1120 BLAKE2B 063bbe273418ea1f21e680d0bd531a4dde222a8a819485e8b816c6c071e2b352d6cb5b8073d928652eb6e84af03193b668fc1b8616bb88564a737fdc9b488263 SHA512 e53ff5d90581557dc922f8365b2887f1a992ef14c81ff1bccf3cb795ef801067e7b47862406715c175798dd8ddcbecdc48de36f7820906fb68e5e720dbf6e090 DIST torrentinfo-1.8.6.tar.gz 22232 BLAKE2B 04159e4e54fbe979a1a73e1dee39c9b7f9def389c44e3886fd28707646a2bc4c6a4dfadd5494ef9283427959da1c36260828693a0008e09993786d8639813bcf SHA512 7f36f6c80876cbd70ea9e1331195c8a30a6546406f345402d4bec5c58afb9b03a3b60189b8d177a63a7047c3ede7fc18d8fc47ecb1bcbb726dd01b7cb2a6efb2 -EBUILD torrentinfo-1.8.6-r2.ebuild 719 BLAKE2B 4db25adb75202804460015033a36b08ef591201643241a3c533142f114cde839637e7fb6842f6ca0b6cc746eac4247a8b93ea8fea5e1a1e7b5e7413493c526e5 SHA512 e9205639874b8d57fdcf4427c5e5d387f7bb15218d007615e657ec52ff2a29013772a163670bf4270ea11869c17c5ab08ffeb35850c034818692773edae6051c -EBUILD torrentinfo-1.8.6-r3.ebuild 652 BLAKE2B 816122184ad276d8b81612819cd782e2f03a7f1e0b63a81a68520707237de240712307b7d63f3710af9217d0cce653fb660176f8451f217f4688c08fc05fb1b7 SHA512 8b5dc4b5b020cf8adab8c3ef6c97043e83e438599a97f43ed9d792256530a6f310ea5d40c9923e272ba194942fd56d4640970a9f5d2cca80f2d9993936e74689 +EBUILD torrentinfo-1.8.6-r3.ebuild 650 BLAKE2B e846ad5638821122196f952fc484504e60473cc3f853436e263e7fd29b5dd4208c9e91e49198936fd74a148a8f882c40bd9c33f3b4abc589637610e827ad50bc SHA512 a22a5eaec95df1d8a9b2be4127a46277d2901032d904b6fa8e9ce9f00284e34bab793de02c45b0c74541aa4791144ba2f0554a62d3fca3e7ba028acf472f5455 MISC metadata.xml 515 BLAKE2B b36c6d7d836beaf1b24d3a2af4ee6b7f06e6394184b189e300dabf39c22ae389ffc9d8f0bf938dea193fb75311c7f46aa4ec314273f4ebc9216a379e610409ed SHA512 483b2af67e183b6a461bdbac5966e49ac084117ff060ca1ae4dc3b96108f52e97cdd636263fd448316d74f259d1617b8ef68f1a65bcf8d2b2d121a5982af3386 diff --git a/net-p2p/torrentinfo/torrentinfo-1.8.6-r2.ebuild b/net-p2p/torrentinfo/torrentinfo-1.8.6-r2.ebuild deleted file mode 100644 index e07d37d49483..000000000000 --- a/net-p2p/torrentinfo/torrentinfo-1.8.6-r2.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( pypy3 python3_{7..10} ) -# The package uses distutils -DISTUTILS_USE_SETUPTOOLS=no - -inherit distutils-r1 - -DESCRIPTION="A torrent file parser" -HOMEPAGE="https://github.com/Fuuzetsu/torrentinfo" -SRC_URI="https://github.com/Fuuzetsu/torrentinfo/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 x86" - -PATCHES=( "${FILESDIR}/${P}-fix-tests.patch" ) - -distutils_enable_tests nose - -# distutils_enable_tests nose doesn't work here, -# probably because the test file has a non-standard name -python_test() { - nosetests test/tests.py || die "tests failed with ${EPYTHON}" -} diff --git a/net-p2p/torrentinfo/torrentinfo-1.8.6-r3.ebuild b/net-p2p/torrentinfo/torrentinfo-1.8.6-r3.ebuild index 877569c19445..997e81f181f9 100644 --- a/net-p2p/torrentinfo/torrentinfo-1.8.6-r3.ebuild +++ b/net-p2p/torrentinfo/torrentinfo-1.8.6-r3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/Fuuzetsu/torrentinfo/archive/v${PV}.tar.gz -> ${P}.t LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" PATCHES=( # https://github.com/Fuuzetsu/torrentinfo/pull/16 diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz Binary files differindex 23f2caaedfab..44cb028e0cff 100644 --- a/profiles/Manifest.gz +++ b/profiles/Manifest.gz diff --git a/profiles/arch/x86/package.use.mask b/profiles/arch/x86/package.use.mask index 4e5178298642..ebf0b18b9809 100644 --- a/profiles/arch/x86/package.use.mask +++ b/profiles/arch/x86/package.use.mask @@ -1,6 +1,14 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 +# Michael Orlitzky <mjo@gentoo.org> (2022-12-23) +# sci-libs/lrslib is keyworded ~x86, but probably shouldn't have been: +# +# https://bugs.gentoo.org/771675 +# +# Here we prevent its only direct consumer from pulling it in. +sci-mathematics/polymake lrs + # Sam James <sam@gentoo.org> (2022-12-02) # Not keyworded here app-alternatives/lex reflex diff --git a/profiles/package.mask b/profiles/package.mask index 91a3c03a11e3..c315e724d1fe 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,55 @@ #--- END OF EXAMPLES --- +# Michał Górny <mgorny@gentoo.org> (2022-12-23) +# Does not build against current MySQL libraries. Last release in 2012. +# No reverse dependencies. +# Removal on 2023-01-22. Bug #692562. +dev-tcltk/mysqltcl + +# Michał Górny <mgorny@gentoo.org> (2022-12-23) +# Packages that still use dev-python/nose and have no revdeps. +# +# dev-python/blessings: EAPI 7, last rel. in 2018, git act. in 2020 +# dev-python/errorhandler: EAPI 7, last rel. in 2016, git act. in 2018 +# dev-python/flask-restful: EAPI 7, last rel. in 2021, git act. in Mar +# dev-python/imread: non-PEP517, last rel. in 2020, uses pytest in git +# dev-python/influxdb: EAPI 7, last rel. 2020, archived on GitHub +# dev-python/nose-random: nose plugin +# dev-python/pika: active, uses nose + nose2 (sic!) +# dev-python/pilkit: EAPI 7, last rel. in 2017, uses pytest in git +# dev-python/PyContracts: EAPI 7, last rel. in 2019, git act. in 2020 +# dev-python/python-redmine: EAPI 7, last rel. in 2020, git may be good +# dev-python/python-zipstream: EAPI 7, last rel. in 2016, git in 2018 +# dev-python/PyUtilib: EAPI 7, last rel. and git act. in 2020 +# dev-python/socketio-client: EAPI 7, last rel. in 2016, git in 2017 +# dev-python/www-authenticate: EAPI 7, last rel. in 2015, git in 2019 +# +# Removal on 2023-01-22. Bug #888087. +dev-python/blessings +dev-python/errorhandler +dev-python/flask-restful +dev-python/imread +dev-python/influxdb +dev-python/nose-random +dev-python/pika +dev-python/pilkit +dev-python/PyContracts +dev-python/python-redmine +dev-python/python-zipstream +dev-python/PyUtilib +dev-python/socketio-client +dev-python/www-authenticate + +# Michał Górny <mgorny@gentoo.org> (2022-12-23) +# sci-libs/votca-tools fail to build with GCC 12. Pending version bump +# since January 2022. +# Removal on 2023-01-22. Bug #841830. +sci-chemistry/votca-csg +sci-chemistry/votca-csgapps +sci-chemistry/votca-xtp +sci-libs/votca-tools + # Matt Turner <mattst88@gentoo.org> (2022-12-21) # Archived upstream, now that fwupd can handle updates. # Removal on 2023-01-20. diff --git a/sci-chemistry/Manifest.gz b/sci-chemistry/Manifest.gz Binary files differindex fd8bfceebba0..1eba88fb33b4 100644 --- a/sci-chemistry/Manifest.gz +++ b/sci-chemistry/Manifest.gz diff --git a/sci-chemistry/votca/Manifest b/sci-chemistry/votca/Manifest index e14b3fbd9b5b..6d2c1c0bceca 100644 --- a/sci-chemistry/votca/Manifest +++ b/sci-chemistry/votca/Manifest @@ -1,4 +1,6 @@ +DIST votca-2022.1.tar.gz 61692029 BLAKE2B c58023098f596d7c6f301e94883df3e442761b8c1009823ef5a07e788fabb2a0fa572326e0d614f8102104ef5dcec89505da1c911bb703126c123d2a25a2031e SHA512 dda5cbf1835440abd1b0b511275e10e5facfa9f133062ae082cca4f5654e4af0be0b574b87c70004c0d07920519927bac5620b89ce073de9985bdf792f0dd21a DIST votca-2022.tar.gz 61688862 BLAKE2B a6a8d1c34e2cd992d032730b2669c9ac5489b988fc334f730eaf1a40b275cc2fad8b24f03419510fe9fee7b0ad0bedf43f9b22b44ca1ae0178b16c9b255da53c SHA512 ea5b7405872a2c0c8d6b4b86148a605b5e83207f1953f0b7393dabbb106ac785c50b45462f6271fbfad04c0246704a92199943acc65eb30d7f1a0a6d6ee4ab83 +EBUILD votca-2022.1.ebuild 1870 BLAKE2B 2a2da4de25e4f8e78b01c0e35634ebb3d02e6947da2326a0b13cca2ae1eba7039485f1ea53d63ebdd774ed396dbe0bc627748431c143a61843711771b90f22a4 SHA512 ec0618843098687df15bf63a8ac460957565d08a66fc7ae82bbe844eb7dcdb5ddfef50e4cf81deb3af30f30210c866e62ed93d947951375ecd6e4d22a7f4dfeb EBUILD votca-2022.ebuild 1868 BLAKE2B e21b0d7f55a69f4ae3176fb7254aa92f7e23eeb99b5561c671f567c60430e0d74cb574e1b39c9ef1ecc144d1f4d6abd976ccfed3e47faa61043498d927cbfc2e SHA512 792da7d299b68ba6584d233d9da974b7bed994f11bdf3e8d038f2df75b86871336801939aea9ea23aabd9bfcb7889fce1b62b3f25e335b0275e67867435ccc26 EBUILD votca-9999.ebuild 1870 BLAKE2B 2a2da4de25e4f8e78b01c0e35634ebb3d02e6947da2326a0b13cca2ae1eba7039485f1ea53d63ebdd774ed396dbe0bc627748431c143a61843711771b90f22a4 SHA512 ec0618843098687df15bf63a8ac460957565d08a66fc7ae82bbe844eb7dcdb5ddfef50e4cf81deb3af30f30210c866e62ed93d947951375ecd6e4d22a7f4dfeb MISC metadata.xml 579 BLAKE2B fc22a14bfa99c926b2c5b2071a10b6dd78baab670551c817c4c4f2e5e6a2e13c5fa216fe7a2aa455f15fbf1c8ae488a06b99960830a2d4fb6a82a6a0a277e233 SHA512 89a2c88dc5dc5e06ccd4e1830caa58e0d74f93e1742f4658ed27b6f41be3bd6924da47dc70cd7fcdce9837ceac4012dfeca39e8bf19d0451f044568d00743539 diff --git a/sci-chemistry/votca/votca-2022.1.ebuild b/sci-chemistry/votca/votca-2022.1.ebuild new file mode 100644 index 000000000000..0962e065f91d --- /dev/null +++ b/sci-chemistry/votca/votca-2022.1.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{8..10} ) + +inherit bash-completion-r1 cmake python-single-r1 + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/votca/votca.git" +else + if [[ ${PV} = *_rc[1-9] ]]; then + MY_PV="${PV%%_rc*}-rc.${PV##*_rc}" + else + MY_PV="${PV}" + fi + SRC_URI="https://github.com/votca/votca/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86 ~amd64-linux" + S="${WORKDIR}/votca-${MY_PV}" +fi + +DESCRIPTION="Versatile Object-oriented Toolkit for Coarse-graining Applications" +HOMEPAGE="https://www.votca.org/" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="+gromacs test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +RDEPEND=" + !sci-libs/votca-tools + !sci-chemistry/votca-csg + !sci-chemistry/votca-xtp + ${PYTHON_DEPS} + app-shells/bash:* + >=dev-cpp/eigen-3.3 + dev-libs/boost:= + dev-libs/expat + sci-libs/fftw:3.0= + dev-lang/perl + gromacs? ( sci-chemistry/gromacs:=[gmxapi-legacy(+)] ) + sci-libs/hdf5[cxx] + sci-libs/libxc + sci-libs/libint:2 +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +DOCS=( README.rst NOTICE.rst CHANGELOG.rst ) + +src_prepare() { + # espressopp was removed from gentoo + rm -r ./csg-tutorials/spce/ibi_espressopp || die + python_fix_shebang . + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DENABLE_TESTING=$(usex test) + -DCMAKE_DISABLE_FIND_PACKAGE_GROMACS=$(usex !gromacs) + -DBUILD_CSGAPPS=ON + -DINSTALL_RC_FILES=OFF + -DCMAKE_DISABLE_FIND_PACKAGE_MKL=ON + ) + cmake_src_configure +} + +pkg_postinst() { + einfo + einfo "Please read and cite:" + einfo "VOTCA-XTP, J. Chem. Theo. Comp. 14, 6353 (2018)" + einfo "https://doi.org/10.1021/acs.jctc.8b00617" + einfo + einfo "VOTCA, J. Chem. Theory Comput. 5, 3211 (2009). " + einfo "https://dx.doi.org/10.1021/ct900369w" + einfo +} diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz Binary files differindex 27adaa518555..bcd7e3244348 100644 --- a/sys-apps/Manifest.gz +++ b/sys-apps/Manifest.gz diff --git a/sys-apps/memtest86-bin/Manifest b/sys-apps/memtest86-bin/Manifest index a83e18e66e31..32b6e01aeff0 100644 --- a/sys-apps/memtest86-bin/Manifest +++ b/sys-apps/memtest86-bin/Manifest @@ -1,4 +1,4 @@ AUX memtest86-bin-grub.d 467 BLAKE2B cf36f784b4032f615e5e3cd07d67125ea54c2d4fd9c7ce2f05a6a87fb4a2636491edabc77a0833039c6a8667d0cefffb20c3d4a755bc9571a363b3c6193a1831 SHA512 0f8063689c2a1dcc5d5aee2b7a7e7db4c195012ab6c641bbd66c3c495bec5252a5733664e900483580e78ee47a29a6e8e078127ef1c723ee6419e9accb4a7bc0 -DIST memtest86-bin-10.1.zip 8845495 BLAKE2B 24035a0ba3db98d5658dd24854eeaee1a48c168a6f66914be0c67c5e5dd992a18ef3c30e393afb3bfcc1ada58d299407626d27bf604c16cec37e1343dc5e726f SHA512 166ba41dbc112a2376a7f56a0d8c28ddd214df5e875de229fe6be5a403068970aefe0066baa8ecf73245b43e6c0890f33f2b07055e4d4ab7146c561fcf458548 -EBUILD memtest86-bin-10.1.ebuild 904 BLAKE2B e990885b3c7af0859858b3e5b558b12b4a15b746354d614469181f9b4e0f6a3c7216a8382d65def8ad225932ded276672043084a1f62a71b2cc51235e43bd3e1 SHA512 900cf5e2c7d418e0b043b3030928cfbcfdd90830b163fa7e1ae1831b7dd35ec96ce69bb1bc9bdc3945c06eacd8768f6478bd3421ced879090f159706010ad304 +DIST memtest86-bin-10.2.zip 10793669 BLAKE2B a406018803bfe94b090eaad5c45cef26d723830dd7af0fa86893619421457a9963ce8abe2c8921c4a300f528e97da328c9822076da486858c0117b3bc967b35b SHA512 44729c4a5c21dd13298c4b488ff7365993c41c9fcec68e8022b0c013919d7577a1801e8bb9c1b37cda71654a988e2fce1e958431368052f8b6bfeb7950784b13 +EBUILD memtest86-bin-10.2.ebuild 904 BLAKE2B e990885b3c7af0859858b3e5b558b12b4a15b746354d614469181f9b4e0f6a3c7216a8382d65def8ad225932ded276672043084a1f62a71b2cc51235e43bd3e1 SHA512 900cf5e2c7d418e0b043b3030928cfbcfdd90830b163fa7e1ae1831b7dd35ec96ce69bb1bc9bdc3945c06eacd8768f6478bd3421ced879090f159706010ad304 MISC metadata.xml 245 BLAKE2B 4988fa1366a9b8a3769e503545339cdd493a0bdc362ca9237b158b94549de1f061477546b00fd3b21dc9325812423f7207071e22e3234d5c0b88c755197557d2 SHA512 e00be68ab9ad3acfce3d2d48721c47cf50e2c6358c9ceb45a2a23fc5303826ea26b9205ce4f230121c2e40c9c467367f2dc57863680899b21e8005034aa9118c diff --git a/sys-apps/memtest86-bin/memtest86-bin-10.1.ebuild b/sys-apps/memtest86-bin/memtest86-bin-10.2.ebuild index 9e0a77415687..9e0a77415687 100644 --- a/sys-apps/memtest86-bin/memtest86-bin-10.1.ebuild +++ b/sys-apps/memtest86-bin/memtest86-bin-10.2.ebuild diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz Binary files differindex 04b8c7662fbe..69a077af0a15 100644 --- a/www-client/Manifest.gz +++ b/www-client/Manifest.gz diff --git a/www-client/chromium-bin/Manifest b/www-client/chromium-bin/Manifest index 65efaab3c49a..95e02b800fa8 100644 --- a/www-client/chromium-bin/Manifest +++ b/www-client/chromium-bin/Manifest @@ -14,5 +14,17 @@ DIST chromium-bin-108.0.5359.124-1-wayland-x86_64.tar.xz 86995916 BLAKE2B c85991 DIST chromium-bin-108.0.5359.124-1-x11-aarch64.tar.xz 84173992 BLAKE2B 0a5679e500cb36848b02f4fdf30b2a5c268093f216e2e8be1ba501a6400de72092ac9379d0e201325fb91e2575b9ff5b07351f882f5edfdc4d139617b7ba48f3 SHA512 a1b53f4e3da234d3f0d008fd098ff3c6765d7b25079e4cb7823260d00d0373bbb2e3c03426c112034e26fdceecf00f3a02158915a60167e3b991a9727056b467 DIST chromium-bin-108.0.5359.124-1-x11-i686.tar.xz 85921748 BLAKE2B aeda64d6589f1e4d3e63c1e1d463b50663f6850a85b7f22f146174011615804f5fa388c4a28e0bfdd994650679a1d5ac59b355fa90e2ea932eb595902c51ff09 SHA512 6a47b187e25514471c09b14b0b3b7616fbd079fa0b70ea7a11f5fae304169461d8b82d8ff26435af8b49b360ec9b80d1e04786c70ff16b65257e09e9fad21ae7 DIST chromium-bin-108.0.5359.124-1-x11-x86_64.tar.xz 86779524 BLAKE2B 84e2302b38353d13e6c3fe25b04ccc67f3c2871db76a3739995129aba7b452fc4181bc8fc094083cb4a4c62800160d3979428b3be0d7d34f840fd11b07b5d175 SHA512 619fbd159d762ad45b1c7df720a751f89e55875e9550ef282fb6f49b01212ae6442aca71a82874da6627be63e73401c637952d3922f4130465b73ba518f46826 -EBUILD chromium-bin-108.0.5359.124.ebuild 7666 BLAKE2B 451ba96abd9835a31557b00b629ccd578631b2254c7b5d659c049a91b52668e5cc5126ca62029f3337b27d87a44de2b28933a37700502d30a4d63c65a4de55d4 SHA512 5db9cc3c83a9def60121c8ce38cdbbdf70744c8cdd6fbb3505e466fd26b2514b8f659c79e3c3f802aad2293d38ad613dd31b6677fc7e0485506dc4b76c1e0d7f +DIST chromium-bin-109.0.5414.46-1-common-aarch64.tar.xz 3224036 BLAKE2B 4bc977225a863986f1b1376a00a98f63e13a270b54168cb07de9b32e6a7421cfea9264768314efb6e1c9f1fd21f59e41d1b7e880eef3ef66fae8e8ca654916c5 SHA512 b62f47abfcc25fbeef8580118e3081e0322f0172c6f874f7f1e1dbeef49c3912f34cd237fa6f063f4f455cf59e93f38810dcaad6a47dc7cbd20bbebf35981170 +DIST chromium-bin-109.0.5414.46-1-common-i686.tar.xz 3252328 BLAKE2B 4224e5e109fb9c1a0a77a500bb2ddff0e194ff7c68f48a7d0afe915b657315b8576b4b232005c95278ed059cd952c2cae1d2fb04a88674cf733d1aafee6aa007 SHA512 eee0d47c37a190583ace8d57ec0e01ef1dfb37099dbcae07c9cf420c716add93192a9cd22d2efde0d7c96de984f4d2052343e256aa6545a3bcefa4e08978bf6d +DIST chromium-bin-109.0.5414.46-1-common-x86_64.tar.xz 3294204 BLAKE2B 5282547233a3fbf0049dfd6ddc4f10096137e0ce0bd6f923290859ff51b4918514c449d36934ff9e6470146ce5973e5dab2294f9afbd3c4de21591d72289cb82 SHA512 0954e1cf138dd8fbe2dd478f16e3df130c99a7454b4906e3373dc53de5d278eac3056e52182e7d15e3f4e976419b90f63e4738fa3e1645a22073187778314f85 +DIST chromium-bin-109.0.5414.46-1-common.tar.xz 4472264 BLAKE2B df46bf55e277a99e62acc4d45a2ac09c437d7f02f413308032110b82239dddd884e72ec852ca434a8a9ccc145e90947015b9e9afad1941977049eb9ed09c2bbe SHA512 1c9bc0c9edc3da20e2237a96d109c9898216e0bafd8836e6d66c5dac9a0bca7e90416b58bcb184598a507faa24837fcc236ef5a4b5abbf2b7d70bdcd4d895a1f +DIST chromium-bin-109.0.5414.46-1-l10n.tar.xz 5161728 BLAKE2B 94b236c2402359622824117d1f7b10f1e804ca2e986aa28868c009d0c7339358b8d92630b22d9c21c7c2f94a3c9854f00d55022b7bb488d65a628df5e20b8c21 SHA512 c0d8cf16df436e70f9b474c9dde1cf37b2efa7aa597794df0041b978ffffac982dbf693e59ca5d88ef4124da9639e324bf75d53ca1134b323b55cff23aa69655 +DIST chromium-bin-109.0.5414.46-1-wayland-aarch64.tar.xz 85008852 BLAKE2B 908b3c31ed6b391119e6bc26dffad0b645d22496561b9a7be11daa9627adb5a8968ceaeb5c103ff91b0541a67b6efb1f3a3dc97fe2f897d55e0e41bdc7b56dc4 SHA512 cd4125d337d9e9bb8778cf9ea07139cd150828d0144d68ae225dce55b0a26dfbc66af4b518d567a5eda4fa2eb4ce7b2d1122abea360e94a86d9f94cfbf5f8b29 +DIST chromium-bin-109.0.5414.46-1-wayland-i686.tar.xz 86818436 BLAKE2B 9df96a698179c4c2575b2f82e89668cc8e0a0f783698419fb15d3df28803c91c0a3b8f7a6fc7198fa9443348ba80b8200288e91c6e92e78af7f2979f77709836 SHA512 2979ae51f2c3a85664aca32271359a569601ac5bad6a957c143c526ac4c5983b9132518f7b60853cdecf98ed1af935d8b74a0e9c58b806aabb6c7f289cad571f +DIST chromium-bin-109.0.5414.46-1-wayland-x86_64.tar.xz 87718912 BLAKE2B 71cad37bfaa5946a580c6a41b5430da664064752c2f33e8827a513112965027e7621678eab25731440fe3ff6c7220965da7fc647a1a2d3473412ed22870bad29 SHA512 e53921bf458291faeab6c95c5995d038042477e65b28c003aaa38e7ec88c14397cb073c0cad1a106cca090182962ee31a4d8bcc38e5edb5020e100293745f7ea +DIST chromium-bin-109.0.5414.46-1-x11-aarch64.tar.xz 84808520 BLAKE2B 271094b7dd715c331dab066a8315c329fe5d91ab248b5a53f654dd1f0efdbc0ad11619ac7fcf017cedda2c1e91a6be8598851d968a7f82b319fdf7826b9015b3 SHA512 f5e8e861a9136dc4317bd2ad5c49fd972579081812787af42d00dd185125e73345adfca335b9612cb5fff9e98a44956e4f3d4cfb13076a58555e4601081c7830 +DIST chromium-bin-109.0.5414.46-1-x11-i686.tar.xz 86593284 BLAKE2B 22e27b88f51d29dd09b6b203ab277871ff2c4c8eff41f45cdbc2df94ec7bc85e332ab7091a730c4cfe6e0c22200f6d0bfbd6cd126df818955bdf780f15fc87d6 SHA512 d7c7bf5b6f8b60b2ad61de40de91987825d049f26a6794eda68236c4a948c67381304ba590eb8e184a4194ef8c0b5fa05640698bea6b9e7619596af4b3cdddb2 +DIST chromium-bin-109.0.5414.46-1-x11-x86_64.tar.xz 87472656 BLAKE2B ad5b140fb7fb70fd8cfd64157d48446fb4fcd42a9d1fbe09d402a6e59b685d53737e099d16627bff85a548cd8833f36454dadf329673f52b512681d57ae8b536 SHA512 e3237d98a7eccb86bb4a0d56f45815323a28fdc1adf4d9112e337e632cc9ea379e9b9d79ecfe4c9bccc8c709cf5910d54c9a7fc814aea7a42244cb1526d9ebd1 +EBUILD chromium-bin-108.0.5359.124.ebuild 7671 BLAKE2B 2ebfdd8a48c2280f9ea05c4446e26602c0eb637beeb86331f6dff3e11594377b30d383cddc8d3696bba1ebdecf21013869fa6ecec61a192d981b5d0fabf44523 SHA512 ae97bfa85b0cceda40b367f301795cd7dbec5468566680b93475ea3408a5dd0051fac28dcf0a99396db1d759a2d70cc5fe5ae95b1a55622e3f1aa4955f64181a +EBUILD chromium-bin-109.0.5414.46.ebuild 7666 BLAKE2B 320abc26ea2fbad01890b2ed04305452c587a8198f6d25fce7bcb222e93c0ffe5c8f9481e2aae5eab0d130af0b04d9890130d4c2931424e9090b2ad9328eab48 SHA512 3aaee6373525211e92b77bf6f7ef0aace75e7666d347d57342b6407cd94600a0fe12c43c0db46b679947fc9473364e6ef08e6aec517e776c1a3e5cda47110850 MISC metadata.xml 480 BLAKE2B 29b9f565ea38e89bb5559aa99c540e02b77db24046bbe3407d36440d95a7f0850261b08fb243095f4ffb00bb14d72dcb235786dd19040bbe1a2808fef4bdc662 SHA512 980ebd9f5ba50970f73c2cca4e0fc01df5e6003319d63be37dbd063b127786de2ed36a12c97281bb5208a04c52594f7578fdcbf00ea5b49a63995ba55e7e7127 diff --git a/www-client/chromium-bin/chromium-bin-108.0.5359.124.ebuild b/www-client/chromium-bin/chromium-bin-108.0.5359.124.ebuild index 69aa213d4211..d0e5a50c0d4c 100644 --- a/www-client/chromium-bin/chromium-bin-108.0.5359.124.ebuild +++ b/www-client/chromium-bin/chromium-bin-108.0.5359.124.ebuild @@ -34,7 +34,7 @@ SRC_URI="https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/${MY_P LICENSE="BSD" SLOT="0/stable" -KEYWORDS="-* amd64 arm64" +KEYWORDS="-* amd64 arm64 ~x86" IUSE="cpu_flags_x86_sse2 +suid qt5 wayland widevine" RDEPEND=" diff --git a/www-client/chromium-bin/chromium-bin-109.0.5414.46.ebuild b/www-client/chromium-bin/chromium-bin-109.0.5414.46.ebuild new file mode 100644 index 000000000000..0de30b711175 --- /dev/null +++ b/www-client/chromium-bin/chromium-bin-109.0.5414.46.ebuild @@ -0,0 +1,255 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he + hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr + sv sw ta te th tr uk ur vi zh-CN zh-TW" + +inherit chromium-2 desktop pax-utils readme.gentoo-r1 unpacker xdg-utils + +DESCRIPTION="Open-source version of Google Chrome web browser" +HOMEPAGE="https://chromium.org/" + +MY_P=${P}-1 + +SRC_URI="https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/${MY_P}-common.tar.xz + https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/${MY_P}-l10n.tar.xz + amd64? ( + https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/${MY_P}-common-x86_64.tar.xz + wayland? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/${MY_P}-wayland-x86_64.tar.xz ) + !wayland? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/${MY_P}-x11-x86_64.tar.xz ) + ) + arm64? ( + https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/${MY_P}-common-aarch64.tar.xz + wayland? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/${MY_P}-wayland-aarch64.tar.xz ) + !wayland? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/${MY_P}-x11-aarch64.tar.xz ) + ) + x86? ( + https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/${MY_P}-common-i686.tar.xz + wayland? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/${MY_P}-wayland-i686.tar.xz ) + !wayland? ( https://dev.gentoo.org/~sultan/distfiles/www-client/chromium-bin/${MY_P}-x11-i686.tar.xz ) + )" + +LICENSE="BSD" +SLOT="0/beta" +KEYWORDS="-* ~amd64 ~arm64" +IUSE="cpu_flags_x86_sse2 +suid qt5 wayland widevine" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + dev-libs/expat + dev-libs/glib:2 + dev-libs/libxml2[icu] + dev-libs/libxslt + dev-libs/nspr + >=dev-libs/nss-3.26 + media-libs/alsa-lib + media-libs/dav1d:0/6 + media-libs/flac:0/10-12 + media-libs/fontconfig + >=media-libs/freetype-2.11.0-r1 + >=media-libs/libaom-3.4.0 + media-libs/libjpeg-turbo + media-libs/libwebp + media-libs/mesa[gbm(+)] + media-libs/openh264:0/7 + net-misc/curl[ssl] + net-print/cups + sys-apps/dbus + sys-apps/pciutils + >=sys-devel/gcc-9.3.0 + >=sys-libs/glibc-2.32 + sys-libs/zlib[minizip] + virtual/ttf-fonts + virtual/udev + x11-libs/cairo + x11-libs/libdrm + x11-libs/gdk-pixbuf:2 + || ( + x11-libs/gtk+:3[X,wayland?] + gui-libs/gtk:4[X,wayland?] + ) + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/libXtst + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/libxshmfence + x11-libs/pango + x11-misc/xdg-utils + amd64? ( + widevine? ( www-plugins/chrome-binary-plugins ) + ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5[X,wayland?] + dev-qt/qtwidgets:5 + ) + wayland? ( dev-libs/wayland ) +" + +S=${WORKDIR} +QA_PREBUILT="*" + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS=" +Some web pages may require additional fonts to display properly. +Try installing some of the following packages if some characters +are not displayed properly: +- media-fonts/arphicfonts +- media-fonts/droid +- media-fonts/ipamonafont +- media-fonts/noto +- media-fonts/ja-ipafonts +- media-fonts/takao-fonts +- media-fonts/wqy-microhei +- media-fonts/wqy-zenhei + +To fix broken icons on the Downloads page, you should install an icon +theme that covers the appropriate MIME types, and configure this as your +GTK+ icon theme. + +For native file dialogs in KDE, install kde-apps/kdialog. + +To make password storage work with your desktop environment you may +have install one of the supported credentials management applications: +- app-crypt/libsecret (GNOME) +- kde-frameworks/kwallet (KDE) +If you have one of above packages installed, but don't want to use +them in Chromium, then add --password-store=basic to CHROMIUM_BIN_FLAGS +in /etc/chromium-bin/default. +" + +pkg_pretend() { + if use amd64 || use x86; then + if ! use cpu_flags_x86_sse2; then + eerror "This package requires a CPU supporting the SSE2 instruction set." + die "SSE2 support missing" + fi + fi +} + +pkg_setup() { + chromium_suid_sandbox_check_kernel_config + + if ! use amd64 && use widevine; then + ewarn "Widevine CDM plugin is not available for your architecture." + fi +} + +src_unpack() { + : +} + +src_install() { + dodir / + cd "${ED}" || die + unpacker + + local CHROMIUM_BIN_HOME="opt/chromium-bin" + + if ! use suid; then + rm "${CHROMIUM_BIN_HOME}/chrome-sandbox" || die + fi + + if ! use qt5; then + rm "${CHROMIUM_BIN_HOME}/libqt5_shim.so" || die + fi + + # Clean unneeded languages + pushd "${CHROMIUM_BIN_HOME}/locales" > /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die + + # Install icons + local size + for size in 16 24 32 48 64 128 256 ; do + newicon -s ${size} "${CHROMIUM_BIN_HOME}/icons/hicolor/${size}x${size}/apps/chromium-browser.png" ${PN}-browser.png + done + rm -r "${CHROMIUM_BIN_HOME}/icons" + + # Allow users to override command-line options, bug #357629. + insinto /etc/chromium-bin + newins "${FILESDIR}/chromium-bin.default" "default" + + # Install desktop entry + domenu "${FILESDIR}/chromium-bin-browser-chromium.desktop" + + # Install GNOME default application entry (bug #303100). + insinto /usr/share/gnome-control-center/default-apps + newins "${FILESDIR}/chromium-bin-browser.xml" chromium-bin-browser.xml + + # Install manpage; bug #684550 + doman "${FILESDIR}/chromium-bin-browser.1" + dosym chromium-bin-browser.1 /usr/share/man/man1/chromium-bin.1 + + pax-mark m "${CHROMIUM_BIN_HOME}/chrome" + + # Symlink Widevine CDM + if use widevine; then + dosym "../../usr/$(get_libdir)/chromium-browser/WidevineCdm" "${CHROMIUM_BIN_HOME}/WidevineCdm" + fi + + # Install launcher + exeinto "${CHROMIUM_BIN_HOME}" + doexe "${FILESDIR}/chromium-bin-launcher.sh" + + # It is important that we name the target "chromium-bin-browser", + # xdg-utils expect it; bug #355517. + dosym "../../${CHROMIUM_BIN_HOME}/chromium-bin-launcher.sh" /usr/bin/chromium-bin-browser + # keep the old symlink around for consistency + dosym "../../${CHROMIUM_BIN_HOME}/chromium-bin-launcher.sh" /usr/bin/chromium-bin + + dosym "../../${CHROMIUM_BIN_HOME}/chromedriver" /usr/bin/chromedriver-bin + + readme.gentoo_create_doc +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update + readme.gentoo_print_elog + + elog "For VA-API support you need to install media-libs/libva with" + elog "USE=X enabled." + elog + elog "VA-API is disabled by default at runtime. You have to enable it" + elog "by adding --enable-features=VaapiVideoDecoder to CHROMIUM_BIN_FLAGS" + elog "in /etc/chromium-bin/default." + + if use wayland; then + elog + elog "For screencast support you need to install media-video/pipewire." + elog + elog "Screencast is disabled by default at runtime. Either enable it" + elog "by navigating to chrome://flags/#enable-webrtc-pipewire-capturer" + elog "inside Chromium or add --enable-features=WebRTCPipeWireCapturer" + elog "to CHROMIUM_BIN_FLAGS in /etc/chromium-bin/default." + fi + + if use qt5; then + elog + elog "Qt5 is disabled by default at runtime. You have to enable it" + elog "by adding --enable-features=AllowQt5 to CHROMIUM_BIN_FLAGS" + elog "in /etc/chromium-bin/default. Afterwards you can select the" + elog "Qt5 theme in Settings->Appearance." + fi + + elog + elog "chromium-bin profile defaults to \${HOME}/.config/chromium-bin." + elog "Some extensions (e.g. KeepassXC) expect default chromium profile" + elog "at \${HOME}/.config/chromium. You can overwrite this by adding" + elog "--user-data-dir=\${HOME}/.config/chromium to CHROMIUM_BIN_FLAGS" + elog "in /etc/chromium-bin/default." +} diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest index da5be25bbba6..64ecd3e9048c 100644 --- a/www-client/chromium/Manifest +++ b/www-client/chromium/Manifest @@ -20,8 +20,11 @@ DIST chromium-108-patchset-2.tar.xz 6480 BLAKE2B 2a40bb741fdd305b3525b790f82c2b3 DIST chromium-108.0.5359.124.tar.xz 1731649648 BLAKE2B 1e5d2f58eab7303a8feaba105fc6739be69f27543876cc24a8ca21076461c6b5bb032f0ca29f79119d58487a62206647623dd52970f21a1ca1247b17c7a14f16 SHA512 e9bbe2c3d376265449216cc2f6f8ab1c94871387e1bf12f0af28b8d3bce299cee751b20283b1c832e887e38459d7928e8e8c0c8027514cba48a64cc15f8762a6 DIST chromium-109-patchset-1.tar.xz 5736 BLAKE2B 25131fd64ef3d95920bd1c74dc16fd33322e166542bd4f4c279c0f6394b0c32ad95da1d864adc78a99f0f62aefbac36cd2ace553354252e0d8440b16c9aca0c4 SHA512 d4a6beecff2f8de07c7e96fdfe75a8e7a34e97a4d349c055a30b08917a85c01db05c77c086f6247d5714bfff38ee8d1feb9e607538af880db13ca4327bdf460b DIST chromium-109.0.5414.46.tar.xz 1748161204 BLAKE2B 0c5da147e6647cd486419131ab04699db8adf2ed06c5d1fa01a1c97027a8667ebc035ad91f308e7c0f49803476126bc0cf019f3b38c33e446e673ea1eb52f4d0 SHA512 d847766f417d1206b62e0354ca255ac5b75b974b2b1696eaed99f8a7af3ce14b71f1415d752a92d73815a8c648c8709685fbb4d29d6584015c01a86a60387c43 +DIST chromium-110-patchset-1.tar.xz 10856 BLAKE2B 6d3a89e243c670cb5283c4f77fe8ddb6218a5e8483868b220b6f78f09caa1f9c2ac77e6199b6018098951d4993420debac090a6890c971e9fe1a0a3fb48fdb35 SHA512 32908e7a036dfb6d15c59077200d5b924bc3622e6a06433c5eb31e493d099073adb0d75b48a727fdefc84078505eae143ba2f17f72c726342f868155fdfc990c +DIST chromium-110.0.5478.4.tar.xz 1702030384 BLAKE2B 8786705ca668056d36a899887731c34b6eda60916741263c0cc73ca195845ee397f175dbc07bf02b70585c2d824a8d8fcf3ec5999beb69f18b74855f01b2f525 SHA512 a7e525b9c3145596de7f16a59605a59c0a7f8c30172379213cc6aac21ed9a820ce79c166e58e2d17d0262f396541c9bfda1629bcc8baaef0a9e101a48e087f99 DIST chromium-profiler-0.2.tar 259952640 BLAKE2B 5e82389fce00b267280d633b26551231c558b80f0c92cd7d60271095a3503365ab673e7a46dc5f74f8a82db1f21262cb24dcc0531d954bab5fb3b175dab3394d SHA512 9fa89a5ab728419683e7495ae676567480987d68a2d589f2aa97bfcbcf123f3c8f97f8bca5f65e5e3f6e41475535add473ded83b9c7a33bb4746a9d05b298a6c DIST chromium_108.0.5359.71-2raptor0~deb11u1.debian.tar.xz 439020 BLAKE2B ef900e3978b03c7330147b338266694f2ea4bafee8a34fb871bd7548a05c9276c25e8c34dd26875ca552db758590c4e4a80ae411c2fe658e485d9dca6e55adae SHA512 99486b35c5eb718e25faaddd526970969f5d8c4c74f3c17f64f6fbe25f45a0764643bf746644b205ac27d13912f36eba6f497a0552d7d96d1af4a569d895e64c EBUILD chromium-108.0.5359.124.ebuild 38689 BLAKE2B bee7526fa917c57a74d35901a6a719a631275504f3b0a81c90b56103c64e7e5e0e4556926d38ff56cab90f262d8a27cb03ed5d9f93b356a9f01a3d81589716f3 SHA512 a1a5055cd5df439cc1af97a6832b08a543adc9cddefec51c64e8c3f6197584cab91ae2dce0d38345505fb90d8f7acdc0f132c9cae80a50929137b3f7d9727423 EBUILD chromium-109.0.5414.46.ebuild 38304 BLAKE2B f3f34c4e115710670ea49555267850a70e3407f9a09cc20148fff61c923bb67b13ff2c44f5c98d9c8473d595f07d9d8022ce5dcfdb576e2aa670aa36db3a8bfc SHA512 c202008f2983513c4e3db02095d04c8eb46bd40eba90d8eff3d852143797b5948414eb24d0a0ccfe81c6cb723e47830a3fc9308b8a35ef2588240caf40fc6326 +EBUILD chromium-110.0.5478.4.ebuild 38148 BLAKE2B b92fc49633abacb5dd387c9acc951c9f52b31e0417b4e55de5e5f5883d9cd3d9eec3af57b5b78433da66df4d63956024b57371e1192dffa1816a3b173a68195a SHA512 9d4d59882728a81c8f9bf1b341fa99283b94996f0d59fabbdffaa647f2e9a9f6bdfc794db4170ce5b59d22baef084ea3bff3ab02336a09a94ca5f8f5625a6dbf MISC metadata.xml 2216 BLAKE2B 4cf7512e95f4ac85e73b20acee35f5dbe6eb7744fa3b82d6ec09d92e76ddc61d67cc3a43fd82d02326c5a9364e1ca9c5e733a814b85e4d35ad3fec8239ab3917 SHA512 db3bae20b7b70026dddaff8a1154d99dc99ff1779bcb47c05d5f1172763cf2139edc4708f84c2017b6a57fdb18d3f59bdd3ec474f2c04def30405ac584929c5f diff --git a/www-client/chromium/chromium-110.0.5478.4.ebuild b/www-client/chromium/chromium-110.0.5478.4.ebuild new file mode 100644 index 000000000000..1c330668e241 --- /dev/null +++ b/www-client/chromium/chromium-110.0.5478.4.ebuild @@ -0,0 +1,1230 @@ +# Copyright 2009-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..11} ) +PYTHON_REQ_USE="xml(+)" +LLVM_MAX_SLOT=15 + +CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he + hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr + sv sw ta te th tr uk ur vi zh-CN zh-TW" + +VIRTUALX_REQUIRED="pgo" + +inherit check-reqs chromium-2 desktop flag-o-matic llvm ninja-utils pax-utils +inherit python-any-r1 qmake-utils readme.gentoo-r1 toolchain-funcs virtualx xdg-utils + +DESCRIPTION="Open-source version of Google Chrome web browser" +HOMEPAGE="https://chromium.org/" +PATCHSET="1" +PATCHSET_NAME="chromium-$(ver_cut 1)-patchset-${PATCHSET}" +SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz + https://github.com/stha09/chromium-patches/releases/download/${PATCHSET_NAME}/${PATCHSET_NAME}.tar.xz + pgo? ( https://github.com/elkablo/chromium-profiler/releases/download/v0.2/chromium-profiler-0.2.tar )" + +LICENSE="BSD" +SLOT="0/dev" +KEYWORDS="~amd64 ~arm64" +IUSE="+X component-build cups cpu_flags_arm_neon debug gtk4 +hangouts headless +js-type-check kerberos libcxx lto +official pgo pic +proprietary-codecs pulseaudio qt5 screencast selinux +suid +system-av1 +system-ffmpeg +system-harfbuzz +system-icu +system-png vaapi wayland widevine" +REQUIRED_USE=" + component-build? ( !suid !libcxx ) + screencast? ( wayland ) + !headless? ( || ( X wayland ) ) + pgo? ( X !wayland ) +" + +COMMON_X_DEPEND=" + x11-libs/libXcomposite:= + x11-libs/libXcursor:= + x11-libs/libXdamage:= + x11-libs/libXfixes:= + >=x11-libs/libXi-1.6.0:= + x11-libs/libXrandr:= + x11-libs/libXrender:= + x11-libs/libXtst:= + x11-libs/libxshmfence:= +" + +COMMON_SNAPSHOT_DEPEND=" + system-icu? ( >=dev-libs/icu-71.1:= ) + >=dev-libs/libxml2-2.9.4-r3:=[icu] + dev-libs/nspr:= + >=dev-libs/nss-3.26:= + !libcxx? ( >=dev-libs/re2-0.2019.08.01:= ) + dev-libs/libxslt:= + media-libs/fontconfig:= + >=media-libs/freetype-2.11.0-r1:= + system-harfbuzz? ( >=media-libs/harfbuzz-3:0=[icu(-)] ) + media-libs/libjpeg-turbo:= + system-png? ( media-libs/libpng:=[-apng(-)] ) + >=media-libs/libwebp-0.4.0:= + media-libs/mesa:=[gbm(+)] + >=media-libs/openh264-1.6.0:= + system-av1? ( + >=media-libs/dav1d-1.0.0:= + >=media-libs/libaom-3.4.0:= + ) + sys-libs/zlib:= + x11-libs/libdrm:= + !headless? ( + dev-libs/glib:2 + >=media-libs/alsa-lib-1.0.19:= + pulseaudio? ( media-sound/pulseaudio:= ) + sys-apps/pciutils:= + kerberos? ( virtual/krb5 ) + vaapi? ( >=media-libs/libva-2.7:=[X?,wayland?] ) + X? ( + x11-libs/libX11:= + x11-libs/libXext:= + x11-libs/libxcb:= + ) + x11-libs/libxkbcommon:= + wayland? ( + dev-libs/libffi:= + screencast? ( media-video/pipewire:= ) + ) + ) +" + +COMMON_DEPEND=" + ${COMMON_SNAPSHOT_DEPEND} + app-arch/bzip2:= + dev-libs/expat:= + system-ffmpeg? ( + >=media-video/ffmpeg-4.3:= + || ( + media-video/ffmpeg[-samba] + >=net-fs/samba-4.5.10-r1[-debug(-)] + ) + >=media-libs/opus-1.3.1:= + ) + net-misc/curl[ssl] + sys-apps/dbus:= + media-libs/flac:= + sys-libs/zlib:=[minizip] + !headless? ( + X? ( ${COMMON_X_DEPEND} ) + >=app-accessibility/at-spi2-core-2.46.0:2 + media-libs/mesa:=[X?,wayland?] + cups? ( >=net-print/cups-1.3.11:= ) + virtual/udev + x11-libs/cairo:= + x11-libs/gdk-pixbuf:2 + x11-libs/pango:= + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtwidgets:5 + ) + ) +" +RDEPEND="${COMMON_DEPEND} + !headless? ( + || ( + x11-libs/gtk+:3[X?,wayland?] + gui-libs/gtk:4[X?,wayland?] + ) + qt5? ( dev-qt/qtgui:5[X?,wayland?] ) + x11-misc/xdg-utils + ) + virtual/ttf-fonts + selinux? ( sec-policy/selinux-chromium ) +" +DEPEND="${COMMON_DEPEND} + !headless? ( + gtk4? ( gui-libs/gtk:4[X?,wayland?] ) + !gtk4? ( x11-libs/gtk+:3[X?,wayland?] ) + ) +" + +depend_clang_llvm_version() { + echo "sys-devel/clang:$1" + echo "sys-devel/llvm:$1" + echo "=sys-devel/lld-$1*" +} + +depend_clang_llvm_versions() { + local _v + if [[ $# -gt 1 ]]; then + echo "|| (" + for _v in "$@"; do + echo "(" + depend_clang_llvm_version "${_v}" + echo ")" + done + echo ")" + elif [[ $# -eq 1 ]]; then + depend_clang_llvm_version "$1" + fi +} + +BDEPEND=" + ${COMMON_SNAPSHOT_DEPEND} + ${PYTHON_DEPS} + $(python_gen_any_dep ' + dev-python/setuptools[${PYTHON_USEDEP}] + ') + >=app-arch/gzip-1.7 + !headless? ( + qt5? ( dev-qt/qtcore:5 ) + ) + libcxx? ( >=sys-devel/clang-13 ) + lto? ( $(depend_clang_llvm_versions 13 14 15) ) + pgo? ( + >=dev-python/selenium-3.141.0 + >=dev-util/web_page_replay_go-20220314 + $(depend_clang_llvm_versions 13 14 15) + ) + dev-lang/perl + >=dev-util/gn-0.1807 + >=dev-util/gperf-3.0.3 + >=dev-util/ninja-1.7.2 + dev-vcs/git + >=net-libs/nodejs-7.6.0[inspector] + >=sys-devel/bison-2.4.3 + sys-devel/flex + virtual/pkgconfig + js-type-check? ( virtual/jre ) +" + +# These are intended for ebuild maintainer use to force clang if GCC is broken. +: ${CHROMIUM_FORCE_CLANG=no} + +if [[ ${CHROMIUM_FORCE_CLANG} == yes ]]; then + BDEPEND+=" >=sys-devel/clang-13" +fi + +if ! has chromium_pkg_die ${EBUILD_DEATH_HOOKS}; then + EBUILD_DEATH_HOOKS+=" chromium_pkg_die"; +fi + +DISABLE_AUTOFORMATTING="yes" +DOC_CONTENTS=" +Some web pages may require additional fonts to display properly. +Try installing some of the following packages if some characters +are not displayed properly: +- media-fonts/arphicfonts +- media-fonts/droid +- media-fonts/ipamonafont +- media-fonts/noto +- media-fonts/ja-ipafonts +- media-fonts/takao-fonts +- media-fonts/wqy-microhei +- media-fonts/wqy-zenhei + +To fix broken icons on the Downloads page, you should install an icon +theme that covers the appropriate MIME types, and configure this as your +GTK+ icon theme. + +For native file dialogs in KDE, install kde-apps/kdialog. + +To make password storage work with your desktop environment you may +have install one of the supported credentials management applications: +- app-crypt/libsecret (GNOME) +- kde-frameworks/kwallet (KDE) +If you have one of above packages installed, but don't want to use +them in Chromium, then add --password-store=basic to CHROMIUM_FLAGS +in /etc/chromium/default. +" + +python_check_deps() { + python_has_version "dev-python/setuptools[${PYTHON_USEDEP}]" +} + +needs_clang() { + [[ ${CHROMIUM_FORCE_CLANG} == yes ]] || use libcxx || use lto || use pgo +} + +llvm_check_deps() { + if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then + einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + + if ( use lto || use pgo ) && ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then + einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + + einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 +} + +pre_build_checks() { + if [[ ${MERGE_TYPE} != binary ]]; then + [[ ${EBUILD_PHASE_FUNC} == pkg_setup ]] && ( use lto || use pgo ) && llvm_pkg_setup + + local -x CPP="$(tc-getCXX) -E" + if tc-is-gcc && ! ver_test "$(gcc-version)" -ge 10.4; then + die "At least gcc 10.4 is required" + fi + if use pgo && tc-is-cross-compiler; then + die "The pgo USE flag cannot be used when cross-compiling" + fi + if needs_clang || tc-is-clang; then + tc-is-cross-compiler && CPP=${CBUILD}-clang++ || CPP=${CHOST}-clang++ + CPP+=" -E" + if ! ver_test "$(clang-major-version)" -ge 13; then + die "At least clang 13 is required" + fi + fi + if [[ ${EBUILD_PHASE_FUNC} == pkg_setup ]] && use js-type-check; then + "${BROOT}"/usr/bin/java -version 2>1 > /dev/null || die "Java VM not setup correctly" + fi + fi + + # Check build requirements, bug #541816 and bug #471810 . + CHECKREQS_MEMORY="4G" + CHECKREQS_DISK_BUILD="12G" + tc-is-cross-compiler && CHECKREQS_DISK_BUILD="14G" + if use lto || use pgo; then + CHECKREQS_MEMORY="9G" + CHECKREQS_DISK_BUILD="13G" + tc-is-cross-compiler && CHECKREQS_DISK_BUILD="16G" + use pgo && CHECKREQS_DISK_BUILD="20G" + fi + if is-flagq '-g?(gdb)?([1-9])'; then + if use custom-cflags || use component-build; then + CHECKREQS_DISK_BUILD="25G" + fi + if ! use component-build; then + CHECKREQS_MEMORY="16G" + fi + fi + check-reqs_${EBUILD_PHASE_FUNC} +} + +pkg_pretend() { + pre_build_checks + + if use headless; then + local headless_unused_flags=("cups" "kerberos" "pulseaudio" "qt5" "vaapi" "wayland") + for myiuse in ${headless_unused_flags[@]}; do + use ${myiuse} && ewarn "Ignoring USE=${myiuse} since USE=headless is set." + done + fi +} + +pkg_setup() { + pre_build_checks + + chromium_suid_sandbox_check_kernel_config + + # nvidia-drivers does not work correctly with Wayland due to unsupported EGLStreams + if use wayland && ! use headless && has_version "x11-drivers/nvidia-drivers"; then + ewarn "Proprietary nVidia driver does not work with Wayland. You can disable" + ewarn "Wayland by setting DISABLE_OZONE_PLATFORM=true in /etc/chromium/default." + fi +} + +src_prepare() { + # Calling this here supports resumption via FEATURES=keepwork + python_setup + + # some web pages are crashing + if use system-icu; then + sed -i -e \ + "/\"TextCodecCJKEnabled\",/{n;s/ENABLED/DISABLED/;}" \ + "third_party/blink/common/features.cc" || die + fi + + # disable global media controls, crashes with libstdc++ + sed -i -e \ + "/\"GlobalMediaControlsCastStartStop\",/{n;s/ENABLED/DISABLED/;}" \ + "third_party/blink/common/features.cc" || die + + local PATCHES=( + "${WORKDIR}/patches" + "${FILESDIR}/chromium-93-InkDropHost-crash.patch" + "${FILESDIR}/chromium-98-gtk4-build.patch" + "${FILESDIR}/chromium-108-EnumTable-crash.patch" + "${FILESDIR}/chromium-109-system-zlib.patch" + "${FILESDIR}/chromium-109-system-openh264.patch" + "${FILESDIR}/chromium-use-oauth2-client-switches-as-default.patch" + "${FILESDIR}/chromium-shim_headers.patch" + "${FILESDIR}/chromium-cross-compile.patch" + ) + + default + + mkdir -p third_party/node/linux/node-linux-x64/bin || die + ln -s "${EPREFIX}"/usr/bin/node third_party/node/linux/node-linux-x64/bin/node || die + + # adjust python interpreter version + sed -i -e "s|\(^script_executable = \).*|\1\"${EPYTHON}\"|g" .gn || die + sed -i -e "s|vpython3|${EPYTHON}|g" testing/xvfb.py || die + + local keeplibs=( + base/third_party/cityhash + base/third_party/double_conversion + base/third_party/dynamic_annotations + base/third_party/icu + base/third_party/nspr + base/third_party/superfasthash + base/third_party/symbolize + base/third_party/valgrind + base/third_party/xdg_mime + base/third_party/xdg_user_dirs + buildtools/third_party/libc++ + buildtools/third_party/libc++abi + chrome/third_party/mozilla_security_manager + courgette/third_party + net/third_party/mozilla_security_manager + net/third_party/nss + net/third_party/quic + net/third_party/uri_template + third_party/abseil-cpp + third_party/angle + third_party/angle/src/common/third_party/xxhash + third_party/angle/src/third_party/libXNVCtrl + third_party/angle/src/third_party/volk + third_party/apple_apsl + third_party/axe-core + third_party/blink + third_party/bidimapper + third_party/boringssl + third_party/boringssl/src/third_party/fiat + third_party/breakpad + third_party/breakpad/breakpad/src/third_party/curl + third_party/brotli + third_party/catapult + third_party/catapult/common/py_vulcanize/third_party/rcssmin + third_party/catapult/common/py_vulcanize/third_party/rjsmin + third_party/catapult/third_party/beautifulsoup4-4.9.3 + third_party/catapult/third_party/html5lib-1.1 + third_party/catapult/third_party/polymer + third_party/catapult/third_party/six + third_party/catapult/tracing/third_party/d3 + third_party/catapult/tracing/third_party/gl-matrix + third_party/catapult/tracing/third_party/jpeg-js + third_party/catapult/tracing/third_party/jszip + third_party/catapult/tracing/third_party/mannwhitneyu + third_party/catapult/tracing/third_party/oboe + third_party/catapult/tracing/third_party/pako + third_party/ced + third_party/cld_3 + third_party/closure_compiler + third_party/content_analysis_sdk + third_party/cpuinfo + third_party/crashpad + third_party/crashpad/crashpad/third_party/lss + third_party/crashpad/crashpad/third_party/zlib + third_party/crc32c + third_party/cros_system_api + third_party/dawn + third_party/dawn/third_party/gn/webgpu-cts + third_party/dawn/third_party/khronos + third_party/depot_tools + third_party/devscripts + third_party/devtools-frontend + third_party/devtools-frontend/src/front_end/third_party/acorn + third_party/devtools-frontend/src/front_end/third_party/additional_readme_paths.json + third_party/devtools-frontend/src/front_end/third_party/axe-core + third_party/devtools-frontend/src/front_end/third_party/chromium + third_party/devtools-frontend/src/front_end/third_party/codemirror + third_party/devtools-frontend/src/front_end/third_party/diff + third_party/devtools-frontend/src/front_end/third_party/i18n + third_party/devtools-frontend/src/front_end/third_party/intl-messageformat + third_party/devtools-frontend/src/front_end/third_party/lighthouse + third_party/devtools-frontend/src/front_end/third_party/lit + third_party/devtools-frontend/src/front_end/third_party/lodash-isequal + third_party/devtools-frontend/src/front_end/third_party/marked + third_party/devtools-frontend/src/front_end/third_party/puppeteer + third_party/devtools-frontend/src/front_end/third_party/puppeteer/package/lib/esm/third_party/mitt + third_party/devtools-frontend/src/front_end/third_party/wasmparser + third_party/devtools-frontend/src/test/unittests/front_end/third_party/i18n + third_party/devtools-frontend/src/third_party + third_party/distributed_point_functions + third_party/dom_distiller_js + third_party/eigen3 + third_party/emoji-segmenter + third_party/farmhash + third_party/fdlibm + third_party/fft2d + third_party/flatbuffers + third_party/fp16 + third_party/freetype + third_party/fusejs + third_party/fxdiv + third_party/highway + third_party/liburlpattern + third_party/libzip + third_party/gemmlowp + third_party/google_input_tools + third_party/google_input_tools/third_party/closure_library + third_party/google_input_tools/third_party/closure_library/third_party/closure + third_party/googletest + third_party/hunspell + third_party/iccjpeg + third_party/inspector_protocol + third_party/ipcz + third_party/jinja2 + third_party/jsoncpp + third_party/jstemplate + third_party/khronos + third_party/leveldatabase + third_party/libaddressinput + third_party/libavif + third_party/libevent + third_party/libgav1 + third_party/libjingle + third_party/libphonenumber + third_party/libsecret + third_party/libsrtp + third_party/libsync + third_party/libudev + third_party/libva_protected_content + third_party/libvpx + third_party/libvpx/source/libvpx/third_party/x86inc + third_party/libwebm + third_party/libx11 + third_party/libxcb-keysyms + third_party/libxml/chromium + third_party/libyuv + third_party/llvm + third_party/lottie + third_party/lss + third_party/lzma_sdk + third_party/mako + third_party/maldoca + third_party/maldoca/src/third_party/tensorflow_protos + third_party/maldoca/src/third_party/zlibwrapper + third_party/markupsafe + third_party/mesa + third_party/metrics_proto + third_party/minigbm + third_party/modp_b64 + third_party/nasm + third_party/nearby + third_party/neon_2_sse + third_party/node + third_party/omnibox_proto + third_party/one_euro_filter + third_party/openscreen + third_party/openscreen/src/third_party/mozilla + third_party/openscreen/src/third_party/tinycbor/src/src + third_party/ots + third_party/pdfium + third_party/pdfium/third_party/agg23 + third_party/pdfium/third_party/base + third_party/pdfium/third_party/bigint + third_party/pdfium/third_party/freetype + third_party/pdfium/third_party/lcms + third_party/pdfium/third_party/libopenjpeg + third_party/pdfium/third_party/libtiff + third_party/pdfium/third_party/skia_shared + third_party/perfetto + third_party/perfetto/protos/third_party/chromium + third_party/pffft + third_party/ply + third_party/polymer + third_party/private-join-and-compute + third_party/private_membership + third_party/protobuf + third_party/protobuf/third_party/six + third_party/pthreadpool + third_party/pyjson5 + third_party/pyyaml + third_party/qcms + third_party/rnnoise + third_party/s2cellid + third_party/securemessage + third_party/selenium-atoms + third_party/shell-encryption + third_party/simplejson + third_party/skia + third_party/skia/include/third_party/vulkan + third_party/skia/third_party/vulkan + third_party/smhasher + third_party/snappy + third_party/sqlite + third_party/swiftshader + third_party/swiftshader/third_party/astc-encoder + third_party/swiftshader/third_party/llvm-subzero + third_party/swiftshader/third_party/marl + third_party/swiftshader/third_party/subzero + third_party/swiftshader/third_party/SPIRV-Headers/include/spirv + third_party/swiftshader/third_party/SPIRV-Tools + third_party/tensorflow_models + third_party/tensorflow-text + third_party/tflite + third_party/tflite/src/third_party/eigen3 + third_party/tflite/src/third_party/fft2d + third_party/ruy + third_party/six + third_party/ukey2 + third_party/unrar + third_party/utf + third_party/vulkan + third_party/wayland + third_party/web-animations-js + third_party/webdriver + third_party/webgpu-cts + third_party/webrtc + third_party/webrtc/common_audio/third_party/ooura + third_party/webrtc/common_audio/third_party/spl_sqrt_floor + third_party/webrtc/modules/third_party/fft + third_party/webrtc/modules/third_party/g711 + third_party/webrtc/modules/third_party/g722 + third_party/webrtc/rtc_base/third_party/base64 + third_party/webrtc/rtc_base/third_party/sigslot + third_party/widevine + third_party/woff2 + third_party/wuffs + third_party/x11proto + third_party/xcbproto + third_party/xnnpack + third_party/zxcvbn-cpp + third_party/zlib/google + url/third_party/mozilla + v8/src/third_party/siphash + v8/src/third_party/valgrind + v8/src/third_party/utf8-decoder + v8/third_party/glibc + v8/third_party/inspector_protocol + v8/third_party/v8 + + # gyp -> gn leftovers + third_party/speech-dispatcher + third_party/usb_ids + third_party/xdg-utils + ) + if ! use system-ffmpeg; then + keeplibs+=( third_party/ffmpeg third_party/opus ) + fi + if ! use system-icu; then + keeplibs+=( third_party/icu ) + fi + if ! use system-png; then + keeplibs+=( third_party/libpng ) + fi + if ! use system-av1; then + keeplibs+=( + third_party/dav1d + third_party/libaom + third_party/libaom/source/libaom/third_party/fastfeat + third_party/libaom/source/libaom/third_party/SVT-AV1 + third_party/libaom/source/libaom/third_party/vector + third_party/libaom/source/libaom/third_party/x86inc + ) + fi + if ! use system-harfbuzz; then + keeplibs+=( third_party/harfbuzz-ng ) + fi + if use libcxx; then + keeplibs+=( third_party/re2 ) + fi + if use arm64 || use ppc64 ; then + keeplibs+=( third_party/swiftshader/third_party/llvm-10.0 ) + fi + # we need to generate ppc64 stuff because upstream does not ship it yet + # it has to be done before unbundling. + if use ppc64; then + pushd third_party/libvpx >/dev/null || die + mkdir -p source/config/linux/ppc64 || die + # requires git and clang, bug #832803 + sed -i -e "s|^update_readme||g; s|clang-format|${EPREFIX}/bin/true|g" \ + generate_gni.sh || die + ./generate_gni.sh || die + popd >/dev/null || die + + pushd third_party/ffmpeg >/dev/null || die + cp libavcodec/ppc/h264dsp.c libavcodec/ppc/h264dsp_ppc.c || die + cp libavcodec/ppc/h264qpel.c libavcodec/ppc/h264qpel_ppc.c || die + popd >/dev/null || die + fi + + # Remove most bundled libraries. Some are still needed. + build/linux/unbundle/remove_bundled_libraries.py "${keeplibs[@]}" --do-remove || die + + if use js-type-check; then + ln -s "${EPREFIX}"/usr/bin/java third_party/jdk/current/bin/java || die + fi + + # bundled eu-strip is for amd64 only and we don't want to pre-stripped binaries + mkdir -p buildtools/third_party/eu-strip/bin || die + ln -s "${EPREFIX}"/bin/true buildtools/third_party/eu-strip/bin/eu-strip || die +} + +chromium_configure() { + # Calling this here supports resumption via FEATURES=keepwork + python_setup + + local myconf_gn="" + + # Make sure the build system will use the right tools, bug #340795. + tc-export AR CC CXX NM + + if needs_clang && ! tc-is-clang; then + # Force clang since gcc is either broken or build is using libcxx. + if tc-is-cross-compiler; then + CC="${CBUILD}-clang -target ${CHOST} --sysroot ${ESYSROOT}" + CXX="${CBUILD}-clang++ -target ${CHOST} --sysroot ${ESYSROOT}" + BUILD_CC=${CBUILD}-clang + BUILD_CXX=${CBUILD}-clang++ + else + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + fi + strip-unsupported-flags + fi + + if tc-is-clang; then + myconf_gn+=" is_clang=true clang_use_chrome_plugins=false" + else + myconf_gn+=" is_clang=false" + fi + + # Force lld for lto or pgo builds only, otherwise disable, bug 641556 + if use lto || use pgo; then + myconf_gn+=" use_lld=true" + else + myconf_gn+=" use_lld=false" + fi + + if use lto || use pgo; then + AR=llvm-ar + NM=llvm-nm + if tc-is-cross-compiler; then + BUILD_AR=llvm-ar + BUILD_NM=llvm-nm + fi + fi + + # Define a custom toolchain for GN + myconf_gn+=" custom_toolchain=\"//build/toolchain/linux/unbundle:default\"" + + if tc-is-cross-compiler; then + tc-export BUILD_{AR,CC,CXX,NM} + myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:host\"" + myconf_gn+=" v8_snapshot_toolchain=\"//build/toolchain/linux/unbundle:host\"" + myconf_gn+=" pkg_config=\"$(tc-getPKG_CONFIG)\"" + myconf_gn+=" host_pkg_config=\"$(tc-getBUILD_PKG_CONFIG)\"" + + # setup cups-config, build system only uses --libs option + if use cups; then + mkdir "${T}/cups-config" || die + cp "${ESYSROOT}/usr/bin/${CHOST}-cups-config" "${T}/cups-config/cups-config" || die + export PATH="${PATH}:${T}/cups-config" + fi + + # Don't inherit PKG_CONFIG_PATH from environment + local -x PKG_CONFIG_PATH= + else + myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:default\"" + fi + + # GN needs explicit config for Debug/Release as opposed to inferring it from build directory. + myconf_gn+=" is_debug=false" + + # enable DCHECK with USE=debug only, increases chrome binary size by 30%, bug #811138. + # DCHECK is fatal by default, make it configurable at runtime, #bug 807881. + myconf_gn+=" dcheck_always_on=$(usex debug true false)" + myconf_gn+=" dcheck_is_configurable=$(usex debug true false)" + + # Component build isn't generally intended for use by end users. It's mostly useful + # for development and debugging. + myconf_gn+=" is_component_build=$(usex component-build true false)" + + # Disable nacl, we can't build without pnacl (http://crbug.com/269560). + myconf_gn+=" enable_nacl=false" + + # Use system-provided libraries. + # TODO: freetype -- remove sources (https://bugs.chromium.org/p/pdfium/issues/detail?id=733). + # TODO: use_system_hunspell (upstream changes needed). + # TODO: use_system_protobuf (bug #525560). + # TODO: use_system_sqlite (http://crbug.com/22208). + + # libevent: https://bugs.gentoo.org/593458 + local gn_system_libraries=( + flac + fontconfig + freetype + # Need harfbuzz_from_pkgconfig target + #harfbuzz-ng + libdrm + libjpeg + libwebp + libxml + libxslt + openh264 + zlib + ) + if use system-ffmpeg; then + gn_system_libraries+=( ffmpeg opus ) + fi + if use system-icu; then + gn_system_libraries+=( icu ) + fi + if use system-png; then + gn_system_libraries+=( libpng ) + fi + if use system-av1; then + gn_system_libraries+=( dav1d libaom ) + fi + # re2 library interface relies on std::string and std::vector + if ! use libcxx; then + gn_system_libraries+=( re2 ) + fi + build/linux/unbundle/replace_gn_files.py --system-libraries "${gn_system_libraries[@]}" || die + + # See dependency logic in third_party/BUILD.gn + myconf_gn+=" use_system_harfbuzz=$(usex system-harfbuzz true false)" + + # Disable deprecated libgnome-keyring dependency, bug #713012 + myconf_gn+=" use_gnome_keyring=false" + + # Optional dependencies. + myconf_gn+=" enable_js_type_check=$(usex js-type-check true false)" + myconf_gn+=" enable_hangout_services_extension=$(usex hangouts true false)" + myconf_gn+=" enable_widevine=$(usex widevine true false)" + + if use headless; then + myconf_gn+=" use_cups=false" + myconf_gn+=" use_kerberos=false" + myconf_gn+=" use_pulseaudio=false" + myconf_gn+=" use_vaapi=false" + myconf_gn+=" rtc_use_pipewire=false" + else + myconf_gn+=" use_cups=$(usex cups true false)" + myconf_gn+=" use_kerberos=$(usex kerberos true false)" + myconf_gn+=" use_pulseaudio=$(usex pulseaudio true false)" + myconf_gn+=" use_vaapi=$(usex vaapi true false)" + myconf_gn+=" rtc_use_pipewire=$(usex screencast true false)" + myconf_gn+=" gtk_version=$(usex gtk4 4 3)" + fi + + # TODO: link_pulseaudio=true for GN. + + myconf_gn+=" disable_fieldtrial_testing_config=true" + + # Never use bundled gold binary. Disable gold linker flags for now. + # Do not use bundled clang. + # Trying to use gold results in linker crash. + myconf_gn+=" use_gold=false use_sysroot=false" + myconf_gn+=" use_custom_libcxx=$(usex libcxx true false)" + + # Disable pseudolocales, only used for testing + myconf_gn+=" enable_pseudolocales=false" + + # Disable code formating of generated files + myconf_gn+=" blink_enable_generated_code_formatting=false" + + ffmpeg_branding="$(usex proprietary-codecs Chrome Chromium)" + myconf_gn+=" proprietary_codecs=$(usex proprietary-codecs true false)" + myconf_gn+=" ffmpeg_branding=\"${ffmpeg_branding}\"" + + # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys . + # Note: these are for Gentoo use ONLY. For your own distribution, + # please get your own set of keys. Feel free to contact chromium@gentoo.org + # for more info. The OAuth2 credentials, however, have been left out. + # Those OAuth2 credentials have been broken for quite some time anyway. + # Instead we apply a patch to use the --oauth2-client-id= and + # --oauth2-client-secret= switches for setting GOOGLE_DEFAULT_CLIENT_ID and + # GOOGLE_DEFAULT_CLIENT_SECRET at runtime. This allows signing into + # Chromium without baked-in values. + local google_api_key="AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc" + myconf_gn+=" google_api_key=\"${google_api_key}\"" + local myarch="$(tc-arch)" + + # Avoid CFLAGS problems, bug #352457, bug #390147. + if ! use custom-cflags; then + replace-flags "-Os" "-O2" + strip-flags + + # Debug info section overflows without component build + # Prevent linker from running out of address space, bug #471810 . + if ! use component-build || use x86; then + filter-flags "-g*" + fi + + # Prevent libvpx/xnnpack build failures. Bug 530248, 544702, 546984, 853646. + if [[ ${myarch} == amd64 || ${myarch} == x86 ]]; then + filter-flags -mno-mmx -mno-sse2 -mno-ssse3 -mno-sse4.1 -mno-avx -mno-avx2 -mno-fma -mno-fma4 -mno-xop -mno-sse4a + fi + fi + + if [[ $myarch = amd64 ]] ; then + myconf_gn+=" target_cpu=\"x64\"" + ffmpeg_target_arch=x64 + elif [[ $myarch = x86 ]] ; then + myconf_gn+=" target_cpu=\"x86\"" + ffmpeg_target_arch=ia32 + + # This is normally defined by compiler_cpu_abi in + # build/config/compiler/BUILD.gn, but we patch that part out. + append-flags -msse2 -mfpmath=sse -mmmx + elif [[ $myarch = arm64 ]] ; then + myconf_gn+=" target_cpu=\"arm64\"" + ffmpeg_target_arch=arm64 + elif [[ $myarch = arm ]] ; then + myconf_gn+=" target_cpu=\"arm\"" + ffmpeg_target_arch=$(usex cpu_flags_arm_neon arm-neon arm) + elif [[ $myarch = ppc64 ]] ; then + myconf_gn+=" target_cpu=\"ppc64\"" + ffmpeg_target_arch=ppc64 + else + die "Failed to determine target arch, got '$myarch'." + fi + + # Make sure that -Werror doesn't get added to CFLAGS by the build system. + # Depending on GCC version the warnings are different and we don't want + # the build to fail because of that. + myconf_gn+=" treat_warnings_as_errors=false" + + # Disable fatal linker warnings, bug 506268. + myconf_gn+=" fatal_linker_warnings=false" + + # Disable external code space for V8 for ppc64. It is disabled for ppc64 + # by default, but cross-compiling on amd64 enables it again. + if tc-is-cross-compiler; then + if ! use amd64 && ! use arm64; then + myconf_gn+=" v8_enable_external_code_space=false" + fi + fi + + # Only enabled for clang, but gcc has endian macros too + myconf_gn+=" v8_use_libm_trig_functions=true" + + # Bug 491582. + export TMPDIR="${WORKDIR}/temp" + mkdir -p -m 755 "${TMPDIR}" || die + + # https://bugs.gentoo.org/654216 + addpredict /dev/dri/ #nowarn + + #if ! use system-ffmpeg; then + if false; then + local build_ffmpeg_args="" + if use pic && [[ "${ffmpeg_target_arch}" == "ia32" ]]; then + build_ffmpeg_args+=" --disable-asm" + fi + + # Re-configure bundled ffmpeg. See bug #491378 for example reasons. + einfo "Configuring bundled ffmpeg..." + pushd third_party/ffmpeg > /dev/null || die + chromium/scripts/build_ffmpeg.py linux ${ffmpeg_target_arch} \ + --branding ${ffmpeg_branding} -- ${build_ffmpeg_args} || die + chromium/scripts/copy_config.sh || die + chromium/scripts/generate_gn.py || die + popd > /dev/null || die + fi + + # Disable unknown warning message from clang. + if tc-is-clang; then + append-flags -Wno-unknown-warning-option + if tc-is-cross-compiler; then + export BUILD_CXXFLAGS+=" -Wno-unknown-warning-option" + export BUILD_CFLAGS+=" -Wno-unknown-warning-option" + fi + fi + + # Explicitly disable ICU data file support for system-icu/headless builds. + if use system-icu || use headless; then + myconf_gn+=" icu_use_data_file=false" + fi + + # Enable ozone wayland and/or headless support + myconf_gn+=" use_ozone=true ozone_auto_platforms=false" + myconf_gn+=" ozone_platform_headless=true" + if use headless; then + myconf_gn+=" ozone_platform=\"headless\"" + myconf_gn+=" use_xkbcommon=false use_gtk=false use_qt=false" + myconf_gn+=" use_glib=false use_gio=false" + myconf_gn+=" use_pangocairo=false use_alsa=false" + myconf_gn+=" use_libpci=false use_udev=false" + myconf_gn+=" enable_print_preview=false" + myconf_gn+=" enable_remoting=false" + else + myconf_gn+=" use_system_libdrm=true" + myconf_gn+=" use_system_minigbm=true" + myconf_gn+=" use_xkbcommon=true" + if use qt5; then + local moc_dir="$(qt5_get_bindir)" + if tc-is-cross-compiler; then + # Hack to workaround get_libdir not being able to handle CBUILD, bug #794181 + local cbuild_libdir=$($(tc-getBUILD_PKG_CONFIG) --keep-system-libs --libs-only-L libxslt) + cbuild_libdir=${cbuild_libdir:2} + moc_dir="${EPREFIX}"/${cbuild_libdir/% }/qt5/bin + fi + export PATH="${PATH}:${moc_dir}" + fi + myconf_gn+=" use_qt=$(usex qt5 true false)" + myconf_gn+=" ozone_platform_x11=$(usex X true false)" + myconf_gn+=" ozone_platform_wayland=$(usex wayland true false)" + myconf_gn+=" ozone_platform=$(usex wayland \"wayland\" \"x11\")" + use wayland && myconf_gn+=" use_system_libffi=true" + fi + + # Results in undefined references in chrome linking, may require CFI to work + if use arm64; then + myconf_gn+=" arm_control_flow_integrity=\"none\"" + fi + + # Enable official builds + myconf_gn+=" is_official_build=$(usex official true false)" + myconf_gn+=" use_thin_lto=$(usex lto true false)" + myconf_gn+=" thin_lto_enable_optimizations=$(usex lto true false)" + if use official; then + # Allow building against system libraries in official builds + sed -i 's/OFFICIAL_BUILD/GOOGLE_CHROME_BUILD/' \ + tools/generate_shim_headers/generate_shim_headers.py || die + # Disable CFI: unsupported for GCC, requires clang+lto+lld + myconf_gn+=" is_cfi=false" + # Don't add symbols to build + myconf_gn+=" symbol_level=0" + fi + + if use pgo; then + myconf_gn+=" chrome_pgo_phase=${1}" + if [[ "$1" == "2" ]]; then + myconf_gn+=" pgo_data_path=\"${2}\"" + fi + else + # Disable PGO, because profile data is only compatible with >=clang-11 + myconf_gn+=" chrome_pgo_phase=0" + fi + + # user CXXFLAGS might overwrite -march=armv8-a+crc+crypto, bug #851639 + if use arm64 && tc-is-gcc; then + sed -i '/^#if HAVE_ARM64_CRC32C/a #pragma GCC target ("+crc+crypto")' \ + third_party/crc32c/src/src/crc32c_arm64.cc || die + fi + + # skipping typecheck is only supported on amd64, bug #876157 + if ! use amd64; then + myconf_gn+=" devtools_skip_typecheck=false" + fi + + einfo "Configuring Chromium..." + set -- gn gen --args="${myconf_gn} ${EXTRA_GN}" out/Release + echo "$@" + "$@" || die +} + +src_configure() { + chromium_configure $(usex pgo 1 0) +} + +chromium_compile() { + # Final link uses lots of file descriptors. + ulimit -n 2048 + + # Calling this here supports resumption via FEATURES=keepwork + python_setup + + # Don't inherit PYTHONPATH from environment, bug #789021, #812689 + local -x PYTHONPATH= + + # Build mksnapshot and pax-mark it. + local x + for x in mksnapshot v8_context_snapshot_generator; do + if tc-is-cross-compiler; then + eninja -C out/Release "host/${x}" + pax-mark m "out/Release/host/${x}" + else + eninja -C out/Release "${x}" + pax-mark m "out/Release/${x}" + fi + done + + # Even though ninja autodetects number of CPUs, we respect + # user's options, for debugging with -j 1 or any other reason. + eninja -C out/Release chrome chromedriver + use suid && eninja -C out/Release chrome_sandbox + + pax-mark m out/Release/chrome +} + +# This function is called from virtx, and must always return so that Xvfb +# session isn't left running. If we return 1, virtx will call die(). +chromium_profile() { + einfo "Profiling for PGO" + + pushd "${WORKDIR}/chromium-profiler-"* >/dev/null || return 1 + + # Remove old profdata in case profiling was interrupted. + rm -rf "${1}" || return 1 + + if ! "${EPYTHON}" ./chromium_profiler.py \ + --chrome-executable "${S}/out/Release/chrome" \ + --chromedriver-executable "${S}/out/Release/chromedriver.unstripped" \ + --add-arg no-sandbox --add-arg disable-dev-shm-usage \ + --profile-output "${1}"; then + eerror "Profiling failed" + return 1 + fi + + popd >/dev/null || return 1 +} + +src_compile() { + if use pgo; then + local profdata + + profdata="${WORKDIR}/chromium.profdata" + + if [[ ! -e "${WORKDIR}/.pgo-profiled" ]]; then + chromium_compile + virtx chromium_profile "$profdata" + + touch "${WORKDIR}/.pgo-profiled" || die + fi + + if [[ ! -e "${WORKDIR}/.pgo-phase-2-configured" ]]; then + # Remove phase 1 output + rm -r out/Release || die + + chromium_configure 2 "$profdata" + + touch "${WORKDIR}/.pgo-phase-2-configured" || die + fi + + if [[ ! -e "${WORKDIR}/.pgo-phase-2-compiled" ]]; then + chromium_compile + touch "${WORKDIR}/.pgo-phase-2-compiled" || die + fi + else + chromium_compile + fi + + mv out/Release/chromedriver{.unstripped,} || die + + rm -f out/Release/locales/*.pak.info || die + + # Build manpage; bug #684550 + sed -e 's|@@PACKAGE@@|chromium-browser|g; + s|@@MENUNAME@@|Chromium|g;' \ + chrome/app/resources/manpage.1.in > \ + out/Release/chromium-browser.1 || die + + # Build desktop file; bug #706786 + sed -e 's|@@MENUNAME@@|Chromium|g; + s|@@USR_BIN_SYMLINK_NAME@@|chromium-browser|g; + s|@@PACKAGE@@|chromium-browser|g; + s|\(^Exec=\)/usr/bin/|\1|g;' \ + chrome/installer/linux/common/desktop.template > \ + out/Release/chromium-browser-chromium.desktop || die + + # Build vk_swiftshader_icd.json; bug #827861 + sed -e 's|${ICD_LIBRARY_PATH}|./libvk_swiftshader.so|g' \ + third_party/swiftshader/src/Vulkan/vk_swiftshader_icd.json.tmpl > \ + out/Release/vk_swiftshader_icd.json || die +} + +src_install() { + local CHROMIUM_HOME="/usr/$(get_libdir)/chromium-browser" + exeinto "${CHROMIUM_HOME}" + doexe out/Release/chrome + + if use suid; then + newexe out/Release/chrome_sandbox chrome-sandbox + fperms 4755 "${CHROMIUM_HOME}/chrome-sandbox" + fi + + doexe out/Release/chromedriver + doexe out/Release/chrome_crashpad_handler + + ozone_auto_session () { + use X && use wayland && ! use headless && echo true || echo false + } + local sedargs=( -e + "s:/usr/lib/:/usr/$(get_libdir)/:g; + s:@@OZONE_AUTO_SESSION@@:$(ozone_auto_session):g" + ) + sed "${sedargs[@]}" "${FILESDIR}/chromium-launcher-r7.sh" > chromium-launcher.sh || die + doexe chromium-launcher.sh + + # It is important that we name the target "chromium-browser", + # xdg-utils expect it; bug #355517. + dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium-browser + # keep the old symlink around for consistency + dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium + + dosym "${CHROMIUM_HOME}/chromedriver" /usr/bin/chromedriver + + # Allow users to override command-line options, bug #357629. + insinto /etc/chromium + newins "${FILESDIR}/chromium.default" "default" + + pushd out/Release/locales > /dev/null || die + chromium_remove_language_paks + popd + + insinto "${CHROMIUM_HOME}" + doins out/Release/*.bin + doins out/Release/*.pak + ( + shopt -s nullglob + local files=(out/Release/*.so out/Release/*.so.[0-9]) + [[ ${#files[@]} -gt 0 ]] && doins "${files[@]}" + ) + + if ! use system-icu && ! use headless; then + doins out/Release/icudtl.dat + fi + + doins -r out/Release/locales + doins -r out/Release/MEIPreload + + # Install vk_swiftshader_icd.json; bug #827861 + doins out/Release/vk_swiftshader_icd.json + + if [[ -d out/Release/swiftshader ]]; then + insinto "${CHROMIUM_HOME}/swiftshader" + doins out/Release/swiftshader/*.so + fi + + # Install icons + local branding size + for size in 16 24 32 48 64 128 256 ; do + case ${size} in + 16|32) branding="chrome/app/theme/default_100_percent/chromium" ;; + *) branding="chrome/app/theme/chromium" ;; + esac + newicon -s ${size} "${branding}/product_logo_${size}.png" \ + chromium-browser.png + done + + # Install desktop entry + domenu out/Release/chromium-browser-chromium.desktop + + # Install GNOME default application entry (bug #303100). + insinto /usr/share/gnome-control-center/default-apps + newins "${FILESDIR}"/chromium-browser.xml chromium-browser.xml + + # Install manpage; bug #684550 + doman out/Release/chromium-browser.1 + dosym chromium-browser.1 /usr/share/man/man1/chromium.1 + + readme.gentoo_create_doc +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update + readme.gentoo_print_elog + + if ! use headless; then + if use vaapi; then + elog "VA-API is disabled by default at runtime. You have to enable it" + elog "by adding --enable-features=VaapiVideoDecoder to CHROMIUM_FLAGS" + elog "in /etc/chromium/default." + fi + if use screencast; then + elog "Screencast is disabled by default at runtime. Either enable it" + elog "by navigating to chrome://flags/#enable-webrtc-pipewire-capturer" + elog "inside Chromium or add --enable-features=WebRTCPipeWireCapturer" + elog "to CHROMIUM_FLAGS in /etc/chromium/default." + fi + if use gtk4; then + elog "Chromium prefers GTK3 over GTK4 at runtime. To override this" + elog "behavior you need to pass --gtk-version=4, e.g. by adding it" + elog "to CHROMIUM_FLAGS in /etc/chromium/default." + fi + fi +} |