svn commit: r504887 - in head/graphics/imv: . files
Tobias Kortkamp
tobik at FreeBSD.org
Sat Jun 22 20:50:11 UTC 2019
Author: tobik
Date: Sat Jun 22 20:50:10 2019
New Revision: 504887
URL: https://svnweb.freebsd.org/changeset/ports/504887
Log:
graphics/imv: Update to 3.1.1
This allows us to drop the custom Makefile patch and install files
with the right permissions. Thanks to @eXeC64 for putting out a
new release for this.
While here
- Take it back
- Fix license
- Make sure a2x runs during build instead of install
- Expose options for the new backends
- Make FREEIMAGE support optional
- Use USE_GNOME=librsvg2
Changes: https://github.com/eXeC64/imv/blob/v3.1.1/CHANGELOG
Deleted:
head/graphics/imv/files/
Modified:
head/graphics/imv/Makefile
head/graphics/imv/distinfo
Modified: head/graphics/imv/Makefile
==============================================================================
--- head/graphics/imv/Makefile Sat Jun 22 20:41:04 2019 (r504886)
+++ head/graphics/imv/Makefile Sat Jun 22 20:50:10 2019 (r504887)
@@ -3,37 +3,63 @@
PORTNAME= imv
DISTVERSIONPREFIX= v
-DISTVERSION= 3.1.0
+DISTVERSION= 3.1.1
CATEGORIES= graphics
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= tobik at FreeBSD.org
COMMENT= Simple image viewer
-LICENSE= GPLv2
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= asciidoc:textproc/asciidoc
-LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
- libfreeimage.so:graphics/freeimage \
- librsvg-2.so:graphics/librsvg2
+BUILD_DEPENDS= a2x:textproc/asciidoc
+LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig
TEST_DEPENDS= ${LOCALBASE}/lib/libcmocka.so:sysutils/cmocka
-USES= desktop-file-utils gmake gnome \
- localbase pkgconfig sdl
-USE_SDL= sdl2 ttf2
-USE_GNOME= glib20
-
+USES= desktop-file-utils gmake pkgconfig sdl
USE_GITHUB= yes
GH_ACCOUNT= eXeC64
+USE_SDL= sdl2 ttf2
-ALL_TARGET= imv
+MAKE_ARGS= CONFIGPREFIX=${PREFIX}/etc \
+ INSTALL_DATA="${INSTALL_DATA}" \
+ INSTALL_MAN="${INSTALL_MAN}" \
+ INSTALL_PROGRAM="${INSTALL_PROGRAM}" \
+ MANPREFIX=${PREFIX}/man \
+ V=1
+ALL_TARGET= imv doc
TEST_TARGET= check
-MAKE_ARGS= V=1
-
PLIST_FILES= bin/imv \
etc/imv_config \
man/man1/imv.1.gz \
man/man5/imv.5.gz \
share/applications/imv.desktop
+
+OPTIONS_DEFINE= FREEIMAGE JPEG PNG SVG TIFF
+OPTIONS_DEFAULT= FREEIMAGE SVG
+
+FREEIMAGE_DESC= FreeImage backend (support for many image formats)
+
+FREEIMAGE_LIB_DEPENDS= libfreeimage.so:graphics/freeimage
+FREEIMAGE_MAKE_ARGS_OFF= BACKEND_FREEIMAGE=no
+FREEIMAGE_MAKE_ARGS= BACKEND_FREEIMAGE=yes
+
+JPEG_LIB_DEPENDS= libturbojpeg.so:graphics/libjpeg-turbo
+JPEG_MAKE_ARGS_OFF= BACKEND_LIBJPEG=no
+JPEG_MAKE_ARGS= BACKEND_LIBJPEG=yes
+
+PNG_LIB_DEPENDS= libpng.so:graphics/png
+PNG_MAKE_ARGS_OFF= BACKEND_LIBPNG=no
+PNG_MAKE_ARGS= BACKEND_LIBPNG=yes
+
+SVG_USES= gnome
+SVG_USE= GNOME=cairo,librsvg2
+SVG_MAKE_ARGS_OFF= BACKEND_LIBRSVG=no
+SVG_MAKE_ARGS= BACKEND_LIBRSVG=yes
+
+TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff
+TIFF_MAKE_ARGS_OFF= BACKEND_LIBTIFF=no
+TIFF_MAKE_ARGS= BACKEND_LIBTIFF=yes
.include <bsd.port.mk>
Modified: head/graphics/imv/distinfo
==============================================================================
--- head/graphics/imv/distinfo Sat Jun 22 20:41:04 2019 (r504886)
+++ head/graphics/imv/distinfo Sat Jun 22 20:50:10 2019 (r504887)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1560875164
-SHA256 (eXeC64-imv-v3.1.0_GH0.tar.gz) = d03ecd73221b77a4ae08c9625499d84525f0ec31113691367fb727d4c0ba1db8
-SIZE (eXeC64-imv-v3.1.0_GH0.tar.gz) = 45118
+TIMESTAMP = 1561235978
+SHA256 (eXeC64-imv-v3.1.1_GH0.tar.gz) = e6eca0c9f341ebb68444d12576291e5bcdeb31d5fb34da98fdb1e29ba16a7e15
+SIZE (eXeC64-imv-v3.1.1_GH0.tar.gz) = 45184
More information about the svn-ports-head
mailing list