summaryrefslogtreecommitdiff
path: root/graphics/gexiv2
AgeCommit message (Collapse)AuthorFilesLines
2019-11-06*: recursive bump for vala-0.46wiz1-1/+2
2019-10-07Rename py-meson to meson.prlw11-2/+2
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.
2019-08-02gexiv2: Require vala for build onlynia1-1/+2
2019-07-16gexiv2: py-test doesn't seem to actually be needednia1-3/+1
2019-07-15exiv2: Update to 0.72.1nia6-70/+34
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
2018-06-04graphics/gexiv2: fix minor darwin specific error in configuredbj3-1/+33
2018-05-14gexiv2: Fix linker arguments on SunOS.jperkin1-1/+3
2018-02-15Update gexiv2 to 0.10.8.bsiegert4-25/+30
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
2015-11-03Add SHA512 digests for distfiles for graphics categoryagc1-1/+2
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.
2015-08-26Don't hard-code an additional -lstdc++.joerg2-1/+17
2015-08-23Import gexiv2-0.10.3 as graphics/gexiv2.wiz5-0/+56
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