diff --git a/srcpkgs/dateutils/template b/srcpkgs/dateutils/template
index df3cd26ca6..0f08283ec9 100644
--- a/srcpkgs/dateutils/template
+++ b/srcpkgs/dateutils/template
@@ -1,21 +1,37 @@
 # Template file for 'dateutils'
 pkgname=dateutils
-version=0.4.8
+version=0.4.9
 revision=1
 build_style=gnu-configure
 configure_args="ax_cv_zoneinfo_tzdir=/usr/share/zoneinfo"
+checkdepends="tzdata"
 short_desc="Nifty command line date and time utilities"
 maintainer="Orphaned <orphan@voidlinux.org>"
 license="BSD-3-Clause"
 homepage="http://www.fresse.org/dateutils/"
 changelog="http://www.fresse.org/dateutils/changelog.html"
 distfiles="https://bitbucket.org/hroptatyr/dateutils/downloads/${pkgname}-${version}.tar.xz"
-checksum=3f7054a24cf3e3ea2c32a6b1f7474334c25b54e9c45c96b03f75eaaecc70c100
+checksum=790256d9949b96001fdcc3f7c42226dde4fcc87eb580717c7aabf51a1334c9c3
 
 post_extract() {
 	vsed -i '/sysctl\.h/d' build-aux/yuck.c
 }
 
+pre_configure() {
+	# date wrapper / SOURCE_DATE_EPOCH interferes with some tests
+	rm "${XBPS_WRAPPERDIR}"/date
+
+	if [ "$XBPS_TARGET_LIBC" != "glibc" ]; then
+		# disable failing test
+		# $ echo 1900-01-01 | strptime -i '%F'
+		# strptime: cannot make sense of `1900-01-01' using the given input formats
+		vsed -i test/Makefile.am \
+			-e '/strptime.003.ctst/d'
+		vsed -i test/Makefile.in \
+			-e 's/strptime.003.ctst//'
+	fi
+}
+
 post_install() {
 	vlicense LICENSE
 	rm ${DESTDIR}/usr/share/doc/${pkgname}/LICENSE