Commit graph

847 commits

Author SHA1 Message Date
tsutsui
b30c514ab0 ruby-gnome: Update to 3.3.8, and rename package names to match gems.
Also reorganize several dependencies in Makefile and buildlink3.mk.
See the following post for details:
 https://mail-index.netbsd.org/pkgsrc-users/2019/09/07/msg029327.html
 https://mail-index.netbsd.org/pkgsrc-users/2019/09/13/msg029356.html

Upstream changes (from NEWS):

== Ruby-GNOME 3.3.8: 2019-09-10

This is a partially GLib 2.62.0 support release.

=== Changes

==== All

  * Improvements

    * Changed our project name to Ruby-GNOME from Ruby-GNOME2.
      [GitHub#1277][Suggested by kojix2]
      [GitHub#1291][Patch by kojix2]

    * Stopped to release (({.tar.gz})) because they are no longer
      used.

==== Ruby/GLib2

  * Improvements

    * (({GLib.convert})): Changed to set correct encoding.

    * (({GLib::FILENAME_ENCODING})): Added.

    * Changed to use the same enum object for the same enum value.

    * (({GLib::Enum.find})): Added.

    * (({GLib::Bytes#initialize})): Changed to reuse (({String})) data
      even if the given (({String})) isn't frozen.

    * (({GLib::Bytes.try_convert})): Added.

    * (({GLib::Enum.try_convert})): Added.

    * (({GLib::Flags.try_convert})): Added.

    * (({GLib::Type.try_convert})): Added.

    * (({GLib::MkEnums.create})): Added support for flags to enum
      definition.
      [GitHub#1295][Patch by Mamoru TASAKA]

==== Ruby/GIO2

  * Fixes

    * Renamed to (({Gio::Icon#hash})) from (({Gio::Icon.hash})).
      [GitHub#1293][Reported by Erik Czumadewski]

==== Ruby/GObjectIntrospection

  * Improvements

    * Introduced (({try_convert})) protocol.

==== Ruby/CairoGObject

  * Improvements

    * (({Cairo::Context.try_convert})): Added.

    * (({Cairo::Device.try_convert})): Added.

    * (({Cairo::Pattern.try_convert})): Added.

    * (({Cairo::Surface.try_convert})): Added.

    * (({Cairo::ScaledFont.try_convert})): Added.

    * (({Cairo::FontFace.try_convert})): Added.

    * (({Cairo::FontOptions.try_convert})): Added.

    * (({Cairo::Region.try_convert})): Added.

=== Thanks

  * kojix2

  * Erik Czumadewski

  * Mamoru TASAKA
2019-09-14 18:11:34 +00:00
nia
8bbb5a3809 Add graphics/ftgl. Based on work in pkgsrc-wip.
FTGL is a free cross-platform Open Source C++ library that uses
Freetype2 to simplify rendering fonts in OpenGL applications. FTGL
supports bitmaps, pixmaps, texture maps, outlines, polygon mesh,
and extruded polygon rendering modes.
2019-09-08 20:41:10 +00:00
nia
4bca816480 Remove graphics/Mesa
This metapackage isn't particularly useful for modern applications and is
potentially misleading.

Not everything needs glu for OpenGL support, and glut has increasingly
fell out of favour, to the extent of being dropped from Mesa. It's
mostly been replaced by e.g. SDL.

Hopefully I've narrowed down everything pulling in the metapackage
and switched everything to using only the individual libraries it needs.
2019-08-30 19:06:34 +00:00
nia
04cbacf1cb Remove graphics/glut, replacement graphics/freeglut. 2019-08-30 17:17:19 +00:00
nia
3026e5403c Add graphics/libglvnd.
libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls
between multiple vendors. It allows multiple drivers from different vendors
to coexist on the same filesystem, and determines which vendor to dispatch
each API call to at runtime.

Both GLX and EGL are supported, in any combination with OpenGL and OpenGL ES.
2019-08-30 12:33:22 +00:00
nia
fb506e5570 Remove graphics/MesaLib7, x11/modular-xorg-server112
Also remove legacy drivers only building against mxs112:

* x11/xf86-video-newport
* x11/xf86-video-modesetting (integrated into later X versions)

According to tnn, these are no longer useful.

* Originally kept for drm1 users (NetBSD 6).
* The one use case that actually worked was xf86-video-ati6.
* That driver has been patched to work with the new server ABI.
2019-08-21 17:40:41 +00:00
nia
328c3db709 Remove graphics/MesaLib11.
"we can delete mesa 11 now. It should have been overwritten by mesa 18.
Nobody will object." - tnn
2019-08-21 16:30:28 +00:00
nia
473a172c9a Move graphics/MesaLib18 to graphics/MesaLib.
Move graphics/MesaLib to graphics/MesaLib11.
2019-08-21 13:35:27 +00:00
nia
ea4f8c6547 Remove graphics/eog.
Replaced by graphics/eom, or graphics/eog3...
2019-08-19 09:56:53 +00:00
markd
42fc51f508 graphics: add tex-tikz-feynhand{,-doc} 2019-08-13 20:29:24 +00:00
brook
0e171e8b1a tex-chemfig-doc: initial commit
Documentation for tex-chemfig.
2019-08-13 02:16:09 +00:00
brook
0267f78c7e tex-chemfig: initial commit
The package provides the command \chemfig{<code>}, which draws
molecules using the TikZ package. The <code> argument provides
instructions for the drawing operation. While the diagrams
produced are essentially 2-dimensional, the package supports
many of the conventional notations for illustrating the
3-dimensional layout of a molecule. The package uses TikZ for
its actual drawing operations.
2019-08-13 02:13:40 +00:00
brook
5d77fa1f65 R-ggExtra: initial commit
Collection of functions and layers to enhance 'ggplot2'. The flagship
function is 'ggMarginal()', which can be used to add marginal
histograms/boxplots/density plots to 'ggplot2' scatterplots.
2019-08-09 20:56:19 +00:00
brook
537b6e24ec R-colourpicker: initial commit
A colour picker that can be used as an input in Shiny apps or
Rmarkdown documents. The colour picker supports alpha opacity, custom
colour palettes, and many more options. A Plot Colour Helper tool is
available as an RStudio Addin, which helps you pick colours to use in
your plots. A more generic Colour Picker RStudio Addin is also
provided to let you select colours to use in your R code.
2019-08-09 20:55:25 +00:00
nia
26a1ac1b52 graphics: +mygui 2019-08-09 16:04:44 +00:00
brook
6d7354f925 R-ggtern: initial commit
Extends the functionality of 'ggplot2', providing the capability to
plot ternary diagrams for (subset of) the 'ggplot2' geometries.
Additionally, 'ggtern' has implemented several NEW geometries which
are unavailable to the standard 'ggplot2' release. For further
examples and documentation, please proceed to the 'ggtern' website.
2019-08-09 15:51:57 +00:00
brook
dee8bc8916 R-latex2exp: initial commit.
Parses and converts LaTeX math formulas to R's plotmath expressions,
used to enter mathematical formulas and symbols to be rendered as
text, axis labels, etc. throughout R's plotting system.
2019-08-09 15:20:31 +00:00
brook
838ab541f7 R-viridis: initial commit.
Implementation of the 'viridis' - the default -, 'magma', 'plasma',
'inferno', and 'cividis' color maps for 'R'. 'viridis', 'magma',
'plasma', and 'inferno' are ported from 'matplotlib'
<http://matplotlib.org/>, a popular plotting library for 'python'.
'cividis', was developed by Jamie R. Nu<c3><b1>ez and Sean M. Colby.
These color maps are designed in such a way that they will
analytically be perfectly perceptually-uniform, both in regular form
and also when converted to black-and-white. They are also designed to
be perceived by readers with the most common form of color blindness
(all color maps in this package) and color vision deficiency
('cividis' only).
2019-07-31 13:01:17 +00:00
brook
88ad65eb31 R-effects: initial commit.
Graphical and tabular effect displays, e.g., of interactions, for
various statistical models with linear predictors.
2019-07-31 12:59:05 +00:00
nia
13a619df11 Remove graphics/opencv2 replacement graphics/opencv.
This is a legacy version which has received little love since it was
imported, and nothing in pkgsrc is using it.
2019-07-30 15:32:48 +00:00
wiz
8df6f3fcf8 gdk-pixbuf: remove
The software hasn't been updated since 2002 and is probably full
of security problems. Two packages were using it. (gpsdrive has a
newer version in wip.)
2019-07-21 10:34:51 +00:00
wiz
59024fc732 gdk-pixbuf2-jasper: remove
Not used in pkgsrc, needs quite unmaintained jasper library with lots
of security problems, and is harder to keep working with meson version
of gdk-pixbuf2.
2019-07-21 10:09:44 +00:00
nia
312e9f4f9a -exiv2-organize 2019-07-15 22:18:10 +00:00
bsiegert
006163ae10 Add a package for leather-0.3.3.
From David Weller-Fahy in PR pkg/54340.

Leather is the Python charting library for those who need charts now
and don't care if they're perfect.

Leather isn't picky. It's rough. It gets dirty. It looks sexy just
hanging on the back of a chair. Leather doesn't need your accessories.
Leather is how Snake Plissken would make charts.

Get it?
2019-07-07 09:38:40 +00:00
nia
c44753a927 Add irrlicht-1.8.4 as graphics/irrlicht.
Based on work in pkgsrc-wip.

The Irrlicht Engine is an open source high performance real-time
3D engine written and usable in C++ and also available for .NET
languages.

It is completely cross-platform, using D3D, OpenGL and its own
software renderer, and has all of the state-of-the-art features
which can be found in commercial 3d engines.
2019-06-30 22:13:13 +00:00
fcambus
d4216bdf27 Add libansilove. 2019-06-30 21:59:55 +00:00
adam
9d0133afa5 py-imagingtk: removed 2019-06-17 16:42:29 +00:00
adam
7a1e9459ed py-matplotlib: updated to 3.1.0
REL: v3.1.0
The first release of the v3.1 series
This version of Matplotlib support Python 3.6+
Highlights of this release include:
 - A helper method for scatter legends
 - Secondary axis support (ex, degrees and radians)
 - A concise date formatter
 - No longer requires a framework build of Python to use OSX backend
 - Major and minor ticks will no longer collide by default
 - A progress callback for animations
 - mplot3D is always registered
 - deprecated mlab functions have been removed
 - Many function calls have become stricter about invalid or ignored input

REL: v3.0.3
The third and last planned bug-fix release of the 3.0 series
* fix several possible memory leaks
* documentation fixes

jquery-ui is no longer bundled in git repo and is downloaded during
the install or sdist process. If you are installing from pypi the
files will be included, but if you are installing from git you will
need internet access the first time you run `pip install .`. The
install process tries to cache the files and will not need internet
access on future installations.

REL: v3.0.2
This is the second bug-fix release for the v3.0 series.
 - Un-breaks basemap which was broken by partially restoring
   private APIs for cartopy.
 - Fixes bug in warning code when used in an embedded context.
 - Fixes crash when using Tk and closing the first open window before showing it
 - Many documentation improvements.
 - Restore a corner case on ColorBar tick usage.
 - Change the default behavior of `matplotlib.use` to silently allow
   more 'safe' switching after auto-discovery, but before starting an event loop.
 - Improvements to bounding box calculations.
 - Provide the correct length for RcParams instances.

REL: v3.0.1
This is the first bug fix release for the 3.0 series which fixes
several
 - Fix failure to import bug when used with backend-fallback on Python
   3.6.7 and 3.7.1
 - Fixed a number of failure to import bugs around finding fonts
 - Fix Qt4 backend
 - Fix bug on OSX that recursively searched current directory for fonts
 - Fix bouncing-rocket on OSX when doing backend fallback and not
   selecting OSX
 - Temporarily restore several private APIs to unbreak cartopy
 - Make pyplot more tolerant of varying signatures in 3rd-party
   sub-classe
 - Improve datetime64 unit handling
 - Fixed several poor interactions with tight_layout

REL: v3.0.0
The first release of the Matplotlib 3.0 series
This is the first version of Matplotlib to only support Python 3.
Highlights of this release include:
 - GUI backend is selected at run-time based on what toolkits are
   installed.  A GUI toolkit will not be selected on a headless
   server.
 - New cyclic color map *twilight*
 - Improvements to automatic layout of titles, ticks, and GridSpec
 - Many bug fixes!
2019-06-16 13:11:34 +00:00
wiz
8b00e95057 graphics/Makefile: tex-contour* 2019-06-05 21:21:12 +00:00
jnemeth
e76aa472a1 add and enable librsvg-c 2019-05-30 03:22:40 +00:00
markd
61fa2135b8 tex-fiziko{,-doc}: update to 0.1.3
This MetaPost library was initially written to automate some
elements of black and white illustrations for a physics
textbook. It provides functions to draw things like lines of
variable width, shaded spheres, and tubes of different kinds,
which can be used to produce images of a variety of objects.
The library also contains functions to draw some objects
constructed from these primitives.
2019-05-15 08:48:08 +00:00
ryoon
d39332331b Remove graphics/gegl0.2
This has no consumer.
2019-04-10 12:55:33 +00:00
nia
6febe1d8f8 graphics/materia-gtk-theme: Add version 20190315.
Materia is a Material Design theme for GNOME/GTK based desktop
environments.
2019-03-24 15:57:52 +00:00
joerg
af11c31996 + jbig2enc 2019-03-06 13:00:28 +00:00
markd
0f4a20bb8e graphics: add tex-pgf-umlsd{,-doc} 2019-02-02 02:12:55 +00:00
markd
4f7324fc90 graphics: add tex-metapost-colorbrewer{,-doc} 2019-02-02 00:37:34 +00:00
wiz
e070ec4331 graphics/Makefile: + ipe 2019-01-01 16:31:55 +00:00
nia
cbdb7cd33c graphics/papirus-folders: Import version 1.0.0
papirus-folders is a bash script that allows changing the color of
folders in graphics/papirus-icon-theme and its forks (which are based
on version 20171007 and newer).
2018-11-30 16:42:33 +00:00
jnemeth
dceda4ef97 sort 2018-11-29 05:29:55 +00:00
nia
41d1c53686 graphics/adapta-gtk-theme: import version 3.95.0.11
Adapta is an adaptive GTK+ 2 and GTK+ 3 theme based on Material Design
guidelines. This package also includes Adapta window manager themes for
Xfce, MATE, and Openbox.

Note: The Adapta authors strongly recommend using either the Roboto or
Noto fonts with Adapta.
2018-11-23 10:30:45 +00:00
nia
7ce8e9b172 graphics/papirus-icon-theme: import version 20181007
Papirus is a free and open source SVG icon theme, based on Paper Icon
Set with a lot of new icons and a few extras, like Hardcode-Tray support,
KDE colorscheme support, Folder Color support, and others.

The Papirus icon theme is available in four variants:

* Papirus
* Papirus Dark
* Papirus Light
* ePapirus (for elementary OS and Pantheon Desktop)
2018-11-19 16:55:35 +00:00
ryoon
648be68f04 Enable go-imaging 2018-11-18 08:34:15 +00:00
schmonz
db9c83a78d Add and enable ruby-screengif. 2018-11-16 00:16:42 +00:00
schmonz
94091e8310 Add and enable p5-Graph-Easy. 2018-10-22 14:40:33 +00:00
ryoon
8d2b4df2a6 Add MesaLib18 2018-10-07 23:50:21 +00:00
adam
3d33d65ca8 objgraph: added version 3.4.0
objgraph is a module that lets you visually explore Python object graphs.
You'll need graphviz if you want to draw the pretty graphs.
2018-08-19 09:40:37 +00:00
prlw1
a9db04c499 Add py-imageio 2.3.0
Note that this used to be part of py-scipy.

Imageio is a Python library that provides an easy interface to read
and write a wide range of image data, including animated images,
video, volumetric data, and scientific formats. It is cross-platform,
runs on Python 2.7 and 3.4+, and is easy to install.
2018-07-31 11:03:57 +00:00
minskim
49c946b279 graphics/Makefile: Add go-smartcrop 2018-07-19 12:36:28 +00:00
ryoon
4752eaae42 Add grafx2 2018-07-17 13:10:58 +00:00
adam
840fac4bdf renamed py-graphviz to py-pygraphviz 2018-07-17 13:05:05 +00:00