From 2a1857e2c4477b44789d71a0fe37d13b275db17a Mon Sep 17 00:00:00 2001 From: David Roman Date: Wed, 30 Apr 2025 14:22:33 +0200 Subject: [PATCH 01/99] app-text/lizard: add 1.17.28 Signed-off-by: David Roman --- app-text/lizard/Manifest | 1 + app-text/lizard/lizard-1.17.28.ebuild | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 app-text/lizard/lizard-1.17.28.ebuild diff --git a/app-text/lizard/Manifest b/app-text/lizard/Manifest index 4634707f52..04d0e2c008 100644 --- a/app-text/lizard/Manifest +++ b/app-text/lizard/Manifest @@ -1,3 +1,4 @@ DIST lizard-1.17.13.tar.gz 1233745 BLAKE2B e41e7bb461f64459f9327fa5719e57cc713dcebb89dfb6b01e27f38a9c6014bbe77b1a50cab094a8b68b630385ca9ff3c35b1a9a65545e9c23942f038b560d33 SHA512 2a81c7033bdda8a4698ae010a5a2c5394a5290008dbc80812063ade1088ac616debb7dd24b4498712979845ed6dee91b728b6ace8c7451f0716707d2caa48c18 DIST lizard-1.17.23.tar.gz 1261836 BLAKE2B 88e70a4aaa713cc3aacb08e0bb60c4ac76f98efdddb7baa2f4febb7f2a68e4a14fe39745b6b0bca8090c3b52a2e73f2fc40de6eca63b75e90502024a669e29a9 SHA512 b9461400e204765280482c1f1d3c25577b0f3306a3a9b44d0c9b7a5c7367b1b273bc5474fd9d32bfd2e62f415248fceacb26ada5f411919e339289836e5e0a0f DIST lizard-1.17.25.tar.gz 1263009 BLAKE2B d87e8fc8096985cc7ca9c000de7e091e33dd2633a3ab9d35541fdaa8ea708860300576f41df8cfc1bcb1ccbd56ba240adcea8c034d1f1f63ddeb8555b0eb46e4 SHA512 66f6a329bf6a4348a96b646bca08f0af2c0fdea80f212e4914fb178bf359f3296affa474e5ebc23a180ff3cc694c52fbd61218702ea4406f01e3235f7c90591f +DIST lizard-1.17.28.tar.gz 1263569 BLAKE2B 0310101a465fff41110628590be8d65c89133e60d042371e885ff05f0a0797e3539e63422393cb6d368cd7d574f652a47a113da8d8d5bff403565b90126c2735 SHA512 5ee25a1453986e8e832ca1f506d1bbc9ef595940fc68d60abef9d6645ecde13dec81cfe0dc117f20bb2a5eb330561e87321d3d10c7d9532603fc8c512b1c5787 diff --git a/app-text/lizard/lizard-1.17.28.ebuild b/app-text/lizard/lizard-1.17.28.ebuild new file mode 100644 index 0000000000..8dc6661729 --- /dev/null +++ b/app-text/lizard/lizard-1.17.28.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 + +DESCRIPTION="A simple code complexity analyser, supports most of the popular languages." +HOMEPAGE="http://www.lizard.ws/" +SRC_URI="https://github.com/terryyin/lizard/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-python/pygments[${PYTHON_USEDEP}] + test? ( + dev-python/jinja2[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest From 123fc574271a9a75f454366b0a4e8fffa927aa50 Mon Sep 17 00:00:00 2001 From: David Roman Date: Wed, 30 Apr 2025 14:22:51 +0200 Subject: [PATCH 02/99] app-text/lizard: drop 1.17.23, 1.17.25 Signed-off-by: David Roman --- app-text/lizard/Manifest | 2 -- app-text/lizard/lizard-1.17.23.ebuild | 27 --------------------------- app-text/lizard/lizard-1.17.25.ebuild | 27 --------------------------- 3 files changed, 56 deletions(-) delete mode 100644 app-text/lizard/lizard-1.17.23.ebuild delete mode 100644 app-text/lizard/lizard-1.17.25.ebuild diff --git a/app-text/lizard/Manifest b/app-text/lizard/Manifest index 04d0e2c008..cb21b48473 100644 --- a/app-text/lizard/Manifest +++ b/app-text/lizard/Manifest @@ -1,4 +1,2 @@ DIST lizard-1.17.13.tar.gz 1233745 BLAKE2B e41e7bb461f64459f9327fa5719e57cc713dcebb89dfb6b01e27f38a9c6014bbe77b1a50cab094a8b68b630385ca9ff3c35b1a9a65545e9c23942f038b560d33 SHA512 2a81c7033bdda8a4698ae010a5a2c5394a5290008dbc80812063ade1088ac616debb7dd24b4498712979845ed6dee91b728b6ace8c7451f0716707d2caa48c18 -DIST lizard-1.17.23.tar.gz 1261836 BLAKE2B 88e70a4aaa713cc3aacb08e0bb60c4ac76f98efdddb7baa2f4febb7f2a68e4a14fe39745b6b0bca8090c3b52a2e73f2fc40de6eca63b75e90502024a669e29a9 SHA512 b9461400e204765280482c1f1d3c25577b0f3306a3a9b44d0c9b7a5c7367b1b273bc5474fd9d32bfd2e62f415248fceacb26ada5f411919e339289836e5e0a0f -DIST lizard-1.17.25.tar.gz 1263009 BLAKE2B d87e8fc8096985cc7ca9c000de7e091e33dd2633a3ab9d35541fdaa8ea708860300576f41df8cfc1bcb1ccbd56ba240adcea8c034d1f1f63ddeb8555b0eb46e4 SHA512 66f6a329bf6a4348a96b646bca08f0af2c0fdea80f212e4914fb178bf359f3296affa474e5ebc23a180ff3cc694c52fbd61218702ea4406f01e3235f7c90591f DIST lizard-1.17.28.tar.gz 1263569 BLAKE2B 0310101a465fff41110628590be8d65c89133e60d042371e885ff05f0a0797e3539e63422393cb6d368cd7d574f652a47a113da8d8d5bff403565b90126c2735 SHA512 5ee25a1453986e8e832ca1f506d1bbc9ef595940fc68d60abef9d6645ecde13dec81cfe0dc117f20bb2a5eb330561e87321d3d10c7d9532603fc8c512b1c5787 diff --git a/app-text/lizard/lizard-1.17.23.ebuild b/app-text/lizard/lizard-1.17.23.ebuild deleted file mode 100644 index 8dc6661729..0000000000 --- a/app-text/lizard/lizard-1.17.23.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..13} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="A simple code complexity analyser, supports most of the popular languages." -HOMEPAGE="http://www.lizard.ws/" -SRC_URI="https://github.com/terryyin/lizard/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - dev-python/pygments[${PYTHON_USEDEP}] - test? ( - dev-python/jinja2[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest diff --git a/app-text/lizard/lizard-1.17.25.ebuild b/app-text/lizard/lizard-1.17.25.ebuild deleted file mode 100644 index 8dc6661729..0000000000 --- a/app-text/lizard/lizard-1.17.25.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{11..13} ) -DISTUTILS_USE_PEP517=setuptools - -inherit distutils-r1 - -DESCRIPTION="A simple code complexity analyser, supports most of the popular languages." -HOMEPAGE="http://www.lizard.ws/" -SRC_URI="https://github.com/terryyin/lizard/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND=" - dev-python/pygments[${PYTHON_USEDEP}] - test? ( - dev-python/jinja2[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest From 921813cd72157dbb1fde2e2af1161b60fecf8b71 Mon Sep 17 00:00:00 2001 From: Justin Donofrio Date: Wed, 30 Apr 2025 11:30:42 -0400 Subject: [PATCH 03/99] www-client/mullvad-browser-bin: add 14.5.1, drop 14.5 Signed-off-by: Justin Donofrio --- www-client/mullvad-browser-bin/Manifest | 2 +- ...rowser-bin-14.5.ebuild => mullvad-browser-bin-14.5.1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename www-client/mullvad-browser-bin/{mullvad-browser-bin-14.5.ebuild => mullvad-browser-bin-14.5.1.ebuild} (100%) diff --git a/www-client/mullvad-browser-bin/Manifest b/www-client/mullvad-browser-bin/Manifest index cca4da8efa..72beaefd12 100644 --- a/www-client/mullvad-browser-bin/Manifest +++ b/www-client/mullvad-browser-bin/Manifest @@ -1 +1 @@ -DIST mullvad-browser-bin-14.5.tar.xz 102687468 BLAKE2B 1ad315ef04748878ae1ebe4c8562bcd09a9ad035642c95b0f123fbc244d0d70b771b6493ad34e764fbb067e5057dbc54e31d04819e11a7fc14a46b41e672abac SHA512 690293d9c91394f84af8670e2b795dc27c59c22568c01c7fd13202f972251bb033646f9af02826d649b44b114dc340823cf09713c53a765a0db710c78aa480c4 +DIST mullvad-browser-bin-14.5.1.tar.xz 102800296 BLAKE2B 9f04e5f48d68ce07f548abd642fd2ac6e951b1c66cb1128f6a2c95a5e5ad0e8c1db931399e4cff632fee5d3843224aea9c1c59b5d71542d864140a8770aa65f6 SHA512 a8c1c5d27d16ed52969dbda2d884ed9c15e7c2bd4922f015f78dd94b027484355d324d86d15fbaba020282cf0c17240a8e06e78aa95d97d99654fc83372b381c diff --git a/www-client/mullvad-browser-bin/mullvad-browser-bin-14.5.ebuild b/www-client/mullvad-browser-bin/mullvad-browser-bin-14.5.1.ebuild similarity index 100% rename from www-client/mullvad-browser-bin/mullvad-browser-bin-14.5.ebuild rename to www-client/mullvad-browser-bin/mullvad-browser-bin-14.5.1.ebuild From 05a5542d4e160f28f8a5e952d4761e6fe49b3069 Mon Sep 17 00:00:00 2001 From: Justin Donofrio Date: Wed, 30 Apr 2025 11:32:09 -0400 Subject: [PATCH 04/99] mail-client/betterbird-bin: add 128.10.0, drop 128.9.0 Signed-off-by: Justin Donofrio --- mail-client/betterbird-bin/Manifest | 2 +- ...erbird-bin-128.9.0.ebuild => betterbird-bin-128.10.0.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) rename mail-client/betterbird-bin/{betterbird-bin-128.9.0.ebuild => betterbird-bin-128.10.0.ebuild} (97%) diff --git a/mail-client/betterbird-bin/Manifest b/mail-client/betterbird-bin/Manifest index e0c5dcfe5c..25f98cab9a 100644 --- a/mail-client/betterbird-bin/Manifest +++ b/mail-client/betterbird-bin/Manifest @@ -1 +1 @@ -DIST betterbird-128.9.0esr-bb24.en-US.linux-x86_64.tar.bz2 83936673 BLAKE2B 20c43b445b83ca35316891d3d7f9e420683cd5d04662c350e62a013da132ed544e9c6dfd40087f522395e425de6daf0fe0ca769773d6bc79de7b302ec8cbb315 SHA512 ee7f72ffb5574eeaa7bdc23db2a60108a0871d23894adb09db5e8f5a8e2406123c5dda404de75af1ece60fe8eff24ea501619bad21e821f8c6660f50b967756d +DIST betterbird-128.10.0esr-bb26.en-US.linux-x86_64.tar.bz2 84056366 BLAKE2B f991d485eac772a37e30d077a752a65c725dfc452c7c61c7855880c5ada56756e8532a3768ea0fd50601c920204a02ed7eb85cc716c1dba348bab694f5962115 SHA512 e4768d688dedd9f70f6a181f68b06371a64cce2accd03b21ea10fd98e989994bc33dbb8e64fe26155b4bd286c26e6d233edb79b38b5618bead232423275f6373 diff --git a/mail-client/betterbird-bin/betterbird-bin-128.9.0.ebuild b/mail-client/betterbird-bin/betterbird-bin-128.10.0.ebuild similarity index 97% rename from mail-client/betterbird-bin/betterbird-bin-128.9.0.ebuild rename to mail-client/betterbird-bin/betterbird-bin-128.10.0.ebuild index 66bb76bf3b..4a1e2b312c 100644 --- a/mail-client/betterbird-bin/betterbird-bin-128.9.0.ebuild +++ b/mail-client/betterbird-bin/betterbird-bin-128.10.0.ebuild @@ -7,7 +7,7 @@ inherit desktop xdg DESCRIPTION="Betterbird is a fine-tuned version of Mozilla Thunderbird." HOMEPAGE="https://github.com/Betterbird/thunderbird-patches/ https://betterbird.eu/" -SRC_URI="https://www.betterbird.eu/downloads/LinuxArchive/betterbird-${PV}esr-bb24.en-US.linux-x86_64.tar.bz2" +SRC_URI="https://www.betterbird.eu/downloads/LinuxArchive/betterbird-${PV}esr-bb26.en-US.linux-x86_64.tar.bz2" S="${WORKDIR}" LICENSE="MPL-2.0" From 75a456ef9eb080abf4cc9f3fb2f7eaa8b2f00ad8 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 30 Apr 2025 20:17:44 +0500 Subject: [PATCH 05/99] net-im/beeper: add 4.0.661, drop 4.0.623 Signed-off-by: Anna (cybertailor) Vyalkova --- net-im/beeper/Manifest | 2 +- net-im/beeper/{beeper-4.0.623.ebuild => beeper-4.0.661.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename net-im/beeper/{beeper-4.0.623.ebuild => beeper-4.0.661.ebuild} (100%) diff --git a/net-im/beeper/Manifest b/net-im/beeper/Manifest index 9b89aec21b..461fe4f371 100644 --- a/net-im/beeper/Manifest +++ b/net-im/beeper/Manifest @@ -1,2 +1,2 @@ -DIST Beeper-4.0.623.AppImage 187756591 BLAKE2B c26f95ec909682f1b34b2861bc3b949d58900e51c7d2670228929e2fe3dfa550e5e53dd22d0e38f5367d869b6609ddf64e0eafbe1aab48f1fc89d54373b14f70 SHA512 f37b10329198455db6a1cbccc569b94d57ab71924a01098b2efb00536228e0c14dba851e07824021242e7f348a6390bce5a6199a2814ba83cac4252adcdc4277 DIST Beeper-4.0.640.AppImage 190629793 BLAKE2B dff82547c23ca9217c7bc693447e393544cbf7ba796ecccc29952a46489c73a69a1306c2d6ce4ea19ca622661d26d469ac876c45ea5c46489bd4ed54b2f0b735 SHA512 5d7d5cd0a557f9ea9d906f98b527e6243a09a4b2b403e057b5b6940284e00a8bcfe1d83741c998fb008b74ea22cdaabd3cb85fda8322c2077575313516c0dbe3 +DIST Beeper-4.0.661.AppImage 190905504 BLAKE2B bb1aa1120d85aa201013f394d5439669e8c5c87c3b2c2531f82a5439ea5bdbae2d6eb690c26bab86a8343bdacd824defb82f868c88fbcac7c2d819b05b3fdf8a SHA512 8a0977d1c7acef88f11ca66f488c0adbe0b23692d2020c477f545aed41ff02e0fa45c012e04ce0e414f0a3c073100fdb240265b00727d5cef28581751f63a2a7 diff --git a/net-im/beeper/beeper-4.0.623.ebuild b/net-im/beeper/beeper-4.0.661.ebuild similarity index 100% rename from net-im/beeper/beeper-4.0.623.ebuild rename to net-im/beeper/beeper-4.0.661.ebuild From 7e47c095f7edb125f2278526a66eb3a98ff1bd28 Mon Sep 17 00:00:00 2001 From: "Anna (cybertailor) Vyalkova" Date: Wed, 30 Apr 2025 20:49:48 +0500 Subject: [PATCH 06/99] dev-lang/crystal-bin: add 1.16.2, drop 1.15.0 Signed-off-by: Anna (cybertailor) Vyalkova --- dev-lang/crystal-bin/Manifest | 4 ++-- .../{crystal-bin-1.15.0.ebuild => crystal-bin-1.16.2.ebuild} | 0 2 files changed, 2 insertions(+), 2 deletions(-) rename dev-lang/crystal-bin/{crystal-bin-1.15.0.ebuild => crystal-bin-1.16.2.ebuild} (100%) diff --git a/dev-lang/crystal-bin/Manifest b/dev-lang/crystal-bin/Manifest index 70cf7c44d8..36ca47ba3e 100644 --- a/dev-lang/crystal-bin/Manifest +++ b/dev-lang/crystal-bin/Manifest @@ -1,4 +1,4 @@ -DIST crystal-1.15.0-1-linux-x86_64.tar.gz 51497623 BLAKE2B 03059b38b1df3a035c82472f0691c3b37d9b82ae90e0cae922a36c069750e5d00444dc5759fd5cefee294fbde20b17aac233323067256caf161ef542d27e51d5 SHA512 ee0a85d98fd1170c97380184bd845cafd426765bf633d0d26885e970a5e15241d76a93a11c1a207ddedef9a1d76978e5f32be17b074cd3c03c3f5cc5b7e064b9 -DIST crystal-1.15.0-docs.tar.gz 15744275 BLAKE2B 10c30651b067e23feb8f7622c4262ac0610c965bd1ca284899f39413d7356713903c83ebffab8224e6db845604132fb2a533c33be3fe7205dd98c3d6d8522b65 SHA512 5700df1fb8a27162a11c337d02cac21a3417d67409e4d65ca6aac08c6f639894137584ac776399a3664a157e2fc6fed147178159371a35f1bf879bdb9ced5e7f DIST crystal-1.16.1-1-linux-x86_64.tar.gz 51688372 BLAKE2B d4d1decd73b9ef4290ccaf1bde38aa5faa5e93786f6376312171a354f15b60a1952c6a1fd545108d7616bc090949b0e442a273f6b9b31e5f9549a26f56697890 SHA512 766f7e31ea348037c89bf19156fdb34e1072092759f4c5e0210bba802e1f4da02a021a4dc531c09c0b5c2bcc0b159f885155da9da19625f0c07352b140d81c88 DIST crystal-1.16.1-docs.tar.gz 16224143 BLAKE2B 9b50b0425f973a014e13df294cd427e6c49118f77abf81e9674f5564e161fa34ba5805c35168fdc0e493d7ded726450aa93eca3c8f48aefff42b08d0481e9cb5 SHA512 369d67b0bd301a65ad66a927636c84d1264a433dd9cb21473413d90a2c39b136d7e3a4d5ce982d251cee695e4758a90eab2da4306183b022a296b29ff22909f1 +DIST crystal-1.16.2-1-linux-x86_64.tar.gz 51722506 BLAKE2B 3c4ee66b8cb8cb50aa4f7a6192e2c9e3c6dd153e35dddcfad14edf7a6c6c8c06b411808811a91d4fba6540c82064fe063ebf2313e1c4a7fc52747b4fed7044f6 SHA512 9bc023642c540cde095983e6b5ce440a01ea4603f309d4044fdce77f332d0037199599b69f0b1046e95b1b8c43cec6d4260e47de2ca97a459b4e6120dbfd71a9 +DIST crystal-1.16.2-docs.tar.gz 16225139 BLAKE2B 0c957c3dd131cd060a16c0f519b4d05dd4b4cd5afed606a793e1f4bf53cb6be8384ccf0d8e587a1e0f64708389a97d27d63cb74f20207c9d96fea0563c6d3a1e SHA512 3ed4bff0a326edcfbcc0df8d27b5be0f2f541483b81b3e6dfdffad856176572e901eada1cc3b5a6141e25a780bca66b7fd54ee214cfd5928057f9775d2c928fa diff --git a/dev-lang/crystal-bin/crystal-bin-1.15.0.ebuild b/dev-lang/crystal-bin/crystal-bin-1.16.2.ebuild similarity index 100% rename from dev-lang/crystal-bin/crystal-bin-1.15.0.ebuild rename to dev-lang/crystal-bin/crystal-bin-1.16.2.ebuild From f7c9bae94407439590dc545bc77d3fe440bee72a Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Thu, 1 May 2025 02:09:57 +0900 Subject: [PATCH 07/99] gui-apps/coreterminal: add 5.0.0 Signed-off-by: Takuya Wakazono --- gui-apps/coreterminal/Manifest | 1 + .../coreterminal/coreterminal-5.0.0.ebuild | 23 +++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 gui-apps/coreterminal/coreterminal-5.0.0.ebuild diff --git a/gui-apps/coreterminal/Manifest b/gui-apps/coreterminal/Manifest index 629c5ccad5..debabf06a9 100644 --- a/gui-apps/coreterminal/Manifest +++ b/gui-apps/coreterminal/Manifest @@ -1 +1,2 @@ DIST coreterminal-5.0.0_pre20241230.tar.bz2 74606 BLAKE2B 99f991b84315da4f082c97daaff27a2222c51014d74a2c7b144b338aec665fab7651591d7fc2ec55d024eff9ce04b3fd583a63b4d11413501d1c9d82b8c78d65 SHA512 f95d53f70fcbc627920ae491adb00424106065cbff00c05901be9386ab5cb0d248c54b0a1618238143b83d5425fa43f0eca10eb7dddb8d435a67514a94f38408 +DIST coreterminal-v5.0.0.tar.bz2 74549 BLAKE2B 3f4e8adc1f71b4e9bd4d96769ae718365e188475c5f9bda9c212efc230773a99c58ebd8e176edcf199f344fed191bb6824a5f633daf5c54d99120a30045c01d6 SHA512 68112077eb6fec4e7ff3d922503d773277429f78fe3693de7d837b174f1f65a701d356b84316412216763a25549fcac493493215f3d2ed505b43163e377e6bb5 diff --git a/gui-apps/coreterminal/coreterminal-5.0.0.ebuild b/gui-apps/coreterminal/coreterminal-5.0.0.ebuild new file mode 100644 index 0000000000..173b49408b --- /dev/null +++ b/gui-apps/coreterminal/coreterminal-5.0.0.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="Terminal emulator for C Suite" +HOMEPAGE="https://gitlab.com/cubocore/coreapps/coreterminal" +SRC_URI="https://gitlab.com/cubocore/coreapps/coreterminal/-/archive/v${PV}/${PN}-v${PV}.tar.bz2" +S="${WORKDIR}/${PN}-v${PV}" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-qt/qtbase:6[gui,widgets] + dev-qt/qtserialport:6 + >=gui-libs/libcprime-5.0.0 + >=x11-libs/qtermwidget-2.0.0:= +" +RDEPEND="${DEPEND}" From 1969ba0ceb7da83c91dc3f06b3f84f86c6c7eb6d Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Thu, 1 May 2025 02:09:57 +0900 Subject: [PATCH 08/99] gui-apps/coreterminal: drop 5.0.0_pre20241230, 9999 Signed-off-by: Takuya Wakazono --- gui-apps/coreterminal/Manifest | 1 - .../coreterminal-5.0.0_pre20241230.ebuild | 30 ------------------- .../coreterminal/coreterminal-9999.ebuild | 29 ------------------ 3 files changed, 60 deletions(-) delete mode 100644 gui-apps/coreterminal/coreterminal-5.0.0_pre20241230.ebuild delete mode 100644 gui-apps/coreterminal/coreterminal-9999.ebuild diff --git a/gui-apps/coreterminal/Manifest b/gui-apps/coreterminal/Manifest index debabf06a9..d6e595e6eb 100644 --- a/gui-apps/coreterminal/Manifest +++ b/gui-apps/coreterminal/Manifest @@ -1,2 +1 @@ -DIST coreterminal-5.0.0_pre20241230.tar.bz2 74606 BLAKE2B 99f991b84315da4f082c97daaff27a2222c51014d74a2c7b144b338aec665fab7651591d7fc2ec55d024eff9ce04b3fd583a63b4d11413501d1c9d82b8c78d65 SHA512 f95d53f70fcbc627920ae491adb00424106065cbff00c05901be9386ab5cb0d248c54b0a1618238143b83d5425fa43f0eca10eb7dddb8d435a67514a94f38408 DIST coreterminal-v5.0.0.tar.bz2 74549 BLAKE2B 3f4e8adc1f71b4e9bd4d96769ae718365e188475c5f9bda9c212efc230773a99c58ebd8e176edcf199f344fed191bb6824a5f633daf5c54d99120a30045c01d6 SHA512 68112077eb6fec4e7ff3d922503d773277429f78fe3693de7d837b174f1f65a701d356b84316412216763a25549fcac493493215f3d2ed505b43163e377e6bb5 diff --git a/gui-apps/coreterminal/coreterminal-5.0.0_pre20241230.ebuild b/gui-apps/coreterminal/coreterminal-5.0.0_pre20241230.ebuild deleted file mode 100644 index 91d756919e..0000000000 --- a/gui-apps/coreterminal/coreterminal-5.0.0_pre20241230.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -DESCRIPTION="A terminal emulator for C Suite" -HOMEPAGE="https://gitlab.com/cubocore/coreapps/coreterminal" - -if [[ "${PV}" == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/cubocore/coreapps/coreterminal.git" -else - COMMIT="d9b74e075eee75e79cb394c1caac28e1179ecde8" - SRC_URI="https://gitlab.com/cubocore/coreapps/coreterminal/-/archive/${COMMIT}.tar.bz2 -> ${P}.tar.bz2" - KEYWORDS="~amd64" - S="${WORKDIR}/${PN}-${COMMIT}" -fi - -LICENSE="GPL-3+" -SLOT="0" - -DEPEND=" - dev-qt/qtbase:6[gui,widgets] - dev-qt/qtserialport:6 - >=gui-libs/libcprime-5.0.0_pre20240921 - >=x11-libs/qtermwidget-2.0.0:= -" -RDEPEND="${DEPEND}" diff --git a/gui-apps/coreterminal/coreterminal-9999.ebuild b/gui-apps/coreterminal/coreterminal-9999.ebuild deleted file mode 100644 index d434bce99f..0000000000 --- a/gui-apps/coreterminal/coreterminal-9999.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake xdg - -DESCRIPTION="A terminal emulator for C Suite" -HOMEPAGE="https://gitlab.com/cubocore/coreapps/coreterminal" - -if [[ "${PV}" == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/cubocore/coreapps/coreterminal.git" -else - SRC_URI="https://gitlab.com/cubocore/coreapps/coreterminal/-/archive/v${PV}/${PN}-v${PV}.tar.bz2" - KEYWORDS="~amd64" - S="${WORKDIR}/${PN}-v${PV}" -fi - -LICENSE="GPL-3+" -SLOT="0" - -DEPEND=" - dev-qt/qtbase:6[gui,widgets] - dev-qt/qtserialport:6 - >=gui-libs/libcprime-5.0.0_pre20240921 - >=x11-libs/qtermwidget-2.0.0:= -" -RDEPEND="${DEPEND}" From f5322932417b388d2cc67c9477d4bf6f68ce4bde Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Thu, 1 May 2025 02:09:57 +0900 Subject: [PATCH 09/99] gui-apps/coreimage: add 5.0.0 Signed-off-by: Takuya Wakazono --- gui-apps/coreimage/Manifest | 1 + gui-apps/coreimage/coreimage-5.0.0.ebuild | 21 +++++++++++++++++++++ gui-apps/coreimage/metadata.xml | 2 +- 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 gui-apps/coreimage/coreimage-5.0.0.ebuild diff --git a/gui-apps/coreimage/Manifest b/gui-apps/coreimage/Manifest index 14eb8bdc82..204458cde3 100644 --- a/gui-apps/coreimage/Manifest +++ b/gui-apps/coreimage/Manifest @@ -1 +1,2 @@ DIST coreimage-v4.5.0.tar.bz2 414029 BLAKE2B 11e64d3d8ffe828448f6344ba6ea93af2d479828f9c53f03b3bfe7fd0f4ebe85e003074f77152af51972893fd6fd91157c8eefc63f5f48809172b526263e2b12 SHA512 fcb9301d811e79c68a6e5dfcbe7f672a7b95d926b0b1137cb8827eb3ae67b5052ebb8a88e966b578a50ee900e7dc672961d3868554daf9b2503a5585b7ba3a01 +DIST coreimage-v5.0.0.tar.bz2 414098 BLAKE2B 7ac1c3c7c0e0e60ababafd883103427cab2cf82d06d5e575495379766f22219066649afc7e72c6c43c0e5722ac51ba88253fad4003ea5f97a14b2018547eb1d2 SHA512 eda23687323bdd94e4063411234067fb0eead6991ff488594032e53780bace0b4c7f27e757e2797dd0b036f609afdfd2f55280c3c73111eeba25e503ece6c696 diff --git a/gui-apps/coreimage/coreimage-5.0.0.ebuild b/gui-apps/coreimage/coreimage-5.0.0.ebuild new file mode 100644 index 0000000000..d0ccda8f56 --- /dev/null +++ b/gui-apps/coreimage/coreimage-5.0.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake xdg + +DESCRIPTION="Image viewer for C Suite" +HOMEPAGE="https://gitlab.com/cubocore/coreapps/coreimage" +SRC_URI="https://gitlab.com/cubocore/coreapps/coreimage/-/archive/v${PV}/${PN}-v${PV}.tar.bz2" +S="${WORKDIR}/${PN}-v${PV}" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-qt/qtbase:6[concurrent,gui,widgets] + >=gui-libs/libcprime-5.0.0 +" +RDEPEND="${DEPEND}" diff --git a/gui-apps/coreimage/metadata.xml b/gui-apps/coreimage/metadata.xml index a600927cc2..6930bc9b2a 100644 --- a/gui-apps/coreimage/metadata.xml +++ b/gui-apps/coreimage/metadata.xml @@ -3,6 +3,6 @@ - cubocore/coreapps/corehunt + cubocore/coreapps/coreimage From faadd22c07471a5ae676b2a6da382f0d6c721bba Mon Sep 17 00:00:00 2001 From: Takuya Wakazono Date: Thu, 1 May 2025 02:09:57 +0900 Subject: [PATCH 10/99] gui-apps/coreimage: drop 4.5.0, 9999 Signed-off-by: Takuya Wakazono --- gui-apps/coreimage/Manifest | 1 - gui-apps/coreimage/coreimage-4.5.0.ebuild | 30 ----------------------- gui-apps/coreimage/coreimage-9999.ebuild | 30 ----------------------- 3 files changed, 61 deletions(-) delete mode 100644 gui-apps/coreimage/coreimage-4.5.0.ebuild delete mode 100644 gui-apps/coreimage/coreimage-9999.ebuild diff --git a/gui-apps/coreimage/Manifest b/gui-apps/coreimage/Manifest index 204458cde3..dc4a3e832c 100644 --- a/gui-apps/coreimage/Manifest +++ b/gui-apps/coreimage/Manifest @@ -1,2 +1 @@ -DIST coreimage-v4.5.0.tar.bz2 414029 BLAKE2B 11e64d3d8ffe828448f6344ba6ea93af2d479828f9c53f03b3bfe7fd0f4ebe85e003074f77152af51972893fd6fd91157c8eefc63f5f48809172b526263e2b12 SHA512 fcb9301d811e79c68a6e5dfcbe7f672a7b95d926b0b1137cb8827eb3ae67b5052ebb8a88e966b578a50ee900e7dc672961d3868554daf9b2503a5585b7ba3a01 DIST coreimage-v5.0.0.tar.bz2 414098 BLAKE2B 7ac1c3c7c0e0e60ababafd883103427cab2cf82d06d5e575495379766f22219066649afc7e72c6c43c0e5722ac51ba88253fad4003ea5f97a14b2018547eb1d2 SHA512 eda23687323bdd94e4063411234067fb0eead6991ff488594032e53780bace0b4c7f27e757e2797dd0b036f609afdfd2f55280c3c73111eeba25e503ece6c696 diff --git a/gui-apps/coreimage/coreimage-4.5.0.ebuild b/gui-apps/coreimage/coreimage-4.5.0.ebuild deleted file mode 100644 index 2a16e289fc..0000000000 --- a/gui-apps/coreimage/coreimage-4.5.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit xdg cmake - -DESCRIPTION="An image viewer for C Suite" -HOMEPAGE="https://gitlab.com/cubocore/coreapps/coreimage" - -if [[ "${PV}" == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/cubocore/coreapps/coreimage.git" -else - SRC_URI="https://gitlab.com/cubocore/coreapps/coreimage/-/archive/v${PV}/${PN}-v${PV}.tar.bz2" - KEYWORDS="~amd64" - S="${WORKDIR}/${PN}-v${PV}" -fi - -LICENSE="GPL-3" -SLOT="0" - -DEPEND=" - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - gui-libs/libcprime -" -RDEPEND="${DEPEND}" diff --git a/gui-apps/coreimage/coreimage-9999.ebuild b/gui-apps/coreimage/coreimage-9999.ebuild deleted file mode 100644 index 2a16e289fc..0000000000 --- a/gui-apps/coreimage/coreimage-9999.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit xdg cmake - -DESCRIPTION="An image viewer for C Suite" -HOMEPAGE="https://gitlab.com/cubocore/coreapps/coreimage" - -if [[ "${PV}" == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://gitlab.com/cubocore/coreapps/coreimage.git" -else - SRC_URI="https://gitlab.com/cubocore/coreapps/coreimage/-/archive/v${PV}/${PN}-v${PV}.tar.bz2" - KEYWORDS="~amd64" - S="${WORKDIR}/${PN}-v${PV}" -fi - -LICENSE="GPL-3" -SLOT="0" - -DEPEND=" - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - gui-libs/libcprime -" -RDEPEND="${DEPEND}" From 38c86249435315c39ada6d7a6b2cba6b8d9ab66a Mon Sep 17 00:00:00 2001 From: Dale Showers Date: Wed, 30 Apr 2025 13:46:17 -0400 Subject: [PATCH 11/99] net-voip/baresip: drop 3.19.0 Signed-off-by: Dale Showers --- net-voip/baresip/baresip-3.19.0.ebuild | 109 ------------------------- 1 file changed, 109 deletions(-) delete mode 100644 net-voip/baresip/baresip-3.19.0.ebuild diff --git a/net-voip/baresip/baresip-3.19.0.ebuild b/net-voip/baresip/baresip-3.19.0.ebuild deleted file mode 100644 index 1e6ad43303..0000000000 --- a/net-voip/baresip/baresip-3.19.0.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Baresip is a portable and modular SIP User-Agent" -HOMEPAGE="https://github.com/baresip/baresip" -SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="aac acip alsa amr aptx aom codec2 console dbus echo evdev ffmpeg gstreamer - gtk3 jack httpd httpreq mpa mqtt opus pipewire portaudio pulseaudio sdl - serreg snapshot sndfile spandsp static-libs syslog tcpcontrol v4l video vpx webrtc X" - -RE_PVF="$(ver_cut 1-2)*" - -DEPEND=" - dev-libs/openssl:0= - =net-voip/re-${RE_PVF} - sys-libs/zlib - aac? ( media-libs/fdk-aac ) - alsa? ( media-libs/alsa-lib ) - amr? ( media-libs/opencore-amr ) - aom? ( media-libs/libaom ) - aptx? ( media-libs/libopenaptx ) - codec2? ( media-libs/codec2 ) - dbus? ( - dev-util/gdbus-codegen - sys-apps/dbus - ) - ffmpeg? ( media-video/ffmpeg ) - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - media-libs/gst-plugins-good:1.0 - ) - gtk3? ( x11-libs/gtk+:3 ) - jack? ( virtual/jack ) - mpa? ( - media-sound/twolame - media-sound/mpg123 - media-libs/speexdsp - ) - mqtt? ( app-misc/mosquitto ) - opus? ( media-libs/opus ) - pipewire? ( media-video/pipewire ) - snapshot? ( media-libs/libpng ) - portaudio? ( media-libs/portaudio ) - pulseaudio? ( media-libs/libpulse ) - sdl? ( media-libs/libsdl2 ) - sndfile? ( media-libs/libsndfile ) - spandsp? ( media-libs/spandsp ) - v4l? ( media-libs/libv4l ) - vpx? ( media-libs/libvpx ) - webrtc? ( media-plugins/gst-plugins-webrtc ) - X? ( x11-libs/libX11 ) - " - -RDEPEND="${DEPEND}" - -src_configure() { - use aac && MODULES+="aac;" - use acip && MODULES+="ebuacip;" - use alsa && MODULES+="alsa;" - use amr && MODULES+="amr;" - use aom && MODULES+="av1;" - use aptx && MODULES+="aptx;" - use codec2 && MODULES+="codec2;" - use console && MODULES+="cons;" - use dbus && MODULES+="ctrl_dbus;" - use evdev && MODULES+="evdev;" - use echo && MODULES+="echo;" - use gtk3 && MODULES+="gtk;" - use gstreamer && MODULES+="gst;" - use httpd && MODULES+="httpd;" - use httpreq && MODULES+="httpreq;" - use ffmpeg && MODULES+="avcodec;avfilter;avformat;selfview;swscale;" - use jack && MODULES+="jack;" - use mpa && MODULES+="mpa;" - use mqtt && MODULES+="mqtt;" - use opus && MODULES+="opus;opus_multistream;" - use pipewire && MODULES+="pipewire;" - use pulseaudio && MODULES+="pulse;" - use portaudio && MODULES+="portaudio;" - use serreg && MODULES+="serreg;" - use snapshot && MODULES+="snapshot;" - use sdl && MODULES+="sdl;" - use sndfile && MODULES+="sndfile;" - use spandsp && MODULES+="g722;g726;plc;" - use syslog && MODULES+="syslog;" - use tcpcontrol && MODULES+="ctrl_tcp;" - use v4l && MODULES+="v4l2;" - use video && MODULES+="vidbridge;vidinfo;" - use vpx && MODULES+="vp8;vp9;" - use webrtc && MODULES+="webrtc_aec;" - use X && MODULES+="x11;" - MODULES+="account;aubridge;auconv;aufile;auresamp;ausine;contact;debug_cmd;dtls_srtp;g711;ice;menu;mixausrc;mixminus;mwi;natpmp;netroam;pcp;presence;turn;rtcpsummary;srtp;stdio;stun;uuid;vumeter" - - local mycmakeargs=( - -DMODULES="$MODULES" - -DSTATIC=$(usex static-libs ON OFF) - ) - cmake_src_configure -} From 781498ef466adbfa61c95443163574c8ffff625b Mon Sep 17 00:00:00 2001 From: Dale Showers Date: Wed, 30 Apr 2025 13:46:57 -0400 Subject: [PATCH 12/99] net-voip/re: drop 3.19.0 Signed-off-by: Dale Showers --- net-voip/re/re-3.19.0.ebuild | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 net-voip/re/re-3.19.0.ebuild diff --git a/net-voip/re/re-3.19.0.ebuild b/net-voip/re/re-3.19.0.ebuild deleted file mode 100644 index 6c3757c7a8..0000000000 --- a/net-voip/re/re-3.19.0.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Generic library for real-time communications with async IO support" -HOMEPAGE="https://github.com/baresip/re" -SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="static-libs" - -DEPEND=" - dev-libs/openssl:0= - sys-libs/zlib - " - -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - -DLIBRE_BUILD_STATIC=$(usex static-libs ON OFF) - ) - cmake_src_configure -} From 89b35cf79c776180d2203e01fe3e7d3df79d5278 Mon Sep 17 00:00:00 2001 From: Dale Showers Date: Wed, 30 Apr 2025 13:48:45 -0400 Subject: [PATCH 13/99] net-voip/re: add 3.22.0 Signed-off-by: Dale Showers --- net-voip/re/Manifest | 2 +- net-voip/re/re-3.22.0.ebuild | 30 ++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 net-voip/re/re-3.22.0.ebuild diff --git a/net-voip/re/Manifest b/net-voip/re/Manifest index 7ee384e61e..5f4e34d21c 100644 --- a/net-voip/re/Manifest +++ b/net-voip/re/Manifest @@ -1,3 +1,3 @@ -DIST re-3.19.0.tar.gz 613021 BLAKE2B 304db418274e99adb93d6b14e114c8ebdfde64e835e18a4e9a01fc8f744914b7276ee7daee58d6f4ad3c58f798721c1fceaae93ba41d4f0dcc5aa897bb9ad40f SHA512 3714112a84add97b4e96cd74352ec13ba5def2ddefc6d549956caec3b4a9122942dd667359b8b66ba51b2a8c597373cb8d45f5b48c0aff782394b8bbdc43e836 DIST re-3.20.0.tar.gz 615600 BLAKE2B a3f6fb2e03c8964bd9e934e91a29e87fb1b8935d89c8be405a7fe693010017a1301522384f1a02e3d8a0368513d5c8ad4000bc65b7c7ff1d7227756bef0d272b SHA512 4bafd05f4b5d20b988b1cee7ee673235d1bf5cd96caf5597219fe0b1b4509a61edbea628371f5ece384ca3ef881104100d7a425e7f7a327245a99a9c3374e53c DIST re-3.21.0.tar.gz 616334 BLAKE2B d3a5cbbe3c446cca0be1ae3b502238877463db03c18432e21c7496d94046f12dafb649770851575c6b3b321e8e49b47f9dee3785e16f0616f6926565f742650c SHA512 e68b4d06470ff9211faf883b8d63a9994214e2d3ff1d04f845223f4b15978523ebac2eb6002a18d4cdf3b8f12afc942e7d65338ecfe7aa88858f63c6b4745054 +DIST re-3.22.0.tar.gz 621141 BLAKE2B 32f4ef38642db39b8727acbf27d33f9c2e93d39e97acfaa05d6c0c37b3b8495e531c4028b9f9223d6daebb4b534fc71c11fe5872228120800f7288115c1c32a2 SHA512 78d5445f2d50e6be78544485a617fe44db1cbb0b117e9ed22e77513559fbb3f718b9af723935974882dbebda41b38c0795213639bbd29bb36e39ce26874b7b9d diff --git a/net-voip/re/re-3.22.0.ebuild b/net-voip/re/re-3.22.0.ebuild new file mode 100644 index 0000000000..6c3757c7a8 --- /dev/null +++ b/net-voip/re/re-3.22.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Generic library for real-time communications with async IO support" +HOMEPAGE="https://github.com/baresip/re" +SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="static-libs" + +DEPEND=" + dev-libs/openssl:0= + sys-libs/zlib + " + +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DLIBRE_BUILD_STATIC=$(usex static-libs ON OFF) + ) + cmake_src_configure +} From 8d6fae56f83bc78941b26177e0e239ed952055bc Mon Sep 17 00:00:00 2001 From: Dale Showers Date: Wed, 30 Apr 2025 13:49:25 -0400 Subject: [PATCH 14/99] net-voip/baresip: add 3.22.0 Signed-off-by: Dale Showers --- net-voip/baresip/Manifest | 2 +- net-voip/baresip/baresip-3.22.0.ebuild | 109 +++++++++++++++++++++++++ 2 files changed, 110 insertions(+), 1 deletion(-) create mode 100644 net-voip/baresip/baresip-3.22.0.ebuild diff --git a/net-voip/baresip/Manifest b/net-voip/baresip/Manifest index e885c3b17f..bea4df7d0a 100644 --- a/net-voip/baresip/Manifest +++ b/net-voip/baresip/Manifest @@ -1,3 +1,3 @@ -DIST baresip-3.19.0.tar.gz 1177190 BLAKE2B f14f580ebd4a9a4cf7ecaf172db317eefd3be5736c269ca78d2a7e3613583c4662717d1ec65d0828d6982cf5969b0ad96a61ca1573b7e0efb3d89014666a39d1 SHA512 b8a34b0103fbbe280a6ce1da11739d703904665e27b559effa8f22cfb1127ae6fe2adff7d3e1eb5836996845c898ac28081d301371393fe18c682da03ae5e622 DIST baresip-3.20.0.tar.gz 1179018 BLAKE2B 85817809c9b1b7e3d2564ab9e77c03138eec11e9012f0594f83d62e9faec6e7926711bc44ee184eed2abdb441bcba819f3bb322efbab59c454a81914478a7122 SHA512 bd77e553dd9dfe49fe4a1b06f4ec21c72edaaa90d6d798a078a3286ce7d809679327cbaf0b803bda3b7050ba5c5e3483d78b1451625f5f4d91352019129cde5e DIST baresip-3.21.0.tar.gz 1180958 BLAKE2B d57a361cc6cd8d41b2fcf18436cdc4e69836ebb4dc8ca61e8842f67edd1f381877607a84a27f8d51822f6b0f84d00c37f1ed20c2bfb16dc5d2e0ae5af7f0a90c SHA512 394350b58cc681cf135130e4127f857f0fbe77bf2a4047faae4bace8af3156f3a1b87ad94a9ad343904b8cd226c9da2fc5d68527022ce35e1f89b6be33a24d9b +DIST baresip-3.22.0.tar.gz 1181648 BLAKE2B 03501c336caf4c773fb4206a9527613364cfd60b9900a1b4e6bb3d663bd405ee93b6698b51c59c7b35d1131fd231f817acc059d8b9ebaf248f36b52fd747c1bb SHA512 50a0b5e5ff44d477e0bed819318fcaa37c22126d704abac996ad80c9cb4962ef3a190340813ac170d94009b0a959b940ca8536d720626e26854f40ac38a292be diff --git a/net-voip/baresip/baresip-3.22.0.ebuild b/net-voip/baresip/baresip-3.22.0.ebuild new file mode 100644 index 0000000000..1e6ad43303 --- /dev/null +++ b/net-voip/baresip/baresip-3.22.0.ebuild @@ -0,0 +1,109 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Baresip is a portable and modular SIP User-Agent" +HOMEPAGE="https://github.com/baresip/baresip" +SRC_URI="https://github.com/baresip/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="aac acip alsa amr aptx aom codec2 console dbus echo evdev ffmpeg gstreamer + gtk3 jack httpd httpreq mpa mqtt opus pipewire portaudio pulseaudio sdl + serreg snapshot sndfile spandsp static-libs syslog tcpcontrol v4l video vpx webrtc X" + +RE_PVF="$(ver_cut 1-2)*" + +DEPEND=" + dev-libs/openssl:0= + =net-voip/re-${RE_PVF} + sys-libs/zlib + aac? ( media-libs/fdk-aac ) + alsa? ( media-libs/alsa-lib ) + amr? ( media-libs/opencore-amr ) + aom? ( media-libs/libaom ) + aptx? ( media-libs/libopenaptx ) + codec2? ( media-libs/codec2 ) + dbus? ( + dev-util/gdbus-codegen + sys-apps/dbus + ) + ffmpeg? ( media-video/ffmpeg ) + gstreamer? ( + media-libs/gstreamer:1.0 + media-libs/gst-plugins-base:1.0 + media-libs/gst-plugins-good:1.0 + ) + gtk3? ( x11-libs/gtk+:3 ) + jack? ( virtual/jack ) + mpa? ( + media-sound/twolame + media-sound/mpg123 + media-libs/speexdsp + ) + mqtt? ( app-misc/mosquitto ) + opus? ( media-libs/opus ) + pipewire? ( media-video/pipewire ) + snapshot? ( media-libs/libpng ) + portaudio? ( media-libs/portaudio ) + pulseaudio? ( media-libs/libpulse ) + sdl? ( media-libs/libsdl2 ) + sndfile? ( media-libs/libsndfile ) + spandsp? ( media-libs/spandsp ) + v4l? ( media-libs/libv4l ) + vpx? ( media-libs/libvpx ) + webrtc? ( media-plugins/gst-plugins-webrtc ) + X? ( x11-libs/libX11 ) + " + +RDEPEND="${DEPEND}" + +src_configure() { + use aac && MODULES+="aac;" + use acip && MODULES+="ebuacip;" + use alsa && MODULES+="alsa;" + use amr && MODULES+="amr;" + use aom && MODULES+="av1;" + use aptx && MODULES+="aptx;" + use codec2 && MODULES+="codec2;" + use console && MODULES+="cons;" + use dbus && MODULES+="ctrl_dbus;" + use evdev && MODULES+="evdev;" + use echo && MODULES+="echo;" + use gtk3 && MODULES+="gtk;" + use gstreamer && MODULES+="gst;" + use httpd && MODULES+="httpd;" + use httpreq && MODULES+="httpreq;" + use ffmpeg && MODULES+="avcodec;avfilter;avformat;selfview;swscale;" + use jack && MODULES+="jack;" + use mpa && MODULES+="mpa;" + use mqtt && MODULES+="mqtt;" + use opus && MODULES+="opus;opus_multistream;" + use pipewire && MODULES+="pipewire;" + use pulseaudio && MODULES+="pulse;" + use portaudio && MODULES+="portaudio;" + use serreg && MODULES+="serreg;" + use snapshot && MODULES+="snapshot;" + use sdl && MODULES+="sdl;" + use sndfile && MODULES+="sndfile;" + use spandsp && MODULES+="g722;g726;plc;" + use syslog && MODULES+="syslog;" + use tcpcontrol && MODULES+="ctrl_tcp;" + use v4l && MODULES+="v4l2;" + use video && MODULES+="vidbridge;vidinfo;" + use vpx && MODULES+="vp8;vp9;" + use webrtc && MODULES+="webrtc_aec;" + use X && MODULES+="x11;" + MODULES+="account;aubridge;auconv;aufile;auresamp;ausine;contact;debug_cmd;dtls_srtp;g711;ice;menu;mixausrc;mixminus;mwi;natpmp;netroam;pcp;presence;turn;rtcpsummary;srtp;stdio;stun;uuid;vumeter" + + local mycmakeargs=( + -DMODULES="$MODULES" + -DSTATIC=$(usex static-libs ON OFF) + ) + cmake_src_configure +} From 2007d7735f9a4768b4e765a7677e0d2e25be28cb Mon Sep 17 00:00:00 2001 From: Yusef Aslam Date: Wed, 30 Apr 2025 19:03:24 +0100 Subject: [PATCH 15/99] gui-apps/klassy: drop 6.2 KDE Plasma 6.2 was dropped from the official Gentoo repository 4 days ago (https://gitweb.gentoo.org/repo/gentoo.git/commit/kde-plasma/plasma-meta?id=e3f752bddcf2c7339c8d1238ec2f5dba32392e3c), so there is no need to have an version of this package for it. Signed-off-by: Yusef Aslam --- gui-apps/klassy/Manifest | 1 - .../klassy-6.2-port-to-kdecoration3.patch | 1329 ----------------- gui-apps/klassy/klassy-6.2.ebuild | 57 - 3 files changed, 1387 deletions(-) delete mode 100644 gui-apps/klassy/Manifest delete mode 100644 gui-apps/klassy/files/klassy-6.2-port-to-kdecoration3.patch delete mode 100644 gui-apps/klassy/klassy-6.2.ebuild diff --git a/gui-apps/klassy/Manifest b/gui-apps/klassy/Manifest deleted file mode 100644 index 94ee29a812..0000000000 --- a/gui-apps/klassy/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST klassy-6.2.tar.gz 56800241 BLAKE2B 8575f83588504375cdac1d628376ad22315102472361afb19d9cef1183c5a3609f02dbea858899ce283fa95b862c2c518bd93c6cd7ae07586516741227df94c8 SHA512 cfdcc18db37c975b820e7dc97d54213945b0386aca9e6f520fc217e6e5c84e3e07b5ff7bf57c8a340d9d0fd08b8453ea919294881a9ee509c337fd27e7185306 diff --git a/gui-apps/klassy/files/klassy-6.2-port-to-kdecoration3.patch b/gui-apps/klassy/files/klassy-6.2-port-to-kdecoration3.patch deleted file mode 100644 index b3230793a5..0000000000 --- a/gui-apps/klassy/files/klassy-6.2-port-to-kdecoration3.patch +++ /dev/null @@ -1,1329 +0,0 @@ -From 2543c3e584c9553e5ad33f410fc031c680ed2379 Mon Sep 17 00:00:00 2001 -From: Foxinatel -Date: Fri, 10 Jan 2025 16:08:24 +0000 -Subject: [PATCH 1/2] naive bump from KDecoration2 to KDecoration3 for Plasma - 6.3 - ---- - CMakeLists.txt | 2 +- - README.md | 4 +- - kdecoration/CMakeLists.txt | 2 +- - kdecoration/breezebutton.cpp | 90 +++++------ - kdecoration/breezebutton.h | 10 +- - kdecoration/breezedecoration.cpp | 204 ++++++++++++------------- - kdecoration/breezedecoration.h | 46 +++--- - kdecoration/breezesettingsprovider.cpp | 2 +- - kdecoration/config/CMakeLists.txt | 2 +- - kdecoration/config/buttoncolors.cpp | 2 +- - kstyle/breezehelper.cpp | 2 +- - libbreezecommon/breeze.h | 31 ++-- - 12 files changed, 198 insertions(+), 199 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 27cc41efc..ecb0aee1e 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -165,7 +165,7 @@ function(build_Qt6) - add_subdirectory(libbreezecommon libbreezecommon6) - - if(WITH_DECORATIONS) -- find_package(KDecoration2 REQUIRED) -+ find_package(KDecoration3 REQUIRED) - add_subdirectory(kdecoration) - add_subdirectory(icons) - add_subdirectory(layout-templates) -diff --git a/README.md b/README.md -index e4fc72caf..3f9e880f8 100644 ---- a/README.md -+++ b/README.md -@@ -86,7 +86,7 @@ sudo zypper in git cmake kf6-extra-cmake-modules gettext - ``` - - ``` --sudo zypper in "cmake(KF5Config)" "cmake(KF5CoreAddons)" "cmake(KF5FrameworkIntegration)" "cmake(KF5GuiAddons)" "cmake(KF5Kirigami2)" "cmake(KF5WindowSystem)" "cmake(KF5I18n)" "cmake(KF5KCMUtils)" "cmake(Qt5DBus)" "cmake(Qt5Quick)" "cmake(Qt5Widgets)" "cmake(Qt5X11Extras)" "cmake(KDecoration2)" "cmake(KF6ColorScheme)" "cmake(KF6Config)" "cmake(KF6CoreAddons)" "cmake(KF6FrameworkIntegration)" "cmake(KF6GuiAddons)" "cmake(KF6I18n)" "cmake(KF6KCMUtils)" "cmake(KF6KirigamiPlatform)" "cmake(KF6WindowSystem)" "cmake(Qt6Core)" "cmake(Qt6DBus)" "cmake(Qt6Quick)" "cmake(Qt6Svg)" "cmake(Qt6Widgets)" "cmake(Qt6Xml)" -+sudo zypper in "cmake(KF5Config)" "cmake(KF5CoreAddons)" "cmake(KF5FrameworkIntegration)" "cmake(KF5GuiAddons)" "cmake(KF5Kirigami2)" "cmake(KF5WindowSystem)" "cmake(KF5I18n)" "cmake(KF5KCMUtils)" "cmake(Qt5DBus)" "cmake(Qt5Quick)" "cmake(Qt5Widgets)" "cmake(Qt5X11Extras)" "cmake(KDecoration3)" "cmake(KF6ColorScheme)" "cmake(KF6Config)" "cmake(KF6CoreAddons)" "cmake(KF6FrameworkIntegration)" "cmake(KF6GuiAddons)" "cmake(KF6I18n)" "cmake(KF6KCMUtils)" "cmake(KF6KirigamiPlatform)" "cmake(KF6WindowSystem)" "cmake(Qt6Core)" "cmake(Qt6DBus)" "cmake(Qt6Quick)" "cmake(Qt6Svg)" "cmake(Qt6Widgets)" "cmake(Qt6Xml)" - ``` - - #### Debian/Ubuntu build dependencies -@@ -110,7 +110,7 @@ sudo dnf install git cmake extra-cmake-modules gettext - ``` - - ``` --sudo dnf install "cmake(KF5Config)" "cmake(KF5CoreAddons)" "cmake(KF5FrameworkIntegration)" "cmake(KF5GuiAddons)" "cmake(KF5Kirigami2)" "cmake(KF5WindowSystem)" "cmake(KF5I18n)" "cmake(Qt5DBus)" "cmake(Qt5Quick)" "cmake(Qt5Widgets)" "cmake(Qt5X11Extras)" "cmake(KDecoration2)" "cmake(KF6ColorScheme)" "cmake(KF6Config)" "cmake(KF6CoreAddons)" "cmake(KF6FrameworkIntegration)" "cmake(KF6GuiAddons)" "cmake(KF6I18n)" "cmake(KF6KCMUtils)" "cmake(KF6KirigamiPlatform)" "cmake(KF6WindowSystem)" "cmake(Qt6Core)" "cmake(Qt6DBus)" "cmake(Qt6Quick)" "cmake(Qt6Svg)" "cmake(Qt6Widgets)" "cmake(Qt6Xml)" -+sudo dnf install "cmake(KF5Config)" "cmake(KF5CoreAddons)" "cmake(KF5FrameworkIntegration)" "cmake(KF5GuiAddons)" "cmake(KF5Kirigami2)" "cmake(KF5WindowSystem)" "cmake(KF5I18n)" "cmake(Qt5DBus)" "cmake(Qt5Quick)" "cmake(Qt5Widgets)" "cmake(Qt5X11Extras)" "cmake(KDecoration3)" "cmake(KF6ColorScheme)" "cmake(KF6Config)" "cmake(KF6CoreAddons)" "cmake(KF6FrameworkIntegration)" "cmake(KF6GuiAddons)" "cmake(KF6I18n)" "cmake(KF6KCMUtils)" "cmake(KF6KirigamiPlatform)" "cmake(KF6WindowSystem)" "cmake(Qt6Core)" "cmake(Qt6DBus)" "cmake(Qt6Quick)" "cmake(Qt6Svg)" "cmake(Qt6Widgets)" "cmake(Qt6Xml)" - ``` - - ### Step 2: Then download, build and install -diff --git a/kdecoration/CMakeLists.txt b/kdecoration/CMakeLists.txt -index 414dac1cb..59f798394 100644 ---- a/kdecoration/CMakeLists.txt -+++ b/kdecoration/CMakeLists.txt -@@ -33,7 +33,7 @@ target_link_libraries(klassydecoration - KF6::I18n - KF6::IconThemes - KF6::WindowSystem -- KDecoration2::KDecoration -+ KDecoration3::KDecoration - ) - - install(TARGETS klassydecoration DESTINATION ${KDE_INSTALL_PLUGINDIR}/${KDECORATION_PLUGIN_DIR}) -diff --git a/kdecoration/breezebutton.cpp b/kdecoration/breezebutton.cpp -index ea7831c20..07d439ff3 100644 ---- a/kdecoration/breezebutton.cpp -+++ b/kdecoration/breezebutton.cpp -@@ -14,8 +14,8 @@ - - #include - #include --#include --#include -+#include -+#include - #include - #include - -@@ -26,17 +26,17 @@ - namespace Breeze - { - --using KDecoration2::ColorGroup; --using KDecoration2::ColorRole; -+using KDecoration3::ColorGroup; -+using KDecoration3::ColorRole; - - //__________________________________________________________________ --Button::Button(KDecoration2::DecorationButtonType type, Decoration *decoration, QObject *parent) -+Button::Button(KDecoration3::DecorationButtonType type, Decoration *decoration, QObject *parent) - : DecorationButton(type, decoration, parent) - , m_d(qobject_cast(decoration)) - , m_animation(new QVariantAnimation(this)) - , m_isGtkCsdButton(false) - { -- auto c = decoration->client(); -+ auto c = decoration->window(); - - // setup animation - // It is important start and end value are of the same type, hence 0.0 and not just 0 -@@ -66,16 +66,16 @@ Button::Button(KDecoration2::DecorationButtonType type, Decoration *decoration, - // connections - connect(c, SIGNAL(iconChanged(QIcon)), this, SLOT(update())); - connect(decoration, &Decoration::reconfigured, this, &Button::reconfigure); -- connect(this, &KDecoration2::DecorationButton::hoveredChanged, this, &Button::updateAnimationState); -- connect(this, &KDecoration2::DecorationButton::hoveredChanged, this, &Button::updateThinWindowOutlineWithButtonColor); -- connect(this, &KDecoration2::DecorationButton::pressedChanged, this, &Button::updateThinWindowOutlineWithButtonColor); -+ connect(this, &KDecoration3::DecorationButton::hoveredChanged, this, &Button::updateAnimationState); -+ connect(this, &KDecoration3::DecorationButton::hoveredChanged, this, &Button::updateThinWindowOutlineWithButtonColor); -+ connect(this, &KDecoration3::DecorationButton::pressedChanged, this, &Button::updateThinWindowOutlineWithButtonColor); - - reconfigure(); - } - - //__________________________________________________________________ - Button::Button(QObject *parent, const QVariantList &args) -- : Button(args.at(0).value(), args.at(1).value(), parent) -+ : Button(args.at(0).value(), args.at(1).value(), parent) - { - m_standAlone = true; - //! small button size must return to !valid because it was altered from the default constructor, -@@ -84,40 +84,40 @@ Button::Button(QObject *parent, const QVariantList &args) - } - - //__________________________________________________________________ --Button *Button::create(KDecoration2::DecorationButtonType type, KDecoration2::Decoration *decoration, QObject *parent) -+Button *Button::create(KDecoration3::DecorationButtonType type, KDecoration3::Decoration *decoration, QObject *parent) - { - if (auto d = qobject_cast(decoration)) { -- auto c = d->client(); -+ auto c = d->window(); - - Button *b = new Button(type, d, parent); - switch (type) { -- case KDecoration2::DecorationButtonType::Close: -+ case KDecoration3::DecorationButtonType::Close: - b->setVisible(c->isCloseable()); -- QObject::connect(c, &KDecoration2::DecoratedClient::closeableChanged, b, &Breeze::Button::setVisible); -+ QObject::connect(c, &KDecoration3::DecoratedWindow::closeableChanged, b, &Breeze::Button::setVisible); - break; - -- case KDecoration2::DecorationButtonType::Maximize: -+ case KDecoration3::DecorationButtonType::Maximize: - b->setVisible(c->isMaximizeable()); -- QObject::connect(c, &KDecoration2::DecoratedClient::maximizeableChanged, b, &Breeze::Button::setVisible); -+ QObject::connect(c, &KDecoration3::DecoratedWindow::maximizeableChanged, b, &Breeze::Button::setVisible); - break; - -- case KDecoration2::DecorationButtonType::Minimize: -+ case KDecoration3::DecorationButtonType::Minimize: - b->setVisible(c->isMinimizeable()); -- QObject::connect(c, &KDecoration2::DecoratedClient::minimizeableChanged, b, &Breeze::Button::setVisible); -+ QObject::connect(c, &KDecoration3::DecoratedWindow::minimizeableChanged, b, &Breeze::Button::setVisible); - break; - -- case KDecoration2::DecorationButtonType::ContextHelp: -+ case KDecoration3::DecorationButtonType::ContextHelp: - b->setVisible(c->providesContextHelp()); -- QObject::connect(c, &KDecoration2::DecoratedClient::providesContextHelpChanged, b, &Breeze::Button::setVisible); -+ QObject::connect(c, &KDecoration3::DecoratedWindow::providesContextHelpChanged, b, &Breeze::Button::setVisible); - break; - -- case KDecoration2::DecorationButtonType::Shade: -+ case KDecoration3::DecorationButtonType::Shade: - b->setVisible(c->isShadeable()); -- QObject::connect(c, &KDecoration2::DecoratedClient::shadeableChanged, b, &Breeze::Button::setVisible); -+ QObject::connect(c, &KDecoration3::DecoratedWindow::shadeableChanged, b, &Breeze::Button::setVisible); - break; - -- case KDecoration2::DecorationButtonType::Menu: -- QObject::connect(c, &KDecoration2::DecoratedClient::iconChanged, b, [b]() { -+ case KDecoration3::DecorationButtonType::Menu: -+ QObject::connect(c, &KDecoration3::DecoratedWindow::iconChanged, b, [b]() { - b->update(); - }); - break; -@@ -133,7 +133,7 @@ Button *Button::create(KDecoration2::DecorationButtonType type, KDecoration2::De - } - - //__________________________________________________________________ --void Button::paint(QPainter *painter, const QRect &repaintRegion) -+void Button::paint(QPainter *painter, const QRectF &repaintRegion) - { - if (!geometry().intersects(repaintRegion)) { - return; -@@ -141,7 +141,7 @@ void Button::paint(QPainter *painter, const QRect &repaintRegion) - if (!m_d) { - return; - } -- auto c = m_d->client(); -+ auto c = m_d->window(); - - m_buttonPalette = - m_d->decorationColors()->buttonPalette(static_cast(type())); // this is in paint() in-case caching type on m_buttonPalette changes -@@ -170,7 +170,7 @@ void Button::paint(QPainter *painter, const QRect &repaintRegion) - painter->save(); - - // menu button (with application icon) -- if (type() == KDecoration2::DecorationButtonType::Menu) { -+ if (type() == KDecoration3::DecorationButtonType::Menu) { - // draw a background only with Full-sized background shapes; - // for standalone/GTK we draw small buttons so can't draw menu - if (m_d->buttonBackgroundType() == ButtonBackgroundType::FullHeight && !(isStandAlone() || m_isGtkCsdButton)) -@@ -271,7 +271,7 @@ void Button::drawIcon(QPainter *painter) const - painter->setPen(pen); - - if (m_renderSystemIcon) { -- auto c = m_d->client(); -+ auto c = m_d->window(); - QString systemIconName; - systemIconName = isChecked() ? m_systemIconCheckedName : m_systemIconName; - SystemIconTheme iconRenderer(painter, -@@ -310,16 +310,16 @@ QColor Button::foregroundColor(const bool getNonAnimatedColor) const - if (!m_d) - return QColor(); - -- auto c = m_d->client(); -+ auto c = m_d->window(); - const bool active = c->isActive(); - - // return a variant of normal, hover and press colours, depending on state - if (isPressed()) { - return foregroundPressActiveStateAnimated(active, getNonAnimatedColor); - } else if (isChecked() -- && (type() == KDecoration2::DecorationButtonType::KeepBelow || type() == KDecoration2::DecorationButtonType::KeepAbove -- || type() == KDecoration2::DecorationButtonType::Shade -- || (type() == KDecoration2::DecorationButtonType::OnAllDesktops && !m_titlebarTextPinnedInversion))) { -+ && (type() == KDecoration3::DecorationButtonType::KeepBelow || type() == KDecoration3::DecorationButtonType::KeepAbove -+ || type() == KDecoration3::DecorationButtonType::Shade -+ || (type() == KDecoration3::DecorationButtonType::OnAllDesktops && !m_titlebarTextPinnedInversion))) { - if (m_d->internalSettings()->buttonStateChecked(active) == InternalSettings::EnumButtonStateChecked::Hover) { - return foregroundHoverActiveStateAnimated(active, getNonAnimatedColor); - } else { -@@ -407,16 +407,16 @@ QColor Button::backgroundColor(const bool getNonAnimatedColor) const - return QColor(); - } - -- auto c = m_d->client(); -+ auto c = m_d->window(); - const bool active = c->isActive(); - - // return a variant of normal, hover and press colours, depending on state - if (isPressed()) { - return backgroundPressActiveStateAnimated(active, getNonAnimatedColor); - } else if (isChecked() -- && (type() == KDecoration2::DecorationButtonType::KeepBelow || type() == KDecoration2::DecorationButtonType::KeepAbove -- || type() == KDecoration2::DecorationButtonType::Shade -- || (type() == KDecoration2::DecorationButtonType::OnAllDesktops && !m_titlebarTextPinnedInversion))) { -+ && (type() == KDecoration3::DecorationButtonType::KeepBelow || type() == KDecoration3::DecorationButtonType::KeepAbove -+ || type() == KDecoration3::DecorationButtonType::Shade -+ || (type() == KDecoration3::DecorationButtonType::OnAllDesktops && !m_titlebarTextPinnedInversion))) { - if (m_d->internalSettings()->buttonStateChecked(active) == InternalSettings::EnumButtonStateChecked::Hover) { - return backgroundHoverActiveStateAnimated(active, getNonAnimatedColor); - } else { -@@ -503,16 +503,16 @@ QColor Button::outlineColor(const bool getNonAnimatedColor) const - if (!m_d) - return QColor(); - -- auto c = m_d->client(); -+ auto c = m_d->window(); - const bool active = c->isActive(); - - // return a variant of normal, hover and press colours, depending on state - if (isPressed()) { - return outlinePressActiveStateAnimated(active, getNonAnimatedColor); - } else if (isChecked() -- && (type() == KDecoration2::DecorationButtonType::KeepBelow || type() == KDecoration2::DecorationButtonType::KeepAbove -- || type() == KDecoration2::DecorationButtonType::Shade -- || (type() == KDecoration2::DecorationButtonType::OnAllDesktops && !m_titlebarTextPinnedInversion))) { -+ && (type() == KDecoration3::DecorationButtonType::KeepBelow || type() == KDecoration3::DecorationButtonType::KeepAbove -+ || type() == KDecoration3::DecorationButtonType::Shade -+ || (type() == KDecoration3::DecorationButtonType::OnAllDesktops && !m_titlebarTextPinnedInversion))) { - if (m_d->internalSettings()->buttonStateChecked(active) == InternalSettings::EnumButtonStateChecked::Hover) { - return outlineHoverActiveStateAnimated(active, getNonAnimatedColor); - } else { -@@ -597,10 +597,10 @@ bool Button::titlebarTextPinnedInversion() const - { - if (!m_d) - return false; -- auto c = m_d->client(); -+ auto c = m_d->window(); - bool active = c->isActive(); - -- return type() == KDecoration2::DecorationButtonType::OnAllDesktops -+ return type() == KDecoration3::DecorationButtonType::OnAllDesktops - && m_d->internalSettings()->buttonIconStyle() != InternalSettings::EnumButtonIconStyle::StyleSystemIconTheme - && (m_d->internalSettings()->buttonBackgroundOpacity(active) > 50 && m_d->internalSettings()->buttonIconOpacity(active) > 50 - && (((m_d->internalSettings()->buttonBackgroundColors(active) == InternalSettings::EnumButtonBackgroundColors::TitleBarText -@@ -671,7 +671,7 @@ void Button::updateThinWindowOutlineWithButtonColor(bool on) - // This is to prevent glitches when you directly mouse over one button to another and the second button does not trigger on. - // In the case where another button is hovered/pressed do not send an off flag. - const auto decButtons = m_d->leftButtons()->buttons() + m_d->rightButtons()->buttons(); -- for (KDecoration2::DecorationButton *decButton : decButtons) { -+ for (KDecoration3::DecorationButton *decButton : decButtons) { - Button *button = static_cast