commit:     fbf77f6a6d4d5bf7a1d9cc1d541333cb2818d628
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Fri May  3 07:19:21 2024 +0000
Commit:     Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
CommitDate: Fri May  3 07:19:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fbf77f6a

www-plugins/firefoxpwa: drop 2.11.0

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 www-plugins/firefoxpwa/Manifest                 |   2 -
 www-plugins/firefoxpwa/firefoxpwa-2.11.0.ebuild | 443 ------------------------
 2 files changed, 445 deletions(-)

diff --git a/www-plugins/firefoxpwa/Manifest b/www-plugins/firefoxpwa/Manifest
index ade847ff07..2f973b2df9 100644
--- a/www-plugins/firefoxpwa/Manifest
+++ b/www-plugins/firefoxpwa/Manifest
@@ -113,7 +113,6 @@ DIST fastrand-2.1.0.crate 14907 BLAKE2B 
f96c74c1da31bae35e5ae0a557b3cdf120099cd7
 DIST fdeflate-0.3.4.crate 25001 BLAKE2B 
69bffdb689dc467bd62738299ea17295bf7dd9d51c78b17e1ef6eee265056308703646791676c44430a686e1d713a8f561c5db972de7ab7c5e7b21050cad70f8
 SHA512 
a38b493eba656beb97275faf5a2f32c8a2c2cb12c5d5c280d37bbcf1406fe404151fd6312ec496aafdce802ef08745a6927e571890f9b290010ca5ac45ac9bdf
 DIST filedescriptor-0.8.2.crate 10830 BLAKE2B 
964470acbd1f36487755a74666a46649d6012c0782b3622652bd41b086e5d804298d6126c980ecce5a2ce91994d3a006288739b472ecc518099d4e690c89f402
 SHA512 
dd808b8f26bff4d8b37826241f30c9396bb0f731a0fc3ef53ecb3bd0c0fb7adec6bfe5ff6ecebb6e02c9de6fc5f2f6c0fc361e9c6ba564708dd1c29ab2662f65
 DIST filetime-0.2.23.crate 14942 BLAKE2B 
e4d2d9c11745dfa5592903f3c3c6a9871292a02f9862607b610ead7562b5d1fc3b64d37e779cad0630bde8012efda72d86af5e687cd2ef5d3627d8a89bca517c
 SHA512 
8d5ac82482758577d1d0669abbe7b880efc44958687bba745c9ee4a5c16bddb44ec0fbe9c29cf424e7120905f3c3da607f3a7ca1e50287154c0475ddf2148bf3
-DIST firefoxpwa-2.11.0.tar.gz 508024 BLAKE2B 
0c0ea0f259e8c0b1ffe4d487acc56edbf9065f6e33f0036972d71d3ba691e28a5110c747f601a3ac22aedbb2e227c328d847b16c3f290d74403ce740dc193770
 SHA512 
71c63fd18de28973e631023b75b45d0d48764fad0c90019fbf590fc6cd9f8f3f490e744224d5d2b21bd3e3be96b77a321577e1c80844d62447b8d5d1b8a703d6
 DIST firefoxpwa-2.11.1.tar.gz 508188 BLAKE2B 
a7b6cd7c9b3c3206e617a6adbb0ea0dea6887ab0e9c519e391c97f2becb043f647cc68898ed6202f326fdf110816208c00c9f74d30795f452dcec8d1cd561933
 SHA512 
eeef79621d3d66382e38a670900b58aa57be67edea44a27d56e7af1134e32c3de38773e34adb6c3edcbf35a884418f7708d00d065866c0b33b5ae245e037b1e4
 DIST firefoxpwa-2.12.0.tar.gz 523598 BLAKE2B 
e2b933c1d35f2af1df25aa54c729a55b2b7e667587abf15aef7b54d187de27c59174ff8a5e9b1dc4e953bd6f0912ae2da4e900a54bb3b9e6eec1d5b6d9b24391
 SHA512 
709b2fc075203e018c4796e987bb1e5cbee4e728febf12078766a94453f165eeb9616b910d9aa39cfce926ad93ece87750aa4820da8c03ab5b2dca871ed813e5
 DIST flate2-1.0.28.crate 73690 BLAKE2B 
c9f141bde0eda6b9c42da0a3ed69322c12c6c29bc522131f51ad56f6e2758646aa5585382407409257a8301f5f07a1825d150838bbb55822f2d49037f6279aa8
 SHA512 
