mirror of
https://gitlab.redox-os.org/redox-os/redox.git
synced 2026-07-02 09:38:42 +08:00
Recipe updates from https://gitlab.redox-os.org/hatred_45/cookbook/
This commit is contained in:
parent
69f4234839
commit
e6a2263a9f
@ -1,5 +1,5 @@
|
||||
VERSION=2.69
|
||||
TAR=http://ftp.gnu.org/gnu/autoconf/autoconf-$VERSION.tar.xz
|
||||
VERSION=2.71
|
||||
TAR=https://ftp.gnu.org/gnu/autoconf/autoconf-$VERSION.tar.xz
|
||||
|
||||
function recipe_version {
|
||||
echo "$VERSION"
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
VERSION=1.15
|
||||
TAR=http://ftp.gnu.org/gnu/automake/automake-$VERSION.tar.xz
|
||||
VERSION=1.16.5
|
||||
TAR=https://ftp.gnu.org/gnu/automake/automake-$VERSION.tar.xz
|
||||
|
||||
function recipe_version {
|
||||
echo "$VERSION"
|
||||
|
||||
@ -1,5 +1,8 @@
|
||||
[source]
|
||||
#git = "https://git.savannah.gnu.org/git/bash.git"
|
||||
#rev = "a0c0a00fc419b7bc08202a79134fcd5bc0427071"
|
||||
tar = "http://ftp.gnu.org/gnu/bash/bash-4.4.tar.gz"
|
||||
blake3 = "926927c370142cffa37dfc0a310ec386493b8b558ff3cc062376898154bc7ccb"
|
||||
patches = [
|
||||
"redox.patch"
|
||||
]
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
VERSION=0.74
|
||||
VERSION=0.74-3
|
||||
TAR=https://sourceforge.net/projects/dosbox/files/dosbox/$VERSION/dosbox-$VERSION.tar.gz/download
|
||||
BUILD_DEPENDS=(sdl liborbital)
|
||||
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
VERSION=2.2.0
|
||||
TAR=http://duktape.org/duktape-$VERSION.tar.xz
|
||||
VERSION=2.7.0
|
||||
TAR=https://duktape.org/duktape-$VERSION.tar.xz
|
||||
|
||||
function recipe_version {
|
||||
echo "$VERSION"
|
||||
|
||||
@ -1,6 +1,8 @@
|
||||
[source]
|
||||
tar = "https://github.com/libexpat/libexpat/releases/download/R_2_2_6/expat-2.2.6.tar.bz2"
|
||||
|
||||
#git = "https://github.com/libexpat/libexpat"
|
||||
#rev = "654d2de0da85662fcc7644a7acd7c2dd2cfb21f0"
|
||||
tar = "https://github.com/libexpat/libexpat/releases/download/R_2_5_0/expat-2.5.0.tar.xz"
|
||||
blake3 = "ea89dd9a5a2e48d5e44fed38554b36a8f2e365a5091a99d08e30bfb1c15dda5e"
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
|
||||
@ -1,5 +1,8 @@
|
||||
[source]
|
||||
#git = "https://git.ffmpeg.org/ffmpeg.git"
|
||||
#rev = "eacfcbae690f914a4b1b4ad06999f138540cc3d8"
|
||||
tar = "https://ffmpeg.org/releases/ffmpeg-5.1.2.tar.xz"
|
||||
blake3 = "69fddb793c6b4fb6fd1093e54c8228c3c498614be3e48c311bb3f609a12daf5f"
|
||||
patches = [
|
||||
"ffmpeg.patch"
|
||||
]
|
||||
|
||||
@ -1,5 +1,8 @@
|
||||
[source]
|
||||
tar = "https://www.freedesktop.org/software/fontconfig/release/fontconfig-2.13.91.tar.xz"
|
||||
#git = "https://gitlab.freedesktop.org/fontconfig/fontconfig"
|
||||
#rev = "a919700fbde28c29ccdb1d2a8bceba80ade19e73"
|
||||
tar = "https://www.freedesktop.org/software/fontconfig/release/fontconfig-2.14.2.tar.xz"
|
||||
blake3 = "dc342745b8e19ecda458464a9df7cf1266d0af759b230d07f43964b34ca86581"
|
||||
patches = [
|
||||
"redox.patch"
|
||||
]
|
||||
|
||||
@ -1,6 +1,8 @@
|
||||
[source]
|
||||
tar = "https://download.savannah.gnu.org/releases/freetype/freetype-2.9.1.tar.gz"
|
||||
|
||||
#git = "https://gitlab.freedesktop.org/freetype/freetype"
|
||||
#rev = "de8b92dd7ec634e9e2b25ef534c54a3537555c11"
|
||||
tar = "https://download.savannah.gnu.org/releases/freetype/freetype-2.13.0.tar.gz"
|
||||
blake3 = "8bf2db46b2a406d63da15d65b12ff986c6ac9a62cc10d429b03b4db58ea78f35"
|
||||
[build]
|
||||
template = "configure"
|
||||
dependencies = [
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
VERSION="1.0.5"
|
||||
TAR="https://github.com/fribidi/fribidi/releases/download/v${VERSION}/fribidi-${VERSION}.tar.bz2"
|
||||
VERSION="1.0.13"
|
||||
TAR="https://github.com/fribidi/fribidi/releases/download/v${VERSION}/fribidi-${VERSION}.tar.xz"
|
||||
BUILD_DEPENDS=()
|
||||
|
||||
function recipe_version {
|
||||
|
||||
@ -1,5 +1,8 @@
|
||||
[source]
|
||||
tar = "http://ftp.gnu.org/pub/gnu/gettext/gettext-0.19.8.1.tar.xz"
|
||||
#git = "https://git.savannah.gnu.org/git/gettext.git"
|
||||
#rev = "c737bf843616ca984c9416048a2da845e9ad3f50"
|
||||
tar = "https://ftp.gnu.org/pub/gnu/gettext/gettext-0.21.1.tar.gz"
|
||||
blake3 = "0d0af5a79978fbeac4641ee64480943650af99f70467353e7c3068ffd5523acd"
|
||||
patches = [
|
||||
"redox.patch"
|
||||
]
|
||||
|
||||
@ -1,6 +1,8 @@
|
||||
[source]
|
||||
tar = "https://www.freedesktop.org/software/harfbuzz/release/harfbuzz-2.3.0.tar.bz2"
|
||||
|
||||
#git = "https://github.com/harfbuzz/harfbuzz"
|
||||
#rev = "4941e95f10fe0fe658752134a42b58896fb19c42"
|
||||
tar = "https://github.com/harfbuzz/harfbuzz/releases/download/7.3.0/harfbuzz-7.3.0.tar.xz"
|
||||
blake3 = "6572676ffef55bd37bacdd33052bedfb07333b659371495a2a26b9825ce685c0"
|
||||
[build]
|
||||
template = "custom"
|
||||
dependencies = [
|
||||
|
||||
@ -1,5 +1,8 @@
|
||||
[source]
|
||||
#git = "https://github.com/libffi/libffi"
|
||||
#rev = "20562ac0427c3578250d04c6e34fb0127d4551cf"
|
||||
tar = "https://sourceware.org/pub/libffi/libffi-3.2.1.tar.gz"
|
||||
blake3 = "a00597a8bd26304977d7c180135e91969a175a5108bd0024a03eb0636e6cb0bf"
|
||||
patches = [
|
||||
"redox.patch"
|
||||
]
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
[source]
|
||||
tar = "https://gmplib.org/download/gmp/gmp-6.2.1.tar.xz"
|
||||
|
||||
blake3 = "52cecfbbe286820d1f8bc118769008acb6451bd074fe6dea9e868d54b2ada855"
|
||||
[build]
|
||||
template = "configure"
|
||||
|
||||
@ -1,5 +1,8 @@
|
||||
[source]
|
||||
#git = "https://git.savannah.gnu.org/git/libiconv.git"
|
||||
#rev = "941f63afe17adcb01e150e29ddb50c6fd40f1291"
|
||||
tar = "https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.15.tar.gz"
|
||||
blake3 = "b736af4e8245ae9f1618ef226a3bf2a998334b745520565cf413c0a7d54b6924"
|
||||
patches = [
|
||||
"01_redox.patch"
|
||||
]
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
[source]
|
||||
tar = "http://ijg.org/files/jpegsrc.v9c.tar.gz"
|
||||
|
||||
tar = "http://ijg.org/files/jpegsrc.v9e.tar.gz"
|
||||
blake3 = "f0d6072e15de609397cbd8428758d7054dd921dc448018111e3822b17bcbcc5d"
|
||||
[build]
|
||||
template = "configure"
|
||||
|
||||
@ -1,4 +1,6 @@
|
||||
[source]
|
||||
#git = "https://gitlab.xiph.org/xiph/ogg"
|
||||
#rev = "4380566a44b8d5e85ad511c9c17eb04197863ec5"
|
||||
tar = "http://downloads.xiph.org/releases/ogg/libogg-1.3.3.tar.xz"
|
||||
blake3 = "8220c0e4082fa26c07b10bfe31f641d2e33ebe1d1bb0b20221b7016bc8b78a3a"
|
||||
patches = [
|
||||
|
||||
@ -1,5 +1,8 @@
|
||||
[source]
|
||||
tar = "https://github.com/glennrp/libpng/archive/v1.6.36.tar.gz"
|
||||
#git = "https://github.com/glennrp/libpng"
|
||||
#rev = "eddf9023206dc40974c26f589ee2ad63a4227a1e"
|
||||
tar = "https://github.com/glennrp/libpng/archive/v1.6.39.tar.gz"
|
||||
blake3 = "02513cc5d15ac79c4c402f2ae623425f4f80bdbbf15ebc95430fb8ccfc987996"
|
||||
script = """
|
||||
chmod +w config.sub
|
||||
wget -O config.sub "https://gitlab.redox-os.org/redox-os/gnu-config/-/raw/master/config.sub?inline=false"
|
||||
|
||||
@ -1,7 +1,8 @@
|
||||
[source]
|
||||
tar = "http://downloads.xiph.org/releases/vorbis/libvorbis-1.3.6.tar.xz"
|
||||
sha256 = "af00bb5a784e7c9e69f56823de4637c350643deedaf333d0fa86ecdba6fcb415"
|
||||
|
||||
#git = "https://gitlab.xiph.org/xiph/vorbis"
|
||||
#rev = "0657aee69dec8508a0011f47f3b69d7538e9d262"
|
||||
tar = "https://downloads.xiph.org/releases/vorbis/libvorbis-1.3.7.tar.gz"
|
||||
blake3 = "a8e88482b8d70321c8435616b0cec1a931b11445f003649774fd6940e593a254"
|
||||
[build]
|
||||
template = "configure"
|
||||
dependencies = [
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
[source]
|
||||
tar = "https://mednafen.github.io/releases/files/mednafen-1.29.0.tar.xz"
|
||||
blake3 = "c75c1044cdc9328b2349915a67972d6135c77eb53eb0d995788f22b7daacf79b"
|
||||
patches = [
|
||||
"redox.patch",
|
||||
]
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
VERSION=6.1
|
||||
TAR=http://ftp.gnu.org/gnu/ncurses/ncurses-$VERSION.tar.gz
|
||||
VERSION=6.4
|
||||
TAR=https://ftp.gnu.org/gnu/ncurses/ncurses-$VERSION.tar.gz
|
||||
DEPENDS="terminfo"
|
||||
|
||||
function recipe_version {
|
||||
|
||||
@ -1,7 +1,8 @@
|
||||
[source]
|
||||
tar = "https://github.com/nghttp2/nghttp2/releases/download/v1.50.0/nghttp2-1.50.0.tar.xz"
|
||||
blake3 = "ac40e313ebb5fb341f82cec8daa4795673b27ff02061dfbf980ca1dbe8dc4115"
|
||||
|
||||
#git = "https://github.com/nghttp2/nghttp2"
|
||||
#rev = "be0491294a63d891bd12b6b1b7e372a45a5d0ffe"
|
||||
tar = "https://github.com/nghttp2/nghttp2/releases/download/v1.53.0/nghttp2-1.53.0.tar.xz"
|
||||
blake3 = "bad5f220a66b7e6f3df20f69f4fc7e7beca46e6c143fc63b95a2656a2e897caf"
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
|
||||
@ -1,7 +1,6 @@
|
||||
[source]
|
||||
tar = "https://github.com/googlefonts/noto-emoji/archive/refs/tags/v2.038.tar.gz"
|
||||
blake3 = "68967033281403aaeb0de59a95343a3cc4a76cbc9c3384cec93f2d46ac71037f"
|
||||
|
||||
git = "https://github.com/googlefonts/noto-emoji"
|
||||
rev = "e8073ab740292f8d5f19b5de144087ac58044d06"
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
VERSION=2.7.5
|
||||
TAR=http://ftp.gnu.org/gnu/patch/patch-$VERSION.tar.xz
|
||||
VERSION=2.7.6
|
||||
TAR=https://ftp.gnu.org/gnu/patch/patch-$VERSION.tar.xz
|
||||
|
||||
function recipe_version {
|
||||
echo "$VERSION"
|
||||
|
||||
@ -1,5 +1,6 @@
|
||||
[source]
|
||||
tar = "https://mirrors.gigenet.com/OSDN//sfnet/p/pc/pcre/pcre/8.42/pcre-8.42.tar.gz"
|
||||
blake3 = "12d515ba12a816994def6b1e7196b5783fd2cfe495733a9167fa4d71dbe10248"
|
||||
patches = [
|
||||
"redox.patch"
|
||||
]
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
[source]
|
||||
git = "https://github.com/guerinoni/perg.git"
|
||||
|
||||
rev = "e206fab6bbd9c363c686fa7503d318304e48ddbe"
|
||||
[build]
|
||||
template = "cargo"
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
VERSION="0.36.0"
|
||||
VERSION="0.42.2"
|
||||
TAR=https://www.cairographics.org/releases/pixman-$VERSION.tar.gz
|
||||
|
||||
function recipe_version {
|
||||
|
||||
@ -1,5 +1,8 @@
|
||||
[source]
|
||||
#git = "https://gitlab.freedesktop.org/pkg-config/pkg-config"
|
||||
#rev = "edf8e6f0ea77ede073f07bff0d2ae1fc7a38103b"
|
||||
tar = "https://pkg-config.freedesktop.org/releases/pkg-config-0.29.2.tar.gz"
|
||||
blake3 = "713372b09a1fafeec130dc9bf812a3880f2a90496af5d2194e508d91ccf667d0"
|
||||
script = """
|
||||
wget -O config.sub "https://gitlab.redox-os.org/redox-os/gnu-config/-/raw/master/config.sub?inline=false"
|
||||
"""
|
||||
|
||||
@ -1,5 +1,8 @@
|
||||
[source]
|
||||
#git = "https://git.savannah.gnu.org/git/readline.git"
|
||||
#rev = "d49a9082c0e15bba8cd3d8cc0a994409cf823cac"
|
||||
tar = "http://ftp.gnu.org/gnu/readline/readline-7.0.tar.gz"
|
||||
blake3 = "962483e201f36f05a5ccb507bb7330b4d4e4989fd52f41eb15ba65582ad02703"
|
||||
patches = [
|
||||
"redox.patch"
|
||||
]
|
||||
|
||||
@ -1,55 +0,0 @@
|
||||
diff -ru source/src/xz/file_io.c source-new/src/xz/file_io.c
|
||||
--- source/src/xz/file_io.c 2016-12-30 03:13:57.000000000 -0800
|
||||
+++ source-new/src/xz/file_io.c 2017-08-08 12:34:08.453700076 -0700
|
||||
@@ -17,7 +17,7 @@
|
||||
#ifdef TUKLIB_DOSLIKE
|
||||
# include <io.h>
|
||||
#else
|
||||
-# include <poll.h>
|
||||
+//# include <poll.h>
|
||||
static bool warn_fchown;
|
||||
#endif
|
||||
|
||||
@@ -222,7 +222,7 @@
|
||||
#endif // ENABLE_SANDBOX
|
||||
|
||||
|
||||
-#ifndef TUKLIB_DOSLIKE
|
||||
+#if 0
|
||||
/// \brief Waits for input or output to become available or for a signal
|
||||
///
|
||||
/// This uses the self-pipe trick to avoid a race condition that can occur
|
||||
@@ -704,6 +704,7 @@
|
||||
// If it is something else than a regular file, wait until
|
||||
// there is input available. This way reading from FIFOs
|
||||
// will work when open() is used with O_NONBLOCK.
|
||||
+#if 0
|
||||
if (!S_ISREG(pair->src_st.st_mode)) {
|
||||
signals_unblock();
|
||||
const io_wait_ret ret = io_wait(pair, -1, true);
|
||||
@@ -713,6 +714,7 @@
|
||||
goto error;
|
||||
}
|
||||
#endif
|
||||
+#endif
|
||||
|
||||
#ifdef HAVE_POSIX_FADVISE
|
||||
// It will fail with some special files like FIFOs but that is fine.
|
||||
@@ -1127,7 +1129,7 @@
|
||||
continue;
|
||||
}
|
||||
|
||||
-#ifndef TUKLIB_DOSLIKE
|
||||
+#if 0
|
||||
if (IS_EAGAIN_OR_EWOULDBLOCK(errno)) {
|
||||
const io_wait_ret ret = io_wait(pair,
|
||||
mytime_get_flush_timeout(),
|
||||
@@ -1215,7 +1217,7 @@
|
||||
continue;
|
||||
}
|
||||
|
||||
-#ifndef TUKLIB_DOSLIKE
|
||||
+#if 0
|
||||
if (IS_EAGAIN_OR_EWOULDBLOCK(errno)) {
|
||||
if (io_wait(pair, -1, false) == IO_WAIT_MORE)
|
||||
continue;
|
||||
@ -1,14 +0,0 @@
|
||||
diff -ru source/src/common/tuklib_open_stdxxx.c source-new/src/common/tuklib_open_stdxxx.c
|
||||
--- source/src/common/tuklib_open_stdxxx.c 2016-12-30 03:08:20.000000000 -0800
|
||||
+++ source-new/src/common/tuklib_open_stdxxx.c 2017-08-08 12:38:10.703829409 -0700
|
||||
@@ -35,8 +35,8 @@
|
||||
// writing to stdin would fail. However, /dev/full
|
||||
// is Linux specific, and if the program tries to
|
||||
// write to stdin, there's already a problem anyway.
|
||||
- const int fd = open("/dev/null", O_NOCTTY
|
||||
- | (i == 0 ? O_WRONLY : O_RDONLY));
|
||||
+ const int fd = open("/dev/null",
|
||||
+ (i == 0 ? O_WRONLY : O_RDONLY));
|
||||
|
||||
if (fd != i) {
|
||||
if (fd != -1)
|
||||
@ -1,47 +0,0 @@
|
||||
diff -ru source/src/xz/message.c source-new/src/xz/message.c
|
||||
--- source/src/xz/message.c 2016-12-30 03:08:20.000000000 -0800
|
||||
+++ source-new/src/xz/message.c 2017-08-08 12:44:30.584447139 -0700
|
||||
@@ -135,7 +135,7 @@
|
||||
}
|
||||
*/
|
||||
|
||||
-#ifdef SIGALRM
|
||||
+#if 0
|
||||
// Establish the signal handlers which set a flag to tell us that
|
||||
// progress info should be updated.
|
||||
struct sigaction sa;
|
||||
diff -ru source/src/xz/signals.c source-new/src/xz/signals.c
|
||||
--- source/src/xz/signals.c 2016-12-30 03:08:20.000000000 -0800
|
||||
+++ source-new/src/xz/signals.c 2017-08-08 12:41:59.624111395 -0700
|
||||
@@ -53,6 +53,7 @@
|
||||
extern void
|
||||
signals_init(void)
|
||||
{
|
||||
+#if 0
|
||||
// List of signals for which we establish the signal handler.
|
||||
static const int sigs[] = {
|
||||
SIGINT,
|
||||
@@ -112,6 +113,7 @@
|
||||
signals_are_initialized = true;
|
||||
|
||||
return;
|
||||
+#endif
|
||||
}
|
||||
|
||||
|
||||
@@ -152,6 +154,7 @@
|
||||
extern void
|
||||
signals_exit(void)
|
||||
{
|
||||
+#if 0
|
||||
const int sig = exit_signal;
|
||||
|
||||
if (sig != 0) {
|
||||
@@ -171,6 +174,7 @@
|
||||
}
|
||||
|
||||
return;
|
||||
+#endif
|
||||
}
|
||||
|
||||
#else
|
||||
@ -1,5 +1,8 @@
|
||||
[source]
|
||||
tar = "https://codeload.github.com/xz-mirror/xz/tar.gz/v5.2.5"
|
||||
#git = "https://github.com/tukaani-project/xz"
|
||||
#rev = "2327a461e1afce862c22269b80d3517801103c1b"
|
||||
tar = "https://tukaani.org/xz/xz-5.4.3.tar.xz"
|
||||
blake3 = "4b1b814bcf3794973fe9076d549a0edfbee01d2fd57821fe3280537ef6c7deae"
|
||||
script = """
|
||||
./autogen.sh
|
||||
"""
|
||||
|
||||
@ -1,7 +1,8 @@
|
||||
[source]
|
||||
tar = "http://zlib.net/fossils/zlib-1.2.12.tar.gz"
|
||||
blake3 = "b7ad5638d87c69665afaae138bab40cc9a53a7ae7da9d168303e3df6b051d2b5"
|
||||
|
||||
#git = "https://github.com/madler/zlib"
|
||||
#rev = "04f42ceca40f73e2978b50e93806c2a18c1281fc"
|
||||
tar = "https://zlib.net/zlib-1.2.13.tar.xz"
|
||||
blake3 = "cc042bf8507e02f5799cf6fdb49278402a7b748defe3ade425e35e14a7c00186"
|
||||
[build]
|
||||
template = "custom"
|
||||
script = """
|
||||
|
||||
Loading…
Reference in New Issue
Block a user