Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 526564 | Differences between
and this patch

Collapse All | Expand All

(-)gentoo/media-gfx/k3d/k3d-0.7.11.0-r1.ebuild (-6 / +18 lines)
Lines 3-10 Link Here
3
# $Header: /var/cvsroot/gentoo-x86/media-gfx/k3d/k3d-0.7.11.0-r1.ebuild,v 1.14 2013/08/31 14:07:29 pacho Exp $
3
# $Header: /var/cvsroot/gentoo-x86/media-gfx/k3d/k3d-0.7.11.0-r1.ebuild,v 1.14 2013/08/31 14:07:29 pacho Exp $
4
4
5
EAPI="2"
5
EAPI="2"
6
PYTHON_ABI_TYPE="single"
7
PYTHON_DEPEND="python? 2:2.4"
8
PYTHON_RESTRICTED_ABIS="3.* *-jython *-pypy"
6
9
7
inherit eutils cmake-utils flag-o-matic
10
inherit eutils cmake-utils flag-o-matic python
8
11
9
MY_P="${PN}-source-${PV}"
12
MY_P="${PN}-source-${PV}"
10
13
Lines 40-46 Link Here
40
	jpeg? ( virtual/jpeg )
43
	jpeg? ( virtual/jpeg )
41
	openexr? ( media-libs/openexr )
44
	openexr? ( media-libs/openexr )
42
	png? ( >=media-libs/libpng-1.2.43-r2 )
45
	png? ( >=media-libs/libpng-1.2.43-r2 )
43
	python? ( >=dev-lang/python-2.3 dev-python/cgkit )
46
	python? ( dev-python/cgkit )
44
	tiff? ( media-libs/tiff )
47
	tiff? ( media-libs/tiff )
45
	truetype? ( >=media-libs/freetype-2 )"
48
	truetype? ( >=media-libs/freetype-2 )"
46
DEPEND="${RDEPEND}
49
DEPEND="${RDEPEND}
Lines 67-84 Link Here
67
	echo "-DK3D_BUILD_$2_MODULE=$(use $1 && echo ON || echo OFF)"
70
	echo "-DK3D_BUILD_$2_MODULE=$(use $1 && echo ON || echo OFF)"
68
}
71
}
69
72
73
pkg_setup() {
74
    python_set_active_version 2
75
    python_pkg_setup
76
}
77
70
src_prepare() {
78
src_prepare() {
71
	sed -i \
79
	sed -i \
72
		-e '/PKG_CHECK_MODULES/s:libpng12:libpng:' \
80
		-e '/PKG_CHECK_MODULES/s:libpng12:libpng:' \
73
		cmake/modules/K3DFindPNG.cmake || die
81
		cmake/modules/K3DFindPNG.cmake || die
74
82
75
	epatch "${FILESDIR}"/${P}-libpng14.patch
83
	epatch "${FILESDIR}"/${P}-libpng14.patch \
76
84
		"${FILESDIR}"/${P}-fix-potfiles.patch \
77
	epatch "${FILESDIR}"/${P}-fix-potfiles.patch \
78
		"${FILESDIR}"/${P}-cuda.patch \
85
		"${FILESDIR}"/${P}-cuda.patch \
79
		"${FILESDIR}"/${P}-gcc44.patch \
86
		"${FILESDIR}"/${P}-gcc44.patch \
80
		"${FILESDIR}"/${P}-gtk-liststore-vs-treemodel.patch \
87
		"${FILESDIR}"/${P}-gtk-liststore-vs-treemodel.patch \
81
		"${FILESDIR}"/${P}-gcc47.patch
88
		"${FILESDIR}"/${P}-gcc47.patch \
89
		"${FILESDIR}"/${P}-boost-spirit.patch
82
90
83
	[[ -f CMakeCache.txt ]] && rm CMakeCache.txt
91
	[[ -f CMakeCache.txt ]] && rm CMakeCache.txt
84
}
92
}
Lines 88-93 Link Here
88
		append-cxxflags -fno-stack-protector
96
		append-cxxflags -fno-stack-protector
89
	fi
97
	fi
90
98
99
	if is-flagq '-flto*'; then
100
		append-ldflags -ldl
101
	fi
102
91
	mycmakeargs="
103
	mycmakeargs="
92
		-DK3D_BUILD_SVG_IO_MODULE=ON
104
		-DK3D_BUILD_SVG_IO_MODULE=ON
93
		-DK3D_BUILD_CGAL_MODULE=OFF
105
		-DK3D_BUILD_CGAL_MODULE=OFF

Return to bug 526564