Commit graph

12043 commits

Author SHA1 Message Date
adam
c838c81330 Changes 2.0.10:
Fixed a problem in the JP2 encoder that caused a null pointer dereference when no ICC profile data is available (e.g., in the case of an unknown color space).
2017-02-21 18:24:20 +00:00
fhajny
f9aeccef57 Update graphics/tesseract to 3.05.00
- Made some fine tuning to the hOCR output.
- Added TSV as another optional output format.
- Fixed ABI break introduced in 3.04.00 with the AnalyseLayout()
  method.
- text2image tool - Enable all OpenType ligatures available in a font.
  This feature requires Pango 1.38 or newer.
- Training tools - Replaced asserts with tprintf() and exit(1).
- Fixed Cygwin compatibility.
- Improved multipage tiff processing.
- Improved the embedded pdf font (pdf.ttf).
- Enable selection of OCR engine mode from command line.
- Changed tesseract command line parameter '-psm' to '--psm'.
- Added new C API for orientation and script detection, removed the
  old one.
- Increased minimum autoconf version to 2.59.
- Removed dead code.
- Fixed many compiler warning.
- Fixed memory and resource leaks.
- Fixed some issues with the 'Cube' OCR engine.
- Fixed some openCL issues.
- Added option to build Tesseract with CMake build system.
- Implemented CPPAN support for easy Windows building.
2017-02-21 17:51:18 +00:00
fhajny
b95326cfb5 Update graphics/leptonica to 1.74.1
1.74.1  4 Jan 17
- Configuration changes to support the patch number in the
  version (major.minor.patch).
- Removed all remaining pixDisplayWrite() calls in prog/.
- Cleaned up and/or promoted about 15 programs to full regression
  tests.  There are now 95 tests in the regression set.
- Over half the initial coverity scan warnings have been removed.

1.74.0 10 Dec 16
- Leptonica development was moved to github.  The master is at:
  github.com/danbloomberg/leptonica
- Egor Pugin is the maintainer of the site.
- A very large number of changes have been made.  Some of them follow;
- details can be found in the git commit messages.
- Static makefiles modified to work with gnu*9 and c*9.
- Modify SET macros to work on windows.
- New modes for RGB --> gray conversion.
- New functions added for displaying a pix from a pixa.
- Split out sort/hash/set/map functions for dna, sarray and pta.
- More robust horizontal deskew on multi-column page images.
- Improve webpio_reg test.
- Remove X11 display for gplot; it is no longer supported.
- Remove most sleep calls, which were put in for gplot; no longer needed.
- Removed use of gthumb in library.
- Removed use of pixDisplayWrite() in the library; still in some progs.
- Improved test for endianness in makefile.static; no longer requires
  any local files or building and running a program.
- Modified all files for doxygen output (spearheaded by Jurgen Buchmuller)
- Improved plotting of the boxes in a boxa.
- Replaced the slow point hash function with a simple fast one.
- Added pam (4 component) format writing to pnmio.c (Jurgen Buchmuller)
- Improved rendering of pixa in side/by/sides.
- Better utilities for pixa and pixacomp.
- Add read/write serialization functions from/to memory for all
  the major data structures that do not already have them.
- More serialized boot recognizers stored as self-generating code.
- Cleaned up generating an adapted recognizer from the boot recognizer.
- Simplified temp file naming; removed most instances of named
  temp files from non-debug code; use tmpfile() and a wrapper
  l_makeTempFilename().
- Simplify and streamline multipage tiff reading (Jeff Breidenbach).
- Improvement of Otsu thresholding.
- Recognize outstanding contributors to leptonica over the years.
- New gif mem read/write interface that avoids writing a temp file,
  contributed by Tobias Peirick.
- Use double arrays (dna) instead of float (numa) for set ops.
- Enrolled in coverity scan to find potential bugs (Stefan Weil
  managed it). Fixed about 200 of them, mostly potential memory
  leaks from early function exit.
