summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2015-06-01 19:54:32 +0000
committerFabian Groffen <grobian@gentoo.org>2015-06-01 19:54:32 +0000
commita1130bd776f241f770ec283496126d60d059dd51 (patch)
treef02ee513913c5e79a9330ab0917e9a0a3a84b0e2 /app-text/poppler
parentMigrate SRC_URI to github. (diff)
downloadgentoo-2-a1130bd776f241f770ec283496126d60d059dd51.tar.gz
gentoo-2-a1130bd776f241f770ec283496126d60d059dd51.tar.bz2
gentoo-2-a1130bd776f241f770ec283496126d60d059dd51.zip
Fix compilation with Clang
(Portage version: 2.2.14-prefix/cvs/Darwin i386, signed Manifest commit with key 0x5F75F607C5C74E89)
Diffstat (limited to 'app-text/poppler')
-rw-r--r--app-text/poppler/ChangeLog5
-rw-r--r--app-text/poppler/poppler-0.33.0-r1.ebuild12
2 files changed, 15 insertions, 2 deletions
diff --git a/app-text/poppler/ChangeLog b/app-text/poppler/ChangeLog
index cc51b4df4853..f228bf0890f9 100644
--- a/app-text/poppler/ChangeLog
+++ b/app-text/poppler/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for app-text/poppler
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/poppler/ChangeLog,v 1.461 2015/05/29 13:00:45 dilfridge Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/poppler/ChangeLog,v 1.462 2015/06/01 19:54:32 grobian Exp $
+
+ 01 Jun 2015; Fabian Groffen <grobian@gentoo.org> poppler-0.33.0-r1.ebuild:
+ Fix compilation with Clang
29 May 2015; Andreas K. Hüttel <dilfridge@gentoo.org>
poppler-0.33.0-r1.ebuild, poppler-9999.ebuild:
diff --git a/app-text/poppler/poppler-0.33.0-r1.ebuild b/app-text/poppler/poppler-0.33.0-r1.ebuild
index 2f52fecc7651..18abd4640f8f 100644
--- a/app-text/poppler/poppler-0.33.0-r1.ebuild
+++ b/app-text/poppler/poppler-0.33.0-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/poppler/poppler-0.33.0-r1.ebuild,v 1.3 2015/05/29 13:00:45 dilfridge Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/poppler/poppler-0.33.0-r1.ebuild,v 1.4 2015/06/01 19:54:32 grobian Exp $
EAPI=5
@@ -66,6 +66,16 @@ PATCHES=(
"${FILESDIR}/${PN}-0.33.0-openjpeg2.patch"
)
+src_prepare() {
+ cmake-utils_src_prepare
+
+ # Clang doesn't grok this flag, the configure nicely tests that, but
+ # cmake just uses it, so remove it if we use clang
+ if [[ ${CC} == clang ]] ; then
+ sed -i -e 's/-fno-check-new//' cmake/modules/PopplerMacros.cmake || die
+ fi
+}
+
src_configure() {
local mycmakeargs=(
-DBUILD_GTK_TESTS=OFF