9db6f3ddc4e1e91960b07c08712beabd911b297d93db8be3ecb97a392a4262e608c75ed8e9e34d87d58c3e67d1b7987734e14ab3d45fd837a2767e8016380284
@@ -218,7 +217,6 @@ DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B 
e6b8919b80d938d0b98d60d4f5f29ce43
 DIST miniz_oxide-0.3.7.crate 44996 BLAKE2B 
0e89ec4131e7abdadaa9feb6019b31853976a34434216e0f89ddab519559d0e1feaf2228fbc09906e51fb0242a18abe1a67a5362e080c19fc7cd00c2f95f08ae
 SHA512 
d4eff239f8d6e947b94619e80fe03ed32aabd1a6393f63145d70ed7f08c51c45c7261d8157bf61c78d1637ea1f71ef15f9813ec733efd8afe6aa14810888718e
 DIST miniz_oxide-0.7.1.crate 55194 BLAKE2B 
56afbe0c0b3eca98105ae2d507493f365353cce29a6b04910ff26bc75899400fdbd067756cbda7b3d86f047fb8f3d737de00043a4a7348a813cc43e45824e33f
 SHA512 
5eb6ffe34a866403273ff0267ff7838aeb50722ca57a03d5a1d842a5f19a3b4af570b133a3b9d64d78eafe49e4b9732b92dd63fd9c6b0ce59b3295daf10f6a3c
 DIST miniz_oxide-0.7.2.crate 55731 BLAKE2B 
e3cbf5983025bee879b8a735fa2912db8975cb60f0499498a73ce4375e7d452c9ed62d4b0b6f6a4fa591aab55e5d7ff20033baa007fd6c839b9d74b31142c0b1
 SHA512 
2f8f09d7afdb9d78bfc80a228ded85a215fea05e577e907921f1808f84aae30ab118048d7b53295f11aeb5de70ab6cbdec892f3a2417bedf6f53a4576d095432
-DIST mio-0.8.10.crate 102345 BLAKE2B 
82bba95cfbb51a02efda75dc85d973825f038f7d23e7fd0a93a60293fbafd304ae064f395a1aeb63a1bc7bc664a0c0dfa3721ac8a553ea5161c0ab2862a6edcb
 SHA512 
680371f7da07824fcdc1e8c10a6771a71b97308c47bb5b295e0338fbcb56e211dfd91e1b400a080984c57055f08db24ca675c167f298a3dd4842a185bde62fb2
 DIST mio-0.8.11.crate 102983 BLAKE2B 
913a8e0e4843b3b19cce3eeaaff0a0024eaf1bdb4784a710e54ee95b6631edbd763e37669ec7d269e45157907663dd2eb6c9279db850fa47ef4c1eee867ea24a
 SHA512 
9a2806ea78b0637d0cf92448abcd50bc5d09bd80da0f37752c847bc98d014baae7a5cc4d929de98be6283c76d82ccab1f1467aa6ab583a4e782d97d5592b0bb1
 DIST native-tls-0.2.11.crate 29008 BLAKE2B 
594511c364e639e309f32f37ae20ecfc5ddeeb39c3f7180c5f3f2cf304d8c323b977af933ffe70cce696a5a63e17c5fa7ddb119d46fc3db819a28e31a388640b
 SHA512 
7e77959932f2859757f1aeb37b78fdd459b7b6fd02424f4b7399525b94c21d1f499a718775503b8f3dfe3b4b740e1cfbee77052a2ebd0994468addb3fa665e6c
 DIST new_debug_unreachable-1.0.6.crate 2582 BLAKE2B 
2ac3dd86f1a532832a40ccfda95654e43709a62faebb8182c87309827afdd23e6d3f250f2345f044cb789015c30b7907be63253b487d368e68c4fdbc7de20492
 SHA512 
73a61acbc9b20b3595925360827ba8798f3338471b291fa37c72a1c9505b3ec9f688808fcaac9a2eb494e5f3ea5331d30545d5f21f89559111bec6126ac90b48

