diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-04-08 18:31:11 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-04-08 18:31:11 +0100 |
commit | c510d9ec7aca9b092e381a7a4ff213757c7a9709 (patch) | |
tree | 761e15713e0c17f3211dc12e0dd9a82d5a96c1c8 | |
parent | 2cfe62a1f75cfb07a50f631f29d56bff5d09bf47 (diff) |
gentoo auto-resync : 08:04:2024 - 18:31:11
104 files changed, 2032 insertions, 83 deletions
@@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29743 BLAKE2B 7f20355021bf1d44826742d17779b2d1dc2eccffc1920bf7eca07d860840ff9cab7b2587354721c47ec9d91999a7bded1749db116733b8cd9a8be55f03b67d83 SHA512 74009c2f004119a4bcfeb7b018610d7b8f5d512df3f9267c656b1bf225f6d8fbb15f3e4745371cdfd74d8de59e1bdf7c95775613727f8b702e0524a5d2b976ce -TIMESTAMP 2024-04-08T10:10:49Z +MANIFEST Manifest.files.gz 29728 BLAKE2B b3f79691ab32d813f58f8eb90ef70d9cb892d9d0c6262140146a4075fb5f91efce746a32b563d1bc8867a0076a8abb3cb887aa6e081c2dd3f3b10ecb139ccc36 SHA512 7107c5d0c88a2b30e232cee3334a27094c5c1823004f307d5eaf24d8fe4e55f6eccdb00af83dea5842a10aafd2e714ae035d9ce7516ff623d3d41d37ba669f6a +TIMESTAMP 2024-04-08T16:40:20Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYTwqlfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYUHfRfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klCPtRAAg7OucnLvua7j5UnEPcQ9Mah2jsY4zS5L6i5amAKcoeSEwkV+xLXN3X5P -gHT7T6W427GkQ8RhY8LN6CuZTs5gem//lXvfki0JXtlphq+41i0S4jnY2RkZLuxn -Mh+jnxRfEX8lTns33vSDgC2wUu/ssdG/uPmCRc8du0CYAYOTgAGYCsE5L5vyFSX5 -AOTtcwfVq6qCyw4hP8OrjOijUBRKSFywwDp/q5KfHGQJ0CxMx9LSUhil2zCHblW6 -NrrKCo7jGrqsyXyBWdurMgoYmMd0aR/7rvFXA+0gPlkF4enmR8EzvnQiBSk9tzrw -7HDsG9qUD6NbNaj4zAh+c2zYydGryqxVUWjplFiGiIqahgInHr7H7axC5jrmjuYU -cH3L3H9UIA7iq/xGWJ27ltgGjtJNPVq781h1gWTungazgu+oX+N1bwkwMJM7GAri -R8y8cir+6dY7AFYBTNRhtRWi3aqiw9WH1XdTHOffH8D8KF92xLqUVscCDoQNzeZ0 -IX03VFhvbKMPTawXO5sGS5bxzacXOzXAn914ocXkzRvob5JRdewE7YMJvMxNEwDd -l+8kqyUmgDO6Dc52WWUq4ozfjV2ousAFW4tFOfhO3E7AoqAF91XkB5qR8EEG7zWQ -RdY8sIh2S0/EfX/E5f53vtqD+LSBKnMBntDARxpeCVlUcpkBs1I= -=hmlE +klCSkw/8DRk5Qb/LrQkWvpKIO0kqJz1Hvwtijh5zqRFopQPa3/MpgiV7xMBDEfO+ +yUAHQ97VbOOH2GZ+cjU6Cs0/4/H/koBWzFLyJ4qd1nVIyufAXns6AmW8TaktZBqO +SOzHW0hZ7giurrC6+KpaxClM3CSKmLJbCqB0aVT4qGDytroQk/lf2jcQClyJHmId +sftorFG8q160ITcNDr+Q1MbDGp8XJBPBut+6QRO3UMVikRPElMEtgXU6e2gECM9X +257ngqW8QTZ5uJFSHwZ+rOSz6HxXiMP3Cd2LcK1Ri8vIttggLfHERFA2e2/aAQCq +QqRcjCkF54OB626sDH0yfIw1oLUHNqMsRvJLwufN+3yYZfYOfpeWCoOPqow+0FSc +NUFnUcqqeZLOEb0x/6o+uCsIGxwUmQam8F2cK89Suh60529DwBobcGnCaldPqw/f +WWKbFT+P1H5oxZZ44ki/r2aUHcDWeGRGj8dHZFGiR8eIXI40o7ry32b67P6DfdVh +JaSVeXPfaBXi6MHu6n+rZajd9WEbMULbSNJdNYhMRh/SHen1pJxFA1Yv13qmd5jl +IOHTFn8uev8KXprVScQc7Qmr+YdlKZmERLZasYyFrHap5HT/N1wVpYhNP19bWzBJ +0jo0RGzxKzwdQkDduD5RthqiW2XHGrzA6LjpY8Ryvl7zoWwaKkI= +=j4fk -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz Binary files differindex 8530404ae720..3269f650cf42 100644 --- a/Manifest.files.gz +++ b/Manifest.files.gz diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz Binary files differindex 2e67df2ec8ac..59aa272d106c 100644 --- a/app-backup/Manifest.gz +++ b/app-backup/Manifest.gz diff --git a/app-backup/restic/Manifest b/app-backup/restic/Manifest index 0a0450a4330e..1882a6f1ae73 100644 --- a/app-backup/restic/Manifest +++ b/app-backup/restic/Manifest @@ -6,5 +6,5 @@ DIST restic-0.16.4-deps.tar.xz 171826444 BLAKE2B 2b4adb002209bbdcd2884f0126b7757 DIST restic-0.16.4.tar.gz 23990246 BLAKE2B f8dff867ee5e0f9c16b3b22b7db7bfede6d38565558c99632e7239e9c6a19602cd7ea5c7761ac5d0103d6e07c68c0d20c64184317022799f19b9ac814c4b6ff4 SHA512 9f28f90466a30a3c1f32cd1951dddaa22d30ece8b1c18da1a907cc1dd0f98065c25529e855b56fc3d62801b052371d9fe117cd26f17e15276f6a9a309416e914 EBUILD restic-0.15.2.ebuild 1123 BLAKE2B bad05f9623f42c02e02799d6cf8937b4a60633a3c6c5c80c1665c38924cbfa7e7e66695ba53b974afb331c0f6283efc65c33d62913c7ad58087bed60daf4d1e5 SHA512 f67d7375f460c521f7825000e0a0a37ca79051a82df30e9d741a83fd0e1cc52418ac956631c044fcdfeb20fafdbab771011f1c054c0dcc8aa57d1538d9dadf9b EBUILD restic-0.16.2.ebuild 1153 BLAKE2B 7000b26f56309b64f9992423681475c313fc2a3a718343e4c046ce58cd8288e45c1b9a42be6d087d5e46310761c9c8161143ecd4e366ff7047ebb328421e0fc1 SHA512 1f943530337419cc6708dbaf8c89a313812021dc6bd0102a5973b5ffdfc67ee2fb0571dd984cce9856e81bbe97e669c65b6dba33da634384de651cdcdbd50335 -EBUILD restic-0.16.4.ebuild 1153 BLAKE2B ad70365309814c81fff6d9d41045b16986fbc387b5cb697da8b705ac72d52772b1ae7e546511f578d046ce4d083d5c5593870a6953740acd403f8e52ee210870 SHA512 395e4419a13e9d8d87577ed9b985b3f991022fb27cf619eefc50cc37d7afbee4af9a4727b70fd06389e1ef663f6b8f1e2982136a4d125be3941ab05e16b3a998 +EBUILD restic-0.16.4.ebuild 1152 BLAKE2B 2bf5d516527479d6958a9feff48b86fdb84c52652a9aeac8f61e5d257107a6426666bade0eae1366eeced45e6119d15fc93d78ee28011885f45faa9c21ad5b1e SHA512 ebcea45e010090dfb0ac38bebcd7c0c9d83256cdd1eaafb08ca08c46e4b56c6b6934cf1e6e1b26d15513d1b964c74b0f3ab88c8d99a0ae5d73c1d0f2fb739a93 MISC metadata.xml 584 BLAKE2B 76c5cf916e847dd9e8cd3dd205c9c6e68198aed895c1067ddb7e73a6e8610d973313d6ffc553c89ea5ca1caecf1b19d02424ec3f693a191e85a1a9ecae1e4721 SHA512 676f7b108bae1af9ee9431f9a08b8870a8207a92ec3214cd2d5774112c1065453a5c8f56c1e0a49180ba2c32a02c990494cb85a15487be62e02d76580eabc611 diff --git a/app-backup/restic/restic-0.16.4.ebuild b/app-backup/restic/restic-0.16.4.ebuild index af18f15ad672..7e4b2a7c7c11 100644 --- a/app-backup/restic/restic-0.16.4.ebuild +++ b/app-backup/restic/restic-0.16.4.ebuild @@ -12,7 +12,7 @@ SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" LICENSE="Apache-2.0 BSD BSD-2 LGPL-3-with-linking-exception MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 arm ~arm64 ~ppc64 ~riscv ~x86" RDEPEND="sys-fs/fuse:0" DEPEND="${RDEPEND}" diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz Binary files differindex 5367c663cd9a..61d495d95c9c 100644 --- a/app-misc/Manifest.gz +++ b/app-misc/Manifest.gz diff --git a/app-misc/gramps/Manifest b/app-misc/gramps/Manifest index 6686b30ab5c6..f8a6a2eb6796 100644 --- a/app-misc/gramps/Manifest +++ b/app-misc/gramps/Manifest @@ -2,7 +2,7 @@ AUX gramps-5.1.3-test_locale.patch 1195 BLAKE2B 1b1aeb08b90bff9db9d028499428efa6 AUX gramps-5.1.6-pep517_setup.patch 5873 BLAKE2B 62b8ca02f318c318e019366f35e39bda53fd000c8389cf1c4edfc673df008029d475c8667e69e25e3f27edbcce2f64e71d21fad43657bcfeb449b00ac7d9f2c0 SHA512 98a3807916f624b81f92cdbac1296fa9e91dd796b73d206da8561c61d45ead48bb178894cf0793471bb798f82d114a9fb3de1f0f0252cff7356402d0ba6111cb AUX gramps-5.2.1-test_locale.patch 1192 BLAKE2B 74c870c893a5187e5f73cd5f7fd4e5b667d6dc07984ce573ac4b1e3235f5ddc525ebe69e52edf49e9b884668e6ad5ad48f17b3b687cc5a3862a673ad3b057044 SHA512 5266e3fffde071f345e191c3c47dc74683ea645973e7a3863ab2e27d44ac7de12d5d075e67b6dcd44c7f8397dc1f11ee79515ef2903c76edab233c76bc907f21 DIST gramps-5.1.6.tar.gz 17429153 BLAKE2B fe94d80ff209e1f27ec1cfa533e916514336c1d367435e0a9da4b8309efbc9c047302a67ec24e28237eaead67ff63e76bd1384ac1e3df10e08ae98aca126566b SHA512 419bbfa54ca3bf33e71fd579c84a56eebe4afc78ccd50c23b2d62869684709ccbf373e8da0e65835d9fc21a29d2d144597d6cf8c425e14c91574535d4b1ab64d -DIST gramps-5.2.1.tar.gz 21059645 BLAKE2B 0fda7a637abe4f7f8019d113cc62b353f4e3628274e614cf8778b4c8303f68951ccb5ca7356faf7bce58ee399da1aa33f70ac482d995c60c9103eed9bae3b490 SHA512 ac7b9bd1bccf1094ccf91d3fec5cf1ed7327911d314c05b544c15aaf7681c0b5acd4088411200e23a70bcd965297107ea5deaf5c200b6b144b24d16e085c613e +DIST gramps-5.2.2.tar.gz 21070723 BLAKE2B 8edf794e766663a1536cc50599a418ccb6e06ea832be14227aaa29336a1165f54c00cfb5fa7ed6657256b6660d3217ac4f4e2e62d41097d66808f0f4f554238c SHA512 4e2480081c16a61e9b0d4b0bbecccf4e6af6a40498d6994d8103ac37a7f3ce7993359fc0a9ee72cb06173ab82e17029e1a731bcf4af360cfc73e3c44c9800ef5 EBUILD gramps-5.1.6-r3.ebuild 2425 BLAKE2B d66caf7c462d2be3d243423094937cedb34517baf7991d9ede070f608fe8122172d095c08ea95e5f2e0fc468fddebc1fd4a27a7601995107ea1868cf769f934a SHA512 07996daac28aa12585ae5699e6a89f5e591967b8d0c89ae7c27a326cee17062284a39e14144ea236d9726aa9f6ec594f4664e893532f04a98205a7b859f21dff -EBUILD gramps-5.2.1.ebuild 2135 BLAKE2B fa5da654fa64905402136b33965f9e635e64b5e7e91b90f4adc4318ab98372dd2783dfc608f5085af4d0b65a04c6ef139f981093758d528848e7e409975aa707 SHA512 8b7e627ed422d557a9fc062f7fab5326bcfa26955ea72341aefcc0e96ffa61b5e923088313166cc1d28d10448e109d955c4e131ee97244f35960d604e2eaf88f +EBUILD gramps-5.2.2.ebuild 2135 BLAKE2B fa5da654fa64905402136b33965f9e635e64b5e7e91b90f4adc4318ab98372dd2783dfc608f5085af4d0b65a04c6ef139f981093758d528848e7e409975aa707 SHA512 8b7e627ed422d557a9fc062f7fab5326bcfa26955ea72341aefcc0e96ffa61b5e923088313166cc1d28d10448e109d955c4e131ee97244f35960d604e2eaf88f MISC metadata.xml 5599 BLAKE2B a7156f87c83c95d4205c25274e04ca063a8f2246301e62c6f7854a6bb585fc895481d9accb9c6c48e30c09ccc472c81193b2d1b514fe0b53a3681f182c9922ba SHA512 41089a951759e1a3aa67009681b9f1da3ecfb92d71afe003a6560ebe268b670b9ca58b5adb397830b6538d722a31771d5b2ad1ec015f154c7739870821257cc7 diff --git a/app-misc/gramps/gramps-5.2.1.ebuild b/app-misc/gramps/gramps-5.2.2.ebuild index 302a27877ada..302a27877ada 100644 --- a/app-misc/gramps/gramps-5.2.1.ebuild +++ b/app-misc/gramps/gramps-5.2.2.ebuild diff --git a/dev-build/Manifest.gz b/dev-build/Manifest.gz Binary files differindex 7ee62d5ad0d6..e6a4294eb6bf 100644 --- a/dev-build/Manifest.gz +++ b/dev-build/Manifest.gz diff --git a/dev-build/cmake/Manifest b/dev-build/cmake/Manifest index e5fe157691d3..2102fc4d8f69 100644 --- a/dev-build/cmake/Manifest +++ b/dev-build/cmake/Manifest @@ -20,9 +20,13 @@ DIST cmake-3.28.4.tar.gz 11072355 BLAKE2B 26b9937ddd6015f1ab86e9c00bcc5f4f23b643 DIST cmake-3.29.0-SHA-256.txt 1646 BLAKE2B c8bca18c955580adca88de1c0a72ecea84ec0f1c8023e9e84010b1f3aceae578e866c64ff5896b325ee625fe754bfe88a86ce6d6beaa9735bc45ddef02934ca2 SHA512 9a33a74a799e0ae4464a3b084b94617734b36bed2ed70260a0700bd2e8f846b6cddb279d8fa91488b08d29b14ad34d45dcea01afabc720f57a9c90e7700aa205 DIST cmake-3.29.0-SHA-256.txt.asc 833 BLAKE2B eb78a1ebb3bd45a0308bffe8496feff89fa6aadab281488a91b9d9f6065261a4744d361ade701c616527e62e220aecbf164b5aa309c1288deca59fe1bbcffe33 SHA512 50c77aed7e4f834733a1abaf2367f87a8a1809a16d01d9dabb035c5afba282240ba6d0bd77fd93013266f5dc3e860f9025cfa54db6c7b6835f8471caef058519 DIST cmake-3.29.0.tar.gz 11244341 BLAKE2B 76244cfc6222ce23dbddc9bb3aa51d98d00826d6fa19d86b836f63977c56f0cae11cd592efa1c727e8872fea1e6365a3b67a37e80e588fbf4189f7ec07c2f6e1 SHA512 abcca7a4db221d98864b77220445f0b70f87149626d3162ed49636862b87514b2640318438c0c711bfaafa1aba4d049b55f98e6ac28c44545543986c35fbd062 +DIST cmake-3.29.1-SHA-256.txt 1646 BLAKE2B 09a540f98e5575d8a85d120a83fc9d7f1c1cd6792539bad3d1d464bf3da7539afcf0e19a7173566e59b176cc691dedf7589f6a95844c857786ad4a520ebf983f SHA512 78ac190968e5253a5cdef8acbddebf0f5750bf47aef92932b65fee4c75fd3c66a1fe3a366cd8105a9908b2d3324da4275b2b4f4c9e2c269818a6613b9dd21214 +DIST cmake-3.29.1-SHA-256.txt.asc 833 BLAKE2B 840db11dd025e9e980e8a16ac635a4e6a047c9680381c9496e12348c77e10c97eb5f8da1680a67d9920bab0b6161facdad0024f3e696f05fa2e03035cf0152b2 SHA512 ac3d031989a0d1cc97e56d4b9efa5dddba4f5b46489ca93df7be7e618b8a0aca08c1f4140b0194afe94291a0377615cb51b16fb3bbc1cc5954250bda3216fde1 +DIST cmake-3.29.1.tar.gz 11246071 BLAKE2B ec20bccb354a7097d8f2b1bd3486c162a93085671e10e4839c043b2452f597e4b8789dae887c88677d945ea7dcc71b8b0f30116103aac875270f52468bfc9bc0 SHA512 3665ddb356bf973f75c9f2601f7210f7ff58c77c39926a43af8640979777a796d441df43fda5d2632548f7d15e4553829680c76f3d9376f9e763fe7bba16f3d7 EBUILD cmake-3.27.9.ebuild 9114 BLAKE2B 54f89e907b123c6a7cca316b76436b3de5cc2d2bcb533300d25c4b1ca1276b410d535b61ebf41d32734424b2522e73875e63f0d694c70153dfadda66dd77f0e4 SHA512 141d63aec061f4ba4cdddb2b4e3561dfbea948347ff9759fafcf289c65ae47dbfadfbbe86fe305fb3a8dd350ddb7ce2b1880cb88e76b79f8aa476a09643cd645 EBUILD cmake-3.28.3.ebuild 8597 BLAKE2B 5fa0d35b797062ab9a2de27a4d4754fc9c4fe224d512b8160a8d3a80487f35043d37d79dc69063a924da08d370707a866f5fc09ed5a19cd22525f829856f7741 SHA512 632af44e6dbf364e26065b60ba49559492035f8fb02dccdeaa91e238cedd9d0e99bb68fc41c85fdf740f6ec3c5451f68f29b3f3a02231f10bee51ee5cf061c6e EBUILD cmake-3.28.4.ebuild 8604 BLAKE2B 5b984b7845e9ecf0862cecc826804935e0d9bc3944c4f92cc3178ed86a1fb8c760f08ef26b6c4df169816f412928fbb18e0c7867f5073fa81b178bd3fa61fdd3 SHA512 e52cb4186e14ebdd02b8c2b3f9c6e5b6b3d22589af7802e71a91d760ac19a980dc430bf77029bffed5abd30334164cb8b31b814b1a82d0476786e4d7ada8c7c2 EBUILD cmake-3.29.0.ebuild 8604 BLAKE2B 5b984b7845e9ecf0862cecc826804935e0d9bc3944c4f92cc3178ed86a1fb8c760f08ef26b6c4df169816f412928fbb18e0c7867f5073fa81b178bd3fa61fdd3 SHA512 e52cb4186e14ebdd02b8c2b3f9c6e5b6b3d22589af7802e71a91d760ac19a980dc430bf77029bffed5abd30334164cb8b31b814b1a82d0476786e4d7ada8c7c2 +EBUILD cmake-3.29.1.ebuild 8604 BLAKE2B 5b984b7845e9ecf0862cecc826804935e0d9bc3944c4f92cc3178ed86a1fb8c760f08ef26b6c4df169816f412928fbb18e0c7867f5073fa81b178bd3fa61fdd3 SHA512 e52cb4186e14ebdd02b8c2b3f9c6e5b6b3d22589af7802e71a91d760ac19a980dc430bf77029bffed5abd30334164cb8b31b814b1a82d0476786e4d7ada8c7c2 EBUILD cmake-9999.ebuild 8604 BLAKE2B 5b984b7845e9ecf0862cecc826804935e0d9bc3944c4f92cc3178ed86a1fb8c760f08ef26b6c4df169816f412928fbb18e0c7867f5073fa81b178bd3fa61fdd3 SHA512 e52cb4186e14ebdd02b8c2b3f9c6e5b6b3d22589af7802e71a91d760ac19a980dc430bf77029bffed5abd30334164cb8b31b814b1a82d0476786e4d7ada8c7c2 MISC metadata.xml 588 BLAKE2B 59754f6dd52986589583b875b48cdfb28f0d22e97fd6cdac9763ed2aa8981c692d81f6cfe73a93f7defde3e58fc0df60fba647760e9f20d00bd8141e4c39055e SHA512 ac463b9402727ba83b276fc206d2ea9101c6edc85142957c9be33bd8841c0396262ceaad545d133a84f6c294b5beee289e84c3226a1aac2d1f041dbfe08c047f diff --git a/dev-build/cmake/cmake-3.29.1.ebuild b/dev-build/cmake/cmake-3.29.1.ebuild new file mode 100644 index 000000000000..45477a10bfce --- /dev/null +++ b/dev-build/cmake/cmake-3.29.1.ebuild @@ -0,0 +1,278 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Generate using https://github.com/thesamesam/sam-gentoo-scripts/blob/main/niche/generate-cmake-docs +# Set to 1 if prebuilt, 0 if not +# (the construct below is to allow overriding from env for script) +: ${CMAKE_DOCS_PREBUILT:=1} + +CMAKE_DOCS_PREBUILT_DEV=sam +#CMAKE_DOCS_VERSION=$(ver_cut 1-3) +CMAKE_DOCS_VERSION=3.27.0 +# Default to generating docs (inc. man pages) if no prebuilt; overridden later +# See bug #784815 +CMAKE_DOCS_USEFLAG="+doc" + +# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja +# ... but seems fine as of 3.22.3? +# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759. +CMAKE_MAKEFILE_GENERATOR="emake" +CMAKE_REMOVE_MODULES_LIST=( none ) +inherit bash-completion-r1 cmake flag-o-matic multiprocessing \ + toolchain-funcs virtualx xdg-utils + +MY_P="${P/_/-}" + +DESCRIPTION="Cross platform Make" +HOMEPAGE="https://cmake.org/" +if [[ ${PV} == 9999 ]] ; then + CMAKE_DOCS_PREBUILT=0 + + EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git" + inherit git-r3 +else + SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz" + + if [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then + SRC_URI+=" !doc? ( https://dev.gentoo.org/~${CMAKE_DOCS_PREBUILT_DEV}/distfiles/${CATEGORY}/${PN}/${PN}-${CMAKE_DOCS_VERSION}-docs.tar.xz )" + fi + + if [[ ${PV} != *_rc* ]] ; then + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/bradking.asc + inherit verify-sig + + SRC_URI+=" verify-sig? ( + https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt + https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt.asc + )" + + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + + BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-bradking-20230817 )" + fi +fi + +[[ ${CMAKE_DOCS_PREBUILT} == 1 ]] && CMAKE_DOCS_USEFLAG="doc" + +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +SLOT="0" +IUSE="${CMAKE_DOCS_USEFLAG} dap gui ncurses qt6 test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=app-arch/libarchive-3.3.3:= + app-crypt/rhash:0= + >=dev-libs/expat-2.0.1 + >=dev-libs/jsoncpp-1.9.2-r2:0= + >=dev-libs/libuv-1.10.0:= + >=net-misc/curl-7.21.5[ssl] + sys-libs/zlib + virtual/pkgconfig + dap? ( dev-cpp/cppdap ) + gui? ( + !qt6? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5 + ) + qt6? ( dev-qt/qtbase:6[gui,widgets] ) + ) + ncurses? ( sys-libs/ncurses:= ) +" +DEPEND="${RDEPEND}" +BDEPEND+=" + doc? ( + dev-python/requests + dev-python/sphinx + ) + test? ( app-arch/libarchive[zstd] ) +" + +SITEFILE="50${PN}-gentoo.el" + +PATCHES=( + # Prefix + "${FILESDIR}"/${PN}-3.27.0_rc1-0001-Don-t-use-.so-for-modules-on-darwin-macos.-Use-.bund.patch + "${FILESDIR}"/${PN}-3.27.0_rc1-0002-Set-some-proper-paths-to-make-cmake-find-our-tools.patch + # Misc + "${FILESDIR}"/${PN}-3.27.0_rc1-0003-Prefer-pkgconfig-in-FindBLAS.patch + "${FILESDIR}"/${PN}-3.27.0_rc1-0004-Ensure-that-the-correct-version-of-Qt-is-always-used.patch + "${FILESDIR}"/${PN}-3.27.0_rc1-0005-Respect-Gentoo-s-Python-eclasses.patch + "${FILESDIR}"/${PN}-3.27.0_rc1-0006-Filter-out-distcc-warnings-to-avoid-confusing-CMake.patch + + # Upstream fixes (can usually be removed with a version bump) +) + +cmake_src_bootstrap() { + # disable running of cmake in bootstrap command + sed -i \ + -e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \ + bootstrap || die "sed failed" + + # execinfo.h on Solaris isn't quite what it is on Darwin + if [[ ${CHOST} == *-solaris* ]] ; then + sed -i -e 's/execinfo\.h/blablabla.h/' \ + Source/kwsys/CMakeLists.txt || die + fi + + # bootstrap script isn't exactly /bin/sh compatible + tc-env_build ${CONFIG_SHELL:-sh} ./bootstrap \ + --prefix="${T}/cmakestrap/" \ + --parallel=$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)") \ + || die "Bootstrap failed" +} + +src_unpack() { + if [[ ${PV} == 9999 ]] ; then + git-r3_src_unpack + elif [[ ${PV} == *_rc* ]] || ! use verify-sig ; then + default + else + cd "${DISTDIR}" || die + + # See https://mgorny.pl/articles/verify-sig-by-example.html#verifying-using-a-checksum-file-with-a-detached-signature + verify-sig_verify_detached ${MY_P}-SHA-256.txt{,.asc} + verify-sig_verify_unsigned_checksums ${MY_P}-SHA-256.txt sha256 ${MY_P}.tar.gz + + cd "${WORKDIR}" || die + + default + fi +} + +src_prepare() { + cmake_src_prepare + + if [[ ${CHOST} == *-darwin* ]] ; then + # Disable Xcode hooks, bug #652134 + sed -i -e 's/cm\(\|Global\|Local\)XCode[^.]\+\.\(cxx\|h\)//' \ + Source/CMakeLists.txt || die + sed -i -e '/define CMAKE_USE_XCODE/s/XCODE/NO_XCODE/' \ + -e '/cmGlobalXCodeGenerator.h/d' \ + Source/cmake.cxx || die + + # Disable isysroot usage with GCC, we've properly instructed + # where things are via GCC configuration and ldwrapper + sed -i -e '/cmake_gnu_set_sysroot_flag/d' \ + Modules/Platform/Apple-GNU-*.cmake || die + # Disable isysroot usage with clang as well + sed -i -e '/_SYSROOT_FLAG/d' \ + Modules/Platform/Apple-Clang.cmake || die + # Don't set a POSIX standard, system headers don't like that, #757426 + sed -i -e 's/^#if !defined(_WIN32) && !defined(__sun)/& \&\& !defined(__APPLE__)/' \ + Source/cmLoadCommandCommand.cxx \ + Source/cmStandardLexer.h \ + Source/cmSystemTools.cxx \ + Source/cmTimestamp.cxx + sed -i -e 's/^#if !defined(_POSIX_C_SOURCE) && !defined(_WIN32) && !defined(__sun)/& \&\& !defined(__APPLE__)/' \ + Source/cmStandardLexer.h + fi + + # Add gcc libs to the default link paths + sed -i \ + -e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \ + -e "$(usex prefix-guest "s|@GENTOO_HOST@||" "/@GENTOO_HOST@/d")" \ + -e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \ + Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed" + + if ! has_version -b \>=${CATEGORY}/${PN}-3.13 || ! cmake --version &>/dev/null ; then + CMAKE_BINARY="${S}/Bootstrap.cmk/cmake" + cmake_src_bootstrap + fi +} + +src_configure() { + # Fix linking on Solaris + [[ ${CHOST} == *-solaris* ]] && append-ldflags -lsocket -lnsl + + # ODR warnings, bug #858335 + # https://gitlab.kitware.com/cmake/cmake/-/issues/20740 + filter-lto + + local mycmakeargs=( + -DCMAKE_USE_SYSTEM_LIBRARIES=ON + -DCMake_ENABLE_DEBUGGER=$(usex dap) + -DCMAKE_DOC_DIR=/share/doc/${PF} + -DCMAKE_MAN_DIR=/share/man + -DCMAKE_DATA_DIR=/share/${PN} + -DSPHINX_MAN=$(usex doc) + -DSPHINX_HTML=$(usex doc) + -DBUILD_CursesDialog="$(usex ncurses)" + -DBUILD_TESTING=$(usex test) + -DBUILD_QtDialog=$(usex gui) + ) + + use gui && mycmakeargs+=( -DCMake_QT_MAJOR_VERSION=$(usex qt6 6 5) ) + + cmake_src_configure +} + +src_test() { + # Fix OutDir and SelectLibraryConfigurations tests + # these are altered thanks to our eclass + sed -i -e 's:^#_cmake_modify_IGNORE ::g' \ + "${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \ + || die + + pushd "${BUILD_DIR}" > /dev/null || die + + # Excluded tests: + # BootstrapTest: we actualy bootstrap it every time so why test it. + # BundleUtilities: bundle creation broken + # CMakeOnly.AllFindModules: pthread issues + # CTest.updatecvs: which fails to commit as root + # Fortran: requires fortran + # RunCMake.CompilerLauncher: also requires fortran + # RunCMake.CPack_RPM: breaks if app-arch/rpm is installed because + # debugedit binary is not in the expected location + # RunCMake.CPack_DEB: breaks if app-arch/dpkg is installed because + # it can't find a deb package that owns libc + # TestUpload, which requires network access + # RunCMake.CMP0125, known failure reported upstream (bug #829414) + local myctestargs=( + --output-on-failure + -E "(BootstrapTest|BundleUtilities|CMakeOnly.AllFindModules|CompileOptions|CTest.UpdateCVS|Fortran|RunCMake.CompilerLauncher|RunCMake.CPack_(DEB|RPM)|TestUpload|RunCMake.CMP0125)" \ + ) + + virtx cmake_src_test +} + +src_install() { + cmake_src_install + + # If USE=doc, there'll be newly generated docs which we install instead. + if ! use doc && [[ ${CMAKE_DOCS_PREBUILT} == 1 ]] ; then + doman "${WORKDIR}"/${PN}-${CMAKE_DOCS_VERSION}-docs/man*/*.[0-8] + fi + + insinto /usr/share/vim/vimfiles/syntax + doins Auxiliary/vim/syntax/cmake.vim + + insinto /usr/share/vim/vimfiles/indent + doins Auxiliary/vim/indent/cmake.vim + + insinto /usr/share/vim/vimfiles/ftdetect + doins "${FILESDIR}/${PN}.vim" + + dobashcomp Auxiliary/bash-completion/{${PN},ctest,cpack} +} + +pkg_postinst() { + if use gui; then + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update + fi +} + +pkg_postrm() { + if use gui; then + xdg_icon_cache_update + xdg_desktop_database_update + xdg_mimeinfo_database_update + fi +} diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz Binary files differindex 284207da3d78..60337b3ec4f4 100644 --- a/dev-db/Manifest.gz +++ b/dev-db/Manifest.gz diff --git a/dev-db/mysql-init-scripts/Manifest b/dev-db/mysql-init-scripts/Manifest index 70d00a52d4b2..125bde96d2fc 100644 --- a/dev-db/mysql-init-scripts/Manifest +++ b/dev-db/mysql-init-scripts/Manifest @@ -1,7 +1,7 @@ AUX conf.d-2.0 2945 BLAKE2B c31c5396a12bd1319fb1172d3431331045a9bebdd90aa5e4bea76427033ea1ed99acbe7b2a0433936c6709b63d903093e0018ed9e5533014e18b9eb06d5eb7c2 SHA512 6d330b84b36ce105b59bad16e3e9b336551248d63daef07501bb1cf064ddc18212795de8c0eabda11c43968316322c9f289f75fd4d2cf5a8606cac2977cf0232 -AUX init.d-2.3 5722 BLAKE2B d3db86f22bb2bb7df5b03e071cf81bd005f45002a43c23a66a34dba540f397eb59e5db3fa1bffcfef8a63f0e69594e50312d785ade5da7b0fec0cccb4d949b8e SHA512 f8d8c4521c35e1d6de2a8a29e6be98dacdbd64d8a7b128c8b63361076d460475de537c57fa891aa0b1d862bcd71800f2c480bd087d89115601b5ccc49b0a2c18 -AUX init.d-s6-2.3 4980 BLAKE2B b165f6a87cc3570ef6aa28d82dedbd0bc5e151c73e7a97bca62e474af15ae9cb91869f1f2d0a12618c972aa8d4b2100202671b736b6b184c6d9ad644f5955fe8 SHA512 61bfffb8a7af2fa5f2cd0f9e21930e5a2527bd9f2ada617d1b1c06110e247c78b4889f3a80d426eb2b9fcf0c312c6d0cbdc4b501690219f35b9b10d693f538a9 -AUX init.d-supervise-2.3 5331 BLAKE2B b532f7759d9aba57526f6132598faf6d0f527f578edef13289965eaac39d7fe0403a8580a03c9b2aea0dfcc6dc51b5ce45afe49ec3c0b320161ece1031c40651 SHA512 ccb36e83357fdbb14bf3f842b06ddde1e019e802a2d6659f67944f5743e07b352668fcee81fd62a9c221c532ed17cef107fea6647c8454dd6274e3e50bfa4b09 +AUX init.d-2.3 5723 BLAKE2B 8f8a1a319f0a25e161a49c015fef1a4940302f91e2ce327eeab38e79d8d71e184298334814141e4a8225443d1d6eb96261f493094ecab3e8baa7a9eb469aa388 SHA512 ed02b40e975f21917c718a19243687bea84a8b4cbd46479035d544798b14a8356d691c9bb7fa0a33fd07617872c07d74cf6f8b4c8328a84ab6b17b794cafa7ed +AUX init.d-s6-2.3 4981 BLAKE2B 7526a392dd14163b143b1f6192ae22783c7912899b7819db37d18e8b88d55cc1b12eef24da85c687f17e379b6cd9d429e98869c96ff9fa3f8784486db1e9a5e7 SHA512 3003f4b14face196b939c9d1efc553606cc34ef72fb0245ad113cf23f5e0ef50281227fe801c5a5bf8e8633d7771978185cbbf5e7e7c3aac95b0359b7c905ac1 +AUX init.d-supervise-2.3 5333 BLAKE2B ea462b8172715fea8e9827c73d0f344bb961c68eb78f89e28b142c090404fa843a03b7f0402b0e3a6ece0e50edf10b6d941204aecb8573298480a3ba93d25771 SHA512 f13d96b4114c321777c1fcf30a3cfc9b060d078f13a16171cd6569a807da9e5276f7f0e2afd9a01844333561e53cc3282f375be960611aa1570e9d5595126095 AUX log-s6 373 BLAKE2B e4579d7288c7e05c1abba55c29759eb3b0b49153c7b134e28b7308ba83e33c409d82ddc2e9794d0a398330b5b72ac33d165c6140259857ce3204928b20c2f6ac SHA512 e686bc0a4d9d5daf263c5a5f6bb883da1495feb9910f93c791af2d858b2adbf7cfc785c336ce470609f3f7bd12dabb97b470453bd67316feef5ed4df9ee9307d AUX logrotate.mysql-2.3 453 BLAKE2B 80f1d78ff5531443c1038abeac2ae8b1177e12b069f83e62e1844b08584bcb64e1b8c31bbf2399e6f9a9dbdf52599ee76de0cbe299a11aadf38bfc5b8f9d1b90 SHA512 b45773ccc270e4c6689751e008f6fa03c5de5963b7f2347ecb9975400e865120c8ac1362ca7b4920516b2da87748b86e4810dce0760b0e48c029df4a2f590348 AUX mysql.conf-r1 33 BLAKE2B 62a01dd872d73abe6fe705c5b2771bbd1c1ffcac69b06ee783c84fb34cc806d831688a8ef69ea8671528db9096e87abdc9b37e6cf52a7b5abffee9e6b5bc9ed4 SHA512 04e7a1b4b1007d8c0a15285408834bf6a9b59fbce55e34fbc52857a90091c0b67c89d032e0ae8a6f990e726bad5a7f53106dff7ba41e09e5ba2ff343d00e486f @@ -9,5 +9,5 @@ AUX mysqld-v2.service 1208 BLAKE2B 9dad4cfa0a102fe7705f4d1db042d0c65d66e669b51b8 AUX mysqld-wait-ready 1758 BLAKE2B 2a6ccc105cedc78e4e8acf77fd13f8083af80b3488572079bd063fac263382cd37a85cf40c02ffa8a9a047f146402dc2f7bfef91d47487003b64c84cdc8196c9 SHA512 ad4a850d045149df156c8236ae114e94887626e3ca803dea9bcc3909349043b51357a71ac17d694e0217f7856e076a0736267fc1ea3dedbef8a319fc9014c01b AUX mysqld_at-v2.service 1170 BLAKE2B d02f7ee3549d273d309e8e6e5cd8c2f987c6feab42bb330367c14df6932a887f7740ca6c28ecd15aba8bf2f89c33854345d773134630a5e8cd5ce8b99a8b6667 SHA512 a91eb574925afc0096e668799f9806b1cfa4c808ffab26dab5df1934db0dd8059a5e7913b0fdc3374f41e14cc72a6450890c9d746d3ff2de873af91199a71ee0 AUX run-s6 268 BLAKE2B ebc9c74527257e1a35a4671afe2d34d9ed9868db0e0f33eebe655b31317a4ceeb02affe471ad49007534a9ce0a9399d9f14af664488ae753e207cf97d467107b SHA512 82be247195f6d9d230b063e9bda393bab8855382c2f3e5eb4d427fc1eb7e23dbd8c90939224ff2b5e4116a5c9d3f26ebdc9b9f548cde91e7c1217f4f8500c0d3 -EBUILD mysql-init-scripts-2.3-r7.ebuild 1995 BLAKE2B 50f8556000b92104a683513d48a16d2febcdc7d51e80a2f1f4bfb6d3a9f9d7fd16350a4ba41cb7ff9bbcd916a21c9dfb9c88c680688f6f7ec82eef9d34e7322e SHA512 8192804f56afc61331ede765517f6edda1a933e2180154f0f5a9f902f0f3a93bc51ed3f6f1bfab5d1f6c733817467bbb57a1991cd7aa36adf3c6d8731ebc2efe +EBUILD mysql-init-scripts-2.3-r8.ebuild 1995 BLAKE2B 50f8556000b92104a683513d48a16d2febcdc7d51e80a2f1f4bfb6d3a9f9d7fd16350a4ba41cb7ff9bbcd916a21c9dfb9c88c680688f6f7ec82eef9d34e7322e SHA512 8192804f56afc61331ede765517f6edda1a933e2180154f0f5a9f902f0f3a93bc51ed3f6f1bfab5d1f6c733817467bbb57a1991cd7aa36adf3c6d8731ebc2efe MISC metadata.xml 244 BLAKE2B 4123aca5430915cc6801ba9b4e57e1ff48f31a4bacaa785c4dfbbf2d1aadf14f274684cad9b24a09e875a7f621b33bd9bd3333f7ababbd44aa173d4ace98b46e SHA512 380cbd85bebb869f4a2ec1e3518dc6ac5abed1fa5364172e7436098dbd910e738c4d59ee18aa7cf387b354020ed5782732e43702dc83c1857d46b720d623143d diff --git a/dev-db/mysql-init-scripts/files/init.d-2.3 b/dev-db/mysql-init-scripts/files/init.d-2.3 index 90e7e7536881..1216ac9a67c3 100644 --- a/dev-db/mysql-init-scripts/files/init.d-2.3 +++ b/dev-db/mysql-init-scripts/files/init.d-2.3 @@ -1,12 +1,12 @@ #!/sbin/openrc-run -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 extra_commands="checkconfig" extra_stopped_commands="bootstrap_galera" description_checkconfig="Verify the server's configuration" -description_boostrap_galera="Start a new Galera cluster with this server as the initial node" +description_bootstrap_galera="Start a new Galera cluster with this server as the initial node" depend() { use net.lo diff --git a/dev-db/mysql-init-scripts/files/init.d-s6-2.3 b/dev-db/mysql-init-scripts/files/init.d-s6-2.3 index 5bf62e3ef937..4222de898125 100644 --- a/dev-db/mysql-init-scripts/files/init.d-s6-2.3 +++ b/dev-db/mysql-init-scripts/files/init.d-s6-2.3 @@ -1,5 +1,5 @@ #!/sbin/openrc-run -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 depend() { @@ -41,7 +41,7 @@ extra_commands="checkconfig" extra_stopped_commands="bootstrap_galera" description_checkconfig="Verify the server's configuration" -description_boostrap_galera="Start a new Galera cluster with this server as the initial node" +description_bootstrap_galera="Start a new Galera cluster with this server as the initial node" supervisor=s6 name=$(mysql_svcname) s6_service_timeout_stop="$((1000*${STOP_TIMEOUT:-120}))" diff --git a/dev-db/mysql-init-scripts/files/init.d-supervise-2.3 b/dev-db/mysql-init-scripts/files/init.d-supervise-2.3 index 1bacbd4d8566..fa7cba8d45c4 100644 --- a/dev-db/mysql-init-scripts/files/init.d-supervise-2.3 +++ b/dev-db/mysql-init-scripts/files/init.d-supervise-2.3 @@ -1,12 +1,12 @@ #!/sbin/openrc-run -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 extra_commands="checkconfig" -extra_stopped_commands="boostrap_galera" +extra_stopped_commands="bootstrap_galera" description_checkconfig="Verify the server's configuration" -description_boostrap_galera="Start a new Galera cluster with this server as the initial node" +description_bootstrap_galera="Start a new Galera cluster with this server as the initial node" depend() { use net.lo diff --git a/dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r7.ebuild b/dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r8.ebuild index ce3110eecafa..ce3110eecafa 100644 --- a/dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r7.ebuild +++ b/dev-db/mysql-init-scripts/mysql-init-scripts-2.3-r8.ebuild diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz Binary files differindex 6afff29cbad0..098951b4aa24 100644 --- a/dev-perl/Manifest.gz +++ b/dev-perl/Manifest.gz diff --git a/dev-perl/Net-CUPS/Manifest b/dev-perl/Net-CUPS/Manifest index c09b259cefd0..45d215769e38 100644 --- a/dev-perl/Net-CUPS/Manifest +++ b/dev-perl/Net-CUPS/Manifest @@ -1,3 +1,5 @@ +AUX Net-CUPS-0.640.0-libcupsfilters-2.patch 11384 BLAKE2B 307647753a9f40dee162254171a2ba807d0f4f431022041128b24f3972d1841a3e3c6f191c4a0646331b0bb7411cb97ae38e3eb43ff3eb13b8ae8e53e8b3522d SHA512 a3393b5e6c87bb8a9d4b995fcd74a30e22a5a949b2ecd9329120a3637f37c83a8c479e120e725c97fb0d908369586f65e17d97d8ce7585ef7944a6f1cc647333 DIST Net-CUPS-0.64.tar.gz 87872 BLAKE2B 5711dd36e07911ecb8b6a1c5306e7bfe4004deb3ae2f571094ca4d1273abab506d7b3192d7bb1146e213e8adba645d2259d31e10d375c8635f9d3a0d77007048 SHA512 66ce9d7fbdee7842fab292e301cfdfe7a6bb1dd77732b01fb322499d830e00345a00a74e1c00d09b2db1b57c43d459c3fc447ce97d5a72666a70cfeec1e842ce EBUILD Net-CUPS-0.640.0-r1.ebuild 431 BLAKE2B fe61724f707477904b9966314c6201c0cfe72f5bae7bebedc0274cb43df1dd563489af1fa09cb03b002b8c7de48fa7a14bc843d4acfb00e1e2960b7b4a8ef53a SHA512 bbbfc4d6b6e2e2d6ad0d6aba3ae764040f9c11048cd4095c3148c054fe8750507a41e06a3d589e9c93a00b7b55df08f49a977bc2c732e4e877f9af35c4272bdd +EBUILD Net-CUPS-0.640.0-r2.ebuild 581 BLAKE2B b5cdf2cdcfa3250130052aea2033213acef71c90924c0ad350fc20ad0e244f116a5429a9d2fbde94a59300fb38c3956fcd83365480cb715ee190318f58e3523f SHA512 e53e240f3184a844fca9bac2884bdcd8b36a27eeb480d10749c5a6371c630f1381107d060344e6c48fb91af01b9812973bcef9f368dd024255fac6591860e9a6 MISC metadata.xml 580 BLAKE2B e87df907978fc8d0e440780cfceb9d2a061ca678cf8fa5dd1dbb5ce6b5048158a4430491056fecc8964cbf2f61cd4c64a53679639d1eb43badd11b493a6115f2 SHA512 24ddf8338a965da426a9ff86d51e97abc0077e13362beded792b17a94315f670a038497a520b4562989b76e2b52f8942dcb999b890b8d61164c46a3061a8083d diff --git a/dev-perl/Net-CUPS/Net-CUPS-0.640.0-r2.ebuild b/dev-perl/Net-CUPS/Net-CUPS-0.640.0-r2.ebuild new file mode 100644 index 000000000000..eabcf205c369 --- /dev/null +++ b/dev-perl/Net-CUPS/Net-CUPS-0.640.0-r2.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DIST_AUTHOR=NINE +DIST_VERSION=0.64 +DIST_EXAMPLES=( "examples/*" ) +inherit perl-module + +DESCRIPTION="CUPS C API Interface" + +SLOT="0" +KEYWORDS="~amd64 ~x86" + +# TODO: Do we really need cups-filters here too? +RDEPEND=" + net-print/cups + net-print/cups-filters + >=net-print/libcupsfilters-2 +" +BDEPEND=" + ${RDEPEND} + virtual/perl-ExtUtils-MakeMaker + test? ( virtual/perl-Test-Simple ) +" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}"/Net-CUPS-0.640.0-libcupsfilters-2.patch +) diff --git a/dev-perl/Net-CUPS/files/Net-CUPS-0.640.0-libcupsfilters-2.patch b/dev-perl/Net-CUPS/files/Net-CUPS-0.640.0-libcupsfilters-2.patch new file mode 100644 index 000000000000..0d8cebd48554 --- /dev/null +++ b/dev-perl/Net-CUPS/files/Net-CUPS-0.640.0-libcupsfilters-2.patch @@ -0,0 +1,340 @@ +https://bugs.gentoo.org/921638 +https://rt.cpan.org/Public/Bug/Display.html?id=150529 +https://launchpadlibrarian.net/698897992/libnet-cups-perl_0.64-3_0.64-3ubuntu1.diff.gz +https://git.launchpad.net/ubuntu/+source/libnet-cups-perl/tree/debian/patches/cupsfilters-2.0.patch?id=a47b8df8551853c12a7f965ae60bb52333883c88 + +Description: Fix build against libcupsfilters 2.0 + With version 2.0, libcupsfilters renamed some of the constants to make the API + consistent. Update the code accordingly. + https://github.com/OpenPrinting/libcupsfilters/blob/26f9c3fb7c8eb3451f517da0fd91870534fac842/CHANGES.md +Author: Olivier Gayot <olivier.gayot@canonical.com> +Bug-Ubuntu: https://launchpad.net/bugs/2044113 +Forwarded: not-needed +Last-Update: 2023-11-21 +--- a/Makefile.PL 2016-07-21 08:49:51.595781877 +0200 ++++ b/Makefile.PL 2023-11-21 11:48:07.383851727 +0100 +@@ -82,6 +82,12 @@ + + my @names = ( + { name => "AF_LOCAL", macro => "1" }, ++ { name => "CF_IMAGE_BLACK", macro => "1" }, ++ { name => "CF_IMAGE_CMY", macro => "1" }, ++ { name => "CF_IMAGE_CMYK", macro => "1" }, ++ { name => "CF_IMAGE_RGB", macro => "1" }, ++ { name => "CF_IMAGE_RGB_CMYK", macro => "1" }, ++ { name => "CF_IMAGE_WHITE", macro => "1" }, + { name => "CUPS_ACCEPT_JOBS", macro => "1" }, + { name => "CUPS_ADD_CLASS", macro => "1" }, + { name => "CUPS_ADD_MODIFY_CLASS", macro => "1" }, +@@ -112,12 +118,6 @@ + { name => "CUPS_GET_DEVICES", macro => "1" }, + { name => "CUPS_GET_PPDS", macro => "1" }, + { name => "CUPS_GET_PRINTERS", macro => "1" }, +- { name => "CUPS_IMAGE_BLACK", macro => "1" }, +- { name => "CUPS_IMAGE_CMY", macro => "1" }, +- { name => "CUPS_IMAGE_CMYK", macro => "1" }, +- { name => "CUPS_IMAGE_RGB", macro => "1" }, +- { name => "CUPS_IMAGE_RGB_CMYK", macro => "1" }, +- { name => "CUPS_IMAGE_WHITE", macro => "1" }, + { name => "CUPS_ISO8859_1", macro => "1" }, + { name => "CUPS_ISO8859_10", macro => "1" }, + { name => "CUPS_ISO8859_11", macro => "1" }, +--- a/fallback/const-c.inc 2008-05-08 04:43:32.000000000 +0200 ++++ b/fallback/const-c.inc 2023-11-21 11:45:30.133345667 +0100 +@@ -651,7 +651,7 @@ + constant_14 (pTHX_ const char *name, IV *iv_return) { + /* When generated this function returned values for the list of names given + here. However, subsequent manual editing may have added or removed some. +- CUPS_ADD_CLASS CUPS_FILE_GZIP CUPS_FILE_NONE CUPS_IMAGE_CMY CUPS_IMAGE_RGB ++ CUPS_ADD_CLASS CUPS_FILE_GZIP CUPS_FILE_NONE CF_IMAGE_CMY CF_IMAGE_RGB + CUPS_ISO8859_1 CUPS_ISO8859_2 CUPS_ISO8859_3 CUPS_ISO8859_4 CUPS_ISO8859_5 + CUPS_ISO8859_6 CUPS_ISO8859_7 CUPS_ISO8859_8 CUPS_ISO8859_9 CUPS_MAC_ROMAN + HTTP_AUTH_NONE HTTP_FIELD_MAX HTTP_FORBIDDEN HTTP_MAX_VALUE HTTP_NOT_FOUND +@@ -725,9 +725,9 @@ + } + break; + case 'B': +- if (memEQ(name, "CUPS_IMAGE_RG", 13)) { ++ if (memEQ(name, "CF_IMAGE_RG", 13)) { + /* B */ +- *iv_return = CUPS_IMAGE_RGB; ++ *iv_return = CF_IMAGE_RGB; + return PERL_constant_ISIV; + } + if (memEQ(name, "IPP_CANCEL_JO", 13)) { +@@ -884,9 +884,9 @@ + } + break; + case 'Y': +- if (memEQ(name, "CUPS_IMAGE_CM", 13)) { ++ if (memEQ(name, "CF_IMAGE_CM", 13)) { + /* Y */ +- *iv_return = CUPS_IMAGE_CMY; ++ *iv_return = CF_IMAGE_CMY; + return PERL_constant_ISIV; + } + if (memEQ(name, "HTTP_USE_PROX", 13)) { +@@ -903,7 +903,7 @@ + constant_15 (pTHX_ const char *name, IV *iv_return) { + /* When generated this function returned values for the list of names given + here. However, subsequent manual editing may have added or removed some. +- CUPS_BACKEND_OK CUPS_IMAGE_CMYK CUPS_ISO8859_10 CUPS_ISO8859_11 ++ CUPS_BACKEND_OK CF_IMAGE_CMYK CUPS_ISO8859_10 CUPS_ISO8859_11 + CUPS_ISO8859_13 CUPS_ISO8859_14 CUPS_ISO8859_15 CUPS_ISO8859_16 + CUPS_PRINTER_BW HTTP_AUTH_BASIC HTTP_FIELD_DATE HTTP_FIELD_HOST + HTTP_FIELD_LINK HTTP_MAX_BUFFER HTTP_NO_CONTENT IPP_BAD_REQUEST +@@ -1029,9 +1029,9 @@ + *iv_return = CUPS_BACKEND_OK; + return PERL_constant_ISIV; + } +- if (memEQ(name, "CUPS_IMAGE_CMY", 14)) { ++ if (memEQ(name, "CF_IMAGE_CMY", 14)) { + /* K */ +- *iv_return = CUPS_IMAGE_CMYK; ++ *iv_return = CF_IMAGE_CMYK; + return PERL_constant_ISIV; + } + if (memEQ(name, "HTTP_FIELD_LIN", 14)) { +@@ -1136,7 +1136,7 @@ + /* When generated this function returned values for the list of names given + here. However, subsequent manual editing may have added or removed some. + CUPS_ACCEPT_JOBS CUPS_ADD_PRINTER CUPS_GET_CLASSES CUPS_GET_DEFAULT +- CUPS_GET_DEVICES CUPS_IMAGE_BLACK CUPS_IMAGE_WHITE CUPS_MAX_USTRING ++ CUPS_GET_DEVICES CF_IMAGE_BLACK CF_IMAGE_WHITE CUPS_MAX_USTRING + CUPS_PRINTER_FAX CUPS_REJECT_JOBS CUPS_SET_DEFAULT CUPS_WINDOWS_874 + CUPS_WINDOWS_932 CUPS_WINDOWS_936 CUPS_WINDOWS_949 CUPS_WINDOWS_950 + HTTP_BAD_GATEWAY HTTP_BAD_REQUEST HTTP_FIELD_RANGE HTTP_URI_BAD_URI +@@ -1176,9 +1176,9 @@ + } + break; + case 'A': +- if (memEQ(name, "CUPS_IMAGE_BLACK", 16)) { ++ if (memEQ(name, "CF_IMAGE_BLACK", 16)) { + /* ^ */ +- *iv_return = CUPS_IMAGE_BLACK; ++ *iv_return = CF_IMAGE_BLACK; + return PERL_constant_ISIV; + } + if (memEQ(name, "IPP_TAG_LANGUAGE", 16)) { +@@ -1233,9 +1233,9 @@ + } + break; + case 'I': +- if (memEQ(name, "CUPS_IMAGE_WHITE", 16)) { ++ if (memEQ(name, "CF_IMAGE_WHITE", 16)) { + /* ^ */ +- *iv_return = CUPS_IMAGE_WHITE; ++ *iv_return = CF_IMAGE_WHITE; + return PERL_constant_ISIV; + } + if (memEQ(name, "CUPS_MAX_USTRING", 16)) { +@@ -1855,7 +1855,7 @@ + /* When generated this function returned values for the list of names given + here. However, subsequent manual editing may have added or removed some. + CUPS_BACKEND_CANCEL CUPS_BACKEND_FAILED CUPS_DELETE_PRINTER +- CUPS_IMAGE_RGB_CMYK CUPS_PRINTER_COPIES CUPS_PRINTER_DELETE ++ CF_IMAGE_RGB_CMYK CUPS_PRINTER_COPIES CUPS_PRINTER_DELETE + CUPS_PRINTER_DUPLEX CUPS_PRINTER_MEDIUM CUPS_PRINTER_REMOTE + CUPS_PRINTER_STAPLE HTTP_ENCODE_CHUNKED HTTP_ENCRYPT_ALWAYS + HTTP_FIELD_LOCATION HTTP_NOT_ACCEPTABLE HTTP_URI_BAD_SCHEME +@@ -1903,9 +1903,9 @@ + } + break; + case 'C': +- if (memEQ(name, "CUPS_IMAGE_RGB_CMYK", 19)) { ++ if (memEQ(name, "CF_IMAGE_RGB_CMYK", 19)) { + /* ^ */ +- *iv_return = CUPS_IMAGE_RGB_CMYK; ++ *iv_return = CF_IMAGE_RGB_CMYK; + return PERL_constant_ISIV; + } + if (memEQ(name, "PPD_CUSTOM_PASSCODE", 19)) { +@@ -3319,6 +3319,12 @@ + my $types = {map {($_, 1)} qw(IV)}; + my @names = (qw(INET6), + {name=>"AF_LOCAL", type=>"IV", macro=>"1"}, ++ {name=>"CF_IMAGE_BLACK", type=>"IV", macro=>"1"}, ++ {name=>"CF_IMAGE_CMY", type=>"IV", macro=>"1"}, ++ {name=>"CF_IMAGE_CMYK", type=>"IV", macro=>"1"}, ++ {name=>"CF_IMAGE_RGB", type=>"IV", macro=>"1"}, ++ {name=>"CF_IMAGE_RGB_CMYK", type=>"IV", macro=>"1"}, ++ {name=>"CF_IMAGE_WHITE", type=>"IV", macro=>"1"}, + {name=>"CUPS_ACCEPT_JOBS", type=>"IV", macro=>"1"}, + {name=>"CUPS_ADD_CLASS", type=>"IV", macro=>"1"}, + {name=>"CUPS_ADD_MODIFY_CLASS", type=>"IV", macro=>"1"}, +@@ -3349,12 +3355,6 @@ + {name=>"CUPS_GET_DEVICES", type=>"IV", macro=>"1"}, + {name=>"CUPS_GET_PPDS", type=>"IV", macro=>"1"}, + {name=>"CUPS_GET_PRINTERS", type=>"IV", macro=>"1"}, +- {name=>"CUPS_IMAGE_BLACK", type=>"IV", macro=>"1"}, +- {name=>"CUPS_IMAGE_CMY", type=>"IV", macro=>"1"}, +- {name=>"CUPS_IMAGE_CMYK", type=>"IV", macro=>"1"}, +- {name=>"CUPS_IMAGE_RGB", type=>"IV", macro=>"1"}, +- {name=>"CUPS_IMAGE_RGB_CMYK", type=>"IV", macro=>"1"}, +- {name=>"CUPS_IMAGE_WHITE", type=>"IV", macro=>"1"}, + {name=>"CUPS_ISO8859_1", type=>"IV", macro=>"1"}, + {name=>"CUPS_ISO8859_10", type=>"IV", macro=>"1"}, + {name=>"CUPS_ISO8859_11", type=>"IV", macro=>"1"}, +--- a/lib/Net/CUPS.pm 2017-06-08 20:09:35.818415994 +0200 ++++ b/lib/Net/CUPS.pm 2023-11-21 11:47:36.988812502 +0100 +@@ -23,6 +23,12 @@ + # will save memory. + our %EXPORT_TAGS = ( 'all' => [ qw( + AF_LOCAL ++ CF_IMAGE_BLACK ++ CF_IMAGE_CMY ++ CF_IMAGE_CMYK ++ CF_IMAGE_RGB ++ CF_IMAGE_RGB_CMYK ++ CF_IMAGE_WHITE + CUPS_ACCEPT_JOBS + CUPS_ADD_CLASS + CUPS_ADD_MODIFY_CLASS +@@ -53,12 +59,6 @@ + CUPS_GET_DEVICES + CUPS_GET_PPDS + CUPS_GET_PRINTERS +- CUPS_IMAGE_BLACK +- CUPS_IMAGE_CMY +- CUPS_IMAGE_CMYK +- CUPS_IMAGE_RGB +- CUPS_IMAGE_RGB_CMYK +- CUPS_IMAGE_WHITE + CUPS_ISO8859_1 + CUPS_ISO8859_10 + CUPS_ISO8859_11 +@@ -493,6 +493,12 @@ + + our @EXPORT = qw( + AF_LOCAL ++ CF_IMAGE_BLACK ++ CF_IMAGE_CMY ++ CF_IMAGE_CMYK ++ CF_IMAGE_RGB ++ CF_IMAGE_RGB_CMYK ++ CF_IMAGE_WHITE + CUPS_ACCEPT_JOBS + CUPS_ADD_CLASS + CUPS_ADD_MODIFY_CLASS +@@ -523,12 +529,6 @@ + CUPS_GET_DEVICES + CUPS_GET_PPDS + CUPS_GET_PRINTERS +- CUPS_IMAGE_BLACK +- CUPS_IMAGE_CMY +- CUPS_IMAGE_CMYK +- CUPS_IMAGE_RGB +- CUPS_IMAGE_RGB_CMYK +- CUPS_IMAGE_WHITE + CUPS_ISO8859_1 + CUPS_ISO8859_10 + CUPS_ISO8859_11 +--- a/lib/Net/CUPS/Destination.pm 2017-06-08 20:06:22.597793032 +0200 ++++ b/lib/Net/CUPS/Destination.pm 2023-11-21 11:47:22.985270272 +0100 +@@ -25,6 +25,12 @@ + # will save memory. + our %EXPORT_TAGS = ( 'all' => [ qw( + AF_LOCAL ++ CF_IMAGE_BLACK ++ CF_IMAGE_CMY ++ CF_IMAGE_CMYK ++ CF_IMAGE_RGB ++ CF_IMAGE_RGB_CMYK ++ CF_IMAGE_WHITE + CUPS_ACCEPT_JOBS + CUPS_ADD_CLASS + CUPS_ADD_MODIFY_CLASS +@@ -55,12 +61,6 @@ + CUPS_GET_DEVICES + CUPS_GET_PPDS + CUPS_GET_PRINTERS +- CUPS_IMAGE_BLACK +- CUPS_IMAGE_CMY +- CUPS_IMAGE_CMYK +- CUPS_IMAGE_RGB +- CUPS_IMAGE_RGB_CMYK +- CUPS_IMAGE_WHITE + CUPS_ISO8859_1 + CUPS_ISO8859_10 + CUPS_ISO8859_11 +@@ -495,6 +495,12 @@ + + our @EXPORT = qw( + AF_LOCAL ++ CF_IMAGE_BLACK ++ CF_IMAGE_CMY ++ CF_IMAGE_CMYK ++ CF_IMAGE_RGB ++ CF_IMAGE_RGB_CMYK ++ CF_IMAGE_WHITE + CUPS_ACCEPT_JOBS + CUPS_ADD_CLASS + CUPS_ADD_MODIFY_CLASS +@@ -525,12 +531,6 @@ + CUPS_GET_DEVICES + CUPS_GET_PPDS + CUPS_GET_PRINTERS +- CUPS_IMAGE_BLACK +- CUPS_IMAGE_CMY +- CUPS_IMAGE_CMYK +- CUPS_IMAGE_RGB +- CUPS_IMAGE_RGB_CMYK +- CUPS_IMAGE_WHITE + CUPS_ISO8859_1 + CUPS_ISO8859_10 + CUPS_ISO8859_11 +--- a/lib/Net/CUPS/PPD.pm 2016-07-21 08:53:57.946509846 +0200 ++++ b/lib/Net/CUPS/PPD.pm 2023-11-21 11:47:08.169765381 +0100 +@@ -25,6 +25,12 @@ + # will save memory. + our %EXPORT_TAGS = ( 'all' => [ qw( + AF_LOCAL ++ CF_IMAGE_BLACK ++ CF_IMAGE_CMY ++ CF_IMAGE_CMYK ++ CF_IMAGE_RGB ++ CF_IMAGE_RGB_CMYK ++ CF_IMAGE_WHITE + CUPS_ACCEPT_JOBS + CUPS_ADD_CLASS + CUPS_ADD_MODIFY_CLASS +@@ -55,12 +61,6 @@ + CUPS_GET_DEVICES + CUPS_GET_PPDS + CUPS_GET_PRINTERS +- CUPS_IMAGE_BLACK +- CUPS_IMAGE_CMY +- CUPS_IMAGE_CMYK +- CUPS_IMAGE_RGB +- CUPS_IMAGE_RGB_CMYK +- CUPS_IMAGE_WHITE + CUPS_ISO8859_1 + CUPS_ISO8859_10 + CUPS_ISO8859_11 +@@ -498,6 +498,12 @@ + + our @EXPORT = qw( + AF_LOCAL ++ CF_IMAGE_BLACK ++ CF_IMAGE_CMY ++ CF_IMAGE_CMYK ++ CF_IMAGE_RGB ++ CF_IMAGE_RGB_CMYK ++ CF_IMAGE_WHITE + CUPS_ACCEPT_JOBS + CUPS_ADD_CLASS + CUPS_ADD_MODIFY_CLASS +@@ -528,12 +534,6 @@ + CUPS_GET_DEVICES + CUPS_GET_PPDS + CUPS_GET_PRINTERS +- CUPS_IMAGE_BLACK +- CUPS_IMAGE_CMY +- CUPS_IMAGE_CMYK +- CUPS_IMAGE_RGB +- CUPS_IMAGE_RGB_CMYK +- CUPS_IMAGE_WHITE + CUPS_ISO8859_1 + CUPS_ISO8859_10 + CUPS_ISO8859_11 + diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz Binary files differindex 83c859c8a1d6..53d6d5410d2c 100644 --- a/dev-util/Manifest.gz +++ b/dev-util/Manifest.gz diff --git a/dev-util/diffoscope/Manifest b/dev-util/diffoscope/Manifest index cbb94b949c51..1575b5b24d0f 100644 --- a/dev-util/diffoscope/Manifest +++ b/dev-util/diffoscope/Manifest @@ -1,7 +1,9 @@ DIST diffoscope-257.tar.bz2 3112404 BLAKE2B cdd7901bdb7cfddb77d165d0084bfc4d9ad1c053bbaee67939acef4cbc0ecb81c2c7443fb7c37bc02b3884433e473dd5cf2afaad28b8535fab70b628df3561e4 SHA512 236ff8fc7e74db2201dfbc0757e6c87aa769c69805319a4ad95faec82f1b0d842a54aaf1c0a0f8f7d74d59c078a696714d92a940d1847530288f95be66dd3dc2 DIST diffoscope-261.tar.bz2 3116751 BLAKE2B 72983b5b3948316ccbb30aa3df8b265dd2f1e5479509577753c838425f5aa6feee205dfe5b290d843c1a2de6f34638d33f45bf4baa8d2cc052d1c5af71b119fc SHA512 f66f5ecb39b21b74a9d2c23a38793bc728978656503c31c07e64bfa261b08c066b2474203584edd6861e24a8e353e6fce7bbc8ca0e65363dfabf54151a245f9a DIST diffoscope-262.tar.bz2 3117874 BLAKE2B 5bf0656df7ee8e619c4020743806fbc2f5030d69dd9010ae90e2beee76aac84dbe7e52031511260c82a2c34e67f061ea34761b0ca324a520e895dc37c0f62f44 SHA512 06d03b43d055026be69a94a3b17931b4a79848bdbb9875c92e7229d37e973c70db7524d6f3354430dc90dbd10d13398555794da91c5e78f7ce5bfc878c79782e +DIST diffoscope-263.tar.bz2 3139927 BLAKE2B 6d13b9a657c4a7618d24487096a0fb94034f4ea2b84384b388dc8441ebe68f8de12dd7a34ec0075bd03ca3d437e65a23fc086184ba7c3764682390f6290a17e4 SHA512 41c5495bd4d4f4a0c340bac444f3cbc4a9b6180227efc02d593590a50b47acd06dc755875419da3a52d8aa831733d76450388c29e856d428b159d3c2c793de1b EBUILD diffoscope-257.ebuild 3681 BLAKE2B c4f1f1661fd97e6b04eff67c1aae1db9893df9b5e91aa54aed8fedd4fa1ef7fa071f799c76377db3687f0c7b073be41eabac629118e38e063d8f29d8493e996c SHA512 0f24c5d7d22c8bbeae42d3cab7f7e25c347ac1f3d80320a92e22b33c3447b439a3794e443f939fa3861c82a2c0170b1ac2a6f98f20312a800147d03ce6a22dba EBUILD diffoscope-261.ebuild 3993 BLAKE2B 2eb542d2b758350d6782b4517479d261fd10f0c432e2e94f427edc344797fe87a0588e17450292025052d113f503cb988a07b6dab52a0cfff65faa13e04e1e31 SHA512 57233f2028e7cc793edd2a341b343ceaa651b9c1c334c7ff93f611aea3d7427d8bc1e460202c1144304bac11760ad3d40eb344167875d6f8997cb1d51e90a022 EBUILD diffoscope-262.ebuild 3682 BLAKE2B 9416955c1c9414ea2bcfb9ca5138638a3963dc71ec5443d6d993e3d132a566f62e613dd6dea2e38f26b3af6a176d620da2fabbe2159a8f979d2f8d91ae49332f SHA512 6a1cf8404cb306e7ddba0d19e591f62b622e616118f60285612a75991df02270d772eb647d1649f720da5c709312a4c18ad1eb86d9941c7f8512339fba7904d4 +EBUILD diffoscope-263.ebuild 3682 BLAKE2B 9416955c1c9414ea2bcfb9ca5138638a3963dc71ec5443d6d993e3d132a566f62e613dd6dea2e38f26b3af6a176d620da2fabbe2159a8f979d2f8d91ae49332f SHA512 6a1cf8404cb306e7ddba0d19e591f62b622e616118f60285612a75991df02270d772eb647d1649f720da5c709312a4c18ad1eb86d9941c7f8512339fba7904d4 MISC metadata.xml 2086 BLAKE2B b05c2c3c425a990f64aea25e9dda3e1afb410068d90e034d5d9df7c76363613d309f8bc57c70284f2e607a3e2096a0132724dddba8df487bda3046d8ed7aefa1 SHA512 8c86ddad7fda722956931d73a6f5dfa8e43c25623edb3b20bf3e68765b04ed4d20ba31b68315812978a9546b3c678597fd41132a4a6ad4658ba9fa5f79cfc90d diff --git a/dev-util/diffoscope/diffoscope-263.ebuild b/dev-util/diffoscope/diffoscope-263.ebuild new file mode 100644 index 000000000000..7db31ced97d2 --- /dev/null +++ b/dev-util/diffoscope/diffoscope-263.ebuild @@ -0,0 +1,124 @@ +# Copyright 2022-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="ncurses" +inherit distutils-r1 + +DESCRIPTION="Will try to get to the bottom of what makes files or directories different" +HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/" +# We could use pypi, but upstream provide distribution tarballs, so let's use those. +# TODO: verify-sig +SRC_URI="https://diffoscope.org/archive/${P}.tar.bz2" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86" +IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file +find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma +mono opendocument pascal pdf postscript R rpm sqlite squashfs +ssh tar test tcpdump zip zlib zstd" +RESTRICT="!test? ( test )" + +RDEPEND=" + || ( + dev-python/python-magic[${PYTHON_USEDEP}] + sys-apps/file[python,${PYTHON_USEDEP}] + ) + dev-python/libarchive-c[${PYTHON_USEDEP}] + dev-python/distro[${PYTHON_USEDEP}] + dev-python/tlsh[${PYTHON_USEDEP}] + acl? ( sys-apps/acl ) + binutils? ( sys-devel/binutils ) + bzip2? ( app-arch/bzip2 ) + libcaca? ( media-libs/libcaca ) + colord? ( x11-misc/colord ) + cpio? ( app-alternatives/cpio ) + diff? ( sys-apps/diffutils ) + docx? ( app-text/docx2txt ) + dtc? ( sys-apps/dtc ) + e2fsprogs? ( sys-fs/e2fsprogs ) + file? ( sys-apps/file ) + find? ( sys-apps/findutils ) + gettext? ( sys-devel/gettext ) + gif? ( media-libs/giflib ) + gpg? ( app-crypt/gnupg ) + haskell? ( dev-lang/ghc ) + hdf5? ( sci-libs/hdf5 ) + hex? ( app-editors/vim-core ) + imagemagick? ( media-gfx/imagemagick ) + iso? ( app-cdr/cdrtools ) + java? ( virtual/jdk ) + llvm? ( sys-devel/llvm ) + lzma? ( app-arch/xz-utils ) + mono? ( dev-lang/mono ) + opendocument? ( app-text/odt2txt ) + pascal? ( dev-lang/fpc ) + pdf? ( + app-text/pdftk + app-text/poppler + dev-python/pypdf[${PYTHON_USEDEP}] + ) + postscript? ( app-text/ghostscript-gpl ) + R? ( dev-lang/R ) + rpm? ( app-arch/rpm ) + sqlite? ( dev-db/sqlite:3 ) + squashfs? ( sys-fs/squashfs-tools ) + ssh? ( virtual/openssh ) + tar? ( app-arch/tar ) + tcpdump? ( net-analyzer/tcpdump ) + zip? ( app-arch/unzip ) + zlib? ( app-arch/gzip ) + zstd? ( app-arch/zstd ) +" + +# pull in optional tools for tests: +# img2txt: bug #797688 +# docx2txt: bug #797688 +BDEPEND=" + test? ( + app-arch/p7zip + app-text/docx2txt + app-text/html2text + media-libs/libcaca + virtual/imagemagick-tools[jpeg] + ) +" + +EPYTEST_DESELECT=( + # Test seems to use different tarball + tests/test_presenters.py::test_text_proper_indentation + + # Needs triage + tests/comparators/test_binary.py::test_with_compare_details_and_tool_not_found + tests/comparators/test_rlib.py::test_item3_deflate_llvm_bitcode + tests/comparators/test_gif.py::test_has_visuals + + # img2txt based failures, bug #797688 + tests/comparators/test_ico_image.py::test_diff + tests/comparators/test_ico_image.py::test_diff_meta + tests/comparators/test_ico_image.py::test_diff_meta2 + tests/comparators/test_ico_image.py::test_has_visuals + tests/comparators/test_jpeg_image.py::test_diff + tests/comparators/test_jpeg_image.py::test_compare_non_existing + tests/comparators/test_jpeg_image.py::test_diff_meta + tests/comparators/test_jpeg_image.py::test_has_visuals + + # docx2txt based falures, bug #797688 + tests/comparators/test_docx.py::test_diff + + # Formatting + tests/test_source.py::test_code_is_black_clean + + # Fails on ZFS + tests/test_main.py::test_non_unicode_filename + + # Fails on (unreleased) LLVM 16 with minor difference + #tests/comparators/test_macho.py::test_llvm_diff + #tests/comparators/test_elf.py::test_libmix_differences +) + +distutils_enable_tests pytest diff --git a/games-util/Manifest.gz b/games-util/Manifest.gz Binary files differindex bec24900f441..b0956d3ee4e7 100644 --- a/games-util/Manifest.gz +++ b/games-util/Manifest.gz diff --git a/games-util/heroic-bin/Manifest b/games-util/heroic-bin/Manifest index 02af3ba1171f..73976b6bef4d 100644 --- a/games-util/heroic-bin/Manifest +++ b/games-util/heroic-bin/Manifest @@ -1,9 +1,9 @@ -DIST com.heroicgameslauncher.hgl.2.14.0.desktop 317 BLAKE2B e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96 SHA512 314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e -DIST com.heroicgameslauncher.hgl.2.14.0.png 9797 BLAKE2B c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697 SHA512 68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3 +DIST com.heroicgameslauncher.hgl.2.14.1.desktop 317 BLAKE2B e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96 SHA512 314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e +DIST com.heroicgameslauncher.hgl.2.14.1.png 9797 BLAKE2B c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697 SHA512 68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3 DIST com.heroicgameslauncher.hgl.desktop-6dfb2758e531af693f0baffa15240f152aadd68b 317 BLAKE2B e4c7cc834bc8688703b982897b13542543a3d28c50f7fe3f8e680c233762d612c0b24f7036919571451b96002f493cb55fb6d75241e124879ae486c5b4053f96 SHA512 314c7449ee7b83c77eda117536d0c2da1c5d3882a3f08f5fe0381451de734ed388e8941de8440521dad2f2fc335d214345e7301a2929b8fefa4f64a7a2ff804e DIST com.heroicgameslauncher.hgl.png-6dfb2758e531af693f0baffa15240f152aadd68b 9797 BLAKE2B c6f76df4ec2fd25323f5c37e03605647ede8f8c2ed48cfbb8af11aad22ae90182d3678b943633b46a2d8dfb0c1cbd1a275b6c62dde238b9b0f68cbafb4bf3697 SHA512 68e9881fb4f123008398409825aa8cf70cec34365a23adb1234f7c054a14f40d159e7d8912cfedac0bb2b12f1d3c3c980469c2fca9735d4bc06bd4074aecc7e3 DIST heroic-bin-2.13.0.tar.xz 105883932 BLAKE2B 93161f87fc734540338914bf63b2231b7bd7bb4a265092a831043fa6d771cff2211395f0cf92dacff12eebb369e8c5d8687b7662c559dc72635f91f858341122 SHA512 59466b2516b4e42fb3ea7dc9f96834ee8598e2424a9615acbd9de65d4035634f82181a4b5e6664eb186173b7199b191418c3eab7e582450a489295e60ed39d1d -DIST heroic-bin-2.14.0.tar.xz 106276280 BLAKE2B 9080cdad47214da2c5049b77b5f96533a823c6103fa6fe8e8866a5e16ec6a3d1ce9c5b4fdc36182c6ebca899772340e25a38661d4043e5f8c65b79b5bae5e7aa SHA512 4b71d83d708ac5f0e8699c4492cb6d9dbe787721de991b18cc6132fb93215cceec3038c0e1a518bb9bcd45b94ad9ddcc988785c7c858b10eb383c61e07a01ed9 +DIST heroic-bin-2.14.1.tar.xz 106272512 BLAKE2B 2bacc905a5ec71df0051e5ea5c1b34a1596fb6d7c4530ee0d81b8984b53bfcc097210d63ca133e6cae608a6d44ee92c108ff9f114e4a159e95c6e420a7ae5474 SHA512 564089f606f309cc7faddc0ee8afc2303d4c729492a3be14acbf773e38cc2fece0ebea34f6294dbdeacd6fdcf7a28e1608115e27bdcf0618c7950a5b024f0e1c EBUILD heroic-bin-2.13.0.ebuild 3097 BLAKE2B 185cdfe2c53456e80d8e1049a66691a942bf9054dc4080b8a48a0b5c72c1294b23618c9eb84549607757d0d409a80bf61b6ca75db220c4441abfe4db77e35756 SHA512 46409a66a0dd5ce2ebd87458ea08b3eef58c6c25c947d33189601baf6da8510424a1372ef8b5b5701f159e0b70f1fb83ce77a6318403a5abcdb71888b4037915 -EBUILD heroic-bin-2.14.0.ebuild 2937 BLAKE2B d92f1593e4a4c315d6ee6c2ef833b8f77b42f4a54380be80d2d937a7a038ea5421074df4a72db36cd84f02b9e602511c4923d2d730eed982b7c508a44c4cbf35 SHA512 b4b3984cd37107ad46abe0539edaab038b7cf2a8c6fdcdf43d57ce1b32aa0f3805eff23aad4b23952f1a19e87443708efa1d9ca0d778c9fdf817fca1a466a166 +EBUILD heroic-bin-2.14.1.ebuild 2937 BLAKE2B d92f1593e4a4c315d6ee6c2ef833b8f77b42f4a54380be80d2d937a7a038ea5421074df4a72db36cd84f02b9e602511c4923d2d730eed982b7c508a44c4cbf35 SHA512 b4b3984cd37107ad46abe0539edaab038b7cf2a8c6fdcdf43d57ce1b32aa0f3805eff23aad4b23952f1a19e87443708efa1d9ca0d778c9fdf817fca1a466a166 MISC metadata.xml 722 BLAKE2B 19d137d5dcec4b96df88c354ae315256395d83cf6c49b51f626fa42f6bcbd3e2ea5b512c537e340d3e6960657fe6e69ee50d9e976ca0e5cb3ddbba3446e596ba SHA512 b6c1bccf1dda93964732bf8d2b94fcd123b9b73c5b6272e8b53427ef456655232583443fe94506749d0cb7980d5266d7d1231eedd940441b1b927f989f0241cf diff --git a/games-util/heroic-bin/heroic-bin-2.14.0.ebuild b/games-util/heroic-bin/heroic-bin-2.14.1.ebuild index 28c41dfca7d8..28c41dfca7d8 100644 --- a/games-util/heroic-bin/heroic-bin-2.14.0.ebuild +++ b/games-util/heroic-bin/heroic-bin-2.14.1.ebuild diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz Binary files differindex 0de25f2ee15e..c895fbb2c0b2 100644 --- a/gui-libs/Manifest.gz +++ b/gui-libs/Manifest.gz diff --git a/gui-libs/hyprcursor/Manifest b/gui-libs/hyprcursor/Manifest index 717902f3d31a..0a5e84290596 100644 --- a/gui-libs/hyprcursor/Manifest +++ b/gui-libs/hyprcursor/Manifest @@ -1,5 +1,7 @@ DIST hyprcursor-0.1.4.gh.tar.gz 20072 BLAKE2B 9f4aafc673185ca522f16325529de30fb24cc962779358bc06e21fc148adae64156731d4d3e4a1f7bb2d72d4592cb238b8fefe33c473e86a1678cc5ec8677725 SHA512 6af0a81c39b73c804f5587be7a626db125a99318089c39769a26a4c2ebf0322a82c4ef690f0fda3b60301972bfd1c3a489209fa8157e6a43dec52fa2a6ccb9c9 DIST hyprcursor-0.1.5.gh.tar.gz 20096 BLAKE2B 31595ca4ffb0e9683d2584dc1e58483435bd19180a4326d741b4093d780b79878e9202153744b54786ed82991469ddd277112a79b3a3a95179195519cdfe9ff9 SHA512 3092b6773a34fa1cab10f83fa48274d79a50cd373dfe8a89d0170a78767a66b5e0cbe57cd1b86bc4bb85371c23ac7425f59e61fb50723a895fef4e7f6039fdfc +DIST hyprcursor-0.1.6.gh.tar.gz 25562 BLAKE2B 7322884f01f69224b6dd9482dd2fd98df1d15ab8c9c8bb3ccae2699d35e0a28d6a7f5c5e1e14cc09516481f8300c32e396351175961cce8bcbf9eae488ce9cf5 SHA512 7e83b79a167016d658c41165eda945a35752f4b2e00cb401daf5c7778f8d90442a5a6ed40ce79a000f78d75a45383433ce131db34c25e14d3ae5942713ccb961 EBUILD hyprcursor-0.1.4.ebuild 664 BLAKE2B 5322badf18fd97f08d166b86fa8085740f48c2cbe6dc4d52e3965544718ddaf3a94f52e5bc7999299692136cf01c5d200f09cb8c2203c10d106c9757e43b00b0 SHA512 c550b3d1dedac0e1c6b6587b2d917fa602720c0fbd4104ada9d805ac59d78fd494afc4b64fc6274340125693e3ad2b5be0d92aa0bc65ba4905bb409242795bff EBUILD hyprcursor-0.1.5.ebuild 664 BLAKE2B 5322badf18fd97f08d166b86fa8085740f48c2cbe6dc4d52e3965544718ddaf3a94f52e5bc7999299692136cf01c5d200f09cb8c2203c10d106c9757e43b00b0 SHA512 c550b3d1dedac0e1c6b6587b2d917fa602720c0fbd4104ada9d805ac59d78fd494afc4b64fc6274340125693e3ad2b5be0d92aa0bc65ba4905bb409242795bff +EBUILD hyprcursor-0.1.6.ebuild 661 BLAKE2B 84ee29671de4da00172bdd69a1ecee5bf9cdf77bed2c1a3b2c4ffbdcee88d74a6fcfb8ac44183f7fcf88d520edab6755c9762fb9263c4055294e65290c53b710 SHA512 9dc05e3ffb6ef39687ed95c720db5efa962bd4126559ba81cf0c06a62259a1d77f9a4143c69730f38fe442c8e06488dae3d4d8b7de51d799d41f881f366cfa45 MISC metadata.xml 671 BLAKE2B a58a3afafa4440b47b1106b69e93cabbfa20f147fad094aaf117d8daecd641662309ef8641f029220e20504939e86a307d7b1392af7fad1d6e44cfacbc334140 SHA512 9ac835082f59787ccca1e798bc85fcaf669a601b1dbb8f66f7b575e6fc0c2e857d269c918d100d1a26cb8c41a6e406247434935b26479a6dab31f6d348cc7463 diff --git a/gui-libs/hyprcursor/hyprcursor-0.1.6.ebuild b/gui-libs/hyprcursor/hyprcursor-0.1.6.ebuild new file mode 100644 index 000000000000..25a590acd7d2 --- /dev/null +++ b/gui-libs/hyprcursor/hyprcursor-0.1.6.ebuild @@ -0,0 +1,25 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="The hyprland cursor format, library and utilities" +HOMEPAGE="https://github.com/hyprwm/hyprcursor" +SRC_URI="https://github.com/hyprwm/hyprcursor/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~riscv" + +# Disable tests since as per upstream, tests require a theme to be installed +# See also https://github.com/hyprwm/hyprcursor/commit/94361fd8a75178b92c4bb24dcd8c7fac8423acf3 +RESTRICT="test" + +RDEPEND=" + >=dev-libs/hyprlang-0.4.2 + dev-libs/libzip + gnome-base/librsvg:2 + x11-libs/cairo +" diff --git a/gui-wm/Manifest.gz b/gui-wm/Manifest.gz Binary files differindex be6dddc4ef8f..58c77d5d8d11 100644 --- a/gui-wm/Manifest.gz +++ b/gui-wm/Manifest.gz diff --git a/gui-wm/hyprland/Manifest b/gui-wm/hyprland/Manifest index 1457a2d470b8..990c08454564 100644 --- a/gui-wm/hyprland/Manifest +++ b/gui-wm/hyprland/Manifest @@ -2,8 +2,10 @@ AUX gcc14.patch 1300 BLAKE2B c737318ca98ca4a3782353c74656b4f13abd675fcd61c4ccd8b DIST hyprland-0.34.0.gh.tar.gz 14128415 BLAKE2B 059fc8b849daeb71b08d7114fd8aea1264c0e9967f471df66b27aca46b95fd499d2929730ba66981bb7d6c423479533b280839db7839ca1df007825f72fb9bf8 SHA512 35cce0668a13d7e7fd220d62efd965a069ff0213996bfa47ca0852c6258881bc070020d4831364b325b71d8ce7373d1793a89006a4341088dcbaf01914920f1a DIST hyprland-0.37.1.gh.tar.gz 54651435 BLAKE2B 92bd78168909510ffb21b46f7d66e139e7b86f7655c7a8126eaf90b6ef6d7d5affaf0bc55ca1647a2f80b6d767afc00e1efe5f2241b2bc88d20357acee611b92 SHA512 f09316e210805b833a27524894222edc7a048b77f9f5d9cc8faa5b4e37040485ad3b9638f60a346da8d4d4aff24bbd6382b7fde64d07528990e9a521b2f46454 DIST hyprland-0.38.0.gh.tar.gz 54658884 BLAKE2B a0a26f59b0c4967cf58258adc719912855853fc54c5ebf55d42d34ca51905021ce4755eaaaf9c07ca1cabd0502d2a9c2e6bf6455bda10f36c2960b2525738416 SHA512 8452a0dab1c71c336201977318bb24442fe3ca08ae349e31b015f011bbb6d98aaf19dcfdcd31349c85ab837d6cda24dab40409469d0721d930e59aa7e2282153 +DIST hyprland-0.38.1.gh.tar.gz 54701702 BLAKE2B 56f16d938099856be9aea0a089154e58a1d2226f42fc2a81a560e3f3883caed6eb76faa674340a3a4a1632df5a8c1a28d084c64c6749c3452c23ca192bef967b SHA512 addd4cea3f83e17907180288021718a66973c247b261e306accb7b32bbbbd2f0b3f4fcf4c22189614f561c361bfb99ea0645f4698e7af9491379d424d1d1142b EBUILD hyprland-0.34.0.ebuild 3732 BLAKE2B 931c743c8bf05fe46179ec7fd4968439899b1dcd6e9afc23b01ab86372a666342b9fe7b27b49dca10d08e1c6eb667dae823e0acdfccdbdb05ceed7856a80a8e0 SHA512 dada8e515fb9eaae7bca023b5e5442f78c19ff9483a0a7f30b148fad7fc1cf6222d739bf35ad41a494f10dba59faa0f0c416c06064b139b166b9ff8a6e1c2533 EBUILD hyprland-0.37.1.ebuild 3716 BLAKE2B 5e9f74dd498a02852ccbaf2f137a543a2c8d792738643a9398104b6a433774fd1a9b0a5b1e8e2682f1cddaa10ccdbf98a53a3bcc7a9c9444ad899fa331b232d5 SHA512 5241a6c57c39c6b4d9e84c33a9e9b036ce6573e95d90bc3068626c1cb0589e7bd0d08fc97d9733d142389bcf191c2ceae4a8a645f96564caccff9c82d82b9c3d EBUILD hyprland-0.38.0.ebuild 3735 BLAKE2B 867a6609496a33ebb6863c7d0405136e83eea51b5967527a71027b61259a3887395f8c623bf81372db92845d0497e40ac987eec06c47ee57156f4145d5f09939 SHA512 8bd315cb5cecec8c3aab4c2d9c768cb4c18e07b286b1828072f5897ab567861b28a128f6adfd94606653610e551fc845c710c58bd5525a5ddb9cacd48985fd85 +EBUILD hyprland-0.38.1.ebuild 3735 BLAKE2B 867a6609496a33ebb6863c7d0405136e83eea51b5967527a71027b61259a3887395f8c623bf81372db92845d0497e40ac987eec06c47ee57156f4145d5f09939 SHA512 8bd315cb5cecec8c3aab4c2d9c768cb4c18e07b286b1828072f5897ab567861b28a128f6adfd94606653610e551fc845c710c58bd5525a5ddb9cacd48985fd85 EBUILD hyprland-9999.ebuild 3709 BLAKE2B 71bccc3a7ea591f2d91c192d3cec48f8c1218507851bf5fdd9b93f0ff69191c27b1e52beec781ba02aea624fe09a520aa23e87059056970cb37396be3383df40 SHA512 ebc011e832f723c6dfb2087e159f45eda07ab96ce27baf7a24a4a842801a940351045a5081e1f5ae2ed07fdd4b1a4917e63bae395443364f23207427b127c7ba MISC metadata.xml 716 BLAKE2B fc5248c809b9b5bf1002e3d82ff80f595b8e613d09e5541f1a0151c3ea2c117376d25fa5a40c85d254533708d9eff5339bd329b42118e87ca49e22e55c0c5d7b SHA512 31252ced2546f3686f17259aabfe9273af14f7efaf3fa0bfb446c65c6d9478be3a23c531e0ac463f27fe1d50842f6f126f32e47a8a03a345306297e182952e98 diff --git a/gui-wm/hyprland/hyprland-0.38.1.ebuild b/gui-wm/hyprland/hyprland-0.38.1.ebuild new file mode 100644 index 000000000000..a2006ea15983 --- /dev/null +++ b/gui-wm/hyprland/hyprland-0.38.1.ebuild @@ -0,0 +1,139 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson toolchain-funcs + +DESCRIPTION="A dynamic tiling Wayland compositor that doesn't sacrifice on its looks" +HOMEPAGE="https://github.com/hyprwm/Hyprland" + +if [[ "${PV}" = *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/hyprwm/${PN^}.git" +else + SRC_URI="https://github.com/hyprwm/${PN^}/releases/download/v${PV}/source-v${PV}.tar.gz -> ${P}.gh.tar.gz" + S="${WORKDIR}/${PN}-source" + + KEYWORDS="~amd64 ~riscv" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="X legacy-renderer systemd" + +# hyprpm (hyprland plugin manager) requires the dependencies at runtime +# so that it can clone, compile and install plugins. +HYPRPM_RDEPEND=" + app-alternatives/ninja + dev-build/cmake + dev-build/meson + dev-vcs/git + virtual/pkgconfig +" +# bundled wlroots has the following dependency string according to included headers. +# wlroots[drm,gles2-renderer,libinput,x11-backend?,X?] +# enable x11-backend with X and vice versa +WLROOTS_DEPEND=" + >=dev-libs/wayland-1.22 + media-libs/libglvnd + media-libs/mesa[egl(+),gles2] + >=x11-libs/libdrm-2.4.114 + x11-libs/libxkbcommon + >=x11-libs/pixman-0.42.0 + media-libs/libdisplay-info + sys-apps/hwdata + >=dev-libs/libinput-1.14.0:= + sys-auth/seatd:= + virtual/libudev:= + X? ( + x11-libs/libxcb:= + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + x11-base/xwayland + ) +" +WLROOTS_RDEPEND=" + ${WLROOTS_DEPEND} +" +WLROOTS_BDEPEND=" + >=dev-libs/wayland-protocols-1.32 + dev-util/wayland-scanner + virtual/pkgconfig +" +RDEPEND=" + ${HYPRPM_RDEPEND} + ${WLROOTS_RDEPEND} + dev-cpp/tomlplusplus + dev-libs/glib:2 + dev-libs/libinput + >=dev-libs/wayland-1.20.0 + gui-libs/hyprcursor + media-libs/libglvnd + x11-libs/cairo + x11-libs/libdrm + x11-libs/libxkbcommon + x11-libs/pango + x11-libs/pixman + X? ( + x11-libs/libxcb:0= + ) +" +DEPEND=" + ${RDEPEND} + ${WLROOTS_DEPEND} + >=dev-libs/hyprland-protocols-0.2 + >=dev-libs/hyprlang-0.3.2 + >=dev-libs/wayland-protocols-1.32 +" +BDEPEND=" + ${WLROOTS_BDEPEND} + || ( >=sys-devel/gcc-13:* >=sys-devel/clang-16:* ) + app-misc/jq + dev-build/cmake + dev-util/wayland-scanner + virtual/pkgconfig +" + +pkg_setup() { + [[ ${MERGE_TYPE} == binary ]] && return + + if tc-is-gcc && ver_test $(gcc-version) -lt 13 ; then + eerror "Hyprland requires >=sys-devel/gcc-13 to build" + eerror "Please upgrade GCC: emerge -v1 sys-devel/gcc" + die "GCC version is too old to compile Hyprland!" + elif tc-is-clang && ver_test $(clang-version) -lt 16 ; then + eerror "Hyprland requires >=sys-devel/clang-16 to build" + eerror "Please upgrade Clang: emerge -v1 sys-devel/clang" + die "Clang version is too old to compile Hyprland!" + fi +} + +src_configure() { + local emesonargs=( + $(meson_feature legacy-renderer legacy_renderer) + $(meson_feature systemd) + $(meson_feature X xwayland) + $(meson_feature X wlroots:xwayland) + -Dwlroots:backends=drm,libinput$(usev X ',x11') + -Dwlroots:xcb-errors=disabled + ) + + meson_src_configure +} + +src_install() { + # First install everything except wlroots to avoid conflicts. + meson_src_install --skip-subprojects wlroots + # Then install development files (mainly wlroots) for bug #916760. + meson_src_install --tags devel + + # Wlroots headers are required by hyprland-plugins and the pkgconfig file expects + # them to be in /usr/include/hyprland/wlroots, despite this they aren't installed there. + # Ideally you could override includedir per subproject and the install tags would + # be granular enough to only install headers. But its not requiring this. + mkdir "${ED}"/usr/include/hyprland/wlroots || die + mv "${ED}"/usr/include/wlr "${ED}"/usr/include/hyprland/wlroots || die + # devel tag includes wlroots .pc and .a files still + rm -rf "${ED}"/usr/$(get_libdir)/ || die +} diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz Binary files differindex 733f8ced028f..ac02b1227dc0 100644 --- a/media-sound/Manifest.gz +++ b/media-sound/Manifest.gz diff --git a/media-sound/mac/Manifest b/media-sound/mac/Manifest index 0647ec06c627..10c7e6568cce 100644 --- a/media-sound/mac/Manifest +++ b/media-sound/mac/Manifest @@ -9,7 +9,7 @@ DIST mac-10.53.zip 1665239 BLAKE2B 70b7a12eb873ec648ceb97f23bcac6ec79a6626e61de7 DIST mac-10.60.zip 1665093 BLAKE2B cd669d941b3b41f368a8d7e6d0241e5963f6b64f5d4c67a5d1150300f9c9fcf9b603813e726bf8f5c45b2d0f4e1f1d833569a9572cde11cf53740d0fe4146145 SHA512 a5c1cf14a7abb2c2844cebd6d2d77651f91fb0bba2413adc8a0752e68be15d51f2c8d9ae3802aefd6ff7233fad0304db971d450ac71d28866835b3e25a1e95f3 DIST monkeys-audio_4.11-u4-b5-s7.orig.tar.gz 511190 BLAKE2B 28b5a3aadd9dae410c93cfc43c40c07fe207036f27cf60d59d8fa137a0327f90a78746c14930b7d3becb7f5fa69a454a6855aae1553dc74cd5168a9a523bb8f0 SHA512 7e73b35c86d6007ab2a94a2d8b7449bb4ac505bbba53e40373a279dc83a9cad5f62a51419a6375335576cf325c88ed7d317b0ef3039b8a497100cb74a63c25d0 EBUILD mac-10.46.ebuild 990 BLAKE2B 7fe3fdad0cf01ffa1da94c3fa12a2e753667d54edd02a2225e4dbe799640f3b348bff19dc4486ca520374e3057d99ba5d8cb293285930d663b00d72e50754c88 SHA512 2526bf9817dd11e5d55bcab28ac57caa39fcd110013a96fb58c923324737f3ff00c8d06030a494e4f565a919ff11c90d0440034041690b470c5cfef355334702 -EBUILD mac-10.53.ebuild 995 BLAKE2B f31dfe84cc03019a7ecb9cc70a0ef06db89edcbc24c43b9f6ba7c54c2bc454905b3bce0a6eedee5ea90cf991e35a92e311474045dd3d10249be7e5d4c5cd65e6 SHA512 96275705c2f46d0e2b9eee2f9bbbb8e7cd9a74cad1b61672178f636695b233c9fdfc8d461d7614bd456f568e1898a58fecfde40a133acad0d19aa6bef1d12736 +EBUILD mac-10.53.ebuild 993 BLAKE2B afa7f2ac8d4e25820dadf7da0cfbe88280479d5904f586a1b193960ac2222d6498c3fac172a2e046f5c93208712373aeefff76c8923239e67f55d9c20f8ca006 SHA512 bfdc0f7ebef83b861d382e72626fc2302e939f50fabbec9552e33586323ca3c4145583f965601578713fa4d660bbe29aab9960adc15842bbc0db6595e10c6158 EBUILD mac-10.60.ebuild 579 BLAKE2B ddb0d415d0146e3b11081f9d59d98433f1d76b095060e2421717728474761562a8d1204f8ffa2018727448d1bc88a19f614a0b5c4b5408ce7a7bf47e59778698 SHA512 9883dee296c7f01aa7df2c3599ad1c8238afd2ea40ad03cbf9d925f337e27db34d18b6a91b0fd47968e0e92ce16cf5d077b24292f4d066b4188a69a65cff8848 EBUILD mac-4.11.4.5.7-r1.ebuild 1419 BLAKE2B f0f98dbf50f62289d4f6767b96c3a31d70561253c014c2f0dd4e0941941c3389ea5c59e404ded08c0e2e3d0d0c658dbb378993b18aca171e71ee17cd8c6a318f SHA512 96d6deb9c106b8efe2c7ec151aabafdf1922475274efaf37763a22e538bbb73b021b607c1fd95ad591dcce4ec5506b6ee6ce4bd9488d4e124a3ff6353a2a78ec MISC metadata.xml 374 BLAKE2B ac05d2add0cd7ac5956aad2f5a7bc031880ac86b1ba62266c3d5afcfa769e687d974cf00e1e1d4c3b50964b5a05c193f4a033eabe0ec0a6d626018aedf32be00 SHA512 586664bdcd30ef7b414740d264e143511f39411a33b845ce0f39503dd2215e501fba07c408ea777472ede967e91001617ac91dd9acb303ad8757bcabbba17b0e diff --git a/media-sound/mac/mac-10.53.ebuild b/media-sound/mac/mac-10.53.ebuild index 74c128c6dd94..c5ee9d8a6767 100644 --- a/media-sound/mac/mac-10.53.ebuild +++ b/media-sound/mac/mac-10.53.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://monkeysaudio.com/files/MAC_${PV/.}_SDK.zip -> ${P}.zip" LICENSE="BSD" SLOT="0/10" -KEYWORDS="~alpha ~amd64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~loong ~ppc ppc64 ~riscv sparc ~x86" BDEPEND="app-arch/unzip" diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz Binary files differindex 2bbc85e8bc6a..40e9ce1d1344 100644 --- a/media-video/Manifest.gz +++ b/media-video/Manifest.gz diff --git a/media-video/qmplay2/Manifest b/media-video/qmplay2/Manifest index beedf34b0479..7c9b02d99b6a 100644 --- a/media-video/qmplay2/Manifest +++ b/media-video/qmplay2/Manifest @@ -1,8 +1,10 @@ DIST QMPlay2-src-23.10.22.tar.xz 1442072 BLAKE2B 605c446c976d523df82f1cce70b4efff5ef630149acc61d453521dbe82af407612f9950d14e62295f325fcd8aa7c0fe3e46e0aa2193fa81123118d8fe14f081e SHA512 a32ee5e2c952777c21a28927d96fdaca9026c6b3f0586bb6d5d9c45b73604e5f7f505c0d076f611504e4ff20b339fde4997cfdb8c217940f1a7b414e1530381f DIST QMPlay2-src-24.03.16.tar.xz 2013280 BLAKE2B bb241c56a6988659c3810c2d3a922e87f0a7bf324a58d36b4e2efaf5f452c2dbb7aa5a34ff909edc30675f566a2e0c92b1fc1d2524288302cb10fe0a75bfface SHA512 166c4acd2c79cd43693b0c3f8a4802a9b277f519d042a3eabe551d8d277f3f8ec41c74b830c36f0897fe5f247e306e9374eb982441f5a825d355af60b3660495 DIST QMPlay2-src-24.04.02.tar.xz 2043084 BLAKE2B 481ce8591c362c81569b49a4640e0459d59f31997ab78df86d85551a7e25ae591e80f3c10b73c278f137ac98bba6c89615693f749b9343286e84c4e9811702ca SHA512 958d7dab21e1eecf1b2f18ca980e050c28de4d59f58841b8649b591a4dd9c200e1bb85fa6cd60e4bc317d071b316742ed73502bf3f0d096655aa8d1d2658eae5 +DIST QMPlay2-src-24.04.07.tar.xz 2042608 BLAKE2B 234d21478c090566210f48e62247a22c11f68d7491938d3c59aa201999eb5e0dd54cb9040cf75c655ca0b2337003b7edbe9574e45fb5ca1293e505d0e9824884 SHA512 998929c825db6c92f8a4fa22e998e51ba2aa6d6742d678aef0c380e9131f4de4a9e49c7008b73f8c19b1c8048f17288dd895fc3cade12becb729e5d981e90eac EBUILD qmplay2-23.10.22-r1.ebuild 3467 BLAKE2B 8c263c5097e6354688321dcbf606fec24dd3eaacb5d589ddd278fcf88bf863c3b6cbcedcc5d39281808aca3ab19f1240e11f94a4b3364f2eb2642d7d1965fb15 SHA512 c185d8e94fc87d7d12fc62af15bad8a4c55f0d484d0638bc63eebaee46cf1d66b7123b4a3bb3b9846c6a9d8df80dc7ef73bc7aca506da60032cefc28618bae7e EBUILD qmplay2-24.03.16.ebuild 3467 BLAKE2B 8c263c5097e6354688321dcbf606fec24dd3eaacb5d589ddd278fcf88bf863c3b6cbcedcc5d39281808aca3ab19f1240e11f94a4b3364f2eb2642d7d1965fb15 SHA512 c185d8e94fc87d7d12fc62af15bad8a4c55f0d484d0638bc63eebaee46cf1d66b7123b4a3bb3b9846c6a9d8df80dc7ef73bc7aca506da60032cefc28618bae7e EBUILD qmplay2-24.04.02.ebuild 3468 BLAKE2B e44c9310d3386dc7674244cd44ade545c1cef92bccfd29d29cfe26c77d759d395324f9e7cf0775b636aa6b63d17e894594552abcf253182d6be727b6664a5b8a SHA512 8eb01b492f63ed9e6fe9258e02d94700c87909b05f984c24739272ea514c6318f955683ab09d27108045b4d1ac12d315b1e3a5687aa8d0f792ad1a13960562c2 +EBUILD qmplay2-24.04.07.ebuild 3463 BLAKE2B ec822ae2ccf7acad8d6030e845594713d11bbc9ab1797d7e071d28c5fa32ae9b3e2b228a369b8a3d8bf854be381adc3be90fdd7995854bda87cd5200236c37a7 SHA512 b220ad6732b577e10b0ababf57e943e2187884f2dddbb2a8c1fdbe93c578aa51bbb5d4137e38cee66574d32590522a1bca02dbbfa307b5c5dd1cb317a28d52dd EBUILD qmplay2-9999.ebuild 3468 BLAKE2B e6e6aead979834a9624aa9985be5397ba9a5a03119d60a738bde5886456b2e447ccb89617da5f32aa35c7393514001c2e4c550de4f5ac857a4ffda28e685e861 SHA512 6f21c58fe58731da0e923c8cd300efe0cbeb99707ebbca73c8e90ec00435ed66369fc669e683872ba5dd88841ca53b0f090f01ddf72b2558af92acb51fb22a33 MISC metadata.xml 1225 BLAKE2B 9fc74ea3d0319bc8822e0ff56968efcbe4ab40b758bfeca900883ed4dbbe80608a6954ffe95a1f61d0dd988ae88afd29d2c4485f3d62b2b839b9fea289fe3b72 SHA512 94f8b05578de759be210af0eb26f15d48e15112b07e586b6336737bd9cb3dd768c7dbefc3b667753239c10bdb1fa6ebdd39d5abe234742ead51f189bf63f8173 diff --git a/media-video/qmplay2/qmplay2-24.04.07.ebuild b/media-video/qmplay2/qmplay2-24.04.07.ebuild new file mode 100644 index 000000000000..807afc78ae94 --- /dev/null +++ b/media-video/qmplay2/qmplay2-24.04.07.ebuild @@ -0,0 +1,140 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="A Qt-based video player, which can play most formats and codecs" +HOMEPAGE="https://github.com/zaps166/QMPlay2" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/zaps166/QMPlay2" +else + SRC_URI="https://github.com/zaps166/QMPlay2/releases/download/${PV}/QMPlay2-src-${PV}.tar.xz" + S="${WORKDIR}/QMPlay2-src-${PV}" + KEYWORDS="~amd64" +fi + +LICENSE="LGPL-3" +SLOT="0" + +IUSE="avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass + modplug notifications opengl pipewire portaudio pulseaudio qt6 sid + shaders +taglib vaapi vdpau videofilters visualizations vulkan xv" + +REQUIRED_USE=" + audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) ) + shaders? ( vulkan ) +" + +RDEPEND=" + media-video/ffmpeg:=[vaapi?,vdpau?] + !qt6? ( + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5[X(-),vulkan?] + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + extensions? ( dev-qt/qtdeclarative:5 ) + videofilters? ( dev-qt/qtconcurrent:5 ) + ) + qt6? ( + dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets] + dev-qt/qt5compat:6 + dev-qt/qtsvg:6 + extensions? ( dev-qt/qtdeclarative:6 ) + ) + alsa? ( media-libs/alsa-lib ) + cdio? ( dev-libs/libcdio[cddb] ) + gme? ( media-libs/game-music-emu ) + libass? ( media-libs/libass ) + opengl? ( virtual/opengl ) + pipewire? ( media-video/pipewire ) + portaudio? ( media-libs/portaudio ) + pulseaudio? ( media-libs/libpulse ) + sid? ( media-libs/libsidplayfp ) + shaders? ( >=media-libs/shaderc-2020.1 ) + taglib? ( media-libs/taglib ) + vaapi? ( media-libs/libva[X] ) + vulkan? ( >=media-libs/vulkan-loader-1.2.133 ) + xv? ( x11-libs/libXv ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + !qt6? ( dev-qt/linguist-tools:5 ) + qt6? ( dev-qt/qttools:6[linguist] ) +" + +src_prepare() { + # disable compress man pages + sed -r \ + -e 's/if\(GZIP\)/if\(TRUE\)/' \ + -e 's/(install.+QMPlay2\.1)\.gz/\1/' \ + -i src/gui/CMakeLists.txt || die + + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DBUILD_WITH_QT6=$(usex qt6) + # core + -DUSE_LINK_TIME_OPTIMIZATION=false + -DUSE_UPDATES=OFF + -DUSE_ALSA=$(usex alsa) + -DUSE_AUDIOCD=$(usex cdio) + -DUSE_DBUS_PM=ON + -DUSE_FREEDESKTOP_NOTIFICATIONS=ON + -DUSE_LIBASS=$(usex libass) + -DUSE_NOTIFY=$(usex notifications) + -DUSE_OPENGL=$(usex opengl) + -DUSE_VULKAN=$(usex vulkan) + -DUSE_GLSLC=$(usex shaders) + -DUSE_XVIDEO=$(usex xv) + + # ffmpeg + -DUSE_FFMPEG_AVDEVICE=$(usex avdevice) + -DUSE_FFMPEG_VAAPI=$(usex vaapi) + -DUSE_FFMPEG_VDPAU=$(usex vdpau) + + # chiptune + -DUSE_CHIPTUNE_GME=$(usex gme) + -DUSE_CHIPTUNE_SID=$(usex sid) + + # modules + -DUSE_AUDIOFILTERS=$(usex audiofilters) + -DUSE_CUVID=$(usex cuvid) + -DUSE_INPUTS=$(usex inputs) + -DUSE_MODPLUG=$(usex modplug) + -DUSE_PIPEWIRE=$(usex pipewire) + -DUSE_PORTAUDIO=$(usex portaudio) + -DUSE_PULSEAUDIO=$(usex pulseaudio) + -DUSE_TAGLIB=$(usex taglib) + -DUSE_VIDEOFILTERS=$(usex videofilters) + -DUSE_VISUALIZATIONS=$(usex visualizations) + + # extensions + -DUSE_EXTENSIONS=$(usex extensions) + ) + + if use extensions; then + # Move inside an if, to remove unused option warning + mycmakeargs+=( + -DUSE_LASTFM=ON + -DUSE_LYRICS=ON + -DUSE_MEDIABROWSER=ON + -DUSE_MPRIS2=ON + ) + fi + + if [[ ${PV} == *9999 ]]; then + mycmakeargs+=( -DUSE_GIT_VERSION=true ) + else + mycmakeargs+=( -DUSE_GIT_VERSION=false ) + fi + + cmake_src_configure +} diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz Binary files differindex 423dd4c3b733..19525514a998 100644 --- a/metadata/Manifest.gz +++ b/metadata/Manifest.gz diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index 2ed6324c07e5..210759140209 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Mon, 08 Apr 2024 10:10:45 +0000 +Mon, 08 Apr 2024 16:40:15 +0000 diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest index 6de85c8934ae..12275ca79156 100644 --- a/metadata/glsa/Manifest +++ b/metadata/glsa/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 569494 BLAKE2B 475196fd0ff28d6023f45e6c22284bded2028bbe891778e3828fb75c3727438168bcd5ab63fe48683bb5874710c096e12470eee93163ae90c07d1f9d79810710 SHA512 94822c7f83b3b68b28e1885c442c2d9b5794eb5f861b8a0862162601a2c2b03cdc2bb6144d8b4a1d61befedf2ff1952e540c518e34c7f15ff5af14b7dc567fcb -TIMESTAMP 2024-04-08T10:10:48Z +TIMESTAMP 2024-04-08T16:40:19Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYTwqhfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYUHfNfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klDAwg//aYdEzGPyYXGa7pcUZWGeDoNsYCdTO0BZzqPsk8TehbU8djYjhSk4ALvY -H/d/syA+Pqemhk+wc9lUeJYT76iQ6oAJa7I0b5WX/FcZrOCG1tXJcu2gHX9lgS+f -ZUk7GpWzV+LTGtPJuAW/rJ9DIKvC+6DONJtpyijVQpSNvHhnYzvcy6KLyhU7xUIe -mlEE1xlidbFCk8MwhIpUYgJaFmYAZtnfK8YgtVQG59nGB+nwtH9nNl65HLm6uxsl -LfS38D+7+VappWHFVNTFpck8aO+zECiDy0MrvxgziR9imFTB/EnpgxgpaMMNpdxi -oY3WfzJmiA3RdzGHQqsVKx4B5T2k4iEZkgnoHqD7Kx3Ve4qobyR0HGDDfXdD+PT/ -irM7+/ZnXjASzbllO/QjcwyRxffGXkGHC4P5J2LN28h2naIG4V97eQHpU2PQJiao -3BQ7SYcE33BaFbTQDbahSGLIj+hxuCEkoSH7etI8y7/of7cEHv4X7nm5cOdysjON -qcF4r3dUbO4s8lmn0XusajzUXWVdw++0L9zIYPmcmqXs0miUbrLCFDThLib3fyjO -pBEk2cTN+ZSEkONYJY3rQaPc85pK7TEywRsnUgEk0qQJKrANMOdfzXHnTLaYuiAT -roQx2bKgw3MKyjCXQ43tMrXeJgZogS2GK1R8Vx/AlqOw0Rn+cis= -=B3OM +klA8Ug/5ASfNUhPjvIdwKl+6EWsmvPthe9gAMMgYOFVOfbtb1kbEBI3voWvYopbd +i2o3Z4CwErPIO634cIyrY0LsvbR3PigRPCx9Moj/+YrOa0Egx88Q0kCtvZBQBzPU +2OvQFju4pc72ufp1lsgvvkFMXZ5/2zU/f1WyXOPg1h6Lc0/QBoEC/WB1VQM+W0ps +x44iiMVG96HpFf0dYyPp8pBFz8li3zRzY/wtYEsFNu0qVKn5eqCjJv2qm98vkZMd +W+9QBKrrUpEVW5MvSSU0AnxYYJHpmUsDnRpfEMIKzUgSjKYTyZVJ+nynN8ZQ90rE +FVp/S2TnvwP0MTHwPcro+RVioYXSSRdPg/zxdCcvvEgxuHKeyCVvu5TYCtE2wStS +Xtm7iYlZUjhjHWvxNTlVpeidtz7AIBu8rMOukF64/7F1ZtGjF+F/5ZhdbtxZSbTq +6WGPT+kSuOkSJ1tug6AxDxr9cPNGY04DwAVEZvXyblILX9YaUg7gAyY8ltFSyDYc +6zrQDH0DtAh+wTOghxPd+bZLA91hsj6hkq7tfr/6qaI8sKoNi+AUM38AJwvm6gRA +uhe0LUMQUn+yfTXvl634p+R55o5bSJrjFUGMB7qKlD3awxTPhJEo1rRPLBU9nb95 +doNfH4hrcefe0i7RlfeQf2xoG5HB1n3lc88bL37Mv2b8/relM44= +=r8nM -----END PGP SIGNATURE----- diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index 2ed6324c07e5..210759140209 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Mon, 08 Apr 2024 10:10:45 +0000 +Mon, 08 Apr 2024 16:40:15 +0000 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz Binary files differindex 7aef004366e9..e270df0a760d 100644 --- a/metadata/md5-cache/Manifest.gz +++ b/metadata/md5-cache/Manifest.gz diff --git a/metadata/md5-cache/app-backup/Manifest.gz b/metadata/md5-cache/app-backup/Manifest.gz Binary files differindex a04806b68acf..5d729df5e4f8 100644 --- a/metadata/md5-cache/app-backup/Manifest.gz +++ b/metadata/md5-cache/app-backup/Manifest.gz diff --git a/metadata/md5-cache/app-backup/restic-0.16.4 b/metadata/md5-cache/app-backup/restic-0.16.4 index c9bc68d9f6a7..7da1108b4d1e 100644 --- a/metadata/md5-cache/app-backup/restic-0.16.4 +++ b/metadata/md5-cache/app-backup/restic-0.16.4 @@ -5,11 +5,11 @@ DESCRIPTION=A backup program that is fast, efficient and secure EAPI=8 HOMEPAGE=https://restic.github.io/ INHERIT=go-module shell-completion -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=~amd64 arm ~arm64 ~ppc64 ~riscv ~x86 LICENSE=Apache-2.0 BSD BSD-2 LGPL-3-with-linking-exception MIT RDEPEND=sys-fs/fuse:0 RESTRICT=strip SLOT=0 SRC_URI=https://github.com/restic/restic/archive/v0.16.4.tar.gz -> restic-0.16.4.tar.gz https://dev.gentoo.org/~williamh/dist/restic-0.16.4-deps.tar.xz _eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic 288c54efeb5e2aa70775e39032695ad4 go-env 14f8f70fe58c14d7ab44fff15a05ac47 go-module 83fd3ed1657cfc316c93d6a37018290d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe shell-completion bb7eb6bc232cd6c4bf8af739cdd2ee14 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 -_md5_=43c2870442ab98733b7ea95bc9982db2 +_md5_=6c427f4809fbd849c517d5dc32fe91b4 diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz Binary files differindex 60ddea5ae8d1..21fae2911658 100644 --- a/metadata/md5-cache/app-misc/Manifest.gz +++ b/metadata/md5-cache/app-misc/Manifest.gz diff --git a/metadata/md5-cache/app-misc/gramps-5.2.1 b/metadata/md5-cache/app-misc/gramps-5.2.2 index 94856e90a7eb..544fbb100daa 100644 --- a/metadata/md5-cache/app-misc/gramps-5.2.1 +++ b/metadata/md5-cache/app-misc/gramps-5.2.2 @@ -11,6 +11,6 @@ RDEPEND=python_single_target_python3_10? ( dev-python/pycairo[python_targets_pyt REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) RESTRICT=test !test? ( test ) SLOT=0 -SRC_URI=https://github.com/gramps-project/gramps/archive/v5.2.1.tar.gz -> gramps-5.2.1.tar.gz +SRC_URI=https://github.com/gramps-project/gramps/archive/v5.2.2.tar.gz -> gramps-5.2.2.tar.gz _eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=b71d0e972ba1ebb2c5fbcaef958d50d2 diff --git a/metadata/md5-cache/dev-build/Manifest.gz b/metadata/md5-cache/dev-build/Manifest.gz Binary files differindex b74844685ace..054a0ff10936 100644 --- a/metadata/md5-cache/dev-build/Manifest.gz +++ b/metadata/md5-cache/dev-build/Manifest.gz diff --git a/metadata/md5-cache/dev-build/cmake-3.29.1 b/metadata/md5-cache/dev-build/cmake-3.29.1 new file mode 100644 index 000000000000..945a4a7d0612 --- /dev/null +++ b/metadata/md5-cache/dev-build/cmake-3.29.1 @@ -0,0 +1,16 @@ +BDEPEND=verify-sig? ( >=sec-keys/openpgp-keys-bradking-20230817 ) doc? ( dev-python/requests dev-python/sphinx ) test? ( app-arch/libarchive[zstd] ) dev-build/make test? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) verify-sig? ( app-crypt/gnupg >=app-portage/gemato-20 ) +DEFINED_PHASES=compile configure install postinst postrm prepare test unpack +DEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash:0= >=dev-libs/expat-2.0.1 >=dev-libs/jsoncpp-1.9.2-r2:0= >=dev-libs/libuv-1.10.0:= >=net-misc/curl-7.21.5[ssl] sys-libs/zlib virtual/pkgconfig dap? ( dev-cpp/cppdap ) gui? ( !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) ) ncurses? ( sys-libs/ncurses:= ) +DESCRIPTION=Cross platform Make +EAPI=8 +HOMEPAGE=https://cmake.org/ +INHERIT=bash-completion-r1 cmake flag-o-matic multiprocessing toolchain-funcs virtualx xdg-utils verify-sig +IUSE=doc dap gui ncurses qt6 test test verify-sig +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris +LICENSE=BSD +RDEPEND=>=app-arch/libarchive-3.3.3:= app-crypt/rhash:0= >=dev-libs/expat-2.0.1 >=dev-libs/jsoncpp-1.9.2-r2:0= >=dev-libs/libuv-1.10.0:= >=net-misc/curl-7.21.5[ssl] sys-libs/zlib virtual/pkgconfig dap? ( dev-cpp/cppdap ) gui? ( !qt6? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 ) qt6? ( dev-qt/qtbase:6[gui,widgets] ) ) ncurses? ( sys-libs/ncurses:= ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://cmake.org/files/v3.29/cmake-3.29.1.tar.gz !doc? ( https://dev.gentoo.org/~sam/distfiles/dev-build/cmake/cmake-3.27.0-docs.tar.xz ) verify-sig? ( https://github.com/Kitware/CMake/releases/download/v3.29.1/cmake-3.29.1-SHA-256.txt https://github.com/Kitware/CMake/releases/download/v3.29.1/cmake-3.29.1-SHA-256.txt.asc ) +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 virtualx 817571665ee28575da44ee08135089e5 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=423cdd1032425fdf6fab23f0ada63ba7 diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz Binary files differindex c5ccaa0415b0..b8551a988d83 100644 --- a/metadata/md5-cache/dev-db/Manifest.gz +++ b/metadata/md5-cache/dev-db/Manifest.gz diff --git a/metadata/md5-cache/dev-db/mysql-init-scripts-2.3-r7 b/metadata/md5-cache/dev-db/mysql-init-scripts-2.3-r8 index 168bd57f57a1..168bd57f57a1 100644 --- a/metadata/md5-cache/dev-db/mysql-init-scripts-2.3-r7 +++ b/metadata/md5-cache/dev-db/mysql-init-scripts-2.3-r8 diff --git a/metadata/md5-cache/dev-perl/Manifest.gz b/metadata/md5-cache/dev-perl/Manifest.gz Binary files differindex 5fb6cfa97462..5cad8ebce8a9 100644 --- a/metadata/md5-cache/dev-perl/Manifest.gz +++ b/metadata/md5-cache/dev-perl/Manifest.gz diff --git a/metadata/md5-cache/dev-perl/Net-CUPS-0.640.0-r2 b/metadata/md5-cache/dev-perl/Net-CUPS-0.640.0-r2 new file mode 100644 index 000000000000..ccd19f6c184c --- /dev/null +++ b/metadata/md5-cache/dev-perl/Net-CUPS-0.640.0-r2 @@ -0,0 +1,16 @@ +BDEPEND=net-print/cups net-print/cups-filters >=net-print/libcupsfilters-2 virtual/perl-ExtUtils-MakeMaker test? ( virtual/perl-Test-Simple ) dev-lang/perl test? ( >=virtual/perl-Test-Simple-1 ) +DEFINED_PHASES=compile configure install prepare test +DEPEND=net-print/cups net-print/cups-filters >=net-print/libcupsfilters-2 dev-lang/perl +DESCRIPTION=CUPS C API Interface +EAPI=8 +HOMEPAGE=https://metacpan.org/release/Net-CUPS +INHERIT=perl-module +IUSE=test examples +KEYWORDS=~amd64 ~x86 +LICENSE=|| ( Artistic GPL-1+ ) +RDEPEND=net-print/cups net-print/cups-filters >=net-print/libcupsfilters-2 dev-lang/perl:= +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://cpan/authors/id/N/NI/NINE/Net-CUPS-0.64.tar.gz +_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 4e37e1004a0a27e41bb7025c0b974676 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=3d97ac7999bd0b1a69ef6a056297cd29 diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz Binary files differindex 54efce6b4be6..d562bda98305 100644 --- a/metadata/md5-cache/dev-util/Manifest.gz +++ b/metadata/md5-cache/dev-util/Manifest.gz diff --git a/metadata/md5-cache/dev-util/diffoscope-263 b/metadata/md5-cache/dev-util/diffoscope-263 new file mode 100644 index 000000000000..1820ab867ab5 --- /dev/null +++ b/metadata/md5-cache/dev-util/diffoscope-263 @@ -0,0 +1,16 @@ +BDEPEND=test? ( app-arch/p7zip app-text/docx2txt app-text/html2text media-libs/libcaca virtual/imagemagick-tools[jpeg] ) test? ( || ( dev-python/python-magic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-apps/file[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) dev-python/libarchive-c[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/distro[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tlsh[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] acl? ( sys-apps/acl ) binutils? ( sys-devel/binutils ) bzip2? ( app-arch/bzip2 ) libcaca? ( media-libs/libcaca ) colord? ( x11-misc/colord ) cpio? ( app-alternatives/cpio ) diff? ( sys-apps/diffutils ) docx? ( app-text/docx2txt ) dtc? ( sys-apps/dtc ) e2fsprogs? ( sys-fs/e2fsprogs ) file? ( sys-apps/file ) find? ( sys-apps/findutils ) gettext? ( sys-devel/gettext ) gif? ( media-libs/giflib ) gpg? ( app-crypt/gnupg ) haskell? ( dev-lang/ghc ) hdf5? ( sci-libs/hdf5 ) hex? ( app-editors/vim-core ) imagemagick? ( media-gfx/imagemagick ) iso? ( app-cdr/cdrtools ) java? ( virtual/jdk ) llvm? ( sys-devel/llvm ) lzma? ( app-arch/xz-utils ) mono? ( dev-lang/mono ) opendocument? ( app-text/odt2txt ) pascal? ( dev-lang/fpc ) pdf? ( app-text/pdftk app-text/poppler dev-python/pypdf[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) postscript? ( app-text/ghostscript-gpl ) R? ( dev-lang/R ) rpm? ( app-arch/rpm ) sqlite? ( dev-db/sqlite:3 ) squashfs? ( sys-fs/squashfs-tools ) ssh? ( virtual/openssh ) tar? ( app-arch/tar ) tcpdump? ( net-analyzer/tcpdump ) zip? ( app-arch/unzip ) zlib? ( app-arch/gzip ) zstd? ( app-arch/zstd ) >=dev-python/pytest-7.4.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10[ncurses] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses] ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-69.0.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=Will try to get to the bottom of what makes files or directories different +EAPI=8 +HOMEPAGE=https://diffoscope.org/ https://pypi.org/project/diffoscope/ +INHERIT=distutils-r1 +IUSE=acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma mono opendocument pascal pdf postscript R rpm sqlite squashfs ssh tar test tcpdump zip zlib zstd test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 +KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~x86 +LICENSE=GPL-3+ +RDEPEND=|| ( dev-python/python-magic[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] sys-apps/file[python,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) dev-python/libarchive-c[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/distro[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/tlsh[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] acl? ( sys-apps/acl ) binutils? ( sys-devel/binutils ) bzip2? ( app-arch/bzip2 ) libcaca? ( media-libs/libcaca ) colord? ( x11-misc/colord ) cpio? ( app-alternatives/cpio ) diff? ( sys-apps/diffutils ) docx? ( app-text/docx2txt ) dtc? ( sys-apps/dtc ) e2fsprogs? ( sys-fs/e2fsprogs ) file? ( sys-apps/file ) find? ( sys-apps/findutils ) gettext? ( sys-devel/gettext ) gif? ( media-libs/giflib ) gpg? ( app-crypt/gnupg ) haskell? ( dev-lang/ghc ) hdf5? ( sci-libs/hdf5 ) hex? ( app-editors/vim-core ) imagemagick? ( media-gfx/imagemagick ) iso? ( app-cdr/cdrtools ) java? ( virtual/jdk ) llvm? ( sys-devel/llvm ) lzma? ( app-arch/xz-utils ) mono? ( dev-lang/mono ) opendocument? ( app-text/odt2txt ) pascal? ( dev-lang/fpc ) pdf? ( app-text/pdftk app-text/poppler dev-python/pypdf[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) postscript? ( app-text/ghostscript-gpl ) R? ( dev-lang/R ) rpm? ( app-arch/rpm ) sqlite? ( dev-db/sqlite:3 ) squashfs? ( sys-fs/squashfs-tools ) ssh? ( virtual/openssh ) tar? ( app-arch/tar ) tcpdump? ( net-analyzer/tcpdump ) zip? ( app-arch/unzip ) zlib? ( app-arch/gzip ) zstd? ( app-arch/zstd ) python_targets_python3_10? ( dev-lang/python:3.10[ncurses] ) python_targets_python3_11? ( dev-lang/python:3.11[ncurses] ) python_targets_python3_12? ( dev-lang/python:3.12[ncurses] ) +REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://diffoscope.org/archive/diffoscope-263.tar.bz2 +_eclasses_=distutils-r1 d9a9242b3972ef569e740451da4b90e1 flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=17bf4e90111ce93ca2e2261f778a797f diff --git a/metadata/md5-cache/games-util/Manifest.gz b/metadata/md5-cache/games-util/Manifest.gz Binary files differindex c8aea5cca4bd..912587721d4d 100644 --- a/metadata/md5-cache/games-util/Manifest.gz +++ b/metadata/md5-cache/games-util/Manifest.gz diff --git a/metadata/md5-cache/games-util/heroic-bin-2.14.0 b/metadata/md5-cache/games-util/heroic-bin-2.14.1 index 1b4b6fb49fdc..8c23b7ca3a70 100644 --- a/metadata/md5-cache/games-util/heroic-bin-2.14.0 +++ b/metadata/md5-cache/games-util/heroic-bin-2.14.1 @@ -10,6 +10,6 @@ LICENSE=GPL-3+ RDEPEND=python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) app-accessibility/at-spi2-core app-arch/brotli app-arch/bzip2 dev-libs/expat dev-libs/fribidi dev-libs/glib dev-libs/gmp dev-libs/libffi dev-libs/libpcre2 dev-libs/libtasn1 dev-libs/nettle dev-libs/nspr dev-libs/nss dev-libs/wayland media-fonts/freefont media-gfx/graphite2 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/harfbuzz media-libs/libepoxy media-libs/libjpeg-turbo media-libs/libpng media-libs/mesa media-video/ffmpeg net-dns/libidn2 net-libs/gnutls net-print/cups sys-apps/dbus sys-libs/glibc sys-libs/zlib x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/gtk+:3 x11-libs/libX11 x11-libs/libXau x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXdmcp x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) SLOT=0 -SRC_URI=https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.14.0/heroic-2.14.0.tar.xz -> heroic-bin-2.14.0.tar.xz https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/raw/v2.14.0/flatpak/com.heroicgameslauncher.hgl.desktop -> com.heroicgameslauncher.hgl.2.14.0.desktop https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/raw/v2.14.0/flatpak/com.heroicgameslauncher.hgl.png -> com.heroicgameslauncher.hgl.2.14.0.png +SRC_URI=https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.14.1/heroic-2.14.1.tar.xz -> heroic-bin-2.14.1.tar.xz https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/raw/v2.14.1/flatpak/com.heroicgameslauncher.hgl.desktop -> com.heroicgameslauncher.hgl.2.14.1.desktop https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/raw/v2.14.1/flatpak/com.heroicgameslauncher.hgl.png -> com.heroicgameslauncher.hgl.2.14.1.png _eclasses_=chromium-2 93690d770dc2e27deaa89794e2f9fe3f desktop 021728fdc1b03b36357dbc89489e0f0d linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 _md5_=e3e0c49d49c05bc2eaf8013c5c66abd9 diff --git a/metadata/md5-cache/gui-libs/Manifest.gz b/metadata/md5-cache/gui-libs/Manifest.gz Binary files differindex 06ee8f3b8bce..820e503403e9 100644 --- a/metadata/md5-cache/gui-libs/Manifest.gz +++ b/metadata/md5-cache/gui-libs/Manifest.gz diff --git a/metadata/md5-cache/gui-libs/hyprcursor-0.1.6 b/metadata/md5-cache/gui-libs/hyprcursor-0.1.6 new file mode 100644 index 000000000000..7ec9c3abd264 --- /dev/null +++ b/metadata/md5-cache/gui-libs/hyprcursor-0.1.6 @@ -0,0 +1,14 @@ +BDEPEND=app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install prepare test +DESCRIPTION=The hyprland cursor format, library and utilities +EAPI=8 +HOMEPAGE=https://github.com/hyprwm/hyprcursor +INHERIT=cmake +KEYWORDS=~amd64 ~riscv +LICENSE=BSD +RDEPEND=>=dev-libs/hyprlang-0.4.2 dev-libs/libzip gnome-base/librsvg:2 x11-libs/cairo +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/hyprwm/hyprcursor/archive/v0.1.6.tar.gz -> hyprcursor-0.1.6.gh.tar.gz +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=29ce4b89d0e7fa9df2259107ed7c6e74 diff --git a/metadata/md5-cache/gui-wm/Manifest.gz b/metadata/md5-cache/gui-wm/Manifest.gz Binary files differindex c2f9c3e2e248..7e7043b9b40d 100644 --- a/metadata/md5-cache/gui-wm/Manifest.gz +++ b/metadata/md5-cache/gui-wm/Manifest.gz diff --git a/metadata/md5-cache/gui-wm/hyprland-0.38.1 b/metadata/md5-cache/gui-wm/hyprland-0.38.1 new file mode 100644 index 000000000000..b6ddea2ef0de --- /dev/null +++ b/metadata/md5-cache/gui-wm/hyprland-0.38.1 @@ -0,0 +1,15 @@ +BDEPEND=>=dev-libs/wayland-protocols-1.32 dev-util/wayland-scanner virtual/pkgconfig || ( >=sys-devel/gcc-13:* >=sys-devel/clang-16:* ) app-misc/jq dev-build/cmake dev-util/wayland-scanner virtual/pkgconfig >=dev-build/meson-1.2.3 app-alternatives/ninja dev-build/meson-format-array +DEFINED_PHASES=compile configure install setup test +DEPEND=app-alternatives/ninja dev-build/cmake dev-build/meson dev-vcs/git virtual/pkgconfig >=dev-libs/wayland-1.22 media-libs/libglvnd media-libs/mesa[egl(+),gles2] >=x11-libs/libdrm-2.4.114 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 media-libs/libdisplay-info sys-apps/hwdata >=dev-libs/libinput-1.14.0:= sys-auth/seatd:= virtual/libudev:= X? ( x11-libs/libxcb:= x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm x11-base/xwayland ) dev-cpp/tomlplusplus dev-libs/glib:2 dev-libs/libinput >=dev-libs/wayland-1.20.0 gui-libs/hyprcursor media-libs/libglvnd x11-libs/cairo x11-libs/libdrm x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman X? ( x11-libs/libxcb:0= ) >=dev-libs/wayland-1.22 media-libs/libglvnd media-libs/mesa[egl(+),gles2] >=x11-libs/libdrm-2.4.114 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 media-libs/libdisplay-info sys-apps/hwdata >=dev-libs/libinput-1.14.0:= sys-auth/seatd:= virtual/libudev:= X? ( x11-libs/libxcb:= x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm x11-base/xwayland ) >=dev-libs/hyprland-protocols-0.2 >=dev-libs/hyprlang-0.3.2 >=dev-libs/wayland-protocols-1.32 +DESCRIPTION=A dynamic tiling Wayland compositor that doesn't sacrifice on its looks +EAPI=8 +HOMEPAGE=https://github.com/hyprwm/Hyprland +INHERIT=meson toolchain-funcs +IUSE=X legacy-renderer systemd +KEYWORDS=~amd64 ~riscv +LICENSE=BSD +RDEPEND=app-alternatives/ninja dev-build/cmake dev-build/meson dev-vcs/git virtual/pkgconfig >=dev-libs/wayland-1.22 media-libs/libglvnd media-libs/mesa[egl(+),gles2] >=x11-libs/libdrm-2.4.114 x11-libs/libxkbcommon >=x11-libs/pixman-0.42.0 media-libs/libdisplay-info sys-apps/hwdata >=dev-libs/libinput-1.14.0:= sys-auth/seatd:= virtual/libudev:= X? ( x11-libs/libxcb:= x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm x11-base/xwayland ) dev-cpp/tomlplusplus dev-libs/glib:2 dev-libs/libinput >=dev-libs/wayland-1.20.0 gui-libs/hyprcursor media-libs/libglvnd x11-libs/cairo x11-libs/libdrm x11-libs/libxkbcommon x11-libs/pango x11-libs/pixman X? ( x11-libs/libxcb:0= ) +SLOT=0 +SRC_URI=https://github.com/hyprwm/Hyprland/releases/download/v0.38.1/source-v0.38.1.tar.gz -> hyprland-0.38.1.gh.tar.gz +_eclasses_=flag-o-matic 288c54efeb5e2aa70775e39032695ad4 meson 92696988eaddba122c4cedc191f59bcb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-utils-r1 a1229a86bd0db058e474a2d7d9191cca toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=3da05656ab96498e138a2cad68428a2a diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz Binary files differindex 65952a227df2..b9cb6f220e9a 100644 --- a/metadata/md5-cache/media-sound/Manifest.gz +++ b/metadata/md5-cache/media-sound/Manifest.gz diff --git a/metadata/md5-cache/media-sound/mac-10.53 b/metadata/md5-cache/media-sound/mac-10.53 index 88c560c64ece..caa4936944b9 100644 --- a/metadata/md5-cache/media-sound/mac-10.53 +++ b/metadata/md5-cache/media-sound/mac-10.53 @@ -4,9 +4,9 @@ DESCRIPTION=Monkey's Audio Codecs EAPI=8 HOMEPAGE=https://www.monkeysaudio.com INHERIT=cmake flag-o-matic -KEYWORDS=~alpha ~amd64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +KEYWORDS=~alpha ~amd64 ~loong ~ppc ppc64 ~riscv sparc ~x86 LICENSE=BSD SLOT=0/10 SRC_URI=https://monkeysaudio.com/files/MAC_1053_SDK.zip -> mac-10.53.zip _eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=58f0db8fcbfe0587a35afceeb1ff7d6c +_md5_=66ef74c2247acfff582ee45bae9b402e diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz Binary files differindex 6d89a8bfca06..90b52889f55d 100644 --- a/metadata/md5-cache/media-video/Manifest.gz +++ b/metadata/md5-cache/media-video/Manifest.gz diff --git a/metadata/md5-cache/media-video/qmplay2-24.04.07 b/metadata/md5-cache/media-video/qmplay2-24.04.07 new file mode 100644 index 000000000000..644aa3291ca7 --- /dev/null +++ b/metadata/md5-cache/media-video/qmplay2-24.04.07 @@ -0,0 +1,17 @@ +BDEPEND=!qt6? ( dev-qt/linguist-tools:5 ) qt6? ( dev-qt/qttools:6[linguist] ) app-alternatives/ninja >=dev-build/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare test +DEPEND=media-video/ffmpeg:=[vaapi?,vdpau?] !qt6? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5[X(-),vulkan?] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 extensions? ( dev-qt/qtdeclarative:5 ) videofilters? ( dev-qt/qtconcurrent:5 ) ) qt6? ( dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets] dev-qt/qt5compat:6 dev-qt/qtsvg:6 extensions? ( dev-qt/qtdeclarative:6 ) ) alsa? ( media-libs/alsa-lib ) cdio? ( dev-libs/libcdio[cddb] ) gme? ( media-libs/game-music-emu ) libass? ( media-libs/libass ) opengl? ( virtual/opengl ) pipewire? ( media-video/pipewire ) portaudio? ( media-libs/portaudio ) pulseaudio? ( media-libs/libpulse ) sid? ( media-libs/libsidplayfp ) shaders? ( >=media-libs/shaderc-2020.1 ) taglib? ( media-libs/taglib ) vaapi? ( media-libs/libva[X] ) vulkan? ( >=media-libs/vulkan-loader-1.2.133 ) xv? ( x11-libs/libXv ) +DESCRIPTION=A Qt-based video player, which can play most formats and codecs +EAPI=8 +HOMEPAGE=https://github.com/zaps166/QMPlay2 +IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info +INHERIT=cmake xdg +IUSE=avdevice +audiofilters +alsa cdio cuvid extensions gme inputs libass modplug notifications opengl pipewire portaudio pulseaudio qt6 sid shaders +taglib vaapi vdpau videofilters visualizations vulkan xv +KEYWORDS=~amd64 +LICENSE=LGPL-3 +RDEPEND=media-video/ffmpeg:=[vaapi?,vdpau?] !qt6? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 dev-qt/qtgui:5[X(-),vulkan?] dev-qt/qtsvg:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 extensions? ( dev-qt/qtdeclarative:5 ) videofilters? ( dev-qt/qtconcurrent:5 ) ) qt6? ( dev-qt/qtbase:6[concurrent,dbus,gui,network,opengl?,ssl,vulkan?,widgets] dev-qt/qt5compat:6 dev-qt/qtsvg:6 extensions? ( dev-qt/qtdeclarative:6 ) ) alsa? ( media-libs/alsa-lib ) cdio? ( dev-libs/libcdio[cddb] ) gme? ( media-libs/game-music-emu ) libass? ( media-libs/libass ) opengl? ( virtual/opengl ) pipewire? ( media-video/pipewire ) portaudio? ( media-libs/portaudio ) pulseaudio? ( media-libs/libpulse ) sid? ( media-libs/libsidplayfp ) shaders? ( >=media-libs/shaderc-2020.1 ) taglib? ( media-libs/taglib ) vaapi? ( media-libs/libva[X] ) vulkan? ( >=media-libs/vulkan-loader-1.2.133 ) xv? ( x11-libs/libXv ) +REQUIRED_USE=audiofilters? ( || ( alsa pipewire portaudio pulseaudio ) ) shaders? ( vulkan ) +SLOT=0 +SRC_URI=https://github.com/zaps166/QMPlay2/releases/download/24.04.07/QMPlay2-src-24.04.07.tar.xz +_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 288c54efeb5e2aa70775e39032695ad4 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=29b5ffab20860224eddc0a4bf18eb218 diff --git a/metadata/md5-cache/net-im/Manifest.gz b/metadata/md5-cache/net-im/Manifest.gz Binary files differindex 105c6f7bf897..cd58f734425b 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-cli-bin-0.13.2 b/metadata/md5-cache/net-im/signal-cli-bin-0.13.2 new file mode 100644 index 000000000000..de8c67ed593d --- /dev/null +++ b/metadata/md5-cache/net-im/signal-cli-bin-0.13.2 @@ -0,0 +1,12 @@ +BDEPEND=app-text/asciidoc +DEFINED_PHASES=compile install postinst unpack +DEPEND=|| ( virtual/jdk:21 virtual/jre:21 ) +DESCRIPTION=Send and receive messages of Signal Messenger over a command line interface +EAPI=8 +HOMEPAGE=https://github.com/AsamK/signal-cli +KEYWORDS=~amd64 +LICENSE=GPL-3 +RDEPEND=|| ( virtual/jdk:21 virtual/jre:21 ) +SLOT=0 +SRC_URI=https://github.com/AsamK/signal-cli/releases/download/v0.13.2/signal-cli-0.13.2.tar.gz -> signal-cli-bin-0.13.2.gh.tar.gz https://github.com/AsamK/signal-cli/raw/v0.13.2/README.md -> signal-cli-bin-0.13.2.README.md https://github.com/AsamK/signal-cli/raw/v0.13.2/man/signal-cli.1.adoc -> signal-cli-bin-0.13.2.signal-cli.1.adoc +_md5_=d835d6068f3d76a9230eb82323441760 diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz Binary files differindex 2343f2101fa2..720a1463ab4e 100644 --- a/metadata/md5-cache/net-misc/Manifest.gz +++ b/metadata/md5-cache/net-misc/Manifest.gz diff --git a/metadata/md5-cache/net-misc/oidc-agent-5.1.0 b/metadata/md5-cache/net-misc/oidc-agent-5.1.0 new file mode 100644 index 000000000000..6da096fc60c7 --- /dev/null +++ b/metadata/md5-cache/net-misc/oidc-agent-5.1.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( dev-libs/check ) +DEFINED_PHASES=compile install postinst postrm prepare +DEPEND=app-crypt/libsecret dev-libs/cJSON:= dev-libs/libsodium:= media-gfx/qrencode net-libs/libmicrohttpd:= net-libs/webkit-gtk:4.1= net-misc/curl elibc_musl? ( sys-libs/argp-standalone ) +DESCRIPTION=Agent and tools for managing OpenID Connect tokens on the command line +EAPI=8 +HOMEPAGE=https://github.com/indigo-dc/oidc-agent +INHERIT=tmpfiles xdg-utils +IUSE=test +KEYWORDS=~amd64 ~arm64 ~riscv +LICENSE=MIT +RDEPEND=app-crypt/libsecret dev-libs/cJSON:= dev-libs/libsodium:= media-gfx/qrencode net-libs/libmicrohttpd:= net-libs/webkit-gtk:4.1= net-misc/curl elibc_musl? ( sys-libs/argp-standalone ) virtual/tmpfiles +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/indigo-dc/oidc-agent/archive/v5.1.0.tar.gz -> oidc-agent-5.1.0.tar.gz +_eclasses_=tmpfiles 216aa76c3a6fcb5d893c23a0de86048f xdg-utils baea6080dd821f5562d715887954c9d3 +_md5_=ca106ef82ea9596a516823255cb0b44a diff --git a/metadata/md5-cache/net-print/Manifest.gz b/metadata/md5-cache/net-print/Manifest.gz Binary files differindex f3f45f06e4f8..853997da8ec9 100644 --- a/metadata/md5-cache/net-print/Manifest.gz +++ b/metadata/md5-cache/net-print/Manifest.gz diff --git a/metadata/md5-cache/net-print/cups-filters-2.0.0-r1 b/metadata/md5-cache/net-print/cups-filters-2.0.0-r1 new file mode 100644 index 000000000000..451bfd1cb63b --- /dev/null +++ b/metadata/md5-cache/net-print/cups-filters-2.0.0-r1 @@ -0,0 +1,14 @@ +BDEPEND=>=sys-devel/gettext-0.18.3 virtual/pkgconfig +DEFINED_PHASES=configure +DEPEND=net-print/libcupsfilters net-print/libppd >=net-print/cups-1.7.3 +DESCRIPTION=Cups filters +EAPI=8 +HOMEPAGE=https://wiki.linuxfoundation.org/openprinting/cups-filters +IUSE=+foomatic +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=net-print/libcupsfilters net-print/libppd >=net-print/cups-1.7.3 +RESTRICT=test +SLOT=0 +SRC_URI=https://github.com/OpenPrinting/cups-filters/releases/download/2.0.0/cups-filters-2.0.0.tar.xz +_md5_=89949a49d5c68543ddc67ac2cf8e0757 diff --git a/metadata/md5-cache/net-print/libcupsfilters-2.0.0-r4 b/metadata/md5-cache/net-print/libcupsfilters-2.0.0-r4 new file mode 100644 index 000000000000..b7a07208fc30 --- /dev/null +++ b/metadata/md5-cache/net-print/libcupsfilters-2.0.0-r4 @@ -0,0 +1,16 @@ +BDEPEND=>=sys-devel/gettext-0.18.3 virtual/pkgconfig test? ( media-fonts/dejavu ) >=app-portage/elt-patches-20240116 +DEFINED_PHASES=configure install prepare +DEPEND=>=app-text/qpdf-8.3.0:= media-libs/fontconfig media-libs/lcms:2 >=net-print/cups-2 !<net-print/cups-filters-2.0.0 exif? ( media-libs/libexif ) dbus? ( sys-apps/dbus ) jpeg? ( media-libs/libjpeg-turbo:= ) pdf? ( app-text/mupdf ) postscript? ( app-text/ghostscript-gpl[cups] ) poppler? ( >=app-text/poppler-0.32[cxx] ) png? ( media-libs/libpng:= ) tiff? ( media-libs/tiff:= ) +DESCRIPTION=library for developing printing features, split out of cups-filters +EAPI=8 +HOMEPAGE=https://github.com/OpenPrinting/libcupsfilters +INHERIT=libtool +IUSE=dbus exif jpeg pdf +poppler +postscript png test tiff +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 +LICENSE=Apache-2.0 +RDEPEND=>=app-text/qpdf-8.3.0:= media-libs/fontconfig media-libs/lcms:2 >=net-print/cups-2 !<net-print/cups-filters-2.0.0 exif? ( media-libs/libexif ) dbus? ( sys-apps/dbus ) jpeg? ( media-libs/libjpeg-turbo:= ) pdf? ( app-text/mupdf ) postscript? ( app-text/ghostscript-gpl[cups] ) poppler? ( >=app-text/poppler-0.32[cxx] ) png? ( media-libs/libpng:= ) tiff? ( media-libs/tiff:= ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/OpenPrinting/libcupsfilters/releases/download/2.0.0/libcupsfilters-2.0.0.tar.xz +_eclasses_=libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=d416af3c2d38ae72348928e2d9f5afa7 diff --git a/metadata/md5-cache/sys-power/Manifest.gz b/metadata/md5-cache/sys-power/Manifest.gz Binary files differindex cdb8364439fc..9087e14ce492 100644 --- a/metadata/md5-cache/sys-power/Manifest.gz +++ b/metadata/md5-cache/sys-power/Manifest.gz diff --git a/metadata/md5-cache/sys-power/thermald-2.5.7 b/metadata/md5-cache/sys-power/thermald-2.5.7 new file mode 100644 index 000000000000..9740da8068fc --- /dev/null +++ b/metadata/md5-cache/sys-power/thermald-2.5.7 @@ -0,0 +1,14 @@ +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20240116 || ( >=dev-build/automake-1.16.5:1.16 ) || ( >=dev-build/autoconf-2.72-r1:2.72 >=dev-build/autoconf-2.71-r6:2.71 ) >=dev-build/libtool-2.4.7-r3 virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare setup test +DEPEND=dev-libs/dbus-glib:= dev-libs/glib:= dev-libs/libxml2:= dev-libs/libevdev sys-power/upower sys-apps/dbus:= dev-util/gtk-doc dev-util/glib-utils +DESCRIPTION=Thermal daemon for Intel architectures +EAPI=8 +HOMEPAGE=https://github.com/intel/thermal_daemon +INHERIT=autotools linux-info out-of-source systemd +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2+ +RDEPEND=dev-libs/dbus-glib:= dev-libs/glib:= dev-libs/libxml2:= dev-libs/libevdev sys-power/upower sys-apps/dbus:= +SLOT=0 +SRC_URI=https://github.com/intel/thermal_daemon/archive/v2.5.7.tar.gz -> thermald-2.5.7.tar.gz +_eclasses_=autotools 3af8f60c4bdb23e738db506a630898ee gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 5f49a16f67f81bdf873e3d1f10b10001 linux-info 7ca3057b277f1e5978947b4cc289ce62 multilib c19072c3cd7ac5cb21de013f7e9832e0 out-of-source 15ce2b6ae214f3abe70892ce1e517abd systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 +_md5_=1ca672ad3a03a490ac1bcf07d6dc4a6c diff --git a/metadata/md5-cache/xfce-base/Manifest.gz b/metadata/md5-cache/xfce-base/Manifest.gz Binary files differindex d8cb4419f25d..af708f4e299c 100644 --- a/metadata/md5-cache/xfce-base/Manifest.gz +++ b/metadata/md5-cache/xfce-base/Manifest.gz diff --git a/metadata/md5-cache/xfce-base/thunar-4.19.2 b/metadata/md5-cache/xfce-base/thunar-4.19.2 index 4e9fd854a172..c441da46bba7 100644 --- a/metadata/md5-cache/xfce-base/thunar-4.19.2 +++ b/metadata/md5-cache/xfce-base/thunar-4.19.2 @@ -1,6 +1,6 @@ BDEPEND=dev-util/intltool sys-devel/gettext virtual/pkgconfig DEFINED_PHASES=configure install postinst postrm -DEPEND=>=dev-libs/glib-2.70.0 >=x11-libs/gdk-pixbuf-2.40.0 >=x11-libs/gtk+-3.24.0:3 >=xfce-base/exo-4.19.0:= >=xfce-base/libxfce4ui-4.17.6:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfconf-4.12:= exif? ( >=media-libs/libexif-0.6.19:= ) introspection? ( dev-libs/gobject-introspection:= ) libnotify? ( >=x11-libs/libnotify-0.7 ) pcre? ( >=dev-libs/libpcre2-10.0:= ) trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= ) udisks? ( dev-libs/libgudev:= ) +DEPEND=>=dev-libs/glib-2.70.0 >=x11-libs/gdk-pixbuf-2.40.0 >=x11-libs/gtk+-3.24.0:3[X] >=xfce-base/exo-4.19.0:= >=xfce-base/libxfce4ui-4.17.6:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfconf-4.12:= exif? ( >=media-libs/libexif-0.6.19:= ) introspection? ( dev-libs/gobject-introspection:= ) libnotify? ( >=x11-libs/libnotify-0.7 ) pcre? ( >=dev-libs/libpcre2-10.0:= ) trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= ) udisks? ( dev-libs/libgudev:= ) DESCRIPTION=File manager for the Xfce desktop environment EAPI=8 HOMEPAGE=https://docs.xfce.org/xfce/thunar/start https://gitlab.xfce.org/xfce/thunar/ @@ -8,8 +8,8 @@ INHERIT=xdg-utils IUSE=exif introspection libnotify pcre +trash-panel-plugin udisks KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux LICENSE=GPL-2+ LGPL-2+ -RDEPEND=>=dev-libs/glib-2.70.0 >=x11-libs/gdk-pixbuf-2.40.0 >=x11-libs/gtk+-3.24.0:3 >=xfce-base/exo-4.19.0:= >=xfce-base/libxfce4ui-4.17.6:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfconf-4.12:= exif? ( >=media-libs/libexif-0.6.19:= ) introspection? ( dev-libs/gobject-introspection:= ) libnotify? ( >=x11-libs/libnotify-0.7 ) pcre? ( >=dev-libs/libpcre2-10.0:= ) trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= ) udisks? ( dev-libs/libgudev:= ) >=dev-util/desktop-file-utils-0.20-r1 x11-misc/shared-mime-info trash-panel-plugin? ( >=gnome-base/gvfs-1.18.3 ) udisks? ( >=gnome-base/gvfs-1.18.3[udisks,udev] virtual/udev ) +RDEPEND=>=dev-libs/glib-2.70.0 >=x11-libs/gdk-pixbuf-2.40.0 >=x11-libs/gtk+-3.24.0:3[X] >=xfce-base/exo-4.19.0:= >=xfce-base/libxfce4ui-4.17.6:= >=xfce-base/libxfce4util-4.17.2:= >=xfce-base/xfconf-4.12:= exif? ( >=media-libs/libexif-0.6.19:= ) introspection? ( dev-libs/gobject-introspection:= ) libnotify? ( >=x11-libs/libnotify-0.7 ) pcre? ( >=dev-libs/libpcre2-10.0:= ) trash-panel-plugin? ( >=xfce-base/xfce4-panel-4.10:= ) udisks? ( dev-libs/libgudev:= ) >=dev-util/desktop-file-utils-0.20-r1 x11-misc/shared-mime-info trash-panel-plugin? ( >=gnome-base/gvfs-1.18.3 ) udisks? ( >=gnome-base/gvfs-1.18.3[udisks,udev] virtual/udev ) SLOT=0/3 SRC_URI=https://archive.xfce.org/src/xfce/thunar/4.19/thunar-4.19.2.tar.bz2 _eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=9fcf695c632c0439d2c7ad1e40a17fbb +_md5_=f3d46625d461eea6eebc80774cdaf344 diff --git a/metadata/news/Manifest b/metadata/news/Manifest index 293d6534535e..6414cdaf4d4a 100644 --- a/metadata/news/Manifest +++ b/metadata/news/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 17308 BLAKE2B d6f0e1960300dcb206a4c928e0f5497ce5fdccacc5a0e5c2508a7af6e8f9498d7b9fb9ec3f5d3954053fc79e8414e01e57845b94cb5cd6f55794cf59ea3c0d33 SHA512 5f19269ff35bf881a2c86ab1b5ce45cd93f05493fcf48e1b653586b091edc5c0a54df7ffbf400b137990209ea574d0bf309d777111a8f29a227fc82a5ed91540 -TIMESTAMP 2024-04-08T10:10:48Z +TIMESTAMP 2024-04-08T16:40:19Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYTwqhfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmYUHfNfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klCOOQ/6AvTdCZecaWJsZ1IremewZKDnNDRfI/ETM12WgEi1Qpwu7jBnhRziJgBF -u4lKEpFj6LDTxdXide5hSqX7v9wLbL1q1dHew4q/98DSAG0umTpaxr9oSUm7+gwX -cL87ZaboFNjUpvytdtoxYDEZHOLXt9BVyxSyKIFBmVhtTg9zdprkjxse+j667C7V -TRoel6QNup/uYoLvgnjQL2RX9lx5NGBWghOcAJumRLT+NxRcymEmU9vKW+O/a9b2 -bjKVzEfomFIVeme/Yynb5/AKM58ifulb9oMKhoBoKWolkFf/T52iJF4yAorUnzhj -TH8at3vS85Nt7SXiXx8Ivpp3dybByUs1j7yrNiJGpOalzWNAcnWKfiOeCwiKdsyo -wo9EXwCK6O2vTZOG4yuyXTvvzG44wGxiJUXF61+ktKm7qPq+Z/lFCnZMUiR12THV -Qh3OFPQIwwpfkOx3UfAj2jQYU68LpaW2ZKF9whauZ8A/RMXfb+FilgZpSKa728RI -2+BVI48rRBiC98+CG+WNohU8wW21y7WhmuKX4L9F6WD6SDXsfkXUo++Fejm2/S7t -ZUTspkgNRO25op010c0LeoX+4NCH9vVKWP+lhVghBYw29MLGIRFt2y06ul2FItI3 -E5oXN4HWA6wVUSg0i9O41SqfpXV6ajDnWtnQ+P4k6b5DbXNOvYY= -=Ho0+ +klDBUBAAtldb9XCKVk5maGEcYakHJqraTZUCHEukJVO4b37TSbITE1dx9Lkgzl+X +5lZOahJIvQLW/lzjC2fyc7Sz9VbZ2+Vzn2Pqqwdx6FJMLIBJCDOckSI6FXf85BFR +P8MWJfqRv8n+uOdA5Jt731NtyHOlFzkKpgqYE7aBYdzBWqnudvmp2FfkAGmOon8i +TYbJXZQ5B6OYMokj9IuQOXmYRmrrGUr4/nULjhn8uGMXNeJVgnW/T44+FQ3T9TIj +IHVT5QdXlyU/iKkw49LBmOOh0C1oamKqVgllkemBDh4O6gTWGKtW3KWQXJMl4vV7 +PMc+hMIzDJgIZTeaeCLkrffn7s08R44/5wTSfUmZ1VVnptWfvAWk7xWO2dzEZYBP +ZgBbfWiZ0EMRPFBB8KlogF5nfUMV1eUhKHG4FDZjuP3W+UouGScGwPsqYo0MbwV3 +CDvf8UpaCiMk/dfQQqvVqkN3zB3IiFR+QfWWHFzaCEZvuvMFhRcrOGa63i9awpOt +A3RmQTT/6GlDmYgXmCTYLvTp9A6mhYGx1nEuM6DO/mSK0tm5VPN6NpcI9UzKmEBY +/74/PEiOfefTBBXVrVLD6AlN+Y42fPJLdy/5DAm0qRyUEB14CwCGLU53jDOThyFJ +Ac93M2rKkdwfZ5yziePMc0xsPqjh6sbo1dpCH61u20nLm1mxg5w= +=w7Er -----END PGP SIGNATURE----- diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk index a1cd6a54652e..210759140209 100644 --- a/metadata/news/timestamp.chk +++ b/metadata/news/timestamp.chk @@ -1 +1 @@ -Mon, 08 Apr 2024 10:10:46 +0000 +Mon, 08 Apr 2024 16:40:15 +0000 diff --git a/metadata/timestamp b/metadata/timestamp index fde626e4aae2..c695a8762367 100644 --- a/metadata/timestamp +++ b/metadata/timestamp @@ -1 +1 @@ -Mon Apr 8 10:10:45 AM UTC 2024 +Mon Apr 8 04:40:15 PM UTC 2024 diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk index c0b4b64a243b..765a5d1cc025 100644 --- a/metadata/timestamp.chk +++ b/metadata/timestamp.chk @@ -1 +1 @@ -Mon, 08 Apr 2024 10:15:00 +0000 +Mon, 08 Apr 2024 16:45:00 +0000 diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit index bc41f8115ca8..977a244b0a0d 100644 --- a/metadata/timestamp.commit +++ b/metadata/timestamp.commit @@ -1 +1 @@ -d5d70b601cf58a0705db33cd0463b0a28a8f2503 1712569711 2024-04-08T09:48:31+00:00 +c0d3a113d5842f182fb13f51e011a83bcfe791fe 1712594059 2024-04-08T16:34:19+00:00 diff --git a/metadata/timestamp.x b/metadata/timestamp.x index f2a64de0f303..921f29e3f5c7 100644 --- a/metadata/timestamp.x +++ b/metadata/timestamp.x @@ -1 +1 @@ -1712571000 Mon 08 Apr 2024 10:10:00 AM UTC +1712594401 Mon 08 Apr 2024 04:40:01 PM UTC diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk index 2ed6324c07e5..210759140209 100644 --- a/metadata/xml-schema/timestamp.chk +++ b/metadata/xml-schema/timestamp.chk @@ -1 +1 @@ -Mon, 08 Apr 2024 10:10:45 +0000 +Mon, 08 Apr 2024 16:40:15 +0000 diff --git a/net-im/Manifest.gz b/net-im/Manifest.gz Binary files differindex 51baf9dee7ea..dd661d05beb0 100644 --- a/net-im/Manifest.gz +++ b/net-im/Manifest.gz diff --git a/net-im/signal-cli-bin/Manifest b/net-im/signal-cli-bin/Manifest index dd6487e931dd..2341ce2e630c 100644 --- a/net-im/signal-cli-bin/Manifest +++ b/net-im/signal-cli-bin/Manifest @@ -6,6 +6,10 @@ DIST signal-cli-bin-0.12.7.signal-cli.1.adoc 25618 BLAKE2B e971d8752c57a0b49677d DIST signal-cli-bin-0.13.1.README.md 5538 BLAKE2B 9cef6c3db846dada9e855e445d2a0465b1ba6495e27cf4366bdf34e5c505ec5bf76c8d898a1d36a564e4a983eefd401cc94ab71804c6bd30367c84af065504d4 SHA512 575d355a7969dd748958c945c7d3c92de77882a63bf7111062d417127e465b1975e55a13853b83ccecf1307c0baf9eb1057c48363bd78a729b6f1c9e19ab134d DIST signal-cli-bin-0.13.1.gh.tar.gz 51796574 BLAKE2B dad3d4c3b1ac450b14edbdedd42abc62ece2941ea57d11239adb8cbf5bd82781b714260a62f7552a3879bfdfd2dd7b63dcb9d3ea33c65499c5aa4783a4bc253f SHA512 c82a1dadfbc37cc316fefb663a07d5e2366d31fa49a7a207fb3b2f1d68f55b41074f01704bada55b528bf60a3177a7ab74b612bc644ae57f8cb4a8115138d825 DIST signal-cli-bin-0.13.1.signal-cli.1.adoc 28070 BLAKE2B 6530cefd79ca26673f8dda7b6e19574ed057aa92a2b940f55e951487254629d1f7c6ac03d30b682e7afc638ac859c31c1f3ac0542183316e1ba56c6dcd0e7d4c SHA512 8f98357f2ee2fb0102c847fb9ff91f0475386fb58708d9e37871ccb351fae7ab852c73eac5c3eedf154dc4bd4038c1d0f53f9024d1c0e0cb45bbd145f7dd09f9 +DIST signal-cli-bin-0.13.2.README.md 5538 BLAKE2B 9cef6c3db846dada9e855e445d2a0465b1ba6495e27cf4366bdf34e5c505ec5bf76c8d898a1d36a564e4a983eefd401cc94ab71804c6bd30367c84af065504d4 SHA512 575d355a7969dd748958c945c7d3c92de77882a63bf7111062d417127e465b1975e55a13853b83ccecf1307c0baf9eb1057c48363bd78a729b6f1c9e19ab134d +DIST signal-cli-bin-0.13.2.gh.tar.gz 57251017 BLAKE2B a9a34e8e4bcab9e0825a4c037cc9b69255d46aaefbe8185eeb9b7d56fe7cd40e5a2f65a3873b72c6e1dbbd1251d6ff1b9206c68dc7db09df72be200dd77a48cc SHA512 472a558038a21e323c4f56c7698b31a2901ffcf318844fa787bb2b611621b7ae34a883bb3465cebf3495fa4b5b450b9ef5a6c9298f44996628cc4f517d79bd25 +DIST signal-cli-bin-0.13.2.signal-cli.1.adoc 28146 BLAKE2B a8bb25ccaed0cb3bf8583985f103b628b344646e5eb3aa62171b2e97a2f5131da3026891abc6e98ebae9107e55ad0846a0f9ce4f8e5d5e072e00f85b8d372ee6 SHA512 df82d33c0f53bbb641cb5fc4c85182b5f937ad30c0784ef2d183c91bf2ae23367960169a05bbf2e1d2f72aa76e26cd1d14c72ddf7ea369d5cefc0bed28607561 EBUILD signal-cli-bin-0.12.7.ebuild 1335 BLAKE2B 57d767871ceab33969dad4998d945a5d1ef1d47e0582a261b15c2fa2de521c94936e840684a2e7ce3b51804993fde143fa775c4a4e03ff1daa4df6a8f0be60e7 SHA512 eb8f65c765083687ee4bafb10a04b61b9b05beb8d7a06b6a5f6ba6e3a978403ca4884d655e84109d5b7bb98539bf57b277857401caf9634e6ba1ca8979c31a4f EBUILD signal-cli-bin-0.13.1.ebuild 1458 BLAKE2B 67003f891cce53ba612ba3ac72a26e1c48abd01ee776d853e00a8c50aebd39818cb5d7abca02f01710385e0b5d15294db7a2f3810aac4d277be28d75c4590cae SHA512 b92cb817d3903ec0d49c303b5a9c97e50e36e6375a8d85d52c024090e6ac4accafd0605556a628fb454c73f511b09fab7624e3ca1379247d52116421e56d5bc0 +EBUILD signal-cli-bin-0.13.2.ebuild 1458 BLAKE2B 67003f891cce53ba612ba3ac72a26e1c48abd01ee776d853e00a8c50aebd39818cb5d7abca02f01710385e0b5d15294db7a2f3810aac4d277be28d75c4590cae SHA512 b92cb817d3903ec0d49c303b5a9c97e50e36e6375a8d85d52c024090e6ac4accafd0605556a628fb454c73f511b09fab7624e3ca1379247d52116421e56d5bc0 MISC metadata.xml 782 BLAKE2B d4404858543d7ccb94a2f89f4fb1d09fe37d78cd28566ae65e326ddbd42dc4efbd5a776d787113d18117982aab4a64147b3346c0c8d6f1b4316eec8d76b06c76 SHA512 9eb16f42073151266e11bfcddd27a3e2823894daf68b975b5ef106914bda97bc91eb05920544adce69b381ea5b9656d1bc32040fff1c01340dccd71155109fcd diff --git a/net-im/signal-cli-bin/signal-cli-bin-0.13.2.ebuild b/net-im/signal-cli-bin/signal-cli-bin-0.13.2.ebuild new file mode 100644 index 000000000000..134539b98724 --- /dev/null +++ b/net-im/signal-cli-bin/signal-cli-bin-0.13.2.ebuild @@ -0,0 +1,57 @@ +# Copyright 2021-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="signal-cli-${PV}" +DESCRIPTION="Send and receive messages of Signal Messenger over a command line interface" +HOMEPAGE="https://github.com/AsamK/signal-cli" +SRC_URI=" + https://github.com/AsamK/signal-cli/releases/download/v${PV}/${MY_P}.tar.gz -> ${P}.gh.tar.gz + https://github.com/AsamK/signal-cli/raw/v${PV}/README.md -> ${P}.README.md + https://github.com/AsamK/signal-cli/raw/v${PV}/man/signal-cli.1.adoc -> ${P}.signal-cli.1.adoc +" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + || ( virtual/jdk:21 virtual/jre:21 ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + app-text/asciidoc +" + +PATCHES=( + "${FILESDIR}/${PN}-0.13.1-use-working-java-version.patch" +) + +src_unpack() { + default + cp "${DISTDIR}/${P}.signal-cli.1.adoc" signal-cli.1.adoc || die +} + +src_compile() { + default + a2x --no-xmllint --doctype manpage --format manpage "${WORKDIR}/signal-cli.1.adoc" || die +} + +src_install() { + dodir /opt/signal-cli/{lib,bin} + insinto /opt/signal-cli + doins -r lib + into /opt/signal-cli + dobin bin/signal-cli + dosym -r /opt/signal-cli/bin/signal-cli /usr/bin/signal-cli + newdoc "${DISTDIR}/${P}.README.md" README.md + doman "${WORKDIR}/signal-cli.1" +} + +pkg_postinst() { + elog "Please read /usr/share/doc/${PF}/README.md.bz2" + elog "how to register signal-cli with the signal service and how to send" + elog "and receive messages" +} diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz Binary files differindex deaef2213073..19678e7eb798 100644 --- a/net-misc/Manifest.gz +++ b/net-misc/Manifest.gz diff --git a/net-misc/oidc-agent/Manifest b/net-misc/oidc-agent/Manifest index 7b734248ca85..a0d8a20d3231 100644 --- a/net-misc/oidc-agent/Manifest +++ b/net-misc/oidc-agent/Manifest @@ -4,6 +4,8 @@ AUX oidc-agent-5.0.1_install-perms.patch 211 BLAKE2B e88d0f15b3a8c96cd2350dc66e4 AUX oidc-agent-5.0.1_webkit41.patch 253 BLAKE2B af5fb8b4aae2282171d7c765b2b751d60f390ed7ccc3d798f16754f5f245fa81f364d3ba8bd7a62ad524ff403849c4c46b352b5d8b54d38b6bc35841e7fa397e SHA512 d4cba45908ac7e9b77a1d8fbff62eaaade34ed391cc7c3ee3f5b1d1da1c6976b0e8f73c890f89268554cdf3f55d31bc25a96954eddc0226fb56690c35eac3eee DIST oidc-agent-4.5.2.tar.gz 1766905 BLAKE2B 0558778a5162fbbbe29be9a476838d745abf4825e7274487637f368d521e03f6f165ec82129f37f135a6cf3d3d43bb9349574b88763a508bb683cdc8882230d2 SHA512 04c9ddb258c132781eaa875412f0a8d48d2127e5b78ba262eb0240dac05025db62f5d357e4b5c35a9009960b30d63ce96156c8dcf3b5eac4257c02d37578e676 DIST oidc-agent-5.0.1.tar.gz 1802435 BLAKE2B 75bc66bb2c6cc89293c7ad155d35b7a7adb73ad7f8a5aadeb029b43a095e2a80f0fc4505737a0c53c60e6f601acbcab990ad4b572b659050fe36e5dd2e7c4092 SHA512 caffa9d7733690917472d2d48ca58092ab722c5f049750de37169dc0a76ccbe374ae3fb5e56b8c578465e84a2f40795eaa26018281b4f851f7a7c94571d2a124 +DIST oidc-agent-5.1.0.tar.gz 1803314 BLAKE2B 8ce1de7ec6dffa3155200664a93433db4f4a116325d8ce60ffff885d534b3d2367e40577b6b22987e817d92f0020fea97e2224947b27ba10847bb0c347dcdf3a SHA512 f3ecda4445478ea02e833b0b9ed75a517c1ff91f5b0c2cb258cc3a7eacb62cb75b56697e15fa755d9cf45e7a0293c8bd2f6ab8d998dd8680726c4143b1e011bc EBUILD oidc-agent-4.5.2.ebuild 2387 BLAKE2B ad75c9735389ccbcba1885b0ac75f3d5505af0c4080e660607613be15630ce8aca24caed63be250c23656333877b7b50b8af4c24341a3f80c10b6d12075f6c9d SHA512 cd56c2250a6a9e6afe114cf02ff069b6bb1f31564f9355467543e0f4ac9c71d175b23d70c8addff75e1b56903a606bdddb848b8178d0cc8375ff9f59cc5a4f2e EBUILD oidc-agent-5.0.1.ebuild 2632 BLAKE2B f756650c3c90fa58ce20c72a9856a9a001c89177e767f59a64c3f5779b7aa69ee2606e544873a8eb4c40db95a95ffe19ea8d478a0980642b03aaeae37151a417 SHA512 ef1db7d05d683b45a25d26d65e7cd2260aab08130392ae5b492525ff505e8b5768456abcd16577a3924dafa8dd6db27fcfdb0057cc16c7555e571e1963fdd671 +EBUILD oidc-agent-5.1.0.ebuild 2633 BLAKE2B f46b6946cd6a27c7011eab3edd2265185a4dbca78649469f55771879047812b826b0d64fcbb66e46137d07cb7f4ff16d3088a84f2174602f51f6ead04bba6e2d SHA512 4ab82b0b1049a81226ca434acb0a6d9eb0972d3471018bbffac155175f835c5a5c63b8f7e23bad16316e07ad6d7c8ce034e711a63cad7dfa183d24c4edb037e4 MISC metadata.xml 780 BLAKE2B 8a2538e5b233383449dc76e49a4d68f950ad3982874e657664ee027fd71a12f18a9a86f38efd6452732305783cd175b761a7702d1a21b97200b1991d20624fd7 SHA512 a4ba3692ce9304b119ea331f83f702bba0956f0013bbe239bca376dea7ccf72a5bb639f06006cf2d65f8ea4b2817173ef26f1c086ab5482095eff34fea026d3f diff --git a/net-misc/oidc-agent/oidc-agent-5.1.0.ebuild b/net-misc/oidc-agent/oidc-agent-5.1.0.ebuild new file mode 100644 index 000000000000..6517defe32b2 --- /dev/null +++ b/net-misc/oidc-agent/oidc-agent-5.1.0.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit tmpfiles xdg-utils + +DESCRIPTION="Agent and tools for managing OpenID Connect tokens on the command line" +HOMEPAGE="https://github.com/indigo-dc/oidc-agent" +SRC_URI="https://github.com/indigo-dc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv" +IUSE="test" + +DEPEND="app-crypt/libsecret + dev-libs/cJSON:= + dev-libs/libsodium:= + media-gfx/qrencode + net-libs/libmicrohttpd:= + net-libs/webkit-gtk:4.1= + net-misc/curl + elibc_musl? ( sys-libs/argp-standalone )" +RDEPEND="${DEPEND}" +BDEPEND="test? ( dev-libs/check )" + +RESTRICT="!test? ( test )" + +PATCHES=( + "${FILESDIR}"/${PN}-5.0.1_install-perms.patch + "${FILESDIR}"/${PN}-5.0.1_webkit41.patch +) + +src_prepare() { + xdg_environment_reset + default + sed -i -e 's|^\(\s\+\)@|\1|' Makefile || die "Failed to increase verbosity in Makefile" +} + +oidc_emake() { + local mymakeargs=( + USE_CJSON_SO=1 + USE_LIST_SO=0 + USE_MUSTACHE_SO=0 + USE_ARGP_SO=$(usex elibc_musl 1 0) + ) + + emake "${mymakeargs[@]}" $@ +} + +src_compile() { + oidc_emake -j1 create_obj_dir_structure create_picobj_dir_structure # Bug #880157 + oidc_emake +} + +src_install() { + oidc_emake \ + PREFIX="${ED}" \ + BIN_AFTER_INST_PATH="/usr" \ + INCLUDE_PATH="${ED}"/usr/include \ + LIB_PATH="${ED}"/usr/$(get_libdir) \ + install + + # This file is not compatible with Gentoo and in any case, we generally + # let the users load such agents themselves. + rm -f "${ED}"/etc/X11/Xsession.d/91${PN} +} + +pkg_postinst() { + tmpfiles_process ${PN}.conf + + xdg_desktop_database_update + + if [[ -z "${REPLACING_VERSIONS}" ]]; then + elog + elog "You should use oidc-gen to initially generate your account configuration" + elog "before it can be loaded into oidc-agent using oidc-add. For details, please" + elog "consult the man page of oidc-gen, or full documentation at" + elog " https://indigo-dc.gitbooks.io/oidc-agent/" + elog + else + local old_ver + for old_ver in ${REPLACING_VERSIONS}; do + if [[ $(ver_cut 1 ${old_ver}) != 5 ]]; then + ewarn "${PN} 5 is a major release with quite some usability improvements but unfortunately also some breaking changes." + ewarn "Please consult" + ewarn " https://indigo-dc.gitbook.io/oidc-agent/oidc-agent5" + ewarn "for instructions on how to upgrade your configuration to this version" + ewarn + ewarn "Furthermore, please restart any running instances of ${PN}" + ewarn "to make sure they are compatible with the updated clients." + ewarn + break + fi + done + fi +} + +pkg_postrm() { + xdg_desktop_database_update +} diff --git a/net-print/Manifest.gz b/net-print/Manifest.gz Binary files differindex d99ebd41572f..2e9d8311464a 100644 --- a/net-print/Manifest.gz +++ b/net-print/Manifest.gz diff --git a/net-print/cups-filters/Manifest b/net-print/cups-filters/Manifest index 01a1aa42bdf4..97e0ec3db94e 100644 --- a/net-print/cups-filters/Manifest +++ b/net-print/cups-filters/Manifest @@ -4,5 +4,6 @@ AUX cups-filters-1.28.17-c++17.patch 1066 BLAKE2B 149001a37c5799210a7cbc6c79ab1b DIST cups-filters-1.28.17.tar.xz 1516052 BLAKE2B 87258391901d55d9e59b06d54603d014e54d224a373529bd70fcd38cded9dc96c88ca73bcea63d7633c065caea3f9e3274cd450aec5f1bd90130d9a88c0d3421 SHA512 320544a48206165581adafb28dbef58f39c66bebd3641be3d180a692605349d9e6af6d464044db9f7bda17a67f4a079370d8cc880cd7873d684b2209882deb35 DIST cups-filters-2.0.0.tar.xz 447648 BLAKE2B be5e2aab4eb921aa67bfcc93aa5f95a9f1fe1a269ed73d18273a0e9a3e816187e9e32750ba6521c3ab083c3c7b7a60bb1fa679e16d4a5917f911a4ba8d4b7207 SHA512 fc8ba3bbf92d5ede295884023d1c42422c4c250dbbf21c948f160a04ded3259784df4bd17eea64492f9417f866e566be1a9fcde47d29655cd4204ef4cc7af134 EBUILD cups-filters-1.28.17-r2.ebuild 3679 BLAKE2B 6f49716b9a904f063cf4356d856a87af14ce1d8536ff87aa92fe025f2df53d863373b8268524143500a17993b6dc98ede742c85a8ea931d279402e4dc70d5c36 SHA512 0e5d1a2d6c63ae020cab8f598d9b06e72712b95af8f3daf0b8a6eccbce311d89596e57ebcfa19dc9fcbc55c20714f22792ae84d29d1decdc07d20f1e7a03d1a3 +EBUILD cups-filters-2.0.0-r1.ebuild 1572 BLAKE2B 554eeca88be668f81a632527fe7b7913d48bdb5b0958a4b5541b9495b5a301f2c62a143eb01d3e7ae701fcaa542e293783be626ed57d09dfdb9f6dada1f43485 SHA512 5151eb4505f7c6d014c013a048620cfe1aa67a304bb66971aced03a267d11c0649f598815197313d0abf18c526146b282011afed6750e356268a99162f1cad88 EBUILD cups-filters-2.0.0.ebuild 1422 BLAKE2B c85fcc33008f41ad75c2b8c25e5ed6671d18a3e6049afe410becf97c0f2821f8984fb78dbe301552b2972534af92cf6de1dddf381d3a241d5cd8f1edc6e5c8d8 SHA512 e997a777141dd75987c9f5b6a405076bb791d8e581471668a6a7719cc739d38388866bde5299f728174047fe4ee00c32e371b3094ed829f8599e73b2650a347f MISC metadata.xml 585 BLAKE2B c3ae887bff09343b882156b9020c185a9bd0d7bfabee240c71d714b8811761ef23176e4ee71f731022103a3da2255e1683b7ac4aca0f677afd994de5bedc96ca SHA512 313722d8912f26c1a7754a837b1d64dd122ac005cd9bb644ae65cac7b7a442845b25befa7891669abbf43011e9958988a6ad084dfa6ed393decbd198e852b196 diff --git a/net-print/cups-filters/cups-filters-2.0.0-r1.ebuild b/net-print/cups-filters/cups-filters-2.0.0-r1.ebuild new file mode 100644 index 000000000000..462a52f62558 --- /dev/null +++ b/net-print/cups-filters/cups-filters-2.0.0-r1.ebuild @@ -0,0 +1,55 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Cups filters" +HOMEPAGE="https://wiki.linuxfoundation.org/openprinting/cups-filters" +SRC_URI="https://github.com/OpenPrinting/cups-filters/releases/download/${PV}/${P}.tar.xz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="+foomatic" + +RDEPEND=" + net-print/libcupsfilters + net-print/libppd + >=net-print/cups-1.7.3 +" +DEPEND="${RDEPEND}" +BDEPEND=" + >=sys-devel/gettext-0.18.3 + virtual/pkgconfig +" + +# The tests are composed of: +# - built program +# - test case itself: filter/test.sh +# +# The latter is not wired up, and it becomes immediately evident why. +# Bow to this reality and don't claim we can run anything. As a side +# effect, don't compile in src_test, that which we never use. +RESTRICT="test" + +src_configure() { + local myeconfargs=( + --enable-imagefilters + --enable-driverless + --enable-poppler + --localstatedir="${EPREFIX}"/var + --with-fontdir="fonts/conf.avail" + # cups-browsed is split out and avahi is not needed for filters + # https://github.com/OpenPrinting/cups-filters/pull/558 + --disable-avahi + # These are just probed for the path. Always enable them. + --with-gs-path="${EPREFIX}"/usr/bin/gs + --with-mutool-path="${EPREFIX}"/usr/bin/mutool + + $(use_enable foomatic) + ) + + # bash for configure until https://github.com/OpenPrinting/cups-filters/pull/567 (bug #920346) + # lands in a release. + CONFIG_SHELL="${BROOT}"/bin/bash econf "${myeconfargs[@]}" +} diff --git a/net-print/libcupsfilters/Manifest b/net-print/libcupsfilters/Manifest index 711383a01147..4fff636cd4f3 100644 --- a/net-print/libcupsfilters/Manifest +++ b/net-print/libcupsfilters/Manifest @@ -1,4 +1,8 @@ +AUX libcupsfilters-2.0.0-color-space.patch 8846 BLAKE2B 204e948b02db64854bc875fbf97c19a59a64217dbedae8733bcff3a1bb142f6c4758521863a3d101eface20b23ecdd6d6e237aabd271e5139de06c096bebaeec SHA512 59655046cd7f4c75af75673ba244bb41bb95bb7f5cfc652acff741c8aa8e2797b6d82f01bff97cc37c4b2f14eb193b55327dcd30f6fd97ad6a2bdbc8673830f8 AUX libcupsfilters-2.0.0-r3-c++17.patch 622 BLAKE2B a36f3b54b7047cbf1c7b8ff1a615d53fcaa23d9a5cda7abd8a565b40b05ebf3dbf277c7008d99f17d907fb3c3a5e38ff3726a6a56c0bf9c4821d1c11665acff2 SHA512 4bfed9113913b8788f111334df3fa08536c965d316f5b627d614914d6ef2bb14747b8eb25a6c9bd69a092a6082829a97468111c70f3717ce1c762737faddcb07 +AUX libcupsfilters-2.0.0-raster-build-fix.patch 842 BLAKE2B 37abde9acc45311a62edc669498bef9d6f86e691de3c9632aec66ca575c5af9a0dab03b9e7bcf97ad1b927580825a98ee7dcad3fe3e00d1679e25ec7b0f0e843 SHA512 2e639d238c2dbb8646174c3b76c9b5c4450639c8fd0fd1969545d86370fe077f04720412e561108dde88bd86e8a29cf6fe2233a45398494b50a3f6908aa834aa +AUX libcupsfilters-2.0.0-raster-gray.patch 1889 BLAKE2B 515b29df1141389262458205d1104f430f986f2ef5eefb9e2624c34715c4afd1f07b01deb57267fc322707f0799f8b31f17408c96af9f39c38d5eabbdc5eb678 SHA512 b63d639ac5472848a54f23bf0562dff58704b31864d753ce2f3502f56bd427feef4d2439f79e6fa20ab3bfcb61a4d0ac9f783c98716e09e1ed289c01ee570da2 DIST libcupsfilters-2.0.0.tar.xz 1279856 BLAKE2B ce9d839bb700017c303c1301c7a97fd02e3657a908e685377be49557d995574a7fc5a31d4fcbda5eeb9ba2d3cd07858224540dbf0bc9fa078cfd25a58ee15a41 SHA512 279bff6dcfa76312b10dae97480914345defd90eab79c4716d4553870f73e0f9db404786fd7e2948a86ae5aedb10dca0c2984ccb4222acbd4e835cd572030d6a EBUILD libcupsfilters-2.0.0-r3.ebuild 1613 BLAKE2B 40d181809f6dab64c2318ca6036e1649443c8e6a2193ac563dfb422c953c50ec9e7c00b75216125c3497459c3b4834b09311d1e4aff64ea7f26deba48c27dde2 SHA512 280951268cd099fe5e69efab93fee02df42cff893b6b4a4f48d25b67ef2aacd926166af95c764a31f37064c9e16bd0f9c025c63ad378589aefc0df52f24c7b3f +EBUILD libcupsfilters-2.0.0-r4.ebuild 1738 BLAKE2B 911e77b10b8695417cb8ba3d0ed745921fa2c5a7ba26326e3fccaffc380647df90d00c1e461e3dc6c1b912a9af151b8c0daf0d36e7ad17f95525f8a9d3db5885 SHA512 5b6eccd14997f0766e686277409ba70729a6c23ed1440b714403b178b97488375295f97190c154cfb677133ae8114516a5f89fbb4dcb1e393553546f0394ef65 MISC metadata.xml 426 BLAKE2B 60d605203c938ba35e60bc4dfa121d6fb0223d70fdd1bdea4ed02693034a46ff039a580f5c0a5925aa3c4c33220243503096b8de233f6031447a6425a974182a SHA512 04811e0d82ce0365308b4391a33e03da423dc924cc7ff16a2eeedbdb51705b9a62cffe67d7e25b9221a0b511caaa3b19c184301fbecc59056a282a811ad9df7e diff --git a/net-print/libcupsfilters/files/libcupsfilters-2.0.0-color-space.patch b/net-print/libcupsfilters/files/libcupsfilters-2.0.0-color-space.patch new file mode 100644 index 000000000000..37a8bce64d7b --- /dev/null +++ b/net-print/libcupsfilters/files/libcupsfilters-2.0.0-color-space.patch @@ -0,0 +1,254 @@ +https://bugs.gentoo.org/927137 +https://github.com/OpenPrinting/cups-filters/issues/578 +https://github.com/OpenPrinting/libcupsfilters/commit/c6175a2f3f66dbf76bb35ec8d1ba0dc094c9dbac + +From c6175a2f3f66dbf76bb35ec8d1ba0dc094c9dbac Mon Sep 17 00:00:00 2001 +From: Till Kamppeter <till.kamppeter@gmail.com> +Date: Wed, 29 Nov 2023 00:25:16 +0100 +Subject: [PATCH] raster_base_header(): Several fixes on color space selection + +Fixes #38 + +The internal (static) funcrion raster_base_header() creates a CUPS or +PWG Raster header from scratch, without using data of a PPD file by +means of Raster header derived from the PPD. It solely uses IPP +attributes or command line options. + +It distinguishes between CUPS Raster and PWG/Apple Raster headers. + +There were several bugs in selecting the correct color space and depth +settings: + +- For PWG-Raster all attributes and options got ignored and standard + 8-bit sRGB set. + +- Without any valid color space/depth setting attribute or "auto" + always standard 8-bit sRGB got set as the default, regardless + whether the printer is actually a color printer. + +- Color spaces for printing in color could be set on monochrome + printers by options or atrributes. + +- Color spaces not valid on PWG Raster could be set on PWG Raster. + +- DeviceN modes could only be set by specifying a depth, like + "Device4_8" not just "Device4". + +Now we use 8-bit SGray as default for monochrome printers and 8-bit +RGB for color printers. We use the printer IPP attribute +"color-supported" to check whether the printer is color. + +IPP ttributes or command line options setting a color mode on a +monochrome printer are ignored now, also, if the output format is PWG +Raster, setting a color space not supported by PWG Raster is ignored. + +Now for monochrome AirPrint (Apple Raster) printers, the Raster data +sent should be actually monochrome (grayscale) and not color. +--- + cupsfilters/raster.c | 103 +++++++++++++++++++++++++------------------ + 1 file changed, 61 insertions(+), 42 deletions(-) + +diff --git a/cupsfilters/raster.c b/cupsfilters/raster.c +index 32a8b807..5e10f3bb 100644 +--- a/cupsfilters/raster.c ++++ b/cupsfilters/raster.c +@@ -792,7 +792,7 @@ cfRasterSetColorSpace(cups_page_header_t *h, // I - Raster header + + + static int // O - -1 on error, 0 on success +-raster_base_header(cups_page_header2_t *h, // O - Raster header ++raster_base_header(cups_page_header2_t *h, // O - Raster header + cf_filter_data_t *data, // I - Filter data + int pwg_raster) // I - 1 if PWG/Apple Raster + { +@@ -1420,41 +1420,46 @@ raster_base_header(cups_page_header_t *h, // O - Raster header + // TODO - Support for MediaType number + h->cupsMediaType = 0; + +- // Only for CUPS Raster, if we do not have a sample header from a PPD file +- if (pwg_raster == 0 && +- ((val = cupsGetOption("pwg-raster-document-type", num_options, +- options)) != NULL || +- (val = cupsGetOption("PwgRasterDocumentType", num_options, +- options)) != NULL || +- (val = cupsGetOption("color-space", num_options, options)) != NULL || +- (val = cupsGetOption("ColorSpace", num_options, options)) != NULL || +- (val = cupsGetOption("color-model", num_options, options)) != NULL || +- (val = cupsGetOption("ColorModel", num_options, options)) != NULL || +- (val = cupsGetOption("print-color-mode", num_options, options)) != +- NULL || +- (val = cupsGetOption("output-mode", num_options, options)) != NULL || +- (val = cupsGetOption("OutputMode", num_options, options)) != NULL || +- (val = cfIPPAttrEnumValForPrinter(data->printer_attrs, +- data->job_attrs, +- "print-color-mode")) != NULL)) ++ ++ // Do we have a color printer? ++ bool is_color = ++ ((attr = ippFindAttribute(data->printer_attrs, "color-supported", ++ IPP_TAG_BOOLEAN)) != NULL && ++ ippGetBoolean(attr, 0)); ++ ++ // Color modes ++ int numcolors = 0; // Number of colorants ++ if ((val = cupsGetOption("pwg-raster-document-type", num_options, ++ options)) != NULL || ++ (val = cupsGetOption("PwgRasterDocumentType", num_options, ++ options)) != NULL || ++ (val = cupsGetOption("color-space", num_options, options)) != NULL || ++ (val = cupsGetOption("ColorSpace", num_options, options)) != NULL || ++ (val = cupsGetOption("color-model", num_options, options)) != NULL || ++ (val = cupsGetOption("ColorModel", num_options, options)) != NULL || ++ (val = cupsGetOption("print-color-mode", num_options, options)) != ++ NULL || ++ (val = cupsGetOption("output-mode", num_options, options)) != NULL || ++ (val = cupsGetOption("OutputMode", num_options, options)) != NULL || ++ (val = cfIPPAttrEnumValForPrinter(data->printer_attrs, ++ data->job_attrs, ++ "print-color-mode")) != NULL) + { + int bitspercolor, // Bits per color + bitsperpixel, // Bits per pixel +- colorspace, // CUPS/PWG raster color space +- numcolors; // Number of colorants ++ colorspace; // CUPS/PWG raster color space; + const char *ptr; // Pointer into value + + ptr = NULL; +- numcolors = 0; + bitspercolor = 8; +- if (!strncasecmp(val, "AdobeRgb", 8)) ++ if (is_color && !strncasecmp(val, "AdobeRgb", 8)) + { + if (*(val + 8) == '_' || *(val + 8) == '-') + ptr = val + 9; + colorspace = 20; + numcolors = 3; + } +- else if (!strncasecmp(val, "adobe-rgb", 9)) ++ else if (is_color && !strncasecmp(val, "adobe-rgb", 9)) + { + if (*(val + 9) == '_' || *(val + 9) == '-') + ptr = val + 10; +@@ -1500,19 +1505,19 @@ raster_base_header(cups_page_header_t *h, // O - Raster header + colorspace = 18; + numcolors = 1; + } +- else if (!strcasecmp(val, "color")) ++ else if (is_color && !strcasecmp(val, "color")) + { + colorspace = 19; + numcolors = 3; + } +- else if (!strncasecmp(val, "Cmyk", 4)) ++ else if (is_color && !strncasecmp(val, "Cmyk", 4)) + { + if (*(val + 4) == '_' || *(val + 4) == '-') + ptr = val + 5; + colorspace = 6; + numcolors = 4; + } +- else if (!strncasecmp(val, "Cmy", 3)) ++ else if (!pwg_raster && is_color && !strncasecmp(val, "Cmy", 3)) + { + if (*(val + 3) == '_' || *(val + 3) == '-') + ptr = val + 4; +@@ -1524,10 +1529,9 @@ raster_base_header(cups_page_header_t *h, // O - Raster header + ptr = val + 6; + numcolors = strtol(ptr, (char **)&ptr, 10); + if (*ptr == '_' || *ptr == '-') +- { + ptr ++; ++ if (numcolors > 0 && numcolors < 16) + colorspace = 47 + numcolors; +- } + else + { + numcolors = 0; +@@ -1548,21 +1552,21 @@ raster_base_header(cups_page_header_t *h, // O - Raster header + colorspace = 18; + numcolors = 1; + } +- else if (!strncasecmp(val, "Srgb", 4)) ++ else if (is_color && !strncasecmp(val, "Srgb", 4)) + { + if (*(val + 4) == '_' || *(val + 4) == '-') + ptr = val + 5; + colorspace = 19; + numcolors = 3; + } +- else if (!strncasecmp(val, "Rgbw", 4)) ++ else if (!pwg_raster && is_color && !strncasecmp(val, "Rgbw", 4)) + { + if (*(val + 4) == '_' || *(val + 4) == '-') + ptr = val + 5; + colorspace = 17; + numcolors = 4; + } +- else if (!strncasecmp(val, "Rgb", 3)) ++ else if (is_color && !strncasecmp(val, "Rgb", 3)) + { + if (*(val + 3) == '_' || *(val + 3) == '-') + ptr = val + 4; +@@ -1572,12 +1576,22 @@ raster_base_header(cups_page_header_t *h, // O - Raster header + else if (!strcasecmp(val, "auto")) + { + // Let "auto" not look like an error +- colorspace = 19; +- numcolors = 3; ++ if (is_color) ++ { ++ colorspace = 19; ++ numcolors = 3; ++ } ++ else ++ { ++ colorspace = 18; ++ numcolors = 1; ++ } + } ++ ++ // Color mode found + if (numcolors > 0) + { +- if (ptr) ++ if (ptr && *ptr) + bitspercolor = strtol(ptr, (char **)&ptr, 10); + bitsperpixel = bitspercolor * numcolors; + // In 1-bit-per-color RGB modes we add a forth bit to each pixel +@@ -1590,20 +1604,25 @@ raster_base_header(cups_page_header_t *h, // O - Raster header + h->cupsColorSpace = colorspace; + h->cupsNumColors = numcolors; + } +- else ++ } ++ ++ // No color mode found ++ if (numcolors == 0) ++ { ++ if (is_color) + { + h->cupsBitsPerColor = 8; + h->cupsBitsPerPixel = 24; + h->cupsColorSpace = 19; + h->cupsNumColors = 3; + } +- } +- else +- { +- h->cupsBitsPerColor = 8; +- h->cupsBitsPerPixel = 24; +- h->cupsColorSpace = 19; +- h->cupsNumColors = 3; ++ else ++ { ++ h->cupsBitsPerColor = 8; ++ h->cupsBitsPerPixel = 8; ++ h->cupsColorSpace = 18; ++ h->cupsNumColors = 1; ++ } + } + + // TODO - Support for color orders 1 (banded) and 2 (planar) + + diff --git a/net-print/libcupsfilters/files/libcupsfilters-2.0.0-raster-build-fix.patch b/net-print/libcupsfilters/files/libcupsfilters-2.0.0-raster-build-fix.patch new file mode 100644 index 000000000000..c274b8473c47 --- /dev/null +++ b/net-print/libcupsfilters/files/libcupsfilters-2.0.0-raster-build-fix.patch @@ -0,0 +1,28 @@ +https://bugs.gentoo.org/927137 +https://github.com/OpenPrinting/cups-filters/issues/578 +https://github.com/OpenPrinting/libcupsfilters/commit/107091186dce1c0cb2f042f8b880f571089acaf1 + +From 107091186dce1c0cb2f042f8b880f571089acaf1 Mon Sep 17 00:00:00 2001 +From: zdohnal <zdohnal@redhat.com> +Date: Wed, 29 Nov 2023 13:30:48 +0100 +Subject: [PATCH] raster.c: Fix build after last fix (#40) + +Add header file `stdbool`, since we started to use `bool` in +`raster_base_header()`. +--- + cupsfilters/raster.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/cupsfilters/raster.c b/cupsfilters/raster.c +index 5e10f3bb..e9a8ad1f 100644 +--- a/cupsfilters/raster.c ++++ b/cupsfilters/raster.c +@@ -29,6 +29,7 @@ + #include <cupsfilters/ipp.h> + #include <cupsfilters/libcups2-private.h> + #include <cups/pwg.h> ++#include <stdbool.h> + + // + // Local functions + diff --git a/net-print/libcupsfilters/files/libcupsfilters-2.0.0-raster-gray.patch b/net-print/libcupsfilters/files/libcupsfilters-2.0.0-raster-gray.patch new file mode 100644 index 000000000000..e1648c041e97 --- /dev/null +++ b/net-print/libcupsfilters/files/libcupsfilters-2.0.0-raster-gray.patch @@ -0,0 +1,50 @@ +https://bugs.gentoo.org/927137 +https://github.com/OpenPrinting/cups-filters/issues/578 +https://github.com/OpenPrinting/libcupsfilters/commit/78cc6758d98c31397c8addefaa3dfd8746331b72 + +From 78cc6758d98c31397c8addefaa3dfd8746331b72 Mon Sep 17 00:00:00 2001 +From: zdohnal <zdohnal@redhat.com> +Date: Thu, 7 Mar 2024 18:27:06 +0100 +Subject: [PATCH] raster.c: Always use sRGB/sGray if driver is PWG/URF and + RGB/Gray is requested (#51) + +Some driverless printers (EPSON L3160 in Fedora report) stopped working +after commit c6175a2 if `ColorModel=RGB` is passed as option. A +different CUPS color space is assigned with the fix - CUPS_CSPACE_RGB, +which results in no ICC profile being assigned into Ghostscript command +line. + +Probably we can try other .icc profiles with CUPS_CSPACE_RGB (srgb.icc +does not work with RGB color space), but I tested with reporter that +using sRGB space + srgb.icc works for the printer - so the patch is to +use sRGB if the driver is URF/PWG. + +Same logic applied for grayscale printing, if Gray is requested, sGray is +used for URF/PWG. +--- + cupsfilters/raster.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/cupsfilters/raster.c b/cupsfilters/raster.c +index e9a8ad1f..7b62b922 100644 +--- a/cupsfilters/raster.c ++++ b/cupsfilters/raster.c +@@ -1550,7 +1550,7 @@ raster_base_header(cups_page_header_t *h, // O - Raster header + { + if (*(val + 4) == '_' || *(val + 4) == '-') + ptr = val + 5; +- colorspace = 18; ++ colorspace = pwg_raster ? 18 : 3; + numcolors = 1; + } + else if (is_color && !strncasecmp(val, "Srgb", 4)) +@@ -1571,7 +1571,7 @@ raster_base_header(cups_page_header_t *h, // O - Raster header + { + if (*(val + 3) == '_' || *(val + 3) == '-') + ptr = val + 4; +- colorspace = 1; ++ colorspace = pwg_raster ? 19 : 1; + numcolors = 3; + } + else if (!strcasecmp(val, "auto")) + diff --git a/net-print/libcupsfilters/libcupsfilters-2.0.0-r4.ebuild b/net-print/libcupsfilters/libcupsfilters-2.0.0-r4.ebuild new file mode 100644 index 000000000000..1d3b175d5905 --- /dev/null +++ b/net-print/libcupsfilters/libcupsfilters-2.0.0-r4.ebuild @@ -0,0 +1,77 @@ +# Copyright 2023-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit libtool + +DESCRIPTION="library for developing printing features, split out of cups-filters" +HOMEPAGE="https://github.com/OpenPrinting/libcupsfilters" +SRC_URI="https://github.com/OpenPrinting/libcupsfilters/releases/download/${PV}/${P}.tar.xz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="dbus exif jpeg pdf +poppler +postscript png test tiff" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=app-text/qpdf-8.3.0:= + media-libs/fontconfig + media-libs/lcms:2 + >=net-print/cups-2 + !<net-print/cups-filters-2.0.0 + + exif? ( media-libs/libexif ) + dbus? ( sys-apps/dbus ) + jpeg? ( media-libs/libjpeg-turbo:= ) + pdf? ( app-text/mupdf ) + postscript? ( app-text/ghostscript-gpl[cups] ) + poppler? ( >=app-text/poppler-0.32[cxx] ) + png? ( media-libs/libpng:= ) + tiff? ( media-libs/tiff:= ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + >=sys-devel/gettext-0.18.3 + virtual/pkgconfig + test? ( media-fonts/dejavu ) +" + +PATCHES=( + "${FILESDIR}/${P}-r3-c++17.patch" + "${FILESDIR}/${P}-color-space.patch" + "${FILESDIR}/${P}-raster-build-fix.patch" + "${FILESDIR}/${P}-raster-gray.patch" +) + +src_prepare() { + default + + # respect --as-needed + elibtoolize +} + +src_configure() { + local myeconfargs=( + --enable-imagefilters + --localstatedir="${EPREFIX}"/var + --with-cups-rundir="${EPREFIX}"/run/cups + + $(use_enable exif) + $(use_enable dbus) + $(use_enable poppler) + $(use_enable postscript ghostscript) + $(use_enable pdf mutool) + $(use_with jpeg) + $(use_with png) + $(use_with tiff) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +} diff --git a/sys-power/Manifest.gz b/sys-power/Manifest.gz Binary files differindex a7c70bc38423..e1917b6d2095 100644 --- a/sys-power/Manifest.gz +++ b/sys-power/Manifest.gz diff --git a/sys-power/thermald/Manifest b/sys-power/thermald/Manifest index d986d68701b8..878b9e62e97e 100644 --- a/sys-power/thermald/Manifest +++ b/sys-power/thermald/Manifest @@ -2,6 +2,8 @@ AUX thermald 385 BLAKE2B 3ffb7f013a3c0f7fbffab5386173e157617229c9c0a36bd9e6bec1f AUX thermald-2.5.4-ioctl.patch 1209 BLAKE2B 6a8f56dc06bf72261b6799b662ca334e93713a9132c8f5f57c011577d08d157a6019fd9c990f01dde0bd4fc201604ee66b28afb1711b4d8e30fe542d19818188 SHA512 123e3278494ba78e2f027be6a58a2720b01cb6e724ff72281f636cd585894f380fe9756d3c6da7c920bf481a6c4befc084a11ecfbb1f03d529516b1b1f551f41 DIST thermald-2.5.4.tar.gz 179202 BLAKE2B 945466ee90e61b4c59105f6f0d5b011b9cad9a9613ec5ac1f9e8d2ec1d75bc21e1685e7c8f165f5f4f46736d0b862a149b1e1444500d64aa1429d97db85209ac SHA512 7e73e7860ca6df22862db5fad1d8ab75361deac9cb3631da2950b02f366febd78a93c81afe93af396c9be2a809e8be8c764b0d3183b545e051f3ec7b9d9dd078 DIST thermald-2.5.6.tar.gz 182768 BLAKE2B cc6249d5e0a3b5961776ed9ac888d1468acbb2aad49f63f99bf6e3289227f786ab3cc11b6122e702ca67f898b6d6b25c4e58c2ba1ba4aad1a38e6b74eaaf950f SHA512 d039e4bd4ed203caf786c8090c27910b5b5f3886e8e4d160d6347bb2b8c1d6aaaca14958ee91ad4aedb02e67f8a6403805719bf07d55f03fe1f28f3e4378ae73 +DIST thermald-2.5.7.tar.gz 182761 BLAKE2B d812e1a7e0b55dd5d06ff491183ad0061acb79d2c80a6a248456821676bd3728e28a5d6b23d8fe2565ca8424830f095de8595e85bdfc514f17418af50d7e7284 SHA512 49699eb2a3f3d1197e680a39ecba767a1f11a5d4209671d30152f1e126f7c48b650909c4dd90c496a7857b0fa9ad6fc8c5a849413a8e544b3d5f62d8acfc8268 EBUILD thermald-2.5.4-r1.ebuild 1283 BLAKE2B 343178550bf48155ac263af52be744504da5dd199e2ae99dfe9a2837a16c642ec17007589a46aedd45580281b32bed03234d23cddc29530b89dd5fbe4826dbf7 SHA512 6be17f759bb068ebd6e79360ec92fd60fca5fa7a0d40fa6fbe8e7c866ab796f14694052821f4f529a374fb00bfeaffb840ef34c5ba0e581024b0567cb7ea70e2 EBUILD thermald-2.5.6.ebuild 1334 BLAKE2B 86a1e4fc1f07689c33574ae39a94466e1bfcafaab0785f988d5ed874cc5497621465ecfd30cf75ea1ec679d246350f5f52109b63063da9c49d4a0b6617833345 SHA512 243c3118567acb23e7261417af23db68f9e05f4d5592e1b389270bb85206e8499901aa7d42147e9caa545ed4317a76cb8a22cfb93b81397391b3fed6bca82ef0 +EBUILD thermald-2.5.7.ebuild 1334 BLAKE2B 86a1e4fc1f07689c33574ae39a94466e1bfcafaab0785f988d5ed874cc5497621465ecfd30cf75ea1ec679d246350f5f52109b63063da9c49d4a0b6617833345 SHA512 243c3118567acb23e7261417af23db68f9e05f4d5592e1b389270bb85206e8499901aa7d42147e9caa545ed4317a76cb8a22cfb93b81397391b3fed6bca82ef0 MISC metadata.xml 648 BLAKE2B dc9cd4601c2577a6c7df13c8511586e2fdaee12f587cf31b0abd10dc637dbec8bf0a6e17672a935738f8929d5057c8b83a4bccb551b420c5de52b63f395a39f2 SHA512 9c1d353d16359f135b32850fa9fd52023994fe4148258b05564e6bc01b5a1c93aea0588e137aa24c382ad6587e0791d31176b3dcee25970a11a0b8efa01256c3 diff --git a/sys-power/thermald/thermald-2.5.7.ebuild b/sys-power/thermald/thermald-2.5.7.ebuild new file mode 100644 index 000000000000..9abc5d8024c4 --- /dev/null +++ b/sys-power/thermald/thermald-2.5.7.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools linux-info out-of-source systemd + +DESCRIPTION="Thermal daemon for Intel architectures" +HOMEPAGE="https://github.com/intel/thermal_daemon" +SRC_URI="https://github.com/intel/thermal_daemon/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-libs/dbus-glib:= + dev-libs/glib:= + dev-libs/libxml2:= + dev-libs/libevdev + sys-power/upower + sys-apps/dbus:=" +DEPEND="${RDEPEND} + dev-util/gtk-doc + dev-util/glib-utils" + +S=${WORKDIR}/thermal_daemon-${PV} +DOCS=( thermal_daemon_usage.txt README.txt ) + +CONFIG_CHECK="~PERF_EVENTS_INTEL_RAPL ~X86_INTEL_PSTATE ~INTEL_POWERCLAMP ~INT340X_THERMAL ~ACPI_THERMAL_REL ~INT3406_THERMAL" + +src_prepare() { + sed -i -e '/tdrundir/s@\$localstatedir/run@\$runstatedir@' \ + configure.ac || die + + sed -i -e 's@\$(AM_V_GEN) glib-compile-resources@cd \$(top_srcdir) \&\& &@' \ + Makefile.am || die + + default + eautoreconf +} + +my_src_configure() { + ECONF_SOURCE="${S}" econf \ + --disable-werror \ + --runstatedir="${EPREFIX}"/run \ + --with-dbus-power-group=wheel \ + --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" +} + +my_src_install_all() { + einstalldocs + + rm -rf "${ED}"/etc/init || die + doinitd "${FILESDIR}"/thermald +} diff --git a/xfce-base/Manifest.gz b/xfce-base/Manifest.gz Binary files differindex a1916d84a548..f20f98356c64 100644 --- a/xfce-base/Manifest.gz +++ b/xfce-base/Manifest.gz diff --git a/xfce-base/thunar/Manifest b/xfce-base/thunar/Manifest index 4c225e0e1871..117e3d459c41 100644 --- a/xfce-base/thunar/Manifest +++ b/xfce-base/thunar/Manifest @@ -2,5 +2,5 @@ AUX thunar-4.19.2-build-gio-extensions.patch 1584 BLAKE2B 708f539e9c2c24e633542e DIST thunar-4.18.10.tar.bz2 2845756 BLAKE2B a344f3ecde3f9b4562253e1f6e07a7d18c3cbcd2a6c7fa159468f5d8115775b18c70bc9a8cf4df3ebfa34731e061e285cbdc4517528b507c2489ab1bfa1e4c2a SHA512 f6b76db2cc69e4f14d46afb3ba602ba88d37b1d9e76e76dcf18949839ac1108c191bdd0158922a732805cfcb85780bbf6c998aedac02b502c8e1d8fcf4cfab32 DIST thunar-4.19.2.tar.bz2 2923969 BLAKE2B 282b22124bd6f952ef05dfdfc302e0626748ab3ab3bb0f5052358d8612177c4f2df1225424ba2db65aebd986cf4966afb972ccb81945e61402ba53693ba538a3 SHA512 edc653656bc9896281783b482b343ce06cd524d16b59dac5e76ff3a48f7941b2a9256c43639120438c3377944f1d4faffe98da470181feee8334c1019b35acb4 EBUILD thunar-4.18.10.ebuild 2089 BLAKE2B c70ef79c350f52b396f21d00346292a27e3835fe46b3c07ecea42af31446acd1cffb7d4a9d4fb0b18eb102738a31598aebb1efb190f67a6babb39a075289455d SHA512 7532d808a89962bb031c705fc3d3d309bcbbfea27c06b786f7e88b6c01c6e12b8f6f5f8ea66e94c695fbd971f320758a58ae2ffe1c67edb3424d1d1311f6bde9 -EBUILD thunar-4.19.2.ebuild 2224 BLAKE2B 7fc6b97359c3b565eb4a1bc567a8a34c68b3c40bff5d1179e3bbc901cb0c32f77b34a2d223f1c4210db705229adfe702d48ede68a19d7cba612b70a283ef0662 SHA512 a2977232e559c115ce0c41a92b330fb73e3c6cf0134934185f974feafb7a9e8547c0778117726ee464c5fc88d170d5152641fdf5e43f65e29e58fe908042840d +EBUILD thunar-4.19.2.ebuild 2227 BLAKE2B 30e229cabbbce4d04c6c726fec17bba01d260d48bb9d4ff5296859f6936bf0565fd76518688fa3742d448b00cab3292962a98900390b52c22e216a7d2f94ec24 SHA512 4f35d49e88f0ce164496038988c35e7917277ba96fcfb43a5b669121198fb1a7f47f26df3b028838ae228b86ecd7b8d44828a58a9e0ea11b19f85870ee154614 MISC metadata.xml 373 BLAKE2B 8565ee8f50389c9ecd482437d0081ce6c9ed0ade1fffd724c2485c03c708565c91bf89a974a37a3deb541e2e0cf35a19881c8b3ee39182f26d1c522088466ff1 SHA512 b73f53699dc6b936d1baa9bffde644a86481083b4ca333b2d5148bcd03c43e9ff9577c6b35a2e40d89071158c4b4deea4d6317e40959f4344b7f974ac3d22c71 diff --git a/xfce-base/thunar/thunar-4.19.2.ebuild b/xfce-base/thunar/thunar-4.19.2.ebuild index ef7d9b40f176..78222d17e8a4 100644 --- a/xfce-base/thunar/thunar-4.19.2.ebuild +++ b/xfce-base/thunar/thunar-4.19.2.ebuild @@ -20,7 +20,7 @@ IUSE="exif introspection libnotify pcre +trash-panel-plugin udisks" DEPEND=" >=dev-libs/glib-2.70.0 >=x11-libs/gdk-pixbuf-2.40.0 - >=x11-libs/gtk+-3.24.0:3 + >=x11-libs/gtk+-3.24.0:3[X] >=xfce-base/exo-4.19.0:= >=xfce-base/libxfce4ui-4.17.6:= >=xfce-base/libxfce4util-4.17.2:= |