From f617b718d02df7453e1e7094d47081b152744686 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 22 Oct 2022 08:04:07 +0100 Subject: gentoo auto-resync : 22:10:2022 - 08:04:07 --- Manifest | 30 +-- Manifest.files.gz | Bin 29615 -> 29619 bytes app-emulation/Manifest.gz | Bin 15129 -> 15134 bytes app-emulation/open-vm-tools/Manifest | 4 - .../open-vm-tools-11.3.5_p18557794.ebuild | 149 -------------- .../open-vm-tools-12.0.5_p19716617.ebuild | 149 -------------- dev-ruby/Manifest.gz | Bin 110466 -> 110475 bytes dev-ruby/excon/Manifest | 4 +- dev-ruby/excon/excon-0.92.4.ebuild | 2 +- dev-ruby/excon/excon-0.93.1.ebuild | 45 +++++ dev-ruby/rack-protection/Manifest | 2 + .../rack-protection/rack-protection-3.0.2.ebuild | 24 +++ dev-ruby/sinatra/Manifest | 2 + dev-ruby/sinatra/sinatra-3.0.2.ebuild | 34 ++++ dev-ruby/sqlite3/Manifest | 6 +- dev-ruby/sqlite3/sqlite3-1.4.3.ebuild | 77 -------- dev-ruby/sqlite3/sqlite3-1.4.4.ebuild | 2 +- dev-ruby/sqlite3/sqlite3-1.5.3.ebuild | 47 +++++ media-gfx/Manifest.gz | Bin 38311 -> 38312 bytes media-gfx/exif/Manifest | 1 - media-gfx/exif/exif-0.6.22.ebuild | 27 --- metadata/Manifest.gz | Bin 3857 -> 3863 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest | 28 +-- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28250 -> 28247 bytes metadata/md5-cache/app-emulation/Manifest.gz | Bin 28703 -> 28356 bytes .../app-emulation/open-vm-tools-11.3.5_p18557794 | 16 -- .../app-emulation/open-vm-tools-12.0.5_p19716617 | 16 -- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 197225 -> 197689 bytes metadata/md5-cache/dev-ruby/excon-0.92.4 | 4 +- metadata/md5-cache/dev-ruby/excon-0.93.1 | 17 ++ metadata/md5-cache/dev-ruby/rack-protection-3.0.2 | 17 ++ metadata/md5-cache/dev-ruby/sinatra-3.0.2 | 17 ++ metadata/md5-cache/dev-ruby/sqlite3-1.4.3 | 17 -- metadata/md5-cache/dev-ruby/sqlite3-1.4.4 | 4 +- metadata/md5-cache/dev-ruby/sqlite3-1.5.3 | 17 ++ metadata/md5-cache/media-gfx/Manifest.gz | Bin 58816 -> 58653 bytes metadata/md5-cache/media-gfx/exif-0.6.22 | 13 -- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 65659 -> 65497 bytes metadata/md5-cache/net-analyzer/net-snmp-5.9.1-r2 | 17 -- metadata/md5-cache/net-libs/Manifest.gz | Bin 57650 -> 57328 bytes metadata/md5-cache/net-libs/libtirpc-1.3.2 | 15 -- metadata/md5-cache/net-libs/libtirpc-1.3.2-r1 | 15 -- metadata/news/Manifest | 28 +-- metadata/news/timestamp.chk | 2 +- metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 44576 -> 44574 bytes net-analyzer/net-snmp/Manifest | 2 - net-analyzer/net-snmp/net-snmp-5.9.1-r2.ebuild | 218 --------------------- net-libs/Manifest.gz | Bin 32942 -> 32936 bytes net-libs/libtirpc/Manifest | 6 - net-libs/libtirpc/files/libtirpc-1.3.2-dos.patch | 178 ----------------- .../files/libtirpc-1.3.2-memory-leak.patch | 52 ----- .../files/libtirpc-1.3.2-use-after-free.patch | 31 --- net-libs/libtirpc/libtirpc-1.3.2-r1.ebuild | 65 ------ net-libs/libtirpc/libtirpc-1.3.2.ebuild | 60 ------ 61 files changed, 285 insertions(+), 1189 deletions(-) delete mode 100644 app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild delete mode 100644 app-emulation/open-vm-tools/open-vm-tools-12.0.5_p19716617.ebuild create mode 100644 dev-ruby/excon/excon-0.93.1.ebuild create mode 100644 dev-ruby/rack-protection/rack-protection-3.0.2.ebuild create mode 100644 dev-ruby/sinatra/sinatra-3.0.2.ebuild delete mode 100644 dev-ruby/sqlite3/sqlite3-1.4.3.ebuild create mode 100644 dev-ruby/sqlite3/sqlite3-1.5.3.ebuild delete mode 100644 media-gfx/exif/exif-0.6.22.ebuild delete mode 100644 metadata/md5-cache/app-emulation/open-vm-tools-11.3.5_p18557794 delete mode 100644 metadata/md5-cache/app-emulation/open-vm-tools-12.0.5_p19716617 create mode 100644 metadata/md5-cache/dev-ruby/excon-0.93.1 create mode 100644 metadata/md5-cache/dev-ruby/rack-protection-3.0.2 create mode 100644 metadata/md5-cache/dev-ruby/sinatra-3.0.2 delete mode 100644 metadata/md5-cache/dev-ruby/sqlite3-1.4.3 create mode 100644 metadata/md5-cache/dev-ruby/sqlite3-1.5.3 delete mode 100644 metadata/md5-cache/media-gfx/exif-0.6.22 delete mode 100644 metadata/md5-cache/net-analyzer/net-snmp-5.9.1-r2 delete mode 100644 metadata/md5-cache/net-libs/libtirpc-1.3.2 delete mode 100644 metadata/md5-cache/net-libs/libtirpc-1.3.2-r1 delete mode 100644 net-analyzer/net-snmp/net-snmp-5.9.1-r2.ebuild delete mode 100644 net-libs/libtirpc/files/libtirpc-1.3.2-dos.patch delete mode 100644 net-libs/libtirpc/files/libtirpc-1.3.2-memory-leak.patch delete mode 100644 net-libs/libtirpc/files/libtirpc-1.3.2-use-after-free.patch delete mode 100644 net-libs/libtirpc/libtirpc-1.3.2-r1.ebuild delete mode 100644 net-libs/libtirpc/libtirpc-1.3.2.ebuild diff --git a/Manifest b/Manifest index 7f762801878c..567f58c4710f 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29615 BLAKE2B 1eabe9dda8cb503d4fdbfc1d798a859a018412a7003e8a64a6c80cc0a73953b654a24053dfbf419b47e761fb59adb8f8e5bbfb34d283287a813db41123b92400 SHA512 c3a56d60aef55e0cffb985661ad60eb08d41ca053ea503c24ed8c1343cb10acf5627bdf48e05c7f3f93734e95d41b5e20c64d31935ca05ed00082ed975f129c3 -TIMESTAMP 2022-10-22T00:09:38Z +MANIFEST Manifest.files.gz 29619 BLAKE2B ea997af699101f50d57170015d80983e9eacca1fe2e5366023e9e856cedb4955b7d845b41121f1535ef9e267dc8a14884b2bb0eff51c1114610a10a9017be0a1 SHA512 1dd3cbcb6afc23124a872fe65c1fb2cfba8d377051e1d1f62015ae70760b94d4a91da04f7315d0c56be092d0bb71be19d2da1fb4c998a6bf345c3e5ae44a57cd +TIMESTAMP 2022-10-22T06:09:39Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmNTNMJfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmNTiSNfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klD12RAAgjaz7zPD5MawF+QxCH9km68hFENVnGO3GHGOXG4q4P1RtSY7hmlH7wph -mvU+qB0u4Bs9aN08WvTw3oYdh0c1NadJ6Atb8N4IDZPFmQFE+GJZb/pM/2IOc1Sv -yU6KMu4pEXZ7EyT5HgLE6BXqYimt2i2/laxvMVWyV8u9qtfo6f89EBGxkuBxMtRa -OrOybo1W2SG1PcCowIwQPgsrE+acW9CEhxXsUS2/4h2m3g4sjRjeSVDNBJbFlxJY -CuwUdWg/E2/pk+sLmfdhaAhhzvIeZUmhN1JUjd3T9Sgh91uUOHWWIxxmSkJbSOni -nBFCNL9yYRcW3yV/GJA41vJV+GTxRcsoKuAwYWI+EU8guDFfF1cV0zNFJHJdIS+v -02iyKXbP/Y8LjAU+jjb5MAFKihPb1tXOWh+Zg2/7st4FQ+LdoAMffqfqZKyassOZ -21b4BQyzcNWBVZIbb7qqsh01TZOZIKPb7yxfz+IZcOve4ilGopBQSWa0ADclUGMa -OzfUT3p00vC5KKbS3i8jvmhr7IbpJenLqnP8YCAZ25gMrIbRfbJ769SOMT9P3Tqp -vm6OlVSl/I73wzUazMC96m6rru9UHMCGpdIUJ0VjCNkdpveh31N0lm9ibrwdG2UC -LFZZe1PGpI+s5Zj67omyCzineKe/lxkMGjhInkKYM6xrf5ftnAA= -=EaBu +klAO5BAAsfBwjQT7e+RBX0mpzDsqzBwFJZIMqgzG7Z3J/I8YwNhyMcwgb9iOrMqO +rrcoS/IXO+2JaSbrgUk/o4YDhvKRFYSsaw3c/k6Uy5WdjURO70Pt7zgZyOiHEqpd +pbzZiT9J+OVtrOr8E7zjT4oo+duNfTskADrkNnN/8MlQwrCArf7uQbLIiRFlO8FA ++6YDWPHdlJQIqxdpIQSKROZK3Bp14db8PGqKNPWKqqpe3jnLGsnVc7CR7goipj/U +/9aaQeP12Ry5Ah0TJl1lniWHiOgIBJylZhRBqdEILzDuqfsWGoQF7G9SXCTM6bQc +9VzCuvbAAJXcRTajI8pIwr7zzg0H68D87j2++Z58LiUYF94GSwfFTOCtyEMzxKfr +i8+QaBSjX8yLY2FGsFvdmH69va7vY0Z/l8jm0zef6xafbgv1m8Nh43BpKyEwLlM+ +aoSkEY2qLQzBjgbTyjmrEGryxF9r6sFUYANsMb96L+yYaXIX+18MbE1X9oHMqWzP +ZGnz8514Y05+5+3RXyd+RH/H4uPJe+stcCnFdOn/UQnETV6hoE4qGEjjbQwxve1H +0Nhm5u+3AadgxHa0F+1OsaIblrRe3JNrl3mR4yUShfdyJ2Ozu2/0Qe+UcgN3fJzd +VTjlNjPVuo5xGItF6ZmGvKYAw+HT8Azno8qYN3QjXtGPv09yaU0= +=gnaT -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz index 816392efa9c7..a6365233125d 100644 Binary files a/Manifest.files.gz and b/Manifest.files.gz differ diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index 75892b99242c..183b8335e636 100644 Binary files a/app-emulation/Manifest.gz and b/app-emulation/Manifest.gz differ diff --git a/app-emulation/open-vm-tools/Manifest b/app-emulation/open-vm-tools/Manifest index f9eecd72cdcf..cddfa903b4e3 100644 --- a/app-emulation/open-vm-tools/Manifest +++ b/app-emulation/open-vm-tools/Manifest @@ -6,10 +6,6 @@ AUX open-vm-tools.initd 1225 BLAKE2B 279f572bfb07c40f0612c39989ba0048c640b5bdfdb AUX vgauthd.service 339 BLAKE2B 8f80d6d2f017623a8594c060e38e319c9406f5cf0008002ed64b3205f0b4ad05d4d92ae059a1b451cfa043488d15dd31dd8c152342895cd296052757c854124b SHA512 de3265980076f87ab8e0b459b2b6d60dbcf6e8453bd26200d9e05938246add8d320681c7faa3c290c8851c9a3949c62ddfe524b7e1581daf508115f340111881 AUX vmtoolsd.service 244 BLAKE2B 65bf0e80b580c2c29a06a2cbf37f8428dbfe03404cea92d0d62c2d0f4d1ccefea8f1b553ca9cdaf5693f5f1546db5733061218e4c95b953e5f140e602fe68ba2 SHA512 0e29b56eb1495a6a9d3c84862e62aac78f29d9940aa19717d2a15ea88fe9484bf84ac858bbbcf22ed9194ecd141758a4398d5a193dd0d74172fd8fe53df53505 AUX vmtoolsd.vgauth.service 312 BLAKE2B dba8ddb1b701cea490b117d08c93738a38bd668cf5444501bad8aabc503da4b87e53103a26ca4664247f14582c5546a28f093768833182581a850f0c50bc61e3 SHA512 fce9af2a3b98bf1fd5063af6c0d00bac7eba4ca02456d9266be5b74f2dea168521ffd44c38df1e28b0684f7ce21e4cb44ec2570fcbe01ff2ef432b55ede585f3 -DIST open-vm-tools-11.3.5-18557794.tar.gz 4218935 BLAKE2B 41e3f5877a5074bfb206870d7bdba613a468aa104d6d497dcf16e80b24fcbdd2195fcce370b150ced4665dd19296ff27dc06922d2742a43f5bf70b1b5eea9d48 SHA512 fa31f5615c9c90865ba9122f7fcd0831068d48defee30a5f5c620e744b76ccd5b7cc2de20cea4e37b596f99619ffb7bb47774de04e7c4bea666c7c0b6fa1560e -DIST open-vm-tools-12.0.5-19716617.tar.gz 4348389 BLAKE2B 9b5160ce6c7025c948a5ee9e3906e2bbe2cdfddbd27a6e6ca142624bbb11bf08651ad3d38685e84a8d65898eacb9b9e4e9c584c8f1e0c80987996b8624608338 SHA512 d0e842a33e423cb07f86c2c7c9b3d2e7bca85c49c922d14529a72db322931b3baedad386bffc1bb500bb4fe8b572529f3c63fc823732405849edb6344b405714 DIST open-vm-tools-12.1.0-20219665.tar.gz 4355225 BLAKE2B 4405e3f23963b8d86c079d7dfd0cabecd18199ee88599775d5bb1bdbe1f5fe870983b299978a8ba22e749462dc984c0e8e985629dc3e56cd008cb3ad8836af85 SHA512 00cd71a5fc25d854d0043b2ddfb7f759e3b3138acb9f33f7452641d7520e46bfa39ff784bde6c711de6e8aec24309720532100d7a8588fb1bebaa378b9566a2a -EBUILD open-vm-tools-11.3.5_p18557794.ebuild 3132 BLAKE2B 4ade4af47a72a76aaa5ded087f53844c249f91147ecb2882a0f20a6d4f6aace275c11a233d8cea765fae9b36bd452320002ff306135195fa9cbb6152d40d55e2 SHA512 a3b753da45594009ee710a176cc627f60177cf60378acb01f2585c36307f35ca2a134af90be73bf2e6b03f1369955aee8286f4c2ad3cddd86eef46c703cd8035 -EBUILD open-vm-tools-12.0.5_p19716617.ebuild 3134 BLAKE2B b1ac835cd92d4f3d890aab6869552f576930651597e0af8286c3c23ff80fe1417bfe808b07199337460dd394c795adad686d8c141a3b7e7cfe01e41db5888d06 SHA512 4cfa491191c70e93e9aec7d0d9832621ef502243ba62af75d6e8cecca7982d87a0355514abd81b6bc064e98838a47cd06cc06bae8e87d67437471ac8e91872a7 EBUILD open-vm-tools-12.1.0.ebuild 3125 BLAKE2B bd6943cfa0c8f63d005308b6fb3464f22c80695405982de01be29ae7b9b478e41ca5db9d5a546ce098ca52d30416d0581ee780e10ae11fd81cb0019872831b44 SHA512 350b10a5a290e2b841bdbbbe1239422658c33e248700eabe78fc85d4c8d5b19aca607c557dde70a01dc12f95b9000a504848423362c6cf306bf8b7c385155907 MISC metadata.xml 1155 BLAKE2B be59d8dad6f92410c7244a90ccd9db69ca50bed5eac69728b5920b57d2dfa30f37740077f1a6c367094da0ad757da9cfec8ae958a56e76107e132cfd4cbce0d5 SHA512 6fba5194196c4abcbd954fe69b8f97205a0f1d7da3bb4a2220a625cdf918cc48c92a10c61f0cad6736bd153a3e9b7c95672279b5eec05745299fded939f542cc diff --git a/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild b/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild deleted file mode 100644 index 02e927c472da..000000000000 --- a/app-emulation/open-vm-tools/open-vm-tools-11.3.5_p18557794.ebuild +++ /dev/null @@ -1,149 +0,0 @@ -# Copyright 2007-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools linux-info pam systemd udev - -DESCRIPTION="Tools for VMware guests" -HOMEPAGE="https://github.com/vmware/open-vm-tools" -MY_P="${PN}-${PV/_p/-}" -SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV%_p*}/${MY_P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl +vgauth" -REQUIRED_USE=" - multimon? ( X ) - vgauth? ( ssl ) -" - -RDEPEND=" - dev-libs/glib - net-libs/libtirpc - deploypkg? ( dev-libs/libmspack ) - fuse? ( sys-fs/fuse:0 ) - pam? ( sys-libs/pam ) - !pam? ( virtual/libcrypt:= ) - ssl? ( dev-libs/openssl:0= ) - vgauth? ( - dev-libs/libxml2 - dev-libs/xmlsec - ) - X? ( - x11-libs/libXext - multimon? ( x11-libs/libXinerama ) - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXrandr - x11-libs/libXtst - x11-libs/libSM - x11-libs/libXcomposite - x11-libs/gdk-pixbuf-xlib - x11-libs/gtk+:3 - gtkmm? ( - dev-cpp/gtkmm:3.0 - dev-libs/libsigc++:2 - ) - ) - dnet? ( dev-libs/libdnet ) - icu? ( dev-libs/icu:= ) - resolutionkms? ( - x11-libs/libdrm[video_cards_vmware] - virtual/libudev - ) -" - -DEPEND="${RDEPEND} - net-libs/rpcsvc-proto -" - -BDEPEND=" - dev-util/glib-utils - virtual/pkgconfig - doc? ( app-doc/doxygen ) -" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}/10.1.0-Werror.patch" - "${FILESDIR}/11.3.5-icu.patch" -) - -pkg_setup() { - local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3" - use X && CONFIG_CHECK+=" ~DRM_VMWGFX" - kernel_is -lt 3 9 || CONFIG_CHECK+=" ~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS" - kernel_is -lt 3 || CONFIG_CHECK+=" ~FUSE_FS" - kernel_is -lt 5 5 || CONFIG_CHECK+=" ~X86_IOPL_IOPERM" - linux-info_pkg_setup -} - -src_prepare() { - eapply -p2 "${PATCHES[@]}" - eapply_user - eautoreconf -} - -src_configure() { - local myeconfargs=( - --disable-glibc-check - --without-root-privileges - $(use_enable multimon) - $(use_with X x) - $(use_with X gtk3) - $(use_with gtkmm gtkmm3) - $(use_enable doc docs) - --disable-tests - $(use_enable resolutionkms) - --disable-static - $(use_enable deploypkg) - $(use_with pam) - $(use_enable vgauth) - $(use_with dnet) - $(use_with icu) - --with-udev-rules-dir="$(get_udevdir)/rules.d" - ) - # Avoid a bug in configure.ac - use ssl || myeconfargs+=( --without-ssl ) - - econf "${myeconfargs[@]}" -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die - - if use pam; then - rm "${ED}"/etc/pam.d/vmtoolsd || die - pamd_mimic_system vmtoolsd auth account - fi - - newinitd "${FILESDIR}/open-vm-tools.initd" vmware-tools - newconfd "${FILESDIR}/open-vm-tools.confd" vmware-tools - - if use vgauth; then - systemd_newunit "${FILESDIR}"/vmtoolsd.vgauth.service vmtoolsd.service - systemd_dounit "${FILESDIR}"/vgauthd.service - else - systemd_dounit "${FILESDIR}"/vmtoolsd.service - fi - - # Make fstype = vmhgfs-fuse work in fstab - dosym vmhgfs-fuse /usr/bin/mount.vmhgfs-fuse - - if use X; then - fperms 4711 /usr/bin/vmware-user-suid-wrapper - dobin scripts/common/vmware-xdg-detect-de - fi -} - -pkg_postinst() { - udev_reload -} - -pkg_postrm() { - udev_reload -} diff --git a/app-emulation/open-vm-tools/open-vm-tools-12.0.5_p19716617.ebuild b/app-emulation/open-vm-tools/open-vm-tools-12.0.5_p19716617.ebuild deleted file mode 100644 index 29730afa69b4..000000000000 --- a/app-emulation/open-vm-tools/open-vm-tools-12.0.5_p19716617.ebuild +++ /dev/null @@ -1,149 +0,0 @@ -# Copyright 2007-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools linux-info pam systemd udev - -DESCRIPTION="Tools for VMware guests" -HOMEPAGE="https://github.com/vmware/open-vm-tools" -MY_P="${PN}-${PV/_p/-}" -SRC_URI="https://github.com/vmware/open-vm-tools/releases/download/stable-${PV%_p*}/${MY_P}.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl +vgauth" -REQUIRED_USE=" - multimon? ( X ) - vgauth? ( ssl ) -" - -RDEPEND=" - dev-libs/glib - net-libs/libtirpc - deploypkg? ( dev-libs/libmspack ) - fuse? ( sys-fs/fuse:0 ) - pam? ( sys-libs/pam ) - !pam? ( virtual/libcrypt:= ) - ssl? ( dev-libs/openssl:0= ) - vgauth? ( - dev-libs/libxml2 - dev-libs/xmlsec - ) - X? ( - x11-libs/libXext - multimon? ( x11-libs/libXinerama ) - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXrandr - x11-libs/libXtst - x11-libs/libSM - x11-libs/libXcomposite - x11-libs/gdk-pixbuf-xlib - x11-libs/gtk+:3 - gtkmm? ( - dev-cpp/gtkmm:3.0 - dev-libs/libsigc++:2 - ) - ) - dnet? ( dev-libs/libdnet ) - icu? ( dev-libs/icu:= ) - resolutionkms? ( - x11-libs/libdrm[video_cards_vmware] - virtual/libudev - ) -" - -DEPEND="${RDEPEND} - net-libs/rpcsvc-proto -" - -BDEPEND=" - dev-util/glib-utils - virtual/pkgconfig - doc? ( app-doc/doxygen ) -" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - "${FILESDIR}/10.1.0-Werror.patch" - "${FILESDIR}/11.3.5-icu.patch" -) - -pkg_setup() { - local CONFIG_CHECK="~VMWARE_BALLOON ~VMWARE_PVSCSI ~VMXNET3" - use X && CONFIG_CHECK+=" ~DRM_VMWGFX" - kernel_is -lt 3 9 || CONFIG_CHECK+=" ~VMWARE_VMCI ~VMWARE_VMCI_VSOCKETS" - kernel_is -lt 3 || CONFIG_CHECK+=" ~FUSE_FS" - kernel_is -lt 5 5 || CONFIG_CHECK+=" ~X86_IOPL_IOPERM" - linux-info_pkg_setup -} - -src_prepare() { - eapply -p2 "${PATCHES[@]}" - eapply_user - eautoreconf -} - -src_configure() { - local myeconfargs=( - --disable-glibc-check - --without-root-privileges - $(use_enable multimon) - $(use_with X x) - $(use_with X gtk3) - $(use_with gtkmm gtkmm3) - $(use_enable doc docs) - --disable-tests - $(use_enable resolutionkms) - --disable-static - $(use_enable deploypkg) - $(use_with pam) - $(use_enable vgauth) - $(use_with dnet) - $(use_with icu) - --with-udev-rules-dir="$(get_udevdir)/rules.d" - ) - # Avoid a bug in configure.ac - use ssl || myeconfargs+=( --without-ssl ) - - econf "${myeconfargs[@]}" -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die - - if use pam; then - rm "${ED}"/etc/pam.d/vmtoolsd || die - pamd_mimic_system vmtoolsd auth account - fi - - newinitd "${FILESDIR}/open-vm-tools.initd" vmware-tools - newconfd "${FILESDIR}/open-vm-tools.confd" vmware-tools - - if use vgauth; then - systemd_newunit "${FILESDIR}"/vmtoolsd.vgauth.service vmtoolsd.service - systemd_dounit "${FILESDIR}"/vgauthd.service - else - systemd_dounit "${FILESDIR}"/vmtoolsd.service - fi - - # Make fstype = vmhgfs-fuse work in fstab - dosym vmhgfs-fuse /usr/bin/mount.vmhgfs-fuse - - if use X; then - fperms 4711 /usr/bin/vmware-user-suid-wrapper - dobin scripts/common/vmware-xdg-detect-de - fi -} - -pkg_postinst() { - udev_reload -} - -pkg_postrm() { - udev_reload -} diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index 547d1e3f2196..bc1eb8e24a57 100644 Binary files a/dev-ruby/Manifest.gz and b/dev-ruby/Manifest.gz differ diff --git a/dev-ruby/excon/Manifest b/dev-ruby/excon/Manifest index 1413e67e5b44..dd4b40195094 100644 --- a/dev-ruby/excon/Manifest +++ b/dev-ruby/excon/Manifest @@ -1,7 +1,9 @@ DIST excon-0.92.3.tar.gz 215423 BLAKE2B e07a2ca3289c1bbf4b0c3de1ef2802d85311461ceb931b9fa90b9b6837f779303490f8773cb71b8a977d5d87ebb60343d10a0966158541af34771d163c7cc814 SHA512 908ea503c2b7b4e865fcff080579bf18319c1b15f2e5b7ec7f52b6d4ebb0561b187cd18fad47c1ceadfa64700257ebf80e927b70f8679c8d00db3abc8d07f8c6 DIST excon-0.92.4.tar.gz 219663 BLAKE2B f07bae2e9522860abbcdd1e987b808f935119fa8c6feee2868988eea14d017f656f4e17d54b637923706c9f462cd282d69e71fb9bdb71352c5a93f8f693c7a6d SHA512 dbcad9566f658dd2f49bb2fcd4cdc3a664c8d1dbc8fdfed7decf223c0f9510e3d53a3228a782a4f98f75a43be036433e1bb8d1443a2c0db18c675e28d813075a DIST excon-0.93.0.tar.gz 220004 BLAKE2B 02c3b80aab6004ea24ad2ea71e74e32b6d33a376d32c89f07143f11304bf9992caa1f90ee334ca55bb5a5ca49614626f491067547eef3eecce18c7fc8f821eae SHA512 c4da48e54bc690a18ab987e1f5d91285bf2768438b319824c0380d4813ce08d010762c5627b7f2ae2e39676597a9c38be0d8d35f379ecab3c333286eb02579dd +DIST excon-0.93.1.tar.gz 222206 BLAKE2B d32302aa69a54ffb332cbcf2fed8cda2e7e01461deb1f7477554c1fab1bd56b865b15aa6a44002772486c0c3a88729f2414a9cd6be057f07a6bd38e2fe7965d9 SHA512 bf7eb0532b44722c84f08c994a9cd9f473a3df23dcd9df87ecf34dc5ea10329391658fcb772103dde61e1f46ad33cfe98c773a5d2ee767c21f6bc11bc0d4bc46 EBUILD excon-0.92.3.ebuild 1165 BLAKE2B ac481fdc0b988dcb08e5fdffde1ce9d22c68ae844a162f82f674e7d4956f3d7c74697faa042f9d90044ef0cfa31fcbd4701b8afd7fa9cc9420378b5ab4c4c22b SHA512 6d0a323329fadd313c4de8e886689b28e6cad85d4c1f06aee4f27f193cc425ddd563252dafe400cac7f52e1a834118014d626268d04d5727cde04ae40174cf8f -EBUILD excon-0.92.4.ebuild 1166 BLAKE2B eb53a0fd6de3afac55aa7cceb917e05d0c293848109ab0ac18b7eaf37a2000385671faf994c12c69bf4fe2fb38814401e716c12779f81ca226f017f87cf2b8ef SHA512 57934d206b91bc3c2f6720bc420423b600cf2ab6049fa9a2219654155d805125129bb0c916a585a737e1a0cf2debb3df4e8dab5abea30a06ea1fb1274d9d83f0 +EBUILD excon-0.92.4.ebuild 1165 BLAKE2B 614fb32e23f41f6e0fe0e1a610ac33fb83c23b1a1963ca6e39281674c19d6990eab227cf663d47b4f31849e33e47f9da938490540c372b79e739270a7ca7cf42 SHA512 0047e8b70a204fbfdab4ab8be09d5f1020f2836f859ea81157507d9238fbd541f793c2e2c9d1e1c42825682d102e4acd24aebc3351789e5d5a16036a0b7d3ea1 EBUILD excon-0.93.0.ebuild 1173 BLAKE2B 70cbf8cf8065f918918a71383fca9c7587c5c0f71f6227273bbe2aa81b181357101fdd075eaf7e090112358ab9d4e0c71596ef4b4262c193577673424aa09e77 SHA512 7a64b892d9641bdbab4e5903fed47b1c554afc78d34f32cf9b557d43ec364d11ae6eb139898dfdaac8701b4d350f7ab3caa3e9baa2bfdac52f61eeda18addc28 +EBUILD excon-0.93.1.ebuild 1173 BLAKE2B 70cbf8cf8065f918918a71383fca9c7587c5c0f71f6227273bbe2aa81b181357101fdd075eaf7e090112358ab9d4e0c71596ef4b4262c193577673424aa09e77 SHA512 7a64b892d9641bdbab4e5903fed47b1c554afc78d34f32cf9b557d43ec364d11ae6eb139898dfdaac8701b4d350f7ab3caa3e9baa2bfdac52f61eeda18addc28 MISC metadata.xml 449 BLAKE2B a51e81b7b137d4140aaf665fe3f799af701ae62dc5d319c96a1bc995f26cd6f79d59122409af1f2a37970106a49ba9e5ae7a48e37766c5f450c102c5ee62747a SHA512 f8cf7e241dfce9528214e00dbe8026b2b6c211f8278cb7b30a093a09926e37ecdaeb2d7e30e6f5b8e63f278c3d4900d0c62e84c17a89ffa0e21ba5c18458dda2 diff --git a/dev-ruby/excon/excon-0.92.4.ebuild b/dev-ruby/excon/excon-0.92.4.ebuild index b1340ade10c8..7af5cc98b124 100644 --- a/dev-ruby/excon/excon-0.92.4.ebuild +++ b/dev-ruby/excon/excon-0.92.4.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://github.com/excon/excon/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64" +KEYWORDS="amd64 ~arm64" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-ruby/excon/excon-0.93.1.ebuild b/dev-ruby/excon/excon-0.93.1.ebuild new file mode 100644 index 000000000000..da56c5a7fb91 --- /dev/null +++ b/dev-ruby/excon/excon-0.93.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_EXTRADOC="changelog.txt README.md" +RUBY_FAKEGEM_GEMSPEC="excon.gemspec" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +inherit ruby-fakegem + +DESCRIPTION="EXtended http(s) CONnections" +HOMEPAGE="https://github.com/excon/excon" +SRC_URI="https://github.com/excon/excon/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="test" +RESTRICT="!test? ( test )" + +ruby_add_bdepend " + dev-ruby/rake + test? ( + dev-ruby/activesupport + >=dev-ruby/json-1.8.5 + dev-ruby/open4 + dev-ruby/rdoc + dev-ruby/sinatra + ) +" +all_ruby_prepare() { + sed -i -e 's/git ls-files --/find */' ${RUBY_FAKEGEM_GEMSPEC} || die + + # test that need network + rm -f spec/excon/test/server_spec.rb || die + + # tests that depend on eventmachine which is broken and no longer maintained + rm -f tests/{bad,error,pipeline,response,request}_tests.rb \ + tests/{batch-requests,complete_responses}.rb \ + tests/middlewares/{decompress,mock}_tests.rb || die + rm -f spec/requests/eof_requests_spec.rb spec/excon/error_spec.rb || die +} diff --git a/dev-ruby/rack-protection/Manifest b/dev-ruby/rack-protection/Manifest index e231b4db6381..7d52d018bb0a 100644 --- a/dev-ruby/rack-protection/Manifest +++ b/dev-ruby/rack-protection/Manifest @@ -2,8 +2,10 @@ DIST rack-protection-2.2.0.gem 17408 BLAKE2B d9d5d8e2473b6354dd61cfc338a05932a2c DIST rack-protection-2.2.1.gem 17408 BLAKE2B 21ecf95a27ab08b2e89369cfaffff43192c2ca5bb74afe7a91041e5fb9f2479a625ca2fcc59fc2f3eb208f17a3456dffd14095d25f8a0ed331972f6f987dace6 SHA512 595dc7ff7deb63130f966a12849750900319356f29948e9cca1e1aebe168bad77de624dd280a1b804ad6a2d44daedfcb352777ca724e9fde2a5de02ead472734 DIST rack-protection-2.2.2.gem 17408 BLAKE2B d67384374afa29712742531bff0cca78be96f80dd316d4e5929cb2751152bc0d73f8ede4430aa50a2e114b872845f11ca8debe93eaa1a7a63e05daae697c2e7d SHA512 6bc7694daebcc2fb585b303aa059e82db94c142a82d0e951e0dd99388074449c989d41c3aa05882a150776e28d0394f78d0b063e564e7eda7aea14d496eef0fb DIST rack-protection-3.0.1.gem 20480 BLAKE2B 102fff6298dbbb766313687b6f3653c60d055c654922e108c0e5eab1364858adf83a800c66f0800ef8a48997884e4b0c16ad1a70c2d00d657fdbcdb929c18bbc SHA512 730cb4fa67e86ee79043e706c4a011f1f4fad8902d27ed25a14e03c7acf7644db9e8685bb6248d9511d32d55a1f13eb548cd9471958b69bf88c4c371fcc1a8df +DIST rack-protection-3.0.2.gem 20480 BLAKE2B 95c951c6995ac4e69bb6aca85ff0c8a86793466db84e149ef6d287fb479fe49bc3708d0bc71ca656c4bb79b069d3b01139fab04756bc68051eda90db29f506a4 SHA512 54603e8ba22f1b359e5ffe82a3ee99a31a26e5dedd1e46edd4591ca416a1f241dc37ce2b6da25262a9cf9027b0e8687bd23c6dcbea0197131ca33088cbfd0280 EBUILD rack-protection-2.2.0.ebuild 732 BLAKE2B dd20f9b311166faf02058ca14b4e6f0c46d197a0b3c5e8c46375c89bdd889919945e2552eae32deadcd407bca3a2ab750ec9eb7bbd87017bf935bdea1641faf7 SHA512 4106892a5dee7c8c44e42e857b7d26d6ae4f702c2c7c5da901cb34953ce0b33d045a2a549239e1f202bc1bc88df7bd2068ceca207196f906e3c2bb0bd653ba6d EBUILD rack-protection-2.2.1.ebuild 726 BLAKE2B 4083feb02c0beef7cf258771716e2a70bb6cbc296bc42d39f322f15dbf770303e817faab09cc4e55f06b71e428646676cee19804ee364aa9518fa41d01c50baa SHA512 e7faa9d7d47927db185ab474107800d9e6e6377e95d1caa6cf56ca26c5ca99fbae7473de4ad75c21e0f1cc35d2d452ed9e039713be0694affd6988edbe54669a EBUILD rack-protection-2.2.2.ebuild 726 BLAKE2B 4083feb02c0beef7cf258771716e2a70bb6cbc296bc42d39f322f15dbf770303e817faab09cc4e55f06b71e428646676cee19804ee364aa9518fa41d01c50baa SHA512 e7faa9d7d47927db185ab474107800d9e6e6377e95d1caa6cf56ca26c5ca99fbae7473de4ad75c21e0f1cc35d2d452ed9e039713be0694affd6988edbe54669a EBUILD rack-protection-3.0.1.ebuild 726 BLAKE2B 4083feb02c0beef7cf258771716e2a70bb6cbc296bc42d39f322f15dbf770303e817faab09cc4e55f06b71e428646676cee19804ee364aa9518fa41d01c50baa SHA512 e7faa9d7d47927db185ab474107800d9e6e6377e95d1caa6cf56ca26c5ca99fbae7473de4ad75c21e0f1cc35d2d452ed9e039713be0694affd6988edbe54669a +EBUILD rack-protection-3.0.2.ebuild 726 BLAKE2B 4083feb02c0beef7cf258771716e2a70bb6cbc296bc42d39f322f15dbf770303e817faab09cc4e55f06b71e428646676cee19804ee364aa9518fa41d01c50baa SHA512 e7faa9d7d47927db185ab474107800d9e6e6377e95d1caa6cf56ca26c5ca99fbae7473de4ad75c21e0f1cc35d2d452ed9e039713be0694affd6988edbe54669a MISC metadata.xml 495 BLAKE2B f6dcdfdea078816191c90910089dd90c242b7aa90e41b07670f7bd024d24cdf4a19ab8486c2e82acd4da6bf26db2fc0dcd087b959d8e188d1be1a17ce6b98976 SHA512 bde612118e9e962e7dbd04340312b9556fa54d241831c0e754e10e65f0eccd4909b19622d4f393e684e688977ac34db30e7fa16848116fa39c5aac95f669f2ba diff --git a/dev-ruby/rack-protection/rack-protection-3.0.2.ebuild b/dev-ruby/rack-protection/rack-protection-3.0.2.ebuild new file mode 100644 index 000000000000..d31bdbd997d7 --- /dev/null +++ b/dev-ruby/rack-protection/rack-protection-3.0.2.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31" + +# There are no specs in the gem and the source cannot be downloaded separately. +RUBY_FAKEGEM_RECIPE_TEST="none" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +inherit ruby-fakegem + +DESCRIPTION="This gem protects against typical web attacks" +HOMEPAGE="https://github.com/rkh/rack-protection" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +ruby_add_rdepend "dev-ruby/rack:*" + +# ruby_add_bdepend "test? ( dev-ruby/rack-test )" diff --git a/dev-ruby/sinatra/Manifest b/dev-ruby/sinatra/Manifest index 7179fce0cc36..0bebcbdbcb8f 100644 --- a/dev-ruby/sinatra/Manifest +++ b/dev-ruby/sinatra/Manifest @@ -2,8 +2,10 @@ DIST sinatra-2.2.0.tar.gz 513752 BLAKE2B e407b9241cab27e326c0a2d4d83593e292de902 DIST sinatra-2.2.1.tar.gz 513047 BLAKE2B 38cec7c3b2e27ac795044d7d64a00deb09707523a13338328bb1d7657b3d8eee9ab9730c6eb903c04f64acca6d24b8f191f825056baa0e705bf7ebf5594c0d46 SHA512 73f35428e259867a9b9adbf7344dd78dfe3c5ae2749902d438e2bcd95c4e7e9935ecb7761a4c52928e3e05fd99f8497db3fc049c868f9b2e76c653b4271c87b5 DIST sinatra-2.2.2.tar.gz 513056 BLAKE2B 80904850ce577131ecc6c28917772cda6ab606ff1b4a71b733cde98d56e2906bb0dc5b65c83465e65686571e8752ec7935d89734e7d2e45c544fe14a2c8046d4 SHA512 e69a36738a7c1095968a343113ddba414ff685e941a8b55575e4b2ffa5a8e7394d874966d5532643cdfec997ac4c825c293185f6688c715006e37159eedd2be8 DIST sinatra-3.0.1.tar.gz 265781 BLAKE2B e4fc5dec7045f5a906a91fa8d71ea32e4e1491939047cdfece7d27df3c784a5c3779a4e5de243d87f1eb7e272e3aeeda9fbfc560b1cfaf2cf628d30106567825 SHA512 717d4caff1193b158128a22737340329e5d96bea5718702c22b8c8e2c72652b1048352b36454da410a57288c852de2f04bbee6335dfd4ee977eda62093a1a94a +DIST sinatra-3.0.2.tar.gz 265824 BLAKE2B 87739d8863dd9959b8c3530b19a3f52de31636fcdd77fe1558930749498c73ec4cf0ddf998a9f6029c46842656059f8bd76d1781beb277608ccf265577561447 SHA512 57094e00ca8280401ed76f5c52dded82d42a4a81290a9a990f464ac43abbf350e8325b8f60505bfd005b6c7d92283a3f7a9345c0ccbf227530a8c3cb93c0af38 EBUILD sinatra-2.2.0.ebuild 1012 BLAKE2B e5748efcee47332e37a741df852b5851956bac34bdc4d50c6bbf23287c143b324a0ede69a14a3153ce3d68aa3ee76244d00ddfb6b0f527c8ae98e4a880a36790 SHA512 a96d186b6330bc65b95643543d6d1816bea49fc5016baa476c75d20fad140ffcd64973a43c7dc3167bfaea4d009f71873d525cbfe6a57bdd551e627ec8eb35d9 EBUILD sinatra-2.2.1.ebuild 1006 BLAKE2B 681f6b2f9b17b7ac7d9656dcef754dcd1db17f1a42071e132c4ceed0d8af9a0ae15ca52fabcde0a33bae544a4e7dc53b8afcb2989c637935e6002e3fc16ac4b9 SHA512 dad05b778dd62a7d05865452c0de421e68faa80fd7c02f2fab0a1f581b6de98e746dd21e0546ca0f36a98f2ece46ae9fb23d486127b09101641b91713281623c EBUILD sinatra-2.2.2.ebuild 1006 BLAKE2B 02051754d7ceead4327c603836d52b6d4344e9c1ab4d3ae6fc3a7dc2ded7a2ee8540702aaca19f3eb388e064bfa990637776e400b068f1ee0702fc5917da5eb3 SHA512 2552c3e63d0b62838d631551b2a135822df89c2ec6758a34ec058989f47925525cf0c3a984f777166404449c0ec09e16b4cd4d5672a1d01d43769c6e486a483c EBUILD sinatra-3.0.1.ebuild 1032 BLAKE2B a318d2bb27f201493c9b1b07d741af8f97ad03c6bea074cfc99946f89fb8513770ef3f584beff328767723b954e4f657c5ae64541ebab365fe322e7bba0c78e5 SHA512 43124a035900095395901af2c0e1766987401eaba394e56c8e830214ff7fd3469f1b5f4bc3a1bd0cdc01a03889b6a57b2837aca1db43a5a8fd4dea42c12e480c +EBUILD sinatra-3.0.2.ebuild 1032 BLAKE2B a318d2bb27f201493c9b1b07d741af8f97ad03c6bea074cfc99946f89fb8513770ef3f584beff328767723b954e4f657c5ae64541ebab365fe322e7bba0c78e5 SHA512 43124a035900095395901af2c0e1766987401eaba394e56c8e830214ff7fd3469f1b5f4bc3a1bd0cdc01a03889b6a57b2837aca1db43a5a8fd4dea42c12e480c MISC metadata.xml 248 BLAKE2B 0c876bde3c72e61d28284a95a837103e6d594c9f6fccbd6d7d1039f9c5a604347c20c334c9a57d80b152888fed536196f2807b477e8d0336c80affb0e28c9dc9 SHA512 b2b64178cf6cbbaa5fb4671ffe1ab88b83c920de363ae099ef74fa3e5eb8c8f0285c749cabc0cebf344951503d1b7309ae294afe9e7cf5172700182d8843fa14 diff --git a/dev-ruby/sinatra/sinatra-3.0.2.ebuild b/dev-ruby/sinatra/sinatra-3.0.2.ebuild new file mode 100644 index 000000000000..1f4309cd5174 --- /dev/null +++ b/dev-ruby/sinatra/sinatra-3.0.2.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=true test:core" + +RUBY_FAKEGEM_EXTRADOC="README.md AUTHORS.md CHANGELOG.md" + +RUBY_FAKEGEM_GEMSPEC="sinatra.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="A DSL for quickly creating web applications in Ruby with minimal effort" +HOMEPAGE="http://www.sinatrarb.com/" +SRC_URI="https://github.com/sinatra/sinatra/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="" + +ruby_add_rdepend " + dev-ruby/mustermann:3 + >=dev-ruby/rack-2.2.4:2.2 + ~dev-ruby/rack-protection-${PV} + dev-ruby/tilt:2" +ruby_add_bdepend "test? ( >=dev-ruby/rack-test-0.5.6 dev-ruby/erubis dev-ruby/builder "${T}/sqlite3-ruby.gemspec" -# generated by ebuild -# ${CATEGORY}/${PF} -Gem::Specification.new do |s| - s.name = "sqlite3-ruby" - s.version = "${RUBY_FAKEGEM_VERSION}" - s.summary = "Fake gem to load sqlite3" - s.homepage = "${HOMEPAGE}" - s.specification_version = 3 - s.add_runtime_dependency("${RUBY_FAKEGEM_NAME}", ["= ${RUBY_FAKEGEM_VERSION}"]) -end -EOF - RUBY_FAKEGEM_NAME=sqlite3-ruby \ - RUBY_FAKEGEM_GEMSPEC="${T}/sqlite3-ruby.gemspec" \ - ruby_fakegem_install_gemspec -} diff --git a/dev-ruby/sqlite3/sqlite3-1.4.4.ebuild b/dev-ruby/sqlite3/sqlite3-1.4.4.ebuild index b1349bc90389..149b19c52819 100644 --- a/dev-ruby/sqlite3/sqlite3-1.4.4.ebuild +++ b/dev-ruby/sqlite3/sqlite3-1.4.4.ebuild @@ -17,7 +17,7 @@ DESCRIPTION="An extension library to access a SQLite database from Ruby" HOMEPAGE="https://github.com/sparklemotion/sqlite3-ruby" LICENSE="BSD" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" SLOT="0" IUSE="" diff --git a/dev-ruby/sqlite3/sqlite3-1.5.3.ebuild b/dev-ruby/sqlite3/sqlite3-1.5.3.ebuild new file mode 100644 index 000000000000..e585be1fa146 --- /dev/null +++ b/dev-ruby/sqlite3/sqlite3-1.5.3.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_TASK_DOC="faq" +RUBY_FAKEGEM_DOCDIR="doc faq" +RUBY_FAKEGEM_EXTRADOC="API_CHANGES.md README.md ChangeLog.cvs CHANGELOG.md" + +RUBY_FAKEGEM_EXTENSIONS=(ext/sqlite3/extconf.rb) +RUBY_FAKEGEM_EXTENSION_LIBDIR=lib/sqlite3 + +inherit ruby-fakegem + +DESCRIPTION="An extension library to access a SQLite database from Ruby" +HOMEPAGE="https://github.com/sparklemotion/sqlite3-ruby" +LICENSE="BSD" + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +SLOT="0" +IUSE="" + +RDEPEND+=" >=dev-db/sqlite-3.39.4:3" +DEPEND+=" >=dev-db/sqlite-3.39.4:3" + +ruby_add_bdepend " + dev-ruby/mini_portile2:2.8 + doc? ( dev-ruby/rdoc dev-ruby/redcloth ) + test? ( dev-ruby/minitest:5 )" + +all_ruby_prepare() { + sed -i -e 's/enable_config("system-libraries")/true/' ext/sqlite3/extconf.rb || die +} + +all_ruby_compile() { + all_fakegem_compile + + if use doc; then + rdoc --title "${P} Dcoumentation" -o doc --main README.rdoc lib *.rdoc ext/*/*.c || die + rm -f doc/js/*.gz || die + fi +} + +each_ruby_test() { + ${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die +} diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index 64be12f1ac21..245c01ba2a38 100644 Binary files a/media-gfx/Manifest.gz and b/media-gfx/Manifest.gz differ diff --git a/media-gfx/exif/Manifest b/media-gfx/exif/Manifest index 142fb7dd3cf3..680c6ec901c9 100644 --- a/media-gfx/exif/Manifest +++ b/media-gfx/exif/Manifest @@ -1,5 +1,4 @@ AUX exif-0.6.22-empty-string-check.patch 1272 BLAKE2B ea6d3c4f2c3dd75ca1d9c75433a830282b252197c5b9885278823ed70dcd1ab0e319536c9f012d093da32f7af345280f7004b5b78f0e7800ede9ea4e16de46e2 SHA512 bce1a58033f7597219f2be2edbc4b8b821b1fb6f4de591d3b94010806f278d0bad20af24d7e05aff00b02057ed70ecea548f848ac8412748312eca3a6e6d6682 DIST exif-0.6.22.tar.gz 569665 BLAKE2B 556927fca99416ff174c0c4403337f2f8b85cb14472d920a48a9598d8b7e3be6b800b0b37a764cd89fb45b62376a05ef1f0ae6b260a076f0949aadf8a441a2eb SHA512 b194bacb28ff2b910014edce732f97a875852abd486ce62bcf9274eb0ed668a0ee9c954cf60455191969aacb48d3d4d3172958a183b29f050c0bf8d55de14e7d EBUILD exif-0.6.22-r1.ebuild 719 BLAKE2B 97a6516d3f301d316202f9fc9ef246e62429169eda1d0362b14e93d9a1f290b4e70f65f67e5cb17d151822ea60d41f778a252f74833354b73523d411a67744fe SHA512 e81400e150efb995580f56fde419a876d4e1f5cb88c1284a549084da75badb9a503be3d1315f2649626e10d6c3206605a8e09280953fa45b29a8f382bdad716a -EBUILD exif-0.6.22.ebuild 661 BLAKE2B 8bd9f5447a59f623dfdd84523c165a930bb574e065542e61eb1829442d294b2397228ca307b55e610d02c6055fd5df4f00fe16dc8a8f1013ef86a0f065e3a341 SHA512 5659604e4c43e7301487d4f5a0d66311cffa3d5a2b5ee205c3236b31726bef926aa7c3ef37bca4670c3910c7192e412ff76813e125748aa122f4022c6eb936ef MISC metadata.xml 250 BLAKE2B 8eb6eab9ea8b6b85471a0f59c7f2dedef42afde5fac2bab4db03005a5496fc934f220f62fd54180e8372065e52b15fc5637fb73932d123ae73dbcacf800594cf SHA512 9e3dfd65976e61d9d51d5affddeb0aea1778cd3ce8de7e9c51668a71c0bbf8fd459df72d958d0acb8b4f2a495343a10648df398537803d6f0bde356c2066f6d1 diff --git a/media-gfx/exif/exif-0.6.22.ebuild b/media-gfx/exif/exif-0.6.22.ebuild deleted file mode 100644 index fb8a673b2a4f..000000000000 --- a/media-gfx/exif/exif-0.6.22.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Small CLI util to show EXIF infos hidden in JPEG files" -HOMEPAGE="https://libexif.github.io/ https://github.com/libexif/exif" -SRC_URI="https://github.com/lib${PN}/${PN}/releases/download/${PN}-${PV//./_}-release/${P}.tar.gz" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="nls" - -BDEPEND=" - virtual/pkgconfig - nls? ( sys-devel/gettext ) -" -DEPEND=" - dev-libs/popt - >=media-libs/libexif-${PV} -" -RDEPEND="${DEPEND}" - -src_configure() { - econf $(use_enable nls) -} diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index 7f18edc95393..070ef1763061 100644 Binary files a/metadata/Manifest.gz and b/metadata/Manifest.gz differ diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index 0b1fd012d917..a7c091fcdfa0 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Sat, 22 Oct 2022 00:09:33 +0000 +Sat, 22 Oct 2022 06:09:34 +0000 diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest index 934a7cb945bf..dd170e77cc4e 100644 --- a/metadata/glsa/Manifest +++ b/metadata/glsa/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 530688 BLAKE2B 1384754019a41108cd5a577394c6aafe7ddaa1600e86ddd30f667b8ffcd2a271d1d63c110dd32bcc5d2cdf57213dc2ed2ad65288c00d7dd764fc88a2a5ad121f SHA512 08bf73bc99a66d9fbe7dcf764826772bf00488ab216fa1e39298dffc1fef683f7a82d65031193ede26cf629f7bb21ac7a709099a37a9c6772e7b4eacbf503986 -TIMESTAMP 2022-10-22T00:09:38Z +TIMESTAMP 2022-10-22T06:09:38Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmNTNMJfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmNTiSJfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klDoDhAAiAc99ZRowBcrJZTmU5KHznIFg97rPJPE7ZYDYT566pqE7c5sQB+BIg0E -X8I8zPVUoLzpGvz3zv4pusULkX3F9xGxxk6LOYUV6UBFj6kWbzxUGBtGVZUN8MHO -NmPK14dbY8DoeOVre780+/g0o9v3pmLiu8Y7+OR38wPK2hZwq7Ns1IgUJ1WOOwdY -dY3YPN0c9vtDzQAmr6ePJ3ZE3mixfN08dMCOPtNGdmxKjg3OWkRE26Os1svsyoxt -Fp/IWZgjbD8ekNhHsi8TVWn6Jw058Xc6GyE396jgrOjwq5YqolDDQoaeZpcVA10u -ulwiI0IL/LIvVm2KOVguw87Mno8j1mGgIrxcc5qHebgsEtqK26gfhXTcDmDPNt2D -3QScHUUWwtKyFBJHKKwAC0aokOfc7MuJEYq9qvWKZdXo6JdBHKMDmz7fwg6d2Ios -sj8Wa+ZZL/shURpjO/B4poZoRPOKOiZseXT8kHlSPtnaKoZcP2Bj8Wa2RnN4ygM/ -CCCM6o0UIkF41bPWJAcpZiHo2bKr/zOJ2jJZaIa7w+xSbo6f4GZL7fY8QvenScLh -E/GOdkZACfJqufNKXul9up0HGAuEksRZOQ1SZcb1YTrD2zcVBkaSOmTG7lrPlgYv -XO+XllYehtkpFupb2X540QpMwjlICp7kf3WFxyDWlM3kKFiLCwA= -=i+WM +klBhZg//XBKa5eaGsuNzuSrWs6320a9VbOFASpZ65FFTs/6VsZUUghhrmXDCm35G +2VPJmaYm8Z/EQYwEdPNDEo+QrNpUlFg/Q/jkGBTrpu1Xm4lRqT0L2sOR35gudb5H +qKsNra/kCPCT1Jlhx0+agmPndIOr3NOag8f7eW0rEeNBzwA35d2PGrIFMr0j9HiJ +zi9rswpIn/uqB7iUO/KeZszBVKcndnv/3XQFJroAzwhHEe7C/fsh7Ha2CXgkog/g +gS7PvMYgCk9Kw3LuR/Qk8TdTB6kGijNUTFqFD1hG7POXsYxbRcD45JYFxIDwJy8I +Zr+0hIqccLwWQYsKTrJHPxM8QGpH9xIQi/IiiIma2l/tZXC5W5Xi+83Q3Fs4UPaP +J9jIQLNs/qB20phn/OPaVXj34/GMChhA+hbjt1nzJRnDfTAciO8AvblLXPi9tfuU +Xhx6V0Y2sgUjtrJ8RqsEX1g13/570uYzBFbTJcmwt2g9qRVRvLXwj3Pc+HBZ9pcu +7VnR2yqVWfSIyp+hxQK1iWL1wU52eigmXSIw8U3T0XIQhXJS0NS4O392xd6vRzy1 +dYm+gVPOc6XC6ltRVFNdf+yRxom3UyWGehGWum4c6s9RrvbuwlY9B02CsCsnWPW5 +D9dQ3GaT2XE2M0WN7xnhiNXwGq0nAOMiVZk7YYSrP/5RZ6PTTHA= +=71Eh -----END PGP SIGNATURE----- diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index a29400d05b6b..e1967e3f2033 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Sat, 22 Oct 2022 00:09:34 +0000 +Sat, 22 Oct 2022 06:09:35 +0000 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz index 75d0ed88a943..b431ecad95fc 100644 Binary files a/metadata/md5-cache/Manifest.gz and b/metadata/md5-cache/Manifest.gz differ diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz index e1c9dac8c594..8148b8ca2ccf 100644 Binary files a/metadata/md5-cache/app-emulation/Manifest.gz and b/metadata/md5-cache/app-emulation/Manifest.gz differ diff --git a/metadata/md5-cache/app-emulation/open-vm-tools-11.3.5_p18557794 b/metadata/md5-cache/app-emulation/open-vm-tools-11.3.5_p18557794 deleted file mode 100644 index 684079112f97..000000000000 --- a/metadata/md5-cache/app-emulation/open-vm-tools-11.3.5_p18557794 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-util/glib-utils virtual/pkgconfig doc? ( app-doc/doxygen ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig -DEFINED_PHASES=configure install postinst postrm prepare setup -DEPEND=dev-libs/glib net-libs/libtirpc deploypkg? ( dev-libs/libmspack ) fuse? ( sys-fs/fuse:0 ) pam? ( sys-libs/pam ) !pam? ( virtual/libcrypt:= ) ssl? ( dev-libs/openssl:0= ) vgauth? ( dev-libs/libxml2 dev-libs/xmlsec ) X? ( x11-libs/libXext multimon? ( x11-libs/libXinerama ) x11-libs/libXi x11-libs/libXrender x11-libs/libXrandr x11-libs/libXtst x11-libs/libSM x11-libs/libXcomposite x11-libs/gdk-pixbuf-xlib x11-libs/gtk+:3 gtkmm? ( dev-cpp/gtkmm:3.0 dev-libs/libsigc++:2 ) ) dnet? ( dev-libs/libdnet ) icu? ( dev-libs/icu:= ) resolutionkms? ( x11-libs/libdrm[video_cards_vmware] virtual/libudev ) net-libs/rpcsvc-proto -DESCRIPTION=Tools for VMware guests -EAPI=7 -HOMEPAGE=https://github.com/vmware/open-vm-tools -INHERIT=autotools linux-info pam systemd udev -IUSE=X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl +vgauth -KEYWORDS=amd64 x86 -LICENSE=LGPL-2.1 -RDEPEND=dev-libs/glib net-libs/libtirpc deploypkg? ( dev-libs/libmspack ) fuse? ( sys-fs/fuse:0 ) pam? ( sys-libs/pam ) !pam? ( virtual/libcrypt:= ) ssl? ( dev-libs/openssl:0= ) vgauth? ( dev-libs/libxml2 dev-libs/xmlsec ) X? ( x11-libs/libXext multimon? ( x11-libs/libXinerama ) x11-libs/libXi x11-libs/libXrender x11-libs/libXrandr x11-libs/libXtst x11-libs/libSM x11-libs/libXcomposite x11-libs/gdk-pixbuf-xlib x11-libs/gtk+:3 gtkmm? ( dev-cpp/gtkmm:3.0 dev-libs/libsigc++:2 ) ) dnet? ( dev-libs/libdnet ) icu? ( dev-libs/icu:= ) resolutionkms? ( x11-libs/libdrm[video_cards_vmware] virtual/libudev ) -REQUIRED_USE=multimon? ( X ) vgauth? ( ssl ) -SLOT=0 -SRC_URI=https://github.com/vmware/open-vm-tools/releases/download/stable-11.3.5/open-vm-tools-11.3.5-18557794.tar.gz -_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 edos2unix 33e347e171066657f91f8b0c72ec8773 eutils 8f942ebdcf04334697649d4a0bf65a32 flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info bbfa385d6907d7948d49a5e107bd654d multilib 5ca4e49abed8e3a2f7b56920eadee157 pam e44a1dd98f13e1ad76de01e919bde1f1 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 udev eec0bbab06977f1cfc5597269c1fa152 wrapper 4a1902f969e5718126434fc35f3a0d9c -_md5_=2549f23a6344c912ba16faa648b3daaa diff --git a/metadata/md5-cache/app-emulation/open-vm-tools-12.0.5_p19716617 b/metadata/md5-cache/app-emulation/open-vm-tools-12.0.5_p19716617 deleted file mode 100644 index 2febe9243f28..000000000000 --- a/metadata/md5-cache/app-emulation/open-vm-tools-12.0.5_p19716617 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=dev-util/glib-utils virtual/pkgconfig doc? ( app-doc/doxygen ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 virtual/pkgconfig virtual/pkgconfig -DEFINED_PHASES=configure install postinst postrm prepare setup -DEPEND=dev-libs/glib net-libs/libtirpc deploypkg? ( dev-libs/libmspack ) fuse? ( sys-fs/fuse:0 ) pam? ( sys-libs/pam ) !pam? ( virtual/libcrypt:= ) ssl? ( dev-libs/openssl:0= ) vgauth? ( dev-libs/libxml2 dev-libs/xmlsec ) X? ( x11-libs/libXext multimon? ( x11-libs/libXinerama ) x11-libs/libXi x11-libs/libXrender x11-libs/libXrandr x11-libs/libXtst x11-libs/libSM x11-libs/libXcomposite x11-libs/gdk-pixbuf-xlib x11-libs/gtk+:3 gtkmm? ( dev-cpp/gtkmm:3.0 dev-libs/libsigc++:2 ) ) dnet? ( dev-libs/libdnet ) icu? ( dev-libs/icu:= ) resolutionkms? ( x11-libs/libdrm[video_cards_vmware] virtual/libudev ) net-libs/rpcsvc-proto -DESCRIPTION=Tools for VMware guests -EAPI=8 -HOMEPAGE=https://github.com/vmware/open-vm-tools -INHERIT=autotools linux-info pam systemd udev -IUSE=X +deploypkg +dnet doc +fuse gtkmm +icu multimon pam +resolutionkms +ssl +vgauth -KEYWORDS=~amd64 ~x86 -LICENSE=LGPL-2.1 -RDEPEND=dev-libs/glib net-libs/libtirpc deploypkg? ( dev-libs/libmspack ) fuse? ( sys-fs/fuse:0 ) pam? ( sys-libs/pam ) !pam? ( virtual/libcrypt:= ) ssl? ( dev-libs/openssl:0= ) vgauth? ( dev-libs/libxml2 dev-libs/xmlsec ) X? ( x11-libs/libXext multimon? ( x11-libs/libXinerama ) x11-libs/libXi x11-libs/libXrender x11-libs/libXrandr x11-libs/libXtst x11-libs/libSM x11-libs/libXcomposite x11-libs/gdk-pixbuf-xlib x11-libs/gtk+:3 gtkmm? ( dev-cpp/gtkmm:3.0 dev-libs/libsigc++:2 ) ) dnet? ( dev-libs/libdnet ) icu? ( dev-libs/icu:= ) resolutionkms? ( x11-libs/libdrm[video_cards_vmware] virtual/libudev ) -REQUIRED_USE=multimon? ( X ) vgauth? ( ssl ) -SLOT=0 -SRC_URI=https://github.com/vmware/open-vm-tools/releases/download/stable-12.0.5/open-vm-tools-12.0.5-19716617.tar.gz -_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 flag-o-matic 29a755b1291d64133634d80b0328f153 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info bbfa385d6907d7948d49a5e107bd654d multilib 5ca4e49abed8e3a2f7b56920eadee157 pam e44a1dd98f13e1ad76de01e919bde1f1 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 udev eec0bbab06977f1cfc5597269c1fa152 -_md5_=f5a920f580926db4451e757122137e4e diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz index aadb97779385..c84152798533 100644 Binary files a/metadata/md5-cache/dev-ruby/Manifest.gz and b/metadata/md5-cache/dev-ruby/Manifest.gz differ diff --git a/metadata/md5-cache/dev-ruby/excon-0.92.4 b/metadata/md5-cache/dev-ruby/excon-0.92.4 index ffd2c2e9a5bc..ca0bad4eba77 100644 --- a/metadata/md5-cache/dev-ruby/excon-0.92.4 +++ b/metadata/md5-cache/dev-ruby/excon-0.92.4 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/excon/excon INHERIT=ruby-fakegem IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 doc test test -KEYWORDS=~amd64 ~arm64 +KEYWORDS=amd64 ~arm64 LICENSE=MIT RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://github.com/excon/excon/archive/v0.92.4.tar.gz -> excon-0.92.4.tar.gz _eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem b4704898f1b861fc19d465c8af7abe9c ruby-ng 1147c87e94def682fd485ce7a14a86c2 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 -_md5_=6bea5fe98b8ee81b5a456fcc7205775a +_md5_=417f99688c590110b6ef845fb26ccbaa diff --git a/metadata/md5-cache/dev-ruby/excon-0.93.1 b/metadata/md5-cache/dev-ruby/excon-0.93.1 new file mode 100644 index 000000000000..5ab825e3f488 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/excon-0.93.1 @@ -0,0 +1,17 @@ +BDEPEND=ruby_targets_ruby27? ( dev-ruby/rake[ruby_targets_ruby27(-)] test? ( dev-ruby/activesupport[ruby_targets_ruby27(-)] >=dev-ruby/json-1.8.5[ruby_targets_ruby27(-)] dev-ruby/open4[ruby_targets_ruby27(-)] dev-ruby/rdoc[ruby_targets_ruby27(-)] dev-ruby/sinatra[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/rake[ruby_targets_ruby30(-)] test? ( dev-ruby/activesupport[ruby_targets_ruby30(-)] >=dev-ruby/json-1.8.5[ruby_targets_ruby30(-)] dev-ruby/open4[ruby_targets_ruby30(-)] dev-ruby/rdoc[ruby_targets_ruby30(-)] dev-ruby/sinatra[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/rake[ruby_targets_ruby31(-)] test? ( dev-ruby/activesupport[ruby_targets_ruby31(-)] >=dev-ruby/json-1.8.5[ruby_targets_ruby31(-)] dev-ruby/open4[ruby_targets_ruby31(-)] dev-ruby/rdoc[ruby_targets_ruby31(-)] dev-ruby/sinatra[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rspec:3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DESCRIPTION=EXtended http(s) CONnections +EAPI=8 +HOMEPAGE=https://github.com/excon/excon +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test +KEYWORDS=~amd64 ~arm64 +LICENSE=MIT +RDEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://github.com/excon/excon/archive/v0.93.1.tar.gz -> excon-0.93.1.tar.gz +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem b4704898f1b861fc19d465c8af7abe9c ruby-ng 1147c87e94def682fd485ce7a14a86c2 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 +_md5_=11a0a675ba0857b2717f72de928a7ba6 diff --git a/metadata/md5-cache/dev-ruby/rack-protection-3.0.2 b/metadata/md5-cache/dev-ruby/rack-protection-3.0.2 new file mode 100644 index 000000000000..94211c921fa0 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/rack-protection-3.0.2 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby27? ( dev-ruby/rack:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/rack:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rack:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DESCRIPTION=This gem protects against typical web attacks +EAPI=8 +HOMEPAGE=https://github.com/rkh/rack-protection +INHERIT=ruby-fakegem +IUSE=test ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=MIT +RDEPEND=ruby_targets_ruby27? ( dev-ruby/rack:*[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/rack:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/rack:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=3 +SRC_URI=https://rubygems.org/gems/rack-protection-3.0.2.gem +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem b4704898f1b861fc19d465c8af7abe9c ruby-ng 1147c87e94def682fd485ce7a14a86c2 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 +_md5_=781190f392884bbb77f98d9f1104c499 diff --git a/metadata/md5-cache/dev-ruby/sinatra-3.0.2 b/metadata/md5-cache/dev-ruby/sinatra-3.0.2 new file mode 100644 index 000000000000..19b3e05cf9d5 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/sinatra-3.0.2 @@ -0,0 +1,17 @@ +BDEPEND=test? ( ruby_targets_ruby27? ( dev-ruby/mustermann:3[ruby_targets_ruby27(-)] >=dev-ruby/rack-2.2.4:2.2[ruby_targets_ruby27(-)] ~dev-ruby/rack-protection-3.0.2[ruby_targets_ruby27(-)] dev-ruby/tilt:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/mustermann:3[ruby_targets_ruby30(-)] >=dev-ruby/rack-2.2.4:2.2[ruby_targets_ruby30(-)] ~dev-ruby/rack-protection-3.0.2[ruby_targets_ruby30(-)] dev-ruby/tilt:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/mustermann:3[ruby_targets_ruby31(-)] >=dev-ruby/rack-2.2.4:2.2[ruby_targets_ruby31(-)] ~dev-ruby/rack-protection-3.0.2[ruby_targets_ruby31(-)] dev-ruby/tilt:2[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( >=dev-ruby/rack-test-0.5.6[ruby_targets_ruby27(-)] dev-ruby/erubis[ruby_targets_ruby27(-)] dev-ruby/builder[ruby_targets_ruby27(-)] =dev-ruby/rack-test-0.5.6[ruby_targets_ruby30(-)] dev-ruby/erubis[ruby_targets_ruby30(-)] dev-ruby/builder[ruby_targets_ruby30(-)] =dev-ruby/rack-test-0.5.6[ruby_targets_ruby31(-)] dev-ruby/erubis[ruby_targets_ruby31(-)] dev-ruby/builder[ruby_targets_ruby31(-)] =dev-ruby/rack-2.2.4:2.2[ruby_targets_ruby27(-)] ~dev-ruby/rack-protection-3.0.2[ruby_targets_ruby27(-)] dev-ruby/tilt:2[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( dev-ruby/mustermann:3[ruby_targets_ruby30(-)] >=dev-ruby/rack-2.2.4:2.2[ruby_targets_ruby30(-)] ~dev-ruby/rack-protection-3.0.2[ruby_targets_ruby30(-)] dev-ruby/tilt:2[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( dev-ruby/mustermann:3[ruby_targets_ruby31(-)] >=dev-ruby/rack-2.2.4:2.2[ruby_targets_ruby31(-)] ~dev-ruby/rack-protection-3.0.2[ruby_targets_ruby31(-)] dev-ruby/tilt:2[ruby_targets_ruby31(-)] ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ) +RESTRICT=!test? ( test ) !test? ( test ) !test? ( test ) +SLOT=3 +SRC_URI=https://github.com/sinatra/sinatra/archive/v3.0.2.tar.gz -> sinatra-3.0.2.tar.gz +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem b4704898f1b861fc19d465c8af7abe9c ruby-ng 1147c87e94def682fd485ce7a14a86c2 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 +_md5_=c6f459fd96b75f193901c0cb05b4b4c0 diff --git a/metadata/md5-cache/dev-ruby/sqlite3-1.4.3 b/metadata/md5-cache/dev-ruby/sqlite3-1.4.3 deleted file mode 100644 index 16e7481063f4..000000000000 --- a/metadata/md5-cache/dev-ruby/sqlite3-1.4.3 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=ruby_targets_ruby27? ( dev-ruby/rake-compiler[ruby_targets_ruby27(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] dev-ruby/redcloth[ruby_targets_ruby27(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/rake-compiler[ruby_targets_ruby30(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] dev-ruby/redcloth[ruby_targets_ruby30(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/rake-compiler[ruby_targets_ruby31(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] dev-ruby/redcloth[ruby_targets_ruby31(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare setup test unpack -DEPEND=>=dev-db/sqlite-3.6.16:3 ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -DESCRIPTION=An extension library to access a SQLite database from Ruby -EAPI=8 -HOMEPAGE=https://github.com/sparklemotion/sqlite3-ruby -INHERIT=ruby-fakegem -IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris -LICENSE=BSD -RDEPEND=>=dev-db/sqlite-3.6.16:3 ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) -REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ) -RESTRICT=!test? ( test ) !test? ( test ) -SLOT=0 -SRC_URI=https://rubygems.org/gems/sqlite3-1.4.3.gem -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem b4704898f1b861fc19d465c8af7abe9c ruby-ng 1147c87e94def682fd485ce7a14a86c2 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 -_md5_=a1211e680119073a9e4022e823299789 diff --git a/metadata/md5-cache/dev-ruby/sqlite3-1.4.4 b/metadata/md5-cache/dev-ruby/sqlite3-1.4.4 index 1f40c902dbfc..8a1de35f37e8 100644 --- a/metadata/md5-cache/dev-ruby/sqlite3-1.4.4 +++ b/metadata/md5-cache/dev-ruby/sqlite3-1.4.4 @@ -6,7 +6,7 @@ EAPI=8 HOMEPAGE=https://github.com/sparklemotion/sqlite3-ruby INHERIT=ruby-fakegem IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test -KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +KEYWORDS=amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=BSD RDEPEND=>=dev-db/sqlite-3.6.16:3 ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ) @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) SLOT=0 SRC_URI=https://rubygems.org/gems/sqlite3-1.4.4.gem _eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem b4704898f1b861fc19d465c8af7abe9c ruby-ng 1147c87e94def682fd485ce7a14a86c2 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 -_md5_=3a058cc0a1c68819d1fd4c788080b749 +_md5_=7caebd9ae2118329f0b75de4210c354b diff --git a/metadata/md5-cache/dev-ruby/sqlite3-1.5.3 b/metadata/md5-cache/dev-ruby/sqlite3-1.5.3 new file mode 100644 index 000000000000..e1f7fad21f46 --- /dev/null +++ b/metadata/md5-cache/dev-ruby/sqlite3-1.5.3 @@ -0,0 +1,17 @@ +BDEPEND=ruby_targets_ruby27? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby27(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] dev-ruby/redcloth[ruby_targets_ruby27(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby30(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] dev-ruby/redcloth[ruby_targets_ruby30(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( dev-ruby/mini_portile2:2.8[ruby_targets_ruby31(-)] doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] dev-ruby/redcloth[ruby_targets_ruby31(-)] ) test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( test? ( dev-ruby/rake[ruby_targets_ruby27(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ) virtual/pkgconfig +DEFINED_PHASES=compile configure install prepare setup test unpack +DEPEND=>=dev-db/sqlite-3.39.4:3 ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +DESCRIPTION=An extension library to access a SQLite database from Ruby +EAPI=8 +HOMEPAGE=https://github.com/sparklemotion/sqlite3-ruby +INHERIT=ruby-fakegem +IUSE=ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 doc test test +KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=BSD +RDEPEND=>=dev-db/sqlite-3.39.4:3 ruby_targets_ruby27? ( dev-lang/ruby:2.7 ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby27? ( virtual/rubygems[ruby_targets_ruby27(-)] ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) +REQUIRED_USE=|| ( ruby_targets_ruby27 ruby_targets_ruby30 ruby_targets_ruby31 ) +RESTRICT=!test? ( test ) !test? ( test ) +SLOT=0 +SRC_URI=https://rubygems.org/gems/sqlite3-1.5.3.gem +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 5ca4e49abed8e3a2f7b56920eadee157 ruby-fakegem b4704898f1b861fc19d465c8af7abe9c ruby-ng 1147c87e94def682fd485ce7a14a86c2 ruby-utils 97c8e15d89dc6537e36cddedf413ed22 toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 +_md5_=328bfbd2be6c8284b3e222529508dafd diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz index 5ccb49315edd..d1f82e3e1654 100644 Binary files a/metadata/md5-cache/media-gfx/Manifest.gz and b/metadata/md5-cache/media-gfx/Manifest.gz differ diff --git a/metadata/md5-cache/media-gfx/exif-0.6.22 b/metadata/md5-cache/media-gfx/exif-0.6.22 deleted file mode 100644 index 9ac0ac6bb0ee..000000000000 --- a/metadata/md5-cache/media-gfx/exif-0.6.22 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=virtual/pkgconfig nls? ( sys-devel/gettext ) -DEFINED_PHASES=configure -DEPEND=dev-libs/popt >=media-libs/libexif-0.6.22 -DESCRIPTION=Small CLI util to show EXIF infos hidden in JPEG files -EAPI=7 -HOMEPAGE=https://libexif.github.io/ https://github.com/libexif/exif -IUSE=nls -KEYWORDS=~alpha amd64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos -LICENSE=LGPL-2+ -RDEPEND=dev-libs/popt >=media-libs/libexif-0.6.22 -SLOT=0 -SRC_URI=https://github.com/libexif/exif/releases/download/exif-0_6_22-release/exif-0.6.22.tar.gz -_md5_=779794c954ab92c6ce78f608fdfd3d86 diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz index de881eb56012..01733e20af40 100644 Binary files a/metadata/md5-cache/net-analyzer/Manifest.gz and b/metadata/md5-cache/net-analyzer/Manifest.gz differ diff --git a/metadata/md5-cache/net-analyzer/net-snmp-5.9.1-r2 b/metadata/md5-cache/net-analyzer/net-snmp-5.9.1-r2 deleted file mode 100644 index 9b6acdb37bf7..000000000000 --- a/metadata/md5-cache/net-analyzer/net-snmp-5.9.1-r2 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=doc? ( app-doc/doxygen ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 sys-devel/automake >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare setup test -DEPEND=virtual/libcrypt:= bzip2? ( app-arch/bzip2 ) elf? ( dev-libs/elfutils ) lm-sensors? ( sys-apps/lm-sensors ) mysql? ( dev-db/mysql-connector-c:0= ) netlink? ( dev-libs/libnl:3 ) pcap? ( net-libs/libpcap ) pci? ( sys-apps/pciutils ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_8? ( dev-python/setuptools[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/setuptools[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/setuptools[python_targets_python3_10(-)] ) python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) ) rpm? ( app-arch/rpm dev-libs/popt ) ssl? ( >=dev-libs/openssl-0.9.6d:0= ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) zlib? ( >=sys-libs/zlib-1.1.4 ) -DESCRIPTION=Software for generating and retrieving SNMP data -EAPI=7 -HOMEPAGE=http://www.net-snmp.org/ -INHERIT=autotools distutils-r1 perl-module systemd -IUSE=X bzip2 doc elf kmem ipv6 lm-sensors mfd-rewrites minimal mysql netlink pcap pci perl python rpm selinux smux ssl tcpd ucd-compat zlib python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 -LICENSE=HPND BSD GPL-2 -RDEPEND=virtual/libcrypt:= bzip2? ( app-arch/bzip2 ) elf? ( dev-libs/elfutils ) lm-sensors? ( sys-apps/lm-sensors ) mysql? ( dev-db/mysql-connector-c:0= ) netlink? ( dev-libs/libnl:3 ) pcap? ( net-libs/libpcap ) pci? ( sys-apps/pciutils ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_8? ( dev-python/setuptools[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/setuptools[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/setuptools[python_targets_python3_10(-)] ) python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) ) rpm? ( app-arch/rpm dev-libs/popt ) ssl? ( >=dev-libs/openssl-0.9.6d:0= ) tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) zlib? ( >=sys-libs/zlib-1.1.4 ) perl? ( X? ( dev-perl/Tk ) !minimal? ( virtual/perl-Carp virtual/perl-Data-Dumper virtual/perl-Getopt-Long dev-perl/JSON dev-perl/TermReadKey virtual/perl-Term-ReadLine ) ) selinux? ( sec-policy/selinux-snmp ) -REQUIRED_USE=python? ( ^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) ) rpm? ( bzip2 zlib ) -RESTRICT=test -SLOT=0/40 -SRC_URI=https://dev.gentoo.org/~jsmolic/distfiles/net-snmp-5.7.3-patches-3.tar.xz https://github.com/net-snmp/net-snmp/archive/refs/tags/v5.9.1.tar.gz -> net-snmp-5.9.1.tar.gz -_eclasses_=autotools 9e6965bfaa00f52cc61e0d4bc44c87b3 distutils-r1 8c1ceb6b71a65547b0ea7bc901d906cb eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 perl-functions c3fca037246e877693badea0df3b0ef8 perl-module 21a0cb6221498d0e7894bdf445b79887 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 b9fc5e97e886514e5132f50465185401 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 -_md5_=dc5f2058a5def423109bc74a64295417 diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz index 4d6100cc0e97..d21a9ce9c793 100644 Binary files a/metadata/md5-cache/net-libs/Manifest.gz and b/metadata/md5-cache/net-libs/Manifest.gz differ diff --git a/metadata/md5-cache/net-libs/libtirpc-1.3.2 b/metadata/md5-cache/net-libs/libtirpc-1.3.2 deleted file mode 100644 index 3f80bf83d009..000000000000 --- a/metadata/md5-cache/net-libs/libtirpc-1.3.2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-arch/xz-utils virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test -DEPEND=kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) elibc_musl? ( sys-libs/queue-standalone ) -DESCRIPTION=Transport Independent RPC library (SunRPC replacement) -EAPI=7 -HOMEPAGE=https://sourceforge.net/projects/libtirpc/ -INHERIT=multilib-minimal usr-ldscript -IUSE=ipv6 kerberos static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 split-usr -KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux -LICENSE=BSD BSD-2 BSD-4 LGPL-2.1+ -RDEPEND=kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) -SLOT=0/3 -SRC_URI=mirror://sourceforge/libtirpc/libtirpc-1.3.2.tar.bz2 mirror://gentoo/libtirpc-glibc-nfs.tar.xz -_eclasses_=multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 usr-ldscript 5c738dce357b54d5a90e30094d2f983c -_md5_=bc2f47256b4d681058cf8f943719c007 diff --git a/metadata/md5-cache/net-libs/libtirpc-1.3.2-r1 b/metadata/md5-cache/net-libs/libtirpc-1.3.2-r1 deleted file mode 100644 index de62e1c80d0a..000000000000 --- a/metadata/md5-cache/net-libs/libtirpc-1.3.2-r1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=app-arch/xz-utils virtual/pkgconfig -DEFINED_PHASES=compile configure install prepare test -DEPEND=kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) elibc_musl? ( sys-libs/queue-standalone ) -DESCRIPTION=Transport Independent RPC library (SunRPC replacement) -EAPI=7 -HOMEPAGE=https://sourceforge.net/projects/libtirpc/ -INHERIT=multilib-minimal usr-ldscript -IUSE=ipv6 kerberos static-libs abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 split-usr -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux -LICENSE=BSD BSD-2 BSD-4 LGPL-2.1+ -RDEPEND=kerberos? ( >=virtual/krb5-0-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) -SLOT=0/3 -SRC_URI=mirror://sourceforge/libtirpc/libtirpc-1.3.2.tar.bz2 mirror://gentoo/libtirpc-glibc-nfs.tar.xz -_eclasses_=multibuild d26d81f242cb193d899a72bca423d0bd multilib 5ca4e49abed8e3a2f7b56920eadee157 multilib-build 87f1b83e21a473787b821ef3d0437bf3 multilib-minimal 4b0f1857965db8869a729948d5277e0b toolchain-funcs 441f754fd75cd4fd1fa06fbc17da6144 usr-ldscript 5c738dce357b54d5a90e30094d2f983c -_md5_=d9c5a05230a8f13fa4fe3b5cfe8911c1 diff --git a/metadata/news/Manifest b/metadata/news/Manifest index 31b866c26e84..2c0a82342b86 100644 --- a/metadata/news/Manifest +++ b/metadata/news/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 14053 BLAKE2B c0a5bea7cd069c2e9b07dab158b876c74e027945a8fdd50fee280ec7abb59b03a223e89d53d1563fc784c8a353890e9928577f3cf4c4daaf3eebee6f871aa5c0 SHA512 43691780e35724149b779ecf32c3d83556a2e30fb3c35c56b8841fc4c866de83cb09e4b9be3071940181a4933de197417647dd3921df2f61e100510b23a9e327 -TIMESTAMP 2022-10-22T00:09:38Z +TIMESTAMP 2022-10-22T06:09:38Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmNTNMJfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmNTiSJfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klAEfA/+ImcZ1gFlYrKRGkmb4GIEuwQoVaTtNbG8Gb2UmWoe5dHiZJEvb/XW+a2Y -QLzfz2F4lOYcg90d4vnrI6aLrzWTuROf6U8mBtCgtCY1E7vD6bszrDSBcbAwSAYk -nh7t2UnSO8C2kPAWM2YSOShOfRsk1M6BcLu/cTuIInCGW6aZ1Ca5YgMQTeP0za0x -jOee5dD8ZRJ5Uh4zCb3X8eZRXdOyu49N4IlypmRrIEaKkd7Ls4+R8MPc7yjq+2ot -kHmL90vEboR0BOoAKKfkLbuM8aiiOCdCSCfH6mE2T3+Ks/uGla7XDOtIL2My90rh -vDqbhQ+d4KfG0Iv+4mbTS3v5GRjNOrEPPEEFNz47URhCr8VASqBKISE2Rrhu7Qef -HMb4eqlX1BBzZ9e3wWyWmayiDnqUC6CV0AFCF4pZy0NNH48FacdgvBnb0cNHxjQr -gmKdjuv/mu5PzHBjxpkbQZXdJHwpIU7Uk4O7YDJELx4CZmauFS1OiqJuTaX6lD+7 -rhzo/xrMZdfYA3edp1ZUY3MAdt+qGRFncRwu02Kz+Z3pJY2r+sNSK262cZufE7i1 -WTFhhxv64HqWfACFjhbB5bTGWp/yBdkxKEWZEOcVcfgc07ncBrBzJub+yEDhRoDQ -Mz5EGjGkFAt1SIAj1Y6aknNCTHbkaSY3Wm7lr/YOg/M/YkG3ajc= -=bn7N +klAK5g//SctM222GOqBbzISmayhJoV6KpCV+oajm6GvL/zx8iaQNTkaC5A+K+6+8 +ZqT82KK4j3G31Cwns7qKJFHe2mACca4FbOUbaSV3QoxlLEdZJRlRxV+7sGUR9i63 +7W/NKqqDOLqCcjskWvZAKyIU+D6cG1NPG94xsuDTCKW1wJS5EMWyPsL31IGPWF8X +PMOa+BhGCHrDlx2l4sLG5wzSQCIpQhNHikZESZM0vDaHrQUsxOI2Qzz0uNAQYuKG ++zJ1LB/OV5RcjR1d+f82f+ImcJQzfbTRZhVmskDfNkQ6czi00P2Xb8871EgQjo3l +v4OKSdFg7FTa3DBfYK1U4jz3JZeVuWKP1tzUEqq4+i0mXiviCZ8wDHTdACpWEjNd +8wJMlg09+W5KTpewpK1H0WyfcuTr7SuXSWFDk/1FvX/eIhJB2bnY4vPo36eis+nN +h9SzVYYlBIK/4IQ3Cq3MbZyqDaN1Kg4oHji8UjBT1DEA6lreVkCL5/2psAeHGhCf +XV9lLovbsI0U4h395p8XLNNyQYcIYgnoj20mvlKWrw4A4YDdC5W12GnWISMrXXQI +10/L7dsl8Pz0prHWvar+fWI+xRgn6e289a7EmQUdAPaWH6/gzoXzAv7gizLT2kZF +hnqQ0VtDkydZtg23U32b2ft6C9pHOhRnkjEfGpa20eWaHawHxro= +=a3MV -----END PGP SIGNATURE----- diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk index a29400d05b6b..e1967e3f2033 100644 --- a/metadata/news/timestamp.chk +++ b/metadata/news/timestamp.chk @@ -1 +1 @@ -Sat, 22 Oct 2022 00:09:34 +0000 +Sat, 22 Oct 2022 06:09:35 +0000 diff --git a/metadata/timestamp b/metadata/timestamp index f7aa3e67dacc..c5a896d88d25 100644 --- a/metadata/timestamp +++ b/metadata/timestamp @@ -1 +1 @@ -Sat Oct 22 12:09:33 AM UTC 2022 +Sat Oct 22 06:09:34 AM UTC 2022 diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk index baecc7f85369..7115e78d0f95 100644 --- a/metadata/timestamp.chk +++ b/metadata/timestamp.chk @@ -1 +1 @@ -Sat, 22 Oct 2022 00:15:01 +0000 +Sat, 22 Oct 2022 06:15:01 +0000 diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit index fa70fdc0b3a9..5c1895e5b3d0 100644 --- a/metadata/timestamp.commit +++ b/metadata/timestamp.commit @@ -1 +1 @@ -2e79f36a82ef1df84c3a6a1f596ec3dc27c46e33 1666396398 2022-10-21T23:53:18+00:00 +2bcb36d9fa4f96fc09791af5d39da5fae248605e 1666413327 2022-10-22T04:35:27+00:00 diff --git a/metadata/timestamp.x b/metadata/timestamp.x index 34b5986484b4..8a53499a8739 100644 --- a/metadata/timestamp.x +++ b/metadata/timestamp.x @@ -1 +1 @@ -1666397401 Sat 22 Oct 2022 12:10:01 AM UTC +1666419001 Sat 22 Oct 2022 06:10:01 AM UTC diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk index 0b1fd012d917..a7c091fcdfa0 100644 --- a/metadata/xml-schema/timestamp.chk +++ b/metadata/xml-schema/timestamp.chk @@ -1 +1 @@ -Sat, 22 Oct 2022 00:09:33 +0000 +Sat, 22 Oct 2022 06:09:34 +0000 diff --git a/net-analyzer/Manifest.gz b/net-analyzer/Manifest.gz index a32a33a8902f..316718e7478a 100644 Binary files a/net-analyzer/Manifest.gz and b/net-analyzer/Manifest.gz differ diff --git a/net-analyzer/net-snmp/Manifest b/net-analyzer/net-snmp/Manifest index f213ff85be12..d0849453e81e 100644 --- a/net-analyzer/net-snmp/Manifest +++ b/net-analyzer/net-snmp/Manifest @@ -15,9 +15,7 @@ AUX snmptrapd.conf 517 BLAKE2B dced765351c6fbd74166da9c3631993a06135569e8bc7b237 AUX snmptrapd.init.2 338 BLAKE2B 893a510af4cb7f4115c5995ecd40c6ac3c5d2fd4cf9252404b49f8c58355b4def5d751df0b3c7878bcce0bf703ccb7ba022db108eb1496b68eb2bb4a035612da SHA512 316964703559082b1626280bd0532a32533185741d1919f255473ae6bfe30f82b71bee79093cb0b341c99427e14a5ed201b6aa2886a9123c89d5f5f78496f706 AUX snmptrapd.service 190 BLAKE2B 6994e2f82e0ba03b31c2f079844a23c0070ff70726dd3c5976394c04bfd8da30917395b1a752f8e66502259d271ccf264c3e99f99e95df62b80447d4099d1dd7 SHA512 763682e3926fd1e7f28a013be2ad56cc53eed26a0415770906968e07a183128c9d5fb70d76513244ba0cc95fc2526b68c32207b5fda83b8f53c256549cfa1b1d DIST net-snmp-5.7.3-patches-3.tar.xz 3176 BLAKE2B 1a71d6743afb841f664c6058e32c7c411af62b0f36acd3bb9251804893ed12f462a0c5bab828e309eeec7824def2dca8fa866350b90a62ec4f0df1141b51ecae SHA512 d8a91b9668320a1e19d062eb86dd4d16beb7c2d15ac7ebbb9d2a4bd298af39bbb0a2613504dbb0057cccdec731f08f2308c5a15395e1fbc29bb0611ed8aca636 -DIST net-snmp-5.9.1.tar.gz 6781346 BLAKE2B 4242ca77372005f995dfd228bec51d35b6b0f8c0ab0e44ed40cdb3cc0578b64e97444ffcb074dceca30739deadb46e68f1c75e87d3f1768d81b5e084b0fc0f5f SHA512 ae158ab41961ee2064d85187337979e6ff6ba90f3136b8a960e9ae46ee1408d9d2f0c5c4dfc3a3302e6dbb357cddf1221489435288c4f52182a03e94a9e450c3 DIST net-snmp-5.9.3.tar.gz 6646950 BLAKE2B b8e3de60e178ec16ad2848ad77f3bd4cbd35eaa9be103c0fa5d17514c29df4e69015ac53b54c9e565e3032b0c0bb47c19729e65310a6acefae901e101ea49451 SHA512 a476df4967029a2eb03d27b0e250170785d0a8c143d49b900ee958c3cbdfaccd415b70af40f6fbed9cb8819d522c35a6073a431091d908ccc7c018fa0aaa2abc -EBUILD net-snmp-5.9.1-r2.ebuild 5777 BLAKE2B b1a3ce671456acc755be276df1b72f3b34dea0e44a7058708321c657d7a756e19d6f8b91d30b5b01526307b174d39938daeba707796d6eb81a2c1517318ecf74 SHA512 791b197486f8c63cc8462677389e74eca5e7e9286b79f96fad537d787b19c4086fc552e33643b683ec23e5fc252ac564bf8e3fc9ff6bd3b04c91edf5114d248f EBUILD net-snmp-5.9.3.ebuild 6204 BLAKE2B 3994d56aaeaf92180d2352dae23a86b5f63027110b9c4fc4c6e5163f93737be9e351ed6afdc9ac2a000dc9c949029ffb6c9fc434e5d5e7a68b8f747de0485b6e SHA512 9100c3ab5dde2a1522c8b99f60be589b309fac2b270f74cba2cea5b47e3506d85e8d31c5b14610917f43ea123c0ef10074098c96eb6524d4bbd56d4e8517e571 EBUILD net-snmp-9999.ebuild 6160 BLAKE2B e3c896d79e70bdaae6ac5894f6d15d7e724e22f88c4a031b40aa8c360d0dcf848684ccf263861e905339d659517d7bb1c9dbfcafc3527ef026153111194a47da SHA512 3506aa3d44003596c5854fab94bd999ac640fb7954eac8dc50cd2eedba01911b69fc27ff21fc63c5166ca704335b23001dea7e66dc060fc0b2267111ba707f71 MISC metadata.xml 1384 BLAKE2B 7482ef34aa0a5fb60c32a11449e6eb53bcebc7852c013650151392401532ff66f56e0c43dc98ad8a47e8166c97ce04d24bbe1d8a2ee21b934a19983d0847d941 SHA512 9ed265ee76578df5f4edb04d7fbc3eacfab7c27603bac65a3ae5086a31d3a9ce4f128cc751d63e1c27fd13e16fcb83a7966771b73026b7339663802ce51023e4 diff --git a/net-analyzer/net-snmp/net-snmp-5.9.1-r2.ebuild b/net-analyzer/net-snmp/net-snmp-5.9.1-r2.ebuild deleted file mode 100644 index 27c7ee6c22ef..000000000000 --- a/net-analyzer/net-snmp/net-snmp-5.9.1-r2.ebuild +++ /dev/null @@ -1,218 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DISTUTILS_OPTIONAL=yes -DISTUTILS_SINGLE_IMPL=yes -GENTOO_DEPEND_ON_PERL=no -PYTHON_COMPAT=( python3_{8..10} ) -WANT_AUTOMAKE=none - -inherit autotools distutils-r1 perl-module systemd - -DESCRIPTION="Software for generating and retrieving SNMP data" -HOMEPAGE="http://www.net-snmp.org/" -SRC_URI=" - https://dev.gentoo.org/~jsmolic/distfiles/${PN}-5.7.3-patches-3.tar.xz - https://github.com/net-snmp/net-snmp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz -" - -# GPL-2 for the init scripts -LICENSE="HPND BSD GPL-2" -SLOT="0/40" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86" -IUSE=" - X bzip2 doc elf kmem ipv6 lm-sensors mfd-rewrites minimal mysql - netlink pcap pci perl python rpm selinux smux ssl tcpd ucd-compat zlib -" -REQUIRED_USE=" - python? ( ${PYTHON_REQUIRED_USE} ) - rpm? ( bzip2 zlib ) -" -RESTRICT="test" - -COMMON_DEPEND=" - virtual/libcrypt:= - bzip2? ( app-arch/bzip2 ) - elf? ( dev-libs/elfutils ) - lm-sensors? ( sys-apps/lm-sensors ) - mysql? ( dev-db/mysql-connector-c:0= ) - netlink? ( dev-libs/libnl:3 ) - pcap? ( net-libs/libpcap ) - pci? ( sys-apps/pciutils ) - perl? ( dev-lang/perl:= ) - python? ( - $(python_gen_cond_dep ' - dev-python/setuptools[${PYTHON_USEDEP}] - ') - ${PYTHON_DEPS} - ) - rpm? ( - app-arch/rpm - dev-libs/popt - ) - ssl? ( - >=dev-libs/openssl-0.9.6d:0= - ) - tcpd? ( >=sys-apps/tcp-wrappers-7.6 ) - zlib? ( >=sys-libs/zlib-1.1.4 ) -" -BDEPEND="doc? ( app-doc/doxygen )" -DEPEND="${COMMON_DEPEND}" -RDEPEND=" - ${COMMON_DEPEND} - perl? ( - X? ( dev-perl/Tk ) - !minimal? ( - virtual/perl-Carp - virtual/perl-Data-Dumper - virtual/perl-Getopt-Long - dev-perl/JSON - dev-perl/TermReadKey - virtual/perl-Term-ReadLine - ) - ) - selinux? ( sec-policy/selinux-snmp ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-5.7.3-include-limits.patch - "${FILESDIR}"/${PN}-5.8-do-not-conflate-LDFLAGS-and-LIBS.patch - "${FILESDIR}"/${PN}-5.8-pcap.patch - "${FILESDIR}"/${PN}-5.8.1-pkg-config.patch - "${FILESDIR}"/${PN}-5.8.1-net-snmp-config-libdir.patch - "${FILESDIR}"/${PN}-5.8.1-mysqlclient.patch - "${FILESDIR}"/${PN}-5.9-MakeMaker.patch - "${FILESDIR}"/${PN}-99999999-tinfo.patch -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - # snmpconf generates config files with proper selinux context - use selinux && eapply "${FILESDIR}"/${PN}-5.1.2-snmpconf-selinux.patch - - mv "${WORKDIR}"/patches/0002-Respect-DESTDIR-for-pythoninstall.patch{,.disabled} || die - mv "${WORKDIR}"/patches/0004-Don-t-report-CFLAGS-and-LDFLAGS-in-net-snmp-config.patch{,.disabled} || die - eapply "${WORKDIR}"/patches/*.patch - - default - - eautoconf -} - -src_configure() { - # keep this in the same line, configure.ac arguments are passed down to config.h - local mibs="host ucd-snmp/dlmod ucd-snmp/diskio ucd-snmp/extensible mibII/mta_sendmail etherlike-mib/dot3StatsTable" - use lm-sensors && mibs="${mibs} ucd-snmp/lmsensorsMib" - use smux && mibs="${mibs} smux" - - # Assume /etc/mtab is not present with a recent baselayout/openrc (bug #565136) - use kernel_linux && export ac_cv_ETC_MNTTAB=/etc/mtab - - econf \ - $(use_enable !ssl internal-md5) \ - $(use_enable ipv6) \ - $(use_enable mfd-rewrites) \ - $(use_enable perl embedded-perl) \ - $(use_enable ucd-compat ucd-snmp-compatibility) \ - $(use_with bzip2) \ - $(use_with elf) \ - $(use_with kmem kmem-usage) \ - $(use_with mysql) \ - $(use_with netlink nl) \ - $(use_with pcap) \ - $(use_with pci) \ - $(use_with perl perl-modules INSTALLDIRS=vendor) \ - $(use_with python python-modules) \ - $(use_with rpm) \ - $(use_with ssl openssl) \ - $(use_with tcpd libwrap) \ - $(use_with zlib) \ - --disable-static \ - --enable-shared \ - --with-default-snmp-version="3" \ - --with-ldflags="${LDFLAGS}" \ - --with-logfile="/var/log/net-snmpd.log" \ - --with-mib-modules="${mibs}" \ - --with-persistent-directory="/var/lib/net-snmp" \ - --with-sys-contact="root@unknown" \ - --with-sys-location="Unknown" -} - -src_compile() { - emake sedscript - - local subdir - for subdir in snmplib agent/mibgroup agent apps .; do - emake OTHERLDFLAGS="${LDFLAGS}" -C ${subdir} all - done - - use doc && emake docsdox -} - -src_install() { - # bug #317965 - emake -j1 DESTDIR="${D}" install - - use python && python_optimize - - if use perl ; then - perl_delete_localpod - if ! use X; then - rm "${D}"/usr/bin/tkmib || die - fi - else - rm -f \ - "${D}"/usr/bin/fixproc \ - "${D}"/usr/bin/ipf-mod.pl \ - "${D}"/usr/bin/mib2c \ - "${D}"/usr/bin/net-snmp-cert \ - "${D}"/usr/bin/snmp-bridge-mib \ - "${D}"/usr/bin/snmpcheck \ - "${D}"/usr/bin/snmpconf \ - "${D}"/usr/bin/tkmib \ - "${D}"/usr/bin/traptoemail \ - "${D}"/usr/share/snmp/mib2c.perl.conf \ - "${D}"/usr/share/snmp/snmp_perl_trapd.pl \ - || die - fi - - dodoc AGENT.txt ChangeLog FAQ INSTALL NEWS PORTING README* TODO - newdoc EXAMPLE.conf.def EXAMPLE.conf - - if use doc; then - docinto html - dodoc -r docs/html/* - fi - - keepdir /var/lib/net-snmp - - newinitd "${FILESDIR}"/snmpd.init.2 snmpd - newconfd "${FILESDIR}"/snmpd.conf snmpd - - newinitd "${FILESDIR}"/snmptrapd.init.2 snmptrapd - newconfd "${FILESDIR}"/snmptrapd.conf snmptrapd - - systemd_dounit "${FILESDIR}"/snmpd.service - systemd_dounit "${FILESDIR}"/snmptrapd.service - - insinto /etc/snmp - newins "${S}"/EXAMPLE.conf snmpd.conf.example - - # Remove everything not required for an agent. - # Keep only the snmpd, snmptrapd, MIBs, headers and libraries. - if use minimal; then - rm -rf \ - "${D}"/**/*.pl \ - "${D}"/usr/bin/{encode_keychange,snmp{get,getnext,set,usm,walk,bulkwalk,table,trap,bulkget,translate,status,delta,test,df,vacm,netstat,inform,check,conf},fixproc,traptoemail} \ - "${D}"/usr/share/snmp/*.conf \ - "${D}"/usr/share/snmp/snmpconf-data \ - || die - fi - - find "${ED}" -name '*.la' -delete || die -} diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz index 49a91fe7b8d8..82fe850c2407 100644 Binary files a/net-libs/Manifest.gz and b/net-libs/Manifest.gz differ diff --git a/net-libs/libtirpc/Manifest b/net-libs/libtirpc/Manifest index 227f8bcb8c23..024d8b49569b 100644 --- a/net-libs/libtirpc/Manifest +++ b/net-libs/libtirpc/Manifest @@ -1,11 +1,5 @@ -AUX libtirpc-1.3.2-dos.patch 4821 BLAKE2B 033ac017c663610389d50730994fde908b5a44cc41399006735bcd0b6a9e37ef58887e8b64487534a878faa599d968bd6d5588fa18761816a8dad69c6839b61f SHA512 01e9fc4adb55f2baf2a2646237a72203647cc7bb310d9706f2517ef262d31772a835c0f5860498c3e6f98c74254e125d3c7068b7455f0665d13ac2af045f1385 -AUX libtirpc-1.3.2-memory-leak.patch 1691 BLAKE2B 166245e7f2179094a9e7937083998548fe55b4fb1f948c523fa0be81974c1cb30c3fb36c13337bc694aa5ecf40d4681b0792cd377c6c7684b76e9ec6da1c9400 SHA512 bc639ed3f4be7d0d76402ab445d6ed93c8db00dc417ad458658c77af67de2d1e3a024c67fa327e38f1191b6515d365cc606d38d0eae8ec65a27b02f4c48acf9f -AUX libtirpc-1.3.2-use-after-free.patch 995 BLAKE2B b654c6e9f94d236b7d3aae2b730429bdb5803f5a685a2f041f22b500eac0127139a007ccb7e3c8f5cec8a7488db73c5f1287333d91925262ed2b95d557a10961 SHA512 0a259a3d68a41e418c7b5b0bf9cca7a6255e6cfc0ba0e0cfe559e683c654ce4b1af2d249c17f81be2a3cea7a20f48a2065d5ec5ecb83786cc0bd61a93414eb7b AUX libtirpc-1.3.3-release-version.patch 3090 BLAKE2B 3578e2f9ac0dc6479d790c9bf20850d2be18bdfa7819e9f36861b679ce718f84c74dbb79a403fef4f1c7215e5b8e5c14cdc56b9f8b79d4ac3536630fb2d91d12 SHA512 74ff64a9d9c6cb4eb899d43899c7bb306709ecf6748989a056a78296101b6258d287f7f348fde05ce053eacdefe36a62752756cec3e361a9bb5fb671d7598a4f -DIST libtirpc-1.3.2.tar.bz2 513151 BLAKE2B 375b7bb046244f4666522c4f148428349fe1867b095dc5e268d037ba26982f88df70b0ad21fbe2b99150f644806a46651b524c3b9f7fe2499469806ea50b0331 SHA512 8664d5c4f842ee5acf83b9c1cadb7871f17b8157a7c4500e2236dcfb3a25768cab39f7c5123758dcd7381e30eb028ddfa26a28f458283f2dcea3426c9878c255 DIST libtirpc-1.3.3.tar.bz2 562812 BLAKE2B e229869b05103d912b677f78648dce1f7fa7649bdf44b782a5fb97635eecf07f768bbc0ef25c0f065c8253fbe37c12b80934d9102b7345adfc4102897458b487 SHA512 df0781a74ff9ded2d3c4f5eb7e05496b9f58eac8060c02c68331dc14c4a00304dcd19f46836f5756fe0d9d27095fd463d42dd696fcdff891516711b7d63deabe DIST libtirpc-glibc-nfs.tar.xz 8948 BLAKE2B 7316623d9f2b6928e296137fe2bf6794b208d549c2ffba9e4a35b47f7b04bf023798a09f38c02d039debf6adc466d7689cf3c8274d71a22eaff08729642c0a28 SHA512 90255bf0a27af16164e0710dd940778609925d473f4343093ff19d98cc4f23023788bf4edf0178eae1961afc0ba8b69b273de95b7d7e2afdb706701d8ba6f7ba -EBUILD libtirpc-1.3.2-r1.ebuild 1675 BLAKE2B f9e1dc1d82e8a3a1eec4b21ca9065d6e74894872474fb5b30a9e2ec261821aa75fa3c55b210fd4f7970eef44bdc44dc2f4313322d9f2b7179f56dc2adacb72aa SHA512 5a92d6a4a2c0720b9e348d81da333207b70160c29403152a5793f00f15919ffba524a198fa8db6e01ae77f6a0ad3216a883a048c5140a5375bdaee69f016a57d -EBUILD libtirpc-1.3.2.ebuild 1505 BLAKE2B 4401d8de52c71bf6be066b36a3d27c308bb0fd1b7ee8d027fc5a1e8c26183b86412f001275274377ff60ec207a16ca2815daf19f0fb4a186d9be343bd5157d61 SHA512 c1d0c9d720ce1eddecc1e6b32be3f2b95d6b70338c377440bca6cf578a8eb49bb8bd4eb8dd1051e518166900a05fe6a90cc459a056ab96ed1e2a6f8f5d07a282 EBUILD libtirpc-1.3.3.ebuild 1612 BLAKE2B 3eddf1e21cd230f387d93772a161453f620e8b7e1c0af7fb7089189fc33615a1c27f4f63ed637ce1ec299573fe615f22c2e765f0ec8cebc567820beccb5a6b15 SHA512 ad8cdeabe50d6f151645adcec02f637953133d3393c41a32c230c6978dc3579444f6d00c2cc54755f1224ae3333acda1989c42492e08f494d19dd81dcc6b9ce5 MISC metadata.xml 405 BLAKE2B 3006391cb2dac9927f450164f2705d31c35172560ddb436edb76f6c56efc2915a63d57e5be8835801b3b4bbe77526cdaf681b49c4fa43285549b7f0707af4814 SHA512 63489cba710ba40c334508406bf10c28ddc2133cd3eab86afde1670e3d4bb126d0e77abb45c99fd7b6abd438a9e7cc5a10b6742563be51601c7945c87419c928 diff --git a/net-libs/libtirpc/files/libtirpc-1.3.2-dos.patch b/net-libs/libtirpc/files/libtirpc-1.3.2-dos.patch deleted file mode 100644 index 88b6f5719f41..000000000000 --- a/net-libs/libtirpc/files/libtirpc-1.3.2-dos.patch +++ /dev/null @@ -1,178 +0,0 @@ -From 86529758570cef4c73fb9b9c4104fdc510f701ed Mon Sep 17 00:00:00 2001 -From: Dai Ngo -Date: Sat, 21 Aug 2021 13:16:23 -0400 -Subject: [PATCH] Fix DoS vulnerability in libtirpc - -Currently svc_run does not handle poll timeout and rendezvous_request -does not handle EMFILE error returned from accept(2 as it used to. -These two missing functionality were removed by commit b2c9430f46c4. - -The effect of not handling poll timeout allows idle TCP conections -to remain ESTABLISHED indefinitely. When the number of connections -reaches the limit of the open file descriptors (ulimit -n) then -accept(2) fails with EMFILE. Since there is no handling of EMFILE -error this causes svc_run() to get in a tight loop calling accept(2). -This resulting in the RPC service of svc_run is being down, it's -no longer able to service any requests. - -RPC service rpcbind, statd and mountd are effected by this -problem. - -Fix by enhancing rendezvous_request to keep the number of -SVCXPRT conections to 4/5 of the size of the file descriptor -table. When this thresold is reached, it destroys the idle -TCP connections or destroys the least active connection if -no idle connnction was found. - -Fixes: 44bf15b8 rpcbind: don't use obsolete svc_fdset interface of libtirpc -Signed-off-by: dai.ngo@oracle.com -Signed-off-by: Steve Dickson ---- - INSTALL | 371 +---------------------------------------------------------- - src/svc.c | 17 ++- - src/svc_vc.c | 62 +++++++++- - 3 files changed, 78 insertions(+), 372 deletions(-) - mode change 100644 => 120000 INSTALL - -diff --git a/src/svc.c b/src/svc.c -index 6db164b..3a8709f 100644 ---- a/src/svc.c -+++ b/src/svc.c -@@ -57,7 +57,7 @@ - - #define max(a, b) (a > b ? a : b) - --static SVCXPRT **__svc_xports; -+SVCXPRT **__svc_xports; - int __svc_maxrec; - - /* -@@ -194,6 +194,21 @@ __xprt_do_unregister (xprt, dolock) - rwlock_unlock (&svc_fd_lock); - } - -+int -+svc_open_fds() -+{ -+ int ix; -+ int nfds = 0; -+ -+ rwlock_rdlock (&svc_fd_lock); -+ for (ix = 0; ix < svc_max_pollfd; ++ix) { -+ if (svc_pollfd[ix].fd != -1) -+ nfds++; -+ } -+ rwlock_unlock (&svc_fd_lock); -+ return (nfds); -+} -+ - /* - * Add a service program to the callout list. - * The dispatch routine will be called when a rpc request for this -diff --git a/src/svc_vc.c b/src/svc_vc.c -index f1d9f00..3dc8a75 100644 ---- a/src/svc_vc.c -+++ b/src/svc_vc.c -@@ -64,6 +64,8 @@ - - - extern rwlock_t svc_fd_lock; -+extern SVCXPRT **__svc_xports; -+extern int svc_open_fds(); - - static SVCXPRT *makefd_xprt(int, u_int, u_int); - static bool_t rendezvous_request(SVCXPRT *, struct rpc_msg *); -@@ -82,6 +84,7 @@ static void svc_vc_ops(SVCXPRT *); - static bool_t svc_vc_control(SVCXPRT *xprt, const u_int rq, void *in); - static bool_t svc_vc_rendezvous_control (SVCXPRT *xprt, const u_int rq, - void *in); -+static int __svc_destroy_idle(int timeout); - - struct cf_rendezvous { /* kept in xprt->xp_p1 for rendezvouser */ - u_int sendsize; -@@ -313,13 +316,14 @@ done: - return (xprt); - } - -+ - /*ARGSUSED*/ - static bool_t - rendezvous_request(xprt, msg) - SVCXPRT *xprt; - struct rpc_msg *msg; - { -- int sock, flags; -+ int sock, flags, nfds, cnt; - struct cf_rendezvous *r; - struct cf_conn *cd; - struct sockaddr_storage addr; -@@ -379,6 +383,16 @@ again: - - gettimeofday(&cd->last_recv_time, NULL); - -+ nfds = svc_open_fds(); -+ if (nfds >= (_rpc_dtablesize() / 5) * 4) { -+ /* destroy idle connections */ -+ cnt = __svc_destroy_idle(15); -+ if (cnt == 0) { -+ /* destroy least active */ -+ __svc_destroy_idle(0); -+ } -+ } -+ - return (FALSE); /* there is never an rpc msg to be processed */ - } - -@@ -820,3 +834,49 @@ __svc_clean_idle(fd_set *fds, int timeout, bool_t cleanblock) - { - return FALSE; - } -+ -+static int -+__svc_destroy_idle(int timeout) -+{ -+ int i, ncleaned = 0; -+ SVCXPRT *xprt, *least_active; -+ struct timeval tv, tdiff, tmax; -+ struct cf_conn *cd; -+ -+ gettimeofday(&tv, NULL); -+ tmax.tv_sec = tmax.tv_usec = 0; -+ least_active = NULL; -+ rwlock_wrlock(&svc_fd_lock); -+ -+ for (i = 0; i <= svc_max_pollfd; i++) { -+ if (svc_pollfd[i].fd == -1) -+ continue; -+ xprt = __svc_xports[i]; -+ if (xprt == NULL || xprt->xp_ops == NULL || -+ xprt->xp_ops->xp_recv != svc_vc_recv) -+ continue; -+ cd = (struct cf_conn *)xprt->xp_p1; -+ if (!cd->nonblock) -+ continue; -+ if (timeout == 0) { -+ timersub(&tv, &cd->last_recv_time, &tdiff); -+ if (timercmp(&tdiff, &tmax, >)) { -+ tmax = tdiff; -+ least_active = xprt; -+ } -+ continue; -+ } -+ if (tv.tv_sec - cd->last_recv_time.tv_sec > timeout) { -+ __xprt_unregister_unlocked(xprt); -+ __svc_vc_dodestroy(xprt); -+ ncleaned++; -+ } -+ } -+ if (timeout == 0 && least_active != NULL) { -+ __xprt_unregister_unlocked(least_active); -+ __svc_vc_dodestroy(least_active); -+ ncleaned++; -+ } -+ rwlock_unlock(&svc_fd_lock); -+ return (ncleaned); -+} --- -1.8.3.1 - diff --git a/net-libs/libtirpc/files/libtirpc-1.3.2-memory-leak.patch b/net-libs/libtirpc/files/libtirpc-1.3.2-memory-leak.patch deleted file mode 100644 index 8ce864a2950c..000000000000 --- a/net-libs/libtirpc/files/libtirpc-1.3.2-memory-leak.patch +++ /dev/null @@ -1,52 +0,0 @@ -From 63f3b9e883231ca08cf9c3cd8f5d582584412d94 Mon Sep 17 00:00:00 2001 -From: Ali Abdallah -Date: Thu, 14 Jul 2022 13:47:32 -0400 -Subject: [PATCH] Fix potential memory leak of parms.r_addr - -During some valgrind test, the following is observed - -==11391== 64 bytes in 4 blocks are definitely lost in loss record 11 of 16 -==11391== at 0x4C2A2AF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) -==11391== by 0x50ECED9: strdup (in /lib64/libc-2.22.so) -==11391== by 0x4E4AFBF: getclnthandle (in /lib64/libtirpc.so.3.0.0) -==11391== by 0x4E4BD8A: __rpcb_findaddr_timed (in /lib64/libtirpc.so.3.0.0) -==11391== by 0x4E443AF: clnt_tp_create_timed (in /lib64/libtirpc.so.3.0.0) -==11391== by 0x4E44580: clnt_create_timed (in /lib64/libtirpc.so.3.0.0) -==11391== by 0x400755: main (in /local/02/xdtadti/tirpc-test/client) - -Signed-off-by: Steve Dickson ---- - INSTALL | 369 +------------------------------------------------------- - src/rpcb_clnt.c | 8 ++ - 2 files changed, 9 insertions(+), 368 deletions(-) - mode change 100644 => 120000 INSTALL - -diff --git a/src/rpcb_clnt.c b/src/rpcb_clnt.c -index 0c34cb7..1a23cb1 100644 ---- a/src/rpcb_clnt.c -+++ b/src/rpcb_clnt.c -@@ -798,6 +798,10 @@ __try_protocol_version_2(program, version, nconf, host, tp) - pmapaddress->len = pmapaddress->maxlen = remote.len; - - CLNT_DESTROY(client); -+ -+ if (parms.r_addr != NULL && parms.r_addr != nullstring) -+ free(parms.r_addr); -+ - return pmapaddress; - - error: -@@ -806,6 +810,10 @@ error: - client = NULL; - - } -+ -+ if (parms.r_addr != NULL && parms.r_addr != nullstring) -+ free(parms.r_addr); -+ - return (NULL); - - } --- -1.8.3.1 - diff --git a/net-libs/libtirpc/files/libtirpc-1.3.2-use-after-free.patch b/net-libs/libtirpc/files/libtirpc-1.3.2-use-after-free.patch deleted file mode 100644 index 8e85a564f29a..000000000000 --- a/net-libs/libtirpc/files/libtirpc-1.3.2-use-after-free.patch +++ /dev/null @@ -1,31 +0,0 @@ -From d0dc59e27263c6b53435d770010dcc6f397d58ee Mon Sep 17 00:00:00 2001 -From: Frank Sorenson -Date: Mon, 17 Jan 2022 13:33:13 -0500 -Subject: [PATCH] libtirpc: Fix use-after-free accessing the error number - -Free the cbuf after obtaining the error number. - -Signed-off-by: Frank Sorenson -Signed-off-by: Steve Dickson ---- - src/clnt_dg.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/clnt_dg.c b/src/clnt_dg.c -index e1255de..b3d82e7 100644 ---- a/src/clnt_dg.c -+++ b/src/clnt_dg.c -@@ -456,9 +456,9 @@ get_reply: - cmsg = CMSG_NXTHDR (&msg, cmsg)) - if (cmsg->cmsg_level == SOL_IP && cmsg->cmsg_type == IP_RECVERR) - { -- mem_free(cbuf, (outlen + 256)); - e = (struct sock_extended_err *) CMSG_DATA(cmsg); - cu->cu_error.re_errno = e->ee_errno; -+ mem_free(cbuf, (outlen + 256)); - release_fd_lock(cu->cu_fd_lock, mask); - return (cu->cu_error.re_status = RPC_CANTRECV); - } --- -1.8.3.1 - diff --git a/net-libs/libtirpc/libtirpc-1.3.2-r1.ebuild b/net-libs/libtirpc/libtirpc-1.3.2-r1.ebuild deleted file mode 100644 index fe750fb291d8..000000000000 --- a/net-libs/libtirpc/libtirpc-1.3.2-r1.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multilib-minimal usr-ldscript - -DESCRIPTION="Transport Independent RPC library (SunRPC replacement)" -HOMEPAGE="https://sourceforge.net/projects/libtirpc/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 - mirror://gentoo/${PN}-glibc-nfs.tar.xz" - -LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" -SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="ipv6 kerberos static-libs" - -RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND} - elibc_musl? ( sys-libs/queue-standalone )" -BDEPEND=" - app-arch/xz-utils - virtual/pkgconfig" - -src_prepare() { - local PATCHES=( - "${FILESDIR}"/libtirpc-1.3.2-dos.patch - "${FILESDIR}"/libtirpc-1.3.2-use-after-free.patch - "${FILESDIR}"/libtirpc-1.3.2-memory-leak.patch - ) - cp -r "${WORKDIR}"/tirpc "${S}"/ || die - default -} - -multilib_src_configure() { - local myeconfargs=( - $(use_enable ipv6) - $(use_enable kerberos gssapi) - $(use_enable static-libs static) - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_install() { - default - - # libtirpc replaces rpc support in glibc, so we need it in / - gen_usr_ldscript -a tirpc -} - -multilib_src_install_all() { - einstalldocs - - insinto /etc - doins doc/netconfig - - insinto /usr/include/tirpc - doins -r "${WORKDIR}"/tirpc/* - - # makes sure that the linking order for nfs-utils is proper, as - # libtool would inject a libgssglue dependency in the list. - if ! use static-libs ; then - find "${ED}" -name "*.la" -delete || die - fi -} diff --git a/net-libs/libtirpc/libtirpc-1.3.2.ebuild b/net-libs/libtirpc/libtirpc-1.3.2.ebuild deleted file mode 100644 index 8b1e3780df4b..000000000000 --- a/net-libs/libtirpc/libtirpc-1.3.2.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multilib-minimal usr-ldscript - -DESCRIPTION="Transport Independent RPC library (SunRPC replacement)" -HOMEPAGE="https://sourceforge.net/projects/libtirpc/" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 - mirror://gentoo/${PN}-glibc-nfs.tar.xz" - -LICENSE="BSD BSD-2 BSD-4 LGPL-2.1+" -SLOT="0/3" # subslot matches SONAME major -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -IUSE="ipv6 kerberos static-libs" - -RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND} - elibc_musl? ( sys-libs/queue-standalone )" -BDEPEND=" - app-arch/xz-utils - virtual/pkgconfig" - -src_prepare() { - cp -r "${WORKDIR}"/tirpc "${S}"/ || die - default -} - -multilib_src_configure() { - local myeconfargs=( - $(use_enable ipv6) - $(use_enable kerberos gssapi) - $(use_enable static-libs static) - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_install() { - default - - # libtirpc replaces rpc support in glibc, so we need it in / - gen_usr_ldscript -a tirpc -} - -multilib_src_install_all() { - einstalldocs - - insinto /etc - doins doc/netconfig - - insinto /usr/include/tirpc - doins -r "${WORKDIR}"/tirpc/* - - # makes sure that the linking order for nfs-utils is proper, as - # libtool would inject a libgssglue dependency in the list. - if ! use static-libs ; then - find "${ED}" -name "*.la" -delete || die - fi -} -- cgit v1.2.3