diff --git a/www-plugins/firefoxpwa/firefoxpwa-2.11.0.ebuild 
b/www-plugins/firefoxpwa/firefoxpwa-2.11.0.ebuild
deleted file mode 100644
index 278c018e2f..0000000000
--- a/www-plugins/firefoxpwa/firefoxpwa-2.11.0.ebuild
+++ /dev/null
@@ -1,443 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
-       ab_glyph@0.2.23
-       ab_glyph_rasterizer@0.1.8
-       addr2line@0.21.0
-       adler32@1.2.0
-       adler@1.0.2
-       aho-corasick@1.1.2
-       alloc-no-stdlib@2.0.4
-       alloc-stdlib@0.2.2
-       android-tzdata@0.1.1
-       android_system_properties@0.1.5
-       anstream@0.6.11
-       anstyle-parse@0.2.3
-       anstyle-query@1.0.2
-       anstyle-wincon@3.0.2
-       anstyle@1.0.4
-       anyhow@1.0.79
-       arrayref@0.3.7
-       arrayvec@0.7.4
-       async-compression@0.4.6
-       autocfg@1.1.0
-       backtrace@0.3.69
-       base64@0.21.7
-       bit_field@0.10.2
-       bitflags@1.3.2
-       bitflags@2.4.2
-       brotli-decompressor@2.5.1
-       brotli@3.4.0
-       bumpalo@3.14.0
-       bytemuck@1.14.0
-       byteorder@1.5.0
-       bytes@1.5.0
-       bzip2-sys@0.1.11+1.0.8
-       bzip2@0.4.4
-       cc@1.0.83
-       cfg-if@1.0.0
-       cfg_aliases@0.2.0
-       chrono@0.4.31
-       clap@4.4.18
-       clap_builder@4.4.18
-       clap_complete@4.4.8
-       clap_derive@4.4.7
-       clap_lex@0.6.0
-       color_quant@1.1.0
-       colorchoice@1.0.0
-       configparser@3.0.4
-       const_format@0.2.32
-       const_format_proc_macros@0.2.32
-       core-foundation-sys@0.8.6
-       core-foundation@0.9.4
-       crc32fast@1.3.2
-       crossbeam-deque@0.8.5
-       crossbeam-epoch@0.9.18
-       crossbeam-utils@0.8.19
-       crunchy@0.2.2
-       csscolorparser@0.6.2
-       darling@0.20.3
-       darling_core@0.20.3
-       darling_macro@0.20.3
-       data-url@0.3.1
-       deflate@0.8.6
-       deranged@0.3.11
-       directories@5.0.1
-       dirs-sys@0.4.1
-       dmg@0.1.2
-       either@1.9.0
-       encoding_rs@0.8.33
-       equivalent@1.0.1
-       errno@0.3.8
-       exr@1.71.0
-       fastrand@2.0.1
-       fdeflate@0.3.4
-       filedescriptor@0.8.2
-       filetime@0.2.23
-       flate2@1.0.28
-       float-cmp@0.9.0
-       flume@0.11.0
-       fnv@1.0.7
-       fontconfig-parser@0.5.3
-       fontdb@0.16.0
-       foreign-types-shared@0.1.1
-       foreign-types@0.3.2
-       form_urlencoded@1.2.1
-       fs_extra@1.3.0
-       futures-channel@0.3.30
-       futures-core@0.3.30
-       futures-io@0.3.30
-       futures-sink@0.3.30
-       futures-task@0.3.30
-       futures-util@0.3.30
-       gag@1.0.0
-       getrandom@0.2.12
-       gif@0.12.0
-       gimli@0.28.1
-       glob@0.3.1
-       h2@0.3.24
-       half@2.2.1
-       hashbrown@0.12.3
-       hashbrown@0.14.3
-       heck@0.4.1
-       hermit-abi@0.3.4
-       hex@0.4.3
-       http-body@0.4.6
-       http@0.2.11
-       httparse@1.8.0
-       httpdate@1.0.3
-       hyper-tls@0.5.0
-       hyper@0.14.28
-       iana-time-zone-haiku@0.1.2
-       iana-time-zone@0.1.59
-       icns@0.3.1
-       ident_case@1.0.1
-       idna@0.5.0
-       image@0.24.8
-       imagesize@0.12.0
-       indexmap@1.9.3
-       indexmap@2.1.0
-       ipnet@2.9.0
-       itoa@1.0.10
-       jpeg-decoder@0.3.1
-       js-sys@0.3.67
-       kurbo@0.9.5
-       language-tags@0.3.2
-       lazy_static@1.4.0
-       lebe@0.5.2
-       libc@0.2.152
-       libredox@0.0.1
-       line-wrap@0.1.1
-       linux-raw-sys@0.4.13
-       lock_api@0.4.11
-       log@0.4.20
-       memchr@2.7.1
-       memmap2@0.9.3
-       mime@0.3.17
-       miniz_oxide@0.3.7
-       miniz_oxide@0.7.1
-       mio@0.8.10
-       native-tls@0.2.11
-       num-traits@0.2.17
-       num_cpus@1.16.0
-       num_threads@0.1.6
-       object@0.32.2
-       once_cell@1.19.0
-       openssl-macros@0.1.1
-       openssl-probe@0.1.5
-       openssl-src@300.2.1+3.2.0
-       openssl-sys@0.9.99
-       openssl@0.10.63
-       option-ext@0.2.0
-       owned_ttf_parser@0.20.0
-       parse-display-derive@0.8.2
-       parse-display@0.8.2
-       percent-encoding@2.3.1
-       phf@0.11.2
-       phf_generator@0.11.2
-       phf_macros@0.11.2
-       phf_shared@0.11.2
-       pico-args@0.5.0
-       pin-project-lite@0.2.13
-       pin-utils@0.1.0
-       pix@0.13.3
-       pkg-config@0.3.29
-       plist@1.6.0
-       png@0.16.8
-       png@0.17.11
-       powerfmt@0.2.0
-       ppv-lite86@0.2.17
-       proc-macro2@1.0.78
-       qoi@0.4.1
-       quick-error@1.2.3
-       quick-xml@0.31.0
-       quote@1.0.35
-       quoted-string@0.2.2
-       rand@0.8.5
-       rand_chacha@0.3.1
-       rand_core@0.6.4
-       rayon-core@1.12.1
-       rayon@1.8.1
-       rctree@0.5.0
-       redox_syscall@0.4.1
-       redox_users@0.4.4
-       regex-automata@0.4.3
-       regex-syntax@0.7.5
-       regex-syntax@0.8.2
-       regex@1.10.2
-       reqwest@0.11.23
-       resvg@0.37.0
-       rgb@0.8.37
-       roxmltree@0.18.1
-       roxmltree@0.19.0
-       rustc-demangle@0.1.23
-       rustix@0.38.30
-       rustybuzz@0.12.1
-       ryu@1.0.16
-       safemem@0.3.3
-       sanitize-filename@0.5.0
-       schannel@0.1.23
-       scopeguard@1.2.0
-       security-framework-sys@2.9.1
-       security-framework@2.9.2
-       serde@1.0.195
-       serde_derive@1.0.195
-       serde_json@1.0.111
-       serde_urlencoded@0.7.1
-       serde_with@3.5.0
-       serde_with_macros@3.5.0
-       simd-adler32@0.3.7
-       simplecss@0.2.1
-       simplelog@0.12.1
-       siphasher@0.3.11
-       slab@0.4.9
-       slotmap@1.0.7
-       smallvec@1.13.1
-       smart-default@0.7.1
-       socket2@0.5.5
-       spin@0.9.8
-       strict-num@0.1.1
-       strsim@0.10.0
-       structmeta-derive@0.2.0
-       structmeta@0.2.0
-       svgtypes@0.13.0
-       syn@2.0.48
-       system-configuration-sys@0.5.0
-       system-configuration@0.5.1
-       tar@0.4.40
-       tempfile@3.9.0
-       termcolor@1.1.3
-       thiserror-impl@1.0.56
-       thiserror@1.0.56
-       tiff@0.9.1
-       time-core@0.1.2
-       time-macros@0.2.16
-       time@0.3.31
-       tiny-skia-path@0.11.3
-       tiny-skia@0.11.3
-       tinyvec@1.6.0
-       tinyvec_macros@0.1.1
-       tokio-native-tls@0.3.1
-       tokio-socks@0.5.1
-       tokio-util@0.7.10
-       tokio@1.35.1
-       tower-service@0.3.2
-       tracing-core@0.1.32
-       tracing@0.1.40
-       try-lock@0.2.5
-       ttf-parser@0.20.0
-       ulid@1.1.0
-       unicode-bidi-mirroring@0.1.0
-       unicode-bidi@0.3.15
-       unicode-ccc@0.1.2
-       unicode-ident@1.0.12
-       unicode-normalization@0.1.22
-       unicode-properties@0.1.1
-       unicode-script@0.5.5
-       unicode-vo@0.1.0
-       unicode-xid@0.2.4
-       url@2.5.0
-       urlencoding@2.1.3
-       usvg-parser@0.37.0
-       usvg-text-layout@0.37.0
-       usvg-tree@0.37.0
-       usvg@0.37.0
-       utf8parse@0.2.1
-       vcpkg@0.2.15
-       version_check@0.9.4
-       want@0.3.1
-       wasi@0.11.0+wasi-snapshot-preview1
-       wasm-bindgen-backend@0.2.90
-       wasm-bindgen-futures@0.4.40
-       wasm-bindgen-macro-support@0.2.90
-       wasm-bindgen-macro@0.2.90
-       wasm-bindgen-shared@0.2.90
-       wasm-bindgen@0.2.90
-       web-sys@0.3.67
-       weezl@0.1.7
-       winapi-i686-pc-windows-gnu@0.4.0
-       winapi-util@0.1.6
-       winapi-x86_64-pc-windows-gnu@0.4.0
-       winapi@0.3.9
-       windows-core@0.52.0
-       windows-sys@0.48.0
-       windows-sys@0.52.0
-       windows-targets@0.48.5
-       windows-targets@0.52.0
-       windows@0.52.0
-       windows_aarch64_gnullvm@0.48.5
-       windows_aarch64_gnullvm@0.52.0
-       windows_aarch64_msvc@0.48.5
-       windows_aarch64_msvc@0.52.0
-       windows_i686_gnu@0.48.5
-       windows_i686_gnu@0.52.0
-       windows_i686_msvc@0.48.5
-       windows_i686_msvc@0.52.0
-       windows_x86_64_gnu@0.48.5
-       windows_x86_64_gnu@0.52.0
-       windows_x86_64_gnullvm@0.48.5
-       windows_x86_64_gnullvm@0.52.0
-       windows_x86_64_msvc@0.48.5
-       windows_x86_64_msvc@0.52.0
-       winreg@0.50.0
-       xattr@1.3.1
-       xmlparser@0.13.6
-       xmlwriter@0.1.0
-       zune-inflate@0.2.54
-"
-
-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}
-"
-
-# Main project license
-LICENSE="MPL-2.0"
-
-# Dependent crate licenses
-LICENSE+=" Apache-2.0 BSD-2 BSD MIT MPL-2.0 Unicode-DFS-2016 ZLIB"
-
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
-IUSE="lto custom-cflags"
-
-# Add app-arch/bzip2 when it finally get pkg-config file
-DEPEND="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="
-       virtual/pkgconfig
-       lto? (
-               !custom-cflags? (
-                       sys-devel/clang
-                       sys-devel/lld
-               )
-       )
-"
-
-QA_FLAGS_IGNORED="
-       usr/bin/firefoxpwa
-       usr/libexec/firefoxpwa-connector
-"
-
-S="${WORKDIR}/PWAsForFirefox-${PV}/native"
-
-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.jsm || die
-}
-
-src_configure() {
-       strip-flags
-
-       export CARGO_PROFILE_RELEASE_LTO=$(usex lto true false)
-
-       if use lto; then
-               if ! use custom-cflags; then
-                       # Fix -flto[=n] not being recognized by clang.
-                       tc-is-gcc && is-flag "-flto=*" && replace-flags 
"-flto=*" "-flto"
-                       CC="${CHOST}-clang"
-                       CXX="${CHOST}-clang++"
-                       RUSTFLAGS="-Clinker=clang -Clink-arg=-fuse-ld=lld 
${RUSTFLAGS}"
-               fi
-       else
-               filter-lto
-       fi
-
-       export PKG_CONFIG_ALLOW_CROSS=1
-       export OPENSSL_NO_VENDOR=1
-       cargo_src_configure
-}
-
-src_install() {
-       # Executables
-       dobin target/*/firefoxpwa
-       exeinto /usr/libexec
-       doexe target/*/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 target/*/completions/firefoxpwa.bash firefoxpwa
-       dofishcomp target/*/completions/firefoxpwa.fish
-       dozshcomp target/*/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() {
-       echo "You have successfully installed the native part of the 
PWAsForFirefox project"
-       echo "You should also install the Firefox extension if you haven't 
already"
-       echo "Download: 
https://addons.mozilla.org/firefox/addon/pwas-for-firefox/";
-
-       xdg_pkg_postinst
-}
-
-pkg_postrm() {
-       if [[ ! ${REPLACING_VERSIONS} ]]; then
-               echo "Runtime, profiles and web apps are still installed in 
user directories"
-               echo "You can remove them manually after this package is 
uninstalled"
-               echo "Doing that will remove all installed web apps and their 
data"
-       fi
-
-       xdg_pkg_postrm
-}

Reply via email to