NetBSD/pkgsrc TcFDZkBgraphics/exiv2 PLIST Makefile, graphics/exiv2-organize Makefile PLIST

   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)
   - 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
VersionDeltaFile
1.19+18-21graphics/exiv2/PLIST
1.3+7-22graphics/gexiv2/PLIST
1.41+22-6graphics/exiv2/Makefile
1.4+19-8graphics/gexiv2/Makefile
1.1+26-0graphics/exiv2/patches/patch-src_convert.cpp
1.30+6-10graphics/exiv2/distinfo
1.6+5-7graphics/gexiv2/distinfo
1.18+3-3graphics/exiv2/buildlink3.mk
1.2+2-2graphics/gexiv2/buildlink3.mk
1.3+1-1graphics/exiv2/patches/patch-src_Makefile
1.2+1-1graphics/exiv2/patches/patch-src_http.cpp
1.11+1-1graphics/exiv2/Makefile.common
1.39+1-1graphics/exiv2-organize/Makefile
1.2+1-1graphics/exiv2-organize/PLIST
1.2+1-1graphics/gexiv2/patches/patch-configure
1.2+1-1graphics/gexiv2/patches/patch-configure.ac
1.2+1-1graphics/exiv2/patches/patch-src_actions.cpp
1.3+1-1graphics/exiv2/patches/patch-src_svn_version.sh
1.6+1-1graphics/exiv2/patches/patch-aa
1.2+0-0graphics/exiv2-organize/DESCR
+118-8920 files

UnifiedSplitRaw