Commit graph

10782 commits

Author SHA1 Message Date
wiz
567095f461 Make libtool file on all non-Windows platforms, not only Linux and OS X. 2014-05-16 12:51:24 +00:00
ryoon
44178627c3 Fix OpenBSD build 2014-05-16 12:43:52 +00:00
ryoon
2d02231717 Fix build under OpenBSD 5.5 2014-05-16 12:29:04 +00:00
ryoon
62c44de6b3 Fix build under OpenBSD 5.5 and potentially the platform that has no lua
in base.
But this is workaround.
2014-05-16 12:27:34 +00:00
obache
1f27c24043 5.1.0 introduce API changes. 2014-05-16 10:23:28 +00:00
obache
f2bb23c4d5 fixes build with giflib>=5.1 2014-05-16 10:19:11 +00:00
obache
05a3591dea prepare missing OpenGL ARB_sync extension. 2014-05-16 01:56:59 +00:00
pho
818c2da797 Fix build errors on Darwin
patches/patch-Graphite.cmake (CREATE_LIBTOOL_FILE):
  Fix incorrect library_names

patches/patch-src_CMakeLists.txt:
  Don't pass -nodefaultlibs to compiler or the build fails for missing
  symbols on PowerPC and possibly other platforms.
2014-05-16 01:21:12 +00:00
adam
28bb94d01f Revbump after updating graphics/giflib 2014-05-15 14:41:45 +00:00
adam
3eeeaf3ca3 Version 5.1.0
=============

Changes to the API require a library major-version bump.

Code Fixes
----------
* A small change to the API: DGifClose() and EGifClose() now take a
  pointer-to-int second argument (like the corresponding openers)
  where a diagnostic code will be deposited when they return
  GIF_ERROR.  This replaces the old behavior in which the GifFile
  structure was left unfreed so the Error member in it could be filled
  and remain available.  The change was was required because it's
  not always possible to free the struct afterwards. Case in point is
  a C# wrapper for giflib (or any language/environment where you can't
  just free objects allocated in a foreign shared library.)

* Minor fix for SF bug 56; BitsPerPixel may be left as uninitialized
  value when reading (truncated) gif.

* Applied SF patch 17: Use a fallback on Windows where mkstemp is not
  available.

* Applied SF patch 15: Code hardening, preventing spurious
  defective-image messages.

Retirements
-----------
* Removed gif2raw from utils. Its blithe assumption that the EGA16
  palette is a reliable default is now about 20 years obsolete. Format
  conversion is better done with convert(1) from the ImageMagick suite,
  anyway.
2014-05-15 14:16:11 +00:00
adam
c4edf11e88 Changes 2.1.0:
New Features:
    * Digital Cinema profiles have been fixed and updated
        * New option to disable MCT if needed
    * extended RAW support: it is now possible to input raw images
          with subsampled color components (422, 420, etc)
    * New way to deal with profiles

API/ABI modifications: (see abi_compat_report in dev-utils/scripts)
    * Removed deprecated functions
            - opj_stream_create_default_file_stream(FILE*,...)
        - opj_stream_create_file_stream(FILE*,...)
        - opj_stream_set_user_data (opj_stream_t* p_stream, void * p_data)
        * Added
        - opj_stream_create_default_file_stream(char*,...)
        - opj_stream_create_file_stream(char*,...)
        - opj_stream_destroy(opj_stream_t*)
        - opj_stream_set_user_data (opj_stream_t* p_stream, void * p_data,
            ... opj_stream_free_user_data_fn p_function)
        - JPEG 2000 profiles and Part-2 extensions defined through '#define'
    * Changed
        - 'alpha' field added to 'opj_image_comp' structure
        - 'OPJ_CLRSPC_EYCC' added to enum COLOR_SPACE
        - 'OPJ_CLRSPC_CMYK' added to enum COLOR_SPACE
        - 'OPJ_CODEC_JPP' and 'OPJ_CODEC_JPX' added to CODEC_FORMAT
          (not yet used in use)
        - 'max_cs_size' and 'rsiz' fields added to opj_cparameters_t

Misc:
    * OpenJPEG is now officialy conformant with JPEG 2000 Part-1
          and will soon become official reference software at the
          JPEG committee.
        * Huge amount of bug fixes. See CHANGES for details.
2014-05-15 14:14:54 +00:00
adam
28c1bd2808 Changes 1.4.0:
- use memory (instead of temporary files) during optimization,
   support for reading input from stdin (and sending output to stdout),
   report also libjpeg version when --version option used,
   new option --strip-none to preserve "all" markers,
   other minor fixes & cleanup
2014-05-15 10:53:11 +00:00
spz
c7ce9edcea patches for CVE-2014-1932 and CVE-2014-1933 taken from
4e9f367dfd
2014-05-15 06:23:05 +00:00
he
b8f3a9e9b0 Apply a patch to fix CVE-2014-2497, taken from
https://bugs.php.net/patch-display.php?bug_id=66901
Bump PKGREVISION for php-gd correspondingly.
2014-05-11 11:20:47 +00:00
wiz
c1b44346cd Mark packages that are not ready for python-3.3 also not ready for 3.4,
until proven otherwise.
2014-05-09 07:36:53 +00:00
asau
524e016f0d Fix build on FreeBSD. 2014-05-08 21:52:40 +00:00
bad
e1a6b3a74b Configure with --with-wx-single-threaded when using wxwidgets.
Makes wxt terminal usable again on NetBSD.  Also required on some Linux
versions with newer Haswell cpus.
PKGREVISION++
Fixes PR pkg/47177.
2014-05-08 20:48:55 +00:00
jperkin
d42bf76fa5 Needs libiconv. 2014-05-07 10:34:30 +00:00
wiz
948131ca43 Update to 2.38.0:
April 13, 2014
	- Release 2.38.0
	- Resolves bugs: 2409, 2413, 2417, 2420, 2422, 2423, 2425
March 27, 2014
	- Enable packing for dot
	- Allow scaling to work for all non-dot layouts
March 9, 2014
	- Add overline text characteristic.
March 4, 2014
	- Fix bugs in gvpr and gv.cpp so edges can be created in subgraphs.
	- Add edgepaint program for coloring edges to make them easier to tell apart.
	- Modify neato to avoid unnecessary translations of output. This allows positions
	given on input to remain the same on output.
	- Fix swig java package to work and support gv.renderresult.
	- Fix test for the absence of layout (old test relied on statically allocated Agraphinfo_t).
	- HTML-like tables and cells can now specify which borders should be drawn.
	- The fixedsize attribute now takes the value "shape" which allows labels much larger than the
	node shape.
2014-05-06 09:33:13 +00:00
adam
deb65080d5 Changes 2.53:
Points to Gabor Szabo's GD::Simple tutorial, and fix link to repository.
2014-05-05 11:01:12 +00:00
ryoon
60806aa001 Recursive revbump from x11/pixman
Fix PR pkg/48777
2014-05-05 00:47:34 +00:00
adam
008133fa2b Changes 4.1.3:
- [Enblend only] Fix problem of multiple, almost-identical seamlines
  that produce inexplicable black areas in the output panorama.
- Little CMS version 2.5 or later is now required to build.  Prior
  versions of LCMS sometimes produced output images that were lighter
  or darker than the input images.
2014-05-03 21:10:12 +00:00
ryoon
801643bb87 Fix build under OpenBSD/amd64 5.5 2014-05-03 19:03:59 +00:00
alnsn
aedfc77e1e Revbump for Lua multiversion support. 2014-05-03 13:14:36 +00:00
wiz
11676f935e Bump PKGREVISION for boehm-gc default-on threads, just to be on
the safe side.
2014-04-30 14:19:40 +00:00
wiz
382160dcf0 Fix build with poppler-0.26.0. Bump PKGREVISION. 2014-04-30 06:15:20 +00:00
wiz
93f5049478 recursive PKGREVISION bump for poppler shlib major change 2014-04-29 07:57:13 +00:00
adam
f438e14c49 Changes 2.0.1:
New Features:
    * Digital Cinema profiles have been fixed and updated
    * New option to disable MCT if needed
    * extended RAW support: it is now possible to input raw images
      with subsampled color components (422, 420, etc)

API/ABI modifications: (see abi_compat_report_2.0.1.html in dev-utils/scripts)
    * No changes, API/ABI fully compatible with 2.0.0

Misc:
    * OpenJPEG is now officialy conformant with JPEG 2000 Part-1
      and will soon become official reference software at the
      JPEG committee.
    * Huge amount of bug fixes. See CHANGES for details.
2014-04-24 19:39:05 +00:00
wiz
140d239e83 recursive bump for boehm-gc API bump 2014-04-21 13:25:53 +00:00
joerg
46b20b536c Some needed inttypes.h for intptr_t. Don't add /usr/include/g++ to
search path.
2014-04-19 15:00:09 +00:00
obache
cfd3241c5e Update py-Pillow to 2.4.0.
* Based on patch from adam@.
* Add self test target.

Changelog (Pillow)
==================

2.4.0 (04/01/2014)
------------------

- Indexed Transparency handled for conversions between L, RGB, and P modes. Fixes #510
  [wiredfool]

- Conversions enabled from RGBA->P, Fixes #544
  [wiredfool]

- Improved icns support
  [al45tair]

- Fix libtiff leaking open files, fixes #580
  [wiredfool]

- Fixes for Jpeg encoding in Python 3, fixes #577
  [wiredfool]

- Added support for JPEG 2000
  [al45tair]

- Add more detailed error messages to Image.py
  [larsmans]

- Avoid conflicting _expand functions in PIL & MINGW, fixes #538
  [aclark]

- Merge from Philippe Lagadec’s OleFileIO_PL fork
  [vadmium]

- Fix ImageColor.getcolor
  [homm]

- Make ICO files work with the ImageFile.Parser interface, fixes #522
  [wiredfool]

- Handle 32bit compiled python on 64bit architecture
  [choppsv1]

- Fix support for characters >128 using .pcf or .pil fonts in Py3k. Fixes #505
  [wiredfool]

- Skip CFFI test earlier if it's not installed
  [wiredfool]

- Fixed opening and saving odd sized .pcx files, fixes #523
  [wiredfool]

- Fixed palette handling when converting from mode P->RGB->P
  [d_schmidt]

- Fixed saving mode P image as a PNG with transparency = palette color 0
  [d-schmidt]

- Improve heuristic used when saving progressive and optimized JPEGs with high quality values
  [e98cuenc]

- Fixed DOS with invalid palette size or invalid image size in BMP file
  [wiredfool]

- Added support for BMP version 4 and 5
  [eddwardo, wiredfool]

- Fix segfault in getfont when passed a memory resident font
  [wiredfool]

- Fix crash on Saving a PNG when icc-profile is None
  [brutasse]

- Cffi+Python implementation of the PixelAccess object
  [wiredfool]

