Lines 2-8
Link Here
|
2 |
# Distributed under the terms of the GNU General Public License v2 |
2 |
# Distributed under the terms of the GNU General Public License v2 |
3 |
# $Header: /var/cvsroot/gentoo-x86/media-libs/openjpeg/openjpeg-1.3.ebuild,v 1.1 2008/03/01 11:39:48 drizzt Exp $ |
3 |
# $Header: /var/cvsroot/gentoo-x86/media-libs/openjpeg/openjpeg-1.3.ebuild,v 1.1 2008/03/01 11:39:48 drizzt Exp $ |
4 |
|
4 |
|
5 |
inherit flag-o-matic toolchain-funcs multilib |
5 |
inherit eutils toolchain-funcs multilib |
6 |
|
6 |
|
7 |
DESCRIPTION="An open-source JPEG 2000 codec written in C" |
7 |
DESCRIPTION="An open-source JPEG 2000 codec written in C" |
8 |
HOMEPAGE="http://www.openjpeg.org/" |
8 |
HOMEPAGE="http://www.openjpeg.org/" |
Lines 11-17
Link Here
|
11 |
LICENSE="BSD-2" |
11 |
LICENSE="BSD-2" |
12 |
SLOT="0" |
12 |
SLOT="0" |
13 |
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" |
13 |
KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" |
14 |
IUSE="" |
14 |
IUSE="tools" |
|
|
15 |
|
16 |
DEPEND="tools? ( >=media-libs/tiff-3.8.2 )" |
15 |
|
17 |
|
16 |
S="${WORKDIR}/OpenJPEG_v1_3" |
18 |
S="${WORKDIR}/OpenJPEG_v1_3" |
17 |
|
19 |
|
Lines 23-34
Link Here
|
23 |
} |
25 |
} |
24 |
|
26 |
|
25 |
src_compile() { |
27 |
src_compile() { |
26 |
append-flags -fPIC |
28 |
emake CC="$(tc-getCC)" AR="$(tc-getAR)" COMPILERFLAGS="${CFLAGS} -fPIC" || die "emake failed" |
27 |
emake CC="$(tc-getCC)" AR="$(tc-getAR)" COMPILERFLAGS="${CFLAGS}" || die "emake failed" |
29 |
use tools && emake -C codec CC="$(tc-getCC)" || die "emake codec failed" |
28 |
} |
30 |
} |
29 |
|
31 |
|
30 |
src_install() { |
32 |
src_install() { |
31 |
emake DESTDIR="${D}" INSTALL_LIBDIR="/usr/$(get_libdir)" install || die "install failed" |
33 |
emake DESTDIR="${D}" INSTALL_LIBDIR="/usr/$(get_libdir)" install || die "install failed" |
32 |
emake -C codec DESTDIR="${D}" INSTALL_BINDIR="/usr/bin" install || die "install failed" |
34 |
use tools && emake -C codec DESTDIR="${D}" INSTALL_BINDIR="/usr/bin" install || die "install failed" |
33 |
dodoc ChangeLog |
35 |
dodoc ChangeLog |
34 |
} |
36 |
} |