From 00f341ce64786d3afaf559959365d8188caedfc2 Mon Sep 17 00:00:00 2001 From: Matt Boehlke Date: Sat, 21 Dec 2024 15:38:14 -0600 Subject: [PATCH] New package: tarlz-0.27.1 Co-authored-by: Duncaen --- srcpkgs/tarlz/template | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 srcpkgs/tarlz/template diff --git a/srcpkgs/tarlz/template b/srcpkgs/tarlz/template new file mode 100644 index 00000000000..a9012eef8e5 --- /dev/null +++ b/srcpkgs/tarlz/template @@ -0,0 +1,36 @@ +# Template file for 'tarlz' +pkgname=tarlz +version=0.27.1 +revision=1 +build_style=configure +configure_args="--prefix=/usr" +makedepends="lzlib-devel" +checkdepends="lzip" +short_desc="Archiver with multimember lzip compression" +maintainer="Matt Boehlke " +license="GPL-2.0-or-later" +homepage="https://www.nongnu.org/lzip/tarlz.html" +distfiles="${NONGNU_SITE}/lzip/tarlz/tarlz-${version}.tar.lz" +checksum=7091968e8f9b5333730e7a558ebf5aa9089d9f0528e6aea994c6f24a9d46a03f + +CPPFLAGS="-D_LARGE_FILE_SOURCE=1 -D_FILE_OFFSET_BITS=64" + +do_configure() { + ./configure ${configure_args} \ + CXX="${CXX}" \ + CPPFLAGS="${CPPFLAGS}" \ + CXXFLAGS="${CXXFLAGS}" \ + LDFLAGS="${LDFLAGS}" +} + +pre_check() { + if [ "$XBPS_TARGET_MACHINE" = "i686" ]; then + # EOVERFLOW with i686-glibc until stat is using 64-bit time_t + vsed -e 's/\${safe_dates} \${dates}/\${safe_dates}/g' \ + -e '/2106-02-07T06:28:15/d' \ + -e 's/2038-01-19T03:14:08//' \ + -e "s/2242-03-16T12:56:31 2242-03-16T12:56:32 @8589934591 @8589934592//" \ + -i testsuite/check.sh + fi + : +}