pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/graphics/exiv2
Module Name: pkgsrc
Committed By: he
Date: Thu Feb 1 16:45:57 UTC 2018
Modified Files:
pkgsrc/graphics/exiv2: Makefile.common PLIST distinfo
pkgsrc/graphics/exiv2/patches: patch-contrib_organize_Makefile
patch-src_Makefile patch-src_svn_version.sh
Added Files:
pkgsrc/graphics/exiv2/patches: patch-src_actions.cpp
Removed Files:
pkgsrc/graphics/exiv2/patches: patch-configure
Log Message:
Update exiv2 to version 0.26.
Adapt the pkgsrc build to suit.
Due to what looks like an inadvertence, the doc/ChangeLog in the
source tarball does not contain the change log up to 0.26, only to
0.25, so here are the 0.26 changes:
Changes from version 0.25 to 0.26
---------------------------------
* Api: (4)
- 0001275: Exiv2 0.26-svn issue with ExifTags class MPF
tags UPSTREAM (Wil Cowb)
- 0001240: Review API changes from v0.25 to v0.26
(Andreas Huggel)
- 0001157: Out of memory error with user defined to_string template
- 0001120: Deprecating outdated and/or undesired API's
(Alan Pater / Andreas Huggel)
* Basicio: (9)
- 0001272: Possible issue with temp files being left behind.
(Ben Touchette)
- 0001183: Guidance about serialising metadata using MemIo
and ExvImage Classes
- 0001151: Small raw images size
(Wil Hermes)
- 0001147: writeMetadata overwrites files without the +w bit
(Dan Fandrich)
- 0001113: Crash in Exiv2 0.25
(Harry McKame)
- 0001100: Unable to extract preview for a remote image
- 0001098: digikam suddenly stops searching for new entries
(Andy Burger / Alan Pater)
- 0001077: MemIo calls msync but FileIo does not
(Thomas Beutlich / Andreas Huggel)
- 0000747: Direct FILE* access from FileIo interface
(Adam Hooper)
* Build: (36)
- 0001293: MacOS-X CMake/autotools incompatibility handling
of -compatibility_version
- 0001292: Fix targeting Windows XP (regression)
(Dimitri Schoolwerth)
- 0001291: MSVC: Public header pulls ins unnecessary headers
and libraries (T Modes)
- 0001273: exiv2 0.25 fails to compile correctly on musl libc
due to improper check of strerror_r return type
(A. Wilcox)
- 0001269: Enable using dynamic runtime libs with when
disabling shared libs for Windows
(Ben Touchette)
- 0001268: Building for debug in windows causes heap
corruption error. (Ben Touchette)
- 0001266: CMake fails to link zlib with debug config using
msvc 2015. (Ben Touchette)
- 0001250: Eliminate Visual Studio project convertor errors
- 0001249: Support GCC/G++ v6.2.0
- 0001236: Build Exiv2 on MinGW using CMake
- 0001226: Deprecate msvc2003 with v0.26
- 0001213: Using $(SolutionDir)../ as the prefix for include
directories interfere with using projects in
external solutions (Sridhar Boovaraghavan)
- 0001210: C++11 compile fails "error: use of deleted function
bool std::regex_search" (Zulan Zulan)
- 0001192: Only link with libdl on gnu/linux
(Matthieu Volat)
- 0001173: Shared library on Mac OS X has incorrect name
(Ilya Kulakov)
- 0001171: localtime.c causes problems in MSVC 2015 & is not needed
- 0001169: Validate flag EXV_UNICODE_PATH/msvc2005 builds and
passes the test suite
- 0001159: fff.h:33:2: error: 'BYTE' does not name a type
(Jakub Wilk)
- 0001150: Unable to build for Mac OSX 10.6
(Max Pozdeev)
- 0001132: New warnings from basicio.cpp from Xcode
7.1/clang-700.1.76
- 0001127: exiv2 --verbose --version --grep libz incorrectly
reports have_libz=0
- 0001125: CMake: does not support overriding/selecting correct
libdir (lib64) (Micha# G�rny)
- 0001123: libexiv2 should hide XMP-SDK symbols
- 0001119: libxmp missing from the install folder when building
statically libexiv2 (Emmanuel d'Angelo)
- 0001110: Provide Xcode Build Environment
- 0001109: User ability to request a build from Jenkins
- 0001103: exiv2.hpp:55:24: fatal error: pngimage.hpp: No such
file or directory (Jakub Wilk)
- 0001102: install: cannot stat '../bin/.libs/exiv2.exe':
No such file or directory (Jakub Wilk)
- 0001101: i686-w64-mingw32-g++: error: localtime.o:
No such file or directory (Jakub Wilk)
- 0001099: mv: cannot stat 't-bs.gmo': No such file or directory
(Jakub Wilk)
- 0001041: CMake toolchain for windows
(Daniel Kaneider)
- 0001031: CMake build broken when using zlib/expat in clean way
(Daniel Kaneider)
- 0000851: Please support std::wstring in exiv2 path access
(Philipp Simmler)
- 0000733: Improve compile-time control over size and
functionality of the library (Andreas Huggel)
- 0000710: Problems Compiling Exiv2 Under SGI IRIX
(Brent L. Bates)
- 0000536: Switch to a unified build system based on cmake
(Nikolai Saoukh)
* Coverity: (1)
- 0000971: Coverity scan : Not restoring ostream format
(STREAM_FORMAT_STATE) CID : 982002 through 982054
(53 similar defects) (Mahesh Hegde)
* Duplicate: (3)
- 0001239: exiv2 0.25 crashes with casio ex-z50 files
(Rainer Kliese)
- 0001235: ./configure doesn't exists.. in last version of Exiv2.
(Rodrigo Barbano)
- 0001181: Casio.jpg exports crash darktable - suse leap 42.1
(Anonymous)
* Design: (4)
- 0001137: Enable piping of selective copy of metadata
between images
- 0001034: Camera accessory overflow file
(Tobias Jakobs)
- 0000917: Modify exiv2/actions.cpp return -3/253 when no
metadata has been found. (Andreas Huggel)
- 0000481: Incorporate information from ExifTool
(Stefan Bruens / Niels Kristian Bech Jensen)
* Documentation: (2)
- 0001209: Build instructions in README
(Thomas Beutlich)
- 0001136: exiv2 -ps (default) output does not respect the
-g (--grep) option
* Exif: (7)
- 0001242: jp2 metadata: Unrecognized UUID EXIF box
(Herbert Kauer)
- 0001214: Human readable GPS values could be bad
(Ond#ej T#ma)
- 0001089: single 0-byte exif comment leads to SIGABRT (134)
(Felix Bolte)
- 0000935: Different values for some metadata with exiftool
(Jehan Pag�s / Andreas Huggel)
- 0000825: Panasonic Manometer Tag
(Christoph Anton Mitterer / Ben Touchette)
- 0000613: TiffImage does not honor the writeXmpFromPacket flag
(Andreas Huggel)
- 0000492: Color temperature information from RAW files...
(Bastardo -)
* Image format: (12)
- 0001289: Infinite loop on command exiv2 -pR on a .CR2 file
(Ben Touchette)
- 0001277: Crash with Canon CR2 file
(Ben Touchette)
- 0001271: Update printStructure
(Ben Touchette)
- 0001247: out of bounds read access in Exiv2::Image::setIccProfile
(Hanno B�ck)
- 0001243: Improved JPEG 2000 Support
- 0001234: Class pgfimage does not work on big endian hardware.
- 0001211: Support Development of WebP
- 0001199: WebP file support
(Ben Touchette)
- 0001178: Olympus E-M5 Mark II raw file not recognized
(Terence Tay)
- 0001143: Unable to extract embedded preview from jpg for Sony a77
(Michael Waldor)
- 0000889: CRW: crashes when passed invalid data
(Alyssa Milburn)
- 0000548: recognize pdf as image format
(mikolaj -)
* Insufficient information: (1)
- 0001274: crash in Exiv2 shared library when preview from
image is extracted (Wil Cowb)
* Jpeg parser: (5)
- 0001286: Unable to extract ICC profile from Leica Image
- 0001282: crash in Exiv2 shared library when JPEG parser is
processing the file (Wil Cowb)
- 0001220: Bug in exiv2 --comment on trunk
- 0001196: Crash in OS X when writing metadata
(Taras Kushnir)
- 0001156: Extracting "User Comment" from JPEG can cause hang
* Lens: (23)
- 0001254: Cannot recognize Canon 16-35 f/4 IS L
(Niccol� Belli)
- 0001252: Detect Sigma 120-300 EX on Canon
(Markus Durzinsky)
- 0001241: Support for Samyang 14mm f/2.8 AE ED AS IF UMC
on Canon EF (Tobias E.)
- 0001216: Detection of lens: AF-P DX Nikkor 18-55mm f/3.5-5.6G VR
(Chris Benedict)
- 0001212: Sigma 18-35mm f/1.8 not recognized
(Martin Ramshaw / Thomas Beutlich)
- 0001200: Support for Sigma 17-70mm F2.8-4 DC Macro OS HSM | C
(Mathieu MD)
- 0001191: New lens request
(Yvi San)
- 0001170: Sigma 35mm F1.4 DG HSM on Canon 6D
- 0001167: Issue with Sigma 17-70 lens mounted on a canon
- 0001166: Tokina 11-20mm f/2.8
- 0001163: Nikon Lens "Nikkor 16-80mm f/2.8-4G AF-S ED VR DX"
not supported (dreas b)
- 0001162: New Lens: Tamron 28-300mm F/3.5-6.3 Di VC PZD A010
(Tomasz Ciolek)
- 0001161: Feature request: 1 NIKKOR 10mm f/2.8
(Jacob Nederend)
- 0001160: Feature Request - New Lens
(Mark Mangano)
- 0001155: Wrong or just Sigma lens lens info with Pentax K-3
(Hannu Vuolasaho)
- 0001153: Sony ILCE-6000 + Sony E 50mm F1.8 OSS .JPG files
without lens model. (Tim Sinthofen)
- 0001145: Respect Sony/Minolta lenses with shared LensID such
as Tamron SP AF 17-50mm F2.8 XR Di II LD
- 0001144: Sigma 10-20mm f/4-5.6 EX DC is detected as Tamaron
(Simon Harhues)
- 0001142: Manual lens does not get recogniced: Beroflex zoom 500mm
(Simon Harhues / Niels Kristian Bech Jensen)
- 0001141: Manual lens does not get recogniced: Pentax macro 100mm
(Simon Harhues / Niels Kristian Bech Jensen)
- 0001118: Add support for ZEISS Loxia 2/50 lens
(Eugen Neu)
- 0000834: detection of Pentax DA 35/2.4 lens
(Guillaume Chauvat)
- 0000816: Enable detection of Sigma 55-200mm lens
(Simon Harhues)
* Metadata: (21)
- 0001246: Add option -pe to exiv2(.exe) command-line arguments
- 0001201: Rating=4 automatically added when writing sidecar
(Elfie Groslin / Alan Pater)
- 0001198: Cannot read XMP metadata from (darktable) JPEG images
(Matthieu Volat)
- 0001197: Add support for Sigma 150-500 on Canon with 1.4X TC
(Steve Fosdick / Niels Kristian Bech Jensen)
- 0001180: Add tags defined by Adobe in the Cinema DNG
Specification (D Anderson)
- 0001164: exiv2 tool crash with bad canon raw file
(Nicolas THOMASSON)
- 0001158: GPSVersionID is allowed to store more than 4 bytes.
- 0001128: New lens: TAMRON SP 70-200mm F/2.8 Di VC USD A009
(David Ramonet)
- 0001126: Extracting Exif from PNG in Exiv2-0.25
(Mikayel Egibyan)
- 0001114: negative values of type SByte displayed as positive
numbers (Norbert Wagner)
- 0001112: lost timezone information in XMP dates
(Jakub Wilk)
- 0001108: Recursively dump sub-files of an image
- 0001106: Crash in exiv2 due to assertion when setting rating
on jpg with a Casio makernote
(Luca Carlon / Andreas Huggel)
- 0001080: Division by zero / crash on malformed input file
(Hanno B�ck)
- 0001074: ICC Profile in APP2 segment.
(Tim Zaman)
- 0001060: ISO speed readout & low-light cameras
(Thomas Beutlich)
- 0001035: Lens model not detected ( exiv2 -> LensFun ->
darktable ) (Rodrigo De Leon)
- 0000922: Add options -pS and -dI to application exiv2
- 0000855: Segfault when accessing focalLength with 0.23
(Tobias E.)
- 0000756: Access to ICC Profile (TAG: 0x8773) data in Exif
as uninterpretted binary (Ray NA)
- 0000676: Patch for reading ICC color profiles
(Andreas Huggel)
* Miscellaneous: (7)
- 0001177: Resolve issues in target "Review"
- 0001168: User support during v0.26 development
- 0001152: MacOS-X Throws listxattr exception frequently
- 0001131: Please explain the RCSID macro at the start of every
.cpp file. (Daniel Kaneider / Andreas Huggel)
- 0001115: Clarification for the Exiv2 license
(Harry McKame / Alan Pater)
- 0001107: DigiKam hangs during search for new items
(Sveinn Felli)
- 0000506: Problem setting localedir on Windows
(Andreas Huggel)
* Makernote: (14)
- 0001283: Exiv2 crash when Pentax makernote tags parser being used
(Wil Cowb)
- 0001253: After setting LensModel, Lightroom no longer
recognizes image (Martin Stolle)
- 0001231: Support for Canon TimeInfo makernote section
(Tobias E.)
- 0001225: Nikon BarometerInfo
(Juergen Rose)
- 0001223: Decoding ShutterCount for Pentax images
- 0001217: Missing values for Exif.CanonCs.ISOSpeed tag 0x0010
(Niccolo Rigacci / Niels Kristian Bech Jensen)
- 0001215: Exif.CanonSi.SubjectDistance seems to be in centimeters
(Niccolo Rigacci / Niels Kristian Bech Jensen)
- 0001208: New values for Sony File Format
(Mihail Zenkov / Thomas Beutlich)
- 0001202: Exif.CanonCs.FocusContinuous = 8 = Manual
(Sridhar Boovaraghavan)
- 0001189: Updating time changes Makernote
(Stan Kaminski)
- 0001179: Update Fujifilm Filmmode tag
(Pascal de Bruijn)
- 0001140: Canon EF-S 24mm f/2.8 STM
(Anonymous Poster)
- 0001122: Lens Detection with Teleconverter - Sigma 150-500mm
f/5-6.3 APO DG OS HSM again (Steve Fosdick)
- 0001117: Problems with Sigma 18-300 F3.5-6.3 DC MACRO HSM Lens
(Terence Duell / Niels Kristian Bech Jensen)
* Not-a-bug: (18)
- 0001290: write exif to a libgphoto2 buffer image
(Nacho S�nchez Moreno)
- 0001251: Support for Canon PowerShot G7 X Mark II
(Wolfgang Ederer)
- 0001248: floating point exception / crash on malformed input
(Hanno B�ck)
- 0001221: Export DNG to JPEG issues - missing metadata
(Wil Cowb)
- 0001185: Crash in Exiv2::Exifdatum::Exifdatum(Exiv2::Exifdatum
const&) (Mykola Krachkovsky)
- 0001135: Read Makernotes
(Schnitzel Foo / Alan Pater)
- 0001105: exiv2 output is inconsistent and seemingly random 1%
of the time (Daniel Lu)
- 0001097: Cannot write GPS coordinates to Canon CR2 files
(Meisam FS / Alan Pater)
- 0001092: Samsung EX1 (TL500): Focal length wrong in RAW
(correct for JPG) (Marcel M�ller)
- 0001083: Exiv2::focalLength returns multiple values for CRW files
(Pedro C�rte-Real)
- 0001082: Crash when removing property of unregistered XMP
namespace (Johannes Kapune / Alan Pater)
- 0000828: Method like ExifTags::taglist or
IptcDataSets::dataSetList to get all XMP-tags
(Norbert Wagner)
- 0000740: Error: Offset of directory Sony1, entry 0x2001 is out
of bounds: Offset = 0x004a805e; truncating the entry
(Ward V)
- 0000715: -funsigned-char breaks build with Sun Studio
(Pavel Heimlich)
- 0000714: problem compiling with Sun Studio - visibility
(Pavel Heimlich)
- 0000538: Run-time features must be separated from build-time
features (Nikolai Saoukh)
- 0000527: Thumbnail extract fails when location ends in
directory separator (Jeff Woehler)
- 0000465: Support standalone JPEG APP1 segments as an Image format
(Andreas Huggel)
* Samples: (3)
- 0001233: Bugfixes in samples/geotag.cpp
(Anton Keks)
- 0001024: Provide regular expression support for the exiv2 -g
feature
- 0000918: non-zero exit code when extracting thumbnails
(Romain D.)
* Testing: (6)
- 0001230: Bug Hunt for v0.26
- 0001207: digiKam maintenance tool to synchronize files metadata
and database crash in Exiv2 (re-entrancy issue ?)
(Uwe Haider)
- 0001057: Implement target/modifier - (stdin/stdout) for exiv2
options -i (insert) and -e (extract)
- 0001045: Add COPYRIGHT file to test/data/
(Alan Pater)
- 0001042: Exiv2 nulls file on CIFS share when modifying
Exif.Photo.UserComment (Calvin Browne)
- 0001023: Fix make testx on trunk
* Tiff parser: (9)
- 0001244: exiv2 without EXV_HAVE_MMAP throws an exception
- 0001224: Crash when setting data in CRW
- 0001184: digikam crash when importing Casio jpeg
(Roland Roberts)
- 0001182: Exiv2 is unable to update any Exif.SubImageN.xxx
tag such as Exif.SubImage1.DefaultScale in a DNG
- 0001175: Exiv2 corrupts files larger than 2GB with Exif IFD
at the end of the file (LaserSoft Imaging)
- 0001146: Crash when saving a rotated JPG image
(Uwe Klotz)
- 0001129: Different behaviour of exiv2 between remote and
local file.
- 0001095: Unexpected Exif IFD next pointers should be ignored
(Andreas Huggel)
- 0000900: TIFF images lose XMP packet on write if exiv2 was
compiled without XMP support (Andreas Huggel)
* Video: (2)
- 0001280: crash in Exiv2 shared library when a video file is
under construction (Wil Cowb)
- 0001139: LibExiv2 0.25 crashes with digiKam version 4.14.0
(valerie venet)
* Website: (4)
- 0001279: Release v0.26
- 0001111: The web pages could use an overhaul
(Andreas Huggel)
- 0001087: Web site: Broken link for "GIMP has adopted gexiv2"
(Thomas Beutlich / Andreas Huggel)
- 0000679: Provide 64bit exiv2 Windows Executable for download
(Andreas Huggel)
* Withdrawn: (26)
- 0000949: exiv2 cannot read WB RGGB values in ARW files?
(Derek Cordeiro)
- 0000827: Bug with Nikon D300 NEF - Exiv v.025 / 64 bits
(Vv Pz / Alan Pater)
- 0000801: Add Lens "Sigma 18-200mm f/3.5-6.3 DC OS HSM" for Canon
(Markus Schwarzenberg)
- 0000786: thread safety of xmp toolkit
(Jens Mueller)
- 0000780: save thumbnail
(Florian Kleber)
- 0000779: Crash with unknown lens tags in DNG
(Moritz Moeller)
- 0000768: Reading focal length in 35mm equivalent from Canon's
EXIF (Sergey Salnikov)
- 0000766: exiv2 seem to decode less metadata from Olympus
images than possible (Christoph Anton Mitterer)
- 0000763: Olympus E-510 RAW file (ORF) corrupted after geotagging
(Spica Han)
- 0000762: Fail to set metadata to a tif file
(Kent Fu)
- 0000744: Regression: can't get a section's description in 0.21
(Olivier Tilloy)
- 0000682: Olympus (E-1 and E-300) makernote flavour not
supported: libexiv2 destroy some exif data on write
(Johann-Nikolaus Andreae)
- 0000681: Copy exif data when export preview
(FV P)
- 0000680: Provide the organize binary for download in the
Windows package (Andreas Huggel)
- 0000667: Update Canon makernote
(Andreas Huggel)
- 0000648: backup files
(Vladimir Nadvornik)
- 0000608: list of supported formats
(Vladimir Nadvornik)
- 0000605: Bitmask output should show set bits for which there
is no lookup value (Andreas Huggel)
- 0000576: 24x36 equivalent focal length
(Andreas Huggel)
- 0000557: Debian Bug report logs - #438224libexiv2-0:
Wrong values on exposure time (Mark Purcell)
- 0000545: rotation of sony a700 raw files (*.arw) not deduced
correctly (Markus Spring)
- 0000544: Sony camera makernote tags should be read as Minolta
does (Stefano -)
- 0000543: make exiv2 respect makernote offset that Microsoft
WIC tools introduce when it edits photos
(Andreas Huggel)
- 0000515: exiv2 0.14 installs msg catalog as exiv2.mo instead
of exiv2-<so_major>.mo (Achim Bohnet)
- 0000494: Some EXIF data not retrieved from Canon RAW files
(Paul Waldo)
- 0000470: Provide a means for apps to probe the library which
tags can be written to for a given format
(Andreas Huggel)
* Xmp: (18)
- 0001284: Possible exiv2 0.26-svn bug
(Wil Cowb)
- 0001281: crash in Exiv2, XMP parser class and in Adobe XMP SDK
(Wil Cowb)
- 0001276: fails to read any XMP metadata when duplicates present
(Aerilius .)
- 0001229: exiv2 -pX for image with multiple APP1/xap segments
prints every APP1/xap segment.
- 0001193: XMP Specification November 2014 updates
(Alan Pater)
- 0001190: Support for CRS and CRSS XMP namespace and properties
(Alan Pater)
- 0001187: Crash while reading in parallel threads
(Taras Kushnir)
- 0001148: XMP Rights field padded with spaces
(John Huggins)
- 0001133: " **(process:29414): WARNING: No namespace info
available for xmp prefix 'lr'"
(Vey Zimba / Alan Pater)
- 0001116: Issues with namespace 'video'
(Andreas Huggel)
- 0001093: ExifEX XMP namespace and properties
(Alan Pater)
- 0001081: Read XMP values from CR2 raw file when stored in
XMLPacket (Eric Mesa / Alan Pater)
- 0001064: exiv2 -iX <file.jpg> deletes Makernote
(Alan Pater)
- 0000751: adobe xmp namespace
(Adrian F)
- 0000742: External XMPSDK and/or XMPSDK 2014.12
(Nikolai Saoukh / Andreas Huggel)
- 0000640: method is missing in Exiv2 to get list of known XMP
namespaces (mikolaj -)
- 0000601: Metadata conversion enhancements
(Andreas Huggel / Alan Pater)
- 0000599: XMP packets split across multiple APP1 segments
(Andreas Huggel)
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 pkgsrc/graphics/exiv2/Makefile.common
cvs rdiff -u -r1.17 -r1.18 pkgsrc/graphics/exiv2/PLIST
cvs rdiff -u -r1.28 -r1.29 pkgsrc/graphics/exiv2/distinfo
cvs rdiff -u -r1.2 -r0 pkgsrc/graphics/exiv2/patches/patch-configure
cvs rdiff -u -r1.1 -r1.2 \
pkgsrc/graphics/exiv2/patches/patch-contrib_organize_Makefile \
pkgsrc/graphics/exiv2/patches/patch-src_Makefile \
pkgsrc/graphics/exiv2/patches/patch-src_svn_version.sh
cvs rdiff -u -r0 -r1.1 pkgsrc/graphics/exiv2/patches/patch-src_actions.cpp
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/graphics/exiv2/Makefile.common
diff -u pkgsrc/graphics/exiv2/Makefile.common:1.6 pkgsrc/graphics/exiv2/Makefile.common:1.7
--- pkgsrc/graphics/exiv2/Makefile.common:1.6 Thu Oct 8 12:20:45 2015
+++ pkgsrc/graphics/exiv2/Makefile.common Thu Feb 1 16:45:57 2018
@@ -1,17 +1,20 @@
-# $NetBSD: Makefile.common,v 1.6 2015/10/08 12:20:45 fhajny Exp $
+# $NetBSD: Makefile.common,v 1.7 2018/02/01 16:45:57 he Exp $
#
# used by graphics/exiv2/Makefile
# used by graphics/exiv2-organize/Makefile
-DISTNAME= exiv2-0.25
+VER= 0.26
+DISTNAME= exiv2-${VER}-trunk
+PKGNAME= ${DISTNAME:S/-trunk//}
CATEGORIES= graphics
-MASTER_SITES= http://www.exiv2.org/
+MASTER_SITES= http://www.exiv2.org/builds/
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= http://www.exiv2.org/
COMMENT= Image metadata manipulation
LICENSE= gnu-gpl-v2
+WRKSRC= ${.CURDIR}/work/${DISTNAME:S/${VER}-//}
DISTINFO_FILE= ${.CURDIR}/../../graphics/exiv2/distinfo
PATCHDIR= ${.CURDIR}/../../graphics/exiv2/patches
Index: pkgsrc/graphics/exiv2/PLIST
diff -u pkgsrc/graphics/exiv2/PLIST:1.17 pkgsrc/graphics/exiv2/PLIST:1.18
--- pkgsrc/graphics/exiv2/PLIST:1.17 Sat Oct 3 12:08:37 2015
+++ pkgsrc/graphics/exiv2/PLIST Thu Feb 1 16:45:57 2018
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.17 2015/10/03 12:08:37 bsiegert Exp $
+@comment $NetBSD: PLIST,v 1.18 2018/02/01 16:45:57 he Exp $
bin/exiv2
include/exiv2/basicio.hpp
include/exiv2/bmpimage.hpp
@@ -18,6 +18,7 @@ include/exiv2/futils.hpp
include/exiv2/gifimage.hpp
include/exiv2/http.hpp
include/exiv2/image.hpp
+include/exiv2/ini.hpp
include/exiv2/iptc.hpp
include/exiv2/jp2image.hpp
include/exiv2/jpgimage.hpp
@@ -31,6 +32,7 @@ include/exiv2/properties.hpp
include/exiv2/psdimage.hpp
include/exiv2/rafimage.hpp
include/exiv2/rw2image.hpp
+include/exiv2/rwlock.hpp
include/exiv2/svn_version.h
include/exiv2/tags.hpp
include/exiv2/tgaimage.hpp
@@ -38,11 +40,13 @@ include/exiv2/tiffimage.hpp
include/exiv2/types.hpp
include/exiv2/value.hpp
include/exiv2/version.hpp
+include/exiv2/webpimage.hpp
include/exiv2/xmp.hpp
include/exiv2/xmpsidecar.hpp
lib/libexiv2.la
lib/pkgconfig/exiv2.pc
man/man1/exiv2.1
+man/man1/exiv2samples.1
share/locale/bs/LC_MESSAGES/exiv2.mo
share/locale/de/LC_MESSAGES/exiv2.mo
share/locale/es/LC_MESSAGES/exiv2.mo
Index: pkgsrc/graphics/exiv2/distinfo
diff -u pkgsrc/graphics/exiv2/distinfo:1.28 pkgsrc/graphics/exiv2/distinfo:1.29
--- pkgsrc/graphics/exiv2/distinfo:1.28 Mon Jan 29 09:58:34 2018
+++ pkgsrc/graphics/exiv2/distinfo Thu Feb 1 16:45:57 2018
@@ -1,14 +1,14 @@
-$NetBSD: distinfo,v 1.28 2018/01/29 09:58:34 jperkin Exp $
+$NetBSD: distinfo,v 1.29 2018/02/01 16:45:57 he Exp $
-SHA1 (exiv2-0.25.tar.gz) = adb8ffe63916e7c27bda9792e690d1330ec7273d
-RMD160 (exiv2-0.25.tar.gz) = 2f43f8737dad9ffd7d5759ef4dd9688658125794
-SHA512 (exiv2-0.25.tar.gz) = 08d4e655ffdde715e0214f4bef01d55aba9b8ba517456a60e254a0f8541c20479e407545db28ca90a69dee8def6941fdd88f9a557fb382ebebe49e363aca8e8e
-Size (exiv2-0.25.tar.gz) = 5434325 bytes
+SHA1 (exiv2-0.26-trunk.tar.gz) = e68404958ebfbee39354f5aaaa895ac6abf127a2
+RMD160 (exiv2-0.26-trunk.tar.gz) = 5cec04536df26797c56eceef7ac8d5937b811473
+SHA512 (exiv2-0.26-trunk.tar.gz) = d1e9cab886e279b045768dd9ec781f07d2d36d573119403d0b76dc571442173aae6972f86ec55c3ea53fb3ee9ca3571eb8fd63a2a6643a970852813e88634a86
+Size (exiv2-0.26-trunk.tar.gz) = 5677925 bytes
SHA1 (patch-aa) = 947061d168d5db0d9969fa91ef837b364c641fcb
-SHA1 (patch-configure) = 39d6589dc82315d7a2bffeb332c21b6f54d69cf1
-SHA1 (patch-contrib_organize_Makefile) = de74227211b79e49126178f27391831507c2948f
+SHA1 (patch-contrib_organize_Makefile) = 27348fdb0f80092b6e16f27e3ac1dca988eefe70
SHA1 (patch-contrib_organize_helpers.cpp) = ec003c826d463b3e7e571ab4c41baffaca1240e9
SHA1 (patch-include_exiv2_types.hpp) = 829e101c1c5f06de0a497b8c6a052b0a4e667d25
-SHA1 (patch-src_Makefile) = 09c51b7da85584aece0147b446bff27ebc7f549f
+SHA1 (patch-src_Makefile) = d0f145ac851eed22ff3a7ad263fac0af42fd1318
+SHA1 (patch-src_actions.cpp) = b796cafb028eb921803617a617344a81e9124bb6
SHA1 (patch-src_http.cpp) = 75a64b80c37c54c0f65cc8455bd730ae01df0bae
-SHA1 (patch-src_svn_version.sh) = a80e142ab14ba4f5aad62936c5b5375d2a9b4b58
+SHA1 (patch-src_svn_version.sh) = 41ac5ce78b6b7e78c489ab9ffeaa953e93299e5e
Index: pkgsrc/graphics/exiv2/patches/patch-contrib_organize_Makefile
diff -u pkgsrc/graphics/exiv2/patches/patch-contrib_organize_Makefile:1.1 pkgsrc/graphics/exiv2/patches/patch-contrib_organize_Makefile:1.2
--- pkgsrc/graphics/exiv2/patches/patch-contrib_organize_Makefile:1.1 Thu Jun 5 07:12:53 2014
+++ pkgsrc/graphics/exiv2/patches/patch-contrib_organize_Makefile Thu Feb 1 16:45:57 2018
@@ -1,4 +1,6 @@
-$NetBSD: patch-contrib_organize_Makefile,v 1.1 2014/06/05 07:12:53 adam Exp $
+$NetBSD: patch-contrib_organize_Makefile,v 1.2 2018/02/01 16:45:57 he Exp $
+
+Adjust for pkgsrc build.
--- contrib/organize/Makefile.orig 2011-02-28 20:05:59.000000000 +0000
+++ contrib/organize/Makefile
Index: pkgsrc/graphics/exiv2/patches/patch-src_Makefile
diff -u pkgsrc/graphics/exiv2/patches/patch-src_Makefile:1.1 pkgsrc/graphics/exiv2/patches/patch-src_Makefile:1.2
--- pkgsrc/graphics/exiv2/patches/patch-src_Makefile:1.1 Sat Oct 3 12:08:37 2015
+++ pkgsrc/graphics/exiv2/patches/patch-src_Makefile Thu Feb 1 16:45:57 2018
@@ -1,12 +1,11 @@
-$NetBSD: patch-src_Makefile,v 1.1 2015/10/03 12:08:37 bsiegert Exp $
+$NetBSD: patch-src_Makefile,v 1.2 2018/02/01 16:45:57 he Exp $
Do not rely on bash being in /bin, especially when sh will do just fin...
Remove needless use of -v with mkdir; It's not POSIX and NetBSD doesn't have it.
-
---- src/Makefile.orig 2015-06-21 16:20:11.000000000 +0200
-+++ src/Makefile 2015-10-02 05:40:26.000000000 +0200
-@@ -150,7 +150,7 @@
+--- src/Makefile.orig 2016-09-22 22:56:31.000000000 +0000
++++ src/Makefile
+@@ -151,7 +151,7 @@ LIBRARY = libexiv2.la
# ******************************************************************************
# Initialisations
@@ -15,10 +14,10 @@ Remove needless use of -v with mkdir; It
.SUFFIXES:
.SUFFIXES: .c .cpp .o .so
-@@ -252,7 +252,7 @@
+@@ -252,7 +252,7 @@ $(BINARY): %: %.o lib
@$(LIBTOOL) --mode=link $(LINK.cc) -o $@ $(LIBRARY) $@.o -rpath $(libdir)
- $(EXIV2BIN): lib $(EXIV2OBJ) $(EXIV2COBJ)
+ $(EXIV2EXE): lib $(EXIV2OBJ) $(EXIV2COBJ)
- mkdir -pv ../bin 2>&1 > /dev/null
+ mkdir -p ../bin 2>&1 > /dev/null
@$(LIBTOOL) --mode=link $(LINK.cc) -o ../bin/$@ $(LIBRARY) $(EXIV2OBJ) $(EXIV2COBJ) -rpath $(libdir)
Index: pkgsrc/graphics/exiv2/patches/patch-src_svn_version.sh
diff -u pkgsrc/graphics/exiv2/patches/patch-src_svn_version.sh:1.1 pkgsrc/graphics/exiv2/patches/patch-src_svn_version.sh:1.2
--- pkgsrc/graphics/exiv2/patches/patch-src_svn_version.sh:1.1 Sat Oct 3 12:08:37 2015
+++ pkgsrc/graphics/exiv2/patches/patch-src_svn_version.sh Thu Feb 1 16:45:57 2018
@@ -1,21 +1,21 @@
-$NetBSD: patch-src_svn_version.sh,v 1.1 2015/10/03 12:08:37 bsiegert Exp $
+$NetBSD: patch-src_svn_version.sh,v 1.2 2018/02/01 16:45:57 he Exp $
Replace an unneeded dependency on bash; do not use == with test(1)
---- src/svn_version.sh.orig 2015-10-02 05:32:33.000000000 +0200
-+++ src/svn_version.sh 2015-10-02 05:32:19.000000000 +0200
+--- src/svn_version.sh.orig 2016-08-31 18:09:37.000000000 +0000
++++ src/svn_version.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
- ##
+ ##
# update svn_version_h when revision changes
-@@ -11,7 +11,7 @@
+@@ -11,7 +11,7 @@ s=$?
##
# from Jenkins, svn is almost always a disaster because
# Jenkins SVN Plugin is 1.7 and the build machine is normally at least 1.8
-if [ "$s" == "0" ]; then
+if [ "$s" = "0" ]; then
- svn_version=$(svn info .. | grep ^Revision | cut -f 2 -d' ')
+ svn_version=$(svn info .. | grep '^Last Changed Rev' | cut -f 2 -d':' | tr -d ' ')
if [ -z "$svn_version" ]; then svn_version=0 ; fi
else
Added files:
Index: pkgsrc/graphics/exiv2/patches/patch-src_actions.cpp
diff -u /dev/null pkgsrc/graphics/exiv2/patches/patch-src_actions.cpp:1.1
--- /dev/null Thu Feb 1 16:45:57 2018
+++ pkgsrc/graphics/exiv2/patches/patch-src_actions.cpp Thu Feb 1 16:45:57 2018
@@ -0,0 +1,21 @@
+$NetBSD: patch-src_actions.cpp,v 1.1 2018/02/01 16:45:57 he Exp $
+
+PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP is non-portable.
+This just protects a few statements and a variable increase;
+it's unlikely the recursivity is really needed.
+
+--- src/actions.cpp.orig 2017-03-08 20:42:28.000000000 +0000
++++ src/actions.cpp
+@@ -2049,7 +2049,11 @@ namespace {
+ /* This is the critical section object (statically allocated). */
+ static pthread_mutex_t cs = PTHREAD_RECURSIVE_MUTEX_INITIALIZER;
+ #else
+- static pthread_mutex_t cs = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP;
++ #if defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP)
++ static pthread_mutex_t cs = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP;
++ #else
++ static pthread_mutex_t cs = PTHREAD_MUTEX_INITIALIZER;
++ #endif
+ #endif
+ #endif
+
Home |
Main Index |
Thread Index |
Old Index