Commit graph

14035 commits

Author SHA1 Message Date
joerg
020ad1a061 Python config leaks _NETBSD_SOURCE into the build, so ensure it is
provided consistently to undo damage. Spell C++11 mode canonically.
2020-05-30 20:46:09 +00:00
he
8d35864113 Update xfig to version 3.2.7b.
Pkgsrc changes:
 * Remove patches integrated upstream.
 * No longer need the "-full" dance.
 * Add license setting, it's similar to mit

Upstream changes:

===========
Version 3.2
===========
Patchlevel 7b (Oct 2019)

NEW FEATURES:
     o New drawings in Electronic/Schematic library. Thanks to Niko Sauer.

BUGS FIXED:
     Ticket numbers refer to https://sourceforge.net/p/mcj/tickets/#.
     o When exiting, cleanly pull down all windows. Ticket #54.
     o Adding and deleting arrows to arcs works, ticket #46.
     o Allow more than 100 comment lines, ticket #47.
     o Make `xfig -update' work again, would segfault.
     o Correctly draw interpolated splines, ticket #35.
     o Position points on grid, if appres.userspacing unequal 1. Ticket #31.

-----------------------------------
Patchlevel 7a (May 2018)

BUGS FIXED:
     Ticket numbers refer to https://sourceforge.net/p/mcj/tickets/#.
     Debian bug numbers refer to https://bugs.debian.org/#.
     o Really fix ticket #9, debian bug #270113. When entering the "Open.."
       dialog, moving to a new directory, pressing Cancel, a subsequent
       "Save" placed the figure file into the new directory.

-----------------------------------
Patchlevel 7 (April 2018)

NEW FEATURES:
     o Export to pdf now allows to choose between output to a full-page pdf,
       or cropping to the bounding box (the default behavior).
     o Enable horizontal scrolling with mouse buttons 6 and 7 (sideway push
       of mouse wheel, or horizontal movement on touchpad).

CHANGES:
     o Rename the text flag "Special Flag" to "TeX Flag".
     o Interpolated splines are now created with the recommended value of the
       shape factor of -0.5, not with -1.0. A description of the shape factor
       as used in xfig has been added in the file doc/FORMAT3.2

BUGS FIXED:
     Ticket numbers refer to https://sourceforge.net/p/mcj/tickets/#.
     Debian bug numbers refer to https://bugs.debian.org/#.
     o Center canvas around cursor when zooming by pressing CTRL and using a
       wheel-mouse.
     o Apply xfig-3.2.6a-fallback-for-nonscalable-fonts.patch and
       xfig-3.2.6a-scalable-fonts.patch from Hans de Goede.
     o Apply debian patches 08_every_time.patch, 10_RELEASE_DATE.patch,
       11_declare_swap_colors.patch, from Roland Rosenfeld.
     o Apply debian patch 07_colorsliderarrows.patch. Debian bug #870365.
     o Change map of India to disputed boundaries, from
       https://en.wikipedia.org/wiki/File:India_disputed_areas_map.svg,
       retrieved 2018-02-25. Debian bug #270799, 09_india_disputed.patch
     o Prevent integer overflow in {floor,ceil}_coords_{x,y}(). Fixes debian
       bug #300436. Also prevent integer overflow in round_coords().
     o Completely remove alloca.h and alloca() from the code.
     o When entering the "Save as..." dialog, moving to a new directory and
       pressing "Cancel", a subsequent "Save" wrote to the new directory.
       This happened analogously for the "Export" dialog. Fixed, ticket #9.
2020-05-30 18:11:22 +00:00
tnn
24547aa935 inkscape: work around "default.es_MX.svg" sometimes missing from DESTDIR 2020-05-29 22:07:25 +00:00
ryoon
e52c8673c0 libmypaint: Update to 1.6.1
Changelog:
1.6.1 - libtool '-release' flag no longer used

1.6.0
This minor version release includes:

    The new mypaint_brush_stroke_to_2_linearsRGB function.
    Some performance improvements, particularly improved auto-vectorization in the spectral->rgb conversion function (thanks to SleepProgger).
    Improved documentation (still lacking a comprehensive overview).
    New translations for Croatian, Portuguese, Valencian, English (UK) and Dutch
2020-05-28 14:21:22 +00:00
joerg
66085c935e Needs bash. Don't force LTO. Ask compiler for OpenMP implementation. 2020-05-26 11:28:04 +00:00
joerg
37ec93889f Fix uvmexp use. 2020-05-26 11:27:21 +00:00
fcambus
71a2430823 ansilove: update to 4.1.1.
ChangeLog:

AnsiLove/C 4.1.1 (2020-05-25)

- Various documentation tweaks and improvements
- Define timespecsub macro in compat.h if it doesn't exists
- Use CLOCK_REALTIME if CLOCK_MONOTONIC is not available
- Display processing time on exit
- Fix includes and add forward declarations in various source files
2020-05-25 17:10:20 +00:00
fcambus
6038137cf7 libansilove: update to 1.2.3.
ChangeLog:

libansilove 1.2.3 (2020-05-25)

- Call memset() to set all fontData struct fields to zero in all loaders
- Refactor error handling in ansilove_savefile()
- Add error handling for fwrite() in ansilove_savefile()
- Fix includes in various source files
2020-05-25 17:09:09 +00:00
nia
85d68c659b freeimage*: Generalize packages. Unbreak freeimageplus. 2020-05-25 12:24:37 +00:00
ryoon
5be2c6199e krita: Update to 4.2.9
* Fix freeze during splashscreen with upstream patches.
* Buildlink to devel/libexecinfo for backtrace().

Changelog:
Too long.
Highlight is here:
* Add HR support (disabled in pkgsrc).
* Add Gamut masks.
* Improve performance.
* Many bugfixes.
2020-05-25 10:31:17 +00:00
rillig
6183cdf058 graphics/py-fits: remove nonexistent file from REPLACE_PYTHON 2020-05-25 05:29:32 +00:00
mef
1aa7a88468 (graphics/opencv-contrib-face) Fix build: Remove non-effective SUBST block 2020-05-24 14:17:33 +00:00
markd
de72017f64 digikam: fix build with latest opencv. add dependency on x265. 2020-05-24 06:09:39 +00:00
mef
2573bab686 (graphics/libkipi) Fix build: Remove no effective SUBST block 2020-05-23 23:17:03 +00:00
rillig
3a73744147 graphics/enblend-enfuse: remove unknown configure option 2020-05-23 12:38:42 +00:00
ryoon
1876dba728 gmic: Update to 2.9.0
* Include zart command to process video.

Changelog:
Not available.
2020-05-23 10:44:02 +00:00
adam
d62c903eea revbump after updating security/nettle 2020-05-22 10:55:42 +00:00
ryoon
6b254d8b22 ilmbase, openexr: Update to 2.5.1
Changelog:
2.5.1:

A patch release that corrects the SO version for the v2.5 release, which missed getting bumped in v2.5.0.

This release also fixes an improper failure in IlmImfTest when running on ARMv7 and AAarch64.

2.5.0:
Minor release with miscellaneous bug fixes and small features

## Summary

* No more build-time header generation: toFloat.h, eLut.h,
  b44ExpLogTable.h, and dwaLookups.h are now ordinary header files, no
  longer generated on the fly.
* New StdISSTream class, an "input" stringstream version of StdOSStream
* New Matrix22 class in Imath
* Chromaticity comparison operator now includes white (formerly ignored)
* Various cmake fixes
* Bug fixes for various memory leaks
* Bug fixes for various invalid memory accesses
* New checks to detect damaged input files
* OpenEXR_Viewers has been deprecated, removed from the top-level
  cmake build and documentation.
2020-05-21 20:58:32 +00:00
ryoon
02a5ef8cc3 *: Recursive revbump from graphics/ilmbase 2020-05-21 20:53:37 +00:00
taca
70e54393f8 Remove RUBY_VERSIONS_INCOMPATIBLE for ruby24. 2020-05-21 16:04:21 +00:00
rillig
7b7195db9f graphics/cinepaint: remove unknown configure option 2020-05-21 14:56:32 +00:00
nia
04db5ed7cb inkscape: fix PLIST 2020-05-21 14:54:08 +00:00
nia
4cb89eb8ec I lack caffeine and it shows 2020-05-21 10:40:17 +00:00
nia
196ac9ef63 ImageMagick6: abi bump 2020-05-21 10:37:42 +00:00
markd
0abc7d2fd9 tex-pst-ovl{,-doc}: update to 0.07b
minor changes
2020-05-21 10:37:38 +00:00
rillig
a0152754d6 graphics/Coin: fix typo in configure option
The option --enable-pthreads was unknown, as a build with
GNU_CONFIGURE_STRICT=yes showed.  Fixing the typo showed exactly the same
configure output as before, which is probably due to the autodetection.
2020-05-21 06:55:30 +00:00
rillig
4f4f64fdce mark packages that fail with -Werror=char-subscripts
These packages are susceptible to bugs when confronted with non-ASCII
characters.

See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94182.

It takes some time to analyze and fix these individually, therefore they
are only marked as "needs work".
2020-05-20 06:09:03 +00:00
nia
b5bef22fc1 ImageMagick: Update to 7.0.10-13
2020-05-15  7.0.10-12 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.10-12, GIT revision 17242:e14b3fb:20200515.

2020-05-12  7.0.10-12 Cristy  <quetzlzacatenango@image...>
  * Black artefacts during quantization (reference
    https://github.com/ImageMagick/ImageMagick/discussions/2007#discussioncomment-13546).

2020-05-08  7.0.10-11 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.10-11, GIT revision 17230:088df0e:20200508.

2020-04-28  7.0.10-11 Cristy  <quetzlzacatenango@image...>
  * Disable "random" OpenCL kernel.  Previously the work load was distributed
    but each started with the same random seed.
  * Finished implementation of -distort rigid-affine.
  * Enable threaded PNG coder.
2020-05-19 13:34:54 +00:00
nia
4bb58570a7 Recursive revbump for json-c-0.14 2020-05-19 12:09:07 +00:00
nia
57ad100932 libexif: Update to 0.6.22
libexif-0.6.22 (2020-05-18):
  * New translations: ms
  * Updated translations for most languages
  * Fixed C89 compatibility
  * Fixed warnings on recent versions of autoconf
  * Some useful EXIF 2.3 tag added:
    * EXIF_TAG_GAMMA
    * EXIF_TAG_COMPOSITE_IMAGE
    * EXIF_TAG_SOURCE_IMAGE_NUMBER_OF_COMPOSITE_IMAGE
    * EXIF_TAG_SOURCE_EXPOSURE_TIMES_OF_COMPOSITE_IMAGE
    * EXIF_TAG_GPS_H_POSITIONING_ERROR
    * EXIF_TAG_CAMERA_OWNER_NAME
    * EXIF_TAG_BODY_SERIAL_NUMBER
    * EXIF_TAG_LENS_SPECIFICATION
    * EXIF_TAG_LENS_MAKE
    * EXIF_TAG_LENS_MODEL
    * EXIF_TAG_LENS_SERIAL_NUMBER
  * Lots of fixes exposed by fuzzers like AFL, ClusterFuzz, OSSFuzz and others.
    * CVE-2018-20030: Fix for recursion DoS
    * CVE-2020-13114: Time consumption DoS when parsing canon array markers
    * CVE-2020-13113: Potential use of uninitialized memory
    * CVE-2020-13112: Various buffer overread fixes due to integer overflows in maker notes
    * CVE-2020-0093: read overflow
    * CVE-2019-9278: replaced integer overflow checks the compiler could optimize away by safer constructs
    * CVE-2020-12767: fixed division by zero
    * CVE-2016-6328: fixed integer overflow when parsing maker notes
    * CVE-2017-7544: fixed buffer overread
2020-05-19 11:20:00 +00:00
adam
68f7d0442a pytest from versioned depends 2020-05-18 10:30:16 +00:00
rillig
bcc48e04e0 graphics/inkscape: clean up REPLACE_PYTHON
Some of the files don't exist anymore, the others don't need it.
2020-05-18 05:20:58 +00:00
adam
23efb1e23f py-matplotlib: updated to 3.2.1
What's new in Matplotlib 3.2

Unit converters recognize subclasses
imsave accepts metadata and PIL options
cbook.normalize_kwargs
FontProperties accepts os.PathLike
Gouraud-shading alpha channel in PDF backend
Kerning adjustments now use correct values
bar3d lightsource shading
Shifting errorbars
Improvements in Logit scale ticker and formatter
rcParams for axes title location and color
3-digit and 4-digit hex colors
2020-05-17 18:56:43 +00:00
adam
fd9effb730 py-graphviz: updated to 0.14
Version 0.14
------------

Improve handling of escaped quotes (``\"``). Different from other layout engine
escapes sequences such as ``\l`` and ``\N`` (which are passed on as is by
default), there is no use case for backslash-escaping a literal quote character
because escaping of quotes is done by this library. Therefore, a
backslash-escaped quote (e.g. in ``label='\\"'``) is now treated the same as a
plain unescaped quote, i.e. both ``label='"'`` and ``label='\\"'`` produce
the same DOT source ``[label="\""]`` (a label that renders as a literal quote).
Before this change, use of ``'\\"'`` could break the quoting mechanism creating
invalid or unintended DOT, possibly leading to syntax errors from the rendering
process.

Add notebook section to documentation.

Add ``sphinx.ext.viewcode`` to docs (note that this currently lacks links for
methods, so that not all of the code is linked; use the source repo for reading
on).

Improve test and doc building config.
2020-05-17 18:32:42 +00:00
tnn
8d7859122c inkscape: actually patch script.cpp so the pypath SUBST does something 2020-05-17 00:38:47 +00:00
tnn
cdfc8b6970 inkscape: remove default.es_MX.svg from PLIST. Doesn't seem to get installd 2020-05-16 21:35:51 +00:00
nia
b694fd1773 viewnior: Update to 1.7
Viewnior 1.7
------------

New features included:
 - Show image dimensions to title bar
 - Add option to hide the scrollbars
 - Wallpaper support for Cinnamon, Puppylinux, and autodetect DE
 - Updated translations

Fixed:
 - Setting wallpaper on XFCE 4.12+ and MATE

Misc:
 - Move to the Meson Build system

Viewnior 1.6
------------

New features included:
 - Support back & forward buttons on your mouse

Fixed:
 - Mouse scroll behaviour and actions settings

Viewnior 1.5
------------

New features included:
 - Disable Wallpaper support during compilation
 - Updated translations

Fixed:
 - Preferences menu position
 - Nitrogen wallpaper support

Viewnior 1.4
------------

New features included:
 - Read EXIF and IPTC metadata
 - Nitrogen support
 - Updated translations

Fixed:
 - Preserve metadata after image modification
 - Rendidering artifacts when panning
2020-05-16 19:37:46 +00:00
nia
abc52bcca6 qiv: Update to 2.3.2
2.3.2
========
  31.10.2017        [tw] fix: window sometimes recentered, when moved around with mouse
  19.10.2017        [as] fix Makefile for cross-compiling: Make pkg-config substitutable (Debian Bug#879108)
  10.10.2017        [tw] add specfile to build rpm for CentOS
  07.10.2017        [tw] add option --trashbin to use trash bin instead
                         of .qiv-trash when deleting images
  06.10.2017        [as] add ability (and options) to display JPEG comments
  06.10.2017        [as] more sophisticated exiftool call in qiv-command example
  04.10.2017        [tw] fix inconsistent fixed-zoom behaviour
  10.08.2017        [tw] Don't try to rotate if file is not an image
  06.06.2017        [tw] get rid of some more XID collisions
  30.05.2016        [tw] Fix occasionally erratic behaviour of qiv statusbar
                    [tw] Fix xpm autodetection with libmagic
  26.05.2016        [tw] Fix small artefacts in pictures which might
                         happen when running remote over slow link
                         (patch by Derek Schrock)
  20.05.2016        [tw] update image after it is exposed in window mode
  12.05.2016        [js/tw] fix broken "-no-filter" option
                            libmagic filter now works on symlinks
  07.11.2015        [tw] fix linking order in "make debug", did not
                         work in some newer gcc versions
  18.06.2015        [as] turn on EXIF autorotation by default
  13.09.2014        [tw] Add option to sort files by modification time.
                         (patch by Stefan Rüger)
  23.04.2014        [tw] In case of "watch" option, check image only every 1/10 sec,
                         instead of every 200us. This was way too short for
                         devices like RasPi etc. (Hamish)
                    [tw] Leave jumping mode on invalid input and process input key
                         as if it was entered in non jumping mode (Sergey Pinaev)
2020-05-16 17:58:28 +00:00
adam
53a4133545 pytest from versioned depends 2020-05-16 17:42:41 +00:00
nia
891c8a08fc gnome-icon-theme-extras: Update to 3.12.0
3.12.0
  - no changes
3.11.2
  - build fixes
  - hard drives
3.6.2
  - colorhug icon

3.0.0
  - nothing, just love a 3.0.0 at the end of a tarball :)

2.91.7
  - ZIP disks
  - iPad
  - OPML
  - Samsung Galaxy S
  - System harddrive (bug #620239)
2020-05-16 17:33:27 +00:00
rillig
3c63d4a325 graphics/inkscape: fix build in SUBST_NOOP_OK=no mode
share/patterns/CMakeLists.txt doesn't exist anymore.
2020-05-16 13:38:05 +00:00
rillig
aaa19925fc graphics/dia: remove unknown configure option 2020-05-16 11:38:44 +00:00
rillig
2d8491851f graphics/OpenRM: fix typo in variable name 2020-05-16 07:58:17 +00:00
joerg
66774b7ffd Needs pkg-config 2020-05-16 02:13:02 +00:00
rillig
7a5d484331 graphics/GraphicsMagick: remove unknown configure option 2020-05-15 13:13:40 +00:00
rillig
914034acd0 graphics/graphviz: skip check for unknown configure options 2020-05-15 06:02:55 +00:00
joerg
9d02b38362 Don't define bool and friends. Fixes magic compile errors. 2020-05-14 19:28:08 +00:00
joerg
7d9501d498 Use smaller guns than "using namespace std" which creates conflicts with
more modern STL implementations.
2020-05-14 19:27:41 +00:00
leot
51007a3c2c jbig2dec: Update to 0.18
pkgsrc changes:
 - Remove patches/patch-autogen.sh, applied upstream
 - Remove not needed GITHUB_TAG reinitialization, it is already initialized to
   ${PKGVERSION_NOREV} by default

Changes:
0.18
----
 * Performance enhancements related to decoding of MMR and generic
   regions as well as composing images onto pages.
 * Bug fixes for a few issues reported by Coverity and OSS-Fuzz.
2020-05-14 17:51:49 +00:00
nia
53c227f58a freeimage: Force use of unbundled libraries.
Most Linux distributions have been forcing this for a while, because
the reference image libraries are often full of bugs and slow to do
releases, so everyone (including us) is carrying lots of local patches
for security fixes.

Bump PKGREVISION
2020-05-14 16:42:13 +00:00