Annotation of pkgsrc/print/mupdf/Makefile, Revision 1.70
1.70 ! leot 1: # $NetBSD: Makefile,v 1.69 2019/07/06 11:27:48 leot Exp $
1.1 wiz 2:
1.70 ! leot 3: DISTNAME= mupdf-1.16.0-source
1.12 wiz 4: PKGNAME= ${DISTNAME:S/-source//}
1.1 wiz 5: CATEGORIES= print
1.52 wiz 6: MASTER_SITES= https://mupdf.com/downloads/archive/
1.1 wiz 7:
1.32 leot 8: MAINTAINER= leot@NetBSD.org
1.52 wiz 9: HOMEPAGE= https://mupdf.com/
1.41 leot 10: COMMENT= Lightweight PDF, XPS and E-book viewer and toolkit
1.19 mef 11: LICENSE= gnu-agpl-v3
1.1 wiz 12:
1.32 leot 13: USE_LANGUAGES= c99
1.16 adam 14: USE_LIBTOOL= yes
1.4 joerg 15: USE_TOOLS+= pkg-config gmake
1.1 wiz 16:
1.4 joerg 17: INSTALLATION_DIRS+= bin include lib/pkgconfig
1.19 mef 18: INSTALL_MAKE_FLAGS+= prefix=${PREFIX}
19: INSTALL_MAKE_FLAGS+= mandir=${PREFIX}/${PKGMANDIR}
1.50 leot 20: LDFLAGS+= ${COMPILER_RPATH_FLAG}${X11BASE}/lib
1.32 leot 21: MAKE_FLAGS+= LDFLAGS=${LDFLAGS:Q}
22: MAKE_FLAGS+= XCFLAGS=${CFLAGS:Q}
23: MAKE_FLAGS+= build=release
1.60 leot 24: MAKE_ENV+= HAVE_LIBCRYPTO=no # Needs openssl-1.1.0
1.62 leot 25: MAKE_ENV+= USE_SYSTEM_LIBS=yes
1.19 mef 26:
1.27 richard 27: CFLAGS.SunOS+= -D_XOPEN_SOURCE=600
28:
1.19 mef 29: .include "options.mk"
30:
31: # Remove thirdparty directory in order to use the libraries provided by pkgsrc
1.22 wiz 32: # mujs directory is an exception and should not be removed (MuJS is the
33: # default Javascript interpreter for mupdf).
1.19 mef 34: post-extract:
1.22 wiz 35: ${RM} -fr \
1.70 ! leot 36: ${WRKSRC}/thirdparty/curl \
1.55 leot 37: ${WRKSRC}/thirdparty/freeglut \
1.22 wiz 38: ${WRKSRC}/thirdparty/freetype \
1.36 leot 39: ${WRKSRC}/thirdparty/harfbuzz \
1.22 wiz 40: ${WRKSRC}/thirdparty/jbig2dec \
1.55 leot 41: ${WRKSRC}/thirdparty/lcms2 \
1.48 leot 42: ${WRKSRC}/thirdparty/libjpeg \
1.22 wiz 43: ${WRKSRC}/thirdparty/openjpeg \
44: ${WRKSRC}/thirdparty/zlib
1.1 wiz 45:
1.4 joerg 46: post-build:
1.60 leot 47: sed -e "s,@PREFIX@,${PREFIX}," -e "s,@VERSION@,${PKGVERSION_NOREV}," \
48: ${FILESDIR}/mupdf.pc > ${WRKSRC}/mupdf.pc
1.1 wiz 49:
1.4 joerg 50: post-install:
1.1 wiz 51: ${INSTALL_DATA} ${WRKSRC}/mupdf.pc ${DESTDIR}${PREFIX}/lib/pkgconfig
52:
1.58 hauke 53: BUILDLINK_API_DEPENDS.zlib+= zlib>=1.2.7
1.1 wiz 54: .include "../../devel/zlib/buildlink3.mk"
1.36 leot 55: .include "../../fonts/harfbuzz/buildlink3.mk"
1.1 wiz 56: .include "../../graphics/freetype2/buildlink3.mk"
1.4 joerg 57: .include "../../graphics/jbig2dec/buildlink3.mk"
1.6 dsainty 58: .include "../../mk/jpeg.buildlink3.mk"
1.48 leot 59: .include "../../mk/pthread.buildlink3.mk"
1.68 leot 60: # XXX: mupdf needs lcms2-art fork
1.55 leot 61: #BUILDLINK_API_DEPENDS.lcms2+= lcms2>=2.9
62: #.include "../../graphics/lcms2/buildlink3.mk"
1.19 mef 63: .include "../../graphics/openjpeg/buildlink3.mk"
64: .include "../../graphics/png/buildlink3.mk"
1.2 joerg 65: .include "../../x11/libXext/buildlink3.mk"
1.1 wiz 66: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>