diff --git a/graphics/gthumb/Makefile b/graphics/gthumb/Makefile index c486086cd581..7548569afdf2 100644 --- a/graphics/gthumb/Makefile +++ b/graphics/gthumb/Makefile @@ -1,14 +1,9 @@ PORTNAME= gthumb -PORTVERSION= 3.12.2 -PORTREVISION= 13 +PORTVERSION= 3.12.7 CATEGORIES= graphics MASTER_SITES= GNOME DIST_SUBDIR= gnome -PATCH_SITES= https://gitlab.gnome.org/GNOME/gthumb/-/commit/ -PATCHFILES= 2133520496afd179702953a5d07aa99b5209f9cf.patch:-p1 #Fix build with libraw >= 0.21.0 -PATCHFILES+= 306d0eeca5ef.patch:-p1 # https://gitlab.gnome.org/GNOME/gthumb/-/issues/306 - MAINTAINER= gnome@FreeBSD.org COMMENT= Image viewer and browser for the GNOME environment WWW= https://wiki.gnome.org/Apps/gthumb/ diff --git a/graphics/gthumb/distinfo b/graphics/gthumb/distinfo index 4900f97a69f1..2a0ab584c654 100644 --- a/graphics/gthumb/distinfo +++ b/graphics/gthumb/distinfo @@ -1,7 +1,3 @@ -TIMESTAMP = 1677764827 -SHA256 (gnome/gthumb-3.12.2.tar.xz) = 97f8afe522535216541ebbf1e3b546d12a6beb38a8f0eb85f26e676934aad425 -SIZE (gnome/gthumb-3.12.2.tar.xz) = 7585700 -SHA256 (gnome/2133520496afd179702953a5d07aa99b5209f9cf.patch) = 96c82ad7390d3c39e421f1e0e6b129492f07dc9239d54791ed41713659dd496a -SIZE (gnome/2133520496afd179702953a5d07aa99b5209f9cf.patch) = 2358 -SHA256 (gnome/306d0eeca5ef.patch) = db219738ed0c6349c9c60fee0df4d05b50304fbea5018aa145f9286840676b64 -SIZE (gnome/306d0eeca5ef.patch) = 2011 +TIMESTAMP = 1741255364 +SHA256 (gnome/gthumb-3.12.7.tar.xz) = ee12d24cf231010241f758d6c95b9d53a7381278fa76b6a518b3d09b371efaec +SIZE (gnome/gthumb-3.12.7.tar.xz) = 7642460 diff --git a/graphics/gthumb/files/patch-git-aa-3376550ae109286de09ce5f89e05060eb80230a7 b/graphics/gthumb/files/patch-git-aa-3376550ae109286de09ce5f89e05060eb80230a7 deleted file mode 100644 index e874aa7eeeab..000000000000 --- a/graphics/gthumb/files/patch-git-aa-3376550ae109286de09ce5f89e05060eb80230a7 +++ /dev/null @@ -1,375 +0,0 @@ -From 3376550ae109286de09ce5f89e05060eb80230a7 Mon Sep 17 00:00:00 2001 -From: Paolo Bacchilega -Date: Tue, 27 Jun 2023 18:56:48 +0200 -Subject: [PATCH] exiv2: added support for version 0.28 - -Patch by Alex and Antonio Rojas from the discussion of the issue 282. - -Fixes #282 ---- - extensions/exiv2_tools/exiv2-utils.cpp | 141 +++++++++++++++++++++++++ - 1 file changed, 141 insertions(+) - -diff --git ./extensions/exiv2_tools/exiv2-utils.cpp ./extensions/exiv2_tools/exiv2-utils.cpp -index 56dadb4eb..20f049c2a 100644 ---- ./extensions/exiv2_tools/exiv2-utils.cpp -+++ ./extensions/exiv2_tools/exiv2-utils.cpp -@@ -740,7 +740,11 @@ get_exif_default_category (const Exiv2::Exifdatum &md) - - - static void -+#if EXIV2_TEST_VERSION(0,28,0) -+exiv2_read_metadata (Exiv2::Image::UniquePtr image, -+#else - exiv2_read_metadata (Exiv2::Image::AutoPtr image, -+#endif - GFileInfo *info, - gboolean update_general_attributes) - { -@@ -875,7 +879,11 @@ exiv2_read_metadata_from_file (GFile *file, - return FALSE; - } - -+#if EXIV2_TEST_VERSION(0,28,0) -+ Exiv2::Image::UniquePtr image = Exiv2::ImageFactory::open(path); -+#else - Exiv2::Image::AutoPtr image = Exiv2::ImageFactory::open(path); -+#endif - g_free (path); - - if (image.get() == 0) { -@@ -885,9 +893,17 @@ exiv2_read_metadata_from_file (GFile *file, - } - // Set the log level to only show errors (and suppress warnings, informational and debug messages) - Exiv2::LogMsg::setLevel(Exiv2::LogMsg::error); -+#if EXIV2_TEST_VERSION(0,28,0) -+ exiv2_read_metadata (std::move(image), info, update_general_attributes); -+#else - exiv2_read_metadata (image, info, update_general_attributes); -+#endif - } -+#if EXIV2_TEST_VERSION(0,28,0) -+ catch (Exiv2::Error& e) { -+#else - catch (Exiv2::AnyError& e) { -+#endif - if (error != NULL) - *error = g_error_new_literal (G_IO_ERROR, G_IO_ERROR_FAILED, e.what()); - return FALSE; -@@ -906,7 +922,11 @@ exiv2_read_metadata_from_buffer (void *buffer, - GError **error) - { - try { -+#if EXIV2_TEST_VERSION(0,28,0) -+ Exiv2::Image::UniquePtr image = Exiv2::ImageFactory::open ((Exiv2::byte*) buffer, buffer_size); -+#else - Exiv2::Image::AutoPtr image = Exiv2::ImageFactory::open ((Exiv2::byte*) buffer, buffer_size); -+#endif - - if (image.get() == 0) { - if (error != NULL) -@@ -914,9 +934,17 @@ exiv2_read_metadata_from_buffer (void *buffer, - return FALSE; - } - -+#if EXIV2_TEST_VERSION(0,28,0) -+ exiv2_read_metadata (std::move(image), info, update_general_attributes); -+#else - exiv2_read_metadata (image, info, update_general_attributes); -+#endif - } -+#if EXIV2_TEST_VERSION(0,28,0) -+ catch (Exiv2::Error& e) { -+#else - catch (Exiv2::AnyError& e) { -+#endif - if (error != NULL) - *error = g_error_new_literal (G_IO_ERROR, G_IO_ERROR_FAILED, e.what()); - return FALSE; -@@ -965,7 +993,11 @@ exiv2_read_sidecar (GFile *file, - g_free (path); - - std::string xmpPacket; -+#if EXIV2_TEST_VERSION(0,28,0) -+ xmpPacket.assign(reinterpret_cast(buf.data()), buf.size()); -+#else - xmpPacket.assign(reinterpret_cast(buf.pData_), buf.size_); -+#endif - Exiv2::XmpData xmpData; - - if (0 != Exiv2::XmpParser::decode(xmpData, xmpPacket)) -@@ -1011,7 +1043,11 @@ exiv2_read_sidecar (GFile *file, - - set_attributes_from_tagsets (info, update_general_attributes); - } -+#if EXIV2_TEST_VERSION(0,28,0) -+ catch (Exiv2::Error& e) { -+#else - catch (Exiv2::AnyError& e) { -+#endif - std::cerr << "Caught Exiv2 exception '" << e << "'\n"; - return FALSE; - } -@@ -1111,7 +1147,11 @@ dump_exif_data (Exiv2::ExifData &exifData, - - - static Exiv2::DataBuf -+#if EXIV2_TEST_VERSION(0,28,0) -+exiv2_write_metadata_private (Exiv2::Image::UniquePtr image, -+#else - exiv2_write_metadata_private (Exiv2::Image::AutoPtr image, -+#endif - GFileInfo *info, - GthImage *image_data) - { -@@ -1148,13 +1188,21 @@ exiv2_write_metadata_private (Exiv2::Image::AutoPtr image, - const char *value_type = gth_main_get_metadata_type (metadatum, attributes[i]); - - if ((raw_value != NULL) && (strcmp (raw_value, "") != 0) && (value_type != NULL)) { -+#if EXIV2_TEST_VERSION(0,28,0) -+ Exiv2::Value::UniquePtr value = Exiv2::Value::create (Exiv2::TypeInfo::typeId (value_type)); -+#else - Exiv2::Value::AutoPtr value = Exiv2::Value::create (Exiv2::TypeInfo::typeId (value_type)); -+#endif - value->read (raw_value); - Exiv2::ExifKey exif_key(key); - ed.add (exif_key, value.get()); - } - } -+#if EXIV2_TEST_VERSION(0,28,0) -+ catch (Exiv2::Error& e) { -+#else - catch (Exiv2::AnyError& e) { -+#endif - /* we don't care about invalid key errors */ - g_warning ("%s", e.what()); - } -@@ -1270,7 +1318,11 @@ exiv2_write_metadata_private (Exiv2::Image::AutoPtr image, - value_type = gth_main_get_metadata_type (metadatum, attributes[i]); - if (value_type != NULL) { - /* See the exif data code above for an explanation. */ -+#if EXIV2_TEST_VERSION(0,28,0) -+ Exiv2::Value::UniquePtr value = Exiv2::Value::create (Exiv2::TypeInfo::typeId (value_type)); -+#else - Exiv2::Value::AutoPtr value = Exiv2::Value::create (Exiv2::TypeInfo::typeId (value_type)); -+#endif - Exiv2::IptcKey iptc_key(key); - - const char *raw_value; -@@ -1296,7 +1348,11 @@ exiv2_write_metadata_private (Exiv2::Image::AutoPtr image, - } - } - } -+#if EXIV2_TEST_VERSION(0,28,0) -+ catch (Exiv2::Error& e) { -+#else - catch (Exiv2::AnyError& e) { -+#endif - /* we don't care about invalid key errors */ - g_warning ("%s", e.what()); - } -@@ -1320,7 +1376,11 @@ exiv2_write_metadata_private (Exiv2::Image::AutoPtr image, - value_type = gth_main_get_metadata_type (metadatum, attributes[i]); - if (value_type != NULL) { - /* See the exif data code above for an explanation. */ -+#if EXIV2_TEST_VERSION(0,28,0) -+ Exiv2::Value::UniquePtr value = Exiv2::Value::create (Exiv2::TypeInfo::typeId (value_type)); -+#else - Exiv2::Value::AutoPtr value = Exiv2::Value::create (Exiv2::TypeInfo::typeId (value_type)); -+#endif - Exiv2::XmpKey xmp_key(key); - - const char *raw_value; -@@ -1346,7 +1406,11 @@ exiv2_write_metadata_private (Exiv2::Image::AutoPtr image, - } - } - } -+#if EXIV2_TEST_VERSION(0,28,0) -+ catch (Exiv2::Error& e) { -+#else - catch (Exiv2::AnyError& e) { -+#endif - /* we don't care about invalid key errors */ - g_warning ("%s", e.what()); - } -@@ -1362,7 +1426,11 @@ exiv2_write_metadata_private (Exiv2::Image::AutoPtr image, - image->setXmpData(xd); - image->writeMetadata(); - } -+#if EXIV2_TEST_VERSION(0,28,0) -+ catch (Exiv2::Error& e) { -+#else - catch (Exiv2::AnyError& e) { -+#endif - g_warning ("%s", e.what()); - } - -@@ -1389,16 +1457,33 @@ exiv2_write_metadata (GthImageSaveData *data) - { - if (exiv2_supports_writes (data->mime_type) && (data->file_data != NULL)) { - try { -+#if EXIV2_TEST_VERSION(0,28,0) -+ Exiv2::Image::UniquePtr image = Exiv2::ImageFactory::open ((Exiv2::byte*) data->buffer, data->buffer_size); -+#else - Exiv2::Image::AutoPtr image = Exiv2::ImageFactory::open ((Exiv2::byte*) data->buffer, data->buffer_size); -+#endif - g_assert (image.get() != 0); - -+#if EXIV2_TEST_VERSION(0,28,0) -+ Exiv2::DataBuf buf = exiv2_write_metadata_private (std::move(image), data->file_data->info, data->image); -+#else - Exiv2::DataBuf buf = exiv2_write_metadata_private (image, data->file_data->info, data->image); -+#endif - - g_free (data->buffer); -+#if EXIV2_TEST_VERSION(0,28,0) -+ data->buffer = g_memdup (buf.data(), buf.size()); -+ data->buffer_size = buf.size(); -+#else - data->buffer = g_memdup (buf.pData_, buf.size_); - data->buffer_size = buf.size_; -+#endif - } -+#if EXIV2_TEST_VERSION(0,28,0) -+ catch (Exiv2::Error& e) { -+#else - catch (Exiv2::AnyError& e) { -+#endif - if (data->error != NULL) - *data->error = g_error_new_literal (G_IO_ERROR, G_IO_ERROR_FAILED, e.what()); - g_warning ("%s\n", e.what()); -@@ -1419,16 +1504,33 @@ exiv2_write_metadata_to_buffer (void **buffer, - GError **error) - { - try { -+#if EXIV2_TEST_VERSION(0,28,0) -+ Exiv2::Image::UniquePtr image = Exiv2::ImageFactory::open ((Exiv2::byte*) *buffer, *buffer_size); -+#else - Exiv2::Image::AutoPtr image = Exiv2::ImageFactory::open ((Exiv2::byte*) *buffer, *buffer_size); -+#endif - g_assert (image.get() != 0); - -+#if EXIV2_TEST_VERSION(0,28,0) -+ Exiv2::DataBuf buf = exiv2_write_metadata_private (std::move(image), info, image_data); -+#else - Exiv2::DataBuf buf = exiv2_write_metadata_private (image, info, image_data); -+#endif - - g_free (*buffer); -+#if EXIV2_TEST_VERSION(0,28,0) -+ *buffer = g_memdup (buf.data(), buf.size()); -+ *buffer_size = buf.size(); -+#else - *buffer = g_memdup (buf.pData_, buf.size_); - *buffer_size = buf.size_; -+#endif - } -+#if EXIV2_TEST_VERSION(0,28,0) -+ catch (Exiv2::Error& e) { -+#else - catch (Exiv2::AnyError& e) { -+#endif - if (error != NULL) - *error = g_error_new_literal (G_IO_ERROR, G_IO_ERROR_FAILED, e.what()); - return FALSE; -@@ -1445,7 +1547,11 @@ exiv2_clear_metadata (void **buffer, - GError **error) - { - try { -+#if EXIV2_TEST_VERSION(0,28,0) -+ Exiv2::Image::UniquePtr image = Exiv2::ImageFactory::open ((Exiv2::byte*) *buffer, *buffer_size); -+#else - Exiv2::Image::AutoPtr image = Exiv2::ImageFactory::open ((Exiv2::byte*) *buffer, *buffer_size); -+#endif - - if (image.get() == 0) { - if (error != NULL) -@@ -1457,7 +1563,11 @@ exiv2_clear_metadata (void **buffer, - image->clearMetadata(); - image->writeMetadata(); - } -+#if EXIV2_TEST_VERSION(0,28,0) -+ catch (Exiv2::Error& e) { -+#else - catch (Exiv2::AnyError& e) { -+#endif - g_warning ("%s", e.what()); - } - -@@ -1466,10 +1576,19 @@ exiv2_clear_metadata (void **buffer, - Exiv2::DataBuf buf = io.read(io.size()); - - g_free (*buffer); -+#if EXIV2_TEST_VERSION(0,28,0) -+ *buffer = g_memdup (buf.data(), buf.size()); -+ *buffer_size = buf.size(); -+#else - *buffer = g_memdup (buf.pData_, buf.size_); - *buffer_size = buf.size_; -+#endif - } -+#if EXIV2_TEST_VERSION(0,28,0) -+ catch (Exiv2::Error& e) { -+#else - catch (Exiv2::AnyError& e) { -+#endif - if (error != NULL) - *error = g_error_new_literal (G_IO_ERROR, G_IO_ERROR_FAILED, e.what()); - return FALSE; -@@ -1502,26 +1621,44 @@ exiv2_generate_thumbnail (const char *uri, - if (path == NULL) - return NULL; - -+#if EXIV2_TEST_VERSION(0,28,0) -+ Exiv2::Image::UniquePtr image = Exiv2::ImageFactory::open (path); -+#else - Exiv2::Image::AutoPtr image = Exiv2::ImageFactory::open (path); -+#endif - image->readMetadata (); - Exiv2::ExifThumbC exifThumb (image->exifData ()); - Exiv2::DataBuf thumb = exifThumb.copy (); - - g_free (path); - -+#if EXIV2_TEST_VERSION(0,28,0) -+ if (thumb.data() == NULL) -+#else - if (thumb.pData_ == NULL) -+#endif - return NULL; - - Exiv2::ExifData &ed = image->exifData(); - -+#if EXIV2_TEST_VERSION(0,28,0) -+ long orientation = (ed["Exif.Image.Orientation"].count() > 0) ? ed["Exif.Image.Orientation"].toUint32() : 1; -+ long image_width = (ed["Exif.Photo.PixelXDimension"].count() > 0) ? ed["Exif.Photo.PixelXDimension"].toUint32() : -1; -+ long image_height = (ed["Exif.Photo.PixelYDimension"].count() > 0) ? ed["Exif.Photo.PixelYDimension"].toUint32() : -1; -+#else - long orientation = (ed["Exif.Image.Orientation"].count() > 0) ? ed["Exif.Image.Orientation"].toLong() : 1; - long image_width = (ed["Exif.Photo.PixelXDimension"].count() > 0) ? ed["Exif.Photo.PixelXDimension"].toLong() : -1; - long image_height = (ed["Exif.Photo.PixelYDimension"].count() > 0) ? ed["Exif.Photo.PixelYDimension"].toLong() : -1; -+#endif - - if ((orientation != 1) || (image_width <= 0) || (image_height <= 0)) - return NULL; - -+#if EXIV2_TEST_VERSION(0,28,0) -+ GInputStream *stream = g_memory_input_stream_new_from_data (thumb.data(), thumb.size(), NULL); -+#else - GInputStream *stream = g_memory_input_stream_new_from_data (thumb.pData_, thumb.size_, NULL); -+#endif - pixbuf = gdk_pixbuf_new_from_stream (stream, NULL, NULL); - g_object_unref (stream); - -@@ -1575,7 +1712,11 @@ exiv2_generate_thumbnail (const char *uri, - gdk_pixbuf_set_option (pixbuf, "orientation", orientation_s); - g_free (orientation_s); - } -+#if EXIV2_TEST_VERSION(0,28,0) -+ catch (Exiv2::Error& e) { -+#else - catch (Exiv2::AnyError& e) { -+#endif - } - - return pixbuf; diff --git a/graphics/gthumb/pkg-plist b/graphics/gthumb/pkg-plist index 7a8b00ca12dc..bf56ade035ac 100644 --- a/graphics/gthumb/pkg-plist +++ b/graphics/gthumb/pkg-plist @@ -193,6 +193,7 @@ lib/gthumb/extensions/selections.extension lib/gthumb/extensions/slideshow.extension lib/gthumb/extensions/terminal.extension lib/gthumb/extensions/webalbums.extension +libexec/gthumb/video-thumbnailer libdata/pkgconfig/gthumb.pc share/man/man1/gthumb.1.gz share/aclocal/gthumb.m4 @@ -365,6 +366,7 @@ share/applications/org.gnome.gThumb.desktop %%DATADIR%%/ui/shortcuts-preferences.ui %%DATADIR%%/ui/slideshow-preferences.ui %%DATADIR%%/ui/sort-order.ui +%%DATADIR%%/ui/sort-order-folder-tree.ui %%DATADIR%%/ui/tag-chooser.ui %%DATADIR%%/ui/template-editor-dialog.ui %%DATADIR%%/ui/terminal-preferences.ui @@ -373,6 +375,7 @@ share/applications/org.gnome.gThumb.desktop %%DATADIR%%/ui/web-album-exporter.ui %%DATADIR%%/ui/webp-options.ui share/applications/org.gnome.gThumb.Import.desktop +share/help/C/gthumb/figures/gThumb.svg share/help/C/gthumb/attributes.page share/help/C/gthumb/batch-change-date.page share/help/C/gthumb/batch-convert-format.page @@ -428,6 +431,7 @@ share/help/ca/gthumb/edit-resize-crop.page share/help/ca/gthumb/edit-rotate.page share/help/ca/gthumb/edit-save-undo-redo.page share/help/ca/gthumb/extensions.page +share/help/ca/gthumb/figures/gThumb.svg share/help/ca/gthumb/figures/general-filter.png share/help/ca/gthumb/figures/import-pref-auto-folder.png share/help/ca/gthumb/figures/import-pref-custom-format.png @@ -469,6 +473,7 @@ share/help/cs/gthumb/edit-resize-crop.page share/help/cs/gthumb/edit-rotate.page share/help/cs/gthumb/edit-save-undo-redo.page share/help/cs/gthumb/extensions.page +share/help/cs/gthumb/figures/gThumb.svg share/help/cs/gthumb/figures/general-filter.png share/help/cs/gthumb/figures/import-pref-auto-folder.png share/help/cs/gthumb/figures/import-pref-custom-format.png @@ -510,6 +515,7 @@ share/help/de/gthumb/edit-resize-crop.page share/help/de/gthumb/edit-rotate.page share/help/de/gthumb/edit-save-undo-redo.page share/help/de/gthumb/extensions.page +share/help/de/gthumb/figures/gThumb.svg share/help/de/gthumb/figures/general-filter.png share/help/de/gthumb/figures/import-pref-auto-folder.png share/help/de/gthumb/figures/import-pref-custom-format.png @@ -551,6 +557,7 @@ share/help/el/gthumb/edit-resize-crop.page share/help/el/gthumb/edit-rotate.page share/help/el/gthumb/edit-save-undo-redo.page share/help/el/gthumb/extensions.page +share/help/el/gthumb/figures/gThumb.svg share/help/el/gthumb/figures/general-filter.png share/help/el/gthumb/figures/import-pref-auto-folder.png share/help/el/gthumb/figures/import-pref-custom-format.png @@ -592,6 +599,7 @@ share/help/es/gthumb/edit-resize-crop.page share/help/es/gthumb/edit-rotate.page share/help/es/gthumb/edit-save-undo-redo.page share/help/es/gthumb/extensions.page +share/help/es/gthumb/figures/gThumb.svg share/help/es/gthumb/figures/general-filter.png share/help/es/gthumb/figures/import-pref-auto-folder.png share/help/es/gthumb/figures/import-pref-custom-format.png @@ -633,6 +641,7 @@ share/help/eu/gthumb/edit-resize-crop.page share/help/eu/gthumb/edit-rotate.page share/help/eu/gthumb/edit-save-undo-redo.page share/help/eu/gthumb/extensions.page +share/help/eu/gthumb/figures/gThumb.svg share/help/eu/gthumb/figures/general-filter.png share/help/eu/gthumb/figures/import-pref-auto-folder.png share/help/eu/gthumb/figures/import-pref-custom-format.png @@ -674,6 +683,7 @@ share/help/fr/gthumb/edit-resize-crop.page share/help/fr/gthumb/edit-rotate.page share/help/fr/gthumb/edit-save-undo-redo.page share/help/fr/gthumb/extensions.page +share/help/fr/gthumb/figures/gThumb.svg share/help/fr/gthumb/figures/general-filter.png share/help/fr/gthumb/figures/import-pref-auto-folder.png share/help/fr/gthumb/figures/import-pref-custom-format.png @@ -715,6 +725,7 @@ share/help/hu/gthumb/edit-resize-crop.page share/help/hu/gthumb/edit-rotate.page share/help/hu/gthumb/edit-save-undo-redo.page share/help/hu/gthumb/extensions.page +share/help/hu/gthumb/figures/gThumb.svg share/help/hu/gthumb/figures/general-filter.png share/help/hu/gthumb/figures/import-pref-auto-folder.png share/help/hu/gthumb/figures/import-pref-custom-format.png @@ -756,6 +767,7 @@ share/help/id/gthumb/edit-resize-crop.page share/help/id/gthumb/edit-rotate.page share/help/id/gthumb/edit-save-undo-redo.page share/help/id/gthumb/extensions.page +share/help/id/gthumb/figures/gThumb.svg share/help/id/gthumb/figures/general-filter.png share/help/id/gthumb/figures/import-pref-auto-folder.png share/help/id/gthumb/figures/import-pref-custom-format.png @@ -797,6 +809,7 @@ share/help/nl/gthumb/edit-resize-crop.page share/help/nl/gthumb/edit-rotate.page share/help/nl/gthumb/edit-save-undo-redo.page share/help/nl/gthumb/extensions.page +share/help/nl/gthumb/figures/gThumb.svg share/help/nl/gthumb/figures/general-filter.png share/help/nl/gthumb/figures/import-pref-auto-folder.png share/help/nl/gthumb/figures/import-pref-custom-format.png @@ -838,6 +851,7 @@ share/help/oc/gthumb/edit-resize-crop.page share/help/oc/gthumb/edit-rotate.page share/help/oc/gthumb/edit-save-undo-redo.page share/help/oc/gthumb/extensions.page +share/help/oc/gthumb/figures/gThumb.svg share/help/oc/gthumb/figures/general-filter.png share/help/oc/gthumb/figures/import-pref-auto-folder.png share/help/oc/gthumb/figures/import-pref-custom-format.png @@ -865,6 +879,48 @@ share/help/oc/gthumb/thumbnail-pane.page share/help/oc/gthumb/thumbnails.page share/help/oc/gthumb/viewer.page share/help/oc/gthumb/wallpaper.page +share/help/ru/gthumb/attributes.page +share/help/ru/gthumb/batch-change-date.page +share/help/ru/gthumb/batch-convert-format.page +share/help/ru/gthumb/batch-resize.page +share/help/ru/gthumb/batch-rotate.page +share/help/ru/gthumb/batch-scripts.page +share/help/ru/gthumb/bookmarks.page +share/help/ru/gthumb/browser.page +share/help/ru/gthumb/edit-colors.page +share/help/ru/gthumb/edit-redeye.page +share/help/ru/gthumb/edit-resize-crop.page +share/help/ru/gthumb/edit-rotate.page +share/help/ru/gthumb/edit-save-undo-redo.page +share/help/ru/gthumb/extensions.page +share/help/ru/gthumb/figures/gThumb.svg +share/help/ru/gthumb/figures/general-filter.png +share/help/ru/gthumb/figures/import-pref-auto-folder.png +share/help/ru/gthumb/figures/import-pref-custom-format.png +share/help/ru/gthumb/figures/import.png +share/help/ru/gthumb/figures/main-win.png +share/help/ru/gthumb/figures/palette.png +share/help/ru/gthumb/figures/specific-filter.png +share/help/ru/gthumb/figures/thumbnail-pane.png +share/help/ru/gthumb/file-copy-move.page +share/help/ru/gthumb/filtering.page +share/help/ru/gthumb/fullscreen.page +share/help/ru/gthumb/gimp.page +share/help/ru/gthumb/import.page +share/help/ru/gthumb/index.page +share/help/ru/gthumb/introduction.page +share/help/ru/gthumb/legal.xml +share/help/ru/gthumb/printing.page +share/help/ru/gthumb/rename-series.page +share/help/ru/gthumb/sharing-disc.page +share/help/ru/gthumb/sharing-social.page +share/help/ru/gthumb/slideshow.page +share/help/ru/gthumb/sorting.page +share/help/ru/gthumb/strftime.page +share/help/ru/gthumb/thumbnail-pane.page +share/help/ru/gthumb/thumbnails.page +share/help/ru/gthumb/viewer.page +share/help/ru/gthumb/wallpaper.page share/help/sl/gthumb/attributes.page share/help/sl/gthumb/batch-change-date.page share/help/sl/gthumb/batch-convert-format.page @@ -879,6 +935,7 @@ share/help/sl/gthumb/edit-resize-crop.page share/help/sl/gthumb/edit-rotate.page share/help/sl/gthumb/edit-save-undo-redo.page share/help/sl/gthumb/extensions.page +share/help/sl/gthumb/figures/gThumb.svg share/help/sl/gthumb/figures/general-filter.png share/help/sl/gthumb/figures/import-pref-auto-folder.png share/help/sl/gthumb/figures/import-pref-custom-format.png @@ -920,6 +977,7 @@ share/help/sv/gthumb/edit-resize-crop.page share/help/sv/gthumb/edit-rotate.page share/help/sv/gthumb/edit-save-undo-redo.page share/help/sv/gthumb/extensions.page +share/help/sv/gthumb/figures/gThumb.svg share/help/sv/gthumb/figures/general-filter.png share/help/sv/gthumb/figures/import-pref-auto-folder.png share/help/sv/gthumb/figures/import-pref-custom-format.png @@ -961,6 +1019,7 @@ share/help/uk/gthumb/edit-resize-crop.page share/help/uk/gthumb/edit-rotate.page share/help/uk/gthumb/edit-save-undo-redo.page share/help/uk/gthumb/extensions.page +share/help/uk/gthumb/figures/gThumb.svg share/help/uk/gthumb/figures/general-filter.png share/help/uk/gthumb/figures/import-pref-auto-folder.png share/help/uk/gthumb/figures/import-pref-custom-format.png @@ -1002,6 +1061,7 @@ share/help/zh_CN/gthumb/edit-resize-crop.page share/help/zh_CN/gthumb/edit-rotate.page share/help/zh_CN/gthumb/edit-save-undo-redo.page share/help/zh_CN/gthumb/extensions.page +share/help/zh_CN/gthumb/figures/gThumb.svg share/help/zh_CN/gthumb/figures/general-filter.png share/help/zh_CN/gthumb/figures/import-pref-auto-folder.png share/help/zh_CN/gthumb/figures/import-pref-custom-format.png @@ -1036,6 +1096,7 @@ share/icons/hicolor/scalable/apps/org.gnome.gThumb.svg share/locale/am/LC_MESSAGES/gthumb.mo share/locale/ar/LC_MESSAGES/gthumb.mo share/locale/az/LC_MESSAGES/gthumb.mo +share/locale/be/LC_MESSAGES/gthumb.mo share/locale/bg/LC_MESSAGES/gthumb.mo share/locale/bs/LC_MESSAGES/gthumb.mo share/locale/ca/LC_MESSAGES/gthumb.mo @@ -1062,9 +1123,11 @@ share/locale/hi/LC_MESSAGES/gthumb.mo share/locale/hr/LC_MESSAGES/gthumb.mo share/locale/hu/LC_MESSAGES/gthumb.mo share/locale/id/LC_MESSAGES/gthumb.mo +share/locale/ie/LC_MESSAGES/gthumb.mo share/locale/is/LC_MESSAGES/gthumb.mo share/locale/it/LC_MESSAGES/gthumb.mo share/locale/ja/LC_MESSAGES/gthumb.mo +share/locale/ka/LC_MESSAGES/gthumb.mo share/locale/kn/LC_MESSAGES/gthumb.mo share/locale/ko/LC_MESSAGES/gthumb.mo share/locale/lt/LC_MESSAGES/gthumb.mo @@ -1100,3 +1163,4 @@ share/locale/xh/LC_MESSAGES/gthumb.mo share/locale/zh_CN/LC_MESSAGES/gthumb.mo share/locale/zh_HK/LC_MESSAGES/gthumb.mo share/locale/zh_TW/LC_MESSAGES/gthumb.mo +share/metainfo/org.gnome.gThumb.appdata.xml