svn commit: r434996 - in head/graphics/simpleviewer: . files

Alexey Dokuchaev danfe at FreeBSD.org
Mon Feb 27 23:04:41 UTC 2017


Author: danfe
Date: Mon Feb 27 23:04:39 2017
New Revision: 434996
URL: https://svnweb.freebsd.org/changeset/ports/434996

Log:
  - Update `graphics/simpleviewer' to version 2.88
  - Add missing USE_XORG components as reported by `stage-qa'
  - Project had moved from SourceForge to Bitbucket

Added:
  head/graphics/simpleviewer/files/patch-CMakeLists.txt   (contents, props changed)
  head/graphics/simpleviewer/files/patch-sanitize-fontsize   (contents, props changed)
  head/graphics/simpleviewer/files/patch-src_common_config.cpp   (contents, props changed)
  head/graphics/simpleviewer/files/patch-src_viewer.cpp   (contents, props changed)
Deleted:
  head/graphics/simpleviewer/files/patch-defreeglut
  head/graphics/simpleviewer/files/patch-src_fileslist.cpp
  head/graphics/simpleviewer/files/patch-src_formats_formatgif.cpp
  head/graphics/simpleviewer/files/patch-src_formats_formatpng.cpp
Modified:
  head/graphics/simpleviewer/Makefile
  head/graphics/simpleviewer/distinfo
  head/graphics/simpleviewer/pkg-descr

Modified: head/graphics/simpleviewer/Makefile
==============================================================================
--- head/graphics/simpleviewer/Makefile	Mon Feb 27 22:23:16 2017	(r434995)
+++ head/graphics/simpleviewer/Makefile	Mon Feb 27 23:04:39 2017	(r434996)
@@ -2,31 +2,35 @@
 # $FreeBSD$
 
 PORTNAME=	simpleviewer
-PORTVERSION=	1.7.1553.8560
-PORTREVISION=	10
+PORTVERSION=	2.88
 CATEGORIES=	graphics
-MASTER_SITES=	SF/${PORTNAME}/OpenGL%20edition
-DISTNAME=	sviewgl-src-${PORTVERSION}
+MASTER_SITES=	https://bitbucket.org/andreyu/simple-viewer-gl/get/
+DISTNAME=	v${PORTVERSION}
+DIST_SUBDIR=	${PORTNAME}
 
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Small and simple OpenGL image viewer with transparency support
 
 LICENSE=	GPLv2
 
-LIB_DEPENDS=	libpng.so:graphics/png \
+LIB_DEPENDS=	libImlib2.so:graphics/imlib2 \
+		libexif.so:graphics/libexif \
+		libfreetype.so:print/freetype2 \
 		libgif.so:graphics/giflib \
-		libImlib2.so:graphics/imlib2
+		libglfw.so:graphics/glfw \
+		liblcms2.so:graphics/lcms2 \
+		libpng.so:graphics/png \
+		libtiff.so:graphics/tiff \
+		libwebp.so:graphics/webp
+
+USES=		cmake compiler:c++11-lang jpeg pkgconfig tar:bzip2
+USE_GL=		glu
+USE_XORG=	ice sm x11 xcursor xext xrandr xxf86vm
 
-USES=		jpeg tar:bzip2
-USE_GL=		glut
-WRKSRC=		${WRKDIR}/sviewgl-src
-MAKE_ARGS=	CC="${CXX}"
+WRKSRC=		${WRKDIR}/andreyu-simple-viewer-gl-b9266979237d
 
 PLIST_FILES=	bin/sviewgl
 
-post-patch:
-	@${REINPLACE_CMD} -e 's,-O2,${CFLAGS}, ; s,/usr/include,${LOCALBASE}/include,g ; \
-		s,=-s,=-L${LOCALBASE}/lib,' ${WRKSRC}/Makefile
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/sviewgl ${STAGEDIR}${PREFIX}/bin
 

Modified: head/graphics/simpleviewer/distinfo
==============================================================================
--- head/graphics/simpleviewer/distinfo	Mon Feb 27 22:23:16 2017	(r434995)
+++ head/graphics/simpleviewer/distinfo	Mon Feb 27 23:04:39 2017	(r434996)
@@ -1,2 +1,3 @@
-SHA256 (sviewgl-src-1.7.1553.8560.tar.bz2) = 509de7d8a42c58fbd365a3b730994fef0ff1199536a20f58f29930917339f4c8
-SIZE (sviewgl-src-1.7.1553.8560.tar.bz2) = 522209
+TIMESTAMP = 1487875449
+SHA256 (simpleviewer/v2.88.tar.bz2) = 4d3835ae008b8a7cdd9379f82e72d338a9d5e3d0cb4ef491d888697727c92c56
+SIZE (simpleviewer/v2.88.tar.bz2) = 238105

