Commit graph

11175 commits

Author SHA1 Message Date
tnn
777618fb9e use MASTER_SITE_XEMACS instead of ftp.xemacs.org 2015-03-06 17:58:24 +00:00
jperkin
7fd978fe42 Make pkg-config a runtime dependency, the various *-config scripts require it.
Bump PKGREVISION.
2015-03-05 11:09:36 +00:00
wiz
27d463d6e2 Update to 2.40.8:
Version 2.40.8
- Bugs fixed from fuzz testing: #744688 - possible double g_free()
  when processing stroke-dasharray
- Optimize rendering of polylines, lines, rectangles, circles, and
  ellipses.  These should be marginally faster, marginally more
  precise, and should put less pressure on the memory allocator.

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

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

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

Release Notes date: 31 December 2014

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

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

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

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

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

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

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

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

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

* Bit shift operators << and >>

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

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

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

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

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

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


CHANGES
=======

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

A brief summary of potentially incompatible changes is given here.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

== 1.7 / 2014-06-12

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

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

== 1.6 / 2014-05-19

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

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

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

1.3.2 - 2014-10-18

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

1.3.1 - 2014-04-28

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

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

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

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

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

    #120 from @chulkilee
      Allow MagickCore6 from Magick-config

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

    #102 from @u338steven
      Fixed: related x_resolution, y_resolution

    from @u338steven
      Lots of test fixes

    #95 from @ioquatix
      Fix pixel hash test

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

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

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

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

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

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

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

1.4.0
=====

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


1.3.1
=====

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

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

[5] Fixed an error ("Buffer passed to JPEG library is too small") that occurred
when calling the TurboJPEG YUV encoding function with a very small (< 5x5)
source image, and added a unit test to check for this error.
2015-01-28 21:51:02 +00:00
jperkin
72b1c967c2 Fix "giftopnm.c:368: error: incompatible types in assignment". 2015-01-25 15:01:48 +00:00
pho
994a39ba08 Check for aligned memory functions with cmake
Not all platforms have posix_memalign(3) so we need to check if it
exists. This fixes build failure on Darwin 9. See:
https://www.gnu.org/software/gnulib/manual/html_node/posix_005fmemalign.html
2015-01-23 17:15:09 +00:00
jdc
7ca43c7e4b Update for build fix for big-endian hosts patch. 2015-01-23 11:28:41 +00:00
jdc
2e362c70f7 Add build fix for big-endian hosts (sent upstream). 2015-01-23 11:26:40 +00:00
joerg
c89a5f464e gimp-docs packages are racy. 2015-01-21 15:19:56 +00:00
jaapb
714f854d4d Revbump associated with update of lang/ocaml. 2015-01-20 14:24:34 +00:00
obache
11ca9f6885 Update rcairo to 1.14.1.
Release 1.14.1 (2014-12-23) Kouhei Sutou <kou@cozmixng.org>
===========================================================

Windows users must upgrade. Non Windows users doesn't need to
upgrade.

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

 * Upgraded bundled libraries for Windows. libpng is upgraded to
   1.6.16 from 1.6.14. libpng 1.6.14 has vulnerability.
2015-01-20 10:55:09 +00:00
obache
942a3324e5 Update seqdiag to 0.9.5.
0.9.5 (2015-01-01)
------------------
* Support blockdiag 1.5.0 core interface
2015-01-20 10:52:50 +00:00
obache
0e1e19d141 Update nwdiag to 1.0.4.
1.0.4 (2015-01-01)
------------------
* Support blockdiag 1.5.0 core interface
* Fix bugs

  - Fix ascending syntax was disabled on refactoring parser
2015-01-20 10:50:03 +00:00
obache
69dbe0f2a7 Update actdiag to 0.5.4.
0.5.4 (2015-01-01)
------------------
* Follow blockdiag-1.5.0 interface
2015-01-20 10:44:09 +00:00
obache
8b3dac8dce Update blockdiag to 1.5.0.
1.5.0 (2015-01-01)
------------------
* Refactor cleanup procedures
* Fix bugs

  - Fix get_image_size() closes Image object automatically
  - Fix pasting Image object failed on SVG mode
  - Fix #61 images.urlopen() got PermissionError on Windows
  - Fix #61 images.open() raises exception if ghostscript not found
  - Fix #62 Use "sans-serif" to font-family property on SVG output ("sansserif" is invalid)
  - Fix #63 AttributeError on get_image_size(); Pillow (<= 2.4.x) does not have Image#close()
2015-01-20 10:36:19 +00:00
dholland
562a7fd244 Fix patch to look for <sys/videoio.h> on FreeBSD as well as NetBSD,
OpenBSD, Dragonfly, and Solaris. Also, for platforms there isn't a
case for, #error instead of including nothing, as there's no chance
of the package compiling anyway and this makes it easier to work out
what happened. PR 49541.
2015-01-18 05:57:25 +00:00
prlw1
e46bf94aa5 Update clutter-gtk to 1.6.0
Clutter-GTK 1.6.0                                                    22/09/2014
===============================================================================

Changes since 1.5.4
        # Revert to the X11 backend by default; the GDK backend is not ready
          for Wayland, yet
        # Improve support for Wayland

List of bugs fixed:
        #736564 - problem with gtkclutterembed and gtkstack under wayland

Many thanks to:
  Bastien Nocera

Clutter-GTK 1.5.4                                                    21/08/2014
===============================================================================

Changes since 1.5.2
        # Improve initialization sequence
        # Require GDK backend when using Clutter-GTK
        # Use subsurface protocol when using Wayland

List of bugs fixed:
        #695737 - Add wayland support
        #734905 - Unpainted GtkClutterActor with the GDK backend
        #734906 - Unpainted GtkClutterEmbed with GDK backend

Many thanks to:
  Jasper St. Pierre, Lionel Landwerlin, Bastien Nocera, Olav Vitters, Piotr
  Drag, Rob Bradford

Clutter-GTK 1.5.2                                                    19/02/2014
===============================================================================

Changes since 1.4:
        # Allow falling back to Cairo-based embedding of GTK+ widgets if
          the Clutter-X11 API is not available.
        # Support window scaling factor in GtkClutterEmbed.

List of bugs fixed:
        #724055

Many thanks to:
  Adel Gadllah, Bastien Nocera
2015-01-17 15:55:18 +00:00
prlw1
2225aaca71 Update clutter to 1.20.0
Clutter 1.20.0                                                       2014-09-22
===============================================================================

  # List of changes since Clutter 1.19.10

    - Translations updated
    Greek

  # List of bugs fixed since Clutter 1.19.10

    - #736826 - clutter_text_set_font_name invalid example using "pt"

Clutter 1.19.10                                                      2014-09-17
===============================================================================

  # List of changes since Clutter 1.19.8

    - Honour the desktop window scaling factor in the GDK backend
    The GDK backend will become the default backend in the next cycle, so we
    need to improve its functionality out of the box.

    - Ensure accessibility support is correctly initialized
    We need to make sure that the accessibility implementation that Clutter
    relies on is initialized the way we expect it to.

    - Improve default paint volume computation
    We should reduce the cases that lead to an invalid paint volume.

    - Improve input handling on Wayland and X11

    - Translations updates
    Hebrew

  # List of bugs fixed since Clutter 1.19.8

    #736682 - clutter-actor: Don't ask children that have no allocation for
              a paint volume
    #736413 - USB mouse doesn't register slow movements to the right or down
              in Gnome on Wayland
    #734480 - Handle CLUTTER_SCALE envvar
    #734115 - Deprecated property crashes /actor/transforms/anchor-point
    #735388 - xi2 device manager gets a "0" client pointer if queried very
              early in app lifetime
    #735244 - shell forgets the DPI of screen sometimes

Many thanks to:

  Bastien Nocera, Adel Gadllah, Alejandro Pineiro, Carlos Garnacho, Jonas
  Adahl, Yosef Or Boczko

Clutter 1.19.8                                                       2014-08-21
===============================================================================

  # List of changes since Clutter 1.19.6

    - Improve the GDK backend
    The GDK backend is now reporting touch events, as well as supporting
    foreign Wayland surfaces for the Stage window. The goal is to make the
    GDK backend the preferred one in the next development cycle.

    - Fix drawing transparent Canvas content inside transparent actors

    - Translation updates
    German, Assamese

  # List of bugs fixed since Clutter 1.19.6

    #733202 - evdev: Add API to set the xkb layout index
    #734934 - Add touch event translation code to GDK backend
    #734935 - Add support for wayland foreign windows in GDK backend
    #734761 - Memory leak in implicit transition

Many thanks to:

  Lionel Landwerlin Christian Kirbach, Rui Matos, Tom Beckmann, ngoswami,
  Sunjin Yang

