Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Aug 2019 12:37:54 +0000 (UTC)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r510159 - in head/graphics/geeqie: . files
Message-ID:  <201908291237.x7TCbs9G046839@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: amdmi3
Date: Thu Aug 29 12:37:54 2019
New Revision: 510159
URL: https://svnweb.freebsd.org/changeset/ports/510159

Log:
  - Update to 1.5.1

Added:
  head/graphics/geeqie/files/patch-configure.ac   (contents, props changed)
Deleted:
  head/graphics/geeqie/files/patch-configure.in
  head/graphics/geeqie/files/patch-plugins_ufraw_geeqie-ufraw
Modified:
  head/graphics/geeqie/Makefile
  head/graphics/geeqie/distinfo
  head/graphics/geeqie/files/patch-Makefile.am
  head/graphics/geeqie/files/patch-src_layout__util.c
  head/graphics/geeqie/pkg-plist

Modified: head/graphics/geeqie/Makefile
==============================================================================
--- head/graphics/geeqie/Makefile	Thu Aug 29 12:34:47 2019	(r510158)
+++ head/graphics/geeqie/Makefile	Thu Aug 29 12:37:54 2019	(r510159)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	geeqie
-PORTVERSION=	1.4
-PORTREVISION=	5
+PORTVERSION=	1.5.1
 CATEGORIES=	graphics
 MASTER_SITES=	http://www.geeqie.org/
 
@@ -14,24 +13,27 @@ LICENSE=	GPLv2+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
 LIB_DEPENDS=	libpng.so:graphics/png
+RUN_DEPENDS=	bash:shells/bash
 
 USES=		autoreconf compiler:c++11-lang gettext gmake gnome jpeg \
