summaryrefslogtreecommitdiff
path: root/app-misc
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-01-27 01:57:18 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-01-27 01:57:18 +0000
commit2db43213e5c343995f4b9fb977726fe42ebdac67 (patch)
tree6707366d284d46256ffc9490ab6d2940a83cd0ae /app-misc
parent236302aac694377916670b7769f941e3f1dd0bbc (diff)
gentoo auto-resync : 27:01:2023 - 01:57:17
Diffstat (limited to 'app-misc')
-rw-r--r--app-misc/Manifest.gzbin49755 -> 49765 bytes
-rw-r--r--app-misc/pax-utils/Manifest2
-rw-r--r--app-misc/pax-utils/pax-utils-1.3.7.ebuild77
-rw-r--r--app-misc/tmuxp/Manifest2
-rw-r--r--app-misc/tmuxp/tmuxp-1.26.0.ebuild42
5 files changed, 123 insertions, 0 deletions
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index 4d7e3a4fef21..494ba8263788 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/pax-utils/Manifest b/app-misc/pax-utils/Manifest
index 8d3709dc917b..9a8eedccb5ce 100644
--- a/app-misc/pax-utils/Manifest
+++ b/app-misc/pax-utils/Manifest
@@ -1,7 +1,9 @@
AUX pax-utils-1.3.5-man-reorder-xmlto-arguments.patch 921 BLAKE2B c97680a374985c23602c98227ad8045f2dbeedd5c5a23374b26f7ce30fe0dedc789077229c4fed4bd8cc18ecb8e9c61f9a13a768dfcb500165e120ef7a7a7d06 SHA512 74ff3095b188c4f88608952b7619297c385dec98df16b336a3ad7fcd2c2514542c4e0053664e81400a729a8183d6a84fd04202826e143c63a4e5aff133f6a071
DIST pax-utils-1.3.5.tar.xz 119764 BLAKE2B 13bd4dbdadefb382133bf42a2b1e740e84ac11661595b082346c80ff05fc7423f5d75cc01ff8a651d921310ae66c2b39a862d0b9db5d7f18e11d393360627fcf SHA512 f2b1753e15907461cc395abffe033d7f7ab8eb15e296b874e2c9d00507458672347b32d7f2f05d3a8625fc3afbdbf0721543f84e062afce7181a726d967e4836
DIST pax-utils-1.3.6.tar.xz 113816 BLAKE2B de33820acc5cbbace2f7e3f831dc1c4d2ead58e1b0418c96ef42694d7f0cc1d49a37764d6f8b60a00aaa25fd3d40ba64fb4cf1798e07b917936704738e6f1042 SHA512 94d6bdcac0109cc7218fc523594100b4bb5877e0709f5443903ae8aca96e8f3f45cf47b28b57ac146caf6713ad7895a6f67adf4364d9a14986c8b7e0399f3865
+DIST pax-utils-1.3.7.tar.xz 113740 BLAKE2B d801df9c426f318c871655f238fe27b53e656c2789ef8508019997c98bbc540987b611642d87e76ae9f76a95f6cce1acd0b10e3491a146d1e3b3f727a6f96bdc SHA512 f1b87a564573da838a02c4cc10e0d5f9754c3b004ecb172a6290b48a8179b30695ae556942457dfac3caf07b91dd56eb1d801475c35e9708e4d671aa507f9576
EBUILD pax-utils-1.3.5.ebuild 1975 BLAKE2B 0593f409fa0840abea3be197f90612da92d867196847b6c70689f51c579be67254898cb98785b2018c9e0a65b2652b27707fb7c124e89ced75f8dadaf6501714 SHA512 75e4a7c7e25c9c9c69c9689a9b6d40ea8287e9f5125b5ec36a948b908436caaf0205efdaac06a57ccd277e5fe5d67763e9e1d364ecdcebb8c1938f4d783f237b
EBUILD pax-utils-1.3.6-r1.ebuild 1913 BLAKE2B 39708c6576b99213cd0d45dbdfb3ee4071b612583ae39c98c678e0ff2873b823b333cf42fb4afd7a51e3715b7c0a1fc746566979f44329f1f7bc02b70ed09f34 SHA512 c14e3d107b5d73f938571b2eb25814933003eedb71331ac89d8357ba7f17f8a16184972d8c03b32afc7c28eabe90c6b443384feca0994b0a68134deb0cfd77c4
+EBUILD pax-utils-1.3.7.ebuild 1912 BLAKE2B 9d1a1efbdd36d30a0a494f5039f906ff96f0e73a8dc05d95a0654635129a2eb966accd0ce56b55d18fbb0d485b43dbef91ba4ea72a26251e211f8f0fe9be1b36 SHA512 f28f4cfea4b4299a30341e8d021448c44b055a71eca1ee501d4e7ef5cd6df9073df5bea9081b24fb1728b842aae5f75082dce9e903879ca3e87c24264e1f3a36
EBUILD pax-utils-9999.ebuild 1913 BLAKE2B 39708c6576b99213cd0d45dbdfb3ee4071b612583ae39c98c678e0ff2873b823b333cf42fb4afd7a51e3715b7c0a1fc746566979f44329f1f7bc02b70ed09f34 SHA512 c14e3d107b5d73f938571b2eb25814933003eedb71331ac89d8357ba7f17f8a16184972d8c03b32afc7c28eabe90c6b443384feca0994b0a68134deb0cfd77c4
MISC metadata.xml 780 BLAKE2B a1bd460e70b7a2a4bc0e5012fb28a31890ebe745e9d1d99ad427b0382d9df9ffb8363dbf8907aef9e35da0ee59e489b80f084dce205250040d437ccc229ce49c SHA512 61246256f126a5533829b7e0af50168e7a7395f98fc21a64abc970955892874bc690901a36f791bd73a36e7b659e3843b63c504a9f360c5e41f1ce3678b08b5e
diff --git a/app-misc/pax-utils/pax-utils-1.3.7.ebuild b/app-misc/pax-utils/pax-utils-1.3.7.ebuild
new file mode 100644
index 000000000000..7e3bea88cafd
--- /dev/null
+++ b/app-misc/pax-utils/pax-utils-1.3.7.ebuild
@@ -0,0 +1,77 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Note: if bumping pax-utils because of syscall changes in glibc, please
+# revbump glibc and update the dependency in its ebuild for the affected
+# versions.
+PYTHON_COMPAT=( python3_{9..11} )
+
+inherit meson python-single-r1
+
+DESCRIPTION="ELF utils that can check files for security relevant properties"
+HOMEPAGE="https://wiki.gentoo.org/index.php?title=Project:Hardened/PaX_Utilities"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/pax-utils.git"
+ inherit git-r3
+else
+ SRC_URI="
+ https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz
+ https://dev.gentoo.org/~vapier/dist/${P}.tar.xz
+ "
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="caps man python seccomp test"
+REQUIRED_USE="
+ python? ( ${PYTHON_REQUIRED_USE} )
+ test? ( python )
+"
+RESTRICT="!test? ( test )"
+
+MY_PYTHON_DEPS="
+ ${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ dev-python/pyelftools[${PYTHON_USEDEP}]
+ ')
+"
+RDEPEND="
+ caps? ( >=sys-libs/libcap-2.24 )
+ python? ( ${MY_PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ caps? ( virtual/pkgconfig )
+ man? ( app-text/xmlto )
+ python? ( ${MY_PYTHON_DEPS} )
+"
+
+pkg_setup() {
+ if use test || use python; then
+ python-single-r1_pkg_setup
+ fi
+}
+
+src_configure() {
+ local emesonargs=(
+ "-Dlddtree_implementation=$(usex python python sh)"
+ $(meson_feature caps use_libcap)
+ $(meson_feature man build_manpages)
+ $(meson_use seccomp use_seccomp)
+ $(meson_use test tests)
+
+ # fuzzing is currently broken
+ -Duse_fuzzing=false
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ use python && python_fix_shebang "${ED}"/usr/bin/lddtree
+}
diff --git a/app-misc/tmuxp/Manifest b/app-misc/tmuxp/Manifest
index dce2632bcc74..872b5d48b578 100644
--- a/app-misc/tmuxp/Manifest
+++ b/app-misc/tmuxp/Manifest
@@ -1,7 +1,9 @@
DIST tmuxp-1.15.0.tar.gz 842727 BLAKE2B 7e0e68ae848fdefab46a936511f57a9927b28a220e1dadb8b2531cd26a2cb6cbb7f1fd3a3a279f624a3ac8cebfeb434582cf48803d3c8bbf14b1c6960b5f2ef7 SHA512 4c9c72ddeea283ee4d0595d099dfdc178b3fdd96691ae1b02e9867096f770b4339e1f60abea985a05b974d3d620addd8b571c05db7d2914e8736322e5cf19fb6
DIST tmuxp-1.24.1.tar.gz 856989 BLAKE2B c809ecc13f29384a43097e10fe7cad15381f50e8962050e7cd8af46e69f422ecb0d4e714555779a85cb72a4be879ef21fdecc207f6321286664a1f81024a1574 SHA512 153505b2e4c2a357c8d73ef6dbd592225a77e32d42165ff1ff80a74b9f52b77cf2d3abe59e9065c3414ce40a32a8a22b63395c9ae958ed14e73a3c03ce1382fb
DIST tmuxp-1.25.0.tar.gz 857012 BLAKE2B d472e0bc34b12f6aac87a0f608ec1e78f52bb54c9e068c5fec53fb8a9a0f70041831dc62a070b4d0f81788f8bd4a0d1f1cb3e45a2d744aa010bf3ecd988e2f6c SHA512 a18dfe4a1df22fc76fb70c7ff06bda6d55a3ffafb21eb26a5ff6fb131452d5a4e2677ca1c3f58c9c6b237b6a9791a3c904f6535a2fcd7dbc1dde28da8959a3fa
+DIST tmuxp-1.26.0.tar.gz 861185 BLAKE2B 348cb2f8dfa53f8e541df0fdd2f4cd51b7230485185000a3df5d66fba26adecb159421cd1b3553e433020334c8162b7325bd2ebe499dc8788cbdc5e21a468ee7 SHA512 68459379df6918651100ba5a6c183c46b2f354bed0c484415edf0137f118f74c4104677bbcf8ba1c2fdbae8ca4259ddf756282583ef8d1408e456a016ea9c174
EBUILD tmuxp-1.15.0.ebuild 919 BLAKE2B a4a0c29455e38b0c2e51138d96fe90d3cc6b1d2601dd2356a6d322256894647002857bd518c875af3136eb87f2862dbac208a30a26772cb42cf443f6d63a9101 SHA512 975ec9f9118d59d4df42f6e41dceeec11f606997c1756724bb33a11bdf73d6e0f3200840852fc568281b62de342a4ae2700b72258d5d8d9a060a1ea23d0ded28
EBUILD tmuxp-1.24.1.ebuild 883 BLAKE2B fa40378a1ba80e464cfbbb18b6a33d75d2cef5d2e7da224f5111d77a060b6b41c92dc1af21e695121cea2e5d89aceb75a0ff08df9592d04f45947ac2e89af800 SHA512 bd301531aac63c97b492662721eb4eb97f20853cce1fc860fd8f1bed5d546fb038cb3a19e66f26c181f1eb77c81be8b2648ab028750ad0728b4555e883c7cbf6
EBUILD tmuxp-1.25.0.ebuild 883 BLAKE2B 72f339f347c3ffd56543596e441590545c812d779bb0c7be5cc23abf6d6b0f564f198ab1c19e9171c71d5f541456bc46ffffa24e96f62704a109f1454bb4eb88 SHA512 9f03e3ed3186e96dc3d7da33f54e9d52c9b05db34c3da29cc7f5eaa9e21da122a68e95d4512fba419f19cdf6e9b5ab97e9344cfc8ff76d23f8c5901cc1344eab
+EBUILD tmuxp-1.26.0.ebuild 1003 BLAKE2B 0e25b020edd649731c332d814d12f100c268a4b5310a6e781c5562d0003a65647ebdaf12b902699162df283308e4ead124ec5da9993d717e9ac0f2e4c0010bb2 SHA512 8d48ce9032f329864057ccdcc14db64c40ec384e56595b3de4f927e685dfc2f5ef9d0b6fc8e0cba1a17d9f9c8d00ad2f5561e4fea68286bdcae255e29736cde8
MISC metadata.xml 256 BLAKE2B e4fb7b4732dc88ff20c10bd7e5425beca8310c14d3934046ad6fcd99d8f401ea8610a6df5444d094f5bae4e5120cb7aedc15b45f0862b73f83bd7d5e54617337 SHA512 d37651285ce883fc1c73b41e09e66788d47b2451a4f96ac4237e6bef59643b3171a7a24900f204f0ca1accdbd5961d74e4bd7c8c41e1d29492874e4cbc737611
diff --git a/app-misc/tmuxp/tmuxp-1.26.0.ebuild b/app-misc/tmuxp/tmuxp-1.26.0.ebuild
new file mode 100644
index 000000000000..ed443aed13c8
--- /dev/null
+++ b/app-misc/tmuxp/tmuxp-1.26.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=poetry
+inherit distutils-r1
+
+DESCRIPTION="tmux session manager. built on libtmux"
+HOMEPAGE="https://tmuxp.git-pull.com"
+SRC_URI="https://github.com/tmux-python/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+RDEPEND="
+ >=app-misc/tmux-3.0a
+ =dev-python/libtmux-0.20.0*[${PYTHON_USEDEP}]
+ >=dev-python/colorama-0.3.9[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ >=dev-python/pytest-rerunfailures-4.2[${PYTHON_USEDEP}]
+ >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}]
+ !dev-python/flaky
+ )
+"
+
+EPYTEST_DESELECT=(
+ # test doesn't get along with sandbox
+ "tests/cli/test_load.py::test_load_zsh_autotitle_warning"
+)
+
+distutils_enable_tests pytest
+
+python_test() {
+ SHELL="/bin/bash" epytest tests
+}