Age | Commit message (Collapse) | Author | Files | Lines |
|
* Adjust for PLIST.
|
|
gexiv2 0.14.0 - 18 Sep 2021 (stable)
* Fix BMFF compile test
gexiv2 0.13.0 - 15 Aug 2021 (development)
* Enable BMFF support if enabled in exiv2 version
* Update gexiv2-dump tool
* Mark gexiv2_metadata_from_stream as deprecated; it is fundamentally broken
* More additions to API and _try versions that support GErorr if exiv2 might throw
* Some additions to gexiv2-tool
* Changes in build configuration
|
|
|
|
Bump PKGREVISION.
|
|
|
|
|
|
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
|
|
|
|
|
|
|
|
Bump PKGREVISION.
|
|
|
|
gexiv2 0.12.2 - 20 Feb 2021
* Introduce gexiv2_metadata_get_exif_data
* Clarify License of C/C++ code
* Documentation clean-up
* Fix filename handling for windows
* Fix _get_iptc_tags returning duplicates
* Add _get_multiple() for all tag domains
* Introduce a set of new functions that will pass on Exiv2's exception
instead of silently dropping a warning to the console
* Fix XMP tags sort order
* Fix xmpText/altLang handling for _get_tag_multiple()
* Add XMP namespace lookup
* Windows compatibility fixes
Bugs fixed in this release:
- https://gitlab.gnome.org/GNOME/gexiv2/issues/10
- https://gitlab.gnome.org/GNOME/gexiv2/issues/57
- https://gitlab.gnome.org/GNOME/gexiv2/issues/58
- https://gitlab.gnome.org/GNOME/gexiv2/issues/59
- https://gitlab.gnome.org/GNOME/gexiv2/issues/59
- https://gitlab.gnome.org/GNOME/gexiv2/issues/60
- https://gitlab.gnome.org/GNOME/gexiv2/issues/61
- https://gitlab.gnome.org/GNOME/gexiv2/issues/63
|
|
gexiv2 0.12.1 - 23 May 2020
* Support macOS dylib versioning
* Improve compatibility with current exiv2 development versions
* Fix compiling on windows
* Fix issue with problematic symbol visibility of exiv2
* Fix issues with tests overwriting environment variables
* Fix exception escaping on division by zero
* Fix overflow in altitude fraction conversion
* Fix crash with experimental GIO support
* Documentation fixes
* Add gexiv2_metadata_update_gps_info which will not remove all other GPS
information
Bugs fixed in this release:
- https://gitlab.gnome.org/GNOME/gexiv2/issues/41
- https://gitlab.gnome.org/GNOME/gexiv2/issues/42
- https://gitlab.gnome.org/GNOME/gexiv2/issues/45
- https://gitlab.gnome.org/GNOME/gexiv2/issues/52
- https://gitlab.gnome.org/GNOME/gexiv2/issues/53
- https://gitlab.gnome.org/GNOME/gexiv2/issues/54
- https://gitlab.gnome.org/GNOME/gexiv2/issues/55
|
|
|
|
|
|
|
|
|
|
|
|
The motivation is to consider meson as an application, so there is only
one copy on the system, and as a python 3 program, it can build python 2
packages.
|
|
|
|
|
|
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)
- 0001345: Assertion Failure (SIGABRT) in Exiv2:RafImage::readMetadata() in Libexiv2
(Sanjay Rawat)
- 0001338: Exiv2 aborted (crashed) with "Error in `exiv2': free(): invalid next size (fast)"
(Sanjay Rawat)
- 0001334: Version 0.26 is returns unwanted data when the key value is received from RW2 files (Panasonic DMC-GF6 camera)
(Alex Stepanov)
* Lens: (20)
- 0001373: Tamron SP 24-70mm F/2.8 Di VC USD not recognized properly
(Achim Kilchert)
- 0001372: The lens "Tamron AF 18-200mm F3.5-6.3 XR Di II" is wrongly identified.
(Julian Hofer)
- 0001370: Add entry for new(ish) lens - Tamron 10-24mm F/3.5-4.5 Di II VC HLD (B023)
(Robert Sleator)
- 0001366: Feature Request Sigma 85mm f/1.4 DG Art Series
(Christian Fandel)
- 0001365: Feature Request fr Sigma 135mm f/1.8 DG Art Series
(Christian Fandel)
- 0001361: Wrongly identified Canon 2x extender as 1.4x extender with Tamron lens
(Simon Harhues)
- 0001355: New lens Tamron 100-400mm F/4.5-6.3 Di VC USD
(Christian Touzé)
- 0001351: Add lens: Sigma 120-300mm f/2.8 G VR
(Nikolai Försterling)
- 0001348: patch: add Tamron SP AF 150-600mm F/5-6.3 VC USD G2 (A022) for Nikon
(Mike Romanov)
- 0001339: Panasonic DMC-TZ70 lens not detected
(Tim Stahel)
- 0001336: Support for AF-P DX NIKKOR 10-20mm f/4.5-5.6G VR
(Šarūnas Burdulis)
- 0001335: Missing Nikon lense
(Niels Hansen)
- 0001333: New Lens: Tamron SP 24-70mm F/2.8 Di VC USD G2 (A032)
(LP Tech)
- 0001332: Recognise Tamron 18-200mm F/3.5-6.3 DiII VC B018 on Canon bodies
(Šarūnas Burdulis)
- 0001328: Sigma 18-300mm is wrongly reported as a Canon 75-300mm
(Jean-Luc Jean-Luc Coulon)
- 0001327: Two Sigma 24-70mm f/2.8 IF EX DG HSM lens definitions ??
(Philippe Dussart-Desart)
- 0001326: Tamron 100-300mm f/5-6.3 MACRO 1:4
(Albert Jasinski)
- 0001323: Add lens "Sigma 18-300mm f/3.5-6.3 DC Macro OS HS" for Canon ID 197
(Ronny Heidenreich)
- 0001306: the lens TAMRON SP 15-30mm F/2.8 Di VC USD A012 is not properly recognised
(rene ernenwein)
- 0001304: Lens missing Tamron SP 90mm f/2.8 Di Macro 1:1 VC USD F017
(Matze G)
* Miscellaneous: (2)
- 0001314: it is a stack-overflow vulnerability in Exiv2::Internal::stringFormat[abi:cxx11] ( in image.cpp:975 )
(Zhu Liu)
- 0001305: Segmentation fault on certain image
(Oleg Antonyan)
* Makernote: (2)
- 0001343: Irix 15mm f/2.4 on Nikon
(Ben Perston)
- 0001324: Pentax Makernote written twice
(Dominique Nerriec)
* Metadata: (7)
- 0001341: Date/Time Original not modified for NEFs
(Jean-Luc CECCOLI)
- 0001340: Infinite loop bugs in Libexiv2 Exiv2::Image::printIFDStructure()
(Sanjay Rawat)
- 0001325: Crash in exiv2 - Nikon1MakerNote::printBarValue (nikonnm.cpp)
(Thibaud Mouton)
- 0001322: Exception in PentaxMakerNote::printShutterCount, source: pentaxmn.cpp
(Norbert Wagner)
- 0001321: Invalid memory address dereference in Exiv2::getULong(types.cpp:246)
(Zhu Liu)
- 0001301: New lens: Sigma 18-35mm f/1.8 DC HSM Art for Canon
(Alexander Steffen)
- 0001300: New lens: Canon EF-S 35mm f/2.8 Macro IS STM
(Alexander Steffen)
* Not-a-bug: (8)
- 0001369: New lens Yongnuo 50mm f/1.8 II for Canon
(Michal Fapso)
- 0001368: Canon EF-M 15-45 broken LensType
(Peter Wemmert)
- 0001367: New Lens Sigma 100-400 mm, F5-6.3 DG for Nikon
(Thomas G)
- 0001364: New lens Tamron SP 24-70mm F/2.8 Di VC USD G2
(Mikko Pantsar)
- 0001350: Add lens: AF-S DX Nikkor 18-140mm
(Nikolai Försterling)
- 0001349: Add lens: Sigma 50-100mm F1.8 DC HSM | A
(Nikolai Försterling)
- 0001344: Unknown metadata
(luv zeng)
- 0001331: exiv2 fails to delete bulk of metadata in jpeg
(Denis-Carl Robidoux)
* Tools: (1)
- 0001303: #1 Use 'releases' feature on GitHub
* Tiff parser: (3)
- 0001360: exiv2 can't read metadata from tiff file (tiff directory length is too large)
(T Modes)
- 0001359: This does not look like a TIFF image
(jaeho jung)
- 0001330: Crash in Exiv2::TiffImage::readMetadata
(Tobias E.)
* Video: (2)
- 0001068: Video Code Umbrella
- 0001028: Add GSoC13 video-write code
* Website: (3)
- 0001308: Move directory /website to svn://dev.exiv2.org/svn/team/website
- 0001302: Use sha256 Checksums on Downloads and Archive pages of the web site.
- 0001288: site defaults to http://, and https:// certificate is bogus
(Matthias Andree)
* Xmp: (3)
- 0001354: Inconsistency with long XMP namespaces (e.g. 'Iptc4xmpExt')
(Jens Georg)
- 0001278: XMP SDK Split
(Ben Touchette)
- 0000941: Upgrade xmpsdk source to Adobe's current version
|
|
|
|
|
|
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
|
|
Problems found with existing digests:
Package fotoxx distfile fotoxx-14.03.1.tar.gz
ac2033f87de2c23941261f7c50160cddf872c110 [recorded]
118e98a8cc0414676b3c4d37b8df407c28a1407c [calculated]
Package ploticus-examples distfile ploticus-2.00/plnode200.tar.gz
34274a03d0c41fae5690633663e3d4114b9d7a6d [recorded]
da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]
Problems found locating distfiles:
Package AfterShotPro: missing distfile AfterShotPro-1.1.0.30/AfterShotPro_i386.deb
Package pgraf: missing distfile pgraf-20010131.tar.gz
Package qvplay: missing distfile qvplay-0.95.tar.gz
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
|
|
|
|
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
|