From ca533b9b46b871263ead04dcb28165df09a3f282 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 13 Apr 2025 08:44:58 +0100 Subject: gentoo auto-resync : 13:04:2025 - 08:44:57 --- net-misc/Manifest.gz | Bin 53153 -> 53155 bytes net-misc/netopeer2/Manifest | 2 + net-misc/netopeer2/netopeer2-2.2.35.ebuild | 48 +++++ net-misc/tigervnc/Manifest | 2 + .../tigervnc/files/tigervnc-1.15.0-fix-inetd.patch | 47 ++++ net-misc/tigervnc/tigervnc-1.15.0-r1.ebuild | 238 +++++++++++++++++++++ 6 files changed, 337 insertions(+) create mode 100644 net-misc/netopeer2/netopeer2-2.2.35.ebuild create mode 100644 net-misc/tigervnc/files/tigervnc-1.15.0-fix-inetd.patch create mode 100644 net-misc/tigervnc/tigervnc-1.15.0-r1.ebuild (limited to 'net-misc') diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz index 3fffb4af963d..1b6dc0d39db0 100644 Binary files a/net-misc/Manifest.gz and b/net-misc/Manifest.gz differ diff --git a/net-misc/netopeer2/Manifest b/net-misc/netopeer2/Manifest index 3b8b4df08d45..8c8ed43d24f1 100644 --- a/net-misc/netopeer2/Manifest +++ b/net-misc/netopeer2/Manifest @@ -1,3 +1,5 @@ DIST netopeer2-2.1.59.tar.gz 390371 BLAKE2B 777ff3a5db93bbeabb0f19dfb9a23b67f1945a834cfff716b3144fe24c62f848f048e35fac8ae6d10a7040bdbb29e1ff8ff3559f68a46ccf23fe958152adc3da SHA512 4eb889cb018f22308578712edcaf2f2e20dc4fddf45dded66f644c5288e3ef16cdcf00e61f3d03a2b8e97c4f31441d46651fea12bc3af229aae9b720de59789f +DIST netopeer2-2.2.35.tar.gz 380805 BLAKE2B 4aaf8f5aa41646b97b3fc2f1b62bdb584ad2547f0dbad37843048782b7f0800b43ce910915605bff1f5b12fdb90f05ed118f2fc62a6df4dc363c98d12c9a62e8 SHA512 69053e5653a275fbc90ed4ace4a6370965f94692573e8a6371167afe0afc22680ec15fc82803ea6b1d1495e52dd5cd4e4f93724f16c4a0a9aaf3985e3dea02b9 EBUILD netopeer2-2.1.59-r1.ebuild 996 BLAKE2B b1aed94cdf8e0f9533afb74d008c042f4c5be8ee16ef0160af7266827a9266bac81d8dda7da40f901775468b33986acbfe4936649738559bf1307451dfb8d03d SHA512 98d54a73f38a699605421ee5233c98964ca9f6d3ae89c321f0c944fdfd1ca3e51d56a127082eb023cb26bfb3c8ab46cf7d9a5f04c20fd596041f17efad560f54 +EBUILD netopeer2-2.2.35.ebuild 986 BLAKE2B a7db388ae060cba3471600efd4ec2b7df0905234081e912a5584f3f42c6ba3f632c74a46b207407b736bd88e035c9d1867939a5d3dbda70dc953362f28f6bfd3 SHA512 1d4c1d89880ea879a4a8de4e26ffd77c87cde245fc5c8973acbcaa98d2f0ef9b64ee9fb9ce7958482852b9d12e4f0e282942d26caa5b9f48da91a396bec93ab0 MISC metadata.xml 249 BLAKE2B 31bffad9873f2d0249697a16c48623c0a74097199f7082093a5cb5262f36973b3d8db2f68c50d47e8cef87f74b65f0b8f07f300a50ab9ab001bbc078ed9c8374 SHA512 9eb6dbc97797e56249d02d043aef2d61bca3f7e1f55967a37bad415a400f10d6d9a9fc55c8516278df11f8251ef2148333f7ba94663af016e20b3f9d3210af09 diff --git a/net-misc/netopeer2/netopeer2-2.2.35.ebuild b/net-misc/netopeer2/netopeer2-2.2.35.ebuild new file mode 100644 index 000000000000..c0034365b63f --- /dev/null +++ b/net-misc/netopeer2/netopeer2-2.2.35.ebuild @@ -0,0 +1,48 @@ +# Copyright 2021-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Server for implementing NETCONF configuration management" +HOMEPAGE="https://github.com/CESNET/netopeer2" +SRC_URI="https://github.com/CESNET/netopeer2/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + app-misc/c_rehash + dev-libs/openssl:= + net-misc/curl:= + >=net-misc/sysrepo-3.3.10 + >=net-libs/libnetconf2-3.5.4 + net-libs/libssh:= + >=net-libs/libyang-3.7.8" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_configure() { + local mycmakeargs=( + -DSYSREPO_SETUP=OFF + -DENABLE_TESTS=OFF + -DENABLE_VALGRIND_TESTS=OFF + -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc" + ) + + cmake_src_configure +} + +src_install() { + cmake_src_install + + insinto /etc/netopeer2 + doins -r scripts/. +} + +pkg_postinst() { + elog "In order to do initial server setup please" + elog "run setup scripts located in /etc/netopeer2" +} diff --git a/net-misc/tigervnc/Manifest b/net-misc/tigervnc/Manifest index 1a80cdbbdbb2..b0c96da2b70a 100644 --- a/net-misc/tigervnc/Manifest +++ b/net-misc/tigervnc/Manifest @@ -4,11 +4,13 @@ AUX tigervnc-1.14.0-xsession-path.patch 1008 BLAKE2B f73bbab10b21a8b27b5b1773e43 AUX tigervnc-1.14.0.confd 530 BLAKE2B 1152c237744ee69ab317a8d979a8282abb259cb359500b251c31faf6a683ec11c31ef283749e420f5fce54a9f5bec7e97df4ccfdae41871173d30458c8669137 SHA512 75dbae29d2bab1e1b56f9d2d73bb674cbd968a9919e085bc1d356726caed91b469474753176d657c0b5ef2afe6fdf691b661d2224062b22bc39a9752951ac6d4 AUX tigervnc-1.14.0.initd 2996 BLAKE2B 675bc890a23805aceeeb1ee559d192c4a39ee7251d520cc5d98cfd2c2f075737fb3ed192903a08f850603847ce7769e3ae01b2c29dc4591cb3444edf835c6e0d SHA512 0e4043df37125e48d4314fc87400bf5e4eb9ca9848d2afead2f34b4f94422a03b939c3cf246a40c44b91e9cf0aec261f35a3c98e9861810db2f5a73f384a3c60 AUX tigervnc-1.14.1-pam.patch 959 BLAKE2B 384b065ac6f273ff302f8469c039e81f0bc7a98f684162aa8883af5332bc3450032e2a87f12d0f0c576df167817b3b7875b6675cc8af26de14f0c0147077b353 SHA512 d6ee39c53cab920a9f3432012714aaaa7f87db90763156bfcea26e394e381fa47eed8cbe62a956cb983059b28811932b16e79dc0445390a59288c27fc77d6caa +AUX tigervnc-1.15.0-fix-inetd.patch 1395 BLAKE2B 7c02a42ca03ace9911992d529253da81eb9aae2e31992d433defcb638f32f858600fbee93ac7f28fbce7dfa542a34a7dd32deb98ebc432c4c829c3f09151a4f6 SHA512 cec563f1c5dab82bad3a1db3c0a64c2e74297bb69fd5a9ee2646bed556fff17e19c8f56ffc9ae57d1939d6c1a84a74d16d5cf60d70b7648b371389e75dea0dbd DIST tigervnc-1.14.1.tar.gz 2097932 BLAKE2B 44593837154e019562f63cad54afaa41d1af7a5199988571002019dc60af193162a54b4c3f4e57a3cef2c824253bec5d83f029ba489a7f5459873255b1968cba SHA512 d7a6cff4a3a1e4c30e2dbd6e17ad2d76145e76f5c1a93abbaf32b1c488377a4eaf936d4e8a24a97863948138ba40031c862f9da1c1cd427da35ebffa8eaa4f31 DIST tigervnc-1.15.0.tar.gz 2126369 BLAKE2B c8646860884ae8fec7f81d9e87967bb279e7bf7ebcc69973660ed827f5a1cf6d8700a70a364e9099e68779b6dfb168242db2afa428f5cfc11784020696261191 SHA512 0b550296b5bd06ac9d63ce10861ff54d24e79b6ac1551d80e9b81845fa873d85bfd684112c66d86188c9c61fdffb9421ea8696c1c7fd15a24fb1bf6bfe6a5e05 DIST xorg-server-21.1.14.tar.xz 5016608 BLAKE2B b64ff9bbcd1d1c632b588800acb1531d6295a52347294d323d684a7149a4f803fb38357a102d715525511c8bb8554daf2e71c28149ccb650b1c7c1990351f53e SHA512 833d36ca4a409363dc021a50702bc29dbb32d074de319d6910a158b6e4d8f51a20c3b0de0486d9613d4e526fe4fd60ca306b3c9fcce7d014ca8cc10185afd973 DIST xorg-server-21.1.15.tar.xz 5009756 BLAKE2B a7d5df70a4af98b903a306850a169879cf083b2c811f6e75e1e916f85441214541f7c9fa0e0089c4bf08c67597166d97ea194c6a0a511948568120e579d1104f SHA512 677bbec81ecdd1d14e1d289a00c40249988985ec636e5473b30c4f63bad03a6cc5f9168cea94969e1550370eee8863595bc9c064c3d218a96123afc7567bf363 EBUILD tigervnc-1.14.1-r3.ebuild 5627 BLAKE2B db59a02eb600fee173539da9f7949e4e9cabb3dca487bb12f1983362888dc4a264f25c6acdcaac4427aeb3ce9e67431974ce08c4bdd292d3bfe1b5012c9249bd SHA512 7a9a27c13a46a9370cb18a494738f6e53524450d085bc00d84b7a789f97757ee1e301886a71baa294323afea810ffd69c81f565ea42db439759c04a4cec4228c +EBUILD tigervnc-1.15.0-r1.ebuild 5625 BLAKE2B 9abade52497a89435058c6d819eec01ecc93aebcb20cf5d2e8bef21d60ff4e99448d69cb11a12a71c6bbfd76a638edb88c752d45d97bb13d71e182a3679c95ba SHA512 0102c68a30830e6273b2c12e4c498e8d9cf342be0565817b8af3642a55bb65f543b38dd0149057f2afae4a05f3d337fb87bd13d87b11ef219c991c10ef23b7bb EBUILD tigervnc-1.15.0.ebuild 5584 BLAKE2B 7a4971269e2036f0c7b5d583257fc20413264977db3dae34428c6b66682344dc2de06a53caa35a5809c61f60e734ca9189f8f4e99d2ea72271b3d2aa6ed646a9 SHA512 9d02ee11e4dfaa318b29f04e41fdbb03f12a6db0e16dc5c2b20ea4c490301bab6ff9946f2ad9371a395136a945e1aaecbaa7b63e857af481706a02381271e958 EBUILD tigervnc-9999.ebuild 5500 BLAKE2B 5b96af09bf491a9a0cdd87b8a0cf77360759e2e5550deeab0b626b3b4cf909d437fd317d57757e2ef93cbf8f8b2a2b997d8b7d861148dce3f4c44e5b15e90a44 SHA512 6f2a2b0a5d11a6d26d6faec08fa5e670d28e735b13d562e0af6ab6c2e201d031f845884586c5e67c40cf810bcebeb06cd00e6bbdb66cd3e6e66d5704f0624ab5 MISC metadata.xml 602 BLAKE2B cd3ae9a2fa5758627621230b5bc005b46c65d028764c5578d7684ae7aaa6403d301a59476e2aae6fa4a7a1f38cd0d8c23a7db3a784666aa2f375267444c48658 SHA512 16c1ccff038df995cbe4bace496636e41f1de9c28ad25c45d49f63485d3b7b71d9682866ff1b005acc7b401d66112c1709048298a77fb1c0baadc879fa236743 diff --git a/net-misc/tigervnc/files/tigervnc-1.15.0-fix-inetd.patch b/net-misc/tigervnc/files/tigervnc-1.15.0-fix-inetd.patch new file mode 100644 index 000000000000..5d7ec9f8070a --- /dev/null +++ b/net-misc/tigervnc/files/tigervnc-1.15.0-fix-inetd.patch @@ -0,0 +1,47 @@ +From 1f1aaca09a1f9919f5169caea9c396b14c2af765 Mon Sep 17 00:00:00 2001 +From: Pierre Ossman +Date: Tue, 8 Apr 2025 14:41:04 +0200 +Subject: [PATCH] Don't print Xvnc banner before parsing args + +If we'll be running in inetd mode, then stdout and stderr will be a +client socket and not an appropriate place for logging. + +Mimic what Xorg does instead. +--- + unix/xserver/hw/vnc/xvnc.c | 9 +++++---- + 1 file changed, 5 insertions(+), 4 deletions(-) + +diff --git a/unix/xserver/hw/vnc/xvnc.c b/unix/xserver/hw/vnc/xvnc.c +index ddb249937..a13168c47 100644 +--- a/unix/xserver/hw/vnc/xvnc.c ++++ b/unix/xserver/hw/vnc/xvnc.c +@@ -446,7 +446,7 @@ ddxProcessArgument(int argc, char *argv[], int i) + } + + if (!strcmp(argv[i], "-showconfig") || !strcmp(argv[i], "-version")) { +- /* Already shown at start */ ++ vncPrintBanner(); + exit(0); + } + +@@ -1171,8 +1171,11 @@ InitOutput(ScreenInfo * scrInfo, int argc, char **argv) + int i; + int NumFormats = 0; + +- if (serverGeneration == 1) ++ if (serverGeneration == 1) { ++ vncPrintBanner(); ++ + LoadExtensionList(vncExtensions, ARRAY_SIZE(vncExtensions), TRUE); ++ } + + #if XORG_AT_LEAST(1, 20, 0) + xorgGlxCreateVendor(); +@@ -1266,7 +1269,5 @@ vncClientGone(int fd) + int + main(int argc, char *argv[], char *envp[]) + { +- vncPrintBanner(); +- + return dix_main(argc, argv, envp); + } diff --git a/net-misc/tigervnc/tigervnc-1.15.0-r1.ebuild b/net-misc/tigervnc/tigervnc-1.15.0-r1.ebuild new file mode 100644 index 000000000000..6a00ae9be0f4 --- /dev/null +++ b/net-misc/tigervnc/tigervnc-1.15.0-r1.ebuild @@ -0,0 +1,238 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CMAKE_IN_SOURCE_BUILD=1 +inherit autotools cmake eapi9-ver flag-o-matic java-pkg-opt-2 optfeature systemd xdg + +XSERVER_VERSION="21.1.15" +XSERVER_PATCH_VERSION="21" + +DESCRIPTION="Remote desktop viewer display system" +HOMEPAGE="https://tigervnc.org" +SRC_URI="server? ( ftp://ftp.freedesktop.org/pub/xorg/individual/xserver/xorg-server-${XSERVER_VERSION}.tar.xz )" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/TigerVNC/tigervnc/" +else + SRC_URI+=" https://github.com/TigerVNC/tigervnc/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="dri3 +drm gnutls java nls +opengl +server +viewer xinerama" +REQUIRED_USE=" + dri3? ( drm ) + java? ( viewer ) + opengl? ( server ) + || ( server viewer ) +" + +# TODO: sys-libs/libselinux +#