Commit graph

11378 commits

Author SHA1 Message Date
tnn
e315510387 Update to MesaLib-10.5.7.
MesaLib-10.5.7 2015-06-07
"The current release includes over a dozen nouveau fixes (mostly targeting
nv30/nv40 era hardware), i965 patches and a crash fix common to all the
gallium dri modules."

MesaLib-10.5.6 2015-05-24
"This time around we have fixes from all over mesa - core mesa, driver
specific patches (i965, nouveau, freedreno), reentrancy improvements
in Clover (OpenCL), GLX and EGL loader patches, and Darwin build fixes."
2015-06-07 15:48:12 +00:00
youri
d09cb86e35 Update libsoup buildlink path. 2015-06-07 14:05:57 +00:00
wiedi
005f403c21 fix linking network libs on SunOS, now fails a bit later 2015-06-07 13:58:08 +00:00
taca
6a1fef8392 Use more modern macro to build with newer Ruby. 2015-06-07 10:50:26 +00:00
taca
64bc271f6b Update ruby-oily_png to 1.2.0.
Update HOEPAGE.

No changes are available except commit log.
<https://github.com/flori/tins/commits/master>
2015-06-07 10:47:57 +00:00
taca
c2e423e350 Update ruby-mini-magick to 4.2.7.
4.2.7

* Fix Ruby 1.9.3

4.2.5

* Fixed MiniMagick::Image#details parsing

4.2.4

* Fixed detecting MiniMagick version
* Fix the private method 'format' called on mogrify for real

4.2.3

* Fixed a rush mistake

4.2.2

* Raise proper error in #cheap_info on invalid image
* Improved MiniMagick::Image#details parsing
* Attempt to solve private method 'format' called on mogrify

4.2.1

* Attempt to fix #279

4.1.1

* Fix MiniMagick::Image#composite defaulting to JPG extension. The default is
  now the extension of the base image, the one on which composite is called.
2015-06-07 10:43:50 +00:00
taca
e30f4ba083 Update ruby-RMagick to 2.15.2.
## RMagick 2.15.2

- GitHub repository moved back to github.com/rmagick/rmagick - @wurde, @vassilevsky

## RMagick 2.15.1

- Fix loop in linked list in `ImageList` methods => they no longer hang - @u338steven

RMagick 2.15.0
    o Ability to remove alpha channel - @ollie
    o C local variables guarded against GC to avoid segfaults - @u338steven
    o trace_proc protected with a mutex to avoid segfaults - @u338steven

RMagick 2.14.0
    o RMagick.rb moved to deprecated directory - @mockdeep
    o Better ImageMagick feature detection - @bf4
    o Prevent compilation failures if prefix is an empty string - @voxik
    o SplineInterpolatePixel preprocessor check removed - @joshk
    o Make error format a string literal - @mtasaka
    o Automatically set ARCHFLAGS on OS X - @u338steven
    o Fixed 'rmagick/version' require failure - @u338steven
    o Fixed escaping of '%' in Draw#get_type_metrics - @mkluczny
    o Silence warnings on Ruby 2.2 when comparing Enums - @meanphil
    o Multiple test suite improvements - @mockdeep, @bf4
    o Ruby source code formatting with RuboCop - @vassilevsky
2015-06-07 10:32:36 +00:00
taca
69bfe23280 Allow this package build on Ruby 2.2. 2015-06-07 10:29:59 +00:00
wiz
e34d33bc1a Update to 6.9.1.4.
Remove PLIST vars that only made more work during updates but didn't
simplify things.

2015-06-01  6.9.1-4 Cristy  <quetzlzacatenango@image...>
  * New version 6.9.1-4, SVN revision 18697.

2015-06-01  6.9.1-4 Cristy  <quetzlzacatenango@image...>
  * Support 'restrict' keyword under Windows.

2015-05-25  6.9.1-4 Dirk Lemstra <dirk@lem.....org>
  * Added support for reading a user supplied layer mask in PSD files.

2015-05-24  6.9.1-3 Cristy  <quetzlzacatenango@image...>
  * New version 6.9.1-3, SVN revision 18623.

2015-05-03  6.9.1-3 Dirk Lemstra <dirk@lem.....org>
  * Fixed transparency issue with 16-bit tga files (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27469).
  * Fixed writing label and comment in tiff images (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=25516).
  * Jpeg images no longer have pixels per inch as a default value for density
    units when the density is not set (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27589).
  * Added support for setting the font color with -fill to the pango coder.

2015-05-03  6.9.1-3 Glenn Randers-Pehrson <glennrp@image...>
  * Fixed bug with "-define png:format=x" in png.c, introduced in version
    6.8.9-0, that caused the define to be ignored.
  * Replaced some dead code in ReadJNGImage with an assert().
  * Avoid palette-building when writing a grayscale PNG (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27580).

2015-04-20  6.9.1-3 Cristy  <quetzlzacatenango@image...>
  * Support -define compose:clamp=false option (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=26946).
  * Don't extend any user supplied image buffer in SeekBlob() (bug report
    from a.chernij@corp...).
  * Improved reproducible builds (reference
    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=783933).
  * Draw a rectangle of width & height of 1 (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=24874).

2015-04-19  6.9.1-2 Cristy  <quetzlzacatenango@image...>
  * New version 6.9.1-2, SVN revision 18429.

2015-04-09  6.9.1-2 Glenn Randers-Pehrson <glennrp@image...>
  * Avoid using a NULL alpha_image or color_image in the JNG decoder.

2015-04-07  6.9.1-2 Cristy  <quetzlzacatenango@image...>
  * Fix JPEG-2000 transparency on write (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27304).
  * Identify now identifies PSD (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=26948).
  * Speed up writing to TGA (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27369).

2015-04-06  6.9.1-2 Dirk Lemstra <dirk@lem.....org>
  * Reduce draw epsilon to increase mathematical stability.
  * Fixed UTF8 issue when determining the current working directory
    on Windows (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27295).
