mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-18 11:33:15 -04:00
Merge updates from master
This commit is contained in:
@@ -133,3 +133,4 @@ LICENSE="GPL-3"
|
||||
LICENSE+=" Apache-2.0 Boost-1.0 ISC MIT Unicode-DFS-2016"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
QA_FLAGS_IGNORED="usr/bin/kmon"
|
||||
|
||||
17
app-misc/proctl/metadata.xml
Normal file
17
app-misc/proctl/metadata.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>aidenwingard2@gmail.com</email>
|
||||
<description>Primary maintainer</description>
|
||||
</maintainer>
|
||||
<longdescription>
|
||||
proctl is a C program that allows the controlling of other processes.
|
||||
it can execute, kill, and restart processes my passing arguments to
|
||||
the proctl command.
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="github">kernaltrap8/proctl</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
18
app-misc/proctl/proctl-9999.ebuild
Normal file
18
app-misc/proctl/proctl-9999.ebuild
Normal file
@@ -0,0 +1,18 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit meson
|
||||
|
||||
if [[ ${PV} == 9999 ]]; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="https://github.com/kernaltrap8/proctl"
|
||||
S="${WORKDIR}/${PN}-9999"
|
||||
fi
|
||||
|
||||
DESCRIPTION="small C program that can control processes"
|
||||
HOMEPAGE="https://github.com/kernaltrap8/proctl"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
@@ -1,3 +1,6 @@
|
||||
# Copyright 2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit meson
|
||||
@@ -13,12 +16,3 @@ HOMEPAGE="https://github.com/kernaltrap8/tinyfetch"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
|
||||
DEPEND="${BDEPEND}"
|
||||
BDEPEND="
|
||||
dev-build/meson
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
meson_src_configure
|
||||
}
|
||||
|
||||
@@ -2,3 +2,4 @@ DIST dpp-10.0.23.tar.gz 13721815 BLAKE2B abbe6849025270554f8462dcbef6adefff412ee
|
||||
DIST dpp-10.0.24.tar.gz 13739463 BLAKE2B 0531d9d14b943302293aac62a3972a4628487332107b77ca6d09ae39ae8a9d1cfeceae1a656790cc8699932af9c5d46a0ae5bc26885a9c29cc970388cdb60f3f SHA512 2f1e5415c121d5f19d2abb1b389512ad22c3cac6779ed897403d430b2c4e62c758ab25d46a3fd02538add711073fadd616a690b4981f3782e46c18ff05d116dc
|
||||
DIST dpp-10.0.25.tar.gz 14312767 BLAKE2B 52263024ad615198fe901f3cc79290e1b88c4e44c22c318fb7df2e9a3d4069611282b18650602f29f40bff3b042b16d0b8a47b8d3ff9c5b5ea89fa9514777609 SHA512 49cb6fedcb75d3dd146243f46f9e34cfe79e1c9a6ae76fc69c8c6935d9a10ccf562452311085791674ff659913befe1dc6f8a191b518d45151cb23d779396572
|
||||
DIST dpp-10.0.29.tar.gz 15560520 BLAKE2B 491730da342e2db08e061ec71d5488be3c23addc4ef5ae537631a83d3a461a53f34033da72d387f8202c45d529d39ff6bcc70e8a69f94006b2e1fb607aed2d23 SHA512 fcb9b8181827fc63fb2f9aff44e697d18a0bfd94714888492a63a04e0112f42f9506bfab8181e822aa5ce85e6b6a8aa44e0774baeac3e52c3f41348cbf55a76a
|
||||
DIST dpp-10.0.30.tar.gz 15726421 BLAKE2B 647571d5c7434c3b5636a66a3365d2af8b2d11c81165666d3df2b2ad36d4b61b683a8e3c7ef304fba96a4ac365365272fffa3f0d7d05f697dfe48ba7f972ced6 SHA512 4842e5e688893275e524f998bdcac1d308165a02c280f69eaa898aa8f9986a97fe687e20e3428f30777c49f1feb47905da462bbdba8c9a5ea00067e560208f91
|
||||
|
||||
53
dev-cpp/dpp/dpp-10.0.30.ebuild
Normal file
53
dev-cpp/dpp/dpp-10.0.30.ebuild
Normal file
@@ -0,0 +1,53 @@
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit cmake
|
||||
|
||||
DESCRIPTION="Lightweight C++ Discord bot library"
|
||||
HOMEPAGE="https://dpp.dev/ https://github.com/brainboxdotcc/DPP"
|
||||
SRC_URI="
|
||||
https://github.com/brainboxdotcc/DPP/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
|
||||
"
|
||||
|
||||
S="${WORKDIR}/DPP-${PV}"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
# DPP is extremely ABI instable due to frequent changes in the Discord API
|
||||
# See https://github.com/brainboxdotcc/DPP/issues/207#issuecomment-1007030157
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="voice coro"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/openssl:=
|
||||
sys-libs/zlib:=
|
||||
|
||||
voice? (
|
||||
dev-libs/libsodium:=
|
||||
media-libs/opus
|
||||
)
|
||||
"
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
|
||||
dev-cpp/nlohmann_json
|
||||
"
|
||||
|
||||
DOCS=( "README.md" "SECURITY.md" )
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DBUILD_SHARED_LIBS=true
|
||||
-DBUILD_VOICE_SUPPORT="$(usex voice)"
|
||||
-DRUN_LDCONFIG=false
|
||||
# Tests require network access
|
||||
-DDPP_BUILD_TEST=false
|
||||
-DDPP_NO_VCPKG=true
|
||||
-DDPP_USE_EXTERNAL_JSON=true
|
||||
-DDPP_CORO="$(usex coro)"
|
||||
)
|
||||
|
||||
cmake_src_configure
|
||||
}
|
||||
@@ -8,8 +8,13 @@
|
||||
<maintainer type="person">
|
||||
<email>samuel@seals-are-bouncy.tech</email>
|
||||
</maintainer>
|
||||
<maintainer type="person">
|
||||
<name>Filip Hoffmann</name>
|
||||
<email>folosp2@gmail.com</email>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="voice">Enable voice-chat support</flag>
|
||||
<flag name="coro">Enable coroutine support</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="github">brainboxdotcc/dpp</remote-id>
|
||||
|
||||
@@ -1,6 +1,9 @@
|
||||
DIST esp-idf-5.2.1.zip 1300409360 BLAKE2B a55ee7852165bd14fcc72fd0bc9c8f1dbfeb3a0f86766b5354112c54d3081709d192b87e368bf31502629e6a85cd9a75055fb0a20ee20a755f9d3951fb14b3ce SHA512 bbcfcbbec38ffc0f7d07c57bb8a3431e0237d0f61a02b176bfb222b71cff0f3065fadbdcf43221b33f14565fc646a3e287ce5fde7d5d7dae2d036b2e11d113e4
|
||||
DIST esp-idf-5.2.zip 1287699728 BLAKE2B d91d69da49423afa1c5345053af1da65d0c2d610f72a9a0c30a56bf9d4d2a9f10d2d30a2187e6db63953d5b9547877240cda8ff2d31032e7b4b9f2fad74c21e9 SHA512 fbbdd08aff3fe310638312d46a61466f97a039906a7766cc4ab5343b41a66f742b065b375695f8b2e749104bb7214eb31a1357e24c231048fc03fc81a615c90e
|
||||
DIST esp-idf-5.2.2.zip 1488330027 BLAKE2B 00ba4c6f6a08ff1a8a398b8fea3dff1cb23e9f61435d9b69035df81579b65a026030f7fc67bb1b43c90484b5c4cfbd5143383b4171f0fed70931e58718c906fa SHA512 35b2b6ab028a9075702e7441b0354e7c30deaabc97da1b758a6206e2c78760b415ed5d60cbaf7b90b5fdce95f9faeb99d6ae1ad4991635024e2a3cfcbc8c38f2
|
||||
DIST openocd-esp32-linux-amd64-0.12.0-esp32-20230921.tar.gz 2193783 BLAKE2B 8f94d628bb415ab75daa85d51c94e8d2a9a1d9399b706963b8bd663d145e440a9e86d7f29000f196d1c9e2585c24882739a80ba29c5b83a96ada384f262f0941 SHA512 8ca3c932c5b7b236133c2a305d95b8059d9db14640efc077e34c256390da05e177479a973aa974005f34fba4a74119dcdb59d876344bdef8940b58c3c948c9f7
|
||||
DIST openocd-esp32-linux-amd64-0.12.0-esp32-20240318.tar.gz 2252682 BLAKE2B fbec39f77c7e2d423eacaf45d0f8c3373e24c65c3d5e2db0edf5b952945edcc838dd41f8c852ff0b2104dce62184b3b0803014e53d8dd4dcf6427955ec18f194 SHA512 5acb5d90740ea8b54be57fe80956c2bbcc6bb3c48dc4969043a7d49da7e9135ede4add8bdf8f7d772681867aca1faa72594fa8f70e7e8d2bc7ed93128ff1ec8d
|
||||
DIST riscv32-esp-elf-13.2.0_20230928-x86_64-linux-gnu.tar.xz 143575940 BLAKE2B a888291f4b2c482cf2f3620519fc02607ba22d99f8d02e20415daf58cf2eecfa96144b0fc6fdbf98b3569ff0e5755d854650735e30cbfab56701a3d61627ddba SHA512 71b5def3d291eb80ab98adfbd23626ea4c6c5d8b30ab34a9f8a100013df58c4867044b974d8ced9405b5b45b26232835806746814051f55b650dde82bffe40f4
|
||||
DIST riscv32-esp-elf-gdb-14.2_20240403-x86_64-linux-gnu.tar.gz 30707431 BLAKE2B 99809fbd5abe99c4890fbf4edd964ee53bc9269b9bb15f487316d0092a9d7aae9d3f9f61f7597f5721aec4f95813908c8ce6a3f6f97cd453d1610a5caa7dc42e SHA512 1ad4854c53f435b08d634f8e5e1a9169037745684b13972876176483badc7ebf5a6c38109e7ac5c3f484df76e82bf790244661ac70b1e52dd3b2fc8a4956e5ff
|
||||
DIST xtensa-esp-elf-13.2.0_20230928-x86_64-linux-gnu.tar.xz 112588084 BLAKE2B 9b462426d09f0071d205066d6e9897d035a3c65bef6c9bf2cccefdbcbb3629af38cec5b5411e5f32c1e0b19d51c78675e264544c1f730a1b0554262c9b6dd7d1 SHA512 60e718d8bc4007966d4b66ca57a56b144ac6614e6a283ceb6681a29aab60f1f621049e3b691440e3da38a47d7260467a06c91c190d383aeb5c915df2dd908b94
|
||||
DIST xtensa-esp-elf-gdb-12.1_20231023-x86_64-linux-gnu.tar.gz 36942094 BLAKE2B ecb04aacb864ad625d603b59fb39df9e76ff63cbbab39fa2370154c939e5113e56fc7eeff03411c33d73adf05376531f8d107c6da55e5b619390b5272d4f1ad5 SHA512 7afee5aa9919420d847d5dc351598ba7a0ba41c61e20647501b62d83c65868fd1673f45065b0563204cd30049e5dcceb3a0c095f7f0382d7166904ee202ea730
|
||||
DIST xtensa-esp-elf-gdb-14.2_20240403-x86_64-linux-gnu.tar.gz 31010320 BLAKE2B dcca888811260e86f9cde19ee1a2e7737c73de6a8060d100a362a4c41a606779b82cb04ff62184c5dfa226e6ac9b81b018f4da30e748cbcd644a80ff2122b86a SHA512 8b224393345b45124d5f0698e01e8e465d785c62cea6845eefd7ff852463966dc13ae94f6edb9a6b16871a6cfaa43b4d275740173579994d352303359c122deb
|
||||
|
||||
@@ -50,6 +50,7 @@ RDEPEND="
|
||||
dev-embedded/esp-idf-size[${PYTHON_USEDEP}]
|
||||
dev-embedded/freertos-gdb[${PYTHON_USEDEP}]
|
||||
dev-embedded/idf-component-manager[${PYTHON_USEDEP}]
|
||||
sys-libs/zlib
|
||||
"
|
||||
|
||||
RESTRICT="strip"
|
||||
|
||||
@@ -6,6 +6,7 @@ EAPI=8
|
||||
PYTHON_COMPAT=( python3_{11,12} )
|
||||
|
||||
VER="13.2.0_20230928"
|
||||
GDB_VER="14.2_20240403"
|
||||
|
||||
CROSSTOOL_URL="https://github.com/espressif/crosstool-NG/releases/download/esp-${VER}"
|
||||
|
||||
@@ -16,10 +17,14 @@ HOMEPAGE="https://www.espressif.com/"
|
||||
|
||||
# https://github.com/espressif/binutils-esp32ulp/releases/download/v2.28.51-esp-20191205/binutils-esp32ulp-linux-amd64-2.28.51-esp-20191205.tar.gz
|
||||
SRC_URI="https://dl.espressif.com/github_assets/espressif/${PN}/releases/download/v${PV}/${PN}-v${PV}.zip -> ${P}.zip
|
||||
https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20230921/openocd-esp32-linux-amd64-0.12.0-esp32-20230921.tar.gz
|
||||
https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v12.1_20231023/xtensa-esp-elf-gdb-12.1_20231023-x86_64-linux-gnu.tar.gz
|
||||
${CROSSTOOL_URL}/xtensa-esp-elf-${VER}-x86_64-linux-gnu.tar.xz
|
||||
riscv32? ( ${CROSSTOOL_URL}/riscv32-esp-elf-${VER}-x86_64-linux-gnu.tar.xz )"
|
||||
https://github.com/espressif/openocd-esp32/releases/download/v0.12.0-esp32-20240318/openocd-esp32-linux-amd64-0.12.0-esp32-20240318.tar.gz
|
||||
https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v${GDB_VER}/xtensa-esp-elf-gdb-${GDB_VER}-x86_64-linux-gnu.tar.gz"
|
||||
SRC_URI+=" ${CROSSTOOL_URL}/xtensa-esp-elf-${VER}-x86_64-linux-gnu.tar.xz"
|
||||
SRC_URI+=" riscv32? (
|
||||
${CROSSTOOL_URL}/riscv32-esp-elf-${VER}-x86_64-linux-gnu.tar.xz
|
||||
https://github.com/espressif/binutils-gdb/releases/download/esp-gdb-v${GDB_VER}/riscv32-esp-elf-gdb-${GDB_VER}-x86_64-linux-gnu.tar.gz
|
||||
)"
|
||||
|
||||
#https://dl.espressif.com/dl/toolchains/preview/riscv32-esp-elf-gcc8_4_0-crosstool-ng-1.24.0-123-g64eb9ff-linux-amd64.tar.gz
|
||||
|
||||
S="${WORKDIR}/${PN}-v${PV}"
|
||||
@@ -31,8 +36,6 @@ KEYWORDS="~amd64"
|
||||
IUSE="riscv32"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
RESTRICT="strip"
|
||||
|
||||
BDEPEND="app-arch/unzip"
|
||||
RDEPEND="
|
||||
${PYTHON_DEPS}
|
||||
@@ -51,8 +54,11 @@ RDEPEND="
|
||||
dev-embedded/esp-idf-size[${PYTHON_USEDEP}]
|
||||
dev-embedded/freertos-gdb[${PYTHON_USEDEP}]
|
||||
dev-embedded/idf-component-manager[${PYTHON_USEDEP}]
|
||||
sys-libs/zlib
|
||||
"
|
||||
|
||||
RESTRICT="strip"
|
||||
|
||||
QA_PREBUILT="opt/* usr/lib* usr/share/esp-idf/*"
|
||||
QA_PRESTRIPPED="opt/*"
|
||||
|
||||
@@ -131,8 +137,12 @@ src_install() {
|
||||
install_tool openocd-esp32
|
||||
|
||||
# Remove unsupported python versions
|
||||
rm "${WORKDIR}"/xtensa-esp-elf-gdb/bin/xtensa-esp-elf-gdb-3.{6..10} || die
|
||||
rm "${WORKDIR}"/xtensa-esp-elf-gdb/bin/xtensa-esp-elf-gdb-3.{8..10} || die
|
||||
install_tool xtensa-esp-elf-gdb
|
||||
if use riscv32; then
|
||||
rm "${WORKDIR}"/riscv32-esp-elf-gdb/bin/xtensa-esp-elf-gdb-3.{8..10} || die
|
||||
install_tool riscv32-esp-elf-gdb
|
||||
fi
|
||||
|
||||
echo "IDF_PATH=/usr/share/${PN}" > 99esp-idf || die
|
||||
doenvd 99esp-idf
|
||||
@@ -1,39 +0,0 @@
|
||||
diff --git a/tools/idf.py b/tools/idf.py
|
||||
index 10226bcfef..5f4556f71a 100755
|
||||
--- a/tools/idf.py
|
||||
+++ b/tools/idf.py
|
||||
@@ -31,16 +31,12 @@ sys.dont_write_bytecode = True
|
||||
|
||||
import python_version_checker # noqa: E402
|
||||
|
||||
-try:
|
||||
- from idf_py_actions.errors import FatalError # noqa: E402
|
||||
- from idf_py_actions.tools import (PROG, SHELL_COMPLETE_RUN, SHELL_COMPLETE_VAR, PropertyDict, # noqa: E402
|
||||
- debug_print_idf_version, get_target, merge_action_lists, print_warning)
|
||||
- if os.getenv('IDF_COMPONENT_MANAGER') != '0':
|
||||
- from idf_component_manager import idf_extensions
|
||||
-except ImportError:
|
||||
- # For example, importing click could cause this.
|
||||
- print('Please use idf.py only in an ESP-IDF shell environment.', file=sys.stderr)
|
||||
- sys.exit(1)
|
||||
+from idf_py_actions.errors import FatalError # noqa: E402
|
||||
+from idf_py_actions.tools import (PROG, SHELL_COMPLETE_RUN, SHELL_COMPLETE_VAR, PropertyDict, # noqa: E402
|
||||
+ debug_print_idf_version, get_target, merge_action_lists, print_warning)
|
||||
+
|
||||
+if os.getenv('IDF_COMPONENT_MANAGER') != '0':
|
||||
+ from idf_component_manager import idf_extensions
|
||||
|
||||
# Use this Python interpreter for any subprocesses we launch
|
||||
PYTHON = sys.executable
|
||||
diff --git a/tools/idf_tools.py b/tools/idf_tools.py
|
||||
index 8a17ed224d..2103e9d60a 100755
|
||||
--- a/tools/idf_tools.py
|
||||
+++ b/tools/idf_tools.py
|
||||
@@ -2113,6 +2113,7 @@ def action_install_python_env(args): # type: ignore
|
||||
|
||||
|
||||
def action_check_python_dependencies(args): # type: ignore
|
||||
+ return
|
||||
use_constraints = not args.no_constraints
|
||||
req_paths = get_requirements('') # no new features -> just detect the existing ones
|
||||
|
||||
@@ -6,9 +6,6 @@
|
||||
<name>David Roman</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="esp32">Enable support for esp32</flag>
|
||||
<flag name="esp32s2">Enable support for esp32s2</flag>
|
||||
<flag name="esp32s3">Enable support for esp32s3</flag>
|
||||
<flag name="riscv32">Enable support for riscv32</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
|
||||
@@ -1 +1 @@
|
||||
DIST open62541-1.4.0.tar.gz 4193601 BLAKE2B 9285c2e8e7d59c306d575579b7935881536c3b2b4d1765a3fb2b6e342540dcae4b65662e2672641b446b0f4d737692af21f62efe497a83fbe42a400bd18f0048 SHA512 2c0a3caea48d4708f37cc084ee8d683a02190f4402fd51bbd5cba763bfab8afa92ecbfb129aa4cfa94930a785ab6037fc4b71de363a374b8952e483464c5e7d3
|
||||
DIST open62541-1.4.1.tar.gz 4191270 BLAKE2B 6d186eee099803a1501642ad4dd78d196a0b9e51bdc2f426ed4b8a7efea9939b05ec3d21f0cbaf87289d983168084080df530405d5b71f409feb25ab614e3c95 SHA512 e0a2f9e748ee1b27b0bd400d56b6e90602d545c7a5c794ba9a1ccd1ab15bde3c2908440ec1662b4a6980b9e7ffcf532018f8894821405f8edbd5f0168ca4ccf3
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST dropbox-sdk-python-11.36.2.gh.tar.gz 1166700 BLAKE2B afd0592bd1e18416f91d1fd673f2b7b7f605eaab80c02a9d8535fefa7fb23c8bc6a08c191492e1ced5d4b2d17fa72e8e5b6a58ba797f170c0efb75e755a451c9 SHA512 ec27685b4e5344e706bffb68b110ef2d7b307a5865bed3e042d6835f3666d2eefca646627a07bae1a3142e5f0346865fe285b037b00f3da081eb5797f9a768f5
|
||||
DIST dropbox-sdk-python-12.0.0.gh.tar.gz 1155006 BLAKE2B dc75c8c0be5d8c44820cddf8e39b8e86180fc8ddc482ef4656ad5525e268f6f13fa1529138290205acd0a946b6d8d90a3df48aff9fb14f410d5c2c409ee399c3 SHA512 5cf28c0e338a3399e4448c64fde823bfc872a6a6a93dc25241c96f55c21abe194b9e882d32d098f4c329941f36d0dec79786e521f2686c7d4c0eeb64bd745f21
|
||||
DIST dropbox-sdk-python-12.0.2.gh.tar.gz 1155008 BLAKE2B cc0006909a204f0b9efab7605680027b144dfff5c91ddf31460884ada4948b285ff0777f19f9395a1fc447a906018c3a43b40bc7651bdbb715c597849e7ecba9 SHA512 73834c89e2dc8b129a549d082a7862ec81f731c4977c6650cc421c08b62903b78c9fa1e191a330022591e2cb0e29b825e89e2d04056e2f4e6362a168b57fec39
|
||||
|
||||
1
games-strategy/gigalomania/Manifest
Normal file
1
games-strategy/gigalomania/Manifest
Normal file
@@ -0,0 +1 @@
|
||||
DIST gigalomaniasrc.zip 26975134 BLAKE2B bada94b266e30e54e4f0929673c5d9d53f25a69e84516d6f7fe5905b627a73501714b8ac307488b3ef6872b85023f67d0c862b6e58b40c25ea2091846803fd0d SHA512 255eb3d5ce566fbff42c1075c850cd2c7e2490f91bcf97954aa36ad9fb8bb787c1e817e682b0954e53c758c79ec76c431bedbf37b8197764ee40b48d09e75bcc
|
||||
43
games-strategy/gigalomania/gigalomania-1.0.1.ebuild
Normal file
43
games-strategy/gigalomania/gigalomania-1.0.1.ebuild
Normal file
@@ -0,0 +1,43 @@
|
||||
# Copyright 2024 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit wrapper
|
||||
|
||||
DESCRIPTION="Libre clone of Mega-Lo-Mania (original from ~1990), supports original resources"
|
||||
HOMEPAGE="https://gigalomania.sourceforge.net"
|
||||
SRC_URI="http://launchpad.net/$PN/trunk/$PV/+download/${PN}src.zip"
|
||||
|
||||
S="$WORKDIR/${PN}src"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
BDEPEND="
|
||||
app-arch/unzip
|
||||
media-libs/libsdl2
|
||||
media-libs/sdl2-image
|
||||
media-libs/sdl2-mixer
|
||||
"
|
||||
|
||||
src_compile() {
|
||||
emake
|
||||
}
|
||||
|
||||
src_install() {
|
||||
DESTDIR="$D" emake install
|
||||
|
||||
dosym -r /opt/$PN/$PN /usr/bin/$PN
|
||||
|
||||
make_wrapper $PN "./$PN" /opt/$PN/
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
einfo "Supports using the graphics from Mega-Lo-Mania (from the Amiga version - should be in hard disk format, e.g., Whdload version) if you have that game."
|
||||
einfo "The data/ folder should be copied into the main gigalomania/ folder"
|
||||
einfo "and then rename the gfx/ folder to something else (e.g., xgfx/)."
|
||||
einfo "It's up to you to legally obtain the game if you want this feature!"
|
||||
}
|
||||
11
games-strategy/gigalomania/metadata.xml
Normal file
11
games-strategy/gigalomania/metadata.xml
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<name>Vitaly Zdanevich</name>
|
||||
<email>zdanevich.vitaly@ya.ru</email>
|
||||
</maintainer>
|
||||
<upstream>
|
||||
<remote-id type="launchpad">gigalomania</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
||||
@@ -1,3 +1,3 @@
|
||||
DIST mangohud-0.7.1.tar.gz 14901139 BLAKE2B 722b1caa21225a15d175e0f83dbb4b4a6ac2be92443628dcfe82fe4e36773174121f95deaf078fae9ed25ea74242f5f9acd3e2a4e94111b4a32fbc7c9a852705 SHA512 981b20f0ca986a8e0ee5349dc3d9a5580c1e3eb0a40a1a0e81c390f85d25e3f175fdcca75cd2f18bf0af9f49c7d144de6d85406b6a3c96bdf204a7557f530300
|
||||
DIST mangohud-0.7.2.tar.gz 14906751 BLAKE2B a88e6497d8a8bcd899fc41d555dec429a69c864a10476c1d549acead58a7fc7c5f5d14d901b75bd2aed1d8c8088a027417a74480b89501d947333d665d0567c0 SHA512 edc3e380f9f58b65ae04c970e84eec9ff3458eafb2d89b2208c0afa6978a745a634aab6b0e025996175981e80c66475ef92ffe326d31a67055895b8fd1213e63
|
||||
DIST vulkan-headers-1.2.158-2-meson-wrap.zip 1107 BLAKE2B 35e4bb1f7410a009243fe7d4a4ba6cede7f01e0b56ad6ff72ad30c00c2452bd6d2a4fb44ab92c296147e2506a92acc6de1f817cb5433b96d66652cbcd8885595 SHA512 30cbbb90580399839e1bba8881b9b8cc33fdeead93f37d5f3398c9d53fb3ab050ca2562fd68f376fa4ee0825ee3787f560d70d55a170c780dd575ff2eeb66efd
|
||||
DIST vulkan-headers-1.2.158.tar.gz 831647 BLAKE2B 792d7e895e27c4a8fbc93fc4d9c9e696d2ceb946e745709c050c0693b77afbeb6411a4267fc59508ddeb58167d469349fedc1c5d4b4a7415b590c97248b244bc SHA512 f7aa9222f9deb1316d22deacc2c6cd85c409f0f2b2d37ecd55e0fc8466d381bbe3bed287881b993a01c5f33736e1607014f820980b7a54a3721fab6980960c91
|
||||
|
||||
@@ -1,2 +1 @@
|
||||
DIST showmethekey-1.11.1.tar.gz 5268069 BLAKE2B dcd00aa3e424ce30f56dfeb07f024df93173f8c1fe8dda4494de4577605fd46f9c28e5f02ce784c1b92e2f1e64259cb9955622f2fec60fad1bedd31ad57976a1 SHA512 afd9759a9a01a4487a9a0915a645020e89088afd1a2d910fcd19cb0e7142c4005574eea5f3265e6321844275c026a3ebb4c6d9a596229496c0e3c636fdd5139d
|
||||
DIST showmethekey-1.12.0.tar.gz 5269307 BLAKE2B b5c3f84456c84b3906a619fdc88a4c4605592562d40f05e9d0ab75aa116604812c60f89b9a681eeea79f53f4420f20b526478dd667da2ea90006911b07917fe3 SHA512 bba78950da4d7e834172cdb8e6daf58f4946e21cda349e7c94fefd86dca0416459bbaa130c10925d90c1239abb41f8b3d0641fb9b8e2d19824eec512d1ec3e84
|
||||
|
||||
@@ -1,34 +0,0 @@
|
||||
# Copyright 2023 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit gnome2 meson
|
||||
|
||||
DESCRIPTION="Show keys you typed on screen."
|
||||
HOMEPAGE="https://showmethekey.alynx.one/"
|
||||
SRC_URI="https://github.com/AlynxZhou/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
DEPEND="
|
||||
dev-libs/glib
|
||||
dev-libs/json-glib
|
||||
dev-libs/libevdev
|
||||
dev-libs/libinput
|
||||
dev-util/gtk-update-icon-cache
|
||||
gui-libs/gtk:4
|
||||
gui-libs/libadwaita
|
||||
virtual/udev
|
||||
x11-libs/cairo
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/pango
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -i 's/gtk4-update-icon-/gtk-update-icon-/g' meson.build || die
|
||||
}
|
||||
@@ -20,6 +20,8 @@ sources = files(
|
||||
'imgui_widgets.cpp',
|
||||
)
|
||||
|
||||
headers = files()
|
||||
|
||||
cpp = meson.get_compiler('cpp')
|
||||
dependencies = []
|
||||
|
||||
@@ -29,46 +31,66 @@ dx9_dep = cpp.find_library('d3d9', required: get_option('dx9'))
|
||||
if dx9_dep.found()
|
||||
sources += 'backends/imgui_impl_dx9.cpp'
|
||||
dependencies += dx9_dep
|
||||
headers += files('backends/imgui_impl_dx9.h')
|
||||
endif
|
||||
dx10_dep = cpp.find_library('d3d10', required: get_option('dx10'))
|
||||
if dx10_dep.found()
|
||||
sources += 'backends/imgui_impl_dx10.cpp'
|
||||
dependencies += dx10_dep
|
||||
headers += files('backends/imgui_impl_dx10.h')
|
||||
endif
|
||||
dx11_dep = cpp.find_library('d3d11', required: get_option('dx11'))
|
||||
if dx11_dep.found()
|
||||
sources += 'backends/imgui_impl_dx11.cpp'
|
||||
dependencies += dx11_dep
|
||||
headers += files('backends/imgui_impl_dx11.h')
|
||||
endif
|
||||
dx12_dep = cpp.find_library('d3d12', required: get_option('dx12'))
|
||||
# MinGW does not work. See https://github.com/ocornut/imgui/pull/4604
|
||||
if dx12_dep.found() and cpp.get_argument_syntax() == 'msvc'
|
||||
sources += 'backends/imgui_impl_dx12.cpp'
|
||||
dependencies += dx12_dep
|
||||
headers += files('backends/imgui_impl_dx12.h')
|
||||
endif
|
||||
metal_dep = dependency('appleframeworks', modules: ['Foundation', 'AppKit', 'GameController', 'Metal'], required: get_option('metal'))
|
||||
if metal_dep.found()
|
||||
sources += 'backends/imgui_impl_metal.mm'
|
||||
dependencies += metal_dep
|
||||
headers += files('backends/imgui_impl_metal.h')
|
||||
endif
|
||||
libgl_dep = dependency('gl', required: get_option('opengl'))
|
||||
opengl_src = files(
|
||||
'backends/imgui_impl_opengl2.cpp',
|
||||
'backends/imgui_impl_opengl3.cpp')
|
||||
if libgl_dep.found()
|
||||
sources += 'backends/imgui_impl_opengl3.cpp'
|
||||
sources += opengl_src
|
||||
dependencies += libgl_dep
|
||||
dependencies += cpp.find_library('dl', required: false)
|
||||
headers = files('backends/imgui_impl_opengl2.h',
|
||||
'backends/imgui_impl_opengl3.h',
|
||||
'backends/imgui_impl_opengl3_loader.h')
|
||||
endif
|
||||
sdl2_renderer_dep = dependency('sdl2', version: '>=2.0.17', required: get_option('sdl_renderer'))
|
||||
sdl2_renderer_dep = dependency('sdl2', version: '>=2.0.17', required: get_option('sdl2_renderer'))
|
||||
if sdl2_renderer_dep.found()
|
||||
sources += 'backends/imgui_impl_sdlrenderer2.cpp'
|
||||
dependencies += sdl2_renderer_dep
|
||||
headers += files('backends/imgui_impl_sdlrenderer2.h')
|
||||
endif
|
||||
sdl3_renderer_dep = dependency('sdl3', version: '>=3.0.0', required: get_option('sdl3_renderer'))
|
||||
if sdl3_renderer_dep.found()
|
||||
sources += 'backends/imgui_impl_sdlrenderer3.cpp'
|
||||
dependencies += sdl3_renderer_dep
|
||||
headers += files('backends/imgui_impl_sdlrenderer3.h')
|
||||
endif
|
||||
vulkan_dep = dependency('vulkan', required: get_option('vulkan'))
|
||||
if vulkan_dep.found()
|
||||
sources += 'backends/imgui_impl_vulkan.cpp'
|
||||
dependencies += vulkan_dep
|
||||
headers += files('backends/imgui_impl_vulkan.h')
|
||||
endif
|
||||
if cpp.has_header('webgpu/webgpu.h', required: get_option('webgpu'))
|
||||
sources += 'backends/imgui_impl_wgpu.cpp'
|
||||
headers += files('backends/imgui_impl_wgpu.h')
|
||||
endif
|
||||
|
||||
# platform backends
|
||||
@@ -76,20 +98,30 @@ glfw_dep = dependency('glfw3', required: get_option('glfw'))
|
||||
if glfw_dep.found()
|
||||
sources += 'backends/imgui_impl_glfw.cpp'
|
||||
dependencies += glfw_dep
|
||||
headers += files('backends/imgui_impl_glfw.h')
|
||||
endif
|
||||
sdl2_dep = dependency('sdl2', required: get_option('sdl2'))
|
||||
if sdl2_dep.found()
|
||||
sources += 'backends/imgui_impl_sdl2.cpp'
|
||||
dependencies += sdl2_dep
|
||||
headers += files('backends/imgui_impl_sdl2.h')
|
||||
endif
|
||||
sdl3_dep = dependency('sdl3', required: get_option('sdl3'))
|
||||
if sdl3_dep.found()
|
||||
sources += 'backends/imgui_impl_sdl3.cpp'
|
||||
dependencies += sdl3_dep
|
||||
headers += files('backends/imgui_impl_sdl3.h')
|
||||
endif
|
||||
osx_dep = dependency('appleframeworks', modules: ['Carbon', 'Cocoa', 'GameController'], required: get_option('osx'))
|
||||
if osx_dep.found()
|
||||
sources += 'backends/imgui_impl_osx.mm'
|
||||
headers += files('backends/imgui_impl_osx.h')
|
||||
endif
|
||||
win_dep = cpp.find_library('dwmapi', required: get_option('win'))
|
||||
if win_dep.found()
|
||||
sources += 'backends/imgui_impl_win32.cpp'
|
||||
dependencies += win_dep
|
||||
headers += files('backends/imgui_impl_win32.h')
|
||||
endif
|
||||
|
||||
# frameworks
|
||||
@@ -98,6 +130,7 @@ allegro5_primitives_dep = dependency('allegro_primitives-5', required: get_optio
|
||||
if allegro5_dep.found() and allegro5_primitives_dep.found()
|
||||
sources += 'backends/imgui_impl_allegro5.cpp'
|
||||
dependencies += [allegro5_dep, allegro5_primitives_dep]
|
||||
headers+= files('backends/imgui_impl_allegro5.h')
|
||||
endif
|
||||
|
||||
api = '-DIMGUI_API=__attribute__((visibility("default")))'
|
||||
@@ -116,38 +149,20 @@ imgui = library(
|
||||
install: true
|
||||
)
|
||||
|
||||
pkg_mod = import('pkgconfig')
|
||||
pkg_mod.generate(imgui,
|
||||
description : 'Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies'
|
||||
)
|
||||
|
||||
install_headers(
|
||||
headers += files(
|
||||
'imconfig.h',
|
||||
'imgui.h',
|
||||
'imgui_internal.h',
|
||||
'imstb_rectpack.h',
|
||||
'imstb_textedit.h',
|
||||
'imstb_truetype.h',
|
||||
'backends/imgui_impl_allegro5.h',
|
||||
'backends/imgui_impl_android.h',
|
||||
'backends/imgui_impl_dx10.h',
|
||||
'backends/imgui_impl_dx11.h',
|
||||
'backends/imgui_impl_dx12.h',
|
||||
'backends/imgui_impl_glfw.h',
|
||||
'backends/imgui_impl_glut.h',
|
||||
'backends/imgui_impl_metal.h',
|
||||
'backends/imgui_impl_opengl2.h',
|
||||
'backends/imgui_impl_opengl3.h',
|
||||
'backends/imgui_impl_opengl3_loader.h',
|
||||
'backends/imgui_impl_osx.h',
|
||||
'backends/imgui_impl_sdl2.h',
|
||||
'backends/imgui_impl_sdl3.h',
|
||||
'backends/imgui_impl_sdlrenderer2.h',
|
||||
'backends/imgui_impl_sdlrenderer3.h',
|
||||
'backends/imgui_impl_vulkan.h',
|
||||
'backends/imgui_impl_wgpu.h',
|
||||
'backends/imgui_impl_win32.h',
|
||||
subdir: 'imgui')
|
||||
'imstb_truetype.h',)
|
||||
|
||||
install_headers(headers, subdir: 'imgui')
|
||||
|
||||
pkg_mod = import('pkgconfig')
|
||||
pkg_mod.generate(imgui,
|
||||
description : 'Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies'
|
||||
)
|
||||
|
||||
if host_machine.system() == 'windows'
|
||||
api = '-DIMGUI_API=@0@'.format(get_option('default_library') != 'static' ? '__declspec(dllimport)' : '')
|
||||
|
||||
@@ -5,13 +5,15 @@ option('dx11', type : 'feature', value : 'auto')
|
||||
option('dx12', type : 'feature', value : 'auto')
|
||||
option('metal', type : 'feature', value : 'auto')
|
||||
option('opengl', type : 'feature', value : 'auto')
|
||||
option('sdl_renderer', type : 'feature', value : 'auto')
|
||||
option('sdl2_renderer', type : 'feature', value : 'auto')
|
||||
option('sdl3_renderer', type : 'feature', value : 'auto')
|
||||
option('vulkan', type : 'feature', value : 'auto')
|
||||
option('webgpu', type : 'feature', value : 'auto')
|
||||
|
||||
# platform backends
|
||||
option('glfw', type : 'feature', value : 'auto')
|
||||
option('sdl2', type : 'feature', value : 'auto')
|
||||
option('sdl3', type : 'feature', value : 'auto')
|
||||
option('osx', type : 'feature', value : 'auto')
|
||||
option('win', type : 'feature', value : 'auto')
|
||||
|
||||
|
||||
@@ -17,16 +17,19 @@ SRC_URI="https://github.com/ocornut/imgui/archive/v${PV}.tar.gz -> imgui-${PV}.t
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="opengl vulkan glfw sdl2 sdl_renderer webgpu allegro5"
|
||||
IUSE="allegro5 glfw sdl2 sdl3 sdl2-renderer sdl3-renderer opengl vulkan webgpu"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/stb:=
|
||||
media-libs/glew[${MULTILIB_USEDEP}]
|
||||
allegro5? ( media-libs/allegro:5[${MULTILIB_USEDEP}] )
|
||||
glfw? ( media-libs/glfw:0[${MULTILIB_USEDEP}] )
|
||||
opengl? ( virtual/opengl[${MULTILIB_USEDEP}] )
|
||||
sdl2? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )
|
||||
sdl_renderer? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )
|
||||
sdl2-renderer? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )
|
||||
opengl? ( || (
|
||||
>=media-libs/mesa-24.1.0_rc1[opengl,${MULTILIB_USEDEP}]
|
||||
<media-libs/mesa-24.1.0_rc1[gles2,egl,${MULTILIB_USEDEP}]
|
||||
) )
|
||||
vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )
|
||||
webgpu? ( dev-util/webgpu-headers )
|
||||
"
|
||||
@@ -58,7 +61,9 @@ multilib_src_configure() {
|
||||
$(meson_feature vulkan)
|
||||
$(meson_feature glfw)
|
||||
$(meson_feature sdl2)
|
||||
$(meson_feature sdl_renderer)
|
||||
$(meson_feature sdl2-renderer)
|
||||
-Dsdl3=disabled
|
||||
-Dsdl3-renderer=disabled
|
||||
$(meson_feature webgpu)
|
||||
-Dosx=disabled
|
||||
-Dwin=disabled
|
||||
@@ -17,16 +17,19 @@ SRC_URI="https://github.com/ocornut/imgui/archive/v${PV}.tar.gz -> imgui-${PV}.t
|
||||
LICENSE="MIT"
|
||||
SLOT="0/${PV}"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="opengl vulkan glfw sdl2 sdl_renderer webgpu allegro5"
|
||||
IUSE="allegro5 glfw sdl2 sdl3 sdl2-renderer sdl3-renderer opengl vulkan webgpu"
|
||||
|
||||
RDEPEND="
|
||||
dev-libs/stb:=
|
||||
media-libs/glew[${MULTILIB_USEDEP}]
|
||||
allegro5? ( media-libs/allegro:5[${MULTILIB_USEDEP}] )
|
||||
glfw? ( media-libs/glfw:0[${MULTILIB_USEDEP}] )
|
||||
opengl? ( virtual/opengl[${MULTILIB_USEDEP}] )
|
||||
sdl2? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )
|
||||
sdl_renderer? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )
|
||||
sdl2-renderer? ( media-libs/libsdl2[${MULTILIB_USEDEP}] )
|
||||
opengl? ( || (
|
||||
>=media-libs/mesa-24.1.0_rc1[opengl,${MULTILIB_USEDEP}]
|
||||
<media-libs/mesa-24.1.0_rc1[gles2,egl,${MULTILIB_USEDEP}]
|
||||
) )
|
||||
vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )
|
||||
webgpu? ( dev-util/webgpu-headers )
|
||||
"
|
||||
@@ -58,7 +61,9 @@ multilib_src_configure() {
|
||||
$(meson_feature vulkan)
|
||||
$(meson_feature glfw)
|
||||
$(meson_feature sdl2)
|
||||
$(meson_feature sdl_renderer)
|
||||
$(meson_feature sdl2-renderer)
|
||||
-Dsdl3=disabled
|
||||
-Dsdl3-renderer=disabled
|
||||
$(meson_feature webgpu)
|
||||
-Dosx=disabled
|
||||
-Dwin=disabled
|
||||
@@ -15,7 +15,9 @@
|
||||
<flag name="opengl">Enable opengl renderer</flag>
|
||||
<flag name="vulkan">Enable vulkan renderer</flag>
|
||||
<flag name="sdl2">Enable SDL2 backend</flag>
|
||||
<flag name="sdl_renderer">Enable SDL renderer backend</flag>
|
||||
<flag name="sdl2-renderer">Enable SDL2 renderer backend</flag>
|
||||
<flag name="sdl3">Enable SDL3 backend</flag>
|
||||
<flag name="sdl3-renderer">Enable SDL3 renderer backend</flag>
|
||||
<flag name="webgpu">Enable webgpu renderer backend</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2020-2021 Gentoo Authors
|
||||
# Copyright 2020-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -16,7 +16,10 @@ S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="caps"
|
||||
IUSE="caps test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
PATCHES="${FILESDIR}"/${PN}-1.5.4-GCC14.patch
|
||||
|
||||
DEPEND="
|
||||
acct-group/fort
|
||||
@@ -25,13 +28,10 @@ DEPEND="
|
||||
dev-libs/jansson
|
||||
dev-libs/openssl
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
net-misc/rsync
|
||||
"
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="
|
||||
dev-build/automake
|
||||
dev-build/automake
|
||||
virtual/pkgconfig
|
||||
test? ( dev-libs/check )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
@@ -49,7 +49,7 @@ src_install() {
|
||||
newinitd "${FILESDIR}/${MY_PN}-1.5-initd" ${MY_PN}
|
||||
newconfd "${FILESDIR}/${MY_PN}-1.5-confd" ${MY_PN}
|
||||
|
||||
emake DESTDIR="${ED}" install
|
||||
emake DESTDIR="${D}" install
|
||||
insinto /usr/share/${MY_PN}/
|
||||
insopts -m0644 -o "${MY_PN}"
|
||||
diropts -m0755 -o "${MY_PN}"
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2020-2021 Gentoo Authors
|
||||
# Copyright 2020-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -16,7 +16,10 @@ S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="caps"
|
||||
IUSE="caps test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
PATCHES="${FILESDIR}"/${PN}-1.5.4-GCC14.patch
|
||||
|
||||
DEPEND="
|
||||
acct-group/fort
|
||||
@@ -27,9 +30,10 @@ DEPEND="
|
||||
dev-libs/openssl
|
||||
net-misc/curl
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
net-misc/rsync
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
test? ( dev-libs/check )
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
@@ -45,7 +49,7 @@ src_install() {
|
||||
newinitd "${FILESDIR}/${MY_PN}-1.5-initd" ${MY_PN}
|
||||
newconfd "${FILESDIR}/${MY_PN}-1.5-confd" ${MY_PN}
|
||||
|
||||
emake DESTDIR="${ED}" install
|
||||
emake DESTDIR="${D}" install
|
||||
insinto /usr/share/${MY_PN}/
|
||||
insopts -m0644 -o "${MY_PN}"
|
||||
diropts -m0755 -o "${MY_PN}"
|
||||
@@ -1,4 +1,4 @@
|
||||
# Copyright 2020-2021 Gentoo Authors
|
||||
# Copyright 2020-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@@ -11,10 +11,15 @@ DESCRIPTION="FORT validator is an open source RPKI validator"
|
||||
HOMEPAGE="https://fortproject.net/validator?2"
|
||||
SRC_URI="https://github.com/NICMx/${PN}/releases/download/${PV}/fort-${PV}.tar.gz"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="caps"
|
||||
IUSE="caps test"
|
||||
RESTRICT="!test? ( test )"
|
||||
|
||||
PATCHES="${FILESDIR}"/${PN}-1.5.4-GCC14.patch
|
||||
|
||||
DEPEND="
|
||||
acct-group/fort
|
||||
@@ -25,13 +30,12 @@ DEPEND="
|
||||
dev-libs/openssl[rfc3779]
|
||||
net-misc/curl
|
||||
"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
net-misc/rsync
|
||||
RDEPEND="${DEPEND}"
|
||||
BDEPEND="
|
||||
virtual/pkgconfig
|
||||
test? ( dev-libs/check )
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${MY_PN}-${PV}"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
# Don't strip CFLAGS
|
||||
@@ -45,7 +49,7 @@ src_install() {
|
||||
newinitd "${FILESDIR}/${MY_PN}-1.5-initd" ${MY_PN}
|
||||
newconfd "${FILESDIR}/${MY_PN}-1.5-confd" ${MY_PN}
|
||||
|
||||
emake DESTDIR="${ED}" install
|
||||
emake DESTDIR="${D}" install
|
||||
insinto /usr/share/${MY_PN}/
|
||||
insopts -m0644 -o "${MY_PN}"
|
||||
diropts -m0755 -o "${MY_PN}"
|
||||
@@ -0,0 +1,28 @@
|
||||
https://github.com/NICMx/FORT-validator/pull/137
|
||||
|
||||
Since we don't manipulate any struct members, I believe we can safely take a
|
||||
const xmlError * argument instead, as per libxml2's documentation .
|
||||
|
||||
I also believe we can drop the string-termination handling, because C strings
|
||||
end with \0 and therefore ptr[strlen(ptr)-1] is always \0.
|
||||
|
||||
Author: Lucio Sauer <watermanpaint@posteo.net>
|
||||
--- a/src/xml/relax_ng.c
|
||||
+++ b/src/xml/relax_ng.c
|
||||
@@ -36,14 +36,9 @@ relax_ng_log_warn(void *ctx, const char *msg, ...)
|
||||
}
|
||||
|
||||
static void
|
||||
-relax_ng_log_str_err(void *userData, xmlErrorPtr error)
|
||||
+relax_ng_log_str_err(void *userData, const xmlError *error)
|
||||
{
|
||||
- char *ptr;
|
||||
-
|
||||
- ptr = error->message;
|
||||
- if (ptr[strlen(ptr) - 1] == '\n')
|
||||
- ptr[strlen(ptr) - 1] = '\0';
|
||||
- pr_val_err("%s (at line %d)", ptr, error->line);
|
||||
+ pr_val_err("%s (at line %d)", error->message, error->line);
|
||||
}
|
||||
|
||||
/* Initialize global schema to parse RRDP files */
|
||||
@@ -1,29 +0,0 @@
|
||||
diff --git a/test/http_test.c b/test/http_test.c
|
||||
index 765b722..c904440 100644
|
||||
--- a/test/http_test.c
|
||||
+++ b/test/http_test.c
|
||||
@@ -57,23 +57,7 @@ local_download(char const *url, long *response_code, struct response *resp)
|
||||
|
||||
START_TEST(http_fetch_normal)
|
||||
{
|
||||
- struct response resp;
|
||||
- long response_code;
|
||||
- char const *url = "https://rrdp.ripe.net/notification.xml";
|
||||
-
|
||||
- init_response(&resp);
|
||||
- response_code = 0;
|
||||
-
|
||||
- ck_assert_int_eq(http_init(), 0);
|
||||
- ck_assert_int_eq(local_download(url, &response_code, &resp), 0);
|
||||
- ck_assert_int_gt(resp.size, 0);
|
||||
-
|
||||
- http_cleanup();
|
||||
- free(resp.content);
|
||||
- if (response_code == 0)
|
||||
- ck_abort_msg("NO response code received");
|
||||
- else if (response_code >= HTTP_BAD_REQUEST)
|
||||
- ck_abort_msg("Received response code %ld", response_code);
|
||||
+
|
||||
}
|
||||
END_TEST
|
||||
|
||||
@@ -1,15 +0,0 @@
|
||||
# /etc/init.d/fort
|
||||
|
||||
# Options to pass to the fort process
|
||||
# See man fort for options
|
||||
|
||||
# If you want to use commands arguments instead of the configuration file and
|
||||
# not the default TAL directory, please remove the comment for FORT_BASEDIR as
|
||||
# well
|
||||
|
||||
#FORT_BASEDIR="/var/lib/fort/"
|
||||
#FORT_OPTS="--tal /usr/share/fort/tal/ \
|
||||
# --local-repository ${FORT_BASEDIR}
|
||||
# --log.output syslog
|
||||
# --server.address ::"
|
||||
FORT_OPTS="--configuration-file /etc/fort/config.json"
|
||||
@@ -1,26 +0,0 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 2020-2021 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
name="fort validator daemon"
|
||||
description="FORT validator is an open source RPKI validator."
|
||||
command=/usr/bin/fort
|
||||
command_args="${FORT_OPTS}"
|
||||
command_user="fort"
|
||||
pidfile="/run/${RC_SVCNAME}.pid"
|
||||
command_background=true
|
||||
|
||||
depend() {
|
||||
need net
|
||||
}
|
||||
|
||||
start_pre() {
|
||||
if [ -z "${FORT_BASEDIR}" ]; then
|
||||
FORT_BASEDIR=$(awk -F '"' '/local-repository/ { print $4 }' \
|
||||
/etc/fort/config.json)
|
||||
FORT_BASEDIR="${FORT_BASEDIR:-/var/cache/fort/repository/}"
|
||||
fi
|
||||
|
||||
checkpath -d -m 0755 -o fort:fort "$(dirname "${FORT_BASEDIR}")"
|
||||
checkpath -d -m 0755 -o fort:fort "${FORT_BASEDIR}"
|
||||
}
|
||||
@@ -1,35 +0,0 @@
|
||||
[Unit]
|
||||
Description=FORT RPKI validator
|
||||
Documentation=man:fort(8)
|
||||
Documentation=https://nicmx.github.io/FORT-validator/
|
||||
|
||||
[Service]
|
||||
ExecStart=/usr/bin/fort --configuration-file /etc/fort/config.json
|
||||
Type=simple
|
||||
User=fort
|
||||
AmbientCapabilities=CAP_NET_BIND_SERVICE
|
||||
CapabilityBoundingSet=CAP_NET_BIND_SERVICE
|
||||
ProtectSystem=strict
|
||||
ProtectHome=yes
|
||||
PrivateDevices=yes
|
||||
PrivateTmp=yes
|
||||
ProtectKernelTunables=yes
|
||||
ProtectControlGroups=yes
|
||||
ProtectKernelModules=yes
|
||||
CacheDirectory=fort
|
||||
ReadWritePaths=/var/lib/fort/
|
||||
ConfigurationDirectory=fort
|
||||
ConfigurationDirectory=tals
|
||||
StateDirectory=fort
|
||||
NoNewPrivileges=yes
|
||||
RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6
|
||||
RestrictNamespaces=yes
|
||||
RestrictRealtime=yes
|
||||
LockPersonality=yes
|
||||
MemoryDenyWriteExecute=yes
|
||||
SystemCallArchitectures=native
|
||||
SystemCallErrorNumber=EPERM
|
||||
SystemCallFilter=@system-service
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
@@ -50,6 +50,7 @@ DEPEND="
|
||||
dev-qt/qtx11extras:5
|
||||
media-libs/libmediainfo
|
||||
media-libs/libraw
|
||||
media-libs/libzen
|
||||
net-dns/c-ares:=
|
||||
net-misc/curl[ssl,curl_ssl_openssl(-)]
|
||||
sys-libs/zlib
|
||||
@@ -50,6 +50,7 @@ DEPEND="
|
||||
dev-qt/qtx11extras:5
|
||||
media-libs/libmediainfo
|
||||
media-libs/libraw
|
||||
media-libs/libzen
|
||||
net-dns/c-ares:=
|
||||
net-misc/curl[ssl,curl_ssl_openssl(-)]
|
||||
sys-libs/zlib
|
||||
|
||||
@@ -1,7 +1 @@
|
||||
DIST ngrok-v3-stable-linux-386.tgz 8175989 BLAKE2B 72d36693552e290d4b3261df0c48a76e76f3ae944eea280f888fe33dda36e05d3d8d6a162c35a2b0a94417133328c47f2de5d992fbd1ef6bea15d12026396244 SHA512 0ebb8b8b67bb5f0210fb0427c50a5d9847e5eb4521f8987498ec42729fd31d5865bddc42936b57668787b4b2d5cfad9e45ee4283b88b2a51b8711baa4573aa09
|
||||
DIST ngrok-v3-stable-linux-amd64.tgz 8659626 BLAKE2B ca3e031f485460169a880938a1d063f90365a74c076f9720bbee7b1f435a643fa96e07b7c3fdc45e016d81e52c26b53c1a41928d0591d7371b4648f663adbd3e SHA512 22a73696a536d3f1d03392c115a5c7b41d3541be23fa85b064b6ea8d5dc2a861dbc6ea80859fb8bd9c0bc89c47f08a5715c8f6c93b0d8887a84203f307f46d8d
|
||||
DIST ngrok-v3-stable-linux-arm.tgz 8321472 BLAKE2B 06282cdf504a5eb639a0c4d0dd22725806e482fe7fbb4c4d83dae79fd480076ca423331eade6a64c9ea56b06c88b14d8dcd7361ad53dbeff87991e12bd6a2e6b SHA512 fda874a93799f9caf0b14379d9006069d3ec445d708609307c8d8a70aedb080efc5ddd9f7626e77ad5ae42b4c305eb6071d5404353c1b352a44499c9f4b1ec40
|
||||
DIST ngrok-v3-stable-linux-arm64.tgz 8046642 BLAKE2B d848f2495061842dac916b00a331db86864d0a490a31a40c3081336ec02c433304d4c8cd5f92ab2be8961d6d9b76a6a07e2418b9d089d497cfb6880a21904717 SHA512 a205920d68847e9e521f42981231e0de90692020ebac535d86beb0e64bb3dfd7df0218386bdca5330d90a2974797134c1053bb478dae12e656d08289719f70eb
|
||||
DIST ngrok-v3-stable-linux-mips.tgz 7605022 BLAKE2B 13c119210e4d0d50ff8d44f9fd21590ab2664425a9d412985b637ab4d4d495df73788d7b9a35c037ddd3e37ef9b55f3cbf92442d37515e332dc5708d43e24203 SHA512 80e3207500829be61d3a714a6e5b44b5cdbb5667f38b19c8f884a60cd8e1140b1a799ec32b50b9d2f3978929d9bad1d72e4c3fe6fdf78e31f02322503a5a9424
|
||||
DIST ngrok-v3-stable-linux-ppc64.tgz 7802935 BLAKE2B ec9f091c05401316210fbb8d2ee16e8f839bd62383a5350ec6c0182880b0c600ca21da981947558e256423fdf7b076c271dfa320e214579a18ccd781114439df SHA512 8027d31e53905d98405f41762dcfaa9b8caa1a0b61df353a3f86a8a3e29f930c058d7c74f141d67d5dbf8d99e69c91685e7bda036e5afdd3cfabcb05d21c326b
|
||||
DIST ngrok-v3-stable-linux-s390x.tgz 8385976 BLAKE2B 017b74f4f5e7239c012c9f2895670bf1b36ed15b4ccd59fa1c0bab15acd7951bdb927a86f10bb5b5801d171a317846ec92941ab3a2d797a8d6961b2ee540ff26 SHA512 55b591d279929fabcd64fd0d35dd75d19202b7a81729dc952bef65b57a94c554c6b7b14487dec8fdd65544b7a17a15254839a5ee76fddb88a3e826f3a367ab6a
|
||||
DIST ngrok-bin-3.10.0.tgz 8965855 BLAKE2B 172905f9f92ede31c7e139728b2bffb83c09a7a3610997062b634811ac81edc95abefcd78fb02410878b6b76a9eba6f87645a127427fe0cdc33de24754b71b28 SHA512 5e2a4ba092914d1ce745f22c401243d0d13dbe0026c15aa4b46d9281b0bc590421883cb7fa30b11cd4c822b448295f45ee2ac8dc8ef56586fd8bf63ccaa6b1a7
|
||||
|
||||
@@ -7,13 +7,13 @@ DESCRIPTION="ngrok is a reverse proxy, firewall, and API gateway"
|
||||
HOMEPAGE="https://ngrok.org"
|
||||
# Each supported arch should get their own bins
|
||||
SRC_URI="
|
||||
amd64? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-amd64.tgz )
|
||||
arm? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm.tgz )
|
||||
arm64? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm64.tgz )
|
||||
mips? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-mips.tgz )
|
||||
ppc64? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-ppc64.tgz )
|
||||
s390? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-s390x.tgz )
|
||||
x86? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-386.tgz )
|
||||
amd64? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-amd64.tgz -> ${P}.tgz )
|
||||
arm? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm.tgz -> ${P}.tgz )
|
||||
arm64? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm64.tgz -> ${P}.tgz )
|
||||
mips? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-mips.tgz -> ${P}.tgz )
|
||||
ppc64? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-ppc64.tgz -> ${P}.tgz )
|
||||
s390? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-s390x.tgz -> ${P}.tgz )
|
||||
x86? ( https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-386.tgz -> ${P}.tgz )
|
||||
"
|
||||
S="${WORKDIR}/"
|
||||
|
||||
@@ -1,2 +1 @@
|
||||
DIST Logic-2.4.14-linux-x64.AppImage 187591212 BLAKE2B 744e3266e8545c700ac2fd5ad31f9df569a2d5fe5b796a88934b7c6b730dd6282f44827748bc134960babebbf47ab9dfc12fb078d3a5b38f3eff22d1e835c2b0 SHA512 c32626eb359cad568a5871e29b4aa291294f92fd21052c80a3a21ed3a49ac3803cf0bee0af26a1b9f53e95ad47e4f71c86b241699dee59fefcd24e056de5c4d5
|
||||
DIST Logic-2.4.9-linux-x64.AppImage 170151103 BLAKE2B b37b727064ba31abd5ea114e1cb43e1b4a1c23bce78b9387e2bf399a05ebe01a6d25df7e2e43a5bfb0c2210f24e2c584030e5576e3433cce87e09c41f1df82a7 SHA512 91fcdde099a083d825f575e855469b14377e3dab6ea80a6b0b5bcd4e8da334945d727199fde4dd3b6b5f49568cb6814b2e0ded3731aa03b76baab37430b4d7d4
|
||||
|
||||
@@ -15,6 +15,8 @@ KEYWORDS="~amd64"
|
||||
|
||||
RESTRICT="bindist mirror strip"
|
||||
|
||||
RDEPEND="sys-libs/zlib"
|
||||
|
||||
QA_PREBUILT="*"
|
||||
|
||||
src_unpack() {
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
# Copyright 1999-2023 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
DESCRIPTION="Saleae logic analyzer"
|
||||
HOMEPAGE="https://www.saleae.com"
|
||||
|
||||
SRC_URI="https://downloads.saleae.com/logic2/Logic-${PV}-linux-x64.AppImage"
|
||||
|
||||
S="${WORKDIR}"
|
||||
LICENSE="Saleae"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RESTRICT="bindist mirror strip"
|
||||
|
||||
QA_PREBUILT="*"
|
||||
|
||||
src_unpack() {
|
||||
cp "${DISTDIR}/Logic-${PV}-linux-x64.AppImage" saleae-logic || die
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin saleae-logic
|
||||
}
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST dwarfs-bin-0.9.9-amd64.tar.xz 7633552 BLAKE2B d4ae21125ce26347259a96d678959e49dfe91f9558d102b69b83743c83f65769b6e8ad926e8dbf14e5b82c18502865492963d09b239b6cd0a6f37d6b76768110 SHA512 b0fc212c3a6bce3a6dfd7c4009849501130f71a5cee3fd3e822f9fe7960fec44bf8be41ae3924d04e6816a80ac7053f7e4e64adac6647a37075affd555c51f52
|
||||
DIST dwarfs-bin-0.9.9-arm64.tar.gz 7034576 BLAKE2B a477af305ffa1ca8d91ea827f779c20256886f0d25350a090f1d93624c02ad42795795f44e33da2907466987e825309429d18f2dc1f4af3a7e49c665ff5f7d65 SHA512 5406d06a5214cf4c641a9328a8359b0bfcfcab20e67b63a3bb3b5a1feb0fd7527f7edab78103f932bac871f5172a72269d2f802bb0f93ee57e2f5f4b5b6a3f28
|
||||
DIST dwarfs-bin-0.9.10-amd64.tar.xz 8076224 BLAKE2B c2ed06683c5bb1989a6c3d9381514c750274cae9ba9fed7eedb96fd6a6202f09e14df1a45362a570b5f112e15e472ddf7e9bc368ad70a848aecf3b09bc94402a SHA512 9633f59fa1afdc9ebe8260ce6d29b78fbb6b2c5905edf8884b2e6b608c1c04fdcb1b464d4842e0e75eb5e16d766bf8aaf6f890b7aa1fae8cb7127309e7f2c49a
|
||||
DIST dwarfs-bin-0.9.10-arm64.tar.gz 7044940 BLAKE2B a893efa702423a5cfbe87117fe0674e8cba33bdaef95535ef6779e096d58c5002cd672c6e6ae378ae9f5641a19eb4b5e601e929a1bd1b4416208910ef80507ed SHA512 e32e9693a825335b311e454c5556decf8ccd74ce872cd4d61f2243e1fb000950436bb1b7336bf4341cd26820b9ffe6d383b2d2425329ba3ceac78fb415a1edf2
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
DIST dwarfs-0.9.6.tar.xz 15665392 BLAKE2B 305587de0e31390f4d3c2701cc1b0fe9f29d2a37a363f575ae770c0037d69b77685bd593f900c71e4e9fe8dbfdf4644f1ea3158f9fdc3596583eda89d0040e88 SHA512 c1a094df448bd5820be71f4d950ff4f515e5be137d1343acb00298986495b41c4223d0b2e7e4501a94a0d019789e54bf041bba4f7b83efac43d6fa4b1d60c68a
|
||||
DIST dwarfs-0.9.10.tar.xz 18618308 BLAKE2B be992c645b76c277e08c5ccaa80665c7303a8a218ead430b2f382b1f537d42debd095c94697dfff24246985d70efb70aeae8d4f4e68f3461bc0dca3f6135a184 SHA512 c67ac3586a7f36e4439a1c63b292ad1f1c61e6bc307b9711785a97d7146c686bc3918ff031188bfaa741829114a661e80bb7e4b5d7ce4f4b3f6d1e86e8532ec9
|
||||
DIST dwarfs-0.9.9.tar.xz 18614744 BLAKE2B c8f98b737d86444a6a074f7de2704edb94c86bd80e4024d021d4887240f9e1a5b52187ca2e82257427b2392d4afc7c7081985d5b5cc5d8b593f7221c4bc12126 SHA512 7f7f2d49f25856b6e88cf8bda0f194efeeac88eab9f0b9079d02fa871af2b8181879ece7170e36653b75246b421e6a1c54c04a5156b4e1803a0a202472232da0
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
DIST ugrd-1.11.1.tar.gz 63209 BLAKE2B d6b0db4ba39eca8d1995ad4c03de3735dd549998e8c74122896917c2a897135a2a6ebb41b9411183f95961bbd376444c18ac4d6934d60d229db5ae1348eb3026 SHA512 68471a27cfde3cf209f6d031847929e2e48cf685ff0c77912e807da06593c746671232da4e11eb410f62358eb0e6b9cc40d63ca4f9db8a6ce32f567ee633367b
|
||||
DIST ugrd-1.11.2.tar.gz 63195 BLAKE2B 059d2e734feb62f028da0ae004f538599557666863608e9e7fecc73b5db1a17e075c7753a57d1692a14d834071aa0434e47255e94a4fb085f18bda7e984f2adb SHA512 26a87ba78263ead981857dd9b9e1bdadc78caf2ce45bc94fe7556c142208d5c89bad9650cfcccea4b4b87b2c19e68f707c3b2c4cd16021c6e3c977119e37f5d6
|
||||
DIST ugrd-1.2.2.tar.gz 49312 BLAKE2B 819457ae44cb278b93ef24af5e0aa2e23bf2d31d07fccec86e597f658a5cb13aad7838b08df644090417719402673b63087d27b6edbdb46dea04b98b48d26fb0 SHA512 6348458708406408973534ac5f15f8f9f6d9427bbac48443f7ff362bb97627be6288ba2d138355f92fc1c79a4eb5e51081485adb051cadf523a58f1ef618667e
|
||||
DIST ugrd-1.3.8.tar.gz 50142 BLAKE2B 0a61977eb6c0fb6af31db445061385057acf825b4fd300aecda25b70a3ee0ce941c34a2c4d8a712e5d737c4aa2a01f0eb6e5e4dfabc4cd4436f343356d1890ea SHA512 95f5b9b2ea60409b6e5f33e813c7a5c4c8c2613c724b15d9a2b482fd8dd4eb59a209473cade9496fb901f633c3a06357a2cd9477cc3de1f2e2f759162065eb6e
|
||||
DIST ugrd-1.4.0.tar.gz 50372 BLAKE2B aa5b253d78f82d9a35d812d8090441e7c068c048530a5a4e27c6dd0e15d4e3c4b59582311043a5a55904b09c8468d2600c2548e32e1c918b5f7db45c367e9653 SHA512 020eaae8659f5143a63c122fe6f30ed48b231f96d8ae9eb4f3c2861684d9dbe8999fcc5d6d7fa68d473bd565089f96a36f3fa01c61f8113955eac2aef1f3fe2c
|
||||
|
||||
@@ -18,7 +18,7 @@ KEYWORDS="~amd64 ~arm64"
|
||||
RDEPEND="
|
||||
app-misc/pax-utils
|
||||
>=dev-python/zenlib-2.1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycpio-1.1.2[${PYTHON_USEDEP}]
|
||||
>=dev-python/pycpio-1.1.4[${PYTHON_USEDEP}]
|
||||
sys-apps/pciutils
|
||||
"
|
||||
|
||||
Reference in New Issue
Block a user