Commit graph

74 commits

Author SHA1 Message Date
tnn
2385bb746c exiv2: skip portability check for unused file 2020-03-14 14:00:02 +00:00
kamil
5b21bf7d7c exiv2: Fix build on NetBSD 9.99.17
Adapt the local patch for the POSIX iconv(3) API change in new NetBSD.
2019-10-25 09:44:26 +00:00
nia
b5b2c62fab exiv2: add -fPIC to maybe help the errors coming from the Solaris linker 2019-07-31 09:47:20 +00:00
nia
05e1294e21 exiv2: Update to 0.27.2
No useful changelog, but some research indicates at least the following
bugs are fixed:

CVE-2019-13504 (out-of-bounds-read)
CVE-2019-13113 (integer-overflow)
CVE-2019-13112 (integer-overflow)
CVE-2019-13111 (integer-overflow)
CVE-2019-13110 (integer-overflow)
CVE-2019-13109 (integer-overflow)
CVE-2019-13114 (denial-of-service)
CVE-2019-13108 (denial-of-service)
2019-07-31 09:16:26 +00:00
adam
5093f58394 exiv2: fix buildling on Darwin 2019-07-16 08:43:16 +00:00
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)
- 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
2019-07-15 22:07:08 +00:00
nia
b21b6149c2 More http -> https.
Reviewed by hand.
2019-06-24 10:59:40 +00:00
tnn
8d8acf8cc6 exiv2: drop MAKE_JOBS_SAFE=no 2019-02-23 09:00:25 +00:00
sevan
a8f13b72f3 Need pthread support, make sure a substitue is present if OS lacks support
natively, e.g Minix at present.
2018-12-09 03:04:34 +00:00
bsiegert
2d8498a355 exiv2: Bump API and ABI depends to current version.
Martin reported a GIMP build failure with an older version in
PR pkg/53721. To be on the safe side, require the current exiv2 version.
2018-12-05 10:04:15 +00:00
jperkin
0bae1f5e01 exiv2: Fix clearly broken WRKSRC. 2018-02-02 17:43:51 +00:00
wiz
f8ae216023 exiv2: add build dependency on gettext-tools for msgfilter
configure script disables NLS support if msgfilter is not found
2018-02-02 09:45:02 +00:00
he
2f3dd5a5ba 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)
2018-02-01 16:45:57 +00:00
jperkin
0ea3c5e3bb exiv2: Remove bogus forward declaration. 2018-01-29 09:58:34 +00:00
joerg
7196328f45 Pointers have no sign. 2016-12-22 21:04:31 +00:00
agc
7f810a359f Add SHA512 digests for distfiles for graphics category
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-11-03 21:33:50 +00:00
fhajny
c4cfe4a399 Requires msgfmt. Fixes build on at least SunOS. 2015-10-08 12:20:45 +00:00
richard
b87c45bab0 SunOS needs -lsocket and -lnsl in LIBS 2015-10-05 08:42:25 +00:00
bsiegert
dee1bfdbf8 Update exiv2 to 0.25, fixing a security issue. Patch from
Timo Buhrmester via mail.
2015-10-03 12:08:37 +00:00
joerg
081e8e1a6d Not MAKE_JOBS_SAFE. 2014-11-27 23:36:09 +00:00
wiz
8b765c474f Fix ``Please add a line "# used by foo/bar/Makefile" here.'' warnings. 2014-10-05 16:41:05 +00:00
gdt
2a9d7f4580 Drop maintainership (I don't use this). 2014-06-11 14:18:46 +00:00
jperkin
f614fc9d65 Fix path to package in comment. 2014-06-11 10:59:20 +00:00
jperkin
ac923bff8d Linux needs -ldl. 2014-06-11 10:58:40 +00:00
wiz
71a0bb40e2 Bump PKGREVISION for exiv2 shlib major bump 2014-06-07 12:11:23 +00:00
adam
3219670371 Switch to Makefile.common and fix for -ldl 2014-06-05 07:12:53 +00:00
adam
a292f16af5 Changes 0.24:
Exiv2 introduces its first support for Video metadata. Many more cameras and accessories are now recognised. Numerous bugs fixes, build and test improvments.
2014-06-05 06:43:53 +00:00
asau
08f35c7155 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-06 14:10:39 +00:00
drochner
441c9074ca update dependency - shlib major had changed 2012-08-01 15:30:45 +00:00
adam
d41efb7c0e Changes 0.23:
* Exiv2 utility
  - Allow to add/set tags without a value with the command line tool.

* Exiv2 library
  - 0000819: Recognize Pentax MakerNote in DNGPrivateData (Jonathan Kollasch)
  - 0000815: Patch for Tokina 11-16mm f/2.8 on Canon (Chris Chiappa)
  - 0000812: Exiv2 destroys hard links (Reported by Anders Kamf)
  - 0000811: Typo in de.po (Thomas Beutlich)
  - 0000810: assert(tiffType() == ttUndefined) error in tiffcomposite.cpp
             (Reported by Auke Nauta)
  - 0000809: abs ambiguity in nikonmn.cpp (Pavel Heimlich)
  - 0000808: build failure in jpgimage.cpp - namespace (Pavel Heimlich)
  - 0000807: spelling-error-in-binary usr/lib/libexiv2.so.9.0.0
             Continous Continuous (Mark Purcell)
  - 0000806: spelling-error-in-manpage src/exiv2.1 explicitely explicitly
             (Mark Purcell)
  - 0000803: Rational/URational issue in convert.cpp (Pavel Heimlich)
  - 0000800: Missing Photoshop IRB types (8BIM, PHUT, DCSR, AgHg)
             (Michael Ulbrich, Volker Grabsch)
  - 0000799: Exiv2 returns wrong XMP type for nested XMP keys
  - 0000798: Add MS Photo RegionInfo and MetaWorkingGroup Regions schemas
             (Benjamin H.)
  - 0000797: A crash can occur with certain JPEGs. (Clint Rogers)
  - 0000795: Set/Get of PNG comment (Reported by Thomas Beutlich)
  - 0000794: Typo in exifFlash description (Thomas Beutlich)
  - 0000793: PNG comment is not set (Thomas Beutlich)
  - 0000792: New Canon Lens EF-S 18-55mm f/3.5-5.6 IS II (Andreas Ferber)
  - 0000791: Tamron SP AF 17-50mm F/2,8 XR Di II LD Aspherical [IF] Nikon lens
             (Philip Johnsson)
  - 0000790: XMP embedding corrupts CorelDRAW EPS files
  - 0000778: Add support for Windows Live Photo Gallery face tags (Leif Huhn)
  - 0000635: [Wish] Write support for Canon RAW CR2 files
           - Updated Nikon Lens lookup table to v4.3.428.01 of
             Robert Rottmerhusen's fmountlens list.
           - Added support for Nikon3 AF Fine Tune array. (Frans van den Bergh)
           - Added Canon EF-S 18-55mm f/3.5-5.6 III lens. (Jon Charnas)
           - Fixes to buildForMac to work with 0.22 on Leopard and Lion
             (Robin Mills)
           - Added several KIPI XMP properties (Gilles Caulier)
           - Added cmake patch to fix compilation on MSVC with KDE Windows
             (Ananta Palani)
           - Fixed the supported metadata declared by the Image for several
             image formats (mostly XMP was missing).
           - Added support for CR2 IFD2 image preview. (An uncompressed TIFF
             image without white-balance correction.)
2012-04-26 12:41:25 +00:00
obache
cb016392dc Recursive Bump from exiv2 shlib major bump. 2011-10-19 06:50:00 +00:00
adam
7f4c848e60 Changes 0.22:
* Exiv2 utility
  - Fixed time setting of -T option when DST is in effect.
  - Added version hex number to the output of "exiv2 -V".
* Exiv2 library
  - Exif version 2.3 missing tag codes.
  - Tamron 18-270mm lens.
  - Exif 2.3 & DNG 1.2/1.3 tags.
  - Some tests depend on system settings (locale, path, etc).
  - Sort iptc data by record number when encoding.
  - New Tamron 70-300 mm lens improperly recognized.
  - "Assertion `sv == d' failed" in 0.21.1 (r2474).
  - Build failure on MinGW with GCC >= 4.6 because of "-no-undefined".
  - Debug messages of psdimages.cpp go to stdout instead of stderr.
  - PSD resource block handling patch II.
  - Setting metadata on an image should always succeed.
  - Exiv2 fails to write to JPEG with an empty APP13 Photoshop PS3 segment.
  - Wrong ELSE statement in src/CMakeLists.txt.
  - On Windows (MSVC and MinGW builds), charset conversions now use respective
    Windows functions if iconv is not available.
  - Support for Encapsulated PostScript (*.eps) files.
  - The exiv2 library should be re-entrant.
  - Fixed typo: SupplementalCategory -> SupplementalCategories.
  - Added Tokina AT-X 107 AF DX Fish-eye 10-17mm f/3.5-4.5 lens.
2011-10-11 09:55:31 +00:00
obache
1d9df3258a recursive bump from gettext-lib shlib bump. 2011-04-22 13:41:54 +00:00
adam
a15506bd36 Changes 0.21.1:
Fixes:
* Cannot extract exif data from Pentax K-x DNG file.
* Crash when writing Exif.Image.Software.
* Assertion in XmpParser::encode should be an exception.
* Regression: Compilation error with EXV_HAVE_XMP_TOOLKIT undefined.
* Regression: Panasonic RW2 files are missing information.
* Updated configuration files (config.guess, config.sub).
* Added new Color Label value to digiKam 2.0.0 XMP namespace.
2011-02-15 07:52:02 +00:00
adam
dad27a0b9c Changes 0.21:
This release adds read and write support for Samsung SRW images and Samsung
makernotes. The exiv2 library now accepts a custom error handler and has
a setting to control which messages are generated. The exiv2 command line tool
has a new 'quiet' option which uses the new functionality to suppress all
library warnings. Some important API changes will allow many future image
format and makernote enhancements to be done in a binary compatible fashion.
The new exiv2.hpp umbrella header file further shields applications from
library changes.
2010-12-03 10:16:46 +00:00
obache
5f6b3612b9 Also need to buildlink with gettext-lib and zlib.
They are in dependency_libs of libexiv2.la.
Should fixes PR#43914.
2010-09-27 10:41:42 +00:00
drochner
3d53215d67 belatedly bump ABI rev - the last update changed the shlib major 2010-07-14 18:46:30 +00:00
adam
474903a4a3 Changes 0.20:
* Exiv2 utility
  - %a broken in rename
  - It should be possible to insert newlines in text strings.
  - Exif.Photo.UserComment unicode comment doesn't work
  - Added -g option to 'grep' info for individual tags.

* Exiv2 library
  - Pentax 645D makernote update
  - Update of Pentax makernote
  - Nikon Capture NX won't save a NEF file manipulated with exiv2 from SVN
  - Padding of XMP data results in invalid XMP JPEG segment larger
    than 65535 bytes
  - Add XMP support for src/metacopy
  - src/psdimage.cpp: operands of ? are integers of different signs
  - Wrong conversion of IPTC SpecialInstructions in copyIptcToXmp()
  - LLVM clang: error: default initialization of an object of const type
    'class Exiv2::IptcData const' requires a user-provided default constructor.
  - Exif.Image.SubIFDs should support more than 4 sub-IFDs
  - Nikon Makernote tags regression in exiv 0.19
  - ShutterSpeedValue should be a signed rational
  - Allow XMP sidecar files which start with a UTF-8 BOM
  - Image file gets deleted when writing to it
  - Writing to read-only TIFF-like file fails
  - "TIFF-safe" setExifData variant
  - Optimize binary array elements
  - Write support for Olympus RAW ORF files
  - Incorrect Unicode encoding of Exif UserComment tag
  - LensType not reported for Pentax K-x
  - Add support for makernote of Sony ARW files
  - Unable to write GPS data in ORF files with digikam
2010-06-11 10:42:38 +00:00
dholland
10ec72795b Fix build on Solaris; patch from the KDE-Solaris project via Joern
Clausen in PR 37720.
2010-05-31 23:20:46 +00:00
adam
8b18c1f450 Changes 0.19:
* Exiv2 utility
  - Inverted the meaning of -u to deal with large numbers of unknown Nikon
    Makernote tags.
  - -b option now also suppresses Byte and SByte values.
* Exiv2 library fixes
  - Crash when reading PNG image.
  - Tag Exif.Image.ImageResources (0x8649 in IFD0) should have type BYTE (1).
  - Exception to print raw from Olympus SP-560UZ.
  - Nef Metadata edit with Digikam make impossible to open it with captureNX
    or ViewNX.
  - Broken image causes exiv2 to abort.
  - Problems converting SubSec tags to XMP.
  - Exif tag: TimeZoneOffset (0x882a) and other TIFF/EP tags missing.
* more...
2010-01-27 12:40:48 +00:00
drochner
9ae64af03a update to 0.18.2
changes:
-adds write-support for Adobe Photoshop PSD images
-adds read-support for Panasonic RW2 images
-makernote and lens updates
-bugfixes
-updates Polish translations

approved by gdt
2009-07-07 10:02:51 +00:00
joerg
3a3c07bc30 Remove @dirrm entries from PLISTs 2009-06-14 17:59:04 +00:00
wiz
60f460ab01 Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENT
block). Uncomment some commented out LICENSE lines while here.
2009-05-19 08:59:00 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
joerg
340c04aee4 Fix PLIST. Bump revision. 2009-01-08 18:21:54 +00:00
gdt
f9e4bf6be0 Update to 0.18. Minor changes omitted.
- 0000473: [design] Support Preview images. (Vladimir Nadvornik)
	 - [exif] Added Nikon decryption algorithm and use it to decode
	   lens data.
  - 0000524: [design] Publish only API objects in the installed header files.
  - 0000523: [miscellaneous] C++ symbol visibility support for gcc builds.
  - 0000464: [metadata] Write support for PNG images. (Gilles Caulier)
  - 0000462: [exif] Write support for TIFF format ("New TIFF parser").