- Cleanup of gray quantization functions and tests.
- Refactored connectivity-conserving operations, to make them more useful.
- Provided methods for measuring and regularizing the width of strokes.
- Removed viewfiles.c from library; code is now in prog htmlviewer.c.
- Better debugging in page segmentation (pageseg.c)
- Deprecated the pixDisplayWrite*() debugging methods.
- Added about 15 regression tests to the framework in alltests_reg.c
- Final mods for compatibility with tesseract 4.00.
2017-02-21 14:04:49 +00:00
wiz
42e32098a1 Switch py-dateutils to plain DEPENDS.
It supports both python 2 and 3 nowadays.
2017-02-20 17:00:35 +00:00
wiz
fbf721872b Updated ImageMagick to 7.0.4.10.
2017-02-18  7.0.4-10 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.4-10, GIT revision 19608:fe757a2:20170218.

2017-02-18  7.0.4-10 Dirk Lemstra <dirk@lem.....org>
  * Fixed fd leak for webp coder (reference
    https://github.com/ImageMagick/ImageMagick/pull/382)

2017-02-15  7.0.4-10 Cristy  <quetzlzacatenango@image...>
  * Prevent random pixel data for corrupt JPEG image (bug report from
    Hirokazu Moriguchi, Sony).
  * Restore -mattecolor option.
  * Support pixel-cache and shred security policies.
  * Bump Magick++ SO.  Previously a global replace changed matteColor to
    alphaColor.

2017-02-14  7.0.4-9 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.4-9, GIT revision 19580:d474b37:20170214.

2017-02-14  7.0.4-9 Cristy  <quetzlzacatenango@image...>
  * Revert patch that did not set update trait on alpha channel.

2017-02-13  7.0.4-8 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.4-8, GIT revision 19574:7642384:20170213.

2017-02-09  7.0.4-8 Dirk Lemstra <dirk@lem.....org>
  * Fixed memory leak when creating nested exceptions in Magick++ (reference
    https://www.imagemagick.org/discourse-server/viewtopic.php?f=23&p=142634)

2017-02-09  7.0.4-8 Cristy  <quetzlzacatenango@image...>
  * Unbreak build without JPEG support (reference
    https://github.com/ImageMagick/ImageMagick/pull/373).
  * Document behavior change in the security policy (thanks to yoya @
    https://blog.awm.jp/2017/02/09/imagemagick-en/).
  * Return unbiased standard deviation for image statistics (reference
    https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=31377).
  * Don't set update trait on alpha channel (private e-mail concerning
    -levels-colors option).
2017-02-20 09:50:16 +00:00
snj
d124d22d8e Fix CVE-2015-0852 and CVE-2016-5684. 2017-02-20 08:00:42 +00:00
wiz
9b08056d88 Fix wordo. 2017-02-19 13:02:50 +00:00
wiz
b52a17f53c Add a comment that distfiles should be uploaded when updating the package. 2017-02-19 13:01:51 +00:00
joerg
5eb7c4a750 ImageMagick-6.9.7-9:
- fix file descriptor leak in webp code
- prevent random pixel data from corrupt JPEG images
- Support pixel-cache and shred security policies.
- Fixed memory leak when creating nested exceptions in Magick++
- Eliminate bogus assertion
- Unbreak build without JPEG support
2017-02-18 23:19:14 +00:00
joerg
b31e695cf3 Link consistently. 2017-02-18 23:17:16 +00:00
joerg
0b2808f6d9 Passing non-POD arguments to varidic functions is not portable. 2017-02-18 23:17:02 +00:00
joerg
442f99e3bc Run configure only once. Deal with Gnome 3.22. 2017-02-18 23:16:26 +00:00
joerg
fb0d0d71fc When not hard-coding EGL, use the correct macro that available EGL is
actually used.
2017-02-18 14:00:05 +00:00
ryoon
4a5effbacc Fix hardcoded EGL detection to build this on NetBSD/amd64 current with
native X.org.
2017-02-18 02:37:11 +00:00
joerg
e6c338404e Sync PLIST with reality. Bump revision. 2017-02-17 17:03:50 +00:00
joerg
086d40c66f Update plugin registry to make the svg loader available. Bump revision. 2017-02-17 17:03:19 +00:00
wiz
63adcedf48 Updated libepoxy to 1.4.
This is a new stable release.

Major changes for 1.4 are:

    Epoxy can now build with MSVC versions prior to 2013; we still recommend using a recent, C99-compatible compiler, like MSVC 2015 [Chun-wei Fan]
    When used under X11, Epoxy now attempts to handle the cases where the GLX extension is not built or not available [Yaron Cohen-Tal]
    GLX can now be enabled and disabled at configuration time; this allows building Epoxy with GLX on macOS, and allows building Epoxy without GLX on embedded platforms
    Epoxy now exposes API that lets dependent projects safely check if platform API like GLX and EGL is available at run time
    EGL support has been improved on Windows, and made more resilient on other platforms [Yaron Cohen-Tal, Adam Jackson]
    Epoxy supports building with the Meson build system, which has Ninja, Visual Studio, and XCode backends
    Epoxy can generate its API reference using Doxygen (currently only available on Meson builds)
    The GL registry has been updated with the latest version of the API references provided by Khronos; Epoxy now supports the API introduced by OpenGL 4.5
2017-02-17 15:17:08 +00:00
adam
4683b57365 Inkscape 0.92.1 is a stability and bugfix release. 2017-02-16 09:46:54 +00:00
joerg
15d43aa9f7 Add missing header. 2017-02-15 00:54:50 +00:00
joerg
89173ef870 Fix more fallout from bad recursive bumps.
Please check your diffs!
2017-02-15 00:43:11 +00:00
joerg
fe75e2af2c Provide an actual dtor implementation. 2017-02-14 21:29:01 +00:00
joerg
b7d2bf7fe4 Add missing include. 2017-02-14 21:28:08 +00:00
adam
a955dbfbb3 Small PLIST correction 2017-02-12 22:29:13 +00:00
adam
def6976406 Changes 2.0.5:
This is a bug fix release, addressing issues in Octave interface, newer compilers and with some HDR file formats.
2017-02-12 21:50:17 +00:00
adam
e2703919b6 Changes 6.9.7.7:
* Sanitize comments that include braces for the MIFF image format
2017-02-12 21:41:52 +00:00
adam
1550d895b5 Changes 9.27.0:
Added "-o 6" for ACES colorspace.
Copied color matrices from DNG Converter 9.5.1.
Support the Canon EOS 80D & IXUS 160, Fuji X-E2 & X-E2S & X-Pro2
2017-02-12 20:28:23 +00:00
wiz
2a6a7f5838 Remove obsolete master sites. 2017-02-12 11:04:46 +00:00
ryoon
15ab9dc3dc Enable gdk-pixbuf2 module. Ride previous revbump 2017-02-12 06:52:24 +00:00
ryoon
72c3cb198b Recursive revbump from fonts/harfbuzz 2017-02-12 06:24:36 +00:00
ryoon
41f875508b Disable gdk-pixbuf2 module to avoid segfault from gdk-pixbuf-query-loaders
on NetBSD/amd64 current at least.

Bump PKGREVISION.
2017-02-11 08:44:09 +00:00
adam
c6d3e9129f The Inkscape project announces a new version 0.92 of its popular vector drawing software. New features include mesh gradients, improved SVG2 and CSS3 support, new path effects, interactive smoothing for the pencil tool, a new Object dialog for directly managing all drawing elements, and much more. Infrastructural changes are also under way, including a switch to CMake from the venerable Autotools build system. 2017-02-10 05:51:43 +00:00
joerg
f91eccf470 Drop left-over that was committed in the mean time by someone else. 2017-02-09 20:45:11 +00:00
minskim
36028a4809 Make gd build on Darwin
Include limits.h to use INT_MAX.
2017-02-09 03:27:30 +00:00
joerg
e04c318259 Force alloca to be the builtin for GCC-like compilers. Be explicit about
the Python version.
2017-02-09 00:23:29 +00:00
joerg
8258ddbba1 Use bool operator for determining nullness. 2017-02-09 00:22:35 +00:00
joerg
cfcc43141d Needs pkg-config. 2017-02-09 00:21:52 +00:00
joerg
9e3e406e34 Fix missing header for unlink. 2017-02-09 00:21:34 +00:00
adam
001adf7bcc Quick fix: install the include file; remove patches 2017-02-08 18:03:27 +00:00
adam
edc244e4e7 Release 1.13
Some critical bugs in the processing of BMP files were fixed. These
bugs allowed the program to be crashed, or potentially to be abused
in other ways, by feeding it specially crafted BMP files. Thanks to
Tomasz Buchert and Agostino Sarubbo for reporting these bugs.
Portability was improved for C99 and for MSVC++. Thanks to Peter
Breitenlohner, Nelson Beebe, and Martin Gieseking for reporting
portability issues.
2017-02-08 17:53:51 +00:00
joerg
26dffac20a Fix ruby dependency patterns. 2017-02-07 19:38:48 +00:00
adam
3fd005db2e GIMP 2.8.20
Core:
 - Avoid D-Bus error message when built without D-Bus support
 - fix OS X min required conditional in gimpimagewindow.c
 - Saving to existing .xcf.bz and .xcf.gz files didn't truncate them
   and could lead to unnecessarily large files
 - Text layer created by gimp-text-fontname doesn't respect border
   when resized
 - avoid seeking when saving XCF files to prevent corruption with
   file network shares (fixed since 2014, but not mentioned in NEWS yet)

GUI:
 - Flow on Paint Dynamics editor dialog: the 'y' axis is indicating
   'Rate' instead 'Flow'
 - Vertical ruler shows artifacts if the status bar isn't showing
 - Tablet stylus misbehaves when crossing the edge of a dock in
   multi-window-mode
 - Disable the new "automatic window tabbing" feature introduced on macOS
   Sierra
 - Improve the visiblity of slider handles with dark themes
 - Make it harder to switch to renaming if selecting already selected
   items in resource lists

Tools:
 - make toggling to color picker mode of paint tools more robust

Libgimp:
 - call gimp_file_entry_set_filename() with filename encoding

Windows Installer:
 - Reduce the memory requirement when running the installer (has
   already been shipped in a 2.8.18 installer-only update)
 - Ship an updated libcairo to fix GTK+ UI rendering problems, like
   missing palette border/bevel and shadowa under tab labels

macOS DMG:
 - Ship the Tango icon theme with the DMG for a complete set of icons
 - fix the way mime data is copied into the bundle
 - no longer copy Pango modules into the bundle
 - prevent a crash caused by drag&drop on OSX by patching the included
   GTK+
 - ship a patch for gettext to make sure the preferred UI language
   will be used

Plug-ins:
 - Prevent the Python console from closing by the Escape key
 - Help browser does not launch on OS X
 - Filter 'Edge Detect/Difference of Gaussians' returns empty image
 - only use -xobjective-c for compile commands
 - mkgen.pl: fix calls to write_file() routine to write to current
   directory
 - When printing, the images are composed onto a white background to
   prevent printing a black box instead of a transaprent image
 - Fix color visison deficiency display filters to apply gamma
   correction directly
2017-02-07 11:51:04 +00:00
wiz
7ac05101c6 Recursive bump for harfbuzz's new graphite2 dependency. 2017-02-06 13:54:36 +00:00
markd
2284ebc245 Allow python3.6 2017-02-06 01:29:10 +00:00
wiz
b8339f247c Updated ImageMagick to 7.0.4.7.
2017-02-04  7.0.4-7 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.4-7, GIT revision 19513:5783e57:20170204.

2017-01-28  7.0.4-7 Cristy  <quetzlzacatenango@image...>
  * Sanitize comments that include braces for the MIFF image format (reference
    https://github.com/ImageMagick/ImageMagick/issues/368).

2017-01-27  7.0.4-7 Glenn Randers-Pehrson <glennrp@image...>
  * coders/png.c: Added support for a proposed new PNG chunk
    (zxIf, read-only) that is currently being discussed on the
    png-mng-misc at lists.sourceforge.net mailing list.  Enable
    exIf and zxIf with CPPFLAGS="-DexIf_SUPPORTED -DxzIf_SUPPORTED".
    If exIf is enabled, only the uncompressed exIF chunk will be
    written and the hex-encoded zTXt chunk containing the raw Exif
    profile won't be written.

2017-01-27  7.0.4-6 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.4-6, GIT revision 19442:4747de9:20170127.

2017-01-27  7.0.4-6 Cristy  <quetzlzacatenango@image...>
  * Uninitialized data in MAT image format (reference
    https://github.com/ImageMagick/ImageMagick/issues/362).
  * Properly auto-fit caption (reference
    https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=30887).
  * Correction to composite Over operator (reference
    https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=31282).
  * Respect gravity option (reference
    https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=31284).

2017-01-22  7.0.4-6 Glenn Randers-Pehrson <glennrp@image...>
  * Renamed read_vpag_chunk_callback() function to png_user_chunk_callback()
    in coders/png.c
  * Implemented a private PNG caNv (canvas) chunk for remembering the
    original dimensions and offsets when an image is cropped.  Previously
    we used the oFFs and vpAg chunks for this purpose, but this had potential
    conflicts with other applications that also use the oFFs chunk.
  * coders/png.c: Added support for a proposed new PNG chunk (exIf
    read-write, eXIf read-only) that is currently being discussed on the
    png-mng-misc at lists.sourceforge.net mailing list.

2017-01-22  7.0.4-6 Dirk Lemstra <dirk@lem.....org>
  * Replaced CoderSeekableStreamFlag with CoderDecoderSeekableStreamFlag and
    CoderEncoderSeekableStreamFlag.
2017-02-05 18:24:43 +00:00
spz
41fbb1832d update of gd to 2.2.4.
Upstream Changelog:
Security

    gdImageCreate() doesn't check for oversized images and as such is prone to DoS vulnerabilities. (CVE-2016-9317)
    double-free in gdImageWebPtr() (CVE-2016-6912)
    potential unsigned underflow in gd_interpolation.c
    DOS vulnerability in gdImageCreateFromGd2Ctx()

Fixed

    Fix #354: Signed Integer Overflow gd_io.c
    Fix #340: System frozen
    Fix OOB reads of the TGA decompression buffer
    Fix DOS vulnerability in gdImageCreateFromGd2Ctx()
    Fix potential unsigned underflow
    Fix double-free in gdImageWebPtr()
    Fix invalid read in gdImageCreateFromTiffPtr()
    Fix OOB reads of the TGA decompression buffer
    Fix #68: gif: buffer underflow reported by AddressSanitizer
    Avoid potentially dangerous signed to unsigned conversion
    Fix #304: test suite failure in gif/bug00006 [2.2.3]
    Fix #329: GD_BILINEAR_FIXED gdImageScale() can cause black border
    Fix #330: Integer overflow in gdImageScaleBilinearPalette()
    Fix 321: Null pointer dereferences in gdImageRotateInterpolated
    Fix whitespace and add missing comment block
    Fix #319: gdImageRotateInterpolated can have wrong background color
    Fix color quantization documentation
    Fix #309: gdImageGd2() writes wrong chunk sizes on boundaries
    Fix #307: GD_QUANT_NEUQUANT fails to unset trueColor flag
    Fix #300: gdImageClone() assigns res_y = res_x
    Fix #299: Regression regarding gdImageRectangle() with gdImageSetThickness()
    Replace GNU old-style field designators with C89 compatible initializers
    Fix #297: gdImageCrop() converts palette image to truecolor image
    Fix #290: TGA RLE decoding is broken
    Fix unnecessary non NULL checks
    Fix #289: Passing unrecognized formats to gdImageGd2 results in corrupted files
    Fix #280: gdImageWebpEx() quantization parameter is a misnomer
    Publish all gdImageCreateFromWebp*() functions and gdImageWebpCtx()
    Fix issue #276: Sometimes pixels are missing when storing images as BMPs
    Fix issue #275: gdImageBmpCtx() may segfault for non-seekable contexts
    Fix copy&paste error in gdImageScaleBicubicFixed()

Added

    More documentation
    Documentation on GD and GD2 formats
    More tests
2017-02-04 23:05:51 +00:00
mef
de239507a7 Added BUILD_DEPENDS+= lines for make test 2017-02-01 13:31:51 +00:00
martin
a016b511ad Make it support the "introspection" option 2017-01-31 17:06:38 +00:00
leot
e9c59a2c31 Pillow>=4.0.0 needs olefile module, add it to DEPENDS.
From Pillow-4.0.0 changelog:

 - Remove vendored version of olefile Python package in favor of
   upstream #2199 [jdufresne]

Bump PKGREVISION
2017-01-31 14:08:06 +00:00
leot
61fccfcfdc Update graphics/zathura-djvu to zathura-djvu-0.2.6
Changes:
 - Link with -fPIC
 - Updated Makefile and fix spelling mistakes
2017-01-31 10:14:23 +00:00
leot
221c033fbd Update graphics/zathura-cb to zathura-cb-0.1.6
Changes:
 - Link with -fPIC
 - Update Makefile
2017-01-31 10:13:46 +00:00