BSD Ports

graphics/gexiv2 0.16.2 MidnightBSD

GObject-based wrapper around Exiv2 library

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
371c652fdd
License
gpl2
Categories
graphics

Description

gexiv2 is a GObject wrapper around the Exiv2 photo metadata library. It allows for GNOME applications to easily inspect and update EXIF, IPTC, and XMP metadata in photo and video files of various formats.

In the other systems

SystemPortVersion
MidnightBSDgraphics/gexiv20.16.2
FreeBSDgraphics/gexiv20.14.7
OpenBSDgraphics/gexiv20.16.2p0
NetBSDgraphics/gexiv20.14.3nb3
DragonFlygraphics/gexiv20.14.3_1
HardenedBSDgraphics/gexiv20.14.7
GhostBSDgraphics/gexiv20.14.7

Install

Binary package:

mport install gexiv2

From mports:

cd /usr/mports/graphics/gexiv2 && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	gexiv2>0:graphics/gexiv2
LIB_DEPENDS=	libgexiv2-0.16.so:graphics/gexiv2

Dependencies

As this port's Makefile names them.

Library 1

Build dependencies 1
Run dependencies 1

Configuration

Options name: graphics_gexiv2

OptionDefaultDescription
DOCSoff
USES
compiler:c++17-lang gnome libtool:build meson pathfix pkgconfig python:build tar:xz vala:build
Service scripts
none

Files

