diff --git a/app-admin/passage/Manifest b/app-admin/passage/Manifest new file mode 100644 index 0000000000..3267f4d013 --- /dev/null +++ b/app-admin/passage/Manifest @@ -0,0 +1 @@ +DIST 1.7.4a2.tar.gz 19537 BLAKE2B 2dad41eea45f61342e6ab7c98f8f341b787b734a77bf34a1682d39315040fd5233fa00c2b31ed015d4b98cf7e386334409ac048dcb988b101d7c80c893bec593 SHA512 20b6ec5ac188407a86c04300590918eb179eeb2b93f5a72ed1276d299691cfded79e4766f7170899d14c99ae986cf55af20831595253d540869e0557ba093d86 diff --git a/app-admin/passage/metadata.xml b/app-admin/passage/metadata.xml new file mode 100644 index 0000000000..9e444ea926 --- /dev/null +++ b/app-admin/passage/metadata.xml @@ -0,0 +1,12 @@ + + + + + hoelbezier@riseup.net + Hoël Bézier + + + https://github.com/FiloSottile/passage/issues + FiloSottile/passage + + diff --git a/app-admin/passage/passage-1.7.4.2.ebuild b/app-admin/passage/passage-1.7.4.2.ebuild new file mode 100644 index 0000000000..1c919fa0ad --- /dev/null +++ b/app-admin/passage/passage-1.7.4.2.ebuild @@ -0,0 +1,27 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PV="$(ver_rs 3 a)" + +DESCRIPTION="A fork of password-store using age as encryption backend" +HOMEPAGE="https://github.com/FiloSottile/passage" +SRC_URI="https://github.com/FiloSottile/${PN}/archive/refs/tags/${MY_PV}.tar.gz" + +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="wayland git" + +RDEPEND=" + app-crypt/age + app-shells/bash + >=app-text/tree-1.7.0 + sys-apps/coreutils + wayland? ( gui-apps/wl-clipboard ) + git? ( dev-vcs/git ) +" diff --git a/app-editors/typora-bin/Manifest b/app-editors/typora-bin/Manifest index 09856e5864..1f8af8a8ff 100644 --- a/app-editors/typora-bin/Manifest +++ b/app-editors/typora-bin/Manifest @@ -1,2 +1,2 @@ -DIST typora_1.8.10_amd64.deb 90362776 BLAKE2B 1ba738ba2c2466e6250854599578d092be566f49261ce31996578f87b988ca5d3b19cfa91b5e34f9cefd5714caa59c4f4167926162507800ece780443919661f SHA512 6560774e283129fa556a916d412903893388194625472062a36dd84d771ae261974b0c6a3b4642b081e8e19a7bb9477720e00f39efa4934aa8301001127e69a6 -DIST typora_1.8.10_arm64.deb 80609512 BLAKE2B 6badc9b528a9c55517987fdb75b05eb3786a5546d167fadf85353b59e0b523f351534ac04dd43ce22dd938ffed586c21fbabecd25aa858d7c20092772ba2eb29 SHA512 2811a067587dc4578b693ebf0e44f64b68a98a5391b7ae19995d4ede6019b85c4911d00fc1f5bea482de600532baf707cc843c6ee7ad7da3a3b83989720f3455 +DIST typora_1.10.8_amd64.deb 103605890 BLAKE2B f3f11a617d0b6cb535dd87ee2adceb12e7f68e35270eb3c65e08ffb534bb7e8f77b87da6b4463f348cc36cb41dfa10af10bcaa860926ca58200d5f7ea903d77b SHA512 dc08b3077388a9168854da0306b32d3153bda6df25c6aa21c061adc6cc8447a42e4368ddcc5ec24cb8b5906cb5342d096ff8efa550e8cd2eeed3683c3fcfb466 +DIST typora_1.10.8_arm64.deb 86204592 BLAKE2B 52ed886ec557e41ee65bb458c63db4bbd1545c0e54e0e7fbf05230bedcfbcc2be954f9d696ae8d83fa9f95be0cf1f60a3b5a87616954c15d488af1e255c7fade SHA512 8fe1e248820516b3a6067e71aa3f811d59b7f95658674d6d3777fff4886c80b9404fca737465176b3e38c7623d85221e16f060ec2bbfbf764a17d9142c60ef5e diff --git a/app-editors/typora-bin/typora-bin-1.8.10.ebuild b/app-editors/typora-bin/typora-bin-1.10.8.ebuild similarity index 96% rename from app-editors/typora-bin/typora-bin-1.8.10.ebuild rename to app-editors/typora-bin/typora-bin-1.10.8.ebuild index 3e17e4729f..2c8fa00b88 100644 --- a/app-editors/typora-bin/typora-bin-1.8.10.ebuild +++ b/app-editors/typora-bin/typora-bin-1.10.8.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2024 Gentoo Authors +# Copyright 2019-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/app-text/OCRmyPDF/Manifest b/app-text/OCRmyPDF/Manifest index 174dc707cf..0d798a1d4c 100644 --- a/app-text/OCRmyPDF/Manifest +++ b/app-text/OCRmyPDF/Manifest @@ -1,2 +1,2 @@ -DIST ocrmypdf-16.8.0.tar.gz 6802277 BLAKE2B ffe62a89b31977178b11880554d0639267139d45079b19098419ce351eb46b1dbdbf1fff2f1a8e89eecee2f7ed28afd8703b07f74f5974740c3e52de8616cf2f SHA512 4f59ca3a2c8b4a02472e7081cf7c4a4f6fe20f6d4e5ccea9e22a4250574996c7833c6a986b28cc95b748876c4bc2c1b337742eb8824db02474c7cb7559e43e52 +DIST ocrmypdf-16.10.0.tar.gz 6809110 BLAKE2B 65167d586d932a75fd0d13a1497423433005f853e2ace36daa0efd3f33a14b31a4e2d3433b63ec350bd6ad5283a09f36409470ae2eab63f9dc5da821c9f69ba1 SHA512 83aef50ca42d5c9c1ce5b88972012d7baed6b001434bf66918c4440ee49cbd9bd2bc0f0766e8a636359e2ab4d71ecd3f55605a57ee37ec66135704b86933b9a6 DIST ocrmypdf-16.9.0.tar.gz 6804849 BLAKE2B 4ab94d90e6b2936a4d39e2f511cca04646506f09c216477a9143a18f68ec66179e22d77d71f4ae06ab553e882860d96ef05daf71932c01a8f3c051ade8e08a90 SHA512 3eaab40f931e231795397a2a9017425489ad6277d4bfc79bc13e9e4a06f7dc4cf0013566ac2ba5e29b6931c8c22cedf679227abb04daa99f22bdbead2f6cb535 diff --git a/app-text/OCRmyPDF/OCRmyPDF-16.8.0.ebuild b/app-text/OCRmyPDF/OCRmyPDF-16.10.0.ebuild similarity index 100% rename from app-text/OCRmyPDF/OCRmyPDF-16.8.0.ebuild rename to app-text/OCRmyPDF/OCRmyPDF-16.10.0.ebuild diff --git a/dev-cpp/simdutf/Manifest b/dev-cpp/simdutf/Manifest index d06707606a..ad33825487 100644 --- a/dev-cpp/simdutf/Manifest +++ b/dev-cpp/simdutf/Manifest @@ -1 +1,2 @@ DIST simdutf-5.7.2.tar.gz 2079493 BLAKE2B 6b72b1212b8cdcc9da192fcc939a3695a451e864ff8357dc250cfcf25314da901ddf7d5bda5a60c7e6f601cb637400d2e81764a8f47ce6e4f509e99fe4af9305 SHA512 0ff4b0b96913a0ecc79483184af0e29e4070fa304930665f831f87179ed443a9b76ae8b392f57aad4dac0cca01f86405efab7b7827ef9f885697e919d0132a75 +DIST simdutf-6.2.0.tar.gz 2105965 BLAKE2B 1372c026c449561298005272b70eef8318384c3f8c187e7642fa7e783cb7110ba0ce48168ad92e7ccece2fc7972c3f9137a7c054837d253fb10e760166d5de1f SHA512 2e07075edba7bcfade2cb7a8444a212dcc43427acb64cbfbd2baf13b3269a6e54abea5c15ad93da1414cad9150b9c1014b954be4bd770e424e7bfcbff215ff07 diff --git a/dev-cpp/simdutf/simdutf-6.2.0.ebuild b/dev-cpp/simdutf/simdutf-6.2.0.ebuild new file mode 100644 index 0000000000..4977da21cf --- /dev/null +++ b/dev-cpp/simdutf/simdutf-6.2.0.ebuild @@ -0,0 +1,26 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) + +inherit cmake python-any-r1 + +DESCRIPTION="simdutf: Unicode validation and transcoding at billions of characters per second" +HOMEPAGE="https://simdutf.github.io/simdutf/" +SRC_URI="https://github.com/simdutf/simdutf/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="|| ( Apache-2.0 MIT )" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" + +BDEPEND="${PYTHON_DEPS}" + +RESTRICT="!test? ( test )" + +src_configure() { + local mycmakeargs=( -DSIMDUTF_TESTS=$(usex test ON OFF) ) + cmake_src_configure +} diff --git a/dev-libs/cusparselt/Manifest b/dev-libs/cusparselt/Manifest new file mode 100644 index 0000000000..214680715f --- /dev/null +++ b/dev-libs/cusparselt/Manifest @@ -0,0 +1 @@ +DIST libcusparse_lt-linux-x86_64-0.7.1.0-archive.tar.xz 353151840 BLAKE2B ea17e1a7061c3d63e828ef756eee91810d412ca9bdeea1f3c002058fa22d1b45c5c6337eb9c371f58d938b8bc500fb00fd1579cffafd1d8098e57e951b519477 SHA512 c81ac743d6d15c6189480cff812afa105aff17ad16faf83f53aafd8fd846701489a5a2d04b5b02456048c850cbb36fff8200b252e8949507d81813b9ac8664fd diff --git a/dev-libs/cusparselt/cusparselt-0.7.1.0.ebuild b/dev-libs/cusparselt/cusparselt-0.7.1.0.ebuild new file mode 100644 index 0000000000..0c71a52648 --- /dev/null +++ b/dev-libs/cusparselt/cusparselt-0.7.1.0.ebuild @@ -0,0 +1,20 @@ +EAPI=8 + +DESCRIPTION="A High-Performance CUDA Library for Sparse Matrix-Matrix Multiplication" +HOMEPAGE="https://docs.nvidia.com/cuda/cusparselt/index.html" +SRC_URI="https://developer.download.nvidia.com/compute/cusparselt/redist/libcusparse_lt/linux-x86_64/libcusparse_lt-linux-x86_64-${PV}-archive.tar.xz" +S="${WORKDIR}/libcusparse_lt-linux-x86_64-${PV}-archive" + +LICENSE="NVIDIA-SDK" +SLOT="0" +KEYWORDS="~amd64" +RESTRICT="mirror" + +RDEPEND="=dev-util/nvidia-cuda-toolkit-12*" + +QA_PREBUILT="/opt/cuda/targets/x86_64-linux/lib/*" + +src_install() { + insinto /opt/cuda/targets/x86_64-linux + doins -r include lib +} diff --git a/dev-libs/cusparselt/metadata.xml b/dev-libs/cusparselt/metadata.xml new file mode 100644 index 0000000000..1b42709b2e --- /dev/null +++ b/dev-libs/cusparselt/metadata.xml @@ -0,0 +1,8 @@ + + + + + strdenis02@gmail.com + Denis Strizhkin + + diff --git a/dev-python/pydantic-settings/Manifest b/dev-python/pydantic-settings/Manifest index 75b7d17e1a..96593fa02b 100644 --- a/dev-python/pydantic-settings/Manifest +++ b/dev-python/pydantic-settings/Manifest @@ -1,2 +1,2 @@ -DIST pydantic_settings-2.7.0.tar.gz 79743 BLAKE2B b6593a17bfe36fca0554ab969842edefbf92cfff057ca3e022633b3a24439c62cb15190bc5d71b5b3b131b5ee0b90edc2719c1c75245cea426e7cca459dde4c8 SHA512 b87ce1a1b9e137936ed2320e8df5bfcd5aa2be7cdbdfbd8d2d038cbe4748ee5c0d716e62a7e9420b5be9dfb617f977eb8d806b608612a2a9e2eeac88de309289 DIST pydantic_settings-2.7.1.tar.gz 79920 BLAKE2B 25b9f6eeccd2199c522b8e02ba8870d2cf34e1c37adb8fe060ab4400f3dae661d3457e82ddf7a0f5291389df7eed08bf1026e75a5e666bcb946081695ebd8c67 SHA512 ecbbeab96290b7eb785fb16becf4c803054047c610a10158f954b2bb28f67bff1cd67df741e029cd5f1ae1ff5f84521e402df79529b78a0e2ed7414d3d1b69fa +DIST pydantic_settings-2.8.1.tar.gz 83550 BLAKE2B 76d112cb5fefddc4337ddf1708c66b4ae1e84b2574f681efe8b836302a5f8cff601d36bb395ac3080635529726eb1fe91648003d2ed42333fba1189b9d94bf18 SHA512 04ebb413ba42acf987440c71de21a65ac22011a866e3e27484c8dab6f0e71ec99402e33ca5f4002a03a7b3cdd369a759ce7f0706cb33e9adea37bd203f9867a6 diff --git a/dev-python/pydantic-settings/pydantic-settings-2.7.0.ebuild b/dev-python/pydantic-settings/pydantic-settings-2.8.1.ebuild similarity index 95% rename from dev-python/pydantic-settings/pydantic-settings-2.7.0.ebuild rename to dev-python/pydantic-settings/pydantic-settings-2.8.1.ebuild index d546eb8438..bfbf917f59 100644 --- a/dev-python/pydantic-settings/pydantic-settings-2.7.0.ebuild +++ b/dev-python/pydantic-settings/pydantic-settings-2.8.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2024 Gentoo Authors +# Copyright 2024-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-python/rich-click/Manifest b/dev-python/rich-click/Manifest index 3719fb2142..2297349281 100644 --- a/dev-python/rich-click/Manifest +++ b/dev-python/rich-click/Manifest @@ -1,2 +1,2 @@ -DIST rich-click-1.8.4.gh.tar.gz 375081 BLAKE2B f69491a9b5b0321783d0ce0225ae49d91bc38962a866ea85d438940860fc11f22662f242a85621b156d3143245c544c63947d260cc817ae3da96cbc15e9683c5 SHA512 34d650cf47becef15cb0ad32b6fe87b534e4d56de42106baacbcc3721c39297d383050118e57bb85a18332d28b52ba93f989141c8acc5c142953248c8e9e6a95 DIST rich-click-1.8.5.gh.tar.gz 8135268 BLAKE2B 84e9fe895d70a4357ea49d383822b6f50d9c89b3788e0ef60200c2a67807ac1e77df2dba8d1fafc9a78f4174d12241c7f3faf53177bfa64d031da673c67ce4e8 SHA512 ccb309f05593c55edc097a199eb07f4c260217751e3bc5a27a6f11cfa5d6f98125086729639f0a5d6b476c17c18ef1b9cc29a26ac24dacb84754feed4291af3d +DIST rich-click-1.8.6.gh.tar.gz 8140359 BLAKE2B ab5ddbad68cae208797a7893fdd8092035d8b4a428926fd55ffb01ebdd1ea83a510c1bf0622f01fd9f84da791425d1ac5647febc16bc55781c28d3fac96c70d3 SHA512 922c0c133104cb1aba9aca439aa81835202bf055c0b652339f3eb0c66bf71e7cb201881e03eb585f3eb1c0dedf1aa943df18917ce86f0d8d607ea7f9208ab0e2 diff --git a/dev-python/rich-click/rich-click-1.8.4.ebuild b/dev-python/rich-click/rich-click-1.8.6.ebuild similarity index 94% rename from dev-python/rich-click/rich-click-1.8.4.ebuild rename to dev-python/rich-click/rich-click-1.8.6.ebuild index 923a7332dc..63e6f7e720 100644 --- a/dev-python/rich-click/rich-click-1.8.4.ebuild +++ b/dev-python/rich-click/rich-click-1.8.6.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{11..13} ) +PYTHON_COMPAT=( python3_{11..13} pypy3 ) inherit click-app distutils-r1 diff --git a/dev-util/mock-core-configs/Manifest b/dev-util/mock-core-configs/Manifest index 71ef2b6b9c..273b6794f2 100644 --- a/dev-util/mock-core-configs/Manifest +++ b/dev-util/mock-core-configs/Manifest @@ -1 +1 @@ -DIST mock-core-configs-42.1-1.tar.gz 405650 BLAKE2B 7203f780ce3c37cda1c1844c8f31088deabf6069c982601af146879e12f28757f226b88096f8855eca63478fa255468d40316efafb31919a1ef23e78dc41976b SHA512 b3d3f2fdd8c47ebe23da9c417e099736c8a7a6ed7cf9668f9ee484563b43a2d0d80162a35cc57afbd3ce1f364434189e8ba5e846d93141409f6f1074cdbe4d69 +DIST mock-core-configs-42.2-1.tar.gz 409446 BLAKE2B 4f273730a3a3b3d7ff533c15607e48735ea24833b99bbb18eb1019708ef88ada9df7c14327d04d02a8851a1454995d7971aaa4eba7dfea92c92cd4d8023367d6 SHA512 fc00c8cf3e7fa24089de4273b0cd09328b2ac3dec468c8b97507452ee078ba6eeb083d8baf64f8835204d7f6d1d2c21ee062092ca7e5aec5aa1cf7ca7ef657cb diff --git a/dev-util/mock-core-configs/mock-core-configs-42.1.ebuild b/dev-util/mock-core-configs/mock-core-configs-42.2.ebuild similarity index 100% rename from dev-util/mock-core-configs/mock-core-configs-42.1.ebuild rename to dev-util/mock-core-configs/mock-core-configs-42.2.ebuild diff --git a/dev-util/mock/Manifest b/dev-util/mock/Manifest index 8539810aec..962aaa47a4 100644 --- a/dev-util/mock/Manifest +++ b/dev-util/mock/Manifest @@ -1 +1 @@ -DIST mock-6.0.tar.gz 197026 BLAKE2B 5b475005f4a415b06a477d2290f61785b2ed620290475a359002dd90d9a6f7db392c0ec3cccdee97142f1b93d83c0c306e52965bcf52076911121048c4f38b14 SHA512 7dfd26e55e1f5ae3d6302e8f84c546fa1eca11dc5d539d612c2a2f7c0092d54e438407fd1e989ba32ca2f434bd4f679feaeeea3ef3da4035bca6448bb6451d4c +DIST mock-6.1.tar.gz 197798 BLAKE2B c6a056ae845e5c6392c0362eaf54a169a57c5c69047a518f38a1728e62a633a290f06aa01ac487599f35b9fdd77f70da368602f6838fcca4308e3452e355b79d SHA512 86c013464f0d24c263591ac39d8e426126b1a03c3d0e902e005abb372a3f154aaf94e5448ffa1c14035980dcc9c4faec4a899be822208cfada20b680ed34c503 diff --git a/dev-util/mock/mock-6.0.ebuild b/dev-util/mock/mock-6.1.ebuild similarity index 98% rename from dev-util/mock/mock-6.0.ebuild rename to dev-util/mock/mock-6.1.ebuild index a2e6d71f83..5576922dac 100644 --- a/dev-util/mock/mock-6.0.ebuild +++ b/dev-util/mock/mock-6.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2023-2024 Gentoo Authors +# Copyright 2023-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-vcs/lazygit/Manifest b/dev-vcs/lazygit/Manifest index efa378cc94..d92d04cf18 100644 --- a/dev-vcs/lazygit/Manifest +++ b/dev-vcs/lazygit/Manifest @@ -1,6 +1,4 @@ -DIST lazygit-0.42.0.tar.gz 4639400 BLAKE2B 2af66c2b4816e51b2f7f99b1604817ce1c7e1045beff1994ab7f23eaf2ad9c016268d0b9921a66e34eaf64dc1b0f29b9f2bc3c4aba4a84080df064ea2307d75e SHA512 4d262049b58478cafa5169488daf815b7fa899ff7608f073c2d48ec76b9b691930e8aa662d5cce5dd90b81e439d8146c5ecaba03048f64aaf776e02eca918b73 -DIST lazygit-0.43.1.tar.gz 4694356 BLAKE2B b8a25e7a73617dae95e36b1272ceafc66bb69e7fe97e467e122720a49dcd99327b16c62cece40284c86f4c0c90b9d8638e6982cc378c8bc54e1a17fca411ba8f SHA512 ad2e05d1975a7f94a04e96e3f3187bda04f3f646e36a7c9768fef6cd86cff4dea49a4408ee6049ca85bb1a40add61fdf83997aea6a4325e15a5511b1db73604f -DIST lazygit-0.44.1.tar.gz 4731978 BLAKE2B 97a1f518f61127802ffde18f5c976c0e82af9c7d4fc0739fab5d28b4c5e0ca57237986c9ad63fe26bf4b7a87821a565ed9265f5dbb64b5219328025455d87f75 SHA512 036b17618c9bc4c436a9d08dd62b7553293a414ed3ac852c7a7edb39f20de86fb405d111391856bc4bf542e7d3ac163481e267249433705f40c7bc6eb83805ac DIST lazygit-0.45.2.tar.gz 4770243 BLAKE2B b8373edfb5b39d4bacc3e8656bdfb3b02c237654562e223ffeb5d486ded943bd16c3cdc5cd07c134b831c376dd1fe67c37c6baf8d40aa1777e3c7a7a786c935e SHA512 129eeb99de46364361c916d545222b3bd376ac3ca5ec362ebc00c06d08dd450230aed0b797acf8270f20d5e00e9d6f9cb644b94f7fdfa27c617612639913865c DIST lazygit-0.46.0.tar.gz 4790974 BLAKE2B b493fb985645b19e82ba710740d29aeec5c4725adc780609bf4183cd0164c2d06c8b7ccc48f7216722ccc7e80f6392e035a0fa4afea5e001b44d2e30f9aaddfd SHA512 bdbe151922d396ef526acc049830c21bf0396623fc344d2aa989272275cb353b57bd7533f3700db234be7e84a665dbef5e401c3aa8ec249e4e355b3750a5dff0 DIST lazygit-0.47.1.tar.gz 4797543 BLAKE2B 2b2842328ccaf171c8ce6e48a82af1ac1f8f023877abed032a486f1a365c2afdca66f42749b1fe9329d9c68286575581cd02948601de74e6e4548ccbc2200991 SHA512 fcef6bd5ee4e9092434ad9f7b39dfbb75a59004f384504e9407dc4a6f35b2cb38029c75adba465fc6cb4c43e1676e996cf8ca00d24acec4c6211776003f6ab47 +DIST lazygit-0.47.2.tar.gz 4795000 BLAKE2B 669ca5a32767326766fd7d2d312bd078a39d5aaa96a8437f165e0368463d56f1d0256aa4934d6329e123bc2bd522821a3e535ffc8c634c7c713a6cab1cf5da74 SHA512 c9a911f0bddce79005df7352aa47ce759b6cc835a4ba3581093e0cbb62fbcc1edbb1a2d256a38f2052ae410298785c476005ff88b5f1643b9fcb42dd1990b037 diff --git a/dev-vcs/lazygit/lazygit-0.42.0.ebuild b/dev-vcs/lazygit/lazygit-0.42.0.ebuild deleted file mode 100644 index 1e52dbd45f..0000000000 --- a/dev-vcs/lazygit/lazygit-0.42.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="Simple terminal UI for git commands" -HOMEPAGE="https://github.com/jesseduffield/lazygit" -SRC_URI="https://github.com/jesseduffield/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0 BSD ISC MIT Unlicense" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-vcs/git" - -DOCS=( {CODE-OF-CONDUCT,CONTRIBUTING,README}.md docs ) - -src_compile() { - ego build -o bin/lazygit \ - -ldflags "-X main.version=${PV}" -} - -src_test() { - ego test ./... -short -} - -src_install() { - dobin bin/lazygit - einstalldocs -} diff --git a/dev-vcs/lazygit/lazygit-0.44.1.ebuild b/dev-vcs/lazygit/lazygit-0.44.1.ebuild deleted file mode 100644 index 1e52dbd45f..0000000000 --- a/dev-vcs/lazygit/lazygit-0.44.1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="Simple terminal UI for git commands" -HOMEPAGE="https://github.com/jesseduffield/lazygit" -SRC_URI="https://github.com/jesseduffield/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0 BSD ISC MIT Unlicense" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND="dev-vcs/git" - -DOCS=( {CODE-OF-CONDUCT,CONTRIBUTING,README}.md docs ) - -src_compile() { - ego build -o bin/lazygit \ - -ldflags "-X main.version=${PV}" -} - -src_test() { - ego test ./... -short -} - -src_install() { - dobin bin/lazygit - einstalldocs -} diff --git a/dev-vcs/lazygit/lazygit-0.43.1.ebuild b/dev-vcs/lazygit/lazygit-0.47.2.ebuild similarity index 94% rename from dev-vcs/lazygit/lazygit-0.43.1.ebuild rename to dev-vcs/lazygit/lazygit-0.47.2.ebuild index 1e52dbd45f..3937e7ecc0 100644 --- a/dev-vcs/lazygit/lazygit-0.43.1.ebuild +++ b/dev-vcs/lazygit/lazygit-0.47.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/games-emulation/flycast/flycast-9999.ebuild b/games-emulation/flycast/flycast-9999.ebuild index 18f90937cb..5cb85f1384 100644 --- a/games-emulation/flycast/flycast-9999.ebuild +++ b/games-emulation/flycast/flycast-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022-2024 Gentoo Authors +# Copyright 2022-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,6 +18,7 @@ SLOT="0" IUSE="alsa ao lua opengl +openmp pulseaudio vulkan" DEPEND=" + dev-cpp/asio dev-libs/libchdr dev-libs/libzip dev-libs/xxhash @@ -31,7 +32,7 @@ DEPEND=" openmp? ( sys-devel/gcc:*[openmp] ) pulseaudio? ( media-libs/libpulse ) vulkan? ( - >=dev-util/glslang-1.3.231:= + dev-util/glslang:= dev-util/spirv-headers ) " @@ -75,9 +76,6 @@ src_prepare() { # Do not use ccache sed -i -e '/find_program(CCACHE_FOUND/d' CMakeLists.txt - # Ensure static libs are not built - sed -i -e '/BUILD_SHARED_LIBS/d' CMakeLists.txt - # Vulkan-header sed -i -e '/add_subdirectory(core.*Vulkan-Headers)$/,/Vulkan::Headers/d' \ -e '/core\/deps\/Vulkan-Headers\/include)/d' CMakeLists.txt @@ -109,6 +107,7 @@ src_prepare() { src_configure() { local mycmakeargs=( + -DBUILD_SHARED_LIBS=OFF -DUSE_OPENGL=$(usex opengl) -DUSE_OPENMP=$(usex openmp) -DUSE_VULKAN=$(usex vulkan) diff --git a/games-emulation/mupen64plus-qt/mupen64plus-qt-1.17.ebuild b/games-emulation/mupen64plus-qt/mupen64plus-qt-1.17.ebuild index ccc31916c3..e5e24d3131 100644 --- a/games-emulation/mupen64plus-qt/mupen64plus-qt-1.17.ebuild +++ b/games-emulation/mupen64plus-qt/mupen64plus-qt-1.17.ebuild @@ -23,5 +23,11 @@ src_install() { cmake_src_install rm -rf "${D}"/usr/$(get_libdir)/ \ "${D}"/usr/plugins/ \ - "${D}"/usr/bin/qt.conf + "${D}"/usr/bin/qt.conf || die + mkdir -p "${D}"/usr/share/qt6 || die + mv "${D}"/usr/translations "${D}"/usr/share/qt6/ || die + for i in "${D}"/usr/share/qt6/translations/*; do + echo mv "${i}" "${i/qt_/mupen64plus-qt_}" + mv "${i}" "${i/qt_/mupen64plus-qt_}" || die + done } diff --git a/games-emulation/mupen64plus-qt/mupen64plus-qt-9999.ebuild b/games-emulation/mupen64plus-qt/mupen64plus-qt-9999.ebuild index 0b72b2108d..30242ad3af 100644 --- a/games-emulation/mupen64plus-qt/mupen64plus-qt-9999.ebuild +++ b/games-emulation/mupen64plus-qt/mupen64plus-qt-9999.ebuild @@ -23,5 +23,11 @@ src_install() { cmake_src_install rm -rf "${D}"/usr/$(get_libdir)/ \ "${D}"/usr/plugins/ \ - "${D}"/usr/bin/qt.conf + "${D}"/usr/bin/qt.conf || die + mkdir -p "${D}"/usr/share/qt6 || die + mv "${D}"/usr/translations "${D}"/usr/share/qt6/ || die + for i in "${D}"/usr/share/qt6/translations/*; do + echo mv "${i}" "${i/qt_/mupen64plus-qt_}" + mv "${i}" "${i/qt_/mupen64plus-qt_}" || die + done } diff --git a/games-fps/etlegacy/Manifest b/games-fps/etlegacy/Manifest index 57e5f7e58f..7c6dfa9a63 100644 --- a/games-fps/etlegacy/Manifest +++ b/games-fps/etlegacy/Manifest @@ -1,2 +1,3 @@ DIST et260b.x86_full.zip 275647724 BLAKE2B ea52d1859e78c6da5a16bd3598c2b649e9f79596be93fe35858a1174b0d63ef94eaecdb24b8f749d7dc39b1a70dd38557d455238cbc4b857ed7083369fe47262 SHA512 7a9639c7a67c6c058ae1c85ca1e04e74526194a8a676eaccffa1984869251cc058f0cb79b96604ec087492003d14f7f3e96c8ebe7e527959ae47d4d25645d3e1 DIST etlegacy-2.82.0.tar.gz 15179026 BLAKE2B 8821fd752e0779959ee858368280fdeca1ea3d9c230d7e93a5eee8aba40522110f8fd47dba08b1244730ac83fea7385c926f973f0a43ccf07ac39c3c5f5684f1 SHA512 7ca18da3d92e12c9aba6477646f14b57e9cfbeb267c6d19661b7f2fe2331e8b0496b55001ba3f7dbf5bc253ccdfd153223ae8767a43169dcd8df250219933ceb +DIST etlegacy-2.83.2.tar.gz 15738267 BLAKE2B 7cae3c0471a9f93ab98ebc1a57383df6f9f1ff1800c38a70d9cbc4091a7c54fbe421d7a126d2a6d3425dd9f9d0aef65402c533ce9cebab930200eb1aaae4edb3 SHA512 2d4d2f27ec522690d72836b1e3b3fcb3a9f1d43887d51e46ace01ef241a604a574a8b32e47dd4d291b9396983c19a8601359575b419cb8a9d7647d066c1f9b06 diff --git a/games-fps/etlegacy/etlegacy-2.83.2.ebuild b/games-fps/etlegacy/etlegacy-2.83.2.ebuild new file mode 100644 index 0000000000..c2916e8878 --- /dev/null +++ b/games-fps/etlegacy/etlegacy-2.83.2.ebuild @@ -0,0 +1,156 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake unpacker xdg + +# We need the game files from the original enemy-territory release +ET_RELEASE="et260b" + +DESCRIPTION="Wolfenstein: Enemy Territory 2.60b compatible client/server" +HOMEPAGE="https://www.etlegacy.com/" +SRC_URI="https://cdn.splashdamage.com/downloads/games/wet/${ET_RELEASE}.x86_full.zip" + +S="${WORKDIR}/${P/_rc/rc}" + +if [[ ${PV} = "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="git://github.com/${PN}/${PN}.git" +else + SRC_URI+=" https://github.com/${PN}/${PN}/archive/v${PV/_rc/rc}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3 RTCW-ETEULA" +SLOT="0" +IUSE="autoupdate +curl dedicated +freetype +gettext ipv6 irc +lua omnibot +openal +opengl +png renderer2 renderer-gles +ssl +theora +vorbis" +#REQUIRED_USE="omnibot? ( x86 )" + +RESTRICT="bindist mirror" + +# TODO add debug use for CMAKE_BUILD_TYPE=debug + +LUADEPEND="lua? ( >=dev-lang/lua-5.4:* )" + +# * media-libs/glew | media-libs/glew:= +# * media-libs/libpng:= < +# * > media-libs/libogg +# * media-libs/openal < +# * sys-devel/gettext < +UIDEPEND=" + media-libs/glew:= + media-libs/libsdl2[sound,video,X] + media-libs/libogg + media-libs/libjpeg-turbo:0 + virtual/opengl + sys-libs/zlib:=[minizip] + curl? ( net-misc/curl ) + freetype? ( media-libs/freetype ) + gettext? ( sys-devel/gettext ) + renderer-gles? ( media-libs/mesa[opengl] ) + openal? ( media-libs/openal ) + png? ( media-libs/libpng:0= ) + ssl? ( dev-libs/openssl:0= ) + theora? ( media-libs/libtheora ) + vorbis? ( media-libs/libvorbis ) + ${LUADEPEND} +" + +DEPEND=" + dev-db/sqlite:3 + dev-libs/cJSON + opengl? ( ${UIDEPEND} ) +" + +RDEPEND="${DEPEND}" +BDEPEND="$(unpacker_src_uri_depends)" + +#QA_TEXTRELS="usr/share/games/etlegacy/legacy/omni-bot/omnibot_et.so" + +src_unpack() { + if [[ "${PV}" = 9999 ]] ; then + git-r3_src_unpack + else + default + fi + mkdir et && cd et || die + unzip "${DISTDIR}"/${ET_RELEASE}.x86_full.zip + unpack_makeself ${ET_RELEASE}.x86_keygen_V03.run +} + +src_prepare() { + cmake_src_prepare + # if [[ "${PV}" != 9999 ]] ; then + # sed -e "/^set(ETLEGACY_VERSION_MINOR/s@[[:digit:]]\+@$(ver_cut 2)@" \ + # -i cmake/ETLVersion.cmake || die + # fi + sed -e 's@[-_]dirty@@' -i cmake/ETLVersion.cmake || die +} + +src_configure() { + mycmakeargs=( + # path and build type + #-DCMAKE_BUILD_TYPE="Release" + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" + -DINSTALL_DEFAULT_BASEDIR="/usr/share/${PN}" + -DINSTALL_DEFAULT_BINDIR="/usr/bin" + -DINSTALL_DEFAULT_MODDIR="/usr/share/${PN}" + -DCMAKE_LIBRARY_PATH="/usr/$(get_libdir)" + -DCMAKE_INCLUDE_PATH="/usr/include" + -DDOCDIR="${EPREFIX}/usr/share/doc/${PF}" + -DCROSS_COMPILE32="0" + # what to build + -DBUILD_CLIENT="$(usex opengl)" + -DBUILD_MOD="1" + -DBUILD_MOD_PK3="1" + -DBUILD_SERVER="$(usex dedicated)" + # no bundled libs + -DBUNDLED_LIBS="0" + -DBUNDLED_LIBS_DEFAULT="0" + #-DBUNDLED_SDL="0" + #-DBUNDLED_CURL="0" + #-DBUNDLED_JPEG="0" + #-DBUNDLED_LUA="0" + #-DBUNDLED_OGG_VORBIS="0" + #-DBUNDLED_GLEW="0" + #-DBUNDLED_FREETYPE="0" + # features + -DFEATURE_CURL="$(usex curl)" + -DFEATURE_SSL="$(usex ssl)" + -DFEATURE_OGG_VORBIS="$(usex vorbis)" + -DFEATURE_THEORA="$(usex theora)" + -DFEATURE_OPENAL="$(usex openal)" + -DFEATURE_FREETYPE="$(usex freetype)" + -DFEATURE_PNG="$(usex png)" + -DFEATURE_LUA="$(usex lua)" + -DFEATURE_IRC_CLIENT="$(usex irc)" + -DFEATURE_IPV6="$(usex ipv6)" + -DFEATURE_GETTEXT="$(usex gettext)" + -DFEATURE_ANTICHEAT="1" + -DFEATURE_AUTOUPDATE="$(usex autoupdate)" + # renderers + -DFEATURE_RENDERER2="$(usex renderer2 ON OFF)" + -DFEATURE_RENDERER_GLES="$(usex renderer-gles)" + + -DFEATURE_OMNIBOT="$(usex omnibot)" + -DINSTALL_OMNIBOT="$(usex omnibot)" + -DINSTALL_GEOIP="0" + -DINSTALL_WOLFADMIN="0" + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + + local arch=$(uname -m || die "Failed to detect architecture") + + insinto /usr/share/etlegacy/legacy + doins "${BUILD_DIR}"/legacy/ui.mp.${arch}.so + + # Install the game files + insinto /usr/share/etlegacy/etmain + doins "${WORKDIR}"/et/etmain/pak[012].pk3 +} diff --git a/gui-apps/xremap/Manifest b/gui-apps/xremap/Manifest index ebd0c47e0c..5b852b3ae6 100644 --- a/gui-apps/xremap/Manifest +++ b/gui-apps/xremap/Manifest @@ -91,6 +91,7 @@ DIST js-sys-0.3.64.crate 80313 BLAKE2B 7cf5dcb2b9e0b63cb82771c9e98518a4cda70372c DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f DIST libc-0.2.147.crate 686772 BLAKE2B ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb SHA512 bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e DIST libloading-0.8.0.crate 27845 BLAKE2B c98317a94f297d56c547bd136eeaa03c34a238d86c98d19f4c2651a324839ac691de0cd732845dec9ddb39a237dc8ccc1de655807e9e4663bf65bab1dabd8e13 SHA512 dc6de5b5eefdc93532be4b5604836a8cda2a50b663d10ad06d3b51697fdd2339e040418f151c73bf5a85d184429da060dbdaaed52716fff0b01e3088e64b52f8 +DIST libudev-sys-0.1.4.crate 6177 BLAKE2B c513b5cd68fc60a7a33ba281e4fc4f9a5896946aeb1fe31abb8af22d279c39c3d781fd34109f98fd010fe8aa817b9d91726887f0ee8bf0f66a3bf313b01c9ff3 SHA512 185bd84a729a5dda6fb274584c7a731652418da9435d844870a9d09662918c9230287f4ad002273599d0a3e9709a36ae06d59a6686dfba978fb7cd1c51bbc2c7 DIST linux-raw-sys-0.3.8.crate 1013776 BLAKE2B 375b29d2cc700e95d94ea8dc304cb711562952742f65c9664e33560a3da862aba74f2ad2ee66b1dface8cd5371ea9cbbc452ea953a6b6c656ade7d938b7d2ff2 SHA512 cb0e5c54870dacfa513ad05f7a84e9e90dc1a42f55685fe3e252fd25cffa4b875f1b65eaf4ad132ef0a19e6677c7763b360d71ff0060fe6ce5198f38b9956375 DIST linux-raw-sys-0.4.5.crate 1274380 BLAKE2B e15ca5b63cb994e86a8161e3b6e4bd20da8f574d1a470128f9a209a729ff22c86470f4c2b2a8ccbc1e37d6284b026e0805902645ea4b742425fe34491e519638 SHA512 13c36e03cb5bdb2e9f17622e21eda608057fc9d908bc55a829fdeeb77785094769d4f4b4daf376c5509ceb3abfdb3936f668bd6d5b2fd48e21c5c28b6e597e78 DIST lock_api-0.4.12.crate 27591 BLAKE2B 4504d146a114d8f8e1fe9ae70b993c713cbfe884dd69c61c54dec978733b95a853c3e5af26f237e48ebb4ee9dbebfce0f6c06067f74a3d122e92f5ace40e22d7 SHA512 525d971f495449bbd02eb70fcd84d4aab05ca582142144a5f314f9aa67ad4c5b4c98dc919a416d0ed2e555063eab037a441d671d56b633f2cb75dfab5d99bcf7 @@ -167,6 +168,7 @@ DIST toml-0.8.15.crate 50652 BLAKE2B e2aa6e1efc9f5d730659d79c9ccbed7e3f6e2150cd2 DIST toml_datetime-0.6.6.crate 11698 BLAKE2B 8db35da8a3f6fec053bc82995f4abeb8d2855f2e94ed6ef4a4a6f47e956ea2cb6f8d0edd5c1b1cdebf83c7c218d9f2d80f48346e62fa7985532cba925891edd5 SHA512 710182bcca90f0d830423df41ff0f8e7bd10b866fd7ea1f6d37a315c7b4732a3b6fd61cf411b28051959034534010f24e250e10282c4e5a2539c2858f447aca0 DIST toml_edit-0.19.14.crate 94875 BLAKE2B d11328357d66d4139ac23766ddc84985eb9e2ab7eb5ac5b3639be2098938596cb69c28150589f24bd404c10ec2fe06e0adc207b787c3dc869472eff15ec0fa2e SHA512 87f432e0f6870c2ff1476fd1dbafae8cfd736ab39436c1c60627d60511a65fece8c07bd9834d68a080f6969a256430acb20381f210b775c281764b183ec57411 DIST toml_edit-0.22.16.crate 106618 BLAKE2B e461b46de9da1fd443588811ce788875f3318dec3921a048cc84b3ab1a5a75c773918e85578a5185aa3d713d62f6e90c3764a49d184fe48ebc50d6a127d5d8e8 SHA512 338d3aae648a4855503b39f10aecbfecaf63fabc3cd904d42e5859ce22af840f734b29440bc8b72a31fcc3c689f6d8417ee4e3330713d461b5480d30699732a6 +DIST udev-0.9.3.crate 21737 BLAKE2B 395c0e57f33be007dbf9d4c77f6d1e2619ab779ed45e6bc3dbd14c77454c0df3d27b6ec85776cbc39214d4b76750472292ca5895b360aa2b4bfda3f0d65ccc57 SHA512 527c075460cc1badcd290255451da1f39aa5fa46ea659c4009847d1af46d21957c099cb1f7de39083e9d7d611cc91f5703bcec0e39b037d70bff7ef0e548c99a DIST unicode-ident-1.0.11.crate 42067 BLAKE2B 3c7cac3d2bf1cbf1cf04716a482f130123e8e6940f7a90a17bc62fca44ac0069688165538f5329b95a72f735b594cfb85e3250738393ffd1b53cb0cd95077d89 SHA512 9682bbee339fb987c9d0bb6a54406d37b28b5c3587372d406402e4341900fec97e3234cd03b5c98b90b6378fd533dc452cac3de90d3ade19c4b09657e4abf6df DIST unsafe-libyaml-0.2.11.crate 62101 BLAKE2B 7ba17f2c19d96fc8999448594ba67bfc0eceaff47a39e560f856d13229ad5e69a9c8ba8794ec814e6b7c3cb7d597b7c7a366c8e880f17c0efc6a03a5677d82bf SHA512 a42c95eaed1ae2e438d3ba19ccd92337327c34f6174a43db80e1f37c507154249c7510e93f81726890c6032c89fe21b1876582afb7fbb811e3931480c4727712 DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050 @@ -202,7 +204,7 @@ DIST winnow-0.6.5.crate 159316 BLAKE2B d28c6a069e3d557335c09ae04f1d90a9086b1744d DIST wyz-0.5.1.crate 18790 BLAKE2B 07ac1435a812d2f50309348ef8378ea4955c001f01edaf2ffab108f7d524ee731f06b22fd42c043349a4a2271ec47ea203e89562076e8c7c1719112b0214c89a SHA512 15d86c167145c90e3fbabcefd11754fb1cb835896e32d1bb7f4b027e5b2092f5fdbdca4062c129bc38e655cb87c6a3f4e181747ee25d89db5e01fb1fcac18fe9 DIST x11rb-0.13.1.crate 223916 BLAKE2B 1663b0d4eb059924f9c2dbfa2fff01ee9c7a90bb6652d6e6a1519676e36ef7cca5fd079e39f45137350f595bca592ae9098b93877cdad9540131063379fad2ed SHA512 652f499857aff45053e2ffe1a2e3463323bcf3cf546482dcef4d2805e90a898a12f647da9181fcf02d7234bebdfc424f8a4e0e256dfd49aba4b643284308404f DIST x11rb-protocol-0.13.1.crate 508522 BLAKE2B abd88b4175e2fadebc44f232262b71261fac9b1289ee749d31fbd4a9d9c8ff426ccf9edef8eced4b41e4fba3401cd81d109fbf8aef1c99b4529f57910d000a8d SHA512 5c1a40fcbc77aa6e3357ac64af37958ac54aa3a78af354c1ea5f8e8b28f352c6e5d8b4762d8c4eb93fa8a1a122184b89c9b1c95a53d35b08819654dbd4cc4db0 -DIST xremap-0.10.7.tar.gz 66731 BLAKE2B e7e6e423b1f50fefc5a0b9deb0f17c4e0c14b09425b6b86284b0d30d458802d9e5b4317194c569b98c08e0b7bfd0e04a289596ab751120e5421703fea225b9a6 SHA512 be3812009333957e46695293343b520dabdd101657695190c5e3c6917494934db0a8dc407d8a680f51146fdc3361179e8c19c0e17d94c6b85764a8fd77c81240 +DIST xremap-0.10.8.tar.gz 67276 BLAKE2B 9d52dcf700dbe6e27ece1809a196dac0a8d45fa4c6eeb786d64475f745085baacecba4b3611d722bedc099d332a427e028a80bfcf2d5b291bfe2d2195ebc7899 SHA512 d2234b1083114c023790745d0dafeb54e3c5de827b0d675fbfbeb66fde2d033be0ff631818fb5701ce0fc738dbbb8174fea1310ee55a536a39535ddd113bf749 DIST zbus-1.9.3.crate 62957 BLAKE2B b7011d1c78e5b8a23a93b0d88ef5d13164b964d046f65917c45544b0a85fd013f375aecb49b957a519d128cdd2e23c52672e3746418f06ac6eac29a8cf155ca8 SHA512 b5d471d5d962a46c02380c91374ff4e9379a0ad436665c540a9ccca3fe45355872b3add3d18759bb271d30cf218c8b25f169c515953bdd6ce9a8ce81905a6865 DIST zbus_macros-1.9.3.crate 14794 BLAKE2B 7ae5cc45f8d7c9eae4d282f3c4884abfedf91ff14b48f09f21a3a7e5d80100b001f2e7a7b3dc24bbb35b65f7c6ce615a80869c5d81336bf5c12fea99802b0925 SHA512 1b22cf49dc10d9854f9f4150e52307e98dff1f6d3102c5e5af4bfb305cf3509d5b8f07ed6ae43f8b4f03c4e22d11648ccb49f5f3f7731400a34cceea7ee19677 DIST zvariant-2.10.0.crate 64374 BLAKE2B 65f5ec09b812217b2d96f57fcaca7fba97545dc715b1395cafe6386553a52e9a72d08c3a599bc08d5f563ea71324f1e7d60db2797c3ad1ad23a9c322a3939346 SHA512 48227afe709c1cc54cb70b4d9ae26e7f836559b4b11a68136d7720d01bacf757c1f5f40cad9de634fa27e196e4942df69c33a7de1334bb23ca995ea34690c5ba diff --git a/gui-apps/xremap/xremap-0.10.7.ebuild b/gui-apps/xremap/xremap-0.10.8.ebuild similarity index 97% rename from gui-apps/xremap/xremap-0.10.7.ebuild rename to gui-apps/xremap/xremap-0.10.8.ebuild index fa2bb4824e..70315c92e0 100644 --- a/gui-apps/xremap/xremap-0.10.7.ebuild +++ b/gui-apps/xremap/xremap-0.10.8.ebuild @@ -99,6 +99,7 @@ CRATES=" lazy_static@1.5.0 libc@0.2.147 libloading@0.8.0 + libudev-sys@0.1.4 linux-raw-sys@0.3.8 linux-raw-sys@0.4.5 lock_api@0.4.12 @@ -175,6 +176,7 @@ CRATES=" toml_datetime@0.6.6 toml_edit@0.19.14 toml_edit@0.22.16 + udev@0.9.3 unicode-ident@1.0.11 unsafe-libyaml@0.2.11 utf8parse@0.2.1 @@ -230,10 +232,11 @@ LICENSE="MIT" LICENSE+=" Apache-2.0 BSD GPL-3+ ISC MIT Unicode-DFS-2016" SLOT="0" KEYWORDS="~amd64" -IUSE="x11 gnome kde hyprland wlroots" +IUSE="x11 gnome kde hyprland wlroots udev" REQUIRED_USE="?? ( x11 gnome kde hyprland wlroots )" -RDEPEND="x11? ( x11-libs/libX11 )" +DEPEND="udev? ( virtual/libudev )" +RDEPEND="${DEPEND}" QA_FLAGS_IGNORED=".*" @@ -244,6 +247,7 @@ src_configure() { $(usev kde) $(usev hyprland hypr) $(usev wlroots) + $(usev udev) ) cargo_src_configure --no-default-features } diff --git a/sys-apps/bpftune/bpftune-9999.ebuild b/sys-apps/bpftune/bpftune-9999.ebuild index 29c7253157..759b87e74e 100644 --- a/sys-apps/bpftune/bpftune-9999.ebuild +++ b/sys-apps/bpftune/bpftune-9999.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit git-r3 systemd +inherit git-r3 systemd linux-info autotools DESCRIPTION="bpftune uses BPF to auto-tune Linux systems" HOMEPAGE="https://github.com/oracle/bpftune" @@ -11,35 +11,23 @@ EGIT_REPO_URI="https://github.com/oracle/bpftune.git" LICENSE="GPL-2" SLOT="0" - -RDEPEND=" +BDEPEND=" + dev-util/bpftool + dev-util/pahole + llvm-core/clang +" +DEPEND=" dev-libs/libbpf sys-libs/libcap dev-libs/libnl " -DEPEND=" - ${RDEPEND} - dev-util/bpftool - llvm-core/clang -" -src_compile() { - emake libdir="$(get_libdir)" srcdir +pkg_setup() { + CONFIG_CHECK="DEBUG_INFO_BTF" + check_extra_config } src_install() { - dobin src/bpftune - dolib.so src/libbpftune.so* - - exeinto "/usr/$(get_libdir)/bpftune" - doexe src/tcp_buffer_tuner.so - doexe src/route_table_tuner.so - doexe src/neigh_table_tuner.so - doexe src/sysctl_tuner.so - doexe src/tcp_conn_tuner.so - doexe src/netns_tuner.so - doexe src/net_buffer_tuner.so - doexe src/ip_frag_tuner.so - + default systemd_dounit src/bpftune.service } diff --git a/www-client/yandex-browser/Manifest b/www-client/yandex-browser/Manifest index bce2d6cc2d..e21a6b69b4 100644 --- a/www-client/yandex-browser/Manifest +++ b/www-client/yandex-browser/Manifest @@ -1 +1 @@ -DIST yandex-browser-24.12.1.712_p1.deb 200844172 BLAKE2B 476e394363e1080c6357245fd718c2d7394187bbe4a1608265e9302add4434a39f5f5d6ea1e974959a96684b3d8a95ac7d4a49581e5922811a751065e58fc119 SHA512 d4548a28d9d26ef7e2f2df2199ff727be55ff711c07f679596171352ab5a28010a9dd8a5bbfebe184e4539313e874c95c04852e0379a95ec030623a98a753c76 +DIST yandex-browser-25.2.1.824_p1.deb 207235100 BLAKE2B 8b3508cc35f74267acccf639803b3b22e28012e8120b802dffafaea1dc06b4ed59f5ee9ca9f8d785be4421eb2ef38b2edf2c9895b5ee63d504f55481b0590fb8 SHA512 98a02a9e46e22be0740ab6dcf3d9bd1a0d48e9e88c1557ac7ab8ad6854ea34c1a65e91c235e552769bc38948166bd5b479e7257d3d256eb0390702fe9b27b531 diff --git a/www-client/yandex-browser/yandex-browser-24.12.1.712_p1.ebuild b/www-client/yandex-browser/yandex-browser-25.2.1.824_p1.ebuild similarity index 98% rename from www-client/yandex-browser/yandex-browser-24.12.1.712_p1.ebuild rename to www-client/yandex-browser/yandex-browser-25.2.1.824_p1.ebuild index 51d117678f..4d5d9b9c65 100644 --- a/www-client/yandex-browser/yandex-browser-24.12.1.712_p1.ebuild +++ b/www-client/yandex-browser/yandex-browser-25.2.1.824_p1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ else MY_PN=${PN} fi -FFMPEG="130" +FFMPEG="132" DESCRIPTION="The web browser from Yandex" HOMEPAGE="https://browser.yandex.ru/"