2009-01-07 01:07:51 +00:00
gdt
f193cb99db Update to 0.17.1. Bugfixes in library (some bugs introduced in 0.17):
- 0000560: [xmp] Can't delete (last) XMP tag. (Reported by SerGioGioGio)

	- 0000559: [exif] Crash when extracting Exif orientation flag
	           from Kodak DCR raw file. (Reported by Gilles Caulier)

	- 0000558: [jpeg i/o] "Warning: JPEG format error, rc = 5" for
	           most of my JPEG files. (Reported with patch by
	           Marcus Holland-Moritz)

	- 0000552: [build environment] Build failure under Mac OS X
	           10.3.9 (Reported by Marius Schamschula)

	- [exif] Fixed several potential division by 0 bugs.
2008-06-22 10:45:04 +00:00
joerg
ba171a91fa Add DESTDIR support. 2008-06-12 02:14:13 +00:00
gdt
7a91741812 Update to 0.17.
Significant Changes from version 0.16

* Exiv2 utility
	-          [tools] exiv2 now writes a proper XMP sidecar file (it used to
	           just dump the XMP packet to a file).
	-          [tools] exiv2 can now also save Exif and IPTC data in the XMP
	           sidecar file (conversion of Exif/IPTC to/from XMP).

* Exiv2 library
	- 0000546: [exif] Exiv2 crashes while converting Nikon lens information
	           for pretty printing.
2008-06-07 23:28:35 +00:00
gdt
cad46c450d Add patch:
From upstream SVN, svn diff -r 1388:1399.
Fixes http://dev.robotbattle.com/bugs/view.php?id=0000546.

PKGREVISION++.
2008-06-07 23:01:28 +00:00