diff options
34 files changed, 495 insertions, 60 deletions
@@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29309 BLAKE2B 2da5dda132cb275616b507a0eba0326a97caf9b55c0406c5c2cbbc551c1ba852b085b3ac140d07ebcb598334c13e5e5c60854275b6fe80cf936b62d72f3fa9e0 SHA512 b302decf2a5a56d45ae20e51af31e78d454c09aabfe66dc58ee9a7c749dad2d83b5541b47cd06252b5b31c02d33a08947739dcf9256b8cf3da713cd67ff7d929 -TIMESTAMP 2023-08-18T20:10:06Z +MANIFEST Manifest.files.gz 29296 BLAKE2B 56a8a93abf9d4a9476cc2d3a9f9270cd63fcdff8e71c16dd3f1152f040c773770dbbdae8ccb8cc9c11c8ac4fdb298e3593bfa70f9c9606e427e749f194e579c8 SHA512 f677d0e8e62b4e942c932022d293fa335652bc1549affbaaa910a56018f6f6eadcfa1af6380250ae228fb20fb29e932fd5bfda333af37eec12cf7a2afa53a7c1 +TIMESTAMP 2023-08-19T02:12:14Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTf0B5fFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTgJP5fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klCt+g//QL2LMHH7sYvUeqUIz/CcaT0pUuDAmm0DyAyT+g3H8kVruWKBP1+H/Gm/ -N/7TwjnL2UFTV5PTS/zUQEoPRIemDiiQhMFIUHk9jOeur7ULhaPZz3npb08xB6qN -gO4TazChii9lPK4glB+19x8UgCZY2k6GmXBGdpLIQVzjbGnZd7EKYNdhpTqfFLjq -J6j/oXLvcXKuGUpvrTlucuf52NPnEdQz7/xFnPvHEv7Cu9nO7Grj67eEaRQFp2I5 -/JxdW0oOHOrkiGKl1Y5qFbE/jqg98Q2MT99VEDh7QxXyscRsrN4fLwUwMWIQpi1p -dnEJ79Fy7Al2nHGnx+ffksNUU0jlnP0Foilj9kM5ANU+A13J20yrvyu1VnUuDaVH -GFsfBnFTLvGxrq7NMbzs21ljC2KK1vqoJMAdHyCIECoSNSBCMcxqX/yd49Tb2z0/ -a9ivt8eXnOgUPogpStJeRNj17vcloZlN1RVuyySmrZscCVHr5xy4SJOwFImfG6Jg -HnpGWUCl1YqsBA7Jt1GWhVTljSdwlzrAFtIui/QjLr7qwB86qVEb5w3Yu/uqtS92 -A6c6QQpVCCtCQyK7BJjE5RHaiXVbjHSwlXwbVuPlpfe3j7Z0P0nq19tHaB9/qNr8 -my89mszIPCltmVongrcGH7ePt4DRbn8j3RuwOWpp9Ztpv6QeEEU= -=AM8n +klB+Sw//ap4KCVCedGnmwrgD+VECXtF2w4dG+lw6BrivIfBm8jQ3RHNcaliLbOKv +QC9UCs+X4RxQAB2fNwJ+tuGvVrAq8C3/8LEazL3LosWPzugVRP1uxYUm+ple5Zpt +CQlx0qEXOH5B7uG6YaIpI2GYMiHrHxCbRJvpGN9vUSi9zp97uyWEnGpZEM4SkzN/ +hdmpv8Es/0hxt3AtieJrXifOiqRYBIov/nNt031Ff3inwjNupp57CnkvyXu15O77 +t7LCuRc8E2r9D9mmb6RDXlNL40fKyk6Fhl4fjnFQOjkSHUKcbCIcgLaCOfV/R6QR +FVEb6uFVezjd2WIMcNFZZjAIG4br8Xq90VLgJKfpEq2eT+7OPLhexLsiU+IVdUaj +GJ9AuGk+8g1ph++nFqIe5rypBXroJxI44k8rcRnl0Gp6jNLZGqXFC43YZZ4pF9i5 +/GS+RnAP5ryX0xk+ajqJ/4CNO+uIe8nPiOSALFNTk3QAOkXxzinlUxqMrjJPR5bZ +Zwg8sWRyjQDMSbPzS7P0Ck/QpF8FOCI8ik7rosvVG9jkKGwSAvHuBZ5oj+nsgxf+ +5e+DQybbiGLWRNXyLWiosfoFSSgfKwXB2QyDSsg4l6TkiB4Nqce6oNTSotvGiQbN +KcU36OBwUVmO3AObKsFpw6fqw3tDKCSXx26q6CRjAhMG5cOMa6k= +=MV3i -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz Binary files differindex 0163856fd540..78c7e8cc5509 100644 --- a/Manifest.files.gz +++ b/Manifest.files.gz diff --git a/app-doc/Manifest.gz b/app-doc/Manifest.gz Binary files differindex 7949f7388feb..939ac82a6a93 100644 --- a/app-doc/Manifest.gz +++ b/app-doc/Manifest.gz diff --git a/app-doc/gimp-help/Manifest b/app-doc/gimp-help/Manifest index 15fa55fb51eb..23ab5db83902 100644 --- a/app-doc/gimp-help/Manifest +++ b/app-doc/gimp-help/Manifest @@ -2,5 +2,5 @@ AUX gimp-help-2.10.0-python3.patch 13294 BLAKE2B 86ed2514e95210986e9d108e908abbf DIST gimp-help-2.10.0.tar.bz2 187092180 BLAKE2B 29a7fbe3fcb6f3210aeda4bc514d7e0eeca05f9fabd3b9022c7ed1e5a9432876cc3bf530632648e2eb50509add4e387106d9705a1c17469e33496daec737d21b SHA512 2f6d5e7cf0c3b4960c92074ef02d51a1d089c148f6453a66e453a3084cdede280f72c6b77d35f66777adbda8aa273ec2a472fb538142e51bb263c3077eec473a DIST gimp-help-2.10.34.tar.bz2 165540436 BLAKE2B eff5afe87bbddf9166647424ef63399a4ebc4215980dddf42f949e18245c60d1095269592f5a314683f7e1d7b27e2b9130215bda5987e7c8dfcafb5cebb6abbc SHA512 316d558f66c96a0d2d0f17baf700020b76aa221f9e220ddfc3e85b10c82b20b9c1cf36893776a342e90af5170e0102eb743b79663451581444d4f881256cf377 EBUILD gimp-help-2.10.0-r2.ebuild 996 BLAKE2B 0ea85043f6a2d1ddd363d977219e584ba63c11f7b0b830ff5d76773880ab95be23a415541108bf0aaf30db2a391668a3bead7471bb5785eea575d14fc6dffedf SHA512 2b4859b70f51568945e8036e1dde228924a66f03b562b76b3c83dfbb64063169da14b0b0ec796adc7832a34fd84796eed797d645c4e766792fc65ae0009b01fa -EBUILD gimp-help-2.10.34-r2.ebuild 2108 BLAKE2B ddfdad2cd0fbb5515aa1b2baf8e59426405be4d979db047f9f36106cda678f624fdf51b2cda82ee3401f518b9393d92768b280594946b907c30e7e166f6842ed SHA512 e177dad3ead4d0677db303e9808d9db465b75f0633509c917deeb1ea85653484808e5dbf4085246dead3d37a854a54e4019ee2ac0ba069faa5075e1c0f39fb2b +EBUILD gimp-help-2.10.34-r2.ebuild 2107 BLAKE2B 9c6dd959eb2c54427e56fd3308699479548f9b1ec6e6d1cdd8881be1f4c830b954d2f2f6068ee7a0059f7916b18e07c4f74498493f6188e57f0825b42f802784 SHA512 2564708f4af03b13ef52bf2819ba2785f3da6a1cf953068110571ef71183bff5f05dbeb695355860d5b36ea8a9dbd3b537ec61c40d925c0833c3dc2929dc1561 MISC metadata.xml 401 BLAKE2B a80bbfba7d3e6e613ecc32c54ccad9f6b92e945feab3567fb0491b3cf83f5fb51d90372b6954b1127bce5c1d2028bfb2ed6518a9dde72c2adfc8286884f9efc7 SHA512 5f30ae63c4b82933c885a60d010dd1bb7d92355478aae874ec2aaef647ca3ecdb9f85311280a31d31ed4068e028049d3e54aeac84ff6528f3174db14c938b62c diff --git a/app-doc/gimp-help/gimp-help-2.10.34-r2.ebuild b/app-doc/gimp-help/gimp-help-2.10.34-r2.ebuild index b267e3d51c16..7354379ea443 100644 --- a/app-doc/gimp-help/gimp-help-2.10.34-r2.ebuild +++ b/app-doc/gimp-help/gimp-help-2.10.34-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://gimp/help/${P}.tar.bz2" LICENSE="FDL-1.2+" SLOT="2" -KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc x86" +KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86" IUSE="nls" BDEPEND=" diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz Binary files differindex 2e9f41555c69..bd754c77265a 100644 --- a/app-emulation/Manifest.gz +++ b/app-emulation/Manifest.gz diff --git a/app-emulation/wine-vanilla/Manifest b/app-emulation/wine-vanilla/Manifest index 00f918ff180b..ac5f19e181aa 100644 --- a/app-emulation/wine-vanilla/Manifest +++ b/app-emulation/wine-vanilla/Manifest @@ -8,11 +8,13 @@ DIST wine-8.0.2.tar.xz 29060452 BLAKE2B dcffaba6c90c4e02a7bc591a81e11aced06c0063 DIST wine-8.11.tar.xz 29236492 BLAKE2B db97b9abde6e1f4c854b449d27bdbafbc91bd75b835d84da401777c6ae2f4f623f2130f470d2e9a3aaf7e737f75d143a07191d38b409c06596373bece3df23c5 SHA512 f3e37f51f0a13aacbd41b017fc3d35e197614b03c00f5b9959c0fabc4e89975b5c3f411b38329e45ce6f9d2a2d82952b95e0907fbe2d6ae35cc4bec293825769 DIST wine-8.12.tar.xz 29276732 BLAKE2B c1bf0d32eaf17f06b47dd7ffc495db4874f72ffec7cfca9edd9b2b9def8ab16db2583349950c3af447d85d476aa013914554f990d5f42d5bc8243b9effbaf869 SHA512 6b9eab7ca1ed5a13202b1250d8d95f6bd8ee5176f0c39b5358aedaf28f7f23543f4a73bf0782c3b4e50936813fc2a459582b5d294569c976ace784fbd9e0af1b DIST wine-8.13.tar.xz 29379824 BLAKE2B fa07edba8e45ef17813e63f793ca18cd05fd421b803d416421ec0fb7aeb4223ae44376a7e75a195e91c30259f27b48c3ed4ab0b613cbb9464b824f51e85ea240 SHA512 952c670635f91879cf6908343a04c0f41ae54e213123242e24fc282f9705fbe3b800dc1de454b6cfb1ebb89431b0e6eb3df3b094c1d9f4e69835d0f1b8f4fcb5 +DIST wine-8.14.tar.xz 29412976 BLAKE2B 239f90dd9c40bbca719231d2a0240e75f803ead314ab7fb8cb90e375a52696700af87ac2cdeff9a2ecb1d1cce271142cf16ce200024c98fb8bd543779aa2423e SHA512 cf293546c29379237e8c2b7526b16faa0df6a255aa1718097be4382604da4f84f7fad8486a931f39020fe63548625641cf68a822c975f56c30aaa2aa8a024176 EBUILD wine-vanilla-7.0.2.ebuild 11372 BLAKE2B 12030c975970e41ae7b2d38bc44bf3fbd55e202fcb06000bd78f54c9f7aa8b6a4d80b8420bc14c4a19ad0dee40dd5da35822947a1c2a5c9de30936ea8e53d1f7 SHA512 81d0fafbdd248291a96361deb3be37b1d3155a9458716d9b9e193e6507e2e1fdbb0ce235b84138f6a52e64139884d47f4f3aef09f160ccd3e5050d3032fced63 EBUILD wine-vanilla-8.0.1.ebuild 11389 BLAKE2B 223772e62296358f408c4286c3b605c3253f8d84845b2059b6498480ef621313710a37dd6d298db173dea0fdcbe096d041d20b4814c7eecc5d0ff8d106c3c497 SHA512 f65bdba562631939dba9697a1b3755466e8a03fd63685799ae2d0fb3d9f02c7d23faafe84a8ffbe8ce33492af00e79240aa386f94d719819e675d620fbea6cd8 EBUILD wine-vanilla-8.0.2.ebuild 11462 BLAKE2B 7a01bbb647ead8117d3424047e3ec79a736bfa085f76c29c21f7687f6d109482ee773da6b1b3a90edd320b4ded32a89074ee76771c9002f70fb180682bd3c64d SHA512 7a469c56eddf3da4eb18c3fe774fb1df680ddc20ca441104d3f2ce3baed3321551fd71a76c1c1c50d4ad30bd6e74bd01b786b9bf14c8834c353a83bc0d83f76e EBUILD wine-vanilla-8.11-r1.ebuild 11573 BLAKE2B 34c0c1902afa8abc012d1fdb318f00918a541f6535bbbad27bd8bc68db94bda14b4a4ad316608ad377686794399948a4ef815b14d873608282d79aa891e31410 SHA512 b0f84f8b5556c49d82e49405448f829697101a6bc78376f52ee1a5d75fbb6ade096604d02b2068c28caa2d64606e0c70a463e30f5faa749c7d8afbcd78f284e9 EBUILD wine-vanilla-8.12.ebuild 11573 BLAKE2B 34c0c1902afa8abc012d1fdb318f00918a541f6535bbbad27bd8bc68db94bda14b4a4ad316608ad377686794399948a4ef815b14d873608282d79aa891e31410 SHA512 b0f84f8b5556c49d82e49405448f829697101a6bc78376f52ee1a5d75fbb6ade096604d02b2068c28caa2d64606e0c70a463e30f5faa749c7d8afbcd78f284e9 EBUILD wine-vanilla-8.13.ebuild 13252 BLAKE2B c90d3f2d86a3a2bda38e950f1c5c0810f0beb089f898fd4b06b90aced2ee19ac4b327b21e5f4664f8d9e3cef46067246ff278d5e3abedf79b8ace351dd3b98d0 SHA512 c9090bcf822864b1885333bb084a86b0da09f0d027ec8c7118b351cbb14714ff61ba99621097bc729887a5d901dabf75225514400d3beb3e14080162f204b26b +EBUILD wine-vanilla-8.14.ebuild 13252 BLAKE2B c90d3f2d86a3a2bda38e950f1c5c0810f0beb089f898fd4b06b90aced2ee19ac4b327b21e5f4664f8d9e3cef46067246ff278d5e3abedf79b8ace351dd3b98d0 SHA512 c9090bcf822864b1885333bb084a86b0da09f0d027ec8c7118b351cbb14714ff61ba99621097bc729887a5d901dabf75225514400d3beb3e14080162f204b26b EBUILD wine-vanilla-9999.ebuild 13252 BLAKE2B c90d3f2d86a3a2bda38e950f1c5c0810f0beb089f898fd4b06b90aced2ee19ac4b327b21e5f4664f8d9e3cef46067246ff278d5e3abedf79b8ace351dd3b98d0 SHA512 c9090bcf822864b1885333bb084a86b0da09f0d027ec8c7118b351cbb14714ff61ba99621097bc729887a5d901dabf75225514400d3beb3e14080162f204b26b MISC metadata.xml 2605 BLAKE2B 11bdcd81e6e4620229177026a6eea5bbbff4f2f8c92deabd08d096bd1ffab0bea06f950fe4631f227bb31dcf22e9d41456803a3924c0cf934c5d7b28aa7f0308 SHA512 e96b8ab85a6b124ae154b514b8dd9385158b999f7ffbd0a1e04d9bbb52288cd07b81a2fe989431ac214fc0ae37445e2c819b6593d31001fa54b0aa6f48561e8a diff --git a/app-emulation/wine-vanilla/wine-vanilla-8.14.ebuild b/app-emulation/wine-vanilla/wine-vanilla-8.14.ebuild new file mode 100644 index 000000000000..1aaebe5aa269 --- /dev/null +++ b/app-emulation/wine-vanilla/wine-vanilla-8.14.ebuild @@ -0,0 +1,412 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MULTILIB_COMPAT=( abi_x86_{32,64} ) +# note: multilib+wrapper are not unused, currently a pkgcheck false positive +inherit autotools flag-o-matic multilib multilib-build +inherit prefix toolchain-funcs wrapper + +WINE_GECKO=2.47.4 +WINE_MONO=8.0.0 + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://gitlab.winehq.org/wine/wine.git" +else + (( $(ver_cut 2) )) && WINE_SDIR=$(ver_cut 1).x || WINE_SDIR=$(ver_cut 1).0 + SRC_URI="https://dl.winehq.org/wine/source/${WINE_SDIR}/wine-${PV}.tar.xz" + S="${WORKDIR}/wine-${PV}" + KEYWORDS="-* ~amd64 ~x86" +fi + +DESCRIPTION="Free implementation of Windows(tm) on Unix, without external patchsets" +HOMEPAGE=" + https://www.winehq.org/ + https://gitlab.winehq.org/wine/wine/" + +LICENSE="LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff" +SLOT="${PV}" +IUSE=" + +X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos + llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer + kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap + perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip + +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 + +xcomposite xinerama" +# bug #551124 for truetype +# TODO: wow64 can be done without mingw if using clang (needs bug #912237) +REQUIRED_USE=" + X? ( truetype ) + crossdev-mingw? ( mingw ) + wow64? ( abi_x86_64 !abi_x86_32 mingw )" + +# tests are non-trivial to run, can hang easily, don't play well with +# sandbox, and several need real opengl/vulkan or network access +RESTRICT="test" + +# `grep WINE_CHECK_SONAME configure.ac` + if not directly linked +WINE_DLOPEN_DEPEND=" + X? ( + x11-libs/libXcursor[${MULTILIB_USEDEP}] + x11-libs/libXfixes[${MULTILIB_USEDEP}] + x11-libs/libXi[${MULTILIB_USEDEP}] + x11-libs/libXrandr[${MULTILIB_USEDEP}] + x11-libs/libXrender[${MULTILIB_USEDEP}] + x11-libs/libXxf86vm[${MULTILIB_USEDEP}] + opengl? ( + media-libs/libglvnd[X,${MULTILIB_USEDEP}] + osmesa? ( media-libs/mesa[osmesa,${MULTILIB_USEDEP}] ) + ) + xcomposite? ( x11-libs/libXcomposite[${MULTILIB_USEDEP}] ) + xinerama? ( x11-libs/libXinerama[${MULTILIB_USEDEP}] ) + ) + cups? ( net-print/cups[${MULTILIB_USEDEP}] ) + fontconfig? ( media-libs/fontconfig[${MULTILIB_USEDEP}] ) + kerberos? ( virtual/krb5[${MULTILIB_USEDEP}] ) + netapi? ( net-fs/samba[${MULTILIB_USEDEP}] ) + odbc? ( dev-db/unixODBC[${MULTILIB_USEDEP}] ) + sdl? ( media-libs/libsdl2[haptic,joystick,${MULTILIB_USEDEP}] ) + ssl? ( net-libs/gnutls:=[${MULTILIB_USEDEP}] ) + truetype? ( media-libs/freetype[${MULTILIB_USEDEP}] ) + udisks? ( sys-apps/dbus[${MULTILIB_USEDEP}] ) + v4l? ( media-libs/libv4l[${MULTILIB_USEDEP}] ) + vulkan? ( media-libs/vulkan-loader[${MULTILIB_USEDEP}] )" +WINE_COMMON_DEPEND=" + ${WINE_DLOPEN_DEPEND} + X? ( + x11-libs/libX11[${MULTILIB_USEDEP}] + x11-libs/libXext[${MULTILIB_USEDEP}] + ) + alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] ) + capi? ( net-libs/libcapi:=[${MULTILIB_USEDEP}] ) + gphoto2? ( media-libs/libgphoto2:=[${MULTILIB_USEDEP}] ) + gstreamer? ( + dev-libs/glib:2[${MULTILIB_USEDEP}] + media-libs/gst-plugins-base:1.0[${MULTILIB_USEDEP}] + media-libs/gstreamer:1.0[${MULTILIB_USEDEP}] + ) + opencl? ( virtual/opencl[${MULTILIB_USEDEP}] ) + pcap? ( net-libs/libpcap[${MULTILIB_USEDEP}] ) + pulseaudio? ( media-libs/libpulse[${MULTILIB_USEDEP}] ) + scanner? ( media-gfx/sane-backends[${MULTILIB_USEDEP}] ) + smartcard? ( sys-apps/pcsc-lite[${MULTILIB_USEDEP}] ) + udev? ( virtual/libudev:=[${MULTILIB_USEDEP}] ) + unwind? ( + llvm-libunwind? ( sys-libs/llvm-libunwind[${MULTILIB_USEDEP}] ) + !llvm-libunwind? ( sys-libs/libunwind:=[${MULTILIB_USEDEP}] ) + ) + usb? ( dev-libs/libusb:1[${MULTILIB_USEDEP}] ) + wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] )" +RDEPEND=" + ${WINE_COMMON_DEPEND} + app-emulation/wine-desktop-common + dos? ( + || ( + games-emulation/dosbox + games-emulation/dosbox-staging + ) + ) + gecko? ( + app-emulation/wine-gecko:${WINE_GECKO}[${MULTILIB_USEDEP}] + wow64? ( app-emulation/wine-gecko[abi_x86_32] ) + ) + gstreamer? ( media-plugins/gst-plugins-meta:1.0[${MULTILIB_USEDEP}] ) + mono? ( app-emulation/wine-mono:${WINE_MONO} ) + perl? ( + dev-lang/perl + dev-perl/XML-LibXML + ) + samba? ( net-fs/samba[winbind] ) + selinux? ( sec-policy/selinux-wine ) + udisks? ( sys-fs/udisks:2 )" +DEPEND=" + ${WINE_COMMON_DEPEND} + sys-kernel/linux-headers + X? ( x11-base/xorg-proto )" +BDEPEND=" + || ( + sys-devel/binutils + sys-devel/lld + ) + dev-lang/perl + sys-devel/bison + sys-devel/flex + virtual/pkgconfig + mingw? ( !crossdev-mingw? ( + >=dev-util/mingw64-toolchain-10.0.0_p1-r2[${MULTILIB_USEDEP}] + wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) + ) ) + nls? ( sys-devel/gettext ) + wayland? ( dev-util/wayland-scanner )" +IDEPEND=">=app-eselect/eselect-wine-2" + +QA_CONFIG_IMPL_DECL_SKIP=( + __clear_cache # unused on amd64+x86 (bug #900338) + res_getservers # false positive +) +QA_TEXTRELS="usr/lib/*/wine/i386-unix/*.so" # uses -fno-PIC -Wl,-z,notext + +PATCHES=( + "${FILESDIR}"/${PN}-7.0-noexecstack.patch + "${FILESDIR}"/${PN}-7.20-unwind.patch + "${FILESDIR}"/${PN}-8.13-rpath.patch +) + +pkg_pretend() { + [[ ${MERGE_TYPE} == binary ]] && return + + if use crossdev-mingw && [[ ! -v MINGW_BYPASS ]]; then + local mingw=-w64-mingw32 + for mingw in $(usev abi_x86_64 x86_64${mingw}) \ + $(use abi_x86_32 || use wow64 && echo i686${mingw}); do + if ! type -P ${mingw}-gcc >/dev/null; then + eerror "With USE=crossdev-mingw, you must prepare the MinGW toolchain" + eerror "yourself by installing sys-devel/crossdev then running:" + eerror + eerror " crossdev --target ${mingw}" + eerror + eerror "For more information, please see: https://wiki.gentoo.org/wiki/Mingw" + die "USE=crossdev-mingw is enabled, but ${mingw}-gcc was not found" + fi + done + fi +} + +src_prepare() { + # sanity check, bumping these has a history of oversights + local geckomono=$(sed -En '/^#define (GECKO|MONO)_VER/{s/[^0-9.]//gp}' \ + dlls/appwiz.cpl/addons.c || die) + if [[ ${WINE_GECKO}$'\n'${WINE_MONO} != "${geckomono}" ]]; then + local gmfatal= + [[ ${PV} == *9999 ]] && gmfatal=nonfatal + ${gmfatal} die -n "gecko/mono mismatch in ebuild, has: " ${geckomono} " (please file a bug)" + fi + + default + + if tc-is-clang; then + if use mingw; then + # -mabi=ms was ignored by <clang:16 then turned error in :17 + # if used without --target *-windows, then gets used in install + # phase despite USE=mingw, drop as a quick fix for now + sed -i '/MSVCRTFLAGS=/s/-mabi=ms//' configure.ac || die + else + # fails in ./configure unless --enable-archs is passed, allow to + # bypass with EXTRA_ECONF but is currently considered unsupported + # (by Gentoo) as additional work is needed for (proper) support + # note: also fails w/ :17, but unsure if safe to drop w/o mingw + [[ ${EXTRA_ECONF} == *--enable-archs* ]] || + die "building ${PN} with clang is only supported with USE=mingw" + fi + fi + + # ensure .desktop calls this variant + slot + sed -i "/^Exec=/s/wine /${P} /" loader/wine.desktop || die + + # datadir is not where wine-mono is installed, so prefixy alternate paths + hprefixify -w /get_mono_path/ dlls/mscoree/metahost.c + + # always update for patches (including user's wrt #432348) + eautoreconf + tools/make_requests || die # perl +} + +src_configure() { + WINE_PREFIX=/usr/lib/${P} + WINE_DATADIR=/usr/share/${P} + + local conf=( + --prefix="${EPREFIX}"${WINE_PREFIX} + --datadir="${EPREFIX}"${WINE_DATADIR} + --includedir="${EPREFIX}"/usr/include/${P} + --libdir="${EPREFIX}"${WINE_PREFIX} + --mandir="${EPREFIX}"${WINE_DATADIR}/man + + $(usev wow64 --enable-archs=x86_64,i386) + + $(use_enable gecko mshtml) + $(use_enable mono mscoree) + --disable-tests + + $(use_with X x) + $(use_with alsa) + $(use_with capi) + $(use_with cups) + $(use_with fontconfig) + $(use_with gphoto2 gphoto) + $(use_with gstreamer) + $(use_with kerberos gssapi) + $(use_with kerberos krb5) + $(use_with mingw) + $(use_with netapi) + $(use_with nls gettext) + $(use_with opencl) + $(use_with opengl) + $(use_with osmesa) + --without-oss # media-sound/oss is not packaged (OSSv4) + $(use_with pcap) + $(use_with pulseaudio pulse) + $(use_with scanner sane) + $(use_with sdl) + $(use_with smartcard pcsclite) + $(use_with ssl gnutls) + $(use_with truetype freetype) + $(use_with udev) + $(use_with udisks dbus) # dbus is only used for udisks + $(use_with unwind) + $(use_with usb) + $(use_with v4l v4l2) + $(use_with vulkan) + $(use_with wayland) + $(use_with xcomposite) + $(use_with xinerama) + $(usev !odbc ac_cv_lib_soname_odbc=) + ) + + filter-lto # build failure + use custom-cflags || strip-flags # can break in obscure ways at runtime + + # wine uses linker tricks unlikely to work with non-bfd/lld (bug #867097) + # (do self test until https://github.com/gentoo/gentoo/pull/28355) + if [[ $(LC_ALL=C $(tc-getCC) ${LDFLAGS} -Wl,--version 2>/dev/null) != @(LLD|GNU\ ld)* ]] + then + has_version -b sys-devel/binutils && + append-ldflags -fuse-ld=bfd || + append-ldflags -fuse-ld=lld + strip-unsupported-flags + fi + + if use mingw; then + use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH} + + filter-flags -fno-plt # build failure + + # CROSSCC was formerly recognized by wine, thus been using similar + # variables (subject to change, esp. if ever make a mingw.eclass). + local mingwcc_amd64=${CROSSCC:-${CROSSCC_amd64:-x86_64-w64-mingw32-gcc}} + local mingwcc_x86=${CROSSCC:-${CROSSCC_x86:-i686-w64-mingw32-gcc}} + local -n mingwcc=mingwcc_$(usex abi_x86_64 amd64 x86) + + conf+=( + ac_cv_prog_x86_64_CC="${mingwcc_amd64}" + ac_cv_prog_i386_CC="${mingwcc_x86}" + + CROSSCFLAGS="${CROSSCFLAGS:-$( + filter-flags '-fstack-protector*' #870136 + filter-flags '-mfunction-return=thunk*' #878849 + + # -mavx with mingw-gcc has a history of obscure issues and + # disabling is seen as safer, e.g. `WINEARCH=win32 winecfg` + # crashes with -march=skylake >=wine-8.10, similar issues with + # znver4: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110273 + append-cflags -mno-avx #912268 + + CC=${mingwcc} test-flags-CC ${CFLAGS:--O2} + )}" + + CROSSLDFLAGS="${CROSSLDFLAGS:-$( + filter-flags '-fuse-ld=*' + + CC=${mingwcc} test-flags-CCLD ${LDFLAGS} + )}" + ) + fi + + # order matters with multilib: configure+compile 64->32, install 32->64 + local -i bits + for bits in $(usev abi_x86_64 64) $(usev abi_x86_32 32); do + ( + einfo "Configuring ${PN} for ${bits}bits in ${WORKDIR}/build${bits} ..." + + mkdir ../build${bits} || die + cd ../build${bits} || die + + if (( bits == 64 )); then + conf+=( --enable-win64 ) + elif use amd64; then + conf+=( + $(usev abi_x86_64 --with-wine64=../build64) + TARGETFLAGS=-m32 # for widl + ) + # _setup is optional, but use over Wine's auto-detect (+#472038) + multilib_toolchain_setup x86 + fi + + ECONF_SOURCE=${S} econf "${conf[@]}" + ) + done +} + +src_compile() { + use abi_x86_64 && emake -C ../build64 # do first + use abi_x86_32 && emake -C ../build32 +} + +src_install() { + use abi_x86_32 && emake DESTDIR="${D}" -C ../build32 install + use abi_x86_64 && emake DESTDIR="${D}" -C ../build64 install # do last + + # Ensure both wine64 and wine are available if USE=abi_x86_64 (wow64, + # -abi_x86_32, and/or EXTRA_ECONF could cause varying scenarios where + # one or the other could be missing and that is unexpected for users + # and some tools like winetricks) + if use abi_x86_64; then + if [[ -e ${ED}${WINE_PREFIX}/bin/wine64 && ! -e ${ED}${WINE_PREFIX}/bin/wine ]]; then + dosym wine64 ${WINE_PREFIX}/bin/wine + dosym wine64-preloader ${WINE_PREFIX}/bin/wine-preloader + + # also install wine(1) man pages (incl. translations) + local man + for man in ../build64/loader/wine.*man; do + : "${man##*/wine}" + : "${_%.*}" + insinto ${WINE_DATADIR}/man/${_:+${_#.}/}man1 + newins ${man} wine.1 + done + elif [[ ! -e ${ED}${WINE_PREFIX}/bin/wine64 && -e ${ED}${WINE_PREFIX}/bin/wine ]]; then + dosym wine ${WINE_PREFIX}/bin/wine64 + dosym wine-preloader ${WINE_PREFIX}/bin/wine64-preloader + fi + fi + + use perl || rm "${ED}"${WINE_DATADIR}/man/man1/wine{dump,maker}.1 \ + "${ED}"${WINE_PREFIX}/bin/{function_grep.pl,wine{dump,maker}} || die + + # create variant wrappers for eselect-wine + local bin + for bin in "${ED}"${WINE_PREFIX}/bin/*; do + make_wrapper "${bin##*/}-${P#wine-}" "${bin#"${ED}"}" + done + + if use mingw; then + # don't let portage try to strip PE files with the wrong + # strip executable and instead handle it here (saves ~120MB) + dostrip -x ${WINE_PREFIX}/wine/{i386,x86_64}-windows + + if use strip; then + ebegin "Stripping Windows (PE) binaries" + find "${ED}"${WINE_PREFIX}/wine/*-windows -regex '.*\.\(a\|dll\|exe\)' \ + -exec $(usex abi_x86_64 x86_64 i686)-w64-mingw32-strip --strip-unneeded {} + + eend ${?} || die + fi + fi + + dodoc ANNOUNCE AUTHORS README* documentation/README* +} + +pkg_postinst() { + if use !abi_x86_32 && use !wow64; then + ewarn "32bit support is disabled. While 64bit applications themselves will" + ewarn "work, be warned that it is not unusual that installers or other helpers" + ewarn "will attempt to use 32bit and fail. If do not want full USE=abi_x86_32," + ewarn "note the experimental/WIP USE=wow64 can allow 32bit without multilib." + fi + + eselect wine update --if-unset || die +} + +pkg_postrm() { + eselect wine update --if-unset || die +} diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz Binary files differindex 008d4f1c07e0..0055e9e4c507 100644 --- a/metadata/Manifest.gz +++ b/metadata/Manifest.gz diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk index fda512b2cc9f..43017e8faad6 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Fri, 18 Aug 2023 20:10:03 +0000 +Sat, 19 Aug 2023 02:12:11 +0000 diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest index fd1c9c678eac..244aa05ba0fd 100644 --- a/metadata/glsa/Manifest +++ b/metadata/glsa/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 546284 BLAKE2B ffce95d14dec8e0ecb1658575f411350a797650e5376e656bbe5d1c11b4e05372611ac4ca5de41270e2e69dfa9461b99f212aa044d6509bb082c7f94d92006b8 SHA512 c90fc6416d62b1b09cbafd89df9a8523e7e9eec12dd28fd39f81776bc9076c1e64fdb0203c709c330d323ea0c05daf6d59e5c469948b4d49cc6d59443f29557a -TIMESTAMP 2023-08-18T20:10:06Z +TIMESTAMP 2023-08-19T02:12:14Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTf0B5fFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTgJP5fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klADGg//WxkkfZcnWxz04OPVf2b9XfHDiDVLo8a7NwZoyP1nzj9xvIRbmi5c0IPB -fpPuoSX7EGMfPfjdimBfhRd0Eqa3VIhQX+20H2HF7dgs1plX1rUxQzDSuglEvcjQ -iAJ5dhZjSbCS21hkckzpI6hdQ7BOala31Vd9ugbA7Ez+87EbY+shETMyWzE3YS/A -dHznlFklBzTW4Cl97airK7cRbaWUm/xZ7dZv5FpgKU5XWj3xFkmTLMgqlmLR8VOJ -4sgyWrMHl91PFwFCqWPY8WXYH4juqsuins8wmr+bPA7LYHSkOrEYyNnyfTY9mxqW -sjkmYH41ErfcBss6h6AJspwcvb0m2v79hEMtnuNe3DBoAKFhyoaXcVAELIPF7f32 -d2OPWEg7jyp4Hcw1bxke5/BNZjfeMMUW16pdJYprKCnVBBFNuk/OBzGhlf08FPCt -Urmzcw+IsevSXZJY4MVYlRsj9n7TQaJXMIQibXIxJRYC5gfoBQwYmI9POF+HNf/a -b1tmKn1F1NIdxDwc/QK+UWLtl3LNeUKTkO9BLJdaaBZj4JitQwg/Uw4wvzlsVqEQ -lE236j8lX9N//YavFb0G3J5u1jwAlsKhFGThowqCQq4ctmHZpa/vBq1WSaqRis/U -V3npYTEHlzEm3hXT+Cf+3WOJBWinZVGNz+mTn31J5QlohQWglXg= -=EWfg +klDg1w//cPjKKomDzyHzNlPPge4VKrHkTVhvptmb07a1cScKwuBW5wyfAuOUlqgr +QHRvtictLVDskt3XWLPXhT5OfEojn6Yg3X6d/BpjOvedJJIXdqwCKO8TgUfDWSDv +txAgFL1+oA5enyTpuLlrLlA3rNjCBdCqR6Bi+BWAy3lzx+4smt0QnSiM6OdK1ZMv +2Vwcv6mNnhtJWezdl8jmBkdunRj2eamTwS0CWacbvjElVeXD0UEAxC0VUfiQyDRy +mhLQzi00By/2kejGY3PKkriRv99omAUgYGbqRoCXiIIlquhk9WypKVzU/tjHoBdC +yv0OcBoxPDWvyHONjSVrXeZGHFGZRCZzzBaFBFatez7MUz6ZC6e7TvkP5swewyrm +g9LEcMBINNcFaMg8yaOAiu1q3TLasr3scg1a4orXdR78g9nWLy+zcwWktpZEVWYu +vx0ZLUegYqjYqCrddCj4ORo4tA/6FT1RKJbeCaK/t6t533F1C6CrzxGAFmmOHb0X +u4KoVpHhustD1QRF1rLsk0j+DNWV0WO4PcIX+szWWHpy/CyhSMN71aV8ZcUvmEdV +W20rz5sAWLOh2ve3gZeQFYA/u09qx/h5+eDVKXx5HQlMKepHUkj6BNX+OqodV/AE +ZJAvNFpid8CB/jcTGr2ETEK73JoF8P1Hs7fy9mkFQWWZgA/Cq6Y= +=A0Gp -----END PGP SIGNATURE----- diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index fda512b2cc9f..43017e8faad6 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Fri, 18 Aug 2023 20:10:03 +0000 +Sat, 19 Aug 2023 02:12:11 +0000 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz Binary files differindex 7ca4e23cdd06..ec790636ce56 100644 --- a/metadata/md5-cache/Manifest.gz +++ b/metadata/md5-cache/Manifest.gz diff --git a/metadata/md5-cache/app-doc/Manifest.gz b/metadata/md5-cache/app-doc/Manifest.gz Binary files differindex abd526a670f8..c3a37f6eb0cf 100644 --- a/metadata/md5-cache/app-doc/Manifest.gz +++ b/metadata/md5-cache/app-doc/Manifest.gz diff --git a/metadata/md5-cache/app-doc/gimp-help-2.10.34-r2 b/metadata/md5-cache/app-doc/gimp-help-2.10.34-r2 index d3e1a39798f4..66b7aa310b41 100644 --- a/metadata/md5-cache/app-doc/gimp-help-2.10.34-r2 +++ b/metadata/md5-cache/app-doc/gimp-help-2.10.34-r2 @@ -5,9 +5,9 @@ EAPI=8 HOMEPAGE=https://docs.gimp.org/ INHERIT=python-any-r1 IUSE=nls -KEYWORDS=~alpha amd64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc x86 +KEYWORDS=~alpha amd64 ~hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 LICENSE=FDL-1.2+ SLOT=2 SRC_URI=mirror://gimp/help/gimp-help-2.10.34.tar.bz2 _eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 862d337d98edb576796827be2c6b11ca -_md5_=53b3f1bc1c144a07d0e2879e5e4219e4 +_md5_=5fa963a7e66ffff3b1cc526f9598ef59 diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz Binary files differindex 92851056d862..47a5cf990b06 100644 --- a/metadata/md5-cache/app-emulation/Manifest.gz +++ b/metadata/md5-cache/app-emulation/Manifest.gz diff --git a/metadata/md5-cache/app-emulation/wine-vanilla-8.14 b/metadata/md5-cache/app-emulation/wine-vanilla-8.14 new file mode 100644 index 000000000000..68eade33cf98 --- /dev/null +++ b/metadata/md5-cache/app-emulation/wine-vanilla-8.14 @@ -0,0 +1,18 @@ +BDEPEND=|| ( sys-devel/binutils sys-devel/lld ) dev-lang/perl sys-devel/bison sys-devel/flex virtual/pkgconfig mingw? ( !crossdev-mingw? ( >=dev-util/mingw64-toolchain-10.0.0_p1-r2[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( dev-util/mingw64-toolchain[abi_x86_32] ) ) ) nls? ( sys-devel/gettext ) wayland? ( dev-util/wayland-scanner ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 +DEFINED_PHASES=compile configure install postinst postrm prepare pretend +DEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] ) sys-kernel/linux-headers X? ( x11-base/xorg-proto ) +DESCRIPTION=Free implementation of Windows(tm) on Unix, without external patchsets +EAPI=8 +HOMEPAGE=https://www.winehq.org/ https://gitlab.winehq.org/wine/wine/ +IDEPEND=>=app-eselect/eselect-wine-2 +INHERIT=autotools flag-o-matic multilib multilib-build prefix toolchain-funcs wrapper +IUSE=+X +abi_x86_32 +abi_x86_64 +alsa capi crossdev-mingw cups dos llvm-libunwind custom-cflags +fontconfig +gecko gphoto2 +gstreamer kerberos +mingw +mono netapi nls odbc opencl +opengl osmesa pcap perl pulseaudio samba scanner +sdl selinux smartcard +ssl +strip +truetype udev udisks +unwind usb v4l +vulkan wayland wow64 +xcomposite xinerama abi_x86_32 abi_x86_64 +KEYWORDS=-* ~amd64 ~x86 +LICENSE=LGPL-2.1+ BSD-2 IJG MIT OPENLDAP ZLIB gsm libpng2 libtiff +RDEPEND=X? ( x11-libs/libXcursor[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXfixes[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXi[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrandr[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXrender[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXxf86vm[abi_x86_32(-)?,abi_x86_64(-)?] opengl? ( media-libs/libglvnd[X,abi_x86_32(-)?,abi_x86_64(-)?] osmesa? ( media-libs/mesa[osmesa,abi_x86_32(-)?,abi_x86_64(-)?] ) ) xcomposite? ( x11-libs/libXcomposite[abi_x86_32(-)?,abi_x86_64(-)?] ) xinerama? ( x11-libs/libXinerama[abi_x86_32(-)?,abi_x86_64(-)?] ) ) cups? ( net-print/cups[abi_x86_32(-)?,abi_x86_64(-)?] ) fontconfig? ( media-libs/fontconfig[abi_x86_32(-)?,abi_x86_64(-)?] ) kerberos? ( virtual/krb5[abi_x86_32(-)?,abi_x86_64(-)?] ) netapi? ( net-fs/samba[abi_x86_32(-)?,abi_x86_64(-)?] ) odbc? ( dev-db/unixODBC[abi_x86_32(-)?,abi_x86_64(-)?] ) sdl? ( media-libs/libsdl2[haptic,joystick,abi_x86_32(-)?,abi_x86_64(-)?] ) ssl? ( net-libs/gnutls:=[abi_x86_32(-)?,abi_x86_64(-)?] ) truetype? ( media-libs/freetype[abi_x86_32(-)?,abi_x86_64(-)?] ) udisks? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?] ) v4l? ( media-libs/libv4l[abi_x86_32(-)?,abi_x86_64(-)?] ) vulkan? ( media-libs/vulkan-loader[abi_x86_32(-)?,abi_x86_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?] ) alsa? ( media-libs/alsa-lib[abi_x86_32(-)?,abi_x86_64(-)?] ) capi? ( net-libs/libcapi:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gphoto2? ( media-libs/libgphoto2:=[abi_x86_32(-)?,abi_x86_64(-)?] ) gstreamer? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gst-plugins-base:1.0[abi_x86_32(-)?,abi_x86_64(-)?] media-libs/gstreamer:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) opencl? ( virtual/opencl[abi_x86_32(-)?,abi_x86_64(-)?] ) pcap? ( net-libs/libpcap[abi_x86_32(-)?,abi_x86_64(-)?] ) pulseaudio? ( media-libs/libpulse[abi_x86_32(-)?,abi_x86_64(-)?] ) scanner? ( media-gfx/sane-backends[abi_x86_32(-)?,abi_x86_64(-)?] ) smartcard? ( sys-apps/pcsc-lite[abi_x86_32(-)?,abi_x86_64(-)?] ) udev? ( virtual/libudev:=[abi_x86_32(-)?,abi_x86_64(-)?] ) unwind? ( llvm-libunwind? ( sys-libs/llvm-libunwind[abi_x86_32(-)?,abi_x86_64(-)?] ) !llvm-libunwind? ( sys-libs/libunwind:=[abi_x86_32(-)?,abi_x86_64(-)?] ) ) usb? ( dev-libs/libusb:1[abi_x86_32(-)?,abi_x86_64(-)?] ) wayland? ( dev-libs/wayland[abi_x86_32(-)?,abi_x86_64(-)?] ) app-emulation/wine-desktop-common dos? ( || ( games-emulation/dosbox games-emulation/dosbox-staging ) ) gecko? ( app-emulation/wine-gecko:2.47.4[abi_x86_32(-)?,abi_x86_64(-)?] wow64? ( app-emulation/wine-gecko[abi_x86_32] ) ) gstreamer? ( media-plugins/gst-plugins-meta:1.0[abi_x86_32(-)?,abi_x86_64(-)?] ) mono? ( app-emulation/wine-mono:8.0.0 ) perl? ( dev-lang/perl dev-perl/XML-LibXML ) samba? ( net-fs/samba[winbind] ) selinux? ( sec-policy/selinux-wine ) udisks? ( sys-fs/udisks:2 ) +REQUIRED_USE=X? ( truetype ) crossdev-mingw? ( mingw ) wow64? ( abi_x86_64 !abi_x86_32 mingw ) || ( abi_x86_32 abi_x86_64 ) +RESTRICT=test +SLOT=8.14 +SRC_URI=https://dl.winehq.org/wine/source/8.x/wine-8.14.tar.xz +_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic be27a904c614cb93ae037762dc69bcc2 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 862d337d98edb576796827be2c6b11ca wrapper 4a1902f969e5718126434fc35f3a0d9c +_md5_=ea2353e4cddd171e75a3afe9f84765c7 diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz Binary files differindex d2507a219e6c..8da8680d4d94 100644 --- a/metadata/md5-cache/www-client/Manifest.gz +++ b/metadata/md5-cache/www-client/Manifest.gz diff --git a/metadata/md5-cache/www-client/qutebrowser-3.0.0 b/metadata/md5-cache/www-client/qutebrowser-3.0.0 index ff50ed8a6979..cd389fe641fe 100644 --- a/metadata/md5-cache/www-client/qutebrowser-3.0.0 +++ b/metadata/md5-cache/www-client/qutebrowser-3.0.0 @@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) SLOT=0 SRC_URI=https://github.com/qutebrowser/qutebrowser/releases/download/v3.0.0/qutebrowser-3.0.0.tar.gz verify-sig? ( https://github.com/qutebrowser/qutebrowser/releases/download/v3.0.0/qutebrowser-3.0.0.tar.gz.asc ) _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 862d337d98edb576796827be2c6b11ca verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=4811b7c9a04d3d523e2409085ce24dab +_md5_=69d9a5ae55bd20c60b0f1360284381fb diff --git a/metadata/md5-cache/www-client/qutebrowser-9999 b/metadata/md5-cache/www-client/qutebrowser-9999 index ddb37f5611f5..6de61482a875 100644 --- a/metadata/md5-cache/www-client/qutebrowser-9999 +++ b/metadata/md5-cache/www-client/qutebrowser-9999 @@ -13,4 +13,4 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1 RESTRICT=!test? ( test ) SLOT=0 _eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic be27a904c614cb93ae037762dc69bcc2 git-r3 2358a7b20091609e24bd3a83b3ac5991 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 1f435bc389faf790af695df46b8dcb73 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3 -_md5_=4811b7c9a04d3d523e2409085ce24dab +_md5_=69d9a5ae55bd20c60b0f1360284381fb diff --git a/metadata/news/Manifest b/metadata/news/Manifest index 631fdaca66b2..154f4b187bc3 100644 --- a/metadata/news/Manifest +++ b/metadata/news/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 15850 BLAKE2B f8a24ac4773896d3e2d3ac7daac96705bb587c68e5945981d4f8b934b213a0a634607e00cc3481f4c847f66ae537f4bfd1c12852438720d6cf5d711fe74f3237 SHA512 29367a48def7059bf0b6fab4e38cd0ba8266ac4b865394c346e798632efcf7c41364d99e462d98a52192ae8270db65e57b9f15ae208bef7ce4c3cfd98163dee1 -TIMESTAMP 2023-08-18T20:10:06Z +TIMESTAMP 2023-08-19T02:12:14Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTf0B5fFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTgJP5fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klDKuQ/9FtsGgK2soW1rgnpQEiQCVF4tfKoea6OeZjn8luNVL+rPpkOGPY6CFoVM -q5lnV6paF3vxW2js+4PI4p16FTHGe2HZpOxG0KzvHbtRkip2AE3jTxRzIUffsg1O -ADABxNVbMlgOR0xyastpsZgZyToZgaTAeA2Wd4yadmL1B/WdGZfIbVkhSYxj7tPJ -RjAPfXHV4YOx+xLcP8qPkd0zrJzKX0PLgNMdFtESO2q+Ie3hhhxETvk6nOzhUJMp -JFn1g3rfQmY7ggSE8gMNmNZNsGYbxKuZDrl7GUa+0NJalArvnGM5eXT/f48gALjA -195f1A0C6YDee91TuqkR+Dw+t/Kq7EW4HY+IwEe2w5Ikd1ecytnTmCrFh8iwIDLF -52fp7kivDqNVjsHe5OICFSFPjOteKCpR84g7iRmppiC3arzfUmkmcTXQZb68HyDP -CG8fG2xOwHKJWHxFrjKPgMtIR3PDHkum6lOBIrA1IkhuaMofV+/x+RoTpo08Iht3 -NtH1Gnw2D3ZtAkppPGvb23RHDlCaRDAz+S5H2K+Ig9EEI5bNRTR8YnFyhRqpa4k2 -iq31yB7RHinsfNM6iWl4KKKta0qDDwefFAFIcB7JR07ANFms4EW0jppMXL731CW9 -J6PXqH+Ys55njxKTtMM9MrlGsYk9+9qQ42ACNdlRmO2Vu3VmlX8= -=c3p3 +klDsXQ//SfzTj5hSyxD/3vjJyJospnCjD90rExmy2k9WiWcAj2tbPyitMrABmcU8 +2WhNmoilFFWESqRicoM/t6qE81rfeIKZL5Ta3Knia1cjweJxAu33kkgowxlNqf0J +svEiKn5ofogpJTFO6T9a9tDNiDJJ+0hENcFXoGkzX6o4cqiq4vme+I9FhZEegtRQ +CRmO4Mrmm6WpFFdlKP6h9Cw9CnYQwYJ0QkdvoZuGK3GTgTB8GNGBNUpMl99ktfEa +70FVvgAdpLFual2rhNN7KNYz9yCmPAnDaE4wlNlyGBD2mlQLdegT3QtWxdr+j6Qd +lXm2ot7BsdeLbOW8dxcVoxudqKJkAR+GmWU8qSXeSyhw9h0EKfyEEOnST7U/ME3u +Lcjz/CLurRXqUGILwTc5H/G+SNSWDs/dONVm234y+3TOse1sdbdw2dn6o6LUOrEd +VZONkp1G+czH6PcbaRU1aokaxiyui2PT5OmviWFbaGorBztrp0MpLeNMfga/oBlM +cAK8G4MH20UxupkRu7VTDgIeLy7dAlaRdIGLouaYvepkVH6UNx7XOMcIsLC0KXiy +01KfA2YkbeQy0lwTN0qiaPUCVNoW8E3N9oGRICPmufPiUXFWMyz4MNSwg20Mz8Dw +hGs/qXkc0vuCK92jVZD37e6XiO3Go1eAuFCWMFJHsD/HNt/MjkE= +=2P3o -----END PGP SIGNATURE----- diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk index fda512b2cc9f..43017e8faad6 100644 --- a/metadata/news/timestamp.chk +++ b/metadata/news/timestamp.chk @@ -1 +1 @@ -Fri, 18 Aug 2023 20:10:03 +0000 +Sat, 19 Aug 2023 02:12:11 +0000 diff --git a/metadata/timestamp b/metadata/timestamp index 1210bbd58236..a4552eebca17 100644 --- a/metadata/timestamp +++ b/metadata/timestamp @@ -1 +1 @@ -Fri Aug 18 08:10:02 PM UTC 2023 +Sat Aug 19 02:12:11 AM UTC 2023 diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk index 8d0b7ebb3ac2..3219ac7140f8 100644 --- a/metadata/timestamp.chk +++ b/metadata/timestamp.chk @@ -1 +1 @@ -Fri, 18 Aug 2023 20:15:01 +0000 +Sat, 19 Aug 2023 02:15:01 +0000 diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit index 061825014897..b384b637ce3a 100644 --- a/metadata/timestamp.commit +++ b/metadata/timestamp.commit @@ -1 +1 @@ -724d78b24a00b531c17315e5b4f962254caafd5c 1692388252 2023-08-18T19:50:52+00:00 +980580d1433dac8c7fce5792976786ba002c4ed1 1692396379 2023-08-18T22:06:19+00:00 diff --git a/metadata/timestamp.x b/metadata/timestamp.x index cfc819d18302..bf415af40929 100644 --- a/metadata/timestamp.x +++ b/metadata/timestamp.x @@ -1 +1 @@ -1692389401 Fri 18 Aug 2023 08:10:01 PM UTC +1692411002 Sat 19 Aug 2023 02:10:02 AM UTC diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk index fda512b2cc9f..43017e8faad6 100644 --- a/metadata/xml-schema/timestamp.chk +++ b/metadata/xml-schema/timestamp.chk @@ -1 +1 @@ -Fri, 18 Aug 2023 20:10:03 +0000 +Sat, 19 Aug 2023 02:12:11 +0000 diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz Binary files differindex b0ce0cab2371..af3760b40ecf 100644 --- a/sys-apps/Manifest.gz +++ b/sys-apps/Manifest.gz diff --git a/sys-apps/findutils/Manifest b/sys-apps/findutils/Manifest index 4e6cbc6f49d8..6b0ecfa08afa 100644 --- a/sys-apps/findutils/Manifest +++ b/sys-apps/findutils/Manifest @@ -1,4 +1,4 @@ DIST findutils-4.9.0.tar.xz 2046252 BLAKE2B 3ada8903fc552ad2e580a7b631a4b9d941935b3f4231029564c6f2b7b10ba6f2244e2de57f6d79268c5e0481a193f64edbbae637e7a51ae6f495e3eefabf52c9 SHA512 ba4844f4403de0148ad14b46a3dbefd5a721f6257c864bf41a6789b11705408524751c627420b15a52af95564d8e5b52f0978474f640a62ab86a41d20cf14be9 DIST findutils-4.9.0.tar.xz.sig 488 BLAKE2B 7aab47ccb1351f08be03e781332b79d6778ff0d5d7959adf75fa8eab11325ee9971c89972338edfb58daac7f702891a1a5dd8379a703ccfa601e6b99db588197 SHA512 b8e0b5471242912a20b9e468fa27b7f27339af5f7be8918173105262dee0152183bf4cf516844d348b206a694e028490d5d3b190f3aed8c698ba5444941f8dfc EBUILD findutils-4.9.0-r2.ebuild 2355 BLAKE2B b4589925401b25b3217431a9aa293da3a2dde3cd0bb183c8507ef78d7ec8d9f8400fee7cbe989c8b11bb933018892cdf698b36bb3841670f92a672e18d3b9316 SHA512 65c45808f5096bac5477027b78961871efcadda0c51fc7a25b079124e39bc90b2796b7b8bb2844c7e425c7dfcabe3419a945f44e8469142bac70bf3f3afa75b7 -MISC metadata.xml 333 BLAKE2B 321643b5c847879de4e8c0a4abebd5534e91fc7e58313ec3258520fc1f1266f98cc1892b57589cd1427ad4a0cea39b3c03ce12741b04f75290346fddc6c245fe SHA512 b36dfd42e3af70bc1ef3c7629297a390dced3edb1dc3d7d10d7672ff532da743453d9382cb15d3102885150c2440bd85019865d61c4e4342004db2dcf993f0a2 +MISC metadata.xml 383 BLAKE2B 19523d687c23d0f2e1edc4f9f9f183642d34717f29e0ddb0215c3fecabc4af9eb36443451044dd41e0b379c5b69d11ea60332f777c4ebc17dd8569483b88e3b2 SHA512 355aca11f02d0770f684a423dad09a107b28f4d4bcfdbede4b5dd80523803fe6f0d03dea23569c1d728a51c7545ee3ac041068492038ace55093d738f81d04d1 diff --git a/sys-apps/findutils/metadata.xml b/sys-apps/findutils/metadata.xml index 6fa7c0ec9993..36d37d7a5a35 100644 --- a/sys-apps/findutils/metadata.xml +++ b/sys-apps/findutils/metadata.xml @@ -7,5 +7,6 @@ </maintainer> <upstream> <remote-id type="cpe">cpe:/a:gnu:findutils</remote-id> + <remote-id type="savannah">findutils</remote-id> </upstream> </pkgmetadata> diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz Binary files differindex bab3911ee29a..4aef677918e6 100644 --- a/www-client/Manifest.gz +++ b/www-client/Manifest.gz diff --git a/www-client/qutebrowser/Manifest b/www-client/qutebrowser/Manifest index e46cb80699fe..94462e990db3 100644 --- a/www-client/qutebrowser/Manifest +++ b/www-client/qutebrowser/Manifest @@ -3,6 +3,6 @@ DIST qutebrowser-2.5.4.tar.gz 6117674 BLAKE2B d8dedf57ac064ce1a3d2e4e854a0064dfe DIST qutebrowser-3.0.0.tar.gz 6030459 BLAKE2B 05e1f3c87fe572ec66d199b9c255178c7e7358321c44255b9191624fa4fede0525b16ff0740df5051390f4e3b2a2c3ee99d53fcf6c44279689f9ea0427df13ca SHA512 2aa361b418adad1e2c2dd068148215f3eaea29c70e00634fd1a2370d584ffa2a66b0a0e22623656fc5f634d35ba99a178c269a3accd25edf778b7e3077ceb373 DIST qutebrowser-3.0.0.tar.gz.asc 659 BLAKE2B 19d736ede7cfb2ac4d3ebaea7f4f8a6da722e3eac0c1693d487ed16f2bc5a5cce13bbc69604cd7c34e266c345f3149f2f2250aba71555f3290cd63216adc0b98 SHA512 25c9cd3fa44f712b98ef3f8d1821f61d5f2b96d8bf108ff2277dc6609343237876124f7587cf906127b8d6161923bda0946c6ef75f3cbf6c401cf5d72b7a6ffd EBUILD qutebrowser-2.5.4-r1.ebuild 5229 BLAKE2B 02b2d82dc544051e1afbb0c22362745c39d4befd9443b1a873cb5979de492987cac707b2dedae594924f9402b3c362be5951e637df0f7471335c9b02d22c8fb9 SHA512 5a264abffe9861d288dd2a35765bf8f956e1af970880922cc7c1cf83e7a92f8b8f9e0afe190d196b78d777707aee57cc06eb538b5042aa7342fbe98fefc89731 -EBUILD qutebrowser-3.0.0.ebuild 7276 BLAKE2B e0c43f7a52525c74d4e4a4e7f3badd1487530c8f82ae35e8b8d06fb81652aed590cae642c66903cdd9534952e327f7d58bcca7b14b6d15db7d18b196a3178010 SHA512 28ef8ed4d05ab325008ac5116e8faf2094282a58142e9b694bd7b1de645a587f2542b35d4730120a79e31f056089e98ae5ecf59b15f8f2491bf9e87aaa4486f9 -EBUILD qutebrowser-9999.ebuild 7276 BLAKE2B e0c43f7a52525c74d4e4a4e7f3badd1487530c8f82ae35e8b8d06fb81652aed590cae642c66903cdd9534952e327f7d58bcca7b14b6d15db7d18b196a3178010 SHA512 28ef8ed4d05ab325008ac5116e8faf2094282a58142e9b694bd7b1de645a587f2542b35d4730120a79e31f056089e98ae5ecf59b15f8f2491bf9e87aaa4486f9 +EBUILD qutebrowser-3.0.0.ebuild 7315 BLAKE2B c1a0511aebaf598dbcda8c0ce6058400a9f0bdf013fc101e00a0e77d460c5637d193700065a90207d9064f82ee0b84504f702beec14f47c0dab46bb08b57c374 SHA512 3ecf724a7de015e041035a67568ef7740950f7f9492fcf5f42b1869dcd371d2502abe6463dad235573651f50c1fa4d3b082ee6411b2af53b04129cd504becf3a +EBUILD qutebrowser-9999.ebuild 7315 BLAKE2B c1a0511aebaf598dbcda8c0ce6058400a9f0bdf013fc101e00a0e77d460c5637d193700065a90207d9064f82ee0b84504f702beec14f47c0dab46bb08b57c374 SHA512 3ecf724a7de015e041035a67568ef7740950f7f9492fcf5f42b1869dcd371d2502abe6463dad235573651f50c1fa4d3b082ee6411b2af53b04129cd504becf3a MISC metadata.xml 1018 BLAKE2B 9d0c406995b2036671113b6513c3ed2fdb5021eae9d1dde5c186efeccdde6dae127857e3e5898f7809edcc27eca4b47f37965155ac0ff21bedb78e242421fd54 SHA512 2af79f18d31f9efe8df852f4bca132caf1d79fc06f6388959deb367470d4975af541a75c70831b549d944112bcd0bc7e11510a81bce4ef1391fbf1354425b769 diff --git a/www-client/qutebrowser/qutebrowser-3.0.0.ebuild b/www-client/qutebrowser/qutebrowser-3.0.0.ebuild index 98701890400a..51bd2ff8c4a4 100644 --- a/www-client/qutebrowser/qutebrowser-3.0.0.ebuild +++ b/www-client/qutebrowser/qutebrowser-3.0.0.ebuild @@ -95,6 +95,7 @@ src_prepare() { if use widevine && use prefix; then # hack: QtWebEngine knows Gentoo's widevine, but not with ${EPREFIX} + # TODO: prefixify QtWebEngine itself local widevine=${EPREFIX}/usr/$(get_libdir)/chromium-browser/WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so sed -e "/yield from _qtwebengine_settings_args/a\ yield '--widevine-path=${widevine}'" \ -i ${PN}/config/qtargs.py || die diff --git a/www-client/qutebrowser/qutebrowser-9999.ebuild b/www-client/qutebrowser/qutebrowser-9999.ebuild index 98701890400a..51bd2ff8c4a4 100644 --- a/www-client/qutebrowser/qutebrowser-9999.ebuild +++ b/www-client/qutebrowser/qutebrowser-9999.ebuild @@ -95,6 +95,7 @@ src_prepare() { if use widevine && use prefix; then # hack: QtWebEngine knows Gentoo's widevine, but not with ${EPREFIX} + # TODO: prefixify QtWebEngine itself local widevine=${EPREFIX}/usr/$(get_libdir)/chromium-browser/WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so sed -e "/yield from _qtwebengine_settings_args/a\ yield '--widevine-path=${widevine}'" \ -i ${PN}/config/qtargs.py || die |