- PixelAccess returns unsigned ints for I16 mode
  [wiredfool]

- Minor patch on booleans + Travis
  [sciunto]

- Look in multiarch paths in GNU platforms
  [pinotree]

- Add arch support for pcc64, s390, s390x, armv7l, aarch64
  [manisandro]

- Add arch support for ppc
  [wiredfool]

- Correctly quote file names for WindowsViewer command
  [cgohlke]

- Prefer homebrew freetype over X11 freetype (but still allow both)
  [dmckeone]
2014-04-18 13:00:49 +00:00
joerg
fbe705fc84 Limit heap check call to libstdc++. 2014-04-17 20:20:25 +00:00
wiz
6bf3abf4f9 Fix build with boehm-gc-7.4. From upstream bzr.
Depend on that version of boehm-gc and bump PKGREVISION.
2014-04-17 06:20:27 +00:00
asau
85d82584f6 <sys/types.h> is needed to define clockid_t in <glib/gstdio.h> on FreeBSD 10. 2014-04-15 20:34:36 +00:00
adam
026840187a Changes 2.6:
improves multi threading, adds contexts and a new locking plug-in type, among bugfixes and other minor features. If you run lcms in multiple threads, upgrading to this version is highly recommended.
2014-04-14 10:50:31 +00:00
adam
d028d59807 Changes 4.6.5:
* NEW monotonic cubic splines using "smooth mcsplines"
* NEW phase-jump removal filter "smooth unwrap"
* NEW allow '+' pseudofile to sample the T axis in 2D parametric plots
* NEW allow '++' pseudofile to sample the U/V axes in 3D parametric plots
* NEW "sixel" terminal driver
* NEW new object attribute clip/noclip
* CHANGE maximum number of using spec columns increased from 7 to 11
* CHANGE code in bitmap.c relicensed to remove restriction to noncommercial use
* FIX allow 'set pm3d' interpolate and top/bottom options to coexist
* FIX revised handling of defined palettes with explicit maxcolors
* FIX continue as normal after an interactive session error from "gnuplot -"
* FIX empty first field in a tab-separated-values file was incorrectly ignored
* FIX several problems with color assignment to contour lines
* FIX qt terminal incorrectly changed linetype (dot/dash) to match line color
* FIX "pause mouse" worked only for right- or center- click, not left-click
* FIX emf terminal font initialization
* FIX wxt terminal vertical centering of enhanced text
* FIX win terminal filled polygon bugs
* FIX iteration over parametric function plots
* FIX autoscaling of polar mode plots
* FIX increase precision of xticlabel placement from (float) to (double)
* FIX allocation error affecting certain cvs files
2014-04-12 20:39:19 +00:00
obache
eb989daaf6 Tell root directory for required packages to setup.py. 2014-04-12 09:10:19 +00:00
adam
9d78954731 Changes 6.8.9.0:
* Fixed bug with -strip failing to exclude PNG chunks
* Added new coder to take a screen shot of a monitor in Windows
* Don't transform sRGB compatible colorspaces to sRGB, doing so
  inadvertingly promotes colormapped images to DirectClass.
* Use temporary path rather then current working directory
* Support -canny edge detection option.
* Use MAGICKCORE_LIBOPENJP2_DELEGATE instead of MAGICKCORE_JP2_DELEGATE
2014-04-12 08:56:39 +00:00
obache
81776e0d68 Update py-Pillow to 2.3.1.
Changelog (Pillow)
==================

2.3.1 (2014-03-14)
------------------
- Fix insecure use of tempfile.mktemp (CVE-2014-1932 CVE-2014-1933)
  [wiredfool]
2014-04-11 12:41:18 +00:00
obache
182bcb3000 Update jbigkit to 2.1.
Changes in version 2.1 (2014-04-08)

This is a security-critical bug-fix release that remains API and ABI
backwards compatible to version 2.0. Users who process BIE data from
untrusted sources should upgrade.

  - fixed a buffer-overflow vulnerability in the jbig.c decoder,
    reported by Florian Weimer (Red Hat): CVE-2013-6369

  - fixed ability of corrupted input data to force jbig85.c decoder
    into an end-less loop

  - fixed a bug in the processing of private deterministic-prediction
    tables (DPPRIV=1) in jbig.c decoder

  - fixed integer-type mismatches in printf arguments on 64-bit systems

  - fuzz-testing script added
2014-04-10 12:04:16 +00:00
wiz
f55793e5ca Remove unused patch after update. 2014-04-10 06:50:25 +00:00
obache
1335204923 recursive bump from ilmbase shlib version change. 2014-04-10 06:21:18 +00:00
obache
ed661cd5ca recursive bump from x264-devel builld number change (i.e. API change). 2014-04-10 05:39:14 +00:00
obache
d8fc20e0b0 recursive bump from icu shlib major bump. 2014-04-09 07:26:56 +00:00
adam
0f8e9070f1 Changes 1.5.2:
Bug fixes.
2014-04-07 14:49:41 +00:00
ryoon
962831a38e Remove NetBSD specific lines from generic PLIST 2014-04-07 12:26:22 +00:00
ryoon
183d6cd534 Update to 2.70
Changelog:

New features include initial support for volumetrics in Cycles, and faster rendering of hair and textures. The motion tracker now supports weighted tracks and has improved planar tracking. For mesh modeling there are new Laplacian deform and wireframe modifiers, along with more control in the bevel tool. The game engine now supports object levels of detail.

The first results from the new user interface project are also in this release, with dozens of changes to make the interface more consistent and powerful. This is also the first release of the multithreaded dependency graph, which makes modifier and constraint evaluation faster in scenes with multiple objects.


Cycles Rendering

Cycles now has initial support for volume rendering including emission, absorption and scattering. Volume rendering can be used to render effects like fire, smoke, mist, absorption in glass, and many other effects that can't be represented by surface meshes alone.

CPU rendering performance was improved, particularly for hair, textures and Open Shading Language.


Motion Tracker

Trackers can now be weighted, to keep the result stable as feature disappear or become difficult to track. The plane track workflow was improved to be easier to control. Automatic feature detection was made more robust using a new detector algorithm.


User Interface

The toolbar now has tabs to organize tools in categories. Multiple buttons can now be edited at once, for example for XYZ axes or color channels. Transform tools now have a mode to enter expressions and units. Other changes were done to improve lists, header menus, tooltips, buttons, menus and more.


Modeling

The Laplacian Deform modifier was added to pose a mesh while preserving geometric details of the surface, and a new wireframe modifier allows you transform your mesh into a wireframe representation. The boolean modifier now supports ngons, and there are improvements to the bevel, screw and triangulate modifiers.

The bevel tool now offers more control over the bevel profile and results, and the knife tool was improved as well.


Threaded Dependency Graph

An important change that happened under the hood is the threaded dependency graph. This means that object modifiers and constraints, among other things, can now be computed with multiple threads taking advantage of multicore processors. This will be most noticeable with scenes that have many objects, or multiple objects with heavy modifiers. This is the first step in making the dependency graph in Blender more powerful.


Game Development

The Blender game engine now supports discrete level of detail for meshes. For game developers, support for working with Photoshop PSD files has been added.

A new view navigation walk mode has been added, which has a control scheme as typically found in first person shooter games. This can be useful for game developers to navigate levels as if in a game.


Freestyle NPR Rendering

The Freestyle Python API is an essential part that makes it a highly programmable NPR rendering engine. This API has been reorganized.


More Features

Many small changes and features were done all over Blender. Some notable new feature are normalized display for FCurves, derivative map baking, baking to vertex colors, better visualization of masks and control over mask filling, gravity option for sculpting, negative texture values to support vector displacement and a Lamp Data shading node to create more customized NPR shaders.


Feature Videos

For a visual demonstration of some of the new features in this release, check out the feature videos created during the development of this release.
Addons

Several addons have been added and updated, including Node Wrangler (aka Node Efficiency Tools) and a new Sketchfab Exporter addon


Bug Fixes

In addition to the new features, over 560 bugs that existed in previous releases have been fixed.
2014-04-07 12:21:25 +00:00
ryoon
95fa011b59 Update to 1.3.13
* Do not install documents

Changelog:
Release 1.3.13 (2 Apr 2014 -- compared to 1.3.12)
-------------------------------------------------
* Bug fix to string_ref::c_str().
* Make ImageBuf iterators return valid black pixel data for missing tiles.
* Fix broken build when EMBEDPLUGINS=0.
* Fix broken build when building against OpenEXR 1.x.
* Fix bugs in ImageBufAlgo::flatten().
* Fix DPX handling of unsupported pixel types.
* Fix compilation problems for PowerPC.
* Fix Parameter neglect of proerly copying the m_interp field for assignment
  and copy construction.
* Fixes for OpenBSD compilation.
* DPX: accept pixel ratio (x/0) to mean 1.0, not NaN.
* Fix ImageBufAlgo::circular_shift (and oiiotool --cshift) that did not
  wrap correctly for negative shifts.


Release 1.3.12 (25 Jan 2014 -- compared to 1.3.11)
--------------------------------------------------
* Add .sxr and .mxr as possible filename extensions for OpenEXR.
* PNG: add "png:compressionlevel" and "compression" strategy attributes.
* Fix recent build break where OIIO would no longer compile properly
  against OpenEXR <= 1.6.
* oiiotool --origin could crash with certain large ImageCache-backed
  images.


Release 1.3.11 (8 Jan 2014 -- compared to 1.3.10)
-------------------------------------------------
* DPX output: honor the "Software" metadata attribute passed in.
* OpenEXR: fix crashing bug when reading stringvector attributes in the
  file.
* Fix build breaks when building against OpenEXR 1.x.
* Fix warnings with Boost Python + gcc 4.8.



Release 1.3.10 (2 Jan 2014 -- compared to 1.3.9)
------------------------------------------------
* OpenEXR fix: multi-part EXR (2.0) didn't write the required "name"
  attribute for each part.
* iconvert: properly handle multi-image files for formats that can't
  append subimages.
* iv info window should print native file info, not translated
  ImageBuf/ImageCache info.
* Improved strutil_test now much more comprehensively unit tests
  Strutil.
* Strutil::split() fixes bug when maxsplit is not the default value.
* Fix ImageCache::get_pixels() for the chbegin != 0 case, when cache
  and output buffer types were not identical.
* DPX bug fix -- inappropriate use of "dpx_ImageDescriptor" could make
  invalid DPX files (especially when reading metadata from one DPX
  file, changing the number of channels, then writing out again as a
  DPX file).



Release 1.3 (2 Dec 2013 -- compared to 1.2.x)
----------------------------------------------
Major new features and improvements:
* Huge overhaul of the Python bindings: TypeDesc, ImageSpec (1.3.2),
  ImageInput, ImageOutput (1.3.3), ROI, ImageBuf (1.3.4), ImageBufAlgo
  (1.3.6).  The Python bindings were pretty rusty, badly tested,
  undocumented, and had not kept up with recent changes in the C++ APIs.
  That's all fixed now, the Python APIs are finally first-class citizens
  (including full functionality, unit tests, and docs), and we intend to
  keep it that way.
