From 67dbd3ba144944fbf4b466be1b5fa0569b774e6f Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 25 Feb 2025 19:25:33 +0000 Subject: gentoo auto-resync : 25:02:2025 - 19:25:33 --- net-misc/Manifest.gz | Bin 53649 -> 53648 bytes net-misc/freerdp/Manifest | 4 +- net-misc/freerdp/freerdp-3.12.0.ebuild | 2 - net-misc/freerdp/freerdp-9999.ebuild | 2 - net-misc/sysrepo/Manifest | 4 +- net-misc/sysrepo/sysrepo-2.2.150-r1.ebuild | 43 ++++++ net-misc/sysrepo/sysrepo-2.2.150.ebuild | 40 ------ net-misc/sysrepo/sysrepo-2.2.60.ebuild | 40 ------ net-misc/vmpsd/Manifest | 4 +- net-misc/vmpsd/files/vmpsd-1.4-C23.patch | 159 +++++++++++++++++++++ .../vmpsd/files/vmpsd-1.4-missing-includes.patch | 80 +++++++++++ net-misc/vmpsd/vmpsd-1.4-r1.ebuild | 48 +++++++ net-misc/vmpsd/vmpsd-1.4.ebuild | 48 ------- 13 files changed, 336 insertions(+), 138 deletions(-) create mode 100644 net-misc/sysrepo/sysrepo-2.2.150-r1.ebuild delete mode 100644 net-misc/sysrepo/sysrepo-2.2.150.ebuild delete mode 100644 net-misc/sysrepo/sysrepo-2.2.60.ebuild create mode 100644 net-misc/vmpsd/files/vmpsd-1.4-C23.patch create mode 100644 net-misc/vmpsd/files/vmpsd-1.4-missing-includes.patch create mode 100644 net-misc/vmpsd/vmpsd-1.4-r1.ebuild delete mode 100644 net-misc/vmpsd/vmpsd-1.4.ebuild (limited to 'net-misc') diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz index 3d5d91abd0df..8e154a2ccf49 100644 Binary files a/net-misc/Manifest.gz and b/net-misc/Manifest.gz differ diff --git a/net-misc/freerdp/Manifest b/net-misc/freerdp/Manifest index 7f790a6e76f5..6057c7751f1b 100644 --- a/net-misc/freerdp/Manifest +++ b/net-misc/freerdp/Manifest @@ -22,11 +22,11 @@ DIST freerdp-3.9.0.tar.gz.asc 228 BLAKE2B 6749a3c9cd7fff6b46ebe36d253f64be8abcd4 EBUILD freerdp-2.11.7.ebuild 4059 BLAKE2B f104ca6d06a417cc3e5930fe85eadbf9fa10c61bb52e544daeaaf3316c216ba6363b0b1d3d1a0b79455fe9613831748901f0edce28f5d2df9cca8abffdd349a3 SHA512 fe9ebbcacf18cb59d16458c5cfe47cf15fe89150ebfeca176b6d288b96112ef0965e517171f87c16e62590eee8b3a6a106fe2ba87062061e98dd36f33671b18a EBUILD freerdp-2.9999.ebuild 4014 BLAKE2B 8e16a4c7dc35301402fbae5da1ba9da5673f0b5c4d8da811e5671f91816265a7dad92b5ae69533f44c084cec371962eac4499a0bb7ce98665336abf3ddaa730e SHA512 7ca53326d24353a2e1bc2d5c006c6a0866c98363d11ab231ff1c086119545979019ad9e13d9e40d4903bb020f4b891a041c0c93edfd566def19296b870e968fc EBUILD freerdp-3.11.1-r1.ebuild 4651 BLAKE2B 7ec1be1e68c5b1f49b6344c52718665276b797d000fd21122022a133106db06d378b868d05c7e455e6bace08061d9666f153e63676153b4522f40e9472a8c04a SHA512 1791e5989d6eec03d5568e01b3de55f46a3ab7174b68d775705d0eabeafde95e9d47103fb6861ce9c695c0b3b025eac358a649c2ec997feec3ad2b46f7348f87 -EBUILD freerdp-3.12.0.ebuild 4706 BLAKE2B 13acdc50887c4f4988e73ab60220cfa788e74a2fc19ecf87c136b4289e3719bd51711f2c2bcd75239f50643721e9fa7d3950f1ee7453103601920ce01b5aafa8 SHA512 55586bc1c8c77da1932f3a30ea6a6d4b4b485ea2b2f552ff491d7e45dafaaf9bb4679ea811f492f3005cb4b2a82480566d231d08e985322a2f9ad38ffc6f93f6 +EBUILD freerdp-3.12.0.ebuild 4679 BLAKE2B d1a10b095c2e50ced6d19916b37e46e8adc645cfc45485da2180b49b36c738450c0209b5df6318970386a4314eb8d812e26055c2470848920481a34455cdfd91 SHA512 cb18585dfabb1fb68cc514c79dccf5ec72d7a287ff22ba4012585a7a4d8325e19548cda0263304e1f418cdcf953bc4c1b72fa9c80a020c9e5d4164195546e9ee EBUILD freerdp-3.4.0-r12.ebuild 4202 BLAKE2B 5f55807ba41422d61497b7ee08a0b150ad41a92ea50a83c9d1aaac06700b1b7b99927c651a9e861860935bb0643174be983e09e2b9f07e5cf99bb3c75016d2b1 SHA512 6a3029a833773ae2e30da1510d4a7d0b185cc300d1c53c164ae8da5f63b3fd63d2a0bc90616546b0ce45f162eda34b907230392267facb948123ea3ef60d21a2 EBUILD freerdp-3.6.3.ebuild 4340 BLAKE2B 8472e441c21a0a9495242e314e52be5013b17b54a8694d6fe8560cb8e31fbbd23996fdabb98de6d87c0f4c1b5eb4596d416d41d3039904d747fa3ff12f7ca425 SHA512 4bf09d96f4931f12d1511a75599bdcb8cb28b80b4d43ebd8d16e33e8210ffbdf1690fac6d66c06657d165d22db1ac5db1eff4cae0eacc466ffb4f8d7ba764d23 EBUILD freerdp-3.7.0.ebuild 4288 BLAKE2B 46b1483dc049b9a791bc35d29a8c411a5d9a3c9efb0768ccfa51b9f95fb050815611fc25339f55797ca605a0bf0f9cdea27bac61ee532c6e88932068b8a8c237 SHA512 284f977053213df5d2ca5f7e1e778a513a38e0c37e853133ec3f7a1520940f742ab9112d8383190cb2fd17d5f3cc7a08b88cd9efb199746db069a8a54c7eb517 EBUILD freerdp-3.8.0.ebuild 4562 BLAKE2B 2ac61c7816eee4e6937c968316baeece1a483453c2c61c74055f79f2767121f7cf4d45f560ce7f178812d64f5f5a26924c47467b38f98f337f990c61e00de881 SHA512 047e5d06388077a76590e8ea1a575e04a4b61772dc2969fb41c22b7b0e16aa67ad207f79f420617d431735151c4de7f0c387ed3c830c4981f53698205fb59d86 EBUILD freerdp-3.9.0.ebuild 4566 BLAKE2B 361aa3061b8f579ded57069aa9589f01645a3a2f288e24f605abb594d5026608ab55c132cd2b1a55fc4b619e3810cc2f6f6ff5cc4cf4258faca716195d559448 SHA512 80b846fb437a526adb5fe15e24296585ff1bf8c6efb659b7ea580a1ba38ff829d6f3c221171fd1f482a3a8a5726b3c85be679bec17a92c9daf613df285dedd3c -EBUILD freerdp-9999.ebuild 4651 BLAKE2B 7ec1be1e68c5b1f49b6344c52718665276b797d000fd21122022a133106db06d378b868d05c7e455e6bace08061d9666f153e63676153b4522f40e9472a8c04a SHA512 1791e5989d6eec03d5568e01b3de55f46a3ab7174b68d775705d0eabeafde95e9d47103fb6861ce9c695c0b3b025eac358a649c2ec997feec3ad2b46f7348f87 +EBUILD freerdp-9999.ebuild 4624 BLAKE2B 336539f3a858d023886f03cebfbb7e10874b9beb67b319ddd5631b4d6f8d3771f43a1eb60dc4893f506cb6b51fc488f384a50b9d7082e38ca876b10171b303e0 SHA512 0dec379183c5273b648acbeffda463d3c7f31fa424196777d41543a5487153daccb1f60214f2d921d0642f6399ebb8646ebd10093ed1137fb69c7b10b83cd142 MISC metadata.xml 650 BLAKE2B 619e236cb4c4b249beafc2e4772c5321e5c912242a0e69d7e181867a83078ebfadd639aa5b7cf2a0da58572ade2ae374bfd61f41d83e333065bbfde2c06533ed SHA512 f9ec3e33c342c2a364be4d780c0fc69800617896bda40e473175f0b98f39925ea7bcc1896993782470fd9aad1b04edc2848baf5db2a8dd4e2c4099c062e657ae diff --git a/net-misc/freerdp/freerdp-3.12.0.ebuild b/net-misc/freerdp/freerdp-3.12.0.ebuild index 3908b6b5e4c7..8f824fe5e22c 100644 --- a/net-misc/freerdp/freerdp-3.12.0.ebuild +++ b/net-misc/freerdp/freerdp-3.12.0.ebuild @@ -132,8 +132,6 @@ run_for_testing() { } src_configure() { - # bug #881695 - filter-lto use debug || append-cppflags -DNDEBUG freerdp_configure -DBUILD_TESTING=OFF run_for_testing freerdp_configure -DBUILD_TESTING=ON diff --git a/net-misc/freerdp/freerdp-9999.ebuild b/net-misc/freerdp/freerdp-9999.ebuild index 7604fb6710cd..71f7479a902a 100644 --- a/net-misc/freerdp/freerdp-9999.ebuild +++ b/net-misc/freerdp/freerdp-9999.ebuild @@ -128,8 +128,6 @@ run_for_testing() { } src_configure() { - # bug #881695 - filter-lto use debug || append-cppflags -DNDEBUG freerdp_configure -DBUILD_TESTING=OFF run_for_testing freerdp_configure -DBUILD_TESTING=ON diff --git a/net-misc/sysrepo/Manifest b/net-misc/sysrepo/Manifest index 6b155548784f..8e8383a3cf27 100644 --- a/net-misc/sysrepo/Manifest +++ b/net-misc/sysrepo/Manifest @@ -1,5 +1,3 @@ DIST sysrepo-2.2.150.tar.gz 873758 BLAKE2B 55a9d22fede4f226f24b87829c88b72096ea8a18aa9aa44e168cd3f9817f49080a4757c99d5a179cadf0352c3cbbe09d92006195140a9973d39bc0db6ed103d8 SHA512 b9ee7db9ca32c68576fdb300c3c5605c130b6639d942d5e39bd9ce48039fe90e0e69756e7914071f49c2db3083ba36f1f431f3f9bdaf02e3d040646e051e4cef -DIST sysrepo-2.2.60.tar.gz 782781 BLAKE2B afaef4e0a3d21a636f84d76ee0de55b1365e0e66cb9335ca748752747af99eb58c368eafd7c087a1df050ff4d1c2800601d125915f2debaad8ccc77278d30b84 SHA512 720299b57a0615ba99e01e7d42bc85d5ba5482d82680c47961f6876400009850e8fdf5c0753c39600ef0947a318394eb6108772ac1a575584f26bdc6e2305a57 -EBUILD sysrepo-2.2.150.ebuild 777 BLAKE2B baefc0c44a63d65fb88e0a6bf1fc805b0c675fa7d240812040d6b031954f5e26620dc1f015874459e041210cfda6d0122f531c906306fd8f3910a3ed1d9190e7 SHA512 8c0fc64ac72ae0685a19480ee91b38be4c153aca5c84c5ab11915ac91d392fcbfc8417e999e153b2c53d8b50e597c6e7d1f6c965c9706e500c278a3e1e3ac12c -EBUILD sysrepo-2.2.60.ebuild 776 BLAKE2B efb2b62516a1585a93211b4b43de79deae720bafa58763282917e2411a9747972afb44eecdf57d9aa03e191a221a10029575bbcba666a44949496dbf552f2c9a SHA512 1c9b851991810df6c76aded9a957c7638be26ee082e6f1ea4578fe7acdc36a404a2ffe578e9c9dfd5ecd9a6ae04f0cbf9006fca392c707cb490d79aa5e16e2cc +EBUILD sysrepo-2.2.150-r1.ebuild 803 BLAKE2B 70a8ab478453e7e6a6ced380ab9c37ebe31fc7851966dae8205f63fdf02b0ceecae0178fff8a65e2848db924337efe5688dea936bf50839d960a41c45640c853 SHA512 a3f6f2144aba107b84f042d7b40617f99c9c3317371a3c981d68707832b0cbcd917bf546e9eebdaa0e517765f03f78f3e55eac890917ec2096af5930be2e9f42 MISC metadata.xml 248 BLAKE2B cb7495b0d0bbbef4015da582c5d0e26e46379b57d7a8efa353c9e2c907e4b0c2d3bf184b306fae3c424899e02ca80efdfef208e9d7927cd57c1025d680669d43 SHA512 2af7aa773cda91fc77b579ad8294e8a5341299153540ef4e23cf33d595d09d82e9deca988638559999d6892708f1266370a7145dc7321a395554e574d1ea17d5 diff --git a/net-misc/sysrepo/sysrepo-2.2.150-r1.ebuild b/net-misc/sysrepo/sysrepo-2.2.150-r1.ebuild new file mode 100644 index 000000000000..5920d7e1e4b4 --- /dev/null +++ b/net-misc/sysrepo/sysrepo-2.2.150-r1.ebuild @@ -0,0 +1,43 @@ +# Copyright 2021-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="YANG-based configuration and operational state data store" +HOMEPAGE="https://www.sysrepo.org" +SRC_URI="https://github.com/sysrepo/sysrepo/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64 ~x86" +IUSE="doc test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=net-libs/libyang-2.1.148 + + + #include "data.h" + #include "log.h" + ++extern void parse_error(const char *token); // from parser.c ++ + void *macs = NULL; + void *vlans = NULL; + void *ports = NULL; + void *vlan_groups = NULL; + void *port_groups = NULL; +@@ -35,13 +37,14 @@ + exit(1); + } + + void *xfree(void *p) { + +- if (p == NULL) return; ++ if (p == NULL) return NULL; + vmps_log(DEBUG|SYSTEM, "FREE: %x",p); + free(p); ++ return NULL; + } + + /* --------------------------------------------------------------------------- */ + + int compare_mac(const void *pa, const void *pb) { +--- a/external.c ++++ b/external.c +@@ -20,11 +20,11 @@ + pid_t external_pid = 0; + + int tocli[2]; + int fromcli[2]; + +-RETSIGTYPE sig_term() ++RETSIGTYPE sig_term(int) + { + + vmps_log(SYSTEM|INFO, "Terminating external program (%d).", external_pid); + if ( kill(external_pid, SIGTERM) < 0 ) { + vmps_log(SYSTEM|FATAL, "Cannot send TERM signal to external program (%s).", strerror(errno)); +@@ -33,21 +33,21 @@ + + vmps_log(SYSTEM|INFO, "VMPSD TERMINATING."); + exit(0); + } + +-RETSIGTYPE sig_child_e() ++RETSIGTYPE sig_child_e(int) + { + int pid; + int status; + + pid = wait3(&status, WNOHANG, (struct rusage *) 0); + vmps_log(SYSTEM|INFO, "VMPSD EXITING (external program terminating prematurely)[%d].",pid); + exit(1); + } + +-int spawn_external() ++int spawn_external(void) + { + + pid_t chpid; + + signal(SIGCHLD, sig_child_e); +--- a/external.h ++++ b/external.h +@@ -6,7 +6,8 @@ + extern char external_prog[256]; + extern pid_t external_pid; + + int get_vlan_external(VQP_REQUEST *r, char *vlan_name); + void do_request_external(int sock, VQP_REQUEST *r ); ++int spawn_external(void); + + #endif +--- a/vmpsd.c ++++ b/vmpsd.c +@@ -11,10 +11,13 @@ + + #include "vqp.h" + #include "log.h" + #include "external.h" + ++extern void parse_db_file(const char *fname); //from parse.c ++extern void daemon_start(int ignsigcld); //from daemon.c ++ + struct in_addr bind_address; + unsigned int port_number = 1589; + char db_fname[256]; + int default_behaviour = 0; + +@@ -93,11 +96,11 @@ + printf("\t 0x0004 - vqp\n"); + printf("\t-p port port to listen on (1589)\n"); + printf("\n"); + } + +-RETSIGTYPE handle_sighup() { ++RETSIGTYPE handle_sighup(int, siginfo_t *, void *) { + + if ( external_logic ) return; + vmps_log(PARSER|INFO, "RECEIVED SIGHUP. Re-reading config file"); + drop_data(); + parse_db_file(db_fname); +--- a/vqp.c ++++ b/vqp.c +@@ -3,10 +3,11 @@ + #include + #include + + #include "log.h" + #include "data.h" ++#include "snmp.h" + #include "vqp.h" + #include "external.h" + + int get_request(int sock, VQP_REQUEST *r) + { +--- a/vqp.h ++++ b/vqp.h +@@ -50,7 +50,9 @@ + extern int default_behaviour; + + int get_request(int sock, VQP_REQUEST *r); + void print_request(VQP_REQUEST *r); + void do_request(int sock, VQP_REQUEST *r ); ++int send_response(int sock, u_char action, VQP_REQUEST *r, char *vlan_name); ++void print_action(VQP_REQUEST *r, char *str, char *vlan_name); + + #endif diff --git a/net-misc/vmpsd/files/vmpsd-1.4-missing-includes.patch b/net-misc/vmpsd/files/vmpsd-1.4-missing-includes.patch new file mode 100644 index 000000000000..842432cf560d --- /dev/null +++ b/net-misc/vmpsd/files/vmpsd-1.4-missing-includes.patch @@ -0,0 +1,80 @@ +From: Jocelyn Mayer +Patches missing includes and other C99 compilation errors +https://bugs.gentoo.org/887249 +--- a/daemon.c 2005-12-29 16:32:02.000000000 +0100 ++++ b/daemon.c 2019-06-07 09:50:06.839448716 +0200 +@@ -2,10 +2,14 @@ + + #include "log.h" + ++#include + #include + #include ++#include + #include ++#include + #include ++#include + #include + + #ifdef SETPGRP_VOID +@@ -38,7 +42,7 @@ RETSIGTYPE sig_child() + + } + +-daemon_start(ignsigcld) ++void daemon_start(ignsigcld) + + int ignsigcld; + +--- a/data.c 2004-07-08 22:58:20.000000000 +0200 ++++ b/data.c 2019-06-07 09:46:32.896814247 +0200 +@@ -2,7 +2,7 @@ + + #include + #include +-#include ++#include + + #include "data.h" + #include "log.h" +--- a/external.c 2004-11-10 14:10:04.000000000 +0100 ++++ b/external.c 2019-06-07 09:42:38.903931334 +0200 +@@ -1,5 +1,7 @@ ++#include + #include + #include ++#include + #include + #include + #include +--- a/parser.c 2004-07-08 15:57:30.000000000 +0200 ++++ b/parser.c 2019-06-07 09:41:00.534719377 +0200 +@@ -1,5 +1,6 @@ + #include "config.h" + ++#include + #include + #include + #include +--- a/vmpsd.c 2019-06-07 09:28:33.013509568 +0200 ++++ b/vmpsd.c 2019-06-07 09:44:38.800408508 +0200 +@@ -1,7 +1,9 @@ + #include "config.h" + + #include ++#include + #include ++#include + + #if HAVE_UNISTD_H + #include +--- a/vqp.c 2019-06-07 09:28:33.085510455 +0200 ++++ b/vqp.c 2019-06-07 09:41:48.839314511 +0200 +@@ -1,5 +1,6 @@ + #include "config.h" + ++#include + #include + + #include "log.h" diff --git a/net-misc/vmpsd/vmpsd-1.4-r1.ebuild b/net-misc/vmpsd/vmpsd-1.4-r1.ebuild new file mode 100644 index 000000000000..f61d6801eb16 --- /dev/null +++ b/net-misc/vmpsd/vmpsd-1.4-r1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="An open-source VLAN management system" +HOMEPAGE="https://vmps.sourceforge.net" +SRC_URI="https://downloads.sourceforge.net/vmps/${P}.tar.gz" +S="${WORKDIR}/${PN}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +RDEPEND="net-analyzer/net-snmp:=[ucd-compat(+)]" +DEPEND=" + ${RDEPEND} + dev-libs/openssl" + +PATCHES=( + "${FILESDIR}"/${PN}-1.4-snmp-support.patch + "${FILESDIR}"/${PN}-1.3-64bit.patch + "${FILESDIR}"/${PN}-1.4-missing-includes.patch + "${FILESDIR}"/${PN}-1.4-C23.patch +) + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + econf \ + --sysconfdir="${EPREFIX}"/etc/vmpsd \ + --enable-snmp \ + LIBS="-lssl" +} + +src_install() { + default + + dodoc doc/*txt external/simple tools/vqpcli.pl + newdoc external/README README.external + newdoc tools/README README.tools +} diff --git a/net-misc/vmpsd/vmpsd-1.4.ebuild b/net-misc/vmpsd/vmpsd-1.4.ebuild deleted file mode 100644 index 899cb2c1f2f7..000000000000 --- a/net-misc/vmpsd/vmpsd-1.4.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="An open-source VLAN management system" -HOMEPAGE="http://vmps.sourceforge.net" -SRC_URI="https://downloads.sourceforge.net/vmps/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" - -RDEPEND="net-analyzer/net-snmp:=[ucd-compat(+)]" -DEPEND=" - ${RDEPEND} - dev-libs/openssl" - -S="${WORKDIR}/${PN}" - -PATCHES=( - "${FILESDIR}"/${PN}-1.4-snmp-support.patch - "${FILESDIR}"/${PN}-1.3-64bit.patch - "${FILESDIR}"/${PN}-1.4-Wreturn-type.patch -) - -src_prepare() { - default - mv configure.{in,ac} || die - eautoreconf -} - -src_configure() { - econf \ - --sysconfdir="${EPREFIX}"/etc/vmpsd \ - --enable-snmp \ - LIBS="-lssl" -} - -src_install() { - default - - dodoc doc/*txt external/simple tools/vqpcli.pl - newdoc external/README README.external - newdoc tools/README README.tools -} -- cgit v1.2.3