From 80815e7ec848c526a6a0a4fb573faf559b0cf45c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Buchm=C3=BCller?= Date: Wed, 27 Jan 2021 18:49:21 +0100 Subject: [PATCH] icecat: remove --- srcpkgs/icecat-i18n-ach | 1 - srcpkgs/icecat-i18n-af | 1 - srcpkgs/icecat-i18n-an | 1 - srcpkgs/icecat-i18n-ar | 1 - srcpkgs/icecat-i18n-ast | 1 - srcpkgs/icecat-i18n-az | 1 - srcpkgs/icecat-i18n-be | 1 - srcpkgs/icecat-i18n-bg | 1 - srcpkgs/icecat-i18n-bn | 1 - srcpkgs/icecat-i18n-br | 1 - srcpkgs/icecat-i18n-bs | 1 - srcpkgs/icecat-i18n-ca | 1 - srcpkgs/icecat-i18n-cak | 1 - srcpkgs/icecat-i18n-cs | 1 - srcpkgs/icecat-i18n-cy | 1 - srcpkgs/icecat-i18n-da | 1 - srcpkgs/icecat-i18n-de | 1 - srcpkgs/icecat-i18n-dsb | 1 - srcpkgs/icecat-i18n-el | 1 - srcpkgs/icecat-i18n-en-CA | 1 - srcpkgs/icecat-i18n-en-GB | 1 - srcpkgs/icecat-i18n-en-US | 1 - srcpkgs/icecat-i18n-eo | 1 - srcpkgs/icecat-i18n-es-AR | 1 - srcpkgs/icecat-i18n-es-CL | 1 - srcpkgs/icecat-i18n-es-ES | 1 - srcpkgs/icecat-i18n-es-MX | 1 - srcpkgs/icecat-i18n-et | 1 - srcpkgs/icecat-i18n-eu | 1 - srcpkgs/icecat-i18n-fa | 1 - srcpkgs/icecat-i18n-ff | 1 - srcpkgs/icecat-i18n-fi | 1 - srcpkgs/icecat-i18n-fr | 1 - srcpkgs/icecat-i18n-fy-NL | 1 - srcpkgs/icecat-i18n-ga-IE | 1 - srcpkgs/icecat-i18n-gd | 1 - srcpkgs/icecat-i18n-gl | 1 - srcpkgs/icecat-i18n-gn | 1 - srcpkgs/icecat-i18n-gu-IN | 1 - srcpkgs/icecat-i18n-he | 1 - srcpkgs/icecat-i18n-hi-IN | 1 - srcpkgs/icecat-i18n-hr | 1 - srcpkgs/icecat-i18n-hsb | 1 - srcpkgs/icecat-i18n-hu | 1 - srcpkgs/icecat-i18n-hy-AM | 1 - srcpkgs/icecat-i18n-ia | 1 - srcpkgs/icecat-i18n-id | 1 - srcpkgs/icecat-i18n-is | 1 - srcpkgs/icecat-i18n-it | 1 - srcpkgs/icecat-i18n-ja | 1 - srcpkgs/icecat-i18n-ka | 1 - srcpkgs/icecat-i18n-kab | 1 - srcpkgs/icecat-i18n-kk | 1 - srcpkgs/icecat-i18n-km | 1 - srcpkgs/icecat-i18n-kn | 1 - srcpkgs/icecat-i18n-ko | 1 - srcpkgs/icecat-i18n-lij | 1 - srcpkgs/icecat-i18n-lt | 1 - srcpkgs/icecat-i18n-lv | 1 - srcpkgs/icecat-i18n-mk | 1 - srcpkgs/icecat-i18n-mr | 1 - srcpkgs/icecat-i18n-ms | 1 - srcpkgs/icecat-i18n-my | 1 - srcpkgs/icecat-i18n-nb-NO | 1 - srcpkgs/icecat-i18n-ne-NP | 1 - srcpkgs/icecat-i18n-nl | 1 - srcpkgs/icecat-i18n-nn-NO | 1 - srcpkgs/icecat-i18n-oc | 1 - srcpkgs/icecat-i18n-pa-IN | 1 - srcpkgs/icecat-i18n-pl | 1 - srcpkgs/icecat-i18n-pt-BR | 1 - srcpkgs/icecat-i18n-pt-PT | 1 - srcpkgs/icecat-i18n-rm | 1 - srcpkgs/icecat-i18n-ro | 1 - srcpkgs/icecat-i18n-ru | 1 - srcpkgs/icecat-i18n-si | 1 - srcpkgs/icecat-i18n-sk | 1 - srcpkgs/icecat-i18n-sl | 1 - srcpkgs/icecat-i18n-son | 1 - srcpkgs/icecat-i18n-sq | 1 - srcpkgs/icecat-i18n-sr | 1 - srcpkgs/icecat-i18n-sv-SE | 1 - srcpkgs/icecat-i18n-ta | 1 - srcpkgs/icecat-i18n-te | 1 - srcpkgs/icecat-i18n-th | 1 - srcpkgs/icecat-i18n-tr | 1 - srcpkgs/icecat-i18n-uk | 1 - srcpkgs/icecat-i18n-ur | 1 - srcpkgs/icecat-i18n-uz | 1 - srcpkgs/icecat-i18n-vi | 1 - srcpkgs/icecat-i18n-xh | 1 - srcpkgs/icecat-i18n-zh-CN | 1 - srcpkgs/icecat-i18n-zh-TW | 1 - srcpkgs/icecat/files/icecat-wayland | 2 - srcpkgs/icecat/files/icecat.desktop | 116 --- srcpkgs/icecat/files/mozconfig | 35 - srcpkgs/icecat/files/stab.h | 71 -- srcpkgs/icecat/files/vendor.js | 9 - .../patches/big-endian-image-decoders.patch | 88 -- .../icecat/patches/fix-arm-opus-include.patch | 11 - srcpkgs/icecat/patches/fix-cross.patch | 16 - .../patches/fix-desktop-icon-path.patch | 11 - .../icecat/patches/fix-fortify-inline.patch | 11 - .../icecat/patches/fix-i686-ppc-musl.patch | 11 - .../patches/fix-image-format-warning.patch | 39 - srcpkgs/icecat/patches/fix-tools.patch | 13 - srcpkgs/icecat/patches/fix-wasm-arm.patch | 15 - .../icecat/patches/fix-webrtc-glibcisms.patch | 20 - srcpkgs/icecat/patches/flac-no-ffvpx.patch | 26 - srcpkgs/icecat/patches/mallinfo.patch | 34 - .../icecat/patches/musl-rust.configure.patch | 26 - srcpkgs/icecat/patches/ppc32-fix-build.patch | 36 - srcpkgs/icecat/patches/rust-configure.patch | 42 - srcpkgs/icecat/patches/rust-has-i128.patch | 21 - srcpkgs/icecat/patches/sandbox-fork.patch | 13 - .../icecat/patches/sandbox-largefile.patch | 17 - srcpkgs/icecat/patches/skia-sucks1.patch | 77 -- srcpkgs/icecat/patches/skia-sucks2.patch | 44 - srcpkgs/icecat/patches/skia-sucks3.patch | 56 -- srcpkgs/icecat/patches/sndio.patch | 52 - srcpkgs/icecat/template | 951 ------------------ srcpkgs/icecat/update | 2 - 122 files changed, 1958 deletions(-) delete mode 120000 srcpkgs/icecat-i18n-ach delete mode 120000 srcpkgs/icecat-i18n-af delete mode 120000 srcpkgs/icecat-i18n-an delete mode 120000 srcpkgs/icecat-i18n-ar delete mode 120000 srcpkgs/icecat-i18n-ast delete mode 120000 srcpkgs/icecat-i18n-az delete mode 120000 srcpkgs/icecat-i18n-be delete mode 120000 srcpkgs/icecat-i18n-bg delete mode 120000 srcpkgs/icecat-i18n-bn delete mode 120000 srcpkgs/icecat-i18n-br delete mode 120000 srcpkgs/icecat-i18n-bs delete mode 120000 srcpkgs/icecat-i18n-ca delete mode 120000 srcpkgs/icecat-i18n-cak delete mode 120000 srcpkgs/icecat-i18n-cs delete mode 120000 srcpkgs/icecat-i18n-cy delete mode 120000 srcpkgs/icecat-i18n-da delete mode 120000 srcpkgs/icecat-i18n-de delete mode 120000 srcpkgs/icecat-i18n-dsb delete mode 120000 srcpkgs/icecat-i18n-el delete mode 120000 srcpkgs/icecat-i18n-en-CA delete mode 120000 srcpkgs/icecat-i18n-en-GB delete mode 120000 srcpkgs/icecat-i18n-en-US delete mode 120000 srcpkgs/icecat-i18n-eo delete mode 120000 srcpkgs/icecat-i18n-es-AR delete mode 120000 srcpkgs/icecat-i18n-es-CL delete mode 120000 srcpkgs/icecat-i18n-es-ES delete mode 120000 srcpkgs/icecat-i18n-es-MX delete mode 120000 srcpkgs/icecat-i18n-et delete mode 120000 srcpkgs/icecat-i18n-eu delete mode 120000 srcpkgs/icecat-i18n-fa delete mode 120000 srcpkgs/icecat-i18n-ff delete mode 120000 srcpkgs/icecat-i18n-fi delete mode 120000 srcpkgs/icecat-i18n-fr delete mode 120000 srcpkgs/icecat-i18n-fy-NL delete mode 120000 srcpkgs/icecat-i18n-ga-IE delete mode 120000 srcpkgs/icecat-i18n-gd delete mode 120000 srcpkgs/icecat-i18n-gl delete mode 120000 srcpkgs/icecat-i18n-gn delete mode 120000 srcpkgs/icecat-i18n-gu-IN delete mode 120000 srcpkgs/icecat-i18n-he delete mode 120000 srcpkgs/icecat-i18n-hi-IN delete mode 120000 srcpkgs/icecat-i18n-hr delete mode 120000 srcpkgs/icecat-i18n-hsb delete mode 120000 srcpkgs/icecat-i18n-hu delete mode 120000 srcpkgs/icecat-i18n-hy-AM delete mode 120000 srcpkgs/icecat-i18n-ia delete mode 120000 srcpkgs/icecat-i18n-id delete mode 120000 srcpkgs/icecat-i18n-is delete mode 120000 srcpkgs/icecat-i18n-it delete mode 120000 srcpkgs/icecat-i18n-ja delete mode 120000 srcpkgs/icecat-i18n-ka delete mode 120000 srcpkgs/icecat-i18n-kab delete mode 120000 srcpkgs/icecat-i18n-kk delete mode 120000 srcpkgs/icecat-i18n-km delete mode 120000 srcpkgs/icecat-i18n-kn delete mode 120000 srcpkgs/icecat-i18n-ko delete mode 120000 srcpkgs/icecat-i18n-lij delete mode 120000 srcpkgs/icecat-i18n-lt delete mode 120000 srcpkgs/icecat-i18n-lv delete mode 120000 srcpkgs/icecat-i18n-mk delete mode 120000 srcpkgs/icecat-i18n-mr delete mode 120000 srcpkgs/icecat-i18n-ms delete mode 120000 srcpkgs/icecat-i18n-my delete mode 120000 srcpkgs/icecat-i18n-nb-NO delete mode 120000 srcpkgs/icecat-i18n-ne-NP delete mode 120000 srcpkgs/icecat-i18n-nl delete mode 120000 srcpkgs/icecat-i18n-nn-NO delete mode 120000 srcpkgs/icecat-i18n-oc delete mode 120000 srcpkgs/icecat-i18n-pa-IN delete mode 120000 srcpkgs/icecat-i18n-pl delete mode 120000 srcpkgs/icecat-i18n-pt-BR delete mode 120000 srcpkgs/icecat-i18n-pt-PT delete mode 120000 srcpkgs/icecat-i18n-rm delete mode 120000 srcpkgs/icecat-i18n-ro delete mode 120000 srcpkgs/icecat-i18n-ru delete mode 120000 srcpkgs/icecat-i18n-si delete mode 120000 srcpkgs/icecat-i18n-sk delete mode 120000 srcpkgs/icecat-i18n-sl delete mode 120000 srcpkgs/icecat-i18n-son delete mode 120000 srcpkgs/icecat-i18n-sq delete mode 120000 srcpkgs/icecat-i18n-sr delete mode 120000 srcpkgs/icecat-i18n-sv-SE delete mode 120000 srcpkgs/icecat-i18n-ta delete mode 120000 srcpkgs/icecat-i18n-te delete mode 120000 srcpkgs/icecat-i18n-th delete mode 120000 srcpkgs/icecat-i18n-tr delete mode 120000 srcpkgs/icecat-i18n-uk delete mode 120000 srcpkgs/icecat-i18n-ur delete mode 120000 srcpkgs/icecat-i18n-uz delete mode 120000 srcpkgs/icecat-i18n-vi delete mode 120000 srcpkgs/icecat-i18n-xh delete mode 120000 srcpkgs/icecat-i18n-zh-CN delete mode 120000 srcpkgs/icecat-i18n-zh-TW delete mode 100644 srcpkgs/icecat/files/icecat-wayland delete mode 100644 srcpkgs/icecat/files/icecat.desktop delete mode 100644 srcpkgs/icecat/files/mozconfig delete mode 100644 srcpkgs/icecat/files/stab.h delete mode 100644 srcpkgs/icecat/files/vendor.js delete mode 100644 srcpkgs/icecat/patches/big-endian-image-decoders.patch delete mode 100644 srcpkgs/icecat/patches/fix-arm-opus-include.patch delete mode 100644 srcpkgs/icecat/patches/fix-cross.patch delete mode 100644 srcpkgs/icecat/patches/fix-desktop-icon-path.patch delete mode 100644 srcpkgs/icecat/patches/fix-fortify-inline.patch delete mode 100644 srcpkgs/icecat/patches/fix-i686-ppc-musl.patch delete mode 100644 srcpkgs/icecat/patches/fix-image-format-warning.patch delete mode 100644 srcpkgs/icecat/patches/fix-tools.patch delete mode 100644 srcpkgs/icecat/patches/fix-wasm-arm.patch delete mode 100644 srcpkgs/icecat/patches/fix-webrtc-glibcisms.patch delete mode 100644 srcpkgs/icecat/patches/flac-no-ffvpx.patch delete mode 100644 srcpkgs/icecat/patches/mallinfo.patch delete mode 100644 srcpkgs/icecat/patches/musl-rust.configure.patch delete mode 100644 srcpkgs/icecat/patches/ppc32-fix-build.patch delete mode 100644 srcpkgs/icecat/patches/rust-configure.patch delete mode 100644 srcpkgs/icecat/patches/rust-has-i128.patch delete mode 100644 srcpkgs/icecat/patches/sandbox-fork.patch delete mode 100644 srcpkgs/icecat/patches/sandbox-largefile.patch delete mode 100644 srcpkgs/icecat/patches/skia-sucks1.patch delete mode 100644 srcpkgs/icecat/patches/skia-sucks2.patch delete mode 100644 srcpkgs/icecat/patches/skia-sucks3.patch delete mode 100644 srcpkgs/icecat/patches/sndio.patch delete mode 100644 srcpkgs/icecat/template delete mode 100644 srcpkgs/icecat/update diff --git a/srcpkgs/icecat-i18n-ach b/srcpkgs/icecat-i18n-ach deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-ach +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-af b/srcpkgs/icecat-i18n-af deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-af +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-an b/srcpkgs/icecat-i18n-an deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-an +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-ar b/srcpkgs/icecat-i18n-ar deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-ar +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-ast b/srcpkgs/icecat-i18n-ast deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-ast +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-az b/srcpkgs/icecat-i18n-az deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-az +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-be b/srcpkgs/icecat-i18n-be deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-be +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-bg b/srcpkgs/icecat-i18n-bg deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-bg +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-bn b/srcpkgs/icecat-i18n-bn deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-bn +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-br b/srcpkgs/icecat-i18n-br deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-br +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-bs b/srcpkgs/icecat-i18n-bs deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-bs +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-ca b/srcpkgs/icecat-i18n-ca deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-ca +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-cak b/srcpkgs/icecat-i18n-cak deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-cak +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-cs b/srcpkgs/icecat-i18n-cs deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-cs +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-cy b/srcpkgs/icecat-i18n-cy deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-cy +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-da b/srcpkgs/icecat-i18n-da deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-da +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-de b/srcpkgs/icecat-i18n-de deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-de +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-dsb b/srcpkgs/icecat-i18n-dsb deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-dsb +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-el b/srcpkgs/icecat-i18n-el deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-el +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-en-CA b/srcpkgs/icecat-i18n-en-CA deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-en-CA +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-en-GB b/srcpkgs/icecat-i18n-en-GB deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-en-GB +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-en-US b/srcpkgs/icecat-i18n-en-US deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-en-US +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-eo b/srcpkgs/icecat-i18n-eo deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-eo +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-es-AR b/srcpkgs/icecat-i18n-es-AR deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-es-AR +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-es-CL b/srcpkgs/icecat-i18n-es-CL deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-es-CL +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-es-ES b/srcpkgs/icecat-i18n-es-ES deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-es-ES +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-es-MX b/srcpkgs/icecat-i18n-es-MX deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-es-MX +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-et b/srcpkgs/icecat-i18n-et deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-et +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-eu b/srcpkgs/icecat-i18n-eu deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-eu +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-fa b/srcpkgs/icecat-i18n-fa deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-fa +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-ff b/srcpkgs/icecat-i18n-ff deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-ff +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-fi b/srcpkgs/icecat-i18n-fi deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-fi +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-fr b/srcpkgs/icecat-i18n-fr deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-fr +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-fy-NL b/srcpkgs/icecat-i18n-fy-NL deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-fy-NL +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-ga-IE b/srcpkgs/icecat-i18n-ga-IE deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-ga-IE +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-gd b/srcpkgs/icecat-i18n-gd deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-gd +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-gl b/srcpkgs/icecat-i18n-gl deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-gl +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-gn b/srcpkgs/icecat-i18n-gn deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-gn +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-gu-IN b/srcpkgs/icecat-i18n-gu-IN deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-gu-IN +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-he b/srcpkgs/icecat-i18n-he deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-he +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-hi-IN b/srcpkgs/icecat-i18n-hi-IN deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-hi-IN +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-hr b/srcpkgs/icecat-i18n-hr deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-hr +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-hsb b/srcpkgs/icecat-i18n-hsb deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-hsb +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-hu b/srcpkgs/icecat-i18n-hu deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-hu +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-hy-AM b/srcpkgs/icecat-i18n-hy-AM deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-hy-AM +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-ia b/srcpkgs/icecat-i18n-ia deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-ia +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-id b/srcpkgs/icecat-i18n-id deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-id +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-is b/srcpkgs/icecat-i18n-is deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-is +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-it b/srcpkgs/icecat-i18n-it deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-it +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-ja b/srcpkgs/icecat-i18n-ja deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-ja +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-ka b/srcpkgs/icecat-i18n-ka deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-ka +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-kab b/srcpkgs/icecat-i18n-kab deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-kab +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-kk b/srcpkgs/icecat-i18n-kk deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-kk +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-km b/srcpkgs/icecat-i18n-km deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-km +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-kn b/srcpkgs/icecat-i18n-kn deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-kn +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-ko b/srcpkgs/icecat-i18n-ko deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-ko +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-lij b/srcpkgs/icecat-i18n-lij deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-lij +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-lt b/srcpkgs/icecat-i18n-lt deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-lt +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-lv b/srcpkgs/icecat-i18n-lv deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-lv +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-mk b/srcpkgs/icecat-i18n-mk deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-mk +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-mr b/srcpkgs/icecat-i18n-mr deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-mr +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-ms b/srcpkgs/icecat-i18n-ms deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-ms +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-my b/srcpkgs/icecat-i18n-my deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-my +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-nb-NO b/srcpkgs/icecat-i18n-nb-NO deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-nb-NO +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-ne-NP b/srcpkgs/icecat-i18n-ne-NP deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-ne-NP +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-nl b/srcpkgs/icecat-i18n-nl deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-nl +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-nn-NO b/srcpkgs/icecat-i18n-nn-NO deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-nn-NO +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-oc b/srcpkgs/icecat-i18n-oc deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-oc +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-pa-IN b/srcpkgs/icecat-i18n-pa-IN deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-pa-IN +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-pl b/srcpkgs/icecat-i18n-pl deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-pl +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-pt-BR b/srcpkgs/icecat-i18n-pt-BR deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-pt-BR +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-pt-PT b/srcpkgs/icecat-i18n-pt-PT deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-pt-PT +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-rm b/srcpkgs/icecat-i18n-rm deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-rm +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-ro b/srcpkgs/icecat-i18n-ro deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-ro +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-ru b/srcpkgs/icecat-i18n-ru deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-ru +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-si b/srcpkgs/icecat-i18n-si deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-si +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-sk b/srcpkgs/icecat-i18n-sk deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-sk +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-sl b/srcpkgs/icecat-i18n-sl deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-sl +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-son b/srcpkgs/icecat-i18n-son deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-son +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-sq b/srcpkgs/icecat-i18n-sq deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-sq +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-sr b/srcpkgs/icecat-i18n-sr deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-sr +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-sv-SE b/srcpkgs/icecat-i18n-sv-SE deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-sv-SE +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-ta b/srcpkgs/icecat-i18n-ta deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-ta +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-te b/srcpkgs/icecat-i18n-te deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-te +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-th b/srcpkgs/icecat-i18n-th deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-th +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-tr b/srcpkgs/icecat-i18n-tr deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-tr +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-uk b/srcpkgs/icecat-i18n-uk deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-uk +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-ur b/srcpkgs/icecat-i18n-ur deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-ur +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-uz b/srcpkgs/icecat-i18n-uz deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-uz +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-vi b/srcpkgs/icecat-i18n-vi deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-vi +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-xh b/srcpkgs/icecat-i18n-xh deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-xh +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-zh-CN b/srcpkgs/icecat-i18n-zh-CN deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-zh-CN +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat-i18n-zh-TW b/srcpkgs/icecat-i18n-zh-TW deleted file mode 120000 index 7659ab69f6a..00000000000 --- a/srcpkgs/icecat-i18n-zh-TW +++ /dev/null @@ -1 +0,0 @@ -icecat \ No newline at end of file diff --git a/srcpkgs/icecat/files/icecat-wayland b/srcpkgs/icecat/files/icecat-wayland deleted file mode 100644 index ca6010f3044..00000000000 --- a/srcpkgs/icecat/files/icecat-wayland +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -exec env MOZ_ENABLE_WAYLAND= /usr/lib/icecat/icecat "$@" diff --git a/srcpkgs/icecat/files/icecat.desktop b/srcpkgs/icecat/files/icecat.desktop deleted file mode 100644 index 5bc7c6c8698..00000000000 --- a/srcpkgs/icecat/files/icecat.desktop +++ /dev/null @@ -1,116 +0,0 @@ -[Desktop Entry] -Name=GNU-IceCat -GenericName=GNU Web Browser -GenericName[af]=GNU Web Blaaier -GenericName[ar]=GNU متصفح ويب -GenericName[az]=GNU Veb Səyyahı -GenericName[bg]=GNU Браузър -GenericName[bn]=GNU ওয়েব ব্রাউজার -GenericName[br]=GNU Furcher ar Gwiad -GenericName[bs]=GNU WWW Preglednik -GenericName[ca]=GNU Fullejador web -GenericName[cs]=GNU WWW prohlížeč -GenericName[cy]=GNU Porydd Gwe -GenericName[da]=GNU Browser -GenericName[de]=GNU Web-Browser -GenericName[el]=GNU Περιηγητής Ιστού -GenericName[eo]=GNU TTT-legilo -GenericName[es]=GNU Navegador web -GenericName[et]=GNU Veebilehitseja -GenericName[eu]=GNU Web arakatzailea -GenericName[fa]=GNU مرورگر وب -GenericName[fi]=GNU WWW-selain -GenericName[fo]=GNU Alnótsfar -GenericName[fr]=GNU Navigateur web -GenericName[gl]=GNU Navegador Web -GenericName[he]=GNU דפדפן אינטרנט -GenericName[hi]=GNU वेब ब्राउज़र -GenericName[hr]=GNU Web preglednik -GenericName[hu]=GNU Webböngésző -GenericName[is]=GNU Vafri -GenericName[it]=GNU Browser Web -GenericName[ja]=GNU ウェブブラウザ -GenericName[ko]=GNU 웹 브라우저 -GenericName[lo]=GNU ເວັບບຣາວເຊີ -GenericName[lt]=GNU Žiniatinklio naršyklė -GenericName[lv]=GNU Web Pārlūks -GenericName[mk]=GNU Прелистувач на Интернет -GenericName[mn]=GNU Веб-Хөтөч -GenericName[nb]=GNU Nettleser -GenericName[nds]=GNU Nettkieker -GenericName[nl]=GNU Webbrowser -GenericName[nn]=GNU Nettlesar -GenericName[nso]=GNU Seinyakisi sa Web -GenericName[pa]=GNU ਵੈਬ ਝਲਕਾਰਾ -GenericName[pl]=GNU Przeglądarka WWW -GenericName[pt]=GNU Navegador Web -GenericName[pt_BR]=GNU Navegador Web -GenericName[ro]=GNU Navigator de web -GenericName[ru]=GNU Веб-браузер -GenericName[se]=GNU Fierpmádatlogan -GenericName[sk]=GNU Webový prehliadač -GenericName[sl]=GNU Spletni brskalnik -GenericName[sr]=GNU Веб претраживач -GenericName[sr@Latn]=GNU Veb pretraživač -GenericName[ss]=GNU Ibrawuza yeWeb -GenericName[sv]=GNU Webbläsare -GenericName[ta]=GNU வலை உலாவி -GenericName[tg]=GNU Тафсиргари вэб -GenericName[th]=GNU เว็บบราวเซอร์ -GenericName[tr]=GNU Web Tarayıcı -GenericName[uk]=GNU Навігатор Тенет -GenericName[uz]=GNU Веб-браузер -GenericName[ven]=GNU Buronza ya Webu -GenericName[vi]=GNU Trình duyệt Web -GenericName[wa]=GNU Betchteu waibe -GenericName[xh]=GNU Umkhangeli zincwadi we Web -GenericName[zh_CN]=GNU 网页浏览器 -GenericName[zh_TW]=GNU 網頁瀏覽器 -GenericName[zu]=GNU Umcingi we-Web -Comment=Browse the World Wide Web -Comment[ar]=تصفح الشبكة العنكبوتية العالمية -Comment[ast]=Restola pela Rede -Comment[bn]=ইন্টারনেট ব্রাউজ করুন -Comment[ca]=Navegueu per la web -Comment[cs]=Prohlížení stránek World Wide Webu -Comment[da]=Surf på internettet -Comment[de]=Im Internet surfen -Comment[el]=Μπορείτε να περιηγηθείτε στο διαδίκτυο (Web) -Comment[es]=Navegue por la web -Comment[et]=Lehitse veebi -Comment[fa]=صفحات شبکه جهانی اینترنت را مرور نمایید -Comment[fi]=Selaa Internetin WWW-sivuja -Comment[fr]=Naviguer sur le Web -Comment[gl]=Navegar pola rede -Comment[he]=גלישה ברחבי האינטרנט -Comment[hr]=Pretražite web -Comment[hu]=A világháló böngészése -Comment[it]=Esplora il web -Comment[ja]=ウェブを閲覧します -Comment[ko]=웹을 돌아 다닙니다 -Comment[ku]=Li torê bigere -Comment[lt]=Naršykite internete -Comment[nb]=Surf på nettet -Comment[nl]=Verken het internet -Comment[nn]=Surf på nettet -Comment[no]=Surf på nettet -Comment[pl]=Przeglądanie stron WWW -Comment[pt]=Navegue na Internet -Comment[pt_BR]=Navegue na Internet -Comment[ro]=Navigați pe Internet -Comment[ru]=Доступ в Интернет -Comment[sk]=Prehliadanie internetu -Comment[sl]=Brskajte po spletu -Comment[sv]=Surfa på webben -Comment[ug]=دۇنيادىكى توربەتلەرنى كۆرگىلى بولىدۇ -Comment[uk]=Перегляд сторінок Інтернету -Comment[vi]=Để duyệt các trang web -Comment[zh_CN]=浏览互联网 -Comment[zh_TW]=瀏覽網際網路 -Exec=icecat %u -Icon=icecat -Terminal=false -Type=Application -MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https; -StartupNotify=true -Categories=Network;WebBrowser; diff --git a/srcpkgs/icecat/files/mozconfig b/srcpkgs/icecat/files/mozconfig deleted file mode 100644 index 708ee9eded9..00000000000 --- a/srcpkgs/icecat/files/mozconfig +++ /dev/null @@ -1,35 +0,0 @@ -ac_add_options --prefix=/usr -ac_add_options --libdir=/usr/lib - -ac_add_options --with-system-nspr -ac_add_options --with-system-nss -ac_add_options --with-system-jpeg -ac_add_options --with-system-zlib -ac_add_options --with-system-libevent -ac_add_options --with-system-libvpx -ac_add_options --with-system-icu -# XXX: the system's libpng doesn't have APNG support -ac_add_options --without-system-png -ac_add_options --enable-system-pixman -ac_add_options --enable-system-ffi - -nspr_config_args=" - --libdir=${XBPS_CROSS_BASE}/usr/lib - --includedir=${XBPS_CROSS_BASE}/usr/include/nspr" - -nss_config_args=" - --libdir=${XBPS_CROSS_BASE}/usr/lib - --includedir=${XBPS_CROSS_BASE}/usr/include/nss" - -ac_add_options --disable-tests -ac_add_options --disable-crashreporter -ac_add_options --disable-updater -ac_add_options --disable-install-strip -ac_add_options --disable-strip -ac_add_options --disable-profiling -ac_add_options --enable-release -ac_add_options --enable-optimize="$CFLAGS" - -ac_add_options --enable-official-branding -ac_add_options --enable-application=browser -ac_add_options --allow-addon-sideload diff --git a/srcpkgs/icecat/files/stab.h b/srcpkgs/icecat/files/stab.h deleted file mode 100644 index 6f70af39897..00000000000 --- a/srcpkgs/icecat/files/stab.h +++ /dev/null @@ -1,71 +0,0 @@ -/* $OpenBSD: stab.h,v 1.3 2003/06/02 19:34:12 millert Exp $ */ -/* $NetBSD: stab.h,v 1.4 1994/10/26 00:56:25 cgd Exp $ */ - -/*- - * Copyright (c) 1991 The Regents of the University of California. - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. Neither the name of the University nor the names of its contributors - * may be used to endorse or promote products derived from this software - * without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * - * @(#)stab.h 5.2 (Berkeley) 4/4/91 - */ - -#ifndef _STAB_H_ -#define _STAB_H_ - -/* - * The following are symbols used by various debuggers and by the Pascal - * compiler. Each of them must have one (or more) of the bits defined by - * the N_STAB mask set. - */ - -#define N_GSYM 0x20 /* global symbol */ -#define N_FNAME 0x22 /* F77 function name */ -#define N_FUN 0x24 /* procedure name */ -#define N_STSYM 0x26 /* data segment variable */ -#define N_LCSYM 0x28 /* bss segment variable */ -#define N_MAIN 0x2a /* main function name */ -#define N_PC 0x30 /* global Pascal symbol */ -#define N_RSYM 0x40 /* register variable */ -#define N_SLINE 0x44 /* text segment line number */ -#define N_DSLINE 0x46 /* data segment line number */ -#define N_BSLINE 0x48 /* bss segment line number */ -#define N_SSYM 0x60 /* structure/union element */ -#define N_SO 0x64 /* main source file name */ -#define N_LSYM 0x80 /* stack variable */ -#define N_BINCL 0x82 /* include file beginning */ -#define N_SOL 0x84 /* included source file name */ -#define N_PSYM 0xa0 /* parameter variable */ -#define N_EINCL 0xa2 /* include file end */ -#define N_ENTRY 0xa4 /* alternate entry point */ -#define N_LBRAC 0xc0 /* left bracket */ -#define N_EXCL 0xc2 /* deleted include file */ -#define N_RBRAC 0xe0 /* right bracket */ -#define N_BCOMM 0xe2 /* begin common */ -#define N_ECOMM 0xe4 /* end common */ -#define N_ECOML 0xe8 /* end common (local name) */ -#define N_LENG 0xfe /* length of preceding entry */ - -#endif /* !_STAB_H_ */ diff --git a/srcpkgs/icecat/files/vendor.js b/srcpkgs/icecat/files/vendor.js deleted file mode 100644 index d8d606bc15d..00000000000 --- a/srcpkgs/icecat/files/vendor.js +++ /dev/null @@ -1,9 +0,0 @@ -// Use LANG environment variable to choose locale -pref("intl.locale.matchOS", true); - -// Disable default browser checking. -pref("browser.shell.checkDefaultBrowser", false); - -// Don't disable our bundled extensions in the application directory -pref("extensions.autoDisableScopes", 11); -pref("extensions.shownSelectionUI", true); diff --git a/srcpkgs/icecat/patches/big-endian-image-decoders.patch b/srcpkgs/icecat/patches/big-endian-image-decoders.patch deleted file mode 100644 index ccb417b61f1..00000000000 --- a/srcpkgs/icecat/patches/big-endian-image-decoders.patch +++ /dev/null @@ -1,88 +0,0 @@ -https://bugzilla.mozilla.org/show_bug.cgi?id=1626236 -https://bug1626236.bmoattachments.org/attachment.cgi?id=9137096 - -# HG changeset patch -# User msirringhaus@suse.de -# Date 1582805876 -3600 -# Thu Feb 27 13:17:56 2020 +0100 -# Node ID cc3d09abea31068e57f1ab918782f9f86fc6a158 -# Parent 9cd90914846f667f18babc491a74c164ae5d6e9f -imported patch decoder_workaround.patch - -diff -r 9cd90914846f image/decoders/nsGIFDecoder2.cpp ---- image/decoders/nsGIFDecoder2.cpp Thu Feb 27 12:57:14 2020 +0100 -+++ image/decoders/nsGIFDecoder2.cpp Fri Mar 27 13:06:18 2020 +0100 -@@ -422,6 +422,9 @@ - MOZ_ASSERT(mSwizzleFn); - uint8_t* data = reinterpret_cast(aColormap); - mSwizzleFn(data, data, aColors); -+#if MOZ_BIG_ENDIAN() -+ SwizzleRow(SurfaceFormat::A8R8G8B8, SurfaceFormat::B8G8R8A8)(data, data, aColors); -+#endif - } - - LexerResult nsGIFDecoder2::DoDecode(SourceBufferIterator& aIterator, -diff -r 9cd90914846f image/decoders/nsJPEGDecoder.cpp ---- image/decoders/nsJPEGDecoder.cpp Thu Feb 27 12:57:14 2020 +0100 -+++ image/decoders/nsJPEGDecoder.cpp Fri Mar 27 13:06:18 2020 +0100 -@@ -263,6 +263,9 @@ - case JCS_YCbCr: - // By default, we will output directly to BGRA. If we need to apply - // special color transforms, this may change. -+#if MOZ_BIG_ENDIAN() -+ mInfo.out_color_space = MOZ_JCS_EXT_NATIVE_ENDIAN_XRGB; -+#else - switch (SurfaceFormat::OS_RGBX) { - case SurfaceFormat::B8G8R8X8: - mInfo.out_color_space = JCS_EXT_BGRX; -@@ -277,6 +280,7 @@ - mState = JPEG_ERROR; - return Transition::TerminateFailure(); - } -+#endif - break; - case JCS_CMYK: - case JCS_YCCK: -diff -r 9cd90914846f image/decoders/nsPNGDecoder.cpp ---- image/decoders/nsPNGDecoder.cpp Thu Feb 27 12:57:14 2020 +0100 -+++ image/decoders/nsPNGDecoder.cpp Fri Mar 27 13:06:18 2020 +0100 -@@ -361,7 +361,7 @@ - IResumable* aOnResume) { - MOZ_ASSERT(!HasError(), "Shouldn't call DoDecode after error!"); - -- return mLexer.Lex(aIterator, aOnResume, -+ LexerResult res = mLexer.Lex(aIterator, aOnResume, - [=](State aState, const char* aData, size_t aLength) { - switch (aState) { - case State::PNG_DATA: -@@ -371,6 +371,14 @@ - } - MOZ_CRASH("Unknown State"); - }); -+ -+#if MOZ_BIG_ENDIAN() -+ if(res.is() && res.as() == TerminalState::SUCCESS) { -+ NativeEndian::swapToLittleEndianInPlace((uint32_t*)(mImageData), mImageDataLength / 4); -+ } -+#endif -+ -+ return res; - } - - LexerTransition nsPNGDecoder::ReadPNGData( -diff -r 9cd90914846f image/decoders/nsWebPDecoder.cpp ---- image/decoders/nsWebPDecoder.cpp Thu Feb 27 12:57:14 2020 +0100 -+++ image/decoders/nsWebPDecoder.cpp Fri Mar 27 13:06:18 2020 +0100 -@@ -237,7 +237,12 @@ - // WebP doesn't guarantee that the alpha generated matches the hint in the - // header, so we always need to claim the input is BGRA. If the output is - // BGRX, swizzling will mask off the alpha channel. -+#if MOZ_BIG_ENDIAN() -+ mBuffer.colorspace = MODE_ARGB; -+ SurfaceFormat inFormat = mFormat; -+#else - SurfaceFormat inFormat = SurfaceFormat::OS_RGBA; -+#endif - - SurfacePipeFlags pipeFlags = SurfacePipeFlags(); - if (mFormat == SurfaceFormat::OS_RGBA && diff --git a/srcpkgs/icecat/patches/fix-arm-opus-include.patch b/srcpkgs/icecat/patches/fix-arm-opus-include.patch deleted file mode 100644 index 6e0c5875da3..00000000000 --- a/srcpkgs/icecat/patches/fix-arm-opus-include.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- media/libopus/silk/arm/arm_silk_map.c.orig 2019-03-19 20:55:01.249609964 +0100 -+++ media/libopus/silk/arm/arm_silk_map.c 2019-03-19 20:55:25.769400255 +0100 -@@ -28,7 +28,7 @@ - # include "config.h" - #endif - --#include "main_FIX.h" -+#include "../fixed/main_FIX.h" - #include "NSQ.h" - #include "SigProc_FIX.h" - diff --git a/srcpkgs/icecat/patches/fix-cross.patch b/srcpkgs/icecat/patches/fix-cross.patch deleted file mode 100644 index 9b8a816d269..00000000000 --- a/srcpkgs/icecat/patches/fix-cross.patch +++ /dev/null @@ -1,16 +0,0 @@ -terrible hack to fix cross builds -overwrite HOST_* flags to get rid of -MF - -note: this patch was used from firefox-77 until 80, dropped with the update to 81 - ---- third_party/rust/glslopt/build.rs -+++ third_party/rust/glslopt/build.rs -@@ -28,6 +28,8 @@ - env::remove_var(format!("CXXFLAGS_{}", &target)); - env::remove_var(format!("CFLAGS_{}", target.replace("-", "_"))); - env::remove_var(format!("CXXFLAGS_{}", target.replace("-", "_"))); -+ env::set_var("HOST_CFLAGS", "-O2"); -+ env::set_var("HOST_CXXFLAGS", "-O2"); - - configure(&mut cc::Build::new()) - .warnings(false) diff --git a/srcpkgs/icecat/patches/fix-desktop-icon-path.patch b/srcpkgs/icecat/patches/fix-desktop-icon-path.patch deleted file mode 100644 index c2c34db5377..00000000000 --- a/srcpkgs/icecat/patches/fix-desktop-icon-path.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- taskcluster/docker/icecat-snap/icecat.desktop.orig 2019-01-18 19:31:39.428839442 +0100 -+++ taskcluster/docker/icecat-snap/icecat.desktop 2019-01-18 19:32:20.689063456 +0100 -@@ -154,7 +154,7 @@ - Terminal=false - X-MultipleArgs=false - Type=Application --Icon=/browser/chrome/icons/default/default128.png -+Icon=icecat - Categories=GNOME;GTK;Network;WebBrowser; - MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall; - StartupNotify=true diff --git a/srcpkgs/icecat/patches/fix-fortify-inline.patch b/srcpkgs/icecat/patches/fix-fortify-inline.patch deleted file mode 100644 index c1190197d32..00000000000 --- a/srcpkgs/icecat/patches/fix-fortify-inline.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- media/webrtc/signaling/src/sdp/sipcc/sdp_os_defs.h -+++ media/webrtc/signaling/src/sdp/sipcc/sdp_os_defs.h -@@ -27,8 +27,5 @@ - typedef int16_t int16; - typedef unsigned short ushort; - typedef unsigned long ulong; --#ifndef __GNUC_STDC_INLINE__ --#define inline --#endif - - #endif /* _SDP_OS_DEFS_H_ */ diff --git a/srcpkgs/icecat/patches/fix-i686-ppc-musl.patch b/srcpkgs/icecat/patches/fix-i686-ppc-musl.patch deleted file mode 100644 index 6df609bbf16..00000000000 --- a/srcpkgs/icecat/patches/fix-i686-ppc-musl.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- mozglue/misc/StackWalk.cpp 2017-04-11 04:13:21.000000000 +0200 -+++ mozglue/misc/StackWalk.cpp 2017-11-29 15:23:07.218649970 +0100 -@@ -41,7 +41,7 @@ - #define MOZ_STACKWALK_SUPPORTS_MACOSX 0 - #endif - --#if (defined(linux) && \ -+#if defined(__GLIBC__) && (defined(linux) && \ - ((defined(__GNUC__) && (defined(__i386) || defined(PPC))) || \ - defined(HAVE__UNWIND_BACKTRACE))) - #define MOZ_STACKWALK_SUPPORTS_LINUX 1 diff --git a/srcpkgs/icecat/patches/fix-image-format-warning.patch b/srcpkgs/icecat/patches/fix-image-format-warning.patch deleted file mode 100644 index 9b3b38d9065..00000000000 --- a/srcpkgs/icecat/patches/fix-image-format-warning.patch +++ /dev/null @@ -1,39 +0,0 @@ -# HG changeset patch -# User Lee Salzman -# Date 1462463631 14400 -# Thu May 05 11:53:51 2016 -0400 -# Node ID 8da374804a09977c8f89af5e6e0cb37cb074595d -# Parent 29662e28a9c93ac67ee0b8ddfb65a9f29bbf73f5 -handle big-endian formats in Cairo format conversions - ---- gfx/2d/HelpersCairo.h -+++ gfx/2d/HelpersCairo.h -@@ -147,7 +147,14 @@ static inline cairo_format_t GfxFormatToCairoFormat(Su - case SurfaceFormat::R5G6B5_UINT16: - return CAIRO_FORMAT_RGB16_565; - default: -- gfxCriticalError() << "Unknown image format " << (int)format; -+ // _UINT32 formats don't match B8G8R8[AX]8 on big-endian platforms, -+ // and Moz2d uses B8G8R8[AX]8 as if it was _UINT32. -+ // See bug 1269654 -+ if (format == SurfaceFormat::B8G8R8X8) { -+ return CAIRO_FORMAT_RGB24; -+ } else if (format != SurfaceFormat::B8G8R8A8) { -+ gfxCriticalError() << "Unknown image format " << (int)format; -+ } - return CAIRO_FORMAT_ARGB32; - } - } -@@ -177,7 +184,11 @@ static inline cairo_content_t GfxFormatToCairoContent( - case SurfaceFormat::A8: - return CAIRO_CONTENT_ALPHA; - default: -- gfxCriticalError() << "Unknown image content format " << (int)format; -+ if (format == SurfaceFormat::B8G8R8X8) { -+ return CAIRO_CONTENT_COLOR; -+ } else if (format != SurfaceFormat::B8G8R8A8) { -+ gfxCriticalError() << "Unknown image content format " << (int)format; -+ } - return CAIRO_CONTENT_COLOR_ALPHA; - } - } diff --git a/srcpkgs/icecat/patches/fix-tools.patch b/srcpkgs/icecat/patches/fix-tools.patch deleted file mode 100644 index 1af39bc6118..00000000000 --- a/srcpkgs/icecat/patches/fix-tools.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- tools/profiler/core/platform-linux-android.cpp.orig 2019-01-29 12:09:40.980448579 +0100 -+++ tools/profiler/core/platform-linux-android.cpp 2019-01-29 12:11:09.689590967 +0100 -@@ -497,8 +501,10 @@ - ucontext_t sSyncUContext; - - void Registers::SyncPopulate() { -+#if defined(__GLIBC__) - if (!getcontext(&sSyncUContext)) { - PopulateRegsFromContext(*this, &sSyncUContext); - } -+#endif - } - #endif diff --git a/srcpkgs/icecat/patches/fix-wasm-arm.patch b/srcpkgs/icecat/patches/fix-wasm-arm.patch deleted file mode 100644 index e6ad61c9f44..00000000000 --- a/srcpkgs/icecat/patches/fix-wasm-arm.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- js/src/wasm/WasmSignalHandlers.cpp -+++ js/src/wasm/WasmSignalHandlers.cpp -@@ -243,9 +243,9 @@ - // If you run into compile problems on a tier-3 platform, you can disable the - // emulation here. - --#if defined(__linux__) && defined(__arm__) --# define WASM_EMULATE_ARM_UNALIGNED_FP_ACCESS --#endif -+// #if defined(__linux__) && defined(__arm__) -+// # define WASM_EMULATE_ARM_UNALIGNED_FP_ACCESS -+// #endif - - #ifdef WASM_EMULATE_ARM_UNALIGNED_FP_ACCESS - # include diff --git a/srcpkgs/icecat/patches/fix-webrtc-glibcisms.patch b/srcpkgs/icecat/patches/fix-webrtc-glibcisms.patch deleted file mode 100644 index cf895dd8448..00000000000 --- a/srcpkgs/icecat/patches/fix-webrtc-glibcisms.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- media/webrtc/trunk/webrtc/system_wrappers/source/cpu_features_linux.c.orig 2019-01-29 11:20:52.298793223 +0100 -+++ media/webrtc/trunk/webrtc/system_wrappers/source/cpu_features_linux.c 2019-01-29 11:21:48.250250850 +0100 -@@ -14,7 +14,7 @@ - #ifndef __GLIBC_PREREQ - #define __GLIBC_PREREQ(a, b) 0 - #endif --#if __GLIBC_PREREQ(2, 16) -+#if !__GLIBC__ || __GLIBC_PREREQ(2, 16) - #include - #else - #include -@@ -32,7 +32,7 @@ - int architecture = 0; - unsigned long hwcap = 0; - const char* platform = NULL; --#if __GLIBC_PREREQ(2, 16) -+#if !__GLIBC__ || __GLIBC_PREREQ(2, 16) - hwcap = getauxval(AT_HWCAP); - platform = (const char*)getauxval(AT_PLATFORM); - #else diff --git a/srcpkgs/icecat/patches/flac-no-ffvpx.patch b/srcpkgs/icecat/patches/flac-no-ffvpx.patch deleted file mode 100644 index e3f60e8ecf6..00000000000 --- a/srcpkgs/icecat/patches/flac-no-ffvpx.patch +++ /dev/null @@ -1,26 +0,0 @@ -Enable FLAC on platforms without ffvpx like powerpc* - -diff --git dom/media/flac/FlacDecoder.cpp dom/media/flac/FlacDecoder.cpp -index 53fc3c9937f7..b23771ab80fa 100644 ---- dom/media/flac/FlacDecoder.cpp -+++ dom/media/flac/FlacDecoder.cpp -@@ -7,6 +7,7 @@ - #include "FlacDecoder.h" - #include "MediaContainerType.h" - #include "mozilla/StaticPrefs_media.h" -+#include "PDMFactory.h" - - namespace mozilla { - -@@ -14,6 +15,11 @@ namespace mozilla { - bool FlacDecoder::IsEnabled() { - #ifdef MOZ_FFVPX - return StaticPrefs::media_flac_enabled(); -+#elif defined(MOZ_FFMPEG) -+ RefPtr platform = new PDMFactory(); -+ return StaticPrefs::media_flac_enabled() && -+ platform->SupportsMimeType("audio/flac"_ns, -+ /* DecoderDoctorDiagnostics* */ nullptr); - #else - // Until bug 1295886 is fixed. - return false; diff --git a/srcpkgs/icecat/patches/mallinfo.patch b/srcpkgs/icecat/patches/mallinfo.patch deleted file mode 100644 index afea86c0a2c..00000000000 --- a/srcpkgs/icecat/patches/mallinfo.patch +++ /dev/null @@ -1,34 +0,0 @@ ---- xpcom/base/nsMemoryReporterManager.cpp.orig 2019-03-19 17:12:20.844810044 +0100 -+++ xpcom/base/nsMemoryReporterManager.cpp 2019-03-19 17:13:32.505133615 +0100 -@@ -123,6 +123,7 @@ - return GetProcSelfSmapsPrivate(aN); - } - -+#ifdef __GLIBC__ - # ifdef HAVE_MALLINFO - # define HAVE_SYSTEM_HEAP_REPORTER 1 - static MOZ_MUST_USE nsresult SystemHeapSize(int64_t* aSizeOut) { -@@ -142,6 +143,7 @@ - return NS_OK; - } - # endif -+#endif // __GLIBC__ - - #elif defined(__DragonFly__) || defined(__FreeBSD__) || defined(__NetBSD__) || \ - defined(__OpenBSD__) || defined(__FreeBSD_kernel__) -@@ -642,6 +644,7 @@ - return NS_OK; - } - -+#ifdef __GLIBC__ - # define HAVE_SYSTEM_HEAP_REPORTER 1 - // Windows can have multiple separate heaps. During testing there were multiple - // heaps present but the non-default ones had sizes no more than a few 10s of -@@ -698,6 +701,7 @@ - *aSizeOut = heapsSize; - return NS_OK; - } -+#endif // __GLIBC__ - - struct SegmentKind { - DWORD mState; diff --git a/srcpkgs/icecat/patches/musl-rust.configure.patch b/srcpkgs/icecat/patches/musl-rust.configure.patch deleted file mode 100644 index d8f387136e0..00000000000 --- a/srcpkgs/icecat/patches/musl-rust.configure.patch +++ /dev/null @@ -1,26 +0,0 @@ ---- build/moz.configure/rust.configure 2019-10-28 12:05:04.930404603 +0700 -+++ build/moz.configure/rust.configure 2019-10-28 12:09:42.742338957 +0700 -@@ -297,11 +297,20 @@ - suffix = 'hf' - else: - suffix = '' -+ -+ narrowed = [] - for p in prefixes: - for c in candidates: -- if c.rust_target.startswith('{}-'.format(p)) and \ -- c.rust_target.endswith(suffix): -- return c.rust_target -+ if c.rust_target.startswith('{}-'.format(p)): -+ narrowed.append(c.rust_target) -+ -+ for target in narrowed: -+ if target.endswith(host_or_target.raw_os): -+ return target -+ -+ for target in narrowed: -+ if target.endswith(suffix): -+ return target - - # See if we can narrow down on the exact alias - narrowed = [c for c in candidates if c.target.alias == host_or_target.alias] diff --git a/srcpkgs/icecat/patches/ppc32-fix-build.patch b/srcpkgs/icecat/patches/ppc32-fix-build.patch deleted file mode 100644 index c1a8f422d0a..00000000000 --- a/srcpkgs/icecat/patches/ppc32-fix-build.patch +++ /dev/null @@ -1,36 +0,0 @@ -This is not a complete/correct patch, but it makes firefox build. For now -mostly for tracking, so a real fix can be made, but right now it still -segfaults on start. - -Ref: https://hg.mozilla.org/mozilla-central/rev/08339a56f3ae -Ref: https://hg.mozilla.org/mozilla-central/rev/d16fcad6aa60 -Ref: https://hg.mozilla.org/mozilla-central/rev/ab87611d012e -Ref: https://hg.mozilla.org/mozilla-central/file/tip/xpcom/reflect/xptcall/md/unix/xptcinvoke_ppc_linux.cpp - ---- xpcom/reflect/xptcall/xptcall.h -+++ xpcom/reflect/xptcall/xptcall.h -@@ -71,6 +71,11 @@ struct nsXPTCVariant { - ExtendedVal ext; - }; - -+#if defined(__powerpc__) && !defined(__powerpc64__) -+ // this field is still necessary on ppc32, as an address -+ // to it is taken certain places in xptcall -+ void *ptr; -+#endif - nsXPTType type; - uint8_t flags; - -@@ -91,7 +96,12 @@ struct nsXPTCVariant { - }; - - void ClearFlags() { flags = 0; } -+#if defined(__powerpc__) && !defined(__powerpc64__) -+ void SetIndirect() { ptr = &val; flags |= IS_INDIRECT; } -+ bool IsPtrData() const { return IsIndirect(); } -+#else - void SetIndirect() { flags |= IS_INDIRECT; } -+#endif - - bool IsIndirect() const { return 0 != (flags & IS_INDIRECT); } - diff --git a/srcpkgs/icecat/patches/rust-configure.patch b/srcpkgs/icecat/patches/rust-configure.patch deleted file mode 100644 index 887c102bc55..00000000000 --- a/srcpkgs/icecat/patches/rust-configure.patch +++ /dev/null @@ -1,42 +0,0 @@ -Mozilla rustc check does not support crossbuild: let's remove it -Remove calls to unwrap_rustup, they fail if rustup isn't present - ---- build/moz.configure/rust.configure.orig 2019-10-17 04:19:59.000000000 +0700 -+++ build/moz.configure/rust.configure 2019-10-22 11:48:55.616022140 +0700 -@@ -78,9 +78,6 @@ - - return unwrap - --rustc = unwrap_rustup(rustc, 'rustc') --cargo = unwrap_rustup(cargo, 'cargo') -- - - set_config('CARGO', cargo) - set_config('RUSTC', rustc) -@@ -348,26 +345,6 @@ - - os.write(in_fd, source) - os.close(in_fd) -- -- cmd = [ -- rustc, -- '--crate-type', 'staticlib', -- target_arg, -- '-o', out_path, -- in_path, -- ] -- -- def failed(): -- die(dedent('''\ -- Cannot compile for {} with {} -- The target may be unsupported, or you may not have -- a rust std library for that target installed. Try: -- -- rustup target add {} -- '''.format(host_or_target.alias, rustc, rustc_target))) -- check_cmd_output(*cmd, onerror=failed) -- if not os.path.exists(out_path) or os.path.getsize(out_path) == 0: -- failed() - finally: - os.remove(in_path) - os.remove(out_path) diff --git a/srcpkgs/icecat/patches/rust-has-i128.patch b/srcpkgs/icecat/patches/rust-has-i128.patch deleted file mode 100644 index 4c90cd3d106..00000000000 --- a/srcpkgs/icecat/patches/rust-has-i128.patch +++ /dev/null @@ -1,21 +0,0 @@ -The configure check fails for cross builds. -i128 is supported since rust-1.26, so it is safe for us to assume it is always present - ---- third_party/rust/num-traits/build.rs.orig 2020-02-14 23:57:25.985355610 +0100 -+++ third_party/rust/num-traits/build.rs 2020-02-14 23:58:36.255710188 +0100 -@@ -1,14 +1,5 @@ --extern crate autocfg; -- --use std::env; -- - fn main() { -- let ac = autocfg::new(); -- if ac.probe_type("i128") { -- println!("cargo:rustc-cfg=has_i128"); -- } else if env::var_os("CARGO_FEATURE_I128").is_some() { -- panic!("i128 support was not detected!"); -- } -+ println!("cargo:rustc-cfg=has_i128"); - - autocfg::rerun_path("build.rs"); - } diff --git a/srcpkgs/icecat/patches/sandbox-fork.patch b/srcpkgs/icecat/patches/sandbox-fork.patch deleted file mode 100644 index 72640cb7f70..00000000000 --- a/srcpkgs/icecat/patches/sandbox-fork.patch +++ /dev/null @@ -1,13 +0,0 @@ -make SYS_fork non-fatal, musl uses it for fork(2) - ---- security/sandbox/linux/SandboxFilter.cpp -+++ security/sandbox/linux/SandboxFilter.cpp -@@ -1253,6 +1253,8 @@ - // usually do something reasonable on error. - case __NR_clone: - return ClonePolicy(Error(EPERM)); -+ case __NR_fork: -+ return Error(ENOSYS); - - # ifdef __NR_fadvise64 - case __NR_fadvise64: diff --git a/srcpkgs/icecat/patches/sandbox-largefile.patch b/srcpkgs/icecat/patches/sandbox-largefile.patch deleted file mode 100644 index 494ca82df5a..00000000000 --- a/srcpkgs/icecat/patches/sandbox-largefile.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- security/sandbox/linux/SandboxFilter.cpp 2020-11-23 22:41:14.556378950 +0100 -+++ security/sandbox/linux/SandboxFilter.cpp 2020-11-23 22:40:23.595806444 +0100 -@@ -68,7 +68,13 @@ - - // The headers define O_LARGEFILE as 0 on x86_64, but we need the - // actual value because it shows up in file flags. --#define O_LARGEFILE_REAL 00100000 -+#if defined(__x86_64__) || defined(__i386__) || defined(__mips__) -+#define O_LARGEFILE_REAL 0100000 -+#elif defined(__powerpc__) -+#define O_LARGEFILE_REAL 0200000 -+#else -+#define O_LARGEFILE_REAL O_LARGEFILE -+#endif - - // Not part of UAPI, but userspace sees it in F_GETFL; see bug 1650751. - #define FMODE_NONOTIFY 0x4000000 diff --git a/srcpkgs/icecat/patches/skia-sucks1.patch b/srcpkgs/icecat/patches/skia-sucks1.patch deleted file mode 100644 index 05ad34a3fc3..00000000000 --- a/srcpkgs/icecat/patches/skia-sucks1.patch +++ /dev/null @@ -1,77 +0,0 @@ -https://bugzilla.mozilla.org/show_bug.cgi?id=1504834#c5 -https://bugzilla.mozilla.org/attachment.cgi?id=9028600 - ---- gfx/skia/skia/third_party/skcms/skcms.cc -+++ gfx/skia/skia/third_party/skcms/skcms.cc -@@ -30,6 +30,8 @@ - #include - #include - #endif -+#elif defined(__BIG_ENDIAN__) -+ #define SKCMS_PORTABLE - #endif - - // sizeof(x) will return size_t, which is 32-bit on some machines and 64-bit on others. -@@ -280,20 +282,28 @@ enum { - static uint16_t read_big_u16(const uint8_t* ptr) { - uint16_t be; - memcpy(&be, ptr, sizeof(be)); --#if defined(_MSC_VER) -- return _byteswap_ushort(be); -+#if defined(__BIG_ENDIAN__) -+ return be; - #else -+ #if defined(_MSC_VER) -+ return _byteswap_ushort(be); -+ #else - return __builtin_bswap16(be); -+ #endif - #endif - } - - static uint32_t read_big_u32(const uint8_t* ptr) { - uint32_t be; - memcpy(&be, ptr, sizeof(be)); --#if defined(_MSC_VER) -- return _byteswap_ulong(be); -+#if defined(__BIG_ENDIAN__) -+ return be; - #else -+ #if defined(_MSC_VER) -+ return _byteswap_ulong(be); -+ #else - return __builtin_bswap32(be); -+ #endif - #endif - } - ---- gfx/2d/DrawTargetSkia.cpp -+++ gfx/2d/DrawTargetSkia.cpp -@@ -138,8 +138,7 @@ static IntRect CalculateSurfaceBounds(const IntSize& a - return surfaceBounds.Intersect(bounds); - } - --static const int kARGBAlphaOffset = -- SurfaceFormat::A8R8G8B8_UINT32 == SurfaceFormat::B8G8R8A8 ? 3 : 0; -+static const int kARGBAlphaOffset = 0; - - static bool VerifyRGBXFormat(uint8_t* aData, const IntSize& aSize, - const int32_t aStride, SurfaceFormat aFormat) { ---- gfx/2d/Types.h -+++ gfx/2d/Types.h -@@ -87,15 +87,8 @@ enum class SurfaceFormat : int8_t { - // The following values are endian-independent synonyms. The _UINT32 suffix - // indicates that the name reflects the layout when viewed as a uint32_t - // value. --#if MOZ_LITTLE_ENDIAN() - A8R8G8B8_UINT32 = B8G8R8A8, // 0xAARRGGBB - X8R8G8B8_UINT32 = B8G8R8X8, // 0x00RRGGBB --#elif MOZ_BIG_ENDIAN() -- A8R8G8B8_UINT32 = A8R8G8B8, // 0xAARRGGBB -- X8R8G8B8_UINT32 = X8R8G8B8, // 0x00RRGGBB --#else --# error "bad endianness" --#endif - - // The following values are OS and endian-independent synonyms. - // diff --git a/srcpkgs/icecat/patches/skia-sucks2.patch b/srcpkgs/icecat/patches/skia-sucks2.patch deleted file mode 100644 index 207b3cf6733..00000000000 --- a/srcpkgs/icecat/patches/skia-sucks2.patch +++ /dev/null @@ -1,44 +0,0 @@ -# HG changeset patch -# Parent aecb4600e5da17443b224c79eee178c1d8e155e3 -For FF68, AntiAliasing of XULTexts seem to be broken on big endian (s390x). Text and icons of the sandwich-menu to the -right of the address bar, as well as plugin-windows appears transparant, which usually means unreadable (white on white). - -diff -r aecb4600e5da gfx/skia/skia/include/private/SkNx.h ---- gfx/skia/skia/include/private/SkNx.h Tue Aug 20 09:46:55 2019 +0200 -+++ gfx/skia/skia/include/private/SkNx.h Mon Sep 09 10:04:06 2019 +0200 -@@ -238,7 +238,18 @@ - AI SkNx operator*(const SkNx& y) const { return fVal * y.fVal; } - AI SkNx operator/(const SkNx& y) const { return fVal / y.fVal; } - -+ // On Big endian the commented out variant doesn't work, -+ // and honestly, I have no idea why it exists in the first place. -+ // The reason its broken is, I think, that it defaults to the double-variant of ToBits() -+ // which gets a 64-bit integer, and FromBits returns 32-bit, -+ // cutting off the wrong half again. -+ // Overall, I see no reason to have ToBits and FromBits at all (even for floats/doubles). -+ // Still we are only "fixing" this for big endian and leave little endian alone (never touch a running system) -+#ifdef SK_CPU_BENDIAN -+ AI SkNx operator&(const SkNx& y) const { return fVal & y.fVal; } -+#else - AI SkNx operator&(const SkNx& y) const { return FromBits(ToBits(fVal) & ToBits(y.fVal)); } -+#endif - AI SkNx operator|(const SkNx& y) const { return FromBits(ToBits(fVal) | ToBits(y.fVal)); } - AI SkNx operator^(const SkNx& y) const { return FromBits(ToBits(fVal) ^ ToBits(y.fVal)); } - -diff -r aecb4600e5da gfx/skia/skia/src/opts/SkBlitMask_opts.h ---- gfx/skia/skia/src/opts/SkBlitMask_opts.h Tue Aug 20 09:46:55 2019 +0200 -+++ gfx/skia/skia/src/opts/SkBlitMask_opts.h Mon Sep 09 10:04:06 2019 +0200 -@@ -203,7 +203,13 @@ - // ~~~> - // a = 1*aa + d(1-1*aa) = aa + d(1-aa) - // c = 0*aa + d(1-1*aa) = d(1-aa) -+ -+ // For big endian we have to swap the alpha-mask from 0,0,0,255 to 255,0,0,0 -+#ifdef SK_CPU_BENDIAN -+ return Sk4px(Sk16b(aa) & Sk16b(255,0,0,0, 255,0,0,0, 255,0,0,0, 255,0,0,0)) -+#else - return Sk4px(Sk16b(aa) & Sk16b(0,0,0,255, 0,0,0,255, 0,0,0,255, 0,0,0,255)) -+#endif - + d.approxMulDiv255(aa.inv()); - }; - while (h --> 0) { diff --git a/srcpkgs/icecat/patches/skia-sucks3.patch b/srcpkgs/icecat/patches/skia-sucks3.patch deleted file mode 100644 index f4e890f0536..00000000000 --- a/srcpkgs/icecat/patches/skia-sucks3.patch +++ /dev/null @@ -1,56 +0,0 @@ -CompositableHost.cpp patch added by @q66, based on patch in issue 1602730. - -# HG changeset patch -# Parent 46ea866ca3acb8bb5e1709ceb799b9c94f591dec -Problem description: Tab-titles that are too long to fit into a tab get faded out. - On big endian this is broken and instead of fading out, the - tab gets white and the font transparent, leading to an unreadable - tab-title -Solution: This is not a real solution, but a hack. The real solution would have been - to byte-swap the correct buffer, but I could not find it. - So the next best thing is to deactivate the fading-effect. Now all tab-titles - are readable, albeit not as pretty to look at as they could be. -Side-effects: I have not yet found an unwanted side-effect. - -diff -r 46ea866ca3ac -r 6ef20eee3f8f gfx/2d/DrawTargetSkia.cpp ---- gfx/2d/DrawTargetSkia.cpp Tue Oct 22 12:27:22 2019 +0200 -+++ gfx/2d/DrawTargetSkia.cpp Thu Oct 31 09:11:56 2019 +0100 -@@ -1861,6 +1861,14 @@ - SkCanvas::kPreserveLCDText_SaveLayerFlag | - (aCopyBackground ? SkCanvas::kInitWithPrevious_SaveLayerFlag : 0)); - -+#if MOZ_BIG_ENDIAN() -+ // Pushing a layer where an aMask is defined produces wrong output. -+ // We _should_ endian swap the data, but I couldn't find a workable way to do so -+ // Therefore I deactivate those layers in the meantime. -+ // The result is: Tab-titles that are longer than the available space should be faded out. -+ // The fading doesn't work, so we deactivate the fading-effect here. -+ if (!aMask) -+#endif - mCanvas->saveLayer(saveRec); - - SetPermitSubpixelAA(aOpaque); ---- gfx/layers/composite/CompositableHost.cpp -+++ gfx/layers/composite/CompositableHost.cpp -@@ -13,6 +13,7 @@ - #include "ImageHost.h" // for ImageHostBuffered, etc - #include "Layers.h" - #include "TiledContentHost.h" // for TiledContentHost -+#include "mozilla/EndianUtils.h" - #include "mozilla/gfx/gfxVars.h" - #include "mozilla/layers/LayersSurfaces.h" // for SurfaceDescriptor - #include "mozilla/layers/TextureHost.h" // for TextureHost, etc -@@ -92,9 +93,13 @@ bool CompositableHost::AddMaskEffect(EffectChain& aEffects, - } - MOZ_ASSERT(source); - -+ // Setting an alpha-mask here breaks the URL-bar on big endian (s390x) -+ // if the typed URL is too long for the textbox (automatic scrolling needed) -+#if MOZ_LITTLE_ENDIAN() - RefPtr effect = - new EffectMask(source, source->GetSize(), aTransform); - aEffects.mSecondaryEffects[EffectTypes::MASK] = effect; -+#endif - return true; - } - diff --git a/srcpkgs/icecat/patches/sndio.patch b/srcpkgs/icecat/patches/sndio.patch deleted file mode 100644 index c5e5c486dd1..00000000000 --- a/srcpkgs/icecat/patches/sndio.patch +++ /dev/null @@ -1,52 +0,0 @@ ---- old-configure.in.orig -+++ old-configure.in -@@ -2818,6 +2818,22 @@ - _NON_GLOBAL_ACDEFINES="$_NON_GLOBAL_ACDEFINES NECKO_COOKIES" - fi - -+dnl ================================== -+dnl = Check sndio availability -+dnl ================================== -+ -+MOZ_ARG_ENABLE_BOOL(sndio, -+[ --enable-sndio Enable sndio support], -+ MOZ_SNDIO=1, -+ MOZ_SNDIO=) -+ -+if test -n "$MOZ_SNDIO"; then -+ MOZ_SNDIO_LIBS="-lsndio" -+ AC_SUBST_LIST(MOZ_SNDIO_LIBS) -+fi -+ -+AC_SUBST(MOZ_SNDIO) -+ - dnl ======================================================== - dnl = - dnl = Maintainer debug option (no --enable equivalent) ---- media/libcubeb/src/moz.build.orig -+++ media/libcubeb/src/moz.build -@@ -44,11 +44,13 @@ - ] - DEFINES['USE_JACK'] = True - --if CONFIG['OS_ARCH'] == 'OpenBSD': -+if CONFIG['MOZ_SNDIO']: - SOURCES += [ - 'cubeb_sndio.c', - ] - DEFINES['USE_SNDIO'] = True -+ -+if CONFIG['OS_ARCH'] == 'OpenBSD': - DEFINES['DISABLE_LIBSNDIO_DLOPEN'] = True - - if CONFIG['OS_TARGET'] == 'Darwin': ---- build/moz.configure/old.configure 2020-06-30 12:17:04.087609070 +0200 -+++ - 2020-06-30 12:18:26.027756310 +0200 -@@ -210,6 +210,7 @@ - @old_configure_options( - '--cache-file', - '--datadir', -+ '--enable-sndio', - '--enable-crashreporter', - '--enable-dbus', - '--enable-debug-js-modules', diff --git a/srcpkgs/icecat/template b/srcpkgs/icecat/template deleted file mode 100644 index 450250fe7fd..00000000000 --- a/srcpkgs/icecat/template +++ /dev/null @@ -1,951 +0,0 @@ -# Template file for 'icecat' -pkgname=icecat -version=78.6.1 -revision=1 -build_helper="rust qemu" -hostmakedepends="autoconf213 unzip zip pkg-config perl python3 yasm rust cargo - llvm clang nodejs-lts-10 cbindgen python nasm which tar" -makedepends="nss-devel libjpeg-turbo-devel gtk+-devel gtk+3-devel icu-devel - pixman-devel libevent-devel libnotify-devel libvpx-devel - libXrender-devel libXcomposite-devel libSM-devel libXt-devel rust-std - libXdamage-devel freetype-devel $(vopt_if alsa alsa-lib-devel) - $(vopt_if dbus dbus-glib-devel) $(vopt_if pulseaudio pulseaudio-devel) - $(vopt_if xscreensaver libXScrnSaver-devel) - $(vopt_if sndio sndio-devel) $(vopt_if jack jack-devel)" -depends="nss>=3.53 desktop-file-utils hicolor-icon-theme" -short_desc="GNU version of the Firefox browser" -maintainer="Jürgen Buchmüller " -license="MPL-1.1, GPL-2.0-or-later, LGPL-2.1-or-later" -homepage="https://www.gnu.org/software/${pkgname}/" -distfiles="https://distfiles.voidlinux.de/${pkgname}-${version}/${pkgname}-${version}-gnu1.tar.xz" -checksum=2e4857523a465b39206aa3438e8c799610852ca95c93ae4cb4eb128cd4a28235 -lib32disabled=yes - -build_options="alsa jack dbus pulseaudio xscreensaver sndio wayland" -build_options_default="alsa jack dbus pulseaudio xscreensaver sndio wayland" - -case $XBPS_TARGET_MACHINE in - armv[56]*) broken="required NEON extensions are not supported on armv[56]" ;; - ppc64*) ;; - ppc*) broken="xptcall bitrot" ;; -esac - -CXXFLAGS="-Wno-class-memaccess -Wno-unused-function" - -if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then - makedepends+=" libatomic-devel" -fi -if [ "$XBPS_WORDSIZE" -eq 32 ]; then - nodebug=yes -fi - -# We need this because cargo verifies checksums of all files -# in vendor crates when it builds and gives us no way to -# override or update the file sanely... so just clear out the file list -_clear_vendor_checksums() { - sed -i 's/\("files":{\)[^}]*/\1/' third_party/rust/$1/.cargo-checksum.json -} - -# Function to install a language pack -# FIXME: The *.xpi files have to be signed to be accepted as plugins -# yet how do you sign a package if you don't have a signing key? -_install_langpack() { - local lang=$1 - local tempdir="$(ls -d ${wrksrc}/obj-*/dist/linux-*/xpi|head -n1)" - vinstall "${tempdir}"/${sourcepkg}-${version}.${lang}.langpack.xpi \ - 644 usr/lib/icecat/browser/extensions -} - -post_extract() { - if [ "$XBPS_TARGET_LIBC" = musl ]; then - cp "${FILESDIR}/stab.h" toolkit/crashreporter/google-breakpad/src/ - fi -} - -post_patch() { - _clear_vendor_checksums num-traits - _clear_vendor_checksums glslopt -} - -do_build() { - local lang languages="en-US $(cat browser/locales/all-locales)" - local triplet - - cp ${FILESDIR}/mozconfig .mozconfig - - if [ "$XBPS_TARGET_LIBC" = musl ]; then - echo "ac_add_options --disable-jemalloc" >>.mozconfig - echo "ac_add_options --disable-gold" >>.mozconfig - echo "ac_add_options --enable-release" >>.mozconfig - fi - - case "$XBPS_TARGET_MACHINE" in - x86_64*|i686*|arm*) - echo "ac_add_options --disable-elf-hack" >>.mozconfig - ;; - esac - - # webrtc currently fails to build on 32-bit ppc... - case "$XBPS_TARGET_MACHINE" in - ppc64*) ;; - ppc*) echo "ac_add_options --disable-webrtc" >>.mozconfig ;; - esac - - if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then - export LDFLAGS+=" -latomic" - fi - - if [ "$CROSS_BUILD" ]; then - BINDGEN_INCLUDE_FLAGS=$( $CPP -x c++ -v /dev/null -o /dev/null 2>&1 | \ - sed -n '/#include <...> search starts here:/,/End of search list./p' | \ - sed '1,1d;$d' | sed 's/^ /-I/' | paste -s ) - - export BINDGEN_CFLAGS="--target=$XBPS_CROSS_TRIPLET \ - --sysroot=${XBPS_CROSS_BASE} ${BINDGEN_INCLUDE_FLAGS}" - export HOST_CC="${CC_host}" - export TARGET_CC="${CC}" - export HOST_CFLAGS="${XBPS_CFLAGS}" - export HOST_CXXFLAGS="${XBPS_CXXFLAGS}" - echo "ac_cv_sqlite_secure_delete=yes" >> .mozconfig - echo "ac_cv_sqlite_threadsafe=yes" >> .mozconfig - echo "ac_cv_sqlite_enable_fts3=yes" >> .mozconfig - echo "ac_cv_sqlite_dbstat_vtab=yes" >> .mozconfig - echo "ac_cv_sqlite_enable_unlock_notify=yes" >> .mozconfig - echo "ac_cv_prog_hostcxx_works=1" >> .mozconfig - echo "ac_add_options --target=$XBPS_CROSS_TRIPLET" >>.mozconfig - echo "ac_add_options --host=$XBPS_TRIPLET" >>.mozconfig - else - echo "ac_add_options --target=$XBPS_TRIPLET" >>.mozconfig - echo "ac_add_options --host=$XBPS_TRIPLET" >>.mozconfig - fi - - mkdir -p third_party/rust/libloading/.deps - - case "$XBPS_TARGET_MACHINE" in - armv7*) - export CFLAGS+=" -mfpu=neon -Wno-psabi" - export CXXFLAGS+=" -mfpu=neon -Wno-psabi" - ;; - esac - - # work around large debug symbols on 32-bit hosts - if [ "$XBPS_WORDSIZE" = "32" ]; then - export CFLAGS="${CFLAGS/-g/-g1}" - export CXXFLAGS="${CXXFLAGS/-g/-g1}" - export LDFLAGS+=" -Wl,--no-keep-memory" - # patch the rust debug level, this is hardcoded - sed -i "s/debug_info = '2'/debug_info = '1'/" \ - build/moz.configure/toolchain.configure - fi - - # FIXME: incompatible with rust 1.48 in this release - #case "$XBPS_TARGET_MACHINE" in - #aarch64*|i686*|x86_64*) - # echo "ac_add_options --enable-rust-simd" >>.mozconfig ;; - #esac - - export LDFLAGS+=" -Wl,-rpath=/usr/lib/icecat" - - if [ "$SOURCE_DATE_EPOCH" ]; then - export MOZ_BUILD_DATE=$(date --date "@$SOURCE_DATE_EPOCH" "+%Y%m%d%H%M%S") - fi - - export MOZ_MAKE_FLAGS="${makejobs}" - export MOZ_NOSPAM=1 - export MOZBUILD_STATE_PATH="${wrksrc}/mozbuild" - export MACH_USE_SYSTEM_PYTHON=1 - - export AS=$CC - - cat >>.mozconfig <