svn commit: r416903 - head/graphics/djview4

Kurt Jaeger pi at FreeBSD.org
Tue Jun 14 18:03:23 UTC 2016


Author: pi
Date: Tue Jun 14 18:03:21 2016
New Revision: 416903
URL: https://svnweb.freebsd.org/changeset/ports/416903

Log:
  graphics/djview4: fix icons and some other stuff
  
  - Remove graphics/librsvg2 from build dependency
  - Add gettext-runtime to USES and glib20 to USE_GNOME, because
    webplugin depends from them
  - Add xext to USE_XORG
  - Remove CPPFLAGS and LDFLAGS; add localbase to USES
  - Remove verbose flag from MAKE_ENV
  - Add corelib to USE_QT4
  - Add x11 to USE_XORG in case of QT4 usage
  - Add core to USE_QT5
  - use prebuilt icons instead of conversion tool to generate them
  
  PR:		198087
  Submitted by:	lightside at gmx.com

Modified:
  head/graphics/djview4/Makefile

Modified: head/graphics/djview4/Makefile
==============================================================================
--- head/graphics/djview4/Makefile	Tue Jun 14 17:41:06 2016	(r416902)
+++ head/graphics/djview4/Makefile	Tue Jun 14 18:03:21 2016	(r416903)
@@ -3,6 +3,7 @@
 
 PORTNAME=	djview
 PORTVERSION=	4.10.6
+PORTREVISION=	1
 CATEGORIES=	graphics
 MASTER_SITES=	SF/djvu/DjView/${PORTVERSION:R}
 
@@ -12,22 +13,18 @@ COMMENT=	Standalone Djvu viewer and plug
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-BUILD_DEPENDS=	rsvg-convert:graphics/librsvg2
 LIB_DEPENDS=	libdjvulibre.so:graphics/djvulibre \
 		libtiff.so:graphics/tiff
 
 INSTALL_TARGET=	install-strip
 GNU_CONFIGURE=	yes
-USES=		autoreconf desktop-file-utils gmake libtool pkgconfig \
-		webplugin:native
+USES=		autoreconf desktop-file-utils gettext-runtime gmake libtool \
+		localbase pkgconfig webplugin:native
 USE_GL=		gl
-USE_XORG=	sm ice xt
+USE_XORG=	sm ice xext xt
+USE_GNOME=	glib20
 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
 
@@ -36,10 +33,14 @@ 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
+QT4_USE=	QT4=corelib,gui,network,opengl,linguisttools_build,moc_build,qmake_build,rcc_build,uic_build
+QT4_USE+=	XORG=x11
+QT5_USE=	QT5=core,gui,network,opengl,printsupport,widgets,buildtools_build,linguisttools_build,qmake_build
 
 post-patch:
+# Use prebuilt icons, without using conversion tool
+	@${REINPLACE_CMD} -e 's/conversion_tool=[[:alpha:]]*/conversion_tool=no/' \
+		${WRKSRC}/configure.ac
 	@${REINPLACE_CMD} -e \
 		'/CXXFLAGS=$$/s|^|#| ; \
 		 /CFLAGS=$$/s|^|#| ; \


More information about the svn-ports-head mailing list