commit: 1a2a4c1c6c690e33d5b454b36dba1cec64a142f4
parent d8c033aa796f985a3da527fc3d39e4d1280cb554
Author: Andrius Štikonas <andrius@stikonas.eu>
Date: Mon, 27 Feb 2023 12:03:03 +0800
Update to xz-5.4.1.
Diffstat:
9 files changed, 24 insertions(+), 62 deletions(-)
diff --git a/LICENSES/Unlicense.txt b/LICENSES/Unlicense.txt
@@ -1,22 +0,0 @@
-This is free and unencumbered software released into the public domain.
-
-Anyone is free to copy, modify, publish, use, compile, sell, or distribute
-this software, either in source code form or as a compiled binary, for any
-purpose, commercial or non-commercial, and by any means.
-
-In jurisdictions that recognize copyright laws, the author or authors of this
-software dedicate any and all copyright interest in the software to the public
-domain. We make this dedication for the benefit of the public at large and
-to the detriment of our heirs and
-successors. We intend this dedication to be an overt act of relinquishment
-in perpetuity of all present and future rights to this software under copyright
-law.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
-FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS
-BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH
-THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-For more information, please refer to <http://unlicense.org/>
diff --git a/parts.rst b/parts.rst
@@ -697,7 +697,7 @@ sysb is purely a transition to sysc, allowing binaries from sysa to get onto a
disk (as sysa does not necessarily have hard disk support in the kernel).
It populates device nodes, mounts sysc, copies over data, and executes sysc.
-xz 5.0.5
+xz 5.4.1
========
XZ Utils is a set of free software command-line lossless data compressors,
diff --git a/sysa/SHA256SUMS.pkgs b/sysa/SHA256SUMS.pkgs
@@ -110,5 +110,5 @@ afe30ba8abf45ac3605c09df93ec3b2fec29c242bf5193a2086ef32340c6ebc6 tcc-0.9.27_2.t
50b867379c97a45da3313c74341d3c880370b61f2ac20734e19b0714271a9861 texinfo-6.7_0.tar.bz2
75a57f10e2e6060d6c754730297ee210976ed8adb03efe7a42095167da7a3507 util-linux-2.19.1_0.tar.bz2
145bdcd8866199839f112cb1ccdef26b6d337c7aa651e95b9c8a6dc770450b3e which-2.21_0.tar.bz2
-2f13766643924a17fea7f44d0a4ed353fe1b9a7d288799c5672619665582cd14 xz-5.0.5_0.tar.bz2
+1ce23bc276d1148a80d36f5a95e60aa5168d22c9ef5e28705c6deb53d4b92d0f xz-5.4.1_0.tar.bz2
481c4b1970dbf9845be26b55c59556903b0b1f924f48efe5c728b76e482ab485 zlib-1.2.13_0.tar.bz2
diff --git a/sysc/run.sh b/sysc/run.sh
@@ -64,7 +64,7 @@ else
mkdir -p "${DISTFILES}"
fi
-build xz-5.0.5
+build xz-5.4.1
build file-5.44
diff --git a/sysc/xz-5.0.5/patches/xz_automake.patch b/sysc/xz-5.0.5/patches/xz_automake.patch
@@ -1,19 +0,0 @@
-SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
-
-SPDX-License-Identifier: Unlicense
-
-Build with Automake 1.10
-
---- configure.ac 2021-03-25 21:25:45.309736487 +0000
-+++ configure.ac 2021-03-25 21:28:06.683426486 +0000
-@@ -417,8 +417,8 @@
- echo "Initializing Automake:"
-
- # Automake 1.10 should still be enough but you need to omit serial-tests.
--dnl AM_INIT_AUTOMAKE([1.10 foreign tar-v7 filename-length-max=99])
--AM_INIT_AUTOMAKE([1.12 foreign tar-v7 filename-length-max=99 serial-tests])
-+AM_INIT_AUTOMAKE([1.10 foreign tar-v7 filename-length-max=99])
-+dnl AM_INIT_AUTOMAKE([1.12 foreign tar-v7 filename-length-max=99 serial-tests])
- AC_PROG_LN_S
-
- AC_PROG_CC_C99
diff --git a/sysc/xz-5.0.5/sources b/sysc/xz-5.0.5/sources
@@ -1 +0,0 @@
-http://ixpeering.dl.sourceforge.net/project/lzmautils/xz-5.0.5.tar.bz2 166c48d2842519bc4f96333bff9e265f8cdda44d38e40594ef3f9bbb52890490
diff --git a/sysc/xz-5.0.5/xz-5.0.5.sh b/sysc/xz-5.0.5/xz-5.0.5.sh
@@ -1,17 +0,0 @@
-# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
-#
-# SPDX-License-Identifier: GPL-3.0-or-later
-
-src_prepare() {
- default
-
- AUTOMAKE=automake-1.11 ACLOCAL=aclocal-1.11 AUTOCONF=autoconf-2.64 AUTOM4TE=autom4te-2.64 autoreconf-2.64 -f
-}
-
-src_configure() {
- ./configure \
- --prefix="${PREFIX}" \
- --disable-shared \
- --build=i386-unknown-linux-musl \
- --libdir="${LIBDIR}"
-}
diff --git a/sysc/xz-5.4.1/sources b/sysc/xz-5.4.1/sources
@@ -0,0 +1 @@
+http://ixpeering.dl.sourceforge.net/project/lzmautils/xz-5.4.1.tar.bz2 dd172acb53867a68012f94c17389401b2f274a1aa5ae8f84cbfb8b7e383ea8d3
diff --git a/sysc/xz-5.4.1/xz-5.4.1.sh b/sysc/xz-5.4.1/xz-5.4.1.sh
@@ -0,0 +1,20 @@
+# SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
+#
+# SPDX-License-Identifier: GPL-3.0-or-later
+
+src_prepare() {
+ # Delete translation catalogs
+ find . -name "*.gmo" -delete
+ rm -rf po4a/man
+
+ AUTOMAKE=automake-1.15 ACLOCAL=aclocal-1.15 AUTOCONF=autoconf-2.69 AUTOM4TE=autom4te-2.69 autoreconf-2.69 -f
+}
+
+src_configure() {
+ ./configure \
+ --prefix="${PREFIX}" \
+ --disable-shared \
+ --disable-nls \
+ --build=i386-unknown-linux-musl \
+ --libdir="${LIBDIR}"
+}