freebsd-ports/graphics/djview4/Makefile
Mathieu Arnold aa3f16ffbc Update to 4.10.6.
PR:		208209
Submitted by:	tkato432 yahoo com
Sponsored by:	Absolight
2016-03-23 14:06:08 +00:00

61 lines
1.8 KiB
Makefile

# Created by: Stanislav Sedov <stas@FreeBSD.org>
# $FreeBSD$
PORTNAME= djview
PORTVERSION= 4.10.6
CATEGORIES= graphics
MASTER_SITES= SF/djvu/DjView/${PORTVERSION:R}
MAINTAINER= ports@FreeBSD.org
COMMENT= Standalone Djvu viewer and plugin based on Qt toolkit
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= rsvg-convert:${PORTSDIR}/graphics/librsvg2
LIB_DEPENDS= libdjvulibre.so:${PORTSDIR}/graphics/djvulibre \
libtiff.so:${PORTSDIR}/graphics/tiff
INSTALL_TARGET= install-strip
GNU_CONFIGURE= yes
USES= autoreconf desktop-file-utils gmake libtool pkgconfig \
webplugin:native
USE_GL= gl
USE_XORG= sm ice xt
CONFIGURE_ENV= LRELEASE="${LRELEASE}" LUPDATE="${LUPDATE}"
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
MAKE_ENV= V=1
WEBPLUGIN_DIR= ${PREFIX}/lib/djview4/plugins
WEBPLUGIN_FILES= nsdejavu.so
OPTIONS_SINGLE= QT
OPTIONS_SINGLE_QT= QT4 QT5
OPTIONS_DEFAULT= QT5
QT_DESC= Qt toolkit
QT4_USE= QT4=gui,network,opengl,linguisttools_build,moc_build,qmake_build,rcc_build,uic_build
QT5_USE= QT5=gui,network,opengl,printsupport,widgets,buildtools_build,linguisttools_build,qmake_build
post-patch:
@${REINPLACE_CMD} -e \
'/CXXFLAGS=$$/s|^|#| ; \
/CFLAGS=$$/s|^|#| ; \
s|$$OPTS -O2|$$OPTS|' ${WRKSRC}/config/acinclude.m4
@${REINPLACE_CMD} -e \
's|FLAGS+=|FLAGS_RELEASE=|' ${WRKSRC}/src/Makefile.am
# Change plugins directory
# Add GLIB cflags and libs (including -lX*)
@${REINPLACE_CMD} -e '/^pluginsdir/s/mozilla/djview4/ ; \
/NSDEJAVU_CFLAGS/s|$$| $$(GLIB_CFLAGS)| ; \
/NSDEJAVU_LIBS/s|$$| $$(GLIB_LIBS) -lXt -lXext|' \
${WRKSRC}/nsdejavu/Makefile.am
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/djview
# Create a symbolic link to match desktop file exec name
${LN} -sf djview ${STAGEDIR}${PREFIX}/bin/djview4
.include <bsd.port.mk>