diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-02-11 00:12:38 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-02-11 00:12:38 +0000 |
commit | 0ec1e1dd7867c3dedcbea76c9b6e847d6b388c03 (patch) | |
tree | 65f42b72245de9fb9fa9ea30e6221dfff7dda7c5 /app-admin | |
parent | 3a81cede4783e464b7485722b2eaac0280dbc570 (diff) |
gentoo auto-resync : 11:02:2025 - 00:12:37
Diffstat (limited to 'app-admin')
-rw-r--r-- | app-admin/Manifest.gz | bin | 32714 -> 32714 bytes | |||
-rw-r--r-- | app-admin/bitwarden-desktop-bin/Manifest | 2 | ||||
-rw-r--r-- | app-admin/bitwarden-desktop-bin/bitwarden-desktop-bin-2025.1.4.ebuild | 89 | ||||
-rw-r--r-- | app-admin/linode-cli/Manifest | 8 | ||||
-rw-r--r-- | app-admin/linode-cli/linode-cli-5.54.0.ebuild | 45 | ||||
-rw-r--r-- | app-admin/linode-cli/linode-cli-5.55.0.ebuild | 45 | ||||
-rw-r--r-- | app-admin/linode-cli/linode-cli-5.56.2.ebuild (renamed from app-admin/linode-cli/linode-cli-5.56.0.ebuild) | 2 | ||||
-rw-r--r-- | app-admin/logsurfer+/Manifest | 2 | ||||
-rw-r--r-- | app-admin/logsurfer+/files/logsurfer+-1.8-C23.patch | 346 | ||||
-rw-r--r-- | app-admin/logsurfer+/logsurfer+-1.8-r6.ebuild | 58 | ||||
-rw-r--r-- | app-admin/setools/Manifest | 4 | ||||
-rw-r--r-- | app-admin/setools/setools-4.5.1.ebuild | 2 | ||||
-rw-r--r-- | app-admin/setools/setools-9999.ebuild | 2 |
13 files changed, 504 insertions, 101 deletions
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz Binary files differindex 8045671d34e8..b1856b31fefc 100644 --- a/app-admin/Manifest.gz +++ b/app-admin/Manifest.gz diff --git a/app-admin/bitwarden-desktop-bin/Manifest b/app-admin/bitwarden-desktop-bin/Manifest index da26e7c02edb..d8a065ecf656 100644 --- a/app-admin/bitwarden-desktop-bin/Manifest +++ b/app-admin/bitwarden-desktop-bin/Manifest @@ -1,5 +1,7 @@ DIST Bitwarden-2024.12.0-amd64.deb 84480428 BLAKE2B 3cb771978fd2c0ded6bc79fee0beb23e187a0c2c69fe6213ea982929ffbc085155c147ff8729251f4a840bc871e33e5f7b07499d5a2cf4a16d1146e357a0d8f8 SHA512 649686f4cdd6269fabce9af8a1532ea343ac5cedf7a267818ea4ea173220d24d129019b31641bd98d61a3809a02562ce87b0738d842c53bdfa0374889ba69025 DIST Bitwarden-2025.1.1-amd64.deb 84562628 BLAKE2B 2f51e747992ff8c86f3b90fcef004b26b93cd4ae4f8d290d39d48044d2ef38f64049379f86cdbe5793af3a1267da7f3cd740f3e00ec29a799fdd18b6cc57f0d2 SHA512 ae85d71b84535196988b2a60918b04e5db0e1512c5405729664251534a3c44c34a7bb81a24548436fe78b3197bae50487fd50cf290e8da2016388f8fb0b125cc +DIST Bitwarden-2025.1.4-amd64.deb 84416978 BLAKE2B 4ded129bf6ca49142281968a3197f5e14955b783be6b7087c73e504564d267a71f5d7ecffd3902f003cbaa393396813861add7b253b8ad3b36945c65e2af24b6 SHA512 5f64aa8f36688705e7299d8d3399c80f6815a8e1133a39ec6e4b09ee908d78949e8d8a5ef09e38d6e824ae1d4356871ac3e0b997093186033ad604c1b63aca99 EBUILD bitwarden-desktop-bin-2024.12.0.ebuild 1787 BLAKE2B f29cb51f98a68d540a4008be21f1f16b605f432206cb99a798d768e08709ca135778708d35b8dbb0ca0778d594ae87c84546b3bb866cb2a953bdc32ffb64b818 SHA512 525f677a03d1602656d937612567acc043b5bff49a80a44fa74f8b759962d2d744ca32377b8905489060fcff4bcac1d4206489b14c0b96c8a7a1f03579b06b16 EBUILD bitwarden-desktop-bin-2025.1.1.ebuild 1787 BLAKE2B 978231d87de8dbae46d8af22dd4afda78b8fc08a5de4634c4b8a9de148d50cb42b0f2a3f734e4c8c264d0a8c00a8f436f52394840241a3fe29a66f520426a411 SHA512 7951b8cf0e16ae63db3e2ae64068a6de3de38145355496782c16be34d8200c30c2430b73e95d3cd62e4475b2c42b4978f94674f57366755dddbaf28e9dfddd77 +EBUILD bitwarden-desktop-bin-2025.1.4.ebuild 1787 BLAKE2B 978231d87de8dbae46d8af22dd4afda78b8fc08a5de4634c4b8a9de148d50cb42b0f2a3f734e4c8c264d0a8c00a8f436f52394840241a3fe29a66f520426a411 SHA512 7951b8cf0e16ae63db3e2ae64068a6de3de38145355496782c16be34d8200c30c2430b73e95d3cd62e4475b2c42b4978f94674f57366755dddbaf28e9dfddd77 MISC metadata.xml 323 BLAKE2B 3f1affe8fb7b242a0ea072faaebcccd37bf005ee68c7519857701c37fe6a11b0dffe1692af141b54218367ee8c8361cb0e6608621453d424d52b061b569563d1 SHA512 95ab28dcb844ac6d2ba4573699e86a4c303aa46b4c2eddf1273ecf37a3bbb751b9a478b535fbdcbc12424bc4f826b4b0781cfb8079e5563ed41f12ce68b35908 diff --git a/app-admin/bitwarden-desktop-bin/bitwarden-desktop-bin-2025.1.4.ebuild b/app-admin/bitwarden-desktop-bin/bitwarden-desktop-bin-2025.1.4.ebuild new file mode 100644 index 000000000000..574698433c27 --- /dev/null +++ b/app-admin/bitwarden-desktop-bin/bitwarden-desktop-bin-2025.1.4.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop unpacker xdg-utils + +DESCRIPTION="Bitwarden password manager desktop client" +HOMEPAGE="https://bitwarden.com/" +SRC_URI="https://github.com/bitwarden/clients/releases/download/desktop-v${PV}/Bitwarden-${PV}-amd64.deb" +S="${WORKDIR}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + app-crypt/libsecret + dev-libs/expat + dev-libs/glib + dev-libs/nspr + dev-libs/nss + dev-libs/wayland + media-libs/alsa-lib + media-libs/mesa + net-print/cups + sys-apps/dbus + sys-apps/util-linux + sys-libs/glibc + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libxkbcommon + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXScrnSaver + x11-libs/libxshmfence + x11-libs/libXtst + x11-libs/pango +" +IDEPEND=" + dev-util/desktop-file-utils + dev-util/gtk-update-icon-cache +" + +QA_PREBUILT=" + opt/Bitwarden/*.so* + opt/Bitwarden/bitwarden + opt/Bitwarden/bitwarden-app + opt/Bitwarden/chrome-sandbox + opt/Bitwarden/chrome_crashpad_handler +" + +src_install() { + insinto /opt + doins -r opt/Bitwarden + fperms 755 /opt/Bitwarden/bitwarden \ + /opt/Bitwarden/bitwarden-app + fperms 4755 /opt/Bitwarden/chrome-sandbox + + domenu usr/share/applications/bitwarden.desktop + + local x + for x in 16 32 64 128 256 512; do + doicon -s ${x} usr/share/icons/hicolor/${x}*/* + done + + dosym -r "/opt/Bitwarden/bitwarden" "usr/bin/${PN}" +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +} diff --git a/app-admin/linode-cli/Manifest b/app-admin/linode-cli/Manifest index 454718969f40..e02c9f477b1b 100644 --- a/app-admin/linode-cli/Manifest +++ b/app-admin/linode-cli/Manifest @@ -1,9 +1,5 @@ -DIST linode_cli-5.54.0.tar.gz 153961 BLAKE2B ae147c7c29532d53e8230e8374acb5727791f07f3177720637d7b23d1169821b2a65975b6e22f45bb53f69d241525ecb081a18f854d3d904da9de406f27f146f SHA512 7cad0e899ebced5c27923f4b8ea6fc4c854f90f7925ff5e8e010565ec51f20c75976a0efacfebceb78c4befa0e64ea0a2c896bb82f541903413fe96c8b0c68e1 -DIST linode_cli-5.55.0.tar.gz 159746 BLAKE2B 1ef914ec316bebb40961f075c528d8311c21030bcc643e45e18e187cce8d52f2a79629be7482778e5f0061c3db143685b5899e7e0c563f0565bbad3390dc3783 SHA512 37b88fbdbc66a6057a3b50379928d7f0547136aa8d068109b2dd3d2c6969698598a26c84b1f7494952795dc52a7ab05e2240680d86e88c85007df1e53445052d -DIST linode_cli-5.56.0.tar.gz 160792 BLAKE2B 25d2099d0363e699444245a939ede518530f1dda63a063db74b34650f7f7d76cf1f0d630cc01ca6dbeaed659a10f1429792d06615db4f773669234267f608d24 SHA512 5f3b075479a00b3d8c210c98040029bf44b10dc505a711e373bab49b53556a4ae4d26799a998c0354b562bfa1bbdbfa6d4b965c52d8c9bd57fae8d3c1eb27e72 DIST linode_cli-5.56.1.tar.gz 161059 BLAKE2B 20c0f3de96dd40745265a42b0c9736b6aa59915247170e84624eb21c097306e33c592b730687b11e7e5cdf795f0b313aadc45fd72af72d1e5f76256cea79d4dd SHA512 f711ca0756d4ca0d84c769c4ab5cad747efb3e3e256f484ebb9a44686218fd912d3df7538d03c3e447b16a215c8ca304ec2060562a66a2744128f85e6a1fa2a2 -EBUILD linode-cli-5.54.0.ebuild 1338 BLAKE2B 8cdcd6d7ad933ac3ee00ad19a9f900961de75404b4e9b36f8043cca9e76e6db846c1ec4a9490901edd15cba501fcf9671a808444f144962b63574c60281343cd SHA512 396a0108dfddab2e2c5ba57caec6d599d3723807cce301a2545415f0e0c625e6f0c0e846b2b243bba459695928c360c35ed04ea027ac236c450530458c6893d9 -EBUILD linode-cli-5.55.0.ebuild 1338 BLAKE2B 8cdcd6d7ad933ac3ee00ad19a9f900961de75404b4e9b36f8043cca9e76e6db846c1ec4a9490901edd15cba501fcf9671a808444f144962b63574c60281343cd SHA512 396a0108dfddab2e2c5ba57caec6d599d3723807cce301a2545415f0e0c625e6f0c0e846b2b243bba459695928c360c35ed04ea027ac236c450530458c6893d9 -EBUILD linode-cli-5.56.0.ebuild 1338 BLAKE2B be1fab9cdec25c42418e83f0247f5fb926486643e78cf6cb3c2e4c2ad3030fac672ebeb7bce3bfc6b86ad8d08aa9b1deb597ce166390953c56cb07b8ae3e1f2a SHA512 65b66bfe07cf7f17711a8c29dd3dc91fab6b3af3b4b7219200e7dbc6f0030feabd7afc21d12f5f37824b2dfd72538fb4499e677380a04f6ed3c3ed7cad23c32e +DIST linode_cli-5.56.2.tar.gz 161397 BLAKE2B 0cb43fdb4a9d722466d97b093495879ef114542ce39f4dd93be086ff4b1436ce354a01ffe5c6e865a8ffea564b60767e54a960a42fcb639384e61f21b5e11b4a SHA512 1e5234eb4ac962d5255d3b3809dbe00d3803e374b16cd1c590668c985ef032b96745f361172e96ad8b4e434ad2963174ec702497e753ba0a346074966df6f510 EBUILD linode-cli-5.56.1.ebuild 1338 BLAKE2B be1fab9cdec25c42418e83f0247f5fb926486643e78cf6cb3c2e4c2ad3030fac672ebeb7bce3bfc6b86ad8d08aa9b1deb597ce166390953c56cb07b8ae3e1f2a SHA512 65b66bfe07cf7f17711a8c29dd3dc91fab6b3af3b4b7219200e7dbc6f0030feabd7afc21d12f5f37824b2dfd72538fb4499e677380a04f6ed3c3ed7cad23c32e +EBUILD linode-cli-5.56.2.ebuild 1345 BLAKE2B 82595a8b6352f8045f8cc6cc3470c9a03be52cb4555c390ad813398b12d2d198925594e6500fdfbbf23e6eb0e6b04e2fef5569ec1e3192f6d2f8393b1915b273 SHA512 bc3c2f4051fd3b62c4de2622e52c9773d63e0db621c3dbe11172f185b4a218b2af10ba0459261e99850eb9fca5783d10b02540fa969d9a0b33e1d91f1b67511e MISC metadata.xml 483 BLAKE2B 7b3a4b824e16ba32424777359d0daf09d17cc498a06f9ce5acfd7baec80ffea26220145676f37edfe46302257fd0a2bc5071d60f955dc19cda582419b2027f5c SHA512 33c8fae2235a7a6d2653a4db3341b2d69e390ed6dfa33868dd7e6b3a384f78013ae3c42a91d8eddd25929086f7705ce0869a34e28eedadb497e286ae59570be4 diff --git a/app-admin/linode-cli/linode-cli-5.54.0.ebuild b/app-admin/linode-cli/linode-cli-5.54.0.ebuild deleted file mode 100644 index 21d1ca44d811..000000000000 --- a/app-admin/linode-cli/linode-cli-5.54.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi shell-completion - -DESCRIPTION="Official command-line interface for interacting with the Linode API" -HOMEPAGE="https://github.com/linode/linode-cli https://www.linode.com/" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -# Tests require network, a linode account and an API key. -# WARNING: tests will incur costs and will wipe the account. -RESTRICT="test" - -RDEPEND=" - dev-python/boto3[${PYTHON_USEDEP}] - >=dev-python/linode-metadata-0.3[${PYTHON_USEDEP}] - dev-python/openapi3[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/rich[${PYTHON_USEDEP}] - <dev-python/urllib3-3[${PYTHON_USEDEP}] -" - -python_install_all() { - distutils-r1_python_install_all - - PYTHONPATH=. ${EPYTHON} linodecli completion bash > "${T}/${PN}".bash || die - PYTHONPATH=. ${EPYTHON} linodecli completion fish > "${T}/${PN}".fish || die - - newbashcomp "${T}/${PN}".bash ${PN} - newfishcomp "${T}/${PN}".fish ${PN} - - dosym ${PN} "$(get_bashcompdir)"/linode - dosym ${PN} "$(get_bashcompdir)"/lin - dosym ${PN} "$(get_fishcompdir)"/linode - dosym ${PN} "$(get_fishcompdir)"/lin -} diff --git a/app-admin/linode-cli/linode-cli-5.55.0.ebuild b/app-admin/linode-cli/linode-cli-5.55.0.ebuild deleted file mode 100644 index 21d1ca44d811..000000000000 --- a/app-admin/linode-cli/linode-cli-5.55.0.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 2023-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -DISTUTILS_USE_PEP517=setuptools -inherit distutils-r1 pypi shell-completion - -DESCRIPTION="Official command-line interface for interacting with the Linode API" -HOMEPAGE="https://github.com/linode/linode-cli https://www.linode.com/" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64" - -# Tests require network, a linode account and an API key. -# WARNING: tests will incur costs and will wipe the account. -RESTRICT="test" - -RDEPEND=" - dev-python/boto3[${PYTHON_USEDEP}] - >=dev-python/linode-metadata-0.3[${PYTHON_USEDEP}] - dev-python/openapi3[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - dev-python/pyyaml[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/rich[${PYTHON_USEDEP}] - <dev-python/urllib3-3[${PYTHON_USEDEP}] -" - -python_install_all() { - distutils-r1_python_install_all - - PYTHONPATH=. ${EPYTHON} linodecli completion bash > "${T}/${PN}".bash || die - PYTHONPATH=. ${EPYTHON} linodecli completion fish > "${T}/${PN}".fish || die - - newbashcomp "${T}/${PN}".bash ${PN} - newfishcomp "${T}/${PN}".fish ${PN} - - dosym ${PN} "$(get_bashcompdir)"/linode - dosym ${PN} "$(get_bashcompdir)"/lin - dosym ${PN} "$(get_fishcompdir)"/linode - dosym ${PN} "$(get_fishcompdir)"/lin -} diff --git a/app-admin/linode-cli/linode-cli-5.56.0.ebuild b/app-admin/linode-cli/linode-cli-5.56.2.ebuild index 1353a61b0c36..0263b0a8c3d6 100644 --- a/app-admin/linode-cli/linode-cli-5.56.0.ebuild +++ b/app-admin/linode-cli/linode-cli-5.56.2.ebuild @@ -19,7 +19,7 @@ KEYWORDS="~amd64" RESTRICT="test" RDEPEND=" - dev-python/boto3[${PYTHON_USEDEP}] + >=dev-python/boto3-1.36[${PYTHON_USEDEP}] >=dev-python/linode-metadata-0.3[${PYTHON_USEDEP}] dev-python/openapi3[${PYTHON_USEDEP}] dev-python/packaging[${PYTHON_USEDEP}] diff --git a/app-admin/logsurfer+/Manifest b/app-admin/logsurfer+/Manifest index a5f86424304d..f1840820ada3 100644 --- a/app-admin/logsurfer+/Manifest +++ b/app-admin/logsurfer+/Manifest @@ -1,6 +1,8 @@ +AUX logsurfer+-1.8-C23.patch 10569 BLAKE2B cb4393f699445396dbe8aeae0ac87f67ed2aa04e65fbf96e857cb6d79a28d5aee9c719d6f1dc510514186e38578bdfccbfe6857d3a749ba060b537f803a791e6 SHA512 47b25effdd8ddfddb4afa11a5f8b9b8e59e0ac0ef4db62c93e6d84dd0caca82a121627d3e637c173e1f5df7057865dae2036f0098b8386ace8c4b7863cbc47e0 AUX logsurfer+-1.8-fix-declaration-of-check_context_linelimit.patch 857 BLAKE2B e9840db3760acd7602dd77f187c2d13627f6083bf2a2cb37fbe9224115ec6a37c38dfce490ef4c1b1560645d92c8feeb6234a5b79b545bf9f5f9bfca3ca66853 SHA512 122b2932a4d48077b51271c012d43977d344e26c2c607c70df7c720edee2a186e4c5480e6b0d258e5874d9a797991c04bbe2186a622076e09958f87b81b8c704 AUX logsurfer-1.8.initd-r1 785 BLAKE2B c221acc6d565c6bef69e2b0e107d1d7e5b2fd03d7a645cbcf72b04ec903d3dd4fd031f3ba1f310b8cb0b6f1f8c936a1d3c605602a65682d09a3c4b86ced98f22 SHA512 dc02f6f317437adfe216992a0095912e73f9ad5abcbd2912bb4cdf0d71c4e0653eaeb14f3ff7164d20f1dee168c7b5352a3db96b9520a711e5f7ef04eca9e800 AUX logsurfer.confd 106 BLAKE2B 3b43cc5e0782c3b34dca3ae607cf38db2128d09a11770efc013501368483134a4e6741c14533dfd59b05cce06e5498ba3a1321c330fe43915f588c5fef4bd3d1 SHA512 872004ae1aedc3adb550da30ebc544ccbf11af5ad399bb9788a4db336138c3f5ec03c3704eaaa2cecb0559de6a2bcab9e96da062e6af9a6daa22afdec709a43a DIST logsurfer-1.8.tar.gz 197507 BLAKE2B caa824ef486d8f48f39e6e1309d2dbccace4e91910b94267d50ab9dc022371bade87c251d87c4818d900ce2a72141f2ac4d0b4cccf4b2850e594951c77df2c0e SHA512 975b1353d067cee3a47fb555013ad86cf404863bcd044a46a7b8314670613b89720e4c21ac9c1389f930be964e4694ee6863ce72e289054ffacf9c62565ffa30 EBUILD logsurfer+-1.8-r5.ebuild 905 BLAKE2B ff291253c74d5b573fcd066cae7d71b27ce966ed2de6d311fb8ec01b9689f5f51e75f52b733141077eb6b7195ac26d739e6706ce1202429d7264bbd29761b847 SHA512 68c1d5dfd07e4dc4951995f39660307badc96e6569698b68b3bc0252034085aeac0e8495c89d87d956a4d6a56aed904f80bb3f56e0ad4617b68f0866c5264514 +EBUILD logsurfer+-1.8-r6.ebuild 1023 BLAKE2B 0d21ee057e48e68d61f5748ea751ab626eab5a8bf6cc16bac07d61143d4a50abdd6481f929831b6f389d5efc27040a67e4e4bbf8163eff171af22bd69a615303 SHA512 55917465d02d194a0113486364b218edd1b8836127a1c9c5e55856f4b3f86662eb05475200e00d45f784d33dd52d99ba9365c7e0d7bbb3b1e078e946052126d5 MISC metadata.xml 247 BLAKE2B 227b2440b4cdea7b4d0363eb97d6a8c758713c69bbc7f9cf3a2b77bc42186357947aa93de72ac0243b9372e0d32c95542b111bc474cba1c81db6221855253220 SHA512 a3263cfc76fd2c6b8eafa54741e2d9baf3bbd492812588e1fdb1cd1277baeaf2136e1e291c2a7248699ec76c046f9074a45fab2515bb010532b6510bb56274f4 diff --git a/app-admin/logsurfer+/files/logsurfer+-1.8-C23.patch b/app-admin/logsurfer+/files/logsurfer+-1.8-C23.patch new file mode 100644 index 000000000000..dbef7cc1fdf1 --- /dev/null +++ b/app-admin/logsurfer+/files/logsurfer+-1.8-C23.patch @@ -0,0 +1,346 @@ +https://bugs.gentoo.org/905941 +Deal with consequences of autoreconf, let errors propagate +--- a/Makefile.in ++++ b/Makefile.in +@@ -92,28 +92,28 @@ + all install: Makefile config.h + for subdir in $(SUBDIRS); do \ + echo making $@ in $$subdir ; \ +- (cd $$subdir; $(MAKE) $(MDEFINES) $@); \ ++ $(MAKE) -C $$subdir $(MDEFINES) $@; \ + done + + clean: + for subdir in $(SUBDIRS); do \ + echo making $@ in $$subdir ; \ +- (cd $$subdir; $(MAKE) $@); \ ++ $(MAKE) -C $$subdir $@; \ + done + + distclean: + $(RM) Makefile config.h config.cache config.log config.status stamp-h + for subdir in $(SUBDIRS); do \ + echo making $@ in $$subdir ; \ +- (cd $$subdir; $(MAKE) $@); \ ++ $(MAKE) -C $$subdir $@; \ + done + +-${srcdir}/configure: configure.in ++${srcdir}/configure: configure.ac + cd ${srcdir} && autoconf + + # autoheader might not change config.h.in, so touch a stamp file. + ${srcdir}/config.h.in: stamp-h.in +-${srcdir}/stamp-h.in: configure.in ++${srcdir}/stamp-h.in: configure.ac + cd ${srcdir} && autoheader + echo timestamp > ${srcdir}/stamp-h.in + +Fix all implicit declarations by filling them and reordering +type definitions. Ought to be a header. +https://bugs.gentoo.org/943896 +--- a/exit.c ++++ b/src/exit.c +@@ -243,7 +243,7 @@ + * catch the dump signal, write a message and dump the state + */ + void +-dump_data() ++dump_data(int) + { + (void) fprintf(stderr, "dumping state to %s\n", dumpfile_name); + real_dump_data(); +@@ -307,8 +307,7 @@ + * exit the program... + */ + void +-logsurfer_exit(sig) +- int sig; ++logsurfer_exit(int sig) + /* ARGSUSED */ + { + struct context *this_context, *next_context; +@@ -322,7 +321,7 @@ + if (exit_silent) + real_dump_data(); + else +- dump_data(); ++ dump_data(sig); + + /* check for timeouts */ + if (!exit_silent) +--- a/exit.h ++++ b/src/exit.h +@@ -6,7 +6,7 @@ + + #if __STDC__ + +-void dump_data(); ++void dump_data(int); + void real_dump_data(); + void cleanup_memory(); + void logsurfer_exit(int); +--- a/regex.c ++++ b/src/regex.c +@@ -837,13 +837,46 @@ + "Unmatched ) or \\)", /* REG_ERPAREN */ + }; + ++ ++/* Since we have one byte reserved for the register number argument to ++ {start,stop}_memory, the maximum number of groups we can report ++ things about is what fits in that byte. */ ++#define MAX_REGNUM 255 ++ ++/* But patterns can have more than `MAX_REGNUM' registers. We just ++ ignore the excess. */ ++typedef unsigned regnum_t; ++ ++/* Since offsets can go either forwards or backwards, this type needs to ++ be able to hold values from -(MAX_BUF_SIZE - 1) to MAX_BUF_SIZE - 1. */ ++typedef int pattern_offset_t; ++ ++typedef struct ++{ ++ pattern_offset_t begalt_offset; ++ pattern_offset_t fixup_alt_jump; ++ pattern_offset_t inner_group_offset; ++ pattern_offset_t laststart_offset; ++ regnum_t regnum; ++} compile_stack_elt_t; ++ ++typedef struct ++{ ++ compile_stack_elt_t *stack; ++ unsigned size; ++ unsigned avail; /* Offset of next open position. */ ++} compile_stack_type; ++ + /* Subroutine declarations and macros for regex_compile. */ + +-static void store_op1 (), store_op2 (); +-static void insert_op1 (), insert_op2 (); +-static boolean at_begline_loc_p (), at_endline_loc_p (); +-static boolean group_in_compile_stack (); +-static reg_errcode_t compile_range (); ++static void store_op1 (re_opcode_t op, unsigned char *loc, int arg); ++static void store_op2 (re_opcode_t op, unsigned char *loc, int arg1, int arg2); ++static void insert_op1 (re_opcode_t op, unsigned char *loc, int arg, unsigned char *end); ++static void insert_op2 (re_opcode_t op, unsigned char *loc, int arg1, int arg2, unsigned char *end); ++static boolean at_begline_loc_p (const char *pattern, const char *p, reg_syntax_t syntax); ++static boolean at_endline_loc_p (const char *p, const char *pend, int syntax); ++static boolean group_in_compile_stack (compile_stack_type compile_stack, regnum_t regnum); ++static reg_errcode_t compile_range (const char **p_ptr, const char *pend, char *translate, reg_syntax_t syntax, unsigned char *b); + + /* Fetch the next character in the uncompiled pattern---translating it + if necessary. Also cast from a signed character in the constant +@@ -964,40 +997,8 @@ + } while (0) + + +-/* Since we have one byte reserved for the register number argument to +- {start,stop}_memory, the maximum number of groups we can report +- things about is what fits in that byte. */ +-#define MAX_REGNUM 255 +- +-/* But patterns can have more than `MAX_REGNUM' registers. We just +- ignore the excess. */ +-typedef unsigned regnum_t; +- +- + /* Macros for the compile stack. */ + +-/* Since offsets can go either forwards or backwards, this type needs to +- be able to hold values from -(MAX_BUF_SIZE - 1) to MAX_BUF_SIZE - 1. */ +-typedef int pattern_offset_t; +- +-typedef struct +-{ +- pattern_offset_t begalt_offset; +- pattern_offset_t fixup_alt_jump; +- pattern_offset_t inner_group_offset; +- pattern_offset_t laststart_offset; +- regnum_t regnum; +-} compile_stack_elt_t; +- +- +-typedef struct +-{ +- compile_stack_elt_t *stack; +- unsigned size; +- unsigned avail; /* Offset of next open position. */ +-} compile_stack_type; +- +- + #define INIT_COMPILE_STACK_SIZE 32 + + #define COMPILE_STACK_EMPTY (compile_stack.avail == 0) +@@ -2060,10 +2061,7 @@ + /* Store OP at LOC followed by two-byte integer parameter ARG. */ + + static void +-store_op1 (op, loc, arg) +- re_opcode_t op; +- unsigned char *loc; +- int arg; ++store_op1 (re_opcode_t op, unsigned char *loc, int arg) + { + *loc = (unsigned char) op; + STORE_NUMBER (loc + 1, arg); +@@ -2073,10 +2071,7 @@ + /* Like `store_op1', but for two two-byte parameters ARG1 and ARG2. */ + + static void +-store_op2 (op, loc, arg1, arg2) +- re_opcode_t op; +- unsigned char *loc; +- int arg1, arg2; ++store_op2 (re_opcode_t op, unsigned char *loc, int arg1, int arg2) + { + *loc = (unsigned char) op; + STORE_NUMBER (loc + 1, arg1); +@@ -2088,11 +2083,7 @@ + for OP followed by two-byte integer parameter ARG. */ + + static void +-insert_op1 (op, loc, arg, end) +- re_opcode_t op; +- unsigned char *loc; +- int arg; +- unsigned char *end; ++insert_op1 (re_opcode_t op, unsigned char *loc, int arg, unsigned char *end) + { + register unsigned char *pfrom = end; + register unsigned char *pto = end + 3; +@@ -2107,11 +2098,7 @@ + /* Like `insert_op1', but for two two-byte parameters ARG1 and ARG2. */ + + static void +-insert_op2 (op, loc, arg1, arg2, end) +- re_opcode_t op; +- unsigned char *loc; +- int arg1, arg2; +- unsigned char *end; ++insert_op2 (re_opcode_t op, unsigned char *loc, int arg1, int arg2, unsigned char *end) + { + register unsigned char *pfrom = end; + register unsigned char *pto = end + 5; +@@ -2128,9 +2115,7 @@ + least one character before the ^. */ + + static boolean +-at_begline_loc_p (pattern, p, syntax) +- const char *pattern, *p; +- reg_syntax_t syntax; ++at_begline_loc_p (const char *pattern, const char *p, reg_syntax_t syntax) + { + const char *prev = p - 2; + boolean prev_prev_backslash = prev > pattern && prev[-1] == '\\'; +@@ -2147,9 +2132,7 @@ + at least one character after the $, i.e., `P < PEND'. */ + + static boolean +-at_endline_loc_p (p, pend, syntax) +- const char *p, *pend; +- int syntax; ++at_endline_loc_p (const char *p, const char *pend, int syntax) + { + const char *next = p; + boolean next_backslash = *next == '\\'; +@@ -2169,9 +2152,7 @@ + false if it's not. */ + + static boolean +-group_in_compile_stack (compile_stack, regnum) +- compile_stack_type compile_stack; +- regnum_t regnum; ++group_in_compile_stack (compile_stack_type compile_stack, regnum_t regnum) + { + int this_element; + +@@ -2197,11 +2178,7 @@ + `regex_compile' itself. */ + + static reg_errcode_t +-compile_range (p_ptr, pend, translate, syntax, b) +- const char **p_ptr, *pend; +- char *translate; +- reg_syntax_t syntax; +- unsigned char *b; ++compile_range (const char **p_ptr, const char *pend, char *translate, reg_syntax_t syntax, unsigned char *b) + { + unsigned this_char; + +@@ -2989,13 +2966,6 @@ + return -1; + } /* re_search_2 */ + +-/* Declarations and macros for re_match_2. */ +- +-static int bcmp_translate (); +-static boolean alt_match_null_string_p (), +- common_op_match_null_string_p (), +- group_match_null_string_p (); +- + /* Structure for per-register (a.k.a. per-group) information. + This must not be longer than one word, because we push this value + onto the failure stack. Other register information, such as the +@@ -3022,6 +2992,13 @@ + } bits; + } register_info_type; + ++/* Declarations and macros for re_match_2. */ ++ ++static int bcmp_translate (unsigned char *s1, unsigned char *s2, int len, char *translate); ++static boolean alt_match_null_string_p (unsigned char *p, unsigned char *end, register_info_type *reg_info); ++static boolean common_op_match_null_string_p (unsigned char **p, unsigned char *end, register_info_type *reg_info); ++static boolean group_match_null_string_p (unsigned char **p, unsigned char *end, register_info_type *reg_info); ++ + #define REG_MATCH_NULL_STRING_P(R) ((R).bits.match_null_string_p) + #define IS_ACTIVE(R) ((R).bits.is_active) + #define MATCHED_SOMETHING(R) ((R).bits.matched_something) +@@ -4354,9 +4331,7 @@ + We don't handle duplicates properly (yet). */ + + static boolean +-group_match_null_string_p (p, end, reg_info) +- unsigned char **p, *end; +- register_info_type *reg_info; ++group_match_null_string_p (unsigned char **p, unsigned char *end, register_info_type *reg_info) + { + int mcnt; + /* Point to after the args to the start_memory. */ +@@ -4463,9 +4438,7 @@ + byte past the last. The alternative can contain groups. */ + + static boolean +-alt_match_null_string_p (p, end, reg_info) +- unsigned char *p, *end; +- register_info_type *reg_info; ++alt_match_null_string_p (unsigned char *p, unsigned char *end, register_info_type *reg_info) + { + int mcnt; + unsigned char *p1 = p; +@@ -4500,9 +4473,7 @@ + Sets P to one after the op and its arguments, if any. */ + + static boolean +-common_op_match_null_string_p (p, end, reg_info) +- unsigned char **p, *end; +- register_info_type *reg_info; ++common_op_match_null_string_p (unsigned char **p, unsigned char *end, register_info_type *reg_info) + { + int mcnt; + boolean ret; +@@ -4588,10 +4559,7 @@ + bytes; nonzero otherwise. */ + + static int +-bcmp_translate (s1, s2, len, translate) +- unsigned char *s1, *s2; +- register int len; +- char *translate; ++bcmp_translate (unsigned char *s1, unsigned char *s2, int len, char *translate) + { + register unsigned char *p1 = s1, *p2 = s2; + while (len) diff --git a/app-admin/logsurfer+/logsurfer+-1.8-r6.ebuild b/app-admin/logsurfer+/logsurfer+-1.8-r6.ebuild new file mode 100644 index 000000000000..24ab8341c120 --- /dev/null +++ b/app-admin/logsurfer+/logsurfer+-1.8-r6.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="${P/+/}" + +inherit toolchain-funcs autotools + +DESCRIPTION="Real Time Log Monitoring and Alerting" +HOMEPAGE="https://crypt.gen.nz/logsurfer/" +SRC_URI="https://downloads.sourceforge.net/logsurfer/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="freedist GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +RESTRICT="bindist" #444330 + +RDEPEND=" + acct-group/logsurfer + acct-user/logsurfer +" + +PATCHES=( + "${FILESDIR}/${P}-fix-declaration-of-check_context_linelimit.patch" + "${FILESDIR}/${P}-C23.patch" +) + +src_prepare() { + default + + #https://bugs.gentoo.org/905941 + eautoreconf +} + +src_configure() { + local myeconfargs=( + --with-etcdir=/etc + ) + + econf "${myeconfargs[@]}" +} + +src_compile() { + tc-export CC + default +} + +src_install() { + dobin src/logsurfer + doman man/logsurfer.1 man/logsurfer.conf.4 + + newinitd "${FILESDIR}"/logsurfer-1.8.initd-r1 logsurfer + newconfd "${FILESDIR}"/logsurfer.confd logsurfer + + einstalldocs +} diff --git a/app-admin/setools/Manifest b/app-admin/setools/Manifest index 5b76ba754a10..e519d0820e3f 100644 --- a/app-admin/setools/Manifest +++ b/app-admin/setools/Manifest @@ -2,6 +2,6 @@ AUX setools-4.5.1-remove-gui.patch 1194 BLAKE2B 39c9fe32301b065bee51358694f4f79d DIST setools-4.4.4.tar.bz2 262867 BLAKE2B d64605ef050a2d51531e2a180bff086da536aa8d5e5c8cb96a81e137f575d089f9e9ec117cf0de9864f07174d92258b27ebf8fbc462714ef50bbd6d9f80d0a60 SHA512 ef72a7244ba0c724c4aea3afc40d71427e9c0592715f81cccaa8917e96836a88807ea78039c11c261dd3b4d72294accd76ab4bd37447cd500772030245db3c6e DIST setools-4.5.1.tar.bz2 264998 BLAKE2B 479cec6f541c1e7125d641928ba49aee949e538612a478840cec2d70106dcf9f7fa5b8049c9d18c560587670ee624a3a744714667d52b99cff24c51e72026db7 SHA512 1045c223423fcb056ffbc2f93c4dc0ccc6ae078ce7d2acbe3a3c65de19440fe801b5b9f71038cde62bf9851f52d868c845aafbe33691ee531cf9854217e061d8 EBUILD setools-4.4.4.ebuild 1353 BLAKE2B 87f4801abbcf91b3ef920460cb806b2bc51114b45619e2f51404e7959ed704b76a6d3c752d8ecef4cabd17514a83b1ec70c28202980d3a0333d8f5e7a176d90f SHA512 87493707fec2369723ac3f433fd73531d5db6baa1d54dc02d302ed9e73229f4a60f1c0aebd89cc84c7d82a1ce9a4b2a552c13d2373b36f15aee28f14eeb50ecf -EBUILD setools-4.5.1.ebuild 1502 BLAKE2B 32e1a2bc39187418de801a0314eec4142f97212efa43d00ab0cc42ac1b3ee0a76820dc65f07504c277b49137b3ddc2d922dd76e65c6606073c194895fc5a4e94 SHA512 d4b073d0229a6a919d88b0e9ae131dce83c67c7220eb19206bdab408a0d5f4171e17ea100eee7704899e739e0a2bcaca0fb17a5e7a241599ebdac7b537d95add -EBUILD setools-9999.ebuild 1511 BLAKE2B 3271aba051e17a4484304840b05486555814832a043f58a640515cdde7f72955cddc30a6f7a27fa01914465b5c9ab9aa8607114f4554c8398a9aaca5fa1cc4e6 SHA512 1a9a5fefa0c83f01358a5f31cd6929bf0e2b607669a24669e0575bdc144b7c07db36b62ff2ee392cfaabab89500e2b6a1532e07935ded45f04a9e8902c06f862 +EBUILD setools-4.5.1.ebuild 1502 BLAKE2B 1a162b03b4aea530bbf9fe8ece3559b300397e4343d79e668750e715c09f1468b2454547dab3052f096b74d4016d43fe23aa71b2572f690a778def0c5f0cf945 SHA512 cdef256be77693b832e6e7547cfae42d82a0192af3076dab0b4fed1c1e8e5de9b511207cffdbdd87e034885df07fe191265752c72f97042d0b72b7438480abc8 +EBUILD setools-9999.ebuild 1511 BLAKE2B 58e54e141ff3fddf463d6d7af209101becad64a1b8242f539d63b7da725eecf70912f637baaa6323f352667a490e125590f6382ba5787a2d9679a590bf6a5e86 SHA512 d8b438442b814ddaca387c5f975e0ee20bc1518aa73b659ed44d89d314d2b8da5756534ce49963b956b8c1d6b5932172079c07c89d153f3f619cc1f3b7eb8853 MISC metadata.xml 335 BLAKE2B 81a7604472415bdf249d90f69e80a7a7c66f23597cba3005fc1fc825012ffdeb29bcb3f8f8b028ee35e0a076fe4863c25d79077718b28d5f658e68df2a703c5b SHA512 9115e12f13e78b8f63ec90a2ed71c5c731781415a77c2fd06bba358240261bf83183f14f2d38e5e9ffcafaee56de4df224b517afceb536d8e1e6af6f1eaa0938 diff --git a/app-admin/setools/setools-4.5.1.ebuild b/app-admin/setools/setools-4.5.1.ebuild index 3bf6621425a8..026a341e6caf 100644 --- a/app-admin/setools/setools-4.5.1.ebuild +++ b/app-admin/setools/setools-4.5.1.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 diff --git a/app-admin/setools/setools-9999.ebuild b/app-admin/setools/setools-9999.ebuild index c7c56b0bb408..052075285d71 100644 --- a/app-admin/setools/setools-9999.ebuild +++ b/app-admin/setools/setools-9999.ebuild @@ -5,7 +5,7 @@ EAPI=8 DISTUTILS_EXT=1 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit distutils-r1 |