-		localbase pkgconfig desktop-file-utils tar:xz lua:51
+		localbase pkgconfig desktop-file-utils tar:xz lua:53 shebangfix
 USE_GNOME=	intltool
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--with-readmedir="${DOCSDIR}"
+SHEBANG_FILES=	plugins/*/geeqie-*
 
 PORTDOCS=	*
 
-OPTIONS_DEFINE=	EXIV2 LCMS LIRC GPS TIFF DOCS
-OPTIONS_DEFAULT=EXIV2 LCMS GTK2
+OPTIONS_DEFINE=	EXIV2 LCMS LIRC MAP TIFF PDF FFMPEGTHUMBNAILER DOCS NLS
+OPTIONS_DEFAULT=EXIV2 LCMS GTK3 PDF FFMPEGTHUMBNAILER
 OPTIONS_SINGLE=	TOOLKIT
 OPTIONS_SINGLE_TOOLKIT=GTK2 GTK3
+OPTIONS_SUB=	yes
 
 EXIV2_DESC=	Metadata editing
 LCMS_DESC=	Color adjusting
-LIRC_DESC=	Remote control
-GPS_DESC=	GPS map support via libchamplain (experimental!)
+LIRC_DESC=	Remote control (broken)
+MAP_DESC=	GPS map support via libchamplain
 TOOLKIT_DESC=	Graphical user interface toolkit
 GTK2_DESC=	Use GTK 2
 GTK3_DESC=	Use GTK 3
@@ -45,10 +47,12 @@ LCMS_CONFIGURE_ENABLE=	lcms
 LIRC_LIB_DEPENDS=	liblirc_client.so:comms/lirc
 LIRC_CONFIGURE_ENABLE=	lirc
 LIRC_CONFIGURE_ON=	--with-lirc-prefix="${LOCALBASE}"
+LIRC_BROKEN=		does not build with old lirc from ports
 
-GPS_LIB_DEPENDS=	libchamplain-0.12.so:graphics/libchamplain \
+MAP_LIB_DEPENDS=	libchamplain-0.12.so:graphics/libchamplain \
 			libclutter-gtk-1.0.so:graphics/clutter-gtk3
-GPS_CONFIGURE_ENABLE=	map gpu-accell
+MAP_CONFIGURE_ENABLE=	map gpu-accel
+MAP_REQUIRES=		GTK3
 
 TIFF_LIB_DEPENDS=	libtiff.so:graphics/tiff
 TIFF_CONFIGURE_ENABLE=	tiff
@@ -56,15 +60,15 @@ TIFF_CONFIGURE_ENABLE=	tiff
 GTK2_USE=		GNOME=gtk20
 GTK3_USE=		GNOME=gtk30
 GTK3_CONFIGURE_ENABLE=	gtk3
-GTK3_PREVENTS=		GPS
-GTK3_PREVENTS_MSG=	GPS option does not support GTK3 yet
 
-post-patch:
-	@${REINPLACE_CMD} -e 's| -r %F||' ${WRKSRC}/geeqie.desktop.in
-	@${REINPLACE_CMD} -e '/readme_DATA/ s|COPYING||' ${WRKSRC}/Makefile.am
-	@${REINPLACE_CMD} -e 's|lua5.1|lua-5.1|' ${WRKSRC}/configure.in
-# I cannot get gnome-doc-tool working properly: Outputs gibberish
-	@${REINPLACE_CMD} -Ee '/^(SUBDIRS|DIST_SUBDIRS)/ s|doc||' \
-		${WRKSRC}/Makefile.am
+PDF_LIB_DEPENDS=	libpoppler-glib.so:graphics/poppler-glib
+PDF_CONFIGURE_ENABLE=	pdf
+PDF_REQUIRES=		GTK3
+
+FFMPEGTHUMBNAILER_DESC=	Video file thumbnails generating support
+FFMPEGTHUMBNAILER_CONFIGURE_ENABLE=	ffmpegthumbnailer
+FFMPEGTHUMBNAILER_LIB_DEPENDS=	libffmpegthumbnailer.so:multimedia/ffmpegthumbnailer
+
+NLS_CONFIGURE_ENABLE=	nls
 
 .include <bsd.port.mk>

Modified: head/graphics/geeqie/distinfo
==============================================================================
--- head/graphics/geeqie/distinfo	Thu Aug 29 12:34:47 2019	(r510158)
+++ head/graphics/geeqie/distinfo	Thu Aug 29 12:37:54 2019	(r510159)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1515356766
-SHA256 (geeqie-1.4.tar.xz) = 5c583a165573ec37874c278f9dc57e73df356b30e09a9ccac3179dd5d97e3e32
-SIZE (geeqie-1.4.tar.xz) = 35881152
+TIMESTAMP = 1566422244
+SHA256 (geeqie-1.5.1.tar.xz) = 4854d5d323c31f8f4068fd73ab2c454ff91e826c4ca4d37b22c246ad14dea10a
+SIZE (geeqie-1.5.1.tar.xz) = 1587116

Modified: head/graphics/geeqie/files/patch-Makefile.am
==============================================================================
--- head/graphics/geeqie/files/patch-Makefile.am	Thu Aug 29 12:34:47 2019	(r510158)
+++ head/graphics/geeqie/files/patch-Makefile.am	Thu Aug 29 12:37:54 2019	(r510159)
@@ -1,11 +1,9 @@
---- Makefile.am.orig	2017-12-31 12:31:21 UTC
+Don't install changelogs for they're too heavy and are a git logs (instead of real changelogs) anyway
+--- Makefile.am.orig	2019-07-26 18:19:11 UTC
 +++ Makefile.am
-@@ -10,9 +10,9 @@ man_MANS = geeqie.1
- readmedir = @readmedir@
- 
+@@ -12,7 +12,7 @@ readmedir = @readmedir@
  if HAVE_MARKDOWN
--readme_DATA = README.md COPYING ChangeLog TODO README.lirc AUTHORS README.html ChangeLog.html
-+readme_DATA = README.md TODO README.lirc AUTHORS
+ readme_DATA = README.md COPYING ChangeLog TODO README.lirc AUTHORS README.html ChangeLog.html
  else
 -readme_DATA = README.md COPYING ChangeLog TODO README.lirc AUTHORS ChangeLog.html
 +readme_DATA = README.md TODO README.lirc AUTHORS

Added: head/graphics/geeqie/files/patch-configure.ac
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/geeqie/files/patch-configure.ac	Thu Aug 29 12:37:54 2019	(r510159)
@@ -0,0 +1,20 @@
+--- configure.ac.orig	2019-08-20 19:01:23 UTC
++++ configure.ac
+@@ -518,7 +518,7 @@ AC_ARG_ENABLE([lua],
+     [liblua=$enableval], [liblua=auto])
+ 
+ if test "x${liblua}" != "xno"; then
+-  PKG_CHECK_MODULES(LUA, lua5.3 >= 5.3,
++  PKG_CHECK_MODULES(LUA, lua-5.3 >= 5.3,
+     [
+       HAVE_LUA=yes
+       AC_DEFINE(HAVE_LUA, 1, [define to enable lua support])
+@@ -581,7 +581,7 @@ AC_SUBST(PDF_LIBS)
+ #  Markdown support
+ # ----------------------------------------------------------------------
+ 
+-AM_CONDITIONAL(HAVE_MARKDOWN, [ "$(command -v markdown)" ])
++AM_CONDITIONAL(HAVE_MARKDOWN, [ "$(false)" ])
+ 
+ # _NL_TIME_FIRST_WEEKDAY support
+ # note that it is an enum and not a define

Modified: head/graphics/geeqie/files/patch-src_layout__util.c
==============================================================================
--- head/graphics/geeqie/files/patch-src_layout__util.c	Thu Aug 29 12:34:47 2019	(r510158)
+++ head/graphics/geeqie/files/patch-src_layout__util.c	Thu Aug 29 12:37:54 2019	(r510159)
@@ -1,10 +1,11 @@
---- src/layout_util.c.orig	2017-12-31 12:31:21 UTC
+--- src/layout_util.c.orig	2019-07-26 18:19:11 UTC
 +++ src/layout_util.c
-@@ -59,6 +59,7 @@
- #include "desktop_file.h"
- 
+@@ -62,6 +62,8 @@
  #include <gdk/gdkkeysyms.h> /* for keyboard values */
-+#include <sys/wait.h> /* for WEXITSTATUS */
  #include "keymap_template.c"
  
