openbsd-ports/graphics/netpbm/Makefile
2006-08-03 12:53:18 +00:00

54 lines
1.3 KiB
Makefile

# $OpenBSD: Makefile,v 1.39 2006/08/03 12:53:18 espie Exp $
COMMENT= "toolkit for converting images between different formats"
DISTNAME= netpbm-10.26.29
SHARED_LIBS= netpbm 0.0
CATEGORIES= graphics
HOMEPAGE= http://netpbm.sourceforge.net/
PERMIT_DISTFILES_FTP= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_PACKAGE_CDROM= Yes
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=netpbm/}
EXTRACT_SUFX= .tgz
WANTLIB= c m z
LIB_DEPENDS= tiff.>=35::graphics/tiff \
jpeg.>=62::graphics/jpeg \
png.>=2::graphics/png \
jbig.>=2::graphics/jbigkit \
jasper.>=1::graphics/jasper
USE_GMAKE= Yes
MAKE_FILE= GNUmakefile
ALL_TARGET=
INSTALL_TARGET= install.bin install.lib install.data \
install.hdr install.staticlib
MAKE_FLAGS= CC="${CC}" \
LIBnetpbm_VERSION=${LIBnetpbm_VERSION}
FAKE_FLAGS= ${MAKE_FLAGS} PKGDIR="${WRKINST}${TRUEPREFIX}"
pre-build:
@perl -i -pe 's#%%X11BASE%%#${X11BASE}#g;' \
-e 's#%%PREFIX%%#${PREFIX}#g;' ${WRKSRC}/pm_config.in.h
@cp ${FILESDIR}/Makefile.config.OpenBSD ${WRKSRC}/Makefile.config
NO_REGRESS= Yes
.include <bsd.port.mk>
.if ${NO_SHARED_LIBS:L} == "yes"
MAKE_FLAGS+= NETPBMLIBTYPE=unixstatic
.else
MAKE_FLAGS+= NETPBMLIBTYPE=unixshared
.endif
# multiple internal compiler errors
.if ${MACHINE_ARCH} == "alpha"
CFLAGS:= ${CFLAGS:N-O*}
.endif