commit: 5aa2ae5d812fea40ebf0e02d3f98be804488dc18 Author: Sebastian Pipping <sping <AT> gentoo <DOT> org> AuthorDate: Mon Jan 16 22:33:41 2017 +0000 Commit: Sebastian Pipping <sping <AT> gentoo <DOT> org> CommitDate: Mon Jan 16 22:35:31 2017 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aa2ae5d
app-text/dvisvgm: Fix compilation (bug #605404) Patch is taken from upstream: https://github.com/mgieseki/dvisvgm/commit/4aaf49080cfc84c2aa4a271b8dd12e9e9fa8b7bd Homepage is updated as well. Package-Manager: Portage-2.3.3, Repoman-2.3.1 app-text/dvisvgm/dvisvgm-2.0.4.ebuild | 5 +++-- .../dvisvgm/files/dvisvgm-2.0.4-c99-compile.patch | 24 ++++++++++++++++++++++ 2 files changed, 27 insertions(+), 2 deletions(-) diff --git a/app-text/dvisvgm/dvisvgm-2.0.4.ebuild b/app-text/dvisvgm/dvisvgm-2.0.4.ebuild index 50cc9f2..0a6ec0f 100644 --- a/app-text/dvisvgm/dvisvgm-2.0.4.ebuild +++ b/app-text/dvisvgm/dvisvgm-2.0.4.ebuild @@ -4,10 +4,10 @@ EAPI=5 -inherit toolchain-funcs flag-o-matic autotools +inherit eutils toolchain-funcs flag-o-matic autotools DESCRIPTION="Converts DVI files to SVG" -HOMEPAGE="http://dvisvgm.sourceforge.net/" +HOMEPAGE="http://dvisvgm.bplaced.net/" SRC_URI="https://github.com/mgieseki/dvisvgm/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" @@ -33,6 +33,7 @@ DEPEND="${RDEPEND} test? ( dev-cpp/gtest )" src_prepare() { + epatch "${FILESDIR}"/${P}-c99-compile.patch eautoreconf } diff --git a/app-text/dvisvgm/files/dvisvgm-2.0.4-c99-compile.patch b/app-text/dvisvgm/files/dvisvgm-2.0.4-c99-compile.patch new file mode 100644 index 00000000..87df1e0 --- /dev/null +++ b/app-text/dvisvgm/files/dvisvgm-2.0.4-c99-compile.patch @@ -0,0 +1,24 @@ +From 4aaf49080cfc84c2aa4a271b8dd12e9e9fa8b7bd Mon Sep 17 00:00:00 2001 +From: Martin Gieseking <martin.giesek...@uos.de> +Date: Wed, 16 Nov 2016 18:36:09 +0100 +Subject: [PATCH] ensure compiling C files with --std=c99 + +--- + configure.ac | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index 1044096..6a317be 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -17,8 +17,9 @@ AH_TEMPLATE([TARGET_SYSTEM], [The machine triplet of the target system]) + AC_DEFINE_UNQUOTED([TARGET_SYSTEM], ["$target"]) + + # Checks for programs. +-AC_PROG_CXX + AC_PROG_CC ++AC_PROG_CC_C99 ++AC_PROG_CXX + AX_CXX_COMPILE_STDCXX([11], [noext]) + + AC_PROG_RANLIB