summaryrefslogtreecommitdiff
path: root/app-misc
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-02-15 23:36:27 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-02-15 23:36:27 +0000
commit31c69c39a3648b52dd931a40b198714249e8a5ec (patch)
treec7bfb4db01cf185b6b8f7bde72d9cc5d14d8db22 /app-misc
parentdce60e5aa0a12ccc07c10a0a2c3f8f063393b32a (diff)
gentoo auto-resync : 15:02:2024 - 23:36:26
Diffstat (limited to 'app-misc')
-rw-r--r--app-misc/Manifest.gzbin50448 -> 50447 bytes
-rw-r--r--app-misc/asciinema/Manifest4
-rw-r--r--app-misc/asciinema/asciinema-2.2.0-r1.ebuild27
-rw-r--r--app-misc/asciinema/asciinema-2.3.0.ebuild4
-rw-r--r--app-misc/tmux/Manifest4
-rw-r--r--app-misc/tmux/tmux-3.4.ebuild86
-rw-r--r--app-misc/tmux/tmux-9999.ebuild16
7 files changed, 101 insertions, 40 deletions
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index 3e00a2686578..70af4a16e478 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/asciinema/Manifest b/app-misc/asciinema/Manifest
index 75ea16275bcf..2c7dae16d220 100644
--- a/app-misc/asciinema/Manifest
+++ b/app-misc/asciinema/Manifest
@@ -1,8 +1,6 @@
AUX asciinema-2.2.0-setup.patch 543 BLAKE2B 8b874ea6d4d46355a36367c7630084303da745e1eda7dd6ac01fea79392a4e323827daef7eeb6a77f1dc33841e42ee5c1d6fddb082b2942363706dd1ad6df195 SHA512 302527fc492416495ce96d315e9398a24c2098338fdc33b7df15d2b9fece084c21b2a7d446a9d3cc92aad9dd523aed72c4e8d53b897338d6dd273e0697acf0c4
-DIST asciinema-2.2.0.gh.tar.gz 88566 BLAKE2B c96eac56714a4519d462bdf24f3fcc0ec367af94182e6710d4744113c5ac3ec9304fbda30f3489b84bc4b645e43ea44d633230128d79a576d4bcbe7dad528ba8 SHA512 bed0b6a3228b973dddb2f03d0b0e16af0afd6e1c4c8c1379999d49b22ed658fed325f902f462156745631f98b51675565b7ea0011512c95c8b0b3bb09552bddc
DIST asciinema-2.3.0.gh.tar.gz 91464 BLAKE2B ff2f38715a9c69ec15ad8dfdfa282a49c32075e6be43ce2f568d188678d6fee1351f36f8dd2a272052f43087cf222e2b14d37ed26a42ba11396074523391efc5 SHA512 09951d96938faaf71a5b71f5a514ffacb32be224883691aec7fb549ad5dd4d0eb0a83c06ec23f81c36224fa028f0351decb7d82288b716a6453cbf00ad373845
DIST asciinema-2.4.0.gh.tar.gz 160870 BLAKE2B e831f550fc5eb1389b737db26eeeb0d5791425449439945f6a57147da1fed06f71ba6188213481f71738d994640e1add4bb49c14d1ccd4eb96c8f3c00117153b SHA512 3902661524e960b96946eaacdcbde4ceacb949020c14912c65ce33fa5b50c070f69255e4848ab24f78f1e6275511d2bba455532b11bf01552ca9ae62264d75ba
-EBUILD asciinema-2.2.0-r1.ebuild 685 BLAKE2B f8416945e7d6f6cc5a9c05716e36bcc69abdbde6e17463970d5b3c1e86bcd14296b3499564579828216e7b5bc9ac2ae4a69dbc30915ae2119affa5d7191b6f72 SHA512 d6eb7d0baf71cce5563193e2905baaf80562a055845a1ef32ee0428cfb4e1093be1a18f82397c53badb2487036b4b89dc2cde64d052c166affeb7ab1accfd424
-EBUILD asciinema-2.3.0.ebuild 686 BLAKE2B c0b5a6c4b5529b3dea6263947c2060d15e376ffd458c6e0f25a30f60a598d76f46c582159312a8fafee72c14da9e87037532912dc47a313f2bea031e67982446 SHA512 fdb48e10130784fe25b72dc5d0c9328535c7158691ddaea182e08bb1800cc3ebc19cbd0c8c1f3e38a2d5c9f3401aa97e575c5879a7d8c528cb5136a11d7e06c5
+EBUILD asciinema-2.3.0.ebuild 685 BLAKE2B 4058fa8d1c51c36532500401bdbd28fb0dbef34382114c553f9efa91064250098380860214f0479a26523674676f6a8dabe0875a84fa740a8dfa92d5b7c9b1bb SHA512 bb0f80bf49a65198b11792ab4733cd743c6cb82171287ebe2f04915ed7c3cf336e6e5e0ff4765ba9bb57e3465f713d63fb3cea5beecae8ae2453a3a4b2b711b5
EBUILD asciinema-2.4.0.ebuild 746 BLAKE2B 0643d116cd915f6480a4a5514d03c88fb9580237bc7fbbf2c953aaa606415e1886977bf6c5742a3e1b3738acb67415ed19124b61044b9b6e52588c7da033b084 SHA512 95d80d0e7d1abae505d8c229ff9977d42eb284e7d149fd4bb6ecd2dc30fa71954d1755b2ba64e5fee7d6149db8ff8d52f5059e73bce542e4b3af7ff7e082dcf9
MISC metadata.xml 379 BLAKE2B 78859d41dd32dfe9f2e97737b2c1de6c6c61a7f950031ef8ec8032e4f8bd52943671ab71648c5ea7819181df40acb5da9c1fe8c4c83bb8ca366b53c0d315ef74 SHA512 9fc36a43d2b4d46ab1675c25c072871fd74d51af98c049b428b615f42a5c3fd5140dba9f9d50f584aac4cd29a394fce32f0c591d7b4eedc0ea1ab375c295667a
diff --git a/app-misc/asciinema/asciinema-2.2.0-r1.ebuild b/app-misc/asciinema/asciinema-2.2.0-r1.ebuild
deleted file mode 100644
index ab025556e22f..000000000000
--- a/app-misc/asciinema/asciinema-2.2.0-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="Command line recorder for asciinema.org service"
-HOMEPAGE="https://asciinema.org/ https://pypi.org/project/asciinema/"
-SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~riscv ~x86"
-
-PATCHES=(
- "${FILESDIR}/asciinema-2.2.0-setup.patch"
-)
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
- distutils-r1_python_prepare_all
- sed -i -e "s|share/doc/asciinema|&-${PVR}|" setup.cfg || die
-}
diff --git a/app-misc/asciinema/asciinema-2.3.0.ebuild b/app-misc/asciinema/asciinema-2.3.0.ebuild
index d96b9a9376a4..5f08ae604b9f 100644
--- a/app-misc/asciinema/asciinema-2.3.0.ebuild
+++ b/app-misc/asciinema/asciinema-2.3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~ppc64 ~riscv ~x86"
PATCHES=(
"${FILESDIR}/asciinema-2.2.0-setup.patch"
diff --git a/app-misc/tmux/Manifest b/app-misc/tmux/Manifest
index 10772ff8028f..07dd2cf943c3 100644
--- a/app-misc/tmux/Manifest
+++ b/app-misc/tmux/Manifest
@@ -1,7 +1,9 @@
AUX tmux-2.4-flags.patch 456 BLAKE2B df85b32486894e8e3c5531937461ad46ca5effc5dd4d31b4f7a3f9bcf8d3dfa38fc186a603a90fe734b25781b9d517115c2b089648c29e4605fa9610f6dc311a SHA512 505d5ec4fa1d7844870c67aedccac3a147db1971464fc21d19319bb343fb6fd73b696e85298f8592e46900774b35b250cc53841b05514333c44c3e973bcdb860
AUX tmux-3.3a-clang.patch 2480 BLAKE2B 33733a38035930f42e041ad43f36fa157d5411c7778f2fac67f4a37a645fe3bc508ff68ebda0a41f5d3ef0180a95dde79597db72db4fa318c55777cd573a1dd4 SHA512 a7dcaa2a07712bf4e820b0d252b8ab1efe9f7f9429e85b2fa75cb2e0c081f023b2aa9abc27529c30499f2ffe957f7195c5aa76cd4d224070bf135639d08bafa3
DIST tmux-3.3a.tar.gz 677448 BLAKE2B e835ce0f136175521035a684419f221864edb0a9506d7d68cbc0239b1349e78949ebd96573a9d8651a2df6d99acb433075d6e0c20d7394a53fe6b44bd9e56069 SHA512 29a846df7d93601c42a22f84f606931dc65da1f70b67d351d0425f77ea3affe3e8218b2940d42cd3dadf3cd1aa95032daad3ecb14fbff0f69939d1beae0498c7
+DIST tmux-3.4.tar.gz 707213 BLAKE2B 2b1990b95d7439702e9287402d9828d4ecab573202c099aa482969c047b540d4b899f79d87587fc712e727d9cebf5fa7393512087e469fc355b4a30b1894e229 SHA512 bd3880211d99d8ee15947000abf8a1832fdfa48b29b2df81b66d5969cf3f4e64e746f984f6139bfc57e3ebee7fe8dc7cbb6bccb779307607de6c376969fecbff
DIST tmux-bash-completion-678a27616b70c649c6701cae9cd8c92b58cc051b 458 BLAKE2B 04143e6d1cfbbd467f1656f949363cb7a4a3e16e9b3cf56b8b0423babe56276abee2622964cb490005fc76d1cbe12201fb1a6446a6f860c2cc1ff3c9bd5fc496 SHA512 fe0aca7d03067af87e0788a2fa902c7ef5500ba72295cb63c5a1814534a008c224256d7f890ac1af6d17f3734b45148765e1632f075e284c453185df2927b979
EBUILD tmux-3.3a-r1.ebuild 1923 BLAKE2B fc69a9a9900bf1fa62c90a7b05621512cea072765ee4d572a5bb1cba6ca0d916c10a6690aee03816edfe02eeeab0b2e7bfc67e17a9531ad9f6ccff652ed033d4 SHA512 253f0c66b91a532e1c21875a6024ae009e20f083e0ee45733300c349853c59ca2937faae15085fdf98d5b7a3afb026aa32e72edea0bd871308ed18683df8acdd
-EBUILD tmux-9999.ebuild 1990 BLAKE2B 3c1e278c874ad61e009916e7dfd17e2f2e24030071d0f06adabbcb764199f6cdf4827c32b1b73ea5f391542bdf353db2cc66e50bb27f4423f5f23bf7c969f1a8 SHA512 ca2ca77aac2aac5ff81eef3ab1f2bd27ef7a51e9cdaaf9354379480bc5a90c352a551723b3ed48b6b8b480c7d5e6eb7dd0d29297bcf37ac665b6a9eb9482cf81
+EBUILD tmux-3.4.ebuild 1973 BLAKE2B 42c0b6f8bd6cf9a489f9ec36396be0c6cdf08e4c0cff5033264707b28787d23e9c6c2f0a58fa7aaab66a1b489f2dd026b7a2ff35bce12e519e16aa6b73e9c0e1 SHA512 a9214b41fff39ad4a26edaf6466fbef48e554d46e579d459399c4ac99b45e632276b2cf1f10efb819c9f327a4a3024f12cfaa2e0adc773cf48d04fcb5859511c
+EBUILD tmux-9999.ebuild 1973 BLAKE2B 42c0b6f8bd6cf9a489f9ec36396be0c6cdf08e4c0cff5033264707b28787d23e9c6c2f0a58fa7aaab66a1b489f2dd026b7a2ff35bce12e519e16aa6b73e9c0e1 SHA512 a9214b41fff39ad4a26edaf6466fbef48e554d46e579d459399c4ac99b45e632276b2cf1f10efb819c9f327a4a3024f12cfaa2e0adc773cf48d04fcb5859511c
MISC metadata.xml 709 BLAKE2B 69d79a4cd812421b661ee2562d4c4afb18ad6818c4dd2c1a0e402594523579019b5d36ce75032b45e96a397c4b9b28a8850d2d767b0faf12af04abe2fb6db813 SHA512 7fadd4eda7e47bf4880f170a17fcd60a3ac5d1f98058197eac2fd354c1aa4a868fcc73d044114f4d46f6efd192dd6c9345e6690e6e4c98faa7fd97b06cb1f93d
diff --git a/app-misc/tmux/tmux-3.4.ebuild b/app-misc/tmux/tmux-3.4.ebuild
new file mode 100644
index 000000000000..c213890ee26b
--- /dev/null
+++ b/app-misc/tmux/tmux-3.4.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="Terminal multiplexer"
+HOMEPAGE="https://tmux.github.io/"
+if [[ ${PV} == 9999 ]] ; then
+ inherit git-r3
+ SRC_URI="https://raw.githubusercontent.com/przepompownia/tmux-bash-completion/678a27616b70c649c6701cae9cd8c92b58cc051b/completions/tmux -> tmux-bash-completion-678a27616b70c649c6701cae9cd8c92b58cc051b"
+ EGIT_REPO_URI="https://github.com/tmux/tmux.git"
+else
+ SRC_URI="https://github.com/tmux/tmux/releases/download/${PV}/${P/_/-}.tar.gz"
+ if [[ ${PV} != *_rc* ]] ; then
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+ fi
+ S="${WORKDIR}/${P/_/-}"
+fi
+
+LICENSE="ISC"
+SLOT="0"
+IUSE="debug selinux systemd utempter vim-syntax"
+
+DEPEND="
+ dev-libs/libevent:=
+ sys-libs/ncurses:=
+ systemd? ( sys-apps/systemd:= )
+ utempter? ( sys-libs/libutempter )
+ kernel_Darwin? ( dev-libs/libutf8proc:= )
+"
+
+BDEPEND="
+ virtual/pkgconfig
+ app-alternatives/yacc
+"
+
+RDEPEND="
+ ${DEPEND}
+ selinux? ( sec-policy/selinux-screen )
+ vim-syntax? ( app-vim/vim-tmux )
+"
+
+# BSD only functions
+QA_CONFIG_IMPL_DECL_SKIP=( strtonum recallocarray )
+
+DOCS=( CHANGES README )
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-2.4-flags.patch
+)
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ # bug 438558
+ # 1.7 segfaults when entering copy mode if compiled with -Os
+ replace-flags -Os -O2
+
+ local myeconfargs=(
+ --sysconfdir="${EPREFIX}"/etc
+ $(use_enable debug)
+ $(use_enable systemd)
+ $(use_enable utempter)
+
+ # For now, we only expose this for macOS, because
+ # upstream strongly encourage it. I'm not sure it's
+ # needed on Linux right now.
+ $(use_enable kernel_Darwin utf8proc)
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ default
+
+ einstalldocs
+
+ dodoc example_tmux.conf
+ docompress -x /usr/share/doc/${PF}/example_tmux.conf
+}
diff --git a/app-misc/tmux/tmux-9999.ebuild b/app-misc/tmux/tmux-9999.ebuild
index bcd26552adc5..c213890ee26b 100644
--- a/app-misc/tmux/tmux-9999.ebuild
+++ b/app-misc/tmux/tmux-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -23,10 +23,9 @@ LICENSE="ISC"
SLOT="0"
IUSE="debug selinux systemd utempter vim-syntax"
-# See https://github.com/tmux/tmux/issues/3531 for minimum ncurses version
DEPEND="
dev-libs/libevent:=
- >=sys-libs/ncurses-6.4_p20230424:=
+ sys-libs/ncurses:=
systemd? ( sys-apps/systemd:= )
utempter? ( sys-libs/libutempter )
kernel_Darwin? ( dev-libs/libutf8proc:= )
@@ -43,6 +42,9 @@ RDEPEND="
vim-syntax? ( app-vim/vim-tmux )
"
+# BSD only functions
+QA_CONFIG_IMPL_DECL_SKIP=( strtonum recallocarray )
+
DOCS=( CHANGES README )
PATCHES=(
@@ -50,15 +52,15 @@ PATCHES=(
)
src_prepare() {
- # bug 438558
- # 1.7 segfaults when entering copy mode if compiled with -Os
- replace-flags -Os -O2
-
default
eautoreconf
}
src_configure() {
+ # bug 438558
+ # 1.7 segfaults when entering copy mode if compiled with -Os
+ replace-flags -Os -O2
+
local myeconfargs=(
--sysconfdir="${EPREFIX}"/etc
$(use_enable debug)