svn commit: r556998 - in head: . graphics graphics/geeqie graphics/geeqie-devel graphics/geeqie/files
Dmitry Marakasov
amdmi3 at FreeBSD.org
Fri Dec 4 18:22:24 UTC 2020
Author: amdmi3
Date: Fri Dec 4 18:22:22 2020
New Revision: 556998
URL: https://svnweb.freebsd.org/changeset/ports/556998
Log:
Update graphics/geeqie to 1.6, remove no longer needed devel port
Deleted:
head/graphics/geeqie-devel/
head/graphics/geeqie/files/patch-options.c
head/graphics/geeqie/files/patch-options.h
head/graphics/geeqie/files/patch-src_layout__util.c
Modified:
head/MOVED
head/graphics/Makefile
head/graphics/geeqie/Makefile
head/graphics/geeqie/distinfo
head/graphics/geeqie/files/patch-Makefile.am
head/graphics/geeqie/files/patch-configure.ac
head/graphics/geeqie/pkg-plist
Modified: head/MOVED
==============================================================================
--- head/MOVED Fri Dec 4 18:20:29 2020 (r556997)
+++ head/MOVED Fri Dec 4 18:22:22 2020 (r556998)
@@ -15735,3 +15735,4 @@ www/rubygem-dashing||2020-12-03|Has expired: Unmaintai
www/rubygem-redmine_acts_as_taggable_on||2020-12-03|Has expired: Unmaintained by upstream
www/rubygem-gitlab-grack||2020-12-03|Has expired: Deprecated by upstream
databases/db6||2020-12-03|Has expired: latest 6.2.x version and newer not downloadable without registration
+graphics/geeqie-devel|graphics/geeqie|2020-12-04|Development version no longer necessary
Modified: head/graphics/Makefile
==============================================================================
--- head/graphics/Makefile Fri Dec 4 18:20:29 2020 (r556997)
+++ head/graphics/Makefile Fri Dec 4 18:22:22 2020 (r556998)
@@ -224,7 +224,6 @@
SUBDIR += gdk-pixbuf2
SUBDIR += gdtclft
SUBDIR += geeqie
- SUBDIR += geeqie-devel
SUBDIR += gegl
SUBDIR += generic_image_decoder
SUBDIR += geoapi
Modified: head/graphics/geeqie/Makefile
==============================================================================
--- head/graphics/geeqie/Makefile Fri Dec 4 18:20:29 2020 (r556997)
+++ head/graphics/geeqie/Makefile Fri Dec 4 18:22:22 2020 (r556998)
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= geeqie
-PORTVERSION= 1.5.1
-PORTREVISION= 12
+PORTVERSION= 1.6
CATEGORIES= graphics
MASTER_SITES= http://www.geeqie.org/
@@ -23,12 +22,13 @@ USES= autoreconf compiler:c++11-lang gettext gmake gn
USE_GNOME= intltool
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --with-readmedir="${DOCSDIR}"
+CONFIGURE_ARGS+=--disable-j2k # not in ports (yet), disable proactively to avoid hidden dependency
SHEBANG_FILES= plugins/*/geeqie-*
PORTDOCS= *
-OPTIONS_DEFINE= EXIV2 LCMS LIRC MAP TIFF PDF FFMPEGTHUMBNAILER DOCS NLS
-OPTIONS_DEFAULT=EXIV2 LCMS GTK3 PDF FFMPEGTHUMBNAILER
+OPTIONS_DEFINE= EXIV2 LCMS LIRC MAP TIFF PDF FFMPEGTHUMBNAILER DOCS NLS HEIF WEBP DJVU OPENJPEG
+OPTIONS_DEFAULT=EXIV2 LCMS GTK3 PDF FFMPEGTHUMBNAILER HEIF WEBP DJVU OPENJPEG
OPTIONS_SINGLE= TOOLKIT
OPTIONS_SINGLE_TOOLKIT=GTK2 GTK3
OPTIONS_SUB= yes
@@ -40,6 +40,7 @@ MAP_DESC= GPS map support via libchamplain
TOOLKIT_DESC= Graphical user interface toolkit
GTK2_DESC= Use GTK 2
GTK3_DESC= Use GTK 3
+HEIF_DESC= HEIF image format support
EXIV2_LIB_DEPENDS= libexiv2.so:graphics/exiv2
EXIV2_CONFIGURE_ENABLE= exiv2
@@ -74,8 +75,16 @@ FFMPEGTHUMBNAILER_LIB_DEPENDS= libffmpegthumbnailer.so
NLS_CONFIGURE_ENABLE= nls
-pre-build:
- # fixes threaded build
- @cd ${WRKSRC}/src && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} gq-marshal.c
+HEIF_CONFIGURE_ENABLE= heif
+HEIF_LIB_DEPENDS= libheif.so:graphics/libheif
+
+WEBP_CONFIGURE_ENABLE= webp
+WEBP_LIB_DEPENDS= libwebp.so:graphics/webp
+
+DJVU_CONFIGURE_ENABLE= djvu
+DJVU_LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre
+
+OPENJPEG_CONFIGURE_ENABLE= j2k
+OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg
.include <bsd.port.mk>
Modified: head/graphics/geeqie/distinfo
==============================================================================
--- head/graphics/geeqie/distinfo Fri Dec 4 18:20:29 2020 (r556997)
+++ head/graphics/geeqie/distinfo Fri Dec 4 18:22:22 2020 (r556998)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1566422244
-SHA256 (geeqie-1.5.1.tar.xz) = 4854d5d323c31f8f4068fd73ab2c454ff91e826c4ca4d37b22c246ad14dea10a
-SIZE (geeqie-1.5.1.tar.xz) = 1587116
+TIMESTAMP = 1606937789
+SHA256 (geeqie-1.6.tar.xz) = 48f8a4474454d182353100e43878754b76227f3b8f30cfc258afc9d90a4e1920
+SIZE (geeqie-1.6.tar.xz) = 1693488
Modified: head/graphics/geeqie/files/patch-Makefile.am
==============================================================================
--- head/graphics/geeqie/files/patch-Makefile.am Fri Dec 4 18:20:29 2020 (r556997)
+++ head/graphics/geeqie/files/patch-Makefile.am Fri Dec 4 18:22:22 2020 (r556998)
@@ -1,4 +1,4 @@
---- Makefile.am.orig 2019-08-20 19:01:23 UTC
+--- Makefile.am.orig 2020-11-20 21:36:33 UTC
+++ Makefile.am
@@ -2,8 +2,8 @@
Modified: head/graphics/geeqie/files/patch-configure.ac
==============================================================================
--- head/graphics/geeqie/files/patch-configure.ac Fri Dec 4 18:20:29 2020 (r556997)
+++ head/graphics/geeqie/files/patch-configure.ac Fri Dec 4 18:22:22 2020 (r556998)
@@ -1,6 +1,6 @@
---- configure.ac.orig 2019-08-20 19:01:23 UTC
+--- configure.ac.orig 2020-11-20 21:36:33 UTC
+++ configure.ac
-@@ -518,7 +518,7 @@ AC_ARG_ENABLE([lua],
+@@ -525,7 +525,7 @@ AC_ARG_ENABLE([lua],
[liblua=$enableval], [liblua=auto])
if test "x${liblua}" != "xno"; then
@@ -9,7 +9,7 @@
[
HAVE_LUA=yes
AC_DEFINE(HAVE_LUA, 1, [define to enable lua support])
-@@ -581,7 +581,7 @@ AC_SUBST(PDF_LIBS)
+@@ -688,7 +688,7 @@ AC_SUBST(DJVU_LIBS)
# Markdown support
# ----------------------------------------------------------------------
Modified: head/graphics/geeqie/pkg-plist
==============================================================================
--- head/graphics/geeqie/pkg-plist Fri Dec 4 18:20:29 2020 (r556997)
+++ head/graphics/geeqie/pkg-plist Fri Dec 4 18:22:22 2020 (r556998)
@@ -10,6 +10,7 @@ lib/geeqie/geeqie-image-crop
lib/geeqie/geeqie-random-image
lib/geeqie/geeqie-tethered-photography
lib/geeqie/geeqie-tethered-photography-hook-script
+lib/geeqie/lensID
man/man1/geeqie.1.gz
share/applications/geeqie.desktop
%%DATADIR%%/applications/camera-import.desktop
@@ -61,4 +62,5 @@ share/applications/geeqie.desktop
%%NLS%%share/locale/vi/LC_MESSAGES/geeqie.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/geeqie.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/geeqie.mo
+share/metainfo/org.geeqie.Geeqie.appdata.xml
share/pixmaps/geeqie.png
More information about the svn-ports-all
mailing list