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

Annotation of pkgsrc/print/mupdf/Makefile, Revision 1.91

1.91    ! wen         1: # $NetBSD: Makefile,v 1.90 2021/12/08 16:02:32 adam Exp $
1.1       wiz         2:
1.91    ! wen         3: DISTNAME=      mupdf-1.19.1-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.85      leot       13: USE_LANGUAGES= c99 c++
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.62      leot       24: MAKE_ENV+=             USE_SYSTEM_LIBS=yes
1.19      mef        25:
1.27      richard    26: CFLAGS.SunOS+= -D_XOPEN_SOURCE=600
                     27:
1.19      mef        28: .include "options.mk"
                     29:
                     30: # Remove thirdparty directory in order to use the libraries provided by pkgsrc
1.22      wiz        31: # mujs directory is an exception and should not be removed (MuJS is the
                     32: # default Javascript interpreter for mupdf).
1.19      mef        33: post-extract:
1.22      wiz        34:        ${RM} -fr \
1.70      leot       35:            ${WRKSRC}/thirdparty/curl \
1.55      leot       36:            ${WRKSRC}/thirdparty/freeglut \
1.22      wiz        37:            ${WRKSRC}/thirdparty/freetype \
1.85      leot       38:            ${WRKSRC}/thirdparty/gumbo-parser \
1.36      leot       39:            ${WRKSRC}/thirdparty/harfbuzz \
1.22      wiz        40:            ${WRKSRC}/thirdparty/jbig2dec \
1.89      leot       41:            ${WRKSRC}/thirdparty/leptonica \
1.55      leot       42:            ${WRKSRC}/thirdparty/lcms2 \
1.48      leot       43:            ${WRKSRC}/thirdparty/libjpeg \
1.22      wiz        44:            ${WRKSRC}/thirdparty/openjpeg \
1.89      leot       45:            ${WRKSRC}/thirdparty/tesseract \
1.22      wiz        46:            ${WRKSRC}/thirdparty/zlib
1.1       wiz        47:
1.4       joerg      48: post-build:
1.60      leot       49:        sed -e "s,@PREFIX@,${PREFIX}," -e "s,@VERSION@,${PKGVERSION_NOREV}," \
                     50:             ${FILESDIR}/mupdf.pc > ${WRKSRC}/mupdf.pc
1.1       wiz        51:
1.4       joerg      52: post-install:
1.1       wiz        53:        ${INSTALL_DATA} ${WRKSRC}/mupdf.pc ${DESTDIR}${PREFIX}/lib/pkgconfig
                     54:
1.58      hauke      55: BUILDLINK_API_DEPENDS.zlib+=   zlib>=1.2.7
1.1       wiz        56: .include "../../devel/zlib/buildlink3.mk"
1.36      leot       57: .include "../../fonts/harfbuzz/buildlink3.mk"
1.1       wiz        58: .include "../../graphics/freetype2/buildlink3.mk"
1.4       joerg      59: .include "../../graphics/jbig2dec/buildlink3.mk"
1.6       dsainty    60: .include "../../mk/jpeg.buildlink3.mk"
1.48      leot       61: .include "../../mk/pthread.buildlink3.mk"
1.68      leot       62: # XXX: mupdf needs lcms2-art fork
1.55      leot       63: #BUILDLINK_API_DEPENDS.lcms2+= lcms2>=2.9
                     64: #.include "../../graphics/lcms2/buildlink3.mk"
1.19      mef        65: .include "../../graphics/openjpeg/buildlink3.mk"
                     66: .include "../../graphics/png/buildlink3.mk"
1.2       joerg      67: .include "../../x11/libXext/buildlink3.mk"
1.85      leot       68: .include "../../www/gumbo-parser/buildlink3.mk"
1.1       wiz        69: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>