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 |