Gentoo Archives: gentoo-commits

From: Mike Frysinger <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-devel/autogen/, sys-devel/autogen/files/
Date: Mon, 23 Nov 2015 11:27:18
Message-Id: 1448277993.d2e0d720fd9440e55f2dab5eddecf4dd1f74364b.vapier@gentoo
1 commit: d2e0d720fd9440e55f2dab5eddecf4dd1f74364b
2 Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
3 AuthorDate: Mon Nov 23 11:26:29 2015 +0000
4 Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 23 11:26:33 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2e0d720
7
8 sys-devel/autogen: fix use of hardcoded /tmp paths during build #563352
9
10 sys-devel/autogen/autogen-5.18.4.ebuild | 4 ++++
11 sys-devel/autogen/files/autogen-5.18.4-tmp-log.patch | 17 +++++++++++++++++
12 2 files changed, 21 insertions(+)
13
14 diff --git a/sys-devel/autogen/autogen-5.18.4.ebuild b/sys-devel/autogen/autogen-5.18.4.ebuild
15 index c1d55b9..a3969ab 100644
16 --- a/sys-devel/autogen/autogen-5.18.4.ebuild
17 +++ b/sys-devel/autogen/autogen-5.18.4.ebuild
18 @@ -19,6 +19,10 @@ RDEPEND=">=dev-scheme/guile-1.8
19 dev-libs/libxml2"
20 DEPEND="${RDEPEND}"
21
22 +src_prepare() {
23 + epatch "${FILESDIR}"/${PN}-5.18.4-tmp-log.patch #563352
24 +}
25 +
26 src_configure() {
27 # suppress possibly incorrect -R flag
28 export ag_cv_test_ldflags=
29
30 diff --git a/sys-devel/autogen/files/autogen-5.18.4-tmp-log.patch b/sys-devel/autogen/files/autogen-5.18.4-tmp-log.patch
31 new file mode 100644
32 index 0000000..89e0277
33 --- /dev/null
34 +++ b/sys-devel/autogen/files/autogen-5.18.4-tmp-log.patch
35 @@ -0,0 +1,17 @@
36 +https://bugs.gentoo.org/563352
37 +https://sourceforge.net/p/autogen/bugs/172/
38 +
39 +this is fixed upstream in commit f303a1d5d8d8e002974eb64818f74041325f2433
40 +
41 +--- a/pkg/libopts/mklibsrc.sh
42 ++++ b/pkg/libopts/mklibsrc.sh
43 +@@ -18,8 +18,7 @@
44 + ## You should have received a copy of the GNU General Public License along
45 + ## with this program. If not, see <http://www.gnu.org/licenses/>.
46 +
47 +-set -ex
48 +-exec 2> /tmp/mklibsrc-log.tx
49 ++set -e
50 +
51 + top_builddir=`cd $top_builddir ; pwd`
52 + top_srcdir=`cd $top_srcdir ; pwd`