Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 29 Apr 2017 10:26:23 +0000 (UTC)
From:      Philip Paeps <philip@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r439745 - in head/graphics/dspdfviewer: . files
Message-ID:  <201704291026.v3TAQNvH092263@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: philip
Date: Sat Apr 29 10:26:23 2017
New Revision: 439745
URL: https://svnweb.freebsd.org/changeset/ports/439745

Log:
  - Fix build with LLVM 4.0 on HEAD
  - Install manpage in the correct place [1]
    (bump PORTREVISION to reinstall package)
  
  PR:		218767
  Submitted by:	caso.ramiro@gmail.com [1]
  		Santhosh Raju <santhosh.raju@gmail.com> (maintainer)

Added:
  head/graphics/dspdfviewer/files/
  head/graphics/dspdfviewer/files/patch-CMakeLists.txt   (contents, props changed)
Modified:
  head/graphics/dspdfviewer/Makefile

Modified: head/graphics/dspdfviewer/Makefile
==============================================================================
--- head/graphics/dspdfviewer/Makefile	Sat Apr 29 09:53:15 2017	(r439744)
+++ head/graphics/dspdfviewer/Makefile	Sat Apr 29 10:26:23 2017	(r439745)
@@ -3,6 +3,7 @@
 PORTNAME=	dspdfviewer
 PORTVERSION=	1.15.1
 DISTVERSIONPREFIX=v
+PORTREVISION=	1
 CATEGORIES=	graphics
 
 MAINTAINER=	santhosh.raju@gmail.com
@@ -16,7 +17,7 @@ LIB_DEPENDS=	libpoppler-qt5.so:graphics/
 
 BUILD_WRKSRC=		${WRKSRC}/build
 CONFIGURE_WRKSRC=	${WRKSRC}/build
-INSTALL_WRKSRC= 	${WRKSRC}/build
+INSTALL_WRKSRC=		${WRKSRC}/build
 
 USES=		cmake pkgconfig
 USE_QT5=	buildtools_build core gui qmake_build linguisttools widgets xml
@@ -28,6 +29,14 @@ GH_ACCOUNT=	dannyedel
 
 PLIST_FILES=	bin/dspdfviewer \
 		share/applications/dspdfviewer.desktop \
-		share/man/man1/dspdfviewer.1
+		man/man1/dspdfviewer.1.gz
 
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+# Build fails with LLVM 4.0.  Reported upstream as #191:
+# https://github.com/dannyedel/dspdfviewer/issues/191
+.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200023
+CFLAGS+=	-Wno-error=undefined-func-template
+.endif
+
+.include <bsd.port.post.mk>

Added: head/graphics/dspdfviewer/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/dspdfviewer/files/patch-CMakeLists.txt	Sat Apr 29 10:26:23 2017	(r439745)
@@ -0,0 +1,11 @@
+--- CMakeLists.txt.orig	2017-04-20 08:58:09 UTC
++++ CMakeLists.txt
+@@ -95,7 +95,7 @@ install(TARGETS	dspdfviewer
+ 	RUNTIME DESTINATION bin)
+ 
+ install(FILES docs/dspdfviewer.1
+-	DESTINATION share/man/man1)
++	DESTINATION man/man1)
+ 
+ install(FILES dspdfviewer.desktop
+ 	DESTINATION share/applications)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201704291026.v3TAQNvH092263>