Lines 2-13
Link Here
|
2 |
# $FreeBSD$ |
2 |
# $FreeBSD$ |
3 |
|
3 |
|
4 |
PORTNAME= mupdf |
4 |
PORTNAME= mupdf |
5 |
PORTVERSION= 1.8 |
5 |
PORTVERSION= 1.9a |
6 |
DISTVERSIONSUFFIX= -source |
6 |
DISTVERSIONSUFFIX= -source |
7 |
PORTEPOCH= 1 |
7 |
PORTEPOCH= 1 |
8 |
CATEGORIES= graphics |
8 |
CATEGORIES= graphics |
9 |
MASTER_SITES= http://www.mupdf.com/download/ \ |
9 |
MASTER_SITES= http://www.mupdf.com/downloads/ \ |
10 |
http://www.mupdf.com/download/archive/ |
10 |
http://www.mupdf.com/downloads/archive/ |
11 |
|
11 |
|
12 |
MAINTAINER= udvzsolt@gmail.com |
12 |
MAINTAINER= udvzsolt@gmail.com |
13 |
COMMENT= Lightweight PDF viewer and toolkit |
13 |
COMMENT= Lightweight PDF viewer and toolkit |
Lines 17-30
Link Here
|
17 |
|
17 |
|
18 |
LIB_DEPENDS= libcurl.so:ftp/curl \ |
18 |
LIB_DEPENDS= libcurl.so:ftp/curl \ |
19 |
libfreetype.so:print/freetype2 \ |
19 |
libfreetype.so:print/freetype2 \ |
|
|
20 |
libharfbuzz.so:print/harfbuzz \ |
20 |
libjbig2dec.so:graphics/jbig2dec \ |
21 |
libjbig2dec.so:graphics/jbig2dec \ |
21 |
libopenjp2.so:graphics/openjpeg |
22 |
libopenjp2.so:graphics/openjpeg |
22 |
|
23 |
|
23 |
CFLAGS+= -I${WRKSRC}/include/mupdf |
24 |
CFLAGS+= -I${WRKSRC}/include/mupdf -I${LOCALBASE}/include |
24 |
LIBS+= -L${LOCALBASE}/lib |
25 |
LIBS+= -L${LOCALBASE}/lib |
25 |
MAKE_ARGS= build=release prefix=${PREFIX} mandir=${PREFIX}/man verbose=yes |
26 |
MAKE_ARGS= build=release prefix=${PREFIX} mandir=${PREFIX}/man verbose=yes |
26 |
USES= cpe compiler:c++11-lang gmake jpeg pkgconfig |
27 |
USES= cpe compiler:c++11-lang gmake jpeg pkgconfig |
27 |
USE_XORG= x11 xext |
28 |
USE_XORG= x11 xcursor xext xinerama xrandr |
|
|
29 |
USE_GL= gl |
28 |
|
30 |
|
29 |
CPE_VENDOR= artifex |
31 |
CPE_VENDOR= artifex |
30 |
|
32 |
|
Lines 45-53
Link Here
|
45 |
-e 's|/usr/local|${LOCALBASE}|' \ |
47 |
-e 's|/usr/local|${LOCALBASE}|' \ |
46 |
-e 's/Linux/FreeBSD/' \ |
48 |
-e 's/Linux/FreeBSD/' \ |
47 |
${WRKSRC}/Makerules |
49 |
${WRKSRC}/Makerules |
48 |
@${REINPLACE_CMD} '/^CFLAGS/s|$$| -I${LOCALBASE}/include|' \ |
50 |
@${RM} -r ${WRKSRC}/thirdparty/curl \ |
49 |
${WRKSRC}/Makefile |
51 |
${WRKSRC}/thirdparty/jbig2dec \ |
50 |
@${RM} -r ${WRKSRC}/thirdparty/* |
52 |
${WRKSRC}/thirdparty/freetype \ |
|
|
53 |
${WRKSRC}/thirdparty/harfbuzz \ |
54 |
${WRKSRC}/thirdparty/jpeg \ |
55 |
${WRKSRC}/thirdparty/openjpeg \ |
56 |
${WRKSRC}/thirdparty/zlib |
51 |
|
57 |
|
52 |
post-build: |
58 |
post-build: |
53 |
(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \ |
59 |
(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \ |
Lines 56-63
Link Here
|
56 |
post-install: |
62 |
post-install: |
57 |
${INSTALL_DATA} ${WRKSRC}/build/pic/libmupdf.a \ |
63 |
${INSTALL_DATA} ${WRKSRC}/build/pic/libmupdf.a \ |
58 |
${STAGEDIR}${PREFIX}/lib/libmupdf_pic.a |
64 |
${STAGEDIR}${PREFIX}/lib/libmupdf_pic.a |
|
|
65 |
${INSTALL_DATA} ${WRKSRC}/build/pic/libmupdfthird.a \ |
66 |
${STAGEDIR}${PREFIX}/lib/libmupdfthird_pic.a |
59 |
${MV} ${STAGEDIR}${PREFIX}/bin/mupdf-x11 ${STAGEDIR}${PREFIX}/bin/mupdf |
67 |
${MV} ${STAGEDIR}${PREFIX}/bin/mupdf-x11 ${STAGEDIR}${PREFIX}/bin/mupdf |
60 |
.for binary in mutool mujstest mupdf mupdf-x11-curl |
68 |
.for binary in mutool mujstest mupdf mupdf-gl mupdf-x11-curl |
61 |
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${binary} |
69 |
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${binary} |
62 |
.endfor |
70 |
.endfor |
63 |
|
71 |
|