[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / print / mupdf

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>