Merge updates from master

This commit is contained in:
Repository mirror & CI
2025-02-28 15:18:28 +00:00
34 changed files with 307 additions and 115 deletions

View File

@@ -0,0 +1 @@
DIST 1.7.4a2.tar.gz 19537 BLAKE2B 2dad41eea45f61342e6ab7c98f8f341b787b734a77bf34a1682d39315040fd5233fa00c2b31ed015d4b98cf7e386334409ac048dcb988b101d7c80c893bec593 SHA512 20b6ec5ac188407a86c04300590918eb179eeb2b93f5a72ed1276d299691cfded79e4766f7170899d14c99ae986cf55af20831595253d540869e0557ba093d86

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>hoelbezier@riseup.net</email>
<name>Hoël Bézier</name>
</maintainer>
<upstream>
<bugs-to>https://github.com/FiloSottile/passage/issues</bugs-to>
<remote-id type="github">FiloSottile/passage</remote-id>
</upstream>
</pkgmetadata>

View File

@@ -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 )
"

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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
}

View File

@@ -0,0 +1 @@
DIST libcusparse_lt-linux-x86_64-0.7.1.0-archive.tar.xz 353151840 BLAKE2B ea17e1a7061c3d63e828ef756eee91810d412ca9bdeea1f3c002058fa22d1b45c5c6337eb9c371f58d938b8bc500fb00fd1579cffafd1d8098e57e951b519477 SHA512 c81ac743d6d15c6189480cff812afa105aff17ad16faf83f53aafd8fd846701489a5a2d04b5b02456048c850cbb36fff8200b252e8949507d81813b9ac8664fd

View File

@@ -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
}

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>strdenis02@gmail.com</email>
<name>Denis Strizhkin</name>
</maintainer>
</pkgmetadata>

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -1 +1 @@
DIST mock-6.0.tar.gz 197026 BLAKE2B 5b475005f4a415b06a477d2290f61785b2ed620290475a359002dd90d9a6f7db392c0ec3cccdee97142f1b93d83c0c306e52965bcf52076911121048c4f38b14 SHA512 7dfd26e55e1f5ae3d6302e8f84c546fa1eca11dc5d539d612c2a2f7c0092d54e438407fd1e989ba32ca2f434bd4f679feaeeea3ef3da4035bca6448bb6451d4c
DIST mock-6.1.tar.gz 197798 BLAKE2B c6a056ae845e5c6392c0362eaf54a169a57c5c69047a518f38a1728e62a633a290f06aa01ac487599f35b9fdd77f70da368602f6838fcca4308e3452e355b79d SHA512 86c013464f0d24c263591ac39d8e426126b1a03c3d0e902e005abb372a3f154aaf94e5448ffa1c14035980dcc9c4faec4a899be822208cfada20b680ed34c503

View File

@@ -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

View File

@@ -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

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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

View File

@@ -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)

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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

View File

@@ -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
}

View File

@@ -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

View File

@@ -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
}

View File

@@ -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
}

View File

@@ -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

View File

@@ -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/"