Merge updates from master

This commit is contained in:
Repository mirror & CI
2025-09-05 23:48:56 +00:00
21 changed files with 412 additions and 216 deletions

View File

@@ -0,0 +1 @@
DIST himitsu-secret-service-0.1.tar.gz 14449 BLAKE2B 3e926edc3235af1a2601bcf74ab58addbac994d1d0c59da78c9c80b72711df89d7f3140999a724f0320b6917bfa68247d8ea3b47558439f1e7bbfb94e536cd75 SHA512 8dd0861a27ef2a410c515359718e6444c621d6965f180951df1e5ed94c2e98e17a0e601039bf4321267643c0bd6bc67ff4a90e1cac792c4bfb1c9a55bc3de338

View File

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

View File

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

View File

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

View File

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

View File

@@ -0,0 +1,138 @@
From: Pavel Sobolev <contact@paveloom.dev>
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 `<cstdint>` 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 <contact@paveloom.dev>
--- 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 <cstddef>
+#include <cstdint>
#include <limits>
#include <memory>
#include <ostream>
--- 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 <cstdint>
+
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 <cassert>
#include <cstddef>
#include <cstdlib>
+#include <cstdint>
#include <cstring>
#include <functional>
#include <initializer_list>
--- 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 <cstdint>
#include <memory>
#include <string>
--- 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 <cstddef>
+#include <cstdint>
#include <limits>
#include <memory>
#include <ostream>
--- a/swift/stdlib/include/llvm/ADT/SmallVector.h
+++ b/swift/stdlib/include/llvm/ADT/SmallVector.h
@@ -22,6 +22,7 @@
#include <cassert>
#include <cstddef>
#include <cstdlib>
+#include <cstdint>
#include <cstring>
#include <functional>
#include <initializer_list>

View File

@@ -0,0 +1,87 @@
From: Pavel Sobolev <contact@paveloom.dev>
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 `<cstdint>` header [1]
- Removed deprecated `struct termio` [2]
- Removed a redundant include of the `<math.h>` 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 <contact@paveloom.dev>
--- 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 <cassert>
#include <cstddef>
#include <cstdlib>
+#include <cstdint>
#include <cstring>
#include <functional>
#include <initializer_list>
--- a/swift-foundation/Sources/_FoundationCShims/include/_CStdlib.h
+++ b/swift-foundation/Sources/_FoundationCShims/include/_CStdlib.h
@@ -51,10 +51,6 @@
#include <locale.h>
#endif
-#if __has_include(<math.h>)
-#include <math.h>
-#endif
-
#if __has_include(<signal.h>)
/// 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

View File

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

View File

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

View File

@@ -0,0 +1 @@
DIST py_himitsu-0.0.9.tar.gz 4834 BLAKE2B 31d947bd7ca58b5ac9c81fca88c26e309e1abbe085855a71f113f48163a0d184e58d26cac26654e759dcccf8385b2da53d255bb48e7b05562e0c2f1592d15c57 SHA512 7d390a3c9882f0bc65b7d608d660ed8dae28ce18b2f90ce2a50989855603d8652a82b51587719b217cc73b6d51583791861a19140acc4ae80952c0fa2601c08c

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -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[@]}"
}

View File

@@ -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[@]}"
}

View File

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

View File

@@ -12,7 +12,7 @@ else
MY_PN=${PN}
fi
FFMPEG="135"
FFMPEG="139"
DESCRIPTION="The web browser from Yandex"
HOMEPAGE="https://browser.yandex.ru/"