3 commits
Author | SHA1 | Message | Date | |
---|---|---|---|---|
nia
|
e6389db225 |
exiv2: Update to 0.72.1
pkgsrc notes:
upstream has changed their build system to cmake (and meson in the
case of gexiv2)
unfortunately the build system for exiv2-organize has rotted so it
has to be removed for now.
tested on various netbsd versions with gimp, I am expecting breakage,
sorry in advance.
Changes from version 0.27 to 0.27.1
-----------------------------------
Closed (40)
https://github.com/Exiv2/exiv2/milestone/3?closed=1
Changes from version 0.26 to 0.27
---------------------------------
https://github.com/Exiv2/exiv2/milestone/1?closed=1
88 issues have been closed on Redmine
* Build: (11)
- 0001362: Fix Clang build
(David Carlos Manuelda)
- 0001358: Unsuccessful build (Win7, MSVC2015, amd64_x86)
(Andreas Martin)
- 0001356: Small patch to configure.py
(Sridhar Boovaraghavan)
- 0001329: Error during cmake with gcc version parsing
(Maxime Daisy)
- 0001310: Provide support for msys/2.0
- 0001299: exiv2-0.26-trunk.tar.gz changed on download server
(Jonathan Riddell)
- 0001270: Using libexiv2.a/.lib in multhreaded app segfaults.
(Ben Touchette)
- 0001237: Report CMake/MinGW issues to Kitware
- 0001188: Provide build support for C++11
- 0001174: Visual Studio Support Enhancements
- 0001121: Visual Studio support for v0.27
* Basicio: (1)
- 0001374: excessively often calls stat()
(Johannes Berg)
* Coverity: (11)
- 0001265: [ Coverity : /src/basicio.cpp ] Unchecked return value from library , Time of check time of use , Incorrect deallocator used , Dereference before null check , String not null terminated
(Mahesh Hegde)
- 0001264: [ Coverity : /src/actions.cpp ] Unchecked return value from library , Logically dead code , Not restoring ostream format
(Mahesh Hegde)
- 0001263: [ Coverity : 1396730 Uninitialized scalar field ] /include/exiv2/xmp.hpp
(Mahesh Hegde)
- 0001262: [ Coverity : XMPSDK Errors ] Unused value , Explicit null dereferenced
(Mahesh Hegde)
- 0001261: [ Coverity : 1296083 Resource leak ] /src/exiv2.cpp
(Mahesh Hegde)
- 0001260: [ Coverity : 1296084 Resource leak ] /src/http.cpp
(Mahesh Hegde)
- 0001259: [ Coverity : 1396717 Out-of-bounds read ] /src/easyaccess.cpp
(Mahesh Hegde)
- 0001258: [ Coverity 1396718 Out-of-bounds access ] /src/webpimage.cpp
(Mahesh Hegde)
- 0001257: [ Coverity 1396719 Resource leak ] /src/tiffcomposite.cpp
(Mahesh Hegde)
- 0001256: [ Coverity 1396721 : /src/basicio.cpp ] String not null terminated
(Mahesh Hegde)
- 0000883: Use Coverity SCAN on exiv2 code-base
(Mahesh Hegde)
* Camera: (1)
- 0001352: Support camera Canon M100
(Daniel Zucchetto)
* Duplicate: (1)
- 0001307: exiv2: tiffvisitor.cpp:1299: virtual void Exiv2::Internal::TiffReader::visitDirectory(Exiv2::Internal::TiffDirectory*): Assertion `tc.get()' failed.
(Henri Salo)
* Exif: (6)
- 0001320: It is a heap-buffer-overflow in Exiv2::Jp2Image::readMetadata (jp2image.cpp:277)
(Zhu Liu)
- 0001319: It is a heap-buffer-overflow in Exiv2::us2Data (types.cpp:346)
(Zhu Liu)
- 0001318: Invalid memory address dereference in Exiv2::StringValueBase::read ( in value.cpp:302)
(Zhu Liu)
- 0001317: It is a heap-buffer-overflow in Exiv2::s2Data (types.cpp:383)
(Zhu Liu)
- 0001316: It is a heap-buffer-overflow in Exiv2::l2Data (types.cpp:398)
(Zhu Liu)
- 0001315: Invalid memory address dereference in Exiv2::DataValue::read (value.cpp:193)
(Zhu Liu)
* Insufficient information: (1)
- 0001347: Segfault in Digikam when saving/loading certain TIFF images
(V Engmark)
* Image format: (5)
- 0001353: Segmentation fault in the software exiv2 when the function Exiv2::tEXtToDataBuf() is finished
(chung-yi lin)
- 0001346: Assertion failure in Exiv2::Internal::CiffComponent::doRead() in libexiv2
(Sanjay Rawat)
-
|
||
bsiegert
|
d0b1d19dd3 |
Update gexiv2 to 0.10.8.
gexiv2 0.10.8 - 5 Feb 2018 * Do not use linker scripts on Darwin/OS X * Fallback to AperturValue if FNumber is absent * Fix GIR header and vapi when using meson Bugs fixed in this release: - https://bugzilla.gnome.org/show_bug.cgi?id=791941 - https://bugzilla.gnome.org/show_bug.cgi?id=792239 - https://bugzilla.gnome.org/show_bug.cgi?id=792431 gexiv2 0.10.7 - 24 Dec 2017 * Add meson build support * Use glib-mkenums for enum types * Update debian * Fix make check when running out of tree * Use version script to clean up exported functions * Fix --disable-vala Bugs fixed in this release: - https://bugzilla.gnome.org/show_bug.cgi?id=784045 - https://bugzilla.gnome.org/show_bug.cgi?id=787455 gexiv2 0.10.6 - 21 May 2017 * Fix missing include file * Add a function to save meta-data in XMP sidecar file * Add a more complete Python test-suite * Fix a potential NULL dereference in _get_comment() * Fix compatibility with Exiv2 0.26 Bugs fixed in this release: - Coverity issue CID 167853 - https://bugs.gentoo.org/show_bug.cgi?id=613778 - https://bugzilla.gnome.org/show_bug.cgi?id=712455 - https://bugzilla.gnome.org/show_bug.cgi?id=780709 - https://bugzilla.gnome.org/show_bug.cgi?id=782449 gexiv2 0.10.5 - 20 March 2017 * Fix autogen.sh to also run configure * Generate gtk-doc and various documentation updates * Fix an abort on unhandled Minolta meta-data * Fix compilation issues with shadowing variables in StreamIO * Fix GPS rational calculations if fraction has 0 numerator and denominator * Several build cleanups * Add make check to build and run the python tests * Add C tests Bugs fixed in this release: - https://bugzilla.gnome.org/show_bug.cgi?id=723790 - https://bugzilla.gnome.org/show_bug.cgi?id=774105 - https://bugzilla.gnome.org/show_bug.cgi?id=775249 - https://bugzilla.gnome.org/show_bug.cgi?id=776233 - https://bugzilla.gnome.org/show_bug.cgi?id=779089 - https://bugzilla.gnome.org/show_bug.cgi?id=779551 - https://bugzilla.redhat.com/show_bug.cgi?id=1401706 gexiv2 0.10.4 - 15 August 2016 * Additions to get_comment based on MWG guidelines (#746424) * Fix builddir != srcdir * Fix leaks in GPS coordinate handling (#754241) * Update build instructions (#749800) * Copyright transfer to SFC * Use M4 macros for GObject introspection (#765827) * Clean-up some introspection warnings * Catch exception by reference (CID:112500) * Generate the VAPI file from GIR * Mark _free() functions as deprecated * Fix several g-i-scanner warnings * Fix build issue introduced by VAPI changes (#768896) * Use AX_COMPILER_FLAGS and fix issues risen by that * Remove linker flags from CXXFLAGS * Enable maintainer mode and silent rules * Fix lookup of XMP tags (#768906) * Enable compiling without GObject Introspection Bugs fixed in this release: - https://bugzilla.gnome.org/show_bug.cgi?id=746424 - https://bugzilla.gnome.org/show_bug.cgi?id=749800 - https://bugzilla.gnome.org/show_bug.cgi?id=754241 - https://bugzilla.gnome.org/show_bug.cgi?id=765827 - https://bugzilla.gnome.org/show_bug.cgi?id=768896 - https://bugzilla.gnome.org/show_bug.cgi?id=768906 |
||
wiz
|
46301305da |
Import gexiv2-0.10.3 as graphics/gexiv2.
gexiv2 is a GObject-based wrapper around the Exiv2 library. It makes the basic features of Exiv2 available to GNOME applications. Update for libgexiv2. Changes from previous libgexiv2: gexiv2 0.10.3 - 23 March 2015 ----------------------------- * Retrieve XMP tag's structure type (#736799) * Generate XMP packet as NUL-terminated string (#736587) * Retrieve tag's raw value as GBytes (#730136) * Fix gexiv2_metadata_get_fnumber() (#745347) gexiv2 0.10.2 - 16 September 2014 --------------------------------- * Use all EXIF tags for interpreted strings (#734861) * Automake fixes gexiv2 0.10.1 - 25 April 2014 ----------------------------- * Fix Python bindings (GObject Introspection issue) gexiv2 0.10.0 - 17 March 2014 ----------------------------- * Build system fixes * Updated links in documentation gexiv2 0.9.1 - 5 February 2014 ------------------------------ * Fixed tarball compilation problem * Updated configure.ac * Fixed introspection generation gexiv2 0.9.0 - 4 February 2014 ------------------------------ * Ported to Autotools * Added compile and runtime version number checks * Fixed bugs and resource leaks * Updated GTK-Docs and GI annotations gexiv2 0.7.0 - 3 October 2013 ----------------------------- * Fixed Python date/time getter/setter bindings * Fixed latitude translation code * New calls for getting underlying Exiv2 tag types |