++#include <sys/wait.h> /* for WEXITSTATUS */
++
  #define MENU_EDIT_ACTION_OFFSET 16
+ #define FILE_COLUMN_POINTER 0
+ 

Modified: head/graphics/geeqie/pkg-plist
==============================================================================
--- head/graphics/geeqie/pkg-plist	Thu Aug 29 12:34:47 2019	(r510158)
+++ head/graphics/geeqie/pkg-plist	Thu Aug 29 12:37:54 2019	(r510159)
@@ -1,54 +1,64 @@
 bin/geeqie
-lib/geeqie/geeqie-import
 lib/geeqie/geeqie-rotate
 lib/geeqie/geeqie-symlink
 lib/geeqie/geeqie-ufraw
 lib/geeqie/geocode-parameters.awk
+lib/geeqie/geeqie-camera-import
+lib/geeqie/geeqie-camera-import-hook-script
+lib/geeqie/geeqie-export-jpeg
+lib/geeqie/geeqie-image-crop
+lib/geeqie/geeqie-random-image
+lib/geeqie/geeqie-tethered-photography
+lib/geeqie/geeqie-tethered-photography-hook-script
 man/man1/geeqie.1.gz
 share/applications/geeqie.desktop
-%%DATADIR%%/applications/geeqie-import-geeqie.desktop
-%%DATADIR%%/applications/geeqie-import-gqview.desktop
+%%DATADIR%%/applications/camera-import.desktop
+%%DATADIR%%/applications/export-jpeg.desktop
 %%DATADIR%%/applications/geeqie-ufraw-id.desktop
 %%DATADIR%%/applications/geeqie-ufraw-recursive.desktop
 %%DATADIR%%/applications/geeqie-ufraw.desktop
+%%DATADIR%%/applications/image-crop.desktop
+%%DATADIR%%/applications/random-image.desktop
 %%DATADIR%%/applications/rotate.desktop
 %%DATADIR%%/applications/symlink.desktop
+%%DATADIR%%/applications/tethered-photography.desktop
 %%DATADIR%%/template.desktop
-share/locale/ar/LC_MESSAGES/geeqie.mo
-share/locale/be/LC_MESSAGES/geeqie.mo
-share/locale/bg/LC_MESSAGES/geeqie.mo
-share/locale/ca/LC_MESSAGES/geeqie.mo
-share/locale/cs/LC_MESSAGES/geeqie.mo
-share/locale/da/LC_MESSAGES/geeqie.mo
-share/locale/de/LC_MESSAGES/geeqie.mo
-share/locale/el/LC_MESSAGES/geeqie.mo
-share/locale/eo/LC_MESSAGES/geeqie.mo
-share/locale/es/LC_MESSAGES/geeqie.mo
-share/locale/et/LC_MESSAGES/geeqie.mo
-share/locale/eu/LC_MESSAGES/geeqie.mo
-share/locale/fi/LC_MESSAGES/geeqie.mo
-share/locale/fr/LC_MESSAGES/geeqie.mo
-share/locale/hu/LC_MESSAGES/geeqie.mo
-share/locale/id/LC_MESSAGES/geeqie.mo
-share/locale/it/LC_MESSAGES/geeqie.mo
-share/locale/ja/LC_MESSAGES/geeqie.mo
-share/locale/ko/LC_MESSAGES/geeqie.mo
-share/locale/nb/LC_MESSAGES/geeqie.mo
-share/locale/nl/LC_MESSAGES/geeqie.mo
-share/locale/pl/LC_MESSAGES/geeqie.mo
-share/locale/pt_BR/LC_MESSAGES/geeqie.mo
-share/locale/ro/LC_MESSAGES/geeqie.mo
-share/locale/ru/LC_MESSAGES/geeqie.mo
-share/locale/sk/LC_MESSAGES/geeqie.mo
-share/locale/sl/LC_MESSAGES/geeqie.mo
-share/locale/sr/LC_MESSAGES/geeqie.mo
-share/locale/sr@latin/LC_MESSAGES/geeqie.mo
-share/locale/sv/LC_MESSAGES/geeqie.mo
-share/locale/th/LC_MESSAGES/geeqie.mo
-share/locale/tlh/LC_MESSAGES/geeqie.mo
-share/locale/tr/LC_MESSAGES/geeqie.mo
-share/locale/uk/LC_MESSAGES/geeqie.mo
-share/locale/vi/LC_MESSAGES/geeqie.mo
-share/locale/zh_CN/LC_MESSAGES/geeqie.mo
-share/locale/zh_TW/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/ar/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/be/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/bg/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/ca/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/cs/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/da/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/de/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/el/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/en_GB/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/eo/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/es/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/et/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/eu/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/fi/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/hu/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/id/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/it/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/ja/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/ko/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/nb/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/nl/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/pl/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/pt_BR/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/ro/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/sk/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/sl/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/sr/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/sr@latin/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/th/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/tlh/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/tr/LC_MESSAGES/geeqie.mo
+%%NLS%%share/locale/uk/LC_MESSAGES/geeqie.mo
+%%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/pixmaps/geeqie.png



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