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 |