# Template file for 'tarlz'
pkgname=tarlz
version=0.29
revision=2
build_style=configure
configure_args="--prefix=/usr"
makedepends="lzlib-devel"
checkdepends="lzip"
short_desc="Archiver with multimember lzip compression"
maintainer="Matt Boehlke <git@mtboehlke.com>"
license="GPL-2.0-or-later"
homepage="https://www.nongnu.org/lzip/tarlz.html"
distfiles="${NONGNU_SITE}/lzip/tarlz/tarlz-${version}.tar.lz"
checksum=7e127f1e1b1b62ca6e3417fde32f3ae0481ba5886f56a8553a215b19d81c6c19

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
	:
}