Clutter 1.19.6                                                       2014-07-24
===============================================================================

  # List of changes since Clutter 1.19.4

    - Add a signal for the end of the frame on ClutterStage
    The ::after-paint signal is useful to execute custom code after all the
    painting on a specific ClutterStage has been performend, but before the
    frame contents have been presented on the screen.

    - Improvements in the reliability of the evdev input backend

    - Improvements in the GestureAction implementation

  # List of bugs fixed since Clutter 1.19.4

    #732342 - ClutterStage: Add an ::after-paint signal
    #732907 - Allow for calling clutter_gesture_action_cancel() within the
              ::gesture-end handler
    #733062 - Evdev: set button state in input devices
    #733300 - ClutterAnimation: fix memory leak
    #733561 - Make a GType for ClutterEventSequence
    #733562 - evdev: update xkb_state when resuming input
    #733560 - Touch events trigger enter events on press, but no leave events
              on release

Many thanks to:

  Carlos Garnacho, Giovanni Campagna, Owen W. Taylor

Clutter 1.19.4                                                       2014-06-25
===============================================================================

  # List of changes since Clutter 1.19.2

    - Depend on libinput 0.4
    The evdev input backend now depends on libinput 0.4.0.

  # List of bugs fixed since Clutter 1.19.2

    #731268 - Events being clamped to the pre-fullscreen window size when
              stage goes fullscreen
    #731178 - evdev: Used floating point instead of fixed point numbers
    #731254 - evdev: Follow libinput enum rename
    #731536 - evdev: Add clutter_evdev_warp_pointer
    #732234 - Touch events may leave a stage-less device, or happen on one
    #732235 - clutter gesture actions may mistakenly handle enter/leave events

Many thanks to:

  Jonas Adahl, Chun-wei Fan, Gustavo Noronha Silva, Jasper St. Pierre,
  Carlos Garnacho.

Clutter 1.19.2                                                       2014-05-28
===============================================================================

  # List of changes since Clutter 1.18

    - Improve event handling on evdev input backend
    Clutter now allows writing applications and compositors that can respond
    to eventts from touch devices, as well as reporting correct smooth
    scrolling deltas.

  # List of bugs fixed since Clutter 1.18

    #723560 - wayland: Generate better smooth scroll deltas
    #730577 - Do not compress touch events so eagerly
    #728968 - evdev: Implement touch support
    #728967 - evdev: Add libinput-specific helpers
    #730215 - Add a way to pause the ClutterMasterClock

Many thanks to:

  Carlos Garnacho, Jasper St. Pierre, Jonas Adahl.