2015-06-07 09:13:11 +00:00
gdt
2551a3e86c Update homepage from berlios to sourceforge.
(I can't find any evidence that lensfun has abandonded sourceforge
yet, but if I'm wrong please let me know.)
2015-06-06 12:03:24 +00:00
youri
07d545ff75 Update maintainer email address. 2015-06-02 13:27:03 +00:00
adam
accabb50a8 version 0.4.3
This is a binary compatible release.
* Android / gcc / iOS / MSVS build fixes and improvements
* lossless decode fix (issue 239 -- since 0.4.0)
* documentation / vwebp updates for animation
* multi-threading fix
2015-06-02 03:10:39 +00:00
dsainty
2bd3d8c40c Build requires USE_TOOLS+=m4 - fixes build on Linux. 2015-05-31 03:42:28 +00:00
tnn
59b796e39e PR pkg/49923: pull in libxshmfence via bl3 for Linux.
Needed for linking packages that use gl.pc because it lists libxshmfence
as dependency.
2015-05-28 21:09:07 +00:00
markd
88b589e1de Add freeimageplus 2015-05-27 22:06:54 +00:00
markd
031d942bbd Add freeimageplus 3.17.0
C++ wrapper for freeimage.
2015-05-27 22:06:11 +00:00
markd
7a5643d341 Update to 3.17.0
Release 3.17.0 adds many improvements for ICO, TIFF, PNG, HDR, TGA, GIF,
RAW, JXR, JP2, Exif plugins. It comes with new conversion functions for
RGBA16/RGBAF formats, as well as new functions used to deal with external
pixel buffers (ConvertFromRawBitsEx, CreateView). Other useful added
functions are ReslaleRect, GetMemorySize, SetMetadataKeyValue and the
FIQ_LFPQUANT quantizer algorithm.
The library has been updated with the new LibPNG (1.6.16), LibTIFF (4.0.4),
LibRaw (0.17.a1), LibWebP (0.4.2), OpenEXR (2.2.0).
FreeImage is also distributed with updated VB6, Delphi and C++ wrappers.
2015-05-27 21:59:26 +00:00
kefren
514c4b5883 Fix lambda used in tags reduce 2015-05-24 06:50:14 +00:00
kefren
79760891fb Add gif patch from PR/48074
PKGREVISION++
2015-05-23 11:52:46 +00:00
kefren
f13a77be8c Fix the build 2015-05-23 10:33:01 +00:00
kefren
b915d8d683 Provide a useful pkg-config file. PKGREVISION++ 2015-05-23 09:52:59 +00:00
kefren
fcf909026f add flickrnet subdir 2015-05-23 09:02:18 +00:00
kefren
50296d6199 Add flickrnet, a .NET library for accessing Flickr 2015-05-23 09:01:20 +00:00
kefren
47a70823c2 Switch to latest mono. This will still not reach post-configure as
pkgsrc lacks flickrnet
2015-05-23 07:01:03 +00:00
kefren
638c966900 Update gdiplus to 3.12 - latest on mono-project site, probably
released as part of mono-3.12. No other information available from
master site.
2015-05-23 06:36:18 +00:00
adam
a92ab7629f Changes 1.4.3:
- fix bug that could cause jpegoptim crash when processing certain jpeg files
2015-05-22 08:04:59 +00:00
tsutsui
d6a4cd5019 Update ruby-gnome2 to 2.2.5.
It is a GLib 2.44 support release.

=== Changes

==== Ruby/GLib2

    Improvements
        Supported GLib 2.44.
        [GitHub#361][Reported by Benjamin Maisano]

=== Thanks

    Benjamin Maisano
2015-05-17 06:45:23 +00:00
tnn
c11fd333d4 Fix OSX build errors. patches from FDO bug 66346 and 90249.
Reported on IRC by Youri Mouton.
2015-05-16 16:39:52 +00:00
wiz
03317cc152 regen (for committed version of patch-src_gallium_winsys_svga_drm_vmw__screen__ioctl.c) 2015-05-16 00:15:52 +00:00
nros
ebfd60d0d7 Moved define of _KERNEL_STRUCTURES to patch instead of setting
it in the Makefile.
2015-05-15 14:27:42 +00:00
nros
90f36c0867 Fix build on DragonFlyBSD.
-D_KERNEL_STRUCTURES are needed for ERESTART on DragonFlyBSD.
2015-05-12 17:10:30 +00:00
tnn
bf536beb9b Update to MesaLib-10.5.5.
MesaLib-10.5.5 2015-05-11
"This release includes a selection of i965 and nouveau driver fixes. Everyone
using a gallium driver (r300, r600 and others) is also encouraged to update."

MesaLib-10.5.4 2015-04-24
"This release includes fixes for the mesa state-tracker used by all the
gallium drivers, a drirc workaround for Second Life, plus i965 fixes."
2015-05-11 21:43:19 +00:00
tnn
a211b00aa4 Assume that __GNUC__ implies that it has __builtin_ffsll as a last
ditch resort in case ffsll(3) is found to be not available.
2015-05-11 21:33:58 +00:00
wiz
ee7f3919c3 Fix path to tex-texinfo. 2015-05-11 10:32:54 +00:00
markd
ef0ccfb9fc Add tex-animate{,-doc} 2015-05-09 02:16:03 +00:00
markd
5853fda737 Add tex-animate{,-doc} 2014
The package provides an interface to create portable,
JavaScript driven PDF animations from sets of graphics files or
from inline graphics, such as LaTeX picture environment,
PSTricks or pgf/TikZ generated pictures, or just from typeset
text.
2015-05-09 02:14:49 +00:00
markd
c849ac5eac Change version from v0.9 to just 0.9 2015-05-09 00:03:56 +00:00
wiz
34d37deea6 more tex packages. 2015-05-08 13:48:01 +00:00
wiz
5a41de9e4d Add metapost packages from texlive. 2015-05-08 13:47:37 +00:00
wiz
a7c9933a01 + tex-mfpic* 2015-05-08 13:17:37 +00:00
wiz
f9ec1543af Import tex-mfpic-doc-1.10 as graphics/tex-mfpic-doc.
Documentation for tex-mfpic.
2015-05-08 13:17:29 +00:00
wiz
1efad3e9de Import tex-mfpic-1.10 as graphics/tex-mfpic.
Mfpic is a scheme for producing pictures from (La)TeX commands.
Commands \mfpic and \endmfpic (in LaTeX, the mfpic environment)
enclose a group in which drawing commands may be placed. The
commands generate a Meta-language file, which may be processed
by Metapost (or even Metafont). The resulting image file will
be read back in to the document to place the picture at the
point where the original (La)TeX commands appeared. Note that
the ability to use Metapost here means that the package works
equally well in LaTeX and PDFLaTeX.
2015-05-08 13:17:14 +00:00
wiz
6c1bdf76a0 + tex-pictex* 2015-05-05 14:40:55 +00:00
wiz
8f01041fd4 Import tex-pictex-doc-1.1 as graphics/tex-pictex-doc.
Documentation for tex-pictex.
2015-05-05 14:40:41 +00:00
wiz
54a2534940 Import tex-pictex-1.1 as graphics/tex-pictex.
PicTeX is an early, and very comprehensive drawing package,
that mostly draws by placing myriads of small dots to make up
pictures. It has a tendency to run out of space, most
especially of allowable dimensions registers; packages m-pictex
and pictexwd deal with the register problem, in different ways.
Note that full documentation may be bought via the PC-TeX site,
though a command summary is available as free software.
Alternatively, a front-end package such as mathsPiC, which
covers all of PicTeX and has a complete and free manual, could
be used.
2015-05-05 14:40:28 +00:00
wiz
b8959045b3 Recursive PKGREVISION bump for libzip shlib major bump. 2015-05-04 21:14:24 +00:00
joerg
e6b21d5836 Needs pkg-config to detect GTK2. Won't work on NetBSD/amd64. 2015-05-03 19:45:48 +00:00
markd
cbd26894b7 Add tex-graphics-pln{,-doc} 2015-05-03 10:03:07 +00:00
markd
2211caea1a Add tex-graphics-pln{,-doc} 2014
The Plain TeX graphics package is mostly a thin shell around
the LaTeX graphicx and color packages, with support of the
LaTeX-isms in those packages provided by miniltx (which is the
largest part of the bundle). The bundle also contains a file
"picture.tex", which is a wrapper around the autopict.sty, and
provides the LaTeX picture mode to Plain TeX users.
2015-05-03 10:01:03 +00:00
ryoon
60e82c981f Update HOMEPAGE 2015-05-02 08:44:51 +00:00
markd
2109e3eba2 Be more explicit in TeX dependencies. 2015-05-02 05:56:07 +00:00
joerg
ae0d21c70f Precreate trans to avoid race conditions. 2015-04-30 11:37:42 +00:00
gson
6b175ab055 Rename zopen on Mac OS X to avoid conflict with a function by the same
name defined in stdio.h.
2015-04-29 15:52:53 +00:00
tnn
d740acbdf9 Fix DRI3 build on Linux 2015-04-29 14:36:36 +00:00
sevan
bc393dbb77 Unbreak on FreeBSD by also ensuring that ERSTART is defined and set to the
expected value for it.

Reviewed by bsiegert@
2015-04-29 14:12:54 +00:00
tnn
05b564be62 PR pkg/49867: circular dependency between MesaLib and libva on Linux.
I probably added libva as a dependency at some point in wip/ since
configure wanted it. Not sure what it's used for so just remove it.
2015-04-28 21:06:32 +00:00
dsainty
f399aa4229 Bump GCC_REQD to 4.5.2 for internal compiler error.
display/nr-filter-slot.cpp: In constructor 'Inkscape::Filters::FilterSlot::FilterSlot(Inkscape::DrawingItem*, Inkscape::DrawingContext*, Inkscape::DrawingContext&, const Inkscape::Filters::FilterUnits&)':
display/nr-filter-slot.cpp:38: internal compiler error: in add_phi_arg, at tree-phinodes.c:391
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.4/README.Bugs> for instructions.
make[3]: *** [display/nr-filter-slot.o] Error 1

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=45709

ICE is present in 4.3 and 4.4.4.  It is meant to be fixed in gcc 4.4.5
but apparently not the "gcc version 4.4.5" that comes with some versions
of Ubuntu, because it's actually gcc 4.4.4 with Ubuntu's custom(ary)
sprinkling of poor judgement.

ICE is fixed in GCC 4.5.2 or any version of 4.6 and on, so that's a safe
minimum requirement.
2015-04-27 10:26:19 +00:00
tnn
3cda1af574 Unbreak after revbump. Needs to use PKGVERSION_NOREV for PLIST stuff. 2015-04-26 09:25:44 +00:00
tnn
742df199e5 drop llvm as suggested option until build issues can be figured out 2015-04-26 08:00:40 +00:00
tnn
9ee4b877fb Recursive revbump following MesaLib update, categories g through n. 2015-04-25 14:22:51 +00:00
tnn
d1e3fb144a Update to MesaLib-10.5.3.
Apologies in advance for any fallout. I have tested this as extensively
as I could in wip but the fact is we were 5 years and 50+ releases behind so
there will undoubtably still be issues.

Users of software rendering should see a nice performance boost with this
package as it now comes with the llvmpipe software rasterizer.

Users who currently enjoy working DRI1 rendering with X11_TYPE=modular should
switch to x11/modular-xorg-server112 now as x11/modular-xorg-server will
from now on only support DRI2 and up.

New features in MesaLib 10.5:
  Mesa 10.5.0 implements the OpenGL 3.3 API
  GL_ARB_framebuffer_sRGB on freedreno
  GL_ARB_texture_rg on freedreno
  GL_EXT_packed_float on freedreno
  GL_EXT_polygon_offset_clamp on i965, nv50, nvc0, r600, radeonsi, llvmpipe
  GL_EXT_texture_shared_exponent on freedreno
  GL_EXT_texture_snorm on freedreno

Changes in MesaLib 10.5:
  Removed support for GCC versions earlier than 4.2.0.

New features in MesaLib 10.4:
  GL_ARB_conditional_render_inverted on nv50
  GL_ARB_sample_shading on r600
  GL_ARB_texture_view on nv50, nvc0
  GL_ARB_clip_control on nv50, nvc0, r300, r600, radeonsi, llvmpipe, softpipe
  GL_KHR_context_flush_control on all drivers

Changes in MesaLib 10.4:
  The environment variable GALLIUM_MSAA that forced a multisample GLX visual
    was removed.

New features in MesaLib 10.3:
  GL_ARB_ES3_compatibility on nv50, nvc0, r600, radeonsi, softpipe, llvmpipe
  GL_ARB_clear_texture on i965
  GL_ARB_compressed_texture_pixel_storage on all drivers
  GL_ARB_conditional_render_inverted on i965, nvc0, softpipe, llvmpipe
  GL_ARB_derivative_control on i965, nv50, nvc0, r600
  GL_ARB_draw_indirect on nvc0, radeonsi
  GL_ARB_explicit_uniform_location (all drivers that support GLSL)
  GL_ARB_fragment_layer_viewport on nv50, nvc0, llvmpipe, r600
  GL_ARB_gpu_shader5 on i965/gen7, nvc0
  GL_ARB_multi_draw_indirect on nvc0, radeonsi
  GL_ARB_sample_shading on radeonsi
  GL_ARB_seamless_cubemap_per_texture on i965, llvmpipe, nvc0, r600, radeonsi,
    softpipe
  GL_ARB_stencil_texturing on nv50, nvc0, r600, and radeonsi
  GL_ARB_texture_barrier on nv50, nvc0, r300, r600, radeonsi
  GL_ARB_texture_compression_bptc on i965/gen7+, nvc0, r600/evergreen+, radeonsi
  GL_ARB_texture_cube_map_array on radeonsi
  GL_ARB_texture_gather on r600, radeonsi
  GL_ARB_texture_query_levels on nv50, nvc0, llvmpipe, r600, radeonsi, softpipe
  GL_ARB_texture_query_lod on r600, radeonsi
  GL_ARB_viewport_array on nvc0
  GL_AMD_vertex_shader_viewport_index on i965/gen7+, r600
  GL_OES_compressed_ETC1_RGB8_texture on nv30, nv50, nvc0, r300, r600,
  radeonsi, softpipe, llvmpipe
  GLX_MESA_query_renderer on nv30, nv50, nvc0, r300, r600, radeonsi, softpipe,
    llvmpipe
  A new software rasterizer driver (kms_swrast_dri.so) that works with DRM
    drivers that don't have a full-fledged GEM (such as qxl or simpledrm)
  Distribute the Khronos GL/glcorearb.h header file.

Changes in MesaLib 10.3:
  Removed support for the GL_ATI_envmap_bumpmap extension
  The hacky --enable-32/64-bit is no longer available in configure. To build
  32/64 bit mesa refer to the default method recommended by your distribution

New features in MesaLib 10.2:
  GL_ARB_buffer_storage on i965, nv30, nv50, nvc0, r300, r600, and radeonsi
  GL_ARB_multi_bind on all drivers
  GL_ARB_sample_shading on nv50 (GT21x only), nvc0
  GL_ARB_separate_shader_objects (desktop OpenGL) and
  GL_EXT_separate_shader_objects (OpenGL ES 2.0 and 3.0) on all drivers
  GL_ARB_stencil_texturing on i965/gen8+
  GL_ARB_texture_cube_map_array on nv50 (GT21x only)
  GL_ARB_texture_gather on nv50 (GT21x only), nvc0
  GL_ARB_texture_query_lod on nv50 (GT21x only), nvc0
  GL_ARB_texture_view on i965/gen7
  GL_ARB_vertex_type_10f_11f_11f_rev on nv50, nvc0, radeonsi
  GL_ARB_viewport_array on nv50, r600
GL_INTEL_performance_query on i965/gen5+

Changes in MesaLib 10.2:
  Renamed --with-llvm-shared-libs to --enable-llvm-shared-libs
  Split libxatracker.so into a standalone library which can be used with any
  gallium driver.

New features in MesaLib 10.1:
  GL_ARB_draw_indirect on i965.
  GL_ARB_clear_buffer_object
  GL_ARB_viewport_array on i965.
  GL_ARB_map_buffer_alignment on all drivers that did not previously support it.
  GL_AMD_shader_trinary_minmax.
  GL_EXT_framebuffer_blit on r200 and radeon.
  Reduced memory usage for display lists.
  OpenGL 3.3 support on nv50, nvc0, r600 and radeonsi

Changes in MesaLib 10.1:
  Removed support for the GL_MESA_texture_array extension. This extension
  enabled the use of texture array with fixed-function and assembly fragment
  shaders. No applications are known to use this extension.

New features in MesaLib 10.0:
  GL_AMD_seamless_cubemap_per_texture on i965.
  GL_ARB_conservative_depth on i965.
  GL_ARB_texture_gather on i965.
  GL_ARB_texture_query_levels on i965.
  GL_ARB_texture_mirror_clamp_to_edge.
  GL_ARB_transform_feedback2, GL_ARB_transform_feedback3, and
    GL_ARB_transform_feedback_instanced on i965/Gen7 (with appropriate kernel
    support).
  GL_ARB_sample_shading on i965.
  GL_ARB_shader_atomic_counters on i965.
  GL_ARB_vertex_attrib_binding
  GL_ARB_vertex_type_10f_11f_11f_rev on i965 and r600g
  GL_KHR_debug
  GLX_MESA_query_renderer

Changes in MesaLib 10.0:
  Removed X.Org state tracker (unmaintained and broken)
  Removed the video-accel r300 targets
  Removed the video-accel softpipe targets

New features in MesaLib 9.2:
  GL_ARB_shading_language_420pack in all drivers that support GLSL 1.30.
  GL_ARB_texture_buffer_range
  GL_ARB_texture_multisample
  GL_ARB_texture_storage_multisample
  GL_ARB_texture_query_lod
  GL_ARB_texture_storage on radeon, r200, and nouveau
  GL_EXT_discard_framebuffer in all OpenGL ES (all versions) drivers
  GL_EXT_framebuffer_multisample_blit_scaled on i965
  Added new freedreno gallium driver
  OSMesa interface for gallium llvmpipe/softpipe drivers
  Gallium Heads-Up Display (HUD) feature for performance monitoring
  Added support for UVD (2.2 and 3.0) video decoding on r600g and radeonsi
  through VDPAU (requires Kernel 3.10 or later)

Changes in MesaLib 9.2:
    Removed d3d1x state tracker (unused, unmaintained and broken)
    Removed GL_EXT_clip_volume_hint because no driver had enabled it since 2007.
    Removed GL_MESA_resize_buffers because it was only really implemented by
      the (unsupported) GDI driver.
    GL_EXT_separate_shader_objects has been removed from all Gallium drivers,
      because it disallows a critical GLSL shader optimization.
      GL_ARB_separate_shader_objects doesn't have this issue.
    i965 Gen6+ requires Kernel 3.6 or later. (92d2f5a)

New features in MesaLib 9.1:
  GL_ANGLE_texture_compression_dxt3
  GL_ANGLE_texture_compression_dxt5
  GL_ARB_ES3_compatibility
  GL_ARB_internalformat_query
  GL_ARB_map_buffer_alignment
  GL_ARB_shading_language_packing
  GL_ARB_texture_buffer_object_rgb32
  GL_ARB_texture_cube_map_array
  GL_EXT_color_buffer_float
  GL_OES_depth_texture_cube_map
  OpenGL 3.1 core profile support on Radeon HD2000 up to HD6000 series
  Multisample anti-aliasing support on Radeon X1000 series
  OpenGL ES 3.0 support on Intel HD Graphics 2000, 2500, 3000, and 4000

Changes in MesaLib 9.1:
  Removed VAAPI state tracker (unmaintained and broken)
  Removed i965's broken hardware implementation of GL_NV_vertex_program
  Removed swrast support for GL_NV_vertex_program
  Removed swrast support for GL_NV_fragment_program
  Removed OpenVMS support (unmaintained and broken)
  Removed makedepend build dependency

New features in MesaLib 9:
  Added new Gallium3D - nv30 driver
  Added new Gallium3D - radeonsi driver
  Added OpenCL state tracker Clover
  Completed VDPAU state tracker (video decoding support is currently limited
    to MPEG1 and MPEG2)
  GL_ARB_base_instance
  GL_ARB_blend_func_extended
  GL_ARB_debug_output
  GL_ARB_invalidate_subdata - Currently a "no-op" implementation. This
    extension is always enabled in all drivers.
  GL_ARB_shader_bit_encoding
  GL_ARB_texture_buffer_object
  GL_ARB_timer_query
  GL_ARB_transform_feedback3
  GL_ARB_transform_feedback_instanced
  GL_ARB_uniform_buffer_object
  GL_EXT_unpack_subimage for ES 2.0
  GL_EXT_read_format_bgra for ES 1.1 and 2.0
  GL_EXT_texture_rg for ES 2.x
  GL_NV_read_buffer for ES 2.0
  GLX_ARB_create_context_robustness
  EGL_KHR_create_context
  EGL_KHR_surfaceless_context - This replaces the
    EGL_KHR_surfaceless_{gles1,gles2,opengl} extensions that were never
    approved by Khronos.
  EGL_EXT_create_context_robustness

Changes in Mesalib 9:
 The legacy/static Makefile system (ex: 'make linux-dri') has been removed.
  The two supported build methods are now autoconf/automake and SCons.
  Removed support for GL_ARB_shadow_ambient extension
  Removed Gallium3D - nvfx driver (use nv30 instead)
  libGLU has been moved into its own repository

New features in MesaLib 8:
  GL_ARB_ES2_compatibility (r300g, r600g)
  GL_ARB_depth_buffer_float (r600g)
  GL_ARB_vertex_type_2_10_10_10_rev (r600g)
  GL_ARB_texture_storage (gallium drivers and swrast)
  GL_EXT_packed_float (i965)
  GL_EXT_texture_array (r600g, i965)
  GL_EXT_texture_shared_exponent (i965)
  GL_NV_fog_distance (all gallium drivers, nouveau classic)
  GL_NV_primitive_restart (r600g)
  GL_OES_EGL_image_external (gallium drivers)
  GL_OES_compressed_ETC1_RGB8_texture (softpipe, llvmpipe)
  ARB_texture_rgb10_a2ui (softpipe, r600g)
  Many updates to the VMware svga Gallium driver

Changes in MesaLib 8:
  Removed all DRI drivers that did not support DRI2. Specifically, i810,
  mach64, mga, r128, savage, sis, tdfx, and unichrome were removed.
  Removed support for BeOS.
  Removed the obsolete (and unmaintained) Windows "gldirect" and "ICD" drivers.
  Removed the linux-fbdev software driver.
  Removed all remnants of paletted texture support. As required by desktop
  OpenGL, GL_COLOR_INDEX data can still be uploaded to a color (e.g., RGBA)
  texture. However, the data cannot be stored internally as color-index.
  Removed support for GL_APPLE_client_storage extension.
  Removed the classic Mesa r300 and r600 drivers, which are superseded by the
  gallium drivers for this hardware.
  Removed the dead Gallium i965, cell and failover drivers, which were either
  broken and with nobody in sight to fix the situation or deprecated.
2015-04-25 11:19:18 +00:00
tnn
9ff61264c9 Assume that whatever problems this patch set fixed are fixed upstream in
Mesa 10.5.3. There are no patch comments or CVS history for these and
the original author couldn't provide details.
2015-04-25 11:13:23 +00:00
wiz
2438054ec4 Update to 1.38:
2015-04-19  Slaven Rezic  <slaven@rezic.de>

    Release 1.38

    Pod typo fixes (by hatorikibble)

    New xt tests (synopsis, strict, kwalitee, by hatorikibble)
2015-04-22 06:35:42 +00:00
markd
75eee8790b Update tex-xypic{,-doc} to 3.8.9
latest texlive version.  changes unknown.
2015-04-22 00:16:44 +00:00
markd
5a8a344206 Update tex-pstricks-add{,-doc} to 3.77
latest texlive version.  changes unknown.
2015-04-22 00:13:47 +00:00
markd
f657ead96e Update tex-pstricks{,-doc} to 2.60
latest texlive version.  changes unknown.
2015-04-22 00:11:23 +00:00
markd
03455aab24 Update tex-pst-slpe{,-doc} to 1.31
latest texlive version.  changes unknown.
2015-04-22 00:08:28 +00:00
markd
5900cc267a Update tex-pst-poly{,-doc} to 1.63
latest texlive version.  changes unknown.
2015-04-22 00:06:15 +00:00
markd
5f9fe438ff Update tex-pst-plot{,-doc} to 1.70
latest texlive version.  changes unknown.
2015-04-22 00:03:49 +00:00
markd
654ac11eb5 Update tex-pst-node{,-doc} to 1.35
latest texlive version.  changes unknown.
2015-04-22 00:01:16 +00:00
markd
f354061b66 Update tex-pst-math{,-doc} to 0.63
latest texlive version.  changes unknown.
2015-04-21 23:58:12 +00:00
markd
587ebdc845 Update tex-pst-coil{,-doc} to 1.05
latest texlive version.  changes unknown.
2015-04-21 23:55:28 +00:00
markd
d322219450 Update tex-pst-circ{,-doc} to 2.12a
latest texlive version.  changes unknown.
2015-04-21 23:51:58 +00:00
markd
b598020cc7 Update tex-pst-barcode{,-doc} to 0.12
latest texlive version.  changes unknown.
2015-04-21 23:48:03 +00:00
markd
b86c057c8f Update tex-pst-3dplot{,-doc} to 2.01
latest texlive version.  changes unknown.
2015-04-21 23:44:51 +00:00
markd
d6dc4af49b Update tex-pdfcrop{,-doc} to 1.37
latest texlive version.  changes unknown.
2015-04-21 23:41:27 +00:00
markd
d255163262 Update tex-metapost{,-doc} to 1.803pl34194
latest texlive version.  changes unknown.
2015-04-21 23:37:00 +00:00
markd
ce07816e3d Update tex-epstopdf{,-doc} to 2.23
latest texlive version.  changes unknown.
2015-04-21 23:32:32 +00:00
joerg
e1ecff2750 Don't use the shipped Magick.pm, it has the wrong bootstrap version. 2015-04-21 17:21:18 +00:00
jperkin
ca8519b89a Update Xfce to 4.12.0.
This is a very large change, and incorporates the 4.8, 4.10, and 4.12 major
Xfce releases since 4.6.2, our previous pkgsrc release.  For more information
about the thousands of changes in each major release since then, please see:

  Xfce 4.12 announcement:
    http://www.xfce.org/about/news

  Xfce 4.12 tour:
    http://www.xfce.org/about/tour

  Xfce 4.10 announcement:
    http://www.xfce.org/about/news/?post=1335571200

  Xfce 4.10 tour:
    http://www.xfce.org/about/tour410

  Xfce 4.8 announcement:
    http://www.xfce.org/about/news/?post=1295136000

  Xfce 4.8 tour:
    http://www.xfce.org/about/tour48

The pkgsrc changes since then are:

  New packages:
    archivers/xfce4-thunar-archive
    graphics/elementary-xfce-icon-theme
    mail/xfce4-mailwatch-plugin
    misc/xfce4-time-out-plugin
    multimedia/xfce4-thunar-media-tags
    sysutils/xfce4-mount-plugin
    sysutils/xfce4-taskmanager
    sysutils/xfce4-thunar-vcs
    sysutils/xfce4-verve-plugin
    x11/xfce4-garcon
    x11/xfce4-notifyd
    x11/xfce4-tumbler
    x11/xfce4-whiskermenu-plugin

  Renamed packages:
    devel/xfconf to devel/xfce4-conf
    x11/libxfce4menu to x11/libxfce4ui
    x11/xfce4-screenshooter-plugin to x11/xfce4-screenshooter

  Updated packages:
    audio/xfce4-mixer
    audio/xfce4-xmms-plugin
    devel/xfce4-dev-tools
    editors/xfce4-mousepad
    graphics/ristretto
    meta-pkgs/xfce4-extras
    meta-pkgs/xfce4
    misc/xfce4-weather-plugin
    multimedia/xfce4-mpc-plugin
    net/xfce4-wavelan-plugin
    sysutils/xfce4-appfinder
    sysutils/xfce4-battery-plugin
    sysutils/xfce4-cpugraph-plugin
    sysutils/xfce4-diskperf-plugin
    sysutils/xfce4-fsguard-plugin
    sysutils/xfce4-genmon-plugin
    sysutils/xfce4-netload-plugin
    sysutils/xfce4-quicklauncher-plugin
    sysutils/xfce4-systemload-plugin
    sysutils/xfce4-thunar
    sysutils/xfce4-xarchiver
    sysutils/xfce4-xkb-plugin
    textproc/xfce4-dict-plugin
    time/xfce4-datetime-plugin
    time/xfce4-orage
    time/xfce4-timer-plugin
    wm/xfce4-wm-themes
    wm/xfce4-wm
    x11/libxfce4gui
    x11/libxfce4util
    x11/xfce4-clipman-plugin
    x11/xfce4-desktop
    x11/xfce4-exo
    x11/xfce4-eyes-plugin
    x11/xfce4-gtk2-engine
    x11/xfce4-notes-plugin
    x11/xfce4-panel
    x11/xfce4-places-plugin
    x11/xfce4-session
    x11/xfce4-settings
    x11/xfce4-terminal

  Removed packages:
    sysutils/xfce4-volman
    x11/xfce4-utils

This is based on a huge amount of work by the NetBSDfr team and Youri Mouton,
who takes over as MAINTAINER, and has been tested by Youri on a large number
of platforms prior to commit.  A massive thanks to them.  Any issues with the
import are mine alone as the committer-by-proxy.
2015-04-21 08:56:37 +00:00
wiz
b3dad1ade4 Update to 2.0.3:
2.0.3 (15.11.2014)
---------------------------
[szukw000@arcor.de] More changes to libmng_types.h.
2015-04-20 21:51:33 +00:00
tnn
187e09b507 Move patch-src_glu_sgi_libtess_sweep.c from MesaLib to here since this
package is built independently now.
Bump PKGREVISON.

The commit message in MesaLib read:
date: 2015-01-29 23:35:43 +0100;  author: nat;  state: Exp;
Fix segfaults and crashing with applications that use libGLU.
2015-04-18 17:44:12 +00:00
adam
4606c07235 Revbump after updating devel/boost-libs 2015-04-17 15:52:56 +00:00
adam
0ba8627423 Changes 2.8.1:
- Bug fix: Catch struct.error on invalid JPEG
2015-04-17 15:10:02 +00:00
wiz
694c893e02 Update to 1.0.5:
Alan Coopersmith (3):
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: Honor NOCONFIGURE=1
      xgc 1.0.5

Christian Weisgerber (1):
      Remove include of Version 7 <sys/timeb.h> header

Julien Cristau (1):
      configure: look for gram.c in $srcdir
2015-04-17 07:08:17 +00:00
wiz
fe0d9a87aa Remove more references to python-2.6. 2015-04-14 11:40:31 +00:00
wiz
fcbb1b66ac Remove python-2.6-only package py-ordereddict and references to it. 2015-04-14 11:25:37 +00:00
rodent
a7b568d574 Removing python26. EOL'd quite some ago and discussed a couple times on
tech-pkg@ and pkgsrc-users@.
2015-04-13 23:12:40 +00:00
jperkin
ac180aadef Add volatile keyword to inline assembly tests to ensure the instructions we
are testing for are actually checked, and remove an empty list of clobbered
registers.  Fixes tests with gcc-4.2.1 on 32-bit OSX, hint from tnn@
2015-04-13 18:45:46 +00:00
tnn
910206f5f7 deal with lack of GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT 2015-04-13 14:00:17 +00:00
tnn
b42c8975a2 add build dependency on py-expat 2015-04-13 13:54:17 +00:00
tnn
62a098fce8 Upstream patch for overflow in gif parser (CVE-2014-9709) 2015-04-12 15:09:32 +00:00
ryoon
07a26593d3 Update to 1.4.11
Changelog:
2015-04-05  Hayaki Saito <user@zuse.jp>

  * converters/stb_image.h: Fix an existing bug in stb_image v1.41 of building
  color palette, reported by @msmhrt (for Issue #41)
2015-04-11 21:11:28 +00:00
rodent
35e2f94a30 Use MASTER_SITE_GITHUB in HOMEPAGE. 2015-04-11 03:12:51 +00:00
he
b5a3524268 Ehum, unset PKGREVISION with update. 2015-04-06 15:27:34 +00:00
he
d8270812ce Upgrade ImageMagick from version 6.9.0-5 to 6.9.1-1.
Upstream changes (from their change log):
 * New version 6.9.1-1, SVN revision 18308.
 * Skip empty frames when comparing layers (reference
   http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27234).
 * New version 6.9.1-0, SVN revision 18245.
 * Grayscale DPX image files are no longer skewed (reference
   http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27209).
 * Fix integer overflow when scaling a 1-bit sample to Q64 (reference
   http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27195).
 * New version 6.9.0-10, SVN revision 18299.
 * Account for differences in image size when comparing two images
   (bug report from Dirk).
 * Set an upper ceiling compression with -quality and jpeg:extent (reference
   http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=27071).
 * New version 6.9.0-9, SVN revision 18179.
 * Writing histograms / mpeg working again (reference
   http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27089).
 * The -linear-stretch option worked for Q16 but not Q32 (reference
   http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27112).
 * 6.9.0-8 Bogus release, withdrawn.
 * New version 6.9.0-7, SVN revision 18067.
 * Line strokes appeared too thin (reference
   http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=26927).
 * Keep text in caption area (reference
   http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=22504).
 * New version 6.9.0-6, SVN revision 18010.
 * Fixed command line execution in Windows for delegates that move files
   (reference
   http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=27027).
 * A transient bug for the write MSL element (reference
   http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27022).
 * Remove uninitialized, unused "p++" from coders/png.c, MNG reader.
 * Initialize "length" in coders/png.c, WriteJNGImage().
 * Fix signed/unsigned mismatch in coders/png.c, MNG reader.
2015-04-06 15:26:10 +00:00
adam
9071d6b787 Revbump after updating textproc/icu 2015-04-06 08:17:13 +00:00
tnn
86335421dc Fix Solaris ifdef. 2015-04-06 07:07:43 +00:00
tnn
2c5f897963 Added graphics/MesaLib7 2015-04-05 17:21:40 +00:00
tnn
01320600e9 rename the PKG_OPTIONS variable 2015-04-05 17:02:45 +00:00
tnn
47e52e5e3e Re-import the old MesaLib package as graphics/MesaLib7.
Set INSTALLATION_PREFIX to allow this to co-exist with graphics/MesaLib.

This package is here to allow x11/modular-xorg-server112 to find
dri drivers, which it should pick up from /usr/pkg/MesaLib7/lib/dri.
2015-04-05 17:01:37 +00:00
rodent
b53ea9588d Readd ${PYVERSSUFFIX} to PLIST. 2015-04-04 13:11:46 +00:00
wiz
e40fecfdd1 Update to 2.40.9:
Version 2.40.9
- Fixed bgo#738367 - V/v/H/h commands in path elements were not
  working.  Patch by Andrea Griffini.
- Fixed bgo#605875 - Gaussian-blurred objects were sometimes missing.
  Based on a patch by Eduard Braun.
- Fixed bgo#710163 - use _wfullpath() on Windows when canonicalizing
  filenames.  Patch by LRN.
2015-04-03 09:08:52 +00:00
tnn
094c17e12f Added graphics/libepoxy 2015-04-03 08:50:37 +00:00
tnn
908a1839a7 Import libepoxy-1.2 as graphics/libepoxy.
Epoxy is a library for handling OpenGL function pointer management for you.
It hides the complexity of dlopen(), dlsym(), glXGetProcAddress(),
eglGetProcAddress(), etc. from the app developer, with very little knowledge
needed on their part.
2015-04-03 08:48:57 +00:00
wiz
f61838cd80 Recursive bump for vala-0.28.0 update. 2015-04-03 07:38:34 +00:00
tnn
8850716fce This meta package should be removed, but unbreak it for now. 2015-04-03 02:29:40 +00:00
tnn
571f20f738 fold "common" makefile fragments back into MesaLib/Makefile since
all previous consumers are now standalone.
2015-04-03 02:24:16 +00:00
tnn
da54ca5e4e Update to glx-utils-8.2.0: sync w/ MesaDemos 2015-04-03 02:05:02 +00:00
tnn
cedef2fb93 Update to MesaDemos-8.20.
This makes MesaDemos independent from MesaLib.
2015-04-03 01:57:40 +00:00
tnn
552b598a96 fix X11 runpath. Bump rev. 2015-04-03 01:34:42 +00:00
tnn
f600e1f9c5 Update to glut-8.0.1.
Like the graphics/glu update, this makes glut independent of MesaLib.

This is MesaGLUT-7.9.2 base, with patches from FDO git to add autoconf
glue, that brings it to 8.0.1.

pkgsrc change: use libtool instead of glut's "mklib" shellscript.
2015-04-03 01:00:52 +00:00
tnn
f65c228f6b forgot to add distinfo 2015-04-03 00:27:47 +00:00
tnn
bf2efa4780 Update to glu-9.0.0.
This release spun off glu from Mesa. glu is now shipped as an independent
package.
2015-04-02 23:03:00 +00:00
wiz
3f0549a3c5 Update to stable 9.90 version:
Mar. 14, 2015 - Version 9.90 (production release)

  - Added config_files/picasa_faces.config to the distribution (thanks StarGeek)
  - Added a few new Minolta/Sony and Nikon lenses (thanks LibRaw)
  - Added new Canon and Sigma lenses (thanks Niels Kristian Bech Jensen)
  - Decode Nikon D810 custom settings (thanks Warren Hatch)
  - Decode a few new Nikon tags
  - Fixed superfluous "Open '' failed" warning which could occur in Windows
  - Fixed problem reading multi-valued Microsoft Xtra tags
  - Fixed problem on Windows using -overwrite_original_in_place with Unicode
    file names

Mar. 7, 2015 - Version 9.89

  - Added some new Minolta/Sony LensType values (thanks Jos Roost and LibRaw)
  - Fixed Windows case-sensitivity and sort-order problems when using wildcards
    in file names on the command line
  - API Changes:
      - Added UserParam option

Feb. 28, 2015 - Version 9.88

  - Decode a few more ID3 tags
  - Improved decoding of some Pentax tags
  - Extended -list and -listw options to include flattened tags
  - Patched to recognize ID3v2.3 tags in ID3v2.4 metadata and visa versa
  - Patched byte ordering problems with Nikon FileInfo tags for the D5500
  - Fixed bug where other groups were ignored when multiple groups were
    specified when writing and one of those groups was a specific EXIF IFD (eg.
    -ExifIFD:Time:all= ignored the Time constraint)

Feb. 24, 2015 - Version 9.87

  - Added a number of new Sigma LensType values (thanks LibRaw)
  - Fixed bug introduced in the Windows version of 9.85 where "*.*" on the
    command line matched "." and "..", causing unexpected files to be processed
  - Fixed problem extracting some Microsoft tags from MP4/MOV videos

Feb. 22, 2015 - Version 9.86

  - Added check for valid filename encoding when using wildcards in Windows
  - Added support for Sigma X3F version 4.1 images
  - Added a number of new Sigma LensType values (thanks LibRaw and Niels
    Kristian Bech Jensen)
  - Added a new Canon LensType (thanks Michael Tapes)
  - Added a new Leica LensType (thanks LibRaw)
  - Added a new Olympus CameraType
  - Decode a couple more FujiFilm RAF tags (thanks Frank Markesteijn)
  - Always preserve FileCreateDate when writing on Windows if Win32::API and
    Win32API::File are available
  - Changed names of and properly decode new Olympus Pitch/Roll tags
  - Changed rounding method for rational values in an attempt to fix failed
    tests on FreeBSD 10.1 and Perl 5.20.1 with uselongdouble enabled
  - Resolved issue with duplicate SamsungModelID values

Feb. 14, 2015 - Version 9.85

  - Added support for Ricoh WG-M1 maker notes
  - Added a few new Pentax LensType's (thanks Louis Granboulan)
  - Decode a couple of new Pentax tags (thanks Louis Granboulan)
  - Enhanced JSON import so an object with a missing SourceFile has the same
    effect as a SourceFile of "*".
  - Changed MIMEType for executable script files
  - Patched remaining known problems involving Windows Unicode file names
    (creating directories and using wildcards should now work)
  - Patched long-standing Windows daylight-savings-time bug, and removed the
    dependency on Win32API::File::Time (reported file times should now be
    correct, but may disagree with the Windows "dir" command)
  - Fixed decoding of FLIR:PlanckO (thanks Tomas)

Feb. 10, 2015 - Version 9.84

  - Added a new CanonModelID
  - Added a new Pentax LensType and PentaxModelID (thanks Louis Granboulan)
  - Fixed bug introduced in 9.83 that broke the -P option on Windows

Feb. 7, 2015 - Version 9.83

  - Added support for new IPTC Extension version 1.2 XMP tags
  - Added support for Leica X (Typ 113) maker notes
  - Added read support for ChartTIFF tags
  - Added a few new Canon LensType values (thanks Norbert Wasser for two)
  - Added a few new Nikon LensID's (thanks David Puschel, Robert
    Rottmerhusen and Niels)
  - Added a number of new Olympus ArtFilterEffect values (thanks Phiber)
  - Added some new Olympus AspectRatio values (thanks Herb)
  - Added a new PentaxModelID
  - Added a new Olympus CameraType (thanks LibRaw)
  - Added new values for various Canon tags
  - Decode a number of new Sony tags (thanks Jos Roost)
  - Decode a couple more Nikon ShootingMode bits (thanks Leegong)
  - Updated to Nov 2014 XMP specification
  - Patched incompatibility between Windows Unicode update and Perl 5.005

Jan. 15, 2015 - Version 9.82

  - Added support for Windows Unicode names for input CSV and JSON files
  - Decode a number of new Sony tags (thanks Jos Roost)
  - Improved checks and warnings for invalid file name encoding on Windows
  - Improved Polish translations (thanks Kacper Perschke)
  - Changed exif2xmp.args and xmp2exif.args files (available in the full
    ExifTool distribution) to avoid using non-standard XMP namespaces
  - Fixed problem setting file times for Windows Unicode file names

Jan. 12, 2015 - Version 9.81

  - Added Composite:Megapixels tag
  - Added a few new Nikon LensID's (thanks Robert Rottmerhusen)
  - Fixed problem in Windows using Unicode file names with the -o option

Jan. 7, 2015 - Version 9.80

  - Added a few new Canon and Minolta/Sony LensType values (thanks LibRaw)
  - Added a few new CanonModelID's
  - Decode a few new Canon tags
  - Suppress warning for Canon 7DmkIII VignettingCorrUnknown2 data format
  - Fixed runtime warning when piping an MOI file to exiftool
  - Fixed bug in -fileOrder option introduced in version 9.79
  - Fixed bug using Windows Unicode file names with -tagsFromFile option

Jan. 4, 2015 - Version 9.79 - Windows Unicode file names

  - Added support for Windows Unicode file names (but note that support still
    isn't complete -- some things like setting FileModifyDate or creating a
    directory with a Unicode name still need work)
  - Added read support for MOI files
  - Added a few more Canon LensType's (thanks LibRaw and Martin)
  - Added a new Nikon LensID
  - Added a couple of new Panasonic ImageQuality values
  - Decode a new FujiFilm tag and added a new FilmMode value
  - Allow zero-length group names to be specified (which provides a method to
    directly access the 0th copy of a duplicate tag using the empty family 4
    group name by specifying "4:TAG")
  - Fixed invalid Samsung tag name
  - Fixed writing of XMP:ExposureCompensation with fractional values
  - API Changes:
      - Added CharsetFileName option

Dec. 13, 2014 - Version 9.78

  - Added a new Nikon LensID and a new Canon LensType (thanks LibRaw)
  - Decode a new unknown atom in Canon MOV videos
  - Decode a number of new Sony tags (thanks Jos Roost)
  - Decode a number of new Samsung tags
  - Improved MakerNote compatibility when writing by adding the same amount of
    padding after the MakerNote IFD as that written by the specific camera model
  - Changed the DNG BaselineExposureOffset to a signed rational (contrary to the
    DNG 1.4 specification, which specifies an unsigned RATIONAL, but obviously
    Adobe meant for it to store negative values)
  - Changed name of new QuickTime Rating tag to RatingPercent
  - Fixed problem introduced in 9.64 where multiple list values from some tags
    in ZIP-based files were extracted as separate tags instead of as a list when
    the -struct option was used, and implemented a different patch to just
    suppress the structure warnings without changing the 9.63 behaviour
  - Fixed problem where some EXIF information in MOV videos could be corrupted
    when writing

Nov. 28, 2014 - Version 9.77

  - Added FilePath tag (generated only if specified and Cwd is available)
  - Added a new Panasonic ShootingMode (thanks Horst Wandres)
  - Added a new FujiFilm WhiteBalance value
  - Added a new QuickTime vendor ID
  - Added a new Pentax RawDevelopmentProcess value
  - Decode a few new QuickTime tags
  - Decode some new tags in Kodak SP360 MP4 videos
  - Fixed bug that could cause a runtime error when parsing a Canon EOS 40D
    image which had been edited by Nikon Capture software
  - Fixed bug which could produce invalid XML in the -X output when -struct was
    also used
2015-04-02 22:43:02 +00:00
wiz
34384d09e9 Update to 1.6.17:
Version 1.6.17beta01 [January 29, 2015]
  Removed duplicate PNG_SAFE_LIMITS_SUPPORTED handling from pngconf.h
  Corrected the width limit calculation in png_check_IHDR().
  Removed user limits from pngfix. Also pass NULL pointers to
    png_read_row to skip the unnecessary row de-interlace stuff.
  Added testing of png_set_packing() to pngvalid.c
  Regenerated configure scripts in the *.tar distributions with libtool-2.4.4
  Implement previously untested cases of libpng transforms in pngvalid.c
  Fixed byte order in 2-byte filler, in png_do_read_filler().
  Made the check for out-of-range values in png_set_tRNS() detect
    values that are exactly 2^bit_depth, and work on 16-bit platforms.
  Merged some parts of libpng-1.6.17beta01 and libpng-1.7.0beta47.
  Added #ifndef __COVERITY__ where needed in png.c, pngrutil.c and
    pngset.c to avoid warnings about dead code.
  Added "& 0xff" to many instances of expressions that are typecast
    to (png_byte), to avoid Coverity gripes.

Version 1.6.17beta02 [February 7, 2015]
  Work around one more Coverity-scan dead-code warning.
  Do not build png_product2() when it is unused.

Version 1.6.17beta03 [February 17, 2015]
  Display user limits in the output from pngtest.
  Eliminated the PNG_SAFE_LIMITS macro and restored the 1-million-column
    and 1-million-row default limits in pnglibconf.dfa, that can be reset
    by the user at build time or run time.  This provides a more robust
    defense against DOS and as-yet undiscovered overflows.

Version 1.6.17beta04 [February 21, 2015]
  Added PNG_WRITE_CUSTOMIZE_COMPRESSION_SUPPORTED macro, on by default.
  Allow user to call png_get_IHDR() with NULL arguments (Reuben Hawkins).
  Rebuilt configure scripts with automake-1.15 and libtool-2.4.6

Version 1.6.17beta05 [February 25, 2015]
  Restored compiling of png_reciprocal2 with PNG_NO_16BIT.

Version 1.6.17beta06 [February 27, 2015]
  Moved png_set_filter() prototype into a PNG_WRITE_SUPPORTED block
    of png.h.
  Avoid runtime checks when converting integer to png_byte with
    Visual Studio (Sergey Kosarevsky)

Version 1.6.17rc01 [March 4, 2015]
  No changes.

Version 1.6.17rc02 [March 9, 2015]
  Removed some comments that the configure script did not handle
    properly from scripts/pnglibconf.dfa and pnglibconf.h.prebuilt.
  Free the unknown_chunks structure even when it contains no data.

Version 1.6.17rc03 [March 12, 2015]
  Updated CMakeLists.txt to add OSX framework, change YES/NO to ON/OFF
    for consistency, and remove some useless tests (Alexey Petruchik).

Version 1.6.17rc04 [March 16, 2015]
  Remove pnglibconf.h, pnglibconf.c, and pnglibconf.out instead of
    pnglibconf.* in "make clean" (Cosmin).
  Fix bug in calculation of maxbits, in png_write_sBIT, introduced
    in libpng-1.6.17beta01 (John Bowler).

Version 1.6.17rc05 [March 21, 2015]
  Define PNG_FILTER_* and PNG_FILTER_VALUE_* in png.h even when WRITE
    is not supported (John Bowler).  This fixes an error introduced in
    libpng-1.6.17beta06.
  Reverted "& 0xff" additions of version 1.6.17beta01. Libpng passes
    the Coverity scan without them.

Version 1.6.17rc06 [March 23, 2015]
  Remove pnglibconf.dfn and pnglibconf.pre with "make clean".
  Reformatted some "&0xff" instances to "& 0xff".
  Fixed simplified 8-bit-linear to sRGB alpha. The calculated alpha
    value was wrong.  It's not clear if this affected the final stored
    value; in the obvious code path the upper and lower 8-bits of the
    alpha value were identical and the alpha was truncated to 8-bits
    rather than dividing by 257 (John Bowler).

Version 1.6.17 [March 26, 2015]
  No changes.
2015-04-02 22:35:54 +00:00
rodent
6c4f474eab V 1.7.0
Remove DateY and replace it by real XY datetime, date, time and timedelta support. (#188)
Introduce new XY configuration options: `xrange`, `x_value_formatter`.
Add show_x_labels option to remove them and the x axis.
Set print_values to False by default.
Fix secondary serie text values when None in data. (#192)

V 1.6.2
Add margin_top, margin_right, margin_bottom, margin_left options which defaults to margin. (thanks djt)
Update django mime parameter from mimetype to content_type. (thanks kswiat)
Allow a color and a style parameter to value metadata.

V 1.6.1
Fix Decimal incompatibility

V 1.6.0
Adds config option missing_value_fill_truncation. (thanks sirlark)
Avoid HTTP 301 Moved Permanently (thanks jean)
Add a Django response method (thanks inlanger)
Fix setup.py (#170)
Fix format error on list like in table
Add legend_at_bottom_columns option to specify number of columns in legend when at bottom. (#157)
Fix secondary interpolation (#165)
Adds an extra class (axis) to horizontal guides if the label is "0" (#147) (thanks sirlark)
Add line stroke customization parameters to style.py (#154) (thanks blakev)
2015-04-01 03:55:34 +00:00
bsiegert
16923d96ee SECURITY: Update libtiff to 4.0.4beta to fix
CVE-2014-8127
CVE-2014-8128
CVE-2014-8129
CVE-2014-8130 (likely)

Remaining unfixed vulnerabilities: CVE-2014-9655, CVE-2015-1547 (but
these are unfixed upstream AFAICS).

ok wiz
2015-03-29 14:47:03 +00:00
joerg
fba582219e Supports only x86. 2015-03-27 23:05:46 +00:00
joerg
b7635260c7 Mark broken for fetching dependency during build. 2015-03-21 21:23:30 +00:00
taca
72cbb2ccac Reset PKGREVISION with updating of php54, php55 and php56. 2015-03-20 16:33:28 +00:00
joerg
b160f73f4e GC used by marker for evas-svg. 2015-03-17 21:30:27 +00:00
joerg
54a975dcdc SVG hasn't worked since the last update, so GC for now. 2015-03-17 21:30:01 +00:00
jperkin
839510d806 Package requires GCC runtime. 2015-03-17 13:55:40 +00:00
wiz
875bb5aa92 Remove outdated patch after 1.14.2 update. 2015-03-15 21:09:24 +00:00
wiz
ae320c5565 Update to 1.14.2:
Release 1.14.2 (2014-03-09 Bryce Harrington <bryce@osg.samsung.com>)
====================================================================
This release provides collected bug fixes, along with one feature
enhancement for the xcb backend, and a small performance improvement for
fonts.

The running theme of the bug fixes is platform-specific issues, both
build and run-time.  Platforms with fixes include Sparc, AIX, Windows
(mingw), and Windows (MSVC8).  Memory leaks, valgrind issues, and PDF
issues round out our list.

It's come to light that changes in cairo 1.14 resulted in breakage on
MacOS X 10.4.  We've not yet determined whether to fix up the support,
or excise the 10.4-specific code and support only OS X 10.5 or newer.
Meantime, we'll only advertise cairo as working on OS X 10.5.

Features
--------
 * Improve xcb's handling of per-screen subpixel ordering.  If no
   Xft.rgba property is specified, default to the screen's subpixel
   order.

API Changes
-----------
None

Dependency Changes
------------------
None

Performance Optimizations
-------------------------
 * Improve performance of cpu_to_be32 and be32_to_cpu, making truetype
   subsetting of large fonts run about 15% faster.

Bug Fixes
---------
 * Fix unaligned access on sparc with the compact font format (CFF).
   Unlike truetype, all data in CFF is not aligned.
   (Debian bug #712836)
 * Fix unaligned access on sparc with tor-scan-converter's memory pool.
 * Fix crash when loading a PDF with a transformed image.
   (fdo bug #85151)
 * Fix regression on mingw for bigendian test due to removal of file
   extension for executables.
   (fdo bug #85120)
 * Fix handling of backslash in PDF interpreter
   (fdo bug #85662)
 * Fix crash in xlib and xcb renderers when swapping a 0-sized glyph
 * Fix bug with RTL text in PDF operators
   (fdo bug #86461)
 * Fix compilation 'cairo-path-stroke-traps.c' with MSVC8
   (fdo bug #84908)
 * Fix crash in _fill_xrgb32_lerp_opaque_spans when a span length is
   negative.
 * Fix valgrind error by releasing pattern created by
   cairo_pattern_create_rgb().
 * Fix valgrind errors when running cairo-test-suite.
 * Fix memory leak in recording surface replays
   (fdo bug #87898)
 * Fix destruction of fonts in api-special-cases test.
   (fdo bug #87567)
 * Fix duplicated surface push on similar-image, preventing trivial GTK3
   program traces from being replayable, with an error message about
   invalid values for the size of the input.
   (fdo bug #73580)
 * Fix crash when win32 surface's image size does not cover the entire
   surface.
   (fdo bug #53121)
 * Fix crash due to obsolete CGFontGetGlyphPath call
   (fdo bug #84324)
 * Fix several build issues on AIX
   (fdo bugs #89338, #89340, #89356, #89354)
 * Fix various documentation warnings and errors
2015-03-15 21:05:37 +00:00
hiramatsu
6bb4a7cd07 Set MAINTAINER to pkgsrc-users. 2015-03-15 19:57:40 +00:00
hiramatsu
763c1e9995 Set MAINTAINER to pkgsrc-users. 2015-03-15 19:51:07 +00:00
hiramatsu
955f857a1c Set MAINTAINER to pkgsrc-users. 2015-03-15 19:31:44 +00:00
tnn
cb7923466d needs lex & yacc 2015-03-15 19:09:44 +00:00
hiramatsu
bb2e62806b Set MAINTAINER to pkgsrc-users. 2015-03-15 17:56:15 +00:00
hiramatsu
b15b9512b8 Set MAINTAINER to pkgsrc-users. 2015-03-15 17:41:58 +00:00
hiramatsu
80b88da227 Set MAINTAINER to pkgsrc-users. 2015-03-15 17:30:24 +00:00
hiramatsu
ce855df990 Set MAINTAINER to pkgsrc-users. 2015-03-15 17:00:29 +00:00
ryoon
ad01936c0d Update to 1.1.0
* Newer GCC requires swig2.

Changelog:
Version 1.1.0:
- geometry tools: sequence of lines, curved lines, ellipses
- new brush and layer blending modes; different layer merging
- new color dialog: palette and gamut mapping
- improved document frame, can be resized on canvas
- symmetric drawing mode
- old color changer ("washed") from 0.6 is available again
- toolbar improvements, e.g. move layer mode, pan/zoom
- revised cursor and on-canvas color picker
- better separation of mypaint's brush library; json brush file format
- translations, performance improvements, bugfixes, and more
2015-03-15 04:51:31 +00:00
tnn
37bcbd2423 wants to link with pthreads 2015-03-14 22:05:28 +00:00
gdt
ee5fd95f46 Recursive bump from geography/proj ABI change. 2015-03-14 18:46:12 +00:00
tnn
745bf3ca3d needs gzip(1) tool in do-extract target 2015-03-13 18:05:59 +00:00
taca
88fc5b015f Update rabbit to 2.1.6.
Changes are too many to write here, please refer
http://rabbit-shocker.org/en/news.html.
2015-03-13 17:58:02 +00:00
tnn
78a80ebf7f needs curses 2015-03-13 17:45:50 +00:00
ryoon
08b338df21 Update to 1.4.10
* Convert to new github framework.

Changelog:
* Some build mechanism improvements.
* Fix bugs especially on PNG.
2015-03-13 15:51:49 +00:00
taca
1e1132405e Update ruby-mini-magick to 4.1.0.
4.1.0

* Added MiniMagick::Tool#stack for building ImageMagick stacks:

	MiniMagick::Tool::Convert.new do |convert|
	  convert << "wand.gif"
	  convert.stack do |stack|
	    stack << "wand.gif"
	    stack.rotate(30)
	  end
	  convert << "images.gif"
	end

	convert wand.gif \( wand.gif -rotate 90 \) images.gif

4.0.4

* Allow filenames with colon in their names (thanks to @agorf)
2015-03-13 14:17:13 +00:00
taca
e261f8cff4 Update graphics/ruby-chunky_png to 1.3.4.
=== 1.3.4 - 2015-02-16

- Assert compatibility with Ruby 2.2
- Improved documentation using RDoc, so it is included on http://www.rubydoc.info/gems/chunky_png
- Update chunkypng.com website; migrate some stuff from the wiki.
2015-03-13 14:12:24 +00:00
tnn
6bf65d58de unconditionally requires dlopen 2015-03-12 15:32:05 +00:00
tnn
6d6d8ea5b3 simplify PKGMANDIR fix 2015-03-12 12:35:42 +00:00
tnn
1a8a485bc5 honour PKGMANDIR 2015-03-11 23:19:58 +00:00
tnn
c2a85022f2 missing INSTALLATION_DIRS for man3 & man5 2015-03-11 23:02:50 +00:00
tnn
6ca987235a Force a full dependency on libpciaccess in situations where we definitely
need to link with it but might have included x11/xf86driproto's bl3.mk first,
because we have:
x11/xf86driproto/buildlink3.mk:BUILDLINK_DEPMETHOD.libpciaccess?=  build

(This issue appears only on non-x86 because on x86 we get libpciaccess
 through libdrm)

Bump PKGREVISION to get the dependency expressed.
2015-03-09 19:54:44 +00:00
wiz
fd822f880c Recursive bump for poppler-0.32.0 shlib major bump. 2015-03-09 09:02:19 +00:00
taca
e565b163c4 Add ${GEM_EXTSDIR}/gem.build_complete. 2015-03-08 16:49:18 +00:00
taca
17a1a339eb Add ${GEM_EXTSDIR}/gem.build_complete for new rubygems and updated ruby. 2015-03-08 15:17:17 +00:00
gdt
1c932f212c Update to 0.21.
Upstream changes (release was 2015-02-10):

10/02/2015 - UFRaw-0.21 released, based on DCRaw v 9.23.

* Bug fix release.
2015-03-08 14:09:30 +00:00
mef
2d2ba44fbe Update 2.50 to 2.63
-------------------
2.63 2015.03.06
    - Move SVG results from POD to external files.

2.62 2015.03.06
    - Remove more duplicate pod.
    - Encoding of the pod RT #89414

2.61 2015.03.03
    - Eliminate a bunch of duplicate documentation.
    - Skip tidy testing if module is not available (RT #102484)
    - POD formatting.

2.60 2015.03.03
        - Convert source files to utf8
        - Add more tests
        - css styles are now sorted to make it easeier to test
        - Run Perltidy on the code

2.59 2013.03.31
        - Experiment to show images on MetaCPAN

2.56 2013.03.30
        - Move all the content of SVG::Manual to SVG

2.55 2013.03.30
        - Add an image to the pod generated by and example.
        - Rename SVG::Manual from .pm to .pod.
        - Stop violating the Subroutines::ProhibitExplicitReturnUndef policy,
          eliminate 'return undef' and return wantarray?():undef; from the code.

2.54 2013.02.16
        - Update the dates in the Changes file.
        - Remove the function prototypes that don't work on methods anyway.
          Stop violating the Subroutines::ProhibitSubroutinePrototypes policy.

2.53 2012.08.09
        - missing test file removed from MANIFEST (RT #78856)

2.52 2012.05.29
        - move POD testing to xt/
        - Some example cleanup - Shlomi Fish
        - removing prototype - Shlomi Fish
        - POD fixes - David Paleino

2.51 2012.03.30
        - Maintenance by Gabor Szabo
        - Some documentation fixes.
        - Modernizing test suite.
        - Link to new public repository.
2015-03-07 01:31:39 +00:00
tnn
777618fb9e use MASTER_SITE_XEMACS instead of ftp.xemacs.org 2015-03-06 17:58:24 +00:00
jperkin
7fd978fe42 Make pkg-config a runtime dependency, the various *-config scripts require it.
Bump PKGREVISION.
2015-03-05 11:09:36 +00:00
wiz
27d463d6e2 Update to 2.40.8:
Version 2.40.8
- Bugs fixed from fuzz testing: #744688 - possible double g_free()
  when processing stroke-dasharray
- Optimize rendering of polylines, lines, rectangles, circles, and
  ellipses.  These should be marginally faster, marginally more
  precise, and should put less pressure on the memory allocator.

Version 2.40.7
- Bugs fixed from fuzz testing: #703102, #738050, #738169, #744270, #744299
- Fixed unfiled bug from fuzz testing, where the convolution filter
  had an integer multiplication overflow.
- Fix build of rsvg-convert on Windows.
- Fix a bunch of compiler warnings.
2015-03-04 08:50:55 +00:00
mef
3fd04304f5 (pkgsrc)
- Two targets added, post-build: and post-install:,
    to build gnuplot.pdf (which was in 4.6.6 PLIST),
    and two dependency for above process. Thanks gdt@ for comment.

(upstream)
  - Update 4.6.6 to 5.0.0
---------------------
		GNUPLOT Version 5.0 Release Notes
		=================================

Gnuplot version 5 contains significant new capabilities and enhancements.
The most recent previous release was 4.6 patchlevel 6 (4.6.6).
Please see the NEWS file for bugfixes and minor changes to version 5.0
applied after feedback on release candidates -rc1, -rc2, and -rc3.

Release Notes date: 31 December 2014

NOTABLE NEW FEATURES
====================

* New plot styles "with parallelaxes" and labeled contours.

* New coordinate system (Degrees, Minutes, Seconds) "set xdata geographic".

* The "fit" command can now handle functions with up to 12 variables, and
  can take into account errors on x as well as errors on dependent variables.
  Final covariance terms are stored in user-accessible variables.
  Fitting options are now controlled by the command "set fit ..." rather than
  by environmental variables.

* The interpretation of columns in a "fit" command depends on new keywords
  "error", "xyerror", "zerror".  In most cases the program can also recognize
  version 4 syntax (no error keyword but last column contains zerror).

* The dot/dash pattern of a line can now be controlled independently
  from other line properties using the keyword "dashtype".

* The default color of individual line types can be changed using
  "set linetype" (introduced in 4.6). In version 5 a default overall color
  sequence can be selected using "set colors {default|classic|podo}".
  The "classic" sequence is red/green/blue/magenta/cyan/yellow as used by
  older gnuplot versions.  The default and podo colors are chosen to be
  more easily distinguished in print and in particular by people with color
  vision problems.

* Text markup now supports bold and italic font settings in addition to
  the subscript, superscript, font size and other options previously
  provided by the "enhanced text" mode.  This mode is now the default.

* Command scripts may place in-line data in a named data block for
  repeated plotting.

* Bit shift operators << and >>

* RGB colors can include an alpha-channel for transparency.
       # ARGBcolor = (Alpha << 24) + (Red << 16) + (Green << 8) + Blue

* Secondary axes (x2, y2) can be locked to the primary axis via a mapping
  function.  In the simplest case this guarantees that the primary and
  secondary axis ranges are identical.  In the general case it allows you
  to define a non-linear axis, something that previously was only possible
  for the special case of log scaling.

* The "import" command attaches a user-defined function name to a
  function provided by an extenal shared object (i.e. a plugin library).

* Previous commands in the history list of an interactive session can be
  reexecuted by number.  For example "history !5" will reexecute the
  command numbered 5 in the list reported by "history".

* Hypertext labels in the interactive terminals including web display
  using the HTML canvas or svg terminals.

Many other additions are described in the "New Features" section of the
documentation.


CHANGES
=======

Gnuplot development assigns very high priority to backward compatibility
with earlier versions.  For example any command script that worked in
version 4.0 is expected to continue to work for all version 4 releases
including the most recent one (4.6.6).  However changes introduced in
version 5 can affect the operation of some version 4 scripts.

A brief summary of potentially incompatible changes is given here.

* Earlier versions of gnuplot used the keyword "linetype" to mean both
  the color and the solid/dot/dash pattern of a line.  Version 5 has
  separate keywords "linecolor" and "dashtype".  You can use these keywords
  directly in a plot command or assign any desired color and a dash pattern
  to a linetype.  The program now provides a default set of 8 linetypes, all solid.
  You can change these or add new linetypes as you please. You do not need
  to change the current terminal or terminal mode in order to use dashed lines.

* The handling of input data containing NaN, Inf, an inconsistent number of
  data columns, or other unexpected content has changed. See documentation
  under "missing" for examples and figures.

* Time coordinates are stored internally as the number of seconds relative
  to the standard unix epoch 1-Jan-1970.  Earlier versions of gnuplot used
  a different epoch internally (1-Jan-2000). This change resolves
  inconsistencies introduced when time in seconds was generated externally.
  The epoch convention used by a particular gnuplot installation can be
  determined using the command `print strftime("%F",0)`.
  Time is now stored to at least millisecond precision.

* The function `timecolumn(N,"timeformat")` now has 2 parameters.
  Because the second parameter is not associated with any particular data axis,
  this allows using the `timecolumn` function to read time data for reasons
  other than specifying the x or y coordinate.  Use of time formats
  to generate axis tick labels is now controlled by "set {xy}tics time" rather
  than by "set {xy}data time".  Thus prior calls to `set xdata time` or
  `set timefmt x` are unnecessary for either input or output.
  These older commands still work, but are deprecated.

* The "reverse" keyword (e.g. "set xrange [*:*] reverse") now affects only
  autoscaling.  It has no effect on explicit ranges.
  "set xrange [0:1] reverse" is _not_ the same as "set xrange [1:0]".

* Options to the "fit" command are now given by "set fit ..." rather than
  by setting environmental variables.  Fit can handle up to MAX_NUM_VAR
  independent variables (currently 12).  Variables other than the first
  two (x, y) have been dissociated from axis names.  This means, for example,
  "set urange [U1:U2]" has no effect on fitting because "u" is not a fit
  variable.  Use the command "set dummy ..." to assign names to fit variables
  3 ... 12.

* The `call` command is implemented by providing a set of variables ARGC,
  ARG0, ..., ARG9. ARG0 holds the name of the script file being executed.
  ARG1 to ARG9 are string variables and thus may either be referenced directly
  or expanded as macros, e.g. @ARG1.  The older convention for referencing
  call parameters as tokens $0 ... $9 is deprecated.

* "unset xrange" (and other axis ranges) restores the default range.

* "unset terminal" restores the original terminal of the current session.
2015-03-03 15:22:20 +00:00
sevan
a77e0efa41 Include FreeBSD in the if statement to account for the additional files added
via PLIST_VARS

Reviewed by wiz@
2015-03-02 23:28:13 +00:00
adam
0370cb66e6 Changes 1.3.21:
Security Fixes:
---------------
Annotate: Some requestable text-subsitution attributes caused a crash.
All formats: Image dimensions are checked to assure that they are within limits before proceeding to read the image.
BMP: Fix hang (endless loop) for certain files.
DCM: Fix crash as well as small heap over-write.
DPX: Fix crash due to DPX file reporting more elements than it has.
MNG: Validate MHDR chunk length to avoid huge memory allocation and DOS.
PCX: Fix for CVE-2014-8355. Validate file header in order to avoid buffer overun later.
PDB: Detect arithmetic overflows when calculating buffer sizes. Fix crash in writer when image width is not even multiple of 16. Fix buffer overrun with 2 and 4-bit PDB image files.
PNM: Validate PGM, PPM, and PAM header MaxValue parameter to avoid crash on poorly-formed input.
PNG: Impose a 10-million limit on dimensions when reading a PNG file to avoid denial of service.
PSD: Avoid problems caused by huge PSD colormap size.
PSD: Fix small stack over-write if more than 99 layers are written to PSD format.
PSD: Returns immediately if pixel limit was exceeded.
RLE: URT RLE reader is now more robust with errant files.
SUN: Header validation is now made fully robust, and arithmetic overflows in buffer-size calculations are detected to avoid heap overwrite.
TIFF: Fix crashes for photometrics which may delivery one or three samples per pixel (was assuming always three).
VIFF: Fixes to prevent buffer overflow. Validate colormap indexes.
Windows delegates: Fix unexpected argument splitting when invoking an external delegate program via delegates.mgk.
WPG: Fix use of NULL pointers. Fix buffer overflows.
XPM: Detect truncated row and quit with error rather than over-running a buffer.
XWD: Improve header validation. Added to UnstableCoderClass since the reader for this format should not be entrusted with untrustworthy input.

Bug fixes:
----------
CIN: Fix problem with text attribute values which are not NULL terminated. Validate sizes claimed by Cineon header.
Coverity: Fixes for many issues detected by Coverity scan (see ChangeLog).
DPX: Fix problem with text attribute values which are not NULL terminated.
DPX: Fix severe corruption of little-endian 32-bit packed output. Corruption was severe enough that it would have been noticed immediately.
Delegates: Fix possible memory leaks when invoking external application.
FITS: Properly validate values provided by file header.
GIF: Fix use of uninitialized data.
JBIG: Fix memory leaks.
JNG: Fix double-free error in error path.
JPEG: Verify the number of output components before attempting to decode the image.
Magick++: Image resolutionUnits() was not always returning correct value.
Magick++: Locking has not been working properly since the code was written in 1998. Apparently the issue has not been significant enough to cause run-time issues.
ICO: Windows icon reader is now much more robust.
MIFF: Reader now quits with an error if zip or bzip2 stream is corrupted.
MAT: Fix memory leaks.
PALM: Reader now reads various input formats (up to version 2) correctly whereas it was crashing or otherwise malfunctioning before. More work remains, particularly in the writer.
PCX: Eliminate memory leaks in error paths.
PDB: In PDB writer, void possible under-allocation due to arthimetic overflow when allocating packets.
PICT: Fix PICT reader crash with corrupted file.
PNG: Fix double-free error in error path.
PNG: Fixed handling of transparency when writing indexed PNG.
PNG: Avoid reading beyond the end of a tEXt keyword.
PSD: Fix error when reading PSDs files which have no layers.
RLA: Fix possible crash due to file header.
Signal Handling: Signal handling is now more robust and handles SIGSEGV and other critical signals. The sole purpose of the default signal handling is to remove any temporary files and quit. An informative message is printed for signals other than SIGINT.
SUN: Sun raster reader was not completely robust. Now it is.
SWF: Fix pixel cache access errors in 'ping' mode.
Text annotation: An empty text string is no longer treated as an error.
Text annotation: Fix regression added in 1.3.19 which caused spurious drawing errors to be produced while rendering with text when all of the text is off the left-hand side of the image.
TIFF: Fix unreliable reading JBIG compressed files by forcing use of strip reader rather than sometimes using scanline reader (which libtiff's JBIG codec does not support).
TIFF: Fix reading or writing planar min-is-white or min-is-black images with an associated alpha channel.
WebP: WebP writer now writes truely lossless output when requested.
identify / GetImageStatistics(): Failed to compute statistics for the Black channel of CMYK image files.
VICAR: Fix problem with continuing to "read" data when there is no more data left to read.
WMF: Fix memory leaks.
WPG: Fix potential DOS due to long reads during an error condition.
XPM: Avoid strncpy() of overlapping memory. Fixed memory leaks in error paths. Fixed bad memory access caused by empty file.

New Features:
-------------
compose: Supports composite operator names similar to the major *Magick brand, without losing any any compatibility with previous naming.
ICO: Windows ICO reader now supports reading PNG-encoded files.
Magick++ Geometry: New methods limitPixels() and fillArea() to support '@' and '^' geometry qualifiers. This enancement breaks the ABI due to previous use of inline methods and no place to put the new flags.
Magick++ Image::extent(): New method to place image on sized canvas of constant color using gravity.
Magick++ Image::formatExpression(): New method format a string based on a format similar to command-line -format.
Magick++ Image::resize(): New method to resize image specifying geometry, filter, and blur.
Magick++ STL extentImage: New New function object to invoke image extent method.
Magick++ Image::quiet(). New method which blocks (ignores) warning exceptions when passed a 'true' argument.
Resource limits: Added support for image Width and Height limits. Default image Width and Height limits are based on the range of a 32-bit signed integer, even for 64-bit builds which may have sufficient numeric range to image an entire galaxy. Limits may be increased as desired.
TIFF: Use define tiff:ignore-tags to ignore tags in 'corrupted' files with unknown and invalid tags. Use to read TIFF files which otherwise can not be read due to errors.
TIFF: Use '-define tiff:report-warnings=true' to enable that warnings reported by libtiff are thrown as warning exceptions so that they may be caught or will be reported at the gm command-line.
Windows Exceptions: A handler is registered (due to calling InitializeMagick()) to capture Windows Exceptions in a similar manner to the existing POSIX signal handler. If an application is using the library and wants to provide it own Windows exception handling, then it should make any changes after invoking InitializeMagick().

Windows Delegate Updates/Additions:
-----------------------------------
PNG: Update bundled libpng to 1.6.16. Resolves known security issues.
FreeType: Update bundled Freetype to 2.5.4. Resolves known security issues.
WebP: Update bundled WebP to 0.4.2 release.
WebP is auto-linked in Visual Studio.
Build Changes:

WebP is not included in the build when building with Visual Studio 6 (1998 vintage compiler!) since it requires more modern C.

Behavior Changes:
-----------------
AVI: Support for this format is removed since the implementation was worthless.
TIFF: Now uses YCbCr encoding when JPEG compression is requested for an RGB image.
2015-03-02 09:57:03 +00:00
mef
441355dc80 Convert Fixed Version (Major+Minor) in PLIST into API_VERSION. No logic, binary change. 2015-03-01 12:58:10 +00:00
mef
50a77a087d Update 1.2.1 to 1.5.3
----------------------
Version 1.5.3 <2015-01-18>
--------------------------
  * applied patch from Sebastian Vater to fix memory leak

Version 1.5.2 <2014-12-14>
--------------------------
  * fixed memory leak (thanks to Sebastian Vater)

Version 1.5.1 <2014-11-23>
--------------------------
  * fixed some compiler errors

Version 1.5 <2014-08-09>
------------------------
  * added support of marker element
  * added support of patternTransform attribute

Version 1.4.2 <2014-07-06>
--------------------------
  * added support of stroke-dasharray
  * fixed handling of preserveAspectRatio="none"

Version 1.4.1 <2014-06-16>
--------------------------
  * fixed rendering of tspan-element
  * fixed rendering of use element in pattern and mask elements

Version 1.4 <2014-05-24>
------------------------
  * added support of pattern element

Version 1.3 <2014-04-13>
------------------------
  * added support of animations
  * fixed some GetBBox() methods
2015-03-01 12:17:57 +00:00
wiz
62f2142e3f Update to 3.300:
3.300	Saturday February 28, 2015, 08:44:22 AM -0800

	* lib/Image/Size.pm
	* t/all.t
	* t/old-os2.bmp (added)
	Add support for old OS/2 version of BMP header (Geoff Richards).

	* lib/Image/Size.pm
	Typo fixes (David Steinbrunner).

	* lib/Image/Size.pm
	Avoid a sprintf() warning in Perl 5.21. Perl 5.21 introduces a
	warning for redundant arguments to s?printf(), so sprintf("%d",
	1, 2) would warn. This commit silences that warning by passing
	sprintf the exact number of arguments that it expects (Brian
	Fraser).

	* lib/Image/Size.pm
	Added =encoding utf8 to pod - the accented character was
	causing a pod error (Neil Bowers).

	* lib/Image/Size.pm
	Added Z<> to the =item [012] to resolve pod warning. You can't
	have =item 0, so the way round this seems to be to add a Z<>
	(zero width space) before each digit (Neil Bowers).

	* lib/Image/Size.pm
	Added link to github repo to doc (Neil Bowers).

	* lib/Image/Size.pm
	RT #41238: Applied modified version of patch from user to fix a
	die problem with unpack on truncated files.

	* lib/Image/Size.pm
	* t/1.sm.webp (added)
	* t/all.t
	* t/move.cur (added)
	* t/tux.ico (added)
	Add support for WEBP, ICO and CUR file types (Baldur
	Kristinsson).

	* lib/Image/Size.pm
	Fix some perlcritic issues.
2015-03-01 11:46:26 +00:00
tnn
653dfbd8b0 Remove stale HP-UX bulk build quirks 2015-02-27 14:35:01 +00:00
tnn
68dc958919 OSX ffmpeg option build fixes adapted from upstream 2.4 branch.
From Mansour Moufid in private mail.
2015-02-26 17:52:12 +00:00
adam
6e27ad3ada Fix buidlinking when libvpx option is not turned on 2015-02-25 11:15:01 +00:00
joerg
5231be19e1 Help config.guess/config.sub override logic. 2015-02-23 18:28:51 +00:00
joerg
957cd16426 Don't hard code endian lists. Fix format strings. 2015-02-23 18:24:00 +00:00
joerg
b2f1a50242 Fix up bad assembler to pass with LLVM's IAS. 2015-02-19 14:19:17 +00:00
wiz
a1e9f7a39b Add magic to fix freetype pc files on NetBSD 6 and 7 which had outdated
information in the installed pc file.
Remove local hack in fonts/harfbuzz.

From Leonardo Taccari <iamleot@gmail.com> in private email.
2015-02-18 09:53:27 +00:00
riastradh
24a8d1505e Partial fixes for cross-compilation.
- Python is a tool, not build, dependency.
- Incomplete workaround for mesa's own tools.
2015-02-14 06:54:14 +00:00
snj
1cf11f47ac +freeimage 2015-02-12 22:40:31 +00:00
snj
1d309a8395 Import freeimage-3.16.0 as graphics/freeimage.
FreeImage is an Open Source library project for developers who would like to
support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as
needed by today's multimedia applications. FreeImage is easy to use, fast,
multithreading safe, compatible with all 32-bit or 64-bit versions of Windows,
and cross-platform (works both with Linux and Mac OS X).

Thanks to its ANSI C interface, FreeImage is usable in many languages including
C, C++, VB, C#, Delphi, Java and also in common scripting languages such as
Perl, Python, PHP, TCL or Ruby.
2015-02-12 22:40:05 +00:00
pho
57667e2fcf Add PLIST.Darwin for Quartz backend to fix PLIST issue on Darwin 2015-02-12 17:02:51 +00:00
tnn
2cecfa80d7 PKG_JVM should not be set by package, change to PKG_JVMS_ACCEPTED 2015-02-11 23:17:22 +00:00
pho
c011b20a54 Fix build failure on Darwin < 10
GEGL tries to use OpenCL in a really weird way. It has (and installs!)
a local copy of OpenCL headers and then tries to find implementation
by dlopen'ing "libOpenCL.so". The problem is that it fails to compile
on Darwin < 10 by trying to include non-existent native OpenCL headers
too, which is in fact only optional.
2015-02-11 18:05:23 +00:00
adam
831cba1d14 FreeType 2.5.5 has been released. This is a minor bug fix release: All users of PCF fonts should update, since version 2.5.4 introduced a bug that prevented reading of such font files if not compressed. 2015-02-11 10:51:09 +00:00
fhajny
06df8b5f50 Fix build on SunOS. 2015-02-09 11:11:25 +00:00
snj
8066de410a Recursive bump for SDL2-using packages. 2015-02-09 08:43:13 +00:00
snj
2408c34540 Fix CVE-2014-8157 and CVE-2014-8158. Bump PKGREVISION to 10. 2015-02-08 23:04:22 +00:00
snj
db9f4558de Update ImageMagick to 6.9.0-5. Changes:
2015-02-08  6.9.0-5 Cristy  <quetzlzacatenango@image...>
  * New version 6.9.0-5, SVN revision 17946.

2015-01-30  6.9.0-5 Glenn Randers-Pehrson <glennrp@image...>
  * In coders/gif.c, quiet two warnings.

2015-01-24  6.9.0-5 Dirk Lemstra <dirk@lem.....org>
  * Fixed iccColorProfile() in Magick++ (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=26910).
  * Fixed infinite loop in HDR reader (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=26929).

2015-01-23  6.9.0-5 Glenn Randers-Pehrson <glennrp@image...>
  * Check lengths of certain MNG chunks before reading them.
  * In the PNG codec, check status wherever a function returns it.

2015-01-18  6.9.0-5 Cristy  <quetzlzacatenango@image...>
  * Remove possible resource memory leak in a multi-threaded program (bug
    report and patch from David Chapman <d...@acm.org>.
  * Small optimization to pixel cache.
  * More image sanity checks.
  * Support writing base64-encoded images (e.g
	  convert logo: inline:jpeg:logo.txt).
  * Repair small TIFF leak when pinging (patch provided by Andrey Cherniy).

2015-01-16  6.9.0-4 Cristy  <quetzlzacatenango@image...>
  * New version 6.9.0-4, SVN revision 17697.

2015-01-07  6.9.0-4 Cristy  <quetzlzacatenango@image...>
  * Additional coder sanity checks (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=26842,
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=26682).

2015-01-05  6.9.0-4 Dirk Lemstra <dirk@lem.....org>
  * Report Ghostscript version when -verbose is used and when an exception
    is raised.
  * Fixed invalid path check in MagickCoreGenesis under Windows and disabled
    ProvideDllMain by default (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&p=118875).

2015-01-01  6.9.0-3 Cristy  <quetzlzacatenango@image...>
  * New version 6.9.0-3, SVN revision 17537.

2015-01-01  6.9.0-3 Cristy  <quetzlzacatenango@image...>
  * ImageMagick builds when HDRI is enabled (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=26803).

2014-12-31  6.9.0-3 Glenn Randers-Pehrson <glennrp@image...>
  * Don't read beyond the end of a tEXt keyword when checking for Raw profile.

2014-12-27  6.9.0-2 Cristy  <quetzlzacatenango@image...>
  * New version 6.9.0-2, SVN revision 17468.

2014-12-14  6.9.0-1 Dirk Lemstra <dirk@snakeware...>
  * Added support for reading EXR files to the Windows distribution.
  * Fixed enabling alpha in 32-bit BMP files (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=26662).
  * Added support for writing 16-bit TGA files (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=26693).
  * Improved performance of dds:cluster-fit when OpenMP is enabled.
  * Added support for distributed pixel cache to the Windows distribution.

2014-12-04  6.9.0-1 Alexey Dolgavin <dolgavin.alexey@gmail...>
  * Fix ImageMagick crashes while read EXIF from TIFF.

2014-11-20  6.9.0-1 Glenn Randers-Pehrson <glennrp@image...>
  * Don't handle a "previous" image in the PNG or JNG decoder.
  * Don't override gamma with 1.0 when reading a grayscale PNG image (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=26576).
  * Update progress monitor for every PNG row instead of every pass (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=26589).
  * Reject input PNG with dimensions larger than specified with -limit width
    and -limit height.

2014-11-20  6.9.0-1 Cristy  <quetzlzacatenango@image...>
  * Fix double free / invalid read when converting jpg to pdb (thanks to
    Hanno).
  * Maximum XWD image size is 64Kx64K (thanks to Hanno).
  * Maximum DPX number of elements is 8 (thanks to Hanno).
  * Transient problem with SVG (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=26587).
  * Numerous buffer overflow fixes (thanks to Gynvael Coldwind and
    Mateusz Jurczyk of the Google Security Team).
  * Additional PNM sanity checks (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=26682).
  * The SetImageBias() bias value is no longer ignored (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=25732).
  * Area crop now returns the expected number of tiles (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=26701).
  * Respect TGA ColorMapIndex field (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=26738).
  * Clang does not support __alloc_size__, fix fabs() (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=26739).
  * Support width and height resource limits.
  * Don't read TIFF profiles when pinging (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=26670).
2015-02-08 22:36:51 +00:00
wiz
d694225be4 Update to 3.00:
Jun 10 2013:
Make max comment size 16000

Oct 25 2013:
Added "-zt" option to trim 32k of trailing zeroes from Nikon 1 J2 and J3 images.

Sep 28 2014:
Add ability to reset invalid rotation tag (from Moultrie game cameras)
2015-02-08 16:12:22 +00:00
tnn
27878afe08 The SUNET archive is being decomissioned ( http://ftp.sunet.se/news.html ) 2015-02-07 22:49:31 +00:00
rjs
7fdc8718c4 Only depend on nasm on amd64 and i386.
Note that it uses NEON instructions on ARM.
2015-02-05 21:29:59 +00:00
mef
93f605f735 Update 4.2.0 to 4.3.0
---------------------
2013-03-31
  4.3.0
  * New web script cdinsert-ps.pl and page cdlabelgen-form.html added.
    It now only generates .ps file, so can be hosted at any site that offers
    perl cgi support.
    No change to core cdlabelgen script and it remains at version# 4.2.0.
2015-02-05 11:29:48 +00:00
tnn
9ae831b15e Add ffmpeg option. From Mansour Moufid on pkgsrc-users@ 2015-02-05 03:51:13 +00:00
joerg
c251eab32d byteorder.h has race conditions. 2015-02-04 20:49:06 +00:00
snj
14a59297be Update glpng to 1.46, from its "new" home at http://repo.or.cz/w/glpng.git.
Changes:
- Documentation fixes
- Appease newer compilers
- Fix build with png-1.5
- Fix CVE-2010-1519
- Add memory reading functions
- Add luminance alpha support
2015-02-03 22:26:50 +00:00
taca
3a5a4ebbab Update ruby-oily_png to 1.1.2.
Changes are not available but here is a few from commit log:

* Add euclidean_distance_rgba method.
* Fix crash bilinear upsampling tall images.
* Fix bilinear upsampling correctness.
2015-02-03 14:31:21 +00:00
taca
f3d8ac26c9 Update ruby-mini_magick to 4.0.3.
Changes are not available, please refer release page on GitHub:

	https://github.com/minimagick/minimagick/releases
2015-02-03 14:14:12 +00:00
taca
c1f108bd46 Update ruby-color to 1.7.1.
== 1.7.1 / 2014-06-12

* Minor enhancements:
  * Renamed Color::RGB::BeccaPurple to Color::RGB::RebeccaPurple as stipulated
    by Eric Meyer. http://meyerweb.com/eric/thoughts/2014/06/19/rebeccapurple/
    For purposes of backwards compatibility, the previous name is still
    permitted, but its use is strongly discouraged, and it will be removed in
    the Color 2.0 release.

== 1.7 / 2014-06-12

* Minor enhancements:
  * Added Color::RGB::BeccaPurple (#663399) in honour of Rebecca Meyer, the
    daughter of Eric Meyer, who passed away on the 7th of June, 2014. Her
    favourite colour was purple. #663399becca
    https://twitter.com/meyerweb/status/476089708674428929
    http://www.zeldman.com/2014/06/10/the-color-purple/
    http://discourse.specifiction.org/t/name-663399-becca-purple-in-css4-color/225

* Bug fixes:
  * Changed the homepage in the gem to point to github.com instead of
    RubyForge, which has been shut down. Fixes #10, reported by @voxik.

== 1.6 / 2014-05-19

* Major enhancements:
  * Aaron Hill (@armahillo) implemented the CIE Delta E 94 method by which an
    RGB colour can be asked for the closest matching colour from a list of
    provided colours. Fixes #5.
  * To implement #closest_match and #delta_e94, conversion methods for sRGB to
    XYZ and XYZ to L*a*b* space were implemented. These should be considered
    experimental.

* Tooling fixes:
  * Ensured that the gem manifest was up-to-date. Fixes #4 reported by @boutil.
    Thanks!
  * Fixed problems with Travis builds. Note that Ruby 1.9.2 is no longer
    tested. Rubinius remains in a “failure-tolerated” mode.
  * Color 1.6 is, barring security patches, the last release of Color that will
    support Ruby 1.8.
2015-02-03 14:09:58 +00:00
taca
55f5e3a260 Update ruby-chunky_png to 1.3.3.
1.3.3 - 2014-10-24

* Improve performance of Canvas#crop and Canvas#crop! by doing less memory
  allocations.
* Update to RSPEC 3
* Add CONTRIBUTING.rdoc file.

1.3.2 - 2014-10-18

* Add HSV/HSL color conversions: Color.from_hsl, Color.to_hsl
* Allow empty IDAT chunks to better conform to the PNG standard.
* Small bugfix in image resampling.
* Documentation and code readability improvements.

1.3.1 - 2014-04-28

* Improve performance of Palette.from_canvas.
* Add Color.euclidean_distance_rgba to compare colors.
* Bugix in Canvas.from_bgr_stream.
* Documentation and code readibility improvements.
* README updates, include mention of screencast.
2015-02-03 14:02:24 +00:00
taca
cacf865315 Update ruby-RMagick to 2.13.4.
RMagick 2.13.4
    #129 from @theschoolmaster
      proof of concept for using pkg-config in place of Magick-config on debian based systems

    #127 from @u338steven
      Changed Image#resample to calling ResampleImage (related #29, #45)

    #124 from @u338steven
      Fixed #122: lib/RMagick.rb is overwritten by lib/rmagick.rb on case-insensitive systems

    #123 from @prijutme4ty
      New class SolidFill in order to fill image with monochromatic background

    #121 from @markotom
      Quotes for correct path of font file

    #120 from @chulkilee
      Allow MagickCore6 from Magick-config

    #112 from @u338steven/
      Fixed: build error with ImageMagick 6.8.9 (when deprecated functions are excluded)

    #102 from @u338steven
      Fixed: related x_resolution, y_resolution

    from @u338steven
      Lots of test fixes

    #95 from @ioquatix
      Fix pixel hash test

    #94 from @u338steven
      Fixed: build error on Windows Ruby x64 (with ImageMagick 6.8.0-10 or Ima...

    #91 from @vassilevsky
      Do not test machine and OS-specific integers
      Fix initial memory limit test

RMagick 2.13.3
    #90 from @bricef
      Fix installation error on systems with HRDI enabled RMagick
2015-02-03 13:58:02 +00:00
adam
a0d4e6d4a4 Changes 0.91:
Cairo rendering for display and PNG export
OpenMP multithreading for all filters
C++ code conversion
Major improvements in the Text tool
Measure tool
Type design features
Symbol library and support for Visio stencils
Cross platform WMF and EMF import and export
Improved support for Corel DRAW documents, Visio importer
Support for real world document and page size units, e.g. millimeters
Numerous usability improvements
Native Windows 64-bit build
2015-02-03 13:55:12 +00:00
jperkin
baa9415da4 SunOS inotify requires sys/filio.h for FIONREAD. 2015-01-31 22:52:56 +00:00
nat
31ff49582e Fix segfaults and crashing for applications that use libGLU.
Bump PKGREVISION.

This commit was approved by wiz@
2015-01-29 22:38:50 +00:00
nat
aaeea725bf Fix segfaults and crashing with applications that use libGLU.
This commit was approved by wiz@
2015-01-29 22:35:43 +00:00
wiz
ce77d4ffdb Update to 0.35, from Kai-Uwe Eckhardt <kuehro@gmx.de> in private mail.
0.35  (07/20/2014)
    (ms) Fix for [rt.cpan.org #97322], now rounding results to cope with
         floating point inaccuracies in rrdtool. Reported by Andreas König.

0.34  (06/26/2014)
    (ms) Added disable_rrdtool_tag option as suggested by Sun Guonian.

0.33  (07/08/2013)
    (ms) Florian Eckert reported that graph() modified 2nd level
         entries of the options array passed to it. Used Storable::clone
         in OO.pm to make a deep copy first.

0.32  (03/06/2012)
    (ms) [rt.cpan.org #63351] Applied modified patch by Jonas Wagner to
         fix stacked graphs with no legend.
    (ms) Implements RRDs::xport and returns a Perl structure instead of
         basic xport array (Remi Ferrand, Fabien Wernli).
2015-01-29 20:47:22 +00:00
rjs
a28f7ef254 Update to 1.4.0.
Changes:

1.4.0
=====

[2] The non-SIMD RGB565 color conversion code did not work correctly on big
endian machines.  This has been fixed.

[3] Fixed an issue in tjPlaneSizeYUV() whereby it would erroneously return 1
instead of -1 if componentID was > 0 and subsamp was TJSAMP_GRAY.

[3] Fixed an issue in tjBufSizeYUV2() wherby it would erroneously return 0
instead of -1 if width was < 1.

[5] The Huffman encoder now uses clz and bsr instructions for bit counting on
ARM64 platforms (see 1.4 beta1 [5].)

[6] The close() method in the TJCompressor and TJDecompressor Java classes is
now idempotent.  Previously, that method would call the native tjDestroy()
function even if the TurboJPEG instance had already been destroyed.  This
caused an exception to be thrown during finalization, if the close() method had
already been called.  The exception was caught, but it was still an expensive
operation.

[7] The TurboJPEG API previously generated an error ("Could not determine
subsampling type for JPEG image") when attempting to decompress grayscale JPEG
images that were compressed with a sampling factor other than 1 (for instance,
with 'cjpeg -grayscale -sample 2x2').  Subsampling technically has no meaning
with grayscale JPEGs, and thus the horizontal and vertical sampling factors
for such images are ignored by the decompressor.  However, the TurboJPEG API
was being too rigid and was expecting the sampling factors to be equal to 1
before it treated the image as a grayscale JPEG.

[8] cjpeg, djpeg, and jpegtran now accept an argument of -version, which will
print the library version and exit.

[9] Referring to 1.4 beta1 [15], another extremely rare circumstance was
discovered under which the Huffman encoder's local buffer can be overrun
when a buffered destination manager is being used and an
extremely-high-frequency block (basically junk image data) is being encoded.
Even though the Huffman local buffer was increased from 128 bytes to 136 bytes
to address the previous issue, the new issue caused even the larger buffer to
be overrun.  Further analysis reveals that, in the absolute worst case (such as
setting alternating AC coefficients to 32767 and -32768 in the JPEG scanning
order), the Huffman encoder can produce encoded blocks that approach double the
size of the unencoded blocks.  Thus, the Huffman local buffer was increased to
256 bytes, which should prevent any such issue from re-occurring in the future.

1.3.90 (1.4 beta1)
==================

[1] New features in the TurboJPEG API:
-- YUV planar images can now be generated with an arbitrary line padding
(previously only 4-byte padding, which was compatible with X Video, was
supported.)
-- The decompress-to-YUV function has been extended to support image scaling.
-- JPEG images can now be compressed from YUV planar source images.
-- YUV planar images can now be decoded into RGB or grayscale images.
-- 4:1:1 subsampling is now supported.  This is mainly included for
compatibility, since 4:1:1 is not fully accelerated in libjpeg-turbo and has no
significant advantages relative to 4:2:0.
-- CMYK images are now supported.  This feature allows CMYK source images to be
compressed to YCCK JPEGs and YCCK or CMYK JPEGs to be decompressed to CMYK
destination images.  Conversion between CMYK/YCCK and RGB or YUV images is not
supported.  Such conversion requires a color management system and is thus out
of scope for a codec library.
-- The handling of YUV images in the Java API has been significantly refactored
and should now be much more intuitive.
-- The Java API now supports encoding a YUV image from an arbitrary position in
a large image buffer.
-- All of the YUV functions now have a corresponding function that operates on
separate image planes instead of a unified image buffer.  This allows for
compressing/decoding from or decompressing/encoding to a subregion of a larger
YUV image.  It also allows for handling YUV formats that swap the order of the
U and V planes.

[2] Added SIMD acceleration for DSPr2-capable MIPS platforms.  This speeds up
the compression of full-color JPEGs by 70-80% on such platforms and
decompression by 25-35%.

[3] If an application attempts to decompress a Huffman-coded JPEG image whose
header does not contain Huffman tables, libjpeg-turbo will now insert the
default Huffman tables.  In order to save space, many motion JPEG video frames
are encoded without the default Huffman tables, so these frames can now be
successfully decompressed by libjpeg-turbo without additional work on the part
of the application.  An application can still override the Huffman tables, for
instance to re-use tables from a previous frame of the same video.

[5] The Huffman encoder now uses clz and bsr instructions for bit counting on
ARM platforms rather than a lookup table.  This reduces the memory footprint
by 64k, which may be important for some mobile applications.  Out of four
Android devices that were tested, two demonstrated a small overall performance
loss (~3-4% on average) with ARMv6 code and a small gain (also ~3-4%) with
ARMv7 code when enabling this new feature, but the other two devices
demonstrated a significant overall performance gain with both ARMv6 and ARMv7
code (~10-20%) when enabling the feature.  Actual mileage may vary.

[7] Improved the accuracy and performance of the non-SIMD implementation of the
floating point inverse DCT (using code borrowed from libjpeg v8a and later.)
The accuracy of this implementation now matches the accuracy of the SSE/SSE2
implementation.  Note, however, that the floating point DCT/IDCT algorithms are
mainly a legacy feature.  They generally do not produce significantly better
accuracy than the slow integer DCT/IDCT algorithms, and they are quite a bit
slower.

[8] Added a new output colorspace (JCS_RGB565) to the libjpeg API that allows
for decompressing JPEG images into RGB565 (16-bit) pixels.  If dithering is not
used, then this code path is SIMD-accelerated on ARM platforms.

[13] Restored 12-bit-per-component JPEG support.  A 12-bit version of
libjpeg-turbo can now be built by passing an argument of --with-12bit to
configure (Unix) or -DWITH_12BIT=1 to cmake (Windows.)  12-bit JPEG support is
included only for convenience.  Enabling this feature disables all of the
performance features in libjpeg-turbo, as well as arithmetic coding and the
TurboJPEG API.  The resulting library still contains the other libjpeg-turbo
features (such as the colorspace extensions), but in general, it performs no
faster than libjpeg v6b.

[14] Added ARM 64-bit SIMD acceleration for the YCC-to-RGB color conversion
and IDCT algorithms (both are used during JPEG decompression.)  For unknown
reasons (probably related to clang), this code cannot currently be compiled for
iOS.

[15] Fixed an extremely rare bug that could cause the Huffman encoder's local
buffer to overrun when a very high-frequency MCU is compressed using quality
100 and no subsampling, and when the JPEG output buffer is being dynamically
resized by the destination manager.  This issue was so rare that, even with a
test program specifically designed to make the bug occur (by injecting random
high-frequency YUV data into the compressor), it was reproducible only once in
about every 25 million iterations.

[16] Fixed an oversight in the TurboJPEG C wrapper:  if any of the JPEG
compression functions was called repeatedly with the same
automatically-allocated destination buffer, then TurboJPEG would erroneously
assume that the jpegSize parameter was equal to the size of the buffer, when in
fact that parameter was probably equal to the size of the most recently
compressed JPEG image.  If the size of the previous JPEG image was not as large
as the current JPEG image, then TurboJPEG would unnecessarily reallocate the
destination buffer.


1.3.1
=====

[3] Fixed a bug whereby attempting to encode a progressive JPEG with arithmetic
entropy coding (by passing arguments of -progressive -arithmetic to cjpeg or
jpegtran, for instance) would result in an error, "Requested feature was
omitted at compile time".

[4] Fixed a couple of issues whereby malformed JPEG images would cause
libjpeg-turbo to use uninitialized memory during decompression.

[5] Fixed an error ("Buffer passed to JPEG library is too small") that occurred
when calling the TurboJPEG YUV encoding function with a very small (< 5x5)
source image, and added a unit test to check for this error.
2015-01-28 21:51:02 +00:00
jperkin
72b1c967c2 Fix "giftopnm.c:368: error: incompatible types in assignment". 2015-01-25 15:01:48 +00:00
pho
994a39ba08 Check for aligned memory functions with cmake
Not all platforms have posix_memalign(3) so we need to check if it
exists. This fixes build failure on Darwin 9. See:
https://www.gnu.org/software/gnulib/manual/html_node/posix_005fmemalign.html
2015-01-23 17:15:09 +00:00