Commit graph

12152 commits

Author SHA1 Message Date
dsainty
73fad09280 The generic EGL/GLX/WGL defaults are suitable for Darwin as BUILD_EGL will be
correct, and possibly not zero.

No revision bump required - this change fixes the build if the EGL = 0 guess
was incorrect, and no change if it was correct.
2017-04-19 07:34:12 +00:00
mef
805f2097bf Add BUILD_DEPENDS+= p5-File-Which-[0-9]* for make test 2017-04-18 14:02:10 +00:00
adam
0eb23dcf2e Changes 4.1.0:
- Close files after loading if possible
- Fix Image Access to be reloadable when embedding the Python interpreter
- Fetch DPI from EXIF if not specified in JPEG header
- Removed winbuild checksum verification
- Git: Set ContainerIO test file as binary
- Remove superfluous import of FixTk
- Fix import of tkinter/Tkinter
- Pure Python Decoders, including Python decoder to fix for MSP images
- Reorganized GifImagePlugin
- Doc: Reordered operating systems in Compatibility Matrix
- Test: Additional tests for BurfStub, Eps, Container, GribStub, IPTC, Wmf, XVThumb, ImageDraw, ImageMorph ImageShow
- Health fixes
- Test: Correctness tests ContainerIO, XVThumbImagePlugin, BufrStubImagePlugin, GribStubImagePlugin, FitsStubImagePlugin, Hdf5StubImagePlugin, PixarImageFile, PsdImageFile
- Remove unused imports
- Replaced KeyError catch with dictionary get method
- Test: Removed unrunnable code in test_image_toqimage
- Removed use of spaces in TIFF kwargs names, deprecated in 2.7
- Removed deprecated ImageDraw setink, setfill, setfont methods
- Send unwanted subprocess output to /dev/null
- Fix division by zero when creating 0x0 image from numpy array
- Test: Added matrix convert tests
- Replaced broken URL to partners.adobe.com
- Removed unused private functions in setup.py and build_dep.py
- Test: Fixed Qt tests for QT5 and saving 1 bit PNG
- Test: docker builds for Arch and Debian Stretch
- Updated libwebp to 0.6.0 on appveyor
- More explicit error message when saving to a file with invalid extension
- Docs: Update some http urls to https
- Preserve aux/alpha channels when performing Imagecms transforms
- Test linear and radial gradient effects
- Test ImageDraw.Outline and and ImageDraw.Shape
- Added PySide to ImageQt documentation
- BUG: Empty image mode no longer causes a crash
- Exclude .travis and contents from manifest
- Remove 'MIT-like' from license
- Tests: Add tests for several Image operations
- PNG: Moved iCCP chunk before PLTE chunk when saving as PNG, restricted chunks known value/ordering
- Default to inch-interpretation for missing ResolutionUnit in TiffImagePlugin
- Bug: Fixed segfault when using ImagingTk on pypy
- Bug: Fixed Integer overflow using ImagingTk on 32 bit platforms
- Tests: Added docker images for testing alternate platforms. See also https://github.com/python-pillow/docker-images.
- Removed PIL 1.0 era TK readme that concerns Windows 95/NT
- Prevent `nose -v` printing docstrings
- Replaced absolute PIL imports with relative imports
- Added context managers for file handling
- Expose registered file extensions in Image
- Make mode descriptor cache initialization thread-safe.
- Updated Windows test dependencies: Freetype 2.7.1, zlib 1.2.11
- Followed upstream pngquant packaging reorg to libimagquant
- Fix invalid string escapes
- Add test for crop operation with no argument
2017-04-16 08:11:16 +00:00
kim
aff190ad81 Missed the PKG_SUGGESTED_OPTIONS bit that was still in a vi process... 2017-04-15 15:56:00 +00:00
kim
94bcd44d94 Make tiff option when building gd, as tiff has many long-standing
vulnerabilities. Still enabled by default, as before. Ok by wiz@.

Fixes PR pkg/52148 and adds tiff to PKG_SUGGESTED_OPTIONS.
2017-04-15 15:50:42 +00:00
kim
512a07a749 Make tiff option when building libwebp, as tiff has many long-standing
vulnerabilities. Still enabled by default, as before. Ok by wiz@.

Fixes PR pkg/52149 and adds tiff to PKG_SUGGESTED_OPTIONS.
2017-04-15 15:48:12 +00:00
leot
08f71fe42b Update graphics/glfw to 3.2.1
Changes:
3.2.1
=====
Vulkan improvements
-------------------
Add support for statically linking the Vulkan loader

Misc improvements and bug fixes
-------------------------------
Fixes for a number of bugs that together affect all supported platforms.

3.2
===
Support for Vulkan
------------------
GLFW now supports basic integration with Vulkan with glfwVulkanSupported,
glfwGetRequiredInstanceExtensions, glfwGetInstanceProcAddress,
glfwGetPhysicalDevicePresentationSupport and glfwCreateWindowSurface.
Vulkan header inclusion can be selected with
GLFW_INCLUDE_VULKAN.


Window mode switching
---------------------
GLFW now supports switching between windowed and full screen modes and updating
the monitor and desired resolution and refresh rate of full screen windows with
glfwSetWindowMonitor.

Window maxmimization support
----------------------------
GLFW now supports window maximization with glfwMaximizeWindow and the
GLFW_MAXIMIZED hint and attribute.

Window input focus control
--------------------------
GLFW now supports giving windows input focus with glfwFocusWindow.

Window size limit support
-------------------------
GLFW now supports setting both absolute and relative window size limits with
glfwSetWindowSizeLimits and glfwSetWindowAspectRatio.

Localized key names
-------------------
GLFW now supports querying the localized name of printable keys with
glfwGetKeyName, either by key token or by scancode.

Wait for events with timeout
----------------------------
GLFW now supports waiting for events for a set amount of time with
glfwWaitEventsTimeout.

Window icon support
-------------------
GLFW now supports setting the icon of windows with glfwSetWindowIcon.

Raw timer access
----------------
GLFW now supports raw timer values with glfwGetTimerValue and
glfwGetTimerFrequency.

Joystick connection callback
----------------------------
GLFW now supports notifying when a joystick has been connected or disconnected
with glfwSetJoystickCallback.

Context-less windows
--------------------
GLFW now supports creating windows without a OpenGL or OpenGL ES context with
GLFW_NO_API.

