This commit is contained in:
Jeremy Soller 2023-05-17 09:19:21 -06:00
parent 69f4234839
commit e6a2263a9f
No known key found for this signature in database
GPG Key ID: DCFCA852D3906975
34 changed files with 82 additions and 156 deletions

View File

@ -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"

View File

@ -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"

View File

@ -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"
]

View File

@ -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)

View File

@ -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"

View File

@ -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 = """

View File

@ -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"
]

View File

@ -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"
]

View File

@ -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 = [

View File

@ -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 {

View File

@ -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"
]

View File

@ -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 = [

View File

@ -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"
]

View File

@ -1,5 +1,5 @@
[source]
tar = "https://gmplib.org/download/gmp/gmp-6.2.1.tar.xz"
blake3 = "52cecfbbe286820d1f8bc118769008acb6451bd074fe6dea9e868d54b2ada855"
[build]
template = "configure"

View File

@ -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"
]

View File

@ -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"

View File

@ -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 = [

View File

@ -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"

View File

@ -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 = [

View File

@ -1,5 +1,6 @@
[source]
tar = "https://mednafen.github.io/releases/files/mednafen-1.29.0.tar.xz"
blake3 = "c75c1044cdc9328b2349915a67972d6135c77eb53eb0d995788f22b7daacf79b"
patches = [
"redox.patch",
]

View File

@ -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 {

View File

@ -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 = """

View File

@ -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 = """

View File

@ -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"

View File

@ -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"
]

View File

@ -1,5 +1,5 @@
[source]
git = "https://github.com/guerinoni/perg.git"
rev = "e206fab6bbd9c363c686fa7503d318304e48ddbe"
[build]
template = "cargo"

View File

@ -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 {

View File

@ -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"
"""

View File

@ -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"
]

View File

@ -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;

View File

@ -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)

View File

@ -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

View File

@ -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
"""

View File

@ -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 = """