diff --git a/parts.rst b/parts.rst index f211a9a..532e354 100644 --- a/parts.rst +++ b/parts.rst @@ -1224,3 +1224,9 @@ to ensure the compiler is suitable for downstream consumption; really be handled by the libc, which is what most distributions do. * LTO now fully functions correctly, despite both the linker and the compiler being static binaries. + +libmd 1.1.0 +=========== + +libmd provides message digest functions. In GNU/Linux, this is typically +provided by glibc, but we need libmd to provide it since we are using musl. diff --git a/steps/SHA256SUMS.pkgs b/steps/SHA256SUMS.pkgs index d0d4f8d..a98f54c 100644 --- a/steps/SHA256SUMS.pkgs +++ b/steps/SHA256SUMS.pkgs @@ -67,6 +67,7 @@ f650c3b24de6edd49cd662c9e9ce11f7b0b5ea6df66d561b46a032b08fc34faa kbd-1.15_0.tar 453c10220178f097e1ab26fac6dffbee63b61890cdb8d7d24dcd6acad6ad08a3 libarchive-3.5.2_0.tar.bz2 36550df491767bb24d2ccab304ce70a3b4956e7c0c0e0c343d922fd57cdafbdd libatomic_ops-7.6.10_0.tar.bz2 b39826742e236890f3562cdf19492e7ef4224b271f3e75ddeab1f07982b03ebe libffi-3.3_0.tar.bz2 +0f6aefeb587b3d14d8ea73d7750f946a23d3e59a76a0ee5cdcdcc8132bccf73d libmd-1.1.0_0.tar.bz2 daae709e98d2df2190d1d13b4e86f7f3fe90fa7a975282fe0bb03289b6539f29 libtool-2.2.4_0.tar.bz2 6cefa575362149620f8008a32c8af54f0198a18bc6ab910bd3cead196c1507d7 libtool-2.4.7_0.tar.bz2 503007bbcddcf4e49d26514c59b4c9501f8b42f0c994a59dfdc388b1ae6b7900 libunistring-0.9.10_0.tar.bz2 diff --git a/steps/libmd-1.1.0/pass1.sh b/steps/libmd-1.1.0/pass1.sh new file mode 100644 index 0000000..d6a5c96 --- /dev/null +++ b/steps/libmd-1.1.0/pass1.sh @@ -0,0 +1,12 @@ +# SPDX-FileCopyrightText: 2024 fosslinux +# +# SPDX-License-Identifier: GPL-3.0-or-later + +src_prepare() { + default + autoreconf-2.71 -fi +} + +src_configure() { + ./configure --prefix="${PREFIX}" --libdir="${LIBDIR}" +} diff --git a/steps/libmd-1.1.0/sources b/steps/libmd-1.1.0/sources new file mode 100644 index 0000000..1fcfd7f --- /dev/null +++ b/steps/libmd-1.1.0/sources @@ -0,0 +1 @@ +https://archive.hadrons.org/software/libmd/libmd-1.1.0.tar.xz 1bd6aa42275313af3141c7cf2e5b964e8b1fd488025caf2f971f43b00776b332 diff --git a/steps/manifest b/steps/manifest index 36ded1a..d540101 100644 --- a/steps/manifest +++ b/steps/manifest @@ -190,6 +190,7 @@ jump: break ( INTERNAL_CI == pass1 ) # scripts are generated in pass1 build: gcc-10.4.0 build: binutils-2.41 build: gcc-13.1.0 +build: libmd-1.1.0 improve: cleanup_filesystem improve: null_time ( FORCE_TIMESTAMPS == True ) improve: update_checksums ( UPDATE_CHECKSUMS == True )