It looks like the ebuild was rewritten using a separate function get_TIMZONE in the ebuild. However, the function never returns a value, thus disabling any functionality (like the timezone update). The patch below sets the return value to a non-zero value in case the zero string length test fails and returns the timezone otherwise which in turn makes the other tests (e.g. in pkg_config()) to hopefully work as expected --- timezone-data-2014e.ebuild 2014-08-06 22:18:36.720000000 +0200 +++ timezone-data-2014e.ebuild 2014-08-06 22:51:08.071000000 +0200 @@ -101,7 +101,8 @@ else tz="FOOKABLOIE" fi - [[ -z ${tz} ]] + [[ -z ${tz} ]] && return 1 + echo ${tz} } pkg_preinst() { Reproducible: Always
should be all set now in the tree; thanks for the report! Commit message: Fix get_TIMEZONE output http://sources.gentoo.org/sys-libs/timezone-data/timezone-data-2014e.ebuild?r1=1.3&r2=1.4 http://sources.gentoo.org/sys-libs/timezone-data/timezone-data-2014f.ebuild?r1=1.1&r2=1.2