Commit graph

10428 commits

Author SHA1 Message Date
dholland
e44c261888 Add upstream report URL per PR 48334. 2013-11-11 21:34:40 +00:00
dholland
53e1776f93 Don't use ceill(); it isn't needed here and causes problems. See PR 48334.
Technically this change should bump PKGREVISION (as it changes the
binary package ever so slightly for platforms where the ceill() didn't
cause a build failure) but I'm going to let it slide.
2013-11-11 20:38:15 +00:00
joerg
43e5bd16be Fix unnecessary GCCisms. 2013-11-11 16:43:21 +00:00
dholland
5abf7d1599 Add upstream report url; thanks martin@ 2013-11-10 20:12:32 +00:00
dholland
e91bdb4e0f Fix build on NetBSD-current. This is more or less a hack; I have a
proper fix that ought to be sent upstream.
2013-11-10 19:21:36 +00:00
markd
6c5a897e48 Update to KDE SC 4.11.3 2013-11-10 18:31:53 +00:00
markd
b7a8771fbe Update to version 3.5.0
digiKam 3.5.0 - Release date: 2013-09-29

NEW FEATURES:

General : new RAW cameras supported : Richon GR, Panasonic LF1,
Canon EOS 70D, Sony RX100II, Sony RX1R, Olympus E-P5.

