[gentoo-commits] repo/proj/guru:dev commit in: net-p2p/feather/, net-p2p/feather/files/
commit: 69694a5828da73b27011786de11c968578556285 Author: Adam Pimentel protonmail com> AuthorDate: Sat Apr 22 05:46:30 2023 + Commit: Adam Pimentel protonmail com> CommitDate: Sat Apr 22 05:46:30 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=69694a58 net-p2p/feather: version bump Signed-off-by: Adam Pimentel protonmail.com> net-p2p/feather/Manifest | 8 ++ net-p2p/feather/feather-2.4.5.ebuild | 149 + .../files/feather_remove_cflags-2.4.5.patch| 18 +++ .../feather/files/monero_remove_cflags-2.4.5.patch | 25 4 files changed, 200 insertions(+) diff --git a/net-p2p/feather/Manifest b/net-p2p/feather/Manifest index 5dfc062b9..33ebcb7c7 100644 --- a/net-p2p/feather/Manifest +++ b/net-p2p/feather/Manifest @@ -30,3 +30,11 @@ DIST feather-2.4.2-monero-trezorcommon.tar.gz 1327782 BLAKE2B 738f2833317d5b5f52 DIST feather-2.4.2-monero.tar.gz 11618665 BLAKE2B a6d708b723c2ab1517b0c4de4070552f6ec5ba544f3cfc96438bb612d094d78d2d79185f12d064555fd7031300b2b62673ee46ff3f9b765340c8a80abd5afc64 SHA512 d29a5c5ca53a232d158f457188e58783e6fb64ff6172ff382801ded014515ba951ca8c98306b771cee97f97ac4f6ae3474a4ce3c635c0085df013a6ba0bb5273 DIST feather-2.4.2-singleapplication.tar.gz 21630 BLAKE2B 403e187d0c9f5c591741ab1bdf879ae700cd255e0bcf3cc6e71aa2f6b9dcaf462aaa4e2142b5978d5e69c7660b1d094ac47cac3912c1b49a1dd003eebc641d6f SHA512 d16127412a97289edcb2bf86d2e4229d11408095ca6be6f2d7d63a6df573b31aa2e100382da3b12b93b45380fe68586c91cf3e774d1aedfeb88e151bc13bb4c4 DIST feather-2.4.2.tar.gz 5459199 BLAKE2B 22b7afa15257ce6c21424ae0b81ef2c1d38ab5dc9d704720c9aaa3f5d3519ed9c0033bcfa44a93b121cdd522bed9b1e6c4c8f57e08aa8f0576d69476785a79e9 SHA512 38a7bcd7f3490bb8d71711975a21fb93cb0445ad85d3d44a39932eebf0d190db343f87e5034e7766d154303d03bfae5da88cf3b3a06a08278427589291f54c52 +DIST feather-2.4.5-monero-miniupnp.tar.gz 446961 BLAKE2B 802e3a99f2e129492be547eba0f7f87c0e0c7024b4a322fbabf973dab26cd33601d99b29d422f8bb2ebae078982ef25efcdfe7ce66149360ba974abcb80b95d4 SHA512 c544148b2f110a84dbc69b0de2a6ff95ea3b8ad49354320c557b29a548de3e87ac52e37566b7f809bbcf0afa395e5150049dde15383d8180a52a38fd8738fdc5 +DIST feather-2.4.5-monero-randomx.tar.gz 164390 BLAKE2B 704792f22d7e3e9e789b42f77176ef4687b7d599387edfa42f854ad7b0f692d704480a6c7e43a291acac0dde2adae12923ea11e615d132baf10c7cb8f59f5801 SHA512 959a8399ae85bbb57e875e0383e448b10241badcd6682c7b6dec9d172f489ccbf3bb9b8b9b657bf977b3f2280597eb99cef2270159dc77142615dfe8d6f438ad +DIST feather-2.4.5-monero-rapidjson.tar.gz 1054330 BLAKE2B 5d18961b86a27516e42441ba46317ba811e06305dc754b5765b4fbfb697d93bc31ae9457fa2c3f213396909af726f775a7b371874ef1a0dc56a8577ed077a610 SHA512 dd4f103f84c4f32683ca9ccc82c35db3a60012c35acbb79405905c8b4e382389c52422b1a514e6128ae71f90f5eedb158f2a4f72f7c0f6025c2ef0787130bbe7 +DIST feather-2.4.5-monero-supercop.tar.gz 346604 BLAKE2B 10e48076acb2e5de5acb2efee61b2fac40fdfec3bc4037a94199d56ee2446466126e1b9dade56ee69598f4bd3c64b45d86d0810f24f461f6e09fb84c87e1ef93 SHA512 06cca8d1def31aa11bf5aa42d861c4a027786f7cc494fa3ab53a2bc4bd9d1f55b2389020ba5fd1816ed277b6e4320ad8edbb3117dcf4981fc7fba655c4bbe648 +DIST feather-2.4.5-monero-trezorcommon.tar.gz 1327782 BLAKE2B 738f2833317d5b5f52c21582160c1bee331fda38615c7e2c29d68cec600e849209111aaa75cce059596e87b2711c5a5749d965c91f1cf15cbe98fc86a049b5a5 SHA512 9955aa160e9a969decee598584f788e4d36e9c65f2ee730cd8f128669e86175f2189e804ca53e405871ab698ae5e683f146e59e832d8ec58fa1cb46328665ddf +DIST feather-2.4.5-monero.tar.gz 11620246 BLAKE2B 7ea16ac6b61009e8bc562736d00aca8a4b3b2c6b14c22e60a3e198bacb7efc1a557fa7ed17e907a338f9904b161e3ede7e50478b09b43b3cf3e64ca8dd2278a4 SHA512 5ec5fbcbbae9a49d8e558f0b98f587ca704a64075a03874fab5fd77fb008a010baf327079f26a138b0365d728f8e5603fdcb9fdd911523ab7264bbb4a293465f +DIST feather-2.4.5-singleapplication.tar.gz 21630 BLAKE2B 403e187d0c9f5c591741ab1bdf879ae700cd255e0bcf3cc6e71aa2f6b9dcaf462aaa4e2142b5978d5e69c7660b1d094ac47cac3912c1b49a1dd003eebc641d6f SHA512 d16127412a97289edcb2bf86d2e4229d11408095ca6be6f2d7d63a6df573b31aa2e100382da3b12b93b45380fe68586c91cf3e774d1aedfeb88e151bc13bb4c4 +DIST feather-2.4.5.tar.gz 1196741 BLAKE2B fe38f8e004f1fdc3cfedcb8596e4a77586e14556148e6692117dcbc5e7ae5265116df90ef40f36a70d7757bf568d485dda8e60dce3dad38b93f69d798a83deac SHA512 48d6a4457e8decf3bf50e4e5b0f1ffb242e6b43d91070ee0d2ad5043fb586772d4cc9cf1f89677b680b6d0cfcd8034a61597dec44a3c62c37cc6cd9ac60bd1b0 diff --git a/net-p2p/feather/feather-2.4.5.ebuild b/net-p2p/feather/feather-2.4.5.ebuild new file mode 100644 index 0..86dd7b83a --- /dev/null +++ b/net-p2p/feather/feather-2.4.5.ebuild @@ -0,0 +1,149 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake desktop xdg + +SINGLEAPPLICATION_DIST_COMIT="3e8e85d1a487e433751711a8a090659684d42e3b" +MONERO_DIST_COMIT="543582872aeb6ac5dd5853983765dbdd7706163d" +
[gentoo-commits] repo/proj/guru:dev commit in: dev-util/xmake/
commit: 9454dfe1feb990cd71545016a7ba6d0d4c1c53e7 Author: Big Pineapple foxmail com> AuthorDate: Sat Apr 22 05:10:49 2023 + Commit: Zhang Zheng foxmail com> CommitDate: Sat Apr 22 05:10:49 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9454dfe1 dev-util/xmake: add 2.7.8, drop 2.7.7 Signed-off-by: Big Pineapple foxmail.com> dev-util/xmake/Manifest | 2 +- dev-util/xmake/{xmake-2.7.7.ebuild => xmake-2.7.8.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/xmake/Manifest b/dev-util/xmake/Manifest index 0248d8c13..3a63b812b 100644 --- a/dev-util/xmake/Manifest +++ b/dev-util/xmake/Manifest @@ -1 +1 @@ -DIST xmake-v2.7.7.tar.gz 2719137 BLAKE2B c3aca5c538292d2ee002785c5a4bb82ff4ea6d67d07d00f055f35c46caeec8ecd3134e05f9bba6d4e7db5cda725b474fcf70d3b91a4be03b2859c542fa0c0f83 SHA512 449c6ce318076a9473084ae197b0d333e0b4b0f2d7bffe9e3c725ddf7aef3c7d888e9d063e033a7a7d9f690e0e49925e45bc7910f5076b790344f8bdbde0fb15 +DIST xmake-v2.7.8.tar.gz 2733324 BLAKE2B 0ad75dd899e154abbda267b629d45e5e9f5a6371ea4af461551fa239da8d8a47457b1c7637c767333468bf46a5ad365f5f650ab0e77f489629fdc9ae04d0c8de SHA512 abfd9a2d4a7ed4204d57482a4f87f17b5d1215fcf6d9d73af35e8e0445d15d3369d1a4641846eb7a92c9e8f580bd4601309d950d9990ce048f136f23051ecc8c diff --git a/dev-util/xmake/xmake-2.7.7.ebuild b/dev-util/xmake/xmake-2.7.8.ebuild similarity index 100% rename from dev-util/xmake/xmake-2.7.7.ebuild rename to dev-util/xmake/xmake-2.7.8.ebuild
[gentoo-commits] repo/gentoo:master commit in: net-libs/webkit-gtk/, net-libs/webkit-gtk/files/
commit: d136a2c47beb1a38899e226b84f650be41f5c2ca Author: Guillermo Joandet gmail com> AuthorDate: Fri Apr 21 21:59:10 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat Apr 22 03:08:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d136a2c4 net-libs/webkit-gtk: Version bump to 2.40.1 Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/30692 Signed-off-by: Matt Turner gentoo.org> net-libs/webkit-gtk/Manifest | 1 + net-libs/webkit-gtk/files/2.40.1-gcc-13.patch | 21 ++ net-libs/webkit-gtk/webkit-gtk-2.40.1-r410.ebuild | 257 ++ net-libs/webkit-gtk/webkit-gtk-2.40.1-r600.ebuild | 250 + net-libs/webkit-gtk/webkit-gtk-2.40.1.ebuild | 247 + 5 files changed, 776 insertions(+) diff --git a/net-libs/webkit-gtk/Manifest b/net-libs/webkit-gtk/Manifest index fcaa8c079336..d1ad2019519b 100644 --- a/net-libs/webkit-gtk/Manifest +++ b/net-libs/webkit-gtk/Manifest @@ -1,2 +1,3 @@ DIST webkitgtk-2.38.5.tar.xz 33011600 BLAKE2B 0dba732c18b7f21602b9f834866d137b6be582adc36f91775e838f99a6ee89216773ab641be62a0fd0834bac8adb45d315a2be9caf19551484a8b95c22797d46 SHA512 9038892910e95d3b7819396c9071b59ee51eadd6cad62130fdd4e02d3f5187b7a2986c5939a378190e14059149f2db0a0b57feb23ac44f5ea764c160e6181eef DIST webkitgtk-2.40.0.tar.xz 40042140 BLAKE2B 4f26d893da99c7aed18594a844b1f91e32178a1bdd236e0cdd21683ed095ab2196f37c13f749e69b22b72146b98fca2a27778948aabde336d17c4d40dcf0cdc1 SHA512 550dafb31d71edf984d6b7636366f839d31f6b244b87f83c6efe7af17efe3f2f63268d2c39a6a3c474afadf2b30df868efaefcf38197b30cc6b11c63de7d2ddc +DIST webkitgtk-2.40.1.tar.xz 39599544 BLAKE2B b50c983eafdb215e62e1509873691bc3f932c8b5daf0ceeaefc041d3bc6c5ff804f25af5f761837a3f37df07c1c598f5984e40b116e70a3523d508d13594dc4d SHA512 e94b9a651b3c120e3dc918831c8a7fcfbd35f6760a53b7b39a07c7d792ddf99082030bf8b44a522001df4a7368c2b9145606f7a1cc8e0ed60498a0b78325bc5c diff --git a/net-libs/webkit-gtk/files/2.40.1-gcc-13.patch b/net-libs/webkit-gtk/files/2.40.1-gcc-13.patch new file mode 100644 index ..6a532924121b --- /dev/null +++ b/net-libs/webkit-gtk/files/2.40.1-gcc-13.patch @@ -0,0 +1,21 @@ +https://github.com/WebKit/WebKit/pull/11910 +https://github.com/WebKit/WebKit/commit/93920b55f52ff8b883296f4845269e2ed746acb3 + +--- a/Source/WebCore/platform/graphics/SourceBrush.cpp b/Source/WebCore/platform/graphics/SourceBrush.cpp +@@ -65,12 +65,12 @@ + + void SourceBrush::setGradient(Ref&& gradient, const AffineTransform& spaceTransform) + { +-m_brush = { Brush::LogicalGradient { WTFMove(gradient), spaceTransform } }; ++m_brush = Brush { Brush::LogicalGradient { WTFMove(gradient), spaceTransform } }; + } + + void SourceBrush::setPattern(Ref&& pattern) + { +-m_brush = { Brush::Variant { std::in_place_type>, WTFMove(pattern) } }; ++m_brush = Brush { Brush::Variant { std::in_place_type>, WTFMove(pattern) } }; + } + + WTF::TextStream& operator<<(TextStream& ts, const SourceBrush& brush) + diff --git a/net-libs/webkit-gtk/webkit-gtk-2.40.1-r410.ebuild b/net-libs/webkit-gtk/webkit-gtk-2.40.1-r410.ebuild new file mode 100644 index ..c76820e446b6 --- /dev/null +++ b/net-libs/webkit-gtk/webkit-gtk-2.40.1-r410.ebuild @@ -0,0 +1,257 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_REQ_USE="xml(+)" +PYTHON_COMPAT=( python3_{9..11} ) +USE_RUBY="ruby30 ruby31 ruby32" + +inherit check-reqs flag-o-matic gnome2 optfeature python-any-r1 ruby-single toolchain-funcs cmake + +MY_P="webkitgtk-${PV}" +DESCRIPTION="Open source web browser engine" +HOMEPAGE="https://www.webkitgtk.org; +SRC_URI="https://www.webkitgtk.org/releases/${MY_P}.tar.xz; + +LICENSE="LGPL-2+ BSD" +SLOT="4.1/0" # soname version of libwebkit2gtk-4.1 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +IUSE="aqua avif examples gamepad gles2-only gnome-keyring +gstreamer +introspection pdf +jpeg2k +jumbo-build lcms seccomp spell systemd wayland X" +REQUIRED_USE="|| ( aqua wayland X )" + +# Tests do not run when built from tarballs +# https://bugs.webkit.org/show_bug.cgi?id=215986 +RESTRICT="test" + +# Dependencies found at Source/cmake/OptionsGTK.cmake +# Missing WebRTC support, but ENABLE_MEDIA_STREAM/ENABLE_WEB_RTC is experimental upstream (PRIVATE OFF) and shouldn't be used yet in 2.30 +# >=gst-plugins-opus-1.14.4-r1 for opusparse (required by MSE) +# TODO: gst-plugins-base[X] is only needed when build configuration ends up with GLX set, but that's a bit automagic too to fix +# Softblocking webkit-gtk-2.38:4 as we going to use webkit-2.38:4.1's WebKitDriver binary +RDEPEND=" + >=x11-libs/cairo-1.16.0[X?] + >=media-libs/fontconfig-2.13.0:1.0 + >=media-libs/freetype-2.9.0:2 + >=dev-libs/libgcrypt-1.7.0:0= + >=x11-libs/gtk+-3.22.0:3[aqua?,introspection?,wayland?,X?] +
[gentoo-commits] repo/gentoo:master commit in: dev-util/gdbus-codegen/
commit: 4900d8f12214570411b289d3c61196f63dfebbac Author: Guillermo Joandet gmail com> AuthorDate: Fri Apr 21 18:12:52 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat Apr 22 03:08:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4900d8f1 dev-util/gdbus-codegen: Version bump to 2.76.2 Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/30691 Signed-off-by: Matt Turner gentoo.org> dev-util/gdbus-codegen/Manifest| 1 + dev-util/gdbus-codegen/gdbus-codegen-2.76.2.ebuild | 72 ++ 2 files changed, 73 insertions(+) diff --git a/dev-util/gdbus-codegen/Manifest b/dev-util/gdbus-codegen/Manifest index 22683e984b24..ccac97275af2 100644 --- a/dev-util/gdbus-codegen/Manifest +++ b/dev-util/gdbus-codegen/Manifest @@ -1,2 +1,3 @@ DIST glib-2.74.6.tar.xz 5217312 BLAKE2B 07b0a5cb74c1451ba863d5f9a781a122d3d20af1f1227177025de114279277cacada3dd6ab5eb5ad5c0bff5ac7abab6fdfbe0551f44d07b2ddc9141a0640a8c8 SHA512 6b6d113012ec90f6cf77513ec0132668c49aa7224c806181ad662388701004667cdf6d263050d6f896b8688c085abf461aa3e659eb288e6ba93ba4970a2f181b DIST glib-2.76.1.tar.xz 5270936 BLAKE2B 6e6d15bda7ca6365d5f33e197cad41043f17c2f505997953e4f5222121571dabfa07ac88d0a1e298313021c63ef97e7560128c3f8ddf7f518afba98692555e81 SHA512 7ab8740925fa4ed2d860a35544c475ae905df5fa7fc0cc64ffa8c543df6073794e44c8ff39e3e1de1d677016ef9d27e9bc709d2505d13090faa8d6c47cd64bd0 +DIST glib-2.76.2.tar.xz 5273836 BLAKE2B db5d5e45fe4a17bade7f5bf923ac0e5541237d19146ede33b4d52f05b82e4ecb94519393f49ac3b04e17d0f56bfd5dd99b8e81ae80956cfdb5cb2396cd5ec8cc SHA512 5a99723d72ae987999bdf3eac4f3cabe2e014616038f2006e84060b97d6d290b7d44a20d700e9c0f4572a6defed56169f624bcd21b0337f32832b311aa2737e6 diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.76.2.ebuild b/dev-util/gdbus-codegen/gdbus-codegen-2.76.2.ebuild new file mode 100644 index ..787dfc5d3dab --- /dev/null +++ b/dev-util/gdbus-codegen/gdbus-codegen-2.76.2.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +GNOME_ORG_MODULE="glib" +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="xml(+)" +DISTUTILS_USE_PEP517=setuptools +DISTUTILS_SINGLE_IMPL=1 + +inherit gnome.org distutils-r1 + +DESCRIPTION="GDBus code and documentation generator" +HOMEPAGE="https://www.gtk.org/; + +LICENSE="LGPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" + +RDEPEND="${PYTHON_DEPS}" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/libxslt + app-text/docbook-xsl-stylesheets +" + +S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen" + +python_prepare_all() { + PATCHES=( + "${FILESDIR}/${PN}-2.56.1-sitedir.patch" + ) + distutils-r1_python_prepare_all + + local MAJOR_VERSION=$(ver_cut 1) + local MINOR_VERSION=$(ver_cut 2) + sed -e 's:@PYTHON@:python:' gdbus-codegen.in > gdbus-codegen || die + sed -e "s:@VERSION@:${PV}:" \ + -e "s:@MAJOR_VERSION@:${MAJOR_VERSION}:" \ + -e "s:@MINOR_VERSION@:${MINOR_VERSION}:" config.py.in > config.py || die + cp "${FILESDIR}/setup.py-2.32.4" setup.py || die "cp failed" + sed -e "s/@PV@/${PV}/" -i setup.py || die "sed setup.py failed" +} + +do_xsltproc_command() { + # Taken from meson.build for manual manpage building - keep in sync (also copied to dev-util/glib-utils) + xsltproc \ + --nonet \ + --stringparam man.output.quietly 1 \ + --stringparam funcsynopsis.style ansi \ + --stringparam man.th.extra1.suppress 1 \ + --stringparam man.authors.section.enabled 0 \ + --stringparam man.copyright.section.enabled 0 \ + -o "${2}" \ + http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \ + "${1}" || die "manpage generation failed" +} + +src_compile() { + distutils-r1_src_compile + do_xsltproc_command "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.xml" "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1" +} + +src_test() { + einfo "Skipping tests. This package is tested by dev-libs/glib" + einfo "when merged with FEATURES=test" +} + +python_install_all() { + distutils-r1_python_install_all # no-op, but prevents QA warning + doman "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1" +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/glib/
commit: b80ff683899231c5b4cb9fb2c0ccb5be7d39485c Author: Guillermo Joandet gmail com> AuthorDate: Fri Apr 21 18:10:26 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat Apr 22 03:08:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b80ff683 dev-libs/glib: Version bump to 2.76.2 Signed-off-by: Guillermo Joandet gmail.com> Signed-off-by: Matt Turner gentoo.org> dev-libs/glib/Manifest | 1 + dev-libs/glib/glib-2.76.2.ebuild | 279 +++ 2 files changed, 280 insertions(+) diff --git a/dev-libs/glib/Manifest b/dev-libs/glib/Manifest index 22683e984b24..ccac97275af2 100644 --- a/dev-libs/glib/Manifest +++ b/dev-libs/glib/Manifest @@ -1,2 +1,3 @@ DIST glib-2.74.6.tar.xz 5217312 BLAKE2B 07b0a5cb74c1451ba863d5f9a781a122d3d20af1f1227177025de114279277cacada3dd6ab5eb5ad5c0bff5ac7abab6fdfbe0551f44d07b2ddc9141a0640a8c8 SHA512 6b6d113012ec90f6cf77513ec0132668c49aa7224c806181ad662388701004667cdf6d263050d6f896b8688c085abf461aa3e659eb288e6ba93ba4970a2f181b DIST glib-2.76.1.tar.xz 5270936 BLAKE2B 6e6d15bda7ca6365d5f33e197cad41043f17c2f505997953e4f5222121571dabfa07ac88d0a1e298313021c63ef97e7560128c3f8ddf7f518afba98692555e81 SHA512 7ab8740925fa4ed2d860a35544c475ae905df5fa7fc0cc64ffa8c543df6073794e44c8ff39e3e1de1d677016ef9d27e9bc709d2505d13090faa8d6c47cd64bd0 +DIST glib-2.76.2.tar.xz 5273836 BLAKE2B db5d5e45fe4a17bade7f5bf923ac0e5541237d19146ede33b4d52f05b82e4ecb94519393f49ac3b04e17d0f56bfd5dd99b8e81ae80956cfdb5cb2396cd5ec8cc SHA512 5a99723d72ae987999bdf3eac4f3cabe2e014616038f2006e84060b97d6d290b7d44a20d700e9c0f4572a6defed56169f624bcd21b0337f32832b311aa2737e6 diff --git a/dev-libs/glib/glib-2.76.2.ebuild b/dev-libs/glib/glib-2.76.2.ebuild new file mode 100644 index ..e9c054fc2a84 --- /dev/null +++ b/dev-libs/glib/glib-2.76.2.ebuild @@ -0,0 +1,279 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_REQ_USE="xml(+)" +PYTHON_COMPAT=( python3_{9..11} ) + +inherit gnome.org gnome2-utils linux-info meson-multilib multilib python-any-r1 toolchain-funcs xdg + +DESCRIPTION="The GLib library of C routines" +HOMEPAGE="https://www.gtk.org/; + +LICENSE="LGPL-2.1+" +SLOT="2" +IUSE="dbus debug +elf gtk-doc +mime selinux static-libs sysprof systemtap test utils xattr" +RESTRICT="!test? ( test )" +REQUIRED_USE="gtk-doc? ( test )" # Bug #777636 + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +# * elfutils (via libelf) does not build on Windows. gresources are not embedded +# within ELF binaries on that platform anyway and inspecting ELF binaries from +# other platforms is not that useful so exclude the dependency in this case. +# * Technically static-libs is needed on zlib, util-linux and perhaps more, but +# these are used by GIO, which glib[static-libs] consumers don't really seem +# to need at all, thus not imposing the deps for now and once some consumers +# are actually found to static link libgio-2.0.a, we can revisit and either add +# them or just put the (build) deps in that rare consumer instead of recursive +# RDEPEND here (due to lack of recursive DEPEND). +RDEPEND=" + !=virtual/libiconv-0-r1[${MULTILIB_USEDEP}] + >=dev-libs/libpcre2-10.32:0=[${MULTILIB_USEDEP},unicode(+),static-libs?] + >=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}] + >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] + >=virtual/libintl-0-r2[${MULTILIB_USEDEP}] + kernel_linux? ( >=sys-apps/util-linux-2.23[${MULTILIB_USEDEP}] ) + selinux? ( >=sys-libs/libselinux-2.2.2-r5[${MULTILIB_USEDEP}] ) + xattr? ( !elibc_glibc? ( >=sys-apps/attr-2.4.47-r1[${MULTILIB_USEDEP}] ) ) + elf? ( virtual/libelf:0= ) + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] ) +" +DEPEND="${RDEPEND}" +# libxml2 used for optional tests that get automatically skipped +BDEPEND=" + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + >=sys-devel/gettext-0.19.8 + gtk-doc? ( >=dev-util/gtk-doc-1.33 + app-text/docbook-xml-dtd:4.2 + app-text/docbook-xml-dtd:4.5 ) + systemtap? ( >=dev-util/systemtap-1.3 ) + ${PYTHON_DEPS} + test? ( >=sys-apps/dbus-1.2.14 ) + virtual/pkgconfig +" +# TODO: >=dev-util/gdbus-codegen-${PV} test dep once we modify gio/tests/meson.build to use external gdbus-codegen + +PDEPEND=" + dbus? ( gnome-base/dconf ) + mime? ( x11-misc/shared-mime-info ) +" +# shared-mime-info needed for gio/xdgmime, bug #409481 +# dconf is needed to be able to save settings, bug #498436 + +MULTILIB_CHOST_TOOLS=( + /usr/bin/gio-querymodules$(get_exeext) +) + +pkg_setup() { + if use kernel_linux ; then + CONFIG_CHECK="~INOTIFY_USER" + if use test ; then + CONFIG_CHECK="~IPV6" +
[gentoo-commits] repo/gentoo:master commit in: gui-libs/gtk/
commit: 6af2d971ab1246f0440622141f4949f06fdd3c83 Author: Guillermo Joandet gmail com> AuthorDate: Fri Apr 21 15:45:13 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat Apr 22 03:08:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6af2d971 gui-libs/gtk: Version bump to 4.10.2 Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/30689 Signed-off-by: Matt Turner gentoo.org> gui-libs/gtk/Manifest | 1 + gui-libs/gtk/gtk-4.10.2.ebuild | 215 + 2 files changed, 216 insertions(+) diff --git a/gui-libs/gtk/Manifest b/gui-libs/gtk/Manifest index 56f2c0a15327..67d37ff8bd06 100644 --- a/gui-libs/gtk/Manifest +++ b/gui-libs/gtk/Manifest @@ -1,2 +1,3 @@ DIST gtk-4.10.1.tar.xz 20481204 BLAKE2B 3a56905b84ec3ca4abb974ce22beb6422c0b48063a54b753ef74316535acfc59bf80fce6c44b06ae7266e8d82ed7cde92bd4461dfebb4df4d8378e3e72ed26d1 SHA512 1fb04c7f5f3cb2f728c2048b0053efc3bef1be371d8e24648d9c3d5fb0404fd1e4fa31a511e02750290aec032253c6bade53651d1f32a3438c104130759ff074 +DIST gtk-4.10.2.tar.xz 20480356 BLAKE2B f634359d13aac057c2c1083a88062cc969f5ee9f9f70461e69caae317e81340ea9794e365439f7c022347fd0d91f2bc0acaa983feb3b5a85630731744641c426 SHA512 cd36f87689e6457b8fe42f7e76a38b24cfc212f6cd180b698ec391505797c802de4481c8d3e3f6ba2410820aca1f9850ad240922253a2abf914f1ef1345d43e7 DIST gtk-4.8.3.tar.xz 20297060 BLAKE2B ad0f9e2998f3748afe4a03317e6d0438bfd9eaf804f202e96724541cce20597b7b6e69d5c50ce319450feed4f4a5653c0d99b949b23ce3a40c46a12da7e2d85f SHA512 56be0f5ce85a9cbbda4a5de53baeeb6b8cc527a5d34723ae5548759ec7c28f03d204b6b6758dffed02a9e226f3bfcd1f15971105c2f2f7be7cef22538be27754 diff --git a/gui-libs/gtk/gtk-4.10.2.ebuild b/gui-libs/gtk/gtk-4.10.2.ebuild new file mode 100644 index ..162cca71d230 --- /dev/null +++ b/gui-libs/gtk/gtk-4.10.2.ebuild @@ -0,0 +1,215 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit gnome.org gnome2-utils meson optfeature python-any-r1 virtualx xdg + +DESCRIPTION="GTK is a multi-platform toolkit for creating graphical user interfaces" +HOMEPAGE="https://www.gtk.org/ https://gitlab.gnome.org/GNOME/gtk/; + +LICENSE="LGPL-2+" +SLOT="4" +IUSE="aqua broadway cloudproviders colord cups examples ffmpeg gstreamer +introspection sysprof test vulkan wayland +X cpu_flags_x86_f16c" +REQUIRED_USE=" + || ( aqua wayland X ) + test? ( introspection ) +" + +KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + +COMMON_DEPEND=" + >=dev-libs/glib-2.72.0:2 + >=x11-libs/cairo-1.17.6[aqua?,glib,svg(+),X?] + >=x11-libs/pango-1.50.0[introspection?] + >=dev-libs/fribidi-1.0.6 + >=media-libs/harfbuzz-2.6.0:= + >=x11-libs/gdk-pixbuf-2.30:2[introspection?] + media-libs/libpng:= + media-libs/tiff:= + media-libs/libjpeg-turbo:= + >=media-libs/libepoxy-1.4[egl,X(+)?] + >=media-libs/graphene-1.10.0[introspection?] + app-text/iso-codes + x11-misc/shared-mime-info + + cloudproviders? ( net-libs/libcloudproviders ) + colord? ( >=x11-misc/colord-0.1.9:0= ) + cups? ( >=net-print/cups-2.0 ) + ffmpeg? ( media-video/ffmpeg:= ) + gstreamer? ( + >=media-libs/gst-plugins-bad-1.12.3:1.0 + >=media-libs/gst-plugins-base-1.12.3:1.0[opengl] + ) + introspection? ( >=dev-libs/gobject-introspection-1.72:= ) + vulkan? ( media-libs/vulkan-loader:= ) + wayland? ( + >=dev-libs/wayland-1.21.0 + >=dev-libs/wayland-protocols-1.25 + media-libs/mesa[wayland] + >=x11-libs/libxkbcommon-0.2 + ) + X? ( + >=app-accessibility/at-spi2-core-2.46.0 + media-libs/fontconfig + media-libs/mesa[X(+)] + x11-libs/libX11 + >=x11-libs/libXi-1.8 + x11-libs/libXext + >=x11-libs/libXrandr-1.5 + x11-libs/libXcursor + x11-libs/libXfixes + x11-libs/libXdamage + x11-libs/libXinerama + ) +" +DEPEND="${COMMON_DEPEND} + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4 ) + X? ( x11-base/xorg-proto ) +" +RDEPEND="${COMMON_DEPEND} + >=dev-util/gtk-update-icon-cache-3 +" +# librsvg for svg icons (PDEPEND to avoid circular dep), bug #547710 +PDEPEND=" + gnome-base/librsvg + >=x11-themes/adwaita-icon-theme-3.14 +" +BDEPEND=" + dev-libs/gobject-introspection-common + introspection? ( + ${PYTHON_DEPS} + $(python_gen_any_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP}] + ') + ) + dev-python/docutils + >=dev-util/gdbus-codegen-2.48 + dev-util/glib-utils + >=sys-devel/gettext-0.19.7 +
[gentoo-commits] repo/gentoo:master commit in: dev-util/glib-utils/
commit: 1333008b3edfea699a034b02d0ac1f670468b3e7 Author: Guillermo Joandet gmail com> AuthorDate: Fri Apr 21 18:11:44 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat Apr 22 03:08:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1333008b dev-util/glib-utils: Version bump to 2.76.2 Signed-off-by: Guillermo Joandet gmail.com> Signed-off-by: Matt Turner gentoo.org> dev-util/glib-utils/Manifest | 1 + dev-util/glib-utils/glib-utils-2.76.2.ebuild | 62 2 files changed, 63 insertions(+) diff --git a/dev-util/glib-utils/Manifest b/dev-util/glib-utils/Manifest index 22683e984b24..ccac97275af2 100644 --- a/dev-util/glib-utils/Manifest +++ b/dev-util/glib-utils/Manifest @@ -1,2 +1,3 @@ DIST glib-2.74.6.tar.xz 5217312 BLAKE2B 07b0a5cb74c1451ba863d5f9a781a122d3d20af1f1227177025de114279277cacada3dd6ab5eb5ad5c0bff5ac7abab6fdfbe0551f44d07b2ddc9141a0640a8c8 SHA512 6b6d113012ec90f6cf77513ec0132668c49aa7224c806181ad662388701004667cdf6d263050d6f896b8688c085abf461aa3e659eb288e6ba93ba4970a2f181b DIST glib-2.76.1.tar.xz 5270936 BLAKE2B 6e6d15bda7ca6365d5f33e197cad41043f17c2f505997953e4f5222121571dabfa07ac88d0a1e298313021c63ef97e7560128c3f8ddf7f518afba98692555e81 SHA512 7ab8740925fa4ed2d860a35544c475ae905df5fa7fc0cc64ffa8c543df6073794e44c8ff39e3e1de1d677016ef9d27e9bc709d2505d13090faa8d6c47cd64bd0 +DIST glib-2.76.2.tar.xz 5273836 BLAKE2B db5d5e45fe4a17bade7f5bf923ac0e5541237d19146ede33b4d52f05b82e4ecb94519393f49ac3b04e17d0f56bfd5dd99b8e81ae80956cfdb5cb2396cd5ec8cc SHA512 5a99723d72ae987999bdf3eac4f3cabe2e014616038f2006e84060b97d6d290b7d44a20d700e9c0f4572a6defed56169f624bcd21b0337f32832b311aa2737e6 diff --git a/dev-util/glib-utils/glib-utils-2.76.2.ebuild b/dev-util/glib-utils/glib-utils-2.76.2.ebuild new file mode 100644 index ..33bfee268b48 --- /dev/null +++ b/dev-util/glib-utils/glib-utils-2.76.2.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{9..11} ) +GNOME_ORG_MODULE="glib" + +inherit gnome.org python-single-r1 + +DESCRIPTION="Build utilities for GLib using projects" +HOMEPAGE="https://www.gtk.org/; + +LICENSE="LGPL-2.1+" +SLOT="0" # /usr/bin utilities that can't be parallel installed by their nature +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + +RDEPEND="${PYTHON_DEPS}" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/libxslt + app-text/docbook-xsl-stylesheets +" + +src_configure() { :; } + +do_xsltproc_command() { + # Taken from meson.build for manual manpage building - keep in sync (also copied to dev-util/gdbus-codegen) + xsltproc \ + --nonet \ + --stringparam man.output.quietly 1 \ + --stringparam funcsynopsis.style ansi \ + --stringparam man.th.extra1.suppress 1 \ + --stringparam man.authors.section.enabled 0 \ + --stringparam man.copyright.section.enabled 0 \ + -o "${2}" \ + http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \ + "${1}" || die "manpage generation failed" +} + +src_compile() { + sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" gobject/glib-genmarshal.in > gobject/glib-genmarshal || die + sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" gobject/glib-mkenums.in > gobject/glib-mkenums || die + sed -e "s:@GLIB_VERSION@:${PV}:g;s:@PYTHON@:python:g" glib/gtester-report.in > glib/gtester-report || die + do_xsltproc_command docs/reference/gobject/glib-genmarshal.xml docs/reference/gobject/glib-genmarshal.1 + do_xsltproc_command docs/reference/gobject/glib-mkenums.xml docs/reference/gobject/glib-mkenums.1 + do_xsltproc_command docs/reference/glib/gtester-report.xml docs/reference/glib/gtester-report.1 +} + +src_install() { + python_fix_shebang gobject/glib-genmarshal + python_fix_shebang gobject/glib-mkenums + python_fix_shebang glib/gtester-report + exeinto /usr/bin + doexe gobject/glib-genmarshal + doexe gobject/glib-mkenums + doexe glib/gtester-report + doman docs/reference/gobject/glib-genmarshal.1 + doman docs/reference/gobject/glib-mkenums.1 + doman docs/reference/glib/gtester-report.1 +}
[gentoo-commits] repo/gentoo:master commit in: sys-apps/xdg-desktop-portal-gnome/
commit: e45ca656cb4bf1b6b7a5375b15054f81774939f5 Author: Guillermo Joandet gmail com> AuthorDate: Fri Apr 21 14:52:30 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat Apr 22 03:08:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e45ca656 sys-apps/xdg-desktop-portal-gnome: Version bump to 44.1 Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/30686 Signed-off-by: Matt Turner gentoo.org> sys-apps/xdg-desktop-portal-gnome/Manifest | 1 + .../xdg-desktop-portal-gnome-44.1.ebuild | 43 ++ 2 files changed, 44 insertions(+) diff --git a/sys-apps/xdg-desktop-portal-gnome/Manifest b/sys-apps/xdg-desktop-portal-gnome/Manifest index c09d877b5e5e..8c8d12e4cf92 100644 --- a/sys-apps/xdg-desktop-portal-gnome/Manifest +++ b/sys-apps/xdg-desktop-portal-gnome/Manifest @@ -1,2 +1,3 @@ DIST xdg-desktop-portal-gnome-43.1.tar.xz 125248 BLAKE2B 5290041b3b0d24c6d62c1433c492fa5b04af80493d192392d6b89839356c1a4f2c74aba5509476bd5df5383375889d50636216b52e2448de1b3c8360501cb16b SHA512 fc9b2a0bf5483194326308099be0cb76245644bfc26546a4e63679eb695400cf254aa9e85de1b168e07ba7f05eb4f9fe4fde31853bcee4bd8bfb94063933ebc3 DIST xdg-desktop-portal-gnome-44.0.tar.xz 127076 BLAKE2B e8775fe8017b5112bba995cea830a64b5f77222e40f09bf5318bed720274a7516cd2178b6d132b71b9608aae2885b9f9cab679a5abce25cd099591633a8a51e7 SHA512 1aa8eae420f4bf00ea34b3ad665edad89f9444bd2d5baa84d1f96b303ab072c66c139eb760cfbfd796691bda745f3eb5455f8d805fb042c8037eb786a730eb95 +DIST xdg-desktop-portal-gnome-44.1.tar.xz 127504 BLAKE2B ceae17bc5aea4c3c6a8420af56439698cbb57fbb35f7ba671a8469778aa87843314db6f021c92a8c69859d5943cf4d568069b94050fa89e27f08a0c0bd398366 SHA512 58e165b06a7b8dd8dd87cd2874db87e1e6e608e9752334f6c1ae341acd28857dca2d02ef1659b174dd4041897e898455ee99cde1cdf4b28f9e3a88d4dba73989 diff --git a/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1.ebuild b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1.ebuild new file mode 100644 index ..ef62dd2dfcc4 --- /dev/null +++ b/sys-apps/xdg-desktop-portal-gnome/xdg-desktop-portal-gnome-44.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson systemd xdg + +DESCRIPTION="Backend implementation for xdg-desktop-portal using GNOME" +HOMEPAGE="https://gitlab.gnome.org/GNOME/xdg-desktop-portal-gnome; + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" +IUSE="wayland X" + +DEPEND=" + dev-libs/glib:2 + gnome-base/gnome-desktop:4= + gui-libs/libadwaita:1 + media-libs/fontconfig + sys-apps/dbus + >=sys-apps/xdg-desktop-portal-1.15.0 + >=sys-apps/xdg-desktop-portal-gtk-1.14.0 + gui-libs/gtk:4[wayland?,X?] + X? ( x11-libs/libX11 ) + wayland? ( dev-libs/wayland ) +" +RDEPEND="${DEPEND}" +BDEPEND=" + dev-util/gdbus-codegen + sys-devel/gettext + virtual/pkgconfig + + wayland? ( dev-util/wayland-scanner ) +" + +src_configure() { + local emesonargs=( + -Dsystemduserunitdir="$(systemd_get_userunitdir)" + ) + + meson_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: net-libs/libsoup/
commit: 515574a74625a9d0990cd26ed29992653787a042 Author: Guillermo Joandet gmail com> AuthorDate: Fri Apr 21 13:59:51 2023 + Commit: Matt Turner gentoo org> CommitDate: Sat Apr 22 03:08:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=515574a7 net-libs/libsoup: Version bump to 3.4.1 Signed-off-by: Guillermo Joandet gmail.com> Closes: https://github.com/gentoo/gentoo/pull/30679 Signed-off-by: Matt Turner gentoo.org> net-libs/libsoup/Manifest | 1 + net-libs/libsoup/libsoup-3.4.1.ebuild | 101 ++ 2 files changed, 102 insertions(+) diff --git a/net-libs/libsoup/Manifest b/net-libs/libsoup/Manifest index d7e9935eb133..d5e4446b4c14 100644 --- a/net-libs/libsoup/Manifest +++ b/net-libs/libsoup/Manifest @@ -1,3 +1,4 @@ DIST libsoup-2.74.3.tar.xz 1504804 BLAKE2B 91f441197414314bb78cf15e7c13b54714e669145784812fb7a68cc41c8965ea29c53dc686d690e00f28f711be9f767038e5cc43b11aa0136f190dd2d41ec2a0 SHA512 72f8a055df984cb35105fe67f4ca67d3fb110d40a9cacb660fccd89f93b06bc32e25d94375dcc76608a245f7c5e081d968d7aaf5952eb16013d81c741247cb4c DIST libsoup-3.2.2.tar.xz 1530460 BLAKE2B 8df66651a0bdcdb3337ced0031e4e8a32883241f6b7310a2b91396883368fa849d1e7dbab3766ec38ec05fdd81fafabd1f165cfe22a168e87db9a431ca86274d SHA512 1f2b49244f8bac4d112b39ac9c6a942acbc1ae1cff33262ed02e7682af3994cf6ba6741b365b3c80c45c6427d391599fa6f31df6caa4ffefe7d078ac373bad1b DIST libsoup-3.4.0.tar.xz 1530892 BLAKE2B 9c5ad6ba8a476c633d8e6a65e6c3e910e4b4848e80284a0e47f67fba61efb8743973a1498ad5735dcfb92a7cd7517603de8a503e98aeb3e51029cf587562d67c SHA512 d9bc5c160e453d5bc467694dac057e03d9e6c075a87bd6ff59be4ddedbfcb496168d9457e905edc3aff569270f0401560001f3d54fca1a7c3679ac631bd779d6 +DIST libsoup-3.4.1.tar.xz 1537968 BLAKE2B 4cee695f35fcfa87a43b1015fe4be679927939eb5d7ba6f5a95da32308bf16215d9cd45a15a82a39a5c105aa5b85bd6ee76d733dab5d7a053e8a8185d03b700c SHA512 1fabd75aa4fa74b322eab3a2c073555daaaf216e70c5f0cb41a57ef6e56553756e499cceea29e726a291ecc2e381e507b122f9d5771db2730f85beee803d22dc diff --git a/net-libs/libsoup/libsoup-3.4.1.ebuild b/net-libs/libsoup/libsoup-3.4.1.ebuild new file mode 100644 index ..73364f0a5c02 --- /dev/null +++ b/net-libs/libsoup/libsoup-3.4.1.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson-multilib vala xdg + +DESCRIPTION="HTTP client/server library for GNOME" +HOMEPAGE="https://wiki.gnome.org/Projects/libsoup; + +LICENSE="LGPL-2.1+" +SLOT="3.0" + +IUSE="+brotli gssapi gtk-doc +introspection samba ssl sysprof test +vala" +RESTRICT="!test? ( test )" +REQUIRED_USE="vala? ( introspection )" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +DEPEND=" + >=dev-libs/glib-2.69.1:2[${MULTILIB_USEDEP}] + net-libs/nghttp2:=[${MULTILIB_USEDEP}] + >=dev-db/sqlite-3.8.2:3[${MULTILIB_USEDEP}] + brotli? ( >=app-arch/brotli-1.0.6-r1:=[${MULTILIB_USEDEP}] ) + >=net-libs/libpsl-0.20[${MULTILIB_USEDEP}] + sysprof? ( >=dev-util/sysprof-capture-3.40.1:4[${MULTILIB_USEDEP}] ) + sys-libs/zlib + gssapi? ( virtual/krb5[${MULTILIB_USEDEP}] ) + introspection? ( >=dev-libs/gobject-introspection-1.54:= ) + samba? ( net-fs/samba ) +" +RDEPEND="${DEPEND} + >=net-libs/glib-networking-2.70_alpha[ssl?,${MULTILIB_USEDEP}] +" +BDEPEND=" + dev-libs/glib + dev-util/glib-utils + gtk-doc? ( + >=dev-util/gi-docgen-2021.1 + app-text/docbook-xml-dtd:4.1.2 + ) + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + vala? ( $(vala_depend) ) + test? ( >=net-libs/gnutls-3.6.0[pkcs11] ) +" +# test? ( www-servers/apache[ssl,apache2_modules_auth_digest,apache2_modules_alias,apache2_modules_auth_basic, +# apache2_modules_authn_file,apache2_modules_authz_host,apache2_modules_authz_user,apache2_modules_dir, +# apache2_modules_mime,apache2_modules_proxy,apache2_modules_proxy_http,apache2_modules_proxy_connect] +# dev-lang/php[apache2,xmlrpc] +# net-misc/curl +# net-libs/glib-networking[ssl])" + +PATCHES=( + # Disable apache tests until they are usable on Gentoo, bug #326957 + "${FILESDIR}"/disable-apache-tests.patch +) + +src_prepare() { + default + use vala && vala_setup + xdg_environment_reset + # https://gitlab.gnome.org/GNOME/libsoup/issues/159 - could work with libnss-myhostname + sed -e '/hsts/d' -i tests/meson.build || die +} + +src_configure() { + # FIXME: we need addpredict to workaround bug #324779 until + # root cause (bug #249496) is solved + # But unnecessary while apache tests are disabled + #addpredict /usr/share/snmp/mibs/.index + + multilib-minimal_src_configure +} + +multilib_src_configure() { + local
[gentoo-commits] repo/gentoo:master commit in: sys-cluster/ceph/
commit: 9b24a50c9c3995dadadcf7a9ab8172e03d0e80db Author: Patrick McLean gentoo org> AuthorDate: Sat Apr 22 02:12:52 2023 + Commit: Patrick McLean gentoo org> CommitDate: Sat Apr 22 02:13:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b24a50c sys-cluster/ceph: Drop leveldb dep from 17.2 series Didn't notice the changelog entry where they dropped this dep. Closes: https://bugs.gentoo.org/892305 Signed-off-by: Patrick McLean gentoo.org> sys-cluster/ceph/{ceph-17.2.5-r3.ebuild => ceph-17.2.5-r4.ebuild} | 1 - sys-cluster/ceph/{ceph-17.2.6.ebuild => ceph-17.2.6-r1.ebuild}| 0 2 files changed, 1 deletion(-) diff --git a/sys-cluster/ceph/ceph-17.2.5-r3.ebuild b/sys-cluster/ceph/ceph-17.2.5-r4.ebuild similarity index 99% rename from sys-cluster/ceph/ceph-17.2.5-r3.ebuild rename to sys-cluster/ceph/ceph-17.2.5-r4.ebuild index 29bdfc8cecf8..789b7a808d93 100644 --- a/sys-cluster/ceph/ceph-17.2.5-r3.ebuild +++ b/sys-cluster/ceph/ceph-17.2.5-r4.ebuild @@ -49,7 +49,6 @@ DEPEND=" dev-libs/crypto++:= dev-cpp/gflags:= dev-lang/jsonnet:= - =dev-libs/libfmt-6.2.1:=
[gentoo-commits] repo/gentoo:master commit in: dev-ruby/facter/
commit: f1f31babf95e0a420361a0783c03e97c6184b2c0 Author: Matthew Thode gentoo org> AuthorDate: Sat Apr 22 01:46:44 2023 + Commit: Matthew Thode gentoo org> CommitDate: Sat Apr 22 01:46:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1f31bab dev-ruby/facter: add 4.4.0 Signed-off-by: Matthew Thode gentoo.org> dev-ruby/facter/Manifest| 1 + dev-ruby/facter/facter-4.4.0.ebuild | 46 + 2 files changed, 47 insertions(+) diff --git a/dev-ruby/facter/Manifest b/dev-ruby/facter/Manifest index cd74ab01b9b4..1bb380544c47 100644 --- a/dev-ruby/facter/Manifest +++ b/dev-ruby/facter/Manifest @@ -1,3 +1,4 @@ DIST facter-3.14.24.tar.gz 410547 BLAKE2B 69d2fd3b1bf9f91456ca570f9fef44ddd6e7656a285c035ecb42df2553c461be137d06232fc1f96f239598143912928dcfaf0d9b3078f4335dfc83163eee5120 SHA512 88e47271f213570fb7819630f7b08076bd8b234612a2bb885de760acab48c37b588c1f214da11c5096f0db6b7df4a516b6e83abc56a1d95779b6f1353831e588 DIST facter-4.3.0.tar.gz 485528 BLAKE2B 87649bd543337d3f12b978cbff78b0829e2f11ea68884b357a131b421fa60a5c713fee7d0dd04e04aa4cbfa39a08889967b0b531bfc8fcde781be12b4f455f01 SHA512 52ed43ab1d11ded079ae221a60f1448f1cf3a3c66907e828f9d6e0c5c0e28c26641ce482a694100700633cc1459a3521be45029907307b2bf91cb6eaecc1b351 DIST facter-4.3.1.tar.gz 485690 BLAKE2B bd522f0f3b03e730c21818c30b527a47e6bd10c4845aa5c9906c220ace8abebfec9d1b37fa8ad7a8aa6d2016cff436bc99ad4c1233effca81cfe433156539f57 SHA512 b66d57e6adce0f6c5c56fc9d52dc3e20d5bd269893df60abfa30275dfa044f15e5d663a8c19d3827685305d76f9eac42609c9e29d670b81890cf668f80f64a0b +DIST facter-4.4.0.tar.gz 490304 BLAKE2B 1ad4d50f18c13ca6133e0606c33c5cdaa553168d6bb551199aeb1770280d39f0c7d6416a4796b306cbc70f5d4f3f8852e922514657f463096af039587f934549 SHA512 b58bfbd39c304eaaa80b5015593aa62642be40f0b56437d818ddea1cf3230f4f0451998daf979e9b2d46168941289e39316e98112a5f64096baefff48b024323 diff --git a/dev-ruby/facter/facter-4.4.0.ebuild b/dev-ruby/facter/facter-4.4.0.ebuild new file mode 100644 index ..306c755078bc --- /dev/null +++ b/dev-ruby/facter/facter-4.4.0.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31" +RUBY_FAKEGEM_GEMSPEC="facter.gemspec" +#RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_RECIPE_DOC="yard" + +inherit ruby-ng ruby-fakegem + +DESCRIPTION="A cross-platform ruby library for retrieving facts from operating systems" +HOMEPAGE="http://www.puppetlabs.com/puppet/related-projects/facter/; + +LICENSE="Apache-2.0" +SLOT="0" +#IUSE="test" +if [[ ${PV} == ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/puppetlabs/facter.git; + EGIT_BRANCH="master" +else + [[ "${PV}" = *_rc* ]] || \ + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" + SRC_URI="https://github.com/puppetlabs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +fi + +#RESTRICT="!test? ( test )" + +ruby_add_rdepend "dev-ruby/hocon
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/icinga2/files/
commit: 313e90af1c3da132445f2358da4a98f4d2bd8472 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Fri Apr 21 14:32:07 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Apr 22 00:10:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=313e90af net-analyzer/icinga2: remove unused patch Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/30681 Signed-off-by: Conrad Kostecki gentoo.org> .../icinga2/files/icinga2-2.13.6-boost-1.81.patch | 93 -- 1 file changed, 93 deletions(-) diff --git a/net-analyzer/icinga2/files/icinga2-2.13.6-boost-1.81.patch b/net-analyzer/icinga2/files/icinga2-2.13.6-boost-1.81.patch deleted file mode 100644 index 426dc5a1daa5.. --- a/net-analyzer/icinga2/files/icinga2-2.13.6-boost-1.81.patch +++ /dev/null @@ -1,93 +0,0 @@ -https://bugs.gentoo.org/888063 -https://github.com/Icinga/icinga2/issues/9618 -https://github.com/Icinga/icinga2/pull/9624 - -From 5bcbc96e221bb3aafc370449941bfbd70939915c Mon Sep 17 00:00:00 2001 -From: "Alexander A. Klimov" -Date: Wed, 4 Jan 2023 17:02:19 +0100 -Subject: [PATCH 1/2] Handle boost::beast::http::basic_fields#set() signature - change (v1.81) - -Make String convertible to boost::beast::string_view (always working), -not boost::string_view (broken). a/lib/base/string.cpp -+++ b/lib/base/string.cpp -@@ -128,15 +128,15 @@ String::operator const std::string&() const - } - - /** -- * Conversion function to boost::string_view. -+ * Conversion function to boost::beast::string_view. - * - * This allows using String as the value for HTTP headers in boost::beast::http::basic_fields::set. - * -- * @return A boost::string_view representing this string. -+ * @return A boost::beast::string_view representing this string. - */ --String::operator boost::string_view() const -+String::operator boost::beast::string_view() const - { -- return boost::string_view(m_Data); -+ return boost::beast::string_view(m_Data); - } - - const char *String::CStr() const a/lib/base/string.hpp -+++ b/lib/base/string.hpp -@@ -5,6 +5,7 @@ - - #include "base/i2-base.hpp" - #include "base/object.hpp" -+#include - #include - #include - #include -@@ -73,7 +74,7 @@ class String - bool operator<(const String& rhs) const; - - operator const std::string&() const; -- operator boost::string_view() const; -+ operator boost::beast::string_view() const; - - const char *CStr() const; - - -From 99c2d69dc85dfcd044e4a83d4894aa52eedfe09d Mon Sep 17 00:00:00 2001 -From: "Alexander A. Klimov" -Date: Wed, 4 Jan 2023 17:34:49 +0100 -Subject: [PATCH 2/2] Handle boost::beast::http::basic_fields#operator[]() - signature change (v1.81) - -Use always working std::string(x), not broken x.to_string(). -(x is a return value.) a/lib/remote/httphandler.cpp -+++ b/lib/remote/httphandler.cpp -@@ -58,7 +58,7 @@ void HttpHandler::ProcessRequest( - Dictionary::Ptr node = m_UrlTree; - std::vector handlers; - -- Url::Ptr url = new Url(request.target().to_string()); -+ Url::Ptr url = new Url(std::string(request.target())); - auto& path (url->GetPath()); - - for (std::vector::size_type i = 0; i <= path.size(); i++) { a/lib/remote/httpserverconnection.cpp -+++ b/lib/remote/httpserverconnection.cpp -@@ -246,7 +246,7 @@ bool HandleAccessControl( - if (!allowedOrigins.empty()) { - auto& origin (request[http::field::origin]); - -- if (allowedOrigins.find(origin.to_string()) != allowedOrigins.end()) { -+ if (allowedOrigins.find(std::string(origin)) != allowedOrigins.end()) { - response.set(http::field::access_control_allow_origin, origin); - } - -@@ -536,7 +536,7 @@ void HttpServerConnection::ProcessMessages(boost::asio::yield_context yc) - if (!authenticatedUser) { - CpuBoundWork fetchingAuthenticatedUser (yc); - -- authenticatedUser = ApiUser::GetByAuthHeader(request[http::field::authorization].to_string()); -+ authenticatedUser = ApiUser::GetByAuthHeader(std::string(request[http::field::authorization])); - } - - Log logMsg (LogInformation, "HttpServerConnection");
[gentoo-commits] repo/gentoo:master commit in: www-servers/nginx/files/
commit: 8fc4f23831d061058c6e3ba2190272340ac5f871 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Fri Apr 21 14:33:28 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Apr 22 00:10:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fc4f238 www-servers/nginx: remove unused patch/files Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/30682 Signed-off-by: Conrad Kostecki gentoo.org> .../files/http_javascript_cve_2022-38890.patch | 49 --- www-servers/nginx/files/nginx.conf-r2 | 69 -- 2 files changed, 118 deletions(-) diff --git a/www-servers/nginx/files/http_javascript_cve_2022-38890.patch b/www-servers/nginx/files/http_javascript_cve_2022-38890.patch deleted file mode 100644 index 43469b552968.. --- a/www-servers/nginx/files/http_javascript_cve_2022-38890.patch +++ /dev/null @@ -1,49 +0,0 @@ -From b9aea5854bcf6f2de8f7a7f1550874e392b94be2 Mon Sep 17 00:00:00 2001 -From: Dmitry Volyntsev -Date: Wed, 31 Aug 2022 18:35:58 -0700 -Subject: [PATCH] Fixed String.prototype.trimEnd() with unicode string. - -Previously, when the method was invoked with a string consisting of space -characters and at least one of them was a Unicode space separator (code -point above 127) it returned invalid string value with non-zero size -but zero length. - -The fix is to update the size of the resulting string appropriately. - -This closes #569 issue on Github. - src/njs_string.c | 1 + - src/test/njs_unit_test.c | 8 - 2 files changed, 9 insertions(+) - -diff --git a/src/njs_string.c b/src/njs_string.c -index 83cede548..62bece0de 100644 a/src/njs_string.c -+++ b/src/njs_string.c -@@ -2849,6 +2849,7 @@ njs_string_trim(const njs_value_t *value, njs_string_prop_t *string, - - for ( ;; ) { - if (start == prev) { -+end = prev; - break; - } - -diff --git a/src/test/njs_unit_test.c b/src/test/njs_unit_test.c -index 287ddda2d..a717f02a8 100644 a/src/test/njs_unit_test.c -+++ b/src/test/njs_unit_test.c -@@ -8450,6 +8450,14 @@ static njs_unit_test_t njs_test[] = - { njs_str("' абв '.trimStart().trimEnd()"), - njs_str("абв") }, - -+{ njs_str("[" -+ " String.fromCodePoint(0x2028)," -+ " String.fromCodePoint(0x20, 0x2028)," -+ " String.fromCodePoint(0x0009, 0x20, 0x2028)," -+ " String.fromCodePoint(0xFEFF)," -+ "].every(v => v.trimEnd() == '')"), -+ njs_str("true") }, -+ - { njs_str("'\\u2029abc\\uFEFF\\u2028'.trim()"), - njs_str("abc") }, - diff --git a/www-servers/nginx/files/nginx.conf-r2 b/www-servers/nginx/files/nginx.conf-r2 deleted file mode 100644 index 917c6c1700fb.. --- a/www-servers/nginx/files/nginx.conf-r2 +++ /dev/null @@ -1,69 +0,0 @@ -user nginx nginx; -worker_processes 1; - -error_log /var/log/nginx/error_log info; - -events { - worker_connections 1024; - use epoll; -} - -http { - include /etc/nginx/mime.types; - default_type application/octet-stream; - - log_format main - '$remote_addr - $remote_user [$time_local] ' - '"$request" $status $bytes_sent ' - '"$http_referer" "$http_user_agent" ' - '"$gzip_ratio"'; - - client_header_timeout 10m; - client_body_timeout 10m; - send_timeout 10m; - - connection_pool_size 256; - client_header_buffer_size 1k; - large_client_header_buffers 4 2k; - request_pool_size 4k; - - gzip off; - - output_buffers 1 32k; - postpone_output 1460; - - sendfile on; - tcp_nopush on; - tcp_nodelay on; - - keepalive_timeout 75 20; - - ignore_invalid_headers on; - - index index.html; - - server { - listen 127.0.0.1; - server_name localhost; - - access_log /var/log/nginx/localhost.access_log main; - error_log /var/log/nginx/localhost.error_log info; - - root /var/www/localhost/htdocs; - } - - # SSL example - #server { - # listen 127.0.0.1:443; - # server_name localhost; - - # ssl on; - # ssl_certificate /etc/ssl/nginx/nginx.pem; - # ssl_certificate_key /etc/ssl/nginx/nginx.key; - - # access_log /var/log/nginx/localhost.ssl_access_log main; - # error_log /var/log/nginx/localhost.ssl_error_log info; - - # root /var/www/localhost/htdocs; - #} -}
[gentoo-commits] repo/gentoo:master commit in: x11-themes/QGnomePlatform/files/
commit: b5175e3f8ba07c5a2adcf75909d4e8d8cd2ecdc5 Author: Michael Mair-Keimberger levelnine at> AuthorDate: Fri Apr 21 14:34:30 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Apr 22 00:10:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5175e3f x11-themes/QGnomePlatform: remove unused patch(es) Signed-off-by: Michael Mair-Keimberger levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/30683 Signed-off-by: Conrad Kostecki gentoo.org> .../files/QGnomePlatform-0.8.4-xdg-desktop-portal-id.patch| 11 --- 1 file changed, 11 deletions(-) diff --git a/x11-themes/QGnomePlatform/files/QGnomePlatform-0.8.4-xdg-desktop-portal-id.patch b/x11-themes/QGnomePlatform/files/QGnomePlatform-0.8.4-xdg-desktop-portal-id.patch deleted file mode 100644 index 292088bd1f84.. --- a/x11-themes/QGnomePlatform/files/QGnomePlatform-0.8.4-xdg-desktop-portal-id.patch +++ /dev/null @@ -1,11 +0,0 @@ a/src/theme/qxdgdesktopportalfiledialog.cpp~ 2022-01-11 10:46:15.0 +0100 -+++ b/src/theme/qxdgdesktopportalfiledialog.cpp2022-04-26 12:16:07.504955234 +0200 -@@ -165,7 +165,7 @@ - QLatin1String("/org/freedesktop/portal/desktop"), - QLatin1String("org.freedesktop.portal.FileChooser"), - d->saveFile ? QLatin1String("SaveFile") : QLatin1String("OpenFile")); --QString parentWindowId = QLatin1String("x11:") + QString::number(d->winId); -+QString parentWindowId = QLatin1String("x11:") + QString::number(d->winId, 16); - - QVariantMap options; - if (!d->acceptLabel.isEmpty())
[gentoo-commits] repo/gentoo:master commit in: dev-lua/busted/
commit: e92bc2522601f5b20dd2dc3834b4fcddb1cef4e3 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Apr 22 00:08:37 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Apr 22 00:10:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e92bc252 dev-lua/busted: stabilize-allarches Signed-off-by: Conrad Kostecki gentoo.org> dev-lua/busted/busted-2.1.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lua/busted/busted-2.1.2.ebuild b/dev-lua/busted/busted-2.1.2.ebuild index 2059826dbdf6..11ab5afb1292 100644 --- a/dev-lua/busted/busted-2.1.2.ebuild +++ b/dev-lua/busted/busted-2.1.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/lunarmodules/${PN}/archive/refs/tags/v${PV}.tar.gz - LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" IUSE="test" REQUIRED_USE="${LUA_REQUIRED_USE}" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: dev-lua/busted/
commit: 673a4fecd816540e87ea47e68bcc07a24c02c12f Author: Conrad Kostecki gentoo org> AuthorDate: Sat Apr 22 00:08:58 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Apr 22 00:10:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=673a4fec dev-lua/busted: drop 2.1.1 Signed-off-by: Conrad Kostecki gentoo.org> dev-lua/busted/Manifest| 1 - dev-lua/busted/busted-2.1.1.ebuild | 63 -- 2 files changed, 64 deletions(-) diff --git a/dev-lua/busted/Manifest b/dev-lua/busted/Manifest index 6411054e5a16..d4923dd8e7cc 100644 --- a/dev-lua/busted/Manifest +++ b/dev-lua/busted/Manifest @@ -1,2 +1 @@ -DIST busted-2.1.1.tar.gz 62594 BLAKE2B 3afd49dd70b27243e32f69d5d5a0a0ee13e46fdbe46fe6921e1b854abddaa45dba098f19c5994d5656eca871beacd654cac20abe0662c21f6e7efaff19984753 SHA512 80a362094398b85f2783ca11adfae1f7ead38b9de7d11d2c2f8234f2d8f1289dc853f58c11c375b8edd6ea87807a65cc8bce01ebcf7cdf75701796ee528a75a0 DIST busted-2.1.2.tar.gz 63587 BLAKE2B e88ad47753e2343a98a4d06eff3ec92bc029ac49a33712beeec56776e1e3340e43135206ff24317065fcebaaa045f6c7e3ebc61d713dbd167d19adf9859b65fe SHA512 87aa9bf36c946b22940b2f3361d66fc59af7042deaa695c576f80602f825d5c9334b91edce4fb297098deb3edb574a10aebfd552866f039a1fb640978e022f18 diff --git a/dev-lua/busted/busted-2.1.1.ebuild b/dev-lua/busted/busted-2.1.1.ebuild deleted file mode 100644 index f2f63b082566.. --- a/dev-lua/busted/busted-2.1.1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1..4} luajit ) - -inherit lua - -DESCRIPTION="Elegant Lua unit testing" -HOMEPAGE="https://lunarmodules.github.io/busted/; -SRC_URI="https://github.com/lunarmodules/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" -IUSE="test" -REQUIRED_USE="${LUA_REQUIRED_USE}" -RESTRICT="test" - -RDEPEND=" - dev-lua/lua_cliargs[${LUA_USEDEP}] - dev-lua/luafilesystem[${LUA_USEDEP}] - dev-lua/luasystem[${LUA_USEDEP}] - dev-lua/dkjson[${LUA_USEDEP}] - dev-lua/say[${LUA_USEDEP}] - dev-lua/luassert[${LUA_USEDEP}] - dev-lua/lua-term[${LUA_USEDEP}] - dev-lua/penlight[${LUA_USEDEP}] - dev-lua/mediator_lua[${LUA_USEDEP}] - ${LUA_DEPS} -" - -DEPEND="${RDEPEND}" - -BDEPEND=" - virtual/pkgconfig - test? ( - dev-lua/busted - ${RDEPEND} - ) -" - -lua_src_test() { - busted --lua=${ELUA} || die -} - -src_test() { - lua_foreach_impl lua_src_test -} - -lua_src_install() { - insinto $(lua_get_lmod_dir) - doins -r busted -} - -src_install() { - dobin bin/busted - - lua_foreach_impl lua_src_install - - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: x11-misc/dunst/
commit: 3a00b5b228998ac8bb0f4bcda4535018f3dd32ce Author: Conrad Kostecki gentoo org> AuthorDate: Sat Apr 22 00:07:37 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Apr 22 00:10:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a00b5b2 x11-misc/dunst: add 1.9.2 Signed-off-by: Conrad Kostecki gentoo.org> x11-misc/dunst/Manifest | 1 + x11-misc/dunst/dunst-1.9.2.ebuild | 83 +++ 2 files changed, 84 insertions(+) diff --git a/x11-misc/dunst/Manifest b/x11-misc/dunst/Manifest index b84cf86bd82b..d89fad77b99a 100644 --- a/x11-misc/dunst/Manifest +++ b/x11-misc/dunst/Manifest @@ -1 +1,2 @@ DIST dunst-1.9.1.tar.gz 4614410 BLAKE2B f2d3b5ca28ac74461e31c09f7c5f8369dd6d05e8133d184625344b5445fac8e673cf5c57d44ea8bf0f3d320167663529ea49e8de0ed873afae327cb7db55d5ff SHA512 6045529196c2d8bd89d2976db9712bf15ec75923fdab414870e1ae2af2eb87afc2b5886cb707a19ea113ec746f90fde1e52631eec9b7a96f1af03acbe6445f32 +DIST dunst-1.9.2.tar.gz 4614703 BLAKE2B bcdb3f36dd9af546288c35ffc90f08b219b1b4d1d11233b09acfbe9e6287dcfd856200310d88115a6009485af5e9b0d4e2933bff9cade38969cea31b167c9b5b SHA512 fab14212dc41e8deed97320c18b88e0be576f0404406691dcedb9620a1382dfdfc501e4ff2005b1ce8b4a61b52f1a9cf161f20a1eae15aa2382f3fedc99a2dbc diff --git a/x11-misc/dunst/dunst-1.9.2.ebuild b/x11-misc/dunst/dunst-1.9.2.ebuild new file mode 100644 index ..2414b563605b --- /dev/null +++ b/x11-misc/dunst/dunst-1.9.2.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd toolchain-funcs + +DESCRIPTION="Lightweight replacement for common notification daemons" +HOMEPAGE="https://dunst-project.org/ https://github.com/dunst-project/dunst; +SRC_URI="https://github.com/dunst-project/dunst/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="wayland" + +DEPEND=" + dev-libs/glib:2 + sys-apps/dbus + x11-libs/cairo[X,glib] + x11-libs/gdk-pixbuf:2 + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXScrnSaver + x11-libs/libXinerama + x11-libs/libXrandr + x11-libs/libnotify + x11-libs/pango[X] + x11-misc/xdg-utils + wayland? ( dev-libs/wayland ) +" + +RDEPEND="${DEPEND}" + +BDEPEND=" + dev-lang/perl + virtual/pkgconfig + wayland? ( dev-libs/wayland-protocols ) +" + +src_prepare() { + default + + # Respect users CFLAGS + sed -e 's/-Os//' -i config.mk || die + + # Use correct path for dbus and system unit + sed -e "s|##PREFIX##|${EPREFIX}/usr|" -i dunst.systemd.service.in || die + sed -e "s|##PREFIX##|${EPREFIX}/usr|" -i org.knopwob.dunst.service.in || die +} + +src_configure() { + tc-export CC PKG_CONFIG + + default +} + +src_compile() { + local myemakeargs=( + SYSCONFDIR="${EPREFIX}/etc/xdg" + SYSTEMD="0" + WAYLAND="$(usex wayland 1 0)" + ) + + emake "${myemakeargs[@]}" +} + +src_install() { + local myemakeargs=( + PREFIX="${ED}/usr" + SYSCONFDIR="${ED}/etc/xdg" + SYSTEMD="0" + WAYLAND="$(usex wayland 1 0)" + ) + + emake "${myemakeargs[@]}" install + + insinto /usr/share/zsh/site-functions + newins contrib/_dunst.zshcomp _dunst + newins contrib/_dunstctl.zshcomp _dunstctl + + systemd_newuserunit dunst.systemd.service.in dunst.service +}
[gentoo-commits] repo/proj/guru:dev commit in: app-shells/zoxide/
commit: faaeab208cbc20dc79142be6c50f619cc253152f Author: Leonardo Hernández Hernández proton me> AuthorDate: Thu Apr 13 20:54:49 2023 + Commit: Leonardo Hernandez proton me> CommitDate: Fri Apr 21 22:09:45 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=faaeab20 app-shells/zoxide: add 0.9.0 Signed-off-by: Leonardo Hernández Hernández proton.me> app-shells/zoxide/Manifest| 61 + app-shells/zoxide/zoxide-0.9.0.ebuild | 157 ++ 2 files changed, 218 insertions(+) diff --git a/app-shells/zoxide/Manifest b/app-shells/zoxide/Manifest index 5ae1d38ef..6ffb54036 100644 --- a/app-shells/zoxide/Manifest +++ b/app-shells/zoxide/Manifest @@ -1,7 +1,11 @@ +DIST Inflector-0.11.4.crate 17438 BLAKE2B eaf0c7f983b3186e9bc89353021a10592f2877e46585bd50b96db9b087343d1199c7b6cf3fa53cd274fb6d33de025a904b8aa31a7ac9599ae3689ecdbcec34cd SHA512 f1f6463e033b6d3c16c51dc1e1a3f5569954308b95b59058294b7f9310919bbda797e99e6a07529071bb83f0688867a243997d33795a7136b0af73977004296e DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f SHA512 7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00 +DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6 SHA512 ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5 +DIST aliasable-0.1.3.crate 6169 BLAKE2B c23840c7f1df86109e004aa1929d7355bd815c69ce8c5a316c9e2810851b7faf91c7480924d67cf83520e94b86dc0cc1b90b0dcc84b446a15ba51bae95ca SHA512 a60e4280335638b36a72e51514843229fdd0cc89cb670fcf159f882a687c04ecbddcc52a1dcc3cbe8647e5308af3939037934a157facdddcc4834dcd3cb16dc8 DIST anyhow-1.0.52.crate 44224 BLAKE2B 79d68d3390d27e0e27f9db784ad10b5d7845dec7949fbc722f944ef3988419acd72c509b44a4544e99bea5e57407da5b1ce40a96277d307fc408c958ea915c31 SHA512 b87e0b304daff85894c34060b97379d8e3d9be03078275313035c7142c76b3e59922b25924ac98a0b1b70fc98746eb174ca4b7ef33a26e115f294c1f1200aa6a DIST anyhow-1.0.58.crate 43137 BLAKE2B 8e797dfab555d7076128851203ec1c6cb3c448bad52fe28c82b10518549971e6daaaca52d4a0dbb126549fd819706d6788e5322c6433ed71836c7f6051230b7a SHA512 78b21c51efd37e2be8f5672dc57f23ecd222d910604276da094754e06b86eb5a899d7ca7fb9f92566a13f70c116b05fed93d68a06320894d76a14a31e6c557b7 DIST anyhow-1.0.61.crate 43202 BLAKE2B cd13e3b187a87c1ada6fea8c3c289627893e782a9bdad0c7a32d2b4acf5182abeff3fd649664b645b14f46a25a59a5b13d0a072296146acb9954af781e972ba9 SHA512 06a7e077efb1e1cb3fd5b210a9fdfa2142141d57188660fc2e301501ba38f49291126cb1dccd0f01facbc1d0302132e41b42e5ebb14e44e152cf10b18d3e5e6d +DIST anyhow-1.0.68.crate 43882 BLAKE2B 0ccd8fcb746344dfa85674fa7c95aa648aed8d40134b8c1c1c0852f6c7d22f5622ca1704ec65c254fc20946b1733299e1517364d74f726952d5a951ef89a2fe5 SHA512 b8cfc132ebeac823edf18cba7e335d1939fcbb095ed4ea859f4dc4cde5b1ff35fd68f0743577c69085f74f019768a3359936bf6dc1b2aceb7e2b28ace7f74a0f DIST askama-0.11.0.crate 8343 BLAKE2B cc2c4cddde8a6644f57c5493ac72040122e9590df48dc55a14b653f2a9274ac1c416e19760fe6e42268224e215874b355e2dfb1c0c5c3dd182cda9a3c6934f9d SHA512 3650fbc9a0bc7cf1deb6f6f7e8a0ce1595bf67c1cba8c7c20c0dcb963ea74258b675f5a75f2ffa1e1c0a790a985dfe8e04498de1cf7803f9e4b98cbd295b4f47 DIST askama-0.11.1.crate 8182 BLAKE2B 5cfa6a0cf5679e271c1d35500b5ae40eb4fe1f955f4356d913ae38d7dc6fa9137ff6e250b7f0ff2a3aadb747d4abc8456a6990c99908e602521ba28014d81ca9 SHA512 d75507a43d2ab12b046854e33308eeabbac6825282588554a678742a71f2521a33637b89d3b24088643d18e84cefa538031264c587896e6e1eb16cc15c93afb7 DIST askama_derive-0.11.0.crate 7076 BLAKE2B 6bae0809ece63c28a00adb339d17aa3cda3017eb5a90c6f7aea493d1ac25c4f54304a0425b6ded12ab7b8190311d6b1462b4b7c21d3e694841db8c3534640b07 SHA512 d0b947817847c70d3ee2cf59afbc3b249147a056e2a59fd93f16788b9e8d75720ec918f75f19d1007026e6d543651974984930c760391a6873df7bc808d3c409 @@ -12,6 +16,7 @@ DIST askama_shared-0.12.0.crate 36224 BLAKE2B dbaee12b79b82ac20ec30c0f7ab44457ed DIST askama_shared-0.12.2.crate 38015 BLAKE2B 7f1f461abc5e1a6c692b254b939309be986435d8c7fe1adb8f3590478e0b0bfcd9c98b68f1f5cd72ea5b72afdc17f79927cbcc86500502965d5e2a8ff41236cc SHA512 05d9bbd47ed09700ea2ee32b5b27801c7b8ea3953a186ede54570a68e2541dcc07f49858cf55ff61c86e129c5d84ff1d92d14064fd43b5fa2160bc24bb32 DIST assert_cmd-2.0.2.crate 29433 BLAKE2B d9f2a97bd81d1423afb6bddbc5fcf6e2cb334502c009368ed623015131d2795d705147e2ad347541a276712b45aa9b95ccb333c52b26aa85dbf58707160f68f5 SHA512 346268f1ff00416eb04ce9307bc6261a05edac4a9c10745f428c6a7c35edc7fa8f6b6c8f7fe66befe5b508e60c2763b8bc8acfcefca4b24a9d3e3e1ea85a9935 DIST assert_cmd-2.0.4.crate 22581 BLAKE2B
[gentoo-commits] repo/proj/guru:dev commit in: media-sound/mpd-mpris/
commit: 9d23714e3db980dc741b2418a182b93c9b830b2f Author: Leonardo Hernández Hernández proton me> AuthorDate: Fri Apr 21 22:09:25 2023 + Commit: Leonardo Hernandez proton me> CommitDate: Fri Apr 21 22:09:45 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9d23714e media-sound/mpd-mpris: add 0.4.0 Signed-off-by: Leonardo Hernández Hernández proton.me> media-sound/mpd-mpris/Manifest | 2 ++ media-sound/mpd-mpris/mpd-mpris-0.4.0.ebuild | 30 2 files changed, 32 insertions(+) diff --git a/media-sound/mpd-mpris/Manifest b/media-sound/mpd-mpris/Manifest index eca299ed8..8d4b255e5 100644 --- a/media-sound/mpd-mpris/Manifest +++ b/media-sound/mpd-mpris/Manifest @@ -1,2 +1,4 @@ DIST mpd-mpris-0.3.1-deps.tar.xz 208008 BLAKE2B a6dbe61c59710e78ffddba58dcab053b95f7951e89fed26d3d10fb238963344a93a1ce4674d90da1312c469c6e61798b84991c41545c0bc72e0e1385eca66767 SHA512 18ec8844917296bb47d66fff9c3fb10263db2106f3b3a22ebb63ae92776ebada15fe347ffe7984f04007f46b98c54e42ae8eaaee6031a3eeda7492e68ef3f6f1 DIST mpd-mpris-0.3.1.tar.gz 12660 BLAKE2B d55aec721a79c9b05e66b2ced7c03181c12297ae09755458fa8363f052ad01e2a83cac8d882a658fd768d7e8c1fbd13ca1facaa798d8248fa362fca7936e943c SHA512 5b042e69abed15f05387ac99f3503af749041fdfc72f05c18c19be24050e1475f89e86db5900ea0384244ae2447ad1d17037f0496b799780c7d63fa8b23863d0 +DIST mpd-mpris-0.4.0-deps.tar.xz 481616 BLAKE2B 564a4ec99271fae4b96b31fa4d170c11618c1bb455f5de9e3f1134ad22994ee593b77823c433e4c32b53fcfe06639411619196aa449dfe01440042ce248b00f9 SHA512 dd9ce2e50e07f031c23c9fdd5fba92a558cb7220d7f873c1121bc9430b73ce9bd1426c974f007251a344b45ca2856067bdbdb67cae5f9d5af352e7014beae289 +DIST mpd-mpris-0.4.0.tar.gz 12845 BLAKE2B 0b8893fb1c02172685490f090c7bef68de0dc82e27b9028a39374913e5bd52fd4c99a4606d5786819e39691e4eddd182a34529a3f76574515d2f212ed65f48f0 SHA512 f83bfa6f78b3ac92fa5e7f78d24c82f9540248adebc9f08252339e09b9f31c2978d340e1532948e179de5eb6c2e62f8949c9fe57236e57e4d9761da0beeef1b1 diff --git a/media-sound/mpd-mpris/mpd-mpris-0.4.0.ebuild b/media-sound/mpd-mpris/mpd-mpris-0.4.0.ebuild new file mode 100644 index 0..5c85cc601 --- /dev/null +++ b/media-sound/mpd-mpris/mpd-mpris-0.4.0.ebuild @@ -0,0 +1,30 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multiprocessing systemd go-module + +DESCRIPTION="An implementation of the MPRIS protocol for MPD." +HOMEPAGE="https://github.com/natsukagami/mpd-mpris; +LICENSE="MIT BSD-2" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND="media-sound/mpd" +DEPEND="${RDEPEND}" + +SRC_URI="https://github.com/natsukagami/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://gitlab.com/sevz17/go-deps/-/raw/main/${P}-deps.tar.xz; + +src_compile() { + ego build -v -x -p "$(makeopts_jobs)" -o "${PN}" cmd/mpd-mpris/*.go +} + +src_install() { + einstalldocs + + dobin "${PN}" + + systemd_douserunit mpd-mpris.service +}
[gentoo-commits] repo/proj/guru:dev commit in: net-mail/hydroxide/
commit: 466f9093734c13aff8707a61cfcc1385a1cb1d8f Author: Leonardo Hernández Hernández proton me> AuthorDate: Fri Apr 21 21:54:29 2023 + Commit: Leonardo Hernandez proton me> CommitDate: Fri Apr 21 22:09:45 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=466f9093 net-mail/hydroxide: add 0.2.26 Signed-off-by: Leonardo Hernández Hernández proton.me> net-mail/hydroxide/Manifest| 3 ++ net-mail/hydroxide/hydroxide-0.2.26.ebuild | 54 ++ 2 files changed, 57 insertions(+) diff --git a/net-mail/hydroxide/Manifest b/net-mail/hydroxide/Manifest index 110dc2800..94ef3f80b 100644 --- a/net-mail/hydroxide/Manifest +++ b/net-mail/hydroxide/Manifest @@ -4,3 +4,6 @@ DIST hydroxide-0.2.23.tar.gz.sig 566 BLAKE2B f8ba4f03ea9dd41f79cade5acdf19ef29ed DIST hydroxide-0.2.24-deps.tar.xz 68892640 BLAKE2B 6d30090862dbe9df1978e04c6e5e5e8f93ab1e7c8403eafaab82040f40aff80efe4032584701fb926af8c972bee6f63aae2a52cd2a594df1f79d459dac2e015b SHA512 c8cb7621c34369af15a6c47a8ac6bd9245c52ea65c20ddcdd894062a3a5f2b46f436aa184093b25fad3338287f1d4d64a857e305cf000191bb4644e43e1d26f0 DIST hydroxide-0.2.24.tar.gz 43788 BLAKE2B ea7cd766531fad4eff57ec0a87c6dcc964a15116fbfc21b7a7cce503f57618c192f91560756ee09a21d7d7ffcd6d818dbfdfde501e8a44a8253de7e7941bf0bb SHA512 925e7516cffbb06ea8fa8cbc25fce18832ad78da747c9b77a83db96f8bf8d05f05bcb300b972d9f6cf62a794a330f3efc086f32021ddaf608603f10462699583 DIST hydroxide-0.2.24.tar.gz.sig 566 BLAKE2B 49a0fcd5f4d70f37fde0f77cc50f03749a5dfe0b9c83c565b283f996127762fc204d4b04f0b0797b12c98840a72f2328fdb5fbccb180d4fbd4000d4e7b3fde38 SHA512 e0fb3308012111af91ee593b1ea998b0ae3e61a3ce947a0dbe08e88728ecce6a9da035a785bbac7e58905e68951935f20096b0035fa475346c259c1344104656 +DIST hydroxide-0.2.26-deps.tar.xz 128526636 BLAKE2B 50381725b624a2e0d7f4fcab3ef40663f1d0cb0dd64a868280aed47ceffe4e97f51835e805800d0a8a2b365eee64ceaf49d81e1396442df5d2159b74a8b97bab SHA512 cdf406352031ecc47a360a56a88554fc3b5a5079df9a063abf5c5bdd7bbbdc945436b1a63e58bd2bd810dc43c6787fced2d05e9a1f4acc8b6474a660d6e7b4f9 +DIST hydroxide-0.2.26.tar.gz 44023 BLAKE2B 0842af01d89dbfc7aae2c5ae543d18c104ee905961628055d08f62f2115ff4cecef4a03775b77c29ec97c838009c380573387640ce1247737b11c0707178 SHA512 1d4dfa9de6c489948bf4e76524c53b02e925ee078b34b55067e437a3c27decc297415d4c1b62ad1a928af828ed3c460e4b5890a407be4c02267697a7c1063330 +DIST hydroxide-0.2.26.tar.gz.sig 566 BLAKE2B 75eb9efe93eebeec2f055076fb83c57cb84465ec02fd5bea9ba52a73499b64ce9d8dc6ebdcbe5f24b7b636f5f41766d82c18ab9411a63e7126115030557119dc SHA512 9aaf30b6adcc856a1665075b8fdf9abd819aa965a1abe6d0ebc0205a09656c33298063d6da2ae564c2a0122601f49ced2394d84486cd46130ecacf91760fe097 diff --git a/net-mail/hydroxide/hydroxide-0.2.26.ebuild b/net-mail/hydroxide/hydroxide-0.2.26.ebuild new file mode 100644 index 0..f75d823e4 --- /dev/null +++ b/net-mail/hydroxide/hydroxide-0.2.26.ebuild @@ -0,0 +1,54 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module multiprocessing + +if [[ "${PV}" == "" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/emersion/hydroxide.git; +else + inherit verify-sig + SRC_URI="https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz + verify-sig? ( https://github.com/emersion/${PN}/releases/download/v${PV}/${P}.tar.gz.sig ) + https://gitlab.com/sevz17/go-deps/-/raw/main/${P}-deps.tar.xz + " + VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/emersion.asc" + BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-emersion )" + KEYWORDS="~amd64" +fi + +DESCRIPTION="A third-party, open-source ProtonMail CardDAV, IMAP and SMTP bridge" +HOMEPAGE="https://github.com/emersion/hydroxide; + +LICENSE="MIT BSD" +SLOT="0" + +src_unpack() { + if [[ "${PV}" == "" ]]; then + git-r3_src_unpack + go-module_live_vendor + else + if use verify-sig; then + verify-sig_verify_detached "${DISTDIR}"/"${P}".tar.gz{,.sig} + fi + go-module_src_unpack + fi +} + +src_compile() { + ego build -v -x -p "$(makeopts_jobs)" ./cmd/hydroxide +} + +src_install() { + default + dobin "${PN}" +} + +pkg_postinst() { + elog "" + elog "In order to use ${PN} you need to read" + elog "https://github.com/emersion/hydroxide#installing; + elog "" +}
[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/
commit: 47e207c4db101eb8c457fa59ddda27c60ba2e783 Author: Leonardo Hernández Hernández proton me> AuthorDate: Fri Apr 21 20:00:31 2023 + Commit: Leonardo Hernandez proton me> CommitDate: Fri Apr 21 22:09:45 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=47e207c4 www-apps/code-server-bin: add 4.12.0 Signed-off-by: Leonardo Hernández Hernández proton.me> www-apps/code-server-bin/Manifest | 2 + .../code-server-bin/code-server-bin-4.12.0.ebuild | 100 + 2 files changed, 102 insertions(+) diff --git a/www-apps/code-server-bin/Manifest b/www-apps/code-server-bin/Manifest index c12bd2071..35f6dc21a 100644 --- a/www-apps/code-server-bin/Manifest +++ b/www-apps/code-server-bin/Manifest @@ -1,3 +1,5 @@ +DIST code-server-4.12.0-linux-amd64.tar.gz 97828967 BLAKE2B 60089c914ba94eff0bfa142254635188c138553ce81e66aff8f24f6be9a1a7bc35efc5d900e010437e7cdcb2209c55cf988a9c88d65b063bcc0eb233d0a7b929 SHA512 5ef36f8d3b3838ce1b30f460748f44e89f77843e6b8fec18bbb4b69028558c041b1b31af576f51693091d6f8e2b9bd03d94a8c4e3f7389b613dae8986f64cb6a +DIST code-server-4.12.0-linux-arm64.tar.gz 96637295 BLAKE2B ab842644f50871e97016c08e9470fa24ae2a1d2b4dc344faf7a45153595deed6cd88146adbf1871db2082a0a06a0d12fc50eb588c7307f51d9737cb5c6b230f1 SHA512 dc09e21ff35f987cdb7f5b62d2133b53af5f634b747a13b7fe9cff0c6be61a93950b1e23a8869206b8ed3544bb34221d2c38d6fb25d176e8136ebd0d255fe7ad DIST code-server-4.7.1-linux-amd64.tar.gz 103979733 BLAKE2B 0346e107ef55d09094d341b64ddf4e31cb683a4a7a296405c1336a0f008a01667dee0732df912057ec82712db0da48b14e2c04def7c666c354eebea18076b59b SHA512 d4e542a894fef141a411ba9dbd5360ca5794a6464d0ce32f5a6681de3311a64e4fd3cedc31144d3ef2eae89cd6266d6db028c042e9692051da31a87a7649962c DIST code-server-4.7.1-linux-arm64.tar.gz 9420 BLAKE2B 0d08f9b9966070a21918ce1a4e9d79c5ce9c4d4550d588cc6b0bf30777a015b4616c49a7fa9f776c303238a9920ebb0a341a9bd421067a333579cf38bc16dab5 SHA512 8ac49726830168786a4eac7f3b2182af9510443cd3bc0b5760ddee0ee6ce7845fdd91cd680c95821a3dce41c9c2cdf0b7f50ab7817b6764305e262c643c9d896 DIST code-server-4.8.3-linux-amd64.tar.gz 106357330 BLAKE2B 2b72427abf01dd1ef0fcc85971d484b116a558ae586fbdaf0f40ded66ad1523c57449141f7ad1d8b2bf364094b2be7999f275d2a8d00ccb6194b56e89133ed0d SHA512 c074007129082819b70be588f5f1f81613f7b12d4b2bc9a606f56767747c13c62707c54694bdbc5a27da60027c0a9cc98efc3e5c64e05c0947dcb45b551efb4d diff --git a/www-apps/code-server-bin/code-server-bin-4.12.0.ebuild b/www-apps/code-server-bin/code-server-bin-4.12.0.ebuild new file mode 100644 index 0..fd76d89d0 --- /dev/null +++ b/www-apps/code-server-bin/code-server-bin-4.12.0.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="${PN/-bin/}" +MY_P="${MY_PN}-${PV}" +BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux; + +inherit systemd + +DESCRIPTION="VS Code in the browser (binary version with unbundled node and ripgrep)" +HOMEPAGE="https://coder.com/; +SRC_URI=" + amd64? ( ${BASE_URI}-amd64.tar.gz ) + arm64? ( ${BASE_URI}-arm64.tar.gz ) +" +RESTRICT="test" +LICENSE="MIT 0BSD ISC PYTHON BSD-2 BSD Apache-2.0 Unlicense LGPL-2.1+ + || ( BSD-2 MIT Apache-2.0 ) + || ( MIT WTFPL ) + || ( BSD GPL-2 ) +" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=" + ${DEPEND} + >=net-libs/nodejs-16.0.0[ssl] + sys-apps/ripgrep + app-crypt/libsecret +" + +S="${WORKDIR}/${MY_P}-linux-${ARCH}" + +PATCHES=( "${FILESDIR}/${PN}-node.patch" ) + +DOCS=( "LICENSE" "README.md" "ThirdPartyNotices.txt" ) + +QA_PREBUILT="*" + +# Relative +VSCODE_MODULES="lib/vscode/node_modules" + +QA_PRESTRIPPED=" + opt/${PN}/node_modules/@node-rs/argon2-linux-x64-musl/argon2.linux-x64-musl.node + opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node + opt/${PN}/${VSCODE_MODULES}/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node +" + +src_prepare() { + default + + # We remove as much precompiled code as we can, + # node modules not written in JS cannot be removed + # thus "-bin". + + # use system node + rm ./lib/node || die "Failed to remove bundled nodejs" + + # remove bundled ripgrep binary + rm ./"${VSCODE_MODULES}"/@vscode/ripgrep/bin/rg \ + || die "Failed to remove bundled ripgrep" + + # not needed + rm ./postinstall.sh || die + + # For windows + rm -r ./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/win32-x64 || die + + if [[ $ELIBC != "musl" ]]; then + rm ./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/linux-x64/node.napi.musl.node || die + elif [[ $ELIBC != "glibc" ]]; then + rm ./"${VSCODE_MODULES}"/@parcel/watcher/prebuilds/linux-x64/node.napi.glibc.node || die + rm
[gentoo-commits] repo/proj/guru:dev commit in: www-apps/code-server-bin/
commit: 1c9c7eb86ef14f84b12c23e814566266a46e807e Author: Leonardo Hernández Hernández proton me> AuthorDate: Fri Apr 21 22:11:13 2023 + Commit: Leonardo Hernandez proton me> CommitDate: Fri Apr 21 22:11:13 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1c9c7eb8 www-apps/code-server-bin: drop 4.7.1, 4.8.3 Signed-off-by: Leonardo Hernández Hernández proton.me> www-apps/code-server-bin/Manifest | 4 - .../code-server-bin/code-server-bin-4.7.1.ebuild | 125 - .../code-server-bin/code-server-bin-4.8.3.ebuild | 123 3 files changed, 252 deletions(-) diff --git a/www-apps/code-server-bin/Manifest b/www-apps/code-server-bin/Manifest index 35f6dc21a..43213bc4f 100644 --- a/www-apps/code-server-bin/Manifest +++ b/www-apps/code-server-bin/Manifest @@ -1,8 +1,4 @@ DIST code-server-4.12.0-linux-amd64.tar.gz 97828967 BLAKE2B 60089c914ba94eff0bfa142254635188c138553ce81e66aff8f24f6be9a1a7bc35efc5d900e010437e7cdcb2209c55cf988a9c88d65b063bcc0eb233d0a7b929 SHA512 5ef36f8d3b3838ce1b30f460748f44e89f77843e6b8fec18bbb4b69028558c041b1b31af576f51693091d6f8e2b9bd03d94a8c4e3f7389b613dae8986f64cb6a DIST code-server-4.12.0-linux-arm64.tar.gz 96637295 BLAKE2B ab842644f50871e97016c08e9470fa24ae2a1d2b4dc344faf7a45153595deed6cd88146adbf1871db2082a0a06a0d12fc50eb588c7307f51d9737cb5c6b230f1 SHA512 dc09e21ff35f987cdb7f5b62d2133b53af5f634b747a13b7fe9cff0c6be61a93950b1e23a8869206b8ed3544bb34221d2c38d6fb25d176e8136ebd0d255fe7ad -DIST code-server-4.7.1-linux-amd64.tar.gz 103979733 BLAKE2B 0346e107ef55d09094d341b64ddf4e31cb683a4a7a296405c1336a0f008a01667dee0732df912057ec82712db0da48b14e2c04def7c666c354eebea18076b59b SHA512 d4e542a894fef141a411ba9dbd5360ca5794a6464d0ce32f5a6681de3311a64e4fd3cedc31144d3ef2eae89cd6266d6db028c042e9692051da31a87a7649962c -DIST code-server-4.7.1-linux-arm64.tar.gz 9420 BLAKE2B 0d08f9b9966070a21918ce1a4e9d79c5ce9c4d4550d588cc6b0bf30777a015b4616c49a7fa9f776c303238a9920ebb0a341a9bd421067a333579cf38bc16dab5 SHA512 8ac49726830168786a4eac7f3b2182af9510443cd3bc0b5760ddee0ee6ce7845fdd91cd680c95821a3dce41c9c2cdf0b7f50ab7817b6764305e262c643c9d896 -DIST code-server-4.8.3-linux-amd64.tar.gz 106357330 BLAKE2B 2b72427abf01dd1ef0fcc85971d484b116a558ae586fbdaf0f40ded66ad1523c57449141f7ad1d8b2bf364094b2be7999f275d2a8d00ccb6194b56e89133ed0d SHA512 c074007129082819b70be588f5f1f81613f7b12d4b2bc9a606f56767747c13c62707c54694bdbc5a27da60027c0a9cc98efc3e5c64e05c0947dcb45b551efb4d -DIST code-server-4.8.3-linux-arm64.tar.gz 97248777 BLAKE2B 11b4e504fc0bf78a2be1ce945ec5f2f7fabbef9264434d64564ec1bf73874d364f859867d19a17a4cebcbad9c6d1828c4e1e3c3ef1bd168a2484e00467f2b82f SHA512 07322fdd92b8986445d6ade10aa25f59353bed280c4c61cce307a67281353ea41d3d813065bb734fdbfc06fef65f19c4027ae690b7d165fe8bdbfea5c4f3fc20 DIST code-server-4.9.1-linux-amd64.tar.gz 106765319 BLAKE2B 18b82c1daa4b005115de001e8065783dbc9042b1504a4323ad74d0002e331c3e24ee3856d39aa8e0777d6e0e93f7f0dfcc6b01fae0f2482ef881e8b9d867794d SHA512 1193c8690275c432e9126d18ab24bc50f199c585d3f5e9c2886a339b92d3d5e52103c8fec55189df1d149f3f7147ff2aeb97c70191ca996b5bc65e492c74454a DIST code-server-4.9.1-linux-arm64.tar.gz 97436984 BLAKE2B 7fb2b4ebc6dfbe0a2bb55b0f7d78a9c61045d328c6f71c4c6b32dac9fa9648aa96d5962975618e73962e2c53422c35dc5ebed2378eea18570016e0ba85f02686 SHA512 0a60f8eda68be6c939a1aab9012a4e1da429d9491a97dee2b0be78e68e6a4a79d12d855ec90208c9080ea4ee227b8c12f1203f71c81298e6ec2b7a66b6da451b diff --git a/www-apps/code-server-bin/code-server-bin-4.7.1.ebuild b/www-apps/code-server-bin/code-server-bin-4.7.1.ebuild deleted file mode 100644 index 4752a8adf..0 --- a/www-apps/code-server-bin/code-server-bin-4.7.1.ebuild +++ /dev/null @@ -1,125 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN="${PN/-bin/}" -MY_P="${MY_PN}-${PV}" -BASE_URI="https://github.com/coder/${MY_PN}/releases/download/v${PV}/${MY_P}-linux; - -inherit systemd - -DESCRIPTION="VS Code in the browser (binary version with unbundled node and ripgrep)" -HOMEPAGE="https://coder.com/; -SRC_URI=" - amd64? ( ${BASE_URI}-amd64.tar.gz ) - arm64? ( ${BASE_URI}-arm64.tar.gz ) -" -RESTRICT="test" -LICENSE="MIT 0BSD ISC PYTHON BSD-2 BSD Apache-2.0 Unlicense LGPL-2.1+ - || ( BSD-2 MIT Apache-2.0 ) - || ( MIT WTFPL ) - || ( BSD GPL-2 ) -" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="gnome-keyring" - -RDEPEND=" - ${DEPEND} - >=net-libs/nodejs-16.0.0[ssl] - sys-apps/ripgrep - gnome-keyring? ( - app-crypt/libsecret - ) -" - -S="${WORKDIR}/${MY_P}-linux-${ARCH}" - -PATCHES=( "${FILESDIR}/${PN}-node.patch" ) - -DOCS=( "LICENSE" "README.md" "ThirdPartyNotices.txt" ) - -# Relative -VSCODE_MODULES="lib/vscode/node_modules" - -QA_PREBUILT=" - opt/${PN}/lib/coder-cloud-agent -
[gentoo-commits] repo/proj/guru:dev commit in: sec-keys/openpgp-keys-emersion/
commit: d7e37d121e2f1dfdf9cddd3abf258994c55ed276 Author: Leonardo Hernández Hernández proton me> AuthorDate: Fri Apr 21 21:50:51 2023 + Commit: Leonardo Hernandez proton me> CommitDate: Fri Apr 21 22:09:45 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d7e37d12 sec-keys/openpgp-keys-emersion: add 20230421, drop 20220802 Signed-off-by: Leonardo Hernández Hernández proton.me> sec-keys/openpgp-keys-emersion/Manifest | 2 +- ...s-emersion-20220802.ebuild => openpgp-keys-emersion-20230421.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/sec-keys/openpgp-keys-emersion/Manifest b/sec-keys/openpgp-keys-emersion/Manifest index 6a6eafc6b..7090b4f88 100644 --- a/sec-keys/openpgp-keys-emersion/Manifest +++ b/sec-keys/openpgp-keys-emersion/Manifest @@ -1 +1 @@ -DIST openpgp-keys-emersion-20220802.asc 7501 BLAKE2B 7e006eb14f2c95369895c08de29090dcdb0ea4ef738ced3898c1c6687b6beeff336f9db6a2c40f8b8efd9552ec0f08438f9ecb398adc16178ea4dee794473a27 SHA512 51a43446ffaab497b92f1591cd5e2777f30a05bf297290f681f9ee3a4545d92be8540fb83c708ca80142f120eca076fef03e1e98130efa7af534bec005e55168 +DIST openpgp-keys-emersion-20230421.asc 2263 BLAKE2B 03d35a3daa24b811de36e34f5c7bf082b8a49438acd33080ce2f01d8db7b0e0cdbd03d254ebb0ca8b1608815092a6e6e42fe7b5cbdecfa6f310e9f8608f04d6f SHA512 5681bac74f6e7e34230ad9a0127161872eb77a237ac5534127467046d90bdff1abe96d269ca4f8ff8c076ccbb88a4e71feb1525196f9df19a03efe05a69cea6f diff --git a/sec-keys/openpgp-keys-emersion/openpgp-keys-emersion-20220802.ebuild b/sec-keys/openpgp-keys-emersion/openpgp-keys-emersion-20230421.ebuild similarity index 100% rename from sec-keys/openpgp-keys-emersion/openpgp-keys-emersion-20220802.ebuild rename to sec-keys/openpgp-keys-emersion/openpgp-keys-emersion-20230421.ebuild
[gentoo-commits] repo/gentoo:master commit in: app-misc/icdiff/, app-misc/icdiff/files/
commit: e86ce217ac592d335a008684c533b3b0eff2b19f Author: Patrick McLean gentoo org> AuthorDate: Fri Apr 21 20:46:18 2023 + Commit: Patrick McLean gentoo org> CommitDate: Fri Apr 21 20:46:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e86ce217 app-misc/icdiff: add 2.0.6 Signed-off-by: Patrick McLean gentoo.org> app-misc/icdiff/Manifest | 1 + app-misc/icdiff/files/icdiff-2.0.6-tests.patch | 40 ++ app-misc/icdiff/icdiff-2.0.6.ebuild| 29 +++ 3 files changed, 70 insertions(+) diff --git a/app-misc/icdiff/Manifest b/app-misc/icdiff/Manifest index 69855a9847fb..19af1998942b 100644 --- a/app-misc/icdiff/Manifest +++ b/app-misc/icdiff/Manifest @@ -1,2 +1,3 @@ DIST icdiff-1.9.5.tar.gz 31914 BLAKE2B 8d9b9b5104c3075addae2954b41c27ccebe3b4723b0e71ef88a214d7fa0ff7d8cb9ac52cada8ddec929d308a356daf37ef4463a52667f7e229a4a33d1d993e86 SHA512 f4c50da1e73a1af2fd63feabfd180125637a856a8757356eb3b48bbc21871f36a2c876acd2e2ba9d354c8f6e658f6e262fbbfd65fa4078d0adebc1353d87e40a DIST icdiff-2.0.5.tar.gz 33806 BLAKE2B b8b17f72ed32923fa436713f28263bd79ac899cc291581ba4aac4bbe64daa1749e10fb63ea597be58e5557854757943aeb2c718fa972496d12c24a2071248550 SHA512 9ac3705ba8fbc277b9af2c47a5b791bb8ed98da0546410cafc206992e25e98cc7fba6e920d6acd1a576c609be853ad52a5680e456a9c70132c5f323fb4b6694d +DIST icdiff-2.0.6.tar.gz 39715 BLAKE2B 931799040c158c522b3788941bddaef074a5e769cc56b6d80ca9515ee0c437e0ec0b7453c7409133c5567b98e7d41355e1d9f647d1939c78d07c2bf4c010fa5e SHA512 23ed93cc68ae44e661d61cef7e489249fc39e9f8fd18cac5551e89a713aef8cd2ecb37b0f301f543a4ba7003c74b5a311430ab8666760a76ee8441a4ac920ff5 diff --git a/app-misc/icdiff/files/icdiff-2.0.6-tests.patch b/app-misc/icdiff/files/icdiff-2.0.6-tests.patch new file mode 100644 index ..d45073ebbd86 --- /dev/null +++ b/app-misc/icdiff/files/icdiff-2.0.6-tests.patch @@ -0,0 +1,40 @@ +diff --git a/test.sh b/test.sh +index 317a752..10456ff 100755 +--- a/test.sh b/test.sh +@@ -158,9 +158,9 @@ check_gold 0 gold-identical-on.txt tests/input-{1,1}.txt -s + check_gold 2 gold-bad-encoding.txt tests/input-{1,2}.txt --encoding=nonexistend_encoding + check_gold 0 gold-recursive-with-exclude.txt --recursive -x c tests/{a,b} --cols=80 + check_gold 1 gold-recursive-with-exclude2.txt --recursive -x 'excl*' tests/test-with-exclude/{a,b} --cols=80 +-check_gold 0 gold-exit-process-sub tests/input-1.txt <(cat tests/input-1.txt) --cols=80 ++check_gold 0 gold-exit-process-sub tests/input-1.txt <(cat tests/input-1.txt) --no-headers --cols=80 + +-rm tests/permissions-{a,b} ++rm -f tests/permissions-{a,b} + touch tests/permissions-{a,b} + check_gold 0 gold-permissions-same.txt tests/permissions-{a,b} -P --cols=80 + +@@ -173,7 +173,7 @@ check_gold 1 gold-permissions-diff-text.txt tests/permissions-{a,b} -P --cols=80 + + echo -e "\04" >> tests/permissions-b + check_gold 1 gold-permissions-diff-binary.txt tests/permissions-{a,b} -P --cols=80 +-rm tests/permissions-{a,b} ++rm -f tests/permissions-{a,b} + + if git show 4e86205629 &> /dev/null; then + # We're in the repo, so test git. +@@ -209,7 +209,7 @@ function ensure_installed() { + + ensure_installed "black" + echo 'Running black formatter...' +-if ! black icdiff --line-length 79 --check; then ++if ! black icdiff --quiet --line-length 79 --check; then + echo "" + echo 'Consider running `black icdiff --line-length 79`' + fail +diff --git a/tests/gold-exit-process-sub b/tests/gold-exit-process-sub +index 3885e20..e69de29 100644 +--- a/tests/gold-exit-process-sub b/tests/gold-exit-process-sub +@@ -1 +0,0 @@ +-[0;34mtests/input-1.txt[m [0;34m/dev/fd/63[m diff --git a/app-misc/icdiff/icdiff-2.0.6.ebuild b/app-misc/icdiff/icdiff-2.0.6.ebuild new file mode 100644 index ..1de8e780f963 --- /dev/null +++ b/app-misc/icdiff/icdiff-2.0.6.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{9..11} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Colourized diff that supports side-by-side diffing" +HOMEPAGE="https://www.jefftk.com/icdiff; +SRC_URI="https://github.com/jeffkaufman/${PN}/archive/release-${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-release-${PV}" + +LICENSE="PSF-2" +SLOT="0" +KEYWORDS="~amd64" + +PATCHES=( + "${FILESDIR}/icdiff-1.9.5-tests.patch" + "${FILESDIR}/icdiff-2.0.6-tests.patch" +) + +DOCS=(README.md ChangeLog) + +python_test() { + bash test.sh "${EPYTHON%.*}" || die "Tests failed with ${EPYTHON}" +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-util/tflint-bin/
commit: 42a7c9eb7b4dca7f8b55c3068fc04d93f2d05aca Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Fri Apr 21 20:34:34 2023 + Commit: Anna Vyalkova sysrq in> CommitDate: Fri Apr 21 20:34:48 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=42a7c9eb dev-util/tflint-bin: drop to maintainer-needed Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> dev-util/tflint-bin/metadata.xml | 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/dev-util/tflint-bin/metadata.xml b/dev-util/tflint-bin/metadata.xml index 05c5712d2..35ab77f35 100644 --- a/dev-util/tflint-bin/metadata.xml +++ b/dev-util/tflint-bin/metadata.xml @@ -1,10 +1,7 @@ https://www.gentoo.org/dtd/metadata.dtd;> - - gentoo...@gmail.com - Gabriel M. Dutra - + Terraform linter Features:
[gentoo-commits] proj/kde:master commit in: kde-plasma/discover/
commit: 0c51122bbb5e82a36b9d8d0a2f97e8dc94521c77 Author: Andrew Ammerlaan gentoo org> AuthorDate: Sun Apr 2 19:56:48 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Fri Apr 21 20:18:22 2023 + URL:https://gitweb.gentoo.org/proj/kde.git/commit/?id=0c51122b kde-plasma/discover: add flag for snap support Signed-off-by: Andrew Ammerlaan gentoo.org> Closes: https://github.com/gentoo/kde/pull/919 Signed-off-by: Andrew Ammerlaan gentoo.org> kde-plasma/discover/discover-5.27.49..ebuild | 12 ++-- kde-plasma/discover/discover-.ebuild | 12 ++-- kde-plasma/discover/metadata.xml | 1 + 3 files changed, 21 insertions(+), 4 deletions(-) diff --git a/kde-plasma/discover/discover-5.27.49..ebuild b/kde-plasma/discover/discover-5.27.49..ebuild index f69e4ec7b2..9f54843dc7 100644 --- a/kde-plasma/discover/discover-5.27.49..ebuild +++ b/kde-plasma/discover/discover-5.27.49..ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://userbase.kde.org/Discover; LICENSE="GPL-2" # TODO: CHECK SLOT="5" KEYWORDS="" -IUSE="+firmware flatpak telemetry webengine" +IUSE="+firmware flatpak snap telemetry webengine" # libmarkdown (app-text/discount) only used in PackageKitBackend DEPEND=" @@ -45,11 +45,13 @@ DEPEND=" >=kde-frameworks/purpose-${KFMIN}:5 firmware? ( >=sys-apps/fwupd-1.5.0 ) flatpak? ( sys-apps/flatpak ) + snap? ( sys-libs/snapd-glib:=[qt5] ) telemetry? ( dev-libs/kuserfeedback:5 ) webengine? ( >=dev-qt/qtwebview-${QTMIN}:5 ) " RDEPEND="${DEPEND} >=dev-qt/qtquickcontrols2-${QTMIN}:5 + snap? ( app-containers/snapd ) " BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" @@ -67,11 +69,17 @@ src_prepare() { src_configure() { local mycmakeargs=( + # TODO: Port PackageKit's portage back-end to python3 -DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt5=ON - -DCMAKE_DISABLE_FIND_PACKAGE_Snapd=ON + # Automated updates will not work for us + # https://invent.kde.org/plasma/discover/-/merge_requests/142 -DWITH_KCM=OFF + -DBUILD_DummyBackend=OFF -DBUILD_FlatpakBackend=$(usex flatpak) -DBUILD_FwupdBackend=$(usex firmware) + -DBUILD_RpmOstreeBackend=OFF + -DBUILD_SnapBackend=$(usex snap) + -DBUILD_SteamOSBackend=OFF $(cmake_use_find_package telemetry KUserFeedback) $(cmake_use_find_package webengine Qt5WebView) ) diff --git a/kde-plasma/discover/discover-.ebuild b/kde-plasma/discover/discover-.ebuild index f69e4ec7b2..9f54843dc7 100644 --- a/kde-plasma/discover/discover-.ebuild +++ b/kde-plasma/discover/discover-.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://userbase.kde.org/Discover; LICENSE="GPL-2" # TODO: CHECK SLOT="5" KEYWORDS="" -IUSE="+firmware flatpak telemetry webengine" +IUSE="+firmware flatpak snap telemetry webengine" # libmarkdown (app-text/discount) only used in PackageKitBackend DEPEND=" @@ -45,11 +45,13 @@ DEPEND=" >=kde-frameworks/purpose-${KFMIN}:5 firmware? ( >=sys-apps/fwupd-1.5.0 ) flatpak? ( sys-apps/flatpak ) + snap? ( sys-libs/snapd-glib:=[qt5] ) telemetry? ( dev-libs/kuserfeedback:5 ) webengine? ( >=dev-qt/qtwebview-${QTMIN}:5 ) " RDEPEND="${DEPEND} >=dev-qt/qtquickcontrols2-${QTMIN}:5 + snap? ( app-containers/snapd ) " BDEPEND=">=kde-frameworks/kcmutils-${KFMIN}:5" @@ -67,11 +69,17 @@ src_prepare() { src_configure() { local mycmakeargs=( + # TODO: Port PackageKit's portage back-end to python3 -DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt5=ON - -DCMAKE_DISABLE_FIND_PACKAGE_Snapd=ON + # Automated updates will not work for us + # https://invent.kde.org/plasma/discover/-/merge_requests/142 -DWITH_KCM=OFF + -DBUILD_DummyBackend=OFF -DBUILD_FlatpakBackend=$(usex flatpak) -DBUILD_FwupdBackend=$(usex firmware) + -DBUILD_RpmOstreeBackend=OFF + -DBUILD_SnapBackend=$(usex snap) + -DBUILD_SteamOSBackend=OFF $(cmake_use_find_package telemetry KUserFeedback) $(cmake_use_find_package webengine Qt5WebView) ) diff --git a/kde-plasma/discover/metadata.xml b/kde-plasma/discover/metadata.xml index dd2b69f939..13c683e940 100644 --- a/kde-plasma/discover/metadata.xml +++ b/kde-plasma/discover/metadata.xml @@ -12,6 +12,7 @@ Enable support for firmware upgrades using sys-apps/fwupd Enable support for flatpak repositories using sys-apps/flatpak + Enable support for snap packages using app-containers/snapd Enable webflow support using dev-qt/qtwebview and dev-qt/qtwebengine
[gentoo-commits] repo/gentoo:master commit in: net-misc/netopeer2/
commit: 1c239053ed507ba9c7952ac87a3f500a7afd4c94 Author: Jakov Smolić gentoo org> AuthorDate: Fri Apr 21 20:10:47 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Apr 21 20:12:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c239053 net-misc/netopeer2: Add dependency on c_rehash Closes: https://bugs.gentoo.org/893598 Signed-off-by: Jakov Smolić gentoo.org> .../netopeer2/{netopeer2-2.1.59.ebuild => netopeer2-2.1.59-r1.ebuild}| 1 + 1 file changed, 1 insertion(+) diff --git a/net-misc/netopeer2/netopeer2-2.1.59.ebuild b/net-misc/netopeer2/netopeer2-2.1.59-r1.ebuild similarity index 98% rename from net-misc/netopeer2/netopeer2-2.1.59.ebuild rename to net-misc/netopeer2/netopeer2-2.1.59-r1.ebuild index fa4f9528e25b..242e6140a31b 100644 --- a/net-misc/netopeer2/netopeer2-2.1.59.ebuild +++ b/net-misc/netopeer2/netopeer2-2.1.59-r1.ebuild @@ -14,6 +14,7 @@ SLOT="0" KEYWORDS="~amd64 ~x86" RDEPEND=" + app-misc/c_rehash dev-libs/openssl:= net-misc/curl:= >=net-misc/sysrepo-2.2.60
[gentoo-commits] repo/gentoo:master commit in: games-util/lutris/
commit: 3be9056aee9321f7e3a18d61f469c149ed8ef229 Author: Andrew Ammerlaan gentoo org> AuthorDate: Fri Apr 21 20:07:28 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Fri Apr 21 20:07:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3be9056a games-util/lutris: add 0.5.13_beta2 Signed-off-by: Andrew Ammerlaan gentoo.org> games-util/lutris/Manifest | 1 + games-util/lutris/lutris-0.5.13_beta2.ebuild | 87 2 files changed, 88 insertions(+) diff --git a/games-util/lutris/Manifest b/games-util/lutris/Manifest index 8084898a5a1d..f7de91a7f7f0 100644 --- a/games-util/lutris/Manifest +++ b/games-util/lutris/Manifest @@ -1,2 +1,3 @@ DIST lutris-0.5.13_beta1.tar.gz 1330507 BLAKE2B dd0c38776658efd5ef85f170a89c141de51821492b7edb29c3b85cdb3332f590941fe141ee6e71e87615f467b10af24bf422bd6fd21307998fcfde9eeddf2727 SHA512 83f3c212c1f4290568bce911e4d40aa778d513f444dc6ddf42870242d9c70ae79fbb141d81e144aa8cd918a7fa794c815cd1254b1864e0154fb73d4e1e2aa5bd +DIST lutris-0.5.13_beta2.tar.gz 1405463 BLAKE2B b1b3bbf3e210d1530122e0e2da478a3d13cde4f2a1b6742eff49b8b898e1b508f7e0440b8f8856e34eabbe7e48235ffab07193600bc8e518eabb58f3732df189 SHA512 25e9d55c5eb6324b506d5a70fb02a45b1ad4e891bbc7d8528a94ba68c0223d035d527b3197095ce66904d140306cfb95288ed7666bc1e2cb4981c16e1e740001 DIST lutris_0.5.12.tar.xz 2252220 BLAKE2B 511de660e32ab8961d951d5777ef21a343ab46736cc74f2202721f3280cfab39cac0a8a7003db4eaa48265f4af2d598c1011ce45988815624accda18663a2f00 SHA512 032f9b628bc829bfde347c8137cad80a28cad16651baf461a344045d23c0f19d860627a042225de16046d14d45e03e5ebf7a3a82010128c114e2a0f429a02bf9 diff --git a/games-util/lutris/lutris-0.5.13_beta2.ebuild b/games-util/lutris/lutris-0.5.13_beta2.ebuild new file mode 100644 index ..43d4ec1636e1 --- /dev/null +++ b/games-util/lutris/lutris-0.5.13_beta2.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_REQ_USE="sqlite,threads(+)" +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 optfeature virtualx xdg + +DESCRIPTION="An open source gaming platform for GNU/Linux" +HOMEPAGE="https://lutris.net/; + +if [[ ${PV} == ** ]] ; then + EGIT_REPO_URI="https://github.com/lutris/lutris.git; + inherit git-r3 +else + if [[ ${PV} == *_beta* ]] ; then + SRC_URI="https://github.com/lutris/lutris/archive/refs/tags/v${PV/_/-}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}"/${P/_/-} + else + SRC_URI="https://lutris.net/releases/${P/-/_}.tar.xz; + S="${WORKDIR}/${PN}" + KEYWORDS="~amd64 ~x86" + fi +fi + +LICENSE="GPL-3+ CC0-1.0" +SLOT="0" + +RDEPEND=" + app-arch/cabextract + app-arch/p7zip + app-arch/unzip + $(python_gen_cond_dep ' + dev-python/certifi[${PYTHON_USEDEP}] + dev-python/dbus-python[${PYTHON_USEDEP}] + dev-python/distro[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + dev-python/pypresence[${PYTHON_USEDEP}] + dev-python/python-evdev[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/protobuf-python[${PYTHON_USEDEP}] + dev-python/moddb[${PYTHON_USEDEP}] + ') + media-sound/fluid-soundfont + || ( + net-libs/webkit-gtk:4[introspection] + net-libs/webkit-gtk:4.1[introspection] + ) + x11-apps/mesa-progs + x11-apps/xgamma + x11-apps/xrandr + x11-libs/gtk+:3[introspection] + x11-libs/gdk-pixbuf[jpeg] +" + +distutils_enable_tests pytest + +DOCS=( AUTHORS README.rst docs/installers.rst docs/steam.rst ) + +python_test() { + virtx epytest +} + +python_install_all() { + distutils-r1_python_install_all + python_fix_shebang "${ED}/usr/share/lutris/bin/lutris-wrapper" #740048 +} + +pkg_postinst() { + xdg_pkg_postinst + + optfeature "running MS Windows games through wine+DXVK/proton or other Vulkan games (plus ICD for your hardware)" media-libs/vulkan-loader + + # Quote README.rst + elog "" + elog "Lutris installations are fully automated through scripts, which can" + elog "be written in either JSON or YAML. The scripting syntax is described" + elog "in ${EROOT}/usr/share/doc/${PF}/installers.rst.bz2, and is also" + elog "available online at lutris.net." +}
[gentoo-commits] repo/gentoo:master commit in: profiles/
commit: baefd888768843d9c6404c57592038ff6b829c35 Author: Jakov Smolić gentoo org> AuthorDate: Fri Apr 21 19:55:21 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Apr 21 19:55:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baefd888 package.mask: Last rite net-irc/quasselgrep Signed-off-by: Jakov Smolić gentoo.org> profiles/package.mask | 6 ++ 1 file changed, 6 insertions(+) diff --git a/profiles/package.mask b/profiles/package.mask index 04be0be79381..163d40d4afc1 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,12 @@ #--- END OF EXAMPLES --- +# Jakov Smolić (2023-04-21) +# Does not support python 3.11, uses deprecated dev-python/future, +# inactive upstream (last commit in 2019). +# Removal on 2023-05-21. Bugs #897102, #888293 +net-irc/quasselgrep + # Volkmar W. Pogatzki (2023-04-21) # Unused java libraries. Removal on 2023-05-22 dev-java/avalon-framework
[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-time-out-plugin/
commit: 790091f2bd8cbd8c1568a8da7133404d526725b5 Author: Michał Górny gentoo org> AuthorDate: Fri Apr 21 19:22:32 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 21 19:22:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=790091f2 xfce-extra/xfce4-time-out-plugin: Bump to 1.1.3 Signed-off-by: Michał Górny gentoo.org> xfce-extra/xfce4-time-out-plugin/Manifest | 1 + .../xfce4-time-out-plugin-1.1.3.ebuild | 47 ++ 2 files changed, 48 insertions(+) diff --git a/xfce-extra/xfce4-time-out-plugin/Manifest b/xfce-extra/xfce4-time-out-plugin/Manifest index 6d2e04a15e8a..19c627c89e66 100644 --- a/xfce-extra/xfce4-time-out-plugin/Manifest +++ b/xfce-extra/xfce4-time-out-plugin/Manifest @@ -1 +1,2 @@ DIST xfce4-time-out-plugin-1.1.2.tar.bz2 409221 BLAKE2B 75a6f646badb936a803d8e6a8c9c25c85fa76f96fa82bae742724d3b52a68c49f81f58600a91de6ceb0f85220aa2d6b3a3ae2525a38e4f8a5fd78d4fbc6f0dfc SHA512 08e50db9daafd9a2ba60e9d5767cddba83df34d8a261df71b7bb9ae632576f4dfd6252c2a83ec8f9a037284b0adc65751ba36d54ea9d14b85906fdc85d5b86ff +DIST xfce4-time-out-plugin-1.1.3.tar.bz2 407981 BLAKE2B 4dd2e7ecd4bad79d0e16d94ee5f5f616477a5f0cd0a6eb29612bd2bc35e92d57aa05781c28b1257f50b0f3eb53bef20a3a6d6658b2657a356aa452a097e6b7f1 SHA512 1abb5b8efa985b08968c49bb01a6efd49bc43f16f4b80f892086643444979dab3b7819d7f7e51e4c898c92387c213684b0c28765624c1f04303c0674c5b91930 diff --git a/xfce-extra/xfce4-time-out-plugin/xfce4-time-out-plugin-1.1.3.ebuild b/xfce-extra/xfce4-time-out-plugin/xfce4-time-out-plugin-1.1.3.ebuild new file mode 100644 index ..7403e17ef3ad --- /dev/null +++ b/xfce-extra/xfce4-time-out-plugin/xfce4-time-out-plugin-1.1.3.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg-utils + +DESCRIPTION="A panel plug-in to take periodical breaks from the computer" +HOMEPAGE=" + https://docs.xfce.org/panel-plugins/xfce4-time-out-plugin/start + https://gitlab.xfce.org/panel-plugins/xfce4-time-out-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2 +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + +DEPEND=" + >=dev-libs/glib-2.50.0 + >=x11-libs/gtk+-3.22.0:3 + x11-libs/libX11 + >=xfce-base/libxfce4ui-4.12:= + >=xfce-base/xfce4-panel-4.12:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + dev-util/intltool + virtual/pkgconfig +" + +src_install() { + default + find "${D}" -name '*.la' -delete || die +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-weather-plugin/
commit: edb4b557337a97215890f00cdbe4e5ce074ab3fd Author: Michał Górny gentoo org> AuthorDate: Fri Apr 21 19:24:33 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 21 19:24:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edb4b557 xfce-extra/xfce4-weather-plugin: Bump to 0.11.1 Signed-off-by: Michał Górny gentoo.org> xfce-extra/xfce4-weather-plugin/Manifest | 1 + .../xfce4-weather-plugin-0.11.1.ebuild | 61 ++ 2 files changed, 62 insertions(+) diff --git a/xfce-extra/xfce4-weather-plugin/Manifest b/xfce-extra/xfce4-weather-plugin/Manifest index f5c779352fab..6d806913bd1c 100644 --- a/xfce-extra/xfce4-weather-plugin/Manifest +++ b/xfce-extra/xfce4-weather-plugin/Manifest @@ -1 +1,2 @@ DIST xfce4-weather-plugin-0.11.0.tar.bz2 3019896 BLAKE2B 3ab8c2d16efb47f921ad5b6511428545553959fec52973f0735706d42b8b260c10f6a1be6db56e9b6f02bca75eaf41d8543be6ac3afd7bb1e44a75d9b6615ff3 SHA512 f4534d47f825358752ec6252fd0fc49a44ac682e4cdce960d744cd343f5f670473fa4175c59849282352dc75ca9b22b83d7ace68cedfc7dc89bcb21be24ccf86 +DIST xfce4-weather-plugin-0.11.1.tar.bz2 3100215 BLAKE2B 454fd3d4f1d40123b4ffd6f648b43079be444fccb876e123604d51741819ab3b65d81e56af9f25dce720f34d706f6c87211619a8e55b7f9f41bb5fc530e1 SHA512 625b2aab1ded60eb39171969cd67224569cf7477c0a6e47aa5600a4a09b4a2cecd4b830f4c01669e6f2289edd4e7d882b15d56526a1211b8b5b86141b585778f diff --git a/xfce-extra/xfce4-weather-plugin/xfce4-weather-plugin-0.11.1.ebuild b/xfce-extra/xfce4-weather-plugin/xfce4-weather-plugin-0.11.1.ebuild new file mode 100644 index ..c16e116d9447 --- /dev/null +++ b/xfce-extra/xfce4-weather-plugin/xfce4-weather-plugin-0.11.1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit xdg-utils + +DESCRIPTION="A weather plug-in for the Xfce desktop environment" +HOMEPAGE=" + https://docs.xfce.org/panel-plugins/xfce4-weather-plugin/start + https://gitlab.xfce.org/panel-plugins/xfce4-weather-plugin/ +" +SRC_URI=" + https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2 +" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="upower" + +DEPEND=" + >=dev-libs/glib-2.50 + dev-libs/libxml2 + >=net-libs/libsoup-2.42:2.4[ssl] + >=x11-libs/gtk+-3.22:3 + >=xfce-base/libxfce4ui-4.14:= + >=xfce-base/libxfce4util-4.14:= + >=xfce-base/xfce4-panel-4.14:= + >=xfce-base/xfconf-4.12:= + upower? ( >=sys-power/upower-0.9.23 ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + dev-util/intltool + virtual/pkgconfig +" + +src_configure() { + # For GEONAMES_USERNAME, read README file and ask ssuominen@! + local myconf=( + $(use_enable upower) + GEONAMES_USERNAME=Gentoo + ) + econf "${myconf[@]}" +} + +src_install() { + default + find "${D}" -name '*.la' -delete || die +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +}
[gentoo-commits] repo/proj/guru:dev commit in: app-misc/xplr/
commit: a0ed0c57f4f40960e68e647a4c8eda567019ff08 Author: Jonas Frei pm me> AuthorDate: Fri Apr 21 19:11:31 2023 + Commit: Jonas Frei pm me> CommitDate: Fri Apr 21 19:11:31 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a0ed0c57 app-misc/xplr: new package, add 0.21.1 Signed-off-by: Jonas Frei pm.me> app-misc/xplr/Manifest | 345 +++ app-misc/xplr/metadata.xml | 1 + app-misc/xplr/xplr-0.21.1.ebuild | 282 3 files changed, 448 insertions(+), 180 deletions(-) diff --git a/app-misc/xplr/Manifest b/app-misc/xplr/Manifest index 9448f223f..c0555bbbd 100644 --- a/app-misc/xplr/Manifest +++ b/app-misc/xplr/Manifest @@ -1,217 +1,202 @@ -DIST ansi-to-tui-0.4.1.crate 7209 BLAKE2B ecf310fc395cab30051fbdaee10f9f4455f5d4966063914a75055e9d6d8d510a0752ae0880758ab77d3b32264ae64f8b9a2ff6c9e6d74f108f407ccd61cee5f1 SHA512 b2218bfe552693c1f07b53774e42161be0d0095ffd0facb7b117cfc99b3927ef4c011d1f30141e46cc9ed61cd71b5b57b2053cf5dc110ff7a74c4fef75433a4e -DIST ansi-to-tui-forked-0.5.2-fix.offset.crate 7398 BLAKE2B 3eb5982825bc5c6d60362ae925c1dc45b08d3783a70027386da612b8f94bf63664495b0be141cd2de4d47b334ac4a74c0dfac1a7bc00df025a59edfcedbdb425 SHA512 2e4b6f7c63db2d37481d5992803c6612624890ae2815a3c642b415d158d342a1c9d25a519d71f552f55f3162fa083fa26e26aebe7b1bfac0594436671649c2bf -DIST anyhow-1.0.51.crate 44100 BLAKE2B 20683fd139775cd399bd0fd63599f64a646f8b74c65415af965d3c24690fd81fe48205bedb92075b487b71d5d315be5fdf38ff7c5ecf3e1a1d693a3505ee SHA512 e8e3feebc3c96b7301787502f000b9940a20343a466ac48186c9aa170fb52f0db17768630535a8b475077733ad6ff9f843a3bd5ae4415c86bf83cae0ed0bad7c -DIST anyhow-1.0.52.crate 44224 BLAKE2B 79d68d3390d27e0e27f9db784ad10b5d7845dec7949fbc722f944ef3988419acd72c509b44a4544e99bea5e57407da5b1ce40a96277d307fc408c958ea915c31 SHA512 b87e0b304daff85894c34060b97379d8e3d9be03078275313035c7142c76b3e59922b25924ac98a0b1b70fc98746eb174ca4b7ef33a26e115f294c1f1200aa6a -DIST anyhow-1.0.57.crate 44614 BLAKE2B b8d8274325b7959cedb2b8f4023d13b0d3824034c8433aea9a0a6f3c3fa6a6d7460b93bf624dff4b7168075524545f1a312e454ed0b15e8dff2109cf3c6dc433 SHA512 311b9280aa7d573c11752ca2ffe810e2d4b55fe4c34cca948bbd42f1ddb1d36a51eda39684cffb7f6c4a18508cb53a5a38495521562a0088e3374fee800ff004 -DIST assert_cmd-2.0.2.crate 29433 BLAKE2B d9f2a97bd81d1423afb6bddbc5fcf6e2cb334502c009368ed623015131d2795d705147e2ad347541a276712b45aa9b95ccb333c52b26aa85dbf58707160f68f5 SHA512 346268f1ff00416eb04ce9307bc6261a05edac4a9c10745f428c6a7c35edc7fa8f6b6c8f7fe66befe5b508e60c2763b8bc8acfcefca4b24a9d3e3e1ea85a9935 -DIST assert_cmd-2.0.4.crate 22581 BLAKE2B 7fc9fe4577e486f26d07b2b4419c331022ca61923d0664f4e8a25abbe6d6305600b47c739f9f065ef778bdeb59b6309ab73df2be11e5f8387cac2e7e8c70a4a2 SHA512 c389e0210153e9a6ccbba4dbc6a6c7a23533e5fe76e717dbc36415be2adbabfbc0de33a2e6d05e3d70779b7a278580edba400c688c9a6b446403b59a78d93720 +DIST ahash-0.7.6.crate 38030 BLAKE2B aca3661477fcd7822d6d10970151e05c28e1615f8cd7ddaac064b15102027e404b19b0f3f16dd76145048594ea1c22ae27dd08cc05c411efbae9ec7a1ef55ce9 SHA512 61354688b6fb096359faefb6f34be958cd2215d56b88c22c737d24183eaad433f811bc9e64f927e4852c87d2799c22fda82b55cfbef2ed6357ff74f0c4ffec68 +DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6 SHA512 ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5 +DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191 +DIST anes-0.1.6.crate 23857 BLAKE2B 9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61 SHA512 f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29 +DIST ansi-to-tui-3.0.0.crate 13163 BLAKE2B 1d4377d0b7c411481380b9349c1627deb33678b1ad04d696d5a0d9fec1f70d9db43c9e6bc6b9082971c2aae21c7d523fded6b43cb78aecb5cb8bb522e05323d7 SHA512 bb95ceafc3bd20655e385bf969af76a90366b15f6abf9160e8403b5ebfede28e4b3f991f19c740a45e998fb78609deff218760939a044cc6ba58a21136428836 +DIST anstyle-0.3.5.crate 14272 BLAKE2B 15bb1487dd8c3d7864611d85f0ed277c9226f5f046ed6508ce1f933cfd38bba870af15fe3d238a0aaf104272be28dbb9d2f3a96e53bf2814d0b4de173d52 SHA512 3075963236b4b7b94b98672481a82ad1ab9d219e583dc5646bc7ebfef35a7bbdcb38c9e12c770a51809fdc4fcc510e781875507446b36bc87a69e4a10e562709 +DIST anyhow-1.0.70.crate 43803 BLAKE2B
[gentoo-commits] repo/proj/guru:dev commit in: app-misc/xplr/
commit: b557017cc4994d888b15b2815f1fd584f5a1bde3 Author: Jonas Frei pm me> AuthorDate: Fri Apr 21 19:11:42 2023 + Commit: Jonas Frei pm me> CommitDate: Fri Apr 21 19:11:42 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b557017c app-misc/xplr: drop 0.15.2, 0.17.0, 0.17.1, 0.17.2, 0.17.6 Signed-off-by: Jonas Frei pm.me> app-misc/xplr/xplr-0.15.2.ebuild | 185 app-misc/xplr/xplr-0.17.0.ebuild | 185 app-misc/xplr/xplr-0.17.1.ebuild | 189 - app-misc/xplr/xplr-0.17.2.ebuild | 189 - app-misc/xplr/xplr-0.17.6.ebuild | 199 --- 5 files changed, 947 deletions(-) diff --git a/app-misc/xplr/xplr-0.15.2.ebuild b/app-misc/xplr/xplr-0.15.2.ebuild deleted file mode 100644 index 3e88ddfdc..0 --- a/app-misc/xplr/xplr-0.15.2.ebuild +++ /dev/null @@ -1,185 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( luajit ) - -CRATES=" - ansi-to-tui-0.4.1 - anyhow-1.0.51 - assert_cmd-2.0.2 - atty-0.2.14 - autocfg-1.0.1 - bitflags-1.3.2 - bstr-0.2.17 - bumpalo-3.8.0 - cassowary-0.3.0 - cast-0.2.7 - cc-1.0.72 - cfg-if-1.0.0 - chrono-0.4.19 - clap-2.34.0 - criterion-0.3.5 - criterion-plot-0.4.4 - crossbeam-channel-0.5.1 - crossbeam-deque-0.8.1 - crossbeam-epoch-0.9.5 - crossbeam-utils-0.8.5 - crossterm-0.20.0 - crossterm-0.22.1 - crossterm_winapi-0.8.0 - crossterm_winapi-0.9.0 - csv-1.1.6 - csv-core-0.1.10 - difflib-0.4.0 - dirs-4.0.0 - dirs-sys-0.3.6 - doc-comment-0.3.3 - dtoa-0.4.8 - either-1.6.1 - erased-serde-0.3.16 - getrandom-0.2.3 - half-1.8.2 - hashbrown-0.11.2 - hermit-abi-0.1.19 - humansize-1.1.1 - indexmap-1.7.0 - instant-0.1.12 - itertools-0.10.3 - itoa-0.4.8 - js-sys-0.3.55 - lazy_static-1.4.0 - libc-0.2.109 - linked-hash-map-0.5.4 - lock_api-0.4.5 - log-0.4.14 - lua-src-543.1.0 - luajit-src-210.3.2+resty1085a4d - memchr-2.4.1 - memoffset-0.6.5 - mime-0.3.16 - mime_guess-2.0.3 - mio-0.7.14 - miow-0.3.7 - mlua-0.7.0 - natord-1.0.9 - ntapi-0.3.6 - num-integer-0.1.44 - num-traits-0.2.14 - num_cpus-1.13.0 - once_cell-1.8.0 - oorandom-11.1.3 - parking_lot-0.11.2 - parking_lot_core-0.8.5 - pkg-config-0.3.24 - plotters-0.3.1 - plotters-backend-0.3.2 - plotters-svg-0.3.1 - predicates-2.1.0 - predicates-core-1.0.2 - predicates-tree-1.0.4 - proc-macro2-1.0.33 - quote-1.0.10 - rayon-1.5.1 - rayon-core-1.9.1 - redox_syscall-0.2.10 - redox_users-0.4.0 - regex-1.5.4 - regex-automata-0.1.10 - regex-syntax-0.6.25 - rustc-hash-1.1.0 - rustc_version-0.4.0 - ryu-1.0.7 - same-file-1.0.6 - scopeguard-1.1.0 - semver-1.0.4 - serde-1.0.131 - serde_cbor-0.11.2 - serde_derive-1.0.131 - serde_json-1.0.72 - serde_yaml-0.8.21 - signal-hook-0.3.12 - signal-hook-mio-0.2.1 - signal-hook-registry-1.4.0 - smallvec-1.7.0 - syn-1.0.82 - termtree-0.2.3 - textwrap-0.11.0 - time-0.1.44 - tinytemplate-1.2.1 - tui-0.16.0 - tui-input-0.1.2 - unicase-2.6.0 - unicode-segmentation-1.8.0 - unicode-width-0.1.9 - unicode-xid-0.2.2 - version_check-0.9.3 - wait-timeout-0.2.0 - walkdir-2.3.2 - wasi-0.10.0+wasi-snapshot-preview1 - wasm-bindgen-0.2.78 - wasm-bindgen-backend-0.2.78 - wasm-bindgen-macro-0.2.78 - wasm-bindgen-macro-support-0.2.78 - wasm-bindgen-shared-0.2.78 - web-sys-0.3.55 - winapi-0.3.9 - winapi-i686-pc-windows-gnu-0.4.0 - winapi-util-0.1.5 - winapi-x86_64-pc-windows-gnu-0.4.0 - yaml-rust-0.4.5 -" - -inherit cargo lua-single - -DESCRIPTION="A hackable, minimal, fast TUI file explorer" -# Double check the homepage as the cargo_metadata crate -# does not provide this value so instead repository is used -HOMEPAGE="https://github.com/sayanarijit/xplr; -SRC_URI=" - https://github.com/sayanarijit/xplr/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - $(cargo_crate_uris) -" - -LICENSE=" - || ( Apache-2.0 ) - || ( BSD ) - || ( MIT ) - || ( Unlicense ) - Apache-2.0 - BSD - MIT - Unlicense -" -SLOT="0" -KEYWORDS="~amd64" - -REQUIRED_USE="${LUA_REQUIRED_USE}" -RDEPEND=" - ${LUA_DEPS} -" -DEPEND=" - ${RDEPEND} -" - -QA_FLAGS_IGNORED="usr/bin/.*" -
[gentoo-commits] proj/portage-utils:master commit in: /
commit: b9592db1c04cafcdfaaff8f44ab2d6fc7d6dd5fa Author: Fabian Groffen gentoo org> AuthorDate: Fri Apr 21 19:10:23 2023 + Commit: Fabian Groffen gentoo org> CommitDate: Fri Apr 21 19:10:23 2023 + URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=b9592db1 main: silence repo warnings when quiet is set Bug: https://bugs.gentoo.org/735134 Signed-off-by: Fabian Groffen gentoo.org> main.c | 17 +++-- 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/main.c b/main.c index 111d7ec..6ebb9e2 100644 --- a/main.c +++ b/main.c @@ -705,10 +705,13 @@ read_portage_profile(const char *profile, env_vars vars[], set *masks) /* empty repo name means a repo where the profile is */ const char* current_overlay = overlay_from_path (profile); if (current_overlay == NULL) { - /* bring back the colon to see the ignored parent line */ + /* bring back the colon to see the ignored +* parent line */ *(--p) = ':'; - warn("could not figure out current repo of profile %s, ignoring parent %s", - profile, s); + if (!quiet) + warn("could not figure out current repo " +"of profile %s, ignoring parent %s", +profile, s); continue; } snprintf(profile_file, sizeof(profile_file), @@ -726,10 +729,12 @@ read_portage_profile(const char *profile, env_vars vars[], set *masks) repo_name = NULL; } if (repo_name == NULL) { - /* bring back the colon to see the ignored parent line */ + /* bring back the colon to see the ignored +* parent line */ *(--p) = ':'; - warn("ignoring parent with unknown repo in profile %s: %s", - profile, s); + if (!quiet) + warn("ignoring parent with unknown repo " +"in profile %s: %s", profile, s); continue; } }
[gentoo-commits] proj/portage-utils:master commit in: libq/
commit: e322a78cbfd6d51aefe26425dff1cb99c3d307bc Author: Fabian Groffen gentoo org> AuthorDate: Fri Apr 21 19:09:05 2023 + Commit: Fabian Groffen gentoo org> CommitDate: Fri Apr 21 19:09:05 2023 + URL:https://gitweb.gentoo.org/proj/portage-utils.git/commit/?id=e322a78c libq/tree: add commetns on file checks (research for bug #898194) Signed-off-by: Fabian Groffen gentoo.org> libq/tree.c | 9 + 1 file changed, 9 insertions(+) diff --git a/libq/tree.c b/libq/tree.c index f308c8d..1922b7d 100644 --- a/libq/tree.c +++ b/libq/tree.c @@ -1109,8 +1109,17 @@ tree_pkg_read(tree_pkg_ctx *pkg_ctx) if (ctx->cachetype == CACHE_METADATA_MD5) { ret = tree_read_file_md5(pkg_ctx); + /* md5-cache, is sort of documented in egencache man-page +* key-points are that an md5 is provided for the ebuild itself, +* and if it includes eclasses, the md5s for each eclass. These +* are available as _md5_ and _eclasses_ keys. The latter uses +* tab-separation of form \t\t... */ } else if (ctx->cachetype == CACHE_METADATA_PMS) { ret = tree_read_file_pms(pkg_ctx); + /* PMS implies to do an mtime and existence check (the cache may +* contain extra stuff) but since this form of metadata in fact +* is extinct, because these checks are insufficient and +* impossible on e.g. a git-based tree. */ } else if (ctx->cachetype == CACHE_EBUILD) { ret = tree_read_file_ebuild(pkg_ctx); } else if (ctx->cachetype == CACHE_BINPKGS) {
[gentoo-commits] repo/proj/guru:dev commit in: gui-apps/clipman/
commit: cfffca4d659ec906fd9668bdcdb61d07d67b3b84 Author: Jonas Frei pm me> AuthorDate: Fri Apr 21 18:54:56 2023 + Commit: Jonas Frei pm me> CommitDate: Fri Apr 21 18:55:36 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cfffca4d gui-apps/clipman: add 1.6.2, drop 1.6.1 Signed-off-by: Jonas Frei pm.me> gui-apps/clipman/Manifest| 4 ++-- .../{clipman-1.6.1.ebuild => clipman-1.6.2.ebuild} | 16 gui-apps/clipman/metadata.xml| 4 3 files changed, 14 insertions(+), 10 deletions(-) diff --git a/gui-apps/clipman/Manifest b/gui-apps/clipman/Manifest index 3d3f27a8c..0c5c3dc7f 100644 --- a/gui-apps/clipman/Manifest +++ b/gui-apps/clipman/Manifest @@ -1,2 +1,2 @@ -DIST clipman-1.6.1-deps.tar.xz 724108 BLAKE2B 55d05f00cd0c7999feb4f6201083c2117bbf1bdf68ad65c0db7d142f258ed1d1aaabea2f3f4428861a3098048ddd2959714c6c5dd3a146cee09d382d04a89067 SHA512 b216777fa599047ee74eba16b4111c5f1ac0b370bb5155d0861196f31102037e3bde6ca93c8fa8169ab45faad0c463a1080064e763aed49ed395a9e45da37a06 -DIST clipman-1.6.1.tar.gz 21089 BLAKE2B fdee917c65336c260d4b90d58083474c14e439c5e55f0af587ae65a053daef4d7845d3aadc5781de5fd0fe4f382235fe5227a7118022af2177618f77ac14b613 SHA512 4d02cad58a5637df64a32673406632a9626633fa2bfc6cff28dc6c724048a3f6e40482a3f0eca64ad0af2e0100b426d8779beef29f24e28b5c494878ae1c0ef4 +DIST clipman-1.6.2-deps.tar.xz 723612 BLAKE2B c047764966b54b3465e75a6396392e74f1b7f8e7c075a4eb12f0563ff2295d82871ed3eaf04b88d30a0b927ecbf00e7117134fa89ce16fcb5ef292ef1e8e704c SHA512 424f909db59c75a095e5c84671f561def46b49be37c02d10677d29a26124dc45c8e4a25e4b12b007647e898c6d4a28baba66f3e11528fa2330b247d22098eecf +DIST clipman-1.6.2.tar.gz 21313 BLAKE2B b63c8eb367487de362bbde375e8e788df7503682e6ddedb914e16ef0bcc4c7b35e9d6024412e8115556033dcc5df601bc1fa2f028d1ec1f466e3650af12a8e72 SHA512 3549fdba47973440f6a3969560d5f5688661f11e1c38026170722182dce83ec1870f9e1652e84198e8be9fc454de1e73dfc1247d50692a32b6e8a25ec149c41b diff --git a/gui-apps/clipman/clipman-1.6.1.ebuild b/gui-apps/clipman/clipman-1.6.2.ebuild similarity index 69% rename from gui-apps/clipman/clipman-1.6.1.ebuild rename to gui-apps/clipman/clipman-1.6.2.ebuild index f18bfc8e7..dcd07c6e4 100644 --- a/gui-apps/clipman/clipman-1.6.1.ebuild +++ b/gui-apps/clipman/clipman-1.6.2.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/yory8/clipman; SRC_URI="https://github.com/yory8/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" # Using a dependency tarball as per https://devmanual.gentoo.org/eclass-reference/go-module.eclass/index.html -DEPS_URI="https://kdrive.infomaniak.com/app/share/192129/afaeda87-1372-40fc-b165-d509de1e747a/19/download -> ${P}-deps.tar.xz" +DEPS_URI="https://kdrive.infomaniak.com/2/app/192129/share/901d89f7-3efa-4922-a7ee-550314e02a8e/files/21/download -> ${P}-deps.tar.xz" SRC_URI+=" ${DEPS_URI}" LICENSE="BSD GPL-3 MIT" @@ -19,20 +19,20 @@ KEYWORDS="~amd64" IUSE="+man" DEPEND=" - >=gui-apps/wl-clipboard-2 - gui-libs/wlroots + >=gui-apps/wl-clipboard-2 + gui-libs/wlroots " RDEPEND="${DEPEND}" BDEPEND=" - dev-lang/go + dev-lang/go " src_compile() { - ego build . + ego build . } src_install() { - dobin ${PN} - use man && doman docs/${PN}.1 - default + dobin ${PN} + use man && doman docs/${PN}.1 + default } diff --git a/gui-apps/clipman/metadata.xml b/gui-apps/clipman/metadata.xml index 402db03fb..e63be183c 100644 --- a/gui-apps/clipman/metadata.xml +++ b/gui-apps/clipman/metadata.xml @@ -5,4 +5,8 @@ frei...@pm.me Jonas Frei + + yory8/clipman + https://github.com/yory8/clipman/issues +
[gentoo-commits] repo/proj/guru:dev commit in: dev-lang/crystal-bin/
commit: d8b05305e3e9f87e2cc4e4b6309380140b15a83d Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Thu Apr 20 17:22:49 2023 + Commit: Anna Vyalkova sysrq in> CommitDate: Fri Apr 21 18:05:54 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d8b05305 dev-lang/crystal-bin: add 1.8.1, drop 1.7.3 Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> dev-lang/crystal-bin/Manifest | 4 ++-- .../{crystal-bin-1.7.3.ebuild => crystal-bin-1.8.1.ebuild}| 0 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lang/crystal-bin/Manifest b/dev-lang/crystal-bin/Manifest index 4786b1021..f42cb5007 100644 --- a/dev-lang/crystal-bin/Manifest +++ b/dev-lang/crystal-bin/Manifest @@ -1,4 +1,4 @@ -DIST crystal-1.7.3-1-linux-x86_64.tar.gz 41098689 BLAKE2B 38ff4e7bf0c6aeb8364fb18ed877ee000ae51ac274fb55a0f8ac60637ad20ecb53a95e3e9304b228bd20c00f30be14aed4d19e7146998b73d908bf0c7e60bf95 SHA512 c2fbdc455c8555cb03409a8a6ec0de9d0376d7bd5ebaba97d14f6642f0cf0d90f09479e1d1a1a3a3e80c0d81393e2915e12201e1682cc1b84cc8e3b27386d88e -DIST crystal-1.7.3-docs.tar.gz 13061138 BLAKE2B e67993aa56ac1c877681e6d2dad0c1a9aff4cbabf93c4326b73a060d08a2a1277fc5fefd4a768bc99e735220d60cc2c5f7b770a44226ada22d6b1337c93b1ec0 SHA512 e095a6dba72668c16db98ccaeff739bf71484ac32ed71aeca5b84c93095ae610531c3d91500df81d820d32ab897287f86d24d4d09b82b70f0f7c152981679332 DIST crystal-1.8.0-1-linux-x86_64.tar.gz 46313229 BLAKE2B e4f2696ed2a688e4aa85d6e97c47ca93109edd05c47495bab228ddacc9152a4fba865b10a9a7fbe37ffd3df92ef333ddfdd62598d72509434aa89da39a4a424b SHA512 a1f558890025eed72da5ab45e73c3fafa0da733ba8c4a375cf0e8a7fed165cfd938dca508ccea9d803535ea826818ae9e73e0b37dfa2003124e0fd8f0aafda03 DIST crystal-1.8.0-docs.tar.gz 13287571 BLAKE2B 92805cfcb2acc57f8ec08b359e87abd86091117b906f5f085d912d2af4f4c5084aefc020a3d56042184d2e7c8914a0c422152bf0c72c9a7cfbb36894c8b09acd SHA512 f250c3f7494205241a0cd68f1642d48b9866a7b48ceec3ecc72d53f1b63eee9b0cb50ceefdac3a0666977e98076174b939214acc869a5b13a725337e3d3f1414 +DIST crystal-1.8.1-1-linux-x86_64.tar.gz 46313888 BLAKE2B f9513bd442f2cfcddc55b45fac3d047d3d8b2bc810d1368e454498e2c520c3731f717224f5f2470e3f3bdcd4f648797037b1cc52c76e9c2aa094a0692806e0aa SHA512 bf48b71d722ac47b726f68809b9ee8d967a48c6e509446f212479e8135e1dfaa7e997d3cdfd2c1f2812f63b8f4dd2b7fbe62f936ee73ae14aee60e3493f11b52 +DIST crystal-1.8.1-docs.tar.gz 13287682 BLAKE2B d0ee5372b89d2f8809027a29c77589cab6f56d3f1fbbae91629e04110f19f16251c99e9cf9fe004a31878717bb0e637875b331a100cdbd58763c60ef73f9b1a1 SHA512 4da355cdf6820e8e99657b4503a1c4c2377f74b7b5c8e97adc94fa2de91255484b3136a645f24e792ec23b7cf301a7990bb8670fed5087a3a912bc00d429fba5 diff --git a/dev-lang/crystal-bin/crystal-bin-1.7.3.ebuild b/dev-lang/crystal-bin/crystal-bin-1.8.1.ebuild similarity index 100% rename from dev-lang/crystal-bin/crystal-bin-1.7.3.ebuild rename to dev-lang/crystal-bin/crystal-bin-1.8.1.ebuild
[gentoo-commits] repo/proj/guru:dev commit in: kde-misc/kio-gemini/
commit: 33ccf9dc9f60edee913f00a96cf534ee80f64f25 Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Thu Apr 20 18:15:59 2023 + Commit: Anna Vyalkova sysrq in> CommitDate: Fri Apr 21 18:05:55 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=33ccf9dc kde-misc/kio-gemini: add 20230419, drop 20211107 Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> kde-misc/kio-gemini/Manifest | 2 +- ...o-gemini-20211107.ebuild => kio-gemini-20230419.ebuild} | 14 +- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/kde-misc/kio-gemini/Manifest b/kde-misc/kio-gemini/Manifest index 717141cbf..a21e093b2 100644 --- a/kde-misc/kio-gemini/Manifest +++ b/kde-misc/kio-gemini/Manifest @@ -1,2 +1,2 @@ -DIST kio-gemini-6f0e6e94258ad5cb7dee0dc47c214dc20f819d93.tar.gz 18390 BLAKE2B 5b1491fcc6c3e15ee57576d5cc6d58fdf349ef92c63b13e367507ea012bc601c95c79823cb63debd70f3909f25ac1a595650d29f4e49cf63456a2c7e027baa24 SHA512 35d125969c0f125a6ed9ace9480370795c57b60a9179f71a48f73caa3835005fd0ccab1bd34c8c8f36cff3f340d1665032403d32c6175298bee285ea66b687cd +DIST kio-gemini-728ce7858f45666c459336ae81539c4ec4e26ec5.tar.gz 18796 BLAKE2B 91ecf45538b03dab0e908250385696541dc7902a3696d16f2b7a1091a963a09eba1b76b256a23cb4e56f6ff1e50ec6e10958fb2bb8cd6b03b5be3bcc88eb54ba SHA512 cf7523f56be170eec4457218ea4a6f935aa6a495ca20b974001eed27dfd82037883d7df5419fb96cd2d50e34066c23f6205decc2f5e86a06a8d5d8e7a7ac9097 DIST kio-gemini-73e7c1937e4ba25b2db7b0e9545569b101a17552.tar.gz 18474 BLAKE2B 30f35aa07b586e90aa5060f30d9ff516db9aab619cee093923cb538a4bef472454f394562e64d9ff885d152512e2d550c675ac51e8c9a281aa8533516a0b7c51 SHA512 9b4c1b5abfa8354196d4ae494f884fc763a32b45e8faaa3793f9e55692867031e13d396c8b2365c8d798ac27be1453f520456aaa80aa54b20311d03063a567a9 diff --git a/kde-misc/kio-gemini/kio-gemini-20211107.ebuild b/kde-misc/kio-gemini/kio-gemini-20230419.ebuild similarity index 63% rename from kde-misc/kio-gemini/kio-gemini-20211107.ebuild rename to kde-misc/kio-gemini/kio-gemini-20230419.ebuild index 46cd62e5b..c01d329be 100644 --- a/kde-misc/kio-gemini/kio-gemini-20211107.ebuild +++ b/kde-misc/kio-gemini/kio-gemini-20230419.ebuild @@ -1,15 +1,15 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -COMMIT="6f0e6e94258ad5cb7dee0dc47c214dc20f819d93" +COMMIT="728ce7858f45666c459336ae81539c4ec4e26ec5" ECM_HANDBOOK="forceoptional" -KFMIN=5.83.0 +KFMIN=5.98.0 QTMIN=5.4.0 inherit ecm -DESCRIPTION="Gemini KIO slave" +DESCRIPTION="Gemini KIO worker" HOMEPAGE="https://gitlab.com/tobiasrautenkranz/kio-gemini; SRC_URI="https://gitlab.com/tobiasrautenkranz/${PN}/-/archive/${COMMIT}/${PN}-${COMMIT}.tar.gz; S="${WORKDIR}/${PN}-${COMMIT}" @@ -19,13 +19,17 @@ SLOT="5" KEYWORDS="~amd64 ~arm64 ~x86" DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 >=dev-qt/qtnetwork-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 >=kde-frameworks/ki18n-${KFMIN}:5 >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 " RDEPEND="${DEPEND}" src_test() { - export QT_QPA_PLATFORM=offscreen + local -x QT_QPA_PLATFORM=offscreen ecm_src_test }
[gentoo-commits] repo/proj/guru:dev commit in: www-apps/gotosocial/
commit: d706a800ea22853a40719a5617c346d57570b9e7 Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Thu Apr 20 17:35:05 2023 + Commit: Anna Vyalkova sysrq in> CommitDate: Fri Apr 21 18:05:55 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d706a800 www-apps/gotosocial: add 0.8.1, drop 0.7.1 Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> www-apps/gotosocial/Manifest | 4 ++-- .../gotosocial/{gotosocial-0.7.1.ebuild => gotosocial-0.8.1.ebuild} | 0 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/www-apps/gotosocial/Manifest b/www-apps/gotosocial/Manifest index 8c4f1204a..2b9c54dc5 100644 --- a/www-apps/gotosocial/Manifest +++ b/www-apps/gotosocial/Manifest @@ -1,4 +1,4 @@ -DIST gotosocial-0.7.1-source-code.tar.gz 50913308 BLAKE2B 90daac4c7250313965b01504e806559c98b1785b81b44b5254f8ad54da16d56c1174ac0b4be52a3a4b4ff68d2e19e340e8fb67490ca9093d7c452030eb1e3d69 SHA512 0c3c71eb66126f8b4e3c617e9ca27cb824d181d4dd22ab0aeb2851a6a6754d736a8a8245db4da9c3f51341b73fcc863b7a482da3dfbd54f0387f9842f84e70a0 DIST gotosocial-0.8.0-source-code.tar.gz 52503432 BLAKE2B 34f12afc5d1e51bbc2bb6e7b66aed79dd5a659357d711cf5c0432d11351d986c7ac33635be75ca8be20dbaaf1c570c9a00ca5603e0257d3b3dc2238b0f1ac462 SHA512 b3bbb160e039ddc8e36165bd39e6d633d719d6bed49a9c8a3e0a2bd8d272c42940132126b076a8dd8998cf2497c888f033baf6f23b44901c3f270efa87db6ba4 -DIST gotosocial_0.7.1_web-assets.tar.gz 1314903 BLAKE2B 9f27eadff51615d44d3cae3ce58302b2e0a2b56706429b2696df08d8385b0d8049f2a1caa9da5f169dcef5b61b2798bc863d3d780514df703a6bda99ba758df7 SHA512 6709aa5cbfe2a7077d2ea3291fbe2f246153d7a6ebfb49d8d369cb39c7620f47a9ec857d82581243ad59970c48854a944741e697d915fb1d9deb45ed8fed333d +DIST gotosocial-0.8.1-source-code.tar.gz 52503983 BLAKE2B 388781cd5323c97eda6a6a92e3752d56d0bc648e4a3e1e0193df2f68ee3ec492405148655f6fbc0470296496cca521e088b3535ff3659adf2920696a91daa321 SHA512 d0bb785ec7617edbd5409b48138d5b3bcd201533e951bfff228ca7ddfa620970bf5a648e8e0fc9aeb654536974ddcda4556ee440f38d01a3c53900df7abd44ed DIST gotosocial_0.8.0_web-assets.tar.gz 1306945 BLAKE2B eaf9286865c76fc73b9c471551264b1009fb3a6f6fa0d93a51a62092d3249259e5aa488eedf2c959b4c5e035b54f713577022ea299635d1ffa94f5670dc75a7f SHA512 d2d54627adf2e28f5cd8e85322db7279f280ef34e83b8118b608851ffe55801e39679d63273a6f997262b3352f499299b19e2698d5c6ebb28b63bfb0dbbf326c +DIST gotosocial_0.8.1_web-assets.tar.gz 1306946 BLAKE2B 82f5a9b2b8b3dcfcaa8ecfbd806b24bc885d9d139d12defb8c155bf8c621c7263519f8bf7f3e89870131b63900a15a1b660206aeb8871bfffe430c21f4fb308e SHA512 9c8e226b950448c0b66379a71ef0c97f72386999294b1b465780f162a2f619a7061221bc5c43c3aa7bc27deffaee557b05f57666304ac7901f000c07cdac7687 diff --git a/www-apps/gotosocial/gotosocial-0.7.1.ebuild b/www-apps/gotosocial/gotosocial-0.8.1.ebuild similarity index 100% rename from www-apps/gotosocial/gotosocial-0.7.1.ebuild rename to www-apps/gotosocial/gotosocial-0.8.1.ebuild
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: 9b8f1bdd06804c267aeb83ea4566684cd3095237 Author: Viorel Munteanu gentoo org> AuthorDate: Fri Apr 21 18:39:44 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Fri Apr 21 18:42:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b8f1bdd app-emulation/virtualbox-modules: fix for empty KV_DIR Closes: https://bugs.gentoo.org/904752 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild | 3 ++- app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild index 9ecbdb504d37..bec6b95237b8 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild @@ -29,9 +29,10 @@ CONFIG_CHECK="~!SPINLOCK JUMP_LABEL" # Check if the build directory exists and all directories above it have sane permissions virtualbox_check_kv_dir() { if [[ ! -d ${KV_DIR} ]]; then + [[ -z $a ]] && return 1 elog "Directory not found: ${KV_DIR}" local a=$(dirname "${KV_DIR}") - while [[ -n $a && $a != '/' ]]; do + while [[ -n $a && $a != '/' && $1 != '.' ]]; do if [[ -d $a && ( ! -r $a || ! -x $a ) ]]; then elog "Please check permissions of $a" fi diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild index b492291d280a..ed823a969cbf 100644 --- a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild +++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild @@ -29,9 +29,10 @@ CONFIG_CHECK="~!SPINLOCK JUMP_LABEL" # Check if the build directory exists and all directories above it have sane permissions virtualbox_check_kv_dir() { if [[ ! -d ${KV_DIR} ]]; then + [[ -z $a ]] && return 1 elog "Directory not found: ${KV_DIR}" local a=$(dirname "${KV_DIR}") - while [[ -n $a && $a != '/' ]]; do + while [[ -n $a && $a != '/' && $1 != '.' ]]; do if [[ -d $a && ( ! -r $a || ! -x $a ) ]]; then elog "Please check permissions of $a" fi
[gentoo-commits] repo/gentoo:master commit in: net-im/zoom/
commit: 39b1f1484b4122c44649673f1c1a7b17259ee9a7 Author: Ulrich Müller gentoo org> AuthorDate: Fri Apr 21 18:34:58 2023 + Commit: Ulrich Müller gentoo org> CommitDate: Fri Apr 21 18:36:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39b1f148 net-im/zoom: drop 5.14.0.1720 Signed-off-by: Ulrich Müller gentoo.org> net-im/zoom/Manifest| 1 - net-im/zoom/zoom-5.14.0.1720.ebuild | 192 2 files changed, 193 deletions(-) diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest index 431b7c8f0749..e4a8ec978b31 100644 --- a/net-im/zoom/Manifest +++ b/net-im/zoom/Manifest @@ -1,4 +1,3 @@ DIST zoom-5.13.10.1208_x86_64.tar.xz 166970460 BLAKE2B 58d1bda480345a77a1fc466bb1af3429a63d1959ee4aada608f7ea6d55a537afb2840c497951c8030fb78836a3bb671debc6e4cbae82fe870eed9383e111c207 SHA512 dc29e626d6bfe565519822249324510e9e2719beaaf0f9382187f3d3467ce24a7d81e0473d4af22485a28932a6727b368a1d13a3322cb970b69b44155b1d6a30 -DIST zoom-5.14.0.1720_x86_64.tar.xz 167563744 BLAKE2B f1e097866d3c6e89ce6fdfbad49eb9d7b2fc02a56322ac07ca922de0a77161797475b949236555241954cd844531ba026dff32a8330e639c72d6e16c55df8f29 SHA512 dc0b43ff498b3d3ce2bd2d161e2bcf60f84a11537a4778ff218d9d5b73e554715e819c7318973ac623b0af39e75b2864e99e00bddd329b836fd36a81d884b70f DIST zoom-5.14.2.2046_x86_64.tar.xz 167565808 BLAKE2B 1e2ecbac52fa88ed7d068be8edcaa65b33643045e5cbed6d1af31e560df520723541fb1c61133073edb27068cd9a1ed66dfacdd3184b18ab7b26f71513f3855c SHA512 416ffd9bf48b7519302f87847efc6ac2086ae47b9a2083e9cad7b42ee2549e0b91d27edfbd1a0afd06cc02b1d0d0db8443ab294b0e863878c6533a143b4088be DIST zoom-5.14.5.2430_x86_64.tar.xz 168119892 BLAKE2B ffbcc3720e863897ef4eb5278118b3e6e6aeb25280b4cb493254909fe1707e454193ba6e63f1c625978b5ade8e0204f59dbb11f96c7af2d38058df9df952f234 SHA512 17f72d8fac95f9fff46db1dec674303e97b3d2060c1f9dd631055a1d5939810251b35bcfc0a13dcdbe80662c2c285dc1f224dd20bc1a7e4dfa928f641e1532ca diff --git a/net-im/zoom/zoom-5.14.0.1720.ebuild b/net-im/zoom/zoom-5.14.0.1720.ebuild deleted file mode 100644 index 6c6cfdba4fb4.. --- a/net-im/zoom/zoom-5.14.0.1720.ebuild +++ /dev/null @@ -1,192 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit desktop linux-info readme.gentoo-r1 wrapper xdg-utils - -DESCRIPTION="Video conferencing and web conferencing service" -HOMEPAGE="https://zoom.us/; -SRC_URI="https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> ${P}_x86_64.tar.xz" -S="${WORKDIR}/${PN}" - -LICENSE="all-rights-reserved" -SLOT="0" -KEYWORDS="-* ~amd64" -IUSE="bundled-libjpeg-turbo +bundled-qt opencl pulseaudio wayland" -RESTRICT="mirror bindist strip" - -RDEPEND="!games-engines/zoom - >=app-accessibility/at-spi2-core-2.46.0:2 - app-crypt/mit-krb5 - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - >=dev-libs/quazip-1.0:0=[qt5(+)] - media-libs/alsa-lib - media-libs/fdk-aac:0/2 - media-libs/fontconfig - media-libs/freetype - media-libs/mesa[gbm(+)] - media-sound/mpg123 - net-print/cups - sys-apps/dbus - sys-apps/util-linux - sys-libs/glibc - virtual/opengl - x11-libs/cairo - x11-libs/libdrm - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libxkbcommon[X] - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libxshmfence - x11-libs/libXtst - x11-libs/pango - x11-libs/xcb-util-image - x11-libs/xcb-util-keysyms - x11-libs/xcb-util-renderutil - x11-libs/xcb-util-wm - opencl? ( virtual/opencl ) - pulseaudio? ( media-libs/libpulse ) - wayland? ( dev-libs/wayland ) - !bundled-libjpeg-turbo? ( >=media-libs/libjpeg-turbo-2.0.5 ) - !bundled-qt? ( - dev-libs/icu - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtdeclarative:5[widgets] - dev-qt/qtdiag:5 - dev-qt/qtgraphicaleffects:5 - dev-qt/qtgui:5 - dev-qt/qtlocation:5 - dev-qt/qtnetwork:5 - dev-qt/qtquickcontrols:5[widgets] - dev-qt/qtquickcontrols2:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - wayland? ( dev-qt/qtwayland ) - )" - -BDEPEND="dev-util/bbe - bundled-libjpeg-turbo? ( dev-util/patchelf )" - -CONFIG_CHECK="~USER_NS ~PID_NS ~NET_NS ~SECCOMP_FILTER" -QA_PREBUILT="opt/zoom/*" - -src_prepare() { - default - - # The tarball doesn't contain an icon, so extract it from the binary - bbe -s -b '/\n/' -e 'J 1;D' zoom \ - >videoconference-zoom.svg && [[ -s videoconference-zoom.svg ]] \ - ||
[gentoo-commits] repo/gentoo:master commit in: net-im/zoom/
commit: a6868318825da48450f84002fe482cadc2037d8a Author: Ulrich Müller gentoo org> AuthorDate: Fri Apr 21 18:34:29 2023 + Commit: Ulrich Müller gentoo org> CommitDate: Fri Apr 21 18:35:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6868318 net-im/zoom: add 5.14.5.2430 Signed-off-by: Ulrich Müller gentoo.org> net-im/zoom/Manifest| 1 + net-im/zoom/zoom-5.14.5.2430.ebuild | 192 2 files changed, 193 insertions(+) diff --git a/net-im/zoom/Manifest b/net-im/zoom/Manifest index fd11c6e5db7f..431b7c8f0749 100644 --- a/net-im/zoom/Manifest +++ b/net-im/zoom/Manifest @@ -1,3 +1,4 @@ DIST zoom-5.13.10.1208_x86_64.tar.xz 166970460 BLAKE2B 58d1bda480345a77a1fc466bb1af3429a63d1959ee4aada608f7ea6d55a537afb2840c497951c8030fb78836a3bb671debc6e4cbae82fe870eed9383e111c207 SHA512 dc29e626d6bfe565519822249324510e9e2719beaaf0f9382187f3d3467ce24a7d81e0473d4af22485a28932a6727b368a1d13a3322cb970b69b44155b1d6a30 DIST zoom-5.14.0.1720_x86_64.tar.xz 167563744 BLAKE2B f1e097866d3c6e89ce6fdfbad49eb9d7b2fc02a56322ac07ca922de0a77161797475b949236555241954cd844531ba026dff32a8330e639c72d6e16c55df8f29 SHA512 dc0b43ff498b3d3ce2bd2d161e2bcf60f84a11537a4778ff218d9d5b73e554715e819c7318973ac623b0af39e75b2864e99e00bddd329b836fd36a81d884b70f DIST zoom-5.14.2.2046_x86_64.tar.xz 167565808 BLAKE2B 1e2ecbac52fa88ed7d068be8edcaa65b33643045e5cbed6d1af31e560df520723541fb1c61133073edb27068cd9a1ed66dfacdd3184b18ab7b26f71513f3855c SHA512 416ffd9bf48b7519302f87847efc6ac2086ae47b9a2083e9cad7b42ee2549e0b91d27edfbd1a0afd06cc02b1d0d0db8443ab294b0e863878c6533a143b4088be +DIST zoom-5.14.5.2430_x86_64.tar.xz 168119892 BLAKE2B ffbcc3720e863897ef4eb5278118b3e6e6aeb25280b4cb493254909fe1707e454193ba6e63f1c625978b5ade8e0204f59dbb11f96c7af2d38058df9df952f234 SHA512 17f72d8fac95f9fff46db1dec674303e97b3d2060c1f9dd631055a1d5939810251b35bcfc0a13dcdbe80662c2c285dc1f224dd20bc1a7e4dfa928f641e1532ca diff --git a/net-im/zoom/zoom-5.14.5.2430.ebuild b/net-im/zoom/zoom-5.14.5.2430.ebuild new file mode 100644 index ..6c6cfdba4fb4 --- /dev/null +++ b/net-im/zoom/zoom-5.14.5.2430.ebuild @@ -0,0 +1,192 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop linux-info readme.gentoo-r1 wrapper xdg-utils + +DESCRIPTION="Video conferencing and web conferencing service" +HOMEPAGE="https://zoom.us/; +SRC_URI="https://zoom.us/client/${PV}/${PN}_x86_64.tar.xz -> ${P}_x86_64.tar.xz" +S="${WORKDIR}/${PN}" + +LICENSE="all-rights-reserved" +SLOT="0" +KEYWORDS="-* ~amd64" +IUSE="bundled-libjpeg-turbo +bundled-qt opencl pulseaudio wayland" +RESTRICT="mirror bindist strip" + +RDEPEND="!games-engines/zoom + >=app-accessibility/at-spi2-core-2.46.0:2 + app-crypt/mit-krb5 + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + >=dev-libs/quazip-1.0:0=[qt5(+)] + media-libs/alsa-lib + media-libs/fdk-aac:0/2 + media-libs/fontconfig + media-libs/freetype + media-libs/mesa[gbm(+)] + media-sound/mpg123 + net-print/cups + sys-apps/dbus + sys-apps/util-linux + sys-libs/glibc + virtual/opengl + x11-libs/cairo + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon[X] + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libxshmfence + x11-libs/libXtst + x11-libs/pango + x11-libs/xcb-util-image + x11-libs/xcb-util-keysyms + x11-libs/xcb-util-renderutil + x11-libs/xcb-util-wm + opencl? ( virtual/opencl ) + pulseaudio? ( media-libs/libpulse ) + wayland? ( dev-libs/wayland ) + !bundled-libjpeg-turbo? ( >=media-libs/libjpeg-turbo-2.0.5 ) + !bundled-qt? ( + dev-libs/icu + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtdeclarative:5[widgets] + dev-qt/qtdiag:5 + dev-qt/qtgraphicaleffects:5 + dev-qt/qtgui:5 + dev-qt/qtlocation:5 + dev-qt/qtnetwork:5 + dev-qt/qtquickcontrols:5[widgets] + dev-qt/qtquickcontrols2:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtx11extras:5 + wayland? ( dev-qt/qtwayland ) + )" + +BDEPEND="dev-util/bbe + bundled-libjpeg-turbo? ( dev-util/patchelf )" + +CONFIG_CHECK="~USER_NS ~PID_NS ~NET_NS ~SECCOMP_FILTER" +QA_PREBUILT="opt/zoom/*" + +src_prepare() { + default + + # The tarball doesn't contain an icon, so extract it from the binary + bbe -s -b '/\n/' -e 'J 1;D' zoom \ + >videoconference-zoom.svg && [[ -s videoconference-zoom.svg ]] \ + || die
[gentoo-commits] repo/gentoo:master commit in: dev-libs/ktextaddons/
commit: 642fc8a1eaaea8edbed5c36c328ba84271ac4cfd Author: Jakov Smolić gentoo org> AuthorDate: Fri Apr 21 18:27:56 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Apr 21 18:27:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=642fc8a1 dev-libs/ktextaddons: Keyword 1.2.0 riscv, #904415 Signed-off-by: Jakov Smolić gentoo.org> dev-libs/ktextaddons/ktextaddons-1.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/ktextaddons/ktextaddons-1.2.0.ebuild b/dev-libs/ktextaddons/ktextaddons-1.2.0.ebuild index 81da07c07478..30470e71e6e0 100644 --- a/dev-libs/ktextaddons/ktextaddons-1.2.0.ebuild +++ b/dev-libs/ktextaddons/ktextaddons-1.2.0.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://invent.kde.org/libraries/ktextaddons; if [[ ${KDE_BUILD_TYPE} = release ]]; then SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" fi LICENSE="LGPL-2+"
[gentoo-commits] repo/gentoo:master commit in: dev-java/shrinkwrap-api/
commit: 04df773ac1135370dbb335c5133c2b26731cb966 Author: Jakov Smolić gentoo org> AuthorDate: Fri Apr 21 18:27:07 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Apr 21 18:27:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04df773a dev-java/shrinkwrap-api: Stabilize 1.2.6 ppc64, #904723 Signed-off-by: Jakov Smolić gentoo.org> dev-java/shrinkwrap-api/shrinkwrap-api-1.2.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/shrinkwrap-api/shrinkwrap-api-1.2.6.ebuild b/dev-java/shrinkwrap-api/shrinkwrap-api-1.2.6.ebuild index 92f3923caa49..ce072404e4f2 100644 --- a/dev-java/shrinkwrap-api/shrinkwrap-api-1.2.6.ebuild +++ b/dev-java/shrinkwrap-api/shrinkwrap-api-1.2.6.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/shrinkwrap-${PV}/api" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" # Restrict to jdk:1.8 - otherwhise one test would fail: # 1) shouldCreateDefensiveCopyOfURLOnConstruction(org.jboss.shrinkwrap.api.asset.UrlAssetTestCase)
[gentoo-commits] repo/gentoo:master commit in: dev-java/shrinkwrap-impl-base/
commit: bb60ab3fc000a232ed3adbee6a2a5809fda1ff0a Author: Jakov Smolić gentoo org> AuthorDate: Fri Apr 21 18:27:07 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Apr 21 18:27:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb60ab3f dev-java/shrinkwrap-impl-base: Stabilize 1.2.6 ppc64, #904723 Signed-off-by: Jakov Smolić gentoo.org> dev-java/shrinkwrap-impl-base/shrinkwrap-impl-base-1.2.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/shrinkwrap-impl-base/shrinkwrap-impl-base-1.2.6.ebuild b/dev-java/shrinkwrap-impl-base/shrinkwrap-impl-base-1.2.6.ebuild index 759e39cbf89c..c06f03d3e0e7 100644 --- a/dev-java/shrinkwrap-impl-base/shrinkwrap-impl-base-1.2.6.ebuild +++ b/dev-java/shrinkwrap-impl-base/shrinkwrap-impl-base-1.2.6.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/shrinkwrap-${PV}/impl-base" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" CP_DEPEND=" dev-java/jakarta-activation:1
[gentoo-commits] repo/gentoo:master commit in: net-print/hplip/
commit: 3b7ae393a183710c285183ebc135404def32c43f Author: Jakov Smolić gentoo org> AuthorDate: Fri Apr 21 18:27:00 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Apr 21 18:27:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b7ae393 net-print/hplip: Stabilize 3.23.3 ppc64, #904634 Signed-off-by: Jakov Smolić gentoo.org> net-print/hplip/hplip-3.23.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-print/hplip/hplip-3.23.3.ebuild b/net-print/hplip/hplip-3.23.3.ebuild index 278c7fdc4dc3..0f460e1db499 100644 --- a/net-print/hplip/hplip-3.23.3.ebuild +++ b/net-print/hplip/hplip-3.23.3.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/hplip/${P}.tar.gz LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 arm arm64 ~ppc ppc64 x86" IUSE="doc fax +hpcups hpijs kde libnotify libusb0 minimal parport policykit qt5 scanner +snmp static-ppds X"
[gentoo-commits] repo/gentoo:master commit in: dev-java/javax-servlet-api/
commit: 348627419829b89e474dade86779815228b7f672 Author: Jakov Smolić gentoo org> AuthorDate: Fri Apr 21 18:27:05 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Apr 21 18:27:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34862741 dev-java/javax-servlet-api: Stabilize 3.1.0 ppc64, #904722 Signed-off-by: Jakov Smolić gentoo.org> dev-java/javax-servlet-api/javax-servlet-api-3.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/javax-servlet-api/javax-servlet-api-3.1.0.ebuild b/dev-java/javax-servlet-api/javax-servlet-api-3.1.0.ebuild index 9ff69bbc588e..d587febbc061 100644 --- a/dev-java/javax-servlet-api/javax-servlet-api-3.1.0.ebuild +++ b/dev-java/javax-servlet-api/javax-servlet-api-3.1.0.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://repo1.maven.org/maven2/javax/servlet/javax.servlet-api/${PV}/ja LICENSE="CDDL GPL-2" SLOT="3.1" -KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" RDEPEND=">=virtual/jre-1.8:*" DEPEND=">=virtual/jdk-1.8:*"
[gentoo-commits] repo/gentoo:master commit in: dev-java/shrinkwrap-spi/
commit: 3074a0b0fcf0c287b56a77ca95f7ec24496fb765 Author: Jakov Smolić gentoo org> AuthorDate: Fri Apr 21 18:27:08 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Apr 21 18:27:08 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3074a0b0 dev-java/shrinkwrap-spi: Stabilize 1.2.6 ppc64, #904723 Signed-off-by: Jakov Smolić gentoo.org> dev-java/shrinkwrap-spi/shrinkwrap-spi-1.2.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-java/shrinkwrap-spi/shrinkwrap-spi-1.2.6.ebuild b/dev-java/shrinkwrap-spi/shrinkwrap-spi-1.2.6.ebuild index 35cd454477bc..309ee2cc69c9 100644 --- a/dev-java/shrinkwrap-spi/shrinkwrap-spi-1.2.6.ebuild +++ b/dev-java/shrinkwrap-spi/shrinkwrap-spi-1.2.6.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/shrinkwrap-${PV}/spi" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" CP_DEPEND="~dev-java/shrinkwrap-api-${PV}:0"
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 0fd76fa71b5aba630e299f22314c043a9cfb4e95 Author: Mike Gilbert gentoo org> AuthorDate: Fri Apr 21 17:59:04 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Apr 21 17:59:04 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0fd76fa7 sys-apps/systemd: drop versions Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd/Manifest| 8 - sys-apps/systemd/systemd-252.4-r1.ebuild | 532 --- sys-apps/systemd/systemd-252.5.ebuild| 508 - sys-apps/systemd/systemd-252.6.ebuild| 508 - sys-apps/systemd/systemd-252.8.ebuild| 508 - sys-apps/systemd/systemd-252.9.ebuild| 508 - sys-apps/systemd/systemd-253-r1.ebuild | 508 - sys-apps/systemd/systemd-253.1.ebuild| 508 - sys-apps/systemd/systemd-253.2.ebuild| 508 - 9 files changed, 4096 deletions(-) diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest index b536b66720ef..8742aa58ec30 100644 --- a/sys-apps/systemd/Manifest +++ b/sys-apps/systemd/Manifest @@ -1,10 +1,2 @@ -DIST systemd-253.tar.gz 11987237 BLAKE2B 58a7ecc73149ea53a5af0b7968b1da51e4d8aa3316867266a697e91410bb68371456007b0813353276113ec6ea45a0c44cf5baa1d5082628ff658087b05863e2 SHA512 3bbc431a292ab590b70d3b490a528f71d30ccf478ddfa66d1c210f40c260ef49ac30651c19f2d073acf38d68398a4a6fbf95391f0e3ea0333d94b9d4e81d514f -DIST systemd-stable-252.4.tar.gz 11753300 BLAKE2B 8819ca6d3a64c110e5a245ae0369dc431079556e200d13d8edfc64fc35b2b04f1cdc215b81d9bf126245f315be3662ebd2c094167f88d2465f0dce25aa1fd196 SHA512 d4e99a67c59091dae78f654433a6c5e114ae66256b72d9d43292c43a986ee6a58e2d06f12866cbd7ec821b61580ec003af1725f60fd4b038b4a981b3ca839ee2 -DIST systemd-stable-252.5.tar.gz 11762414 BLAKE2B c9560ad5e49b7ff33ebcf2e553fa1824131e84bb7c40e5b04135bcdce9ad2ef32194382a501a1853a28e02b7f434bf1fb53edd6e9272d432c23fb116015d751f SHA512 f3359e0496b673033d6c8da5c117890e0dc26c9db51003b28f629ac751d9bae117be32d9f54c377eb2d5a7c2d36ac0dbdc2116498698e993550fbdd9aae535b9 -DIST systemd-stable-252.6.tar.gz 11823064 BLAKE2B 0c260685c929b5271efba13d6ba84bc99211ead7d080b5e9b0d68428fe46a8a8a556b140787dd21f7b19e1454a78f15bf407038b3dc02a4d3db2336f3d881255 SHA512 948cb3f7c6a4bbc2bcc3ebe4f36afac304c9d694dadac7e363bbdb79f111eb5d69fd501433ba6719d79d833206a019cb40a37b16a92c8d22acbdd9736cdbdd37 DIST systemd-stable-252.7.tar.gz 11825226 BLAKE2B 81ef2f6cbe7902014a92702c0eae740d18fc24355c186f51a0467668bb225d358a422fd02eec4c38063a3f65a9f1b1ebf88036c4e5cd0bfc50857d2818a42178 SHA512 691caea30d759afd3a1ad11495f7531c04238b080281617dceb1671ea3e27c7a6a4859961a81d29ecefb94b7a764e40283f39294e34beb63e0862777f5a8d34f -DIST systemd-stable-252.8.tar.gz 11829615 BLAKE2B 483c49ee0f96305d0c5bc9fef0bb8d093de4a1d2b1e418ace23d855ca0c07cb713d897e4917dba012abef5440a08d82be8449603ee695e3f9fd703925e125490 SHA512 d5112c50b60268513cfd04dc5bc12b696cd2336b1f73cfb13d3a555c3f49a899692b0b5fcca9128b2118670469b86f51a96b99ee9da1e5abab3918285b36ac5b -DIST systemd-stable-252.9.tar.gz 11829389 BLAKE2B a45a72bfe113f8cb7424d731692f548c389f59d34b649e874db2f85868943b0a9c33ef62185c83c41a9c220caddd65c44ff328026eff19c3c7efda5efbd73574 SHA512 fa34b9c2f692af8f70dffc5044fe502ff5e21625af5b27cad7fc5e833570b180f53c5d03a0add785e83a5b4e7564117fe4728931df4ef599888c73e92c7f2103 -DIST systemd-stable-253.1.tar.gz 11990416 BLAKE2B e93ad8530ec4aac6e038258d7c65ee9d0a385ba0446b6f6a5aacbc9f21cd05337e3b3dbaec7d3640f9eb3618b5c82ba60fa1e84d80a1867cdad7300ff5ef12b6 SHA512 4ac7607e0fcedd8612b525ab1fb05e3f5f569d8c1e609577377a54ea8f2aedd07def4012dad70b68a9c449ec7b8d70c6b96cbdafc11c35eb4408e43fc7bb401c -DIST systemd-stable-253.2.tar.gz 11995507 BLAKE2B 3010b012e969d7fb657983e3ec30432b951adac40c7e233f540d3158b3d7e2c9c47bceebeca508fa93b20f60f65162c1d0b9c2e157bd05579c1d6ff7362d0e3d SHA512 bfa8d232055603beb851156cc4dac3f8efa89da648114f97d0e62a4b9d3fda5ce6dd2358eb056c766d475c560645638ea8041794e03a7950613b791e69820280 DIST systemd-stable-253.3.tar.gz 11996044 BLAKE2B fdbac11914ea4a3718dd48c19f0dc34db798e68f36e2e858536e4ef50e376380a250ad59dbbd1ccec4ed73e59efd198dcc0aa85faafa9d6f85d4b2e1de67ccfa SHA512 2c686d83b8b09efa09e09c82feb965f3cfceb6338e42b57d4133dc9ffe52592c67bce9bc9e294c69bc831294e3cbdcc391aba778f10d7b408cef90a85c0ab8aa diff --git a/sys-apps/systemd/systemd-252.4-r1.ebuild b/sys-apps/systemd/systemd-252.4-r1.ebuild deleted file mode 100644 index 61853b3c5f45.. --- a/sys-apps/systemd/systemd-252.4-r1.ebuild +++ /dev/null @@ -1,532 +0,0 @@ -# Copyright 2011-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{9..11} ) - -if [[ ${PV} != 252.* ]] ; then - # The F_S=3 issues should be fixed in 253. - # - https://github.com/systemd/systemd/issues/22801 - # -
[gentoo-commits] repo/gentoo:master commit in: sys-apps/systemd/
commit: 63df33fd5a33695631088e4668de711ab6f472ca Author: Mike Gilbert gentoo org> AuthorDate: Fri Apr 21 18:00:49 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Apr 21 18:00:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63df33fd sys-apps/systemd: drop BINFMT_MISC kernel check Closes: https://bugs.gentoo.org/904736 Signed-off-by: Mike Gilbert gentoo.org> sys-apps/systemd/systemd-252.7.ebuild | 2 +- sys-apps/systemd/systemd-253.3.ebuild | 2 +- sys-apps/systemd/systemd-.ebuild | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sys-apps/systemd/systemd-252.7.ebuild b/sys-apps/systemd/systemd-252.7.ebuild index d1bb804157d6..8155190d8768 100644 --- a/sys-apps/systemd/systemd-252.7.ebuild +++ b/sys-apps/systemd/systemd-252.7.ebuild @@ -179,7 +179,7 @@ pkg_pretend() { ewarn "See https://bugs.gentoo.org/674458.; fi - local CONFIG_CHECK=" ~BINFMT_MISC ~BLK_DEV_BSG ~CGROUPS + local CONFIG_CHECK="~BLK_DEV_BSG ~CGROUPS ~CGROUP_BPF ~DEVTMPFS ~EPOLL ~FANOTIFY ~FHANDLE ~INOTIFY_USER ~IPV6 ~NET ~NET_NS ~PROC_FS ~SIGNALFD ~SYSFS ~TIMERFD ~TMPFS_XATTR ~UNIX ~USER_NS diff --git a/sys-apps/systemd/systemd-253.3.ebuild b/sys-apps/systemd/systemd-253.3.ebuild index 227a9a5b04d1..32123df823ad 100644 --- a/sys-apps/systemd/systemd-253.3.ebuild +++ b/sys-apps/systemd/systemd-253.3.ebuild @@ -179,7 +179,7 @@ pkg_pretend() { ewarn "See https://bugs.gentoo.org/674458.; fi - local CONFIG_CHECK=" ~BINFMT_MISC ~BLK_DEV_BSG ~CGROUPS + local CONFIG_CHECK="~BLK_DEV_BSG ~CGROUPS ~CGROUP_BPF ~DEVTMPFS ~EPOLL ~FANOTIFY ~FHANDLE ~INOTIFY_USER ~IPV6 ~NET ~NET_NS ~PROC_FS ~SIGNALFD ~SYSFS ~TIMERFD ~TMPFS_XATTR ~UNIX ~USER_NS diff --git a/sys-apps/systemd/systemd-.ebuild b/sys-apps/systemd/systemd-.ebuild index 5d81783702c2..a9461758d0af 100644 --- a/sys-apps/systemd/systemd-.ebuild +++ b/sys-apps/systemd/systemd-.ebuild @@ -179,7 +179,7 @@ pkg_pretend() { ewarn "See https://bugs.gentoo.org/674458.; fi - local CONFIG_CHECK=" ~BINFMT_MISC ~BLK_DEV_BSG ~CGROUPS + local CONFIG_CHECK="~BLK_DEV_BSG ~CGROUPS ~CGROUP_BPF ~DEVTMPFS ~EPOLL ~FANOTIFY ~FHANDLE ~INOTIFY_USER ~IPV6 ~NET ~NET_NS ~PROC_FS ~SIGNALFD ~SYSFS ~TIMERFD ~TMPFS_XATTR ~UNIX ~USER_NS
[gentoo-commits] repo/gentoo:master commit in: net-dialup/ppp/, net-dialup/ppp/files/
commit: 7fba1ae8a6a18bd43afc1f23171b6cbfab7832aa Author: Mike Gilbert gentoo org> AuthorDate: Fri Apr 21 17:41:40 2023 + Commit: Mike Gilbert gentoo org> CommitDate: Fri Apr 21 17:41:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fba1ae8 net-dialup/ppp: fix pppol2tp plugin with USE=-ipv6 Closes: https://bugs.gentoo.org/904740 Signed-off-by: Mike Gilbert gentoo.org> net-dialup/ppp/files/ppp-2.4.9-pppol2tp-ipv6.patch | 28 ++ .../{ppp-2.4.9-r8.ebuild => ppp-2.4.9-r9.ebuild} | 3 ++- 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/net-dialup/ppp/files/ppp-2.4.9-pppol2tp-ipv6.patch b/net-dialup/ppp/files/ppp-2.4.9-pppol2tp-ipv6.patch new file mode 100644 index ..40773b2b0d54 --- /dev/null +++ b/net-dialup/ppp/files/ppp-2.4.9-pppol2tp-ipv6.patch @@ -0,0 +1,28 @@ +https://bugs.gentoo.org/904740 +https://github.com/ppp-project/ppp/pull/319 + +From 44a70d6f9eb6d1843868da1d45de382134a03630 Mon Sep 17 00:00:00 2001 +From: str8fast <52187302+str8f...@users.noreply.github.com> +Date: Thu, 28 Oct 2021 14:55:56 + +Subject: [PATCH] pppol2tp.c add '#ifdef INET6' for optional ipv6 + +Without it, l2tp daemon can't launch ppp, cuz undefined symbol ipv6_up_notifier. +--- + pppd/plugins/pppol2tp/pppol2tp.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/pppd/plugins/pppol2tp/pppol2tp.c b/pppd/plugins/pppol2tp/pppol2tp.c +index ed2d7c79..c9902afe 100644 +--- a/pppd/plugins/pppol2tp/pppol2tp.c b/pppd/plugins/pppol2tp/pppol2tp.c +@@ -509,8 +509,10 @@ void plugin_init(void) +*/ + add_notifier(_up_notifier, pppol2tp_ip_up, NULL); + add_notifier(_down_notifier, pppol2tp_ip_down, NULL); ++#ifdef INET6 + add_notifier(_up_notifier, pppol2tp_ip_up, NULL); + add_notifier(_down_notifier, pppol2tp_ip_down, NULL); ++#endif + } + + struct channel pppol2tp_channel = { diff --git a/net-dialup/ppp/ppp-2.4.9-r8.ebuild b/net-dialup/ppp/ppp-2.4.9-r9.ebuild similarity index 98% rename from net-dialup/ppp/ppp-2.4.9-r8.ebuild rename to net-dialup/ppp/ppp-2.4.9-r9.ebuild index bd9aed59ed9f..6e5887b815f6 100644 --- a/net-dialup/ppp/ppp-2.4.9-r8.ebuild +++ b/net-dialup/ppp/ppp-2.4.9-r9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -40,6 +40,7 @@ src_prepare() { eapply "${FILESDIR}"/${P}-fix-MPPE-sstpc.patch eapply "${FILESDIR}"/${P}-fix-clang-nested-functions.patch eapply "${FILESDIR}"/${P}-fix-openssl-sysroot-clang.patch + eapply "${FILESDIR}"/${P}-pppol2tp-ipv6.patch #IPX Support is removed in kernel >= 5.15 sed -i 's/-DIPX_CHANGE //' pppd/Makefile.linux || die
[gentoo-commits] repo/gentoo:master commit in: app-text/lowdown/
commit: db128a96d702b5b749aeaf7034265bee292b6d8b Author: Patrick McLean gentoo org> AuthorDate: Fri Apr 21 17:21:58 2023 + Commit: Patrick McLean gentoo org> CommitDate: Fri Apr 21 17:22:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db128a96 app-text/lowdown: Get rid of artificial libbsd dep (bug #904729) Closes: https://bugs.gentoo.org/904729 Signed-off-by: Patrick McLean gentoo.org> app-text/lowdown/{lowdown-1.0.1.ebuild => lowdown-1.0.1-r1.ebuild} | 1 - 1 file changed, 1 deletion(-) diff --git a/app-text/lowdown/lowdown-1.0.1.ebuild b/app-text/lowdown/lowdown-1.0.1-r1.ebuild similarity index 98% rename from app-text/lowdown/lowdown-1.0.1.ebuild rename to app-text/lowdown/lowdown-1.0.1-r1.ebuild index 177c7a8af1d3..9d1ea4a9509e 100644 --- a/app-text/lowdown/lowdown-1.0.1.ebuild +++ b/app-text/lowdown/lowdown-1.0.1-r1.ebuild @@ -55,7 +55,6 @@ src_configure() { LDFLAGS="${LDFLAGS}" \ CPPFLAGS="${CPPFLAGS}" \ LIBDIR="/usr/$(get_libdir)" \ - LDLIBS="-lbsd" \ || die "./configure failed" }
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxx/
commit: c313372c61dae3dfdf5b418c5c1d734d89de7dbb Author: Michał Górny gentoo org> AuthorDate: Fri Apr 21 12:18:03 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 21 17:15:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c313372c sys-libs/libcxx: Add 17.0.0_pre20230421 snapshot Signed-off-by: Michał Górny gentoo.org> sys-libs/libcxx/Manifest | 1 + sys-libs/libcxx/libcxx-17.0.0_pre20230421.ebuild | 204 +++ 2 files changed, 205 insertions(+) diff --git a/sys-libs/libcxx/Manifest b/sys-libs/libcxx/Manifest index 1ea6a3ea47d9..a6a3643c5345 100644 --- a/sys-libs/libcxx/Manifest +++ b/sys-libs/libcxx/Manifest @@ -10,3 +10,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 06c03d789e63ab30bba4c56ba9ec DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae SHA512 4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7 SHA512 dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 BLAKE2B f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410 SHA512 6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb +DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 BLAKE2B 32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8 SHA512 3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827 diff --git a/sys-libs/libcxx/libcxx-17.0.0_pre20230421.ebuild b/sys-libs/libcxx/libcxx-17.0.0_pre20230421.ebuild new file mode 100644 index ..56140d06df64 --- /dev/null +++ b/sys-libs/libcxx/libcxx-17.0.0_pre20230421.ebuild @@ -0,0 +1,204 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \ + toolchain-funcs + +DESCRIPTION="New implementation of the C++ standard library, targeting C++11" +HOMEPAGE="https://libcxx.llvm.org/; + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="0" +KEYWORDS="" +IUSE="+clang +libcxxabi static-libs test" +REQUIRED_USE="test? ( clang )" +RESTRICT="!test? ( test )" + +RDEPEND=" + libcxxabi? ( + ~sys-libs/libcxxabi-${PV}[static-libs?,${MULTILIB_USEDEP}] + ) + !libcxxabi? ( >=sys-devel/gcc-4.7:=[cxx] ) +" +DEPEND=" + ${RDEPEND} + sys-devel/llvm:${LLVM_MAJOR} +" +BDEPEND=" + clang? ( + sys-devel/clang:${LLVM_MAJOR} + ) + !test? ( + ${PYTHON_DEPS} + ) + test? ( + >=dev-util/cmake-3.16 + sys-devel/gdb[python] + $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') + ) +" + +LLVM_COMPONENTS=( runtimes libcxx{,abi} llvm/{cmake,utils/llvm-lit} cmake ) +llvm.org_set_globals + +python_check_deps() { + use test || return 0 + python_has_version "dev-python/lit[${PYTHON_USEDEP}]" +} + +pkg_setup() { + # Darwin Prefix builds do not have llvm installed yet, so rely on + # bootstrap-prefix to set the appropriate path vars to LLVM instead + # of using llvm_pkg_setup. + if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then + LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup + fi + python-any-r1_pkg_setup + + if ! use libcxxabi && ! tc-is-gcc ; then + eerror "To build ${PN} against libsupc++, you have to use gcc. Other" + eerror "compilers are not supported. Please set CC=gcc and CXX=g++" + eerror "and try again." + die + fi +} + +test_compiler() { + $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c++ - \ + <<<'int main() { return 0; }' &>/dev/null +} + +src_configure() { + # note: we need to do this before multilib kicks in since it will + # alter the CHOST + local cxxabi cxxabi_incs + if use libcxxabi; then + cxxabi=system-libcxxabi + cxxabi_incs="${EPREFIX}/usr/include/c++/v1" + else + local
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libcxxabi/
commit: 202949e46c6ef2cbb3b3bb9d96a58b2e4f01eb1d Author: Michał Górny gentoo org> AuthorDate: Fri Apr 21 12:18:02 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 21 17:15:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=202949e4 sys-libs/libcxxabi: Add 17.0.0_pre20230421 snapshot Signed-off-by: Michał Górny gentoo.org> sys-libs/libcxxabi/Manifest| 1 + .../libcxxabi/libcxxabi-17.0.0_pre20230421.ebuild | 116 + 2 files changed, 117 insertions(+) diff --git a/sys-libs/libcxxabi/Manifest b/sys-libs/libcxxabi/Manifest index e79e1260419a..ea6be99832d1 100644 --- a/sys-libs/libcxxabi/Manifest +++ b/sys-libs/libcxxabi/Manifest @@ -8,3 +8,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 06c03d789e63ab30bba4c56ba9ec DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae SHA512 4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7 SHA512 dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 BLAKE2B f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410 SHA512 6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb +DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 BLAKE2B 32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8 SHA512 3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827 diff --git a/sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230421.ebuild b/sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230421.ebuild new file mode 100644 index ..16f40d6829fa --- /dev/null +++ b/sys-libs/libcxxabi/libcxxabi-17.0.0_pre20230421.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \ + toolchain-funcs + +DESCRIPTION="Low level support for a standard C++ library" +HOMEPAGE="https://libcxxabi.llvm.org/; + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="0" +KEYWORDS="" +IUSE="+clang static-libs test" +REQUIRED_USE="test? ( clang )" +RESTRICT="!test? ( test )" + +# in 15.x, cxxabi.h is moving from libcxx to libcxxabi +RDEPEND+=" + !
[gentoo-commits] repo/gentoo:master commit in: dev-python/clang-python/
commit: 4280cd4e7780956dabbfb6194f00d3b956e87d53 Author: Michał Górny gentoo org> AuthorDate: Fri Apr 21 12:17:56 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 21 17:15:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4280cd4e dev-python/clang-python: Add 17.0.0_pre20230421 snapshot Signed-off-by: Michał Górny gentoo.org> dev-python/clang-python/Manifest | 1 + .../clang-python-17.0.0_pre20230421.ebuild | 54 ++ 2 files changed, 55 insertions(+) diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest index e79e1260419a..ea6be99832d1 100644 --- a/dev-python/clang-python/Manifest +++ b/dev-python/clang-python/Manifest @@ -8,3 +8,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 06c03d789e63ab30bba4c56ba9ec DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae SHA512 4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7 SHA512 dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 BLAKE2B f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410 SHA512 6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb +DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 BLAKE2B 32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8 SHA512 3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827 diff --git a/dev-python/clang-python/clang-python-17.0.0_pre20230421.ebuild b/dev-python/clang-python/clang-python-17.0.0_pre20230421.ebuild new file mode 100644 index ..5ec556a2ca20 --- /dev/null +++ b/dev-python/clang-python/clang-python-17.0.0_pre20230421.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit llvm.org python-r1 + +DESCRIPTION="Python bindings for sys-devel/clang" +HOMEPAGE="https://llvm.org/; + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="" +IUSE="test" +RESTRICT="!test? ( test )" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# The module is opening libclang.so directly, and doing some blasphemy +# on top of it. +DEPEND=" + >=sys-devel/clang-${PV}:* + !sys-devel/llvm:0[clang(-),python(-)] + !sys-devel/clang:0[python(-)] +" +RDEPEND=" + ${DEPEND} + ${PYTHON_DEPS} +" +BDEPEND=" + ${PYTHON_DEPS} + test? ( + sys-devel/clang:${LLVM_MAJOR} + ) +" + +LLVM_COMPONENTS=( clang/bindings/python ) +llvm.org_set_globals + +python_test() { + # tests rely on results from a specific clang version, so override + # the search path + local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir) + local -x CLANG_NO_DEFAULT_CONFIG=1 + "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" +} + +src_test() { + python_foreach_impl python_test +} + +src_install() { + python_foreach_impl python_domodule clang +}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt/
commit: 68891a07d20e74c3c7a8ccfa21f45f4c000b6c05 Author: Michał Górny gentoo org> AuthorDate: Fri Apr 21 12:18:00 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 21 17:15:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68891a07 sys-libs/compiler-rt: Add 17.0.0_pre20230421 snapshot Signed-off-by: Michał Górny gentoo.org> sys-libs/compiler-rt/Manifest | 1 + .../compiler-rt-17.0.0_pre20230421.ebuild | 149 + 2 files changed, 150 insertions(+) diff --git a/sys-libs/compiler-rt/Manifest b/sys-libs/compiler-rt/Manifest index feb0dcafc244..428ab0cdb362 100644 --- a/sys-libs/compiler-rt/Manifest +++ b/sys-libs/compiler-rt/Manifest @@ -10,3 +10,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 06c03d789e63ab30bba4c56ba9ec DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae SHA512 4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7 SHA512 dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 BLAKE2B f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410 SHA512 6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb +DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 BLAKE2B 32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8 SHA512 3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827 diff --git a/sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230421.ebuild b/sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230421.ebuild new file mode 100644 index ..5bb8f9d050ac --- /dev/null +++ b/sys-libs/compiler-rt/compiler-rt-17.0.0_pre20230421.ebuild @@ -0,0 +1,149 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs + +DESCRIPTION="Compiler runtime library for clang (built-in part)" +HOMEPAGE="https://llvm.org/; + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="${LLVM_MAJOR}" +KEYWORDS="" +IUSE="+abi_x86_32 abi_x86_64 +clang +debug test" +RESTRICT="!test? ( test ) !clang? ( test )" + +DEPEND=" + sys-devel/llvm:${LLVM_MAJOR} +" +BDEPEND=" + >=dev-util/cmake-3.16 + clang? ( sys-devel/clang ) + test? ( + $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]") + =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR} + ) + !test? ( + ${PYTHON_DEPS} + ) +" + +LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake ) +llvm.org_set_globals + +python_check_deps() { + use test || return 0 + python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]" +} + +pkg_pretend() { + if ! use clang && ! tc-is-clang; then + ewarn "Building using a compiler other than clang may result in broken atomics" + ewarn "library. Enable USE=clang unless you have a very good reason not to." + fi +} + +pkg_setup() { + # Darwin Prefix builds do not have llvm installed yet, so rely on + # bootstrap-prefix to set the appropriate path vars to LLVM instead + # of using llvm_pkg_setup. + if [[ ${CHOST} != *-darwin* ]] || has_version sys-devel/llvm; then + LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup + fi + python-any-r1_pkg_setup +} + +test_compiler() { + $(tc-getCC) ${CFLAGS} ${LDFLAGS} "${@}" -o /dev/null -x c - \ + <<<'int main() { return 0; }' &>/dev/null +} + +src_configure() { + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + + # pre-set since we need to pass it to cmake + BUILD_DIR=${WORKDIR}/${P}_build + + if use clang; then + # Only do this conditionally to allow overriding with + # e.g. CC=clang-13 in case of breakage + if ! tc-is-clang ; then + local -x CC=${CHOST}-clang + local -x CXX=${CHOST}-clang++ + fi + + strip-unsupported-flags + fi + +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libclc/
commit: 35d6dc254b0087dc02064a8481a9ef1c7cd1072f Author: Michał Górny gentoo org> AuthorDate: Fri Apr 21 12:18:05 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 21 17:16:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35d6dc25 dev-libs/libclc: Add 17.0.0_pre20230421 snapshot Signed-off-by: Michał Górny gentoo.org> dev-libs/libclc/Manifest | 1 + dev-libs/libclc/libclc-17.0.0_pre20230421.ebuild | 88 2 files changed, 89 insertions(+) diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest index e79e1260419a..ea6be99832d1 100644 --- a/dev-libs/libclc/Manifest +++ b/dev-libs/libclc/Manifest @@ -8,3 +8,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 06c03d789e63ab30bba4c56ba9ec DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae SHA512 4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7 SHA512 dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 BLAKE2B f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410 SHA512 6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb +DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 BLAKE2B 32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8 SHA512 3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827 diff --git a/dev-libs/libclc/libclc-17.0.0_pre20230421.ebuild b/dev-libs/libclc/libclc-17.0.0_pre20230421.ebuild new file mode 100644 index ..93cce600989e --- /dev/null +++ b/dev-libs/libclc/libclc-17.0.0_pre20230421.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit cmake llvm llvm.org python-any-r1 + +DESCRIPTION="OpenCL C library" +HOMEPAGE="https://libclc.llvm.org/; + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )" +SLOT="0" +KEYWORDS="" +IUSE="spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi" + +LLVM_MAX_SLOT=17 +BDEPEND=" + ${PYTHON_DEPS} + || ( + ( + sys-devel/clang:17 + spirv? ( dev-util/spirv-llvm-translator:17 ) + ) + ( + sys-devel/clang:16 + spirv? ( dev-util/spirv-llvm-translator:16 ) + ) + ( + sys-devel/clang:15 + spirv? ( dev-util/spirv-llvm-translator:15 ) + ) + ( + sys-devel/clang:14 + spirv? ( dev-util/spirv-llvm-translator:14 ) + ) + ( + sys-devel/clang:13 + spirv? ( dev-util/spirv-llvm-translator:13 ) + ) + ) +" + +LLVM_COMPONENTS=( libclc ) +llvm.org_set_globals + +llvm_check_deps() { + if use spirv; then + has_version -b "dev-util/spirv-llvm-translator:${LLVM_SLOT}" || + return 1 + fi + has_version -b "sys-devel/clang:${LLVM_SLOT}" +} + +pkg_setup() { + llvm_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + local libclc_targets=() + + use spirv && libclc_targets+=( + "spirv-mesa3d-" + "spirv64-mesa3d-" + ) + use video_cards_nvidia && libclc_targets+=( + "nvptx--" + "nvptx64--" + "nvptx--nvidiacl" + "nvptx64--nvidiacl" + ) + use video_cards_r600 && libclc_targets+=( + "r600--" + ) + use video_cards_radeonsi && libclc_targets+=( + "amdgcn--" + "amdgcn-mesa-mesa3d" + "amdgcn--amdhsa" + ) + [[ ${#libclc_targets[@]} ]] || die "libclc target missing!" + + libclc_targets=${libclc_targets[*]} + local mycmakeargs=( + -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}" + ) + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-runtime/
commit: 30e2d49aa6424fcd7f240ddfd1bc81f1131eb779 Author: Michał Górny gentoo org> AuthorDate: Fri Apr 21 12:18:05 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 21 17:15:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30e2d49a sys-devel/clang-runtime: Add 17.0.0_pre20230421 snapshot Signed-off-by: Michał Górny gentoo.org> .../clang-runtime-17.0.0_pre20230421.ebuild| 41 ++ 1 file changed, 41 insertions(+) diff --git a/sys-devel/clang-runtime/clang-runtime-17.0.0_pre20230421.ebuild b/sys-devel/clang-runtime/clang-runtime-17.0.0_pre20230421.ebuild new file mode 100644 index ..67b42357665e --- /dev/null +++ b/sys-devel/clang-runtime/clang-runtime-17.0.0_pre20230421.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-build toolchain-funcs + +DESCRIPTION="Meta-ebuild for clang runtime libraries" +HOMEPAGE="https://clang.llvm.org/; + +LICENSE="metapackage" +SLOT="${PV%%.*}" +KEYWORDS="" +IUSE="+compiler-rt libcxx openmp +sanitize" +REQUIRED_USE="sanitize? ( compiler-rt )" +PROPERTIES="live" + +RDEPEND=" + compiler-rt? ( + ~sys-libs/compiler-rt-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?] + sanitize? ( + ~sys-libs/compiler-rt-sanitizers-${PV}:${SLOT}[abi_x86_32(+)?,abi_x86_64(+)?] + ) + ) + libcxx? ( >=sys-libs/libcxx-${PV}[${MULTILIB_USEDEP}] ) + openmp? ( >=sys-libs/libomp-${PV}[${MULTILIB_USEDEP}] ) +" + +pkg_pretend() { + if tc-is-clang; then + ewarn "You seem to be using clang as a system compiler. As of clang-16," + ewarn "upstream has turned a few warnings that commonly occur during" + ewarn "configure script runs into errors by default. This causes some" + ewarn "configure tests to start failing, sometimes resulting in silent" + ewarn "breakage, missing functionality or runtime misbehavior. It is" + ewarn "not yet clear whether the change will remain or be reverted." + ewarn + ewarn "For more information, please see:" + ewarn "https://discourse.llvm.org/t/configure-script-breakage-with-the-new-werror-implicit-function-declaration/65213; + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-python/lit/
commit: 0e7dca70c15f4a44389c43942f72a349d262f6e4 Author: Michał Górny gentoo org> AuthorDate: Fri Apr 21 12:17:57 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 21 17:15:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e7dca70 dev-python/lit: Add 17.0.0_pre20230421 snapshot Signed-off-by: Michał Górny gentoo.org> dev-python/lit/Manifest | 1 + dev-python/lit/lit-17.0.0_pre20230421.ebuild | 42 2 files changed, 43 insertions(+) diff --git a/dev-python/lit/Manifest b/dev-python/lit/Manifest index e79e1260419a..ea6be99832d1 100644 --- a/dev-python/lit/Manifest +++ b/dev-python/lit/Manifest @@ -8,3 +8,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 06c03d789e63ab30bba4c56ba9ec DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae SHA512 4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7 SHA512 dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 BLAKE2B f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410 SHA512 6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb +DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 BLAKE2B 32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8 SHA512 3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827 diff --git a/dev-python/lit/lit-17.0.0_pre20230421.ebuild b/dev-python/lit/lit-17.0.0_pre20230421.ebuild new file mode 100644 index ..f4b401a77373 --- /dev/null +++ b/dev-python/lit/lit-17.0.0_pre20230421.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{9..11} ) + +inherit distutils-r1 llvm.org + +DESCRIPTION="A stand-alone install of the LLVM suite testing tool" +HOMEPAGE="https://llvm.org/; + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="" +IUSE="test" +RESTRICT="!test? ( test )" + +# Tests require 'FileCheck' and 'not' utilities (from llvm) +BDEPEND=" + test? ( + dev-python/psutil[${PYTHON_USEDEP}] + sys-devel/llvm + ) +" + +LLVM_COMPONENTS=( llvm/utils/lit ) +llvm.org_set_globals + +# TODO: move the manpage generation here (from sys-devel/llvm) + +src_prepare() { + cd "${WORKDIR}" || die + distutils-r1_src_prepare +} + +python_test() { + local -x LIT_PRESERVES_TMP=1 + local litflags=$(get_lit_flags) + ./lit.py ${litflags//;/ } tests || die +}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/llvm-libunwind/
commit: 3d8437f6029bd402ea527f429928355cf32159a7 Author: Michał Górny gentoo org> AuthorDate: Fri Apr 21 12:18:01 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 21 17:15:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d8437f6 sys-libs/llvm-libunwind: Add 17.0.0_pre20230421 snapshot Signed-off-by: Michał Górny gentoo.org> sys-libs/llvm-libunwind/Manifest | 1 + .../llvm-libunwind-17.0.0_pre20230421.ebuild | 123 + 2 files changed, 124 insertions(+) diff --git a/sys-libs/llvm-libunwind/Manifest b/sys-libs/llvm-libunwind/Manifest index e79e1260419a..ea6be99832d1 100644 --- a/sys-libs/llvm-libunwind/Manifest +++ b/sys-libs/llvm-libunwind/Manifest @@ -8,3 +8,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 06c03d789e63ab30bba4c56ba9ec DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae SHA512 4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7 SHA512 dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 BLAKE2B f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410 SHA512 6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb +DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 BLAKE2B 32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8 SHA512 3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827 diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-17.0.0_pre20230421.ebuild b/sys-libs/llvm-libunwind/llvm-libunwind-17.0.0_pre20230421.ebuild new file mode 100644 index ..51cf06f1cda3 --- /dev/null +++ b/sys-libs/llvm-libunwind/llvm-libunwind-17.0.0_pre20230421.ebuild @@ -0,0 +1,123 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit cmake-multilib flag-o-matic llvm llvm.org python-any-r1 \ + toolchain-funcs + +DESCRIPTION="C++ runtime stack unwinder from LLVM" +HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html; + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="0" +KEYWORDS="" +IUSE="+clang +debug static-libs test" +REQUIRED_USE="test? ( clang )" +RESTRICT="!test? ( test )" + +RDEPEND=" + !sys-libs/libunwind +" +DEPEND=" + sys-devel/llvm:${LLVM_MAJOR} +" +BDEPEND=" + clang? ( + sys-devel/clang:${LLVM_MAJOR} + ) + !test? ( + ${PYTHON_DEPS} + ) + test? ( + $(python_gen_any_dep 'dev-python/lit[${PYTHON_USEDEP}]') + ) +" + +LLVM_COMPONENTS=( runtimes libunwind libcxx llvm/cmake cmake ) +LLVM_TEST_COMPONENTS=( libcxxabi llvm/utils/llvm-lit ) +llvm.org_set_globals + +python_check_deps() { + use test || return 0 + python_has_version "dev-python/lit[${PYTHON_USEDEP}]" +} + +pkg_setup() { + LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup + python-any-r1_pkg_setup +} + +multilib_src_configure() { + local libdir=$(get_libdir) + + # https://github.com/llvm/llvm-project/issues/56825 + # also separately bug #863917 + filter-lto + + if use clang; then + local -x CC=${CHOST}-clang + local -x CXX=${CHOST}-clang++ + strip-unsupported-flags + fi + + # link to compiler-rt + # https://github.com/gentoo/gentoo/pull/21516 + local use_compiler_rt=OFF + [[ $(tc-get-c-rtlib) == compiler-rt ]] && use_compiler_rt=ON + + local mycmakeargs=( + -DCMAKE_CXX_COMPILER_TARGET="${CHOST}" + -DPython3_EXECUTABLE="${PYTHON}" + -DLLVM_ENABLE_RUNTIMES="libunwind" + -DLLVM_LIBDIR_SUFFIX=${libdir#lib} + -DLLVM_INCLUDE_TESTS=OFF + -DLIBUNWIND_ENABLE_ASSERTIONS=$(usex debug) + -DLIBUNWIND_ENABLE_STATIC=$(usex static-libs) + -DLIBUNWIND_INCLUDE_TESTS=$(usex test) + -DLIBUNWIND_INSTALL_HEADERS=ON + + # support non-native unwinding; given it's small enough, + # enable it unconditionally + -DLIBUNWIND_ENABLE_CROSS_UNWINDING=ON + +
[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt-sanitizers/
commit: 5b2901f63ff0d420acdf75b4c8b7b97aa8df4dbc Author: Michał Górny gentoo org> AuthorDate: Fri Apr 21 12:18:00 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 21 17:15:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b2901f6 sys-libs/compiler-rt-sanitizers: Add 17.0.0_pre20230421 snapshot Signed-off-by: Michał Górny gentoo.org> sys-libs/compiler-rt-sanitizers/Manifest | 1 + ...ompiler-rt-sanitizers-17.0.0_pre20230421.ebuild | 216 + 2 files changed, 217 insertions(+) diff --git a/sys-libs/compiler-rt-sanitizers/Manifest b/sys-libs/compiler-rt-sanitizers/Manifest index 5adf31ff44f5..ec98e2d6c60f 100644 --- a/sys-libs/compiler-rt-sanitizers/Manifest +++ b/sys-libs/compiler-rt-sanitizers/Manifest @@ -10,3 +10,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 06c03d789e63ab30bba4c56ba9ec DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae SHA512 4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7 SHA512 dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 BLAKE2B f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410 SHA512 6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb +DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 BLAKE2B 32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8 SHA512 3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827 diff --git a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0_pre20230421.ebuild b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0_pre20230421.ebuild new file mode 100644 index ..f3ca3131c8d6 --- /dev/null +++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0_pre20230421.ebuild @@ -0,0 +1,216 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit check-reqs cmake flag-o-matic llvm llvm.org python-any-r1 + +DESCRIPTION="Compiler runtime libraries for clang (sanitizers & xray)" +HOMEPAGE="https://llvm.org/; + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="${LLVM_MAJOR}" +KEYWORDS="" +IUSE="+abi_x86_32 abi_x86_64 +clang +debug test" +# base targets +IUSE+=" +libfuzzer +memprof +orc +profile +xray" +# sanitizer targets, keep in sync with config-ix.cmake +# NB: ubsan, scudo deliberately match two entries +SANITIZER_FLAGS=( + asan dfsan lsan msan hwasan tsan ubsan safestack cfi scudo + shadowcallstack gwp-asan +) +IUSE+=" ${SANITIZER_FLAGS[@]/#/+}" +REQUIRED_USE=" + || ( ${SANITIZER_FLAGS[*]} libfuzzer orc profile xray ) + test? ( + cfi? ( ubsan ) + gwp-asan? ( scudo ) + ) +" +RESTRICT=" + !clang? ( test ) + !test? ( test ) +" + +DEPEND=" + sys-devel/llvm:${LLVM_MAJOR} + virtual/libcrypt[abi_x86_32(-)?,abi_x86_64(-)?] +" +BDEPEND=" + >=dev-util/cmake-3.16 + clang? ( sys-devel/clang ) + elibc_glibc? ( net-libs/libtirpc ) + test? ( + $(python_gen_any_dep ">=dev-python/lit-15[\${PYTHON_USEDEP}]") + =sys-devel/clang-${LLVM_VERSION}*:${LLVM_MAJOR} + sys-libs/compiler-rt:${LLVM_MAJOR} + ) + !test? ( + ${PYTHON_DEPS} + ) +" + +LLVM_COMPONENTS=( compiler-rt cmake llvm/cmake ) +LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party ) +llvm.org_set_globals + +python_check_deps() { + use test || return 0 + python_has_version ">=dev-python/lit-15[${PYTHON_USEDEP}]" +} + +check_space() { + if use test; then + local CHECKREQS_DISK_BUILD=11G + check-reqs_pkg_pretend + fi +} + +pkg_pretend() { + check_space +} + +pkg_setup() { + check_space + LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup + python-any-r1_pkg_setup +} + +src_prepare() { + sed -i -e 's:-Werror::' lib/tsan/go/buildgo.sh || die + + local flag + for flag in "${SANITIZER_FLAGS[@]}"; do + if ! use "${flag}"; then + local cmake_flag=${flag/-/_} +
[gentoo-commits] repo/gentoo:master commit in: sys-devel/lld/
commit: 76e485db80122bbd967cb8a18e96f676847473af Author: Michał Górny gentoo org> AuthorDate: Fri Apr 21 12:17:57 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 21 17:15:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76e485db sys-devel/lld: Add 17.0.0_pre20230421 snapshot Signed-off-by: Michał Górny gentoo.org> sys-devel/lld/Manifest | 1 + sys-devel/lld/lld-17.0.0_pre20230421.ebuild | 89 + 2 files changed, 90 insertions(+) diff --git a/sys-devel/lld/Manifest b/sys-devel/lld/Manifest index e79e1260419a..ea6be99832d1 100644 --- a/sys-devel/lld/Manifest +++ b/sys-devel/lld/Manifest @@ -8,3 +8,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 06c03d789e63ab30bba4c56ba9ec DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae SHA512 4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7 SHA512 dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 BLAKE2B f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410 SHA512 6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb +DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 BLAKE2B 32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8 SHA512 3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827 diff --git a/sys-devel/lld/lld-17.0.0_pre20230421.ebuild b/sys-devel/lld/lld-17.0.0_pre20230421.ebuild new file mode 100644 index ..5d38213eefc3 --- /dev/null +++ b/sys-devel/lld/lld-17.0.0_pre20230421.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit cmake flag-o-matic llvm llvm.org python-any-r1 toolchain-funcs + +DESCRIPTION="The LLVM linker (link editor)" +HOMEPAGE="https://llvm.org/; + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" +KEYWORDS="" +IUSE="+debug test zstd" +RESTRICT="!test? ( test )" + +DEPEND=" + ~sys-devel/llvm-${PV}[debug=,zstd=] + sys-libs/zlib:= + zstd? ( app-arch/zstd:= ) +" +RDEPEND=" + ${DEPEND} + !sys-devel/lld:0 +" +BDEPEND=" + sys-devel/llvm:${LLVM_MAJOR} + test? ( + >=dev-util/cmake-3.16 + $(python_gen_any_dep ">=dev-python/lit-${PV}[\${PYTHON_USEDEP}]") + ) +" +PDEPEND=" + >=sys-devel/lld-toolchain-symlinks-16-r2:${LLVM_MAJOR} +" + +LLVM_COMPONENTS=( lld cmake libunwind/include/mach-o ) +llvm.org_set_globals + +python_check_deps() { + python_has_version ">=dev-python/lit-${PV}[${PYTHON_USEDEP}]" +} + +pkg_setup() { + LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup + use test && python-any-r1_pkg_setup +} + +src_unpack() { + llvm.org_src_unpack + + # Directory ${WORKDIR}/llvm does not exist with USE="-test", + # but LLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" is set below, + # and ${LLVM_MAIN_SRC_DIR}/../libunwind/include is used by build system + # (lld/MachO/CMakeLists.txt) and is expected to be resolvable + # to existent directory ${WORKDIR}/libunwind/include. + mkdir -p "${WORKDIR}/llvm" || die +} + +src_configure() { + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + + use elibc_musl && append-ldflags -Wl,-z,stack-size=2097152 + + local mycmakeargs=( + -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/${LLVM_MAJOR}" + -DBUILD_SHARED_LIBS=ON + -DLLVM_INCLUDE_TESTS=$(usex test) + ) + + use test && mycmakeargs+=( + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + -DPython3_EXECUTABLE="${PYTHON}" + ) + + tc-is-cross-compiler && mycmakeargs+=( + -DLLVM_TABLEGEN_EXE="${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/bin/llvm-tblgen" + ) + + cmake_src_configure +} + +src_test() { + local -x LIT_PRESERVES_TMP=1 + cmake_build check-lld +}
[gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm/
commit: e4f6f9b7eb38b34f304835d71d2a4a1ed4c05b1d Author: Michał Górny gentoo org> AuthorDate: Fri Apr 21 12:17:50 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 21 17:15:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4f6f9b7 sys-devel/llvm: Add 17.0.0_pre20230421 snapshot Signed-off-by: Michał Górny gentoo.org> sys-devel/llvm/Manifest | 1 + sys-devel/llvm/llvm-17.0.0_pre20230421.ebuild | 534 ++ 2 files changed, 535 insertions(+) diff --git a/sys-devel/llvm/Manifest b/sys-devel/llvm/Manifest index 35fbde7f2ccf..a7a8c63a8183 100644 --- a/sys-devel/llvm/Manifest +++ b/sys-devel/llvm/Manifest @@ -14,3 +14,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 06c03d789e63ab30bba4c56ba9ec DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae SHA512 4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7 SHA512 dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 BLAKE2B f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410 SHA512 6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb +DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 BLAKE2B 32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8 SHA512 3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827 diff --git a/sys-devel/llvm/llvm-17.0.0_pre20230421.ebuild b/sys-devel/llvm/llvm-17.0.0_pre20230421.ebuild new file mode 100644 index ..1ae16d3ef49a --- /dev/null +++ b/sys-devel/llvm/llvm-17.0.0_pre20230421.ebuild @@ -0,0 +1,534 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit cmake llvm.org multilib-minimal pax-utils python-any-r1 \ + toolchain-funcs flag-o-matic + +DESCRIPTION="Low Level Virtual Machine" +HOMEPAGE="https://llvm.org/; + +# Additional licenses: +# 1. OpenBSD regex: Henry Spencer's license ('rc' in Gentoo) + BSD. +# 2. xxhash: BSD. +# 3. MD5 code: public-domain. +# 4. ConvertUTF.h: TODO. + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA BSD public-domain rc" +SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" +KEYWORDS="" +IUSE=" + +binutils-plugin +debug debuginfod doc exegesis libedit +libffi + ncurses test xar xml z3 zstd +" +RESTRICT="!test? ( test )" + +RDEPEND=" + sys-libs/zlib:0=[${MULTILIB_USEDEP}] + debuginfod? ( + net-misc/curl:= + dev-cpp/cpp-httplib:= + ) + exegesis? ( dev-libs/libpfm:= ) + libedit? ( dev-libs/libedit:0=[${MULTILIB_USEDEP}] ) + libffi? ( >=dev-libs/libffi-3.0.13-r1:0=[${MULTILIB_USEDEP}] ) + ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] ) + xar? ( app-arch/xar ) + xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] ) + z3? ( >=sci-mathematics/z3-4.7.1:0=[${MULTILIB_USEDEP}] ) + zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] ) +" +DEPEND=" + ${RDEPEND} + binutils-plugin? ( sys-libs/binutils-libs ) +" +BDEPEND=" + ${PYTHON_DEPS} + dev-lang/perl + >=dev-util/cmake-3.16 + sys-devel/gnuconfig + kernel_Darwin? ( + =sys-devel/binutils-apple-5.1 + ) + doc? ( $(python_gen_any_dep ' + dev-python/recommonmark[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ') ) + libffi? ( virtual/pkgconfig ) +" +# There are no file collisions between these versions but having :0 +# installed means llvm-config there will take precedence. +RDEPEND=" + ${RDEPEND} + !sys-devel/llvm:0 +" +PDEPEND=" + sys-devel/llvm-common + sys-devel/llvm-toolchain-symlinks:${LLVM_MAJOR} + binutils-plugin? ( >=sys-devel/llvmgold-${LLVM_MAJOR} ) +" + +LLVM_COMPONENTS=( llvm cmake third-party ) +LLVM_MANPAGES=1 +LLVM_USE_TARGETS=provide +llvm.org_set_globals + +python_check_deps() { + use doc || return 0 + + python_has_version -b "dev-python/recommonmark[${PYTHON_USEDEP}]" && + python_has_version -b "dev-python/sphinx[${PYTHON_USEDEP}]" +} + +check_uptodate() { + local prod_targets=(
[gentoo-commits] repo/gentoo:master commit in: dev-util/lldb/
commit: e56946e628bd2bac15f760760f87e788afb04e04 Author: Michał Górny gentoo org> AuthorDate: Fri Apr 21 12:17:59 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 21 17:15:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e56946e6 dev-util/lldb: Add 17.0.0_pre20230421 snapshot Signed-off-by: Michał Górny gentoo.org> dev-util/lldb/Manifest | 1 + dev-util/lldb/lldb-17.0.0_pre20230421.ebuild | 114 +++ 2 files changed, 115 insertions(+) diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest index e79e1260419a..ea6be99832d1 100644 --- a/dev-util/lldb/Manifest +++ b/dev-util/lldb/Manifest @@ -8,3 +8,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 06c03d789e63ab30bba4c56ba9ec DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae SHA512 4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7 SHA512 dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 BLAKE2B f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410 SHA512 6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb +DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 BLAKE2B 32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8 SHA512 3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827 diff --git a/dev-util/lldb/lldb-17.0.0_pre20230421.ebuild b/dev-util/lldb/lldb-17.0.0_pre20230421.ebuild new file mode 100644 index ..bc7ef862dfa0 --- /dev/null +++ b/dev-util/lldb/lldb-17.0.0_pre20230421.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit cmake llvm llvm.org python-single-r1 + +DESCRIPTION="The LLVM debugger" +HOMEPAGE="https://llvm.org/; + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0/${LLVM_SOABI}" +KEYWORDS="" +IUSE="+debug +libedit lzma ncurses +python test +xml" +RESTRICT="test" +REQUIRED_USE=${PYTHON_REQUIRED_USE} + +DEPEND=" + libedit? ( dev-libs/libedit:0= ) + lzma? ( app-arch/xz-utils:= ) + ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) + xml? ( dev-libs/libxml2:= ) + ~sys-devel/clang-${PV} + ~sys-devel/llvm-${PV} +" +RDEPEND=" + ${DEPEND} + python? ( + $(python_gen_cond_dep ' + dev-python/six[${PYTHON_USEDEP}] + ') + ${PYTHON_DEPS} + ) +" +BDEPEND=" + ${PYTHON_DEPS} + >=dev-util/cmake-3.16 + python? ( + >=dev-lang/swig-3.0.11 + $(python_gen_cond_dep ' + dev-python/six[${PYTHON_USEDEP}] + ') + ) + test? ( + $(python_gen_cond_dep " + ~dev-python/lit-${PV}[\${PYTHON_USEDEP}] + dev-python/psutil[\${PYTHON_USEDEP}] + ") + sys-devel/lld + ) +" + +LLVM_COMPONENTS=( lldb cmake llvm/utils ) +LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support third-party ) +llvm.org_set_globals + +pkg_setup() { + LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup + python-single-r1_pkg_setup +} + +src_configure() { + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + + local mycmakeargs=( + -DLLDB_ENABLE_CURSES=$(usex ncurses) + -DLLDB_ENABLE_LIBEDIT=$(usex libedit) + -DLLDB_ENABLE_PYTHON=$(usex python) + -DLLDB_ENABLE_LUA=OFF + -DLLDB_ENABLE_LZMA=$(usex lzma) + -DLLDB_ENABLE_LIBXML2=$(usex xml) + -DLLVM_ENABLE_TERMINFO=$(usex ncurses) + + -DLLDB_INCLUDE_TESTS=$(usex test) + + -DCLANG_LINK_CLANG_DYLIB=ON + # TODO: fix upstream to detect this properly + -DHAVE_LIBDL=ON + -DHAVE_LIBPTHREAD=ON + + # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO + # and TERMINFO_LIBS... so just force FindCurses.cmake to use + # ncurses
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libomp/
commit: 3fc99e1d8269f0f6648e44b42e886e5e8d73d361 Author: Michał Górny gentoo org> AuthorDate: Fri Apr 21 12:18:04 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 21 17:15:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fc99e1d sys-libs/libomp: Add 17.0.0_pre20230421 snapshot Signed-off-by: Michał Górny gentoo.org> sys-libs/libomp/Manifest | 1 + sys-libs/libomp/libomp-17.0.0_pre20230421.ebuild | 151 +++ 2 files changed, 152 insertions(+) diff --git a/sys-libs/libomp/Manifest b/sys-libs/libomp/Manifest index 53fdb46f23aa..d1a05c88e1dc 100644 --- a/sys-libs/libomp/Manifest +++ b/sys-libs/libomp/Manifest @@ -10,3 +10,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 06c03d789e63ab30bba4c56ba9ec DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae SHA512 4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7 SHA512 dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 BLAKE2B f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410 SHA512 6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb +DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 BLAKE2B 32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8 SHA512 3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827 diff --git a/sys-libs/libomp/libomp-17.0.0_pre20230421.ebuild b/sys-libs/libomp/libomp-17.0.0_pre20230421.ebuild new file mode 100644 index ..0da07fface9a --- /dev/null +++ b/sys-libs/libomp/libomp-17.0.0_pre20230421.ebuild @@ -0,0 +1,151 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit flag-o-matic cmake-multilib linux-info llvm llvm.org +inherit python-single-r1 toolchain-funcs + +DESCRIPTION="OpenMP runtime library for LLVM/clang compiler" +HOMEPAGE="https://openmp.llvm.org; + +LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" +SLOT="0/${LLVM_SOABI}" +KEYWORDS="" +IUSE=" + +debug gdb-plugin hwloc offload ompt test + llvm_targets_AMDGPU llvm_targets_NVPTX +" +REQUIRED_USE=" + gdb-plugin? ( ${PYTHON_REQUIRED_USE} ) +" +RESTRICT="!test? ( test )" + +RDEPEND=" + gdb-plugin? ( ${PYTHON_DEPS} ) + hwloc? ( >=sys-apps/hwloc-2.5:0=[${MULTILIB_USEDEP}] ) + offload? ( + dev-libs/libffi:=[${MULTILIB_USEDEP}] + ~sys-devel/llvm-${PV}[${MULTILIB_USEDEP}] + llvm_targets_AMDGPU? ( dev-libs/rocr-runtime:= ) + ) +" +# tests: +# - dev-python/lit provides the test runner +# - sys-devel/llvm provide test utils (e.g. FileCheck) +# - sys-devel/clang provides the compiler to run tests +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + dev-lang/perl + offload? ( + llvm_targets_AMDGPU? ( sys-devel/clang ) + llvm_targets_NVPTX? ( sys-devel/clang ) + virtual/pkgconfig + ) + test? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + dev-python/lit[${PYTHON_USEDEP}] + ') + sys-devel/clang + ) +" + +LLVM_COMPONENTS=( openmp cmake llvm/include ) +llvm.org_set_globals + +kernel_pds_check() { + if use kernel_linux && kernel_is -lt 4 15 && kernel_is -ge 4 13; then + local CONFIG_CHECK="~!SCHED_PDS" + local ERROR_SCHED_PDS="\ +PDS scheduler versions >= 0.98c < 0.98i (e.g. used in kernels >= 4.13-pf11 +< 4.14-pf9) do not implement sched_yield() call which may result in horrible +performance problems with libomp. If you are using one of the specified +kernel versions, you may want to disable the PDS scheduler." + + check_extra_config + fi +} + +pkg_pretend() { + kernel_pds_check +} + +pkg_setup() { + use offload && LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup + if use gdb-plugin || use test; then + python-single-r1_pkg_setup + fi +} + +multilib_src_configure() { + # LTO causes issues in other packages building, #870127 + filter-lto + + #
[gentoo-commits] repo/gentoo:master commit in: dev-util/lldb/
commit: 2b33ff7ed4c0387960063a857a6d6d0f3d092bd0 Author: Michał Górny gentoo org> AuthorDate: Fri Apr 21 16:57:46 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 21 17:15:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b33ff7e dev-util/lldb: Enable assertions in 17.x by default Signed-off-by: Michał Górny gentoo.org> dev-util/lldb/lldb-17.0.0..ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/lldb/lldb-17.0.0..ebuild b/dev-util/lldb/lldb-17.0.0..ebuild index 1d8c4b56e83c..bc7ef862dfa0 100644 --- a/dev-util/lldb/lldb-17.0.0..ebuild +++ b/dev-util/lldb/lldb-17.0.0..ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://llvm.org/; LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0/${LLVM_SOABI}" KEYWORDS="" -IUSE="debug +libedit lzma ncurses +python test +xml" +IUSE="+debug +libedit lzma ncurses +python test +xml" RESTRICT="test" REQUIRED_USE=${PYTHON_REQUIRED_USE}
[gentoo-commits] repo/gentoo:master commit in: sys-devel/clang/
commit: 506968e780e0220223cad2ed9a998c9be53477b7 Author: Michał Górny gentoo org> AuthorDate: Fri Apr 21 12:17:54 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 21 17:15:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=506968e7 sys-devel/clang: Add 17.0.0_pre20230421 snapshot Signed-off-by: Michał Górny gentoo.org> sys-devel/clang/Manifest| 1 + sys-devel/clang/clang-17.0.0_pre20230421.ebuild | 481 2 files changed, 482 insertions(+) diff --git a/sys-devel/clang/Manifest b/sys-devel/clang/Manifest index 35fbde7f2ccf..a7a8c63a8183 100644 --- a/sys-devel/clang/Manifest +++ b/sys-devel/clang/Manifest @@ -14,3 +14,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 06c03d789e63ab30bba4c56ba9ec DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae SHA512 4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7 SHA512 dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 BLAKE2B f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410 SHA512 6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb +DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 BLAKE2B 32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8 SHA512 3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827 diff --git a/sys-devel/clang/clang-17.0.0_pre20230421.ebuild b/sys-devel/clang/clang-17.0.0_pre20230421.ebuild new file mode 100644 index ..2813c02d3a12 --- /dev/null +++ b/sys-devel/clang/clang-17.0.0_pre20230421.ebuild @@ -0,0 +1,481 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit cmake llvm llvm.org multilib multilib-minimal \ + prefix python-single-r1 toolchain-funcs flag-o-matic + +DESCRIPTION="C language family frontend for LLVM" +HOMEPAGE="https://llvm.org/; + +# MSVCSetupApi.h: MIT +# sorttable.js: MIT + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT" +SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" +KEYWORDS="" +IUSE="+debug doc +extra ieee-long-double +pie +static-analyzer test xml" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +DEPEND=" + ~sys-devel/llvm-${PV}:${LLVM_MAJOR}=[debug=,${MULTILIB_USEDEP}] + static-analyzer? ( dev-lang/perl:* ) + xml? ( dev-libs/libxml2:2=[${MULTILIB_USEDEP}] ) +" + +RDEPEND=" + ${PYTHON_DEPS} + ${DEPEND} + >=sys-devel/clang-common-${PV} +" +BDEPEND=" + ${PYTHON_DEPS} + >=dev-util/cmake-3.16 + doc? ( $(python_gen_cond_dep ' + dev-python/recommonmark[${PYTHON_USEDEP}] + dev-python/sphinx[${PYTHON_USEDEP}] + ') ) + xml? ( virtual/pkgconfig ) +" +PDEPEND=" + ~sys-devel/clang-runtime-${PV} + sys-devel/clang-toolchain-symlinks:${LLVM_MAJOR} +" + +LLVM_COMPONENTS=( + clang clang-tools-extra cmake + llvm/lib/Transforms/Hello +) +LLVM_MANPAGES=1 +LLVM_TEST_COMPONENTS=( + llvm/utils +) +LLVM_USE_TARGETS=llvm +llvm.org_set_globals + +# Multilib notes: +# 1. ABI_* flags control ABIs libclang* is built for only. +# 2. clang is always capable of compiling code for all ABIs for enabled +#target. However, you will need appropriate crt* files (installed +#e.g. by sys-devel/gcc and sys-libs/glibc). +# 3. ${CHOST}-clang wrappers are always installed for all ABIs included +#in the current profile (i.e. alike supported by sys-devel/gcc). +# +# Therefore: use sys-devel/clang[${MULTILIB_USEDEP}] only if you need +# multilib clang* libraries (not runtime, not wrappers). + +pkg_setup() { + LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup + python-single-r1_pkg_setup +} + +src_prepare() { + # create extra parent dir for relative CLANG_RESOURCE_DIR access + mkdir -p x/y || die + BUILD_DIR=${WORKDIR}/x/y/clang + + llvm.org_src_prepare + + # add Gentoo Portage Prefix for Darwin (see prefix-dirs.patch) + eprefixify \ + lib/Lex/InitHeaderSearch.cpp \ + lib/Driver/ToolChains/Darwin.cpp || die + + if !
[gentoo-commits] repo/gentoo:master commit in: dev-ml/llvm-ocaml/
commit: be4ba73978996e70926b59b0523c7056651bb74e Author: Michał Górny gentoo org> AuthorDate: Fri Apr 21 12:17:52 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 21 17:15:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be4ba739 dev-ml/llvm-ocaml: Add 17.0.0_pre20230421 snapshot Signed-off-by: Michał Górny gentoo.org> dev-ml/llvm-ocaml/Manifest | 1 + .../llvm-ocaml-17.0.0_pre20230421.ebuild | 112 + 2 files changed, 113 insertions(+) diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest index e79e1260419a..ea6be99832d1 100644 --- a/dev-ml/llvm-ocaml/Manifest +++ b/dev-ml/llvm-ocaml/Manifest @@ -8,3 +8,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 06c03d789e63ab30bba4c56ba9ec DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae SHA512 4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7 SHA512 dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 BLAKE2B f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410 SHA512 6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb +DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 BLAKE2B 32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8 SHA512 3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827 diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230421.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230421.ebuild new file mode 100644 index ..1e54d201785c --- /dev/null +++ b/dev-ml/llvm-ocaml/llvm-ocaml-17.0.0_pre20230421.ebuild @@ -0,0 +1,112 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{9..11} ) +inherit cmake llvm llvm.org python-any-r1 + +DESCRIPTION="OCaml bindings for LLVM" +HOMEPAGE="https://llvm.org/; + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0/${PV}" +KEYWORDS="" +IUSE="+debug test" +RESTRICT="!test? ( test )" + +RDEPEND=" + >=dev-lang/ocaml-4.00.0:0= + dev-ml/ocaml-ctypes:= + ~sys-devel/llvm-${PV}:=[debug?] + !sys-devel/llvm[ocaml(-)] +" + +DEPEND=" + ${RDEPEND} +" +BDEPEND=" + ${PYTHON_DEPS} + dev-lang/perl + dev-ml/findlib + >=dev-util/cmake-3.16 +" + +LLVM_COMPONENTS=( llvm cmake third-party ) +LLVM_USE_TARGETS=llvm +llvm.org_set_globals + +pkg_setup() { + LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + local libdir=$(get_libdir) + local mycmakeargs=( + -DLLVM_LIBDIR_SUFFIX=${libdir#lib} + + -DBUILD_SHARED_LIBS=OFF + -DLLVM_BUILD_LLVM_DYLIB=ON + -DLLVM_LINK_LLVM_DYLIB=ON + -DLLVM_OCAML_OUT_OF_TREE=ON + + # cheap hack: LLVM combines both anyway, and the only difference + # is that the former list is explicitly verified at cmake time + -DLLVM_TARGETS_TO_BUILD="" + -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" + -DLLVM_BUILD_TESTS=$(usex test) + + # disable various irrelevant deps and settings + -DLLVM_ENABLE_FFI=OFF + -DLLVM_ENABLE_TERMINFO=OFF + -DHAVE_HISTEDIT_H=NO + -DLLVM_ENABLE_ASSERTIONS=$(usex debug) + -DLLVM_ENABLE_EH=ON + -DLLVM_ENABLE_RTTI=ON + + -DLLVM_HOST_TRIPLE="${CHOST}" + + -DPython3_EXECUTABLE="${PYTHON}" + + # TODO: ocamldoc + ) + + use test && mycmakeargs+=( + -DLLVM_LIT_ARGS="$(get_lit_flags)" + ) + + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + # also: custom rules for OCaml do not work for CPPFLAGS + use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG" + cmake_src_configure + + local llvm_libdir=$(llvm-config --libdir) + # an ugly hack; TODO: figure out a way to pass -L to ocaml... + cd "${BUILD_DIR}/${libdir}" || die + ln -s "${llvm_libdir}"/*.so . || die + + if use
[gentoo-commits] repo/gentoo:master commit in: sys-devel/clang-common/
commit: 6b1ae97670d8c59024622c3ac390abe9a07647c5 Author: Michał Górny gentoo org> AuthorDate: Fri Apr 21 12:17:53 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 21 17:15:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b1ae976 sys-devel/clang-common: Add 17.0.0_pre20230421 snapshot Signed-off-by: Michał Górny gentoo.org> sys-devel/clang-common/Manifest| 1 + .../clang-common-17.0.0_pre20230421.ebuild | 180 + 2 files changed, 181 insertions(+) diff --git a/sys-devel/clang-common/Manifest b/sys-devel/clang-common/Manifest index e79e1260419a..ea6be99832d1 100644 --- a/sys-devel/clang-common/Manifest +++ b/sys-devel/clang-common/Manifest @@ -8,3 +8,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 06c03d789e63ab30bba4c56ba9ec DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae SHA512 4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7 SHA512 dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 BLAKE2B f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410 SHA512 6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb +DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 BLAKE2B 32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8 SHA512 3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827 diff --git a/sys-devel/clang-common/clang-common-17.0.0_pre20230421.ebuild b/sys-devel/clang-common/clang-common-17.0.0_pre20230421.ebuild new file mode 100644 index ..5b4a6647f3ca --- /dev/null +++ b/sys-devel/clang-common/clang-common-17.0.0_pre20230421.ebuild @@ -0,0 +1,180 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 llvm.org + +DESCRIPTION="Common files shared between multiple slots of clang" +HOMEPAGE="https://llvm.org/; + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="" +IUSE=" + default-compiler-rt default-libcxx default-lld llvm-libunwind + hardened stricter +" + +PDEPEND=" + sys-devel/clang:* + default-compiler-rt? ( + sys-devel/clang-runtime[compiler-rt] + llvm-libunwind? ( sys-libs/llvm-libunwind[static-libs] ) + !llvm-libunwind? ( sys-libs/libunwind[static-libs] ) + ) + !default-compiler-rt? ( sys-devel/gcc ) + default-libcxx? ( >=sys-libs/libcxx-${PV} ) + !default-libcxx? ( sys-devel/gcc ) + default-lld? ( sys-devel/lld ) + !default-lld? ( sys-devel/binutils ) +" +IDEPEND=" + !default-compiler-rt? ( sys-devel/gcc-config ) + !default-libcxx? ( sys-devel/gcc-config ) +" + +LLVM_COMPONENTS=( clang/utils ) +llvm.org_set_globals + +pkg_pretend() { + [[ ${CLANG_IGNORE_DEFAULT_RUNTIMES} ]] && return + + local flag missing_flags=() + for flag in default-{compiler-rt,libcxx,lld}; do + if ! use "${flag}" && has_version "sys-devel/clang[${flag}]"; then + missing_flags+=( "${flag}" ) + fi + done + + if [[ ${missing_flags[@]} ]]; then + eerror "It seems that you have the following flags set on sys-devel/clang:" + eerror + eerror " ${missing_flags[*]}" + eerror + eerror "The default runtimes are now set via flags on sys-devel/clang-common." + eerror "The build is being aborted to prevent breakage. Please either set" + eerror "the respective flags on this ebuild, e.g.:" + eerror + eerror " sys-devel/clang-common ${missing_flags[*]}" + eerror + eerror "or build with CLANG_IGNORE_DEFAULT_RUNTIMES=1." + die "Mismatched defaults detected between sys-devel/clang and sys-devel/clang-common" + fi +} + +src_install() { + newbashcomp bash-autocomplete.sh clang + + insinto /etc/clang + newins - gentoo-runtimes.cfg <<-EOF + # This file is initially generated by sys-devel/clang-runtime. + # It
[gentoo-commits] repo/gentoo:master commit in: sys-libs/libomp/
commit: 2372d2f927dfe5ae68ecf37f1525767b2a8c8be8 Author: Michał Górny gentoo org> AuthorDate: Fri Apr 21 16:57:50 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 21 17:15:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2372d2f9 sys-libs/libomp: Enable assertions in 17.x by default Signed-off-by: Michał Górny gentoo.org> sys-libs/libomp/libomp-17.0.0..ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/libomp/libomp-17.0.0..ebuild b/sys-libs/libomp/libomp-17.0.0..ebuild index d05b80a0e681..0da07fface9a 100644 --- a/sys-libs/libomp/libomp-17.0.0..ebuild +++ b/sys-libs/libomp/libomp-17.0.0..ebuild @@ -14,7 +14,7 @@ LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" SLOT="0/${LLVM_SOABI}" KEYWORDS="" IUSE=" - debug gdb-plugin hwloc offload ompt test + +debug gdb-plugin hwloc offload ompt test llvm_targets_AMDGPU llvm_targets_NVPTX " REQUIRED_USE="
[gentoo-commits] repo/gentoo:master commit in: sys-devel/llvm-common/
commit: 2c1baf945f181c7c7b162cd3e7d2c671724c3e23 Author: Michał Górny gentoo org> AuthorDate: Fri Apr 21 12:17:49 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 21 17:15:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c1baf94 sys-devel/llvm-common: Add 17.0.0_pre20230421 snapshot Signed-off-by: Michał Górny gentoo.org> sys-devel/llvm-common/Manifest | 1 + .../llvm-common-17.0.0_pre20230421.ebuild | 28 ++ 2 files changed, 29 insertions(+) diff --git a/sys-devel/llvm-common/Manifest b/sys-devel/llvm-common/Manifest index e79e1260419a..ea6be99832d1 100644 --- a/sys-devel/llvm-common/Manifest +++ b/sys-devel/llvm-common/Manifest @@ -8,3 +8,4 @@ DIST llvm-project-16.0.1.src.tar.xz.sig 566 BLAKE2B 06c03d789e63ab30bba4c56ba9ec DIST llvm-project-16.0.2.src.tar.xz 117995768 BLAKE2B b329b2b123428f3a966a96f074a75520f07d12fc13ec755403cff2346b23195e6a0c05ca9e789b4cf5b4b3557a922bd41d8dffb6056ee33fbbf2b81001511fae SHA512 4ca76aaaca8812a06a94071e7444a3213d85dca51ea86f6125f854776f69a3e088a92d0621e3911e526f280b35bfb778fb3742c6010d3ed1eba605c08720377c DIST llvm-project-16.0.2.src.tar.xz.sig 566 BLAKE2B 8243748ac27e4eec3cc011371e179e19f1005336f07d956fd358f649d1429c8d0ea22ecc376b1dec9fe3db971467ad1dd63e97bb089885d0e1994eeab26b6fd7 SHA512 dbe9367a259954a38f2369b2f226726162090227f1a5ae8c8809eaae47cad7b3b26c754633e6e5c54cacd6360a504d7ba4c659d9232c1648388d657a2aaad10c DIST llvm-project-5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf.tar.gz 182291041 BLAKE2B f5997611e0293df515d4494d14895cc8fbe22b536f5c419e4ad7d098acbf2b1046ceb332d865eacdae0b7fa1a77b78090551976835dd1b95b5270c9f6e12e410 SHA512 6cda8e55b4fc70e94838c772c56213c811affda96fb98a03d432348f995a313447d0e0e84533350e1fda3162d82633b260ccd8e3b1d59d3216187b44dc5556fb +DIST llvm-project-5ea158077ec9ca50857ede5cbb0b27c61663fd55.tar.gz 182543024 BLAKE2B 32f5a9ddaa6c7e283d97256d7bd68634f2f8ed6d7167e743ba8076809ea1a3a7159f9ccc56a6e5a8838481cade07389669d8a35b17b5922da0cbef04c80131f8 SHA512 3d180c04ef39adbc9c6ee485e21cdf63fde362f0a22026b00a6d3eba6243e4c8e96fc088335f31051e54f4546d62569131a671d2e655ea735d597361f5732827 diff --git a/sys-devel/llvm-common/llvm-common-17.0.0_pre20230421.ebuild b/sys-devel/llvm-common/llvm-common-17.0.0_pre20230421.ebuild new file mode 100644 index ..ce5f03ca34a5 --- /dev/null +++ b/sys-devel/llvm-common/llvm-common-17.0.0_pre20230421.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit llvm.org + +DESCRIPTION="Common files shared between multiple slots of LLVM" +HOMEPAGE="https://llvm.org/; + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="" + +RDEPEND=" + !sys-devel/llvm:0 +" + +LLVM_COMPONENTS=( llvm/utils/vim ) +llvm.org_set_globals + +src_install() { + insinto /usr/share/vim/vimfiles + doins -r */ + # some users may find it useful + newdoc README README.vim + dodoc vimrc +}
[gentoo-commits] repo/gentoo:master commit in: sys-libs/llvm-libunwind/
commit: a45834d5aa9e088181170193f25693808378f89d Author: Michał Górny gentoo org> AuthorDate: Fri Apr 21 16:57:49 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 21 17:15:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a45834d5 sys-libs/llvm-libunwind: Enable assertions in 17.x by default Signed-off-by: Michał Górny gentoo.org> sys-libs/llvm-libunwind/llvm-libunwind-17.0.0..ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/llvm-libunwind/llvm-libunwind-17.0.0..ebuild b/sys-libs/llvm-libunwind/llvm-libunwind-17.0.0..ebuild index 6ffa6c4f81b8..51cf06f1cda3 100644 --- a/sys-libs/llvm-libunwind/llvm-libunwind-17.0.0..ebuild +++ b/sys-libs/llvm-libunwind/llvm-libunwind-17.0.0..ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://llvm.org/docs/ExceptionHandling.html; LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" SLOT="0" KEYWORDS="" -IUSE="+clang debug static-libs test" +IUSE="+clang +debug static-libs test" REQUIRED_USE="test? ( clang )" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: eclass/
commit: 244abfc1c3a820e7d5dff241f007ca860ff8714c Author: Michał Górny gentoo org> AuthorDate: Fri Apr 21 12:17:37 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 21 17:15:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=244abfc1 llvm.org.eclass: Add 17.0.0_pre20230421 snapshot Signed-off-by: Michał Górny gentoo.org> eclass/llvm.org.eclass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/eclass/llvm.org.eclass b/eclass/llvm.org.eclass index 52b5bbb0c59d..75f4b674c378 100644 --- a/eclass/llvm.org.eclass +++ b/eclass/llvm.org.eclass @@ -78,6 +78,9 @@ if [[ -z ${_LLVM_SOURCE_TYPE+1} ]]; then _LLVM_SOURCE_TYPE=snapshot case ${PV} in + 17.0.0_pre20230421) + EGIT_COMMIT=5ea158077ec9ca50857ede5cbb0b27c61663fd55 + ;; 17.0.0_pre20230414) EGIT_COMMIT=5c60a08c696c0420ddc5fdad5b8e50a7528cb3bf ;;
[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt-sanitizers/
commit: dce51eaa5aa523c1ec72f678e6595486dfd6167e Author: Michał Górny gentoo org> AuthorDate: Fri Apr 21 16:57:48 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 21 17:15:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dce51eaa sys-libs/compiler-rt-sanitizers: Enable assertions in 17.x by default Signed-off-by: Michał Górny gentoo.org> .../compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0..ebuild| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0..ebuild b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0..ebuild index cc599404c49c..f3ca3131c8d6 100644 --- a/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0..ebuild +++ b/sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-17.0.0..ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://llvm.org/; LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" SLOT="${LLVM_MAJOR}" KEYWORDS="" -IUSE="+abi_x86_32 abi_x86_64 +clang debug test" +IUSE="+abi_x86_32 abi_x86_64 +clang +debug test" # base targets IUSE+=" +libfuzzer +memprof +orc +profile +xray" # sanitizer targets, keep in sync with config-ix.cmake
[gentoo-commits] repo/gentoo:master commit in: sys-devel/clang/
commit: 996c3403aea2db002bbce8afd27fb44f081b8e12 Author: Michał Górny gentoo org> AuthorDate: Fri Apr 21 16:57:43 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 21 17:15:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=996c3403 sys-devel/clang: Enable assertions in 17.x by default Signed-off-by: Michał Górny gentoo.org> sys-devel/clang/clang-17.0.0..ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/clang/clang-17.0.0..ebuild b/sys-devel/clang/clang-17.0.0..ebuild index f13a6d6c7b89..2813c02d3a12 100644 --- a/sys-devel/clang/clang-17.0.0..ebuild +++ b/sys-devel/clang/clang-17.0.0..ebuild @@ -16,7 +16,7 @@ HOMEPAGE="https://llvm.org/; LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA MIT" SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" KEYWORDS="" -IUSE="debug doc +extra ieee-long-double +pie +static-analyzer test xml" +IUSE="+debug doc +extra ieee-long-double +pie +static-analyzer test xml" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: sys-libs/compiler-rt/
commit: 43da1a4fa293a334d89eb6aec2f933583bd3779d Author: Michał Górny gentoo org> AuthorDate: Fri Apr 21 16:57:47 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 21 17:15:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43da1a4f sys-libs/compiler-rt: Enable assertions in 17.x by default Signed-off-by: Michał Górny gentoo.org> sys-libs/compiler-rt/compiler-rt-17.0.0..ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/compiler-rt/compiler-rt-17.0.0..ebuild b/sys-libs/compiler-rt/compiler-rt-17.0.0..ebuild index 5abe2bd9bf79..5bb8f9d050ac 100644 --- a/sys-libs/compiler-rt/compiler-rt-17.0.0..ebuild +++ b/sys-libs/compiler-rt/compiler-rt-17.0.0..ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://llvm.org/; LICENSE="Apache-2.0-with-LLVM-exceptions || ( UoI-NCSA MIT )" SLOT="${LLVM_MAJOR}" KEYWORDS="" -IUSE="+abi_x86_32 abi_x86_64 +clang debug test" +IUSE="+abi_x86_32 abi_x86_64 +clang +debug test" RESTRICT="!test? ( test ) !clang? ( test )" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: sys-devel/lld/
commit: 088718f8a1c5ace4b1db78e09dcf0d5067f85664 Author: Michał Górny gentoo org> AuthorDate: Fri Apr 21 16:57:45 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Apr 21 17:15:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=088718f8 sys-devel/lld: Enable assertions in 17.x by default Signed-off-by: Michał Górny gentoo.org> sys-devel/lld/lld-17.0.0..ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/lld/lld-17.0.0..ebuild b/sys-devel/lld/lld-17.0.0..ebuild index 40d0897801dd..5d38213eefc3 100644 --- a/sys-devel/lld/lld-17.0.0..ebuild +++ b/sys-devel/lld/lld-17.0.0..ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://llvm.org/; LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="${LLVM_MAJOR}/${LLVM_SOABI}" KEYWORDS="" -IUSE="debug test zstd" +IUSE="+debug test zstd" RESTRICT="!test? ( test )" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-print/epson-inkjet-printer-escpr/
commit: 9905fe76e6eff8ebdffd834a93faa40ccdb79aae Author: Mike Pagano gentoo org> AuthorDate: Fri Apr 21 16:50:09 2023 + Commit: Mike Pagano gentoo org> CommitDate: Fri Apr 21 16:50:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9905fe76 net-print/epson-inkjet-printer-escpr: add 1.7.26 Signed-off-by: Mike Pagano gentoo.org> net-print/epson-inkjet-printer-escpr/Manifest | 1 + .../epson-inkjet-printer-escpr-1.7.26.ebuild | 35 ++ 2 files changed, 36 insertions(+) diff --git a/net-print/epson-inkjet-printer-escpr/Manifest b/net-print/epson-inkjet-printer-escpr/Manifest index ff6162efe949..0ebbe102fb26 100644 --- a/net-print/epson-inkjet-printer-escpr/Manifest +++ b/net-print/epson-inkjet-printer-escpr/Manifest @@ -1,2 +1,3 @@ DIST epson-inkjet-printer-escpr-1.7.22-1lsb3.2.tar.gz 5376867 BLAKE2B f512ec20af24fe68a1b2eb5061247743682407eed92345286148d9b7e236d1fb785280f366aad8bbc89e2e473f8e93bcb33f735e05319931a1a6eba46886879b SHA512 2e5ffefff8c5431c584658768e130ef3373a0a008aa6a6c5c3d6bec8760a263442a9180455de5dc38e9d3dafeb9a22944e551e9552f9efb6d4cac71205574e49 DIST epson-inkjet-printer-escpr-1.7.25-1lsb3.2.tar.gz 5469974 BLAKE2B e33ef049efa230a9b12804cc60c8fff1bd3ae91e895a5b4b6c73e5b6aae0a579d8857bb0d8bbb71043f7a855a0397ab397f4bf0f073f83e2116ebd2b957326a8 SHA512 8d4ff61c33131ab8b2a608399b571afdc502e03efb8c9d0241638101859adab51543f892744af29ef1a86c1616fac82dd6bf5df51a5436fadb667e6194be6570 +DIST epson-inkjet-printer-escpr-1.7.26-1lsb3.2.tar.gz 5484887 BLAKE2B 66ac07e500f7914a42f509f52868087bf3ccf7c9d67fd5749a30395ad524223870a7f1ff6a4c6ad53faa65e8c12bfee939b1873ee0f002aad9d4a7a1e6f49f09 SHA512 ba018e43eae1881aa444a522e03f9dfcbae7e88ca40645bf14bdb8e88d88b2812f8b070305f422d03d4aca4011edf22691e74a4b95bc20a127e9eb04bb4b3eac diff --git a/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.7.26.ebuild b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.7.26.ebuild new file mode 100644 index ..af2720a69f6e --- /dev/null +++ b/net-print/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr-1.7.26.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Epson Inkjet Printer Driver (ESC/P-R)" +HOMEPAGE="https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX; +SRC_URI="https://download3.ebz.epson.net/dsc/f/03/00/14/48/15/c864d000b06bebeec8832ce6f68bb079c36d838a/${P}-1lsb3.2.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc64" + +DEPEND="net-print/cups" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/1.6.5-warnings.patch" + "${FILESDIR}/${PN}-1.7.7-fnocommon.patch" +) + +src_configure() { + econf --disable-shared + + # Makefile calls ls to generate a file list which is included in Makefile.am + # Set the collation to C to avoid automake being called automatically + unset LC_ALL + export LC_COLLATE=C +} + +src_install() { + emake -C ppd DESTDIR="${D}" install + emake -C src DESTDIR="${D}" install + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/
commit: 95519e56b965681b19a3cc937efac14de890d950 Author: Viorel Munteanu gentoo org> AuthorDate: Wed Apr 19 14:51:03 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Fri Apr 21 16:35:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95519e56 app-emulation/virtualbox-guest-additions: add 6.1.44 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-guest-additions/Manifest | 1 + .../virtualbox-guest-additions-6.1.44.ebuild | 297 + 2 files changed, 298 insertions(+) diff --git a/app-emulation/virtualbox-guest-additions/Manifest b/app-emulation/virtualbox-guest-additions/Manifest index f08885c5495c..698cd63a33f1 100644 --- a/app-emulation/virtualbox-guest-additions/Manifest +++ b/app-emulation/virtualbox-guest-additions/Manifest @@ -1,3 +1,4 @@ DIST VirtualBox-6.1.42.tar.bz2 165554573 BLAKE2B 8419793d9e4c4d0804baba926443a27259b012ab90d1bb27c8f9d90b018ddbef83d1cc47e9f5b88e6e247f22c186603584a5ddee4b0c04fe842eba56f3fd103a SHA512 a4861b44ee85d6d1d72ba1d19b5598873503feeb6d562cf7d8c770cc9b466741bdfa5abe74dc4e7952ff189d14c6caf60f584731492c38f688a360baba019ab2 +DIST VirtualBox-6.1.44.tar.bz2 165775421 BLAKE2B e87d7175bc616784c79d02b595d81119cedc7f4df1822b71ca10b85d44d5cd1dacd999e7867a0bef8579ea715ef732b990cef63f3325fff0c139abe394d88ad7 SHA512 49c3baa1a40dcafcc6b31d0abcfecfcb24305de44e5efd3f68ba4443574e21b8cc34d7288e0fbc56730bc3be2bee07089b7dfed14848a88dc38a1433b6dda8af DIST VirtualBox-7.0.6.tar.bz2 199512172 BLAKE2B cfe4d7abd57dfdb0294177759e80aa9fda797b9b5433f214771a57764cb23404450169e8c7c30cda13de85b8e02a37024584c7b1f0b5a44b10b100aa66b8d5c5 SHA512 f9db7a154e392f550f50abe774fc6263eb0b6f86dccc069f2c5012fedbe2debbf5b8ba62cca44ea0d5d5475652188176bfb888266f69197677b22854f02b64a0 DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87 SHA512 1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57 diff --git a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.44.ebuild b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.44.ebuild new file mode 100644 index ..6903f4759dbd --- /dev/null +++ b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.44.ebuild @@ -0,0 +1,297 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit edo linux-mod systemd toolchain-funcs udev + +MY_PN="VirtualBox" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="VirtualBox kernel modules and user-space tools for Gentoo guests" +HOMEPAGE="https://www.virtualbox.org/; +SRC_URI="https://download.virtualbox.org/virtualbox/${PV}/${MY_P}.tar.bz2 + https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-6.1.36.tar.bz2; +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="GPL-2" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~x86" +IUSE="X +dbus" + +# automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist +RDEPEND=" + acct-group/vboxguest + acct-group/vboxsf + acct-user/vboxguest + sys-libs/pam + sys-libs/zlib + dbus? ( sys-apps/dbus ) + X? ( + x11-apps/xrandr + x11-apps/xrefresh + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXmu + x11-libs/libXt + ) +" +DEPEND=" + ${RDEPEND} + X? ( + x11-base/xorg-proto + x11-libs/libICE + x11-libs/libSM + x11-libs/libXau + x11-libs/libXdmcp + ) +" +BDEPEND=" + >=dev-util/kbuild-0.1.9998.3127 + <=dev-util/kbuild-0.1.9998.3500 + >=dev-lang/yasm-0.6.2 + sys-devel/bin86 + sys-power/iasl +" +PDEPEND=" + X? ( x11-drivers/xf86-video-vboxvideo ) +" + +BUILD_TARGETS="all" +BUILD_TARGET_ARCH="${ARCH}" + +VBOX_MOD_SRC_DIR="${S}/out/linux.${ARCH}/release/bin/additions/src" +MODULESD_VBOXSF_ALIASES=("fs-vboxsf vboxsf") # 485996 +CONFIG_CHECK="DRM_TTM" + +pkg_setup() { + export DISTCC_DISABLE=1 #674256 + MODULE_NAMES="vboxguest(misc:${VBOX_MOD_SRC_DIR}/vboxguest:${VBOX_MOD_SRC_DIR}/vboxguest) + vboxsf(misc:${VBOX_MOD_SRC_DIR}/vboxsf:${VBOX_MOD_SRC_DIR}/vboxsf)" + use X && MODULE_NAMES+=" vboxvideo(misc:${VBOX_MOD_SRC_DIR}/vboxvideo::${VBOX_MOD_SRC_DIR}/vboxvideo)" + + linux-mod_pkg_setup +} + +src_prepare() { + # Remove shipped binaries (kBuild,yasm), see bug #232775 + rm -r kBuild/bin tools || die + + # Provide kernel sources + pushd src/VBox/Additions &>/dev/null || die + ebegin "Extracting guest kernel module sources" + kmk GuestDrivers-src vboxguest-src vboxsf-src vboxvideo-src &>/dev/null + eend $? ||
[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/
commit: 02156618843705a9eb13785cb4725e9777af483b Author: Viorel Munteanu gentoo org> AuthorDate: Wed Apr 19 18:31:35 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Fri Apr 21 16:35:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02156618 dev-util/kbuild: add 0.1.9998.3592 Signed-off-by: Viorel Munteanu gentoo.org> dev-util/kbuild/Manifest| 1 + dev-util/kbuild/kbuild-0.1.9998.3592.ebuild | 73 + 2 files changed, 74 insertions(+) diff --git a/dev-util/kbuild/Manifest b/dev-util/kbuild/Manifest index a7141e6665d2..aafd921a6413 100644 --- a/dev-util/kbuild/Manifest +++ b/dev-util/kbuild/Manifest @@ -1,3 +1,4 @@ DIST kbuild-0.1.9998.3499-fix-clang-16.patch.bz2 10271 BLAKE2B fe40a3a0afafefa10da6fe675eec72392fe6bcc318d1d8728363b9e855d10e11d0b7189f875cd2d496bf4871f87b96ed2ad6775e6968e044cc107dad23f5fcab SHA512 8f11355f0bfdda431dba4cb4dcd73c5bf0b10d2380495fe91292846b57fb7f80711d711b0b229fb4a865512d90010a181d1e1ab7d2b57d1a1751ce79440b02dc DIST kbuild-0.1.9998.3499-src.tar.xz 2371580 BLAKE2B 847c5c67ded37ca87228ff7164d6c7f2f670a57f2fd94d6d0bf4f8896266e7fe5442666c03dbda016564a52dc91d10be83f0d4b0ef5093db0f5210ac8d5f3aaa SHA512 eebdcd1d2fa71313edd764d45a4aa3580078af22d7c5fed32d3d139a4f41c4e028282fdfdda0ee9b617ed0e8e63b8f5d065b3cf6647f08fe446560938b7577fc DIST kbuild-0.1.9998.3572-src.tar.xz 3973848 BLAKE2B 103e42d719fd77bc5c55aea48bdfd01c8ad136529cc76cc8c1297f87e21e5d4e2e7149f9321c5174808613a84331dbea8bb4c0a7662eb2de9e1045c8ad365047 SHA512 96bb5e1759990bf3acaca4b0ba7c02926c6607b0cd94f7fca222b13eee5c3364c64b35e3473c5cee45fa094cb2b851ac9f3a3a9fe60cff894baf46238ccb4006 +DIST kbuild-0.1.9998.3592-src.tar.xz 3975348 BLAKE2B 4b1862238f6f6c35ba1b586e11e17baca3b66c4ba3a97b17168ced902d7fcc9f1baa9a4b8669489902346b9bab67095f4ff4d008187c36cd2ef4b7841d4134be SHA512 b9ca1723b426db81571b048db5afe4b7c3d2d8a881003812e9a5f9df44c5109b628d77af415cf56eb44a8775c590a6f0e343efccf562ef83213c5525e081e59b diff --git a/dev-util/kbuild/kbuild-0.1.9998.3592.ebuild b/dev-util/kbuild/kbuild-0.1.9998.3592.ebuild new file mode 100644 index ..ff88c2e7b8d4 --- /dev/null +++ b/dev-util/kbuild/kbuild-0.1.9998.3592.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools toolchain-funcs + +DESCRIPTION="A makefile framework for writing simple makefiles for complex tasks" +HOMEPAGE="https://trac.netlabs.org/kbuild/wiki; +SRC_URI=" + https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}-src.tar.xz + https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${PN}-0.1.9998.3499-fix-clang-16.patch.bz2 +" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +BDEPEND=" + sys-apps/texinfo + sys-devel/flex + sys-devel/gettext + virtual/pkgconfig + app-alternatives/yacc +" + +PATCHES=( + "${FILESDIR}/${PN}-0.1.9998.3407-unknown_configure_opt.patch" + "${FILESDIR}/${PN}-0.1.5-gentoo-docdir.patch" + "${FILESDIR}/${PN}-0.1.9998_pre20120806-qa.patch" + "${FILESDIR}/${PN}-0.1.9998_pre20110817-kash-link-pthread.patch" + "${FILESDIR}/${PN}-0.1.9998.3572-fix-bison.patch" + "${FILESDIR}/${PN}-0.1.9998.3572-fix-lto.patch" + "${FILESDIR}/${PN}-0.1.9998.3499-implicit-function-declaration.patch" + "${FILESDIR}/${PN}-0.1.9998.3499-int-conversion.patch" + "${FILESDIR}/${PN}-0.1.9998.3499-fix-CC.patch" + + "${WORKDIR}/${PN}-0.1.9998.3499-fix-clang-16.patch" +) + +pkg_setup() { + # Package fails with distcc (bug #255371) + export DISTCC_DISABLE=1 +} + +src_prepare() { + default + + # Add a file with the svn revision this package was pulled from + printf '%s\n' "KBUILD_SVN_REV := $(ver_cut 4)" \ + > SvnInfo.kmk || die + + cd "${S}/src/kmk" || die + eautoreconf + cd "${S}/src/sed" || die + eautoreconf + + sed -e "s@_LDFLAGS\.$(tc-arch)*.*=@& ${LDFLAGS}@g" \ + -e "s@_CFLAGS\.$(tc-arch)*.*=@& ${CFLAGS}@g" \ + -e "s@_CXXFLAGS\.$(tc-arch)*.*=@& ${CXXFLAGS}@g" \ + -i "${S}"/Config.kmk || die #332225 + tc-export CC PKG_CONFIG RANLIB #AR does not work here +} + +src_compile() { + kBuild/env.sh --full emake -f bootstrap.gmk AUTORECONF=true AR="$(tc-getAR)" \ + || die "bootstrap failed" +} + +src_install() { + kBuild/env.sh kmk NIX_INSTALL_DIR=/usr PATH_INS="${D}" install \ + || die "install failed" +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-additions/
commit: 91724b4d4f99d7db17e8b39622bb96c54060fac7 Author: Viorel Munteanu gentoo org> AuthorDate: Wed Apr 19 17:10:13 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Fri Apr 21 16:35:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91724b4d app-emulation/virtualbox-additions: add 7.0.8 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-additions/Manifest| 1 + .../virtualbox-additions-7.0.8.ebuild | 25 ++ 2 files changed, 26 insertions(+) diff --git a/app-emulation/virtualbox-additions/Manifest b/app-emulation/virtualbox-additions/Manifest index 11f3553a62f9..7bbefa04f07b 100644 --- a/app-emulation/virtualbox-additions/Manifest +++ b/app-emulation/virtualbox-additions/Manifest @@ -1,3 +1,4 @@ DIST VBoxGuestAdditions_6.1.42.iso 63946752 BLAKE2B 56cb4bcb256e9def35fa0c2ff2b9cc18ec52d8d8d5def2b2619861a0bee18970314b7c26a8413ba8317183612d0f4762d7b20524d4422ccdcf11e82455aed238 SHA512 b2bbe3e3defc1131eec1769b508fd604835ba0e28e4b77ddbaa838ee6d3b0b8a0b89841226750cc8b7dc8b5fa918b613b6c9083449cb1da9b6fe1f410d501315 DIST VBoxGuestAdditions_6.1.44.iso 63952896 BLAKE2B afbcf9e3d648b4314cdee8ef008a4e0ca34d071bf4aa819f157c4414072ef341c1996b67a497b31b903c9e9f984a7800f1cd8caf7d1ccf54cddbadb499fc2a6e SHA512 19bc732f47883867ff3822eacf8d7cf88fa17e994b7b2d8d8081068be464d27402e2ca6ee0f1584d7fe9b2e8aa02c654827f353cb8ad1bb339d885b08367090e DIST VBoxGuestAdditions_7.0.6.iso 53049344 BLAKE2B df18a10dd6af3b4fd6a7d8e0d14b70d3a93274eb60b41e419c69ffe68bac3e5780782c32ace3a402c7755310f614ab42560d969f016f89d2ef5e32e06a6a260c SHA512 ba948b05209cad10d0772009af7529339faa44c31f75e0e10811887bd280f5fb7ed545dec315380ea99532bcbfc72833740c3c8b55502e8ec883d809c2bce47f +DIST VBoxGuestAdditions_7.0.8.iso 53485568 BLAKE2B 6aed8e745d2c17899decdf40e7c5c5115be89f394bc59d824e3503c795ef935cae541c7f5959cb1c116dabc30fe7db3deb3acf47345159da5327f29d2ab00396 SHA512 6333f14da57e9d460b8866d58ab4adaefc8b673859ab2e62ededdcba2d14f46723d64d90c8f0bde3c321adfe887249ef043d137b25f9fc0bc5b663770ddf2205 diff --git a/app-emulation/virtualbox-additions/virtualbox-additions-7.0.8.ebuild b/app-emulation/virtualbox-additions/virtualbox-additions-7.0.8.ebuild new file mode 100644 index ..65d20c161bc1 --- /dev/null +++ b/app-emulation/virtualbox-additions/virtualbox-additions-7.0.8.ebuild @@ -0,0 +1,25 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN=VBoxGuestAdditions +MY_P=${MY_PN}_${PV} + +DESCRIPTION="CD image containing guest additions for VirtualBox" +HOMEPAGE="https://www.virtualbox.org/; +SRC_URI="https://download.virtualbox.org/virtualbox/${PV}/${MY_P}.iso; +S="${WORKDIR}" + +LICENSE="GPL-3 || ( GPL-3 CDDL )" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64" + +src_unpack() { + return 0 +} + +src_install() { + insinto /usr/share/${PN/-additions} + newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/
commit: 7b676cce07a39cd74f933b2dc37f9289b9c25d37 Author: Viorel Munteanu gentoo org> AuthorDate: Wed Apr 19 19:27:04 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Fri Apr 21 16:36:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b676cce app-emulation/virtualbox: limit dev-uril/kbuild VirtualBox 6.1 does not build with newer kbuild. Change the RDEPEND to require old version in v6.1.42 (stable). Closes: https://github.com/gentoo/gentoo/pull/30654 Signed-off-by: Viorel Munteanu gentoo.org> .../virtualbox/{virtualbox-6.1.42.ebuild => virtualbox-6.1.42-r1.ebuild} | 1 + 1 file changed, 1 insertion(+) diff --git a/app-emulation/virtualbox/virtualbox-6.1.42.ebuild b/app-emulation/virtualbox/virtualbox-6.1.42-r1.ebuild similarity index 99% rename from app-emulation/virtualbox/virtualbox-6.1.42.ebuild rename to app-emulation/virtualbox/virtualbox-6.1.42-r1.ebuild index 2cdcfd9d0be2..24ae3360623a 100644 --- a/app-emulation/virtualbox/virtualbox-6.1.42.ebuild +++ b/app-emulation/virtualbox/virtualbox-6.1.42-r1.ebuild @@ -104,6 +104,7 @@ BDEPEND=" ${PYTHON_DEPS} >=app-arch/tar-1.34-r2 >=dev-util/kbuild-0.1.9998.3127 + <=dev-util/kbuild-0.1.9998.3500 >=dev-lang/yasm-0.6.2 dev-libs/libIDL sys-apps/which
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-extpack-oracle/
commit: f146f570c3f133fb751e3d9c5395bf6eb8fabffd Author: Viorel Munteanu gentoo org> AuthorDate: Wed Apr 19 17:12:29 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Fri Apr 21 16:35:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f146f570 app-emulation/virtualbox-extpack-oracle: add 7.0.8 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-extpack-oracle/Manifest | 1 + .../virtualbox-extpack-oracle-7.0.8.ebuild | 28 ++ 2 files changed, 29 insertions(+) diff --git a/app-emulation/virtualbox-extpack-oracle/Manifest b/app-emulation/virtualbox-extpack-oracle/Manifest index aca652185c44..0c163e84dd27 100644 --- a/app-emulation/virtualbox-extpack-oracle/Manifest +++ b/app-emulation/virtualbox-extpack-oracle/Manifest @@ -1,3 +1,4 @@ DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.42.tar.gz 11233419 BLAKE2B c380b83ae5e5cad91f83ad99805bd8627b3e1101840cc8bfcc352fdb44369ff73f7f9ae2503e3fb4aeeac2ce4182e69273a4758eb6c71dd60c89cfcadcc22cd1 SHA512 9b5643a37319113d7f9e93c49d88d7aef319060a7be4bdfb0f09044916f03a203ddeb6799b7d99c2c0f83faa7f610c72058649ef763af18f662781f8e0c10f83 DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.44.tar.gz 11233400 BLAKE2B 8e0046204956a86194f36a7e790956f1da8362f0c97e5c8c5f1c8965475255a42e1459a49004ebe0137124b23f7605200ef6a481169b684f7433803599982f35 SHA512 12b3cea7f3c54cf9f755bcc191d093ee2fd6a843626a2a5f8deb17bd0c1595492e16164bd5044795b9cc3ef6469d017ab575ca82269d76c7f5e47793313a0c3e DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.6.tar.gz 18539414 BLAKE2B 5610d3a40a8e2c785821f2d38e498b4330db70700319fef056ced37cffc51492721bb7d796d94e94867f3c7c0680bdd27c2379938dd50f9de372a25b113fb5d1 SHA512 cc1c928bba49c4a851705036b81e7bd7a5e2348311eb80c6c880858d029db4df5e8720227292e1f8a168ca8be6e8479e3f5a02dc4d9800233e9b7623c602fe7c +DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.8.tar.gz 18678513 BLAKE2B b29edba975a71acbe2602221c7cc3ee349e4b530589568a879223edfa25137b7cb1e821b0273e1f622065d035b1832ce211df44d0832815482a3638e68475d8c SHA512 a128ebb9e318a7bfb0ff54902bc4e93cbdfbe4469921db30e45631ffc5c35c5f489a88efa1c1eb9fcc44abcbfc46bd0746b2f4a0c61f344a49b34890834d6e31 diff --git a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.8.ebuild b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.8.ebuild new file mode 100644 index ..18a227280590 --- /dev/null +++ b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-7.0.8.ebuild @@ -0,0 +1,28 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PV="$(ver_cut 1-3)" +MY_PN="Oracle_VM_VirtualBox_Extension_Pack" +MY_P="${MY_PN}-${MY_PV}" + +DESCRIPTION="PUEL extensions for VirtualBox" +HOMEPAGE="https://www.virtualbox.org/; +SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.vbox-extpack -> ${MY_P}.tar.gz" +S="${WORKDIR}" + +LICENSE="PUEL-11" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64" +RESTRICT="bindist mirror strip" + +RDEPEND="=app-emulation/virtualbox-${MY_PV}*" + +QA_PREBUILT="usr/lib*/virtualbox/ExtensionPacks/${MY_PN}/*" + +src_install() { + insinto /usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN} + doins -r linux.${ARCH} + doins ExtPack* PXE-Intel.rom +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/
commit: 1df171ea8170aecf0f85442e081cbf6465d5cbac Author: Viorel Munteanu gentoo org> AuthorDate: Wed Apr 19 15:14:46 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Fri Apr 21 16:35:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1df171ea app-emulation/virtualbox-guest-additions: add 7.0.8 Closes: https://bugs.gentoo.org/899082 Closes: https://bugs.gentoo.org/757783 Closes: https://bugs.gentoo.org/893286 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-guest-additions/Manifest | 2 + .../virtualbox-guest-additions-7.0.8.ebuild| 303 + 2 files changed, 305 insertions(+) diff --git a/app-emulation/virtualbox-guest-additions/Manifest b/app-emulation/virtualbox-guest-additions/Manifest index 698cd63a33f1..5e3f885253cb 100644 --- a/app-emulation/virtualbox-guest-additions/Manifest +++ b/app-emulation/virtualbox-guest-additions/Manifest @@ -1,4 +1,6 @@ DIST VirtualBox-6.1.42.tar.bz2 165554573 BLAKE2B 8419793d9e4c4d0804baba926443a27259b012ab90d1bb27c8f9d90b018ddbef83d1cc47e9f5b88e6e247f22c186603584a5ddee4b0c04fe842eba56f3fd103a SHA512 a4861b44ee85d6d1d72ba1d19b5598873503feeb6d562cf7d8c770cc9b466741bdfa5abe74dc4e7952ff189d14c6caf60f584731492c38f688a360baba019ab2 DIST VirtualBox-6.1.44.tar.bz2 165775421 BLAKE2B e87d7175bc616784c79d02b595d81119cedc7f4df1822b71ca10b85d44d5cd1dacd999e7867a0bef8579ea715ef732b990cef63f3325fff0c139abe394d88ad7 SHA512 49c3baa1a40dcafcc6b31d0abcfecfcb24305de44e5efd3f68ba4443574e21b8cc34d7288e0fbc56730bc3be2bee07089b7dfed14848a88dc38a1433b6dda8af DIST VirtualBox-7.0.6.tar.bz2 199512172 BLAKE2B cfe4d7abd57dfdb0294177759e80aa9fda797b9b5433f214771a57764cb23404450169e8c7c30cda13de85b8e02a37024584c7b1f0b5a44b10b100aa66b8d5c5 SHA512 f9db7a154e392f550f50abe774fc6263eb0b6f86dccc069f2c5012fedbe2debbf5b8ba62cca44ea0d5d5475652188176bfb888266f69197677b22854f02b64a0 +DIST VirtualBox-7.0.8.tar.bz2 199298777 BLAKE2B 6e36532516fb1ebee4cf7f356659a8cde6bd5074a509c824499ed34d8d0ffc9aff45211d4dcb35e3977fcd72a9b18796ed57f8760dd45e578d8225814c4c8710 SHA512 4c25f8275269d085cf347596a242b8921f140e0e40d8c44fd6b171742b8cbd0c9a45f4702dbc0c1272e10091be68c3668711c9e4d1a8b3ce57d25f871e0eb9fe DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87 SHA512 1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57 +DIST virtualbox-patches-7.0.8.tar.bz2 2733 BLAKE2B 044dfe02a5bd5e757091318b394b0e5918677b5bbce9caef4a18d4d8df54821559f0df6ffbdd6f52d4934bc4018e9c9d908571c5d3d8804fd3b0f22a7a1aed84 SHA512 93a06aa3f9508d3a8743ca8494a958159b5bc3fd7a0a08ff23414d05c4f31084cf0f1c82a3866e222c83e6996ba004546f0bd33c6eb9a90eec8e548b8b3f2fbf diff --git a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.8.ebuild b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.8.ebuild new file mode 100644 index ..2ad17a9c1126 --- /dev/null +++ b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-7.0.8.ebuild @@ -0,0 +1,303 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit edo linux-mod systemd toolchain-funcs udev + +MY_PN="VirtualBox" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="VirtualBox kernel modules and user-space tools for Gentoo guests" +HOMEPAGE="https://www.virtualbox.org/; +SRC_URI="https://download.virtualbox.org/virtualbox/${PV}/${MY_P}.tar.bz2 + https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-7.0.8.tar.bz2; +S="${WORKDIR}/${MY_PN}-${PV}" + +# Reminder: see the LICENSE related comment in app-emulation/virtualbox-additions ebuild +LICENSE="GPL-3 LGPL-2.1+ MIT || ( GPL-3 CDDL )" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~x86" +IUSE="+dbus gui" + +# automount Error: VBoxServiceAutoMountWorker: Group "vboxsf" does not exist +# TODO: find out what this is, remove comment if obsolete + +RDEPEND=" + acct-group/vboxguest + acct-group/vboxsf + acct-user/vboxguest + sys-libs/pam + sys-libs/zlib + dbus? ( sys-apps/dbus ) + gui? ( + x11-apps/xrandr + x11-apps/xrefresh + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXmu + x11-libs/libXt + ) +" +# some libs here are indirect dependencies, and also needed at compile time. +# keeping them in DEPEND to avoid warnings from qa-vdb. +DEPEND=" + ${RDEPEND} + gui? ( + x11-libs/libICE + x11-libs/libSM + x11-libs/libXau + x11-libs/libXdmcp + x11-base/xorg-proto + ) +" +BDEPEND=" + >=dev-lang/yasm-0.6.2 + >=dev-util/kbuild-0.1.9998.3127 + sys-devel/bin86 +
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/
commit: 2ed9a1e05ae19a02d13274a25cd3d8f955187006 Author: Viorel Munteanu gentoo org> AuthorDate: Tue Apr 18 16:55:00 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Fri Apr 21 16:35:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ed9a1e0 app-emulation/virtualbox: add 6.1.44 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox/Manifest | 1 + app-emulation/virtualbox/virtualbox-6.1.44.ebuild | 665 ++ 2 files changed, 666 insertions(+) diff --git a/app-emulation/virtualbox/Manifest b/app-emulation/virtualbox/Manifest index 3177f5a3a894..7216099ce109 100644 --- a/app-emulation/virtualbox/Manifest +++ b/app-emulation/virtualbox/Manifest @@ -1,4 +1,5 @@ DIST VirtualBox-6.1.42.tar.bz2 165554573 BLAKE2B 8419793d9e4c4d0804baba926443a27259b012ab90d1bb27c8f9d90b018ddbef83d1cc47e9f5b88e6e247f22c186603584a5ddee4b0c04fe842eba56f3fd103a SHA512 a4861b44ee85d6d1d72ba1d19b5598873503feeb6d562cf7d8c770cc9b466741bdfa5abe74dc4e7952ff189d14c6caf60f584731492c38f688a360baba019ab2 +DIST VirtualBox-6.1.44.tar.bz2 165775421 BLAKE2B e87d7175bc616784c79d02b595d81119cedc7f4df1822b71ca10b85d44d5cd1dacd999e7867a0bef8579ea715ef732b990cef63f3325fff0c139abe394d88ad7 SHA512 49c3baa1a40dcafcc6b31d0abcfecfcb24305de44e5efd3f68ba4443574e21b8cc34d7288e0fbc56730bc3be2bee07089b7dfed14848a88dc38a1433b6dda8af DIST VirtualBox-7.0.6.tar.bz2 199512172 BLAKE2B cfe4d7abd57dfdb0294177759e80aa9fda797b9b5433f214771a57764cb23404450169e8c7c30cda13de85b8e02a37024584c7b1f0b5a44b10b100aa66b8d5c5 SHA512 f9db7a154e392f550f50abe774fc6263eb0b6f86dccc069f2c5012fedbe2debbf5b8ba62cca44ea0d5d5475652188176bfb888266f69197677b22854f02b64a0 DIST virtualbox-help-7.0.6.tar.xz 3939412 BLAKE2B ea1326bccb3c2edc33ab37e122a7bedf79475d335e632ee62f99e0dce4b80de7634cbfe121c8c7ccd6588ff3b81effe7b20efe123cc44bc7b1ff4f6a851302a6 SHA512 ffb59f0c99c91b165a0b83d29317e04eee9097b0d0ac92a0d3e71558e70ec8b2807491a4633562a5e820e5f5a8e1339883031fd03de93d09a188f19b8b4d3a93 DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87 SHA512 1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57 diff --git a/app-emulation/virtualbox/virtualbox-6.1.44.ebuild b/app-emulation/virtualbox/virtualbox-6.1.44.ebuild new file mode 100644 index ..83716b3fb648 --- /dev/null +++ b/app-emulation/virtualbox/virtualbox-6.1.44.ebuild @@ -0,0 +1,665 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# To add a new Python here: +# 1. Patch src/libs/xpcom18a4/python/Makefile.kmk (copy the previous impl's logic) +#Do NOT skip this part. It'll end up silently not-building the Python extension +#or otherwise misbehaving if you do. +# +# 2. Then update PYTHON_COMPAT & set PYTHON_SINGLE_TARGET for testing w/ USE=python. +# +# May need to look at other distros (e.g. Arch Linux) to find patches for newer +# Python versions as upstream tends to lag. Upstream may have patches on their +# trunk branch but not release branch. +# +# See bug #785835, bug #856121. +PYTHON_COMPAT=( python3_{9..11} ) + +inherit desktop edo flag-o-matic java-pkg-opt-2 linux-info multilib optfeature pax-utils \ + python-single-r1 tmpfiles toolchain-funcs udev xdg + +MY_PN="VirtualBox" +MY_P=${MY_PN}-${PV} + +DESCRIPTION="Family of powerful x86 virtualization products for enterprise and home use" +HOMEPAGE="https://www.virtualbox.org/; +SRC_URI="https://download.virtualbox.org/virtualbox/${PV}/${MY_P}.tar.bz2 + https://gitweb.gentoo.org/proj/virtualbox-patches.git/snapshot/virtualbox-patches-6.1.36.tar.bz2; +S="${WORKDIR}/${MY_PN}-${PV}" + +LICENSE="GPL-2 dtrace? ( CDDL )" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64" +IUSE="alsa debug doc dtrace headless java lvm +opus pam pax-kernel pch pulseaudio +opengl python +qt5 +sdk +sdl +udev vboxwebsrv vnc" + +unset WATCOM #856769 + +COMMON_DEPEND=" + ${PYTHON_DEPS} + acct-group/vboxusers + ~app-emulation/virtualbox-modules-${PV} + >=dev-libs/libxslt-1.1.19 + net-misc/curl + dev-libs/libxml2 + media-libs/libpng:0= + media-libs/libvpx:0= + sys-libs/zlib:= + !headless? ( + sdl? ( media-libs/libsdl:0[X,video] ) + x11-base/xorg-proto + x11-libs/libX11 + x11-libs/libxcb:= + x11-libs/libXcursor + x11-libs/libXext + x11-libs/libXmu + x11-libs/libXt + opengl? ( + media-libs/libglvnd[X] + virtual/glu + ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 +
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-additions/
commit: 4df40ff31bd13c95ee281981aac0eaeb182a18f3 Author: Viorel Munteanu gentoo org> AuthorDate: Wed Apr 19 17:09:05 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Fri Apr 21 16:35:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4df40ff3 app-emulation/virtualbox-additions: add 6.1.44 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-additions/Manifest| 1 + .../virtualbox-additions-6.1.44.ebuild | 25 ++ 2 files changed, 26 insertions(+) diff --git a/app-emulation/virtualbox-additions/Manifest b/app-emulation/virtualbox-additions/Manifest index ca6f699a2336..11f3553a62f9 100644 --- a/app-emulation/virtualbox-additions/Manifest +++ b/app-emulation/virtualbox-additions/Manifest @@ -1,2 +1,3 @@ DIST VBoxGuestAdditions_6.1.42.iso 63946752 BLAKE2B 56cb4bcb256e9def35fa0c2ff2b9cc18ec52d8d8d5def2b2619861a0bee18970314b7c26a8413ba8317183612d0f4762d7b20524d4422ccdcf11e82455aed238 SHA512 b2bbe3e3defc1131eec1769b508fd604835ba0e28e4b77ddbaa838ee6d3b0b8a0b89841226750cc8b7dc8b5fa918b613b6c9083449cb1da9b6fe1f410d501315 +DIST VBoxGuestAdditions_6.1.44.iso 63952896 BLAKE2B afbcf9e3d648b4314cdee8ef008a4e0ca34d071bf4aa819f157c4414072ef341c1996b67a497b31b903c9e9f984a7800f1cd8caf7d1ccf54cddbadb499fc2a6e SHA512 19bc732f47883867ff3822eacf8d7cf88fa17e994b7b2d8d8081068be464d27402e2ca6ee0f1584d7fe9b2e8aa02c654827f353cb8ad1bb339d885b08367090e DIST VBoxGuestAdditions_7.0.6.iso 53049344 BLAKE2B df18a10dd6af3b4fd6a7d8e0d14b70d3a93274eb60b41e419c69ffe68bac3e5780782c32ace3a402c7755310f614ab42560d969f016f89d2ef5e32e06a6a260c SHA512 ba948b05209cad10d0772009af7529339faa44c31f75e0e10811887bd280f5fb7ed545dec315380ea99532bcbfc72833740c3c8b55502e8ec883d809c2bce47f diff --git a/app-emulation/virtualbox-additions/virtualbox-additions-6.1.44.ebuild b/app-emulation/virtualbox-additions/virtualbox-additions-6.1.44.ebuild new file mode 100644 index ..9729d64d300e --- /dev/null +++ b/app-emulation/virtualbox-additions/virtualbox-additions-6.1.44.ebuild @@ -0,0 +1,25 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN=VBoxGuestAdditions +MY_P=${MY_PN}_${PV} + +DESCRIPTION="CD image containing guest additions for VirtualBox" +HOMEPAGE="https://www.virtualbox.org/; +SRC_URI="https://download.virtualbox.org/virtualbox/${PV}/${MY_P}.iso; +S="${WORKDIR}" + +LICENSE="GPL-2+ LGPL-2.1+ MIT SGI-B-2.0 CDDL" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64" + +src_unpack() { + return 0 +} + +src_install() { + insinto /usr/share/${PN/-additions} + newins "${DISTDIR}"/${MY_P}.iso ${MY_PN}.iso +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox/, app-emulation/virtualbox/files/
commit: 02799f44453bb226b6d8763632ea89fb690750d4 Author: Viorel Munteanu gentoo org> AuthorDate: Tue Apr 18 18:39:42 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Fri Apr 21 16:35:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02799f44 app-emulation/virtualbox: add 7.0.8 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox/Manifest | 3 + ...tualbox-7.0.8-disable-rebuild-iPxeBiosBin.patch | 18 + .../files/virtualbox-7.0.8-mtune-keep-size.patch | 13 + .../files/virtualbox-7.0.8-python3_11.patch| 86 +++ app-emulation/virtualbox/virtualbox-7.0.8.ebuild | 733 + 5 files changed, 853 insertions(+) diff --git a/app-emulation/virtualbox/Manifest b/app-emulation/virtualbox/Manifest index 7216099ce109..41f477b81cac 100644 --- a/app-emulation/virtualbox/Manifest +++ b/app-emulation/virtualbox/Manifest @@ -1,5 +1,8 @@ DIST VirtualBox-6.1.42.tar.bz2 165554573 BLAKE2B 8419793d9e4c4d0804baba926443a27259b012ab90d1bb27c8f9d90b018ddbef83d1cc47e9f5b88e6e247f22c186603584a5ddee4b0c04fe842eba56f3fd103a SHA512 a4861b44ee85d6d1d72ba1d19b5598873503feeb6d562cf7d8c770cc9b466741bdfa5abe74dc4e7952ff189d14c6caf60f584731492c38f688a360baba019ab2 DIST VirtualBox-6.1.44.tar.bz2 165775421 BLAKE2B e87d7175bc616784c79d02b595d81119cedc7f4df1822b71ca10b85d44d5cd1dacd999e7867a0bef8579ea715ef732b990cef63f3325fff0c139abe394d88ad7 SHA512 49c3baa1a40dcafcc6b31d0abcfecfcb24305de44e5efd3f68ba4443574e21b8cc34d7288e0fbc56730bc3be2bee07089b7dfed14848a88dc38a1433b6dda8af DIST VirtualBox-7.0.6.tar.bz2 199512172 BLAKE2B cfe4d7abd57dfdb0294177759e80aa9fda797b9b5433f214771a57764cb23404450169e8c7c30cda13de85b8e02a37024584c7b1f0b5a44b10b100aa66b8d5c5 SHA512 f9db7a154e392f550f50abe774fc6263eb0b6f86dccc069f2c5012fedbe2debbf5b8ba62cca44ea0d5d5475652188176bfb888266f69197677b22854f02b64a0 +DIST VirtualBox-7.0.8.tar.bz2 199298777 BLAKE2B 6e36532516fb1ebee4cf7f356659a8cde6bd5074a509c824499ed34d8d0ffc9aff45211d4dcb35e3977fcd72a9b18796ed57f8760dd45e578d8225814c4c8710 SHA512 4c25f8275269d085cf347596a242b8921f140e0e40d8c44fd6b171742b8cbd0c9a45f4702dbc0c1272e10091be68c3668711c9e4d1a8b3ce57d25f871e0eb9fe DIST virtualbox-help-7.0.6.tar.xz 3939412 BLAKE2B ea1326bccb3c2edc33ab37e122a7bedf79475d335e632ee62f99e0dce4b80de7634cbfe121c8c7ccd6588ff3b81effe7b20efe123cc44bc7b1ff4f6a851302a6 SHA512 ffb59f0c99c91b165a0b83d29317e04eee9097b0d0ac92a0d3e71558e70ec8b2807491a4633562a5e820e5f5a8e1339883031fd03de93d09a188f19b8b4d3a93 +DIST virtualbox-help-7.0.8.tar.xz 3941816 BLAKE2B f1c82ccc8a0d4e99f2302a7024a551e7e4a70348b193cf0c3a3b2917a717451c74d652555cadb278f6e27c47dac88a8121acfe9425bc0f5b82b5101475f384b3 SHA512 7483c4321492effb5b4329d48b363d8d2b3aaa248c0259cd06569497090aa438c39e94d6a5da4f511202f424e596f66e7580e37ffa5da1fd0fadcd99c5ef DIST virtualbox-patches-6.1.36.tar.bz2 2733 BLAKE2B dcfebfeca4873d382441515d48b4dfee9343bc7c83ea3cbb5002dbf7975143a79fae9a701b67dc35505e9ca03ff1b6293cb7c3279c4fdfda8ad21ba5fb9b7e87 SHA512 1bed5cdefbf8e7c4b0d9092ba4961ecf2262f27f35c71a91ef6f2e8fe8a1d92ed74f06bafbf58d70ba7165d933997f58073f4d4f4051e3ba5c0339b729066f57 +DIST virtualbox-patches-7.0.8.tar.bz2 2733 BLAKE2B 044dfe02a5bd5e757091318b394b0e5918677b5bbce9caef4a18d4d8df54821559f0df6ffbdd6f52d4934bc4018e9c9d908571c5d3d8804fd3b0f22a7a1aed84 SHA512 93a06aa3f9508d3a8743ca8494a958159b5bc3fd7a0a08ff23414d05c4f31084cf0f1c82a3866e222c83e6996ba004546f0bd33c6eb9a90eec8e548b8b3f2fbf diff --git a/app-emulation/virtualbox/files/virtualbox-7.0.8-disable-rebuild-iPxeBiosBin.patch b/app-emulation/virtualbox/files/virtualbox-7.0.8-disable-rebuild-iPxeBiosBin.patch new file mode 100644 index ..29ec3aee72c1 --- /dev/null +++ b/app-emulation/virtualbox/files/virtualbox-7.0.8-disable-rebuild-iPxeBiosBin.patch @@ -0,0 +1,18 @@ +When compiling with clang we get: + +src/VBox/Devices/PC/ipxe/src/core/settings.c:310:8: error: fields must have a constant size: 'variable length array in structure' extension will never be supported + +Apply this patch conditionally to disable rebuilding iPxeBiosBin.rom when using clang. + +--- a/src/VBox/Devices/PC/ipxe/Makefile.kmk b/src/VBox/Devices/PC/ipxe/Makefile.kmk +@@ -45,7 +45,8 @@ + iPxeBiosBin_CLEAN= \ + $(iPxeBiosBin_0_OUTDIR)/iPxeBiosBin.c \ + +-if1of ($(KBUILD_TARGET), darwin os2 solaris win) ++# Disable building on Linux if using clang ++if1of ($(KBUILD_TARGET), darwin os2 solaris win linux) + $$(iPxeBiosBin_0_OUTDIR)/iPxeBiosBin.c: $(PATH_SUB_CURRENT)/iPxeBiosBin.rom $(VBOX_BIN2C) | $$(dir $$@) + $(call MSG_TOOL,bin2c,iPxeBiosBin,$<,$@) + $(QUIET)$(VBOX_BIN2C) -min 32 -max 56 -mask 0x1ff -export NetBiosBinary $< $@ diff --git a/app-emulation/virtualbox/files/virtualbox-7.0.8-mtune-keep-size.patch b/app-emulation/virtualbox/files/virtualbox-7.0.8-mtune-keep-size.patch new file mode 100644 index ..e37d9d6dcb94 --- /dev/null +++
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-guest-additions/
commit: 54003d79ec5728ee1d59f97cfaa42d8cfa9ddf6d Author: Viorel Munteanu gentoo org> AuthorDate: Wed Apr 19 18:38:57 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Fri Apr 21 16:35:23 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54003d79 app-emulation/virtualbox-guest-additions: limit dev-uril/kbuild VirtualBox 6.1 does not build with newer kbuild. Change the RDEPEND to require old version in v6.1.42 (stable). Signed-off-by: Viorel Munteanu gentoo.org> ...ditions-6.1.42.ebuild => virtualbox-guest-additions-6.1.42-r1.ebuild} | 1 + 1 file changed, 1 insertion(+) diff --git a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.42.ebuild b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.42-r1.ebuild similarity index 99% rename from app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.42.ebuild rename to app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.42-r1.ebuild index 2c0539cd7fd2..62f724497153 100644 --- a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.42.ebuild +++ b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.42-r1.ebuild @@ -48,6 +48,7 @@ DEPEND=" " BDEPEND=" >=dev-util/kbuild-0.1.9998.3127 + <=dev-util/kbuild-0.1.9998.3500 >=dev-lang/yasm-0.6.2 sys-devel/bin86 sys-power/iasl
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-extpack-oracle/
commit: 404eaedd19f0668f7014f8fd77a21b2f9c2a0a20 Author: Viorel Munteanu gentoo org> AuthorDate: Wed Apr 19 17:11:21 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Fri Apr 21 16:35:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=404eaedd app-emulation/virtualbox-extpack-oracle: add 6.1.44 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-extpack-oracle/Manifest | 1 + .../virtualbox-extpack-oracle-6.1.44.ebuild| 28 ++ 2 files changed, 29 insertions(+) diff --git a/app-emulation/virtualbox-extpack-oracle/Manifest b/app-emulation/virtualbox-extpack-oracle/Manifest index 364874f59eec..aca652185c44 100644 --- a/app-emulation/virtualbox-extpack-oracle/Manifest +++ b/app-emulation/virtualbox-extpack-oracle/Manifest @@ -1,2 +1,3 @@ DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.42.tar.gz 11233419 BLAKE2B c380b83ae5e5cad91f83ad99805bd8627b3e1101840cc8bfcc352fdb44369ff73f7f9ae2503e3fb4aeeac2ce4182e69273a4758eb6c71dd60c89cfcadcc22cd1 SHA512 9b5643a37319113d7f9e93c49d88d7aef319060a7be4bdfb0f09044916f03a203ddeb6799b7d99c2c0f83faa7f610c72058649ef763af18f662781f8e0c10f83 +DIST Oracle_VM_VirtualBox_Extension_Pack-6.1.44.tar.gz 11233400 BLAKE2B 8e0046204956a86194f36a7e790956f1da8362f0c97e5c8c5f1c8965475255a42e1459a49004ebe0137124b23f7605200ef6a481169b684f7433803599982f35 SHA512 12b3cea7f3c54cf9f755bcc191d093ee2fd6a843626a2a5f8deb17bd0c1595492e16164bd5044795b9cc3ef6469d017ab575ca82269d76c7f5e47793313a0c3e DIST Oracle_VM_VirtualBox_Extension_Pack-7.0.6.tar.gz 18539414 BLAKE2B 5610d3a40a8e2c785821f2d38e498b4330db70700319fef056ced37cffc51492721bb7d796d94e94867f3c7c0680bdd27c2379938dd50f9de372a25b113fb5d1 SHA512 cc1c928bba49c4a851705036b81e7bd7a5e2348311eb80c6c880858d029db4df5e8720227292e1f8a168ca8be6e8479e3f5a02dc4d9800233e9b7623c602fe7c diff --git a/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.44.ebuild b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.44.ebuild new file mode 100644 index ..7043fd77ee54 --- /dev/null +++ b/app-emulation/virtualbox-extpack-oracle/virtualbox-extpack-oracle-6.1.44.ebuild @@ -0,0 +1,28 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PV="$(ver_cut 1-3)" +MY_PN="Oracle_VM_VirtualBox_Extension_Pack" +MY_P="${MY_PN}-${MY_PV}" + +DESCRIPTION="PUEL extensions for VirtualBox" +HOMEPAGE="https://www.virtualbox.org/; +SRC_URI="https://download.virtualbox.org/virtualbox/${MY_PV}/${MY_P}.vbox-extpack -> ${MY_P}.tar.gz" +S="${WORKDIR}" + +LICENSE="PUEL-11" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64" +RESTRICT="bindist mirror strip" + +RDEPEND=">=app-emulation/virtualbox-${MY_PV}" + +QA_PREBUILT="usr/lib*/virtualbox/ExtensionPacks/${MY_PN}/*" + +src_install() { + insinto /usr/$(get_libdir)/virtualbox/ExtensionPacks/${MY_PN} + doins -r linux.${ARCH} + doins ExtPack* PXE-Intel.rom +}
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: 3c47781472a64217a3dfef9c94968e1fa6b83858 Author: Viorel Munteanu gentoo org> AuthorDate: Tue Apr 18 16:43:48 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Fri Apr 21 16:35:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c477814 app-emulation/virtualbox-modules: add 6.1.44 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/Manifest | 1 + .../virtualbox-modules-6.1.44.ebuild | 81 ++ 2 files changed, 82 insertions(+) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index c5eb20b15cf8..0d9ec86a218d 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,2 +1,3 @@ DIST vbox-kernel-module-src-6.1.42.tar.xz 679052 BLAKE2B d89324cee9cfc71e2762f5d2b7dfff33297b0d2eab5714ad9ddcfb762b1263ca17acbe5fdffe53170936fe0a0faffbc69989b62cdcc0b979f394fcff35f5b69c SHA512 3bb363c8f163b5958edc11c971122c35977275c0995eab832262277720c7486150939d50a0640170fa7a5cd32c1dc2918c5e3430ec90a836400d0a774b48d886 +DIST vbox-kernel-module-src-6.1.44.tar.xz 678920 BLAKE2B d18bd899205b1baa476b6a17b29c8f210238ddcf5949dd5f7b73e06854c85a816422b8f24045d3d0c1adb3cf1fcadbe089e61c2b9764262a14b04b2beaede8be SHA512 a682c94e61ad1c6090223348522123ee7ba87cdd69aaa0bc09a268068bebc2f9d7c8a156c52d82237999f26664790dddb1c8aca72ac4b5ba2133e35086f6516c DIST vbox-kernel-module-src-7.0.6.tar.xz 718156 BLAKE2B 9f855482c77b14e233ed247f7d94df7c23a00e0f9fca27926921f8c18fa6ab2205075f1b9be61429cfbee325d5f22805c850c0c79fd4fa9ccf7668dcb714f345 SHA512 fca794fd36203b296ce14d7d06022360bb9d94a6e06d8d9c77cc0221f63a898b6482b423e7deb6bd7b0355ee98fc3c7bbe11c9a1fa5dcf1d634eebc4fe537dc3 diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild new file mode 100644 index ..9ecbdb504d37 --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-6.1.44.ebuild @@ -0,0 +1,81 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# XXX: the tarball here is just the kernel modules split out of the binary +# package that comes from VirtualBox-*.run +# XXX: update: now it is split from virtualbox-*-Debian~bullseye_amd64.deb + +EAPI=8 + +inherit linux-mod toolchain-funcs + +MY_P="vbox-kernel-module-src-${PV}" +DESCRIPTION="Kernel Modules for Virtualbox" +HOMEPAGE="https://www.virtualbox.org/; +SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${MY_P}.tar.xz; +S="${WORKDIR}" + +LICENSE="GPL-2" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64" + +BUILD_TARGETS="all" +MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})" +MODULESD_VBOXDRV_ENABLED="yes" +MODULESD_VBOXNETADP_ENABLED="no" +MODULESD_VBOXNETFLT_ENABLED="no" +CONFIG_CHECK="~!SPINLOCK JUMP_LABEL" + +# Check if the build directory exists and all directories above it have sane permissions +virtualbox_check_kv_dir() { + if [[ ! -d ${KV_DIR} ]]; then + elog "Directory not found: ${KV_DIR}" + local a=$(dirname "${KV_DIR}") + while [[ -n $a && $a != '/' ]]; do + if [[ -d $a && ( ! -r $a || ! -x $a ) ]]; then + elog "Please check permissions of $a" + fi + a=$(dirname "$a") + done + return 1 + fi + return 0 +} + +pkg_pretend() { + # bug 893286 + get_version + virtualbox_check_kv_dir +} + +pkg_setup() { + linux-mod_pkg_setup + virtualbox_check_kv_dir || die + BUILD_PARAMS="CC=\"$(tc-getBUILD_CC)\" KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" + if linux_chkconfig_present CC_IS_CLANG; then + ewarn "Warning: building ${PN} with a clang-built kernel is experimental." + + BUILD_PARAMS+=' CC=${CHOST}-clang' + if linux_chkconfig_present LD_IS_LLD; then + BUILD_PARAMS+=' LD=ld.lld' + if linux_chkconfig_present LTO_CLANG_THIN; then + # kernel enables cache by default leading to sandbox violations + BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir=' + fi + fi + fi +} + +src_install() { + linux-mod_src_install + insinto /usr/lib/modules-load.d/ + newins "${FILESDIR}"/virtualbox.conf-r1 virtualbox.conf +} + +pkg_postinst() { + # Remove vboxpci.ko from current running kernel + # This module is obsolete, removed in december 2019, so it may be missing. No || die + # TODO: consider removing this line in the near future + find /lib/modules/${KV_FULL}/misc -type f -name "vboxpci.ko" -delete
[gentoo-commits] repo/gentoo:master commit in: app-emulation/virtualbox-modules/
commit: 7c0bce2f517147970c05ac7c809ff31b83477509 Author: Viorel Munteanu gentoo org> AuthorDate: Tue Apr 18 16:45:22 2023 + Commit: Viorel Munteanu gentoo org> CommitDate: Fri Apr 21 16:35:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c0bce2f app-emulation/virtualbox-modules: add 7.0.8 Bug: https://bugs.gentoo.org/760102 Closes: https://bugs.gentoo.org/880229 Signed-off-by: Viorel Munteanu gentoo.org> app-emulation/virtualbox-modules/Manifest | 1 + .../virtualbox-modules-7.0.8.ebuild| 81 ++ 2 files changed, 82 insertions(+) diff --git a/app-emulation/virtualbox-modules/Manifest b/app-emulation/virtualbox-modules/Manifest index 0d9ec86a218d..5abd73514c14 100644 --- a/app-emulation/virtualbox-modules/Manifest +++ b/app-emulation/virtualbox-modules/Manifest @@ -1,3 +1,4 @@ DIST vbox-kernel-module-src-6.1.42.tar.xz 679052 BLAKE2B d89324cee9cfc71e2762f5d2b7dfff33297b0d2eab5714ad9ddcfb762b1263ca17acbe5fdffe53170936fe0a0faffbc69989b62cdcc0b979f394fcff35f5b69c SHA512 3bb363c8f163b5958edc11c971122c35977275c0995eab832262277720c7486150939d50a0640170fa7a5cd32c1dc2918c5e3430ec90a836400d0a774b48d886 DIST vbox-kernel-module-src-6.1.44.tar.xz 678920 BLAKE2B d18bd899205b1baa476b6a17b29c8f210238ddcf5949dd5f7b73e06854c85a816422b8f24045d3d0c1adb3cf1fcadbe089e61c2b9764262a14b04b2beaede8be SHA512 a682c94e61ad1c6090223348522123ee7ba87cdd69aaa0bc09a268068bebc2f9d7c8a156c52d82237999f26664790dddb1c8aca72ac4b5ba2133e35086f6516c DIST vbox-kernel-module-src-7.0.6.tar.xz 718156 BLAKE2B 9f855482c77b14e233ed247f7d94df7c23a00e0f9fca27926921f8c18fa6ab2205075f1b9be61429cfbee325d5f22805c850c0c79fd4fa9ccf7668dcb714f345 SHA512 fca794fd36203b296ce14d7d06022360bb9d94a6e06d8d9c77cc0221f63a898b6482b423e7deb6bd7b0355ee98fc3c7bbe11c9a1fa5dcf1d634eebc4fe537dc3 +DIST vbox-kernel-module-src-7.0.8.tar.xz 718032 BLAKE2B f8993f6668d12f6bb6a4ab81376e02b11f806012e9ef101ab7d1cbe17004ce34c9214691e1047aa0b5a82b25b91521b9c9ab20a8b7638136cc64e44f1dda89e6 SHA512 5f56a94cdac2490a2dfea3f006f7fb0229e7467d7a71029063c200d42dbf4fbeb65d3d0612f862c5c303f8cd5b60a9ab58dc7a8f593f128e7e6b3f89c53eaefc diff --git a/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild new file mode 100644 index ..b492291d280a --- /dev/null +++ b/app-emulation/virtualbox-modules/virtualbox-modules-7.0.8.ebuild @@ -0,0 +1,81 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# XXX: the tarball here is just the kernel modules split out of the binary +# package that comes from VirtualBox-*.run +# XXX: update: now it is split from virtualbox-*-Debian~bullseye_amd64.deb + +EAPI=8 + +inherit linux-mod toolchain-funcs + +MY_P="vbox-kernel-module-src-${PV}" +DESCRIPTION="Kernel Modules for Virtualbox" +HOMEPAGE="https://www.virtualbox.org/; +SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${MY_P}.tar.xz; +S="${WORKDIR}" + +LICENSE="GPL-3" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64" + +BUILD_TARGETS="all" +MODULE_NAMES="vboxdrv(misc:${S}) vboxnetflt(misc:${S}) vboxnetadp(misc:${S})" +MODULESD_VBOXDRV_ENABLED="yes" +MODULESD_VBOXNETADP_ENABLED="no" +MODULESD_VBOXNETFLT_ENABLED="no" +CONFIG_CHECK="~!SPINLOCK JUMP_LABEL" + +# Check if the build directory exists and all directories above it have sane permissions +virtualbox_check_kv_dir() { + if [[ ! -d ${KV_DIR} ]]; then + elog "Directory not found: ${KV_DIR}" + local a=$(dirname "${KV_DIR}") + while [[ -n $a && $a != '/' ]]; do + if [[ -d $a && ( ! -r $a || ! -x $a ) ]]; then + elog "Please check permissions of $a" + fi + a=$(dirname "$a") + done + return 1 + fi + return 0 +} + +pkg_pretend() { + # bug 893286 + get_version + virtualbox_check_kv_dir +} + +pkg_setup() { + linux-mod_pkg_setup + virtualbox_check_kv_dir || die + BUILD_PARAMS="CC=\"$(tc-getBUILD_CC)\" KERN_DIR=${KV_DIR} KERN_VER=${KV_FULL} O=${KV_OUT_DIR} V=1 KBUILD_VERBOSE=1" + if linux_chkconfig_present CC_IS_CLANG; then + ewarn "Warning: building ${PN} with a clang-built kernel is experimental." + + BUILD_PARAMS+=' CC=${CHOST}-clang' + if linux_chkconfig_present LD_IS_LLD; then + BUILD_PARAMS+=' LD=ld.lld' + if linux_chkconfig_present LTO_CLANG_THIN; then + # kernel enables cache by default leading to sandbox violations + BUILD_PARAMS+=' ldflags-y=--thinlto-cache-dir= LDFLAGS_MODULE=--thinlto-cache-dir=' + fi + fi + fi +} + +src_install() { + linux-mod_src_install + insinto
[gentoo-commits] repo/gentoo:master commit in: sys-libs/binutils-libs/
commit: 5ff305f24fb0641eb161a1bcee572983d91e7a36 Author: Sam James gentoo org> AuthorDate: Fri Apr 21 16:34:12 2023 + Commit: Sam James gentoo org> CommitDate: Fri Apr 21 16:34:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ff305f2 sys-libs/binutils-libs: Stabilize 2.39-r5 amd64, #904749 Signed-off-by: Sam James gentoo.org> sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild b/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild index 05f6b752897d..ec52714b83cd 100644 --- a/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild +++ b/sys-libs/binutils-libs/binutils-libs-2.39-r5.ebuild @@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz LICENSE="|| ( GPL-3 LGPL-3 )" SLOT="0/${PV%_p?}" IUSE="64-bit-bfd cet multitarget nls static-libs" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" BDEPEND="nls? ( sys-devel/gettext )" DEPEND="sys-libs/zlib[${MULTILIB_USEDEP}]"
[gentoo-commits] repo/gentoo:master commit in: sys-devel/binutils/
commit: e1c9545326cf90002922f2437a4538241ded5c03 Author: Sam James gentoo org> AuthorDate: Fri Apr 21 16:34:11 2023 + Commit: Sam James gentoo org> CommitDate: Fri Apr 21 16:34:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1c95453 sys-devel/binutils: Stabilize 2.39-r5 amd64, #904749 Signed-off-by: Sam James gentoo.org> sys-devel/binutils/binutils-2.39-r5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys-devel/binutils/binutils-2.39-r5.ebuild b/sys-devel/binutils/binutils-2.39-r5.ebuild index 5e3b36d02477..7c9fd711298a 100644 --- a/sys-devel/binutils/binutils-2.39-r5.ebuild +++ b/sys-devel/binutils/binutils-2.39-r5.ebuild @@ -33,7 +33,7 @@ else [[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI} https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz; SLOT=$(ver_cut 1-2) - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" fi #
[gentoo-commits] repo/gentoo:master commit in: dev-java/jaxrs-api/
commit: 7b3e6bc6ad5e21737a21c5560af4f477e9195316 Author: Volkmar W. Pogatzki pogatzki net> AuthorDate: Fri Apr 21 15:57:49 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 21 16:25:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b3e6bc6 dev-java/jaxrs-api: drop 2.1.6 Signed-off-by: Volkmar W. Pogatzki pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/30690 Signed-off-by: Arthur Zamarin gentoo.org> dev-java/jaxrs-api/jaxrs-api-2.1.6.ebuild | 59 --- 1 file changed, 59 deletions(-) diff --git a/dev-java/jaxrs-api/jaxrs-api-2.1.6.ebuild b/dev-java/jaxrs-api/jaxrs-api-2.1.6.ebuild deleted file mode 100644 index ee1e37e0d661.. --- a/dev-java/jaxrs-api/jaxrs-api-2.1.6.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Skeleton command: -# java-ebuilder --generate-ebuild --workdir . --pom jaxrs-api/pom.xml --download-uri https://github.com/jakartaee/rest/archive/2.1.6.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild jaxrs-api-2.1.6.ebuild - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="jakarta.ws.rs:jakarta.ws.rs-api:2.1.6" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Jakarta RESTful Web Services API" -HOMEPAGE="https://github.com/jakartaee/rest; -SRC_URI="https://github.com/jakartaee/rest/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="EPL-2.0 GPL-2-with-classpath-exception" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64 x86" - -# Compile dependencies -# POM: ${PN}/pom.xml -# jakarta.activation:jakarta.activation-api:1.2.1 -> >=dev-java/jakarta-activation-api-1.2.2:1 -# jakarta.xml.bind:jakarta.xml.bind-api:2.3.2 -> >=dev-java/jaxb-api-2.3.3:2 -# POM: ${PN}/pom.xml -# test? junit:junit:4.11 -> >=dev-java/junit-4.13.2:4 -# test? org.glassfish.jaxb:jaxb-runtime:2.3.2 -> !!!groupId-not-found!!! -# test? org.mockito:mockito-core:2.22.0 -> >=dev-java/mockito-4.4.0:4 - -DEPEND=" - >=virtual/jdk-11:* - dev-java/jakarta-activation-api:1 - dev-java/jaxb-api:2 - test? ( - dev-java/jaxb-runtime:4 - dev-java/mockito:4 - ) -" - -RDEPEND=">=virtual/jre-1.8:*" - -DOCS=( ../{CONTRIBUTING,NOTICE,README}.md ) - -S="${WORKDIR}/rest-${PV}/${PN}" - -JAVA_CLASSPATH_EXTRA="jakarta-activation-api-1,jaxb-api-2" -JAVA_SRC_DIR="src/main/java" - -JAVA_TEST_GENTOO_CLASSPATH="jaxb-runtime-4,junit-4,mockito-4" -JAVA_TEST_SRC_DIR="src/test/java" - -# "mvn test" -> Tests run: 34, Failures: 0, Errors: 0, Skipped: 3 -# 1) testSerializationOfJaxbLink(javax.ws.rs.core.JaxbLinkTest) -# javax.xml.bind.JAXBException: Implementation of JAXB-API has not been found on module path or classpath. -JAVA_TEST_EXCLUDES=( - javax.ws.rs.core.JaxbLinkTest -)
[gentoo-commits] repo/gentoo:master commit in: dev-python/doit-py/
commit: 4f6f13101d6934a7efc15b3f56fa14c013606c6c Author: Azamat H. Hackimov gmail com> AuthorDate: Fri Apr 21 16:14:49 2023 + Commit: David Seifert gentoo org> CommitDate: Fri Apr 21 16:14:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f6f1310 dev-python/doit-py: drop 0.5.0 Closes: https://github.com/gentoo/gentoo/pull/30687 Signed-off-by: Azamat H. Hackimov gmail.com> Signed-off-by: David Seifert gentoo.org> dev-python/doit-py/Manifest | 1 - dev-python/doit-py/doit-py-0.5.0.ebuild | 27 --- 2 files changed, 28 deletions(-) diff --git a/dev-python/doit-py/Manifest b/dev-python/doit-py/Manifest index a0966693812b..7b7691a48937 100644 --- a/dev-python/doit-py/Manifest +++ b/dev-python/doit-py/Manifest @@ -1,2 +1 @@ DIST doit-py-0.5.0.gh.tar.gz 15174 BLAKE2B 092f21549d3c088baf8a96b8dd7575304d08c7ae7b0472e7a890159247422060af06c1cc14064cd608bd59e71788067c5374953b16f4511971bb3018c0245cd4 SHA512 f9e70be30f47b7251bdb479762dabe655be898f9fe37fc5ac6608110a82863a08002271620569745f9ec2f47c03529c044a6ea74244b8bb6438b3fbe7e4c28f7 -DIST doit-py-0.5.0.tar.gz 15174 BLAKE2B 092f21549d3c088baf8a96b8dd7575304d08c7ae7b0472e7a890159247422060af06c1cc14064cd608bd59e71788067c5374953b16f4511971bb3018c0245cd4 SHA512 f9e70be30f47b7251bdb479762dabe655be898f9fe37fc5ac6608110a82863a08002271620569745f9ec2f47c03529c044a6ea74244b8bb6438b3fbe7e4c28f7 diff --git a/dev-python/doit-py/doit-py-0.5.0.ebuild b/dev-python/doit-py/doit-py-0.5.0.ebuild deleted file mode 100644 index 309e8b5cd190.. --- a/dev-python/doit-py/doit-py-0.5.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{9..10} ) - -inherit distutils-r1 - -DESCRIPTION="doit tasks for python stuff" -HOMEPAGE="https://pythonhosted.org/doit-py/ https://github.com/pydoit/doit-py; -SRC_URI="https://github.com/pydoit/doit-py/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~riscv x86" - -DEPEND=" - test? ( - app-text/hunspell[l10n_en] - dev-python/pyflakes[${PYTHON_USEDEP}] - )" -RDEPEND=" - dev-python/configclass[${PYTHON_USEDEP}]" - -distutils_enable_sphinx doc -distutils_enable_tests pytest
[gentoo-commits] repo/gentoo:master commit in: app-arch/upx/, app-arch/upx/files/
commit: b0b2e526e852b58f2e863b2341eb464462873f20 Author: Azamat H. Hackimov gmail com> AuthorDate: Fri Apr 21 16:14:44 2023 + Commit: David Seifert gentoo org> CommitDate: Fri Apr 21 16:14:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0b2e526 app-arch/upx: drop 4.0.1-r1 Signed-off-by: Azamat H. Hackimov gmail.com> Signed-off-by: David Seifert gentoo.org> app-arch/upx/Manifest | 1 - app-arch/upx/files/upx-4.0.1-CVE-2023-23456.patch | 61 --- app-arch/upx/files/upx-4.0.1-CVE-2023-23457.patch | 45 - app-arch/upx/upx-4.0.1-r1.ebuild | 35 - 4 files changed, 142 deletions(-) diff --git a/app-arch/upx/Manifest b/app-arch/upx/Manifest index c06784b73e2c..cdaf5d2019f0 100644 --- a/app-arch/upx/Manifest +++ b/app-arch/upx/Manifest @@ -1,2 +1 @@ -DIST upx-4.0.1-src.tar.xz 1154032 BLAKE2B 0da23cedf73506e06e5dcf19ab0d194d8e578188bb4d75e760fe3f7dc7f24a9d42ff4b75fd9514162f48ae7cfad347b5bd65789805071354a74129960807843b SHA512 f2e42c83fd4a0d273a20c8b0f0d1eb201edcd1f10c779d2a6e8ac0812741c3af0c887382e54894190ecc4c7002a910524b2ed79ae7a7b595b8392598ad2e1235 DIST upx-4.0.2-src.tar.xz 1191960 BLAKE2B d1b111d886498628174653e2184bb648862986c6b65441a31ccbbd5360d9fd04d2d8b6cb276111cf4726f38aba0a3cd2c42b6fd62caba69a7996a4e59a5471ca SHA512 0aafbaf97a25e9cd1866d03358f5eceab2c0ba4b2f3acdd58178b41c32af58335b6cb843d83f3398d4ceedc238bfcd95f86a20c38a11d5e4e8af6a28c7e8b82e diff --git a/app-arch/upx/files/upx-4.0.1-CVE-2023-23456.patch b/app-arch/upx/files/upx-4.0.1-CVE-2023-23456.patch deleted file mode 100644 index 779800a08e40.. --- a/app-arch/upx/files/upx-4.0.1-CVE-2023-23456.patch +++ /dev/null @@ -1,61 +0,0 @@ -From 1d291ff0db8a056600ebdebb9c3c62d700eaa842 Mon Sep 17 00:00:00 2001 -From: John Reiser -Date: Thu, 24 Nov 2022 10:28:03 -0800 -Subject: [PATCH] p_tmt: more sanity of input, cleanup MemBuffer usage - -https://github.com/upx/upx/issues/632 - modified: src/p_tmt.cpp - src/p_tmt.cpp | 23 +++ - 1 file changed, 11 insertions(+), 12 deletions(-) - -diff --git a/src/p_tmt.cpp b/src/p_tmt.cpp -index 7dc72888..592809a9 100644 a/src/p_tmt.cpp -+++ b/src/p_tmt.cpp -@@ -173,15 +173,13 @@ int PackTmt::readFileHeader() - fi->seek(adam_offset,SEEK_SET); - fi->readx(,sizeof(ih)); - // FIXME: should add more checks for the values in 'ih' --unsigned const imagesize = get_le32(); --unsigned const entry = get_le32(); --unsigned const relocsize = get_le32(); --if (!imagesize --|| file_size <= imagesize --|| file_size <= entry --|| file_size <= relocsize) { --printWarn(getName(), "bad header; imagesize=%#x entry=%#x relocsize=%#x", --imagesize, entry, relocsize); -+unsigned const imagesize = ih.imagesize; -+unsigned const entry = ih.entry; -+unsigned const relocsize = ih.relocsize; -+if (imagesize < sizeof(ih) || entry < sizeof(ih) || file_size <= imagesize || -+file_size <= entry || file_size <= relocsize) { -+printWarn(getName(), "bad header; imagesize=%#x entry=%#x relocsize=%#x", imagesize, -+ entry, relocsize); - return 0; - } - -@@ -215,15 +213,16 @@ void PackTmt::pack(OutputFile *fo) - ibuf.alloc(usize+rsize+128); - obuf.allocForCompression(usize+rsize+128); - --MemBuffer wrkmem; --wrkmem.alloc(rsize+EXTRA_INFO); // relocations -+MemBuffer mb_wrkmem; -+mb_wrkmem.alloc(rsize + EXTRA_INFO + 4); // relocations + original entry point + relocsize -+SPAN_S_VAR(upx_byte, wrkmem, mb_wrkmem); - - fi->seek(adam_offset+sizeof(ih),SEEK_SET); - fi->readx(ibuf,usize); - fi->readx(wrkmem+4,rsize); - const unsigned overlay = file_size - fi->tell(); - --if (find_le32(ibuf,128,get_le32("UPX ")) >= 0) -+if (find_le32(ibuf, UPX_MIN(128u, usize), get_le32("UPX ")) >= 0) - throwAlreadyPacked(); - if (rsize == 0) - throwCantPack("file is already compressed with another packer"); --- -2.38.2 - diff --git a/app-arch/upx/files/upx-4.0.1-CVE-2023-23457.patch b/app-arch/upx/files/upx-4.0.1-CVE-2023-23457.patch deleted file mode 100644 index 8cb8455b4eab.. --- a/app-arch/upx/files/upx-4.0.1-CVE-2023-23457.patch +++ /dev/null @@ -1,45 +0,0 @@ -From 779b648c5f6aa9b33f4728f79dd4d0efec0bf860 Mon Sep 17 00:00:00 2001 -From: John Reiser -Date: Wed, 23 Nov 2022 19:49:28 -0800 -Subject: [PATCH] invert_pt_dynamic: fix thinko; PackLinuxElf64help1 insist on - ELF - -https://github.com/upx/upx/issues/631 - modified: src/p_lx_elf.cpp - src/p_lx_elf.cpp | 8 +--- - 1 file changed, 5 insertions(+), 3 deletions(-) - -diff --git a/src/p_lx_elf.cpp b/src/p_lx_elf.cpp -index fa55470f7..b698ee0a2 100644 a/src/p_lx_elf.cpp -+++ b/src/p_lx_elf.cpp -@@ -256,7 +256,8 @@ PackLinuxElf32::PackLinuxElf32help1(InputFile *f) - e_phnum =
[gentoo-commits] repo/gentoo:master commit in: app-arch/upx-bin/
commit: 67c106a1e5b70b8fd2831135098849e256b3ea7d Author: Azamat H. Hackimov gmail com> AuthorDate: Fri Apr 21 16:14:45 2023 + Commit: David Seifert gentoo org> CommitDate: Fri Apr 21 16:14:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67c106a1 app-arch/upx-bin: drop 4.0.1 Signed-off-by: Azamat H. Hackimov gmail.com> Signed-off-by: David Seifert gentoo.org> app-arch/upx-bin/Manifest | 7 --- app-arch/upx-bin/upx-bin-4.0.1.ebuild | 39 --- 2 files changed, 46 deletions(-) diff --git a/app-arch/upx-bin/Manifest b/app-arch/upx-bin/Manifest index 319294a77126..e9f5f0370155 100644 --- a/app-arch/upx-bin/Manifest +++ b/app-arch/upx-bin/Manifest @@ -1,10 +1,3 @@ -DIST upx-4.0.1-amd64_linux.tar.xz 56 BLAKE2B 10d1e3b0aa53a4b86974bb0e8fa8a5adbb6112a0c2134748e62a6890c8c02446311ab0b33e61dc98dd5905d70bbff1265169027e81149d527b547eaa822b482f SHA512 907e178c19673fc5e9a26733b03d5e5b442c2cae01e03abbe44f170671efb601a337cfdaba17f2e56217a3bebea6a29318d80f81e9853000d4012a742795e533 -DIST upx-4.0.1-arm64_linux.tar.xz 570728 BLAKE2B c23db0fcf6ca79a464151518befe4ddccc347b7364e679f3d87f5dfea3c7b10bc33559125e664fc08508335eddbc263cc7ff2383274b9f15c29b03ecfcdeb33b SHA512 6e1bebd7e561409c2f37cdcbfb2a7a6f923b11acce21df5f21abfa2db172932129ebf06311ab167b8e05886d4b457c9ade6d6e8181c1c90a7ef843fbdae6b089 -DIST upx-4.0.1-armeb_linux.tar.xz 571196 BLAKE2B 0719eaccdb3e940d95d8104bd27fa9d9fddb8212200d6598d78a10070f0f21b7371a1e64b6c9d50f823631120505a181f66f73e4352430f1dec876072ad1a12c SHA512 5fa40d3fc06092a4c301c3ef347c242b8ebdee2bdcd3621755e50d4cdbcf826627b5da2aedcface2d4591a9770184a7186b16b9872cdf114b1cbab5c5cf47f71 -DIST upx-4.0.1-i386_linux.tar.xz 595536 BLAKE2B e68211c6db05fddb5fadb4c628d7ce0c29dc9f80c1770ce9ddf90a7a6e780e5d1cf3426a5fe76765b81aeb8bc9df7a468a0d8bd4918c7cd15da4747dc248080b SHA512 c700a7138fbcbb1c510c56f49a43c17604ef2aa192c0c8336d59bf9a5454635131b48c004a070833198cd0df23c2600d46f9293b990a43576762e0eb3334203f -DIST upx-4.0.1-mipsel_linux.tar.xz 650372 BLAKE2B e5294055953ff599ae1f5ce0cc39dbd42fb0a53bdd6a8b833e97bb2717225dbd0c6c449274a3d4fb400ac86caf6e118617784bbe722843adf1767c866fef58a7 SHA512 266292e6027852d017b0e2725db4216230b362f7e2070008dde020b2d83c980ba7b50219f3d3a9914ef8f185799abb14cdfc55620bf532a1678bd3c1c5ccb025 -DIST upx-4.0.1-powerpc64le_linux.tar.xz 651596 BLAKE2B 4c9ebdc3c4873cbb2cd9483ba406f2600e9c54e54bb29c928b9f5ca0726f1ecc49c5f62be1d29ce8f2a750f269d32ee3a5165c60aaa4de923f4f8571a0f08829 SHA512 9d9618341f55af77ce02dfb7587b6a90c8657fedff6be0f39c7c1ae83134aeeddccf1713a13835c44d9f9f6d9021294b8bce7fc527f3e76825c96a4cbbb55843 -DIST upx-4.0.1-powerpc_linux.tar.xz 649004 BLAKE2B 0dc543960946fc4293ae985ea04a60dea5052c661ed2f9b5aa18764bf3072a502cff7e183233abda24b713a38cc70d6e7495dbf9a980405eb3e7c3dbff765667 SHA512 7f40898b6ab03de038c37b524db93639a8cb3b502a15bff28f61d50f9fc3eef1e89e3226d2c15fc0a52db4efd7c4b384303932e43f57d75f9d18a09057ed4292 DIST upx-4.0.2-amd64_linux.tar.xz 564572 BLAKE2B 1efd4f57f964714dc9883ba66aa643e925d8971e10cd46776ac3ba0f417260b0f3443a52e090b6a762d86c224e58b28804d699433a929c599be1375417714aa1 SHA512 928f02fa82417e93363caaa86ba20af45e85a0e4b0bb0dee68a17eb7501442136baf3ab82bb24ebf4b891b0242c19d26b3443423fd892e81648df1f55aca90d6 DIST upx-4.0.2-arm64_linux.tar.xz 574620 BLAKE2B 3696fc9b25d9b114655883d2de7ee0cac1fe5b5d8ac93fda4eacdf975e223bf483d7e5c10a26958c05d052a3ec4e756711659d1018306d8d975cf1411a177af1 SHA512 106a3261491ccd5b72cbd956952b0bc0b99f59a819414d0c42d08d47d672f235d460b437d4abbd7c8e00c9eb95edb85a327e6ce24a130e7124867eb03883ac64 DIST upx-4.0.2-armeb_linux.tar.xz 573104 BLAKE2B 749a91dcecec797402e67f761aab064d421138858dc53a53528d50c979ab6c0bd5fec74dae71311c9c4ec4217980e7f6ab2bbfa37e7a4decc4fad76dcd643397 SHA512 5407a4c08ab67c97b115ff31ea5f3fec779f34a117091c1e5c19020ca8b65033fe5398ebc885dbe09b16ea5c05a760a7e7994c2ee8e29acc2b6b8c67f108656a diff --git a/app-arch/upx-bin/upx-bin-4.0.1.ebuild b/app-arch/upx-bin/upx-bin-4.0.1.ebuild deleted file mode 100644 index 0a5aabf6cf03.. --- a/app-arch/upx-bin/upx-bin-4.0.1.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit pax-utils - -MY_P="${PN/-bin}-${PV}" - -DESCRIPTION="Ultimate Packer for eXecutables, binary version with proprietary NRV compression" -HOMEPAGE="https://upx.github.io/; -SRC_URI="x86? ( https://github.com/upx/upx/releases/download/v${PV}/${MY_P}-i386_linux.tar.xz ) - amd64? ( https://github.com/upx/upx/releases/download/v${PV}/${MY_P}-amd64_linux.tar.xz ) - arm64? ( https://github.com/upx/upx/releases/download/v${PV}/${MY_P}-arm64_linux.tar.xz ) - arm? ( https://github.com/upx/upx/releases/download/v${PV}/${MY_P}-armeb_linux.tar.xz ) - mips? ( https://github.com/upx/upx/releases/download/v${PV}/${MY_P}-mipsel_linux.tar.xz ) - ppc? (
[gentoo-commits] repo/gentoo:master commit in: app-text/cmark/
commit: 10904e30f73d8fb1299d448ef996ad66e318a1e5 Author: Azamat H. Hackimov gmail com> AuthorDate: Fri Apr 21 16:14:46 2023 + Commit: David Seifert gentoo org> CommitDate: Fri Apr 21 16:14:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10904e30 app-text/cmark: drop 0.30.2 Signed-off-by: Azamat H. Hackimov gmail.com> Signed-off-by: David Seifert gentoo.org> app-text/cmark/Manifest| 1 - app-text/cmark/cmark-0.30.2.ebuild | 34 -- 2 files changed, 35 deletions(-) diff --git a/app-text/cmark/Manifest b/app-text/cmark/Manifest index 1a5d16b9e75f..8ddf9638882f 100644 --- a/app-text/cmark/Manifest +++ b/app-text/cmark/Manifest @@ -1,2 +1 @@ -DIST cmark-0.30.2.tar.gz 246033 BLAKE2B 487f5adf47afdd4133e16b6cca1403cd555f8722b47c423960909de73aacac1d0f8b16311f6d5349addb5f03a86562545bb2ec80771b822bb8e5b82816375124 SHA512 aaa9b2103cf89c522f9b42a2b43c07ecf75e07eb42214c0be5de17682ea1faf9c85e3dd28fe91d446b69a34f9980bcab6e276a99b42540c40c9ee1481b3a0d17 DIST cmark-0.30.3.tar.gz 246916 BLAKE2B b63027e1a7d6db21c3b1bfc89deaebb202972cf65b3ddc51f20d6cb2dacfb6724dffd226f3cace1b25dda2cd87bdb201b82779bd7a6068c5f9751513bda226ae SHA512 27383bfef95ae1390c26aff0dd2cbca33704e7d20116bf29da4695d2c9a4146b86daba0da1e91bdb9eab95671702f885e832b3d31d51601731f1dc630df5237b diff --git a/app-text/cmark/cmark-0.30.2.ebuild b/app-text/cmark/cmark-0.30.2.ebuild deleted file mode 100644 index 1d0738fc0929.. --- a/app-text/cmark/cmark-0.30.2.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..10} ) - -inherit cmake python-any-r1 - -DESCRIPTION="CommonMark parsing and rendering library and program in C" -HOMEPAGE="https://github.com/commonmark/cmark; -SRC_URI="https://github.com/commonmark/cmark/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD-2" -SLOT="0/${PV}" -KEYWORDS="amd64 ~arm arm64 ppc ppc64 ~riscv x86" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND="test? ( ${PYTHON_DEPS} )" - -pkg_setup() { - use test && python-any-r1_pkg_setup -} - -src_configure() { - local mycmakeargs=( - -DCMARK_LIB_FUZZER=OFF - -DCMARK_SHARED=ON - -DCMARK_STATIC=OFF - -DCMARK_TESTS="$(usex test)" - ) - cmake_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: dev-python/doit/
commit: 1a83473efee510daa2699fa579c29a05daa20ab0 Author: Azamat H. Hackimov gmail com> AuthorDate: Fri Apr 21 16:14:48 2023 + Commit: David Seifert gentoo org> CommitDate: Fri Apr 21 16:14:48 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a83473e dev-python/doit: drop 0.36.0 Signed-off-by: Azamat H. Hackimov gmail.com> Signed-off-by: David Seifert gentoo.org> dev-python/doit/doit-0.36.0.ebuild | 63 -- 1 file changed, 63 deletions(-) diff --git a/dev-python/doit/doit-0.36.0.ebuild b/dev-python/doit/doit-0.36.0.ebuild deleted file mode 100644 index af8d208e3e29.. --- a/dev-python/doit/doit-0.36.0.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..10} ) -inherit bash-completion-r1 distutils-r1 - -DESCRIPTION="Automation tool" -HOMEPAGE="https://pydoit.org/ - https://pypi.org/project/doit/ - https://github.com/pydoit/doit; -SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~riscv x86" - -RDEPEND=" - dev-python/cloudpickle[${PYTHON_USEDEP}] - dev-python/pyinotify[${PYTHON_USEDEP}] - || ( - dev-python/tomli[${PYTHON_USEDEP}] - dev-python/tomlkit[${PYTHON_USEDEP}] - ) -" -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - dev-python/pyflakes[${PYTHON_USEDEP}] - ) -" -PDEPEND=">=dev-python/doit-py-0.4.0[${PYTHON_USEDEP}]" - -distutils_enable_tests pytest -distutils_enable_sphinx doc \ - dev-python/sphinx-rtd-theme - -EPYTEST_DESELECT=( - # test failing due to impact on PATH run in a sandbox - tests/test_cmd_strace.py::TestCmdStrace::test_dep # #836164 - tests/test_cmd_strace.py::TestCmdStrace::test_target -) - -src_prepare() { - # Replace custom theme with builtin for documentation - sed -e '/html_theme/s/press/sphinx_rtd_theme/' -i doc/conf.py || die - # Remove non-exist modules for doc generation (#832754) - sed \ - -e '/sphinx_sitemap/d' \ - -e '/sphinx_reredirects/d' \ - -i doc/conf.py || die - - distutils-r1_src_prepare -} - -src_install() { - distutils-r1_src_install - newbashcomp bash_completion_doit ${PN} - insinto /usr/share/zsh/site-functions - newins zsh_completion_doit _${PN} -}
[gentoo-commits] repo/gentoo:master commit in: dev-perl/Term-Shell/
commit: 030f1fea0353cfe165a67826c20580bfae576200 Author: Azamat H. Hackimov gmail com> AuthorDate: Fri Apr 21 16:14:47 2023 + Commit: David Seifert gentoo org> CommitDate: Fri Apr 21 16:14:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=030f1fea dev-perl/Term-Shell: drop 0.120.0 Signed-off-by: Azamat H. Hackimov gmail.com> Signed-off-by: David Seifert gentoo.org> dev-perl/Term-Shell/Manifest | 1 - dev-perl/Term-Shell/Term-Shell-0.120.0.ebuild | 37 --- 2 files changed, 38 deletions(-) diff --git a/dev-perl/Term-Shell/Manifest b/dev-perl/Term-Shell/Manifest index 4aed1b169b62..f5d4362e22dc 100644 --- a/dev-perl/Term-Shell/Manifest +++ b/dev-perl/Term-Shell/Manifest @@ -1,2 +1 @@ -DIST Term-Shell-0.12.tar.gz 36300 BLAKE2B ab793d3eb69127f938c9edbff7f58051fb611ca864e2ff482dfe10897dfe3eb4dababafe1f656979fc8ce42710e62a081ca7b3c2657f1ffe39a169c8274385d0 SHA512 8411505cb798fdcb728bb7814c80d809630689782e1235927d13902466043f41753219ef9827402f233ef7cfa186670bc36651a905da2dc2534696596abb234c DIST Term-Shell-0.13.tar.gz 36338 BLAKE2B 45fd2da611cbc73401347c7bac3510686b1fb59c1cfb67534077cf2213c9d811e5e1fe9653e072a6fb0b9ffa737d1cb82ff7c4e914f25cb0d527304538800d78 SHA512 bf0a4662aaae95ce4e2b104d3d68582c393e07be0b95148a27e01e2eb696a59bc484b9c84eb05db10c62774d7b18e032598038687bd72f8cb9b9c49e0c04eed2 diff --git a/dev-perl/Term-Shell/Term-Shell-0.120.0.ebuild b/dev-perl/Term-Shell/Term-Shell-0.120.0.ebuild deleted file mode 100644 index 5c3446684656.. --- a/dev-perl/Term-Shell/Term-Shell-0.120.0.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DIST_AUTHOR=SHLOMIF -DIST_VERSION=0.12 -DIST_EXAMPLES=("examples/*") -inherit perl-module - -DESCRIPTION="A simple command-line shell framework" - -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - virtual/perl-Data-Dumper - virtual/perl-File-Temp - >=virtual/perl-Getopt-Long-2.360.0 - virtual/perl-IO - dev-perl/TermReadKey - virtual/perl-Term-ReadLine - dev-perl/Text-Autoformat -" -BDEPEND="${RDEPEND} - >=dev-perl/Module-Build-0.280.0 - test? ( - virtual/perl-File-Spec - virtual/perl-Test-Simple - ) -" - -src_test() { - perl_rm_files t/author-pod-syntax.t t/cpan-changes.t t/release-cpan-changes.t t/pod.t \ - t/release-kwalitee.t t/release-trailing-space.t t/style-trailing-space.t - perl-module_src_test -}