Run-time context creation API selection
---------------------------------------
GLFW now supports selecting the context creation API at run-time with the
GLFW_CONTEXT_CREATION_API window hint value.

Error-free context creation
---------------------------
GLFW now supports creating OpenGL and OpenGL ES contexts that do not emit errors
with the GLFW_CONTEXT_NO_ERROR window hint, provided
the machine supports the `GL_KHR_no_error` extension.

CMake config-file package support
---------------------------------
GLFW now supports being used as a
config-file package from other projects for
easy linking with the library and its dependencies.
2017-04-12 12:56:46 +00:00
adam
91d7b2e7e8 Version 1.8.11 (built with libpng-1.6.28 and zlib-1.2.11)
Use png_set_option(PNG_IGNORE_ADLER32) to control ADLER32 handling.
  Changed LD=gcc to LD=$(CC) in Makefile and Makefile-nolib
PkgSrc:
  Removed patch-aa as build and installation are done from the main Makefile.
2017-04-10 08:59:34 +00:00
wiz
729634fb7b Updated gifsicle to 1.88.
Version 1.88   1.Jul.2015

* Fix bug where long comments were read incorrectly. Reported by
  kazarny.

* Add --no-ignore-errors option.


Version 1.87   9.Dec.2014

* Always optimize as if the background is transparent. This fixes some
  rare bugs reported by Lars Dieckow.

* Fix --crop issue with must-be-preserved frames that are out of the
  crop window.


Version 1.86   14.Oct.2014

* Further fix --rotate + --crop.


Version 1.85   14.Oct.2014

* Greatly improve optimization time for images with many colors.

* Add --no-extensions (with the s) and document those options more.

* Fix bug in interaction of --resize and --rotate reported by Michał
  Ziemba.


Version 1.84   29.Jun.2014

* Correct optimizer bug that affected GIFs with 65535 or more total
  colors. Reported by Jernej Simončič.


Version 1.83   21.Apr.2014

* Correct bug in custom gamma values reported by Kornel Lesiński.

* Update Windows build.


Version 1.82   27.Mar.2014

* Correct bug in `mix` sampling method reported by Bryan Stillwell.


Version 1.81   24.Mar.2014

* Correct bug in `mix` sampling method reported by Bryan Stillwell.


Version 1.80   18.Mar.2014

* Bug fixes and improved error messages.


Version 1.79   17.Mar.2014

* Major improvements in image scaling. Work sponsored by Tumblr via
  Mike Hurwitz.

** Add new resize sampling methods `mix`, `box`, `catrom`, `mitchell`,
   `lanczos2`, and `lanczos3`, selectable by `--resize-method`. The
   `catrom` filter often gives good results; the slightly faster `mix`
   method (a bilinear interpolator) is now the default. These new
   sampling methods consider all of the image's input colors when
   shrinking the image, producing better, less noisy output for most
   images.

** Add `--resize-colors`, which allows Gifsicle to enlarge the palette
   when resizing images. This is particularly important when shrinking
   images with small colormaps---e.g., shrinking a black-and-white
   image should probably introduce shades of gray.

* Support extensions such as XMP4 in which extension packet boundaries
  matter. Reported by `ata4`.

* Many bug fixes, especially to cropping. Thanks to Tumblr and to
  Bryan Stillwell, Tal Lev-Ami, "Marco," and others.
2017-04-05 16:07:17 +00:00
wiz
6cc5e98ac8 Updated p5-Image-Info to 1.40.
2017-03-21  Slaven Rezic  <slaven@rezic.de>

    Release 1.40

    Stable release with the change in 1.39_50

