2
0
mirror of https://codeberg.org/kiss-community/repo synced 2024-07-02 14:02:27 +00:00

firefox: vendor yasm

This commit is contained in:
Dylan Araps 2020-03-03 23:03:38 +02:00
parent 5d3c33261a
commit 608d1dda88
No known key found for this signature in database
GPG Key ID: 46D62DD9F1DE636E
4 changed files with 17 additions and 3 deletions

View File

@ -6,14 +6,27 @@
cd autoconf2.13
./configure \
--prefix="$PWD/../autoconf" \
--prefix="$PWD/../junk" \
--program-suffix=-2.13
make
make install
)
export PATH=$PWD/autoconf/bin:$PATH
# Build yasm for Firefox's sole use.
# Firefox is the only package which needs it
# and upstream is kinda dead.
(
cd yasm
./configure \
--prefix="$PWD/../junk"
make
make install
)
export PATH=$PWD/junk/bin:$PATH
export LDFLAGS="$LDFLAGS -Wl,-rpath=/usr/lib/firefox"
export CC=${CC:-gcc}
export CXX=${CXX:-g++}

View File

@ -1,5 +1,6 @@
52e784f98a37624e8b207f1b23289c2c88f66dd923798cae891a586a6d94a6d1 firefox-68.5.0esr.source.tar.xz
f0611136bee505811e9ca11ca7ac188ef5323a8e2ef19cffd3edb3cf08fd791e autoconf-2.13.tar.gz
3dce6601b495f5b3d45b59f7d2492a340ee7e84b5beca17e48f862502bd5603f yasm-1.3.0.tar.gz
b5e70b12cc9dd18fffd7924a7d3a2e11574136fe0764359d08eba0755f1c5d4c mozconfig
960d82bbfdc88c95f5cb4f2e1c1bf23dae7519b3b7203914d7b3ddbff1ba4c28 stab.h
315880530f09175788dfa48a1915bfa1e190bfd3e267988b9100cb93006c808c fix-fortify-system-wrappers.patch

View File

@ -47,6 +47,5 @@ pixman
python make
python2 make
rust make
yasm make
zip make
zlib

View File

@ -1,5 +1,6 @@
https://ftp.mozilla.org/pub/firefox/releases/68.5.0esr/source/firefox-68.5.0esr.source.tar.xz
https://ftp.gnu.org/gnu/autoconf/autoconf-2.13.tar.gz autoconf2.13/
https://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz yasm/
files/mozconfig
files/stab.h toolkit/crashreporter/google-breakpad/src/
patches/fix-fortify-system-wrappers.patch