BUGFIXES FROM KDE BUGZILLA (alias B.K.O | http://bugs.kde.org):

001 ==> Removing tags limited to 250 selected pictures.
002 ==> Kipi-plugins cannot be deselected or digiKam not reading digikamrc.
003 ==> undo/redo does not take effect in the image.
004 ==> Feature request: Setting in digiKam to only detect faces, not
 trying to recognize them automatically.
005 ==> digiLam crashed when validating face tag with button.
2013-11-10 03:19:26 +00:00
markd
74bd62e0f3 Update to KDE SC 4.11.3
bugfixes, many new features, improved stability and performance.
2013-11-07 11:53:59 +00:00
adam
6af6104882 Changes 2.8.8:
Core:
 - Make sure indexed images always have a colormap
 - Fix language selection via preferences on Windows
 - Don't crash on setting a large text size

GUI:
 - Keep the same image active when switching between MWM and SWM
 - Make sure all dockables are properly resizable (particularly shrinkable)
 - Add links to jump directly to Save/Export from the Export/Save
   file extension warning dialogs

Libgimp:
 - Fix GimpPickButton on OSX

Plug-ins:
 - Properly document plug-in-autocrop-layer's PDB interface
 - Fix importing of indexed BMPs

General:
 - Fix lots of places to use GIO to get proper file sizes and times on windows
 - Add an AppData file for GIMP
 - Backport lcms2 support from master, because lcms1 is not getting
   bug fixes any longer
 - Lots of bug fixes
 - Lots of translation updates
2013-11-06 20:32:45 +00:00
gdt
0f10573a79 Fix guile support by repairing sed expression.
At configure time, guile --version is parsed to see if guile is new
enough, and our guile 1.8 is new enough.  But the sed expression,
documented to use BREs, wrongly uses \+ which is a modern RE
construct.  gsed interprets \+, and is hereby awarded a "test =="
badge of shame.  To fix this, change \+ to *.
2013-11-06 00:50:47 +00:00
adam
5921f06084 Added patch-configure. 2013-11-05 17:27:10 +00:00
adam
a17e568821 Changes 6.8.7.4:
* major improvements to the OpenCL infrastructure.
  * new OpenCL accelerated algorithms (function image, blur, radial blur,
    unsharp mask, resize, contrast, equalize, despeckle).
  * added a new checkbox to enable OpenCL in the configure program.
2013-11-05 14:42:55 +00:00
wiz
f1cd7f56e7 Update to 9.19: changes not found. 2013-11-03 16:02:26 +00:00
jaapb
15a89b35db Revision bump associated with the update of lang/ocaml to version 4.01. 2013-11-01 11:30:21 +00:00
hubertf
cdb60c1638 Make this build on Mac OS X. 2013-10-31 21:28:07 +00:00
dholland
2d5ff4445e Bump PKGREVISION of packages whose Lua depends changed form, but whose
own PKGNAME is unchanged.
2013-10-30 06:49:53 +00:00
dholland
a4e9b674c8 Does not build with lua51. It isn't clear to me if this is a serious
problem or a makefile glitch, as libtool is involved and everything is
very opaque as a result.

Also, use REPLACE_LUA.
2013-10-30 06:22:04 +00:00
joerg
29c34f6a79 Add missing lcms dependency. 2013-10-29 16:04:45 +00:00
joerg
fff8c601f2 Don't use -frename-registers. 2013-10-27 20:32:36 +00:00
adam
c3c6ed3ffd Changes 4.6.4:
* NEW Ctrl-Break interrupts fitting run in wgnuplot
* CHANGE treat empty fields in a csv file as "missing" rather than "bad"
* CHANGE allow reference to more than one column header in 'using' or 'title'
* CHANGE install-info is no longer a default "make install" target
* CHANGE if a polar plot is autoscaled, try to place the origin at the center
* FIX svg and canvas terminal mousing of inverted axis coordinates
* FIX emf failed to initialize font correctly on some systems
* FIX timedata columns can now be referred to via column(N) and column("HEAD")
* FIX qt terminal toggling of enhanced text elements in plot with labels
* FIX color/pattern generated for key entries of columnstacked histograms
* FIX hitting ^C twice forces temination of wxt session hung by lost X-server
* FIX win terminal failed to properly adjust plot border after window resize
* FIX several conditions in which macros were not expanded during command input
* FIX promote a string containing only digits to INTGR rather than CMPLX
* FIX 'set grid front' caused failure to initialize location of axis zero point
* FIX very poor precision in mouse coords reported by x11 in -persist mode
* FIX parsing of $# (the number of arguments in a "call"). It's not a comment!
* FIX memory leak of cropped images using pngcairo terminal
* FIX "lc variable" now iterates over linetype colors (not styles) as documented
* FIX rtics were sometimes drawn with length 0
2013-10-27 18:17:14 +00:00
adam
294785579e Changes 0.2.8:
Another minor maintenance release. Most fixes were related to the build system.
But as always we have many(!) new lens profiles.
2013-10-25 12:59:07 +00:00
adam
9c413d272b Changes 4.1.2:
** Bug Fixes
- [Enblend and Enfuse] Fix a bug in the highlight-recovery that caused
  Enfuse to bail out with the uncaught exception
    "Minimizer1D::set_bracket: minimum not bracketed".
  This addresses LaunchPad Bug 1214004.
- [Enfuse] Clean up seemingly random, bright-colored pixels that
  sometimes show up when fusing images with high contrast and "large"
  color profiles.
2013-10-25 08:13:04 +00:00
wiz
31b158e07b GNU Make check is broken -- does not recognize 4.0 as newer than 3.81.
http://developer.berlios.de/bugs/?func=detailbug&bug_id=19153&group_id=9034
2013-10-25 06:41:47 +00:00
wiz
5f489c0b77 + patch-jpeglib.h (hi joerg!) 2013-10-24 09:06:05 +00:00
joerg
a803162132 Fix rpath option. 2013-10-20 18:08:19 +00:00
joerg
49ea961155 Don't use -mimpure-text. 2013-10-20 18:08:07 +00:00
joerg
790c2e6013 Prototypes and implementation should agree on the return values. 2013-10-20 18:07:43 +00:00
adam
63c018902c Revbump after updating textproc/icu 2013-10-19 09:06:55 +00:00
roy
1a164f61ec Fix 2013-10-17 15:36:34 +00:00
roy
c6bf97d189 Works fine with system curses 2013-10-17 15:32:22 +00:00
joerg
9ed970698c Explicitly depend on lcms. 2013-10-15 14:43:00 +00:00
joerg
44941b111d Needs lcms. 2013-10-15 14:42:41 +00:00
joerg
fddf4c9e7a Kill one tautological check and disable the register deprecation
warning for clang.
2013-10-14 14:37:30 +00:00
ryoon
29ac170e41 Update to 1.2.2
Changelog:
Release 1.2.2 (1 Oct 2013)
--------------------------
* New features:
  * New oiiotool --siappend : append subimages of top two images on stack.
  * Utilities: added Strutil::contains() and icontains().
* Fixes:
  * Fixes in handling XMP & IPTC metadata.
  * oiiotool --origin and --fullpixels did not correctly propagate their
    changes to the output images.
  * oiiotool --colorconvert (and the underlying ImageBufAlgo::colorconvert)
    could crash if given a color conversion recognized as a no-op.
  * DPX output could crash when writing crop images.
  * DPX input was not recognizing the proper image offset or originalsize.
  * oiiotool --fit wasn't padding correctly or modifying offsets properly.
* Build fixes:
  * Fix compiler error on MIPS platform.
  * Add FIELD3D_HOME description to 'make help'
  * Always use the HDF5 release libraries (for Field3D), not the debug ones.


Release 1.2.1 (5 Aug 2013)
---------------------------
* oiiotool: Fix memory leak when processing frame range.
* Docs improvement: full documentation of ImageBufAlgo.
* oiiotool --help now returns a success error code, not a failure.
* oiiotool: fix incorrect help message about --ociolook.
* oiiotool: Fix typo in "oiio:Colorspace" attribute name that interfered
  with correct color space conversion in --colorconvert.
* Many fixes for compiler warnings on various platforms: fmath_test.cpp,
  field3dinput.cpp, sysutil.cpp, argparse.cpp, oiiotool.cpp.
* Fixes problems on little-endian architecture with texture3d.cpp.
* Fix compilation problems on architectures with gcc, but no 'pause'
  instruction.
* Fix build search path for correctly finding libopenjpeg 1.5.
* Work around bug in older MSVC versions wherein Filesystem::open needed
  to explicitly seek to the beginning of a file.
* Build fixes for FreeBSD.
* Fix testsuite/oiiotool on Windows -- windows shell doesn't expand wildcards.


Release 1.2 (8 July 2013)
-------------------------
Major new features and improvements:
* New oiiotool commands:
    --swap        Exchanges the top two items on the image stack.
    --fit         Resize image to fit into a given resolution (keeping aspect).
    --ch          Select/cull/reorder/add channels within an image.
    --chappend    Merge two images by appending their color channels.
    --chnames     Rename some or all of the color channels in an image.
    --zover       Depth compositing
    --cadd        Add constant per-channel values to all pixels
    --cmul        Multiply an imge by a scalar or per-channel constant.
    --fillholes   Smoothly interpolate for hole filling.
    --resample    Similar to --resize, but just uses closest pixel lookup.
    --clamp       Clamp pixel values
    --rangeexpand Expand range for certain HDR processing
    --rangecompress  Compress range for certain HDR processing
    --unpremult   Divide colors by alpha (un-premultiply).
    --premult     Multiply colors by alpha.
    --kernel      Make a convolution kernel using a filter name.
    --convolve    Convolve two images.
    --blur        Blur an image.
    --unsharp     Sharpen an image using an unsharp mask.
    --paste       Paste one image on another.
    --mosaic      Create a rectilinear image mosaic.
    --transpose   Transpose an image (flip along the diagonal axis)
    --chsum       Sum all channels in each pixel
    --cshift      Circular shift an image pixels
    --fft --ifft  Forward and inverse Fourier transform
    --colorcount  Counts how many pixels are one of a list of colors.
    --rangecheck  Counts how many pixels fall outside the given range.
    --ociolook    Apply OpenColorIO "looks"
    --autotrim    Shrinks pixel data window upon output to trim black edges.
* oiiotool can loop over entire numeric frame ranges by specifying
  wildcard filenames such as "foo.#.tif" or "bar.1-10#.exr".
* oiiotool --frames and --framepadding give more explicit control over
  frame range wildcards.
* Significant performance improvements when reading and writing images
  using the ImageBuf::read and ImageCache::get_pixels interfaces, and in
  some cases also when using regular ImageInput.  This also translates
  to improved performance and memory use for oiiotool and maketx.
* At least doubled the performance of maketx for large images when run
  on multi-core machines.
* Significant performance improvements when using ImageBuf::Iterator
  or ConstIterator to traverse the pixels in an ImageBuf, and the iterators
  now support "wrap" modes (black, clamp, periodic, mirror).
* maketx --hicomp does "highlight compensation" by compressing the
  HDR value range prior to inter-MIP resizes, then re-expanding the range.
* Field3D writer (it could read f3d files before, but not write them).
* idiff can now compare that are not the same size (treating pixels
  beyond the pixel data window is being 0 valued).
* maketx --lightprobe turns a "lightprobe" iamge into a latlong environment
  map.
* Significant improvements and fixes to EXIF, IPTC, and XMP metadata
  reading and writing.
* Significant thread scalability improvements to TextureSystem and
  ImageCache.
* Huge overhaul of functionality, style, and performance of the
  entire ImageBufAlgo set of functions (see the "Public API changes"
  section below, and the imagebufalgo.h file for details).

Public API changes:
* ImageOutput semantics change: If the spec passed to open() has
  spec.format set fo UNKNOWN, then select a default data format for the
  output file that is "most likely to be able to be read" and/or "most
  typical for files of that format in the wild."  Also,
  ImageOutput::open() will never fail because a requested data format is
  unavailable; if the requested format is not supported, a reasonable
  alternate will always be chosen.
* ImageBuf has been changed to a "PIMPL" idiom, wherein all the
  internals are no longer exposed in the public API.  This allows us to
  change ImageBuf internals in the future without breaking API or link
  compatibility (and thus giving us more freedom to backport important
  improvements to prior releases).
* Overhaul of ImageBufAlgo functions: they all take an ROI parameter;
  use the DISPATCH macros to make them work with all pixel data types
  where practical (previously, many supported float only); use Iterator
  rather than getpixel/setpixel, leading to huge speed improvements;
  multithread when operating on enough pixels, leading to huge speed
  improvements; work on 3D (volume) images where applicable; always
  gracefully handle uninitialized dest image or undefined ROI.
* New ImageBufAlgo functions: channels(), channel_append(), mul(),
  paste(), zover(), add() and mul() varieties that that add/multiply a
  constant amount to all pixels, fillholes_pp(), resample(), clamp(),
  rangecompress(), rangeexpand(), make_kernel(), unsharp_mask(),
  transpose(), channel_sum(), circular_shift(), fft(), ifft(),
  color_count(), color_range_check(), nonzero_region().
  [look in imagebufalgo.h for documentation.]
* ImageBufAlgo::make_texture() allows you to do the same thing that
  maketx does, but from inside an application and without launching a
  shell invocation of maketx.  Two varieties exist: one that takes a
  filename and reads from disk, another that takes an ImageBuf already
  in memory.
* ImageBuf Iterator/ConstIterator now take "wrap" mode parameters that
  allow out-of-range iterators to be able to retrieve valid data. Supported
  wrap modes include black, clamp, periodic, and mirror.  This simplifies
  a lot of algorithms using IB::Iterator, they can now be written to
  rely on wrap behavior rather than being cluttered with checks for
  "if (it.exits())" clauses.
* ImageBufAlgo::computePixelHashSHA1 has been refactored to take ROI,
  a block size, and thread count, and thus can be parallelized with threads.
  The block size means that rather than computing a single SHA-1 for all
  the pixels, it computes separate (parallel) SHA-1 for each group of
  blocksize scanlines, then returns the SHA-1 of all the individual SHA-1
  hashed blocks. This is just as strong a hash as before, thought the value
  is different than doing the whole thing at once, but by breaking it into
  blocks the computation can be multithreaded.
* ImageBuf::swap() makes it easy to swap two ImageBuf's.
* ImageSpec::get_channelformats is now const (and always should have been).

Fixes, minor enhancements, and performance improvements:
* TextureSystem improvements:
  * Make sure "black" wrap wins out over "fill" value when they conflict
    (looking up an out-of-range channel beyond the pixel data window).
  * "mirror" wrap mode was slightly incorrect and has been fixed.
* oiiotool improvements:
  * oiiotool -v breaks down timing by individual function.
  * oiiotool has been sped up by forcing read of the whole image up front
      for reasonably-sized files (instead of relying on ImageCache).
  * oiiotool does not write output images if fatal errors have occurred.
  * oiiotool --diff: Better error handling, better error printing, and
    now it can compare images with differing data windows or channel
    numbers ("missing" channels or pixels are presumed to be 0 for the
    purposes of comparing).
  * oiiotool --resize (and --fit): properly handle the case of resizing
    to the same size as the original image.
  * oiiotool -d CHAN=TYPE can set the output for just one channel.
* ImageBufAlgo improvements:
  * Internal overhaul of IBA::resize to greatly speed it up.
  * Improve IBA::resize to handle the image edge better -- instead of
    clamping, just don't consider nonexistant pixels.
  * More careful selection of filter when resizing (IBA::resize, oiiotool
    --resize and --fit, and maketx).
  * Fix IBA::paste() error when the foreground image runs off the end of
    the background image.
* Bug fix when computing SHA-1 hash of 0-sized images.
* Image format support improvements:
  * Bug fix where some format readers (PNM, SGI, and IFF) would leave the
    file handle opened if the ImageInput was destroyed without calling
    close() first.  Now we guarantee that destroying the II always causes
    the file to close().
  * DPX: output allocation bug fix; properly set pixel aspect ratio for
    DPX write.
  * IFF: bug fix for endian swap for IFF file input.
  * JPEG2000: fix warnings, make sure event manager transfer object
    remains valid.
  * OpenEXR: when reading, was botching the ordering of per-channel data
    formats.
  * SGI write: bug fix for the case of 15 bpp RLE encoding, was
    double-swapping bytes.
  * Targa: more robust check for presence of alpha channels; bug fix where
    R and B channels were reversed for certain kinds of palette images.
  * TIFF: Store the orientation flag properly when outputting a TIFF file.
* maketx improvements:
  * maketx --chnames allows you to rename the channels when you create a
    texture.
  * maketx bug fixes: incorrect weighting when resizing MIP levels for
    latlong environment map images that could make visible artifacts
    on some intermediate MIP levels.
* encode_exif() didn't copy the right number of bytes.
* Python bindings: ImageSpec extra_attribs now properly responds to
  iterator calls.
* Fix bug in sRGB -> linear conversion.
* iv: make pixelview display coordinates & color even when outside the
  data window.

Build/test system improvements:
* Many fixes to improve builds and eliminate warnings on Windows and MinGW.
* Fix missing InterlockedExchangeAdd64 for Windows XP.
* New make/cmake boags: OIIO_BUILD_TOOLS=0 will exclude building of the
  command line tools (just build libraries), OIIO_BUILD_TESTS=0 will
  exclude building of unit test binaries.
* Improved matching of testsuite reference images on different platforms.
* Lots of fixes to compiler warnings on newer gcc and clang releases.
* Unit tests for Timer class.
* libOpenImageio/imagespeed_test benchmarks various methods of reading
  and writing files and iterating image pixels (to help us know what to
  optimize).
* If OpenSSL is available at build time, OIIO will use its SHA-1
  implementation instead of our own (theirs is faster). We still fall
  back on ours if OpenSSL is not available or when OIIO is built with
  USE_OPENSSL=0.
* Allow default the shared library suffix to be overridden with the
  CMake variable OVERRIDE_SHARED_LIBRARY_SUFFIX.
* Eliminated all uses of the custom DEBUG symbol, and instead use the
  more standard idiom "#ifndef NDEBUG".
* Compatibility fixes for Python3.
* MSVC 2008: Prevent a redefinition error when using boost::shared_ptr.
* Fixes for compatibility with libtiff 4.0.
* Fixes for MSVC debug mode having out-of-bound exceptions.
* Fixes for libjpeg 9.x.
* Compile to treat warnings as errors (you can disable this with
  STOP_ON_WARNING=0).
* New filter: "sharp-gaussian".
* Fix various Windows build errors.
* Improvements to the build when finding IlmBase/OpenEXR.
* Various fixes to compile on ARM architecture.
* Fixes to compile on ESA/390 mainframe (!).
* testtex --threadtimes, --trials, --iters, --nodup, --wedge.  These
  are helpful in using testtext to benchmark the texture system.
* Improvements to make more tests work properly on Windows.

Developer goodies:
* Improved ASSERT and DASSERT macros to not generate warning for certain
  debug compiles; key their debug behavior by the absence of the standard
  NDEBUG idiom rather than presence of a custom DEBUG symbol; rename the
  message variants ASSERT_MSG and DASSERT_MSG.
* Change the default for Sysutil::memory_used to report resident memory
  rather than virtual process size.
* Multithread/parallel version of utility function convert_image().
* imagebufalgo.h improvements and expansion of the various DISPATCH_*
  macros.
* New Filesystem utilities: parent_path(), get_directory_entries().
* New Strutil utilities: extract_from_list_string
* spinlock tweaks make it faster than TBB's spin locks!
* By default, we no longer build or use TBB (it's considered deprecated,
  but in 1.2 can still be turned on with USE_TBB=1).
* In fmath.h, added definitions for safe_inversesqrt, safelog, safe_log2,
  safe_log10, safe_logb.
* In typedesc.h, added TypeDesc::tostring() function.
* unordered_map_concurrent.h contains a template for a thread-safe
  unordered_map that is very efficient even for large number of threads
  simultaneously accessing it.
* Documentation: Finally, a chapter in the PDF docs that fully describes
  the ImageBuf class.


Release 1.1.13 (24 Jun 2013)
----------------------------
* Texture: make sure wrap mode "black" wins over "fill" value when they
  conflict.

Release 1.1.12 (20 Jun 2013)
----------------------------
* Fix oiiotool '#' wildcard, was broken on Windows.
* Fix an overflow problem that plagued 'maketx' when running on input
  larger than 32k x 32k (among other possible failures).

Release 1.1.11 (29 May 2013)
----------------------------
* IFF input: bug in endian swap of 16 bit IFF files.
* oiiotool: fix a minor bug where tiled files were output inappropriately.
  (Had been patched in master some time ago.)
* fmath.h additions: safe_inversesqrt, safe_log, safe_log2, safe_log10,
  safe_logb.  These are versions that clamp their inputs so that they
  can't throw exceptions or return Inf or NaN.
* Fix to not incorrectly print ImageCache stats for certain broken files.

Release 1.1.10 (13 Apr 2013)
----------------------------
* IBA::fillholes() and oiiotool --fillholes can smoothly fill in alpha
  holes with nearby colors. Great for extrapolating the empty areas of
  texture atlas images so that filtered texture lookups pull in a plausible
  color at part edges.
* IBA::clamp and oiiotool --clamp clamp pixel values to a scalar or
  per-channel min and/or max, or clamp alpha to [0,1].
* IBA::rangecompress()/rangeexpand(), and oiiotool --rangecompress /
  --rangeexpand compress the excess >1 values of HDR images to a log
  scale (leaving the <= 1 part linear), and re-expand to the usual
  linear scale.  This is very helpful to reduce ringing artifacts that
  can happen when an HDR image is resized with a good filter with negative
  lobes (such as lanczos3), by doing a range compression, then the resize,
  then range expansion. It's not mathematically correct and loses energy,
  but it often makes a much more pleasing result.
* maketx --hicomp does highlight compression -- automatically doing a
  range compress before each high-quality resize step, and then a
  range expansion and clamp-to-zero (squash negative pixels) after
  each resize.
* DPX - when writing DPX files, properly set the pixel aspect ratio.

Release 1.1.9 (2 Apr 2013)
--------------------------
* IBA::resize and oiiotool --resize/--fit: Bug fixes to resize filter
  size selection fix artifacts wherein extreme zooms could end up with
  black stripes in places where the filters fell entirely between samples.
* oiiotool --fit: fix subtle bugs with aspect ratio preservation for
  images with differing data and display windows; and allow "filter=..."
  to override the default filter used for fit.
* Resize improvement: fix potential artifacts at the image edges resulting
  from odd clamping behavior.
* Even more frame range wildcard flexibility with oiiotool --frames and
  --framepadding options.
* oiiotool --resize and --fit (and the underlying IBA::resize()) have been
  sped up significantly and are now also multithreaded.

Release 1.1.8 (15 Mar 2013)
---------------------------
* oiiotool --chappend (and ImageBufAlgo::channel_append() underneath) allow
  you to take two files and concatenate their color channels.
* oiiotool --chnames allows you to rename some or all of a file's color
  channels.
* oiiotool can loop over entire frame ranges by specifying wildcard
  filenames such as "foo.#.tif" or "bar.1-10#.exr".
* Cmake: OVERRIDE_SHARED_LIBRARY_SUFFIX allows the shared library suffix
  to be overridden (e.g., if you need to force .so names on OSX rather
  than the usual default of .dylib).
2013-10-12 22:13:44 +00:00
ryoon
78a0aa962d Update to 2.68a
Changelog:
* New features
* Bugfixes
* Many improvements
2013-10-12 22:11:00 +00:00
joerg
f4a502ae44 Make jpeglib.h work in files that don't include stdio.h first. 2013-10-11 14:54:05 +00:00
joerg
e5c3a9b672 Explicitly depend on lcms. 2013-10-11 14:53:00 +00:00
ryoon
3fba1a52dd Recursive revbump from pango-1.36.0 2013-10-10 14:41:44 +00:00
sno
8523417d6c In case the gd option isn't set, no lib/graphviz/libgvplugin_gd.la is
built neither installed
2013-10-09 18:30:22 +00:00
wiz
a0acdbfb1c Add patch needed for mng-2.0.2. 2013-10-09 17:39:33 +00:00
wiz
6068eaecf6 recursive bump for libmng-2.0.2 shlib major bump and dependency change 2013-10-09 17:39:01 +00:00
wiz
f4ba264014 Update to 2.0.2.
Now depends on lcms2 instead of lcms, and the major version was
bumped (recursive bump following next).

2.0.1 (19.01.2013)
---------------------------
[szukw000@arcor.de] There has been a change in JPEG version 9:
added some code in libmng_types.h before
#include <jpeglib.h>

2.0.0 (dd.mm.2012)
---------------------------
Allows lcms1/lcms2:

 ./configure --with-lcms2
 cmake -DWITH_LCMS2:bool=on

Cnf. the sample files
    'Configure.libmng'
and 'build-mng-cmake.sh'
and 'cmake-compile.bat' resp. 'clean.bat'

szukw000@arcor.de
2013-10-09 17:38:26 +00:00
adam
b38002aebf Changes 0.99:
** New features
   Support for i18n.
   Change license to GPLv3 or later version.
   SVG support.
   Added support for PCL output.
2013-10-06 17:15:35 +00:00
tez
7ffb9d925a Fix for CVE-2013-1881 (SA55088)
Modified (for portability) from https://git.gnome.org/browse/librsvg/patch/?id=f01aded72c38f0e18bc7ff67dee800e380251c8e
2013-10-03 13:39:12 +00:00
obache
1150fd3ca1 HOMEPAGE moved to Gnome. 2013-10-01 05:16:47 +00:00
wiz
bcf94f1f6b Update to 1.6.6:
Version 1.6.6 [September 16, 2013]
  Removed two stray lines of code from arm/arm_init.c, again.
2013-09-30 18:17:03 +00:00
wiz
adf3e940aa Disable poppler. Addresses PR 48239. 2013-09-24 22:12:17 +00:00
asau
9d91ed160b Treat FreeBSD and NetBSD uniformly. This fixes building the package on FreeBSD. 2013-09-23 02:07:00 +00:00
asau
2d41d97ef5 Suggest DRI option for FreeBSD.
This lets the build fail further.
2013-09-23 01:51:55 +00:00
dholland
d733bebe37 Add upstream candidate patch for CVE-2013-4243. PKGREVISION -> 6 2013-09-21 18:47:05 +00:00
obache
e7a40242fe Update MASTER_SITES. 2013-09-19 11:55:15 +00:00
obache
5d36349a3b apply rest of giflib>=5.0 compatibilitiy patch from PR pkg/48074 2013-09-19 11:53:56 +00:00
obache
3475ab55ed fixes build with GIFLIB-5.x. 2013-09-19 08:07:05 +00:00
joerg
ebdfc24d56 Fix autoconf invocation. 2013-09-17 21:10:55 +00:00
taca
8fcd982f43 Update ruby-mini-magick to 3.6.0.
Exact changes aren't available, but fixed handling of filename with special
characters.
2013-09-15 13:47:23 +00:00
taca
f041110f65 update ruby-color to 1.4.2.
== 1.4.2 / 2013-06-30

Maintenance:
* Modernized Hoe installation of Color, removing some dependencies.
* Switched to Minitest.
* Turned on Travis CI.
* Started using Code Climate.
* Small code formatting cleanup that touched pretty much every file.
2013-09-15 13:34:36 +00:00
taca
07a248ece5 Update ruby-chunky_png to 1.2.8.
Exact changes aren't available but a few bug fixes.
2013-09-15 13:33:05 +00:00
schmonz
1b1c6133be dotty and lneato are only installed iff X11. 2013-09-15 01:17:14 +00:00
wiz
661ca80926 Update to 1.6.5:
libpng-1.6.5 has been released, to remove two stray lines in arm/arm_init.c
that caused libpng to fail to compile when ARM support is enabled.  This
problem was apparently due to a cut-and-paste error of some sort on my part.
2013-09-14 16:45:48 +00:00
adam
644519ea70 Changes 1.71:
* Avoid rounding errors in '--resize'.
* Report error when '-I' is combined with '-b'.
* Frame selections also apply in batch mode.
2013-09-14 09:13:26 +00:00
wiz
14676caa15 Update to 1.6.4:
Changes since the last public release (1.6.3):
  Added information about png_set_options() to the manual.
  Delay calling png_init_filter_functions() until a row with nonzero filter
    is found.
  Fixed inconsistent conditional compilation of png_chunk_unknown_handling()
    prototype, definition, and usage.  Made it depend on
    PNG_HANDLE_AS_UNKNOWN_SUPPORTED everywhere.
2013-09-12 13:00:53 +00:00
obache
e800355448 Update py-nwdiag to 0.9.4.
0.9.4 (2012-12-20)
------------------
* Fix bugs

0.9.3 (2012-12-17)
------------------
* [rackdiag] Allow multiple rackitems in same level
* Fix bugs
2013-09-11 05:54:45 +00:00
obache
072928363c Update py-actdiag to 0.4.3
0.4.3 (2013-02-10)
------------------
* Fix bugs

0.4.2 (2013-02-10)
------------------
* Fix bugs
2013-09-11 05:45:09 +00:00
obache
2cc1268d58 require blockdiag>=1.2.4 2013-09-11 05:42:38 +00:00
obache
b84df2450b Update py-seqdiag to 0.8.2.
0.8.2 (2012-11-12)
------------------
* Fix bugs
2013-09-11 05:39:48 +00:00
obache
01fdacab67 sort 2013-09-11 05:36:38 +00:00
obache
0be68cb64b Update py-blockdiag to 1.2.4.
1.2.4 (2012-11-21)
------------------
* Fix bugs
2013-09-11 02:56:10 +00:00
obache
d589c44701 sort 2013-09-11 02:53:05 +00:00
joerg
0b3034ac78 Use --mode=link argument for libtool, it gets confused during configure. 2013-09-10 14:20:47 +00:00
joerg
41bc8b975b Bump revision to fix clang build of gimp modules. 2013-09-10 14:20:03 +00:00
joerg
87fffde7b9 clang is not Visual Studio, even if it starts with cl. 2013-09-10 14:19:46 +00:00
wiz
8ee9e72f9f Switch from mysql51 to mysql55 (current pkgsrc default).
Do not build a debug build by default; add a default-off option for that
instead.

Bump PKGREVISION.
2013-09-10 11:23:20 +00:00
wiz
9d684caecd Add comment to patch. 2013-09-10 11:22:30 +00:00
wiz
ca2f9c01fa Disable qt detection, to avoid problems like the one PR 48203 describes. 2013-09-10 06:40:20 +00:00
wiz
76af3a9e67 Update to 2.34.0:
September 6, 2013
	- Release 2.34.0
	- Resolves bugs: 2325, 2326, 2333, 2334, 2337, 2338, 2340, 2343,
		2345, 2346, 2349, 2350, 2351, 2352, 2353, 2354, 2357, 2359
	- Resolves Redhat bug: BZ#847458
August 21, 2013
	- Added mingle command and library for edge bundling
2013-09-09 20:35:07 +00:00
jperkin
d40b32235a Avoid trying to re-generate the graphviz_version.h dist file. 2013-09-09 15:29:43 +00:00
wiz
9d557aae41 Add some comments (including upstream bug report URLs). 2013-09-07 18:48:43 +00:00
prlw1
2813ef533a Update gnome-icon-theme-symbolic to 3.8.3
Changes:

3.8.2.2
  - unbreak shell's heaphone status

3.8.2.1
  - fix missing .pc.in again :(

3.8.2
  - repeat-signle
  - sync with gnome-icon-theme for notifications
  - make status icons more legible (bug #698700)
  - muted (bug #698700)
  - window control icons (bug #697930)
  - screen rotation status (bug #698257)
  - headset vs headphones icon

3.8.0.1
  - fix the broken tarball (bug #696634)

3.8.0
  - view-more wasn't clear when used
  - goa-panel sizing
  - semi-starred status (bug #689098)

3.7.91
  - system failwhale icon
  - software app icon

3.7.5
  - new settings panel icons

3.7.4.1
  - really include .pc file

3.7.4
  - accessories-disctionary
  - whitespace on fullscreen
  - view-more
  - wireless-hotspot
  - tweaks to multidisk
  - installs a .pc file
  - search wrapped status
  - privacy settings
  - media-flash, media-floppy
2013-09-07 17:37:02 +00:00
wiz
8654b59079 Update to 2.32.0:
New features (July 2013)

Graphviz now supports the star node shape and a variation of linear
gradient fill with no gradient (thus, two solid colors) where the
user can specify the proportion using a colorList type for fillcolor.


New Release 2.30 (January-February 2013)

The 2.30 Release marks the switch over from the original Graphviz
graph library to the new cgraph library. If this works as planned,
the user should see no differences. The advantage of the library
is that it is much more flexible for the programmer, with a cleaner
API and support for dynamic data structures. This latter, in addition
to allowing easier mixing of algorithms, has the potential to
greatly reduce memory use in Graphviz.

One side-effect of the new library is a new level ranking algorithm
for dot. This algorithm has fewer constraints, so it is now possible
for a node to be in a cluster and be involved in a rank=same
constraint.

New features (November 2012)

We have provided Graphviz with some additional graphics, which can
be used to provide more semantic information in a graph or enhance
its aesthetics. These include gradient fill for nodes and graphs;
striped and wedged fills, so the amount of each color can be used
to represent some percentage; new node shapes pertinent to the
synthetic biology community (Thanks to Jenny Cheng); and curved
edge routing.

New features (September 2011)

We added lightweight edge labels (xlabel) and tapered edges (as a
style). There was a recent paper by Holten et al about a study of
the readability of various edge styles. We're working on some
examples and documentation. Here are some examples. (We need a
better example for xlabels, because they can float, and aren't
stuck to the upper left of the node.)

New Release 2.28 (Summer 2011)

The 2.28 release of Graphviz incorporates GvMap (formerly GMap, or
"graphs as maps"), an invention by Emden Gansner, Yifan Hu, and
Stephen Kobourov. Try the cool interactive demos showing maps of
music, TV, books, and more.

For people (like us) that care about such matters, we worked pretty
hard to tweak the font rendering code, to eliminate glitches causing
off-center labels or the ransom-note effect.

John Ellson finished porting Graphviz to Solaris OpenCSW.

We changed our license to the EPL (Eclipse Public License). (A
wikipedia article attempts to explain the differences, which we
believe to be fairly limited but the change may help some commercial
licensees.)
2013-09-06 21:30:00 +00:00
wiz
d2ebfdd8d2 Update to 1.36:
2012-07-05  Slaven Rezic  <slaven@rezic.de>

    Release 1.36

    Stable release with all changes in 1.35_50..1.35_51

2013-06-28  Slaven Rezic  <slaven@rezic.de>

    Release 1.35_51

    Ignore reading jpeg thumbnail image with no content, patch
    provided by Kosei Moriyama,
    https://github.com/eserte/image-info/pull/2)

2013-05-06  Slaven Rezic  <slaven@rezic.de>

    Release 1.35_50

    Fixed pod_cov.t test.

2013-04-10  Slaven Rezic  <slaven@rezic.de>

    Release 1.35

    Stable release with the change in 1.34_50

2013-04-03  Slaven Rezic  <slaven@rezic.de>

    Release 1.34_50

    image_info on Jpeg with bad EXIF data produced "substr outside of
    string" exception in Image::TIFF (RT #84122, patch provided by
    Steve Purkis)
2013-09-05 19:46:36 +00:00
wiz
ec4ba5696a Update to 1.72:
1.72 Sun Jul  8 01:50:04 2012
    => Bump version.
2013-09-05 18:36:04 +00:00
prlw1
cb60ec0729 Fix typo in introspection option. 2013-09-04 17:22:13 +00:00
obache
4a646b438b recursive bump from graphics/gd shlib major bump. 2013-09-04 12:31:24 +00:00
jperkin
14fdc948e8 Include libiconv. Fixes build on SunOS. 2013-09-04 09:39:20 +00:00
obache
59a7a03c0c allow ruby-2.0 2013-09-03 10:51:03 +00:00
obache
8d38dc023e set HTTP master site, and curl is not required. 2013-09-03 10:39:25 +00:00
tron
deaa228a92 Use "curl" to fetch the distfile because the master site enforces the
use of HTTPS.
2013-09-03 10:02:54 +00:00
adam
8a0cae4104 Changes 1.48:
- no code changes, just release enginering cleanup
- adjust MANIFEST.SKIP file so MANIFEST can be generated
  once again
- ship sample58.pl file, so `make samples` stop failing
- mention the current and past maintainers in META files
  as authors
- use newer CPAN::Meta and ExtUtils::MakeMaker, older
  versions generated META files without runtime prerequisites
2013-09-02 21:27:23 +00:00
adam
5625761f5f Changes 2.50:
Fix gdUseFontConfig so that it can be called as a class method.
2013-09-02 21:23:48 +00:00
adam
f9f8d0c32d Revbump after updating graphics/gd 2013-09-02 21:23:06 +00:00
adam
677a0b604f Changes 2.1.0:
* gdColorMapLookup() answers the RGB values according to given color map
* Added support of variable resolution
* new filter gdImagePixelate()
* merged improvements that PHP GD team had made to GD Graphics Library
* bugfixes
2013-09-02 21:17:42 +00:00
adam
d2cb6dec32 Revbump after cairo update 2013-09-02 19:50:38 +00:00
obache
a170ca136b recursive bump from hdf5 shlib major bump. 2013-09-01 12:14:06 +00:00
adam
ec1d499f3f Changes 0.3.1:
This is a binary compatible release.
* Add incremental decoding support for images containing ALPH and ICCP chunks.
* Python bindings via swig for the simple encode/decode interfaces similar to
  Java.

Changes 0.3.0:
This is a binary compatible release.
* WebPINewRGB/WebPINewYUVA accept being passed a NULL output buffer
  and will perform auto-allocation.
* default filter option is now '-strong -f 60'
* encoding speed-up for lossy methods 3 to 6
* alpha encoding can be done in parallel to lossy using 'cwebp -mt ...'
* color profile, metadata (XMP/EXIF) and animation support finalized in the
  container.
* various NEON assembly additions
Tool updates / additions:
  * gif2webp added
  * vwebp given color profile & animation support
  * cwebp can preserve color profile / metadata with '-metadata'
2013-09-01 09:53:50 +00:00
adam
28c3559634 Fix PLIST on Darwin, where OpenCL is enabled by default. 2013-09-01 09:46:13 +00:00
adam
597c7d504b Changes 1.7.67:
Fixed handling of "-text" and "-ztext" options for text input. They had been
reduced to "-t" and "-z" with an incorrect argument (3 instead of 2) in
version 1.7.62.
2013-09-01 07:34:35 +00:00
adam
5222ad9472 Changes 1.12.16:
Bug fixes
* Set the correct orientation for simple boxes with a negative scale factor.
* Fix the creation of the shading dictionary in PDF.
* Fix a crash in PDF when incorporating an image with CAIRO_EXTEND_PAD.
* Avoid upscaling bitmap fonts if possible.
* Fix an assertion failure within the mempool allocator for shared memory.
* Fix allocation size for CFF subsets.
* Export cairo_matrix_t for GObject bindings.
* Fix a double free in the Quartz backend.
* Fix origin of GDI StretchBlits for the Windows backend
* Fix error propagation for requests to create a similar surface with
  negative size.
* Fix complex clipping of trapezoids with regions
* Stop leaking the image data when loading PNGs
* Fix unbounded operations with a clip mask through the span compositor
* Add missing checks before rendering to a finished surface - so we return
  an error rather than hit an assert.
* Prevent an assertion failure when creating similar GL surfaces larger
  than supported by hardware.
* Prevent a double free of a similar image under Windows.
2013-08-31 22:19:32 +00:00
adam
d774deab54 Changes 5.0.5:
This release sets the error return properly when a screen descriptor read fails, and fixes minor API documentation bugs.
2013-08-31 18:41:33 +00:00
joerg
e05a148fde Fix automake invocation. 2013-08-31 14:49:40 +00:00
joerg
f95bbc8204 Fix giflib fallout. 2013-08-30 22:35:53 +00:00