diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-04-18 08:46:05 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-04-18 08:46:05 +0100 |
commit | cf1a411e806b434c96329401a6ff0901ec7f0d5c (patch) | |
tree | 969527fcceb3b686400c73b5ed22c1d587a8eb3e /dev-build | |
parent | 6a01345ec5dc673d0ebd4653ceb063eafa7fcf65 (diff) |
gentoo auto-resync : 18:04:2025 - 08:46:04next
Diffstat (limited to 'dev-build')
-rw-r--r-- | dev-build/Manifest.gz | bin | 7706 -> 7700 bytes | |||
-rw-r--r-- | dev-build/dolphin-plugins-makefileactions/Manifest | 2 | ||||
-rw-r--r-- | dev-build/dolphin-plugins-makefileactions/dolphin-plugins-makefileactions-25.04.0.ebuild | 60 | ||||
-rw-r--r-- | dev-build/meson/Manifest | 25 | ||||
-rw-r--r-- | dev-build/meson/meson-1.1.1.ebuild | 8 | ||||
-rw-r--r-- | dev-build/meson/meson-1.2.3.ebuild | 8 | ||||
-rw-r--r-- | dev-build/meson/meson-1.3.2.ebuild | 8 | ||||
-rw-r--r-- | dev-build/meson/meson-1.4.2.ebuild | 8 | ||||
-rw-r--r-- | dev-build/meson/meson-1.5.2.ebuild | 6 | ||||
-rw-r--r-- | dev-build/meson/meson-1.6.1.ebuild | 6 | ||||
-rw-r--r-- | dev-build/meson/meson-1.7.0.ebuild | 6 | ||||
-rw-r--r-- | dev-build/meson/meson-1.7.1.ebuild | 6 | ||||
-rw-r--r-- | dev-build/meson/meson-1.7.2.ebuild | 6 | ||||
-rw-r--r-- | dev-build/meson/meson-1.8.0_rc1.ebuild | 232 | ||||
-rw-r--r-- | dev-build/meson/meson-9999.ebuild | 6 |
15 files changed, 333 insertions, 54 deletions
diff --git a/dev-build/Manifest.gz b/dev-build/Manifest.gz Binary files differindex ba75cba772ba..c959ca042615 100644 --- a/dev-build/Manifest.gz +++ b/dev-build/Manifest.gz diff --git a/dev-build/dolphin-plugins-makefileactions/Manifest b/dev-build/dolphin-plugins-makefileactions/Manifest index 338691f7a2d8..d3b591a033d9 100644 --- a/dev-build/dolphin-plugins-makefileactions/Manifest +++ b/dev-build/dolphin-plugins-makefileactions/Manifest @@ -1,3 +1,5 @@ DIST dolphin-plugins-24.12.3.tar.xz 319108 BLAKE2B 0e6c5735b308cdea158b58f535335dedf1035920ec7cc6fc0bdb470dd0f58ce90c6efc3a4799b45fda7b967616babea980ce3792f2e9a507f543e4e8a488ae36 SHA512 4025ca9274e14d0f5c6bf880c8365ba5809f37d508174184daee6e7c45d5859fbeff3753a0c48d38ad9c59609be161ceea54cb38618de919ca762314e1001581 +DIST dolphin-plugins-25.04.0.tar.xz 329340 BLAKE2B 1ac49add95258837310aece77372cb5960909fdeadb78e1dcfce5bf56e1af1f94a3353894899d8e978658f40bde6365e93b582f33232721ee77e113a780dcc99 SHA512 6959f35e4b9699f4abe81a60b4a8823b17efa1cb46f12d1b6a3cc9477a78504f2401fbba61d69709598ad42c33245def21383fb315401db9bbe2d243a5a09952 EBUILD dolphin-plugins-makefileactions-24.12.3.ebuild 1406 BLAKE2B 4f0a5204f5a0017ba9174b4bafed81ed73a8ccba8b5316f4fea87df3eeec39508be9ce2633f9fe4225d16607a5208cb0afe26678c1a84096789cb7974a92b8c7 SHA512 c6137b39356cf1b7036c3f626f29b2ecd56ab6db674b3122a668811906df31c2f1a575bb15f80edec64a9d7bbffc5a8846856ab245d175caf98aad9a58cc071e +EBUILD dolphin-plugins-makefileactions-25.04.0.ebuild 1408 BLAKE2B d9c04e831b9b7298ec00be8e8ed88f48ce87cf2cb271663c442f67e499a7af0d3092cb0196fbd5c2f608c974e819f99e7d27f8446db0360bf164a26717c675a8 SHA512 2f18d8afba35b38764ac4443f46697b73227cc8b72a3f0951a7121c69f18250f3ad5c37fb479d8aa8b51f979063f7c0c56f5fd0a35a803ad612270cbc70c9d3e MISC metadata.xml 410 BLAKE2B 19c3aebce470d75ce9a551aa1100eec6faaf74fa06e74159d859ec31732a3a80170ecfbfe08edd931f9be9a00473ed6485bc2e23a65f7fe18339103cdc909f49 SHA512 752a847319ebf8d110347da3e6949f0ca6847c18453bf2b9a465a8415c79f37b4aefb03cc7fcf6874039c38ff4ee375715892a616c2766e1fd689c18c8b05c10 diff --git a/dev-build/dolphin-plugins-makefileactions/dolphin-plugins-makefileactions-25.04.0.ebuild b/dev-build/dolphin-plugins-makefileactions/dolphin-plugins-makefileactions-25.04.0.ebuild new file mode 100644 index 000000000000..660567724cce --- /dev/null +++ b/dev-build/dolphin-plugins-makefileactions/dolphin-plugins-makefileactions-25.04.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KDE_ORG_NAME="dolphin-plugins" +MY_PLUGIN_NAME="makefileactions" +PVCUT=$(ver_cut 1-3) +KFMIN=6.9.0 +QTMIN=6.7.2 +inherit ecm gear.kde.org + +DESCRIPTION="Dolphin plugin for Makefile targets integration" +HOMEPAGE="https://apps.kde.org/dolphin_plugins/" + +LICENSE="GPL-2+" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[concurrent,gui,widgets] + >=kde-apps/dolphin-${PVCUT}:6 + >=kde-frameworks/kconfig-${KFMIN}:6 + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 + >=kde-frameworks/kjobwidgets-${KFMIN}:6 +" +RDEPEND="${DEPEND} + !<kde-apps/dolphin-plugins-subversion-24.08.2-r1 + >=kde-apps/dolphin-plugins-common-${PV} +" + +src_prepare() { + ecm_src_prepare + ecm_punt_po_install + # solid, qtdbus only required by mountiso + ecm_punt_qt_module DBus + ecm_punt_kf_module Solid + # kxmlgui, qtnetwork only required by dropbox + ecm_punt_qt_module Network + ecm_punt_kf_module XmlGui + # kcompletion, ktextwidgets only required by other plugins + ecm_punt_kf_module Completion + ecm_punt_kf_module TextWidgets +} + +src_configure() { + local mycmakeargs=( + -DBUILD_${MY_PLUGIN_NAME}=ON + -DBUILD_bazaar=OFF + -DBUILD_dropbox=OFF + -DBUILD_git=OFF + -DBUILD_hg=OFF + -DBUILD_mountiso=OFF + -DBUILD_svn=OFF + ) + ecm_src_configure +} diff --git a/dev-build/meson/Manifest b/dev-build/meson/Manifest index 553a0a1ed0c4..9e40f0394b22 100644 --- a/dev-build/meson/Manifest +++ b/dev-build/meson/Manifest @@ -19,20 +19,25 @@ DIST meson-1.7.1.tar.gz 2295198 BLAKE2B a1eda88cc349f74ab00e367daf5f27452875f483 DIST meson-1.7.1.tar.gz.asc 833 BLAKE2B 1e854c5f026471d1fa1f9f9ca26a8be06518564694b92ba8a751f2c05fa430359c5f6c9b636c0df9a2db338f61a9750e4080d60171a0e3bef49163c416166ef6 SHA512 266de0d34828688491ad3167bb3b88f489b579af1bbbb20a28e3ccfc342fa04659970d4db5e10a0470a5c52d37f4b04f718d7af4c3c3e9e1e67c69c10f3c4662 DIST meson-1.7.2.tar.gz 5009274 BLAKE2B f5a19d7c0dfa35efda5bdef972fa6362a64fee2c74be0c09dee6d52c30a8b0169dbe7fab3199add306c778f6a57196251b44ec27ff6b5e038e12c11b27513a54 SHA512 c3c71ae0e0c31d8d72e200bb5fd5e6584ce41aabe1e85575d50371f82ed02c6e346da3b0b4a2786199b9410daaa1622807a88bfc8ac991cf134bad4a53b3c863 DIST meson-1.7.2.tar.gz.asc 996 BLAKE2B 9a34bb86f15eb92d4eb972835e8e18e175c869a6ba9d88310ca6058654200b227c7a4a945eee220784f584737a3b74ffcd06e2b60a3e502e49af5da69eb1e5bf SHA512 a1e0461a28dfc8ba74ffd919511584148094c2bc809c3d380749856cbdaa33473c1a0c1ec92928020f50e116803fc03deb37b3ee2aca7e56287b155a5ccc36ac +DIST meson-1.8.0_rc1-lld.patch 2060 BLAKE2B 396eb1541d88e99ae57f721513975489529a90b4f945a482b1734807579ac9c8b352c3d7a0c13b5dd3dc50d60bddafe8dc51b9e2f6c54cea2ac61ff0de551af4 SHA512 eb9ac0d39f092146de05e4104ce1109e33ae9c73c4042009adf56072c182156e5e7d0c36e06ab4a48c1551ee3ef7a12ab87c95bb01cad8075cb43d3a030c80b2 +DIST meson-1.8.0rc1.tar.gz 2328781 BLAKE2B e83ccbd1dccc87385cf2b3d2101856ee03aebef3b650f7193b38b03938d2858778948a69a26701bc19b4b1a2566df250a573aec0e4e01eddd7871e5224de921b SHA512 ccddd8a9d4b5e5c3b3a1ad939979425b472ea7e937789714175aaa2280388a3bad47dd8c9a1f900022a3b3443cb496e04c3c1a99185cdc14305a51ab1bf0eef5 +DIST meson-1.8.0rc1.tar.gz.asc 833 BLAKE2B ee984f51989c107fb6e939f42df25c7574d9c68d55212b5fbce096a05aaa1858bd04756b5ee8b610cb6ed9214ef3c948d9105cfedaa1b746cc8e8e248f68b85d SHA512 bf4c4335eff1803912398c5cbedd1a0f926a72b2d15c29d8eb397e62d3d18d27f295652ae91a53034ae7f0f8605e387e2958848aee95aab8127f276f668db0f5 DIST meson-reference-1.4.2.3 339324 BLAKE2B 1a4fbd8c27a8cfba773777eabd2ebaa0f76ec0c61dcfe1c7b4483737b348ff9528d68f26e68d7d40b2e1875611eed5b9a31c1cf55fed8eabb42fc1e31d9ef14b SHA512 8b8ec43e812599203ec44c08805eb6818485805c45b9c69802261eaa35efc97846a96f6472c6b1ef5f6c703e7153fd957df7b805f173ca3400a2030dfbe002ca DIST meson-reference-1.5.2.3 341110 BLAKE2B 0d588b796f7f2da2dcb0e7822acde6a9a461930da4bfead3cf9148fa0fac18cd0ccbc6e891f555c973836f1c16b4eae299908a838a0b6843293de8815d30fc23 SHA512 64715ce2113e362e7d67179fe13566bc8f84ce7f4e6d795b836f42455a871173fee06e3e969e2996022d7e6c9b4b5379587a4c0c3d97b4bca527fb8902d3547f DIST meson-reference-1.6.1.3 343730 BLAKE2B 55df822192781a70e4bc44cfe14fb363e3f820406260ca9705d7fdb5fad1bf0117e3f1325d37e58e23477bc075ab6bd84056409355ec694f72eeaa5bf982ecc7 SHA512 553cdcd86a7a600cda05ac970cc285c4c50017d1e7d2925645d7f19a62b34c2f079673cafecf4111aa102afbe9d8e4d56f166d1d9940b740eeec0bb99d6cbc0d DIST meson-reference-1.7.0.3 344764 BLAKE2B 615c70325b6ca3b964bf2827f20f07845150943b6cd95a0599b0392299e2a9338921b52bbe3613fc03fa931c28fb2121801bdb74880f2bd4fecb051b7f1fcb4b SHA512 9d9a3862602251ca780acdf18cee4ab9cd14404481e216b557eafc88b23561ecf481836898b78cbc4ee3539869b5578c649a5c71f32b3074d8125b867ea4751d DIST meson-reference-1.7.1.3 344764 BLAKE2B f4b6a5eb80f143310e9aae3fe512b5146b39df4e74e589c571d3f58ddfcb3298d1accff417c055e46a4ad61fc0557723eb4d89607a4793d1bcc134f1e83ab3eb SHA512 f36e4adcf7eab70738c71c48c87328bc436168dc605c0931b746d4b48915269dc9245215a4aa968046e4cb0f5167f595da1cf2acd96d87ed47aea9b34b63a652 DIST meson-reference-1.7.2.3 344764 BLAKE2B 82de9a7a01c2f1b45a2b3432deb4713af3cfd3b2dc9af8802488b7d1b86dde9b6ac81f90b144006a79e90b313e1d4d23f9cc90e17255ce9573e5487d3e20c286 SHA512 d482a3b3bed671705d6316e106984ad2c2169fe890349437e512455705ee8dddb31a29d31f44402a4c7c5bd2f78595b75bfc5ad34d8c0337b66f40837b08ee56 -EBUILD meson-1.1.1.ebuild 3281 BLAKE2B f66b4bab03d4692c4818444dbe24982451eac1378f7c3b4a1fb88568b5be78b8ff959566489328ed843aa21d7810062529a8656d2fedf9ad20f62166ad4070cc SHA512 c192a3c1ad7d78da4505c96e253acb7761ecdb920d786de9c08b1eacdfa11c977d28e97c1f3f225a8a077674a8a954e659651f6fa9d5822c3300e2d599d69909 -EBUILD meson-1.2.3.ebuild 3279 BLAKE2B faf4ee6ad678f436ce37af1ec074207eee2f2033ca5d8cece4944070e741f36966ac288bb282949c40e8b4e858c741ba14d3d32f0cee46a98fdf91d2650792d4 SHA512 ebd47115b9a6808cf3ebcc31f87671c6cd660f922bc7b5e1fae0c2a0b3cb79093d7f85e30d0fa745e2ac590457e744312127d2d0a6e8f8f1034664ae1e47eca0 -EBUILD meson-1.3.2.ebuild 3411 BLAKE2B 71d25e070379acab0e87c57fab8226afb5f7939e7761317f4351a3f3fa6b47fba484c08cc33ca63eaec3e070d7b4760a4c6fc0bcf1370002c35926c73f339e78 SHA512 c2e470732e9b2598f8c9ce30d635e17b4cacfc2ce1be280c0d5f1ece91ec392078f6ab2f50e09e228b28cc2d3ce7cae7c98b20b9f4f3fe68713b162be8dc9c4f -EBUILD meson-1.4.2.ebuild 5079 BLAKE2B 71538d46f5f2d0f34ae4ae2082ff5fa1d37413b769642aa577211502792a234fbdda2c119adcc4e2bab81c64b86bdb9721050c64d2cb3db4083bf403d1e38354 SHA512 d19349b37b49c7c131e89ed3c6f17c52be298295cf9d99d2245cc50dc4d51707fe738b96bea13411f3c4b553c84c6af685c978377526ff3aab4c5706b9e06b3b -EBUILD meson-1.5.2.ebuild 4924 BLAKE2B a3598d55c0e9b01de353d65c3ad38b6eaf24fa925d63cf5a139384110fc51166f7e7775bd28f0c0744aa24b02f832d28622f66cb0c4240862db9fa5dc38bbe11 SHA512 8454f814170720760d82d0e3ad9e6b23932f011518e53ad3f6da19d17007a2e7437d0c75339c0dc811dc699987d588f35d8be5d717f5853ae8d1202200e16a83 -EBUILD meson-1.6.1.ebuild 5636 BLAKE2B 849765d4247676edc472ecede3c23cec90ab37b6085c189dbeabfdbdda6e9d0ded6d0ccb6821730b8018a53d7ee492419436acf637db688fa82f427324c2a71c SHA512 ecc37d0290061659e7e53dde3d612c63e7d9914284a4db1a524d9f8607d075fef5af290d5b26b419d7e97995811fd8f8e58603af54b6e0e25b866e645ccf36ab -EBUILD meson-1.7.0.ebuild 5645 BLAKE2B 210681b0c2a15a556579c4625170764d0ba3f464fdc66d8453488387058ab106f7a5892dd5386a5cab651e2d714d99708d76d419d78928bcbf1be640ece16b54 SHA512 2efe70a2de6560efdd0e9a42f716f6647b568c482cc54101d2ec9ac4e4bc6656d3b39b4ce40dcfcb46ed8dd47345ce43aa56fc46b9179ed6384e5460cf81b41e -EBUILD meson-1.7.1.ebuild 5653 BLAKE2B 3e798e7da36d5eaf4eabfd18a6f6afbfb671f493373c395fad3bc167f063b3ce5194606e7483fcdf976394ab86bcf78044c3de3738273b2028f0a66aaf8ec4d8 SHA512 5de5de66e1ffbb48eec59b9c86f0a8a069a31ef7e06c1b7f9a5e3220fc224d8359d7c7b0cb2e7149bd4d30cfc75cd21b502c0375b2bc195367e905888e28d1d2 -EBUILD meson-1.7.2.ebuild 5847 BLAKE2B 467547019ec61b88da5c588dc73742e74f38faf2b5e56fd2b6393fad427517223af1c2ffbe336595fd6802cf66e4bd6cf8090cf6b6de1a8e9f0d85b54bcdad8c SHA512 ce872ba1c73b9e06f429ee29ce985a6d5b770ad584fee5d7ae3c27f7d5eb973177168f7c46a307eb46ae2605de49c15090233a5ad0ccb9ca5509a813d3010960 -EBUILD meson-9999.ebuild 5845 BLAKE2B 8938748da2a03529f37560f5c49edf227e752d2b68930c1e297122fcb26e1bcb59fb8309a9a9e986a2a151ea182c2ca6886f75ffaf5aace84d5d1d0d0b920010 SHA512 20224b534f9c64498122563e10c096f17f8a7fb88ded427f2da770582ab3c6dd5aab63a4d7a518b94af9f8a5c48e2cb479310ccc47958e365b2db336eeb460a5 +DIST meson-reference-1.8.0rc1.3 344883 BLAKE2B 035049d285e16a140116e0f260ba78833fce8a16e406fc2bd9728356753742624fe028aa61d5dddfd9ac7dffc8747284ee41a950e7b05323505967d441d12ef7 SHA512 37a46e0cb596df306a7ccea96dada062fa579a26933803ca75826cccfab95a438b2b20f3ea6b88c80b1703f5d3b1106cf34b9af996ec34a17b83de2f2af3c8cb +EBUILD meson-1.1.1.ebuild 3243 BLAKE2B 8454d1942cc20fe521a503213a826f6d96c1e35a53058bfe48d5937e9569f023453d6b792b9a83bcf4d975fb4f3c51693394242fd4667e22e590dbc86a066569 SHA512 55e95f72e3143667732b424e25a93a48a736913dba2a4376aeb4506867551584a327bbe4a6b5a69f31febd669485f3a5693ae5138c415488ec19345da31dedd8 +EBUILD meson-1.2.3.ebuild 3241 BLAKE2B a7511a9dea9e8ba63b0f07d86d644f3f8b58fa4a5ddb1008be7c549397393db6e5418f518faa8755d0c0710e03ff343166a73d7a31feb285584817bb9d36644e SHA512 4f28de2ac4ea4e95febcbcc07546722ba7e108aec2cbeced4a11c9cda52baebe313165246dc4c6ca8ba830f81e9cf6817f4b0e56a92548ee422976422b36b09b +EBUILD meson-1.3.2.ebuild 3373 BLAKE2B 7fd5ba2ce62abc7372c5f68cf03c22f4cf138e6d901fe64703dd9ef6bd3f0e615ba711c018127f3752aaa5db059dff6f3be28d85c690799da4dd1d4cec0e9396 SHA512 4acfcf64f973d4681ffc452c2d8a019e847703e0592f8f9dc63edab7642a2b16fb076a604aecd6e44473d89c64ef9e0636c904bd686f4624688a805aca3cb38c +EBUILD meson-1.4.2.ebuild 5041 BLAKE2B 87fbd23b8d7c1f67340e1c7b793552f0829f362e53956a074a8b28d14f9261ba6d98c5cfbc5b63b2a5f92efbddfebbdfb0d2c6ad9089e2a5ea9b0c80f399ffec SHA512 ef151e07a70e17f5efc1a85f0158695c5b3204ce935dba1cde6f6ecd7efabeb08e72a509ff0dc273854449cbb491f1639174fc8f95ae770af982fd8844656fdf +EBUILD meson-1.5.2.ebuild 4886 BLAKE2B 7816ff2bb9e6ffbb5e15dd84f71cb3ca79af792a49db51389293b4746596037bfc28a74af9f678bee16e59480554b4b4da9bf14e1fb20d9db3c08530b1afa5c2 SHA512 471c307f93cf0b68971dd7eff32583089c73351eb6609bfd8f78018fb0174f13434b82cc3147a9f74ed6c3d307fc4e39f5ca00d0f1c368fff1ec896bb0962318 +EBUILD meson-1.6.1.ebuild 5598 BLAKE2B 4adb41f0edf5e1271626d74c95b0b7f609601a23f999821232325b98a3a5a565516e3862c317affe016e8d3e47588ee042d90ff18a5c3165ae232e517299ca54 SHA512 8e438223979012eafa2ea7649c381d0403bd2628aeb3405f5951569f0326f1c1d862e5d1abc63ae686b2c10d1cfbfafa91dd77b29006d751f860239b49da7a5b +EBUILD meson-1.7.0.ebuild 5607 BLAKE2B 5d0c695ae9fb9e005d7d9775a38e2a7c4633da89cd88ba7b149b2b99cff81921a90e0edb0423d7b1b751fbd4f6eebfb3aebf0a457d7ac8c9612910b2ae07a8db SHA512 fef07d7822dc7245d29dd2c253c3b11c6a630f37a3d197dd4eea8d61c51c366029ea589a443af59ea2f465513e6a61b43e795d28488fb08d38efee8895e87872 +EBUILD meson-1.7.1.ebuild 5615 BLAKE2B 68c28308bedc5a8c8049a3071e2732534c07f370d645efa8b73cd3b7532d6f86643120d8541aef1bc86ada3cf185ece5295881735ce9e573c87bcf0c93ecbfac SHA512 7ef832f6cda9a029cd78ec12c31c993d5874556418e5ec940c61229331f9274404d827be15ddb12523d779584820e97f5e4fb7b021eca55115e5ad72f6429e46 +EBUILD meson-1.7.2.ebuild 5809 BLAKE2B 74cd2ea552a3f7f8aecad5b228cf064787855926429b2d4e45db6b4a7e24d8db84c33d9afce7d716bf06445123103b3b0fad204e8df83a331611cfa9c89900ac SHA512 ebbbd207d72e8fd91fc8c041cb33302beab3ece079848acce09962c7818179e704c67dd13a20e5ff4d3cf1cad62cd53f52d0106562c98b35dd8f622dd0156127 +EBUILD meson-1.8.0_rc1.ebuild 6050 BLAKE2B 5e46fcf65cc34e87460655a5bb80f52236c9a4cec6005e0e1e9da6a1c5ef9f0f0ed1c117db7ef654606d5c5925f0f84b600329febc3d717e21d3982e9f5bf1d2 SHA512 4e399014ba5c1ef322ca779347e3ef81c189bef29f24e89c2e90ab1431a3658e243a6b11383806109ce4a119ab015320cb6428a08ffd94719610d77bb9d6ba92 +EBUILD meson-9999.ebuild 5807 BLAKE2B 554e4f0dd50fe0382e800713e90bdc954471bde7d3310514d8f7e80a87b1e78a253496d52f7b3012b993dc70e8964f71cacb822967bb2eac2fe82fa06894672f SHA512 5a1cd7e20e4b740973f89cb686dfd323bd444d1d064954397bdc420d40747febd7f2a2d43ab7c1d955fc20831eb9bc2f620df28c064be93d1b89bc7d1e2e6c18 MISC metadata.xml 542 BLAKE2B 9d1667f9893c64c33e7a86a7b92c9dd85007d3e513608ec615c217e6ca58b3161c789f816e89d25f75d2ef17ed9336b4640d058bfd0e5c574d0d386755debb1d SHA512 2ab3497c1509db6687f250344eabf49dd09062b69bceda96f3e61c1cbb26f9c2ed0c7c9366dc3ea7b64df1e35214b486656af85b96b7100ce856cc1eb41df6c2 diff --git a/dev-build/meson/meson-1.1.1.ebuild b/dev-build/meson/meson-1.1.1.ebuild index 046626dcf1ee..0a8484ef5fd9 100644 --- a/dev-build/meson/meson-1.1.1.ebuild +++ b/dev-build/meson/meson-1.1.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2016-2024 Gentoo Authors +# Copyright 2016-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -28,7 +28,7 @@ else fi fi -inherit bash-completion-r1 distutils-r1 toolchain-funcs +inherit shell-completion distutils-r1 toolchain-funcs DESCRIPTION="Open source build system" HOMEPAGE="https://mesonbuild.com/" @@ -122,8 +122,6 @@ python_install_all() { insinto /usr/share/vim/vimfiles doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax} - insinto /usr/share/zsh/site-functions - doins data/shell-completions/zsh/_meson - + dozshcomp data/shell-completions/zsh/_meson dobashcomp data/shell-completions/bash/meson } diff --git a/dev-build/meson/meson-1.2.3.ebuild b/dev-build/meson/meson-1.2.3.ebuild index e16c6fcdaf03..1f079237894d 100644 --- a/dev-build/meson/meson-1.2.3.ebuild +++ b/dev-build/meson/meson-1.2.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 2016-2024 Gentoo Authors +# Copyright 2016-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -28,7 +28,7 @@ else fi fi -inherit bash-completion-r1 distutils-r1 toolchain-funcs +inherit shell-completion distutils-r1 toolchain-funcs DESCRIPTION="Open source build system" HOMEPAGE="https://mesonbuild.com/" @@ -122,8 +122,6 @@ python_install_all() { insinto /usr/share/vim/vimfiles doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax} - insinto /usr/share/zsh/site-functions - doins data/shell-completions/zsh/_meson - + dozshcomp data/shell-completions/zsh/_meson dobashcomp data/shell-completions/bash/meson } diff --git a/dev-build/meson/meson-1.3.2.ebuild b/dev-build/meson/meson-1.3.2.ebuild index 91edc2952ebc..2b63162bf558 100644 --- a/dev-build/meson/meson-1.3.2.ebuild +++ b/dev-build/meson/meson-1.3.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2016-2024 Gentoo Authors +# Copyright 2016-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -28,7 +28,7 @@ else fi fi -inherit bash-completion-r1 distutils-r1 toolchain-funcs +inherit shell-completion distutils-r1 toolchain-funcs DESCRIPTION="Open source build system" HOMEPAGE="https://mesonbuild.com/" @@ -123,8 +123,6 @@ python_install_all() { insinto /usr/share/vim/vimfiles doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax} - insinto /usr/share/zsh/site-functions - doins data/shell-completions/zsh/_meson - + dozshcomp data/shell-completions/zsh/_meson dobashcomp data/shell-completions/bash/meson } diff --git a/dev-build/meson/meson-1.4.2.ebuild b/dev-build/meson/meson-1.4.2.ebuild index 9fed7743ff77..c8150486a733 100644 --- a/dev-build/meson/meson-1.4.2.ebuild +++ b/dev-build/meson/meson-1.4.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2016-2024 Gentoo Authors +# Copyright 2016-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -6,7 +6,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..12} pypy3 ) DISTUTILS_USE_PEP517=setuptools -inherit bash-completion-r1 edo distutils-r1 flag-o-matic toolchain-funcs +inherit shell-completion edo distutils-r1 flag-o-matic toolchain-funcs if [[ ${PV} = *9999* ]]; then EGIT_REPO_URI="https://github.com/mesonbuild/meson" @@ -181,9 +181,7 @@ python_install_all() { insinto /usr/share/vim/vimfiles doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax} - insinto /usr/share/zsh/site-functions - doins data/shell-completions/zsh/_meson - + dozshcomp data/shell-completions/zsh/_meson dobashcomp data/shell-completions/bash/meson if [[ ${PV} = *9999* ]]; then diff --git a/dev-build/meson/meson-1.5.2.ebuild b/dev-build/meson/meson-1.5.2.ebuild index 7fa68e621475..9459d9c56cfb 100644 --- a/dev-build/meson/meson-1.5.2.ebuild +++ b/dev-build/meson/meson-1.5.2.ebuild @@ -6,7 +6,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..13} pypy3 ) DISTUTILS_USE_PEP517=setuptools -inherit bash-completion-r1 edo distutils-r1 flag-o-matic toolchain-funcs +inherit shell-completion edo distutils-r1 flag-o-matic toolchain-funcs if [[ ${PV} = *9999* ]]; then EGIT_REPO_URI="https://github.com/mesonbuild/meson" @@ -177,9 +177,7 @@ python_install_all() { insinto /usr/share/vim/vimfiles doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax} - insinto /usr/share/zsh/site-functions - doins data/shell-completions/zsh/_meson - + dozshcomp data/shell-completions/zsh/_meson dobashcomp data/shell-completions/bash/meson if [[ ${PV} = *9999* ]]; then diff --git a/dev-build/meson/meson-1.6.1.ebuild b/dev-build/meson/meson-1.6.1.ebuild index 5d15af9e3c93..fe3f587f749d 100644 --- a/dev-build/meson/meson-1.6.1.ebuild +++ b/dev-build/meson/meson-1.6.1.ebuild @@ -6,7 +6,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..13} pypy3 ) DISTUTILS_USE_PEP517=setuptools -inherit bash-completion-r1 edo distutils-r1 flag-o-matic toolchain-funcs +inherit shell-completion edo distutils-r1 flag-o-matic toolchain-funcs if [[ ${PV} = *9999* ]]; then EGIT_REPO_URI="https://github.com/mesonbuild/meson" @@ -214,9 +214,7 @@ python_install_all() { insinto /usr/share/vim/vimfiles doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax} - insinto /usr/share/zsh/site-functions - doins data/shell-completions/zsh/_meson - + dozshcomp data/shell-completions/zsh/_meson dobashcomp data/shell-completions/bash/meson if [[ ${PV} = *9999* ]]; then diff --git a/dev-build/meson/meson-1.7.0.ebuild b/dev-build/meson/meson-1.7.0.ebuild index 460fa6edad56..74fc5cee9d8c 100644 --- a/dev-build/meson/meson-1.7.0.ebuild +++ b/dev-build/meson/meson-1.7.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) DISTUTILS_USE_PEP517=setuptools -inherit bash-completion-r1 edo distutils-r1 flag-o-matic toolchain-funcs +inherit shell-completion edo distutils-r1 flag-o-matic toolchain-funcs if [[ ${PV} = *9999* ]]; then EGIT_REPO_URI="https://github.com/mesonbuild/meson" @@ -214,9 +214,7 @@ python_install_all() { insinto /usr/share/vim/vimfiles doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax} - insinto /usr/share/zsh/site-functions - doins data/shell-completions/zsh/_meson - + dozshcomp data/shell-completions/zsh/_meson dobashcomp data/shell-completions/bash/meson if [[ ${PV} = *9999* ]]; then diff --git a/dev-build/meson/meson-1.7.1.ebuild b/dev-build/meson/meson-1.7.1.ebuild index 05aa3dd4f8d0..009a98dca97f 100644 --- a/dev-build/meson/meson-1.7.1.ebuild +++ b/dev-build/meson/meson-1.7.1.ebuild @@ -6,7 +6,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) DISTUTILS_USE_PEP517=setuptools -inherit bash-completion-r1 edo distutils-r1 flag-o-matic toolchain-funcs +inherit shell-completion edo distutils-r1 flag-o-matic toolchain-funcs if [[ ${PV} = *9999* ]]; then EGIT_REPO_URI="https://github.com/mesonbuild/meson" @@ -214,9 +214,7 @@ python_install_all() { insinto /usr/share/vim/vimfiles doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax} - insinto /usr/share/zsh/site-functions - doins data/shell-completions/zsh/_meson - + dozshcomp data/shell-completions/zsh/_meson dobashcomp data/shell-completions/bash/meson if [[ ${PV} = *9999* ]]; then diff --git a/dev-build/meson/meson-1.7.2.ebuild b/dev-build/meson/meson-1.7.2.ebuild index 1748aeb50ef4..e812183223ea 100644 --- a/dev-build/meson/meson-1.7.2.ebuild +++ b/dev-build/meson/meson-1.7.2.ebuild @@ -6,7 +6,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) DISTUTILS_USE_PEP517=setuptools -inherit bash-completion-r1 edo distutils-r1 flag-o-matic toolchain-funcs +inherit shell-completion edo distutils-r1 flag-o-matic toolchain-funcs if [[ ${PV} = *9999* ]]; then EGIT_REPO_URI="https://github.com/mesonbuild/meson" @@ -217,9 +217,7 @@ python_install_all() { insinto /usr/share/vim/vimfiles doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax} - insinto /usr/share/zsh/site-functions - doins data/shell-completions/zsh/_meson - + dozshcomp data/shell-completions/zsh/_meson dobashcomp data/shell-completions/bash/meson if [[ ${PV} = *9999* ]]; then diff --git a/dev-build/meson/meson-1.8.0_rc1.ebuild b/dev-build/meson/meson-1.8.0_rc1.ebuild new file mode 100644 index 000000000000..366a65782e06 --- /dev/null +++ b/dev-build/meson/meson-1.8.0_rc1.ebuild @@ -0,0 +1,232 @@ +# Copyright 2016-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) +DISTUTILS_USE_PEP517=setuptools + +inherit shell-completion edo distutils-r1 flag-o-matic toolchain-funcs + +if [[ ${PV} = *9999* ]]; then + EGIT_REPO_URI="https://github.com/mesonbuild/meson" + inherit ninja-utils git-r3 + + BDEPEND=" + ${NINJA_DEPEND} + $(python_gen_any_dep 'dev-python/pyyaml[${PYTHON_USEDEP}]') + " + +else + inherit verify-sig + + MY_PV=${PV/_/} + MY_P=${P/_/} + S=${WORKDIR}/${MY_P} + + SRC_URI=" + https://github.com/mesonbuild/meson/releases/download/${MY_PV}/${MY_P}.tar.gz + verify-sig? ( https://github.com/mesonbuild/meson/releases/download/${MY_PV}/${MY_P}.tar.gz.asc ) + https://github.com/mesonbuild/meson/releases/download/${MY_PV}/meson-reference.3 -> meson-reference-${MY_PV}.3 + https://github.com/mesonbuild/meson/commit/944456b5f9b4428853f231368e2baea979042c46.patch?full_index=1 -> ${P}-lld.patch + " + # Releases may be signed by those listed in Releasing.md. Jussi + # remains the default release manager. + # https://github.com/mesonbuild/meson/commit/c2d795735fa1c46c54d6aed4d4a30f36a1f853cb + BDEPEND="verify-sig? ( sec-keys/openpgp-keys-jpakkane )" + VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jpakkane.gpg + + if [[ ${PV} != *_rc* ]] ; then + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + fi +fi + +DESCRIPTION="Open source build system" +HOMEPAGE="https://mesonbuild.com/" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="test test-full" +RESTRICT="!test? ( test )" +REQUIRED_USE="test-full? ( test )" + +DEPEND=" + test? ( + dev-libs/glib:2 + dev-libs/gobject-introspection + app-alternatives/ninja + dev-vcs/git + sys-libs/zlib[static-libs(+)] + virtual/pkgconfig + dev-build/cmake + ) + test-full? ( + || ( dev-lang/rust dev-lang/rust-bin ) + dev-lang/nasm + >=dev-lang/pypy-3 + dev-lang/vala + dev-python/cython + virtual/fortran + virtual/jdk + + app-text/doxygen + dev-cpp/gtest + dev-libs/protobuf + dev-util/bindgen + dev-util/gtk-doc + dev-util/itstool + llvm-core/llvm + media-libs/libsdl2 + media-libs/libwmf + net-libs/libpcap + sci-libs/hdf5[fortran] + sci-libs/netcdf + sys-cluster/openmpi[fortran] + sys-devel/bison + sys-devel/flex + + dev-qt/linguist-tools:5 + dev-qt/qtwidgets:5 + dev-qt/qtbase:6[gui,widgets] + dev-qt/qttools:6 + dev-util/gdbus-codegen + x11-libs/gtk+:3 + + dev-libs/wayland + dev-util/wayland-scanner + ) +" +RDEPEND=" + !<dev-build/muon-0.2.0-r2[man(-)] + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.2.1-python-path.patch + # https://github.com/mesonbuild/meson/pull/14486 + # last-minute regression in lld support + "${DISTDIR}"/${P}-lld.patch +) + +src_unpack() { + if [[ ${PV} = *9999* ]]; then + git-r3_src_unpack + else + default + use verify-sig && verify-sig_verify_detached "${DISTDIR}"/${MY_P}.tar.gz{,.asc} + fi +} + +python_prepare_all() { + local disable_unittests=( + # ASAN and sandbox both want control over LD_PRELOAD + # https://bugs.gentoo.org/673016 + -e 's/test_generate_gir_with_address_sanitizer/_&/' + + # ASAN is unsupported on some targets + # https://bugs.gentoo.org/692822 + -e 's/test_pch_with_address_sanitizer/_&/' + + # clippy-driver fails, but only when run via portage. + # + # error[E0463]: can't find crate for `std` + # error: requires `sized` lang_item + -e 's/test_rust_clippy/_&/' + ) + + sed -i "${disable_unittests[@]}" unittests/*.py || die + + # Broken due to python2 script created by python_wrapper_setup + rm -r "test cases/frameworks/1 boost" || die + # nvcc breaks on essentially any LDFLAGS + # https://bugs.gentoo.org/936757 + # https://github.com/mesonbuild/meson/issues/11234 + rm -r "test cases/cuda"/* || die + + distutils-r1_python_prepare_all +} + +python_check_deps() { + if [[ ${PV} = *9999* ]]; then + python_has_version "dev-python/pyyaml[${PYTHON_USEDEP}]" + fi +} + +python_configure_all() { + if [[ ${PV} = *9999* ]]; then + # We use the unsafe_yaml loader because strictyaml is not packaged. In + # theory they produce the same results, but pyyaml is faster and + # without safety checks. + edo ./meson.py setup \ + --prefix "${EPREFIX}/usr" \ + -Dhtml=false \ + -Dunsafe_yaml=true \ + docs/ docs/builddir + fi +} + +python_compile_all() { + if [[ ${PV} = *9999* ]]; then + eninja -C docs/builddir + fi +} + +src_test() { + tc-export PKG_CONFIG + if ${PKG_CONFIG} --exists Qt5Core && ! ${PKG_CONFIG} --exists Qt5Gui; then + ewarn "Found Qt5Core but not Qt5Gui; skipping tests" + else + distutils-r1_src_test + fi +} + +python_test() { + ( + # meson has its own tests for LTO support. We don't need to verify that + # all tests work when they happen to use it. And in particular, this + # breaks rust. + filter-lto + + # remove unwanted python_wrapper_setup contents + # We actually do want to non-error if python2 is installed and tested. + remove="${T}/${EPYTHON}/bin:" + PATH=${PATH/${remove}/} + + # test_meson_installed + unset PYTHONDONTWRITEBYTECODE + + # https://bugs.gentoo.org/687792 + unset PKG_CONFIG + + # test_cross_file_system_paths + unset XDG_DATA_HOME + + # 'test cases/unit/73 summary' expects 80 columns + export COLUMNS=80 + + # If JAVA_HOME is not set, meson looks for javac in PATH. + # If javac is in /usr/bin, meson assumes /usr/include is a valid + # JDK include path. Setting JAVA_HOME works around this broken + # autodetection. If no JDK is installed, we should end up with an empty + # value in JAVA_HOME, and the tests should get skipped. + export JAVA_HOME=$(java-config -O 2>/dev/null) + + ${EPYTHON} -u run_tests.py + ) || die "Testing failed with ${EPYTHON}" +} + +python_install_all() { + distutils-r1_python_install_all + + insinto /usr/share/vim/vimfiles + doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax} + + dozshcomp data/shell-completions/zsh/_meson + dobashcomp data/shell-completions/bash/meson + + if [[ ${PV} = *9999* ]]; then + DESTDIR="${ED}" eninja -C docs/builddir install + else + newman "${DISTDIR}"/meson-reference-${MY_PV}.3 meson-reference.3 + fi +} diff --git a/dev-build/meson/meson-9999.ebuild b/dev-build/meson/meson-9999.ebuild index 20a9cf91dd60..3a33c45497ee 100644 --- a/dev-build/meson/meson-9999.ebuild +++ b/dev-build/meson/meson-9999.ebuild @@ -6,7 +6,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{10..13} pypy3 pypy3_11 ) DISTUTILS_USE_PEP517=setuptools -inherit bash-completion-r1 edo distutils-r1 flag-o-matic toolchain-funcs +inherit shell-completion edo distutils-r1 flag-o-matic toolchain-funcs if [[ ${PV} = *9999* ]]; then EGIT_REPO_URI="https://github.com/mesonbuild/meson" @@ -217,9 +217,7 @@ python_install_all() { insinto /usr/share/vim/vimfiles doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax} - insinto /usr/share/zsh/site-functions - doins data/shell-completions/zsh/_meson - + dozshcomp data/shell-completions/zsh/_meson dobashcomp data/shell-completions/bash/meson if [[ ${PV} = *9999* ]]; then |