1 | # Copyright 1999-2007 Gentoo Foundation |
1 | # Copyright 1999-2007 Gentoo Foundation |
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/libpng/Attic/libpng-1.2.18-r1.ebuild,v 1.10 2007/09/20 01:20:14 ranger Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/media-libs/libpng/Attic/libpng-1.2.18-r1.ebuild,v 1.11 2007/10/12 14:50:11 vapier Exp $ |
4 | |
4 | |
5 | inherit libtool multilib eutils |
5 | inherit libtool multilib eutils |
6 | |
6 | |
7 | DESCRIPTION="Portable Network Graphics library" |
7 | DESCRIPTION="Portable Network Graphics library" |
8 | HOMEPAGE="http://www.libpng.org/" |
8 | HOMEPAGE="http://www.libpng.org/" |
9 | SRC_URI="mirror://sourceforge/libpng/${P}.tar.bz2 |
9 | SRC_URI="mirror://sourceforge/libpng/${P}.tar.bz2" |
10 | doc? ( http://www.libpng.org/pub/png/libpng-manual.txt )" |
|
|
11 | |
10 | |
12 | LICENSE="as-is" |
11 | LICENSE="as-is" |
13 | SLOT="1.2" |
12 | SLOT="1.2" |
14 | KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd" |
13 | KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd" |
15 | IUSE="doc" |
14 | IUSE="" |
16 | |
15 | |
17 | DEPEND="sys-libs/zlib" |
16 | DEPEND="sys-libs/zlib" |
18 | |
17 | |
19 | src_unpack() { |
18 | src_unpack() { |
20 | unpack ${A} |
19 | unpack ${A} |
21 | cd "${S}" |
20 | cd "${S}" |
22 | use doc && cp "${WORKDIR}"/${PN}-manual.txt . |
|
|
23 | epatch "${FILESDIR}"/1.2.7-gentoo.diff |
21 | epatch "${FILESDIR}"/1.2.7-gentoo.diff |
24 | epatch "${FILESDIR}"/${P}-gray.patch #181318 |
22 | epatch "${FILESDIR}"/${P}-gray.patch #181318 |
25 | |
23 | |
26 | # So we get sane .so versioning on FreeBSD |
24 | # So we get sane .so versioning on FreeBSD |
27 | elibtoolize |
25 | elibtoolize |
28 | } |
26 | } |
29 | |
27 | |
30 | src_install() { |
28 | src_install() { |
31 | emake DESTDIR="${D}" install || die |
29 | emake DESTDIR="${D}" install || die |
32 | dodoc ANNOUNCE CHANGES KNOWNBUG README TODO Y2KINFO |
30 | dodoc ANNOUNCE CHANGES KNOWNBUG README TODO Y2KINFO |
33 | use doc && dodoc libpng-manual.txt |
|
|
34 | } |
31 | } |
35 | |
32 | |
36 | pkg_postinst() { |
33 | pkg_postinst() { |
37 | # the libpng authors really screwed around between 1.2.1 and 1.2.3 |
34 | # the libpng authors really screwed around between 1.2.1 and 1.2.3 |
38 | if [[ -f ${ROOT}/usr/$(get_libdir)/libpng.so.3.1.2.1 ]] ; then |
35 | if [[ -f ${ROOT}/usr/$(get_libdir)/libpng.so.3.1.2.1 ]] ; then |