From b8c7370a682e4e29cda623222d17a790c01c3642 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 7 Aug 2024 12:37:21 +0100 Subject: gentoo auto-resync : 07:08:2024 - 12:37:20 --- net-dialup/Manifest.gz | Bin 5226 -> 5227 bytes net-dialup/freeradius-client/Manifest | 4 +- .../freeradius-client-1.1.7-r3.ebuild | 9 ++- net-dialup/freeradius-client/metadata.xml | 3 + net-dialup/freeradius/Manifest | 4 +- net-dialup/freeradius/freeradius-3.2.2.ebuild | 2 +- net-dialup/freeradius/freeradius-3.2.3.ebuild | 2 +- net-dialup/lrzsz/Manifest | 2 + .../files/lrzsz-0.12.20-fix-integer-overflow.patch | 23 +++++++ net-dialup/lrzsz/lrzsz-0.12.20-r9.ebuild | 76 +++++++++++++++++++++ 10 files changed, 117 insertions(+), 8 deletions(-) create mode 100644 net-dialup/lrzsz/files/lrzsz-0.12.20-fix-integer-overflow.patch create mode 100644 net-dialup/lrzsz/lrzsz-0.12.20-r9.ebuild (limited to 'net-dialup') diff --git a/net-dialup/Manifest.gz b/net-dialup/Manifest.gz index c8ed5a715479..c62bc1394378 100644 Binary files a/net-dialup/Manifest.gz and b/net-dialup/Manifest.gz differ diff --git a/net-dialup/freeradius-client/Manifest b/net-dialup/freeradius-client/Manifest index 61c71379f291..1068b720257e 100644 --- a/net-dialup/freeradius-client/Manifest +++ b/net-dialup/freeradius-client/Manifest @@ -1,5 +1,5 @@ AUX freeradius-client-1.1.7-ar-configure.in.patch 241 BLAKE2B fc58d9477275ddbe7724adba4cbd7d1f4a5a134ca355aa41375376e056c321e22fe4f355602c0cffa70cb532cfee32f2c0728cea93c9e0d579cceea6425c8147 SHA512 654f142be0ff695ab4b9c8c9fa52e3a448c3d0027b5e7d8e776323e49be0cf268cb7cab82a5dd2ccf067a7089a8ff618296755973af1155ab40034cd93a6bea8 AUX freeradius-client-1.1.7-configure-clang16.patch 464 BLAKE2B 9f86c7afbce923f3fa0b25375d6f17ff3a14d16a8f301d48cf4b5c7ce69472acf7a37c0f29644b5b3dbc3720af876cf54dd12e06f63cd1e4f8d2019b33337681 SHA512 ff2f0375f27ef0f3581ebe6ebaeedd2caab1707c7070cddcbfccb74ecce3d75037a8d88df090db30f4411d0a54892ff84e0a470a7dfe7bbffec8ba08606edcb2 DIST freeradius-client-1.1.7.tar.gz 433141 BLAKE2B 3a1ba65eb8b66d28362fd66a905af0a4e12b67e664da2c64dab87616e3787cded58d0c3bf56705bdb879d41f1a9a984cf5256b06eeb382209caebf748f679e12 SHA512 20e79ec97da79f46b334e1c2880803a692885a4038196a4d016094d349f675e2d0521d921140c5ab06703008619417f7a20d3e90cdfc7b3578faccbd232be0ce -EBUILD freeradius-client-1.1.7-r3.ebuild 1112 BLAKE2B 511f825c0e0b8ba0a6fb6419ea828003112f029c12c4839a44f3349d857981929f4788fa08a7881df3312fac6d6c4ccfcb5a4b44ecf150134ef92fdbe3874bb7 SHA512 3a0860bbb12fb924a28e9e324c6e876389581afd253c76a4e5d11ce315b2ad0e823338f9b1cbce6b3dca30f93564ade9ab8c1dde7efe01a9bc0d53dad956b9a2 -MISC metadata.xml 968 BLAKE2B 4acfd02adf18b713a1387d558a28b3b4a2fdec5da4e77c63e4e46e904d0a810b52a6c6b742e226e33a0d146b51727351bca9a906a24bde881c4dfa86076a24c8 SHA512 c9104ecee243d1f9d5be004b372caf3b384143263e2b963d39dff45a3152d4046dbe758787c9cc83ea6aa76aacbb20ce642a9c778a4a5a4f50ca2f40ac395f40 +EBUILD freeradius-client-1.1.7-r3.ebuild 1263 BLAKE2B 4e05895bc9c60378a8eb14c4e782cba2b7c19caab40c3c45ed62eba48d768cceead44eab7730f7f943c4e27c4de83e64d16cf90a4cefe333417711240407248c SHA512 be5c9d15355d36be011af83b5ac284e89965234a5097b8fe6a114a4d0bb628811efabf49694430ec1904143efe39f30c549e164820b4c6092b3158edaa719e88 +MISC metadata.xml 1061 BLAKE2B cec0716b8c003cff3a87fdef39c3080a6585de910efa520481be630ae84b5d966ed4a44fe3a230a0c83e797b4f0911d0dfecce658c14048f8af524ffcea5979a SHA512 976a6b2497c71be68a0a9a07443382b2a736006060a0addc2f92270db900f710577f82da985e2de21dab62d119200814af6bbe3ec5277a18a914e9a3593fb369 diff --git a/net-dialup/freeradius-client/freeradius-client-1.1.7-r3.ebuild b/net-dialup/freeradius-client/freeradius-client-1.1.7-r3.ebuild index 45d79ae7e6ab..689d7739251d 100644 --- a/net-dialup/freeradius-client/freeradius-client-1.1.7-r3.ebuild +++ b/net-dialup/freeradius-client/freeradius-client-1.1.7-r3.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit autotools +inherit autotools flag-o-matic DESCRIPTION="FreeRADIUS Client framework" HOMEPAGE="https://wiki.freeradius.org/project/Radiusclient" @@ -40,6 +40,11 @@ src_prepare() { } src_configure() { + # -Werror=lto-type-mismatch + # https://bugs.gentoo.org/927175 + # https://github.com/FreeRADIUS/freeradius-client/issues/128 + filter-lto + local myeconfargs=( $(use_enable scp) $(use_enable shadow) diff --git a/net-dialup/freeradius-client/metadata.xml b/net-dialup/freeradius-client/metadata.xml index f5a1183d463f..2e322b52af0e 100644 --- a/net-dialup/freeradius-client/metadata.xml +++ b/net-dialup/freeradius-client/metadata.xml @@ -17,6 +17,9 @@ shell scripts and a utility to query the status of a (Merit) RADIUS server. + + FreeRADIUS/freeradius-client + Add service type hints derived from username prefix diff --git a/net-dialup/freeradius/Manifest b/net-dialup/freeradius/Manifest index 36f458f53198..352126168d34 100644 --- a/net-dialup/freeradius/Manifest +++ b/net-dialup/freeradius/Manifest @@ -4,6 +4,6 @@ AUX radius.conf-r6 599 BLAKE2B 35c97ec8a31577afc89bc4f6d7a1310624bea46c2a12ea3cc AUX radius.init-r4 753 BLAKE2B 18c83f704ac30d14d56ce8a2f5e3176dcd1aab83cc4525b728e3080e81470a9b4124af49459c69070d9c3ed67a95c7593b6d01f0259403fa9ceee43abd541f7c SHA512 8b05604a72a6a0dea3e654f36b13e1ed517d0c277d128475bcca768204d720b3cd9730e5776371818b8deb0f9fd099458bf5a3276ea9b61e3dbacafaaa527892 DIST freeradius-server-3.2.2.tar.bz2 3418998 BLAKE2B 584d1ff79cf3a75c79f5b24f9e47d7c8d8caee0d706eb47bb387300172f0699f904804d963aab8c252a21fe67f7885a47659b8cd9db5292a6d4db087d72e8e38 SHA512 91dc574560a1f75cafa8bc78c0676f0e3dae7154ecbb395e0e1f6738f78d8bcfe1bff122364452798fd0434c4056fd946799b8f29a1141398bf0542a37870689 DIST freeradius-server-3.2.3.tar.bz2 3454869 BLAKE2B 525204331a5b123dac7457c6adb755cbe9794dbff4a536ea665fc7d1cac97553e392b7b598741c2a9dd00c81decd00608499d6f25208e389b9f213f54977de84 SHA512 06767153e262a2baa2d0cc74099bc13c23b33c2316348b5dc8ec0f5834c028571bd09b8c01726a6eabeaab8fdc3050f40bfeba2d5b1c299585d1689abad365ce -EBUILD freeradius-3.2.2.ebuild 8351 BLAKE2B c25c6f717fe8517883441d2dea150349981e543b51a90d7f87b910b434dcecc72fcb6e44624d74f51df57e5537d29a90fd407edf1ef01acb502f9c558b470215 SHA512 8a19033e104314cc78d31ea26db6c55768faa7546a8e6904c2edc5eb7558367019e24e16d8130606c0fdc30496aad9f1278e75f3117f680370bd04e423ee2f24 -EBUILD freeradius-3.2.3.ebuild 8488 BLAKE2B 4af88577f6bbc8aac4b1d497cb5e59ba67219b5c67fcab0ea4e30db42f4cc5a21d5031a156f376f99d8838e53a72c7fd1e011e8861af6713b7b7a71ae17475fe SHA512 715662dea412c37d6d0f24b8fa577807d2d631229d1d8337d7f7e3c91173be2d04ab5cf6a0569e87f40817e793daf0fca4437647afc335c46130c8557c4e736c +EBUILD freeradius-3.2.2.ebuild 8351 BLAKE2B fae2f18f1f250ac37bbf77c38dd5bd490eea23dd12d42f0fc8833314c6529037c9478256e852fcb89a643411e06169e403c329d8c4ff917f3a80571ffc5d4416 SHA512 c7b3cfd2aca4b795bf643ef5d47edb1c5b2eaac9af8557d7cdb7f49763465729cdce819e42d573d7b2c6da5694b6d638405dba3d559ed26b3fea8c96a6680286 +EBUILD freeradius-3.2.3.ebuild 8488 BLAKE2B 710e3b0cca7f6195ccf9ccde322ade89ae68dfefea7be55d5505f605200bd6bf01be4017680aa673c1f7ccb4e93bccad6e406b6b0a487be7681f13855eb8f0af SHA512 debc73f15dcb245fdb3519dc5d7d8b8914c18557e2b8667edd04eb550bb5ddd492884a1f8227b78e4592715001fcf696c744cdb262592fbf5774f0ee298a90aa MISC metadata.xml 547 BLAKE2B fbe65a8fc88ee08561e984bd56da19cb4aaeb4d3f37ce35f97801c58b586e706d5bb0d30d44d5857470991f96ba87d2e45bf2dbbe36060a817b5722af00d3564 SHA512 d743d214deba32cf15adb403fdda4ffc3e7cf742d6e74e9bca9bd7ddad0246e6c9ebe7999722f54d721de847924a3c038b4f4b58e1048db34b7814697a9f785e diff --git a/net-dialup/freeradius/freeradius-3.2.2.ebuild b/net-dialup/freeradius/freeradius-3.2.2.ebuild index dbf8d6f192f4..279b2ed0a2cc 100644 --- a/net-dialup/freeradius/freeradius-3.2.2.ebuild +++ b/net-dialup/freeradius/freeradius-3.2.2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) AUTOTOOLS_DEPEND=">=dev-build/autoconf-2.69" inherit autotools pam python-single-r1 systemd diff --git a/net-dialup/freeradius/freeradius-3.2.3.ebuild b/net-dialup/freeradius/freeradius-3.2.3.ebuild index 7353869966e0..609d57cfdeef 100644 --- a/net-dialup/freeradius/freeradius-3.2.3.ebuild +++ b/net-dialup/freeradius/freeradius-3.2.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) AUTOTOOLS_DEPEND=">=dev-build/autoconf-2.69" inherit autotools pam python-single-r1 systemd diff --git a/net-dialup/lrzsz/Manifest b/net-dialup/lrzsz/Manifest index 887aa09fd596..a184de2241f6 100644 --- a/net-dialup/lrzsz/Manifest +++ b/net-dialup/lrzsz/Manifest @@ -4,6 +4,7 @@ AUX lrzsz-0.12.20-automake-1.13.patch 454 BLAKE2B 19627ec86b92c5e1dfcd4404408b9a AUX lrzsz-0.12.20-c99.patch 714 BLAKE2B 5e475fd00cc6b49cf4b5a6ba54035fff9eee5a7d476825d127264f6295c4e625c987699a2c88fe806f9373d722c7992ee484a109be21c43847682bb7f272bb45 SHA512 940024654054dfe5a2f9fdb55c893ed58dffbbf98b95716e01691167503c4c6ae0b02ea7e16f1ae166921c1662fa6864ad4da9e50fdc679e77dde519a7e0a4d3 AUX lrzsz-0.12.20-configure-clang16.patch 283 BLAKE2B 93e58683157cb3da035d8974fe35ecd1b8569df44818bfbdd60d6f4e3e406a86d0b0ce41631c648fc0e3aa6640f753f3912f113caaf07a86a2ee8dc3067aadb9 SHA512 92b6cb4a7575413f63e62225b8c0f852a89703a732625ec7d589890546459a61762260547b6acb8efec87447407cec13e493eebd2610c6e2838f6ef66c06e239 AUX lrzsz-0.12.20-disable-nls.patch 616 BLAKE2B c90986a3b3acf8aecfdd0ccbdd07946ee4fd342db26506afbde872f0c9102a04227fe8e563c7f7bf85881884dad4f011a34bd238e070acf0d6e87a3d6ed5eb2f SHA512 df8535ec3035d6120d00d72c5e3fd1d4171d4e506af027dc9af6f7d1a24a09374b3ae2cf576ddef6aa4a49fee299a72a60b8d5503da353d9de95688a48a4f185 +AUX lrzsz-0.12.20-fix-integer-overflow.patch 672 BLAKE2B f6e8315b31bec6785f30de387a1f52a7c2de793e25acaab69ba5f6f2ff88b5308656fa1ada3f22d52eae2c081acb3f3379e847d8d647c6ec9c42ab5a241f4fc9 SHA512 925ee172d25eb10767a37d5e000bd6a650d68d4eb20af96e842931ab986578fd8804c6565c60ef25bcb59d595b5f3064b5ea5d23c607eb53055911e4e4931570 AUX lrzsz-0.12.20-gettext-0.20.patch 850 BLAKE2B f3d810b7335c33f1e28247cd7a68d50f939a8b6b4ad1d15839a22d46460627343c7515b13729c1cebd8b669310210ca985b17671e538deb9b4fcb9c42cbfd04f SHA512 39c140c7cef024604cd0148d32587176b3ab2e50a622bca2f02307bbf89ae62db3928a6defbcc3790bf1e35f30eaf0fa66e43174ff8dca8a86cb01bda4050b15 AUX lrzsz-0.12.20-gettext-0.22.patch 1016 BLAKE2B 415f2b2bbb9311bc306ab43f56df416cd66f4c08d95db81f473f284fa4d0618218ca53c55e1765480f2bfeb29b3d2efe7a78d012e26ef339262470ba556ed105 SHA512 0dbf6dc3e3bf6c91e194f19af6ded6c02fe5ad9ef9467669e4151dcaab15ab934a6b7a7e67c3be12ea7bbfa3f063b3932d5f9ce2e9a72976484e54dea329229a AUX lrzsz-autotools.patch 8725 BLAKE2B 8f499974f0184784d1e800a43e8fdd09b389bb2a2c48ae335708ca25eb2b7130b5554fcbb8217aa3833ffdf2d0756fe091df615351b4c23214e7889dbf2399aa SHA512 4ba98fb4a72d8fcc654741d57992598d56eded61e7b89c54d44edd7a609149e15d9948d777d70bf41137daa0b860c67e1212a3f38519434cb5d44546bfb94909 @@ -11,4 +12,5 @@ AUX lrzsz-implicit-decl.patch 428 BLAKE2B c08a244d292be32bb49fff6186cbe847c106de DIST lrzsz-0.12.20.tar.gz 280938 BLAKE2B 86511ab112da849f5894f18c045f2c8a9dd4c4e97426c1d98c5b91aade6c39e26f4a7e5674e057c9596a240dfd3ef32053fcdc8ee58b33654cf15eec64779b1e SHA512 9bce64036f1f1c65f5910f19802aecaf3dc5ffeab0feeca10fa8d2fe1b83e212391cce23056d22fd0eda52df89e12ede68eb5d22ffcf22f935910d2af7399f12 DIST lrzsz-m4-0.12.20.tar.bz2 23959 BLAKE2B 933e43f80a40478baef77d69f81fcb04947f2d0afb87f777b0c000ea4223408bf3e55d687cf625ab4835fb30e274f7058ff09ee3b51ad90e09723cd3053ee038 SHA512 c8818381f2e5271bc2dd7d469c0a33a6b22d42d3159b41f168223473a8b03322f3ff91a49ce398e3ef5abe7b355d92b83b1429d0c6d450d19985a60e2e1190d4 EBUILD lrzsz-0.12.20-r8.ebuild 1875 BLAKE2B 8eef9fef193ade5e247f4e51a4179d37838017ec4e14c5a43966fce85bcabd3a01bbd8e7dc4dad2ef578fb4056f3e1e0909fdb6ce382aae2a0192985b943167c SHA512 e73b7f36f01136c97053f80a47e82cf0c9a86087ea0910274fde5dbfac63f9be76de3e8ceaefaf284741ea04669f965abc0f7ec9431c0ef7290a15d26a026b57 +EBUILD lrzsz-0.12.20-r9.ebuild 1924 BLAKE2B 58d460d196ae573e94c29b25498645cf58fd08ff1c600eb17cc896a6cffa2f17ab345a53b7221f0d8883f96908236634a2e0b2d6e871714ccc55c937f5930c71 SHA512 da071e7786b8c2dfe2ba92c3d66399b0ee859df2f210093d3d9a781abbee47fcea4234dc580881e1fedb76123982ca5acc08f29ea84af947585b7b7fe1f389ac MISC metadata.xml 333 BLAKE2B df605c89da2e450f542b023df0a51e50a6177752593c7b2e97fab91cade3550cb0a93ebade7edcd4e4569853987b57449226709d6fb96643a5057e2e80d986ae SHA512 806f343912c267d02df9ab3715f57a63c6457db97f67c0737114533fb99bf94ab2f8ebe5da839f4b19993d6d705be6efc549783d42100ee49b77e57ffbda7908 diff --git a/net-dialup/lrzsz/files/lrzsz-0.12.20-fix-integer-overflow.patch b/net-dialup/lrzsz/files/lrzsz-0.12.20-fix-integer-overflow.patch new file mode 100644 index 000000000000..771b67dda473 --- /dev/null +++ b/net-dialup/lrzsz/files/lrzsz-0.12.20-fix-integer-overflow.patch @@ -0,0 +1,23 @@ +https://src.fedoraproject.org/rpms/lrzsz/blob/rawhide/f/lrzsz-0.12.20.patch +https://bugs.gentoo.org/797247 + +diff -urN lrzsz-0.12.20/src/zm.c lrzsz-0.12.20.new/src/zm.c +--- lrzsz-0.12.20/src/zm.c Tue Dec 29 09:48:38 1998 ++++ lrzsz-0.12.20.new/src/zm.c Tue Oct 8 12:46:58 2002 +@@ -431,10 +431,12 @@ + VPRINTF(3,("zsdata: %lu %s", (unsigned long) length, + Zendnames[(frameend-ZCRCE)&3])); + crc = 0; +- do { +- zsendline(*buf); crc = updcrc((0377 & *buf), crc); +- buf++; +- } while (--length>0); ++ ++ for( ; length; length--) { ++ zsendline(*buf); crc = updcrc((0377 & *buf), crc); ++ buf++; ++ } ++ + xsendline(ZDLE); xsendline(frameend); + crc = updcrc(frameend, crc); + diff --git a/net-dialup/lrzsz/lrzsz-0.12.20-r9.ebuild b/net-dialup/lrzsz/lrzsz-0.12.20-r9.ebuild new file mode 100644 index 000000000000..93f8a934e1ce --- /dev/null +++ b/net-dialup/lrzsz/lrzsz-0.12.20-r9.ebuild @@ -0,0 +1,76 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools toolchain-funcs + +DESCRIPTION="Communication package providing the X, Y, and ZMODEM file transfer protocols" +HOMEPAGE="https://www.ohse.de/uwe/software/lrzsz.html" +SRC_URI=" + https://www.ohse.de/uwe/releases/${P}.tar.gz + https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${PN}-m4-${PV}.tar.bz2 +" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +IUSE="nls" + +DEPEND="nls? ( virtual/libintl )" +BDEPEND="nls? ( sys-devel/gettext )" + +PATCHES=( + "${FILESDIR}"/${PN}-autotools.patch + "${FILESDIR}"/${PN}-implicit-decl.patch + "${FILESDIR}"/${P}-automake-1.12.patch + "${FILESDIR}"/${P}-automake-1.13.patch + "${FILESDIR}"/${P}-gettext-0.20.patch + "${FILESDIR}"/${P}-AR.patch + "${FILESDIR}"/${P}-configure-clang16.patch + "${FILESDIR}"/${P}-gettext-0.22.patch + "${FILESDIR}"/${P}-disable-nls.patch + "${FILESDIR}"/${P}-c99.patch + "${FILESDIR}"/${P}-fix-integer-overflow.patch +) + +DOCS=( AUTHORS COMPATABILITY ChangeLog NEWS \ + README{,.cvs,.gettext,.isdn4linux,.tests} THANKS TODO ) + +src_prepare() { + default + + # automake is unhappy if this is missing + >> config.rpath || die + # This is too old. Remove it so automake puts in a newer copy. + rm missing || die + # Autoheader does not like seeing this file. + rm acconfig.h || die + # embed default m4 files in case gettext is not installed + mv "${WORKDIR}"/m4 . || die + + eautoreconf +} + +src_configure() { + tc-export CC + + econf $(use_enable nls) +} + +src_test() { + # Don't use check target. + # See bug #120748 before changing this function. + emake vcheck +} + +src_install() { + default + + local x + for x in {r,s}{b,x,z} ; do + dosym l${x} /usr/bin/${x} + dosym l${x:0:1}z.1 /usr/share/man/man1/${x}.1 + [ "${x:1:1}" = "z" ] || dosym l${x:0:1}z.1 /usr/share/man/man1/l${x}.1 + done +} -- cgit v1.2.3