Accepting request 297375 from devel:languages:perl

- Update to 9.92:
  * Add support for PRISM pmi and prm tags and update to PRISM 3.0.
  * Add read support for Audible .AA files.
  * Add support for Adobe XMP-creatorAtom tags.
  * Add a couple of new XMP-xmpDM tags.
  * Add a new CanonModelID and a new Ricoh WhiteBalance.
  * Add a new Olympus CameraType.
  * Add a new Nikon LensID.
  * Update to XMP PLUS 1.2.1 specification.
  * Enhance DOF calculation to use AverageFocusDistance or
    FocusDistanceUpper/Lower if available.
  * Patch to tolerate different version numbers in XMP namespace
    URI's.
- perl(Archive::Zip) is recommended by exiftool, not required.

- Update to 9.91 (changes since 9.70):
  * Added a couple of mew CanonModelID's
  * Added a couple of new Nikon LensID's
  * Added minor warning when deleting all PDF metadata (because
    it isn't really deleted)
  * Added a new Samsung LensType
  * Added a new Sony/Minolta LensType
  * Decode "Sound & Shot" trailer written by some Samsung Galaxy
    models
  * Decode a number of new Sony tags including FocusDistance2
  * Decode a number of new Canon and Kodak tags
  * Decode a new EXIF tag
  * Decode a few new CanonCustom tags
  * Recognize the JPE file extension
  * Fixed swapped CanonCustom AEMicroadjustment/FEMicroadjustment

OBS-URL: https://build.opensuse.org/request/show/297375
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/perl-Image-ExifTool?expand=0&rev=15
This commit is contained in:
Dominique Leuenberger 2015-04-18 08:40:18 +00:00 committed by Git OBS Bridge
commit 6e59710533
4 changed files with 276 additions and 55 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a59d48b586c38363c1fc16d8b954c5f9e7cdcf606ab7a9a4652a82e29fec9e1c
size 3861823

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c94a9cd810c4f225a60ee560c2d808e6953dca307964b49eb9a56694cb85e8a4
size 3964880

View File

@ -1,3 +1,235 @@
-------------------------------------------------------------------
Sun Apr 12 08:22:43 UTC 2015 - sor.alexei@meowr.ru
- Update to 9.92:
* Add support for PRISM pmi and prm tags and update to PRISM 3.0.
* Add read support for Audible .AA files.
* Add support for Adobe XMP-creatorAtom tags.
* Add a couple of new XMP-xmpDM tags.
* Add a new CanonModelID and a new Ricoh WhiteBalance.
* Add a new Olympus CameraType.
* Add a new Nikon LensID.
* Update to XMP PLUS 1.2.1 specification.
* Enhance DOF calculation to use AverageFocusDistance or
FocusDistanceUpper/Lower if available.
* Patch to tolerate different version numbers in XMP namespace
URI's.
- perl(Archive::Zip) is recommended by exiftool, not required.
-------------------------------------------------------------------
Thu Apr 9 21:32:54 UTC 2015 - sor.alexei@meowr.ru
- Update to 9.91 (changes since 9.70):
* Added a couple of mew CanonModelID's
* Added a couple of new Nikon LensID's
* Added minor warning when deleting all PDF metadata (because
it isn't really deleted)
* Added a new Samsung LensType
* Added a new Sony/Minolta LensType
* Decode "Sound & Shot" trailer written by some Samsung Galaxy
models
* Decode a number of new Sony tags including FocusDistance2
* Decode a number of new Canon and Kodak tags
* Decode a new EXIF tag
* Decode a few new CanonCustom tags
* Recognize the JPE file extension
* Fixed swapped CanonCustom AEMicroadjustment/FEMicroadjustment
tag names
* Fixed bug in -listItem option which sometimes prevented it
from working
* Fixed interference by -sep option when writing structured tags
* Added a few new Pentax ISO values
* Added a new CanonModelID and SonyModelID
* Added a new Canon LensType
* Decode AF points for some newer Nikon 1 cameras
* Improved verbose output for recently decoded Samsung trailer
* Fixed Samsung trailer writer to properly update offsets in the QDIO block
* Added a new CanonModelID
* Added a few new Canon and Sony lenses
* Delete unknown PNG TextualData tags when deleting all PNG tags
* Decode AF points for Canon PowerShot G1X Mark II
* Decode a number of Pentax, Olympus, Panasonic and Sony tags
* Decode a few more Nikon NCTG tags in MOV videos
* Decode Nikon D4S custom settings
* Decode some makernote tags in Sony Xperia Z3 images
* Make PhotoshopThumbnail and PhotoshopBGRThumbnail writable
(but "unsafe")
* Changed order of operations so flattened tags always take
precedence over structured tags when writing a mix of both
types of tags
* Fixed potential bug decoding some Nikon 1 AF points
* Added a number of new QuickTime GenreID values
* Added support for some newer Sony cameras
* Decode more Nikon D4S custom settings
* Improved lens identification logic for XMP metadata
* Fixed typo in Condition for a few D3 NikonCustom tags
* Fixed bug which could cause a "Use of uninitialized value $val"
runtime error when reading XML
* Added support for FLIR version 101 metadata
* Added a new Olympus LensType
* Added a new Pentax LensType
* Added a new Samsung LensType
* Decode a few more Nikon D4S tags
* Decode a few more Sony tags
* Decode a new FujiFilm tag
* Improved formula for calculating Sony:FocusDistance2
* Changed XMP parsing to impose standard namespace prefixes,
thus avoiding (some) problems reading the ugly XMP generated
by Microsoft products
* Fixed decoding of Nikon FileInfo tags for recent DSLR models
* Added support for the LFR format (same as LFP)
* Added support for Samsung models which write 2 values for
LensType
* Added a new Samsung LensType
* Added a few new Nikon LensID's
* Added a new PentaxModelID
* Added some new Olympus WhiteBalance2 values
* Added a new EXIF:Compression value
* Decode a new FujiFilm tag
* Decode a few more private TIFF tags
* Improved warning message if "DIR" or "FILE" is used literally
on the command line
* Improved "-j -b" output to encode any non-UTF8 values as
Base64
* Enhanced -fast option (FastScan API option) to allow file
processing to be bypassed entirely
* Changed conversions for a couple of Nikon 1 AF tags for
consistency
* Changed reported FileType for LNK, KEY, KTH, NUMBERS,
NMBTEMPLATE and PAGES files to match extension
* Fixed problems adding new XMP and deleting old XMP from MP4
videos
* Fixed problem writing FileModifyDate/FileCreateDate when
-overwrite_original_in_place is used
* Added FilePath tag (generated only if specified and Cwd is
available)
* Added a new Panasonic ShootingMode
* Added a new FujiFilm WhiteBalance value
* Added a new QuickTime vendor ID
* Added a new Pentax RawDevelopmentProcess value
* Decode a few new QuickTime tags
* Decode some new tags in Kodak SP360 MP4 videos
* Fixed bug that could cause a runtime error when parsing a
Canon EOS 40D image which had been edited by Nikon Capture
* Fixed bug which could produce invalid XML in the -X output when
-struct was also used
* Added a new Nikon LensID and a new Canon LensType
* Decode a new unknown atom in Canon MOV videos
* Decode a number of new Sony tags
* Decode a number of new Samsung tags
* Improved MakerNote compatibility when writing by adding the
same amount of padding after the MakerNote IFD as that written
by the specific camera model
* Changed the DNG BaselineExposureOffset to a signed rational
(contrary to the DNG 1.4 specification, which specifies an
unsigned RATIONAL, but obviously Adobe meant for it to store
negative values)
* Changed name of new QuickTime Rating tag to RatingPercent
* Fixed problem introduced in 9.64 where multiple list values
from some tags in ZIP-based files were extracted as separate
tags instead of as a list when the -struct option was used,
and implemented a different patch to just suppress the
structure warnings without changing the 9.63 behaviour
* Fixed problem where some EXIF information in MOV videos could
be corrupted when writing
* Added read support for MOI files
* Added a few more Canon LensType's
* Added a new Nikon LensID
* Added a couple of new Panasonic ImageQuality values
* Decode a new FujiFilm tag and added a new FilmMode value
* Allow zero-length group names to be specified (which provides a
method to directly access the 0th copy of a duplicate tag using
the empty family 4 group name by specifying "4:TAG")
* Fixed invalid Samsung tag name
* Fixed writing of XMP:ExposureCompensation with fractional
values
* Added a few new Canon and Minolta/Sony LensType values
* Added a few new CanonModelID's
* Decode a few new Canon tags
* Suppress warning for Canon 7DmkIII VignettingCorrUnknown2 data
format
* Fixed runtime warning when piping an MOI file to exiftool
* Added Composite:Megapixels tag
* Added a few new Nikon LensID's
* Decode a number of new Sony tags
* Improved Polish translations
* Changed exif2xmp.args and xmp2exif.args files (available in the
full ExifTool distribution) to avoid using non-standard XMP
namespaces
* Added support for new IPTC Extension version 1.2 XMP tags
* Added support for Leica X (Typ 113) maker notes
* Added read support for ChartTIFF tags
* Added a few new Canon LensType values
* Added a few new Nikon LensID's
* Added a number of new Olympus ArtFilterEffect values
* Added some new Olympus AspectRatio values
* Added a new PentaxModelID
* Added a new Olympus CameraType
* Added new values for various Canon tags
* Decode a number of new Sony tags
* Decode a couple more Nikon ShootingMode bits
* Updated to Nov 2014 XMP specification
* Added a new CanonModelID
* Added a new Pentax LensType and PentaxModelID
* Added support for Sigma X3F version 4.1 images
* Added a number of new Sigma LensType values
* Added a new Canon LensType
* Added a new Leica LensType
* Added a new Olympus CameraType
* Decode a couple more FujiFilm RAF tags
* Changed names of and properly decode new Olympus Pitch/Roll tags
* Changed rounding method for rational values in an attempt to
fix failed tests on FreeBSD 10.1 and Perl 5.20.1 with
uselongdouble enabled
* Resolved issue with duplicate SamsungModelID values
* Added a number of new Sigma LensType values
* Fixed problem extracting some Microsoft tags from MP4/MOV videos
* Decode a few more ID3 tags
* Improved decoding of some Pentax tags
* Extended -list and -listw options to include flattened tags
* Patched to recognize ID3v2.3 tags in ID3v2.4 metadata and visa
versa
* Patched byte ordering problems with Nikon FileInfo tags for the
D5500
* Fixed bug where other groups were ignored when multiple groups
were specified when writing and one of those groups was a
specific EXIF IFD (eg. -ExifIFD:Time:all= ignored the Time
constraint)
* Added some new Minolta/Sony LensType values
* Added config_files/picasa_faces.config to the distribution
* Added a few new Minolta/Sony and Nikon lenses
* Added new Canon and Sigma lenses
* Decode Nikon D810 custom settings
* Decode a few new Nikon tags
* Fixed problem reading multi-valued Microsoft Xtra tags
* Added read support for VCard files
* Added support for AAX files
* Added --sort option
* Added a number of new QuickTime GenreID values
* Added new Canon, Nikon, Olympus and Samsung lenses
* Added a new Olympus CameraType
* Added a new Sony FlashMode value
* Decode a new Apple makernote tag
* Decode a number of new QuickTime tags found in Audible audio
books
* Improved the naming of a FujiFilm tag
* Removed "not yet tested" warning when writing FujiFilm RAF
version 0200
* Renamed distribution file config_files/ExifTool_config to
example.config
* Increased maximum metadata atom size for QuickTime files and
added warning if an atom is larger than the limit
* Changed writing of filesystem date/time tags to override the
-P option
* API Changes:
+ Added ListItem option
+ Added CharsetFileName option
+ Added UserParam option
- Do not obsolete exiftool package within exiftool package.
- Change homepage to project homepage.
- Simplify %files.
- Spec cleanup.
-------------------------------------------------------------------
Tue Sep 9 23:40:12 UTC 2014 - Greg.Freemyer@gmail.com

View File

@ -1,7 +1,7 @@
#
# spec file for package perl-Image-ExifTool
#
# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -16,22 +16,21 @@
#
Name: perl-Image-ExifTool
Version: 9.70
Release: 0
%define cpan_name Image-ExifTool
Name: perl-Image-ExifTool
Version: 9.92
Release: 0
Summary: Perl module to read and write meta information
License: GPL-1.0+ or Artistic-1.0
Group: Development/Libraries/Perl
Url: http://search.cpan.org/dist/Image-ExifTool/
Source: http://www.cpan.org/authors/id/E/EX/EXIFTOOL/%{cpan_name}-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
Group: Development/Languages/Perl
Url: http://exiftool.sourceforge.net/
Source: http://downloads.sf.net/exiftool/%{cpan_name}-%{version}.tar.gz
BuildRequires: perl
BuildRequires: perl-macros
Requires: perl-File-RandomAccess = %{version}
Requires: perl(File::RandomAccess)
Conflicts: exiftool < %{version}
%{perl_requires}
BuildArch: noarch
%perl_requires
%description
ExifTool is a customizable set of Perl modules plus a full-featured
@ -44,38 +43,32 @@ Pentax/Asahi, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.
%package -n exiftool
Summary: Highly Customizable Perl App for Reading and Writing Meta Information in Files
Group: Productivity/Graphics/Other
BuildArch: noarch
# Per http://perldoc.perl.org/index-modules-I.html, these are the part of perl-base.
#Requires: perl(IO::Compress::Base)
#Requires: perl(IO::Compress::Bzip2) perl(IO::Compress::Deflate)
#Requires: perl(IO::Compress::Gzip) perl(IO::Compress::RawDeflate) perl(IO::Compress::Zip)
#Requires: perl(Compress::Zlib)
#Requires: perl(Digest::MD5)
#Requires: perl(Digest::SHA)
Requires: perl(Archive::Zip)
Requires: perl(Image::ExifTool) = %{version}
# Below provided because the package was renamed from 8.40 => 8.65 upgrade
Obsoletes: exiftool < 8.65
Provides: exiftool = %{version}
Recommends: perl(Archive::Zip)
# Per http://perldoc.perl.org/index-modules-I.html, these are the part of perl-base.
#Recommends: perl(Compress::Zlib)
#Recommends: perl(Digest::MD5)
#Recommends: perl(Digest::SHA)
#Recommends: perl(IO::Compress::Bzip2)
#Recommends: perl(Time::HiRes)
%description -n exiftool
ExifTool is a a full-featured application for reading and writing
meta information in a wide variety of
files, including the maker note information of many digital cameras by
various manufacturers such as Canon, Casio, FujiFilm, GE, HP, JVC/Victor,
Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Olympus/Epson, Panasonic/Leica,
Pentax/Asahi, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.
files, including the maker note information of many digital cameras
by various manufacturers such as Canon, Casio, FujiFilm, GE, HP,
JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon,
Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Reconyx, Ricoh,
Samsung, Sanyo, Sigma/Foveon and Sony.
%package -n perl-File-RandomAccess
Summary: Random Access Reads of Sequential File or Scalar
Group: Development/Libraries/Perl
Group: Development/Languages/Perl
%description -n perl-File-RandomAccess
Allows random access to sequential file by buffering the file if necessary.
Also allows access to data in memory to be accessed as if it were a file.
Allows random access to sequential file by buffering the file if
necessary. Also allows access to data in memory to be accessed as
if it were a file.
%prep
%setup -q -n %{cpan_name}-%{version}
@ -85,36 +78,32 @@ perl Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}
%check
make test
make %{?_smp_mflags} test
%install
%perl_make_install
%perl_process_packlist
%perl_gen_filelist
%files
%defattr(-,root,root)
%doc Changes README html
%doc config_files/
%exclude %{_bindir}/exiftool
%exclude %{_mandir}/man?/exiftool.?%{?ext_man}
%{perl_vendorlib}/Image/
%{_mandir}/man?/Image::ExifTool*
%files -n exiftool
%defattr(644,root,root,755)
%attr(755, root, root) %{_bindir}/exiftool
%doc %{_mandir}/man1/exiftool.1.gz
%defattr(-,root,root)
%doc fmt_files/
%doc arg_files/
%files
%defattr(644,root,root,755)
%exclude %{_bindir}/exiftool
%exclude %{_mandir}/man1/exiftool.1.gz
%doc Changes config_files/ README html
%{perl_vendorlib}/Image/ExifTool
%doc %{_mandir}/man3/Image::ExifTool*.3*
%{perl_vendorlib}/Image/ExifTool.pm
%dir %{perl_vendorlib}/Image
%doc %{perl_vendorlib}/Image/ExifTool.pod
%{_bindir}/exiftool
%{_mandir}/man?/exiftool.?%{?ext_man}
%files -n perl-File-RandomAccess
%defattr(-,root,root)
%dir %{perl_vendorlib}/File
%{perl_vendorlib}/File/RandomAccess.pm
%doc %{perl_vendorlib}/File/RandomAccess.pod
%doc %{_mandir}/man3/File::RandomAccess*.3*
%{perl_vendorlib}/File/
%{_mandir}/man?/File::RandomAccess*
%changelog