parent
e3d0c32c53
commit
2e035dbbfa
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1 +1,2 @@
|
||||
DIST thor-git-1.1.0.tgz 98252 BLAKE2B 1537cfe6e7cc0d92cc8bde56f0e2acf06b6ee4cb366a5686bb62de43dd15709a4aeaf1b30c3dfa71a6d6c7570e702deeebab6da324204388ac427337514be3f0 SHA512 d1872a834478c5a2054dde6f55e93f6765fd628536f99f888bd7495436c88658537d48c44ef1e5ad6d1388edfa294ea2a3f3cbde32c19b7d2253b78bc62bf9d0
|
||||
DIST thor-git-1.2.1.tgz 96638 BLAKE2B 03826d2545c61f5fd433325bc65b244921fd0ed0f030ea173fa6f558ca9fd62ac52dca829c66de32569321b3d52353f306559fa34c34e472b1aa52184ba3d812 SHA512 88e58b6ca6c812cb84ab59e0ee8afcd8fa70b6c24d403cd5ea05d1d40ac30e85f2c7412611cc176eb541d16878e309d25c7e4284f64c760475925ffe359250b9
|
||||
|
@ -0,0 +1,67 @@
|
||||
# Copyright 2000-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
USE_RUBY="ruby26 ruby27 ruby30"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
|
||||
RUBY_FAKEGEM_DOCDIR="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
RUBY_FAKEGEM_BINWRAP="thor"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="thor.gemspec"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="A scripting framework that replaces rake and sake"
|
||||
HOMEPAGE="http://whatisthor.com/"
|
||||
|
||||
SRC_URI="https://github.com/erikhuda/${PN}/archive/v${PV}.tar.gz -> ${PN}-git-${PV}.tgz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="$(ver_cut 1)"
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
|
||||
IUSE="doc"
|
||||
|
||||
USE_RUBY="ruby26 ruby27" ruby_add_bdepend "
|
||||
test? (
|
||||
dev-ruby/childlabor
|
||||
dev-ruby/webmock
|
||||
)"
|
||||
|
||||
RDEPEND+=" !<dev-ruby/thor-0.20.3-r1:0"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# Remove rspec default options (as we might not have the last
|
||||
# rspec).
|
||||
rm .rspec || die
|
||||
|
||||
# Remove Bundler
|
||||
#rm Gemfile || die
|
||||
sed -i -e '/[Bb]undler/d' Thorfile || die
|
||||
|
||||
# Remove mandatory coverage collection using simplecov which is not
|
||||
# packaged.
|
||||
sed -i -e '/require .simplecov/,/^end/ s:^:#:' spec/helper.rb || die
|
||||
|
||||
# Avoid a spec that requires UTF-8 support, so LANG=C still works,
|
||||
# bug 430402
|
||||
sed -i -e '/uses maximum terminal width/,/end/ s:^:#:' spec/shell/basic_spec.rb || die
|
||||
|
||||
# Avoid specs depending on git, bug 724058
|
||||
rm -f spec/quality_spec.rb || die
|
||||
|
||||
# Avoid currently broken readline specs (already fixed upstream)
|
||||
#rm -f spec/line_editor/readline_spec.rb spec/line_editor_spec.rb || die
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
case ${RUBY} in
|
||||
*ruby30)
|
||||
einfo "Skipping tests due to circular dependencies"
|
||||
;;
|
||||
*)
|
||||
RSPEC_VERSION=3 ruby-ng_rspec spec || die
|
||||
;;
|
||||
esac
|
||||
}
|
@ -1 +1,2 @@
|
||||
DIST tins-1.29.1.gem 307200 BLAKE2B b7e95094662df021d81ea7b580cee5c4ce8f9fa6a09ecf63afa2c84f42ffab62f96f37ae734392021506da373ccabbf68c2dbf55f5ff09224168e24031b1fa99 SHA512 043a49d0755bb158cfd60554b530cd315cfe869520ab02ee819addc0fea39f441960a6c416753c0e69dc0dbf122523842f940ff89dcb43e64f5825a2c0c5a53e
|
||||
DIST tins-1.31.0.gem 307712 BLAKE2B 2f4808bada4ddad9de6b6ba93c9a123d79cdd6d038bbca64712afaa46c8b031407989e522f359bbbeaa37685c65407781f34a639501b68507b9af927bc06868a SHA512 390ef8366304582e635e702f1175e8f3c59aa1051765b6a971469b4057e9d4025848c13a21961ac960c12297783e9c1f1485e13310dc117e4a04bde5c18018ed
|
||||
|
@ -0,0 +1,37 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
USE_RUBY="ruby26 ruby27 ruby30"
|
||||
|
||||
RUBY_FAKEGEM_RECIPE_TEST="none"
|
||||
|
||||
RUBY_FAKEGEM_EXTRADOC="README.md"
|
||||
|
||||
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="All the stuff that isn't good enough for a real library"
|
||||
HOMEPAGE="https://github.com/flori/tins"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_rdepend "dev-ruby/sync"
|
||||
|
||||
ruby_add_bdepend "test? ( >=dev-ruby/test-unit-2.5.1-r1 )"
|
||||
|
||||
each_ruby_prepare() {
|
||||
case ${RUBY} in
|
||||
*ruby25)
|
||||
sed -i -e '/sync/d' ${RUBY_FAKEGEM_GEMSPEC} || die
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
each_ruby_test() {
|
||||
ruby-ng_testrb-2 -Ilib tests/*_test.rb
|
||||
}
|
Binary file not shown.
@ -1,90 +0,0 @@
|
||||
From aa6917772d2f32e5a7daab25a46c72df0b5ea406 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Florian=20M=C3=A4rkl?= <info@florianmaerkl.de>
|
||||
Date: Fri, 10 Dec 2021 15:43:12 +0100
|
||||
Subject: [PATCH] Fix oob write for dwarf with abbrev with count 0 (Fix #2083)
|
||||
(#2086)
|
||||
|
||||
---
|
||||
librz/bin/dwarf.c | 40 ++++++++++++++++++++++-----------------
|
||||
test/db/formats/elf/crash | 8 ++++++++
|
||||
2 files changed, 31 insertions(+), 17 deletions(-)
|
||||
|
||||
diff --git a/librz/bin/dwarf.c b/librz/bin/dwarf.c
|
||||
index 1ed1d3517c2..23dd1f9f0b1 100644
|
||||
--- a/librz/bin/dwarf.c
|
||||
+++ b/librz/bin/dwarf.c
|
||||
@@ -1220,9 +1220,13 @@ static int init_die(RzBinDwarfDie *die, ut64 abbr_code, ut64 attr_count) {
|
||||
if (!die) {
|
||||
return -1;
|
||||
}
|
||||
- die->attr_values = calloc(sizeof(RzBinDwarfAttrValue), attr_count);
|
||||
- if (!die->attr_values) {
|
||||
- return -1;
|
||||
+ if (attr_count) {
|
||||
+ die->attr_values = calloc(sizeof(RzBinDwarfAttrValue), attr_count);
|
||||
+ if (!die->attr_values) {
|
||||
+ return -1;
|
||||
+ }
|
||||
+ } else {
|
||||
+ die->attr_values = NULL;
|
||||
}
|
||||
die->abbrev_code = abbr_code;
|
||||
die->capacity = attr_count;
|
||||
@@ -1726,25 +1730,27 @@ static const ut8 *parse_die(const ut8 *buf, const ut8 *buf_end, RzBinDwarfDebugI
|
||||
size_t i;
|
||||
const char *comp_dir = NULL;
|
||||
ut64 line_info_offset = UT64_MAX;
|
||||
- for (i = 0; i < abbrev->count - 1; i++) {
|
||||
- memset(&die->attr_values[i], 0, sizeof(die->attr_values[i]));
|
||||
+ if (abbrev->count) {
|
||||
+ for (i = 0; i < abbrev->count - 1; i++) {
|
||||
+ memset(&die->attr_values[i], 0, sizeof(die->attr_values[i]));
|
||||
|
||||
- buf = parse_attr_value(buf, buf_end - buf, &abbrev->defs[i],
|
||||
- &die->attr_values[i], hdr, debug_str, debug_str_len, big_endian);
|
||||
+ buf = parse_attr_value(buf, buf_end - buf, &abbrev->defs[i],
|
||||
+ &die->attr_values[i], hdr, debug_str, debug_str_len, big_endian);
|
||||
|
||||
- RzBinDwarfAttrValue *attribute = &die->attr_values[i];
|
||||
+ RzBinDwarfAttrValue *attribute = &die->attr_values[i];
|
||||
|
||||
- if (attribute->attr_name == DW_AT_comp_dir && (attribute->attr_form == DW_FORM_strp || attribute->attr_form == DW_FORM_string) && attribute->string.content) {
|
||||
- comp_dir = attribute->string.content;
|
||||
- }
|
||||
- if (attribute->attr_name == DW_AT_stmt_list) {
|
||||
- if (attribute->kind == DW_AT_KIND_CONSTANT) {
|
||||
- line_info_offset = attribute->uconstant;
|
||||
- } else if (attribute->kind == DW_AT_KIND_REFERENCE) {
|
||||
- line_info_offset = attribute->reference;
|
||||
+ if (attribute->attr_name == DW_AT_comp_dir && (attribute->attr_form == DW_FORM_strp || attribute->attr_form == DW_FORM_string) && attribute->string.content) {
|
||||
+ comp_dir = attribute->string.content;
|
||||
+ }
|
||||
+ if (attribute->attr_name == DW_AT_stmt_list) {
|
||||
+ if (attribute->kind == DW_AT_KIND_CONSTANT) {
|
||||
+ line_info_offset = attribute->uconstant;
|
||||
+ } else if (attribute->kind == DW_AT_KIND_REFERENCE) {
|
||||
+ line_info_offset = attribute->reference;
|
||||
+ }
|
||||
}
|
||||
+ die->count++;
|
||||
}
|
||||
- die->count++;
|
||||
}
|
||||
|
||||
// If this is a compilation unit dir attribute, we want to cache it so the line info parsing
|
||||
diff --git a/test/db/formats/elf/crash b/test/db/formats/elf/crash
|
||||
index ea6c2c214bb..fb8a572bd56 100644
|
||||
--- a/test/db/formats/elf/crash
|
||||
+++ b/test/db/formats/elf/crash
|
||||
@@ -25,3 +25,11 @@ nth vaddr bind type lib name
|
||||
[]
|
||||
EOF
|
||||
RUN
|
||||
+
|
||||
+NAME=ELF/Dwarf: abbrev empty
|
||||
+FILE=bins/elf/dwarf_fuzzed_abbrev_empty
|
||||
+CMDS=<<EOF
|
||||
+aaa
|
||||
+EOF
|
||||
+EXPECT=
|
||||
+RUN
|
@ -1,103 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=(python3_{8,9,10})
|
||||
|
||||
# This is the commit that the CI for the release commit used
|
||||
BINS_COMMIT="74b6e4511112b1a6abc571091efc32ec2a7d98a6"
|
||||
|
||||
inherit meson python-any-r1
|
||||
|
||||
DESCRIPTION="reverse engineering framework for binary analysis"
|
||||
HOMEPAGE="https://rizin.re/"
|
||||
|
||||
SRC_URI="https://github.com/rizinorg/rizin/releases/download/v${PV}/rizin-src-v${PV}.tar.xz"
|
||||
#test? ( https://github.com/rizinorg/rizin-testbins/archive/${BINS_COMMIT}.tar.gz -> rizin-testbins-${BINS_COMMIT}.tar.gz )"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
|
||||
LICENSE="Apache-2.0 BSD LGPL-3 MIT"
|
||||
SLOT="0/${PV}"
|
||||
IUSE="test"
|
||||
|
||||
# Need to audit licenses of the binaries used for testing
|
||||
RESTRICT="test"
|
||||
|
||||
RDEPEND="
|
||||
sys-apps/file
|
||||
app-arch/lz4:0=
|
||||
dev-libs/capstone:0=
|
||||
dev-libs/libuv:0=
|
||||
dev-libs/libzip:0=
|
||||
dev-libs/openssl:0=
|
||||
>=dev-libs/tree-sitter-0.19.0
|
||||
dev-libs/xxhash
|
||||
sys-libs/zlib:0=
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="${PYTHON_DEPS}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-0.3.0-typedb-prefix.patch"
|
||||
"${FILESDIR}/${P}-CVE-2021-43814.patch"
|
||||
)
|
||||
|
||||
S="${WORKDIR}/${PN}-v${PV}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
local py_to_mangle=(
|
||||
librz/core/cmd_descs/cmd_descs_generate.py
|
||||
subprojects/lz4-1.9.3/contrib/meson/meson/GetLz4LibraryVersion.py
|
||||
subprojects/lz4-1.9.3/contrib/meson/meson/InstallSymlink.py
|
||||
subprojects/lz4-1.9.3/tests/test-lz4-list.py
|
||||
subprojects/lz4-1.9.3/tests/test-lz4-speed.py
|
||||
subprojects/lz4-1.9.3/tests/test-lz4-versions.py
|
||||
sys/clang-format.py
|
||||
test/fuzz/scripts/fuzz_rz_asm.py
|
||||
test/scripts/gdbserver.py
|
||||
)
|
||||
|
||||
python_fix_shebang "${py_to_mangle[@]}"
|
||||
|
||||
if use test; then
|
||||
cp -r "${WORKDIR}/rizin-testbins-${BINS_COMMIT}" "${S}/test/bins" || die
|
||||
cp -r "${WORKDIR}/rizin-testbins-${BINS_COMMIT}" "${S}" || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
-Dcli=enabled
|
||||
-Duse_sys_capstone=enabled
|
||||
-Duse_sys_magic=enabled
|
||||
-Duse_sys_libzip=enabled
|
||||
-Duse_sys_zlib=enabled
|
||||
-Duse_sys_lz4=enabled
|
||||
-Duse_sys_xxhash=enabled
|
||||
-Duse_sys_openssl=enabled
|
||||
-Duse_sys_tree_sitter=enabled
|
||||
|
||||
$(meson_use test enable_tests)
|
||||
$(meson_use test enable_rz_test)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Rizin uses data files that it expects to be installed on the
|
||||
# system. To hack around this, we create a tree of what it expects
|
||||
# in ${T}, and patch the tests to support a prefix from the
|
||||
# environment. https://github.com/rizinorg/rizin/issues/1789
|
||||
mkdir -p "${T}/usr/share/${PN}/${PV}" || die
|
||||
ln -sf "${BUILD_DIR}/librz/analysis/d" "${T}/usr/share/${PN}/${PV}/types" || die
|
||||
ln -sf "${BUILD_DIR}/librz/syscall/d" "${T}/usr/share/${PN}/${PV}/syscall" || die
|
||||
ln -sf "${BUILD_DIR}/librz/asm/d" "${T}/usr/share/${PN}/${PV}/opcodes" || die
|
||||
# https://github.com/rizinorg/rizin/issues/1797
|
||||
ln -sf "${BUILD_DIR}/librz/flag/d" "${T}/usr/share/${PN}/${PV}/flag" || die
|
||||
export RZ_PREFIX="${T}/usr"
|
||||
|
||||
meson_src_test
|
||||
}
|
@ -1,103 +0,0 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
PYTHON_COMPAT=(python3_{8,9,10})
|
||||
|
||||
# This is the commit that the CI for the release commit used
|
||||
BINS_COMMIT="d66fa0feaf3b1ecdad261ca17542f1d5d0b101cc"
|
||||
|
||||
inherit meson python-any-r1
|
||||
|
||||
DESCRIPTION="reverse engineering framework for binary analysis"
|
||||
HOMEPAGE="https://rizin.re/"
|
||||
|
||||
SRC_URI="mirror+https://github.com/rizinorg/rizin/releases/download/v${PV}/rizin-src-v${PV}.tar.xz
|
||||
test? ( https://github.com/rizinorg/rizin-testbins/archive/${BINS_COMMIT}.tar.gz -> rizin-testbins-${BINS_COMMIT}.tar.gz )"
|
||||
KEYWORDS="~amd64 ~arm64 ~x86"
|
||||
|
||||
LICENSE="Apache-2.0 BSD LGPL-3 MIT"
|
||||
SLOT="0/${PV}"
|
||||
IUSE="test"
|
||||
|
||||
# Need to audit licenses of the binaries used for testing
|
||||
RESTRICT="fetch !test? ( test )"
|
||||
|
||||
RDEPEND="
|
||||
sys-apps/file
|
||||
app-arch/lz4:0=
|
||||
dev-libs/capstone:0=
|
||||
dev-libs/libuv:0=
|
||||
dev-libs/libzip:0=
|
||||
dev-libs/openssl:0=
|
||||
>=dev-libs/tree-sitter-0.19.0
|
||||
dev-libs/xxhash
|
||||
sys-libs/zlib:0=
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
BDEPEND="${PYTHON_DEPS}"
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${PN}-0.3.0-typedb-prefix.patch"
|
||||
"${FILESDIR}/${PN}-0.3.2-never-rebuild-parser.patch"
|
||||
)
|
||||
|
||||
S="${WORKDIR}/${PN}-v${PV}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
|
||||
local py_to_mangle=(
|
||||
librz/core/cmd_descs/cmd_descs_generate.py
|
||||
subprojects/lz4-1.9.3/contrib/meson/meson/GetLz4LibraryVersion.py
|
||||
subprojects/lz4-1.9.3/contrib/meson/meson/InstallSymlink.py
|
||||
subprojects/lz4-1.9.3/tests/test-lz4-list.py
|
||||
subprojects/lz4-1.9.3/tests/test-lz4-speed.py
|
||||
subprojects/lz4-1.9.3/tests/test-lz4-versions.py
|
||||
sys/clang-format.py
|
||||
test/fuzz/scripts/fuzz_rz_asm.py
|
||||
test/scripts/gdbserver.py
|
||||
)
|
||||
|
||||
python_fix_shebang "${py_to_mangle[@]}"
|
||||
|
||||
if use test; then
|
||||
cp -r "${WORKDIR}/rizin-testbins-${BINS_COMMIT}" "${S}/test/bins" || die
|
||||
cp -r "${WORKDIR}/rizin-testbins-${BINS_COMMIT}" "${S}" || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local emesonargs=(
|
||||
-Dcli=enabled
|
||||
-Duse_sys_capstone=enabled
|
||||
-Duse_sys_magic=enabled
|
||||
-Duse_sys_libzip=enabled
|
||||
-Duse_sys_zlib=enabled
|
||||
-Duse_sys_lz4=enabled
|
||||
-Duse_sys_xxhash=enabled
|
||||
-Duse_sys_openssl=enabled
|
||||
-Duse_sys_tree_sitter=enabled
|
||||
|
||||
$(meson_use test enable_tests)
|
||||
$(meson_use test enable_rz_test)
|
||||
)
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
src_test() {
|
||||
# Rizin uses data files that it expects to be installed on the
|
||||
# system. To hack around this, we create a tree of what it expects
|
||||
# in ${T}, and patch the tests to support a prefix from the
|
||||
# environment. https://github.com/rizinorg/rizin/issues/1789
|
||||
mkdir -p "${T}/usr/share/${PN}/${PV}" || die
|
||||
ln -sf "${BUILD_DIR}/librz/analysis/d" "${T}/usr/share/${PN}/${PV}/types" || die
|
||||
ln -sf "${BUILD_DIR}/librz/syscall/d" "${T}/usr/share/${PN}/${PV}/syscall" || die
|
||||
ln -sf "${BUILD_DIR}/librz/asm/d" "${T}/usr/share/${PN}/${PV}/opcodes" || die
|
||||
# https://github.com/rizinorg/rizin/issues/1797
|
||||
ln -sf "${BUILD_DIR}/librz/flag/d" "${T}/usr/share/${PN}/${PV}/flag" || die
|
||||
export RZ_PREFIX="${T}/usr"
|
||||
|
||||
meson_src_test
|
||||
}
|
Binary file not shown.
@ -1 +1 @@
|
||||
Mon, 10 Jan 2022 06:09:15 +0000
|
||||
Mon, 10 Jan 2022 07:39:17 +0000
|
||||
|
@ -1 +1 @@
|
||||
Mon, 10 Jan 2022 06:09:15 +0000
|
||||
Mon, 10 Jan 2022 07:39:17 +0000
|
||||
|
Binary file not shown.
Binary file not shown.
@ -1,12 +1,13 @@
|
||||
BDEPEND=>=dev-vcs/git-1.8.2.1[curl] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DEFINED_PHASES=configure unpack
|
||||
DEPEND=qmanifest? ( openmp? ( || ( >=sys-devel/gcc-4.2:*[openmp] sys-devel/clang-runtime:*[openmp] ) ) static? ( app-crypt/libb2:=[static-libs] dev-libs/openssl:0=[static-libs] sys-libs/zlib:=[static-libs] app-crypt/gpgme:=[static-libs] ) !static? ( app-crypt/libb2:= dev-libs/openssl:0= sys-libs/zlib:= app-crypt/gpgme:= ) ) qtegrity? ( openmp? ( || ( >=sys-devel/gcc-4.2:*[openmp] sys-devel/clang-runtime:*[openmp] ) ) static? ( dev-libs/openssl:0=[static-libs] ) !static? ( dev-libs/openssl:0= ) ) >=dev-vcs/git-1.8.2.1[curl] sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DEPEND=qmanifest? ( openmp? ( || ( >=sys-devel/gcc-4.2:*[openmp] sys-devel/clang-runtime:*[openmp] ) ) static? ( app-crypt/libb2:=[static-libs] dev-libs/openssl:0=[static-libs] sys-libs/zlib:=[static-libs] app-crypt/gpgme:=[static-libs] ) !static? ( app-crypt/libb2:= dev-libs/openssl:0= sys-libs/zlib:= app-crypt/gpgme:= ) ) qtegrity? ( openmp? ( || ( >=sys-devel/gcc-4.2:*[openmp] sys-devel/clang-runtime:*[openmp] ) ) static? ( dev-libs/openssl:0=[static-libs] ) !static? ( dev-libs/openssl:0= ) )
|
||||
DESCRIPTION=Small and fast Portage helper tools written in C
|
||||
EAPI=6
|
||||
EAPI=7
|
||||
HOMEPAGE=https://wiki.gentoo.org/wiki/Portage-utils
|
||||
IUSE=nls static openmp +qmanifest +qtegrity
|
||||
LICENSE=GPL-2
|
||||
PROPERTIES=live
|
||||
RDEPEND=qmanifest? ( openmp? ( || ( >=sys-devel/gcc-4.2:*[openmp] sys-devel/clang-runtime:*[openmp] ) ) static? ( app-crypt/libb2:=[static-libs] dev-libs/openssl:0=[static-libs] sys-libs/zlib:=[static-libs] app-crypt/gpgme:=[static-libs] ) !static? ( app-crypt/libb2:= dev-libs/openssl:0= sys-libs/zlib:= app-crypt/gpgme:= ) ) qtegrity? ( openmp? ( || ( >=sys-devel/gcc-4.2:*[openmp] sys-devel/clang-runtime:*[openmp] ) ) static? ( dev-libs/openssl:0=[static-libs] ) !static? ( dev-libs/openssl:0= ) )
|
||||
SLOT=0
|
||||
_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf desktop c0d27bf73aa08ca05b663dbd31fbef28 edos2unix 33e347e171066657f91f8b0c72ec8773 epatch 9f813bb3c47cf2e60619a663b87c5f4e estack 055c42df72f76a4f45ec92b35e83cd56 eutils dab5d8ec471d025b79c9e6906bcf3bff git-r3 cc875b0c1e9b3bdac1af0f82f3ba29da gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e ltprune 4f3f2db5ce3ccbeeacdf3f94954043aa multilib de4beb52bfa93c4c5d96792a6b5e1784 preserve-libs dbc9f8d2d49c66467bc327fddd8317bd strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8 vcs-clean b690a7e9b6c497cf59326a7545df4283 wrapper 4251d4c84c25f59094fd557e0063a974
|
||||
_md5_=541beeab6d8c88d8b8f1c873413053c7
|
||||
_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf git-r3 cc875b0c1e9b3bdac1af0f82f3ba29da gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib de4beb52bfa93c4c5d96792a6b5e1784 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
|
||||
_md5_=9efb61b81c6fdd55a9a3806f9dfd20d3
|
||||
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,16 @@
|
||||
BDEPEND=ruby_targets_ruby26? ( test? ( dev-ruby/childlabor[ruby_targets_ruby26(-)] dev-ruby/webmock[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/childlabor[ruby_targets_ruby27(-)] dev-ruby/webmock[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] !!dev-ruby/psych[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
|
||||
DESCRIPTION=A scripting framework that replaces rake and sake
|
||||
EAPI=8
|
||||
HOMEPAGE=http://whatisthor.com/
|
||||
IUSE=doc ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test test
|
||||
KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux
|
||||
LICENSE=MIT
|
||||
RDEPEND=!<dev-ruby/thor-0.20.3-r1:0 ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
|
||||
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
|
||||
RESTRICT=!test? ( test ) !test? ( test )
|
||||
SLOT=1
|
||||
SRC_URI=https://github.com/erikhuda/thor/archive/v1.2.1.tar.gz -> thor-git-1.2.1.tgz
|
||||
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib de4beb52bfa93c4c5d96792a6b5e1784 ruby-fakegem 53b774322e7124b47b10a03fa0e089eb ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
|
||||
_md5_=935652da01cbc1bfbe869ab90094b920
|
@ -0,0 +1,16 @@
|
||||
BDEPEND=test? ( ruby_targets_ruby26? ( dev-ruby/sync[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/sync[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/sync[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/test-unit-2.5.1-r1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby26(-)] ) ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] !!dev-ruby/psych[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] !!dev-ruby/psych[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] !!dev-ruby/psych[ruby_targets_ruby30(-)] ) test? ( ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) )
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
|
||||
DESCRIPTION=All the stuff that isn't good enough for a real library
|
||||
EAPI=8
|
||||
HOMEPAGE=https://github.com/flori/tins
|
||||
IUSE=test ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 doc test
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=ruby_targets_ruby26? ( dev-ruby/sync[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( dev-ruby/sync[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/sync[ruby_targets_ruby30(-)] ) ruby_targets_ruby26? ( dev-lang/ruby:2.6 ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby26? ( virtual/rubygems[ruby_targets_ruby26(-)] ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] )
|
||||
REQUIRED_USE=|| ( ruby_targets_ruby26 ruby_targets_ruby27 ruby_targets_ruby30 )
|
||||
RESTRICT=!test? ( test ) !test? ( test )
|
||||
SLOT=0
|
||||
SRC_URI=https://rubygems.org/gems/tins-1.31.0.gem
|
||||
_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib de4beb52bfa93c4c5d96792a6b5e1784 ruby-fakegem 53b774322e7124b47b10a03fa0e089eb ruby-ng 05a317c9b860e5661cc9baf18c442e1c ruby-utils 08ae6f9c60b19aabce3f66a30cce9a2d toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
|
||||
_md5_=e0013fd22617d3027a2816a61fed3e4d
|
Binary file not shown.
@ -1,15 +0,0 @@
|
||||
BDEPEND=|| ( >=dev-lang/python-3.10.0_p1-r1:3.10 >=dev-lang/python-3.9.9-r1:3.9 >=dev-lang/python-3.8.12_p1-r1:3.8 ) >=dev-util/meson-0.58.2-r1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
|
||||
DEFINED_PHASES=compile configure install prepare setup test
|
||||
DEPEND=sys-apps/file app-arch/lz4:0= dev-libs/capstone:0= dev-libs/libuv:0= dev-libs/libzip:0= dev-libs/openssl:0= >=dev-libs/tree-sitter-0.19.0 dev-libs/xxhash sys-libs/zlib:0=
|
||||
DESCRIPTION=reverse engineering framework for binary analysis
|
||||
EAPI=8
|
||||
HOMEPAGE=https://rizin.re/
|
||||
IUSE=test
|
||||
KEYWORDS=~amd64 ~arm64 ~x86
|
||||
LICENSE=Apache-2.0 BSD LGPL-3 MIT
|
||||
RDEPEND=sys-apps/file app-arch/lz4:0= dev-libs/capstone:0= dev-libs/libuv:0= dev-libs/libzip:0= dev-libs/openssl:0= >=dev-libs/tree-sitter-0.19.0 dev-libs/xxhash sys-libs/zlib:0=
|
||||
RESTRICT=test
|
||||
SLOT=0/0.3.1
|
||||
SRC_URI=https://github.com/rizinorg/rizin/releases/download/v0.3.1/rizin-src-v0.3.1.tar.xz
|
||||
_eclasses_=meson 9f3e84959ae1d60e19bc91f212774dcc multilib de4beb52bfa93c4c5d96792a6b5e1784 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 python-any-r1 13f6d423c5c5bc519a9b552654cc745f python-utils-r1 b601c48fe339b4c9bc03ffe4f25283e0 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
|
||||
_md5_=9a2473bd78c6f849f810111993837f92
|
@ -1,15 +0,0 @@
|
||||
BDEPEND=|| ( >=dev-lang/python-3.10.0_p1-r1:3.10 >=dev-lang/python-3.9.9-r1:3.9 >=dev-lang/python-3.8.12_p1-r1:3.8 ) >=dev-util/meson-0.58.2-r1 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
|
||||
DEFINED_PHASES=compile configure install prepare setup test
|
||||
DEPEND=sys-apps/file app-arch/lz4:0= dev-libs/capstone:0= dev-libs/libuv:0= dev-libs/libzip:0= dev-libs/openssl:0= >=dev-libs/tree-sitter-0.19.0 dev-libs/xxhash sys-libs/zlib:0=
|
||||
DESCRIPTION=reverse engineering framework for binary analysis
|
||||
EAPI=8
|
||||
HOMEPAGE=https://rizin.re/
|
||||
IUSE=test
|
||||
KEYWORDS=~amd64 ~arm64 ~x86
|
||||
LICENSE=Apache-2.0 BSD LGPL-3 MIT
|
||||
RDEPEND=sys-apps/file app-arch/lz4:0= dev-libs/capstone:0= dev-libs/libuv:0= dev-libs/libzip:0= dev-libs/openssl:0= >=dev-libs/tree-sitter-0.19.0 dev-libs/xxhash sys-libs/zlib:0=
|
||||
RESTRICT=fetch !test? ( test )
|
||||
SLOT=0/0.3.2
|
||||
SRC_URI=mirror+https://github.com/rizinorg/rizin/releases/download/v0.3.2/rizin-src-v0.3.2.tar.xz test? ( https://github.com/rizinorg/rizin-testbins/archive/d66fa0feaf3b1ecdad261ca17542f1d5d0b101cc.tar.gz -> rizin-testbins-d66fa0feaf3b1ecdad261ca17542f1d5d0b101cc.tar.gz )
|
||||
_eclasses_=meson 9f3e84959ae1d60e19bc91f212774dcc multilib de4beb52bfa93c4c5d96792a6b5e1784 multiprocessing 61c959fc55c15c00bbb1079d6a71370b ninja-utils a4dab848a4490e8e48cf0baab3e61bc2 python-any-r1 13f6d423c5c5bc519a9b552654cc745f python-utils-r1 b601c48fe339b4c9bc03ffe4f25283e0 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
|
||||
_md5_=32ceff044227b1a7db721c3c9ad079af
|
Binary file not shown.
@ -1,14 +0,0 @@
|
||||
BDEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.12_p1-r1:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.9-r1:3.9 ) >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?]
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DESCRIPTION=Utility to download media contents from the web
|
||||
EAPI=7
|
||||
HOMEPAGE=https://you-get.org
|
||||
IUSE=python_targets_python3_8 python_targets_python3_9
|
||||
KEYWORDS=amd64 x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=python_targets_python3_8? ( >=dev-lang/python-3.8.12_p1-r1:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.9-r1:3.9 ) media-video/ffmpeg python_targets_python3_8? ( >=dev-lang/python-3.8.12_p1-r1:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.9-r1:3.9 ) >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?]
|
||||
REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 ) || ( python_targets_python3_8 python_targets_python3_9 )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/soimort/you-get/releases/download/v0.4.1525/you-get-0.4.1525.tar.gz
|
||||
_eclasses_=distutils-r1 f57fddd704fa9e86e732403aaa7ab164 eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multibuild 05a584848db4901c97fcd94ae7cc3a97 multilib de4beb52bfa93c4c5d96792a6b5e1784 multiprocessing 61c959fc55c15c00bbb1079d6a71370b python-r1 4c008ab1e6c02cbead059dfe8b864c26 python-utils-r1 b601c48fe339b4c9bc03ffe4f25283e0 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
|
||||
_md5_=254598baaef83620bac9fd12127849e5
|
Binary file not shown.
@ -0,0 +1,13 @@
|
||||
BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.2-r1:1.16 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 virtual/pkgconfig
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=dev-libs/dbus-glib:= dev-libs/glib:= dev-libs/libxml2:= dev-libs/libevdev sys-power/upower sys-apps/dbus:= dev-util/gtk-doc dev-util/glib-utils
|
||||
DESCRIPTION=Thermal daemon for Intel architectures
|
||||
EAPI=7
|
||||
HOMEPAGE=https://01.org/linux-thermal-daemon https://github.com/intel/thermal_daemon
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-2+
|
||||
RDEPEND=dev-libs/dbus-glib:= dev-libs/glib:= dev-libs/libxml2:= dev-libs/libevdev sys-power/upower sys-apps/dbus:=
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/intel/thermal_daemon/archive/v2.4.7.tar.gz -> thermald-2.4.7.tar.gz
|
||||
_eclasses_=autotools c9df06c186913b43eb211100ef5fe2cf gnuconfig 262062cef0ba4f22b397193da514a350 libtool 241a8f577b9781a42a7421e53448a44e multilib de4beb52bfa93c4c5d96792a6b5e1784 out-of-source 15edba2977da53bbf4d1e5a60abc0e34 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs badd6e329e1f3e6bee99b35bf8763ce8
|
||||
_md5_=2e448bef2dab37b5b37e4cfe679c81ec
|
@ -1 +1 @@
|
||||
Mon, 10 Jan 2022 06:09:15 +0000
|
||||
Mon, 10 Jan 2022 07:39:17 +0000
|
||||
|
@ -1 +1 @@
|
||||
Mon Jan 10 06:09:15 AM UTC 2022
|
||||
Mon Jan 10 07:39:17 AM UTC 2022
|
||||
|
@ -1 +1 @@
|
||||
Mon, 10 Jan 2022 06:30:01 +0000
|
||||
Mon, 10 Jan 2022 08:00:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
521892b1a9fc995d6c5fbd389542b1955e36bb9c 1641794056 2022-01-10T05:54:16+00:00
|
||||
5fda374225e808a75c2e1842d1dc03f44f587551 1641800009 2022-01-10T07:33:29+00:00
|
||||
|
@ -1 +1 @@
|
||||
1641794701 Mon 10 Jan 2022 06:05:01 AM UTC
|
||||
1641800401 Mon 10 Jan 2022 07:40:01 AM UTC
|
||||
|
@ -1 +1 @@
|
||||
Mon, 10 Jan 2022 06:09:15 +0000
|
||||
Mon, 10 Jan 2022 07:39:17 +0000
|
||||
|
Binary file not shown.
@ -1,3 +1,2 @@
|
||||
DIST you-get-0.4.1525.tar.gz 164972 BLAKE2B 4ac50572a2714d523f4f3a53c0f7329b07faf88a3c22b26bac5b440383bd6d540854d9966c0b10c25b0c207d4e29c6dd09a06c55c68dbed13ba673c29f5f4eaa SHA512 2d9bc2e66da39dbe0146ad4ff88dd1b45ce17a2208b82196c96a36ed1f4a0a86ade274b3c7b8cf683cf46d69f813caed1e24f58a3a7677a29f1999707da9a5ba
|
||||
DIST you-get-0.4.1545.tar.gz 165835 BLAKE2B 171aa72dd7d6dc2b9cb1e88262571e92fdc7c253ab0662b9e0278cdf7a5cb3344fa0f8f3c83a2b000f06a796c54d8860327773f398d43eb2c38b26a2446bab39 SHA512 b8ca69737296cf6b1129f14fc1fa840b977ecec9dbe65b2f59c42fb003b5897806f649821326502917783262e7f59f9b77e6a28d218f40b1c32c4e0d7eaa746d
|
||||
DIST you-get-0.4.1555.tar.gz 165932 BLAKE2B 3342441f653703899396cd7a5255bd4498125b332566a149f4528cdab9981caefbf79f12171f031efea93e4b6859ab0cb7c72a0e28b6fd89308fd7747f0f8668 SHA512 8c5a485334c813ec31bf3e72f7df322503cca900272d9c13f6f10f19576bf0b77fcf595d4a5d97a56c8f69b91ccd5a54c2a44a0ac46cc24ec59bf9af196bf8f0
|
||||
|
@ -1,23 +0,0 @@
|
||||
# Copyright 1999-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
PYTHON_COMPAT=( python3_{7,8,9} )
|
||||
DISTUTILS_USE_SETUPTOOLS=rdepend
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="Utility to download media contents from the web"
|
||||
HOMEPAGE="https://you-get.org"
|
||||
SRC_URI="https://github.com/soimort/${PN}/releases/download/v${PV}/${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
media-video/ffmpeg
|
||||
"
|
Binary file not shown.
@ -1 +1,2 @@
|
||||
DIST thermald-2.4.6.tar.gz 455905 BLAKE2B 0e3eae24bd4de8f7adc9cb8cc6dec83907d8e8240bec87d752e4502c923e7b407546204af474fe32fa43ba85a60ba51bd3dc6f1ce7cf3a62dd60dc5b0235ed52 SHA512 e337b00ec7f4fa565927f047dbb17dc05b8513850f2488dd6cfc838e5123938fbfe7c39464fffb77c100073edfca9ea51708680eaa2cba537470326df9508d3a
|
||||
DIST thermald-2.4.7.tar.gz 457290 BLAKE2B 2c546175181383c21d95345e4884e5d476a47b2c5f2e1dc379add5c340bd9f421567b7c391b6002e05e3ad793ba2f563d2eca7913f0688b53a8565f52da58fbf SHA512 26b09a18d40812705d277416752f7afd0962f0562d9701c9072140089b869c328f6b0caaa08744a660cd83b6a0313098a07aef11e1a2b371a81d2e8014c38887
|
||||
|
@ -0,0 +1,50 @@
|
||||
# Copyright 1999-2022 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=7
|
||||
|
||||
inherit autotools out-of-source systemd
|
||||
|
||||
DESCRIPTION="Thermal daemon for Intel architectures"
|
||||
HOMEPAGE="https://01.org/linux-thermal-daemon https://github.com/intel/thermal_daemon"
|
||||
SRC_URI="https://github.com/intel/thermal_daemon/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/dbus-glib:=
|
||||
dev-libs/glib:=
|
||||
dev-libs/libxml2:=
|
||||
dev-libs/libevdev
|
||||
sys-power/upower
|
||||
sys-apps/dbus:="
|
||||
DEPEND="${RDEPEND}
|
||||
dev-util/gtk-doc
|
||||
dev-util/glib-utils"
|
||||
|
||||
S=${WORKDIR}/thermal_daemon-${PV}
|
||||
DOCS=( thermal_daemon_usage.txt README.txt )
|
||||
|
||||
src_prepare() {
|
||||
sed -i -e "/group=/s/power/wheel/g" \
|
||||
data/org.freedesktop.thermald.conf || die
|
||||
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
my_src_configure() {
|
||||
ECONF_SOURCE="${S}" econf \
|
||||
--disable-werror \
|
||||
--with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
|
||||
}
|
||||
|
||||
my_src_install_all() {
|
||||
einstalldocs
|
||||
|
||||
rm -rf "${ED}"/etc/init || die
|
||||
doinitd "${FILESDIR}"/thermald
|
||||
}
|
Loading…
Reference in new issue