* The ability for an application to supply custom ImageInput and associate
  them with a file extension. Those II's can do anything, including
  generate image data procedurally.
* GIF reader

Public API changes:
* Large overhaul of the Python bindings. See the (finally existing!) docs.
* ImageBufAlgo:
  * New functions: nonzero_region(); ociodisplay(), resize() variety
    that lets you specify the filter by name; 2-argument (non-in-place)
    versions of add, sub, mul, rangecompress, rangeexpand, unpremult,
    premult, clamp fixNonFinite; sub() varieties that take float or
    float* operands.
  * Removed several IBA functions that have been deprecated since 1.2.
  * Deprecated the single-image in-place versions of add, sub, mul,
    rangecompress, rangeexpand, unpremult, premult, clamp fixNonFinite.
* ImageBuf:
  * read() and init_spec() are no longer required, somewhat simplifying
    application code that uses ImageBuf.  All ImageBuf API calls
    automatically read the spec and/or pixels from their named file if
    they are needed, if it has not already been done.  (1.3.4)
  * save() is deprecated, and new ImageBuf::write() is now preferred
    (naming symmetry). (1.3.4)
  * New set_write_format() and IB::set_write_tiles() allow override of
    default choices for data format and tile size for subsequent calls
    to ImageBuf::write(). (1.3.4)
* ImageCache / TextureSystem:
  * ImageCache::add_file() lets you seed the ImageCache with a "virtual file"
    that will read from a custom ImageInput.  This lets you add "procedural
    images" to the IC.
  * ImageCache::add_tile() lets you add tiles to the ImageCache. The caller
    can initialize those tiles with any pixel values it chooses.
  * A new variety of IC/TS::destroy() takes a 'bool teardown' parameter
    that, when true, does a complete teardown of the underlying ImageCache,
    even if it's the "shared" one. (1.3.7)
* OIIO::declare_imageio_format() exposes a way to give OIIO a custom
  ImageInput and/or ImageOutput (via factory functions) and associate them
  with particular file extensions. This makes it especially easy for an
  app to make a procedural image generator that looks to the entire rest
  of OIIO like a regular image file. (1.3.2)
* TypeDesc::VECSEMANTICS now have additional enum tags for TIMECODE and
  KEYCODE to indicate that the data represents an SMPTE timecode or
  SMPTE keycode, respectively. (1.3.7)

Fixes, minor enhancements, and performance improvements:
* oiiotool improvements:
  * --autotrim   Shrinks pixel data window upon output to trim black
    edges. (1.3.2)
  * --siappend   Appends subimages of top two images on the stack. (1.2.2)
  * --datadump will print all pixel values of an image (debugging tool) (1.3.6)
  * --flatten turns a "deep" image into a flat one by depth-compositing within
    each pixel (1.3.6).
  * --ociodisplay  applies an OpenColorIO display transformation. (1.3.7)
  * Fix memory leak when processing frame range. (1.2.1/1.3.2)
  * --help now returns a success error code, not a failure. (1.2.1/1.3.2)
  * Fix incorrect help message about --ociolook. (1.2.1/1.3.2)
  * Fix typo in "oiio:Colorspace" attribute name that interfered
    with correct color space conversion in --colorconvert. (1.2.1)
  * Many fixes and improvements to XMP & IPTC metadata handling. (1.2.2)
  * Multithread speed improvement when opening files by reducing how
    much time ImageInput::create and/or ImageOutput::create hold a
    global mutex.
  * oiiotool --origin and --fullpixels, when operating on cropped or
    overscanned image, could sometimes do the wrong thing. (1.2.2/1.3.3)
  * oiiotool --colorconvert did not work properly when the color
    transformation was detected to be a no-op. (1.2.2/1.3.3)
  * oiiotool --fit did not handle padding or offsets properly. (1.2.2/1.3.3)
  * Changed/improved the behavior of --rangecompress/--rangeexpand. (1.3.3)
  * 'oiiotool --pattern checker' was incorrect when nonzero offsets were
    used. (1.2.3/1.3.4)
  * oiiotool --runstats prints the total time/memory on every iteration
    when doing file sequence wildcard iteration. (1.3.4)
  * Eliminated a particular situation that might hit an ASSERT. Instead,
    bubble up a real error message. (1.3.4)
  * oiiotool --resize and --resample fixed for overscan images (1.3.5)
  * --ociolook applies OCIO looks. (1.3.6)
  * Supports printf-style frame range wildcards ('%04d') in addition to the
    '#' style, and scan for matching frames if no explicit framespec is
    provided. (1.3.6)
* ImageBufAlgo improvements:
  * colorconvert() did not work properly when the color transformation was
    detected to be a no-op.
  * colorconvert(): added a variety that specifies color spaces by name.
  * New ociolook() function applies OCIO "looks." (1.3.6)
  * checker() was incorrect when nonzero offsets were used.
  * checker() now has default values of 0 for the 'offset' parameters
    (and so may be omitted if you want 0 offsets). (1.3.4)
  * unsharp_mask() bug when src and dst were different data formats.
    (1.2.3/1.3.4)
  * Better dealing with cases of IBA functions detecting and issuing
    errors when inputs that must be initialized are not. (1.3.4)
  * We changed the behavior of rangecompress/rangeexpand.  We swear
    the new way is better. (1.3.3)
  * New nonzero_region() returns the shrink-wrapped nonzero pixel data window.
    (1.3.2)
  * resize() has a new variety that lets you specify the filter by name
    (rather than allocating ans passing a Filter2D*).
  * resize() and resample() fixed to more robustly handle overscan
    images. (1.3.5)
  * over()/zover() are no longer restricted to float images. (1.3.7)
* ImageBuf:
  * ImageBuf::write() writes untiled images by default, fixing some
    tricky issues when IB's start thinking they're tiled because of
    interaction with the ImageCache (which makes everything look tiled).
  * ImageBuf::file_format_name() never worked properly, now is fixed (1.3.4)
  * Fixed bug that caused incorrect ImageBuf::copy_pixels() when the two
    IB's had different data types.  (1.3.4/1.2.3)
  * Improved iterator's handling of how overscanned pixels interact
    with wrap modes. (1.3.6)
  * Fixed a bug with black wrap mode not working correctly. (1.3.7/1.2.4)
* ImageCache/TextureSystem:
  * More careful with texture de-duplication -- texture value lookups
    use de-duplication, but metadata lookups (e.g., get_texture_info)
    uses the metadata from the original file.
  * get_image_info/get_texture_info queries for "datawindow" and
    "displaywindow". (1.3.6)
  * The multi-point version of environment() was broken. (1.3.9)
* maketx: --hicomp uses the new range compression/expansion formula.  (1.3.3)
* DPX:
  * support multi-image (often used for stereo frames).
  * Fixed DPX input that didn't recognized offset/cropped images.
    (1.2.2/1.3.3, another fix in 1.3.4)
  * Fixed DPX output crash with cropped images. (1.2.2/1.3.3)
  * Now correctly get and set "smpte:TimeCode" and "smpte:KeyCode"
    metadata.  (1.3.7).
* OpenEXR:
  * Fixed write_scanlines handling of per-channel data types (1.3.6)
  * Several OpenEXR 2.0 deep file fixes: only some compression types
    supported, write_tiles passed wrong parameters, must suppress some
    attribute names. (1.2.3/1.3.6)
  * Now correctly get and set "smpte:TimeCode" and "smpte:KeyCode"
    metadata.  (1.3.7).
* JPEG: fixed that some JPEG files were not being recognized because of
  magic number issues.
* TGA: Correctly unassociate alpha if it's from an unasociated file;
  also, always write unassociated data because so few Targa readers in
  the wild seem to properly handle associated alpha.
* PNG: More correct handling of unassociated alpha.
* TIFF: More correct handling of unassociated alpha.
* PSD: fix handling of associated vs unassociated alpha. (1.2.3)
* maketx fixed to handle inputs that are a mixture of cropped and
  overscanned. (1.3.5)
* Fix segfault if OCIO is set to a non-existant file. (1.3.6)
* Slight performance increase when writing images to disk (1.3.6)
* Many fixes to make OIIO compile with libc++ (clang's new C++ library,
  and the default on OSX Mavericks). (1.2.3/1.3.6, 1.3.7)
* Fixed several potential buffer overflow errors from unsafe strcpy. (1.3.8)

Build/test system improvements:
* Fix broken tests under Windows. (1.3.2)
* Many fixes for compiler warnings on various platforms: fmath_test.cpp,
  field3dinput.cpp, sysutil.cpp, argparse.cpp, oiiotool.cpp. (1.2.1/1.3.2)
* Fixes problems on little-endian architecture with texture3d.cpp.
  (1.2.1/1.3.2)
* Fix compilation problems on architectures with gcc, but no 'pause'
  instruction. (1.2.1/1.3.2)
* Fix build search path for correctly finding libopenjpeg 1.5. (1.2.1)
* Work around bug in older MSVC versions wherein Filesystem::open needed
  to explicitly seek to the beginning of a file. (1.2.1/1.3.2)
* Build fixes for FreeBSD. (1.2.1/1.3.2, 1.2.4/1.3.6)
* Fix testsuite/oiiotool on Windows -- windows shell doesn't expand
  wildcards. (1.2.1/1.3.2)
* Fix warnings for new GCC 4.8 compiler.
* Always search for and use the release HDF5 libraries, not the debugging
  ones, even when building debug OIIO (this fixes errors when a system
  does not have the debugging HDF5 libraries installed). (1.2.2/1.3.3)
* Extensive unit tests in the testsuite for the Python bindings.
* Fix compiler error on MIPS platform. (1.2.2/1.3.3)
* Add FIELD3D_HOME description to 'make help' (1.2.2/1.3.3)
* Add cmake variables ILMBASE_CUSTOM_INCLUDE_DIR, ILMBASE_CUSTOM_LIB_DIR,
  OPENEXR_CUSTOM_INCLUDE_DIR, and OPENEXR_CUSTOM_LIB_DIR to make it
  easier to have site-specific hints for these packages' locations. (1.3.4)
* Add BOOST_HOME and OCIO_HOME controls from the top-level Makefile wrapper.
  (1.3.4/1.2.3)
* Accommodate new cmake release that slightly changes the HDF5 library
  naming. (1.3.6)
* Various fixes to make the code compile properly with libc++ (clang's
  rewrite of the C++ standard library). (1.3.6)
