View | Details | Raw Unified
Collapse All | Expand All

(-) netpbm-10.28.ebuild (-3 / +17 lines)
 Lines 10-16    Link Here 
LICENSE="GPL-2"
LICENSE="GPL-2"
SLOT="0"
SLOT="0"
KEYWORDS="alpha amd64 ~arm hppa ia64 mips ppc ppc64 sparc x86"
KEYWORDS="alpha amd64 ~arm hppa ia64 mips ppc ~ppc-macos ppc64 sparc x86"
IUSE="svga jpeg tiff png zlib"
IUSE="svga jpeg tiff png zlib"
DEPEND="jpeg? ( >=media-libs/jpeg-6b )
DEPEND="jpeg? ( >=media-libs/jpeg-6b )
 Lines 45-50    Link Here 
		echo "ZLIB = libz.so" >> Makefile.config
		echo "ZLIB = libz.so" >> Makefile.config
	fi
	fi
	# OSX/Darwin has .dylib instead of .so
	if use userland_Darwin;
	then
		epatch ${FILESDIR}/${P}-darwin.patch
		sed -i -e 's/\.so/.dylib/g' Makefile.config
	fi
	# Sparc support ...
	# Sparc support ...
	replace-flags "-mcpu=ultrasparc" "-mcpu=v8 -mtune=ultrasparc"
	replace-flags "-mcpu=ultrasparc" "-mcpu=v8 -mtune=ultrasparc"
	replace-flags "-mcpu=v9" "-mcpu=v8 -mtune=v9"
	replace-flags "-mcpu=v9" "-mcpu=v8 -mtune=v9"
 Lines 53-59    Link Here 
		-e 's:$(CFLAGS):$(CFLAGS) -fPIC:' \
		-e 's:$(CFLAGS):$(CFLAGS) -fPIC:' \
		-e 's:$(LDFLAGS):$(LDFLAGS) -fPIC:' \
		-e 's:$(LDFLAGS):$(LDFLAGS) -fPIC:' \
		lib/Makefile
		lib/Makefile
	 sed -i -e 's:$(CCOPT):$(CCOPT) -fPIC:' \
	sed -i -e 's:$(CCOPT):$(CCOPT) -fPIC:' \
	 	lib/util/Makefile
	 	lib/util/Makefile
	epatch ${FILESDIR}/${PN}-dSAFER.patch
	epatch ${FILESDIR}/${PN}-dSAFER.patch
 Lines 71-77    Link Here 
	fi
	fi
	# Fix symlink not being created.
	# Fix symlink not being created.
	dosym `basename ${D}/usr/$(get_libdir)/libnetpbm.so.*` /usr/$(get_libdir)/libnetpbm.so
	if use userland_Darwin;
	then
		dosym `basename ${D}/usr/$(get_libdir)/libnetpbm.*.dylib` \
			/usr/$(get_libdir)/libnetpbm.dylib
	else
		dosym `basename ${D}/usr/$(get_libdir)/libnetpbm.so.*` \
			/usr/$(get_libdir)/libnetpbm.so
	fi
	rm -rf ${D}/usr/bin/doc.url
	rm -rf ${D}/usr/bin/doc.url
	rm -rf ${D}/usr/man/web
	rm -rf ${D}/usr/man/web