www-apps/rt: fix loading of Date::Manip w/ Factory TZ.
authorKent Fredric <kentnl@gentoo.org>
Tue, 26 Sep 2017 17:32:25 +0000 (06:32 +1300)
committerPatrice Clement <monsieurp@gentoo.org>
Tue, 3 Oct 2017 22:03:43 +0000 (00:03 +0200)
On machines where TZ=Factory, such as ones freshly rolled out from
gentoo install media, `use Date::Manip` fails.

This leads to a failure at configure and install time.

Ideally, end users will need to configure their machines properly.

But their Timezone being right should have no bearing on the ability
to build this package.

Package-Manager: Portage-2.3.8, Repoman-2.3.3
Closes: https://github.com/gentoo/gentoo/pull/5795

www-apps/rt/rt-4.2.12-r1.ebuild
www-apps/rt/rt-4.4.1.ebuild

index 00b268f8c87e429ee8078e10df6d438bb629d1bd..011c42d01899df42fc02f3968f519765cfcfb9eb 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -231,6 +231,10 @@ src_configure() {
                web="apache"
                depsconf+=" --with-MODPERL2"
        fi
+       # Any loading Date::Manip from here on
+       # may fail if TZ=Factory as it is on gentoo install
+       # media ( affects install as well )
+       export TZ=UTC
 
        ./configure --enable-layout=Gentoo \
                --with-bin-owner=rt \
index 3fa6e51a7e6b93e244e57ba3370435559d7ec1fe..35232292400473f73f84fcaefdfada6d65bbc9ce 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -236,6 +236,10 @@ src_configure() {
                web="apache"
                depsconf+=" --with-MODPERL2"
        fi
+       # Any loading Date::Manip from here on
+       # may fail if TZ=Factory as it is on gentoo install
+       # media ( affects install as well )
+       export TZ=UTC
 
        ./configure --enable-layout=Gentoo \
                --with-bin-owner=rt \