* Updated PugiXML (partly to help compilation with libc++) (1.3.6)
* Better support for NOTHREADS (for some legacy systems) (1.3.6)
* Fix to __attribute__(visibility) for gcc < 4.1.2 (1.3.6)
* Improve the CMake build files to fully quote path constructions to make
  it more robust for builds with paths containing spaces. (1.3.7)
* Moved the main CMakeLists.txt file to the top level directory, per usual
  CMake conventions. (1.3.7)

Developer goodies:
* Docs improvement: full documentation of ImageBufAlgo. (1.2.1/1.3.2)
* Merge improved "Tinyformat" that fixes a bug in some old glibc versions
  (1.3.2).
* Now each command line tools explicitly converts to UTF native arguments,
  rather than relying on it happening in ArgParse (which no longer does
  so). (1.3.2)
* Strutil::contains() and icontains(). (1.2.2/1.3.3)
* Updatd "Tinyformat" to the latest release (1.3.6)
* Sysutil::physical_memory() tries to figure out the total physical memory
  on the machine. (1.3.6)
* Strutil::safe_strcpy (1.3.8)
* ParamValue now allows get/set of the hidden 'interp' field. (1.3.9)



Release 1.2.3 (1 Nov 2013)
--------------------------
* 'oiiotool --pattern checker' (and ImageBufAlgo::checker) was
  incorrect when nonzero offsets were used.
* ImageBufAlgo::unsharp_mask() bug when src and dst were different
  data formats.
* PSD: fix handling of associated vs unassociated alpha.
* Fixed bug that caused incorrect ImageBuf::copy_pixels() when the two
  IB's had different data types.
* Add BOOST_HOME and OCIO_HOME controls from the top-level Makefile wrapper.
* Several OpenEXR 2.0 deep file fixes: only some compression types
  supported, write_tiles passed wrong parameters, must suppress some
  attribute names.
* DPX - several fixes to properly handle images with nonzero origins.
* Fixes for recent cmake not finding HDF5 properly.
* Many fixes to make OIIO compile with libc++ (clang's new C++ library,
  and the default on OSX Mavericks).
* Fix OpenEXR write_scanlines handling of per-channel data types.
* Upgraded PugiXML to a more modern version (necessary for clean compile
  with libc++).
2014-04-07 12:15:55 +00:00
obache
7016ffac78 Update rcairo to 1.12.9.
Release 1.12.9 (2014-04-05) Kouhei Sutou <kou@cozmixng.org>
===========================================================

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

  * Supported cocoa gem. [Patch by Patrick Hanevold]
  * Made Cairo::Rectangle based on cairo_rectangle_int_t. It improves
    Ruby/GDK3 integration.
  * windows: Dropped binary packages support for Ruby 1.9.3.

Fixes
-----

  * Fixed a bug that Cairo::Context isn't GC-ed without explicit
    Cairo::Context#destroy.
    [ruby-gnome2-devel-en][Reported by Detlef Reichl]

Thanks
------

  * Patrick Hanevold
  * Detlef Reichl
2014-04-05 09:13:01 +00:00
ryoon
13e37ae920 Update to 0.40
Changelog:
0.40:
 * Added caption support.
 * Improved command line interoperability on Windows.
 * Fixed directory deletion short circuiting processing the rest of a commit.
 * Fixed issue loading non-ascii user image filenames on windows.
 * Ignore UTF-8 byte order mark at the start of lines in custom log files.
 * Fix to boost macros for Macs and non-GNU systems (mistydemeo).
 * Autotools improvements (flameeyes).

0.39:
 * Fixed blurry non power of 2 logos.
 * File colour changes now supported in custom logs (rmyorston).
 * Fixed building against Boost 1.50 (svenstaro).
 * Updated boost autoconf macros (flameeyes).
 * Autogen script (matthiaskrgr).
2014-04-04 21:09:50 +00:00
asau
d0ec239a6a Stop treating FreeBSD 10 like FreeBSD 1. 2014-04-04 18:25:51 +00:00
wiz
2a57c65f61 Update to 2.36.0:
January 11, 2014
	- Release 2.36.0
	- Resolves bugs: 2372, 2384, 2388, 2391, 2392, 2383, 2395, 2401, 2406
	- Various MacOS Fixes from Pixleglow.
	- Remove old libgraph sources from distributions.
	- Move master git repo to github.com
September 15, 2013
	- Add <S> element for strike-through to HTML-like labels.
2014-04-03 09:34:03 +00:00
adam
c584931289 Changes 5.0.6:
This release adds a minor fix for a rare memory leak and MinGW port fixes.
2014-04-01 06:34:34 +00:00
ryoon
2262ce36d9 Update to 1.2.1
Changelog:
Version 1.2.1 <2013-10-16>
--------------------------

  * fixed loading images with relative path

Version 1.2 <2013-09-20>
------------------------

  * added initial support of animations
  * added support of mask for image element
  * removed obsolete backends (libart and agg)
  * removed svgui classes

Version 1.1.16 <2013-08-25>
---------------------------

  *  rendering: added support of wxProgressDialog

Version 1.1.15 <2013-05-01>
---------------------------

  * fixed text rendering using PangaCairo
2014-03-31 23:26:35 +00:00
adam
46dece8350 Changes 1.7.73:
* Restored calls to png_set_crc_action() which had been removed from
  version 1.7.72 for some testing and inadvertently not restored.
* Changed "fix" internal variable name to "salvage" (still set with "-fix")
* Added code to fix/salvage PNG with "bad adaptive filter value" error.
* Avoid calculating CRC during compression trials except for the last trial,
  when the output is actually written.
* Fixed a bug with reducing 16-bit images to 8-bit using "-reduce" option.
2014-03-31 10:15:13 +00:00
adam
0789d2c964 Added graphics/SDL2_image version 2.0.0 2014-03-31 10:12:07 +00:00
adam
4fc6fb57f0 This is a simple library to load images of various formats as SDL surfaces.
This library supports BMP, PNM (PPM/PGM/PBM), XPM, LBM, PCX, GIF, JPEG, PNG,
TGA, and TIFF formats.
2014-03-31 10:10:14 +00:00
adam
4a97631609 Changes 0.7.5:
* Upgraded libpng to version 1.6.10-optipng.
* Upgraded zlib to version 1.2.8-optipng.
! Fixed various build issues with libpng-1.5 and libpng-1.6.
* Allowed the handling of huge image files (> millions of pixels
  per row or column) to be independent of the libpng version.
+ Allowed the option -preserve to save the file ownership (UID/GID)
  on Unix.
! Fixed a build issue with Clang.
+ Added various enhancements to the configure script.
2014-03-31 07:15:19 +00:00
ryoon
a2822aebfc Update HOMEPAGE, http://wxsvg.sourceforge.net/ is default template page. 2014-03-30 10:32:34 +00:00
ryoon
f73d407698 Add and update comments in patches 2014-03-27 19:13:06 +00:00
obache
0923e552ee Fixes missing dependency on ruby-base.
Bump PKGREVISION.
2014-03-27 09:19:12 +00:00
ryoon
31e9ddd5fc Add mising patch 2014-03-26 16:19:08 +00:00
ryoon
90a227daee Update to 2.8.1
Changelog:

GIMP Help 2 release 2.8.1
=========================

