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

Collapse All | Expand All

(-)/usr/portage/media-libs/netpbm/netpbm-10.20.ebuild (-7 / +18 lines)
Lines 10-16 Link Here
10
10
11
LICENSE="GPL-2"
11
LICENSE="GPL-2"
12
SLOT="0"
12
SLOT="0"
13
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86"
13
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 sparc x86 ppc-macos"
14
IUSE="svga jpeg tiff png zlib"
14
IUSE="svga jpeg tiff png zlib"
15
15
16
DEPEND="jpeg? ( >=media-libs/jpeg-6b )
16
DEPEND="jpeg? ( >=media-libs/jpeg-6b )
Lines 24-48 Link Here
24
	cd ${S}
24
	cd ${S}
25
	cp Makefile.config.in Makefile.config
25
	cp Makefile.config.in Makefile.config
26
26
27
	if use ppc-macos ; then
28
		sosuffix = dylib
29
	else
30
		sosuffix = so
31
	fi
32
27
	if use svga ; then
33
	if use svga ; then
28
		echo "LINUXSVGAHDR_DIR = /usr/include" >> Makefile.config
34
		echo "LINUXSVGAHDR_DIR = /usr/include" >> Makefile.config
29
		echo "LINUXSVGALIB = /usr/$(get_libdir)/libvga.so" >> Makefile.config
35
		echo "LINUXSVGALIB = /usr/$(get_libdir)/libvga.${sosuffix}" >> Makefile.config
30
	fi
36
	fi
31
37
32
	if use jpeg ; then
38
	if use jpeg ; then
33
		echo "JPEGLIB = libjpeg.so" >> Makefile.config
39
		echo "JPEGLIB = libjpeg.${sosuffix}" >> Makefile.config
34
	fi
40
	fi
35
41
36
	if use png ; then
42
	if use png ; then
37
		echo "PNGLIB = libpng.so" >> Makefile.config
43
		echo "PNGLIB = libpng.${sosuffix}" >> Makefile.config
38
	fi
44
	fi
39
45
40
	if use tiff ; then
46
	if use tiff ; then
41
		echo "TIFFLIB = libtiff.so" >> Makefile.config
47
		echo "TIFFLIB = libtiff.${sosuffix}" >> Makefile.config
42
	fi
48
	fi
43
49
44
	if use zlib ; then
50
	if use zlib ; then
45
		echo "ZLIB = libz.so" >> Makefile.config
51
		echo "ZLIB = libz.${sosuffix}" >> Makefile.config
46
	fi
52
	fi
47
53
48
	# Sparc support ...
54
	# Sparc support ...
Lines 55-60 Link Here
55
		lib/Makefile
61
		lib/Makefile
56
	 sed -i -e 's:$(CCOPT):$(CCOPT) -fPIC:' \
62
	 sed -i -e 's:$(CCOPT):$(CCOPT) -fPIC:' \
57
	 	lib/util/Makefile
63
	 	lib/util/Makefile
64
	use ppc-macos && epatch ${FILESDIR}/macos.patch
58
}
65
}
59
66
60
src_compile() {
67
src_compile() {
Lines 71-77 Link Here
71
	fi
78
	fi
72
79
73
	# Fix symlink not being created.
80
	# Fix symlink not being created.
74
	dosym `basename ${D}/usr/$(get_libdir)/libnetpbm.so.*` /usr/$(get_libdir)/libnetpbm.so
81
	if use ppc-macos ; then
82
		dosym `basename ${D}/usr/$(get_libdir)/libnetpbm.*.dylib` /usr/$(get_libdir)/libnetpbm.dylib
83
	else
84
		dosym `basename ${D}/usr/$(get_libdir)/libnetpbm.so.*` /usr/$(get_libdir)/libnetpbm.so
85
	fi
75
86
76
	dodir /usr/share
87
	dodir /usr/share
77
	rm -rf ${D}/usr/bin/doc.url
88
	rm -rf ${D}/usr/bin/doc.url

Return to bug 74101