pkg-plist 216
  • include/gexiv2-0.16/gexiv2/gexiv2-enums.h
  • include/gexiv2-0.16/gexiv2/gexiv2-log.h
  • include/gexiv2-0.16/gexiv2/gexiv2-metadata.h
  • include/gexiv2-0.16/gexiv2/gexiv2-preview-image.h
  • include/gexiv2-0.16/gexiv2/gexiv2-preview-properties.h
  • include/gexiv2-0.16/gexiv2/gexiv2-startup.h
  • include/gexiv2-0.16/gexiv2/gexiv2-version.h
  • include/gexiv2-0.16/gexiv2/gexiv2.h
  • lib/girepository-1.0/GExiv2-0.16.typelib
  • lib/libgexiv2-0.16.so
  • lib/libgexiv2-0.16.so.4
  • lib/libgexiv2-0.16.so.4.16.2
  • libdata/pkgconfig/gexiv2-0.16.pc
  • share/doc/gexiv2-0.16/reference/GExiv2/GExiv2.devhelp2
  • share/doc/gexiv2-0.16/reference/GExiv2/RedHatDisplay-Black.woff
  • share/doc/gexiv2-0.16/reference/GExiv2/RedHatDisplay-Black.woff2
  • share/doc/gexiv2-0.16/reference/GExiv2/RedHatDisplay-BlackItalic.woff
  • share/doc/gexiv2-0.16/reference/GExiv2/RedHatDisplay-BlackItalic.woff2
  • share/doc/gexiv2-0.16/reference/GExiv2/RedHatDisplay-Bold.woff
  • share/doc/gexiv2-0.16/reference/GExiv2/RedHatDisplay-Bold.woff2
  • share/doc/gexiv2-0.16/reference/GExiv2/RedHatDisplay-BoldItalic.woff
  • share/doc/gexiv2-0.16/reference/GExiv2/RedHatDisplay-BoldItalic.woff2
  • share/doc/gexiv2-0.16/reference/GExiv2/RedHatDisplay-Italic.woff
  • share/doc/gexiv2-0.16/reference/GExiv2/RedHatDisplay-Italic.woff2
  • share/doc/gexiv2-0.16/reference/GExiv2/RedHatDisplay-Medium.woff
  • share/doc/gexiv2-0.16/reference/GExiv2/RedHatDisplay-Medium.woff2
  • share/doc/gexiv2-0.16/reference/GExiv2/RedHatDisplay-MediumItalic.woff
  • share/doc/gexiv2-0.16/reference/GExiv2/RedHatDisplay-MediumItalic.woff2
  • share/doc/gexiv2-0.16/reference/GExiv2/RedHatDisplay-Regular.woff
  • share/doc/gexiv2-0.16/reference/GExiv2/RedHatDisplay-Regular.woff2
  • share/doc/gexiv2-0.16/reference/GExiv2/RedHatText-Bold.woff
  • share/doc/gexiv2-0.16/reference/GExiv2/RedHatText-Bold.woff2
  • share/doc/gexiv2-0.16/reference/GExiv2/RedHatText-BoldItalic.woff
  • share/doc/gexiv2-0.16/reference/GExiv2/RedHatText-BoldItalic.woff2
  • share/doc/gexiv2-0.16/reference/GExiv2/RedHatText-Italic.woff
  • share/doc/gexiv2-0.16/reference/GExiv2/RedHatText-Italic.woff2
  • share/doc/gexiv2-0.16/reference/GExiv2/RedHatText-Medium.woff
  • share/doc/gexiv2-0.16/reference/GExiv2/RedHatText-Medium.woff2
  • share/doc/gexiv2-0.16/reference/GExiv2/RedHatText-MediumItalic.woff
  • share/doc/gexiv2-0.16/reference/GExiv2/RedHatText-MediumItalic.woff2
  • share/doc/gexiv2-0.16/reference/GExiv2/RedHatText-Regular.woff
  • share/doc/gexiv2-0.16/reference/GExiv2/RedHatText-Regular.woff2
  • share/doc/gexiv2-0.16/reference/GExiv2/SourceCodePro-It.ttf.woff
  • share/doc/gexiv2-0.16/reference/GExiv2/SourceCodePro-Regular.ttf.woff
  • share/doc/gexiv2-0.16/reference/GExiv2/SourceCodePro-Semibold.ttf.woff
  • share/doc/gexiv2-0.16/reference/GExiv2/callback.LogHandler.html
  • share/doc/gexiv2-0.16/reference/GExiv2/class.Metadata.html
  • share/doc/gexiv2-0.16/reference/GExiv2/class.PreviewImage.html
  • share/doc/gexiv2-0.16/reference/GExiv2/class.PreviewProperties.html
  • share/doc/gexiv2-0.16/reference/GExiv2/classes_hierarchy.html
  • share/doc/gexiv2-0.16/reference/GExiv2/const.MAJOR_VERSION.html
  • share/doc/gexiv2-0.16/reference/GExiv2/const.MICRO_VERSION.html
  • share/doc/gexiv2-0.16/reference/GExiv2/const.MINOR_VERSION.html
  • share/doc/gexiv2-0.16/reference/GExiv2/ctor.Metadata.new.html
  • share/doc/gexiv2-0.16/reference/GExiv2/enum.ByteOrder.html
  • share/doc/gexiv2-0.16/reference/GExiv2/enum.LogLevel.html
  • share/doc/gexiv2-0.16/reference/GExiv2/enum.Orientation.html
  • share/doc/gexiv2-0.16/reference/GExiv2/enum.StructureType.html
  • share/doc/gexiv2-0.16/reference/GExiv2/flags.XmpFormatFlags.html
  • share/doc/gexiv2-0.16/reference/GExiv2/fonts.css
  • share/doc/gexiv2-0.16/reference/GExiv2/func.CHECK_VERSION.html
  • share/doc/gexiv2-0.16/reference/GExiv2/func.get_version.html
  • share/doc/gexiv2-0.16/reference/GExiv2/func.initialize.html
  • share/doc/gexiv2-0.16/reference/GExiv2/func.log_get_default_handler.html
  • share/doc/gexiv2-0.16/reference/GExiv2/func.log_get_handler.html
  • share/doc/gexiv2-0.16/reference/GExiv2/func.log_get_level.html
  • share/doc/gexiv2-0.16/reference/GExiv2/func.log_set_handler.html
  • share/doc/gexiv2-0.16/reference/GExiv2/func.log_set_level.html
  • share/doc/gexiv2-0.16/reference/GExiv2/func.log_use_glib_logging.html
  • share/doc/gexiv2-0.16/reference/GExiv2/func.shutdown.html
  • share/doc/gexiv2-0.16/reference/GExiv2/fzy.js
  • share/doc/gexiv2-0.16/reference/GExiv2/go-up-symbolic.png
  • share/doc/gexiv2-0.16/reference/GExiv2/index.html
  • share/doc/gexiv2-0.16/reference/GExiv2/index.json
  • share/doc/gexiv2-0.16/reference/GExiv2/main.js
  • share/doc/gexiv2-0.16/reference/GExiv2/method.Metadata.as_bytes.html
  • share/doc/gexiv2-0.16/reference/GExiv2/method.Metadata.clear.html
  • share/doc/gexiv2-0.16/reference/GExiv2/method.Metadata.clear_comment.html
  • share/doc/gexiv2-0.16/reference/GExiv2/method.Metadata.clear_exif.html
  • share/doc/gexiv2-0.16/reference/GExiv2/method.Metadata.clear_iptc.html
  • share/doc/gexiv2-0.16/reference/GExiv2/method.Metadata.clear_tag.html
  • share/doc/gexiv2-0.16/reference/GExiv2/method.Metadata.clear_xmp.html
  • share/doc/gexiv2-0.16/reference/GExiv2/method.Metadata.delete_gps_info.html
  • share/doc/gexiv2-0.16/reference/GExiv2/method.Metadata.erase_exif_thumbnail.html
  • share/doc/gexiv2-0.16/reference/GExiv2/method.Metadata.from_app1_segment.html
  • share/doc/gexiv2-0.16/reference/GExiv2/method.Metadata.from_stream.html
  • share/doc/gexiv2-0.16/reference/GExiv2/method.Metadata.generate_xmp_packet.html
  • share/doc/gexiv2-0.16/reference/GExiv2/method.Metadata.get_comment.html
  • share/doc/gexiv2-0.16/reference/GExiv2/method.Metadata.get_exif_data.html
  • share/doc/gexiv2-0.16/reference/GExiv2/method.Metadata.get_exif_tag_rational.html
  • share/doc/gexiv2-0.16/reference/GExiv2/method.Metadata.get_exif_tags.html
  • share/doc/gexiv2-0.16/reference/GExiv2/method.Metadata.get_exif_thumbnail.html
  • share/doc/gexiv2-0.16/reference/GExiv2/method.Metadata.get_exposure_time.html
  • share/doc/gexiv2-0.16/reference/GExiv2/method.Metadata.get_fnumber.html
  • share/doc/gexiv2-0.16/reference/GExiv2/method.Metadata.get_focal_length.html
  • share/doc/gexiv2-0.16/reference/GExiv2/method.Metadata.get_gps_altitude.html
  • share/doc/gexiv2-0.16/reference/GExiv2/method.Metadata.get_gps_info.html
  • share/doc/gexiv2-0.16/reference/GExiv2/method.Metadata.get_gps_latitude.html
  • share/doc/gexiv2-0.16/reference/GExiv2/method.Metadata.get_gps_longitude.html
  • share/doc/gexiv2-0.16/reference/GExiv2/method.Metadata.get_iptc_tags.html

The first 100 are listed.

distinfo 1
FileSizeSHA256
gexiv2-0.16.2.tar.xz434312aad9e240fdffbe85e390f46ee0a567e251baea5c29c3d8690260388683dc8d0a
Master sites 1
  • GNOME

Commit history 2

DateCommitCreditsLog message
371c652fdd Lucas Holt graphics/gexiv2: update to 0.16.2 (#1359)
Update GExiv2 to 0.16.2. Validation: bmake makesum, patch, build, fake, package, test (no tests defined), check-license, portlint -C, and git diff --check. The release changes the ABI to libgexiv2-0.16.so.4; dependent PORTREVISION bumps will follow. ## Summary by Sourcery Update the GExiv2 port to the 0.16.2 release. Enhancements: - Update the GExiv2 graphics library port to version 0.16.2 and its new ABI. - Refresh packaging metadata for the updated library, including the installed files and shared-library handling. Signed-off-by: Lucas Holt <[email protected]>
1b6cd3cb51 Lucas Holt graphics/gexiv2: update to 0.14.7 (#929)