commit:     cd5d21d075d063dd5e659a05151d90ff98bee3db
Author:     Filip Štamcar <projects <AT> filips <DOT> si>
AuthorDate: Sun Oct  5 16:31:29 2025 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Mon Oct  6 14:55:34 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=cd5d21d0

www-plugins/firefoxpwa: drop 2.14.0

Signed-off-by: Filip Štamcar <projects <AT> filips.si>
Part-of: https://github.com/gentoo/guru/pull/377
Closes: https://github.com/gentoo/guru/pull/377
Signed-off-by: David Roman <davidroman96 <AT> gmail.com>

 www-plugins/firefoxpwa/Manifest                 |   1 -
 www-plugins/firefoxpwa/firefoxpwa-2.14.0.ebuild | 576 ------------------------
 2 files changed, 577 deletions(-)

diff --git a/www-plugins/firefoxpwa/Manifest b/www-plugins/firefoxpwa/Manifest
index f24fdf2cfa..3b721f7a4e 100644
--- a/www-plugins/firefoxpwa/Manifest
+++ b/www-plugins/firefoxpwa/Manifest
@@ -130,7 +130,6 @@ DIST fastrand-2.3.0.crate 15076 BLAKE2B 
15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a4
 DIST fdeflate-0.3.7.crate 27188 BLAKE2B 
284998759bf6eff9122224eeb14864d2693a166c140a2fbf84a1ad195599b5c005d1128499d2fa37431a87bfb15f65edbedf9b62a47c0964f635b6fd32033499
 SHA512 
7418eb5e55736788fbc3637e0ff4ee84e3b1d833684862049b3025991a5449cea6131bb04911d541178b0a91e0600546b8f2b646fc468dba6e631501b202c306
 DIST filedescriptor-0.8.3.crate 12635 BLAKE2B 
603c15f2a83bdfa190c882cb9dd6a84ef3617898fa0969f45d19a6448ce98b0a139708aed3441fc8b5de5ecd49de0b06404412a8f2e199488c4487dc5ca4e16b
 SHA512 
1d403271dcbb846666acc8df2b2f738c35c1ff3f37af8a87c7c0cee3b73bef1b7b75885e426d27c5ec0ee1f3c4f1a31ba63b5a11eb3805eb675a399d1b5f9b40
 DIST filetime-0.2.25.crate 14940 BLAKE2B 
1ffcbad3b2023ba5e9b2d71e279fd8c3564458b28290f3e19bf43b87083e1e3c0e18f191f6dc67540baccb83075df453950230089f243e6276e413321cceedc7
 SHA512 
90b4f3c4df29a3456c393f78f636d70f2615cba748a972dc9b937c2fcbbf4544f5b0d28c6c8fcfed5d5eda026ac670afffec18ab7d7127cee9afa2717146ccf2
-DIST firefoxpwa-2.14.0.tar.gz 558002 BLAKE2B 
976673bdd08625d751499b1addde397965af74113abcd12893cb7f43b6abfae7f9e70d4cfeb653163c1ff2c731e1a8bdb5dd619551d64b2060bf9bc9f9504a81
 SHA512 
deef4924ce74ce6895d889d49781637972ae73593331a7d8971f1a848a95b462cb2badd82d88e15d531cd2342216248b9937a775fef7827bb570ea0120293828
 DIST firefoxpwa-2.14.1.tar.gz 558077 BLAKE2B 
225b6cff2b0a66a39b42f274beb86f311d962371292929c0d92f214d4a9e4a6d3c6717022d06f760e2d202509f078fb0c5fb0b5b1c3fd016269ec7106db6c548
 SHA512 
7573900f410cf1d992f07e924be22c8fc00c21fa1e0e75313ac484ba09d06cc1789acdd71a496d5d83442f0ec2b54b3c09601c987af8a937b6f9f74c444ecb79
 DIST firefoxpwa-2.15.0.tar.gz 553132 BLAKE2B 
5d27c44e87ca0e2b13ee2ece76ff5963ab07f3ebe1230cb48ec548821f5b318e1cc96d16ee84a26cbc488fc36fb82890610ce1cef339c5bf5e6bca6db124c2b6
 SHA512 
aa9ca3dce073ee2d46ce62896cbdf378a8d5916c4a583a649c56e43b5118233a1371a993a2945a4e8fb404a6956169aa56c9ad2c41015a6479234c7ac5163837
 DIST firefoxpwa-2.17.1-crates.tar.xz 41370764 BLAKE2B 
c2d1000075eb96695afeae3602b0a1bed495599ed28c44cefd939f20bcb8eba4a9096527bafa43ad774b5064ee6912944fa4fb425e3d98fa2b4dec140b8611dc
 SHA512 
98db529176f224fcd9329be60a20479252e2d7e4531ef6d5dc6080d30ec925e5ab5640d50b301f5f5b42cecfca63250e27ba6bba97a65106dd37e3d1a1e558d6

