View | Details | Raw Unified
Collapse All | Expand All

(-) /usr/portage/media-libs/netpbm/netpbm-10.20.ebuild (-7 / +18 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 ppc64 sparc x86 ppc-macos"
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 24-48    Link Here 
	cd ${S}
	cd ${S}
	cp Makefile.config.in Makefile.config
	cp Makefile.config.in Makefile.config
	if use ppc-macos ; then
		sosuffix = dylib
	else
		sosuffix = so
	fi
	if use svga ; then
	if use svga ; then
		echo "LINUXSVGAHDR_DIR = /usr/include" >> Makefile.config
		echo "LINUXSVGAHDR_DIR = /usr/include" >> Makefile.config
		echo "LINUXSVGALIB = /usr/$(get_libdir)/libvga.so" >> Makefile.config
		echo "LINUXSVGALIB = /usr/$(get_libdir)/libvga.${sosuffix}" >> Makefile.config
	fi
	fi
	if use jpeg ; then
	if use jpeg ; then
		echo "JPEGLIB = libjpeg.so" >> Makefile.config
		echo "JPEGLIB = libjpeg.${sosuffix}" >> Makefile.config
	fi
	fi
	if use png ; then
	if use png ; then
		echo "PNGLIB = libpng.so" >> Makefile.config
		echo "PNGLIB = libpng.${sosuffix}" >> Makefile.config
	fi
	fi
	if use tiff ; then
	if use tiff ; then
		echo "TIFFLIB = libtiff.so" >> Makefile.config
		echo "TIFFLIB = libtiff.${sosuffix}" >> Makefile.config
	fi
	fi
	if use zlib ; then
	if use zlib ; then
		echo "ZLIB = libz.so" >> Makefile.config
		echo "ZLIB = libz.${sosuffix}" >> Makefile.config
	fi
	fi
	# Sparc support ...
	# Sparc support ...
 Lines 55-60    Link Here 
		lib/Makefile
		lib/Makefile
	 sed -i -e 's:$(CCOPT):$(CCOPT) -fPIC:' \
	 sed -i -e 's:$(CCOPT):$(CCOPT) -fPIC:' \
	 	lib/util/Makefile
	 	lib/util/Makefile
	use ppc-macos && epatch ${FILESDIR}/macos.patch
}
}
src_compile() {
src_compile() {
 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 ppc-macos ; 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
	dodir /usr/share
	dodir /usr/share
	rm -rf ${D}/usr/bin/doc.url
	rm -rf ${D}/usr/bin/doc.url