Lines 3-9
Link Here
|
3 |
|
3 |
|
4 |
PORTNAME= djview |
4 |
PORTNAME= djview |
5 |
PORTVERSION= 4.9 |
5 |
PORTVERSION= 4.9 |
6 |
PORTREVISION= 3 |
6 |
PORTREVISION= 4 |
7 |
CATEGORIES= graphics |
7 |
CATEGORIES= graphics |
8 |
MASTER_SITES= SF/djvu/DjView/${PORTVERSION} |
8 |
MASTER_SITES= SF/djvu/DjView/${PORTVERSION} |
9 |
|
9 |
|
Lines 11-31
Link Here
|
11 |
COMMENT= Standalone Djvu viewer and plugin based on Qt4 toolkit |
11 |
COMMENT= Standalone Djvu viewer and plugin based on Qt4 toolkit |
12 |
|
12 |
|
13 |
LICENSE= GPLv2 |
13 |
LICENSE= GPLv2 |
|
|
14 |
LICENSE_FILE= ${WRKSRC}/COPYING |
14 |
|
15 |
|
15 |
LIB_DEPENDS= libdjvulibre.so:${PORTSDIR}/graphics/djvulibre |
16 |
LIB_DEPENDS= libdjvulibre.so:${PORTSDIR}/graphics/djvulibre \ |
|
|
17 |
libtiff.so:${PORTSDIR}/graphics/tiff |
16 |
|
18 |
|
17 |
GNU_CONFIGURE= yes |
19 |
GNU_CONFIGURE= yes |
18 |
USES= pkgconfig webplugin:native libtool |
20 |
USES= desktop-file-utils libtool pkgconfig webplugin:native |
19 |
USE_QT4= gui network rcc_build uic_build moc_build qmake_build |
21 |
USE_QT4= gui network linguisttools_build moc_build rcc_build uic_build \ |
|
|
22 |
qmake_build |
20 |
USE_XORG= sm ice xt |
23 |
USE_XORG= sm ice xt |
21 |
QT_NONSTANDARD= yes |
24 |
QT_NONSTANDARD= yes |
22 |
CONFIGURE_ARGS= --x-includes="${LOCALBASE}/include" \ |
25 |
CONFIGURE_ARGS= --x-includes="${LOCALBASE}/include" \ |
23 |
--x-libraries="${LOCALBASE}/lib" |
26 |
--x-libraries="${LOCALBASE}/lib" --disable-desktopfiles |
24 |
CONFIGURE_ENV= QMAKE="${QMAKE}" \ |
27 |
CONFIGURE_ENV= QMAKE="${QMAKE}" \ |
25 |
QMAKESPEC="${QMAKESPEC}" |
28 |
QMAKESPEC="${QMAKESPEC}" |
|
|
29 |
CPPFLAGS+= -I${LOCALBASE}/include |
26 |
LDFLAGS+= -L${LOCALBASE}/lib |
30 |
LDFLAGS+= -L${LOCALBASE}/lib |
27 |
CFLAGS+= -I${LOCALBASE}/include |
|
|
28 |
CXXFLAGS+= -I${LOCALBASE}/include |
29 |
MAKE_ENV= INSTALL_SCRIPT="${INSTALL_SCRIPT}" |
31 |
MAKE_ENV= INSTALL_SCRIPT="${INSTALL_SCRIPT}" |
30 |
|
32 |
|
31 |
WRKSRC= ${WRKDIR}/djview4-${PORTVERSION} |
33 |
WRKSRC= ${WRKDIR}/djview4-${PORTVERSION} |
Lines 36-42
Link Here
|
36 |
post-patch: |
38 |
post-patch: |
37 |
@${REINPLACE_CMD} -e 's,/netscape/,/djview4/,' \ |
39 |
@${REINPLACE_CMD} -e 's,/netscape/,/djview4/,' \ |
38 |
${WRKSRC}/nsdejavu/Makefile.in ${WRKSRC}/nsdejavu/nsdejavu.1.in |
40 |
${WRKSRC}/nsdejavu/Makefile.in ${WRKSRC}/nsdejavu/nsdejavu.1.in |
39 |
@${REINPLACE_CMD} -e 's,@NSDEJAVU_LIBS@,@NSDEJAVU_LIBS@ -lXt -lXext,g' \ |
41 |
@${REINPLACE_CMD} -e 's,@NSDEJAVU_LIBS@,& -lXt -lXext,g' \ |
40 |
${WRKSRC}/nsdejavu/Makefile.in |
42 |
${WRKSRC}/nsdejavu/Makefile.in |
41 |
|
43 |
|
|
|
44 |
post-install: |
45 |
.for f in ${WEBPLUGIN_FILES} |
46 |
@${STRIP_CMD} ${STAGEDIR}${WEBPLUGIN_DIR}/${f} |
47 |
.endfor |
48 |
.for d in 32 64 |
49 |
@${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${d}x${d}/apps |
50 |
${INSTALL_DATA} ${WRKSRC}/desktopfiles/hi${d}-djview4.png \ |
51 |
${STAGEDIR}${PREFIX}/share/icons/hicolor/${d}x${d}/apps/djvulibre-djview4.png |
52 |
.endfor |
53 |
${INSTALL_DATA} ${WRKSRC}/desktopfiles/djvulibre-djview4.desktop \ |
54 |
${STAGEDIR}${PREFIX}/share/applications |
55 |
|
42 |
.include <bsd.port.mk> |
56 |
.include <bsd.port.mk> |