summaryrefslogtreecommitdiff
path: root/graphics
AgeCommit message (Collapse)AuthorFilesLines
2017-05-26Changes 1.4.2:adam2-7/+7
Add C++ guards around generated headers Add z,relro and z,now to the GCC linker flags Add explicit version flags for macOS builds Add missing visibility compiler flags Prefer using pkg-config files to find GLES Fix build on MSVC 2013 when using the inline keyword Fix dlwrap on aarch64 Require Meson ≥ 0.38.1 Allow building Epoxy as a Meson sub-project Avoid crashes when running Epoxy on X servers without GLX
2017-05-24Add workarounds for SunOS GCC 7.1 build.jperkin1-1/+16
2017-05-22PkgSrc changes:adam6-101/+110
* recommended dependencies (from http://www.graphviz.org/Download_source.php) are now non-optional: that includes Pango, Cairo and GTS * enabled Quartz support on macOS * added Poppler and QT as options * options are not nested in X11 any more; that allows building on Darwin * PLIST has been sorted correctly
2017-05-22Removed USE_LANGUAGES commentadam1-2/+1
2017-05-22Actually netpbm is not needed in buildlink3.mkadam1-2/+1
2017-05-22GTS stands for the GNU Triangulated Surface Library. It provides a set ofadam6-1/+82
useful functions to deal with 3D surfaces meshed with interconnected triangles. A brief summary of its main features: * Simple object-oriented structure giving easy access to topological properties. * 2D dynamic Delaunay and constrained Delaunay triangulations. * Robust geometric predicates (orientation, in circle) using fast adaptive floating point arithmetic. * Robust set operations on surfaces (union, intersection, difference). * Surface refinement and coarsening (multiresolution models). * Dynamic view-independent continuous level-of-detail. * Preliminary support for view-dependent level-of-detail. * Bounding-boxes trees and Kd-trees for efficient point location and collision/intersection detection. * Graph operations: traversal, graph partitioning. * Metric operations (area, volume, curvature ...). * Triangle strips generation for fast rendering.
2017-05-22Update to graphite2 version 1.3.10, for some "highly recommended"he3-53/+7
bug fixes, possibly some security fixes, although they are not explicitly mentioned in the change log. Pkgsrc changes: * Remove patch which no longer applies. Upstream changes: 1.3.10 . Address floating point build parameters to give consistent positioning results across platforms . Various bug fixes 1.3.9 . Add Collision COLL_ISSPACE to allow for visible spaces in collision avoidance . Add segment and pass direction information to tracing output . Bug fix rule length testing in 32-bit . Increase slanted margin distances for collision avoidance . Change kerning algorithm to simple outline expansion. Seems to make no visible difference. . Add trace2svg to test tools 1.3.8 . Various bug fixes arising from fuzzing . Fix regression that stopped piglatin from working . Make collision avoidance kerning give more regular results . Minor modification to clustering algorithm to handle variable width chars
2017-05-18update URLszptvlfn3-3/+3
2017-05-17Um, undo PKGREVISION now that we bumped main version.he1-2/+1
2017-05-17Upgrade ImageMagick6 from 6.9.7.9 to 6.9.8.5.he3-10/+12
Pkgsrc changes: Adapt to new version, PLIST (2 new files). Upstream changes: 2017-05-12 6.9.8-5 Cristy <quetzlzacatenango@image...> * Release ImageMagick version 6.9.8-5, GIT revision 11575:186b15d:20170512. 2017-05-10 6.9.8-5 John Cupitt <jcupitt@gmail.com> * Revise DICOM window and rescale handling (reference https://github.com/ImageMagick/ImageMagick/pull/484) 2017-05-08 6.9.8-5 Cristy <quetzlzacatenango@image...> * Fix transient PDF bug (reference https://github.com/ImageMagick/ImageMagick/issues/463). * Check for EOF conditions for RLE image format. * Reset histogram page geometry (reference https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=31920). 2017-04-24 6.9.8-4 Cristy <quetzlzacatenango@image...> * Release ImageMagick version 6.9.8-4, GIT revision 11521:d7433aa:20170424. 2017-03-26 6.9.8-4 Cristy <quetzlzacatenango@image...> * Minimize buffer copies to improve OpenCL performance. * Patch a PCD writer problem, dark pixels (reference https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=3164). * Support ICC based PDF's (reference https://github.com/ImageMagick/ImageMagick/issues/417). 2017-03-24 6.9.8-3 Cristy <quetzlzacatenango@image...> * Release ImageMagick version 6.9.8-3, GIT revision 11444:3f523e5:20170324. 2017-03-20 6.9.8-3 Cristy <quetzlzacatenango@image...> * MagickWand-config, use --cflags, not --clags (reference https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=31602). * Respect -loop option for animate -window (reference https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=31619). 2017-03-18 6.9.8-2 Cristy <quetzlzacatenango@image...> * Release ImageMagick version 6.9.8-2, GIT revision 11436:a912791:20170318. 2017-03-14 6.9.8-2 Cristy <quetzlzacatenango@image...> * Support namespaces for the security policy. 2017-03-11 6.9.8-1 Cristy <quetzlzacatenango@image...> * Release ImageMagick version 6.9.8-1. 2017-03-03 6.9.8-0 Cristy <quetzlzacatenango@image...> * Release ImageMagick version 6.9.8-0, GIT revision 11408:da91a7c:20170311. 2017-03-06 6.9.8-0 Cristy <quetzlzacatenango@image...> * Respect throttle policy (reference https://github.com/ImageMagick/ImageMagick/issues/393). * Support the -authenticate option for PDF (reference https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=31530). 2017-03-03 6.9.7-10 Cristy <quetzlzacatenango@image...> * Release ImageMagick version 6.9.7-10, GIT revision 11396:44b1bc6:20170303. 2017-02-21 6.9.7-10 Cristy <quetzlzacatenango@image...> * Fix Spurious memory allocation message (reference https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=31438). * Identical images should return inf for PSNR (reference https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=31487).
2017-05-16Update to 2.8.22ryoon2-9/+8
Changelog: Overview of Changes from GIMP 2.8.20 to GIMP 2.8.22 =================================================== GUI: - improve drawing performance in single window mode, especially with pixmap themes macOS DMG: - Make the launcher script also set BABL_PATH - Add patch for GTK+ Bug 743717 to the build which concerns crashes during clipboard operations with a clipboard manager active - Add patch for GTK+ Bug 767091 to the build which concerns crashes on some drag & drop operations - generate OSX package metadata during build Plug-ins: - Fix for CVE-2007-3126, a bug in the ICO plug-in which allowed context-dependent attackers to cause a denial of service (crash) via an ICO file with an InfoHeader containing a Height of zero. We couldn't reproduce any crash in recent version, but fixed the error messages for good measure - Avoid creating wrong layer group structure when importing PSD files (already fixed in 2.8.20, didn't make it to the NEWS) - Prevent a crash in PDF plug-in if images or resolution are large - stop parsing invalid PCX files early and prevent a segmentation fault General: - if NOCONFIGURE is set, autogen.sh won't run configure - VPATH builds for win32 targets have been fixed Updated Translations: - Basque - Brazilian Portuguese - Catalan - Chinese (PRC) - Finnish - Greek - Hungarian - Italian - Kazakh - Norwegian - Polish - Slovenian - Spanish - Swedish
2017-05-15Bump PKGREVISONryoon3-22/+16
* Remove an incorrect POSIX shell portability fix and use bash as configure shell
2017-05-14Upgrade to ImageMagick version 7.0.5-6.he2-7/+7
Upstream changes: 2017-05-12 7.0.5-6 Cristy <quetzlzacatenango@image...> * Release ImageMagick version 7.0.5-6, GIT revision 20039:9371904:20170512. 2017-05-10 7.0.5-6 John Cupitt <jcupitt@gmail.com> * Revise DICOM window and rescale handling (reference https://github.com/ImageMagick/ImageMagick/pull/484) 2017-05-06 7.0.5-6 Cristy <quetzlzacatenango@image...> * Restore the -alpha Shape option (reference https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=31879). * Fix transient PDF bug (reference https://github.com/ImageMagick/ImageMagick/issues/463). * The +opaque option now works on all channels (reference https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=31862). * Ensure backwards compatibility for the -combine option (reference https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=31855). * Check for EOF conditions for RLE image format. * Reset histogram page geometry (reference https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=31920).
2017-05-14updating from version 2.36.4 to 2.36.6spz7-20/+103
adding patches for: CVE-2017-6311 CVE-2017-6312 CVE-2017-6313 CVE-2017-6314 from bugzilla.gnome.org
2017-05-14Update from 2.7.1 to 2.8: 3 API additions, no deletions, no changesspz4-12/+13
fixes CVE-2017-7857 CVE-2017-7858 CVE-2017-7864 CVE-2017-8105 CVE-2017-8287 Upstream change announcement: I. IMPORTANT CHANGES - Support for OpenType Variation Fonts is now complete. The last missing part was handling the `VVAR' and `MVAR' tables, which is available with this release. - A new function `FT_Face_Properties' allows the control of some module and library properties per font. Currently, the following properties can be handled: stem darkening, LCD filter weights, and the random seed for the `random' CFF operator. - The PCF change to show more `colourful' family names (introduced in version 2.7.1) was too radical; it can now be configured with PCF_CONFIG_OPTION_LONG_FAMILY_NAMES at compile time. If activated, it can be switched off at run time with the new pcf property `no-long-family-names'. If the `FREETYPE_PROPERTIES' environment variable is available, you can say FREETYPE_PROPERTIES=pcf:no-long-family-names=1 - Support for the following scripts has been added to the auto-hinter. Adlam, Avestan, Bamum, Buhid, Carian, Chakma, Coptic, Cypriot, Deseret, Glagolitic, Gothic, Kayah, Lisu, N'Ko, Ol Chiki, Old Turkic, Osage, Osmanya, Saurashtra, Shavian, Sundanese, Tai Viet, Tifinagh, Unified Canadian Syllabics, Vai II. IMPORTANT BUG FIXES - `Light' auto-hinting mode no longer uses TrueType metrics for TrueType fonts. This bug was introduced in version 2.4.6, causing horizontal scaling also. Almost all GNU/Linux distributions (with Fedora as a notable exception) disabled the corresponding patch for good reasons; chances are thus high that you won't notice a difference. If optical backward compatibility for legacy applications is necessary, you might enable the AF_CONFIG_OPTION_TT_SIZE_METRICS configuration option. However, it is strongly recommended to avoid that, adjusting font sizes instead. - If a TrueType font gets loaded with FT_LOAD_NO_HINTING, FreeType now scales the font linearly again (bug introduced in version 2.4.6). - CVE-2017-8105, CVE-2017-8287: Older FreeType versions have out-of-bounds writes caused by heap-based buffer overflows related to Type 1 fonts. https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-8105 https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-8287 III. MISCELLANEOUS - A new function `FT_Set_Default_Properties' has been added to parse the `FREETYPE_PROPERTIES' environment variable (previously, it was internal only). `FT_Init_FreeType' always call this function, but `FT_New_Library' does not (similar to `FT_Add_Default_Modules'). - To be in sync with OpenType version 1.7 and newer, macros FT_PARAM_TAG_IGNORE_PREFERRED_FAMILY, FT_PARAM_TAG_IGNORE_PREFERRED_SUBFAMILY, TT_NAME_ID_PREFERRED_FAMILY TT_NAME_ID_PREFERRED_SUBFAMILY are renamed to FT_PARAM_TAG_IGNORE_TYPOGRAPHIC_FAMILY, FT_PARAM_TAG_IGNORE_TYPOGRAPHIC_SUBFAMILY, TT_NAME_ID_TYPOGRAPHIC_FAMILY TT_NAME_ID_TYPOGRAPHIC_SUBFAMILY The old macro names are deprecated (but still available). - Support for SFNT `name' tables has been improved. . Format 1 `name' tables are now supported. Use new function `FT_Get_Sfnt_LangTag' to access associated language tags. . Language, encoding, and name IDs have been updated to OpenType version 1.8.1. - The new CFF engine now handles the `random' operator. All CFF opcodes are now supported. - The CFF module has a new property `random-seed' to control the pseudo-random number generation for the `random' operator. - The `freetype-config' script is now a wrapper of `pkg-config' if this program is available in the path. - FT_LOAD_TARGET_LCD is now a variant of FT_LOAD_TARGET_LIGHT; this should provide better rendering results. - A mode to display light auto-hinting with sub-pixel positioning has been added to `ftdiff'.
2017-05-14Fix configure using kshryoon1-2/+3
The error is as follows. ./configure: 17376: Syntax error: no modifiers allowed with ${#var} From the commit log of r1.127 src/bin/sh/parser.c, it seems intentional. So use ksh explicitly.
2017-05-09Changes 4.1.1:adam3-13/+13
- Undef PySlice_GetIndicesEx, see https://bugs.python.org/issue29943 - Fix for file with DPI in EXIF but not metadata, and XResolution is an int rather than tuple - Docs: Removed broken download counter badge - Docs: Fixed rst syntax error
2017-05-07Fix CVE-2016-10267 ref.he3-9/+44
http://bugzilla.maptools.org/show_bug.cgi?id=2611 https://github.com/vadz/libtiff/commit/43bc256d8ae44b92d2734a3c5bc73957a4d7c1ec Bump PKGREVISION.
2017-05-07Fix CVE-2016-10266 ref.he4-6/+39
http://bugzilla.maptools.org/show_bug.cgi?id=2596 https://github.com/vadz/libtiff/commit/438274f938e046d33cb0e1230b41da32ffe223e1 Bump PKGREVISION.
2017-05-06Fix CVE-2016-10268, ref.he3-5/+20
http://bugzilla.maptools.org/show_bug.cgi?id=2598 https://github.com/vadz/libtiff/commit/5397a417e61258c69209904e652a1f409ec3b9df Bump PKGREVISION.
2017-05-06Fix CVE-2016-10270, ref.he4-6/+93
http://bugzilla.maptools.org/show_bug.cgi?id=2608 https://github.com/vadz/libtiff/commit/9a72a69e035ee70ff5c41541c8c61cd97990d018 Bump PKGREVISION.
2017-05-06Fix CVE-2016-10269, ref. http://bugzilla.maptools.org/show_bug.cgi?id=2604he4-3/+102
and https://github.com/vadz/libtiff/commit/1044b43637fa7f70fb19b93593777b78bd20da86 Bump PKGREVISION.
2017-05-06Fix CVE-2016-10094, ref. http://bugzilla.maptools.org/show_bug.cgi?id=2640he3-3/+20
and https://github.com/vadz/libtiff/commit/c7153361a4041260719b340f73f2f76 Bump PKGREVISION.
2017-05-06Updated graphics/flickernet 3.17.0 to 3.24.0mef2-8/+7
-------------------------------------------- Version Downloads Last updated ------- --------- ------------ FlickrNet API... 3.24.0 (this version) 585 Monday, February 6, 2017 FlickrNet API... 3.22.0 2,278 Friday, February 12, 2016 - Upload now uses substantially less memory, Issue #13 - Refactoring tests - Add simple retry on Web Exception 502 Bad Gateway - a common error returned by Flickr API FlickrNet API... 3.20.0 193 Tuesday, February 9, 2016 FlickrNet API... 3.19.0 510 Monday, February 1, 2016
2017-05-05CVE-2017-7596sevan6-11/+308
CVE-2017-7597 CVE-2017-7599 CVE-2017-7600 https://github.com/vadz/libtiff/commit/3144e57770c1e4d26520d8abee750f8ac8b75490 Dependency for applying advisory patch. +http://bugzilla.maptools.org/show_bug.cgi?id=2535 +https://github.com/vadz/libtiff/commit/0abd094b6e5079c4d8be733829240491cb230f3d Bump rev.
2017-05-05Apply fix for CVE-2016-10093he3-5/+38
http://bugzilla.maptools.org/show_bug.cgi?id=2610 https://github.com/vadz/libtiff/commit/787c0ee906430b772f33ca50b97b8b5ca070faec Bump PKGREVISION.
2017-05-05Forgot "make mps", this one belongs to the previous update, 4.0.7nb3.he1-1/+2
2017-05-05Apply fix from upstream to fix CVE-2016-10092, ref.he2-2/+19
http://bugzilla.maptools.org/show_bug.cgi?id=2620 and https://github.com/vadz/libtiff/commit/9657bbe3cdce4aaa90e07d50c1c70ae52da0ba6a Bump PKGREVISION.
2017-05-04Spiro is the creation of Raph Levien. It simplifies the drawing of beautifuladam6-1/+65
curves. Using bezier splines an artist can easily draw curves with the same slope on either side of an on-curve point. Spiros, on the other hand, are based on clothoid splines which make it easy to maintain constant curvature as well as constant slope. Such curves will simply look nicer. Raph Levien's spiro splines only use on-curve points and so are easier to use and more intuitive to the artist. This library will take an array of spiro control points and convert them into a series of bezier splines which can then be used in the myriad of ways the world has come to use beziers.
2017-05-03Add security patches & bump rev.sevan11-3/+313
via FreeBSD bz #216658 https://nvd.nist.gov/vuln/detail/CVE-2017-5225 http://bugzilla.maptools.org/show_bug.cgi?id=2656 http://bugzilla.maptools.org/show_bug.cgi?id=2657 https://github.com/vadz/libtiff/commit/5c080298d59efa53264d7248bbe3a04660db6ef7 https://nvd.nist.gov/vuln/detail/CVE-2017-7592 http://bugzilla.maptools.org/show_bug.cgi?id=2658 https://github.com/vadz/libtiff/commit/48780b4fcc42 https://nvd.nist.gov/vuln/detail/CVE-2017-7593 http://bugzilla.maptools.org/show_bug.cgi?id=2651 https://github.com/vadz/libtiff/commit/d60332057b95 https://nvd.nist.gov/vuln/detail/CVE-2017-7594 http://bugzilla.maptools.org/show_bug.cgi?id=2659 https://github.com/vadz/libtiff/commit/8283e4d1b7e5 https://github.com/vadz/libtiff/commit/2ea32f7372b6 https://nvd.nist.gov/vuln/detail/CVE-2017-7595 https://github.com/vadz/libtiff/commit/47f2fb61a3a64667bce1a8398a8fcb1b348ff122 https://nvd.nist.gov/vuln/detail/CVE-2017-7598 https://github.com/vadz/libtiff/commit/3cfd62d77c2a7e147a05bd678524c345fa9c2bb8 https://nvd.nist.gov/vuln/detail/CVE-2017-7601 https://github.com/vadz/libtiff/commit/0a76a8c765c7b8327c59646284fa78c3c27e5490 https://nvd.nist.gov/vuln/detail/CVE-2017-7602 https://github.com/vadz/libtiff/commit/66e7bd59520996740e4df5495a830b42fae48bc4
2017-05-03Convert CXXFLAGS setting C++ standard to USE_LANGUAGES.jperkin10-55/+20
2017-05-02Recursive bump for poppler-0.54.0wiz3-6/+6
2017-05-02Updated ImageMagick to 7.0.5.5.wiz2-7/+7
2017-04-24 7.0.5-5 Cristy <quetzlzacatenango@image...> * Release ImageMagick version 7.0.5-5, GIT revision 19908:bc92979:20170424. 2017-03-26 7.0.5-5 Cristy <quetzlzacatenango@image...> * Minimize buffer copies to improve OpenCL performance. * Morphology thinning is no longer a no-op (reference https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=31650). * Patch two PCD writer problems, corrupt output and dark pixels (reference https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=3164). * Support ICC based PDF's (reference https://github.com/ImageMagick/ImageMagick/issues/417). * Fix improper EPS clip path rendering (reference http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=31722).
2017-04-30Recursive revbump from boost updateryoon50-93/+100
2017-04-27Updated p5-Image-ExifTool to 10.50.wiz2-7/+7
Apr. 20, 2017 - Version 10.50 (production release) - Decode a new Pentax tag (thanks Andras Salamon) - Improved decoding of Olympus DriveMode (thanks Herbert Kauer) - Improved handling of errors from utime when setting file times - Fixed potential hang problem when reading corrupted QuickTime metadata - Fixed problem deleting duplicate EXIF tags when writing other tags at the same time Apr. 10, 2017 - Version 10.49 - Added "DateFmt" utility function for use in advanced formatting expressions - Added a new Sony/Minolta LensType (thanks LibRaw) - Decode a new Panasonic tag - Fixed problem decoding Sony VariableLowPassFilter values (thanks Jos Roost) - Fixed problem setting XMP:About when creating new XMP in a file - Fixed an incorect Pentax DriveMode value (thanks Andras Salamon) - API Changes - Allow access to the advanced formatting expression via a new ExifTool "FMT_EXPR" member variable Apr. 3, 2017 - Version 10.48 - Added some new FujiFlashMode values (thanks Albert Shan) - Added a new Sony LensType (thanks Jos Roost) - Added a new Canon LensType (thanks LibRaw) - Added a new CanonModelID and minor changes to some others (thanks Dmitry) - Decode two Pentax tags and added a number of new values for other Pentax tags (thanks Andras Salamon) - Decode a new Sony tag (thanks Jos Roost) - Improvements to the experimental Validate feature - Fixed problem which could cause hang when reading bad PPT documents Mar. 20, 2017 - Version 10.47 - Added read support for JSON-format files - Added two new Sony/Minolta lenses (thanks Jos Roost) - Added a number of new Pentax tag values - Decode a new Canon CR2 tag (thanks Ed Hannon) - Decode WB information for Canon 800D (thanks LibRaw) - Improved config_files/photoshop_paths.config to indicate start of paths - Attempt to validate new file names in Windows before renaming images - Experimental Validate feature no longer warns about Windows XP tags - Fixed problem extracting layer information from very large PSD/PSB files Mar. 8, 2017 - Version 10.46 - Moved Mac System tags from the Extra table into a new MacOS group and added ability to extract them by requesting the MacOS group - Updated QuickTime GenreID list (thanks Francois Bonzon) - Fixed "Invalid xref" problem when reading some PDF files - Fixed error in Minolta lens list (thanks Jos Roost) - Fixed minor problem with -U option generating Unknown tags for some known bytes in variable-sized strings - API Changes: - Enhanced RequestTags option to allow groups to be requested Mar. 2, 2017 - Version 10.45 - Added ability to write a number of Mac OS X system tags (including the file creation date!) - Added ability to extract OS X extended attributes ("XAttr" tags) - API Changes: - Added XAttrTags option - Enhanced RequestAll option Feb. 24, 2017 - Version 10.44 - Added a few new CanonModelID values and a new Canon LensType - Added two new Nikon lenses (thanks Rolf Probst) - Added a few new Sony/Minolta lenses (thanks Jos Roost) - Added two new Sony MeteringMode values (thanks Jos Roost) - Improved verbose dump of Photoshop Layer information - Patched to allow "FileName encoding not specified" warnings to be avoided by setting -charset filename="" - Fixed problem in photoshop_paths.config printing some paths Feb. 16, 2017 - Version 10.43 - Restrict writing of EXIF:FlashEnergy to a single value as per EXIF spec - Reverted format change of Sony ImageCount tag - Changed PNG new eXIF/zXIF chunk names to "exIf" and "zxIf" until the proposed chunks are accepted (of course, while maintaining backward compatibility for reading/updating the other chunks) - Lowered priority of XMP-pdf:Keywords so it doesn't take precedence over PDF:Keywords when the Duplicates option is not used - Improved config_files/convert_regions.config to handle the case where the RegionInfoMP is missing a Rectangle Feb. 10, 2017 - Version 10.42 - Added ability to read/write PNG eXIF and zXIF chunks, and made these the place where new EXIF is created in PNG images (zXIF if the -z option is used, or eXIF otherwise) - Added ability to copy Photoshop OriginPathInfo with photoshop_paths.config - Made FileUserID and FileGroupID writable - Changed format for a Sony ImageCount tag - Improvements to experimental Validate feature - Fixed incorrect XMP swf namespace URI - Fixed problem using new -p section feature when combined with -w or -ee - Fixed formatting problem in -listx output when -lang option was used - Fixed problem where UserComment wasn't removed if found in IFD0 when writing it to the correct IFD Feb. 1, 2017 - Version 10.41 - Added an experimental metadata validation feature (invoked either by requesting the new Extra Validate tag or by setting the API Validate option) - Added support for PSDT file extension - Added age.config to the distribution - Added a new Sony lens (thanks Jos Roost) - Added a new PentaxModelID (thanks Louis Granboulan) - Enhanced -p option to allow files to be grouped in sections - Made makernote offset warning minor - Relaxed parsing of NMEA GGA sentence so comma after the geoid units is now optional - Patched problem extracting value of an unsafe binary tag with the -b option when specified using -TAG# instead of -TAG with -n - API Changes: - Added experimental Validate option
2017-04-27Updated p5-GD to 2.66.wiz2-10/+8
2.66 * throw proper error on newFrom* with not-existing file * add t/transp.t from RT #40525 * Improve RT #54366 multiple gd.h warning * better doc for GD::Simple->arc * fix ANIMGIF with libgd 2.3.0-dev 2.65 * fix --gdlib_config_path to accept an argument (fperrad) 2.64 * Update doc for LIBGD_VERSION() * Fix 5.6.2, which does not have float in its typemap 2.63 * renamed VERSION() to LIBGD_VERSION(), RT #121307. It was treated magically by "use GD 2.18" 2.62 * fixed wrong <5.14 code generated with ExtUtils::Constants RT #121297. Don't generate const-xs.inc, only when missing. * add -liconv on hpux also (our pkgconfig parser cannot handle it) 2.61 * add CONFIGURE_REQUIRES META * add --gdlib_config_path * add Image Filters: scatter, pixelate, negate, grayscale, brightness, contrast, color, selectiveBlur, edgeDetectQuick, gaussianBlur, emboss, meanRemoval, smooth, copyGaussianBlurred * add palette methods: createPaletteFromTrueColor, neuQuant (but discouraged), colorMatch. * add interpolation methods: copyScale, copyRotateInterpolated, interpolationMethod. * add double GD::VERSION * add all gd.h constants 2.60 * add missing methods newFromWBMP, newFromXbm, (RT #68784) and some missing docs * Add --lib_fontconfig_path, --fcgi options * rewrote most of the XS code * cleanup Makefile.PL #20 2.59 * error on failing libgd calls * fix colorClosestAlpha, colorAllocateAlpha * add missing documentation 2.58 * fix VERSION_STRING for 2.0.x * honor --lib_gd_path specific gdlib-config * Loosen the comparison tests with GDIMAGETYPE ne gd2 * Improve gdlib-config parsing (PR #17), esp. with 2.0.34 2.57 * fix Jpeg magic number detection RT #26146 * fix RGB - HSV roundtrips: RT #120572 by J2N-FORGET * fix -print-search-dirs errors RT #106265 * co-maint to rurban * add hv_fetchs, CI smokers * add GD::VERSION_STRING api 2.56_03 * add alpha method * improve option handling * fix meta data 2.56_02 * fix feature extraction >= 2.2 [RT #119459] 2.56_01 * rm Build.PL, fix permissions, fix for missing gdlib-config
2017-04-25Add upstream pull request URL.wiz3-5/+7
2017-04-25Use upstream patch to fix glut.h installation.wiz3-6/+23
No change to binary package.
2017-04-24Add new main master site.wiz1-2/+3
2017-04-22Revbump after icu updateadam21-42/+42
2017-04-22Update ruby-mini-magick to 4.7.0.taca2-7/+7
4.7.0 2017/03/28 * Added MiniMagick::Image#get_pixels, which returns a matrix where each member is a 3-element array of numbers between 0 and 255, one for each of the RGB channels. * When MiniMagick.timeout is set and the command times out, previously the command would still continue running in the background. Now when Timeout::Error is raised, we also kill the subprocess running the command with SIGTERM. * Implementation of posix-spawn has been improved, where now both stdout and stderr are read from at the same time, stdin pipe is closed immediately after writing the input, and stdout and stderr pipes are closed once the command finishes. This now has essentially the same behaivour as Open3.popen3 with a block.
2017-04-20Drop unnecessary GTK dependency. Bump revision.joerg1-3/+2
2017-04-20Update to 2.18.3szptvlfn2-7/+7
http://git.finalrewind.org/feh/plain/ChangeLog: Tue, 04 Apr 2017 21:22:16 +0200 Daniel Friesel <derf+feh@finalrewind.org> * Release v2.18.3 * Fix double-free/OOB-write in E17 IPC. This only affects the background setting options and requires a malicious X11 app to run alongside feh and pretend to be an E17 window manager. (patch by Tobias Stoeckmann) * Fix image-specific format specifiers not being updated correctly in thumbnail mode window titles * Fix memory leak when closing images opened from thumbnail mode * Fix a possible out of bounds read caused by an unterminated string when using --output to save images in long paths. (patch by Tobias Stoeckmann) * Fix out of bounds read/write when handling empty or broken caption files. (patch by Tobias Stoeckmann) * Fix memory leak when saving a filelist or image whose target filename already exists. (patch by Tobias Stoeckmann)
2017-04-19The generic EGL/GLX/WGL defaults are suitable for Darwin as BUILD_EGL will bedsainty2-4/+16
correct, and possibly not zero. No revision bump required - this change fixes the build if the EGL = 0 guess was incorrect, and no change if it was correct.
2017-04-18 Add BUILD_DEPENDS+= p5-File-Which-[0-9]* for make testmef1-1/+2
2017-04-16Changes 4.1.0:adam3-27/+15
- Close files after loading if possible - Fix Image Access to be reloadable when embedding the Python interpreter - Fetch DPI from EXIF if not specified in JPEG header - Removed winbuild checksum verification - Git: Set ContainerIO test file as binary - Remove superfluous import of FixTk - Fix import of tkinter/Tkinter - Pure Python Decoders, including Python decoder to fix for MSP images - Reorganized GifImagePlugin - Doc: Reordered operating systems in Compatibility Matrix - Test: Additional tests for BurfStub, Eps, Container, GribStub, IPTC, Wmf, XVThumb, ImageDraw, ImageMorph ImageShow - Health fixes - Test: Correctness tests ContainerIO, XVThumbImagePlugin, BufrStubImagePlugin, GribStubImagePlugin, FitsStubImagePlugin, Hdf5StubImagePlugin, PixarImageFile, PsdImageFile - Remove unused imports - Replaced KeyError catch with dictionary get method - Test: Removed unrunnable code in test_image_toqimage - Removed use of spaces in TIFF kwargs names, deprecated in 2.7 - Removed deprecated ImageDraw setink, setfill, setfont methods - Send unwanted subprocess output to /dev/null - Fix division by zero when creating 0x0 image from numpy array - Test: Added matrix convert tests - Replaced broken URL to partners.adobe.com - Removed unused private functions in setup.py and build_dep.py - Test: Fixed Qt tests for QT5 and saving 1 bit PNG - Test: docker builds for Arch and Debian Stretch - Updated libwebp to 0.6.0 on appveyor - More explicit error message when saving to a file with invalid extension - Docs: Update some http urls to https - Preserve aux/alpha channels when performing Imagecms transforms - Test linear and radial gradient effects - Test ImageDraw.Outline and and ImageDraw.Shape - Added PySide to ImageQt documentation - BUG: Empty image mode no longer causes a crash - Exclude .travis and contents from manifest - Remove 'MIT-like' from license - Tests: Add tests for several Image operations - PNG: Moved iCCP chunk before PLTE chunk when saving as PNG, restricted chunks known value/ordering - Default to inch-interpretation for missing ResolutionUnit in TiffImagePlugin - Bug: Fixed segfault when using ImagingTk on pypy - Bug: Fixed Integer overflow using ImagingTk on 32 bit platforms - Tests: Added docker images for testing alternate platforms. See also https://github.com/python-pillow/docker-images. - Removed PIL 1.0 era TK readme that concerns Windows 95/NT - Prevent `nose -v` printing docstrings - Replaced absolute PIL imports with relative imports - Added context managers for file handling - Expose registered file extensions in Image - Make mode descriptor cache initialization thread-safe. - Updated Windows test dependencies: Freetype 2.7.1, zlib 1.2.11 - Followed upstream pngquant packaging reorg to libimagquant - Fix invalid string escapes - Add test for crop operation with no argument
2017-04-15Missed the PKG_SUGGESTED_OPTIONS bit that was still in a vi process...kim1-1/+2
2017-04-15Make tiff option when building gd, as tiff has many long-standingkim3-9/+17
vulnerabilities. Still enabled by default, as before. Ok by wiz@. Fixes PR pkg/52148 and adds tiff to PKG_SUGGESTED_OPTIONS.
2017-04-15Make tiff option when building libwebp, as tiff has many long-standingkim2-2/+16
vulnerabilities. Still enabled by default, as before. Ok by wiz@. Fixes PR pkg/52149 and adds tiff to PKG_SUGGESTED_OPTIONS.
2017-04-12Update graphics/glfw to 3.2.1leot3-22/+13
Changes: 3.2.1 ===== Vulkan improvements ------------------- Add support for statically linking the Vulkan loader Misc improvements and bug fixes ------------------------------- Fixes for a number of bugs that together affect all supported platforms. 3.2 === Support for Vulkan ------------------ GLFW now supports basic integration with Vulkan with glfwVulkanSupported, glfwGetRequiredInstanceExtensions, glfwGetInstanceProcAddress, glfwGetPhysicalDevicePresentationSupport and glfwCreateWindowSurface. Vulkan header inclusion can be selected with GLFW_INCLUDE_VULKAN. Window mode switching --------------------- GLFW now supports switching between windowed and full screen modes and updating the monitor and desired resolution and refresh rate of full screen windows with glfwSetWindowMonitor. Window maxmimization support ---------------------------- GLFW now supports window maximization with glfwMaximizeWindow and the GLFW_MAXIMIZED hint and attribute. Window input focus control -------------------------- GLFW now supports giving windows input focus with glfwFocusWindow. Window size limit support ------------------------- GLFW now supports setting both absolute and relative window size limits with glfwSetWindowSizeLimits and glfwSetWindowAspectRatio. Localized key names ------------------- GLFW now supports querying the localized name of printable keys with glfwGetKeyName, either by key token or by scancode. Wait for events with timeout ---------------------------- GLFW now supports waiting for events for a set amount of time with glfwWaitEventsTimeout. Window icon support ------------------- GLFW now supports setting the icon of windows with glfwSetWindowIcon. Raw timer access ---------------- GLFW now supports raw timer values with glfwGetTimerValue and glfwGetTimerFrequency. Joystick connection callback ---------------------------- GLFW now supports notifying when a joystick has been connected or disconnected with glfwSetJoystickCallback. Context-less windows -------------------- GLFW now supports creating windows without a OpenGL or OpenGL ES context with GLFW_NO_API. Run-time context creation API selection --------------------------------------- GLFW now supports selecting the context creation API at run-time with the GLFW_CONTEXT_CREATION_API window hint value. Error-free context creation --------------------------- GLFW now supports creating OpenGL and OpenGL ES contexts that do not emit errors with the GLFW_CONTEXT_NO_ERROR window hint, provided the machine supports the `GL_KHR_no_error` extension. CMake config-file package support --------------------------------- GLFW now supports being used as a config-file package from other projects for easy linking with the library and its dependencies.