summaryrefslogtreecommitdiff
path: root/graphics
AgeCommit message (Collapse)AuthorFilesLines
2021-06-06(graphics/Makefile, doc/CHANGES-2021, TODO) Three packages updated, one addedmef1-1/+2
Updated devel/R-bit64 to 4.0.5 Updated graphics/R-colorspace to 2.0.1 Updated math/R-reshape2 to 1.4.4 Added graphics/R-isoband version 0.2.4
2021-06-06graphics/R-isoband: import R-isoband-0.2.4mef3-0/+30
A fast C++ implementation to generate contour lines (isolines) and contour polygons (isobands) from regularly spaced grids containing elevation data.
2021-06-06(graphics/R-colorspace) Updated 1.4.1 to 2.0.1mef2-7/+13
# colorspace 2.0-1 * Added two new palettes from the viridis family (_viridis_/_viridisLite_), namely `"Rocket"` and `"Mako"` in `sequential_hcl()`. * Assure that all `do.call()` for the `ggplot2` scale functions are made with `envir = parent.frame()` in order to avoid problems with non-standard evaluation, as reported in: <https://stackoverflow.com/questions/66049336/paste-name-in-scale-fill-color-in-colorspace-does-not-work-in-a-loop> * New function `extract_transparency()` for extracting alpha transparency from color specifications, either as numeric, integer, character or hexmode vectors. This accompanies the previously available function `adjust_transparency()` allowing for more flexible modifications of alpha transparencies in colors. # colorspace 2.0-0 * Release of version 2.0-0 accompanying the publication of the paper "colorspace: A Toolbox for Manipulating and Assessing Colors and Palettes" in the _Journal of Statistcal Software_ at <https://doi.org/10.18637/jss.v096.i01>. The paper is a compact version of the package web page (<https://colorspace.R-Forge.R-project.org/>) including some more discussion of related methods and software along with some more references to the scientific literature. * New function `adjust_transparency()` that adjusts the alpha transparency of some color specification and returns a hexadecimal string where the alpha component is modified, added, or removed. * Added three more palettes from Fabio Crameri's scientific color maps (_scico_), namely `"Hawaii"` and `"Batlow"` in `sequential_hcl()` and `"Roma"` in `divergingx_hcl()`. * Additional option `cvd` in `swatchplot()` so that color vision deficiency emulation can be included on the fly. * Added _binned_ _ggplot2_ color scales (in addition to _discrete_ and _continuous_). * Changed the default colors in `specplot()` from `rainbow_hcl(3)` to `qualitative_hcl(3)` which is darker and has more chroma. Also, the order of the legend has been reversed (Luminance / Chroma / Hue) so that the legend labels are closer to the axis that they pertain to. * Improve the documentation of the `LUV()` and `LAB()` color spaces, pointing out that the `U`/`V` and `A`/`B` coordinates are _typically_ in [-100, 100] but can actually be exceeded by highly saturated colors. * Bug fix in `diverging_hcl()` and `divergingx_hcl()` where the central color of the diverging palette could sometimes collapse to transparent white due to numerical inaccuracies on 32-bit platforms. * Improve the documentation of the `HSV()` and `HLS()` color spaces. These do NOT necessarily correspond to sRGB; we can convert from these to any RGB space that we choose (linear or non-linear, any whitepoint). In particular, if we want to convert from one of these color spaces to XYZ or beyond, we must first convert to a specific RGB color space.
2021-06-05tex-tikzmark{,-doc}: update to 1.10markd4-16/+16
There are occasions where a tikzmarknode is used inside a box which is then thrown away (such as in a mathchoice) which can lead to the wrong location on the page being associated with the remembered node. This introduces a fix for that, and also makes tikzmarknode work with node prefixes and suffixes.
2021-06-05tex-tikz-cd{,-doc}: update to 1.0markd4-28/+20
changs unknown
2021-06-05tex-pstricks{,-doc}: update to 3.02markd5-17/+18
changes unknown
2021-06-05tex-pst-circ{,-doc}: update to 2.18markd4-16/+16
Added new transistors: JFET (N and P channels), D-MOSFET (N and P channels), and IGBT
2021-06-05tex-mcf2graph{,-doc}: update to 4.65markd5-17/+18
4.65 -add parameter for sw_output None_Info_t : output font,'temp-info.aux' None_Mcode_t : output font,'temp-mc.aux' None_Report_t : output font,'temp-report.aux' None_Info_Mcode_t : output font,'temp-info.aux','temp-mc.aux' -update mcf_data_base.mcf -update MCF manual,example 4.64 -add parameter for sw_output Mcode : output MCF aux files Mcode_t : output 'temp-mc.aux' Info_t : output 'temp-info.aux' -update MCF manual,example 4.63 -add option parameter sw_output sw_calc =1 => sw_output=None sw_aux_out=1 => sw_output=Info1 sw_aux_out=2 => sw_output=Info2 sw_rep_out=1 => sw_output=Report sw_mol_out=1 => sw_output=MOL2k sw_mol_out=2 => sw_output=MOL3k -delete option parameters sw_calc,sw_aux_out,sw_rep_out,sw_mol_out, sw_file_open -change molecular data base format end MCF : "-" => "+" -update MCF manual,example 4.62 -add molecular data base file 'mcf_data_base.mcf' -improve function beginfont() able to use molecular data base file -add option parameter sw_file_open -improve function check() -update MCF manual,example 4.61 -change syntax @.$n => @$n &.$n => &$n -change function name check_mc() => check() -improve function check() -update MCF manual,example
2021-06-04inkscape: whitespace cleanup for pkglintwiz1-7/+7
2021-06-03pngquant: updated to 2.15.1adam2-7/+7
2.15.1: Bug fixes
2021-06-03tex-circuitikz{,-doc}: update to 1.3.7markd4-18/+18
1.3.7 Minor release, mainly documentation upgrades. - New options for the line thickness, rotation, and size of symbols drawn in sources - New tutorial: drawing a circuit around an operational amplifier - Documentation fixes and small enhancements 1.3.6 Mainly a bugfix release; fixing a bug in the `l2` stacked labels means that old constructs that were failing silently can give an error now. Sorry. To compensate, I added stacked annotation (for symmetry). - Added stacked annotations for symmetry with stacked labels. - Fixed a bug in the plotting of `inst amp ra` terminals. - Fixed a bug in managing stacked labels (`l2=...`); possibly it will be mildly backward-incompatible (please see the manual about incompatible changes) 1.3.5 Power electronics devices are the main characters in this release: PUT, GTOs, a new style for thyristors, and a photovoltaic module. Additionally, an **experimental** support for subcircuits has been added; it could change in the future. Fixed a nasty bug in rotary switches "in" anchor positioning in some cases. - Added support for creating and using sub-circuits - Added UJT transistors and GTO devices - Added (as an option) a different, more compact style for thyristor-type devices. - Added a photovoltaic module - Added a DC/DC converter block for symmetry - Added the possibility to change the waveforms shown in the oscilloscope - In the manual, separate the component usage chapter from the big component list - Fix wrong rotary switch "in" anchors for switches with more than 180 degrees coverage 1.3.4 New things, like configurable modifier thickness, ferroelectric devices, and several transistor tweaks. Importantly, a bug that hindered compatibility with the internal Ti*k*Z `circuits` library (introduced in 1.3.3) has been fixed. - Added separate configuration for the line thickness of resistors, capacitors, and inductors modifiers - Added ferroelectric capacitors and ferroelectric gate MOS/FETs - Added an option to fill the gate gap in MOSes, FETs and IGBTs with a color - Added a "centergap" anchor for transistors - Added the option "nogate" to the `hemt` symbol - Fixed a bug in thermistors not respecting their class line thickness - Fixes in the manual (copy and paste of snippets without numbers, correct old usage of `siunitx`, factor out repetitions in the preamble; thanks to Ulrike Fischer: https://tex.stackexchange.com/a/57160/38080) - Fixed a bug introduced in 1.3.3 that would reduce compatibility with the `circuits` internal library; reported by JetherReis 1.3.2 - Added the simplified (2-waves) highpass and lowpass blocks - Added graphene FETs (suggested by Cees Keyer) - Added left/right anchors to transistors - Fixed a bug in flip-flops 1.3.1 - Fixed a bug in "fuse" and "afuse" fill - Remove the voltage direction warning. Nobody really ever cared - Minor fixes and enhancements to the manual
2021-06-03tex-chemfig: update to 1.6amarkd5-17/+18
* deprecated maros \lewis and \Lewis removed * new key "debug" to outline atoms * inside a scheme, '#' token allowed in the argument of \chemfig
2021-06-02graphics/ruby-color-japanese: use --format-executable RUBYGEM_OPTIONStaca1-3/+2
Use --format-executable RUBYGEM_OPTIONS instead of manually renaming with post-install. No functional change.
2021-06-01*: recursive PKGREVISION bump for sneaky gsl shared library version number ↵wiz7-15/+14
change
2021-05-31graphics/Makefile: add one newwiz1-1/+2
2021-05-31graphics/cairomm1.16: import cairomm1.16-1.16.0wiz5-0/+108
cairomm is a C++ wrapper for the cairo graphics library. It offers all the power of cairo with an interface familiar to C++ developers, including use of the Standard Template Library where it makes sense. This package follows the 1.16 API. Changes compared to cairomm: 1.16.0 (stable): This is the first stable release in the cairomm-1.16 ABI series. It is parallel-installable with the cairomm-1.0 ABI. The tarball for 1.16.0 has been created with 'meson dist'. If you build with Autotools from the tarball, please read the relevant part of the README file. Cairo: * Add Context::get_source_for_surface() (Kjell Ahlstedt) Issue #5 (Ian Britten) * Fix a memory leak in RefPtr (Kjell Ahlstedt) Issue #23 Build: * Require C++17 (Ting-Wei Lan) Bug #106172 * Add NMake Makefiles Remove the Visual Studio projects (Chun-wei Fan) Issue #7, #22 merge request !7, !8, !10, !13 * Add support for building with Meson (Kjell Ahlstedt, Chun-wei Fan) Issue #20, merge request !8 * Use __declspec(dllexport) when building cairomm on Visual Studio Stop using gendef.exe (Chun-wei Fan) Merge request !5 * docs/reference/: Update for Doxygen >= 1.8.16 (Kjell Ahlstedt) Tests: * Update the source code (Kjell Ahlstedt, Chun-wei Fan) Merge request !1 * Don't include deprecated Boost header files Fix tests in Autotools builds (Kjell Ahlstedt) Documentation: * README: Update with instructions for building cairomm (Kjell Ahlstedt) 1.15.5 (unstable) (Distros should probably not package this yet.) * enums.h: Guard the FT-specific include and the enum with an ifdef. (John Ralls) Bug #100894. * Build: configure.ac: Require C++14, because libsigc++-3.0 does. (John Ralls) Bug #100884 1.15.4 (unstable): (Distros should probably not package this yet.) * Use C++11 enum classes instead of old-style enums, and put some enums inside relevant class declarations: - Change Cairo::RegionOverlap enum to Cairo::Region::Overlap. - Change Cairo::PatternType enum to Cairo::Pattern::Type. - Change Cairo::FontWeight enum to Cairo::ToyFontFace::Weight. - Change Cairo::FontSlant enum to Cairo::ToyFontFace::Slant. - Change Cairo::SurfaceType enum to Cairo::Surface::Type. - Change Cairo::HintMetrics enum to Cairo::FontOptions::HintMetrics. - Change Cairo::HintStyle enum to Cairo::FontOptions::HintStyle. - Change Cairo::Filter enum to Cairo::SurfacePattern::Filter. - Change Cairo::Extend enum to Cairo::Pattern::Extend. - Change Cairo::Format enum to Cairo::Surface::Format. - Change Cairo::DeviceType enum to Cairo::Device::DeviceType. - Change Cairo::LineJoin enum to Cairo::Context::LineJoin. - Change Cairo::LineCap enum to Cairo::Context::LineCap. - Change Cairo::FillRule enum to Cairo::Context::FillRule. - Change Cairo::Operator enum to Cairo::Context::Operator. (Murray Cumming) * Build: Win32 / Visual Studio builds: - Require Visual Studio 2017 - Remove leftovers from removing deprecated Win32::create() (Chun-wei Fan) Bug #100210 1.15.3 (unstable): (Distros should probably not package this yet.) * RefPtr: This is now an alias for std::shared_ptr<>. These should be instatiated via Cairo::make_refptr_for_instance(), though that should never be necessary anyway outside of the cairomm implementation itself. 1.15.2 (unstable): (Distros should probably not package this yet.) * Remove deprecated API. (Murray Cumming) 1.15.1 (unstable): * First release of the cairomm-1.16 API/ABI that installs in parallel with cairomm-1.0. This uses libsigc++-3.0 instead of libsigc++-2.0.
2021-05-31cairomm: mention 1.0 API in DESCR and COMMENTwiz2-2/+4
2021-05-30lensfun: disable SSE on non-x86_64nia1-1/+6
2021-05-29graphics/kvantum: update to 0.20.0pin3-9/+15
Main changes: - Fixed drawing of view-items with right-aligned decorations. - Added an option for always centering normal tabs (in contrast to the document mode). - Added an option (to Kvantum Manager) for styling vertical toolbars. - Fixed a small problem in tab overlapping. - Don't allow kinetic scrolling inside subwindows. - Used version check for KWindowSystem because of method deprecations. - Dropped support for Qt5 < 5.12.
2021-05-27go-imaging: remove.bsiegert6-106/+1
One more package that was here as a hugo dependency.
2021-05-27go-resize: remove.bsiegert6-60/+1
Same rationale as for go-smartcrop: it was only here as a dependency of www/hugo, which has switched to Go modules.
2021-05-27go-smartcrop: remove.bsiegert6-63/+1
Only hugo ever depended on this, and it no longer does. Not useful on its own.
2021-05-25graphics/cairo: revert bfd option again, nia disabled that alreadythor1-11/+2
Sorry for not noticing that my patch conflicted with the Makefile change that added --disable-symbol-lookup already. It is a fringe feature that we really don't need.
2021-05-25cairo: apply patch for CVE-2020-35492, bump PKGREVISIONnia3-3/+49
2021-05-25pngquant: updated to 2.15.0adam2-7/+7
version 2.15 - speed and quality improvements
2021-05-25libimagequant: updated to 2.15.1adam2-7/+7
version 2.15 - speed and quality improvements
2021-05-24*: recursive bump for perl 5.34wiz82-151/+164
2021-05-21x11rec: remove, broken with current ruby versions, broken CONFLICTS, etcnia6-109/+1
2021-05-21ruby-color-japanese: fix self-conflictnia3-4/+6
2021-05-21erlang-eimp: Remove useless patchtriaxx3-19/+3
pkgsrc changes: --------------- * Actually lang/erlang/module.mk defines USE_GLOBAL_DEPS=true in the Makefile environment which disables the fetching of dependencies. * Bump revision.
2021-05-21erlang-eimp: Change how rebar dependencies are disabledtriaxx4-14/+24
pkgsrc changes: --------------- * Keep the deps entry in rebar.config and remove rebar get-deps in Makefile. * Bump revision.
2021-05-20erlang-eimp: Update to 1.0.20triaxx3-17/+24
upstream changes: ----------------- Version 1.0.20 o Update p1_utils to 1.0.22 o Improve code for finding path of binary component o Don't link with image libraries, we load them dynamically o Two Dialyzer fixes; port_command/2 either succeeds or throws badarg Version 1.0.19 o Fix linker issue in openbsd o Add missing applications in eimp.app
2021-05-20add graphics/gladnia6-1/+52
Multi-Language Vulkan/GL/GLES/EGL/GLX/WGL Loader-Generator based on the official specs.
2021-05-20add graphics/cglm.nia6-1/+139
cglm is an optimized 3D math library written in C99 (compatible with C89). It is similar to original glm library except this is mainly for C. This library stores matrices as column-major order but in the future row-major is considered to be supported as optional. Currently only the float type is supported for most operations.
2021-05-20*: recursive bump for poppler shlib major bumpwiz7-14/+14
2021-05-20libheif: update to 1.12.0.wiz2-8/+7
check for MIAF conformance and add as compatible brand signaling of premultiplied alpha parse AV1 obu_sequence_header for av1C box write pixi box in AVIFs save alpha as monochrome in AVIF if possible many build fixes (thanks to the numerous external contributors)
2021-05-19ImageMagick: Update to 7.0.11.13triaxx3-10/+8
upstream changes: ----------------- 7.0.11-13 * Fixed reading and writing the XMP chunk in a WebP image (reference https://github.com/ImageMagick/ImageMagick/discussions/3617). * label and caption sanity check is too conservative. 7.0.11-12 * The HEIC depth image will now only be read when the define heic:depth-image is true. * -layers optimize no longer produces broken output (reference https://github.com/ImageMagick/ImageMagick/issues/3520). 7.0.11-11 * FL32 no longer returns scambled results (reference https://github.com/ImageMagick/ImageMagick/issues/3614). * Ashlar pseudo-image format no longer crops labels in last row of tiles by default (reference https://github.com/ImageMagick/ImageMagick/issues/3618).
2021-05-18png: Fix libpng-config --libs and --ldflags output.jperkin3-5/+39
They should include the full list of libraries and linker flags, similar to pkg-config and other *-config scripts. Bump PKGREVISION.
2021-05-15librsvg: use c version on powerpc for now, rust build is unreliablenia1-2/+3
2021-05-14epeg: honor LDFLAGSnia3-7/+9
2021-05-14gimp-ufraw: needs jaspernia1-1/+2
2021-05-14libggimisc: create PLIST.Linuxnia1-0/+2
2021-05-13feh: update to 3.7nia2-8/+7
* Release v3.7 * Use compact representation instead of key-value pairs for common EXIF data (only applies when compiling feh with exif=1) * Add --window-id <windowid> option (draw to an existing window) * Add --zoom-step <percent> option (specify zoom step size) * Pass gopher:// and gophers:// URLs to libcurl * Fix --reload / --auto-reload reloading the wrong directory when using --start-at and no file arguments or filelists have been specified * Fix Ctrl+key causing unintended behaviour when controlling feh via stdin * Fix high CPU usage when closing stdin after starting feh from a terminal Mon, 25 Jan 2021 17:46:57 +0100 Daniel Friesel <derf+feh@finalrewind.org>
2021-05-12graphics: + gimp-create-spritesheetwiz1-1/+2
2021-05-12graphics/gimp-create-spritesheet: import gimp-create-spritesheet-0.0.2019.11.27wiz4-0/+40
This package provides a plugin for GIMP to create simple spritesheets.
2021-05-12gimp: add support for python pluginswiz4-8/+60
Implemented as default-on option. Bump PKGREVISION.
2021-05-10pcl: fix GITHUB_TAG and fetchwiz1-2/+2
2021-05-10py-matplotlib-venn: updated to 0.11.6adam3-10/+8
Version 0.11.6 - Added matplotlib_venn.__version__ field
2021-05-10py-matplotlib: updated to 3.4.2adam2-7/+7
3.4.2 Bug fixes
2021-05-09graphics/pcl: pkglint on variable orderthor1-2/+2