Clutter 1.18.2                                                       2014-04-14
===============================================================================

  # List of changes since Clutter 1.18.0

    - Fix the list of dependencies
    Clutter 1.18 depends on Cogl 1.17.5 when building the EGL/KMS backend.

    - Fixes for the Visual Studio build files
    Use the new symbol visibility annotations when building with MSVC.

    - Fix event handling on Windows
    An optimization led to a crash on the Windows backend when delivering
    events without an associated ClutterStage.

    - Ensure that set_child_above/below work on the Stage
    ClutterStage should respect the paint order when using the Actor API.

    - Skip conformance test suite on X11 when DISPLAY is unset
    Instead of bailing out when initializing the test suite we should just
    tell the test suite API to skip the units. This allows the TAP driver
    to catch the skipped tests and avoid warnings.

    - Translation updates
    Danish, French, Indonesian, Greek.

  # List of bugs fixed since Clutter 1.18.0

    #728177 - Cannot collect coverage with lcov 1.10
    #727020 - wayland: Add missing CLUTTER_AVAILABLE annotations
    #711645 - clutter_actor_set_child_above_sibling() not working in
              ClutterStage
    #726762 - Fix Import of Clutter Version Constants
    #726703 - build error: undefined reference to
              `cogl_kms_renderer_set_kms_fd'

Many thanks to:

  Chun-wei Fan, Adel Gadllah, Andika Triwidada, Ask H. Larsen, David Warman,
  Emilio Pozuelo Monfort, Vadim Rutkovsky, maria thukididu, teuf.

Clutter 1.18.0                                                       2014-03-18
===============================================================================

  # List of changes since Clutter 1.17.6

    - Update build environment for Visual Studio

    - Improve the API for implementing Wayland compositors
    Allow integrating with logind and KMS; provide clipped redraws on both
    Wayland clients, and direct KMS.

    - Port the documentation to MarkDown

    - Use symbol annotations to ensure the public ABI

    - Translations updates
    Korean, Traditional Chinese (Hong Kong and Taiwan), Chinese, Portuguese,
    Latvian, Russian, French.

  # List of bugs fixed since Clutter 1.17.6

    #725716 - Fix build of clutter-test-utils.c on Windows
    #725873 - Fix the Win32 backend for newer Visual Studio Versions
    #725722 - Grid layout actor width/height swapped
    #726199 - evdev changes needed for logind integration work
    #726341 - eglnative: Add clutter-stage-window implementation
    #726315 - clutter-stage-wayland: Enable clipped redraws
    #726313 - stage-cogl: Fix feature check in clutter_stage_cogl_redraw
    #726198 - egl: Add a way to set the KMS FD
    #708781 - wayland: Keep track of button modifier state
    #711857 - Avoid needless event copies when queueing from a backend
              to a stage

Many thanks to:

  Jasper St. Pierre, Chun-wei Fan, Adel Gadllah, Bastian Winkler, Changwoo Ryu,
  Chao-Hsiung Liao, Duarte Loreto, Jonas Adahl, Rui Matos, R#dolfs Mazurs,
  Wylmer Wang, Yuri Myasoedov, teuf.

Clutter 1.17.6                                                       2014-03-03
===============================================================================

  # List of changes since Clutter 1.17.4

    - Use libinput instead of libevdev
    The evdev input backend is now based on libinput instead of directly
    using the evdev API; this allows for shared input behaviour with
    different toolkits.

    - Improvements in the X11 input handling
    Remove the chance of input devices going out of sync; avoid excessive
    round trips when asking for the client pointer; retrieve the text
    direction for the current keymap.

    - Improve RTL handling in ClutterText
    Try to use the correct text direction based on the contents, keymap,
    and actor's direction instead of just the latter.

    - Translation updates
    Brazilian Portuguese, Lithuanian, Czech, Hungarian, Serbian, Polish,
    Galician.

  # List of bugs fixed

    #
    #724788 - stage-cogl: Fix buffer_age code path
    #724971 - Avoid stale ClutterInputDevice pointers in the device list
    #720566 - [RFC] evdev: Port evdev input backend to libinput
    #725102 - Patches to rework the evdev backend's keymap handling
    #725103 - evdev: Set the initial core pointer coordinates to a sane value
    #705779 - The text in the search-entry isn't aligned to right in RTL text
    #725561 - DeviceManagerXi2: Cache the client pointer

Many thanks to:

  Rui Matos, Adel Gadllah, Jasper St. Pierre, Aurimas Cernius, Balazs Ur,
  Carlos Garnacho, Fran Dieguez, Jonas Adahl, Marek Cernocky, Piotr Drag,
  Rafael Ferreira, ######## #######.

Clutter 1.17.4                                                       2014-02-19
===============================================================================

  # List of changes since Clutter 1.17.2

    - Add per-gesture thresholds
    It is possible to give horizontal and vertical thresholds to each
    ClutterGestureAction instance; if unset, the default is to use the
    dnd threshold from ClutterSettings.

    - Allow negative factors in ClutterActor scale properties
    The functions already accepted these values, but the properties did not.

    - Depend on Cogl 1.17.3

    - Translation updates
    Spanish, Hebrew, Czech, Brazilian Portuguese, Traditional Chinese (Hong
    Kong and Taiwan), Serbian, Galician, Indonesian, Italian, Aragonese,
    Norwegian bokmål, Ukranian.

  # List of bugs fixed since Clutter 1.17.2

    #711540 - Fix bad logic in checks
    #662818 - Fix documentation of 'hsla()' parsing
    #710232 - Mention that ClutterTransition is abstract in the documentation
    #706311 - Extend :scale-[xyz] factors in the negative range
    #724242 - Add per-action thresholds

Many thanks to:

  Bastien Nocera, Daniel Mustieles, Kjartan Maraas, Milo Casagrande, Adel
  Gadllah, Andika Triwidada, Chao-Hsiung Liao, Daniel Korostil, Fran Dieguez,
  Jorge Perez Perez, Marek Cernocky, Rafael Ferreira, Yosef Or Boczko,


Clutter 1.17.2                                                       2014-01-22
===============================================================================

  # List of changes since Clutter 1.16.4

    - Allow ClutterScript definitions for Interval and Transition classes
    ClutterInterval instances can be defined, and used, in ClutterScript
    UI definition files.

    - Add generic API for event filtering
    Event filtering is meant to be used to intercept events before they
    reach the scene graph.

    - Deprecated ClutterTableLayout
    The Table layout manager is fully superceded by ClutterGridLayout, which
    supports dynamic grid layouts, RTL flipping, expansion and alignment of
    children using the ClutterActor flags, and implicit animations using the
    actor's easing state.

    - Allow GestureAction subclasses to change the trigger edge
    GestureAction can emit the ::gesture-begin signal depending on the
    value of the :threshold-trigger-edge property. Using this property it
    is possible to specify whether the gesture begins after a certain
    threshold is passed; before a certain threshold is passed; or
    immediately.

    - Use the window scaling factor when creating Cairo surfaces
    ClutterCanvas will use the window scaling factor setting when creating
    Cairo surfaces; it is also possible to set the scaling factor on a
    per-instance basis, for future compatibility.

    - Detect window scaling factor automatically on X11
    Use the XSETTING exposed by the environment to change the window
    scaling factor.

    - Support ClutterStage cursor visibility in the Wayland backend
    It is possible to show and hide the cursor on the Stage on Wayland.

    - Translations updates
    Czech, Greek, Hebrew, Chinese simplified, Brazilian Portuguese,
    Galician, Italian, Spanish.

  # List of bugs fixed since Clutter 1.16.4

    705915 - Support high dpi displays
    722322 - check coordinate validity in do_pick()
    710229 - Restore initial ClutterGestureAction behavior
    719900 - ClutterStageCogl: Clip in the right coordinate system
    719716 - Make test-clip friendly for people with only one mouse button
    719368 - Don't queue redraws when reallocating actor that haven't moved
    719367 - Bind constraints: Don't force redraws on source relayout
    712816 - device-manager-evdev: Stop using deprecated libevdev API
    712812 - Crash and memory leak fixes for device removals
    712563 - Fixes for cogl journal usage when picking
    707560 - Event filter
    712322 - input-device-xi2: Calculate the correct state for button events

Many thanks to:

  Jasper St. Pierre, Rui Matos, Owen W. Taylor, Alejandro Pineiro, Lionel
  Landwerlin, Bastian Winkler, Neil Roberts, Rafael Ferreira, Chun-wei Fan,
  Daniel Mustieles, Dimitris Spingos, Enrico Nicoletto, Florian Mullner, Fran
  Dieguez, Jonas Adahl, Marek Cernocky, Milo Casagrande, Piotr Drag, Robert
  Bragg, Sphinx Jiang, Yosef Or Boczko
2015-01-17 15:19:04 +00:00
prlw1
2b895b28c1 Revbump for cogl 1.18.2 2015-01-17 14:36:11 +00:00
prlw1
5dd38f409d Update cogl to 1.18.2
Cogl 1.18.2                                                        2014-06-03

  # List of changes since Cogl 1.18.0

  > MSVC updates
  > KMS improvements for use by GNOME Shell
  > EGL backend improvement to avoid creating a dummy surface if
    driver supports EGL_KHR_surfacless_context extension
  > cogl-x11-tfp example fixes

  # Gnome Bugzilla bugs closed since 1.18.0:

  #728064 - New AtlasTextures should keep designated atlas alive
  #728628 - Fails to link from C++ applications due to excessive
            symbol mangling
  #728978 - Don't set EGL_PLATFORM
  #728979 - Call swap notify handler even when pageflip ioctl fails
  #730536 - Add apis needed for mutters compositor bypass

Many thanks to:

  Chun-wei Fan
  Neil Roberts
  Adel Gadllah
  Kristian Høgsberg
  Emanuele Aina
  Felix Riemann

Cogl 1.18.0                                                        2014-03-21

  # List of changes since Cogl 1.17.4

  > The license has been changed to the MIT license. This is more
    permissive than the previous LGPLv2 license and is still
    compatible with the GPL and LGPL. For more background on why we
    decided to make this change please see the following post on the
    mailing list:
    http://lists.freedesktop.org/archives/cogl/2013-December/001465.html
  > GObject introspection support has been greatly improved.
  > Add cogl_kms_renderer_set_kms_fd to make the KMS backend use a
    non-default GPU.
  > Fix a hang in the Wayland backend if it can't find some globals
    that it needs.
  > Add cogl_gst_video_sink_get_natural_size to query a suggested size
    for a Cogl-GST sink
  > Add API to query the EGL and GLX contexts. This is intended to be
    used to make a shared GL context.
  > Fix advertising the deprecated buffer age feature flag on EGL.
  > Add a new non-deprecated feature flag for the buffer age.
  > Fix a bug with allocating textures in Cogl-GST.
  > Fix a bug with the cogl-basic-video-player example where it would
    try to use non-existant mipmaps.
  > Fix selecting the GL driver in the SDL2 winsys.
  > Updates to the MSVC build files.

  # Gnome Bugzilla bugs closed since 1.17.4:

    #724992 - get the opengl context from cogl

Many thanks to:

  Chun-wei Fan
  Robert Bragg
  Lionel Landwerlin
  Jasper St. Pierre
  Wylmer Wang

Cogl 1.17.4                                                        2014-02-20

  # List of changes since Cogl 1.17.2

  > cogl-gst now ensures that sampled video fragments are always
    pre-multiplied with the alpha component.
  > cogl-gst now has NV12 format support.
  > The cogl-basic-video-player example can now be passed an
    custom gstreamer pipeline description, as long as it contains
    a coglsink element.
  > The -experimental-2.0 pkg-config files now all depend on
    cogl-2.0-experimental instead of cogl-1.0.

  # Gnome Bugzilla bugs closed since 1.17.2:

    #712832 - video-sink: Add NV12 shader support
    #719741 - GLX winsys: fix feature handling for INTEL_swap_event
    #722765 - Fix the exported symbols regular expression in cogl-path
    #723530 - cogl-pipeline: SEGV in _cogl_pipeline_fragend_glsl_end

Many thanks to:

  Neil Roberts
  Lionel Landwerlin
  Andreas Oberritter
  Daniel Korostil
  Emmanuele Bassi
  Kjartan Maraas
  Owen W. Taylor

Cogl 1.17.2                                                        2014-01-20

  # List of changes since Cogl 1.16.2

  > Textures are now allocated lazily. This means the textures can
    optionally be configured with extra API before data is uploaded to
    them.
  > The internal format for textures has been replaced with a simpler
    property to just set the number of components that will be
    required when sampling.
  > Depth writing can now be disabled per-framebuffer as well as on
    the CoglPipeline.
  > The interface typedefs such as CoglTexture, CoglFramebuffer and
    CoglBitmap etc are now defined as void so that it is no longer
    necessary to use type-cast macros when passing them to interface
    methods.
  > Added support for red-green 2-component textures.
  > The cache of GLSL shaders is now garbage collected when it gets
    too large.
  > cogl-path is now split out into a separate library.
  > New function cogl_wayland_texture_set_region_from_shm_buffer to
    update a texture from a Wayland SHM bufffer.
  > The pkg-config files for cogl-gst and cogl-gles2 have new more
    consistent names.

  # Gnome Bugzilla bugs closed since 1.16.2:

    #709827 - Add API to control per-FB depth writing
    #712562 - Fixes for the journal
    #712830 - Add COGL_PIXEL_FORMAT_U_V
    #719546 - cogl-framebuffer: Fix a potential NULL pointer dereference
    #720287 - cogl-path: Export cogl_clip_push_from_path
    #721450 - Re-enable swap_region for mesa 10.1+ llvmpipe / swrast

Many thanks to:

  Robert Bragg
  Jasper St. Pierre
  Adel Gadllah
  Lionel Landwerlin
  Chun-wei Fan
  Colin Walters
  Emilio Pozuelo Monfort
  Hans Petter Jansson
2015-01-17 14:28:51 +00:00
wiz
4c49f99884 Update to 0.99.9:
xsane-0.998 -> 0.999:
---------------------
 - better preview window size calculation (thanks to Nils Phillipsen)
 - removed null-pointer bug in xsane_update_param (thanks to Nils Phillipsen)
 - manual page bugix
 - changed email password storage
2015-01-16 09:50:47 +00:00
wiz
b6b2607e52 Update to 1.4.2:
v1.4.2 - add option -P, --preserve-perms,
         some minor fixes
2015-01-16 09:40:37 +00:00
wiz
a447661923 Update to 2.40.6:
Version 2.40.6
- MinGW build fixes
- Fix path data number parsing
- Fix build with newer libtool
2015-01-16 09:39:12 +00:00
wiz
d17de009de Update giflib* to 5.1.1:
Version 5.1.1
=============

Code Fixes
----------

* Numerous minor fixes in getarg.c. Affects only the utilities, not the
  core library.

* Fix SourceForge bug #59 DGifOpen can segfault if DGifGetScreenDesc fails.

* SourceForge patch #20: In gifalloc, fix usage of realloc() in case of failure.

* Fix SourceForge bug #61 Leak in gifsponge.

Build Fixes
----------

* glibtoolize port fix for OS X.
2015-01-16 09:35:43 +00:00
rumko
94519221a4 graphics/kdegraphics-mobipocket: okular not a dependency
print/okular is not a dependency for this package, but the other way
around.

Ok@ markd
2015-01-15 18:16:15 +00:00
khorben
c9f08cbfc3 Packaged DeforaOS Artwork 0.1.0 as deforaos-icon-theme 0.1.0
This version features additional icons, bug fixes and improvements to the
icons generated (with a truly centered text overlay).
2015-01-14 01:29:32 +00:00
is
48e4ca6afd forgot to bump revision 2015-01-12 11:47:59 +00:00
is
f5d6768de0 new rgb.txt location finding code requires new SUBST.
This is incomplete in that the X11 locations should probably be patched,
too; OTOH, the netpbm rgb.txt is found now, and the environment variable
RGBDEF works also.
2015-01-12 11:44:09 +00:00
prlw1
75695f1212 Fix comment as noted by obache@ 2015-01-10 12:23:05 +00:00
rumko
ed95490c24 graphics/sane-backends: fix build on FreeBSD due to PLIST problems
Like on some other platforms, sane-pint is not available on fbsd, so
don't include in the PLIST.

Ok@ wiz
2015-01-09 16:34:19 +00:00
joerg
58028ce81c Don't depend on parser skeleton to include stdlib.h. 2015-01-09 14:29:52 +00:00
wiz
ae6c964bef Fix build with poppler-0.29+ based on
https://bugs.launchpad.net/inkscape/+bug/1399811
2015-01-08 16:34:29 +00:00
wiz
7a415d94d9 Remove REPLACE_PERL line for non-existent file. 2015-01-08 16:16:55 +00:00
wiz
b65b63f568 Recursive PKGREVISION bump for poppler shlib major bump. 2015-01-08 10:20:34 +00:00
martin
88f9afe66e Add -lX11 for FreeBSD too - pointed out by Justin Smith in private
mail.
2015-01-08 10:14:38 +00:00
jperkin
03bd27736d Disable precompiled headers on SunOS, it can cause problems. Fix ZLIB_ROOT
whilst here to correctly find the preferred zlib.
2015-01-06 14:28:12 +00:00
ryoon
f888ddff25 Fix build with GCC 4.5.3 under NetBSD 6.1 2015-01-06 10:44:38 +00:00
wiz
f50ea5831a Update to 1.37:
2014-12-31  Slaven Rezic  <slaven@rezic.de>

    Release 1.37

    Stable release with all changes in 1.36_51..1.36_52

2014-12-29  Slaven Rezic  <slaven@rezic.de>

    Release 1.36_52

    Handle invalid TIFF chunks: stop processing if an unrecognized
    fieldtype is encountered. This is an additional fix for RT #100847.

2014-12-19  Slaven Rezic  <slaven@rezic.de>

    Release 1.36_51

    Use IO::Scalar instead of opening a scalar, for all
    perls < 5.21.7. This is to prevent possible segmentation faults
    with faulty images. See RT #100847 and
    https://rt.perl.org/Ticket/Display.html?id=123443

    Fix a "Variable declared in conditional statement" error.

    Fix a couple of typos.
2015-01-04 12:21:04 +00:00
dholland
36d9d60665 Document ONLY_FOR_PLATFORM; extend to x86_64, which probably doesn't
build but probably can be made to without too much trouble.
2015-01-04 07:17:32 +00:00
dholland
d319a68ce7 Document NOT_FOR_PLATFORM. 2015-01-04 03:12:59 +00:00
adam
8a45fa8956 Changes 2.7.0:
Fixes potential denial of service attacks using compressed text chunks.
2015-01-03 15:46:00 +00:00
he
3d860f3f2d Rename patches to conform to the "new" style.
Add comments to the patches.
Add fix for oCERT-2014-012, pulled from RedHat.
Add fix from Debian bug 469786.
Add LICENSE setting, I think modified-bsd is fitting.
Bump PKGREVISION.
2015-01-01 14:15:27 +00:00
rumko
f21c5b9661 graphics/glew: Fix build on FBSD due to missing -fPIC
OK@ wiz
2014-12-31 16:08:50 +00:00
wiz
3ec156f142 Improve EGG_NAME default to work for packages with '-' in their name.
Remove now unnecessary overrides in various packages.
2014-12-31 13:57:25 +00:00
obache
da22fe35ce Update libsixel to 1.4.5.
some fixes.
2014-12-31 02:46:45 +00:00
wiz
dae531d9fd Add some qore modules. 2014-12-30 15:58:36 +00:00
wiz
e50c085c48 Import qore-glut-module-0.0.3nb3 as graphics/qore-glut-module,
packaged for wip by nros.

GLUT Qore module. This module provides GLUT bindings for the Qore
language.
2014-12-30 15:58:20 +00:00
wiz
2d6e20119a Import qore-opengl-module-0.0.3nb4 as graphics/qore-opengl-module,
packaged for wip by nros.

Opengl module for Qore. This module provides Opengl language bindings
for Qore.
2014-12-30 15:57:09 +00:00
obache
10d6213411 Update ruby-gnome2 to 2.2.4.
It is a x64 Windows support release.

=== Changes

==== Ruby/GLib2

  * Improvements
    * Stopped to call g_thread_init() for GLib 2.32.0 or later because
      g_thread_init() is called automatically.
    * Added GLib.format_size.
    * Added GLib::Source#name.
    * Added GLib::Source#name=.
    * Added GLib::Source#ready_time.
    * Added GLib::Source#ready_time=.
    * Added GLib::Source#destroy.
  * Fixes
    * Fixed a bug that wrong converter is used on bigendian
      environment.
      [GitHub#270][Reported by mtasaka]

==== Ruby/GIO2

  * Improvements
    * Added Gio::DBus.
  * Fixes
    * Fixed a bug that Gio::ContentType#executable? isn't defined by
      correct name.

==== Ruby/GTK2

  * Improvements
    * Gtk::AboutDialog#show: Supported license_type option.
      [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
  * Fixes
    * Gtk::AboutDialog#show: Fixed a bug that wrap_license option
      doesn't work.
      [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]

==== Ruby/GObjectIntrospection

  * Improvements
    * Supported prefix removing from method name.
    * Supported GList of UTF-8.
      [ruby-gnome2-devel-en][Reported by Detlef Reichl]
    * Added documentation.
      [GitHub#267][Patch by Detlef Reichl]
  * Fixes
    * Fixed a bug that out only argument is required.
      [GitHub#268][Reported by mtasaka]

==== Ruby/GDK3

  * Improvements
    * Gdk::Window: Added deprecated constants for backward compatibility.
    * Supported Gdk::Keyval module functions.
      [GitHub#265][Reported by Detlef Reichl]
    * Cairo::Context#set_source_rgba: Re-supported
      (({set_source_rgba(r, g, b, a)})) style.
      [GitHub#272][Patch by Detlef Reichl]
    * [windows] Bundled the new default GNOME icon theme.
      [GitHub#276][Reported by glurp]
  * Fixes
    * Gdk::Color.parse: Fixed unexpected API change.
      [GitHub#276][Reported by glurp]
    * Fixed a bug that Gdk::Event::Mask fallback doesn't work.
      [GitHub#276][Reported by glurp]

==== Ruby/GTK3

  * Improvements
    * Gtk::AboutDialog#show: Supported license_type option.
      [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
    * Gtk::ActionBar: Added.
      [GitHub#282][Suggested by Christopher L. Ramsey]
  * Fixes
    * Gtk::AboutDialog#show: Fixed a bug that wrap_license option
      doesn't work.
      [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]

==== Ruby/RSVG2

  * Improvements
    * RSVG::Handle.new_from_file: Supported flags. You can open a
      large file with (({:flags => :unlimited})).
      [GitHub#263][Patch by Taro Matsuzawa]

==== Ruby/Clutter

  * Improvements
    * Added Clutter::Feature.
  * Fixes
    * Added missing require for Ruby/Pango.
    * Fixed initializing order.
      [GitHub#274][Reported by mtasaka]

=== Thanks

  * Detlef Reichl
  * Hiroyuki Ito
  * mtasaka
  * glurp
  * Taro Matsuzawa
  * Christopher L. Ramsey
2014-12-30 08:53:44 +00:00
dholland
996dfb121e Adjust one of Joerg's clang patches so it still works on gcc.
This would be much easier if clang didn't lie about itself being gcc.
2014-12-27 02:46:40 +00:00
mef
73c07a1e7f (MASTER_SITES) Strip off 'old/' leaf. Both current and new exist there. 2014-12-26 23:21:10 +00:00
obache
094fc77967 Assume cp as GNU cp only for Linux and Fixes installation of symbolic link,
other than platforms using GNU cp except SVR4 and Darwin.
FIxes a part of PR pkg/49497.

Bump PKGREVISION.
2014-12-25 05:10:38 +00:00
obache
743faecd93 It is better to use ${LOWER_OPSYS} than fixed "netbsd" in PLIST for
"platform_part" of config file name.
XXX: complete list should be picked up from "configure.in"

Fix a part of PR pkg/49497 by Sevan Janiyan.
2014-12-25 04:57:25 +00:00
obache
7e4c5704c3 config/dragonfly-gcc.mk exists, no need to fake DragonFly as NetBSD. 2014-12-25 04:53:14 +00:00
obache
57c136fab7 wget is a pkgsrc tool. 2014-12-25 04:30:19 +00:00
wiz
9b93375b2e Update to 1.6.16; a CVE was requested for a heap overflow.
Changes since the last public release (1.6.15):
  Added ".align 2" to arm/filter_neon.S to support old GAS assemblers that
    don't do alignment correctly.
  Revised Makefile.am and scripts/*.dfn to work with MinGW/MSYS;
    renamed scripts/*.dfn to scripts/*.c (Bob Friesenhahn and John Bowler).
  Quiet a "comparison always true" warning in pngstest.c (John Bowler).
  Restored a test on width that was removed from png.c at libpng-1.6.9
    (Bug report by Alex Eubanks).
  Fixed an overflow in png_combine_row with very wide interlaced images.
2014-12-23 07:54:21 +00:00
obache
72f63cd81e Update libsixel to 1.4.3.
some portabilities and minor fixes.
2014-12-20 04:59:19 +00:00
mef
8bb26a81e5 Update MASTER_SITES to ${MASTER_SITE_SOURCEFORGE:=lensfun/} 2014-12-19 08:38:03 +00:00
mef
75eab014b2 Update MASTER_SITES to ${MASTER_SITE_SOURCEFORGE:=gtksee.berlios/} 2014-12-19 08:33:20 +00:00
joerg
f394698114 Don't try to detect libz and friends, explicitly use them. Avoids
failing detection on SLES11.
2014-12-17 15:22:44 +00:00
wiz
594c758054 Fix build with py-setuptools-0.8. 2014-12-16 22:59:50 +00:00
agc
38cc50a888 Also patch the libpath and rpath for bpgdec as well as bpgenc - bug report
from joerg.
2014-12-15 20:54:16 +00:00
jperkin
c24ed9c54f The "rename" rule is a published synonym for the "opt" transform rule, however
only the latter is supported by cwrappers.  Change them all to "opt" rules for
consistency and to gain compatibility with cwrappers.
2014-12-15 11:46:34 +00:00
gdt
c55a7871eb Update to 0.20.
patch-ufraw.h (extern C guards) was applied upstream.

Upstream NEWS:

24/09/2014 - UFRaw-0.20 released, based on DCRaw v 9.22.

    Fuji X-Trans filters are finally supported.
2014-12-14 16:09:28 +00:00
wiz
198381c023 Update to 2.5.10:
2.5.10 @ 2014-12-08
  Somewhat belated documentation for the -m option, by Steve Ward.
2014-12-14 15:49:34 +00:00
obache
2271e4359c fixes copy&paste error from imlib2/buildlink3.mk. 2014-12-14 09:25:46 +00:00
obache
6713f8ab2a handle for the case using pre-libvpx optional version. 2014-12-14 07:25:34 +00:00
mef
ff8065476f Update 3.05 to 3.07, ChangeLog unkown. 2014-12-14 05:08:14 +00:00
obache
350578f32a Update seqdiag to 0.9.4.
0.9.4 (2014-11-05)
------------------
* Fix bugs

  - Fix :desctable: ignores edge direction
2014-12-13 06:53:11 +00:00
obache
8a05523080 Update blockdiag to 1.4.7.
1.4.7 (2014-10-21)
------------------
* Fix bugs

  - Fix RuntimeError on unloading plugins

1.4.6 (2014-10-14)
------------------
* Show warnings on loading plugin multiple times
* Unload all plugins on shutdown
* Fix bugs

  - Fix caption is wrapped by paragraph node in reST parser

1.4.5 (2014-10-04)
------------------
* Add node event: build_finished
* Take config object to plugins
* Fix bugs

  - Fix utils.images.get_image_size() does not close an image descriptor

1.4.4 (2014-09-20)
------------------
* :caption: option of blockdiag directive recognizes inline markups
* Fix bugs

  - Fix #58 failed to handle diagram definitions from stdin in py3
2014-12-13 06:50:23 +00:00
agc
8d19af86b8 add and enable libbpg 2014-12-12 22:05:50 +00:00
agc
0cd0f77798 add libbpg-0.9.2, an image formatting library designed to replace JPEG
when quality or file size is an issue, to the packages collection.

	BPG (Better Portable Graphics) is a new image format.  Its purpose is
	to replace the JPEG image format when quality or file size is an
	issue.  Its main advantages are:

	+ High compression ratio.  Files are much smaller than JPEG for
	similar quality.

	+ Supported by most Web browsers with a small Javascript decoder
	(gzipped size:  71 KB).

	+ Based on a subset of the HEVC open video compression standard.

	+ Supports the same chroma formats as JPEG (grayscale, YCbCr 4:2:0,
	4:2:2, 4:4:4) to reduce the losses during the conversion.  An alpha
	channel is supported.  The RGB, YCgCo and CMYK color spaces are also
	supported.

	+ Native support of 8 to 14 bits per channel for a higher dynamic
	range.

	+ Lossless compression is supported.

	+ Various metadata (such as EXIF, ICC profile, XMP) can be included.
2014-12-12 22:05:04 +00:00
joerg
cfb99406b3 Forgotten patch: preserve LDFLAGS. 2014-12-11 22:10:35 +00:00
tez
424256685d Add patch for CVE-2014-9029 from
https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2014-9029
2014-12-11 20:18:09 +00:00
joerg
04659eaa76 Provide library search path explicitly via LDFLAGS. 2014-12-10 23:19:50 +00:00
obache
301c7647a2 Update libsixel to 1.4.2.
portability fixes.
2014-12-10 09:02:09 +00:00
wiz
25c48d9f89 Make libvpx a default-on option instead of a hard dependency.
Based on patch by Thomas Orgis on pkgsrc-users.
2014-12-09 11:42:10 +00:00
adam
10d13dac64 Changes 2.5.4:
I. IMPORTANT BUG FIXES
  - A   variant  of   vulnerability  CVE-2014-2240   was  identified
    (cf.  http://savannah.nongnu.org/bugs/?43661) and  fixed in  the
    new CFF driver.  All users should upgrade.
  - The new auto-hinter code using HarfBuzz crashed for some invalid
    fonts.
  - Many fixes to better protect against malformed input.

II. IMPORTANT CHANGES
  - Full auto-hinter support of the Devanagari script.
  - Experimental auto-hinter support of the Telugu script.
  - CFF stem darkening behaviour can now be controlled at build time
    using the eight macros
      CFF_CONFIG_OPTION_DARKENING_PARAMETER_{X,Y}{1,2,3,4}    .
  - Some fields in the `FT_Bitmap'  structure have been changed from
    signed to unsigned type, which better reflects the actual usage.
    It  is also  an additional  means to  protect against  malformed
    input.
    This  change doesn't  break  the ABI;  however,  it might  cause
    compiler warnings.

