aboutsummaryrefslogtreecommitdiff
path: root/graphics/djview4/Makefile
diff options
context:
space:
mode:
authorRuslan Makhmatkhanov <rm@FreeBSD.org>2015-09-27 21:01:38 +0000
committerRuslan Makhmatkhanov <rm@FreeBSD.org>2015-09-27 21:01:38 +0000
commit185c1a1e97c1e30d8b3e41eb4ee4e6a8d39b102f (patch)
treeda896544e55217fcc1031f5f1ea68ddf83062656 /graphics/djview4/Makefile
parentd9f447f2c27fe1411bc623bdc3a54fef5a4afb61 (diff)
Notes
Diffstat (limited to 'graphics/djview4/Makefile')
-rw-r--r--graphics/djview4/Makefile28
1 files changed, 20 insertions, 8 deletions
diff --git a/graphics/djview4/Makefile b/graphics/djview4/Makefile
index ebd6c2750f67..bce9b7fed167 100644
--- a/graphics/djview4/Makefile
+++ b/graphics/djview4/Makefile
@@ -3,7 +3,7 @@
PORTNAME= djview
PORTVERSION= 4.9
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics
MASTER_SITES= SF/djvu/DjView/${PORTVERSION}
@@ -11,21 +11,23 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Standalone Djvu viewer and plugin based on Qt4 toolkit
LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libdjvulibre.so:${PORTSDIR}/graphics/djvulibre
+LIB_DEPENDS= libdjvulibre.so:${PORTSDIR}/graphics/djvulibre \
+ libtiff.so:${PORTSDIR}/graphics/tiff
GNU_CONFIGURE= yes
-USES= pkgconfig webplugin:native libtool
-USE_QT4= gui network rcc_build uic_build moc_build qmake_build
+USES= desktop-file-utils libtool pkgconfig webplugin:native
+USE_QT4= gui network linguisttools_build moc_build qmake_build rcc_build \
+ uic_build
USE_XORG= sm ice xt
QT_NONSTANDARD= yes
CONFIGURE_ARGS= --x-includes="${LOCALBASE}/include" \
- --x-libraries="${LOCALBASE}/lib"
+ --x-libraries="${LOCALBASE}/lib" --disable-desktopfiles
CONFIGURE_ENV= QMAKE="${QMAKE}" \
QMAKESPEC="${QMAKESPEC}"
+CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
-CFLAGS+= -I${LOCALBASE}/include
-CXXFLAGS+= -I${LOCALBASE}/include
MAKE_ENV= INSTALL_SCRIPT="${INSTALL_SCRIPT}"
WRKSRC= ${WRKDIR}/djview4-${PORTVERSION}
@@ -36,10 +38,20 @@ WEBPLUGIN_FILES= nsdejavu.so
post-patch:
@${REINPLACE_CMD} -e 's,/netscape/,/djview4/,' \
${WRKSRC}/nsdejavu/Makefile.in ${WRKSRC}/nsdejavu/nsdejavu.1.in
- @${REINPLACE_CMD} -e 's,@NSDEJAVU_LIBS@,@NSDEJAVU_LIBS@ -lXt -lXext,g' \
+ @${REINPLACE_CMD} -e 's,@NSDEJAVU_LIBS@,& -lXt -lXext,g' \
${WRKSRC}/nsdejavu/Makefile.in
post-install:
+.for f in ${WEBPLUGIN_FILES}
+ @${STRIP_CMD} ${STAGEDIR}${WEBPLUGIN_DIR}/${f}
+.endfor
+.for d in 32 64
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${d}x${d}/apps
+ ${INSTALL_DATA} ${WRKSRC}/desktopfiles/hi${d}-djview4.png \
+ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${d}x${d}/apps/djvulibre-djview4.png
+.endfor
+ ${INSTALL_DATA} ${WRKSRC}/desktopfiles/djvulibre-djview4.desktop \
+ ${STAGEDIR}${PREFIX}/share/applications
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/djview4/plugins/nsdejavu.so
.include <bsd.port.mk>