From a1d3b28d34c46d8e93a8286b1d3706a3e6c75fcc Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 3 Apr 2024 14:14:17 +0100 Subject: gentoo auto-resync : 03:04:2024 - 14:14:17 --- www-client/Manifest.gz | Bin 6031 -> 6035 bytes www-client/fetch/Manifest | 2 +- www-client/fetch/metadata.xml | 4 +- www-client/links/Manifest | 2 +- www-client/links/metadata.xml | 4 - www-client/opera/Manifest | 2 +- www-client/opera/opera-109.0.5097.38-r1.ebuild | 172 ++++++++++++++++++++++++ www-client/opera/opera-109.0.5097.38.ebuild | 173 ------------------------- 8 files changed, 176 insertions(+), 183 deletions(-) create mode 100644 www-client/opera/opera-109.0.5097.38-r1.ebuild delete mode 100644 www-client/opera/opera-109.0.5097.38.ebuild (limited to 'www-client') diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz index cdfcb8f01a6b..5b959fd6f207 100644 Binary files a/www-client/Manifest.gz and b/www-client/Manifest.gz differ diff --git a/www-client/fetch/Manifest b/www-client/fetch/Manifest index 790ddaf5f809..f5f13e1e3d4f 100644 --- a/www-client/fetch/Manifest +++ b/www-client/fetch/Manifest @@ -1,3 +1,3 @@ DIST fetch-1.0.tar.gz 62009 BLAKE2B 9076f1a967897e876fa56455341188fc48055bf9127eb59f38030d0f90cc643573526142f1bc2683f1a29bbb675dfd48373086d9e515767bbb139e97db270adb SHA512 6de273c629343b1e3190d2316a9c6f88ce89ea4899aecb3684c8df623450424eb34bc99a59578b9b822d3b02a25dbf2c5a46d0e957519dcf22d4662eada7f9c1 EBUILD fetch-1.0-r4.ebuild 568 BLAKE2B 6575d88f53cda55da2c75c53bf04dc1eaa046fb4da29c1e302bcedda8e8578eccdc9d8d8c80c32027df4eb7d3355e873fa9b4c737379efc9fe0a96fa5c666c77 SHA512 db5ac988b85825f6d8b7cf4a334d266b0657b50131c163761f986ed7414437c14424d2a9e673250842bc68bd6bfa9c82e846ad504dc8a1a4ebed957ddb12d60e -MISC metadata.xml 304 BLAKE2B c43e12be6ec43a015114557c93a6babe1579f895d084624aa7b71e44b69109f0aa5b4690fe3f8d5d00f8743004cb01347660a29e720a9eea197fb0ec08d04204 SHA512 4836127b4b9e56f7933e2774ec75dc0daeb5a2d2e91245117e1948901ab12753b01ec709992d982e827f59e5e1135f74171b2230bfea18330109777c983ca8c3 +MISC metadata.xml 248 BLAKE2B f5bd8a3f82c5b701ecf57c39bb5f31bb309f118a2e60c2ac96fbad9e0e162dda29fcfe28de88af57289b79a8feb64db791d435ee3aa2913f05f0107277e6effe SHA512 fffd35a97b796bc97c152b36db3d15eb273175b936cbb0a4dd0f1f21a439550c6aa64bda31e388a70fe8783d5767eb6af07e7ccdf92a3a77ed6a572bc6052cba diff --git a/www-client/fetch/metadata.xml b/www-client/fetch/metadata.xml index 77ca1b377d62..ecbc56e50fd0 100644 --- a/www-client/fetch/metadata.xml +++ b/www-client/fetch/metadata.xml @@ -1,9 +1,7 @@ - - monsieurp@gentoo.org - + fetch diff --git a/www-client/links/Manifest b/www-client/links/Manifest index 2d103b530966..d4c3072b747f 100644 --- a/www-client/links/Manifest +++ b/www-client/links/Manifest @@ -3,4 +3,4 @@ DIST links-2.29.tar.bz2 6521024 BLAKE2B 6ae2b0e4a4a314756ef74ca19888e4c8a9e89347 DIST links-graphics-xlinks-logo-pic.png 6041 BLAKE2B dfa6c036eaeca66a4aabd909b3b5eb61dd9a4079ab236a2d65ca1756d1110319913849569cad19e59ca4ae2413f518d0613588b58c81b718d718a61f072f2e52 SHA512 563ba62e1172e86ae6911ea743ecb1faef1a8739c30c50355b6f12669aa91aa6fefb284ed049dc9b81537b2e9950ef501453ebfcd82ad284536d20a08e97ff36 EBUILD links-2.29-r1.ebuild 3841 BLAKE2B 6f632a69a848ce99b3cd922fe42f28113ced98fa9737d46673c40bbc2ae17a69631c608ddb76fe0af9a39cfe88f98fe4c7600b17dc1df0739c1cef1f01d9d654 SHA512 5600b4f3abf37621197c0ac5fe61faa1dbdb74dfca252df6cc67aa1ab26d6a082c39880df6ca7e5b835743888c386d1b3a227cc4743c0e576a54ece6b7d00a48 EBUILD links-2.29.ebuild 3805 BLAKE2B eb9e5f2a44659b5c9e41e2d7b45967ebecd6ecfff81c5c2d868b1cf9ebed067712b0d4878d1d53a7987749023d05872d7b90733b4d9570f18d3ca5dcde06c74a SHA512 12d4772946d2db2201697d1e3c1c1b5ec356b9ea2d68b0c42903912b51bc24b0382157af435c489840b7cd860b70483b30b9e88106811370607ea911e9284fa7 -MISC metadata.xml 534 BLAKE2B 2130cfa40c1bffd68d6ae782546d9018f941fcf5d3ce3ee9bce18b9f2b246b4bdaf068547ac1c5924e6ec443867e6b91c1650862de4347701a6aaba11f3559ca SHA512 a0e83d111b7a3acb2e98cedee6ce510dab58b8659965250f3ff3466205b42680c378f4a077f5dfad7faadcedd8538381d190816cba864e853a1b4f63f58391df +MISC metadata.xml 416 BLAKE2B 97077aba7550096fedf9c6293ee90effdc61e39110d4c230e6110d36cf109dd3b3793bd57739850c63ebc0eb2b2a2b73e0f14f35cb2de4c9f795f238941e0834 SHA512 d027e671a5ba2b46c5c6db5415d26057f9de6cdb76c5c81940f11576ff7d188f7d292691c84f481781250b49a512c03706135cdd87f40ab4de365c60e7990e13 diff --git a/www-client/links/metadata.xml b/www-client/links/metadata.xml index cfcceb5e662d..02e88cd5ebde 100644 --- a/www-client/links/metadata.xml +++ b/www-client/links/metadata.xml @@ -1,10 +1,6 @@ - - monsieurp@gentoo.org - Patrice Clement - bkohler@gentoo.org Ben Kohler diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest index 81b64cf7f861..66393282b20f 100644 --- a/www-client/opera/Manifest +++ b/www-client/opera/Manifest @@ -1,3 +1,3 @@ DIST opera-stable_109.0.5097.38_amd64.deb 109207272 BLAKE2B cff3926f14c2d2d7c19b682e40800f230527c801ce637c01fbd742864ec30bfd4462bf855a62f89947b0170a44f62754f63ad490700faea0acbc14a58bf4e4f3 SHA512 1c23aaa66da6a7923f8aed5eb046c73c61f7685889c5f50710ed985cff8a17e1d7b3311b1af927e508fcfcc23fefcf5f51b7410338ff01b230ed745a4d63a423 -EBUILD opera-109.0.5097.38.ebuild 4222 BLAKE2B 240fbe234c08c5f6c98dc5d3a92917f21239a4f24ce32c7e3d619593e9f374c0af12425c53ba8dc1ff70c52fbcb2f2a5a82fcd4dd11c657c883b67e8ef481473 SHA512 7a9ca2f81ae51cddadb1d212d08f6ff472fb41c5e2196746e5be745b702dbe211fc5513dd7eae832ea10f9b6774013c49ce3db0b0f14f1b101e56b240de37961 +EBUILD opera-109.0.5097.38-r1.ebuild 4084 BLAKE2B eea6ef582d8391625b48389d6a8ea8106f87efa00cc9103d63e3f100c74b3e80dd5b1a47870aeda59709dbde548866174ff8aa6e0799cedfb89220df98f05ff9 SHA512 31311b84a47225a0812b485e8b66a8c3ed67aa32f0b7319b485c45dc7218204141bc88d8598b4b6146b8a4d67c621f15524236165271862f3ffee03e14678e1b MISC metadata.xml 380 BLAKE2B 6126e5c5d5f67d1bd7d4b6659fbc9f8f62ef105e737d2cc4e6c652f4c899df1b55ef2abe077e41aa2e4eb3d553a2652e38a583b3c7baac7a20318b69f766997f SHA512 cbe76a1630f13557a0aae1703436b19b0f9f7842c5604695d49255937c8304fff07ec20f26d408527ee672e2e9625ebc748bb7d3879d5fc77c06655c4b9b1816 diff --git a/www-client/opera/opera-109.0.5097.38-r1.ebuild b/www-client/opera/opera-109.0.5097.38-r1.ebuild new file mode 100644 index 000000000000..a97bb25328be --- /dev/null +++ b/www-client/opera/opera-109.0.5097.38-r1.ebuild @@ -0,0 +1,172 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CHROMIUM_LANGS=" + bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id + it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk vi + zh-CN zh-TW +" + +# These are intended for ebuild maintainer use to force RPM if DEB is not available. +: ${OPERA_FORCE_RPM=no} + +inherit chromium-2 pax-utils xdg + +if [[ ${OPERA_FORCE_RPM} == yes ]]; then + inherit rpm + OPERA_ARCHIVE_EXT="rpm" +else + inherit unpacker + OPERA_ARCHIVE_EXT="deb" +fi + +DESCRIPTION="A fast and secure web browser" +HOMEPAGE="https://www.opera.com/" + +SRC_URI_BASE=( + "https://download1.operacdn.com/pub/${PN}" + "https://download2.operacdn.com/pub/${PN}" + "https://download3.operacdn.com/pub/${PN}" + "https://download4.operacdn.com/pub/${PN}" +) + +if [[ ${PN} == opera ]]; then + MY_PN=${PN}-stable + SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" ) +else + MY_PN=${PN} +fi + +# Commit ref from `strings libffmpeg.so | grep -F "FFmpeg version"` matches this Chromium version +# used to select the correct ffmpeg-chromium version (corresponds to a major version of Chromium) +# Does not need to be updated for every new version of Opera, only when it breaks +CHROMIUM_VERSION="121" +SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}" +S=${WORKDIR} + +LICENSE="OPERA-2018" +SLOT="0" +KEYWORDS="-* amd64" +IUSE="+proprietary-codecs +suid qt5 qt6" +RESTRICT="bindist mirror strip" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + gnome-base/gsettings-desktop-schemas + media-libs/alsa-lib + media-libs/mesa[gbm(+)] + net-misc/curl + net-print/cups + sys-apps/dbus + sys-libs/glibc + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/gtk+:3 + x11-libs/libdrm + x11-libs/libxcb + x11-libs/libxkbcommon + x11-libs/libxshmfence + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrandr + x11-libs/pango + proprietary-codecs? ( + media-video/ffmpeg-chromium:${CHROMIUM_VERSION} + ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5[X] + dev-qt/qtwidgets:5 + ) + qt6? ( dev-qt/qtbase:6[gui,widgets] ) +" + +QA_PREBUILT="*" +OPERA_HOME="opt/opera${PN#opera}" + +pkg_pretend() { + # Protect against people using autounmask overzealously + use amd64 || die "opera only works on amd64" +} + +pkg_setup() { + chromium_suid_sandbox_check_kernel_config +} + +src_unpack() { + : +} + +src_install() { + dodir / + cd "${ED}" || die + if [[ ${OPERA_FORCE_RPM} == yes ]]; then + rpm_src_unpack "${A[0]}" + else + unpacker + fi + + # move to /opt, bug #573052 + mkdir -p "${OPERA_HOME%${PN}}" + if [[ ${OPERA_FORCE_RPM} == yes ]]; then + mv "usr/lib64/${PN}" "${OPERA_HOME%${PN}}" || die + else + mv "usr/lib/x86_64-linux-gnu/${PN}" "${OPERA_HOME%${PN}}" || die + fi + rm -r "usr/lib" || die + + # disable auto update + rm "${OPERA_HOME}/${PN%-*}_autoupdate"{,.licenses,.version} || die + + if [[ ${OPERA_FORCE_RPM} == yes ]]; then + rm "${OPERA_HOME}/setup_repo.sh" || die + else + rm -r "usr/share/lintian" || die + + # fix docs + mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die + gzip -d usr/share/doc/${PF}/changelog.gz || die + fi + + # fix desktop file + sed -i \ + -e 's|^TargetEnvironment|X-&|g' \ + usr/share/applications/${PN}.desktop || die + + # remove unused language packs + pushd "${OPERA_HOME}/localization" > /dev/null || die + chromium_remove_language_paks + popd > /dev/null || die + + # setup opera symlink + rm "usr/bin/${PN}" || die + dosym "../../${OPERA_HOME}/${PN}" "/usr/bin/${PN}" + + # install proprietary codecs + rm "${OPERA_HOME}/resources/ffmpeg_preload_config.json" || die + if use proprietary-codecs; then + dosym ../../usr/$(get_libdir)/chromium/libffmpeg.so.${CHROMIUM_VERSION} \ + /${OPERA_HOME}/libffmpeg.so + fi + + if ! use qt5; then + rm "${OPERA_HOME}/libqt5_shim.so" || die + fi + if ! use qt6; then + rm "${OPERA_HOME}/libqt6_shim.so" || die + fi + + # pax mark opera, bug #562038 + pax-mark m "${OPERA_HOME}/opera" + # enable suid sandbox if requested + use suid && fperms 4711 "/${OPERA_HOME}/opera_sandbox" +} diff --git a/www-client/opera/opera-109.0.5097.38.ebuild b/www-client/opera/opera-109.0.5097.38.ebuild deleted file mode 100644 index 180caf162698..000000000000 --- a/www-client/opera/opera-109.0.5097.38.ebuild +++ /dev/null @@ -1,173 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CHROMIUM_LANGS=" - bg bn ca cs da de el en-GB en-US es-419 es fil fi fr hi hr hu id - it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk vi - zh-CN zh-TW -" - -# These are intended for ebuild maintainer use to force RPM if DEB is not available. -: ${OPERA_FORCE_RPM=no} - -inherit chromium-2 pax-utils xdg - -if [[ ${OPERA_FORCE_RPM} == yes ]]; then - inherit rpm - OPERA_ARCHIVE_EXT="rpm" -else - inherit unpacker - OPERA_ARCHIVE_EXT="deb" -fi - -DESCRIPTION="A fast and secure web browser" -HOMEPAGE="https://www.opera.com/" - -SRC_URI_BASE=( - "https://download1.operacdn.com/pub/${PN}" - "https://download2.operacdn.com/pub/${PN}" - "https://download3.operacdn.com/pub/${PN}" - "https://download4.operacdn.com/pub/${PN}" -) - -if [[ ${PN} == opera ]]; then - MY_PN=${PN}-stable - SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" ) -else - MY_PN=${PN} -fi - -# Commit ref from `strings libffmpeg.so | grep -F "FFmpeg version"` matches this Chromium version -# used to select the correct ffmpeg-chromium version (corresponds to a major version of Chromium) -# Does not need to be updated for every new version of Opera, only when it breaks -CHROMIUM_VERSION="121" -SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}" -S=${WORKDIR} - -LICENSE="OPERA-2018" -SLOT="0" -KEYWORDS="-* amd64" -IUSE="+ffmpeg-chromium +proprietary-codecs +suid qt5 qt6" -RESTRICT="bindist mirror strip" - -RDEPEND=" - >=app-accessibility/at-spi2-core-2.46.0:2 - dev-libs/expat - dev-libs/glib:2 - dev-libs/nspr - dev-libs/nss - gnome-base/gsettings-desktop-schemas - media-libs/alsa-lib - media-libs/mesa[gbm(+)] - net-misc/curl - net-print/cups - sys-apps/dbus - sys-libs/glibc - x11-libs/cairo - x11-libs/gdk-pixbuf - x11-libs/gtk+:3 - x11-libs/libdrm - x11-libs/libxcb - x11-libs/libxkbcommon - x11-libs/libxshmfence - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrandr - x11-libs/pango - proprietary-codecs? ( - !ffmpeg-chromium? ( >=media-video/ffmpeg-6.1-r1:0/58.60.60[chromium] ) - ffmpeg-chromium? ( media-video/ffmpeg-chromium:${CHROMIUM_VERSION} ) - ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5[X] - dev-qt/qtwidgets:5 - ) - qt6? ( dev-qt/qtbase:6[gui,widgets] ) -" - -QA_PREBUILT="*" -OPERA_HOME="opt/opera${PN#opera}" - -pkg_pretend() { - # Protect against people using autounmask overzealously - use amd64 || die "opera only works on amd64" -} - -pkg_setup() { - chromium_suid_sandbox_check_kernel_config -} - -src_unpack() { - : -} - -src_install() { - dodir / - cd "${ED}" || die - if [[ ${OPERA_FORCE_RPM} == yes ]]; then - rpm_src_unpack "${A[0]}" - else - unpacker - fi - - # move to /opt, bug #573052 - mkdir -p "${OPERA_HOME%${PN}}" - if [[ ${OPERA_FORCE_RPM} == yes ]]; then - mv "usr/lib64/${PN}" "${OPERA_HOME%${PN}}" || die - else - mv "usr/lib/x86_64-linux-gnu/${PN}" "${OPERA_HOME%${PN}}" || die - fi - rm -r "usr/lib" || die - - # disable auto update - rm "${OPERA_HOME}/${PN%-*}_autoupdate"{,.licenses,.version} || die - - if [[ ${OPERA_FORCE_RPM} == yes ]]; then - rm "${OPERA_HOME}/setup_repo.sh" || die - else - rm -r "usr/share/lintian" || die - - # fix docs - mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die - gzip -d usr/share/doc/${PF}/changelog.gz || die - fi - - # fix desktop file - sed -i \ - -e 's|^TargetEnvironment|X-&|g' \ - usr/share/applications/${PN}.desktop || die - - # remove unused language packs - pushd "${OPERA_HOME}/localization" > /dev/null || die - chromium_remove_language_paks - popd > /dev/null || die - - # setup opera symlink - rm "usr/bin/${PN}" || die - dosym "../../${OPERA_HOME}/${PN}" "/usr/bin/${PN}" - - # install proprietary codecs - rm "${OPERA_HOME}/resources/ffmpeg_preload_config.json" || die - if use proprietary-codecs; then - dosym ../../usr/$(get_libdir)/chromium/libffmpeg.so$(usex ffmpeg-chromium .${CHROMIUM_VERSION} "") \ - /${OPERA_HOME}/libffmpeg.so - fi - - if ! use qt5; then - rm "${OPERA_HOME}/libqt5_shim.so" || die - fi - if ! use qt6; then - rm "${OPERA_HOME}/libqt6_shim.so" || die - fi - - # pax mark opera, bug #562038 - pax-mark m "${OPERA_HOME}/opera" - # enable suid sandbox if requested - use suid && fperms 4711 "/${OPERA_HOME}/opera_sandbox" -} -- cgit v1.2.3