III. MISCELLANEOUS
  - Improvements to  the auto-hinter's algorithm to  recognize stems
    and local extrema.
  - Function `FT_Get_SubGlyph_Info' always returned an error even in
    case of success.
  - Version  2.5.1 introduced  major bugs  in  the cjk  part of  the
    auto-hinter, which are now fixed.
  - The  `FT_Sfnt_Tag'  enumeration  values  have  been  changed  to
    uppercase,  e.g.  `FT_SFNT_HEAD'.   The lowercase  variants  are
    deprecated.    This  is   for  orthogonality   with  all   other
    enumeration (and enumeration-like) values in FreeType.
  - `cmake' now supports builds of FreeType as an OS X framework and
    for iOS.
  - Improved project files for vc2010, introducing a property file.
  - The  documentation generator  for  the API  reference  has  been
    updated to produce  better HTML code (with proper  CSS).  At the
    same time, the documentation got a better structure.
  - The FT_LOAD_BITMAP_CROP flag is obsolete;  it is not used by any
    driver.
  - The  TrueType  DELTAP[123]  bytecode instructions  now  work  in
    subpixel hinting  mode as described in  the ClearType whitepaper
    (i.e., for touched points in the non-subpixel direction).
  - Many small improvements to the internal arithmetic routines.
2014-12-09 10:50:04 +00:00
rodent
947d479bae Use ${EGG_INFODIR} since that variable is now available. 2014-12-07 17:09:09 +00:00
he
03de10b5c2 Update to version 6.9.0-0.
These fixes cover among others:
  http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-8716
  http://secunia.com/advisories/61943/