2017-03-19  Slaven Rezic  <slaven@rezic.de>

    Release 1.39_50

    Rational values work again (RT #117480)

    Fix warnings while processing PNGs (RT #118495) (by Johan Vromans)

    Pod spelling fixes (by Salvatore Bonaccorso and Slaven Rezic)
2017-04-04 13:15:31 +00:00
wiz
c1522f0a5a + jxrlib, gimp-jxr. 2017-04-04 13:08:16 +00:00
wiz
198e953732 Import gimp-jxr-2.0 as graphics/gimp-jxr.
GIMP plugin for jpegxr files.
2017-04-04 13:08:13 +00:00
wiz
8e0e4c5916 Import jxrlib-1.1 as graphics/jxrlib.
This is an open source implementation of the jpegxr image format
standard.
2017-04-04 13:07:07 +00:00
wiz
d9f80589af Updated ImageMagick to 7.0.5.4.
2017-03-24  7.0.5-4 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.5-4, GIT revision 19754:350fff3:20170324.

2017-03-21  7.0.5-4 Cristy  <quetzlzacatenango@image...>
  * Respect -loop option for animate -window (reference
    https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=31619).
2017-04-04 11:14:45 +00:00
wiz
bae28beedf Updated guetzli to 1.0.1.
This release:

    fixes yet another crash for small images (#38),
    makes metadata handling consistent (#100),
    adds memory limit support (#75),
    fixes some incorrect error messages (#40),
    fixes various build issues (a.o. removes the gflags dependency) and missing documentation.
2017-04-04 10:44:35 +00:00
wiz
52ae9de1e6 Recursive bump for gpgme update which removed a support library. 2017-03-31 10:32:14 +00:00
markd
90587cda4e Update to 3.2 to match the updated opencv. 2017-03-28 11:29:50 +00:00
jperkin
c0bab4724d Use awk instead of relying on GNU grep features. 2017-03-27 13:14:49 +00:00
joerg
6a32265dbd Extend SHA512 checksums to various files I have on my local distfile
mirror.
2017-03-23 17:06:45 +00:00
joerg
4dec8cf679 Sync with graphics/opencv changes. 2017-03-23 10:20:52 +00:00
markd
fbb80ae662 Backport patches to handle an API change in llvm4. Bump PKGREVISION. 2017-03-22 20:22:31 +00:00
adam
017ef52a3e version 2.9:
- new liq_histogram_add_colors()

pkgsrc:
- use correct PREFIX
2017-03-22 02:13:05 +00:00
gdt
9599805ed1 Do not suggest llvm option on Darwin
With llvm, the build fails, as apparently llvm turns on including
multiple libraries that do not build.  (Until recently, this option
was not enabled by default, so this change is essentially omitting
Darwin from the change to default to llvm in i386/x86_64.)

Thanks to maya@ for explaining/suggesting.
2017-03-20 23:59:01 +00:00
taca
14f141ebad Update rabiit to 2.2.0.
2.2.0: 2017-01-22

Markdown support improvement release.

Improvements

All

* Dropped Ruby 2.0 support.
* Dropped gdk_pixbuf2 gem 3.0.8 or earlier support.

rabbit

* PDF: Supported PDF file that has "%" in its name.
* Dropped Migemo support.
* Markdown: Supported tag.

  Example (Inline):

	Normal {::tag name="center"}Centered{:/tag} Normal

  Example (Paragraph):

	Normal

	{:.center}
	Centered

	Normal

* Markdown: Supported wait in nested list item.
* Improved performance on deciding font size dynamically.
* Changed to use RubyGems user in config.yaml on pushing slide/theme gems.
* PDF: Supported link. But there are the following limitations:

  - cairo 1.15.4 is required. (If you use Rabbit with cairo 1.15.2 or
    earlier, you just can't use this feature.)
  - Link target is paragraph not link text.

Theme

* slide-logo: Supported logo per side by specifying image file name to
  logo-image slide property.
* title-on-image-toolkit: Improved readability by rendering character border.
* syntax-highlighting: Changed color for path of #include in C. Now,
  it uses the same color as normal string.

rabbit-slide

* Markdown: Fixed a bug that required newlines are missing. [GitHub#95][Patch
  by znz]

Document

* Improve English in FAQ. [GitHub#100][Patch by Todd Trimble]

Fixes

rabbit

* Fixed a bug that error isn't reported when multibyte image file name is
  specified and it doesn't exist. [GitHub#91][Reported by takiy33]
* Windows: Fixed encoding error on image file detection. [GitHub#93][Reported
  by dogatana]
* Fixed a bug that an error is occurred when you cancel in slide select
  dialog.
* Fixed typos. [GitHub#97][Patch by znz]
* Fixed a bug that spotlight and magnifier uses wrong position when slide
  aspect ratio and window aspect ratio are difference. [GitHub#99][Patch by
  OBATA Akio]
* Windows: Fixed a bug that unfullscreen doesn't restore window
  size. [GitHub#98][Reported by TADA, Tadashi]

Document

* Fix typos. [GitHub#101][Patch by znz]

Thanks

* takiy33
* dogatana
* znz
* Todd Trimble
* OBATA Akio
* TADA, Tadashi
2017-03-20 16:33:59 +00:00
taca
5081276918 Update ruby-mini-magick to 4.6.1.
v4.6.1							12 Feb 2017

* Fixed MiniMagick::Image#data to be work for multilayer images where array is
  returned as the JSON representation (@bytheway875)

* Fixed stdout and stderr buffer overload that can happen when processing many
  images using posix-spawn (@lest)

v4.6.0							3 Dec 2016

* Fix Image#exif raising an error when an exif value contains a "=" chracter
* Fix Image#exif raising an error when an exif value spans on multiple lines
* Introduced Image#data as an alternative to Image#details, which uses
  ImageMagick's ability to retrieve identify -verbose output in JSON
  format. This eliminates possibility of any parsing errors. It is available
  on ImageMagick 6.8.8-3 or above.
* Allow Image#format to accept a hash of options as a third argument, which
  will be added to the convert command before original path is added
* Support Pathname in Image.new, as we already supported Pathname in
  Image.open
* Added Tool#stdout which adds - to the command (the same as Tool#stdin does)
2017-03-20 13:15:42 +00:00
taca
0df0173af4 Update ruby-chunky_png to 1.3.8.
=== 1.3.8 - 2016-08-31

- Add support for reading and writing an image's physical dimension (pHYs chunks).
2017-03-20 13:04:21 +00:00
taca
635f4c3fbb Update ruby-cairo to 1.15.5.
Release 1.15.5 (2017-01-14) Kouhei Sutou <kou@cozmixng.org>
===========================================================

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

  * Windows: Applied the patch at
    https://bugs.freedesktop.org/show_bug.cgi?id=99054 that fixes
    unexpected assertion failure in win32 surface.

Release 1.15.4 (2017-01-07) Kouhei Sutou <kou@cozmixng.org>
===========================================================

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

  * Supported cairo 1.15.4:
    * Added Cairo::PNGError.
    * Added Cairo::FreeTypeError.
    * Added Cairo::Win32GDIError.
    * Added Cairo::TagError.
    * Added Cairo::Tag::DEST.
    * Added Cairo::Tag::LINK.
    * Added Cairo::Context#tag.
    * Added Cairo::Context#begin_tag.
    * Added Cairo::Context#end_tag.
    * Added Cairo::PDFOutlineFlags.
    * Added Cairo::PDFOutline.
    * Added Cairo::PDFSurface#add_outline.
    * Added Cairo::PDFMetadata.
    * Added Cairo::PDFSurface#set_metadata.
    * Added Cairo::PDFSurface#page_label=.
    * Added Cairo::PDFSurface#set_thumbnail_size.
2017-03-20 13:03:15 +00:00
wiz
90dff7a5aa Updated ImageMagick to 7.0.5.3.
2017-03-17  7.0.5-3 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.5-3, GIT revision 19741:070c3fb:20170317.

2017-03-14  7.0.5-3 Cristy  <quetzlzacatenango@image...>
  * Support namespaces for the security policy.
  * Support the -authenticate option for PDF (reference
    Counting objects: 7, done.g/discourse-server/viewtopic.php?f=3&t=31530).
2017-03-20 12:51:18 +00:00
adam
96aad7fb4b Changes 1.4.1:
Find the appropriate version of the Python interpreter when building
Ensure that the dispatch generation script works with Python 2.x and 3.x
Ensure that Epoxy builds correctly under Windows
Fix location of the m4 macros in the autotools build
2017-03-18 20:18:39 +00:00
markd
b31b5fcd13 Fix build with opencv 3.2 2017-03-17 23:40:13 +00:00
adam
bf80736043 Changes 1.0:
fixed two crashes (29 and 5de9ad8),
made memory requirements more explicit.
2017-03-17 14:51:25 +00:00
prlw1
ca3f73ac0d Update opencv to 3.2
Many Darwin library handling patches removed because of commit 912592de4ce
  Remove "INSTALL_NAME_DIR lib" target property

Full changelog at

https://github.com/opencv/opencv/wiki/ChangeLog

Highlights:

     * Results from 11 GSoC 2016 projects have been submitted to the
       library, 9 of them have been integrated already, 2 still pending
       (the numbers below are the id's of the Pull Requests in opencv or
       opencv_contrib repository):
          + Ambroise Moreau (Delia Passalacqua) - sinusoidal patterns for
            structured light and phase unwrapping module (711)
          + Alexander Bokov (Maksim Shabunin) - DIS optical flow
            (excellent dense optical flow algorithm that is both
            significantly better and significantly faster than Farneback's
            algorithm - our baseline), and learning-based color constancy
            algorithms implementation (689, 708, 722, 736, 745, 747)
          + Tyan Vladimir (Antonella Cascitelli) - CNN based tracking
            algorithm (GOTURN) (718, 899)
          + Vladislav Samsonov (Ethan Rublee) - PCAFlow and Global Patch
            Collider algorithms implementation (710, 752)
          + Jo o Cartucho (Vincent Rabaud) - Multi-language OpenCV
            Tutorials in Python, C++ and Java (7041)
          + Jiri Horner (Bo Li) - New camera model and parallel processing
            for stitching pipeline (6933)
          + Vitaliy Lyudvichenko (Anatoly Baksheev) - Optimizations and
            improvements of dnn module (707, 750)
          + Iric Wu (Vadim Pisarevsky) - Base64 and JSON support for file
            storage (6697, 6949, 7088). Use names like
            `"myfilestorage.xml?base64"` when writing file storage to
            store big chunks of numerical data in base64-encoded form.
          + Edgar Riba (Manuele Tamburrano, Stefano Fabri) - tiny_dnn
            improvements and integration (720: pending)
          + Yida Wang (Manuele Tamburrano, Stefano Fabri) - Quantization
            and semantic saliency detection with tiny_dnn
          + Anguelos Nicolaou (Lluis Gomez) - Word-spotting CNN based
            algorithm (761: pending)
2017-03-16 21:59:13 +00:00
tron
e8514f242f Fix build under Mac OS X when XQuartz is used instead of modular X11. 2017-03-16 18:38:33 +00:00
wiz
225b288f23 Updated png to 1.6.29.
Version 1.6.29beta01 [January 12, 2017]
  Readded "include(GNUInstallDirs)" to CMakeLists.txt (Gianfranco Costamagna).
  Moved SSE2 optimization code into the main libpng source directory.
    Configure libpng with "configure --enable-intel-sse" or compile
    libpng with "-DPNG_INTEL_SSE" in CPPFLAGS to enable it.
  Simplified conditional compilation in pngvalid.c, for AIX (Michael Felt).

Version 1.6.29beta02 [February 22, 2017]
  Avoid conditional directives that break statements in pngrutil.c (Romero
    Malaquias)
  The contrib/examples/pngtopng.c recovery code was in the wrong "if"
    branches; the comments were correct.
  Added code for PowerPC VSX optimisation (Vadim Barkov).

Version 1.6.29beta03 [March 1, 2017]
  Avoid potential overflow of shift operations in png_do_expand() (Aaron Boxer).
  Change test ZLIB_VERNUM >= 0x1281 to ZLIB_VERNUM >= 0x1290 in pngrutil.c
    because Solaris 11 distributes zlib-1.2.8.f that is older than 1.2.8.1.
  Suppress clang warnings about implicit sign changes in png.c

Version 1.6.29 [March 16, 2017]
  No changes.
2017-03-16 15:15:42 +00:00
wiz
17c262997f Depend on aspell, bump PKGREVISION.
Addresses PR 52067 where it was found when it was installed.
2017-03-13 10:11:21 +00:00
wiz
f297b2b704 Updated ImageMagick to 7.0.5.2.
2017-03-11  7.0.5-2 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.5-2, GIT revision 19696:da91a7c:20170311.

2017-03-06  7.0.5-2 Cristy  <quetzlzacatenango@image...>
  * Respect throttle policy (reference
    https://github.com/ImageMagick/ImageMagick/issues/393).
  * Return proper minima / maxima (reference
    https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=31377).
  * Support the -authenticate option for PDF (reference
    Counting objects: 7, done.g/discourse-server/viewtopic.php?f=3&t=31530).
2017-03-13 09:11:40 +00:00
jperkin
fd89552cd1 Make pkg-config a runtime dependency so GraphicsMagick*config work.
Bump PKGREVISION.
2017-03-09 10:47:24 +00:00
jperkin
847c6a94f3 Disable llvm option on SunOS, it doesn't build. 2017-03-09 09:51:04 +00:00
wiz
3e3177bdc7 Updated graphviz to 2.40.1.
December 21, 2016
	- Remove usage of ast_common.h
December 20, 2016
    - Release 2.40.0
        - network-simplex fixes and optimization (Stephen North)
	- built-in tred tool now available in the various swig generated
	language bindings (John Ellson)
	- number rounding added to SVG renderer (same as PS and TK rounding)
	to aid regression testing. (John Ellson)
	- additional regressson test framework, used in Travis CI builds. (Erwin Janssen)
	- PHP7 support (requires swig-3.0.11 or later). (John Ellson)
	- Allow user to specify clustering algorithm in gvmap. (Emden Gansner)
	- Add Sierpinski graph generator to gvgen. (Emden Gansner)
	- Extensive code cleanup (Erwin Janssen)
	- Removal of libgd source - use vanilla libgd from separate install
	- Windows builds (Erwin Janssen)
	- Appveyor CI for automated Windows build testing (Erwin Janssen)
	- Travis CI for Fedora/Centos builds (Erwin Janssen)
	- Added JSON output format, -Tjson  (Emden Gansner)
	- New curved arrowhead, cylinder node shape.
	- Resolves bugs: 2599, 1172
June 18, 2016
	- Experimenting with Travis CI
February 13, 2016
	- Add cylinder shape for databases.
	- Free installed plugins
	- Update makefile for dot so that the using libpanco_C in the static build include PANGOFT2
        as well as PANGOCAIRO_LIBS (needed for some versions of Ubuntu)
February 1, 2016
	- Add json output format
April 26, 2015
	- output class value in svg files
September 9, 2014
	- Add plain shape for use with HTML-like labels.
August 12, 2014
	- Add icurve arrowhead.
July 28, 2014
	- Revert to old, translate to origin semantics in neato, etc. Add flag notranslate if that is
          what the user desires.
2017-03-08 14:51:56 +00:00
jperkin
bb9c8d2f50 Remove bogus SYSV section, fixes build on SunOS. 2017-03-08 14:48:30 +00:00
wiz
c736332c3a Reset PKGREVISION after update. 2017-03-05 15:10:31 +00:00
wiz
4d1215d83b Updated ImageMagick to 7.0.5.1.
2017-03-03  7.0.5-1 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.5-1, GIT revision 19662:b7f455a:20170303.

2017-02-21  7.0.5-1 Cristy  <quetzlzacatenango@image...>
  * Fix Spurious memory allocation message (reference
    https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=31438).
  * Identical images should return inf for PSNR (reference
    https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=31487).
2017-03-05 15:06:29 +00:00
wiz
79101955a0 Updated jasper to 2.0.12.
Bumped the version number.

    Added some additional checking to prevent a potential integer overflow
    due to conversion in the JPC decoder.

    Added numerous more-detailed error messages for the JPC and JP2
    codecs.
    Added a partial verbose capability for the run_test_1 script.
    Moved a test case from the bad category to the good category, as the
    test case had been miscategorized.


    Added another regression test case.

    Fixed some potential double-free problems in the JPC codec.
2017-03-05 12:49:51 +00:00
mef
4ed9a8bc23 Updated graphics/gnuplot to 5.0.5
---------------------------------
Changes in 5.0.5
================
* NEW allow filename completion for system commands and pipes (backport from 5.1)
* NEW option to plot "with labels ... {rotate variable}"
* NEW command "set minussign"
* NEW stats command "name" option now accepts "columnheader" or "columnheader(N)"
* NEW command option "set colorbox invert"
* CHANGE qt terminal force selection of outline font rather than bitmap font
* CHANGE post terminal simplex/duplex output depends on PostScript level setting
* CHANGE improved autoscaling of plot "with boxes"
* CHANGE qt terminal sets TERM_POLYGON_PIXELS to avoid aliasing artifacts
* CHANGE all stats and fit commands skip header records if "autotitle columnhead"
* FIX Do not confuse EOF with 8-bit character 0x177 (E.g. in Cyrillic encodings).
* FIX use blank line rather than 'u' flag in "set table" output of smoothed data
* FIX order dependence of "fillcolor" keyword in plot commands
* FIX svg - better vertical justification of rotated text
* FIX wxt - file export widget correctly handles inactive plots
* FIX epslatex - reset linetype between plots (needed if plotted "notitle")
* FIX qt - leading or trailing whitespace in enhanced text was being ignored
* FIX regression in rendering 'plot ... matrix every ... with image'
2017-03-04 13:07:16 +00:00
maya
2dea37ba79 MesaLib: enable llvm option on all x86 platforms, and not on non-x86.
It's for the AMDGPU driver. I don't know of any ARM boards, but that may
change in the future. highly unlikely for SPARC.

Also lift the minimum GCC requirement for linux llvm option - we use GCC_REQD
for the llvm package, and gcc48 works at least on CentOS 6.8 builds, so it'll
build fine.
Linux is will benefit from the AMDGPU driver, although it requires a new
kernel anyway.

bump PKGREVISION.
2017-03-02 06:00:03 +00:00
maya
6700935b5d MesaLib: the actual condition for vdpau should be llvm&dri, not just dri.
should fix plist mismatch for CentOS 6.8, for some reason we are not using
llvm option there, even though linux users are most likely to benefit from
llvm.
2017-03-02 05:37:22 +00:00
maya
0e6791b6dc MesaLib: pull in vdpau and vaapi only if dri option is selected.
This fixes a PLIST mismatch in the -dri -llvm case, pointed out by
Joern Clausen in PR pkg/52021.
2017-03-02 04:40:33 +00:00
szptvlfn
11b6c5abbd Update to 2.18.2
ChangeLog: https://git.finalrewind.org/feh/plain/ChangeLog
Thu, 16 Feb 2017 23:05:39 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v2.18.2
    * Fix crash when using both --thumbnails and --title. This bug was
      introduced in v2.18.1.
2017-03-01 21:20:38 +00:00
ryoon
50aefac5f6 Recursive revbump from graphics/libwebp 2017-02-28 15:19:58 +00:00
ryoon
c760f5eb52 Update to 0.6.0
Patch from spz@. Thank you.

Changelog:
- 1/26/2017: version 0.6.0
  * lossless performance and compression improvements
  * miscellaneous performance improvements (SSE2, NEON, MSA)
  * webpmux gained a -duration option allowing for frame timing modification
  * new img2webp utility allowing a sequence of images to be converted to
    animated webp
  * API changes:
    - libwebp:
      WebPPictureSharpARGBToYUVA
      WebPPlaneDistortion
    - libwebpmux / gif2webp:
      WebPAnimEncoderOptions: kmax <= 0 now disables keyframes, kmax == 1
                              forces all keyframes. See mux.h and the gif2webp
                              manpage for details.

- 12/13/2016: version 0.5.2
  This is a binary compatible release.
  This release covers CVE-2016-8888 and CVE-2016-9085.
  * further security related hardening in the tools; fixes to
    gif2webp/AnimEncoder (issues #310, #314, #316, #322), cwebp/libwebp (issue
    #312)
  * full libwebp (encoder & decoder) iOS framework; libwebpdecoder
    WebP.framework renamed to WebPDecoder.framework (issue #307)
  * CMake support for Android Studio (2.2)
  * miscellaneous build related fixes (issue #306, #313)
  * miscellaneous documentation improvements (issue #225)
  * minor lossy encoder fixes and improvements
2017-02-28 14:40:47 +00:00
wiz
96f2c87b4e Updated potrace to 1.14.
February 19, 2017: Release 1.14

 This release consists of bugfixes and minor portability improvements.
 A number of bugs triggered by malformed BMP files have been fixed,
 including CVE-2016-8685 and CVE-2016-8686. Error reporting has been
 improved. The image size is now truncated when the bitmap data ends
 prematurely. It is now possible to use negative dy in bitmap
 data. Portability has been improved to encompass C++11. The default
 compiler is now clang if available. Thanks to Nelson Beebe and Martin
 Gieseking for reporting portability issues, and to Agostino Sarubbo
 for reporting bugs.
2017-02-27 12:30:47 +00:00
wiz
40027f091d Updated ImageMagick to 7.0.5.0.
2017-02-20  7.0.5-0 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.5-0, GIT revision 19616:505fea9:20170220.

2017-02-20  7.0.5-0 Cristy  <quetzlzacatenango@image...>
  * Fix transient bug with -separate option (reference
    https://github.com/ImageMagick/ImageMagick/issues/385).
2017-02-27 09:46:48 +00:00
wiz
07de74a0fa Add msgmerge to tools. From Yasushi Oshima in PR 52006. 2017-02-25 15:31:53 +00:00
maya
abad19db5a MesaLib: split out VA-API and VDPAU availability check
so if libva is unavailable on your platform, VDPAU can still be used.
if I didn't break your build before, this change should be cosmetic.
2017-02-24 13:48:33 +00:00
maya
c097e5346c MesaLib: build VDPAU support if it's available.
Tested on NetBSD with nvidia GTX 770 (nouveau), running mpv with
env VDPAU_DRIVER=nouveau.

This may cause a PLIST mismatch/build issues on FreeBSD/Linux, as I expect
libvdpau_nvidia.so to be created for those. we will find out the hard way.

bump PKGREVISION
2017-02-24 00:16:55 +00:00
wiz
506b7ff070 Updated netpbm to 10.77.02.
17.01.24      Release 10.77.02

              tifftopnm: Fix memory corruption when image is more pixels
              than can be represented as a C unsigned integer.  Broken in
              Netpbm 10.11 (October 2002).

17.01.11 BJH  Release 10.77.01

              svgtopam: Fix crash when out of memory.  Always broken
              (svgtopam was new in Netpbm 10.33 (March 2006)).

16.12.25 BJH  Release 10.77.00

              pnmpad: fix bug: incorrect output width.  Introduced in
              Netpbm 10.72 (July 2015).

              Makeman: slight improvement to formatting of man pages.
              Thanks Werner LEMBERG <wl@gnu.org>.

              Test: skip tests of some parts that are configured out of the
              build.

16.09.27 BJH  Release 10.76.00

              pnmquantall: Fix failure when temporary file location is
              not the same filesystem as the output file.

              pnmquantall: Fix incorrect handling of when the Pnmremap or
              the final rename fails.

              giftopnm: Fix bug: crash on little-endian computers that can't
              toleration unaligned memory access.  Thanks Ignatios Souvatzis
              (is@netbsd.org).  Broken in Netpbm 10.47 (June 2009).

              cmuwmtopbm: fix trivial memory leak.  Always broken (cmuwmtopbm
              was in primordial Pbmplus, in 1988).

              Build: Add PKG_CONFIG make variable.

              Build: tifftopnm.c: fix undefined WIFSIGNALED, etc. in

16.06.26 BJH  Release 10.75.00

              pbmtextps: Add -leftmargin, -rightmargin, -topmargin,
              -bottommargin, -ascent, -descent, -pad, -crop.

              pbmtextps: Add -dump-ps.

              pbmtextps: Abort with error instead of generating single space
              when user supplies no text.

              pbmtextps: Accept fractional -fontsize.

              pbmtextps: Change margins for non-default fonts.

              pbmtextps: Minor output changes caused by code cleanup.

              bmptopnm: Add ability to convert Version 4 and 5 Windows BMP.

              pbmtext: remove undocumented -dump option; add 'genfontc'
              development tool (buildtools/ directory) to replace it.

              pbmtext: Add -dry-run

              pbmtext: Add -dump-sheet

              pbmtext: Speedup: renders directly in raw PBM.

              pbmreduce: add -randomseed.

              anytopnm, pnmmargin, pnmquant, ppmquant, pnmquantall, pgmcrater,
              ppmfade, ppmrainbow, ppmshadow, pbmtox10bm, pamstretch-gen:
              Add -version.

              fiascotopnm: change -version to include Netpbm version.

              libnetpbm: Add pm_system2(), pm_system2_lp(), pm_system2_vp() -
              same as pm_system(), etc. but returns the termination status.

              pamarith: fix incorrect output when maxvals differ, for
              -add, -multiply, -mean, -min, -max.  Broken in Netpbm 10.41
              (December 2007).

              pbmtextps: Fix bug: input text or font name with Postscript
              control characters messes up the Postscript program.

              hpcdtoppm dummy version: update web link to real version.

              ppmhist: fix incorrect color names.  Introduced in
              Netpbm 10.19 (November 2003).

              ppmshadow: fix bug: don't ignore invalid option.  Introduced in
              Netpbm 10.9 (September 2002).

              pnmpaste: fix possible invalid memory access.  Introduced in
              Netpbm 1.44 (September 2008).

              pbmreduce: fix undefined behavior when scale factor argument is
              too big.  Always present (pbmreduce was new in September 1989).

              pbmtext: Fix bug: invalid memory reference when text contains
              code points > 127.  Broken in 10.74.

              pnmtofiasco, fiascotopnm: Fix incorrect math on systems with
              unusual floating point representation.  Always broken (programs
              were new in Netpbm 9.6 (July 2000).

              cameratopam: fix invalid memory reference; effect unknown.
              Introduced in Netpbm 10.68 (September 2014).

              Install on Windows: fix backward compatibility symlinks for
              pnmtoplainpnm, pnmquantall.

              Build: Remove use of strndup so it compiles on Mac OS X 10.6.
              Broken in 10.74.

              Build: Remove use of isfinite so it compiles with C89 standard
              compiler.

16.03.27 BJH  Release 10.74.00

              pbmtext: produce same image when you run pbmtext with -width
              explicitly set to the width you get when you don't specify
              width.

              pbmtext: ignore -nomargins when -width is specified.

              pbmtext: report when line ends are dropped because of
              truncation.

              pbmtext: Fix bug: if input has a code point that is not in the
              font, Pbmtext substitutes space, but behavior is undefined if
              font doesn't have space either.  Now it aborts the program in
              that case.

              pbmtext: fix bug: Respect -width when specified.

              pbmtext: fix bug: Deal correctly with negative -space.

              pbmtext: fix bug: Consider all characters in line, not just
              first and last, in determining line width.

              libnetbpm font facility (so pbmtext): fix bug: undefined
              behavior when font definitions are invalid in any of various
              ways.

              libnetpbm font facility (so pbmtext): fix incorrect font names
              in error messages.

              pnmtopsnr: Add -machine, -max .

              Netpbmlib: add /usr/local/netpbm/lib and /etc/X11 to search
              path for rgb.txt.

              makeman: Add some text replacements to solve glitches.
              Handle &mdash, &minus.

15.12.26 BJH  Release 10.73.00

              anytopnm: use --mime-type option instead of --mime on newer
              'file' program (on which --mime has a new meaning so that
              'anytopnm' cannot recognize some file types).

              anytopnm: recognize "Netpbm PAM" non-mime output from 'file'
              program as indicating PAM.

              pnmtops: fix bug: always thinks -level=N is -level=1.
              Introduced after Netpbm 10.26 (January 2005) but before 10.35
              (August 2006).  Manifests only with recent compilers.

              pnmpaste: fix bug with PBM: incorrect output.  Introduced in
              Netpbm 10.44 (September 2008).

              Build: fix undefined reference to parse_printf_format etc.  on
              system that doesn't have that facility.  Broken in Netpbm 10.69
              (December 2014).

              Build: fix superfluous error message when USER environment
              variable contains whitespace.  Broken since primordial Netpbm.

              Windows build: fix bug: make clean doesn't clean icon/netpbm.o.
              Broken since Netpbm 10.67 (June 2014).

              Test: improved pnmpaste test.

15.09.26 BJH  Release 10.72.00

              Add pamunlookup .

              pamtopng: Implement -itxt .

              pamlookup: Add -byplane .

              pbmtoescp2: Add -stripeheight .

              phmtoescp2: Add -resolution .

              pbmtoescp2: Add -formfeed .

              pbmtoescp2: Add -raw .

              pbmtoescp2: Add -resolution=720 .

              pbmtoescp2: Pad output horizontally to a multiple of 8 columns
              and vertically to a whole stripe to prevent image loss.

              fitstopnm: Add message saying you're probably making a mistake
              if you have a 3-D image and don't specify -image.  The third
              dimension is almost always time in practice.

              fitstopnm: Fix -min and -max.  Broken in Netpbm 10.39 (June
              2007).

              pnmtopclxl: fix buffer overrun causing unpredictable behavior.
              (Introduced in Netpbm 10.54 (March 2011).

              pnmtopclxl: fix wild memory access when out of memory.  Always
              broken (Pnmtopclxl was new in Netpbm 10.6 (July 2002)).

              pnmtopclxl: fix wild memory access with pathologically large and
              uncompressible image.  Always broken (Pnmtopclxl was new in
              Netpbm 10.6 (July 2002)).

              pnmtopclxl: fix silent output corruption when a file write
              fails.  Always broken (Pnmtopclxl was new in Netpbm 10.6 (July
              2002)).

              escp2topbm: Fix -plain.  Always broken (escp2topbm was new in
              Netpbm 10.18 (September 2003)).

              pnmpad: Add -mheight, -mwidth.

              ppmtoilbm: Fix failure with -hamforce and -nocompression.
              Broken in Netpbm 9.12 (March 2001).

              makeman: fix Python syntax error.  Introduced in Netpbm 10.70
              (June 2015).

15.06.28 BJH  Release 10.71.00

              Add pamtopng.  Thanks Willem vanSchaik (willem@schaik.com).

              pnmtopng: Add -srgbintent.

              pamstereogram: Add -xbegin.  Change default to render from
              center outwards intead of from right to left, thus making the
              center of the image the crispest part.  Thanks Scott Pakin
              (scott@pakin.org).

              pamstereogram: Allow -xshift and -yshift to be negative.  Thanks
              Scott Pakin (scott@pakin.org).

              pnmpsnr: Add -rgb.

              ppmtoicr: remove -rle option.  Actually, it never worked
              because of a bug.  Now it isn't expected to.  Ppmtoicr was
              new in 1991.

              pnmtopalm: Fix arithmetic overflow with ridiculously large
              image.  Introduced after Netpbm 10.26 (January 2005) but before
              Netpbm 10.35 (August 2006).

              palmtopnm: Fix distorted output with PackBits compressed input.
              Always broken (Ability to convert PackBits input was new in
              Netpbm 10.27 (March 2005).

              pbmtoepson: fix -protocol option - never works and sometimes
              crashes program.  Always broken (-protocol was new in Netpbm
              10.23 (July 2004).

              pbmtoppa: fix buffer overruns, double-free crashes.  Always
              broken (pbmtoppa was new in Netpbm 9.1 (March 2000).

              pbmtomatrixorbital: fix bug: fails if you specify the input
              file name argument.  Always broken.  (pbmtomatrixorbital was
              new in Netpbm 10.18 (Setpember 2003).

              sbigtopgm: fix detection of camera type.  Always broken
              (sbigtopgm was new in Netpbm 8.3 (March 2000)).

              sbigtopgm: fix recognition of compressed image.  Broken in
              Netpbm 10.70 (March 2015).

              pbmtogo: Fix bug: garbage first row.  Broken at least since
              November 1989.

              pbmtogo: Fix bug: buffer overrun with certain input.  Broken
              at least since November 1989.

              pbmtoescp2: Fix bug: overrun on certain input.  Always broken
              (pbmtoescp2 was new in Netpbm 10.18 (September 2003)).

              escp2topbm: Fix buffer overrun on certain input.  Always broken
              (escp2topbm was new in Netpbm 10.18 (September 2003)).

              libnetpbm: pm_stripeq: fix bug: wild pointer access when
              comparator is shorter than comparand.  Doesn't affect function,
              but could cause crash or privacy exposure.  Affects reading of a
              PAM file by any program.  Introduced in one of Netpbm 10.27
              (March 2005) through 10.35 (August 2006).

              pnmconvol: Fix bug: wrong output for pixels that convolve to
              negative values (should be clipped to zero).  Introduced in
              Netpbm 10.68 (September 2014).

              pbmtog3: Fix buffer overrun.  Introduced in Netpbm 10.23
              (July 2004).

              cameratopam: Fix arithmetic underflow in JPEG processing;
              unknown effect.

              pbmtoxbm: Fix bug: crash with zero width input.  Broken in
              Netpbm 10.37 (December 2006).

              sbigtopgm: fix buffer overrun with invalid input image.  Always
              present (sbigtopgm was new in Netpbm 8.3 (March 2000)).

              pnmtorle: Fix buffer overrun with long file name.  Always
              present.  (pnmtorle was new to Netpbm in Netpbm 9.0 (April
              2000)).

              pbmtopk: Fix buffer overrun with long file name.  Always
              present.  (pbmtopk was new in Netpbm 1 (March 1991)).

              pktopbm: Fix buffer overrun with long file name.  Always
              present.  (pbmtopk was new in Netpbm 1 (March 1991)).

              ppmtoyuvsplit: Fix buffer overrun with long file name.  Always
              present.  (New in Netpbm 1 (March 1991)).

              pbmtopi3: Fix bug: wrong output when input is higher or wider
              than 640 pixels.  Always broken (pbmtopi3 was new in September
              1991).

              st4topgm: Fix bug: with no argument, uses file named "'" instead
              of Standard Input.  Always present (st45topgm was new in Netpbm
              10.70 (March 2015).

              pbmtomgr: Fix incorrect output when input is too large (must be
              at most 4095 pixels high or wide).  Always broken.  (pbmtomgr
              was new in 1989).

              pbmtomacp: fix wild pointer dereference with -b larger than
              image height.  Always broken.  (pbmtomacp was new in X.V11R3
              (March 1988).

              ppmtorgb3: Fix buffer overflow with long input file name.
              Always present.  (ppmtorgb3 was new in X.V11R4 (November 1989).

              ppmtoarbtxt: fix bug: wrong output when high numbers represent
              darker.  Broken in Netpbm 10.69 (November 2014).

              ppmtoarbtxt: better rounding in sample values.

              libnetpbm: Remove bitio.h as an external interface.

              test: replace some GNU-only code with more portable code that
              works on OS X.  Thanks Ryan Schmidt <ryandesign@macports.org>.

              makeman: deal properly with backlash in source.  But something
              was wrong with this change and it caused the program always to
              fail, so we reversed this change in 10.72.

              Build: don't build and install libjbig and libjasper if we
              are using external versions of them instead.

              Build: various cross-compile fixes, especially for MinGW.

              Build: work around bug in GCC < 4.2 related to SSE2 builtins
              that causes compile of pamflip to fail.

              Build: fix 'make package' where config.mk sets a subdirectory
              other than 'man' for the manual.

              Build: improve pointer man page text.

15.03.29 BJH  Release 10.70.00

              Add st4topgm, pgmtost4.

              Add pgmtosbig.  Mainly a test tool for sbigtopgm.

              Add yuy2topam.  Thanks Michael Haardt.

              tifftopnm: allow input file to be nonseekable.
              Thanks Ludolf Holzheid <ludolf.holzheid@gmx.de>.

              pnmhisteq: add -noblack and -nowhite.  Idea from Andrew Brooks
              <arb@sat.dundee.ac.uk>.

              pgmmorphconv: add -gradient.  Thanks Michael Haardt
              <michael@moria.de>.

              giftopnm: Fix bug: crashes if purported GIF has neither a global
              color map nor a local one.

              pgmmorphconv: fix bug: always produces PGM Plain format.  Always
              present (progam was added to Netpbm in Release 10.0 (June 2002)).

              pamtilt: fix bug: unconditional crash.  Broken in Netpbm 10.63
              (June 2013).

              pnmgamma -srgbtobt709, -bt709tosrgb: fix bug; incorrect output
              nearly always.  Always broken (These options were new in
              Netpbm 10.32 (February 2006)).

              pamtosvg: fix use of unset variable; probably results in a
              crash.  Always present (pamtosvg was new in Netpbm 10.33 (March
              2006)).

              cameratopam: fix bug: variable used before set; unknown impact.
              Introduced in Netpbm 10.66 (March 2014).

              On Windows, don't leave temporary files around (previous code
              did so because unlink of an open file fails in Windows; new
              code deletes temporary files via atexit).  Thanks
              Ludolf Holzheid <ludolf.holzheid@gmx.de>.

              Libnetpbm: fix external header file pm.h so it does not include
              internal header file pm_c_util.h.  Introduced in Netpbm
              10.69 (December 2014).

              build: fix incompatible type compilation error in giftopnm.
              Introduced in Netpbm 10.38 (March 2007) (but obviously manifests
              only in recent build environments).

              build: fix compile failure in wordint_access_be.h with Bigendian
              target platforms.  Introduced in Netpbm 10.63 (June 2013).

              build: fix compile failure in pbmtomacp, ppmtoacad, pgmabel:
              TRUE redefined.  Introduced in Netpbm 10.69 (December 2014).

14.12.25 BJH  Release 10.69.00

              pnmnorm: add -bsingle, -wsingle.

              ppmtoarbtxt: Do some validation of format strings.  Thanks
              Akira F Urushibata <afu@wta.att.ne.jp>.

              pamcrater: Add -verbose.

              ppmtoarbtxt: Fail if a #() escape sequence runs off end of
              file or is too long to process; before, the program would
              treat the text from # to EOF or where the buffer filled up
              as literal text, even ignoring any #() within.

              NetBSD: show actual numbers in messages instead of "f" or
              no information, by using NetBSD's vasprintf.

              Make %g in messages display the actual number instead of "g" in
              messages where platform doesn't have vasprintf.  (But scores of
              %f are still left).

              anytopnm: convert all images in a multi-image GIF instead of
              just the first.

              Improve "bad magic number" message from pbmXXX, and pgmXXX, and
              pnmXXX programs.

              Fix bogus message from ppmXXX programs when the input is not
              (per the magic number) a Netpbm image.  Introduced after
              Netpbm 10.26 (January 2005) but before Netpbm 10.35 (August
              2006).

              ppmtoarbtxt: Fix some undefined behavior when program limits
              are exceeded (i.e. buffer overruns).

              pambackground: fix bug: segfault or incorrect results in most
              cases.  Thanks Ludolf Holzheid (ludolf.holzheid@gmx.de).
              Introduced in Netpbm 10.37 (December 2006).

              Windows build: fix universal build failure with "No rule to make
              ...icon.netpbm.oLINKERISCOMPILER...".  Broken in Netpbm 10.67
              (June 2014).
2017-02-23 23:13:42 +00:00
wiz
a84b1e56b0 Recursive bump for libzip shlib major bump. 2017-02-23 07:44:09 +00:00
ryoon
fd4ad6652d Disable PDF files regeneration from disabling doxygen detection.
And install pre-generated PDF files.
Bump PKGREVISION.
Thank you, adam@.
2017-02-22 11:53:49 +00:00
ryoon
ab2cc25d1a Disable documentation files generation. Bump PKGREVISION
When LaTeX is detected, some LaTeX style files are required.
2017-02-22 00:45:06 +00:00
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