summaryrefslogtreecommitdiff
path: root/graphics
AgeCommit message (Collapse)AuthorFilesLines
2015-12-23When removing the wx build option, it helps to also remove thejoerg1-2/+1
conditional PLIST entry (hi wiz!).
2015-12-19Update blender to 2.76bmarkd6-1440/+1522
Fixes build with python35 (PR pkg/50566) Blender 2.76, released Oct 9, 2015. (Update 2.76b is from Nov 3 2015). - Initial support for Pixar's OpenSubdiv geometry subdivision technology. - A huge view-port performance boost. - Big file browser performance boost and arrow keys navigation support. - Node auto-offset feature that helps organizing node layouts. - Absolute grid snapping in the 3D view. - Sculpting with tiled strokes. - Text effect strips for the sequencer, supporting subtitle export - As usual, hundreds of bugs fixed and other improvements! Blender 2.75a release. - Blender now supports a fully integrated Multi-View and Stereo 3D pipeline - Cycles has much awaited initial support for AMD GPUs, and a new Light Portals feature. - UI now allows font previews in the file browser. - High quality options for viewport depth of field were added - Modeling has a new Corrective Smooth modifier. - The Decimate modifier was improved significantly. - 3D viewport painting now supports symmetry and the distribution of Dynamic Topology was improved - Video Sequence Editor: Placeholders can now replace missing frames of image sequences - Game Engine now allows smoother LOD transitions, and supports mist attributes animation - And: 100s of bug fixes and smaller feature improvements.
2015-12-15Fix build with current pkgsrc version of sane-backends.wiz2-1/+18
Addresses PR 50562 by John D. Baker.
2015-12-15Update blender to 2.74markd9-356/+155
Blender 2.74, released Mar 31 2015! - Cycles got several precision, noise, speed, memory improvements, new Pointiness attribute. - Viewport has new cool compositing features, outliner now manages orphan datablocks better. - Modeling now allows custom normals, and transferring data layers between meshes! - Massive improvements to hair dynamics and editing tools: a big step forward with more to come… - A new tool “Cavity Mask” was added to sculpting/painting, along with other improvements. - Great memory consumption optimization in Freestyle NPR stroke rendering. - Grease pencil and Game engine improvements, and more… Blender 2.73, released January 8 2015! - Several Cycles Rendering updates, improvements and new features, support for GeForce 9xx GPUs. - New fullscreen mode, improved Pie Menus, 3D View can now display the world background. - Knife-tool now allows freehand smart cuts, and more improvements were made in selection tools, Bevel Modifier and Shapekeys. - Unwrapping UVs was improved, strength is now enabled for Grab and Snake Hook brushes, better visual feedback mode for painting with masks. - Sequencer now can show a backdrop, strips can be snapped to others along with other improvements. - Freestyle NPR Rendering has a new SVG exporter add-on, along with other improvements. - Grease Pencil had a major update, it is now possible to edit and animate strokes! New draw styles, and imporvements in user interface. - Collada Importer was updated, improving the compatibility with other software’s bone concepts. - Add-ons: FBX improved importing/exporting armatures, some Python API changes could need some Add-ons to be updated! - As usual several other minor updates and improvements, and lot of bugfixing also in this release. Blender 2.72, relased Oct 4 2014. Cycles GPU rendering supports Volume and Subsurface Scattering now. The User Interface comes with optional Pie Menus now and the Tooltips have been improved. For Modeling, a new intersection tool has been added in Edit Mode. Texture painting workflow has been streamlined with easy access to painted images and UV layers. The Compositor now comes with a Sun Beam node. Freestyle NPR rendering is now available with Cycles as well.
2015-12-15Update openimageio to 1.5.16markd6-135/+13
Release 1.5.16 (11 Jun 2015) -- compared to 1.5.15) --------------------------------------------------- * PNG writes now honor PixelAspectRatio attribute. * Build fixes for Visual Studio 2010 * PSD & JPEG plugins fixes for Win32 compilation. * Also search for OIIO plugins in [DY]LD_LIBRARY_PATH. * Give Strutil::parse_string an option to not strip surrounding quotes. * Fix Nuke plugin build files to not do anything if USE_NUKE=0 * New ImageInput query: "procedural" -- returns 1 if the ImageInput may not correspond to an actual file. * TypeDesc has a new constructor and fromstring of a string_view, in addition to the old versions that took char*. * Eliminate spurious ImageCache invalidation just because the shared cache is requested again. * Fixed trilinear MIPmap texture lookups that gave invalid alpha fill. * Filesystem: sequence matching should clear results arrays upon start. Release 1.5.15 (11 May 2015) -- compared to 1.5.14) --------------------------------------------------- * Bug fix with IBA::channels() with deep data with UINT channels. * Fix TypeDesc compatibility with OSL. * Misc WIN32 / VS2010 fixes. * Fix incorrect logic in convert_image with certain channel types and strides. Release 1.5.14 (14 April 2015) -- compared to 1.5.13) ---------------------------------------------- * Added Python bindings for DeepData and deep reads (ImageInput) and writes (ImageOutput). * Improve IBA::compare() (and therefore oiiotool -diff and idiff) when the images being compared have NaN or Inf values. * TextureSystem bug fix that occasionally resulted in NaN in the alpha channel result when looking up from 3-channel images. * Fix IBA::channels() bugs when dealing with "deep" images. * Fix bugs in reading deep OpenEXR images with mixed channel types. * fmath: safe_fast_pow improves the precision of its results for special cases of pow(x,1) and pow(x,2). * Fix warnings when compiling with C++11. * Dont link Python framework on OSX. * Added TypeDesc::TypeHalf(). * Python ImageSpec.set_channel_formats() now works when the channel type lists are either TypeDesc, in addition to the existing support for BASETYPE. * Build correctly against older TIFF versions. Release 1.5.13 (10 Mar 2015) -- compared to 1.5.12) ---------------------------------------------- * oiiotool: Bug fix for frame sequences -- could crash in Windows. * New ImageOutput::supports() tags: supports("alpha") should be true for image formats that support an alpha channel, supports("nchannels") should be true for output formats that support an arbitrary number of output channels. * oiiotool: Gracefully handle requests to save an image with more channels than the output file format can handle. Instead of being a fatal error, now it's just a warning, and extra channels are dropped. It tries to to find R, G, B, and A channels, saving them. If those names are not found, it just saves the first 3 (or 4) channels. * Improved handling of "PixelAspectRatio" for JPEG, TIFF, and OpenEXR. * oiiotool: Improve error messages when files can't be read. It is now easier to to distinguish files that don't exist from those that are an unknown format from those that are corrupted or have read errors. * maketx now writes to a temporary file, then moving it to the final requested output filename only when the write completed without error. This prevents situations where maketx crashes or is killed and leaves behind a file that looks correct but is actually corrupted or truncated. * Python: added previously-M.I.A. ImageSpec.erase_attribute(). * Add Filesystem::rename() utility. * Made TypeDesc::equivalent accept comparisons of arrays of unspecified length with ones of definite length. * oiiotool & maketx have improved error message when unknown data format names are requested with "-d". * oiiotool numeric wildcard improvement: allow more digits to match. * Remove dependency of OpenSSL by default. Release 1.5.12 (11 Feb 2015) -- compared to 1.5.11) ---------------------------------------------- * Various build fixes for Windows. * New CMake build-time option to specify the default plugin search path. (1.5.12) * OpenEXR: fixed write_tile() with AutoStride calculated the wrong default strides for "edge" tiles when the image width or length was not an integer multiple of the tile size. Also clarified the PDF and imageio.h docs in how they explain strides for this case. (1.5.12) * maketx: when the source image was a crop (data window != display window), and the sharpening filters were used, it would incorrectly issue an "unknown filter name" error. (1.5.12) * Fix gcc 5.0 compiler warning in PtexHalf.cpp. (1.5.12) Release 1.5.11 (28 Jan 2015) -- compared to 1.5.10) ---------------------------------------------- * Fix build breaks for very old versions of Ilmbase (1.6 and earlier) that lack a definition of V4f used by our simd.h. * Fix signed/unsigned warning on 32 bit platforms in jpeginput.cpp. Release 1.5 (26 Jan 2015) -- compared to 1.4.x ---------------------------------------------- Major new features and improvements: * New oiiotool functionality/commands: * --rotate90, --rotate180, --rotate270 rotate the image in 90 degree axially-aligned increments with no filtering. (1.5.2) * --reorient will perform whatever series of rotations or flips are necessary to move the pixels to match the "Orientation" metadata that describes the desired display orientation. (1.5.2) * --autoorient will automatically do the equivalent of --reorient on every image as it is read in, if it has a nonstandard orientation. (This is generally a good idea to use if you are using oiiotool to combine images that may have different orientations.) (1.5.2) * --rotate rotates an image by arbitrary angle and center point, with high-quality filtering. (1.5.3) * --warp transforms an image using a 3x3 matrix, with high-quality filtering. (1.5.3) * --median performs a median filter. (1.5.4) * New ImageBufAlgo functions: * rotate90(), rotate180(), rotate270() rotate the image in 90 degree axially-aligned increments with no filtering. (1.5.2) * reorient() will perform whatever series of rotations or flips are necessary to move the pixels to match the "Orientation" metadata that describes the desired display orientation. (1.5.2) * rotate() performs rotation with arbitrary angle and center point, with high-quality filtering. (1.5.3) * warp() transforms an image by a 3x3 matrix, with high-quality filtering. (1.5.3) * median_filter performs a median filter. (1.5.4) * Significant internal speedups by utilizing SIMD instructions (SSE) in the TextureSystem (1.5.5 , 1.5.6 ). To use this to its fullest extent, build OIIO with the make/cmake option USE_SIMD=arch, where arch is sse2, ssse3, sse4.1, sse4.2, depending on what machines you'll be deploying to. (Note that x86_64 automatically implies at least sse2.) We're finding that this has approximately doubled the speed of the math part of texture mapping (it doesn't speed up the disk I/O, of course). (1.5.5) * Basic support for many movie files via a plugin using 'ffmpeg'. Works with avi, mov, qt, mp4, m4a, 3gp, 3g2, mj2, m4v, mpg, and more. Movie files simply look like multi-image files to OIIO. There isn't really support for audio yet, and although this lets you retrieve and process individual frames of a movie file, OIIO is still not meant to be a video-processing library. Currently, these formats can be read, but there is no write support (maybe coming soon). (1.5.5) * Nuke plugins -- a txReader plugins that will read OIIO texture files, and a txWriter that will output proper (tiled & mip-mapped) texture files from Nuke. Contributed by Nathan Rusch / Luma Pictures. (1.5.6)
2015-12-13Update cairo* to 1.14.6:wiz2-7/+7
Release 1.14.6 (2015-12-09 Bryce Harrington <bryce@osg.samsung.com>) ======================================================================== Simple bugfix release to fix one Windows issue. Bug Fixes --------- * Fix failure on Windows due to reference of the function cairo_win32_surface_create_with_format(), which isn't included in the 1.14.4 release. (Bug #92771)
2015-12-13Prod graphviz to support both ghostscript agpl as well as gpl,richard2-1/+36
gs agpl enforces using gserrors.h which isn't installed by gs gpl.
2015-12-13Update ruby-gnome2 to 3.0.7.tsutsui2-2/+6
Upstream changes: --- Ruby-GNOME2 3.0.7 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20151006_1 It is a bug fix release of 3.0.6. Changes Ruby/GLib2 * Fixes + Fixed a bug that `xxx_yyy` enum name isn't accepted. [ruby-gnome2-devel-en][Reported by Detlef Reichl] + Fixed a bug that internal Ruby API is used. [ruby-gnome2-devel-en] [Reported by Detlef Reichl] Ruby/GTK3 * Improvements + Added backward compatibility API to Gtk::TreeView#insert_column. [ruby-gnome2-devel-en][Reported by Detlef Reichl] Thanks * Detlef Reichl --- Ruby-GNOME2 3.0.6 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20151004_1 It is a bug fix release of 3.0.5. Changes Ruby/GLib2 * Improvements + Supported GLib.format_size on 32bit. [GitHub#565][Reported by Mamoru TASAKA] + Supported GLib.format_size_for_display on 32bit. [GitHub#565][Reported by Mamoru TASAKA] + Added GLib::Version.or_later??. [GitHub#570][Patch by cedlemo] Ruby/GObjectIntrospection * Improvements + Added GObjectIntrospection::Version.or_later?. [GitHub#572][Patch by cedlemo] + Supported GSList for filename. [ruby-gnome2-devel-en][Reported by Stefan Salewski] Ruby/GIO2 * Improvements + Added Gio::Version.or_later?. [GitHub#571][Patch by cedlemo] + Made Gio::APplicationCommandLine#attributes Rubyish. Ruby/Pango * Improvements + Added Pango::Version.or_later??. [GitHub#576][Patch by cedlemo] Ruby/GTK2 * Improvements + Added Gtk::Version.or_later??. [GitHub#574][Patch by cedlemo] Ruby/GTK3 * Improvements + Supported Gtk::CellLayout#set_cell_data_func. [ruby-gnome2-devel-en] [Reported by Stefan Salewski] + Supported Gtk::Container#add with child properties. [ruby-gnome2-devel-en][Reported by Stefan Salewski] + Added Gtk::StockItem#[]? for backward compatibility. [ruby-gnome2-devel-en][Reported by Stefan Salewski] + Added Gtk::IconSize::IconSize for backward compatibility. [ruby-gnome2-devel-en][Reported by Stefan Salewski] + Supported marking cell renderers in Gtk::CellLayout for GC. [ruby-gnome2-devel-en][Reported by Stefan Salewski] + Supported nil for Gtk::TreeIter#set_value. + Supported marking columns in Gtk::TreeView for GC. [ruby-gnome2-devel-en][Reported by Stefan Salewski] + Updated tutorial samples. [GitHub#567][GitHub#568][GitHub#587][Patch by cedlemo] + Supported marking records in Gtk::TreeModel for GC. [ruby-gnome2-devel-en][Reported by Stefan Salewski] + Started updating gtk-demo with Gtk::Application?. [GitHub#583][GitHub# 586][GitHub#588][Patch by cedlemo] + Supported option style API by Gtk::Builder#add. + Supported :object_ids by Gtk::Builder#add. [GitHub#585][Patch by cedlemo] + Added backward compatible API to Gtk.show_uri. Ruby/GStreamer * Improvements + Added Gst::Version.or_later??. [GitHub#573][Patch by cedlemo] Ruby/Poppler * Improvements + Added Poppler::Version.or_later??. [GitHub#577][Patch by cedlemo] Ruby/RSVG2 * Improvements + Added RSVG::Version.or_later??. [GitHub#578][Patch by cedlemo] Ruby/VTE3 * Improvements + Stopped to run tests for old VTE with new VTE. [GitHub#566][Reported by Mamoru TASAKA] Ruby/WebKitGTK * Improvements + Added WebKitGtk::Version.or_later??. Thanks * Stefan Salewski * Mamoru TASAKA * cedlemo --- Ruby-GNOME2 3.0.5 http://sourceforge.net/projects/ruby-gnome2/files/ruby-gnome2/ruby-gnome2-3.0.5/ It is a bug fix release for mikutter. Changes Ruby/GTK2 * Fixes + Fixed a bug that g_object_ref_sink() isn't called for instance of type_registered class. [http://dev.mikutter.hachune.net/issues/771#note-3] [Reported by toshi_a] Thanks * toshi_a --- Ruby-GNOME2 3.0.4 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150922_1 Posted by kou on 2015-09-22 (Tue) 05:40:57 It is a build fix release for 32bit Windows. Changes All * Improvements + Supported auto native package installation on Arch Linux. [GitHub#553] [GitHub#563] [Patch by lilole] Ruby/GObjctIntrospection * Fixes + 32bit Windows: Fixed strut field accessors access wrong address. Ruby/ATK * Improvements + Added Atk::Version.or_later? [GitHub#552] [Patch by cedlemo] Ruby/GdkPixbuf2 * Improvements + Added Gdk::Pixbuf::Version.or_later??. [GitHub#561] [Patch by cedlemo] Ruby/GDK3 * Improvements + Supported GTK+ 3.17.9. [GitHub#558] [Reported by Mamoru TASAKA] Ruby/GTK3 * Improvements + Updated examples. [GitHub#550] [Patch by cedlemo] Ruby/ClutterGstreamer * Improvements + Added ClutterGst.load_version. + Added ClutterGst.load_version=. + Added ClutterGst::Version.or_later??. [GitHub#556] [Patch by cedlemo] Thanks * cedlemo * lilole * Mamoru TASAKA --- Ruby-GNOME2 3.0.3 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150913_1 It is a compatibility improvement release of 3.0.2. Changes All * Improvements + Removed test-unit-notify gem from development dependencies. [GitHub# 547] [Patch by cedlemo] Ruby/GObjectIntrospection * Improvements + Supported GObjectIntrospection::Repository.prepend_search_path. + Supported GObjectIntrospection::Repository.search_path. + Windows: Supported requiring library after one GObjectIntrospection::Loader#load. [GitHub#546] [Reported by Abby Archer] Ruby/GTK3 * Improvements + Supported Gtk::IconSize.lookup. [GitHub#544] [Reported by Masafumi Yokoyama] + Supported size name as argument of Gtk::Widget#render_icon_pixbuf. [GitHub#544] [Reported by Masafumi Yokoyama] + Supported Gio::Icon in Gtk::IconTheme#lookup_icon. [GitHub#544] [Reported by Masafumi Yokoyama] + Supported Gtk::TreeModel#iter_parent. + Supported Gtk::TreeIter#parent. + Updated examples. [GitHub#548] [Patch by cedlemo] * Fixes + Fixed a bug that Gtk::Widget.bind_template_child is required. [GitHub# 549] [Reported by cedlemo] + Fixed a bug that default x_option and y_option values of Gtk::Table# attach is wrong. [GitHub#546] [Reported by Abby Archer] + Windows: Fixed a bug that Ruby/RSVG2 isn't required automatically. [GitHub#546] [Reported by Abby Archer] Thanks * Masafumi Yokoyama * cedlemo * Abby Archer --- Ruby-GNOME2 3.0.2 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150913_1 It is a compatibility improvement release of 3.0.1. Changes Ruby/GObjectIntrospection * Improvements + Supported void pointer. [GitHub#540] [Reported by Abby Archer] + Added GObjectIntrospection::Loader.instantiate_gobject_pointer. Ruby/GDK3 * Improvements + Supported Gdk::Window#user_data. [GitHub#540] [Reported by Abby Archer] + compatibility: Cairo::Context#set_source_rgba accepts nil as alpha value. [GitHub#540] [Reported by Abby Archer] + compatibility: Added fallback feature for deprecated Gdk::EventScroll::Direction. + Windows: Added hicolor-icon-theme as fallback theme. Ruby/GTK3 * Improvements + compatibility: Gtk::Window#icon= accepts icon file name. [GitHub#540] [Reported by Abby Archer] + compatibility: Gtk::Dialog#add_button accepts Symbol as response ID. [GitHub#540] [Reported by Abby Archer] + Deprecated Gtk::ColorSelectionDialog. + compatibility: Added fallback feature for deprecated Gtk::TextTag::WrapMode. + compatibility: Added fallback feature for deprecated Gtk::TextBuffer# insert(iter, target, *tags) usage. + compatibility: Added fallback feature for deprecated Gtk::ButtonBox::Style. + compatibility: Added fallback feature for deprecated Gtk::MessageDialog::ButtonsType. + compatibility: Supported creating an empty image by Gtk::Image.new. + compatibility: Added fallback feature for deprecated Gtk::ImageMenuItem.new usage. + Supported Gtk::TreeIter#next!. + Supported Gtk::TreeModel#get_value. + compatibility: Added fallback feature for deprecated Gtk::Alignment::Align. + compatibility: Added fallback feature for deprecated Gtk::Widget# get_size_request. + compatibility: Added fallback feature for deprecated Gtk::Table.new. + compatibility: Added fallback feature for deprecated Gtk::Table# column_spaces. + compatibility: Added fallback feature for deprecated Gtk::Table# column_spaces=. + compatibility: Added fallback feature for deprecated Gtk::Table#attach. + compatibility: Added fallback feature for deprecated Gtk::ToggleButton.new. + Windows: Added missing Ruby/RSVG2 dependency. + compatibility: Added fallback feature for deprecated Gtk::Container# each_forall. + Supported nil as size for Gtk::Image.new. + compatibility: Added fallback feature for deprecated Gtk::Image.new (pixbuf). + compatibility: Added fallback feature for deprecated Gtk::Toolbar::Style. + Supported Rubyish Gtk::CheckMenuItem.new. * Fixes + Fixed samples. [GitHub#536][GitHub#541] [Patch by cedlemo] [GitHub#540] [Reported by Abby Archer] + Fixed a bug that Gtk::Calendar#date returns 0-11 range month value. Ruby/RSVG2 * Improvements + Windows: Added missing Ruby/Pango dependency. + Windows: Updated loaders.cache for gdk-pixbuf automatically. Ruby/GStreamer * Improvements + compatibility: Gst::TypeFindFactory#extensions always returns Array. Thanks * cedlemo * Abby Archer --- Ruby-GNOME2 3.0.1 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150911_1 It is a bug fix release of 3.0.0. Changes Ruby/GLib2 * Fixes + Windows: Fixed a bug that large number flag value isn't usable. [GitHub #538] [Reported by Abby Archer] Ruby/GTK3 * Improvements + Updated tutorials. [GitHub#534][GitHub#537] [Patch by cedlemo] Ruby/VTE3 * Improvements + Added Vte::Version.or_later??. [GitHub#535] [Patch by cedlemo] Thanks * cedlemo * Abby Archer --- Ruby-GNOME2 3.0.0 http://ruby-gnome2.osdn.jp/hiki.cgi?News_20150910_1 It is a GTK+ 3.16 support release. To GTK+ 3.16 support, many people helped us. Especially, cedlemo did great works. Very thanks all!!! Changes All * Improvements + Added install instruction for GitHub master branch. [GitHub#425][Patch by Hiroyuki Sato] Ruby/GLib2 * Improvements + Added new APIs: o RVAL2GOBJGLIST o RVAL2GOBJGSLIST o rbg_rval2glist o rbg_rval2gslist o RVAL2CSTR_PTR o rbg_name_to_nick o rbgobj_class_init_func o rbgobj_register_type + Changed RVAL2CSTR to return NULL terminated string. If you want to get raw string that may not be terminated by NULL, use RVAL2CSTR_PTR. + Supported Symbol as flag value. + Added windows_platform? + Supported GLib::Value.new? without value. + Supported array of flag value as GLib::Flags.new input. + Supported name, nick and GLib::Enum as GLib::Enum.new input. + Migrated to Markdown for README markup. [GitHub#484][Patch by prpr_man] + Supported GVariantType. + Supported GVariant. + Supported GBinding. [GitHub#524][Reported by cedlemo] * Fixes + Fixed a bug that GLib.format_size doesn't work 32bit over integer value. [GitHub#413][Reported by eumario] Ruby/GObjectIntrospection * Improvements + Supported non GObject struct as return value. [GitHub#286][Reported by Christopher L. Ramsey] + Supported list_XXX method name. + Supported freeing GList<GObjet *>. + Supported array of struct as input argument. + Supported auto native package install on CentOS 7. + Supported can_XXX? predicate. + Supported the number of array as input argument. [Suggested by John Cupitt] + Supported array of GValue as input argument. + Supported array as return value. + Supported GClosure as input argument. + Supported GSList<GObject *> as input argument. + Supported GSList<GObject *> as output argument. [GitHub#324][Reported by cedlemo] + Supported union as input argument. + Supported array of guint8 as input argument. + Supported array of gint32 as input argument. + Supported class methods defined in XXXClass. + Supported GList<GBoxed *> as output argument. [GitHub#389][Reported by eumario] + Supported GList<GInterface *> as return value. [GitHub#501][Reported by Christopher L. Ramsey] + Supported GVariant as return value. [GitHub#502][Reported by kitone] * Fixes + Fixed a bug that GList<GObjet *> return type method always returns nil. + Fixed a bug that not predicate is treated as predicate. + Fixed a bug that self is different. Ruby/GIO2 * Improvements + Supported GAsyncReadyCallback. [GitHub#302][Reported by Christopher L. Ramsey] + Added ActionMap#add_actions. Ruby/Pango * Improvements + Added Pango::Language#sample_string. Ruby/GDK3 * Improvements + Added backward compatibility APIs. [GitHub#284][Reported by Christopher L. Ramsey] + Added constants in Gdk::Selection. [GitHub#254][Patch by Masafumi Yokoyama] + Added missing deprecations. [GitHub#291][Reported by Michel Boaventura] + Added RGBA.parse. [GitHub#295][Reported by carlosjhr64] + Supported Gdk::Rectangle. [GitHub#319][Reported by cedlemo] + Supported Gdk::Screen#get_setting. [GitHub#376][Reported by cedlemo] + Added Gdk::Screen#get_monitor. * Fixes + Fixed a bug that GDK_KEY_XXX raises an error. [ruby-gnome2-devel-en] [Reported by Detlef Reichl] Ruby/GTK3 * Improvements + Migrated to GObject Introspection based bindings from hand writing bindings. Now, all the latest API in GTK+ are supported. [Hiroshi Hatake][Detlef Reichl][cedlemo][John Cupitt] [Masafumi Yokoyama] [eumario][PeterWAWood][Daiki Ueno] + Updated samples. [Patch by cedlemo] Ruby/GtkSourceView3 * Improvements + Migrated to GObject Introspection based bindings from hand writing bindings. Now, all the latest API in GtkSourceView are supported. Ruby/VTE3 * Improvements + Migrated to GObject Introspection based bindings from hand writing bindings. Now, all the latest API in VTE are supported. [cedlemo] Ruby/GStreamer * Fixes + Fixed native package name on CentOS and Fedora. + Fixed shebang. [GitHub#507][Patch by Dmitry Marakasov] Ruby/RSVG2 * Improvements + Added :file_name, :data and :flags option to RSVG::Handle.new. + Updated a sample. [GitHub#518][Patch by Robert A. Heiler]. * Fixes + Fixed a memory leak of RSVG::Handle.new_from_data and RSVG::Handle.new_from_file. [GitHub#318][Reported by Kagetsuki] Ruby/Clutter * Improvements + Added Clutter::Version.or_later?. Ruby/WebKit2GTK * Improvements + Added. Thanks * Hiroshi Hatake * Christopher L. Ramsey * Masafumi Yokoyama * cedlemo * Detlef Reichl * Kagetsuki * eumario * PeterWAWood * Hiroyuki Sato * Daiki Ueno * prpr_mann * Dmitry Marakasov ---
2015-12-13Add libwebp dependency and bump PKGREVISION accordingly.richard2-2/+5
2015-12-12c99 fixes build on SunOSwiedi1-1/+2
2015-12-12Upstream patch for GSL 2.0.markd3-3/+30
2015-12-12Update kipi-plugins to 4.13.0 (part of digikam 4.13.0) somewhat overdue.markd9-75/+710
2015-12-12Fix build with python 3.5.wiz2-1/+14
From FreeBSD ports.
2015-12-09Remove stale hash for dead patch.dsainty1-2/+1
2015-12-05GIMP 2.8.16adam5-21/+33
Core: - Seek much less when writing XCF - Don't seek past the end of the file when writing XCF - Windows: call SetDLLDirectory() for less DLL hell - Fix velocity parameter on .GIH brushes - Fix brokenness while transforming certain sets of linked layers GUI: - Always show image tabs in single window mode - Fix switching of dock tabs by DND hovering - Don't make the scroll area for tags too small - Fixed a crash in the save dialog - Fix issue where ruler updates made things very slow on Windows Plug-ins: - Fix several issues in the BMP plug-in - Make Gfig work with the new brush size behavior again - Fix font export in the PDF plug-in - Support layer groups in OpenRaster files - Fix loading of PSD files with layer groups General: - OSX build system fixes - Bug fixes - Translation updates
2015-12-05Changes in GEGL 0.3.4adam3-16/+13
⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺⎺ • build: do not install examples in path • ff-save fully store all in-flight codec contexts before closing files • ff-load improvements to seeking accuracy • transform: make fast paths skip pixel format conversions
2015-12-05Changes 0.1.14:adam2-15/+12
sRGB precision tuning, stability fixes, locale fix for setting error tolerance.
2015-12-05Extend PYTHON_VERSIONS_INCOMPATIBLE to 35adam31-62/+62
2015-12-03Update to 1.6.20:wiz2-7/+7
Version 1.6.20beta01 [November 20, 2015] Avoid potential pointer overflow/underflow in png_handle_sPLT() and png_handle_pCAL() (Bug report by John Regehr). Version 1.6.20beta02 [November 23, 2015] Fixed incorrect implementation of png_set_PLTE() that uses png_ptr not info_ptr, that left png_set_PLTE() open to the CVE-2015-8126 vulnerability. Version 1.6.20beta03 [November 24, 2015] Backported tests from libpng-1.7.0beta69. Version 1.6.20rc01 [November 26, 2015] Fixed an error in handling of bad zlib CMINFO field in pngfix, found by American Fuzzy Lop, reported by Brian Carpenter. inflate() doesn't immediately fault a bad CMINFO field; instead a 'too far back' error happens later (at least some times). pngfix failed to limit CMINFO to the allowed values but then assumed that window_bits was in range, triggering an assert. The bug is mostly harmless; the PNG file cannot be fixed. Version 1.6.20rc02 [November 29, 2015] In libpng 1.6 zlib initialization was changed to use the window size in the zlib stream, not a fixed value. This causes some invalid images, where CINFO is too large, to display 'correctly' if the rest of the data is valid. This provides a workaround for zlib versions where the error arises (ones that support the API change to use the window size in the stream). Version 1.6.20 [December 3, 2015] No changes.
2015-12-02Update ruby-mini-magick to 4.3.6.taca2-7/+7
* Restore the old behaviour of MiniMagick::Image#respond_to? by looking at mogrify -help and finding the method. This restores compatibilty with CarrierWave.
2015-12-02Update ruby-color to 1.8.taca3-8/+10
== 1.8 / 2015-10-26 * 1 minor enhancement: * Add an optional +alpha+ parameter to all #css_rgba calls. Thanks to Luke Bennellick (@bennell) and Alexander Popov (@AlexWayfer) for independently implemented submissions. Merged from #15. * 2 minor bug fixes: * Improve constant detection to prevent incorrectly identified name collisions with various other libraries such as Azure deployment tools. Based on work by Matthew Draper (@matthewd) in #24. * Prevent Color.equivalent? comparisons from using non-Color types for comparison. Fix provided by Benjamin Guest (@bguest) in #18. * 1 governance change * This project now has a {Code of Conduct}[Code-of-Conduct_rdoc.html]
2015-12-02Update ruby-chunky_png to 1.3.5.taca3-8/+9
1.3.5 - 2015-10-28 * Performance improvements for Canvas#crop! and ImageData.combine_chunks * Update chunky_png/rmagick to work with the latest versions of RMagick. * Bugfix in Color#from_hsl and Color#from_hsv when hue value is 360. * Fix encoding issue in Datastream#to_blob
2015-11-30Try to fix breakage, optionalize x11 on Darwin. Bump.tnn1-9/+24
2015-11-27Fix install with modular Xorg on Darwin, egl is explicitly not built.jperkin1-2/+2
2015-11-26${PLIST.quartz} should be at the start of the line, not mid path - fix PLISTabs1-2/+2
2015-11-25Correcting PLIST to account for Quartz and X11 buildsadam2-5/+8
2015-11-25Remove mk/find-prefix.mk usage from the graphics category.jperkin14-78/+42
The find-prefix infrastructure was required in a pkgviews world where packages installed from pkgsrc could have different installation prefixes, and this was a way for a dependency prefix to be determined. Now that pkgviews has been removed there is no longer any need for the overhead of this infrastructure. Instead we use BUILDLINK_PREFIX.pkg for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the dependency is coming from pkgsrc. Provides a reasonable performance win due to the reduction of `pkg_info -qp` calls, some of which were redundant anyway as they were duplicating the same information provided by BUILDLINK_PREFIX.pkg.
2015-11-25port this to new cmake: add include(CheckIncludeFiles)mrg2-1/+14
2015-11-23Bump PKGREVISION for poppler shlib major bump.wiz3-6/+6
2015-11-22Pull 20081216 interim patch from http://www.gregroelofs.com/greg_xv.htmltsutsui2-3/+9
Bump PKGREVISION. Changelog noted in the upstream homepage: * 20070621: fixed improper ClearCode termination condition in GIF decoder (JZ); cleaned up xvgif.c debug info (GRR); fixed some minor inconsistencies in Makefile (GRR) * xv-20070621-joe-zbiciak-gif-decoder-bugfix.dif * 20070901 [possibly temporary!]: added support for optional libpng MMX code (GRR) * 20080121: removed duplicate "XDestroyWindow(theDisp, pngW);" in xvmisc.c (IMC); fixed empty-filename click-and-crash bug in xvdir.c (IMC, DB) * xv-20080118-ian-collier-crash-fixes.msg * xv-20080901-david-bath-empty-filename-save-crash-fix.dif * 20081205: reverted xvxwd.c to SJT's version (bug reported by Jari Ruusu) * 20081216: fixed crash-bug in IFF decoder (EP)
2015-11-19Allow building on OS X without X11adam4-47/+50
2015-11-19Finish move from py-pygraphviz to py-graphviz.wiz6-121/+2
2015-11-19Re-import py-graphviz-1.3.1 as graphics/py-graphviz.wiz4-0/+104
Was previously in py-pygraphviz. Fixes PKGNAME to match pkgsrc conventions. While here, fix build by adding pkg-config tool and minor cleanup. PyGraphviz is a Python interface to the Graphviz graph layout and visualization package. With PyGraphviz you can create, edit, read, write, and draw graphs using Python to access the Graphviz graph data structure and layout algorithms. PyGraphviz is independent from NetworkX but provides a similar programming interface.
2015-11-18Build graphics/py-pygraphviz as a Python eggkhorben2-10/+7
This also fixes the PLIST; thanks wiz@ for the hint!
2015-11-18Register dependency on devel/py-setuptoolskhorben1-1/+3
The PLIST appears to be wrong though.
2015-11-18Recursive revbump from multimedia/libvpxryoon25-47/+50
2015-11-18Remove duplicate PKGREVISIONryoon1-3/+2
2015-11-18Update gstreamer1 and plugins to 1.6.1.wiz1-2/+1
GStreamer 1.6.1 Release Notes The GStreamer team is proud to announce the first bugfix release in the stable 1.6 release series of your favourite cross-platform multimedia framework! This release only contains bugfixes and it is safe to update from 1.6.0. For a full list of bugfixes see Bugzilla. See http://gstreamer.freedesktop.org/releases/1.6/ for the latest version of this document. Last updated: Friday 30 October 2015, 14:00 UTC (log) Major bugfixes Crashes in the gst-libav encoders were fixed More DASH-IF test streams are working now Live DASH, HLS and MS SmoothStreaming streams work more reliable and other fixes for the adaptive streaming protocols Reverse playback works with scaletempo to keep the audio pitch Correct stream-time is reported for negative applied_rate SRTP packet validation during decoding does not reject valid packets anymore Fixes for audioaggregator and aggregator to start producing output at the right time, and e.g. not outputting lots of silence in the beginning gst-libav's internal ffmpeg snapshot was updated to 2.8.1 cerbero has support for Mac OS X 10.11 (El Capitan) Various memory leaks were fixed, including major leaks in playbin, playsink and decodebin Various GObject-Introspection annotation fixes for bindings and many, many more GStreamer 1.6 Release Notes The GStreamer team is proud to announce a new major feature release in the stable 1.x API series of your favourite cross-platform multimedia framework! This release has been in the works for more than a year and is packed with new features, bug fixes and other improvements. See http://gstreamer.freedesktop.org/releases/1.6/ for the latest version of this document. Highlights Stereoscopic 3D and multiview video support Trick mode API for key-frame only fast-forward/fast-reverse playback etc. Improved DTS (decoding timestamp) vs. PTS (presentation timestamp) handling to account for negative DTS New GstVideoConverter API for more optimised and more correct conversion of raw video frames between all supported formats, with rescaling v4l2src now supports renegotiation v4l2transform can now do scaling V4L2 Element now report Colorimetry properly Easier chunked recording of MP4, Matroska, Ogg, MPEG-TS: new splitmuxsink and multifilesink improvements Content Protection signalling API and Common Encryption (CENC) support for DASH/MP4 Many adaptive streaming (DASH, HLS and MSS) improvements New PTP and NTP network client clocks and better remote clock tracking stability High-quality text subtitle overlay at display resolutions with glimagesink or gtkglsink RECORD support for the GStreamer RTSP Server Retransmissions (RTX) support in RTSP server and client RTSP seeking support in client and server has been fixed RTCP scheduling improvements and reduced size RTCP support MP4/MOV muxer acquired a new "robust" mode of operation which attempts to keep the output file in a valid state at all times Live mixing support in aggregator, audiomixer and compositor was improved a lot compositor now also supports rescaling of inputs streams on the fly New audiointerleave element with proper input synchronisation and live input support Blackmagic Design DeckLink capture and playback card support was rewritten from scratch; 2k/4k support; mode sensing KLV metadata support in RTP and MPEG-TS H.265 video encoder (x265), decoders (libav, libde265) and RTP payloader and depayloaders New DTLS plugin and SRTP/DTLS support OpenGL3 support, multiple contexts and context propagation, 3D video, transfer/conversion separation, subtitle blending New OpenGL-based QML video sink, Gtk GL video sink, CoreAnimation CAOpenGLLayerSink video sink gst-libav switched to ffmpeg as libav-provider, gains support for 3D/multiview video, trick modes, and the CAVS codec GstHarness API for unit tests gst-editing-services got a completely new ges-launch-1.0 interface, improved mixing support and integration into gst-validate gnonlin has been deprecated in favor of nle (Non Linear Engine) in gst-editing-services gst-validate has a new plugin system, an extensive default testsuite, support for concurrent test runs and valgrind support cerbero build tool for SDK binary packages gains new 'bundle-source' command Various improvements to the Android, iOS, OS X and Windows platform support Full log at http://gstreamer.freedesktop.org/releases/1.6/
2015-11-17Changes 1.3.23:adam2-7/+7
Special Issues: * Due to GCC bug 53967, several key agorithms (e.g. convolution) may execute much faster (e.g. 2-3X) for x86-64 and/or when SSE is enabled for floating point math (-mfpmath=sse) if the GCC option -frename-registers is used. Default 32-bit builds do not experience the problem since they use '387 math. It is not clear in what version of GCC this problem started but it was not noticed by the developers until the GCC 4.6 timeframe. Other compilers do not suffer from this bug. Please lobby the GCC project to fix this embarrassing performance bug. Security Fixes: * ScaleImage(): While not strictly a security issue, requesting to scale an image while retaining the original number of rows will lead to a program crash or memory corruption due to double-free. Bug fixes: * ScaleImage(): Fix problem with new width/height match original (regression added by 1.3.22). * ScaleImage(): Fix double-free when new rows matches original rows (regression added by 1.3.22). * MinGW build fix related to eliminating a sleep() macro which conflicts with a MinGW-provided inline sleep() function. * PNG: Issue a warning instead of an error when attempting to read a PNG file containing a zero-length profile. This allows the file to be read. * identify: Fix problem in that identify -format "%A" (to test if transparency is supported in image) does not always produce the correct results.
2015-11-16Import of gimp-webp to pkgsrc-current.nros6-1/+44
Packaged in pkgsrc-wip by nros(me). This plugin allows the Gimp to open and save image files in the WebP format.
2015-11-16Update libwebp to version 0.4.4.nros2-7/+7
Chagelog: This is a binary compatible release. * rescaling out-of-bounds read fix (issue #254) * various build fixes and improvements (issues #253, #259, #262, #267, #268) * container documentation update * gif2webp transparency fix (issue #245)
2015-11-16Add py-pygraphvizkhorben1-1/+2
2015-11-16Import py-pygraphviz 1.3.1 from wipkhorben5-0/+120
PyGraphviz is a Python interface to the Graphviz graph layout and visualization package. With PyGraphviz you can create, edit, read, write, and draw graphs using Python to access the Graphviz graph data structure and layout algorithms. PyGraphviz is independent from NetworkX but provides a similar programming interface.
2015-11-14Update to 2.64wen2-8/+7
Upstream changes: 2.64 2015.06.02 - RT #103938 SVG::DOM insertSiblingAfter calls nonexistent 'parent' method (Marius Gavrilescu)
2015-11-12Update png to 1.6.19:wiz2-7/+7
Libpng 1.6.19 - November 12, 2015 Changes since the last public release (1.6.18): Updated obsolete information about the simplified API macros in the manual pages (Bug report by Arc Riley). Avoid potentially dereferencing NULL info_ptr in png_info_init_3(). Rearranged png.h to put the major sections in the same order as in libpng17. Eliminated unused PNG_COST_SHIFT, PNG_WEIGHT_SHIFT, PNG_COST_FACTOR, and PNG_WEIGHT_FACTOR macros. Suppressed some warnings from the Borland C++ 5.5.1/5.82 compiler (Bug report by Viktor Szakats). Several warnings remain and are unavoidable, where we test for overflow. Fixed potential leak of png_pixels in contrib/pngminus/pnm2png.c Fixed uninitialized variable in contrib/gregbook/rpng2-x.c Moved config.h.in~ from the "libpng_autotools_files" list to the "libpng_autotools_extra" list in autogen.sh because it was causing a false positive for missing files (bug report by Robert C. Seacord). Removed unreachable "break" statements in png.c, pngread.c, and pngrtran.c to suppress clang warnings (Bug report by Viktor Szakats). Fixed some bad links in the man page. Changed "n bit" to "n-bit" in comments. Added signed/unsigned 16-bit safety net. This removes the dubious 0x8000 flag definitions on 16-bit systems. They aren't supported yet the defs *probably* work, however it seems much safer to do this and be advised if anyone, contrary to advice, is building libpng 1.6 on a 16-bit system. It also adds back various switch default clauses for GCC; GCC errors out if they are not present (with an appropriately high level of warnings). Safely convert num_bytes to a png_byte in png_set_sig_bytes() (Robert Seacord). Fixed the recently reported 1's complement security issue by replacing the value that is illegal in the PNG spec, in both signed and unsigned values, with 0. Illegal unsigned values (anything greater than or equal to 0x80000000) can still pass through, but since these are not illegal in ANSI-C (unlike 0x80000000 in the signed case) the checking that occurs later can catch them (John Bowler). Fixed png_save_int_32 when int is not 2's complement (John Bowler). Updated libpng16 with all the recent test changes from libpng17, including changes to pngvalid.c to ensure that the original, distributed, version of contrib/visupng/cexcept.h can be used (John Bowler). pngvalid contains the correction to the use of SAVE/STORE_ UNKNOWN_CHUNKS; a bug revealed by changes in libpng 1.7. More tests contain the --strict option to detect warnings and the pngvalid-standard test has been corrected so that it does not turn on progressive-read. There is a separate test which does that. (John Bowler) Also made some signed/unsigned fixes. Make pngstest error limits version specific. Splitting the machine generated error structs out to a file allows the values to be updated without changing pngstest.c itself. Since libpng 1.6 and 1.7 have slightly different error limits this simplifies maintenance. The makepngs.sh script has also been updated to more accurately reflect current problems in libpng 1.7 (John Bowler). Incorporated new test PNG files into make check. tests/pngstest-* are changed so that the new test files are divided into 8 groups by gamma and alpha channel. These tests have considerably better code and pixel-value coverage than contrib/pngsuite; however,coverage is still incomplete (John Bowler). Removed the '--strict' in 1.6 because of the double-gamma-correction warning, updated pngstest-errors.h for the errors detected with the new contrib/testspngs PNG test files (John Bowler). Worked around rgb-to-gray issues in libpng 1.6. The previous attempts to ignore the errors in the code aren't quite enough to deal with the 'channel selection' encoding added to libpng 1.7; abort. Fixed 'pow' macros in pngvalid.c. It is legal for 'pow' to be a macro, therefore the argument list cannot contain preprocessing directives. Make sure pow is a function where this happens. This is a minimal safe fix, the issue only arises in non-performance-critical code (bug report by Curtis Leach, fix by John Bowler). Added sPLT support to pngtest.c Prevent setting or writing over-length PLTE chunk (Cosmin Truta). Silently truncate over-length PLTE chunk while reading. Libpng incorrectly calculated the output rowbytes when the application decreased either the number of channels or the bit depth (or both) in a user transform. This was safe; libpng overallocated buffer space (potentially by quite a lot; up to 4 times the amount required) but, from 1.5.4 on, resulted in a png_error (John Bowler). Fixed some inconsequential cut-and-paste typos in png_set_cHRM_XYZ_fixed(). Clarified COPYRIGHT information to state explicitly that versions are derived from previous versions. Removed much of the long list of previous versions from png.h and libpng.3.
2015-11-11Update to mesa-11.0.5.tnn2-7/+7
"With this release we have some driver patches for i965 and nouveau, a couple of llvm 3.7 related fixes and a some bugfixes in the VA state-tracker. Additionally we have a few new PCI ids for i965 and radeonsi."
2015-11-11Replace patch with upstream version.wiz2-9/+16
2015-11-09Fix endian detection. hi joergdholland2-5/+10
2015-11-08Set GITHUB_PROJECT so that fetch works properly.markd1-1/+2
Thanks joerg.
2015-11-08Remove stray && in install rule. This blows up when using a shell otherdholland1-2/+2
than netbsd's sh. (that netbsd's sh accepts syntactic nonsense like this is known)