diff --git a/www-plugins/firefoxpwa/firefoxpwa-2.14.0.ebuild 
b/www-plugins/firefoxpwa/firefoxpwa-2.14.0.ebuild
deleted file mode 100644
index bba1ee1dfb..0000000000
--- a/www-plugins/firefoxpwa/firefoxpwa-2.14.0.ebuild
+++ /dev/null
@@ -1,576 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]+1.0.8
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]+3.4.1
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]+wasi-snapshot-preview1
-       [email protected]+wasi-0.2.2
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]+zstd.1.5.6
-       [email protected]
-       [email protected]
-       [email protected]
-       [email protected]
-"
-
-declare -A GIT_CRATES=(
-       
[mime-parse]='https://github.com/filips123/mime;57416f447a10c3343df7fe80deb0ae8a7c77cf0a;mime-%commit%/mime-parse'
-       
[mime]='https://github.com/filips123/mime;57416f447a10c3343df7fe80deb0ae8a7c77cf0a;mime-%commit%'
-       
[web_app_manifest]='https://github.com/filips123/WebAppManifestRS;477c5bbc7406eec01aea40e18338dafcec78c917;WebAppManifestRS-%commit%'
-)
-
-inherit cargo desktop flag-o-matic shell-completion toolchain-funcs xdg
-
-DESCRIPTION="A tool to install, manage and use PWAs in Mozilla Firefox (native 
component)"
-HOMEPAGE="https://pwasforfirefox.filips.si/";
-
-SRC_URI="
-       https://github.com/filips123/PWAsForFirefox/archive/v${PV}.tar.gz -> 
${P}.tar.gz
-       ${CARGO_CRATE_URIS}
-"
-
-S="${WORKDIR}/PWAsForFirefox-${PV}/native"
-
-# Main project license
-LICENSE="MPL-2.0"
-
-# Dependent crate licenses
-LICENSE+="
-       Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD ISC MIT MPL-2.0
-       UoI-NCSA Unicode-3.0 ZLIB
-"
-
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="custom-cflags lto static"
-
-DEPEND="
-       !static? (
-               app-arch/zstd:=
-               app-arch/bzip2:=
-               app-arch/xz-utils:=
-               dev-libs/openssl:=
-       )
-"
-RDEPEND="${DEPEND}"
-# As Rust produces LLVM IR when using LTO, lld is needed to link. Furthermore,
-# as some crates contain C code, clang should be used to compile them to 
produce
-# compatible IR.
-BDEPEND="
-       lto? (
-               !custom-cflags? (
-                       llvm-core/clang
-                       llvm-core/lld
-               )
-       )
-       !static? ( virtual/pkgconfig )
-"
-
-QA_FLAGS_IGNORED="
-       usr/bin/firefoxpwa
-       usr/libexec/firefoxpwa-connector
-"
-
-src_prepare() {
-       default
-
-       # Set version in source files as per build instructions
-       sed -i "s/version = \"0.0.0\"/version = \"${PV}\"/g" Cargo.toml || die
-       sed -i "s/DISTRIBUTION_VERSION = '0.0.0'/DISTRIBUTION_VERSION = 
'${PV}'/g" \
-               userchrome/profile/chrome/pwa/chrome.sys.mjs || die
-}
-
-src_configure() {
-       # Setup toolchain
-       export CARGO_PROFILE_RELEASE_LTO=$(usex lto true false)
-       strip-flags
-
-       if use lto; then
-               if ! use custom-cflags; then
-                       CC="${CHOST}-clang"
-                       CXX="${CHOST}-clang++"
-                       RUSTFLAGS="-Clinker=clang -Clink-arg=-fuse-ld=lld 
${RUSTFLAGS}"
-
-                       # Fix -flto[=n] not being recognized by clang
-                       if tc-is-clang && is-flag "-flto=*"; then
-                               replace-flags "-flto=*" "-flto"
-                       fi
-               fi
-       else
-               filter-lto
-       fi
-
-       # Ask to use system dependencies
-       if ! use static; then
-               export PKG_CONFIG_ALLOW_CROSS=1
-               export ZSTD_SYS_USE_PKG_CONFIG=1
-               export OPENSSL_NO_VENDOR=1
-       fi
-
-       # Configure features
-       local myfeatures=(
-               $(usev static)
-       )
-
-       cargo_src_configure
-}
-
-src_install() {
-       # Executables
-       dobin $(cargo_target_dir)/firefoxpwa
-       exeinto /usr/libexec
-       doexe $(cargo_target_dir)/firefoxpwa-connector
-
-       # Manifest
-       local target_dirs=( /usr/lib{,64}/mozilla/native-messaging-hosts )
-       for target_dir in "${target_dirs[@]}"; do
-               insinto "${target_dir}"
-               newins manifests/linux.json firefoxpwa.json
-       done
-
-       # Completions
-       newbashcomp $(cargo_target_dir)/completions/firefoxpwa.bash firefoxpwa
-       dofishcomp $(cargo_target_dir)/completions/firefoxpwa.fish
-       dozshcomp $(cargo_target_dir)/completions/_firefoxpwa
-
-       # UserChrome
-       insinto /usr/share/firefoxpwa
-       doins -r ./userchrome
-
-       # Documentation
-       dodoc ../README.md
-       newdoc ../native/README.md README-NATIVE.md
-       newdoc ../extension/README.md README-EXTENSION.md
-
-       # AppStream Metadata
-       insinto /usr/share/metainfo
-       doins packages/appstream/si.filips.FirefoxPWA.metainfo.xml
-
-       # Icon
-       doicon -s scalable packages/appstream/si.filips.FirefoxPWA.svg
-}
-
-pkg_postinst() {
-       if [[ ! ${REPLACING_VERSIONS} ]]; then
-               elog "You have successfully installed the native part of the 
PWAsForFirefox project."
-               elog "You should also install the Firefox extension if you 
haven't already."
-               elog
-               elog "Download:"
-               elog 
"\thttps://addons.mozilla.org/firefox/addon/pwas-for-firefox/";
-       fi
-
-       xdg_pkg_postinst
-}
-
-pkg_postrm() {
-       if [[ ! ${REPLACED_BY_VERSION} ]]; then
-               elog "Runtime, profiles and web apps are still installed in 
user directories."
-               elog "You can remove them manually after this package is 
uninstalled."
-               elog "Doing that will remove all installed web apps and their 
data."
-       fi
-
-       xdg_pkg_postrm
-}

Reply via email to