app-text/dvisvgm: Fix compilation (bug #605404)
authorSebastian Pipping <sping@gentoo.org>
Mon, 16 Jan 2017 22:33:41 +0000 (23:33 +0100)
committerSebastian Pipping <sping@gentoo.org>
Mon, 16 Jan 2017 22:35:31 +0000 (23:35 +0100)
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
app-text/dvisvgm/files/dvisvgm-2.0.4-c99-compile.patch [new file with mode: 0644]

index 50cc9f206e1c352724eedbc353e23c69d6a7149d..0a6ec0fa2bdc7e0466de9fdddf2c6ac0b8a213aa 100644 (file)
@@ -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 (file)
index 0000000..87df1e0
--- /dev/null
@@ -0,0 +1,24 @@
+From 4aaf49080cfc84c2aa4a271b8dd12e9e9fa8b7bd Mon Sep 17 00:00:00 2001
+From: Martin Gieseking <martin.gieseking@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