Upstream changes:

2014-11-16 6.9.0-0 Cristy <quetzlzacatenango@image...>
    New version 6.9.0-0, SVN revision 17067.

2014-11-03 6.9.0-0 Cristy <quetzlzacatenango@image...>
    Check for zero-sized rendered SVG image (bug report from Vladimir Davydov).

2014-11-01 6.8.9-10 Cristy <quetzlzacatenango@image...>
    New version 6.8.9-10, SVN revision 16910.

2014-10-29 6.8.9-10 Cristy <quetzlzacatenango@image...>
    EXIF directory offsets must be greater than 0 (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=26456).

    Accept morphology kernels from files (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=26466).

    Don't optimize JPEG compression by default (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=26482).

2014-10-26 6.8.9-10 Dirk Lemstra <dirk@snakeware...>
    Added support for reading jpeg compressed YCCK tiff files (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=24412).

    Fixed reading DICOM files with big endian transfer syntax (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=26448).

2014-10-25 6.8.9-9 Cristy <quetzlzacatenango@image...>
    New version 6.8.9-9, SVN revision 16819.

2014-10-03 6.8.9-9 Dirk Lemstra <dirk@snakeware...>
    Added sixel coder created by Hayaki Saito (@kefir_).

    Fixed buffer overflow in PCX and DCM coder (bug report from Hanno B#ck).

    Added support for reading/writing the tIME chunk in the PNG coder.

    Added eps:fit-page option to the PS coder to set -dEPSFitPage.

2014-09-30 6.8.9-9 Cristy <quetzlzacatenango@image...>
    Support xyY colorspace (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=26324).

    Reduce noise while preserving edges with the -kuwahara option.
    Off-by-one count when parsing an 8BIM profile.

    Locale.c won't build if uselocale found but strtod_l isn't (reference
    http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=26362).

    OpenCL no longer benchmarks are run on every initialization
    (patch submitted by Jan Steffens).

    Don't clone a 0x0 image (bug report from Hanno B#ck).
2014-12-04 09:28:24 +00:00
obache
f863658022 Update libsixel to 1.4.1.
------------------------------
                   What's new in libsixel-1.4 ?
                  ------------------------------

* core: SIXEL encoder supports various pixel formats(thanks to @uobikiemukot).

* core: Supports high-color(15bpp output) mode(thanks to @arakiken).

* core: More high compressed output mode is supported(thanks to @arakiken).

* core: Fix typoed API (thanks to @waywardmonkeys).

* core: Fix a minor performance bug (thanks to @arakiken).

* img2sixel: New option -D(--pipe-mode) is introduced.
             with this option, img2sixel continuously read source images from
             stdin.

* img2sixel: Introduce -I(--high-color) option, high-color(15bpp) output mode
             is added(thanks to @arakiken).

* img2sixel: New option -E(--encode-policy) is added. high-compressed
             mode(-E size) is introduced(thanks to @arakiken).

* img2sixel: New option -b(--builtin-palette) is added. built-in support of
             VT-340 palette is added(thanks to @vrtsds).

* img2sixel: Performance inprovement for loading 8bit indexed PNG

* A lots of bug fixes and minor improvements, now tests achieve 90% coverage.
2014-12-03 06:38:27 +00:00
obache
f786504864 let to be usable with libjpeg-turbo. 2014-12-03 06:36:49 +00:00
joerg
ff321b08ab Support cwrappers for packages appending arguments in the wrappers. 2014-12-01 12:39:16 +00:00
wiz
01b7410a06 Fix format string vulnerability.
From upstream git.
Bump PKGREVISION.
2014-12-01 08:45:04 +00:00
adam
df24f7e1b4 Changes 2.6.1:
- Fix SciPy regression for in Image.resize
- Fix manifest to include all test files
2014-11-30 10:11:31 +00:00
markd
d6bee3e43d Linux needs -pthread
Explicitly disable libraw
2014-11-30 02:34:31 +00:00
markd
090c4d9d13 PLIST.opencl for Linux as well. 2014-11-30 02:31:22 +00:00
joerg
081e8e1a6d Not MAKE_JOBS_SAFE. 2014-11-27 23:36:09 +00:00
joerg
b240af1d34 tnn: PLIST.opencl and GTK2 are unrelated. 2014-11-27 21:33:27 +00:00
szptvlfn
fc070eff25 set LICENSE 2014-11-25 19:50:59 +00:00
wiz
55677ed08f Update shotwell using shotwell-gtk3. 2014-11-25 10:07:18 +00:00
adam
5e429757a1 Changes 1.11.0:
New features:
Support for OpenGL 4.5
New extensions:
GL_AMD_gcn_shader
GL_AMD_gpu_shader_int64
GL_AMD_occlusion_query_event
GL_AMD_shader_atomic_counter_ops
GL_AMD_shader_stencil_value_export
GL_AMD_transform_feedback4
GL_ARB_ES3_1_compatibility
GL_ARB_clip_control
GL_ARB_conditional_render_inverted
GL_ARB_context_flush_control
GL_ARB_cull_distance
GL_ARB_derivative_control
GL_ARB_direct_state_access
GL_ARB_get_texture_sub_image
GL_ARB_pipeline_statistics_query
GL_ARB_shader_texture_image_samples
GL_ARB_sparse_buffer
GL_ARB_texture_barrier
GL_ARB_transform_feedback_overflow_query
GL_EXT_debug_label
GL_EXT_shader_image_load_formatted
GL_EXT_shader_integer_mix
GL_INTEL_fragment_shader_ordering
GL_INTEL_performance_query
GL_KHR_blend_equation_advanced
GL_KHR_blend_equation_advanced_coherent
GL_KHR_robust_buffer_access_behavior
GL_KHR_robustness
GL_KHR_texture_compression_astc_hdr
GL_NV_bindless_multi_draw_indirect_count
GL_NV_shader_atomic_int64
GL_NV_shader_thread_group
GL_NV_shader_thread_shuffle
GL_REGAL_proc_address
GLX_ARB_context_flush_control
GLX_EXT_stereo_tree
GLX_MESA_query_renderer
GLX_NV_copy_buffer
GLX_NV_delay_before_swap
WGL_ARB_context_flush_control
WGL_NV_delay_before_swap
Bug fixes
2014-11-24 20:06:20 +00:00
wiz
78d9bbf298 Update to 0.20.2:
Shotwell 0.20.2 - 31 October 2014
---------------------------------

  * Set Desktop Slideshow dialog resource now included in distribution (#739095)
  * Check for rendering failure in video thumbnailer (#738245)
  * Updated translations


Shotwell 0.20.1 - 2 October 2014
--------------------------------

  * Corrects problems with navigating photos in full-screen mode (#737092)
  * Better memory utilization via more conservative pixbuf cache (#715198)
  * Fixes minor bugs detected by better Vala code analysis


Shotwell 0.20.0 - 16 September 2014
-----------------------------------

  * Fix crash when deleting a photo in Shotwell Photo Viewer
  * Fix crash when deleting a photo
  * Better detection of corrupt files while importing
  * Updated translations


Shotwell 0.19.0 - 21 August 2014
--------------------------------

  * Support for Rajce.net and Gallery 3 photo services added
  * Set background image for lock screen
  * Better detection of corrupt images during import
  * Various bug fixes
  * Updated translations


Shotwell 0.18.1 - 30 Jun 2014
-----------------------------

  * Fix Flickr publishing errors due to Flickr moving to HTTPs-only
  * Fix crash when updating photo data/time
  * Fix crash due to nested tag and changing sidebar selection
  * Corrected URLs to point to new gnome.org pages


Shotwell 0.18.0 - 17 March 2014
-------------------------------

  * Compile and install translated help files
  * Updated translations


Shotwell 0.17.2 - 4 March 2014
------------------------------

  * UNIX pipe unnecessarily left open for each imported video
  * Improved searching for event comments and diacritics
  * Update translations


Shotwell 0.17.1 - 17 February 2014
----------------------------------

  * Updated translations
  * Parent folder names as search keywords rolled back (see bgo#722756)


Shotwell 0.17.0 - 4 February 2014
---------------------------------

  * Include parent folder names for keyword search
  * Tumblr publishing fixed
  * Bug fixes
  * Updated translations
2014-11-24 16:08:38 +00:00
adam
be42d9c119 Changes 1.7.81:
Fixed off-by-one error in calculation of plte_len.
2014-11-24 13:06:56 +00:00
obache
d72300f20e Update ruby-rcairo to 1.14.0.
Release 1.14.0 (2014-11-24) Kouhei Sutou <kou@cozmixng.org>
===========================================================

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

  * Supported integration with ffi gem.
    [GitHub#20][Patch by Patrick Hanevold]
  * Supported cairo 1.14.0.
    [GitHub#24][GitHub#25][GitHub#28][GitHub#30][Patch by Hiroshi Hatake]
  * Added libstdc++-6.dll into gem for Windows.

Fixes
-----

  * Fixed an build error on Cygwin.
    [GitHub#19][Reported by Patrick Hanevold][Patch by Masafumi Yokoyama]
    [ruby-gnome2-devel-en][Reported by Detlef Reichl]

Thanks
------

  * Patrick Hanevold
  * Masafumi Yokoyama
  * Hiroshi Hatake
2014-11-24 12:08:14 +00:00
obache
bb41ddd588 20Update libsixel to 1.3.6.
* converters/loader.c: Fix a segmentation fault while loading grayscaled PNG
2014-11-24 10:44:11 +00:00
wiz
69d200847c Update to 10.68.02. Remove XOPEN_SOURCE SUBST now that it was
fixed upstream.

14.11.23 BJH  Release 10.68.02

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

14.09.28 BJH  Release 10.68.01

              Windows build: fix universal build failure with "No rule to make
              ...icon.netpbm.oLINKERISCOMPILER...".  Broken in Netpbm 10.67
              (June 2014).

14.09.26 BJH  Release 10.68.00

              Split pgmcrater into pamcrater and pamshadedrelief.

              pnmconvol: add -bias .

              Remove pnmcomp, install a pnmcomp symlink for pamcomp.

              Fix incorrect option parsing when there are multiple common
              options (e.g. -plain -quiet).  Always broken.  (Possibility of
              specifying multiple common options that don't cause the program
              to ignore every other option (like -version) was new in Netpbm
              10.10 (October 2002).

              cameratopam: fix buffer overflow.  Always present.  (cameratopam
              was new in Netpbm 10.28 (June 2005)).

              cameratopam: fix incorrect output introduced in Netpbm 10.51
              (June 2010).

              ppmtopict: Fix unconditional crash.  Introduced in
              Netpbm 10.52 (September 2010).

              pcdovtoppm: Fix crash due to invalid operator == on some
              systems.  Always broken (pcdovtoppm was new sometime between
              Netpbm 9.25 (March 2002) and Netpbm 10.11 (Februrary 2010)).

              Build: change _XOPEN_SOURCE from 600 back to 500 in 7 files.  It
              was changed from 500 to 600 in Subversion revision 1731 in
              Netpbm 10.60 (September 2012) because that made a similar
              version of Netpbm compile on Mac OSX.  Without it, strdup did
              not get defined.  But this is apparently a bug in Mac OSX, since
              X/Open 500 does have strdup.  Furthermore, many other Netpbm
              files use strdup and apparently compile OK on Mac OSX without
              600.  Finally, we see today that Illumos system header files
              deliberately kill the compilation if the compiler is pre-C99 and
              _XOPEN_SOURCE is 600.  So we go back to 500 and if the problem
              on Mac OSX gets reported again, we will look more deeply.

              Build: change _XOPEN_SOURCE from 600 back to 500 in
              jpeg2ktopam.c and pamtojpeg2k.c.  It was changed from 500 to 600
              in Netpbm 10.41 (December 2007), reportedly to get int_fast32_t,
              etc. defined on AIX, but other files that use int_fast32_t
              don't have it today, so that must be wrong.  See above for the
              drawback of 600.

              Build: fix undefined symbols in fiasco converters with
              static libraries.

              Build: provide means of setting the default search path for
              rgb.txt color database via config.mk.

              Build: fix bug which prevents JBIG converters from building with
              internal JBIG library.  Introduced in 10.67.00.

              Build: fix bug which makes build of Ppmsvga fail (which is
              attempted only on a system with libvga).  Introduced in Netpbm
              10.63 (June 2013)

              Build: fix build failure in an environment that does not have
              __inline .  Introduced some time between Netpbm 10.26
              (January 2005) and Netpbm 10.35 (August 2006).

              Build: fix build failure on SCO OpenServer due to SIGURG not
              existing.  Broken in Netpbm 10.49 (December 2009).

              Build: Declare _XOPEN_SOURCE >= 500 in source files that use
              strdup.

              Build: fix compile failure due to use of reserved word
              'stdout'.

              Build with 'installosf': Fix crash due to invalid operator ==
              on some systems.
2014-11-23 16:12:10 +00:00
gson
aeea9ee8b6 Use the libc vasprintf() on NetBSD. This fixes a bug where a warning
message from pnmtops would say "rescaling to g", with the letter "g"
appearing in place of a floating point value.  Bump PKGREVISION.
2014-11-23 14:38:34 +00:00
wiz
093f109e54 Update to 1.6.15:
Version 1.6.15beta01 [October 29, 2014]
  Changed "if (!x)" to "if (x == 0)" and "if (x)" to "if (x != 0)"
  Simplified png_free_data().
  Added missing "ptr = NULL" after some instances of png_free().

Version 1.6.15beta02 [November 1, 2014]
  Changed remaining "if (!x)" to "if (x == 0)" and "if (x)" to "if (x != 0)"

Version 1.6.15beta03 [November 3, 2014]
  Added PNG_USE_ARM_NEON configuration flag (Marcin Juszkiewicz).

Version 1.6.15beta04 [November 4, 2014]
  Removed new PNG_USE_ARM_NEON configuration flag and made a one-line
    revision to configure.ac to support ARM on aarch64 instead (John Bowler).

Version 1.6.15beta05 [November 5, 2014]
  Use png_get_libpng_ver(NULL) instead of PNG_LIBPNG_VER_STRING in
    example.c, pngtest.c, and applications in the contrib directory.
  Avoid out-of-bounds memory access in png_user_version_check().
  Simplified and future-proofed png_user_version_check().
  Fixed GCC unsigned int->float warnings. Various versions of GCC
    seem to generate warnings when an unsigned value is implicitly
    converted to double. This is probably a GCC bug but this change
    avoids the issue by explicitly converting to (int) where safe.
  Free all allocated memory in pngimage. The file buffer cache was left
    allocated at the end of the program, harmless but it causes memory
    leak reports from clang.
  Fixed array size calculations to avoid warnings. At various points
    in the code the number of elements in an array is calculated using
    sizeof.  This generates a compile time constant of type (size_t) which
    is then typically assigned to an (unsigned int) or (int). Some versions
    of GCC on 64-bit systems warn about the apparent narrowing, even though
    the same compiler does apparently generate the correct, in-range,
    numeric constant.  This adds appropriate, safe, casts to make the
    warnings go away.

Version 1.6.15beta06 [November 6, 2014]
  Reverted use png_get_libpng_ver(NULL) instead of PNG_LIBPNG_VER_STRING
    in the manual, example.c, pngtest.c, and applications in the contrib
    directory.  It was incorrect advice.

Version 1.6.15beta07 [November 7, 2014]
  Removed #ifdef PNG_16BIT_SUPPORTED/#endif around png_product2(); it is
    needed by png_reciprocal2().
  Added #ifdef PNG_16BIT_SUPPORTED/#endif around png_log16bit() and
    png_do_swap().
  Changed all "#endif /* PNG_FEATURE_SUPPORTED */" to "#endif /* FEATURE */"

Version 1.6.15beta08 [November 8, 2014]
  More housecleaning in *.h

Version 1.6.15rc01 [November 13, 2014]

Version 1.6.15rc02 [November 14, 2014]
  The macros passed in the command line to Borland make were ignored if
    similarly-named macros were already defined in makefiles. This behavior
    is different from POSIX make and other make programs.  Surround the
    macro definitions with ifndef guards (Cosmin).

Version 1.6.15rc03 [November 16, 2014]
  Added "-D_CRT_SECURE_NO_WARNINGS" to CFLAGS in scripts/makefile.vcwin32.
  Removed the obsolete $ARCH variable from scripts/makefile.darwin.

Version 1.6.15 [November 20, 2014]
  No changes.
2014-11-20 23:49:11 +00:00
wiz
edd5600a85 Recursive bump for poppler shlib major bump. 2014-11-20 16:04:14 +00:00
obache
ab7c503ed7 Update libsixel to 1.3.5.
* converters/img2sixel.c: Suppress color expansion on loading mapfiles
2014-11-20 09:17:58 +00:00
adam
418bbc50a4 Changes 4.6.6:
* NEW linetype keyword "nodraw" can be used to draw only the points in "with lp"
* NEW plot option to "skip N" lines at start of an ascii data file
* NEW 'set fit prescale' normalized fit parameters before M-L refinement
* NEW update svg terminal to grey out the key entry when a plot is toggled off
* NEW allow keywords "comma" and "tab" for "set datafile separator"
* CHANGE Accept "with image pixels" as a synonym for "with image failsafe"
* CHANGE return NaN if a requested numerical data value finds a string instead
* CHANGE Consume only one space following the font name in an enhanced test string
* CHANGE respond to left mouse click on press rather than on release
* FIX Faster recovery from outboard server gnuplot_qt being killed
* FIX get rid of O(N^2) memory allocation for string data in long input lines
* FIX large integers in iteration spec could cause overflow in end condition check
* FIX object fillcolors should be consistent with the color of current linetypes
* FIX LFS support on 64bit platforms (not backported for 32bit platforms)
* FIX timecolumn() applied to non-axis data reports an error rather than faulting
* FIX clipping could fail on integer overflow
* FIX segfault resulting from strcol(N) applied to empty field in a *.csv file
* FIX adjustment of key size to accommodate long key title
* FIX treat data value read as "NaN" the same as we would "1/0"
* FIX handling of events triggered by closing the qt plot window
* FIX iteration failure due to integer overflow
* FIX clip r axis tics to current plot boundary
* FIX logscale cb axis with volatile data
* FIX qt terminal timing problem with mouse click+release
* FIX qt terminal handle window close events
* FIX incorrect processing of certain loop [start🔚incr] combinations
* FIX Fix y extent and clipping of rectangles with y coord < 0 or inverted axes
* FIX handle columnheaders in input to fit
* FIX add sanity check in pdf.trm to avoid strcpy(fontname,fontname)
2014-11-18 22:19:47 +00:00
wiz
b25bb7e72f Add missing dependency.
Create installation directory.
Fixes package.
2014-11-18 07:37:59 +00:00
joerg
c3272bb396 Don't force linking against libstdc++, it might not exist. Bump
revision.
2014-11-17 19:04:25 +00:00
joerg
e7ca5b655d Always return a value from a non-void function. 2014-11-17 19:03:10 +00:00
joerg
1e2b81266c Allow build with C++11 STL providing std::ratio. 2014-11-17 19:02:30 +00:00
wiz
89f0141d0c Update to 9.76:
Nov. 15, 2014 - Version 9.76 (production release)

  - Added support for the LFR format (same as LFP)
  - Added support for Samsung models which write 2 values for LensType
  - Added a new Samsung LensType (thanks Nick Livchits)
  - Added a few new Nikon LensID's (thanks David Puschel)
  - Added a new PentaxModelID
  - Added some new Olympus WhiteBalance2 values (thanks LibRaw)
  - Added a new EXIF:Compression value
  - Decode a new FujiFilm tag
  - Decode a few more private TIFF tags
  - Improved warning message if "DIR" or "FILE" is used literally on the command
    line
  - Improved "-j -b" output to encode any non-UTF8 values as Base64
  - Enhanced -fast option (FastScan API option) to allow file processing to be
    bypassed entirely
  - Changed conversions for a couple of Nikon 1 AF tags for consistency
  - Changed reported FileType for LNK, KEY, KTH, NUMBERS, NMBTEMPLATE and PAGES
    files to match extension
  - Fixed problems adding new XMP and deleting old XMP from MP4 videos
  - Fixed problem writing FileModifyDate/FileCreateDate when
    -overwrite_original_in_place is used

Nov. 2, 2014 - Version 9.75

  - Added support for FLIR version 101 metadata
  - Added a new Olympus LensType (thanks Niels Kristian Bech Jensen)
  - Added a new Pentax LensType (thanks Louis Granboulan)
  - Added a new Samsung LensType
  - Decode a few more Nikon D4S tags (thanks Warren Hatch)
  - Decode a few more Sony tags (thanks Jos Roost)
  - Decode a new FujiFilm tag
  - Improved formula for calculating Sony:FocusDistance2 (thanks Jos Roost)
  - Changed XMP parsing to impose standard namespace prefixes, thus avoiding
    (some) problems reading the ugly XMP generated by Microsoft products
  - Fixed decoding of Nikon FileInfo tags for recent DSLR models

Oct. 15, 2014 - Version 9.74

  - Added a number of new QuickTime GenreID values (thanks Francois Bonzon)
  - Added support for some newer Sony cameras (thanks Jos Roost)
  - Decode more Nikon D4S custom settings (thanks Warren Hatch)
  - Improved lens identification logic for XMP metadata (thanks Jos Roost)
  - Fixed typo in Condition for a few D3 NikonCustom tags
  - Fixed bug which could cause a "Use of uninitialized value $val" runtime
    error when reading XML

Oct. 13, 2014 - Version 9.73

  - Added a new CanonModelID (thanks LibRaw and Niels Kristian Bech Jensen)
  - Added a few new Canon and Sony lenses (thanks Jos Roost)
  - Delete unknown PNG TextualData tags when deleting all PNG tags
  - Decode AF points for Canon PowerShot G1X Mark II
  - Decode a number of Pentax, Olympus, Panasonic and Sony tags (thanks LibRaw)
  - Decode a few more Nikon NCTG tags in MOV videos (thanks Stuart Bennett)
  - Decode Nikon D4S custom settings (thanks Warren Hatch)
  - Decode some makernote tags in Sony Xperia Z3 images
  - Make PhotoshopThumbnail and PhotoshopBGRThumbnail writable (but "unsafe")
  - Changed order of operations so flattened tags always take precedence over
    structured tags when writing a mix of both types of tags
  - Fixed potential bug decoding some Nikon 1 AF points

Sept. 26, 2014 - Version 9.72

  - Added a few new Pentax ISO values
  - Added a new CanonModelID and SonyModelID (thanks LibRaw)
  - Added a new Canon LensType
  - Decode AF points for some newer Nikon 1 cameras (thanks Chris Reimold for
    his help, and Graham Woolf for the samples)
  - Improved verbose output for recently decoded Samsung trailer
  - Fixed Samsung trailer writer to properly update offsets in the QDIO block

Sept. 20, 2014 - Version 9.71

  - Added a couple of mew CanonModelID's (thanks LibRaw)
  - Added a couple of new Nikon LensID's (thanks Robert Rottmerhusen and LibRaw)
  - Added minor warning when deleting all PDF metadata (because it isn't really
    deleted)
  - Added a new Samsung LensType
  - Added a new Sony/Minolta LensType (thanks Marcus Holland-Moritz)
  - Decode "Sound & Shot" trailer written by some Samsung Galaxy models
  - Decode a number of new Sony tags including FocusDistance2 (thanks Jos Roost)
  - Decode a number of new Canon and Kodak tags (thanks LibRaw)
  - Decode a new EXIF tag
  - Decode a few new CanonCustom tags
  - Recognize the JPE file extension
  - Fixed swapped CanonCustom AEMicroadjustment/FEMicroadjustment tag names
  - Fixed bug in -listItem option which sometimes prevented it from working
  - Fixed interference by -sep option when writing structured tags
  - API Changes:
      - Added ListItem option
2014-11-16 12:16:38 +00:00
markd
36822841b6 Update digikam to 4.4.0
4.4.0:
* Slideshow support multi-monitors computer and use a new OSD widget.
  Users can also change Tags and Labels through keyboard shortcuts.
* New keyboard shortcut to switch on/off color managed view for thumbnails
  and preview.
* New keyboard shortcuts to improve usability while photo review (as to
  switch focus on text edit widget, or to toggle tags view). It's also
  possible to navigate between pictures using PageUp/PageDown while
  editing properties through captions/tags sidebar.

4.3.0:
* New option to display all non geo-located images from collections.
* New notification event when kio-slave cannot be started. OSX event
  notifier is now used to dispatch notifications under Mac.
* New action to exclude items without rating with items filter (see details
  on this blog entry).

4.2.0:
* New view on left sidebar to search quickly items with assigned Labels.
* On tags tree-view a new option to show items with no tag.

4.1.0:
* The face management feature has seen huge improvements and includes fixes
  for some problems introduced in recent releases.
* The detection and recognition of faces is now more robust and suitable
  for production.
* All icon views now have a new overlay to identify photos that have
  geo-location information, making it easier for users to search albums for
  photos with GPS coordinates.
* The maximum thumbnail size is now 512 pixels, up from 256 pixels
  previously, improving their appearance on high-resolution displays.

4.0.0:
* A new tool dedicated to organize whole tag hierarchies.
* A new maintenance tool dedicated to parse image quality and auto-tags
  items automatically using Pick Labels.
* Showfoto thumbbar is now ported to Qt model/view in order to switch later
  full digiKam code to Qt5.
* A lots of work have been done into Import tool to fix several
  dysfunctions reported since a very long time.
* This release is now fully ported to Qt4 model-view and drop last
  Q3-Support classes.
* This release include also the multi-core CPU support for severals tools
  which require a lots of computing, as Sharpen, LocalContrast, Noise
  Reduction, and all visual effects tools.
2014-11-15 21:15:18 +00:00
markd
fd5a9543e2 Update to 4.4.0 (part of digikam 4.4.0) 2014-11-15 20:53:48 +00:00