diff --git a/app-admin/himitsu-secret-service/Manifest b/app-admin/himitsu-secret-service/Manifest new file mode 100644 index 0000000000..56168763a2 --- /dev/null +++ b/app-admin/himitsu-secret-service/Manifest @@ -0,0 +1 @@ +DIST himitsu-secret-service-0.1.tar.gz 14449 BLAKE2B 3e926edc3235af1a2601bcf74ab58addbac994d1d0c59da78c9c80b72711df89d7f3140999a724f0320b6917bfa68247d8ea3b47558439f1e7bbfb94e536cd75 SHA512 8dd0861a27ef2a410c515359718e6444c621d6965f180951df1e5ed94c2e98e17a0e601039bf4321267643c0bd6bc67ff4a90e1cac792c4bfb1c9a55bc3de338 diff --git a/app-admin/himitsu-secret-service/himitsu-secret-service-0.1.ebuild b/app-admin/himitsu-secret-service/himitsu-secret-service-0.1.ebuild new file mode 100644 index 0000000000..cd911a210b --- /dev/null +++ b/app-admin/himitsu-secret-service/himitsu-secret-service-0.1.ebuild @@ -0,0 +1,64 @@ +# Copyright 2022-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +SRC_URI="https://git.sr.ht/~apreiml/himitsu-secret-service/archive/${PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~amd64" + +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{11..14} ) + +inherit distutils-r1 + +DESCRIPTION="himitsu secret-service integration" +HOMEPAGE="https://git.sr.ht/~apreiml/himitsu-secret-service" +LICENSE="MIT" +SLOT="0" +IUSE="+man" + +RDEPEND=" + >=app-admin/himitsu-0.9 + >=dev-python/py-himitsu-0.0.9 + >=dev-python/cryptography-45.0.5 + >=dev-python/dbus-python-1.4.0 + >=dev-python/pygobject-3.50.1 +" + +DEPEND=" + ${RDEPEND} +" + +BDEPEND=" + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/build[${PYTHON_USEDEP}] + >=dev-util/ruff-0.12.4 + >=dev-python/build-1.2.2_p1-r2 + >=dev-python/hatchling-1.27.0 + man? ( >=app-text/scdoc-1.11.3 ) +" + +src_configure() { + sed -i 's;PREFIX=/usr/local;PREFIX=/usr;' Makefile || die + sed -i "s;python3;${EPYTHON};g" Makefile || die +} + +src_compile() { + scdoc < docs/himitsu-secret-service.5.scd > himitsu-secret-service.5 + scdoc < docs/himitsu-secret-service.7.scd > himitsu-secret-service.7 + scdoc < docs/hisecrets-agent.1.scd > hisecrets-agent.1 + distutils-r1_src_compile +} + +python_install_all() { + distutils-r1_python_install_all + + insinto /usr/share/man/man1 + doins hisecrets-agent.1 + + insinto /usr/share/man/man5 + doins himitsu-secret-service.5 + + insinto /usr/share/man7 + doins himitsu-secret-service.7 +} diff --git a/app-admin/himitsu/himitsu-0.9.ebuild b/app-admin/himitsu/himitsu-0.9-r1.ebuild similarity index 98% rename from app-admin/himitsu/himitsu-0.9.ebuild rename to app-admin/himitsu/himitsu-0.9-r1.ebuild index b2f941358c..82e17d8fa9 100644 --- a/app-admin/himitsu/himitsu-0.9.ebuild +++ b/app-admin/himitsu/himitsu-0.9-r1.ebuild @@ -20,7 +20,7 @@ LICENSE="GPL-3" DEPEND=" >=dev-lang/hare-0.25.2:= " -RDEPEND=" +PDEPEND=" || ( app-admin/hiprompt-gtk gui-apps/hiprompt-gtk-py diff --git a/app-admin/hiprompt-gtk/hiprompt-gtk-0.9-r1.ebuild b/app-admin/hiprompt-gtk/hiprompt-gtk-0.9-r1.ebuild index 928e9aaf0f..41e050e293 100644 --- a/app-admin/hiprompt-gtk/hiprompt-gtk-0.9-r1.ebuild +++ b/app-admin/hiprompt-gtk/hiprompt-gtk-0.9-r1.ebuild @@ -16,21 +16,25 @@ HOMEPAGE="https://git.sr.ht/~sircmpwn/hiprompt-gtk" LICENSE="GPL-3" SLOT="0" -# gui-apps/hiprompt-gtk-py: both are installing to /usr/bin/hiprompt-gtk -RDEPEND=" +COMMON_DEPEND=" dev-libs/glib >=gui-libs/gtk-4.18:4 gui-libs/libadwaita gui-libs/gtk4-layer-shell - !gui-apps/hiprompt-gtk-py " DEPEND=" - ${RDEPEND} + ${COMMON_DEPEND} >=dev-lang/hare-0.25.2:= + app-admin/himitsu dev-hare/hare-gi dev-hare/hare-adwaita dev-hare/hare-gtk4-layer-shell " +# gui-apps/hiprompt-gtk-py: both are installing to /usr/bin/hiprompt-gtk +RDEPEND=" + ${COMMON_DEPEND} + !gui-apps/hiprompt-gtk-py +" # All binaries are hare-built QA_FLAGS_IGNORED=".*" @@ -38,9 +42,3 @@ QA_FLAGS_IGNORED=".*" src_configure() { export PREFIX=/usr } - -pkg_postinst() { - elog "Add the following to himitsu's config.ini:" - elog "[himitsud]" - elog "prompter=hiprompt-gtk" -} diff --git a/app-misc/cepl/Manifest b/app-misc/cepl/Manifest index e572ab8da0..0f7dbf0a8b 100644 --- a/app-misc/cepl/Manifest +++ b/app-misc/cepl/Manifest @@ -1 +1 @@ -DIST cepl-23.0.0.tar.gz 18341 BLAKE2B ab7b7d6e51e7a102f1beb0ffe480ccf9aa36f044a9658f034e943d4d23c7df31da20983f68e859d9e197d18abda62dcc834dc84dbeabec007f48e0e30e1e6b5f SHA512 b025d32118f23bb31909c27bb35d742620a92cfb9e50a9bf978c0bb9fd8fe520d61a9f7c16c4e3a6f54086f01ba779096727648a90643ba6df4c537c0c344795 +DIST cepl-26.0.0.tar.gz 18593 BLAKE2B 768e5c43ae4e527a795224ae0140820571be359eae3d692320f392ddb21e268ad79b14ececed7d7a312cd2d8c40d1a2916997f519288cb71edc1b1b38b0b4d76 SHA512 09e815152f9dc77c0d3f688ad2f85e6350e81cb6c3db8190267dcd1968f27b5ad79163ea4dbb985417c4e6ec833912a9d327ce5084fc95340ac00382aeac83ef diff --git a/app-misc/cepl/cepl-23.0.0.ebuild b/app-misc/cepl/cepl-26.0.0.ebuild similarity index 100% rename from app-misc/cepl/cepl-23.0.0.ebuild rename to app-misc/cepl/cepl-26.0.0.ebuild diff --git a/dev-lang/swift/files/swift-5.10.1-r4/fix-issues-caused-by-build-system-updates.patch b/dev-lang/swift/files/swift-5.10.1-r4/fix-issues-caused-by-build-system-updates.patch new file mode 100644 index 0000000000..5c02c13ab0 --- /dev/null +++ b/dev-lang/swift/files/swift-5.10.1-r4/fix-issues-caused-by-build-system-updates.patch @@ -0,0 +1,138 @@ +From: Pavel Sobolev +Subject: [PATCH] Fix issues caused by build system updates. + +This includes fixes for issues caused by the following updates: + +- GCC 15 (specifically, changes in libstdc++) +- GNU libc C library 2.42 +- CMake 4 + +Specifically, the following is changed: + +- Added missing includes of the `` header [1] +- Removed deprecated `struct termio` [2] +- Removed unnecessary `CMP0037` policy change [3] + +[1] See https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=3a817a4a5a6d94da9127af3be9f84a74e3076ee2 +[2] See https://github.com/swiftlang/llvm-project/commit/59978b21ad9c65276ee8e14f26759691b8a65763 +[3] See https://github.com/swiftlang/swift-llbuild/commit/1fbcca53fe5fde6e2afb3998f19bb5ff4a7df5d8 + +Bug: https://bugs.gentoo.org/945025 + +Signed-off-by: Pavel Sobolev + +--- a/llbuild/tests/CMakeLists.txt ++++ b/llbuild/tests/CMakeLists.txt +@@ -46,9 +46,6 @@ if(Python_Interpreter_FOUND AND LIT_FOUND AND FILECHECK_FOUND) + add_dependencies(test-llbuild ${test_target_dependencies}) + + # Add a target for running all tests. +- if(POLICY CMP0037) +- cmake_policy(SET CMP0037 OLD) +- endif(POLICY CMP0037) + add_custom_target(test) + add_dependencies(test test-llbuild) + set_target_properties(test PROPERTIES FOLDER "Tests") +--- a/llbuild/utils/unittest/googletest/include/gtest/gtest.h ++++ b/llbuild/utils/unittest/googletest/include/gtest/gtest.h +@@ -52,6 +52,7 @@ + #define GTEST_INCLUDE_GTEST_GTEST_H_ + + #include ++#include + #include + #include + #include +--- a/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc ++++ b/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc +@@ -338,17 +338,9 @@ static void ioctl_table_fill() { + _(SOUND_PCM_WRITE_CHANNELS, WRITE, sizeof(int)); + _(SOUND_PCM_WRITE_FILTER, WRITE, sizeof(int)); + _(TCFLSH, NONE, 0); +-#if SANITIZER_GLIBC +- _(TCGETA, WRITE, struct_termio_sz); +-#endif + _(TCGETS, WRITE, struct_termios_sz); + _(TCSBRK, NONE, 0); + _(TCSBRKP, NONE, 0); +-#if SANITIZER_GLIBC +- _(TCSETA, READ, struct_termio_sz); +- _(TCSETAF, READ, struct_termio_sz); +- _(TCSETAW, READ, struct_termio_sz); +-#endif + _(TCSETS, READ, struct_termios_sz); + _(TCSETSF, READ, struct_termios_sz); + _(TCSETSW, READ, struct_termios_sz); +--- a/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp ++++ b/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp +@@ -467,9 +467,6 @@ unsigned struct_ElfW_Phdr_sz = sizeof(Elf_Phdr); + unsigned struct_input_id_sz = sizeof(struct input_id); + unsigned struct_mtpos_sz = sizeof(struct mtpos); + unsigned struct_rtentry_sz = sizeof(struct rtentry); +-#if SANITIZER_GLIBC || SANITIZER_ANDROID +- unsigned struct_termio_sz = sizeof(struct termio); +-#endif + unsigned struct_vt_consize_sz = sizeof(struct vt_consize); + unsigned struct_vt_sizes_sz = sizeof(struct vt_sizes); + unsigned struct_vt_stat_sz = sizeof(struct vt_stat); +--- a/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h ++++ b/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h +@@ -998,7 +998,6 @@ extern unsigned struct_hd_geometry_sz; + extern unsigned struct_input_absinfo_sz; + extern unsigned struct_input_id_sz; + extern unsigned struct_mtpos_sz; +-extern unsigned struct_termio_sz; + extern unsigned struct_vt_consize_sz; + extern unsigned struct_vt_sizes_sz; + extern unsigned struct_vt_stat_sz; +--- a/llvm-project/lldb/include/lldb/Utility/AddressableBits.h ++++ b/llvm-project/lldb/include/lldb/Utility/AddressableBits.h +@@ -11,6 +11,8 @@ + + #include "lldb/lldb-forward.h" + ++#include ++ + namespace lldb_private { + + /// \class AddressableBits AddressableBits.h "lldb/Core/AddressableBits.h" +--- a/llvm-project/llvm/include/llvm/ADT/SmallVector.h ++++ b/llvm-project/llvm/include/llvm/ADT/SmallVector.h +@@ -20,6 +20,7 @@ + #include + #include + #include ++#include + #include + #include + #include +--- a/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h ++++ b/llvm-project/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h +@@ -13,6 +13,7 @@ + #ifndef LLVM_LIB_TARGET_X86_MCTARGETDESC_X86MCTARGETDESC_H + #define LLVM_LIB_TARGET_X86_MCTARGETDESC_X86MCTARGETDESC_H + ++#include + #include + #include + +--- a/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h ++++ b/llvm-project/llvm/utils/unittest/googletest/include/gtest/gtest.h +@@ -52,6 +52,7 @@ + #define GTEST_INCLUDE_GTEST_GTEST_H_ + + #include ++#include + #include + #include + #include +--- a/swift/stdlib/include/llvm/ADT/SmallVector.h ++++ b/swift/stdlib/include/llvm/ADT/SmallVector.h +@@ -22,6 +22,7 @@ + #include + #include + #include ++#include + #include + #include + #include diff --git a/dev-lang/swift/files/swift-6.1.2/fix-issues-caused-by-build-system-updates.patch b/dev-lang/swift/files/swift-6.1.2/fix-issues-caused-by-build-system-updates.patch new file mode 100644 index 0000000000..726ce2327a --- /dev/null +++ b/dev-lang/swift/files/swift-6.1.2/fix-issues-caused-by-build-system-updates.patch @@ -0,0 +1,87 @@ +From: Pavel Sobolev +Subject: [PATCH] Fix issues caused by build system updates. + +This includes fixes for issues caused by the following updates: + +- GCC 15 (specifically, changes in libstdc++) +- GNU libc C library 2.42 + +Specifically, the following is changed: + +- Added missing includes of the `` header [1] +- Removed deprecated `struct termio` [2] +- Removed a redundant include of the `` header [3] + +[1] See https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=3a817a4a5a6d94da9127af3be9f84a74e3076ee2 +[2] See https://github.com/swiftlang/llvm-project/commit/59978b21ad9c65276ee8e14f26759691b8a65763 +[3] See https://github.com/swiftlang/swift/issues/81774 + +Bug: https://bugs.gentoo.org/945025 + +Signed-off-by: Pavel Sobolev + +--- a/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc ++++ b/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors_ioctl.inc +@@ -338,17 +338,9 @@ static void ioctl_table_fill() { + _(SOUND_PCM_WRITE_CHANNELS, WRITE, sizeof(int)); + _(SOUND_PCM_WRITE_FILTER, WRITE, sizeof(int)); + _(TCFLSH, NONE, 0); +-#if SANITIZER_GLIBC +- _(TCGETA, WRITE, struct_termio_sz); +-#endif + _(TCGETS, WRITE, struct_termios_sz); + _(TCSBRK, NONE, 0); + _(TCSBRKP, NONE, 0); +-#if SANITIZER_GLIBC +- _(TCSETA, READ, struct_termio_sz); +- _(TCSETAF, READ, struct_termio_sz); +- _(TCSETAW, READ, struct_termio_sz); +-#endif + _(TCSETS, READ, struct_termios_sz); + _(TCSETSF, READ, struct_termios_sz); + _(TCSETSW, READ, struct_termios_sz); +--- a/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp ++++ b/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cpp +@@ -479,9 +479,6 @@ unsigned struct_ElfW_Phdr_sz = sizeof(Elf_Phdr); + unsigned struct_input_id_sz = sizeof(struct input_id); + unsigned struct_mtpos_sz = sizeof(struct mtpos); + unsigned struct_rtentry_sz = sizeof(struct rtentry); +-#if SANITIZER_GLIBC || SANITIZER_ANDROID +- unsigned struct_termio_sz = sizeof(struct termio); +-#endif + unsigned struct_vt_consize_sz = sizeof(struct vt_consize); + unsigned struct_vt_sizes_sz = sizeof(struct vt_sizes); + unsigned struct_vt_stat_sz = sizeof(struct vt_stat); +--- a/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h ++++ b/llvm-project/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.h +@@ -1013,7 +1013,6 @@ extern unsigned struct_hd_geometry_sz; + extern unsigned struct_input_absinfo_sz; + extern unsigned struct_input_id_sz; + extern unsigned struct_mtpos_sz; +-extern unsigned struct_termio_sz; + extern unsigned struct_vt_consize_sz; + extern unsigned struct_vt_sizes_sz; + extern unsigned struct_vt_stat_sz; +--- a/swift/stdlib/include/llvm/ADT/SmallVector.h ++++ b/swift/stdlib/include/llvm/ADT/SmallVector.h +@@ -22,6 +22,7 @@ + #include + #include + #include ++#include + #include + #include + #include +--- a/swift-foundation/Sources/_FoundationCShims/include/_CStdlib.h ++++ b/swift-foundation/Sources/_FoundationCShims/include/_CStdlib.h +@@ -51,10 +51,6 @@ + #include + #endif + +-#if __has_include() +-#include +-#endif +- + #if __has_include() + /// Guard against including `signal.h` on WASI. The `signal.h` header file + /// itself is available in wasi-libc, but it's just a stub that doesn't actually diff --git a/dev-lang/swift/swift-5.10.1-r5.ebuild b/dev-lang/swift/swift-5.10.1-r5.ebuild index 0495211f37..d3e3895a68 100644 --- a/dev-lang/swift/swift-5.10.1-r5.ebuild +++ b/dev-lang/swift/swift-5.10.1-r5.ebuild @@ -54,6 +54,7 @@ PATCHES=( "${FILESDIR}/${PF}/backtracing-noexecstack.patch" "${FILESDIR}/${PF}/clang-indexstore-exports.patch" "${FILESDIR}/${PF}/disable-libdispatch-werror.patch" + "${FILESDIR}/${PF}/fix-issues-caused-by-build-system-updates.patch" "${FILESDIR}/${PF}/link-ncurses-tinfo.patch" "${FILESDIR}/${PF}/link-with-lld.patch" "${FILESDIR}/${PF}/lldb-cmake-minimum-version.patch" @@ -394,4 +395,3 @@ pkg_postrm() { eselect swift update fi } - diff --git a/dev-lang/swift/swift-6.1.2-r1.ebuild b/dev-lang/swift/swift-6.1.2-r1.ebuild index 7908e1dc60..777cb6be6b 100644 --- a/dev-lang/swift/swift-6.1.2-r1.ebuild +++ b/dev-lang/swift/swift-6.1.2-r1.ebuild @@ -56,6 +56,7 @@ SRC_URI=" PATCHES=( "${FILESDIR}/${PF}/backtracing-noexecstack.patch" "${FILESDIR}/${PF}/disable-libdispatch-werror.patch" + "${FILESDIR}/${PF}/fix-issues-caused-by-build-system-updates.patch" "${FILESDIR}/${PF}/link-ncurses-tinfo.patch" "${FILESDIR}/${PF}/link-with-lld.patch" "${FILESDIR}/${PF}/respect-c-cxx-flags.patch" diff --git a/dev-python/py-himitsu/Manifest b/dev-python/py-himitsu/Manifest new file mode 100644 index 0000000000..d282ef5234 --- /dev/null +++ b/dev-python/py-himitsu/Manifest @@ -0,0 +1 @@ +DIST py_himitsu-0.0.9.tar.gz 4834 BLAKE2B 31d947bd7ca58b5ac9c81fca88c26e309e1abbe085855a71f113f48163a0d184e58d26cac26654e759dcccf8385b2da53d255bb48e7b05562e0c2f1592d15c57 SHA512 7d390a3c9882f0bc65b7d608d660ed8dae28ce18b2f90ce2a50989855603d8652a82b51587719b217cc73b6d51583791861a19140acc4ae80952c0fa2601c08c diff --git a/dev-python/py-himitsu/py-himitsu-0.0.9.ebuild b/dev-python/py-himitsu/py-himitsu-0.0.9.ebuild new file mode 100644 index 0000000000..a66f4efe50 --- /dev/null +++ b/dev-python/py-himitsu/py-himitsu-0.0.9.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..14} ) +DISTUTILS_USE_PEP517=hatchling +PYPI_NONORMALIZE=1 + +inherit distutils-r1 pypi + +DESCRIPTION="A python client library for himitsu" +HOMEPAGE="https://pypi.org/project/py-himitsu/ https://git.sr.ht/~apreiml/py-himitsu" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv" + +RDEPEND=" + >=app-admin/himitsu-0.9:= +" + +DEPEND="${RDEPEND}" diff --git a/games-strategy/7k-ambition/7k-ambition-3.2.4-r1.ebuild b/games-strategy/7k-ambition/7k-ambition-3.2.4-r1.ebuild new file mode 100644 index 0000000000..c23bfa7e4c --- /dev/null +++ b/games-strategy/7k-ambition/7k-ambition-3.2.4-r1.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools desktop flag-o-matic toolchain-funcs xdg + +if [[ ${PV} == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.code.sf.net/p/seven-kingdoms-ambition/code" + EGIT_BRANCH="next" +else + SRC_URI="https://github.com/Infiltrator/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +DESCRIPTION="Seven Kingdoms: Ambition" +HOMEPAGE="https://seven-kingdoms-ambition.sourceforge.io/" +SRC_URI+=" https://sourceforge.net/projects/seven-kingdoms-ambition/files/${PN}.png/download -> ${PN}.png + music? ( https://www.7kfans.com/downloads/7kaa-music-2.15.tar.bz2 ) +" + +LICENSE="GPL-2 + music? ( 7k-music )" +SLOT="0" +IUSE="+nls +multiplayer +music" +RESTRICT="music? ( bindist ) mirror" + +DEPEND=" + dev-libs/boost:= + nls? ( <=sys-devel/gettext-0.22.5-r2 ) + multiplayer? ( + net-libs/enet:1.3= + net-misc/curl:= + ) + media-libs/libsdl2[X,video] + media-libs/openal:= +" +RDEPEND="${DEPEND}" + +src_unpack() { + if [[ ${PV} == *9999* ]]; then + git-r3_src_unpack + fi + + default +} + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable nls) + $(use_enable multiplayer) + ) + + append-cxxflags -fexcess-precision=fast + econf "${myeconfargs[@]}" +} + +src_compile() { + emake AR="$(tc-getAR)" +} + +src_install() { + default + + if use music ; then + insinto "usr/share/${PN}/" + doins -r "${WORKDIR}/7kaa-music/MUSIC" + + dodoc "${WORKDIR}/7kaa-music/README-Music.txt" "${WORKDIR}/7kaa-music/COPYING-Music.txt" + fi + + doicon "${DISTDIR}/${PN}.png" + + make_desktop_entry ${PN} "Seven Kingdoms: Ambition" /usr/share/pixmaps/${PN}.png Game +} diff --git a/net-im/dissent/Manifest b/net-im/dissent/Manifest index 200a295d3d..fde3f7e55e 100644 --- a/net-im/dissent/Manifest +++ b/net-im/dissent/Manifest @@ -1 +1 @@ -DIST dissent-0.0.35.tar.zst 23817470 BLAKE2B 000d158a099019df955c3b543a7fa224dd73488115fda5811c018adee3ce6f48c5d6d17ee47a53a7ff4bd5acef390b837c46cd22d892cfc41629997c19b66dff SHA512 0a8311f2ba2fb44e09dd08b73a5ea034ffd7f59f18f5ee6adcd87b80b7c2c16c1a8527c4eae2fd9eaa4ba0fefdbee0f141416bfbb84d1b1ff7247bd6d28dffc8 +DIST dissent-0.0.37.tar.zst 23769814 BLAKE2B 2009a68507de52a21de7f842a04bab4a1c3c0813642cbe7a9b12a72141c1f4f6c98fa812c80a7ec636980f492e2a414bf33e950f16d86f92f569457953568b01 SHA512 0b0d5b9367caff26720b45567d089cf627dd4d354bbb5b7c872d1eb6e51c3e8477afa0069974fe40ca69bae5b550fc2581408f705ea838f6820fc9c1c473a6e1 diff --git a/net-im/dissent/dissent-0.0.35.ebuild b/net-im/dissent/dissent-0.0.37.ebuild similarity index 97% rename from net-im/dissent/dissent-0.0.35.ebuild rename to net-im/dissent/dissent-0.0.37.ebuild index cd8a7bc3f4..35e090a014 100644 --- a/net-im/dissent/dissent-0.0.35.ebuild +++ b/net-im/dissent/dissent-0.0.37.ebuild @@ -5,7 +5,7 @@ EAPI=8 inherit desktop go-module unpacker xdg -DESCRIPTION="Tiny native Discord client for Linux" +DESCRIPTION="Tiny native Discord app" HOMEPAGE="https://github.com/diamondburned/dissent" SRC_URI="https://github.com/diamondburned/${PN}/releases/download/v${PV}/${PN}-source.tar.zst -> ${P}.tar.zst" diff --git a/net-im/dissent/files/modules.txt b/net-im/dissent/files/modules.txt index 39f1fbee24..5bd53f1784 100644 --- a/net-im/dissent/files/modules.txt +++ b/net-im/dissent/files/modules.txt @@ -42,7 +42,7 @@ github.com/danieljoos/wincred # github.com/diamondburned/adaptive v0.0.2-0.20221227093656-fa139be203a8 ## explicit; go 1.17 github.com/diamondburned/adaptive -# github.com/diamondburned/arikawa/v3 v3.5.1-0.20250703053218-19d9c3f2e011 +# github.com/diamondburned/arikawa/v3 v3.6.0 ## explicit; go 1.23 github.com/diamondburned/arikawa/v3/api github.com/diamondburned/arikawa/v3/api/rate diff --git a/sys-block/partclone/Manifest b/sys-block/partclone/Manifest index b0fff7c72a..c074e85d8b 100644 --- a/sys-block/partclone/Manifest +++ b/sys-block/partclone/Manifest @@ -1,3 +1 @@ -DIST partclone-0.3.33.tar.gz 1613900 BLAKE2B ac72310950b3f9e894470e206e00e1e540b8e800c6ffba94f19f6e8a460630ba1caceab0c6646d0af1409ef64ab60565879d66006cf989b73906b8f9ef8ab888 SHA512 21b783e50dca290acc70a2afb305f886c9032d3cc04636fa0e678efeac787398a5a2f8e260f9969be51500ee14d005fdf2dd33b9198ad96ef55311a8a9954c62 -DIST partclone-0.3.36.tar.gz 1617711 BLAKE2B 2f04fd6730e4ab958e0492462912ed20f7744a09a1497eb2073953b149d4898cf4e0122932ac8223de617f20e5be39fb8bee4794208a696f7ee4feb9e03e203a SHA512 22c5ee876536d9da71a93d238ef18a6b4b26f2b2c98f4c16f2d04f14ecab1d9b7374c92e7da0f7694797123a840a97e80f246eb99b47a38304f753d8313b5d8d DIST partclone-0.3.37.tar.gz 1618078 BLAKE2B a90e233602e96c372d113d4407a1cd5bd42a77d34cf9a0f8ca3d0c93da94b5c7094adebe1f7beebe11bffe15b27408bb65f7d47dfd9fac3696833db5e938dc3c SHA512 e3bdc2d4de45375f19cc5d42c84c22c46fb6f9b88b961b8f3622e5666caad0222be2c96bc62c5f4c0ac28d7a8e080697b19feefe3fe6d73a40e6683d61d98ce1 diff --git a/sys-block/partclone/partclone-0.3.33.ebuild b/sys-block/partclone/partclone-0.3.33.ebuild deleted file mode 100644 index 617cc69926..0000000000 --- a/sys-block/partclone/partclone-0.3.33.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -if [[ -z ${PV%%*9999} ]]; then - EGIT_REPO_URI="https://github.com/Thomas-Tsai/${PN}.git" - inherit git-r3 -else - [[ -n ${PV%%*_p*} ]] && MY_PV="${PV}" - SRC_URI=" - https://github.com/Thomas-Tsai/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz - " - KEYWORDS="~amd64 ~x86" -fi -DESCRIPTION="Partition cloning tool" -HOMEPAGE="https://partclone.org" - -LICENSE="GPL-2" -SLOT="0" -IUSE=" -apfs btrfs +e2fs exfat f2fs fat fuse hfs minix ncurses nilfs2 ntfs -reiserfs static test ufs vmfs xfs -" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-libs/openssl:0= - e2fs? ( sys-fs/e2fsprogs ) - btrfs? ( sys-apps/util-linux ) - fuse? ( sys-fs/fuse:3 ) - ncurses? ( sys-libs/ncurses:0= ) - nilfs2? ( sys-fs/nilfs-utils ) - ntfs? ( sys-fs/ntfs3g ) - reiserfs? ( sys-fs/progsreiserfs ) - xfs? ( sys-apps/util-linux ) - static? ( - dev-libs/openssl:0[static-libs] - e2fs? ( sys-fs/e2fsprogs[static-libs] ) - btrfs? ( sys-apps/util-linux[static-libs] ) - fuse? ( sys-fs/fuse:0[static-libs] ) - ncurses? ( sys-libs/ncurses:0[static-libs] ) - nilfs2? ( sys-fs/nilfs-utils[static-libs] ) - ntfs? ( sys-fs/ntfs3g[static-libs] ) - reiserfs? ( sys-fs/progsreiserfs[static-libs] ) - ) -" -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${PN}-fix-ncurses-linking.patch -) - -DOCS=( - AUTHORS - ChangeLog - HACKING - NEWS - README.md -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local myconf=( - $(use_enable e2fs extfs) - $(use_enable apfs) - $(use_enable btrfs) - $(use_enable exfat) - $(use_enable f2fs) - $(use_enable fat) - $(use_enable fuse) - $(use_enable hfs hfsp) - $(use_enable minix) - $(use_enable ncurses ncursesw) - $(use_enable nilfs2) - $(use_enable ntfs) - $(use_enable reiserfs) - $(use_enable test fs-test) - $(use_enable static) - $(use_enable vmfs) - $(use_enable ufs) - $(use_enable xfs) - --disable-jfs - --disable-reiser4 - ) - econf "${myconf[@]}" -} diff --git a/sys-block/partclone/partclone-0.3.36.ebuild b/sys-block/partclone/partclone-0.3.36.ebuild deleted file mode 100644 index ba06ea0251..0000000000 --- a/sys-block/partclone/partclone-0.3.36.ebuild +++ /dev/null @@ -1,98 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools - -if [[ -z ${PV%%*9999} ]]; then - EGIT_REPO_URI="https://github.com/Thomas-Tsai/${PN}.git" - inherit git-r3 -else - [[ -n ${PV%%*_p*} ]] && MY_PV="${PV}" - SRC_URI=" - https://github.com/Thomas-Tsai/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz - " - KEYWORDS="~amd64 ~x86" -fi -DESCRIPTION="Partition cloning tool" -HOMEPAGE="https://partclone.org" - -LICENSE="GPL-2" -SLOT="0" -IUSE=" -apfs btrfs +e2fs exfat f2fs fat fuse hfs minix ncurses nilfs2 ntfs -reiserfs static test ufs vmfs xfs -" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-libs/openssl:0= - e2fs? ( sys-fs/e2fsprogs ) - btrfs? ( sys-apps/util-linux ) - fuse? ( sys-fs/fuse:3 ) - ncurses? ( sys-libs/ncurses:0= ) - nilfs2? ( sys-fs/nilfs-utils ) - ntfs? ( sys-fs/ntfs3g ) - reiserfs? ( sys-fs/progsreiserfs ) - xfs? ( sys-apps/util-linux ) - static? ( - dev-libs/openssl:0[static-libs] - e2fs? ( sys-fs/e2fsprogs[static-libs] ) - btrfs? ( sys-apps/util-linux[static-libs] ) - fuse? ( sys-fs/fuse:0[static-libs] ) - ncurses? ( sys-libs/ncurses:0[static-libs] ) - nilfs2? ( sys-fs/nilfs-utils[static-libs] ) - ntfs? ( sys-fs/ntfs3g[static-libs] ) - reiserfs? ( sys-fs/progsreiserfs[static-libs] ) - ) -" -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${PN}-fix-ncurses-linking.patch -) - -DOCS=( - AUTHORS - ChangeLog - HACKING - NEWS - README.md -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local myconf=( - $(use_enable e2fs extfs) - $(use_enable apfs) - $(use_enable btrfs) - $(use_enable exfat) - $(use_enable f2fs) - $(use_enable fat) - $(use_enable fuse) - $(use_enable hfs hfsp) - $(use_enable minix) - $(use_enable ncurses ncursesw) - $(use_enable nilfs2) - $(use_enable ntfs) - $(use_enable reiserfs) - $(use_enable test fs-test) - $(use_enable static) - $(use_enable vmfs) - $(use_enable ufs) - $(use_enable xfs) - --disable-jfs - --disable-reiser4 - ) - econf "${myconf[@]}" -} diff --git a/www-client/yandex-browser/Manifest b/www-client/yandex-browser/Manifest index a9eafeb5d2..0cdd15eb14 100644 --- a/www-client/yandex-browser/Manifest +++ b/www-client/yandex-browser/Manifest @@ -1 +1 @@ -DIST yandex-browser-25.6.1.1039_p1.deb 177927884 BLAKE2B 67485221762b79605cafe1a47c6c838c515815c693e54a429cb49af90ead0a776b27736e20218a8838b8917fa7bc329b4b37c775d306b86b5459b497c73fef5f SHA512 f7151266e42c15f0a4b9400ff104af65a965004a904ed79f152a2340de29d0acd010b3ad1765c7a8b902eafe6da583fb436935fd276fecc34b90c006d3d6a2c1 +DIST yandex-browser-25.8.1.844_p1.deb 172004136 BLAKE2B a9a9bc81c168db724473ed87b104bda9d330ea13b3be5c1536585dcbafca7dc77ab6021a26f4df45f9556babf72a5b7be51360cb45a14f4e0c9f1e23de1b9052 SHA512 b9c9b78f5eb67d776bb25e0a8fc87664fb3385a8f3f21e25223ff37b50440644ff2e5e338d394de5f4a385c1fc1802f355450fb02f6dcee544f30ff916c90d01 diff --git a/www-client/yandex-browser/yandex-browser-25.6.1.1039_p1.ebuild b/www-client/yandex-browser/yandex-browser-25.8.1.844_p1.ebuild similarity index 99% rename from www-client/yandex-browser/yandex-browser-25.6.1.1039_p1.ebuild rename to www-client/yandex-browser/yandex-browser-25.8.1.844_p1.ebuild index 9b70c7a223..d399144a4f 100644 --- a/www-client/yandex-browser/yandex-browser-25.6.1.1039_p1.ebuild +++ b/www-client/yandex-browser/yandex-browser-25.8.1.844_p1.ebuild @@ -12,7 +12,7 @@ else MY_PN=${PN} fi -FFMPEG="135" +FFMPEG="139" DESCRIPTION="The web browser from Yandex" HOMEPAGE="https://browser.yandex.ru/"