From 83f1d39eca8f491cbbcf31ddb342d382e2179979 Mon Sep 17 00:00:00 2001 From: Rmys Date: Wed, 16 Dec 2020 21:20:09 +0300 Subject: [PATCH] core rebuild --- system/base/sed/pspec.xml | 11 ++++- system/base/tar/pspec.xml | 9 +++- ...o-use-create-tmp-then-rename-pattern.patch | 44 +++++++++++++++++++ system/base/texinfo/pspec.xml | 10 +++++ system/base/xz/actions.py | 4 +- system/base/xz/pspec.xml | 17 ++++--- system/base/zip/pspec.xml | 7 +++ 7 files changed, 92 insertions(+), 10 deletions(-) create mode 100644 system/base/texinfo/files/texinfo-6.1-install-info-use-create-tmp-then-rename-pattern.patch diff --git a/system/base/sed/pspec.xml b/system/base/sed/pspec.xml index a160841c..64aa7c30 100755 --- a/system/base/sed/pspec.xml +++ b/system/base/sed/pspec.xml @@ -12,7 +12,7 @@ app:console GNU Stream Editor Sed is a stream editor. A stream editor is used to perform basic text transformations on an input stream (a file or input from a pipeline). - mirrors://gnu/sed/sed-4.7.tar.xz + mirrors://gnu/sed/sed-4.8.tar.xz gettext attr-devel @@ -36,7 +36,14 @@ - + + 2020-12-09 + 4.8 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + + 2019-12-23 4.7 Version bump. diff --git a/system/base/tar/pspec.xml b/system/base/tar/pspec.xml index 00e49a14..ec064b89 100755 --- a/system/base/tar/pspec.xml +++ b/system/base/tar/pspec.xml @@ -43,7 +43,14 @@ - + + 2020-12-09 + 1.32 + Rebuild. + mustafa Cinasal + muscnsl@gmail.com + + 2019-12-23 1.32 Version bump diff --git a/system/base/texinfo/files/texinfo-6.1-install-info-use-create-tmp-then-rename-pattern.patch b/system/base/texinfo/files/texinfo-6.1-install-info-use-create-tmp-then-rename-pattern.patch new file mode 100644 index 00000000..ab8e072a --- /dev/null +++ b/system/base/texinfo/files/texinfo-6.1-install-info-use-create-tmp-then-rename-pattern.patch @@ -0,0 +1,44 @@ +diff -up texinfo-6.1/install-info/install-info.c.orig texinfo-6.1/install-info/install-info.c +--- texinfo-6.1/install-info/install-info.c.orig 2016-06-22 09:49:38.766013018 +0200 ++++ texinfo-6.1/install-info/install-info.c 2016-06-22 14:11:58.673780736 +0200 +@@ -973,18 +973,23 @@ output_dirfile (char *dirfile, int dir_n + int n_entries_added = 0; + int i; + FILE *output; ++ char *dirfile_tmp = NULL; ++ ++ asprintf (&dirfile_tmp, "%s.tmp", dirfile); ++ if (!dirfile_tmp) ++ xalloc_die (); + + if (compression_program) + { +- char *command = concat (compression_program, ">", dirfile); ++ char *command = concat (compression_program, ">", dirfile_tmp); + output = popen (command, "w"); + } + else +- output = fopen (dirfile, "w"); ++ output = fopen (dirfile_tmp, "w"); + + if (!output) + { +- perror (dirfile); ++ perror (dirfile_tmp); + exit (EXIT_FAILURE); + } + +@@ -1095,6 +1100,13 @@ output_dirfile (char *dirfile, int dir_n + pclose (output); + else + fclose (output); ++ ++ if (rename (dirfile_tmp, dirfile) < 0) ++ { ++ perror (dirfile_tmp); ++ exit (EXIT_FAILURE); ++ } ++ free (dirfile_tmp); + } + + /* Read through the input LINES, to find the section names and the diff --git a/system/base/texinfo/pspec.xml b/system/base/texinfo/pspec.xml index 2d6804dd..ba6e4b86 100644 --- a/system/base/texinfo/pspec.xml +++ b/system/base/texinfo/pspec.xml @@ -17,6 +17,9 @@ ncurses-devel perl + + texinfo-6.1-install-info-use-create-tmp-then-rename-pattern.patch + texinfo @@ -45,6 +48,13 @@ + + 2020-12-09 + 6.7 + Rebuild. + Mustafa Cinasal + muscnsl@gmail.com + 2019-12-13 6.7 diff --git a/system/base/xz/actions.py b/system/base/xz/actions.py index ec2c3585..740f5a0c 100644 --- a/system/base/xz/actions.py +++ b/system/base/xz/actions.py @@ -19,7 +19,7 @@ def setup(): def build(): - shelltools.export("LDFLAGS", "-lpthread") + #shelltools.export("LDFLAGS", "-lpthread") autotools.make() def check(): @@ -31,4 +31,4 @@ def install(): if not get.buildTYPE() == "emul32": pisitools.remove("/usr/share/man/man1/lzmadec.1") - pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING*", "NEWS", "README") \ No newline at end of file + pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING*", "NEWS", "README") diff --git a/system/base/xz/pspec.xml b/system/base/xz/pspec.xml index 3d53634b..aa696a7c 100644 --- a/system/base/xz/pspec.xml +++ b/system/base/xz/pspec.xml @@ -15,14 +15,14 @@ library XZ compression utilities XZ Utils provide a general purpose data compression library and command line tools. The .xz format supports multiple compression algorithms, which are called "filters" in context of XZ Utils. The primary filter is currently LZMA2. - http://tukaani.org/xz/xz-5.2.4.tar.xz + http://tukaani.org/xz/xz-5.2.5.tar.xz - readline-devel - glibc-devel + + - 0002-xz-Fix-an-integer-overflow-with-32-bit-off_t.patch - 0001-liblzma-Avoid-memcpy-NULL-foo-0-because-it-is-undefi.patch + + @@ -69,6 +69,13 @@ + + 2020-12-09 + 5.2.5 + Version bump. + Mustafa Cinasal + muscnsl@gmail.com + 2019-12-11 5.2.4 diff --git a/system/base/zip/pspec.xml b/system/base/zip/pspec.xml index eeb9f2ad..bce91746 100644 --- a/system/base/zip/pspec.xml +++ b/system/base/zip/pspec.xml @@ -28,6 +28,13 @@ + + 2020-12-09 + 3.0 + Rebuild + idris Kalp + idriskalp@gmail.com + 2019-12-27 3.0