Added: head/graphics/simpleviewer/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/simpleviewer/files/patch-CMakeLists.txt	Mon Feb 27 23:04:39 2017	(r434996)
@@ -0,0 +1,18 @@
+--- CMakeLists.txt.orig	2017-02-23 18:44:09 UTC
++++ CMakeLists.txt
+@@ -71,11 +71,11 @@ endif()
+ 
+ file( GLOB_RECURSE SOURCES "src/*.cpp" )
+ 
+-add_executable( sviewgl ${SOURCES} )
++link_directories(
++    ${EXIF_LIBRARY_DIRS}
++    )
+ 
+-#link_directories(
+-    #${FREETYPE_LIBRARY_DIRS}
+-    #)
++add_executable( sviewgl ${SOURCES} )
+ 
+ target_link_libraries( sviewgl
+     ${RT_LIBRARY}

Added: head/graphics/simpleviewer/files/patch-sanitize-fontsize
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/simpleviewer/files/patch-sanitize-fontsize	Mon Feb 27 23:04:39 2017	(r434996)
@@ -0,0 +1,38 @@
+--- src/exifpopup.cpp.orig	2017-02-23 18:44:09 UTC
++++ src/exifpopup.cpp
+@@ -32,7 +32,7 @@ void cExifPopup::setRatio(float ratio)
+     // if (m_ratio != ratio)
+     {
+         m_ratio = ratio;
+-        const int DesiredFontSize = 26;
++        const int DesiredFontSize = 16;
+         createFont(DesiredFontSize * ratio);
+     }
+ }
+--- src/infobar.cpp.orig	2017-02-23 18:44:09 UTC
++++ src/infobar.cpp
+@@ -48,11 +48,11 @@ void cInfoBar::setRatio(float scale)
+     {
+         m_scale = scale;
+ 
+-        const int DesiredFontSize = 30;
++        const int DesiredFontSize = 16;
+         createFont(DesiredFontSize * scale);
+     }
+ 
+-    const float DesiredHeight = 36;
++    const float DesiredHeight = 16 + 6;
+     m_height = DesiredHeight * scale;
+ }
+ 
+--- src/pixelpopup.cpp.orig	2017-02-23 18:44:09 UTC
++++ src/pixelpopup.cpp
+@@ -58,7 +58,7 @@ void cPixelPopup::setRatio(float ratio)
+         const float Border = 10.0f;
+         m_border = Border * ratio;
+ 
+-        const int desiredFontSize = 30;
++        const int desiredFontSize = 16;
+         createFont(desiredFontSize * ratio);
+ 
+         m_ratio = ratio;

Added: head/graphics/simpleviewer/files/patch-src_common_config.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/simpleviewer/files/patch-src_common_config.cpp	Mon Feb 27 23:04:39 2017	(r434996)
@@ -0,0 +1,10 @@
+--- src/common/config.cpp.orig	2017-02-23 18:44:09 UTC
++++ src/common/config.cpp
+@@ -11,6 +11,7 @@
+ #include "../viewer.h"
+ #include "Ini.h"
+ 
++#include <cstdio>
+ #include <cstdlib>
+ #include <strings.h>
+ 

Added: head/graphics/simpleviewer/files/patch-src_viewer.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/simpleviewer/files/patch-src_viewer.cpp	Mon Feb 27 23:04:39 2017	(r434996)
@@ -0,0 +1,10 @@
+--- src/viewer.cpp.orig	2017-02-23 18:44:09 UTC
++++ src/viewer.cpp
+@@ -345,6 +345,7 @@ void cViewer::fnKeyboard(int key, int /*
+     switch (key)
+     {
+     case GLFW_KEY_ESCAPE:
++    case GLFW_KEY_Q:
+         glfwSetWindowShouldClose(cRenderer::getWindow(), 1);
+         break;
+ 

Modified: head/graphics/simpleviewer/pkg-descr
==============================================================================
--- head/graphics/simpleviewer/pkg-descr	Mon Feb 27 22:23:16 2017	(r434995)
+++ head/graphics/simpleviewer/pkg-descr	Mon Feb 27 23:04:39 2017	(r434996)
@@ -1,9 +1,10 @@
 Simple Viewer is small and simple OpenGL based image viewer.  Its features:
 
   - Lightweight and fast: utilizes hardware-accelerated video card
+  - GIF animation, embedded ICC profiles, and Exif tags support
   - Very simple interface, minimum dependencies
   - Suitable for default image viewer of desktop
   - Desktop independent: does not require any specific desktop environment
   - Open source, licensed under GNU GPLv2
 
-WWW: http://simpleviewer.sourceforge.net/
+WWW: https://bitbucket.org/andreyu/simple-viewer-gl


More information about the svn-ports-all mailing list