Commit graph

12640 commits

Author SHA1 Message Date
tsutsui
8200236e33 ruby-cairo: use ${RUBY_PKGPREFIX}, not hardcoded ruby24. 2018-03-18 14:52:41 +00:00
taca
11e9867c1b graphics/ruby-cairo: update to 1.15.12
Release 1.15.12 (2018-03-14) Kouhei Sutou <kou@cozmixng.org>
============================================================

Improvements
------------

  * Re-enabled tests that need Poppler.
    [GitHub#51][Patch by Mamoru TASAKA]

  * Windows: Added Ruby 2.5 support.
    [GitHub#52][Reported by Andy Meneely]

Thanks
------

  * Mamoru TASAKA

  * Andy Meneely
2018-03-17 14:16:47 +00:00
taca
a745aa8657 graphics/ruby-chunky_png: update to 1.3.10
=== 1.3.10 - 2018-01-23

- Fixed a regression in Datastream#metadata, which was not able to deal with iTXt chunks.

=== 1.3.9 - 2018-01-23

- Add support for reading and writing an international textual data (iTXt chunks).
2018-03-14 14:36:03 +00:00
taca
c5bb22cbfd graphics/ruby-cairo: update to 1.15.11
Release 1.15.11 (2017-12-14) Kouhei Sutou <kou@cozmixng.org>
============================================================

Improvements
------------

  * Added cairo 1.15.10 support.

    * Added Cairo::SVGUnit

    * Added Cairo::SVGSurface#document_unit

    * Added Cairo::SVGSurface#document_unit=

    * Added Cairo::MIMEType::CCITT_FAX

    * Added Cairo::MIMEType::CCITT_FAX_PARAMS

    * Added Cairo::MIMEType::EPS

    * Added Cairo::MIMEType::EPS_PARAMS

  * test: Updated expected value for cairo 1.15.
    [GitHub#50][Reported by Mamoru TASAKA]

  * Windows: Updated bundled libraries:

    * libpng: 1.6.32 -> 1.6.34

    * libxml2: 2.9.6 -> 2.9.7

    * cairo: 1.15.8 -> 1.15.10

Thanks
------

  * Mamoru TASAKA

Release 1.15.10 (2017-10-15) Kouhei Sutou <kou@cozmixng.org>
============================================================

Improvements
------------

  * Windows: Ensure setting PATH environment variable.

  * Added cairo 1.15.8 support.

  * Windows: Updated bundled libraries:

    * libpng: 1.6.29 -> 1.6.32

    * freetype: 2.9.4 -> 2.9.6

    * fontconfig: 2.12.1 -> 2.12.4

    * cairo: 1.15.4 -> 1.15.8
2018-03-14 14:35:06 +00:00
ryoon
a6ce3e45b8 Do not hardcode Python prefix 2018-03-13 21:41:55 +00:00
fhajny
7625900de3 graphics/ImageMagick: Update to 7.0.7.26
- Fixed numerous use of uninitialized values, integer overflow, memory
  exceeded, and timeouts.
2018-03-12 16:51:03 +00:00
adam
66a9b6a9e3 libimagequant: updated to 2.11.10
2.11.10:
Bug fixes.
2018-03-12 16:47:35 +00:00
minskim
35286e0821 graphics/Makefile: Add R-scales 2018-03-12 15:47:50 +00:00
minskim
bbec1d5978 graphics/R-scales: Import version 0.5.0
Graphical scales map data to aesthetics, and provide methods for
automatically determining breaks and labels for axes and legends.
2018-03-12 15:47:48 +00:00
fhajny
697d33d68a graphics/ImageMagick6: Update to 6.9.9.38.
6.9.9-38
- Fixed numerous use of uninitialized values, integer overflow, memory
  exceeded, and timeouts

6.9.9-37
- Fixed numerous use of uninitialized values, integer overflow, memory
  exceeded, and timeouts

6.9.9-36
- Do not refer to page in OptimizeLayerFrames
- PerlMagick unit tests pass again.
- Fixed numerous use of uninitialized values, integer overflow, memory
  exceeded, and timeouts

6.9.9-35
- Add support for reading the HEIC image format to the Windows build.
- Fixed numerous use of uninitialized values, integer overflow, memory
  exceeded, and timeouts
- Add list-length policy to limit the maximum image sequence length.

6.9.9-34
- Support aspect ratio geometry, e.g. -crop 3:2.
- Add support for reading the HEIC image format
- Fix IM build when HEIC is enabled.
- Fixed numerous memory leaks, credit to OSS Fuzz.

6.9.9-33
- Fix some enum values in the OpenCL code.

6.9.9-32
- Fixed numerous memory leaks

6.9.9-31
- Check for webpmux library version 0.4.4

6.9.9-30
- Fix error reading from pipe under Windows

6.9.9-29
- Fix heap use after free error

6.9.9-28
- Fix error reading multi-layer XCF image file.
- Fix possible stack overflow in WEBP reader
- Fixed numerous memory leaks

6.9.9-27
- Overall standard deviation is the average of each pixel channel

6.9.9-26
- Support Stereo composite operator.
- Fix build failure with --without-modules

6.9.9-25
- Fix build failure with libraw 0.14.8

6.9.9-24
- Support HDRI color profile management.
- Don't delete in-memory blob when reading an image

6.9.9-23
- Fixed initialization of OpenCL

6.9.9-22
- Fixed a problem with resource bookkeeping in AcquireMatrixInfo().

6.9.9-21
- Encode JSON control characters
2018-03-12 15:47:00 +00:00
wiz
c57215a7b2 Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
wiz
cf4c4456dc ImageMagick: update to 7.0.7.25.
2018-03-04  7.0.7-25 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.7-25, GIT revision 23177:17a986472:20180304.

2018-03-04  7.0.7-25 Cristy  <quetzlzacatenango@image...>
  * Fixed numerous use of uninitialized values, integer overflow, memory
    exceeded, and timeouts (credit to OSS Fuzz).
2018-03-11 19:58:09 +00:00
wiz
13679c43e9 py-cairo: update to 1.16.3.
1.16.3 - 2018-02-27
-------------------

* Ship Python type annotation stubs. They are currently supported by mypy and
  PyCharm. 🐛`99` :pr:`101`
2018-03-11 18:06:13 +00:00
minskim
00a3100fa9 graphics/Makefile: Add R-viridisLite 2018-03-11 03:43:31 +00:00
minskim
3531721581 graphics/R-viridisLite: Import version 0.3.0
Implementation of the 'viridis', 'magma', 'plasma', 'inferno', and
'cividis' color maps for 'R'. 'viridis', 'magma', 'plasma', and
'inferno' are ported from 'matplotlib', a popular plotting library for
Python. These color maps are designed in such a way that they will
analytically be perfectly perceptually-uniform, both in regular form
and also when converted to black-and-white. They are also designed to
be perceived by readers with the most common form of color blindness
(all color maps in this package) and color vision deficiency
('cividis' only). This is the 'lite' version of the more complete
'viridis' package.
2018-03-11 03:43:29 +00:00
minskim
37fd19565c graphics/Makefile: Add R-labeling 2018-03-09 17:04:17 +00:00
minskim
feae9fa167 graphics/R-labeling: Import version 0.3
Provides a range of axis labeling algorithms.
2018-03-09 17:04:14 +00:00
minskim
cfc235ca27 graphics/Makefile: Add R-munsell 2018-03-08 19:36:17 +00:00
minskim
faad277ff1 graphics/R-munsell: Import version 0.4.3
Provides easy access to, and manipulation of, the Munsell
colours. Provides a mapping between Munsell's original notation
(e.g. "5R 5/10") and hexadecimal strings suitable for use directly in
R graphics. Also provides utilities to explore slices through the
Munsell colour tree, to transform Munsell colours and display colour
palettes.
2018-03-08 19:36:13 +00:00
minskim
5b097dac8b graphics/Makefile: Add R-dichromat 2018-03-08 19:33:39 +00:00
minskim
d3b55c7dfc graphics/R-dichromat: Import version 2.0.0
Collapse red-green or green-blue distinctions to simulate the effects
of different types of color-blindness.
2018-03-08 19:33:37 +00:00
wiz
380b6ec244 xorgproto: use xorgproto instead of separate *proto packages
Remove now obsolete packages.
2018-03-07 11:57:28 +00:00
ryoon
78a17a4beb Update to 1.3.11
Changelog:
1.3.11
    . Fixes due to security review
    . Minor collision avoidance fixes
    . Fix LZ4 decompressor against high compression
2018-03-07 11:14:03 +00:00
adam
f3c189f313 py-exifread: added version 2.1.2
Easy to use Python module to extract Exif metadata from TIFF and JPEG files.
2018-03-05 14:04:33 +00:00
wiz
c578a58c8c py-sk1libs: follow redirect 2018-03-04 16:25:45 +00:00
wiz
f30aa3465d py-uniconvertor: follow redirect 2018-03-04 16:25:24 +00:00
bsiegert
9ab6e4ca7b Revbump all Go packages after Go 1.10 update. 2018-03-04 15:52:12 +00:00
fhajny
1fc4bdebe7 Bump PKGREVISION after updating graphics/opencv. 2018-03-02 16:29:15 +00:00
fhajny
49d8848184 graphics/opencv-contrib-face: Update to 3.4.1 to match graphics/opencv. 2018-03-02 16:26:21 +00:00
fhajny
ae74b8a144 graphics/opencv: Update to 3.4.1.
== OpenCV 3.4.1

dnn
- Added support for quantized TensorFlow networks
- OpenCV is now able to use Intel DL inference engine as DNN
  acceleration backend
- Added AVX-512 acceleration to the performance-critical kernels, such
  as convolution and fully-connected layers
- SSD-based models trained and retrained in TensorFlow Object
  Detection API can be easier imported by a single invocation of
  python script making a text graph representation
- Performance of pthreads backend of cv::parallel_for_() has been
  greatly improved on many core machines
- OpenCL backend has been expanded to cover more layers
- Several bugs in various layers have been fixed

OpenCL
- On-disk caching of precompiled OpenCL kernels has been fixed to
  comply with OpenCL standard
- Certain cases with UMat deadlock when copying UMats in different
  threads has been fixed

Android
- Supported Android NDK16
- Added build.gradle into OpenCV 4 Android SDK
- Added initial support of Camera2 API via JavaCamera2View interface

C++
- C++11: added support of multi-dimentional cv::Mat creation via C++
  initializers lists
- C++17: OpenCV source code and tests comply C++17 standard

Misc
- opencv_contrib: added GMS matching
- opencv_contrib: added CSR-DCF tracker
- opencv_contrib: several improvements in OVIS module


== OpenCV 3.4

- New background subtraction algorithms have been integrated.

dnn
- Added faster R-CNN support
- Javascript bindings have been extended to cover DNN module
- DNN has been further accelerated for iGPU using OpenCL

OpenCL
- On-disk caching of precompiled OpenCL kernels has been finally
  implemented
- It's now possible to load and run pre-compiled OpenCL kernels via
  T-API
- Bit-exact 8-bit and 16-bit resize has been implemented
2018-03-02 16:24:21 +00:00
gdt
81a24cf528 proj: revbump of multiple depdendencies 2018-03-02 01:19:24 +00:00
khorben
506fbe992e Revbump for packages depending on devel/libusb{,compat} 2018-02-27 23:56:07 +00:00
adam
0fcc75d1b7 py-sk1libs, py-uniconvertor: updated HOMEPAGE 2018-02-27 14:28:13 +00:00
adam
861536fac6 hugin: updated to 2018.0.0
2018.0.0:
The version 2018.0 is mainly a bug fix release and introduce some minor new features.

Several improvements for optimizer tabs:
- mark deselected images
- allow changing optimizer variables for all selected images at once
- option to ignore line cp
hugin_stacker: New tool to stack overlapping images with several averaging modes (e.g. mean, median).
Hugin: Added option to disable auto-rotation of images in control point and mask editor.
Nona, verdandi and hugin_stacker can now write BigTIFF images (for files >4 GB). The output of BigTIFF has to manually activated on the command line. It is not set automatically. (For a complete panorama in BigTIFF you will probably also need enblend/enfuse from repository. The last released version of enblend does not yet support writing BigTIFF files.)
Added expression parser to GUI: This allows to manipulate several image variables at once. (This is the same as running pto_var --set from the command line.) This can be used e.g. to prealign the images in a given setup and then run cpfind --prealigned to search control points only in overlapping images.
Add user-defined assistant and expose it in the GUI. It allows to set up different assistant strategies without the need to recompiling. Provide also some examples (scanned images, multi-row panoramas with orphaned images, single-shot panorama cameras).
2018-02-27 09:59:36 +00:00
ryoon
3cb8af7e93 Update to 7.0.7.24
* Fix broken file format detection and potentially other features
  7.0.7.23 does not work at all for me.

Changelog:
2018-02-25  7.0.7-24 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.0-24, GIT revision 23079:7ccb76178:20180225.

2018-02-19  7.0.7-24 Cristy  <quetzlzacatenango@image...>
  * Do not refer to page in OptimizeLayerFrames (reference
    https://github.com/ImageMagick/ImageMagick/pull/987).
  * PerlMagick unit tests pass again.
  * Fixed numerous use of uninitialized values, integer overflow,
    memory exceeded, and timeouts (credit to OSS Fuzz).
2018-02-26 09:47:01 +00:00
adam
3662185f5b revbump after x264-devel update 2018-02-26 08:19:25 +00:00
adam
723f3cf801 py-imagesize: updated to 1.0.0
1.0.0:
Unknown changes
2018-02-25 21:32:03 +00:00
wiz
a354322623 sane-backends: update to 1.0.27.
New with 1.0.27 (see Note 1), released 2017-05-22:

* Significant enhancements to canon_dr, epjitsu, epsonds, fujitsu,
  genesys, hp3500, pixma and xerox-mfp backends.
* Minor updates, bugfixes or scanners added in several backends.
* 30+ new scanner models supported.
* Made libusb-1.0 the default for USB support (see Note 2).
* Switched code from C90 to C99 (Thanks to Volker Diels-Grabsch).
* Updated Linux USB3 workaround (see Note 3).
* Documentation and translation updates.
* Bugfixes (Avahi, threading, USB, ICC/PNG/JPEG, etc).
* Reduced compiler warnings, improved code (see Note 4).

Note 1: There is no 1.0.26 release of sane-backends. That number was
skipped so that our development version numbers would more clearly be
an extension of the prior release. This should make packaging a little
easier for our downstream users.

Note 2: On all systems, the --enable-libusb* flags are now ignored.
Instead, the --with-usb and --without-usb flags now control support.
When neither is given, USB support will be enabled if possible and
disabled otherwise.  If --with-usb is requested but not possible,
./configure will fail.  There is no support to prefer libusb-0.1 over
libusb-1.0.  When libusb-1.0 is not found, libusb-0.1 will be tried.

Note 3: The Linux USB3 workaround which was added in version 1.0.25 is
now disabled by default. If you have difficulty using a scanner which
previously worked, or intermittent scanner availability, try setting
the new environment variable SANE_USB_WORKAROUND=1 before starting
your frontend.

Note 4: A special thanks goes to Olaf Meeuwissen for picking up the
janitorial duties in sane-backends. He has found and fixed a large
number of long-standing bugs, curated our bug tracker, improved our
build scripts and docs, and provided user support. Thank you Olaf!
2018-02-25 21:22:07 +00:00
wiz
bbb6107143 ImageMagick: update to 7.0.7.23.
2018-02-18  7.0.7-23 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.0-23, GIT revision 22969:c6b3a22b0:20180218.

2018-02-09  7.0.7-23 Dirk Lemstra <dirk@lem.....org>
  * Add support for reading the HEIC image format to the Windows build.

2018-01-23  7.0.7-23 Cristy  <quetzlzacatenango@image...>
  * Fixed numerous use of uninitialized values, integer overflow,
	  memory exceeded, and timeouts (credit to OSS Fuzz).
  * Add list-length policy to limit the maximum image sequence length.
2018-02-25 20:55:07 +00:00
wiz
c19c7d54cd p5-SVG: update to 2.84.
2.84  2018.02.19 MANWAR
      - Removed '+x' bits from the script "xt/author/pod-syntax.t".

2.83  2018.02.12 MANWAR
      - Merged PR #11 (Test Reports), thanks @genio.
2018-02-25 17:54:54 +00:00
wiz
3ff7900479 p5-Image-ExifTool: update to 10.80.
Feb. 22, 2018 - Version 10.80 (production release)

  - Decode a new PanasonicRaw tag (thanks LibRaw)
  - Extract ImageWidth/Height for main image of HEIC file
  - Added preliminary read/write support for Reconyx UltraFire maker notes
  - Added a new Sony/Minolta lens (thanks Jos Roost)
  - Internal changes:
      - Changed TimeNow() make ExifTool object optional

Feb. 11, 2018 - Version 10.79

  - Added a new Olympus CameraType (thanks LibRaw)
  - Added a new XMP-microsoft tag (thanks Jos&eacute; Oliver-Didier)
  - Decode a new GoPro QuickTime tag
  - Convert nulls IPTC:DocumentHistory to newlines
  - Removed all null terminators from JSON and PHP output
  - Fixed writing of GPSDateStamp and GPSTimeStamp to be able to set to "now"
  - Internal changes:
      - Changed TimeNow() to require ExifTool object as first argument

Jan. 31, 2018 - Version 10.78

  - Added a few new values for some Olympus tags (thanks John)
  - Decode GoPro APP6 metadata in JPEG images and more GoPro MP4 tags
  - Decode more Red tags, and improved decoding of others
  - Decode face detection information from timed metadata with the -ee option
  - Fixed problem writing shorthand XMP containing CDATA sections
  - Fixed problem copying XMP-acdsee:Snapshots
  - Fixed decoding of a few Panasonic RAW tags (thanks Klaus Homeister)

Jan. 26, 2018 - Version 10.77

  - Added read support for Redcode R3D RAW videos
  - Enhanced -sep option to specify separator and terminator for binary output
  - Removed null terminator from JSON output of ICC_Profile:CharTarget
  - Improved error messages to help diagnosing some types of corrupted files
  - Return an exit status of 2 instead of 1 if all files fail the -if condition
  - Fixed decoding of QuickTime chapter names
  - Fixed incorrect MimeType for RMD files
  - Fixed problem where exit status of 1 was returned when writing with a -if
    condition if any of the files failed the condition

Jan. 22, 2018 - Version 10.76

  - Added ability to write shorthand XMP with the -z option
  - Added write support for Google XMP GFocus tags
  - Improved decoding of GoPro timed metadata
  - Renamed ASF PlayDuration to Duration
  - Fixed problem where fractional seconds were ignored when geotagging from an
    NMEA track log with no date stamps
  - Fixed runtime warning when reading XMP with an empty structure in a list
  - API Changes:
      - Added XMPShorthand option
      - Enhanced Compact option so a setting of 2 avoids XMP indentation

Jan. 12, 2018 - Version 10.75

  - Added another Sony/Minolta lens (thanks Jos Roost)
  - Decode more QuickTime tags
  - Decode a number of new tags from GoPro Hero6 MP4 videos
  - Enhanded "Unknown file type" error to indicate if "File is empty" or "File
    header is all binary zeros"
  - Improved decoding of some Sony tags (thanks Jos Roost)
  - Improved decoding of QuickTime timed metadata
  - Marked ArtworkCircaDateCreated as "Unsafe" for writing to avoid it being
    added when attempting to shift all date/time tags
  - Fixed bug which could cause runtime error when reading some old Sony maker
    notes (thanks Tamas Lovag)

Jan. 8, 2018 - Version 10.74

  - Added a new Sony/Minolta lens (thanks Jos Roost)
  - Added print conversion for ICC_Profile DeviceManufacturer and ProfileCreator
  - Added informational warning when the ExtractEmbedded option may be useful
  - Improved experimental validate feature for RAW files
  - Fixed bug in experimental Validate feature that could cause out-of-memory
    error when combined with "-use mwg"

Jan. 5, 2018 - Version 10.73

  - Added read/write support for GoPro RAW (GPR) files
  - Added a new Sony/Minolta lens (thanks Sylvain)
  - Improved conversions for GPS tags extracted from video streams

Jan. 4, 2018 - Version 10.72

  - Added IF feature to -p option
  - Decode streamed GPS position and other streamed metadata from MP4 videos
    when the -ee option is used
  - Fixed problem geotagging GPSAltitude from some GPX files

Jan. 2, 2018 - Version 10.71

  - Decode some more ICC_Profile tags (thanks Eef Vreeland)
  - Decode MechanicalShutterCount for Nikon D850 (thanks Xavier Jubier)
  - Convert PNG:CreationTime values to/from standard date format
  - Fixed problem loading default config file from application directory
  - Fixed problem reading XMP where a namespace is defined after an attribute
    which uses the namespace

Dec. 27, 2017 - Version 10.70

  - Search application directory for -config file
  - Improved robustness of JSON import
  - Enhancements to experimental Validate feature
  - Fixed bug introduced in 10.69 which could result in hang when writing
    multi-segment JPEG metadata

Dec. 18, 2017 - Version 10.69

  - Added "OK" UserParam for use in -if conditions
  - Allow writing an empty JPEG Comment
  - Check for proper location of Photoshop metadata with -validate or -use mwg
  - Exit status now set to 1 if command was aborted due to invalid arguments
  - Translate "UTF8" to appropriate escape sequence when writing
    IPTC:CodedCharacterSet with the -n option
  - Improved "Not a valid TIFF" error message to be more specific about the file
    type for TIFF-based formats
  - Fixed problem parsing Honeywell PTNTHPR NMEA sentences from some GPS devices

Dec. 5, 2017 - Version 10.68

  - Added ability to set tag values and API options to an empty string using
    "^=" on the command line
  - Added a new Sony LensType (thanks Jos Roost)
  - Added a new Nikon LensID
  - Decode more tags from some newer Leica models
  - Decode a new Apple tag
  - Fixed indeterminate order of extracted XMP structures

Nov. 16, 2017 - Version 10.67

  - Fixed problem introduced in 10.66 with -execute not returning the command
    number in the "{ready}" message when -stay_open was used
  - API Changes:
      - Added TimeZone option

Nov. 14, 2017 - Version 10.66

  - Added a new Canon LensType (thanks Norbert Wasser)
  - Updated en-ca and en-gb language translations
  - Minor format change to experimental Validate feature return value
  - Prevent JFIF from being added to a JPEG containing Adobe APP14
  - Changed a number of Canon LensType strings to add "USM" to L model names
  - Patched for compatibility with Time::Piece version 1.29_04 and later, and
    improved error handling when writing formatted date/time values
  - Fixed bug in Composite MWG CreateDate and DateTimeOriginal tags which could
    cause existing tags to be hidden when not using the -a option
  - Fixed problem using '#' suffix not properly fixed in 10.65
  - Fixed problem decoding Nikon D810 MultiExposure tags

Oct. 31, 2017 - Version 10.65

  - Added support for DOSLatinUS (cp437) and DOSLatin1 (cp850) character sets
  - Added Extra ForceWrite tag for forcing metadata in a file to be rewritten
  - Added write support for RAF images from some newer FujiFilm models
  - Added a new SonyModelID, Sony LensType and Olympus LensTypes (thanks LibRaw)
  - Added a new Pentax LensType
  - Added a new Nikon LensID
  - Decode more Sony tags for new models (thanks Jos Roost)
  - Decode Nikon D850 ShotInfo tags and custom settings (thanks Warren Hatch)
  - Decode Nikon D850 ColorTemperatureAuto (thanks LibRaw)
  - Decode Photoshop LayerModifyDates and LayerIDs
  - Improved decoding of Nikon D5/D500/D810 ShotInfo tags
  - Allow advanced formatting expressions to return a list reference
  - Fixed problem in Composite:GPSAltitude when derived from an "undef" altitude
  - Fixed bug which could result in runtime warning when excluding some tags
    from being extracted

Oct. 17, 2017 - Version 10.64

  - Added a new Nikon LensID
  - Added a new SonyModelID
  - Added a new CanonModelID (thanks LibRaw)
  - Added some new non-standard CustomRendered values
  - Decode FrameRate from FLIR SEQ files (thanks Sebastian Hani)
  - Enhanced shift feature to be able to shift some not-so-simple numerical
    values (eg. GPSLatitude) with -TAG+=VALUE syntax
  - Fixed problem with possible malformed UTF-8 when writing IPTC values that
    require truncation
  - Fixed incorrect Writable type for XMP-GSpherical:TimeStamp
  - Fixed incorrect family 2 group name for Nikon HDRInfo tags

Oct. 4, 2017 - Version 10.63

  - Added a number of new Canon LensTypes (thanks Norbert Wasser for some)
  - Added a new CanonModelID
  - Added a new Olympus CameraType
  - Decode MD5Signature in FLAC StreamInfo (thanks Tim Eliseo)
  - Improved decoding of HEIC/HEIF metadata
  - Removed useless write support for QuickTime date/time tags in HEIC/HEIF
    images
  - Fixed "Incorrect XMP stream length" problem when writing some INDD files

Sept. 28, 2017 - Version 10.62

  - Added preliminary support for HEIC/HEIF images
  - Added support for Google depthmap metadata (XMP-GDepth)
  - Added some new Sony/Minolta lenses (thanks LibRaw and Jos Roost)
  - Added a new CanonModelID (thanks Norbert Wasser)
  - Added a new Nikon LensID (thanks Michael Tapes)
  - Decode a new Sony tag (thanks Jos Roost)
  - Decode some new Nikon tags (thanks Warren Hatch)
  - Decode maker notes from Leica TL2
  - Enhanced ID3 -v2 output to show frame flags
  - Fixed problem decoding Nikon D810 camera tilt angles
  - Fixed problem where SphericalVideoXML metadata was deleted when writing XMP
    to a QuickTime-format file containing this information

Aug. 18, 2017 - Version 10.61

  - Added a new Canon LensType (thanks LibRaw)
  - Added a number of new Sigma, Nikon and Sony lenses (thanks Jos Roost)
  - Added a new Nikon LensID (thanks Yang You)
  - Decode a number of new Sony tags (thanks Jos Roost)
  - Decode Panasonic FocusDistance (thanks David Ellsworth)
  - Updated to the IPTC video metadata 1.1 specification
  - Restored the ability to delete JpgFromRaw from RAW images (broken in 10.38)
  - Fixed problem decoding maker notes from Pentax K-70 AVI videos
  - Fixed problem conditionally replacing a tag if the value to be deleted was
    taken from another tag while the new value was assigned directly

July 21, 2017 - Version 10.60

  - Added two new Sony/Minolta LensTypes (thanks Jos Roost)
  - Added a new Pentax LensType (thanks Dieter Pearcey)
  - Added new Composite UniquePathPoints tag to photoshop_paths.config
  - Extract raw-data JFIF/JFXX thumbnails as ThumbnailTIFF
  - Improved Sony LensSpec conversion
  - Updated German translations (thanks Herbert Kauer)
  - Set family 1 group name of JFXX ThumbnailImage to JFXX instead of JFIF
  - Fixed problem with %C no longer incrementing properly

July 7, 2017 - Version 10.59

  - Added a new Canon LensType (thanks LibRaw)
  - Added a new Nikon LensID
  - Added "wrong extension" warning to experimental Validate feature
  - Decode Pentax maker notes in Q-S1 AVI videos
  - Updated iptc2exif.args and exif2iptc.args to support new EXIF OffsetTime
    tags (thanks Herb)
  - Patched potential problem with "Use of uninitialized value $pos" error when
    importing malformed JSON data
  - Patched to avoid runtime warning due to invalid Nikon ShutterCount value
  - Raise an error if -b is used with the -csv option
  - Changed PNG exIf chunk name to eXIf
  - Fixed bug introduced in 10.26 which could cause hang when %C is used in an
    output file name
  - Fixed MWG:DateTimeOriginal and MWG:CreateDate to return XMP when EXIF and
    IPTC don't exist

June 29, 2017 - Version 10.58

  - Added read support for RIFF-format MBWF/RF64 files
  - Added write support for dji-drone XMP tags
  - Added a new Canon LensType (thanks Steve Bates)
  - Added a few new Sony/Minolta LensType values (thanks Jos Roost)
  - Added a couple of new CanonModelID values (thanks LibRaw and Norbert Wasser)
  - Decode some new FujiFilm tags (thanks Chris Schucker)
  - Enhanced FileSize print conversion to show in "GB" for large files
  - Fixed "outside of string in unpack" errors when reading some corrupted
    EXE/ICC files
  - Fixed problem extracting GIF MIDISong metadata

June 20, 2017 - Version 10.57

  - Added a new Canon LensType (thanks Norbert Wasser)
  - Added write support for PNG Collection tag
  - Added a few new CanonModelID values
  - Added some new Pentax ShakeReduction values
  - Removed ability to create PNG zxIf chunks
  - Documented -progress:%b feature (added in 10.26)
  - No longer report FileType, FileTypeExtension or MIMEType for JPEG/TIFF
    images with an unknown header
  - Relaxed case requirement for "SourceFile" header in CSV and JSON import
  - Fixed decoding of Pentax ExposureCompensation for newer Ricoh models
  - Fixed some incorrect "Wrong IFD" messages with experimental Validate feature
  - Fixed a couple of Sony/Minolta lens names (thanks Jos Roost)
  - Fixed "Error reading PreviewImage" warning for some Sony models

June 6, 2017 - Version 10.56

  - Removed ordering constraints between Geotag/Geosync and Geotime assignments
    on the command line
  - Removed debugging print statement left in photoshop_paths.config
2018-02-25 17:54:02 +00:00
wiz
cc61f15e3d p5-GraphViz2: update to 2.47.
2.47  2018-02-23T10:06:00
	- Adopt github pull request from ThornyS, with thanx. This is part of CPAN via the PRC aka
		Pull Request Challenge.
	- Adjust tests in t/test_more_methods.t to work with BSD-based systems, and for systems
		which don't use '/' as a dir separator. As a consequence, running the tests no longer
		leaves test output files in t/.
	- Fix some code in Config.pm which triggered a warning from Perl which said:
		'panic: attempt to copy freed scalar ...'.
2018-02-25 17:52:10 +00:00
wiz
c1b53af7e5 p5-GD: update to 2.68.
2.68    * fix GD::Polygon->clear, RT #124463 Michael Cain
2018-02-25 17:45:46 +00:00
wiz
7f01c6ebc9 qcomicbook: update HOMEPAGE 2018-02-25 16:13:52 +00:00
wiz
1f5a901c13 libdmtx: update HOMEPAGE 2018-02-25 16:09:19 +00:00
rillig
997a83ae1f graphics/gd: fix undefined behavior in ctype functions 2018-02-25 14:34:22 +00:00
jperkin
96f52699df ruby-gnome: Remove package CONFLICTS that conflict with themselves. 2018-02-21 16:59:59 +00:00
adam
8bb94f3909 leptonica: updated to 1.75.3
1.75.3:
Fixed some coverity scan issues.
Autotools fix to check for png if enabling gnuplot
2018-02-20 09:37:56 +00:00
dholland
2d988a6550 Use REPLACE_SH on buildtools/stamp-date so it gets a shell that works on
Solaris. PR 55241
2018-02-20 07:04:54 +00:00
rillig
304f4479f0 graphics/ImageMagick: fix undefined behavior when calling isdigit 2018-02-18 23:45:07 +00:00
rillig
5348eedb80 graphics/jhead: move documentation to share/doc/jhead 2018-02-18 05:01:02 +00:00
wiz
c7358b6bb0 opencv2: fix build on NetBSD-8.99.12 with gcc6.
Some advice from https://github.com/opencv/opencv/issues/6517

Bump PKGREVISION.
2018-02-16 17:13:58 +00:00
bsiegert
d0b1d19dd3 Update gexiv2 to 0.10.8.
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
2018-02-15 08:15:55 +00:00
adam
a5db6841eb leptonica: updated to 1.75.2
1.75.2:
Converted several progs to standard regression tests.
Added these tests to the alltests_reg suite:
 adaptnorm_reg, binmorph1_reg, binmorph3_reg, equal_reg,
 extrema_reg, grayfill_reg, falsecolor_reg, grayquant_reg.
Autotools fix for restricting giflib to 5.1+, and allowing openjpeg 2.3
2018-02-14 11:19:36 +00:00
markd
2279dc9f6d prison: needs the standard Qt5Widgets hack 2018-02-12 19:49:59 +00:00
wiz
6cb132a658 py-cairo: update to 1.16.2.
1.16.2 - 2018-02-10
-------------------

* setup.py: Some fixes for Debian pybuild quirks. 🐛`98`


.. _v1.16.1:

1.16.1 - 2018-02-06
-------------------

* setup.py: correctly install pkgconfig into /usr/lib* again.
  To make JHBuild on Fedora work the following patch is needed:
  https://bugzilla.gnome.org/show_bug.cgi?id=793216


.. _v1.16.0:

1.16.0 - 2018-02-05
-------------------

* Add a :func:`get_include` function which returns the compiler include path
  needed for interfacing with the Pycairo C API 🐛`92`
* Note for packagers: The default header installation path has changed, but a
  compat header is installed to the old location to prevent breakage in case
  anyone has hardcoded the old path instead of using pkg-config.
  Just in case anyone is wondering why there are two header files now.


.. _v1.15.6:

1.15.6 - 2018-01-30
-------------------

* Experimental PyPy and PyPy3 support 🐛`90`


.. _v1.15.5:

1.15.5 - 2018-01-29
-------------------

* Support Unicode paths under Windows with cairo 1.15.10+ :pr:`87`
* Don't include the pkg-config file when building a wheel 🐛`83`
2018-02-11 16:40:48 +00:00
wiz
beb333a1fc libotf: update to 0.9.16.
* Changes in libotf 0.9.16

** This is a bug fix release.
2018-02-11 16:16:54 +00:00
wiz
877a8c917d PanoTools: use sourceforge page, other page vanished 2018-02-11 15:50:12 +00:00
khorben
b69741eca1 Import global switch for libusb's implementation [2/2]
This switch is meant to be used by packages requiring an implementation of the
former libusb (as in devel/libusb). The original implementation can be
chosen by setting LIBUSB_TYPE to "native".

The alternative implementation libusb-compat (as in devel/libusb-compat) wraps
libusb1 (in devel/libusb1). This implementation can be chosen by setting
LIBUSB_TYPE to "compat". On NetBSD, it has the advantage of not requiring root
privileges to locate and use USB devices without a kernel driver.

This second part switches packages using libusb to this framework. It does not
change compilation options or dependencies at this point.

Compile-tested on most packages affected and available on NetBSD/amd64.
2018-02-10 13:53:46 +00:00
khorben
b9250303ac Add support for CFLAGS and LDFLAGS to graphics/s10sh
This notably fixes RELRO for this package.

Bump PKGREVISION as this changes the resulting binary.
2018-02-10 00:33:26 +00:00
adam
4279b94199 py-matplotlib-gtk2/tk: fix building #52992 2018-02-08 21:37:14 +00:00
jperkin
cbe6b7be74 eom: Set _XOPEN_SOURCE correctly. 2018-02-08 17:01:34 +00:00
minskim
ad175a81f1 graphics/Makefile: Add R-colorspace 2018-02-07 20:41:29 +00:00
minskim
7905b15702 graphics/R-colorspace: Import version 1.3.2
Carries out mapping between assorted color spaces including RGB, HSV,
HLS, CIEXYZ, CIELUV, HCL (polar CIELUV), CIELAB and polar
CIELAB. Qualitative, sequential, and diverging color palettes based on
HCL colors are provided along with an interactive palette picker (with
either a Tcl/Tk or a shiny GUI).
2018-02-07 20:40:58 +00:00
jperkin
e54cefee7e kde: SUBST_STAGE should be pre-configure, not post-patch.
Performing substitutions during *-patch phases makes it impossible to
generate patches via mkpatches without introducing substitution noise.
2018-02-07 15:35:09 +00:00
adam
0c6eb9c9ce py-matplotlib: removed buildlink3.mk (use DEPENDS) 2018-02-07 12:33:24 +00:00
jperkin
76b4c1915a darktable: Various fixes for SunOS/clang. 2018-02-06 12:55:52 +00:00
jperkin
a9043e3925 lensfun: Specify C++03, not C++11 clean. 2018-02-06 12:18:13 +00:00
adam
1c0897f932 libimagequant: updated to 2.11.9
2.11.9:
Bug fixes.
2018-02-06 10:02:32 +00:00
jperkin
d487718fe2 leptonica: Avoid fstatat(2) until it can be properly tested for. 2018-02-05 10:53:36 +00:00
jperkin
0bae1f5e01 exiv2: Fix clearly broken WRKSRC. 2018-02-02 17:43:51 +00:00
jperkin
38555e9199 libdmtx: Add missing buildlink3.mk, hopefully fixes bulk builds. 2018-02-02 13:17:57 +00:00
adam
1ce2117e73 leptonica: updated to 1.75.1
1.75.1:
* Simpler and more accurate function for finding word masks from
* text image; better debugging and more thorough testing.
* Added to regression test set: prog/italic_reg
* Fix for potential injection attack using gplot rootdir.
* Bug fix for bmp reading to set opacity.
2018-02-02 12:09:18 +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
markd
b51c665af1 graphics: Add libdmtx and prison 2018-02-01 18:52:44 +00:00
markd
0026827026 prison: Add version 5.41.0
A barcode API to produce QRCode barcodes and DataMatrix barcodes
2018-02-01 18:49:59 +00:00
markd
0dfe4d99e3 libdmtx: Add version 0.7.4
libdmtx is a software library that enables programs to read and
write Data Matrix barcodes of the modern ECC200 variety. The
library runs natively on several platforms and can be accessed by
multiple languages using the libdmtx language wrappers. The
utility programs dmtxread and dmtxwrite also provide a command
line interface for libdmtx, and serve as a good reference for
developers writing their own libdmtx-enabled programs.
2018-02-01 18:38:11 +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
276ebe9490 libraw: Specify C++03, not C++11 clean. 2018-02-01 10:27:38 +00:00
jperkin
36a4fafe05 libv4l: Support newer GCC and clang on SunOS. 2018-02-01 10:19:25 +00:00
jperkin
12f4248063 sane-backends: Set _XOPEN_SOURCE correctly. 2018-01-31 10:43:03 +00:00
jperkin
fc352bf0f0 potrace: Set _XOPEN_SOURCE correctly. 2018-01-31 10:22:48 +00:00
adam
ab414b371c py-matplotlib: updated to 2.1.2
2.1.2:
This release fixes a number of critical bugs:
- fix a typo in mlab.cohere which yielded incorrect results
- allow nonposx / nonposy to pass through loglog
- fix color comparisons when finding handles with legend
- fixes a recursive draw bug and a major performance regression in
  Qt5Agg backend
- fix a re-draw bug in WxAgg
- fix image scaling with high-bit depth integers
- revert the busy-cursor
2018-01-30 10:28:51 +00:00
adam
e6d0839ffa Now DEPENDS on py-matplotlib rather than buildlinking 2018-01-30 10:04:00 +00:00
markd
d2a5139834 tex-pst-barcode-doc: fix PLIST 2018-01-30 06:32:20 +00:00
jperkin
a0a95bd094 qimageblitz: SunOS/clang fixes. 2018-01-29 17:35:30 +00:00
jperkin
df4108dd06 glew: Fix SunOS/clang compiler selection. 2018-01-29 12:58:44 +00:00
jperkin
0ea3c5e3bb exiv2: Remove bogus forward declaration. 2018-01-29 09:58:34 +00:00
wiz
bff4597ffc Bump PKGREVISION for gdbm shlib major bump 2018-01-28 20:10:34 +00:00
wiz
baa05ef95d openexr: update to 2.2.1.
November 30, 2017 - OpenEXR v2.2.1 has been released and is available
for download.

This maintenance release addresses the reported OpenEXR security
vulnerabilities, specifically CVE-2017-9110, CVE-2017-9111,
CVE-2017-9112, CVE-2017-9113, CVE-2017-9114, CVE-2017-9115,
CVE-2017-9116.
2018-01-28 19:58:17 +00:00
wiz
58a2a977a7 recursive bump after mpfr shlib major bump 2018-01-28 16:24:10 +00:00
wiz
9b63668794 jpeg: update to 9c.
Version 9c  14-Jan-2018
-----------------------

jpegtran: add an option to the -wipe switch to fill the region
with the average of adjacent blocks, instead of gray out.
Thank to Caitlyn Feddock and Maddie Ziegler for inspiration.

Make range extension bits adjustable (in jpegint.h).
Thank to Robin Watts for suggestion.

Provide macros for fflush() and ferror() in jinclude.h in order
to facilitate adaption by applications using an own FILE class.
Thank to Gerhard Huber for suggestion.

Add libjpeg pkg-config file.  Thank to Mark Lavi, Vincent Torri,
Patrick McMunn, and Huw Davies for suggestion.

Add sanity checks in cjpeg image reader modules.
Thank to Bingchang, Liu for reports.
2018-01-28 15:55:28 +00:00
wiz
16c5424a0e GraphicsMagick: update to 1.3.28.
1.3.28 (January 20, 2017)
=========================

Security Fixes:

* BMP: Fix non-terminal loop due to unexpected bit-field mask value
  (DOS opportunity).

* PALM: Fix heap buffer underflow in builds with QuantumDepth=8.

* SetNexus() Fix heap overwrite under certain conditions due to using
  a wrong destination buffer.  This issue impacts all 1.3.X releases.

* TIFF: Fix heap buffer read overflow in LocaleNCompare() when parsing
  NEWS profile.

Bug fixes:

* DescribeImage(): Eliminate possible use of null pointer.

* GIF: Fix memory leak of global colormap in error path.

* GZ: Writing to gzip files with the extension ".gz" was not working
  with Zlib 1.2.8.

* JNG: Fix buffer read overflow (a tiny fixed overflow of just one byte).

* JPEG: Promoting certain libjpeg warnings to errors caused much more
  problems than expected.  The promotion of warnings to errors is
  removed.  Claimed pixel dimensions are validated by file size before
  allocating memory for the pixels.

* IntegralRotateImage(): Assure that reported error in rotate by 270
  case does immediately terminate processing.

* MNG: Fix possible null pointer reference related to DEFI chunk
  parsing.  Fix minor heap read overflow (constrained to just one
  byte) due to an ordering issue in a limit check.  Fix memory leaks
  in error path.

* WebP: Fix stack buffer overflow in WriteWEBPImage() which occurs
  with libwebp 0.5.0 or newer due to a structure type change in the
  structure passed to the progress monitor callback.

* WPG: Memory leaks fixed.

API Updates:

* InterpolateViewColor(): This function now returns MagickPassFail (an
  unsigned int) rather than void so that errors can be efficiently
  reported.

* The magick/pixel_cache.h header is updated to add deprecation
  attributes such that code using GetPixels(), GetIndexes(), and
  GetOnePixel() will produce deprecation warnings for compilers which
  support them.  These functions will not be removed in the 1.3.X
  release series and when they are removed, pre-processor macros will
  be added so a replacement function is used instead.  There is a
  long-term objective to eliminate functionally-redundant pixel cache
  functions to only the ones with the best properties since this
  reduces maintenance and may reduce the depth of the call stack
  (improving performance).

Build Changes:

* PerlMagick: Sanitize PACKAGE_VERSION so that Perl is not confused by
  any trailing alpha character.

* Improved symbol renaming due to adding --enable-symbol-prefix.  Some
  symbols (for static const strings) were not being included in the
  renaming.
2018-01-28 15:23:52 +00:00
wiz
22f5f8a9db ImageMagick: update to 7.0.7.22.
2018-01-22  7.0.7-22 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.0-22, GIT revision 22391:e8be814f1:20180122.

2018-01-06  7.0.7-22 Cristy  <quetzlzacatenango@image...>
  * Support aspect ratio geometry, e.g. -crop 3:2.
  * Add support for reading the HEIC image format (reference
    https://github.com/ImageMagick/ImageMagick/issues/507).
  * Fixed numerous memory leaks, credit to OSS Fuzz.
2018-01-28 15:14:40 +00:00
jperkin
fead603871 MesaLib7: Fix SunOS linker flags. 2018-01-26 09:41:53 +00:00
jperkin
2a95e044b0 gegl0.2: Set C99 correctly. 2018-01-26 09:25:10 +00:00
leot
ab025781ce imlib2: Update graphics/imlib2 to imlib2-1.4.10
Changes:
1.4.10
------
Kim Woelders (2):
 - PNM loader: Fix reading PNM bitmaps.
 - Fix missing break.

Tobias Stoeckmann (3):
 - Avoid out of boundary operations while parsing xpm
 - Properly release resources on error path
 - Prevent OOB read with large file support on 32 bit

From Vicente Chaves via PR pkg/52950.
2018-01-25 20:13:08 +00:00
adam
42bdd074eb tesseract: updated tessdata to 4.00 2018-01-25 11:30:34 +00:00
adam
fc1e224d65 leptonica: updated to 1.75.0
This is a new version, for major Ubuntu release 18.04.
$TMPDIR path rewriting turned off on Unix; only used for Windows.
Added pix conversion to depth 2 and 4.  We now have general
  converters to 1, 2, 4, 8, 16 and 32 bpp.
Modified giflib to use read/write from/to memory; no temp files;
  no longer support versions before 5.1.
Move most low-level code from separate files to their callers;
  about 30 of them became static.
Improved table detection on scanned page images (tests: pageseg_reg.c)
Added support for write/compare regression tests for files.
Modified printimage for more flexibility.
Enable lookup by key on comma-separated key/value text file.
Update README.html for building with Visual Studio.
Improved functions for getting pixel averages in RGB images
Simplified and speedup of unsharp masking.
New function for detecting and correcting text orientation.
Remove slow sharpening operation when not appropriate during scaling.
Better handling of gplots with 0 or 1 data point.
Coverity scan fixes.
Modified jpeg2000 header to use openjpeg 2.3.
Improved depth accessors for pixa and pixaa; added size accessors
  for pixa and pixaa.
Bug fix in webp interface on read error.
New function that finds the closest boxes in a boxa to any particular
  box, in each of 4 directions.
New regression tests in automated sequence: blend5_reg, quadtree_reg,
wordboxes_reg.
New program: textorient
Removed programs: snapcolortest
2018-01-25 11:27:35 +00:00
jperkin
e650d00792 MesaLib: Use -D__EXTENSIONS__ on SunOS for strict compilers. 2018-01-25 10:44:51 +00:00