- New (incomplete) translations: Brazilian Portuguese, Danish, Catalan
- Online documentation (http://docs.gimp.org) now provides a language
  menu which allows users to switch to other translations of the same
  document if available (#168256)
- Bugfixes:

    * #168256 - Help pages should have links to corresponding pages in other language
    * #676683 - Docs use the term "dpi", GIMP UI uses "ppi"
    * #679173 - Grammatical error in Help Browser: "have there own preset system"
    * #680243 - Export File shortcut error in Gimp Manual
    * #711318 - help pages should have a link to Bugzilla
2014-03-26 16:18:29 +00:00
taca
238996d5e9 Allow build with ruby21. 2014-03-26 14:27:22 +00:00
asau
9664a0b172 FreeBSD requires additional header file to get access to history. 2014-03-25 23:19:19 +00:00
taca
2b8bf9289c Fix build with ruby21. 2014-03-25 16:34:50 +00:00
tron
4bf49b9cb2 Correctly detect modern versions of "freetype2" e.g. under recent
versions of NetBSD-current.
2014-03-24 15:29:54 +00:00
spz
ab94c79c58 build fix following the freetype2 update 2014-03-23 15:16:35 +00:00
spz
cbac10222a build fix following the freetype2 update 2014-03-23 09:07:15 +00:00
spz
dae77d800b build fix following the freetype2 update 2014-03-23 01:37:27 +00:00
spz
de71045b9b build fix following the freetype2 update 2014-03-22 20:15:20 +00:00
spz
5e92ea7142 build fix following the freetype2 update 2014-03-22 15:57:07 +00:00
jperkin
b0fac129b9 Look for gl.pc in lib${LIBABISUFFIX}/pkgconfig too. Fixes some Linux
dependencies.
2014-03-22 08:19:24 +00:00
jperkin
eeedc7cc4a Move bzip2 and zlib buildlink3 out of the png PKG_OPTION check, they are
unconditional dependencies.
2014-03-19 10:16:33 +00:00
gdt
2d9555fa36 Add stronger accomodation for broken modes in distfile.
On OS X 10.9, the find command to repair directory modes fails,
apparently because the directory is 600, without even the owner x bit.
Add an extra chmod to fix that before the find.  (No PKGREVISION++,
because the binary package will be unchanged if it built before.)
2014-03-18 23:28:20 +00:00
taca
fb589787d3 Add GEM_EXTSDIR support and utilize GEM_NAME. 2014-03-17 14:13:54 +00:00
taca
44ddef7937 * Add GEM_EXTSDIR support.
* Fix build with Ruby 2.1.1.
2014-03-17 14:12:10 +00:00
taca
2c27e6cadf Add GEM_EXTSDIR support. 2014-03-17 14:09:47 +00:00
obache
42c6072392 Fixes packaging
* just using ruby as a tool, not a module.
* missing dependency on xwd and xwininfo for the case X11_TYPE=modular.
* fixes prefix of ImageMagick, long term bug since converted dependency from
  buildlik to simple DEPENDS.

Bump PKGREVISION.
2014-03-15 07:40:59 +00:00
ryoon
9f32f0776f Add missing patch 2014-03-15 05:37:22 +00:00
ryoon
d5bc19b96e Update to 14.03.1
* Remove FETCH_USING=curl
* Add some NetBSD support code
* Replace Linux specific get_nprocs() with sysconf(_SC_NPROCESSORS_ONLN)

Changelog:
2014 Mar xx  v.14.03.1
+ Bugfix: Makefile references a file missing in the tarball.
+ Translation updates: French, Portuguese
+ Improve positioning of "no more images" notification.

2014 Mar 01  v.14.03
+ Gallery view: highlight the current image with a red frame.
+ Gallery thumbnail right-click menu: new entry to pop-up a large
  resizable movable image. View multiple images within the gallery.
+ Mosaic: new function to convert an image into a mosaic with tiles made
  from all available images. Click a tile to pop-up the underlying image.
+ Pattern: new function to add a semi-transparent pattern to an image
  background (e.g. make an image seem painted on canvas or a brick wall).
+ New slide show transition: Ken Burns effect (slow zoom-in).
+ Mashup transparencies can be adjusted instantly as well as gradually.
+ Several small user interface changes were made for convenience and
  consistency with common practices. Speed was also improved.
+ Keyboard shortcuts editing was simplified.
+ Leverage Edits was removed (this is more easily done with Paint Edits).
+ Edit Translations was removed (unused AFAIK, and slightly buggy).
+ Bugfix: Paint/Clone: ignore source pixels beyond image edge [crash risk].
+ Bugfix: Fix memory allocation thread contention [crash risk].
+ Bugfix: If a collection once contained images that are now deleted,
  copy/cut/paste operations could move the wrong images.

2014 Feb 05  v.14.02.2
+ Bugfix: fix memory corruption causing a crash.

2014 Feb 02  v.14.02.1
+ Bugfix: stop spurious "low memory" warning.

2014 Feb 01  v.14.02
+ Index Image Files (aka Synchronize) is faster. Intermixing image files
  with 100K other files under /home/user/... no longer causes a slowdown.
  Startup time is also faster for the normal case of few new image files.
+ Retouch Combo: sliders were added for fast adjustment of overall
  brightness and contrast. The curves can then be hand-tuned if needed.
+ Slide Show: a new transition type simulates turning a book page.
+ Slide Show: images are clipped to exactly fit the monitor if the
  difference in aspect ratio is less than an adjustable limit.
+ Slide Show: optionally show captions/comments at top of each image.
+ The batch Rename and Convert functions were combined for convenience.
+ Batch Convert has a new option to automatically sharpen images.
+ Paint/Clone: a "shadow" paintbrush tracks the source of copied pixels.
+ Retouch Combo, Trim/Rotate and Resize can recall prior settings
  for easier application to multiple images needing similar treatments.
+ Mashup: resizing/rotating an overlay image with the mouse is smoother.
+ Editing a selected area: edge blending was made a bit smoother.
+ Search Images: select gallery report or tabular report for metadata.
+ Block metadata edits for inappropriate image types (e.g. bmp, gif).
+ Bugfix: Texture function converted RGB 0/0/0 pixels to illegal values.
+ Bugfix: Bogus error message about exceeding geotag limits.
+ Bugfix: Trim function left temporary image remnants on the window.

2014 Jan 04  v.14.01.1
+ Russian translation updated.
+ Spanish and Catalan Quit Start documents updated.

2014 Jan 01  v.14.01
+ Adjustments for brightness, contrast, color, gamma, and white balance
  were combined into a single dialog function for faster workflow.
+ Select area: automatically finish areas selected by mouse painting and
  color matching (process "swiss cheese" selections faster and easier).
+ Select Area: follow-edge method can better follow edges when mouse
  edge-following is less than perfect.
+ New special effect: add textured surface to an image or selected area.
+ Kuwahara sharpen method added: very effective for some special cases.
+ All sharpen methods were made multithreaded (typical 2x speedup).
+ Slide Show transitions can optionally happen in random sequence.
+ Slide Show transition speeds can be adjusted for CPU/GPU performance.
+ Show RGB: update RGB values live as the mouse is moved over an image.
+ The user guide was audited and many minor corrections were made.
+ Bugfix: Mashup: preserve transparency when using saved cutout images.
+ Bugfix: Image edits were losing some special application XMP metadata.
+ Bugfix: HDR crash if input images are not exactly the same size.

2013 Dec 01  v.13.12
+ The user interface has better flexibility for faster workflow:
  + An edit function can be started without closing a prior function.
    The prior edit status is used and an undo/redo position is added.
  + Step through a series of new images with an open edit function.
    Apply the function to an image or pass over with the [next] button.
  + Brightness and color functions can recall prior settings for faster
    application to other photos made under the same lighting conditions.
+ RAW files now work like all other image files. Auto-copy to tiff-16
  is no longer done. Edit as usual and save in the desired format.
+ Add Text: new option: retrieve and edit metadata caption/comments.
+ Captions: new option: show metadata caption/comments above each image.
+ Move Collections more flexible: any pathname segment can be replaced.
+ Some intermediate files now use ramdisk for a small performance gain.
+ Mashup: layout images can be moved in 1-pixel steps with KB arrow keys.
+ Mashup: internal speedups, especially when painting transparency.
+ New Slide Show transition type: double doors open from the middle.
+ Log file output was made always current, like a terminal session.
+ Bugfix: unsaved edits lost if [next] button used beyond the last file.
+ Bugfix: curve nodes lost when reloading saved complex edit curves.
+ Bugfix: Mashup: sometimes erratic overlay image corner drag behavior.

2013 Nov 11  v.13.11.1
+ Bugfix: Flatten Brightness Distribution was not working for large images.

2013 Nov 01  v.13.11
+ File Sync: image navigation and viewing is now allowed, but not editing.
+ Batch Convert: upright "sideways" photos made with camera turned 90 deg.
+ Slide Show: improved capability for automatic pause at designated images.
+ Warp Linear: algorithm was revised to better approximate linearity.
+ New: Highlight darkest/brightest image areas with adjustable threshholds.
+ Select Area: expand or contract a finished area in 1-pixel steps.
  (can reduce edge effects when editing areas selected by color matching).
+ Mashup: interface improved to simplify and speed up image positioning.
+ Mashup: mouse can "paint" variable transparency on images in the layout.
+ User Settings: new option to include hidden files in the gallery pages.
+ Trim/Rotate: grid lines match the trim rectangle (rule of thirds works).
+ Zoom state is retained for Open Previous File, but reset otherwise.
+ Bugfix: Trim/Rotate removed black rotate margins that were intentional.
+ Bugfix: Trim/Rotate failed to reinstate its prior grid settings.
+ Bugfix: Auto-Trim caused an endless loop under certain circumstances.

2013 Oct 13  v.13.10.1
+ Workaround implemented for GDK changes first seen in Ubuntu 13.10:
  Right-click popup menus execute the entry under the mouse when the
  right mouse button is released. It is too easy to execute the first
  entry by accident.

2013 Oct 01  v.13.10
+ Mashup: move/resize/rotate layout images/text by dragging the mouse.
+ Trim/crop and Rotate were combined as one function to improve workflow.
+ Rotate: click image position to add vertical and horizontal guidelines.
+ Rotate: the automatic trim option was reinstated.
+ Flatten and Expand brightness distribution were combined as one function.
+ Paint/Clone: new option to paint/erase gradually or fully in one stroke.
+ Gallery thumbnail popup menu: rotate +/-90 degrees was added.
+ Gallery [Top] button: new option to choose a named collection.
+ World map zoom: use full-size/fit-window without intermediate steps.
+ Slide Show: allow pause and resume at a selected image position.
+ Slide Show: an image with "pause" tag will beep and pause until resumed.
+ View Metadata: menu to show captions and comments (e.g. for slide show).
+ Making a collection from search results (or any gallery) was simplified.
+ CMYK function: the user interface was simplified.
+ Warp Linear/Curved/Affine use multiple threads for faster response.
+ Bugfix: clickable tabular reports would not scroll with mouse wheel.
+ Bugfix: the interactive translation update function was broken.

2013 Sep 17  v.13.09.4
+ Bugfix: some composite functions were not showing progress and
   appeared to be "stuck" until they completed normally.

2013 Sep 14  v.13.09.3
+ Spanish and Catalan translations updated.
+ Bugfix: For some locales the gallery Zoom buttons did not work.

2013 Sep 08  v.13.09.2
+ Russian translation updated.
+ Crash in Edit Metadata was fixed.

2013 Sep 01  v.13.09.1
+ New function Mashup: arrange multiple images and text in a layout
  (move around via mouse, resize, rotate, transparency, font effects).
+ Metadata edit functions were combined: tags/ratings/captions/comments.
+ File save options: interface revised for clarity and error avoidance.
+ Window tabs have icons instead of "F/G/W" letters.
+ Menus and toolbars have visual feedback and popup descriptions.
+ Paste a selected area: adjust brightness to better match background.
+ Fix Stuck Pixels: user feedback and responsiveness was improved.
+ File Synch: output image file counts for each subdirectory processed.
+ Bugfix: crash if menus clicked during generation of a large gallery.
+ Bugfix: Gallery file selection: select low-high range was broken.
+ Bugfix: Deleted images were not being removed from collection lists.

2013 Aug 09  v.13.08.1
+ Italian, Portuguese and Russian translations updated.
+ Bugfix: crash in Fix Stuck Pixels function.

2013 Aug 01  v.13.08
+ White Balance: a direct adjustment for color temperature was added.
+ Search Images: apply criteria iteratively to expand/reduce results.
+ Date format (gallery, metadata reports) is world standard YYYY-MM-DD.
+ Default jpeg save quality was added to the user settings.
+ New function: Graduated Blur: emphasizes lower-contrast pixels
  (can make faces look younger, cartoon effect when taken to extremes)
+ Sketch: a 2nd algorithm is provided which works better for some images.
+ Sketch: responds much faster to changes in dialog controls.
+ Tools > Missing Translations: omit text deliberately left as English.
+ Manage Tags: new popup report of unused tags (potentially deletable).
+ Auto Trim was made much faster.
+ Trim/Crop and Rotate dialogs have minor UI improvements.
+ New demo videos are available on YouTube and the Fotoxx web site.
+ Bugfix: loss of correct KB Ctrl/Alt state if changed outside app focus.
+ Bugfix: right-click popup menu for main window could name a wrong file.
+ Bugfix: image rename function was not updating the gallery page.
+ Minor bugfixes: area finish, dots effect, prev/next file, KB shortcuts.

2013 Jul 15  v.13.07.1
+ Bugfix: Crash in Batch Convert RAW if default "JPEG" is never changed.
+ Bugfix: Crash in Manage Tags if used in an unexpected manner.

2013 Jul 01  v.13.07
+ Gallery navigation was made more flexible.
+ Effects > Drawing and Outline functions were combined.
+ New: Effects > Sketch: Transform a photo into a simulated sketch.
+ New: Tools > Missing Translations: report missing translations.
+ Batch Add Tags and Delete Tags were combined into a more flexible tool.
+ Edit Collections was made easier (add/delete/cut/copy/paste images).
+ New startup option: show newest image files added to the database.
+ Ascending/descending option was added to the gallery sort button.
+ Write Text: [apply] button goes to disk as well as memory image.
+ Gallery File Selection: [clear] button was added.
+ Flatten and Expand Brightness Range: new buttons for popup histogram.

2013 Jun 11  v.13.06.2
+ Bugfix: Expand Brightness: a zero brightness retention range and
          activating the brightness distribution graph >> crash.
+ Bugfix: edit metadata + cancel + open new image >> crash.
2014-03-15 05:37:03 +00:00
obache
221f0f5d77 Bump PKGREVISION to refrect png as optional. 2014-03-15 01:43:05 +00:00
ryoon
453c744307 Set DIST_SUBDIR
dcraw-9.20.tar.gz in distinfo, on ftp.NetBSD.org, and on MASTER_SITES are
different.
2014-03-15 00:16:03 +00:00
drochner
ce7ab79180 make the optional-png logics work 2014-03-14 19:39:52 +00:00
taca
6f262a633c Update ruby-oily_png to 1.1.1.
* Bilinear resampling in C.
* Removed debugging printf.
* Set bounds correctly, add tests.
* Store pixels in uint32_t instead of long.
  Saves space and works on 32-bit systems
* Bump chunky_png dependency to 1.2.7.
2014-03-14 17:13:14 +00:00
taca
c45ed3bf16 Update ruby-mini-magick to 3.7.0.
Changes are not available, but handle filename with special character.
2014-03-14 17:11:42 +00:00
taca
a11a21922c Update ruby-color to 1.5.1.
== 1.5.1 / 2014-01-28

* color 1.5 was a yanked release.

* Minor enhancements:
  * Added new methods to Color::RGB to make it so that the default defined
    colours can be looked up by hex, name, or both.
  * Added a method to Color::RGB to extract colours from text by hex, name, or
    both.
  * Added new common methods for colour names. Converted colours do not retain
    names.
  * Restructured color comparisons to use protocols instead of custom
    implementations. This makes it easier to implement new colour classes. To
    make this work, color classes should +include+ Color only need to implement
    <tt>#coerce(other)</tt>, <tt>#to_a</tt>, and supported conversion methods
    (e.g., <tt>#to_rgb</tt>).
  * Added @daveheitzman’s initial implementation of an RGB contrast method as
    an extension file: <tt>require 'color/rgb/contrast'</tt>. This method and
    the value it returns should be considered experimental; it requires further
    examination to ensure that the results produced are consistent with the
    contrast comparisons used in Color::Palette::MonoContrast.
  * Reducing duplicated code.

* Bug Fixes:
  * Moved +lib/color/rgb-colors.rb+ to +lib/color/rgb/colors.rb+. This should
    have no impact in general.
  * Improved the way that named colors are specified internally.
  * Fixed bugs with Ruby 1.8.7 that may have been introduced in color 1.4.2.

* Tooling Changes:
  * Added simplecov for test coverage analysis.
  * Modernized Travis CI support.
2014-03-14 17:10:02 +00:00
taca
965187e9f0 Update ruby-chunky_png to 1.3.0.
Changes are not available, please refer commit log:
<https://github.com/wvanbergen/chunky_png/commits/master>.
2014-03-14 17:08:35 +00:00
ryoon
0b05d63141 Make png dependency as option, and move option to options.mk
Revert bump of BUILDLINK_ABI_DEPENDS.freetype2
2014-03-14 14:54:02 +00:00
obache
2ed555db0e To get USE_BUILTIN.freetype2, builtin.mk must be included. 2014-03-14 13:43:17 +00:00
ryoon
8e275e6108 graphics/png should be included when non-builtin freetype2.
Pointed out by obache@, thank you.
2014-03-14 13:38:20 +00:00
ryoon
cbf190eabe graphics/png is also needed now 2014-03-14 13:12:34 +00:00
obache
f10457436a Bump ABI_DEPENDS from ruby-gnome2-glib for safe side. 2014-03-14 13:05:26 +00:00
obache
1638c45efd Overall dri related dependency clean up.
* move dri related API_DEPENDS into dri.mk.
* add missing API_DEPENDS.
* only define such API_DEPENDS only not using builtin MesaLib.

Fixes following issues on platforms that builtin one is older than required
version (ex. NetBSD-5).
* build issue of MesaLib
* unwanted dependency on MesaLib from pkgsrc even if builtin one is sufficient.
2014-03-14 07:19:36 +00:00
spz
265337b551 security update, upstream short changelog ('here' being releasenotes):
FreeType 2.5.3
2014-03-08

FreeType 2.5.3 has been released. All users should upgrade due to fixed
vulnerability in the CFF driver (CVE-2014-2240).

Its main new feature is much enhanced support of auto-hinting SFNT fonts
(i.e., TrueType and CFF fonts) due to the use of the HarfBuzz library.
A more detailed description of this and other changes can be found here.

FreeType 2.5.2
2013-12-08

FreeType 2.5.2 has been released. It fixes a serious bug introduced
in version 2.5.1; all users should upgrade.

A listing of the changes can be found here.

FreeType 2.5.1
2013-11-25

FreeType 2.5.1 has been released, providing three major new features.

   - Support for the WOFF font format, contributed by Behdad Esfahbod.
   - The auto-hinter now supports Hebrew, together with improved support
     for Cyrillic and Greek.
   - The directory layout of the (installed) FreeType header files has
     been simplified.

Among other changes I want to mention that FreeType's TrueType debugger
(ttdebug) has been made more versatile. An exhaustive list of changes
can be found here.

FreeType 2.5
2013-06-19

FreeType 2.5 has been released. A major new feature is support for
color embedded bitmaps (eg. color emoji), contributed by Behdad Esfahbod
on behalf of Google. Additionally, Adobe's CFF engine is now the default,
which makes a good reason to change from the 2.4.x to the 2.5.x series.

On the technical side, the property API to access FreeType module
parameters (FT_Property_Set and FT_Property_Get) is now declared as
stable.

As usual, see this file for the complete release notes, which give
more details. And we have again blog entries from Adobe and Google.

FreeType 2.4.12
2013-05-08

FreeType 2.4.12 has been released. A major new feature is a new parsing
and hinting engine for CFF fonts, contributed by Adobe in collaboration
with Google. It was my job the last few months to fully adapt the code
to FreeType, and we are very pleased with the results. You might also
read the blog entries from Adobe and Google.

In connection with the new CFF engine, the demo programs, especially
ftview and ftdiff, have been improved a lot; as usual, more details
on the changes can be found in the release notes.
2014-03-13 23:26:35 +00:00
jperkin
9e7a1ba4b9 Set USE_GCC_RUNTIME=yes for packages which build shared libraries but do
not use libtool to do so.  This is required to correctly depend upon a
gcc runtime package (e.g. gcc47-libs) when using USE_PKGSRC_GCC_RUNTIME.
2014-03-13 11:08:49 +00:00
wiz
8a42dfadcc Update to 1.6.10:
Version 1.6.10rc02 [February 28, 2014]
  Removed unreachable return statement after png_chunk_error()
    in pngrutil.c

Version 1.6.10rc03 [March 4, 2014]
  Un-deprecated png_data_freer().

Version 1.6.10 [March 6, 2014]
2014-03-12 09:17:52 +00:00
jperkin
45bc40abb4 Remove example rc.d scripts from PLISTs.
These are now handled dynamically if INIT_SYSTEM is set to "rc.d", or
ignored otherwise.
2014-03-11 14:04:57 +00:00
obache
bb4d12482d Update rabbit to 2.1.2.
== 2.1.2: 2014-03-08

A bug fix release of 2.1.1.

=== Improvements

==== rabbit

  * Supported auto source reloading in information window.
    [GitHub#23] [Reported by Kazuhiro NISHIYAMA]
  * Add ((%--check-syntax%)) option that checks source syntax and exits.
    [GitHub#27] [Reported by HAYASHI Kentaro]
  * Supported inline code markup "(({`...`}))" in Markdown.
    [GitHub#29] [Patch by KITAITI Makoto]
  * Supported newline markup "(({\\}))" in Markdown.
    [GitHub#29] [Patch by KITAITI Makoto]

==== rabbit-slide

   * Supported README written in Markdown.
   * Added "tag" task that tags by Git.
   * Supported auto adding "theme.rb" file to gem if the file exists.
   * Supported (({youtube_id})) parameter in config.yaml.
     You can specify YouTube video that is associated with your
     presentation. You will find a link at slide.rabbit-shocker.org
     when you specify it.

==== Document

  * Updated install document for Homebrew.
    [Yutaro Sugai]
  * Updated install document on Windows.
    [Masafumi Yokoyama]

=== Fixes

==== rabbit

  * Fixed a bug that configuration dialog for graffiti mode can't be opened.
    [shocker-en:63] [Reported by Enrico Rivarola]

==== rabbit-slide

  * Fixed a bug that gem can be created without PDF.

=== Thanks

  * Kazuhiro NISHIYAMA
  * Yutaro Sugai
  * Masafumi Yokoyama
  * HAYASHI Kentaro
  * Enrico Rivarola
  * KITAITI Makoto

== 2.1.1: 2013-06-26

A bug fix release of 2.1.0.

=== Fixes

==== rabbit

  * Fixed a bug that rabbit can't start by NameError.
    [GitHub#25] [Reported by Yoshihide Chubachi]

=== Thanks

  * Yoshihide Chubachi
2014-03-11 10:03:46 +00:00
adam
ce8ff50ca4 Changes 2.52:
Fix regression tests to run on Ubuntu 12.04 64bit.
2014-03-03 19:56:21 +00:00
obache
1298c4ba1d some build improvements
* prevent to overwrite our CC/CFLAGS settings in Makefile.
* more libtoolize
2014-03-01 06:58:41 +00:00
pho
654c72555a Fix breakage on platforms including Linux where `libtool --mode=link' does not automatically hard-code library run-time paths into executables. 2014-02-28 04:23:14 +00:00
wiz
c0a78ac6e2 Update to 1.6.10rc01:
This fixes CERT VU#684412 and CVE-2014-0333.

Version 1.6.10beta01 [February 9, 2014]
  Backported changes from libpng-1.7.0beta30 and beta31:
  Fixed a large number of instances where PNGCBAPI was omitted from
    function definitions.
  Added pngimage test program for png_read_png() and png_write_png()
    with two new test scripts.
  Removed dependence on !PNG_READ_EXPAND_SUPPORTED for calling
    png_set_packing() in png_read_png().
  Fixed combination of ~alpha with shift. On read invert alpha, processing
    occurred after shift processing, which causes the final values to be
    outside the range that should be produced by the shift. Reversing the
    order on read makes the two transforms work together correctly and mirrors
    the order used on write.
  Do not read invalid sBIT chunks. Previously libpng only checked sBIT
    values on write, so a malicious PNG writer could therefore cause
    the read code to return an invalid sBIT chunk, which might lead to
    application errors or crashes.  Such chunks are now skipped (with
    chunk_benign_error).
  Make png_read_png() and png_write_png() prototypes in png.h depend
    upon PNG_READ_SUPPORTED and PNG_WRITE_SUPPORTED.
  Support builds with unsupported PNG_TRANSFORM_* values.  All of the
    PNG_TRANSFORM_* values are always defined in png.h and, because they
    are used for both read and write in some cases, it is not reliable
    to #if out ones that are totally unsupported. This change adds error
    detection in png_read_image() and png_write_image() to do a
    png_app_error() if the app requests something that cannot be done
    and it adds corresponding code to pngimage.c to handle such options
    by not attempting to test them.

Version 1.6.10beta02 [February 23, 2014]
  Moved redefines of png_error(), png_warning(), png_chunk_error(),
    and png_chunk_warning() from pngpriv.h to png.h to make them visible
    to libpng-calling applications.
  Moved OS dependent code from arm/arm_init.c, to allow the included
    implementation of the ARM NEON discovery function to be set at
    build-time and provide sample implementations from the current code in the
    contrib/arm-neon subdirectory. The __linux__ code has also been changed to
    compile and link on Android by using /proc/cpuinfo, and the old linux code
    is in contrib/arm-neon/linux-auxv.c.  The new code avoids POSIX and Linux
    dependencies apart from opening /proc/cpuinfo and is C90 compliant.
  Check for info_ptr == NULL early in png_read_end() so we don't need to
    run all the png_handle_*() and depend on them to return if info_ptr == NULL.
    This improves the performance of png_read_end(png_ptr, NULL) and makes
    it more robust against future programming errors.
  Check for __has_extension before using it in pngconf.h, to
    support older Clang versions (Jeremy Sequoia).
  Treat CRC error handling with png_set_crc_action(), instead of with
    png_set_benign_errors(), which has been the case since libpng-1.6.0beta18.
  Use a user warning handler in contrib/gregbook/readpng2.c instead of default,
    so warnings will be put on stderr even if libpng has CONSOLE_IO disabled.
  Added png_ptr->process_mode = PNG_READ_IDAT_MODE in png_push_read_chunk
    after recognizing the IDAT chunk, which avoids an infinite loop while
    reading a datastream whose first IDAT chunk is of zero-length.
    This fixes CERT VU#684412 and CVE-2014-0333.
  Don't recognize known sRGB profiles as sRGB if they have been hacked,
    but don't reject them and don't issue a copyright violation warning.

Version 1.6.10beta03 [February 25, 2014]
  Moved some documentation from png.h to libpng.3 and libpng-manual.txt
  Minor editing of contrib/arm-neon/README and contrib/examples/*.c

Version 1.6.10rc01 [February 27, 2014]
  Fixed typos in the manual and in scripts/pnglibconf.dfa (CFLAGS -> CPPFLAGS
    and PNG_USR_CONFIG -> PNG_USER_CONFIG).
2014-02-27 15:07:09 +00:00
wiedi
7d5114f8c1 Rename variables to avoid use of reserved identifiers.
Fix from upstream: https://github.com/matplotlib/matplotlib/issues/2463
2014-02-26 10:36:58 +00:00
wiedi
b77d00c6bd libcaca.so references stuff from zlib, fixes misc/toilet 2014-02-26 10:34:30 +00:00
wiedi
ec2463ec8a Link network libs on SunOS 2014-02-26 01:29:28 +00:00
joerg
de63aa974c Real ncurses is needed for the ncurses option. 2014-02-24 16:14:58 +00:00
schmonz
0313f6b06d Update to the non-deprecated 0.99.beta18, with help from jgoamakf's
pkgsrc-wip entry. From the changelog:

 - new "cacaclock" utility
 - improved FIGlet support
 - improved Python and Ruby bindings
 - numerous improvements and bugfixes
 - new dirty rectangle framework for accelerated rendering
 - new <conio.h> compatible header for old DOS software porting
 - XCode and Visual Studio build improvements
 - Unicode support in the X11 driver
 - triangle texture mapping
 - improved HTML output
 - new troff output
 - improved Ruby and .NET bindings
 - new comprehensive PHP bindings
 - new Java bindings
 - Cocoa driver enhancements
 - support for ANSI colour in FIGlet and TOIlet fonts
 - documentation updates
 - numerous improvements and bugfixes
 - many build fixes, especially for nonstandard platforms
 - libcucul was merged back into libcaca for more clarity
 - internal FIGlet font support
 - use C99 types in public headers
 - runtime support for output drivers
 - BBcode export support
 - device-dependent cursor support
 - event API rewrite
 - minor API improvements and extensions
 - img2txt improvements
 - Ruby bindings
 - Massive C# bindings improvements
 - Python sample code
 - Visual Studio build solution
 - support for 90-degree canvas rotation
 - better behaviour when trying to output Unicode on an ASCII terminal
 - the built-in font now supports the Geometric Shapes, Halfwidth and Fullwidth
   Forms and Miscellaneous Symbols Unicode blocks
 - new rotozoom effect in cacademo
 - Cocoa output driver for Mac OS X
 - preliminary .NET bindings
 - many bugfixes and documentation changes
 - fixed compilation of the C++ bindings
 - fixed bugs in cucul_import_memory(), cucul_set_canvas_size()
 - implemented caca_set_display_title() for ncurses and S-Lang
 - minor bugfixes
 - new debug mode
 - blitting canvases now makes use of the canvas' handle coordinates
 - import functions can read streamed data
 - attribute to colorspace transformations
 - added katakana and hiragana glyphs to the built-in font
 - many bugfixes and documentation changes
 - support for blink, bold, italics and underline attributes
 - allow to import and export zero-sized canvases
 - fixed Imlib2 support in cacaview
 - fixed buffer overlows in the file importer
 - big documentation updates
 - allow to build the X11 and GL drivers as separate plugins
 - support for fullwidth Unicode characters
 - improved cucul_flip() and cucul_rotate()
 - minor bugfixes and documentation updates
 - transparency support in the UTF-8 importer and exporter
 - optimised triangle fill routine
 - updated C++ bindings
 - ANSI importer now handles transparency and UTF-8
 - Unicode support was broken for about 10% of the set
 - various memory leaks were fixed
 - implemented cucul_getchar() and cucul_get_color()
 - handle transparency in the IRC export
 - new cropping and expanding filters
 - full Unicode support in the OpenGL driver
 - portability fixes for 64-bit architectures, Win32 and MS-DOS
 - all demos except cacafire were merged into cacademo
 - added a compatibility layer for pre-1.x libcaca applications
 - fixed manpage generation
 - minor bugfixes and documentation updates
 - libcaca functions use errno for error reporting
 - updated C++ bindings
 - minor improvements, bugfixes and documentation updates
 - ANSI importer
 - functions use errno for error reporting
 - updated C++ bindings
 - .NET bindings
 - cacadraw, an ANSI viewer that will evolve into an editor
 - Unicode input and output support for SLang and ncurses
 - built-in fonts work on Win32
 - license switched to WTFPL
 - libcaca was split into libcucul, a standalone text manipulation backend,
    and libcaca, the display and user input frontend
 - Unicode support
 - TrueColor (more than 16 colours) support
 - Floyd-Steinberg dithering
 - gamma correction
 - export functions for HTML, IRC, ANSI, SVG, PostScript, TGA...
 - builtin fonts for device-independent bitmap output
 - various text transformation routines (rotation, horizontal flip...)
 - OpenGL renderer
 - kernel mode to build libcaca programs into a bootable x86 kernel
 - cacaserver, a telnet server that can be hooked to libcaca applications
 - img2irc, an image to IRC conversion utility
2014-02-23 00:35:32 +00:00
joerg
1da00cba3e Request C++11 support for Clang, so that linking works. 2014-02-21 20:26:03 +00:00
fhajny
2f06a44011 Add p5-SVG-Graph 2014-02-20 12:38:22 +00:00
fhajny
d00714cc41 Import graphics/p5-SVG-Graph.
Suite of perl modules for plotting data. SVG::Graph currently supports plots
of one-, two- and three-dimensional data, as well as N-ary rooted trees.
2014-02-20 12:37:27 +00:00
jperkin
60948569e8 Disable PLIST.cserve on Linux. 2014-02-20 09:46:32 +00:00
jperkin
56cb9a056e GCC_REQD should be appended to, not set.
Fixes issues where a newer GCC has been chosen by the user but the GCC_REQD
was forcing an older (and broken) one to be pulled regardless.
2014-02-19 09:44:56 +00:00
bouyer
ce28b908fa For some reason NetBSD is identified as 'netbsdelf' here.
Add a symlink from Makefile.netbsdelf to Makefile.netbsd to that
the package can build.
2014-02-16 22:45:54 +00:00
schmonz
ba69c08676 Update to 1.78. From the changelog:
* Correct an optimization bug introduced in 1.76. Reported by Tom
  Roostan.
* Major improvements to color selection (important when reducing
  colormap size). Use gamma-corrected colors in selection and
  dithering; this makes image quality much better. Also, when reducing
  colors with dithering, prefer to select colors that dithering can't
  approximate.
* Add ordered dithering modes, which avoid animation artifacts. The
  default ordered dithering mode (`--dither=ordered`) is a novel mode
  that combines some of the visual advantages of error diffusion with
  the artifact avoidance of ordered dithering.
* Add halftone dithering (`--dither=halftone`).
* gifview: Improved cache memory management for better animations.
  Collect memory for old frames based on an explicit --memory-limit
  (default 40MB).
* gifview: Add `--fallback-delay` option, to specify a fallback delay
  for frames with delay 0. Thanks to Sung Pae.
* Fix `-O2` crashes introduced with `--resize` improvements. Reported
  by Bryan Stillwell.
* Improve `--careful` (fewer crashes). Reported by Bryan Stillwell.
* Improve `-O2`: again, don't refuse to optimize images with local
  color tables. Reported by Bryan Stillwell.
* Greatly improve `--dither` speed.
* Improve `--resize` behavior: avoid animation artifacts due to
  different rounding decisions. Also speed it up. Reported by Bryan
  Stillwell.
* Fix bug where `-O2` would refuse to optimize some images with local
  color tables, claiming that "more than 256 colors were required".
  What was really required is previous disposal. Reported by Bryan
  Stillwell.
* Fix crash bugs on some combinations of `--crop` and `--resize`
  (prevalent on images whose first frame didn't cover the whole
  logical screen). Reported by Bryan Stillwell.
2014-02-16 01:04:39 +00:00
drochner
786383d903 update to 1.20.1
changes:
-Include free-desktop appdata, MIME and desktop files
-When plotting xy widget filled error regions, plot line on top
+bugfixes
2014-02-14 17:26:15 +00:00
adam
297242f0a6 Changes 6.8.8.5:
* Fix case where an image moment might have a mass of 0 or a Hu moment might
  be 0.
* Enhance the TXT coder to read RGB percent values (e.g. 10.008%).
* Fixed new "-define png:swap-bytes" option (reference
  http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=24818).
2014-02-13 19:53:43 +00:00
tron
73d05e2276 Recursive PKGREVISION bump for OpenSSL API version bump. 2014-02-12 23:17:32 +00:00
prlw1
84e2939609 Update eog3 to 3.10.2
Highlights:
 * Fix detail widget expansion in properties dialog
 #702523, Eog crashes deleting removed photo (Felix Riemann)
 #704074, eog-jobs.h includes non-installed header eog-uri-converter.h
          (Dominique Leuenberger)
 #704359, svg images displaced since gtk 3.9.2 (Sebastian Keller)
 * Integrate more modern job system from Evince with proper cancellation
   support in preparation for further refactoring (Javier Sánchez)
 #695818, Disable color management support on !X (Matthias Clasen)
 * Use XDG_DATA_DIRS and XDG_DATA_HOME as plugin search paths
 #690931, Any combination of the `1` key is bound to "Normal Size" (F. Riemann)
 #691517, missing check against null in handle_image_selection_changed_cb
 #691552, Use <control>q shortcut to quit the application (Florian Müllner)
 #684179, switching images by next/prev mouse buttons (like in browsers)
          (Felix Riemann)
 #684581, Drop TotemScrSaver (Felix Riemann)

For full release notes see:
https://git.gnome.org/browse/eog/tree/NEWS?id=3.10.2
2014-02-12 02:05:36 +00:00
prlw1
146fd5fbdf Python 2.6 and 2.7 versions of py-cairo conflict, but they don't conflict
with the python 3.3 version, so remove PYTHON_SELF_CONFLICT and leave
it up to PLIST conflict detection.
2014-02-12 00:30:03 +00:00
obache
03285eef65 Fixes build with jpeg>=8 for the case size_t != unsigned long.
PR pkg/43577.
2014-02-10 11:46:55 +00:00
obache
846200f0f6 Fixes build for the case size_t != unsigned long.
PR pkg/43577.
2014-02-10 11:43:09 +00:00
wiz
a7db992dd5 Remove unnecessary comment. 2014-02-09 16:51:06 +00:00
rodent
dc761bc3cc +py-altgraph; Packaged originally in pkgsrc-wip by:
jihbed@users.sourceforge.net
2014-02-09 15:02:34 +00:00
rodent
03b7b57dce Import py27-altgraph-0.11 as graphics/py-altgraph.
altgraph is a fork of graphlib: a graph (network) package for constructing
graphs, BFS and DFS traversals, topological sort, shortest paths, etc. with
graphviz output.
2014-02-09 15:01:18 +00:00
adam
4a9a5b538b Changes 1.7.71:
* Built the Windows binaries using -DTOO_FAR=32767; neglected to do this
  in versions 1.7.42 through 1.7.70, which caused the Windows binaries
  to produce different (usually a few bytes larger) results than Linux.
2014-02-09 07:42:47 +00:00
wiedi
877a59de59 add missing libs on SunOS 2014-02-08 22:54:45 +00:00
wiz
06607a0012 Fix interpreter path in installed python scripts.
Add some missing python dependency modules.
Mark as not ready for python 3.x.
Bump PKGREVISION.
2014-02-07 13:10:58 +00:00
wiz
24d26b9f86 Update to 1.6.9, getting rid of the final two patches after discussion
with very helpful upstream.

Changes:

Version 1.6.9beta01 [December 26, 2013]
  Bookkeeping: Moved functions around (no changes). Moved transform
    function definitions before the place where they are called so that
    they can be masde static. Move the intrapixel functions and the
    grayscale palette builder out of the png?tran.c files. The latter
    isn't a transform function and is no longer used internally, and the
    former MNG specific functions are better placed in pngread/pngwrite.c
  Made transform implementation functions static. This makes the internal
    functions called by png_do_{read|write}_transformations static. On an
    x86-64 DLL build (Gentoo Linux) this reduces the size of the text
    segment of the DLL by 1208 bytes, about 0.6%. It also simplifies
    maintenance by removing the declarations from pngpriv.h and allowing
    easier changes to the internal interfaces.
  Rebuilt configure scripts with automake-1.14.1 and autoconf-2.69
    in the tar distributions.

Version 1.6.9beta02 [January 1, 2014]
  Added checks for libpng 1.5 to pngvalid.c.  This supports the use of
    this version of pngvalid in libpng 1.5
  Merged with pngvalid.c from libpng-1.7 changes to create a single
    pngvalid.c
  Removed #error macro from contrib/tools/pngfix.c (Thomas Klausner).
  Merged pngrio.c, pngtrans.c, pngwio.c, and pngerror.c with libpng-1.7.0
  Merged libpng-1.7.0 changes to make no-interlace configurations work
    with test programs.
  Revised pngvalid.c to support libpng 1.5, which does not support the
    PNG_MAXIMUM_INFLATE_WINDOW option, so #define it out when appropriate in
    pngvalid.c
  Allow unversioned links created on install to be disabled in configure.
    In configure builds 'make install' changes/adds links like png.h
    and libpng.a to point to the newly installed, versioned, files (e.g.
    libpng17/png.h and libpng17.a). Three new configure options and some
    rearrangement of Makefile.am allow creation of these links to be disabled.

Version 1.6.9beta03 [January 10, 2014]
  Removed potentially misleading warning from png_check_IHDR().

Version 1.6.9beta04 [January 20, 2014]
  Updated scripts/makefile.* to use CPPFLAGS (Cosmin).
  Added clang attribute support (Cosmin).

Version 1.6.9rc01 [January 28, 2014]
  No changes.

Version 1.6.9rc02 [January 30, 2014]
  Quiet an uninitialized memory warning from VC2013 in png_get_png().

Version 1.6.9 [February 6, 2014]
2014-02-06 18:24:11 +00:00
drochner
d488097439 update to 1.20
changes:
* Add HDF5 file data import
* Allow expressions to be edited for linked 2D datasets
* Add support for 2D datasets with irregular gridpoints
* Add 2D data CSV import
* Allow safe renaming of linked datasets
* Support importing text from FITS files
+bugfixes
2014-02-06 17:22:19 +00:00
obache
cc4a6630c2 Add missning dependency on py-pyparsing.
Noticed by Kamel Derouiche via PR 48577.

Bump PKGREVISION.
2014-02-06 01:53:16 +00:00
obache
c800fa3b72 inlucde machine/endian.h on NetBSD and OpenBSD to detect endian for neigher
x86 nor ppc.

PR pkg/48548
2014-02-04 10:51:30 +00:00
ryoon
2850eded9b Add graphite2 2014-02-02 07:49:57 +00:00
ryoon
1d52ef221c Import graphite2-1.2.4 as graphics/graphite2.
Graphite is a project within SIL's scripts and software dev
groups to provide cross-platform rendering for complex writing
systems.

Graphite2, a new version of the Graphite engine, is available
at: http://projects.palaso.org/projects/graphitedev with its
own bug tracker.
2014-02-02 07:47:36 +00:00
rodent
5d2cbe5088 +py-qrcode 2014-02-02 00:28:27 +00:00
rodent
f7991497aa Import py27-qrcode-4.0.4 as graphics/py-qrcode.
QR Code image generator in Python. This package uses Pillow, which is
recommended by upstream, instead of the default Python Imaging Library.
2014-02-02 00:27:38 +00:00
joerg
49fa058adf Expose libraries needed for -lgii. 2014-02-01 19:39:17 +00:00
adam
ba91fef118 Changes 1.7.70:
Updated libpng to version 1.6.8.
2014-02-01 11:54:50 +00:00
markd
84b0204794 Build on Linux. 2014-02-01 03:57:52 +00:00
markd
e59b0872e4 Update to KDE SC 4.11.5
bug fixes
2014-02-01 02:20:43 +00:00
obache
7471a61eb9 XFixes extension is not required since 1.16.2.
Bump PKGREVISION.
2014-01-31 11:21:42 +00:00
wiz
badad03641 Restore boolean workaround. Bump PKGREVISION.
Addresses PR 48556.
2014-01-28 21:19:00 +00:00
wiz
be4d2b20b5 Update to 9.20. Move options handling into options.mk.
Changes:

Use lcms2 instead of lcms.
Can now use "-M" with a DNG file that embeds a bad color matrix.
Improved support for Nokia cameraphones.
Support the Alcatel 5235D, Powershot G16 and S120, Pentax K-3, etc.
Added tone curve for Canon RMF files.
Copied color matrices from DNG Converter 8.3.
Support blacklevel patterns up to 64x64.
Support the Kodak 12-megapixel camera(s).
2014-01-27 20:25:17 +00:00
wiz
0f10b106ed Update to 9a:
Version 9a  19-Jan-2014
-----------------------

Add support for wide gamut color spaces (JFIF version 2).
Improve clarity and accuracy in color conversion modules.
Note: Requires rebuild of test images.

Extend the bit depth support to all values from 8 to 12
(BITS_IN_JSAMPLE configuration option in jmorecfg.h).
jpegtran now supports N bits sample data precision with all N from 8 to 12
in a single instance.  Thank to Roland Fassauer for inspiration.

Try to resolve issues with new boolean type definition.
Thank also to v4hn for suggestion.

Enable option to use default Huffman tables for lossless compression
(for hardware solution), and in this case improve lossless RGB compression
with reversible color transform.  Thank to Benny Alexandar for hint.

Extend the entropy decoding structure, so that extraneous bytes between
compressed scan data and following marker can be reported correctly.
Thank to Nigel Tao for hint.

Add jpegtran -wipe option and extension for -crop.
Thank to Andrew Senior, David Clunie, and Josef Schmid for suggestion.
2014-01-27 20:12:05 +00:00
wiz
18a46154bf Do not set FETCH_USING, should not be set in a package Makefile. 2014-01-27 18:41:11 +00:00
obache
faf9f3fa09 + p5-cairo-gobject 2014-01-27 06:09:41 +00:00
obache
7f86ec6efe Update p5-cairot to 1.110.
Overview of changes in Clutter 1.110 [2012-05-03]
=================================================

 * Initial alpha release of the new introspection-based Clutter Perl bindings
2014-01-27 05:13:42 +00:00
obache
8394165092 Import p5-cairo-gobject-1.004 as graphics/p5-cairo-gobject.
Perl module to integrate Cairo into the Glib type system.
2014-01-27 04:48:23 +00:00
obache
7e532785b9 Update p5-cairo to 1.104.
(with fixes configure requirements from DEPENDS to BUILD_DEPENDS)

Overview of changes in Cairo 1.104
==================================

* Avoid misusing the macro PL_na, thus preventing potential issues when Cairo
  is used in conjunction with certain XS modules, among them XML::Parser and
  String::Approx.
2014-01-26 13:04:14 +00:00
wiz
c7a3d175e0 Remove FETCH_USING, not for package Makefiles to set. 2014-01-26 13:03:58 +00:00