svn commit: r510159 - in head/graphics/geeqie: . files
Dmitry Marakasov
amdmi3 at FreeBSD.org
Thu Aug 29 12:37:56 UTC 2019
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 at 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 at 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
More information about the svn-ports-all
mailing list