0875288c2e
system doesn't install a pngconf.h appropriate to the options passed to the build. So we have to put a PNG_NO_ASSEMBLER_CODE define into pngconf.h manually. This unbreaks (at least) ImageMagick on amd64. Some more information about this problem can be found here: http://sourceforge.net/mailarchive/forum.php?thread_id=10314069&forum_id=43850 Since we don't want to compile pentium specific code, remove -DPNG_USE_PNGGCCRD. Bump major lib version and PKGNAME. with help & ok steven@, naddy@
32 lines
747 B
Makefile
32 lines
747 B
Makefile
# $OpenBSD: Makefile,v 1.56 2006/05/13 13:52:48 bernd Exp $
|
|
|
|
COMMENT= "library for manipulating PNG images"
|
|
|
|
VERSION= 1.2.10
|
|
DISTNAME= libpng-${VERSION}
|
|
PKGNAME= ${DISTNAME:S/lib//}p0
|
|
SHARED_LIBS= png 5.0
|
|
CATEGORIES= graphics
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=libpng/}
|
|
|
|
HOMEPAGE= http://www.libpng.org/pub/png/libpng.html
|
|
|
|
# BSD
|
|
PERMIT_PACKAGE_CDROM= Yes
|
|
PERMIT_PACKAGE_FTP= Yes
|
|
PERMIT_DISTFILES_CDROM= Yes
|
|
PERMIT_DISTFILES_FTP= Yes
|
|
|
|
FAKE_FLAGS= ${MAKE_FLAGS} DESTDIR="${WRKINST}" PREFIX="${PREFIX}"
|
|
|
|
MAKE_ENV= CC="${CC}"
|
|
MAKE_FILE= scripts/makefile.openbsd
|
|
MAKE_FLAGS= SHLIB_MAJOR=${LIBpng_VERSION:R} \
|
|
SHLIB_MINOR=${LIBpng_VERSION:E} \
|
|
PNGLIB_VERSION=${VERSION}
|
|
|
|
post-extract:
|
|
@rm -f ${WRKSRC}/scripts/*.orig
|
|
|
|
.include <bsd.port.mk>
|