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

(-)netpbm-10.28.ebuild (-3 / +17 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 ~ppc-macos ppc64 sparc x86"
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 45-50 Link Here
45
		echo "ZLIB = libz.so" >> Makefile.config
45
		echo "ZLIB = libz.so" >> Makefile.config
46
	fi
46
	fi
47
47
48
	# OSX/Darwin has .dylib instead of .so
49
	if use userland_Darwin;
50
	then
51
		epatch ${FILESDIR}/${P}-darwin.patch
52
		sed -i -e 's/\.so/.dylib/g' Makefile.config
53
	fi
54
48
	# Sparc support ...
55
	# Sparc support ...
49
	replace-flags "-mcpu=ultrasparc" "-mcpu=v8 -mtune=ultrasparc"
56
	replace-flags "-mcpu=ultrasparc" "-mcpu=v8 -mtune=ultrasparc"
50
	replace-flags "-mcpu=v9" "-mcpu=v8 -mtune=v9"
57
	replace-flags "-mcpu=v9" "-mcpu=v8 -mtune=v9"
Lines 53-59 Link Here
53
		-e 's:$(CFLAGS):$(CFLAGS) -fPIC:' \
60
		-e 's:$(CFLAGS):$(CFLAGS) -fPIC:' \
54
		-e 's:$(LDFLAGS):$(LDFLAGS) -fPIC:' \
61
		-e 's:$(LDFLAGS):$(LDFLAGS) -fPIC:' \
55
		lib/Makefile
62
		lib/Makefile
56
	 sed -i -e 's:$(CCOPT):$(CCOPT) -fPIC:' \
63
	sed -i -e 's:$(CCOPT):$(CCOPT) -fPIC:' \
57
	 	lib/util/Makefile
64
	 	lib/util/Makefile
58
65
59
	epatch ${FILESDIR}/${PN}-dSAFER.patch
66
	epatch ${FILESDIR}/${PN}-dSAFER.patch
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 userland_Darwin;
82
	then
83
		dosym `basename ${D}/usr/$(get_libdir)/libnetpbm.*.dylib` \
84
			/usr/$(get_libdir)/libnetpbm.dylib
85
	else
86
		dosym `basename ${D}/usr/$(get_libdir)/libnetpbm.so.*` \
87
			/usr/$(get_libdir)/libnetpbm.so
88
	fi
75
89
76
	rm -rf ${D}/usr/bin/doc.url
90
	rm -rf ${D}/usr/bin/doc.url
77
	rm -rf ${D}/usr/man/web
91
	rm -rf ${D}/usr/man/web

Return to bug 74101