Commit graph

15154 commits

Author SHA1 Message Date
nia
ce478676af *: Remove dodgy hacks for NetBSD versions older than 5. 2022-05-10 11:50:54 +00:00
wiz
248a546fdf ImageMagick: update to 7.1.0.33.
Merged

    autotools: Add ws2_32 library with MagickCore for Win32 platform #5119
    Avoid NULL pointer dereference in coders/wmf.c #5117

Commits

    beta release 600c455
    possible null dereference 4e085a2
    improved error checking 2e5c976
    Also create an arm64 installer. c84fcf5
    Also create portable arm64 binaries. 6126915
    eliminate coverity defect 4cec11d
    eliminate Coverity defect 0364622
    eliminate Coverity defect a619616
    ImageMagick/ImageMagick#5099 43da986
    prevent memory leak on exception 0157eb8
    the tiles per page cannot be zero fecf247
    check security policy before reading an -fx expression from a file c53fb96
    fix exception on a valid ternary @ ImageMagick/ImageMagick#4533 64b5fe6
    display the image pixel cache type 759029d
    change order of pixel cache type 3529df8
    change order of pixel cache type bacb357
    use the correct property key for arithmetic coding 0184b6c
    Reverted patch because HDRI should always be highres. 4e20a27
    the maximum dissolve factor is 1.0 452c436
    Removed duplicate check. b108dbd
    Fixed possible memory leak reported in #5121. 9c957a6
    Removed to heif_filetype_yes_unsupported check to resolved the issue reported in #5123. 47898c6
    possible memory leak @ ImageMagick/ImageMagick#5121 b0c1967
    eliminate compiler warnings a10a570
    eliminate compiler warnings 3fa3d9f
    conditional logging 53fb342
    eliminate compiler warnings a429f44
    background kept when making cylinder @ ImageMagick/ImageMagick#5112 925a6c5
    cosmetic d4d5ca2
    possible memory leak @ ImageMagick/ImageMagick#5131 8ed6d1d
    release 4e6f7b1
    release 39baedd
2022-05-10 05:56:54 +00:00
wiz
0618b7a41e zxing-cpp: update to 1.3.0.
The major new features:

    Multi-barcode reading with the new std::vector<Result>
    ReadBardcodes(...) function. Does not work for Aztec, DataMatrix
    and Maxicode, yet.
    Multi-resolution scanning that can automatically downscale the
    input to substantially increase the detection rate on high
    resolution scans, see DecodeHints::tryDownscale, currently only
    enabled in the ReadBardcodes function
    New Result::symbologyIdentifier property (thanks to @gitlost)
    Updated and improved android wrapper (thanks to @markusfisch)

Worth mentioning:

    Most deprecated APIs from last release were removed (will likely
    break your build if you still have deprecation warnings with
    1.2.0)
    New Result::lineCount and DecodeHints::minLineCount properties
    to improve reliability of 1D code reading
    New Result::isMirrored property (works for QRCode, PDF417,
    DataMatrix)
    Improved FNC1 handling and deprecation of DecodeHints::assumeGS1
    Lots of small fixes all over the place
    Drop in-tree copy of stb image library
    New OpenCV example code
    QRCode reading improvements
    Python 3.10 support
2022-05-10 05:50:32 +00:00
nia
633ce0033b unicap: remove. this has significantly bitrotted in the face of newer
v4l2 interfaces and newer ffmpegs.
2022-05-09 15:56:08 +00:00
nia
02fd7de9cc fswebcam: Use OPSYS_VERSION to numerically compare NetBSD versions 2022-05-05 08:29:37 +00:00
wiz
30bd4f1397 nkscape: fix build with poppler 22.04.0
Using upstream patches
2022-05-04 21:13:52 +00:00
wiz
dd0701ddd3 *: recursive bump for poppler 22.04 2022-05-04 21:05:40 +00:00
jperkin
b0b71dc132 opencv: Remove a -Werror causing issues on SunOS. 2022-05-04 17:51:33 +00:00
wiz
c9bbf8513c ImageMagick: update to 7.1.0.32.
Make tiff optional (default on, like before)

Merged

    Add support for FITS images with NaN values #5084
    Fixes grammar/typos/markdown #5083

Commits

    prep Beta release d2c4a6f
    ImageMagick/ImageMagick#3661 9090b17
    possible obscure memory leak 8e0c95e
    check event mask before logging eab8155
    check event mask before logging 7dcb276
    Also create changelog in the daily build. 878a667
    Removed %GITHUB_WORKSPACE% from other builds. 2540c48
    improve/optimize logging 7ba113a
    ImageMagick/ImageMagick#5041 c942d53
    need Changelog.md, referenced by web pages 6b6e7f3
    ilatest autoconf update 9dfee98
    move to wbsite repo 3e445a0
    optimize thumbnail resizing 09ab692
    ImageMagick/ImageMagick#4533 (comment) d13f844
    Rename extent to length. b056cec
    Allow exif profile that has a zero length (#5082). 0433d6e
    Moved length check. 267a891
    Removed code that was used to create a test image. bf925e6
    Use consistent code style. c4c031b
    revert bca2fb8
    Added missing CoderEndianSupportFlag (#5090). 0952c6a
    Sort commits by date instead. 7b95dda
    https://oss-fuzz.com/testcase?key=5120317075357696 5622990
    Removed unused arguments. c704997
    Added missing typecasts. 6820800
    check for image width/height exceeding INT_MAX 6d2c75e
    eliminate compiler exception 8649f4f
    add comment c506f55
    Use set_arg_encoding as suggestion in #5092. 67a2613
    optimize logging b2eaec1
    fix copyright c2fc57a
    initalize logging variable 263bfae
    possible divide by zero dce1bcf
    more informative exception message b7d240b
    more informative exception message 354669f
    make some logging coditional 372b5df
    ImageMagick/ImageMagick#3859 f49b826
    release a2b2c08
2022-05-03 08:27:11 +00:00
adam
ec955aac40 py-Willow: updated to 1.4.1
Version 1.4.1

Drop support for Python 3.4
Imagemagick 7 compatibility fixes
Fix: Implemented consistent behaviour between Pillow and Wand for out-of-bounds crop rectangles
2022-05-02 08:43:30 +00:00
wen
8e4cd3149f Update to 7.11
Upstream changes:
WCSLIB version 7.11 (2022/04/26)
--------------------------------

* C library

  - In tabini(), the default index array should contain a 1-relative
    sequence: {1, 2,... N}.  Previously it was 0-relative.


WCSLIB version 7.10 (2022/04/24)
--------------------------------

* C library

  - In tabcpy(), collapse degenerate table index arrays if they are
    collapsed in the source struct.  Minor fix for output formatting
    in tabprt().

  - In the C test suite, added calls to wcstrim() in twcsfix to tidy
    the structs before printing.

* Utilities

  - The default option in wcsware now trims the wcsprm struct before
    printing it.  Use the '-p' option to print the untrimmed struct.


WCSLIB version 7.9 (2022/03/26)
-------------------------------

* C library

  - In wcsset(), bug fix for identifying time coordinate axes.
    Reported by Mihai Cara with patch.


WCSLIB version 7.8 (2022/03/25)
-------------------------------

* C library

  - In wcssub(), bug fix for tabular coordinates that change axis
    number, thus requiring tabprm::map to be updated.  Reported by
    Mihai Cara with patch.

    Also in wcssub():
      - check that all axes of a multi-dimensional table are extracted
        together,
      - fixed potential memory leaks for tabular coordinate axes when
        an attempt to subimage non-separable axes fails,
      - the error messages for non-separable coordinate systems are
        generally more informative,
      - subimage extraction by coordinate type now recognises time
        coordinate axis types via WCSSUB_TIME.

  - wcsset() now identifies time coordinate axes in wcsprm::types.

  - Extended test program twcssub to test the above modifications.

* Installation

  - Bug fix in the utils makefile for creating $(MANDIR)/man1.
    Reported by Aleksander Kurek.

  - Bug fix in the Fortran makefile for compiling and using 'tofits'.
    Reported by Stefan Br▒ns.

* User manual

  - Documentation generation moved to doxygen 1.9.3 (was 1.9.1).


WCSLIB version 7.7 (2021/07/12)
-------------------------------

* C library

  - In disfree() and disset(), removed potential for double invokation
    of free() on allocated memory.  Reported by Cyril Richard.

  - In wcsutil_fptr2str(), fixed a bug reported by Ralf Palsa (with fix)
    that caused it to be overly enthusiastic in stripping leading zeroes
    off addresses of function pointers.

  - In wcspcx(), replaced variable length arrays with allocated memory
    (portability issue).  Reported by Mihai Cara with patch.

  - Fixed buglets in wcsbth() and linsize() uncovered by gcc 11.1.0.

  - Quelled inconsequential compiler warnings from gcc 11.1.0 concerning
    wcsmix() (function prototype in wcs.h), wcstrim(), wcseulexe(),
    wcsulex(), and wcsutrne().

  - Defined _POSIX_C_SOURCE appropriately in tprj2.c and tspc.c to get
    the function prototype etc. for nanosleep() from time.h.

* Fortran wrappers

  - Quelled numerous inconsequential compiler warnings from gfortran
    11.1.0.

  - Fixed minor bugs uncovered by gfortran 11.1.0 in test programs tdis2
    and ttab3.

* Utilities

  - Moved 'tofits' from ./C/test/ into the utilities directory as it's
    generally useful, and added usage (converted to man page).

    Also made it a bit smarter in dealing with ISO/IEC 8859 and UTF-8
    encoded byte streams, in particular translating non-breaking spaces
    into ordinary spaces.

* Installation

  - Two patches for configure.ac provided by Mos▒ Giordano:
    1. makes it possible to build the Windows library using the MinGW
       cross-compiler,
    2. makes the soname of the MacOSX library consistent with other
       Unix systems.


WCSLIB version 7.6 (2021/04/13)
-------------------------------

* C library

  - Bug fix in tabs2x() triggered for 1-dimensional coordinate lookup
    tables on axes > 1.  Reported by Mihai Cara.

  - In datfix(), don't return status 0 if no change was made (fix for
    change made at release 7.4).  Reported by Derek Homeier.

  - New function wcspcx() in the wcsfix suite regularizes the linear
    transformation component of a coordinate description to make it more
    human-readable.  It decomposes CDi_ja into PCi_ja and CDELTia in
    such a way that CDELTia forms meaningful scaling parameters, often
    leaving an orthogonal or near-orthogonal matrix.  Optionally, it can
    then permute rows of this matrix to unscramble axis permutations.

    A test header may be generated from wcspcx.keyrec for input to
    wcsware (not exercised as part of the standard test suite).

  - New function wcstrim() frees memory allocated by wcsinit() for
    arrays in a wcsprm struct that remain unused after the struct has
    been set up.

  - New functions wcssize(), auxsize(), tabsize(), linsize(), dissize(),
    celsize(), prjsize(), spcsize(), and wcserr_size() compute the total
    size of the relevant structs, including allocated memory.

  - In the C test suite, inserted a brief pause in tprj2 and tspc, which
    otherwise have now become a blur.

* Fortran wrappers

  - Added wrappers for wcspcx(), wcstrim(), wcssize(), auxsize(),
    tabsize(), linsize(), dissize(), celsize(), prjsize(), spcsize(),
    and wcserr_size().

* Utilities

  - Added -c, -cp, -C, and -Cp options to wcsware to apply wcspcx()
    in a variety of ways, -m to apply wcstrim(), and -z to report the
    total size of the wcsprm struct with a breakdown of the sizes of
    its constituent structs.

  - Fixed compiler warnings for sundazel (portability issue).

* Installation

  - Upped the required version of Flex to 2.6.0 (was 2.5.9).  Problems
    with Flex 2.5.39 reported by Derek Homeier.

    Also added '--disable-flex' as a new configure option to force the
    use of the pre-generated Flex sources.


WCSLIB version 7.5 (2021/03/20)
-------------------------------

The C code in WCSLIB is moving piecemeal to the C99 standard.  In fact,
various indispensible C99 constructs have been used in WCSLIB for many
years: the long long int data type (in fitshdr() only); stdint.h,
inttypes.h, and the use of PRI formatting control (in wcsprintf(), which
is widely used by the library); and the C99-extended library function
vsnprintf() (used by wcserr for a decade).  Flex-generated C code also
uses C99 extensions, though with workarounds if they are not available.

Except in the header prologues, which are formatted in a special way for
generating the user manual, comments were changed en masse to C99 style
in release 7.3.1, and variable declarations in code that I have occasion
to modify will transition to the more general placement allowed by C99.
However, I have no plans to use any of the more esoteric features of
C99.

* C library

  - New function, wcsccs(), changes the celestial coordinate system of a
    wcsprm struct, for example, from equatorial to galactic coordinates.
    The parameters that define the spherical coordinate transformation
    must be provided.  This allows WCSLIB to provide this functionality
    without needing to know anything about specific celestial coordinate
    systems, and has the advantage of making the routine completely
    general.  Requested by Mohammad Akhlaghi.

    Modified test program twcsfix also to test wcsccs().

  - Fixed a problem common to all of the Flex code (fitshdr, wcsbth,
    wcspih, wcsulex, and wcsutrn) that made it thread-unsafe.  Reported
    by Cyril Richard.

    Added a new test program, tpthreads, to test thread safety.  It is
    only used for code development, and not exercised as part of the
    standard test suite.

  - In fitshdr(), fixed a problem that potentially could arise on
    systems where sizeof(long long int) is greater than 8 (64 bits).

* Fortran wrappers

  - Match changes to the C library: added a wrapper for wcsccs(), and
    modified twcsfix.f.

  - Because null addresses cannot be passed to functions in Fortran,
    wcssub_() now interprets *nsub == -1 && *axes == -1 as a signal to
    do a deep copy of one wcsprm struct to another.

* Utilities

  - New utility, sundazel, computes the local time of the Sun's passage
    through the specified apparent longitude or latitude in a user-
    defined coordinate system.  It can also perform several other Solar
    related calculations.  (It is unrelated to FITS WCS, and does not
    use WCSLIB.)

* Installation

  - Added an 'uninstall' rule to the makefiles.  Suggested by
    Cyril Richard.


WCSLIB version 7.4 (2021/01/31)
-------------------------------

* C library

  - In wcshdo(), fixed a bug introduced in release 5.9 that potentially
    caused loss of numerical precision in the sprintf() formatting of
    floating point keyvalues.  This was triggered when a large range of
    CRPIXja, PCi_ja, or CDELTia values (as three separate groups) were
    formatted using an 'f' format descriptor, the range not being so
    large that it would have forced wcshdo() to revert to 'E' format.
    Reported by Mohammad Akhlaghi.

    Also in wcshdo(), fixed a bug introduced in release 7.1 that caused
    the coefficients of the TPD distortion function not to be written to
    the header.  TPD and Polynomial distortion function headers will now
    always include the DPja.DOCORR keyword.  Reported by Derek Homeier
    with patch.

  - In wcsset(), fixed a segv generated in attempting to report a non-
    standard units string with wcserr message reporting disabled.
    Reported by Mohammad Akhlaghi.

    In wcsutrne(), allow 'Angstroms' and 'angstroms' as additional
    synonyms for 'Angstrom'.

  - In datfix(), ensure that 0 is returned if an informational message
    is set in wcsprm::err.  Consequent on feedback independently from
    Mihai Cara and Bruce Merry.

    Clarified that informational messages may be set in wcsprm::err
    for returns of 0 from datfix(), obsfix(), unitfix(), and spcfix().

* User manual

  - Added cautions about translating CDi_ja to PCi_ja plus CDELTia for
    those historical distortion functions (TPV, TNX, ZPX) that expect to
    operate on intermediate world coordinates, rather than intermediate
    pixel coordinates.  Consequent on feedback from Mohammad Akhlaghi.

  - Documentation generation moved to doxygen 1.9.1 (was 1.8.19).


WCSLIB version 7.3.1 (2020/08/17)
---------------------------------

There are no functional changes in this release.

* C library
* Fortran wrappers
* PGSBOX
* Utilities

  - Changed all C code, including within the flex sources, Fortran and
    PGSBOX wrappers, and test suite, to use C99 style commenting (i.e.
    using //), excluding the header prologues used to generate the user
    manual.

* User manual

  - Documentation generation moved to doxygen 1.8.19 (was 1.8.18).


WCSLIB version 7.3 (2020/06/03)
-------------------------------

* C library

  - wcshdo() was writing MJD-OBS twice to the header, and MJD-BEG not
    at all.

  - In wcshdo(), if MJDREF assumes its default value, just write
    MJDREF = 0 (not MJDREFI & MJDREFF), and omit writing DATEREF,
    which, with a value of '1858-11-17', looks strange and is
    potentially confusing.  Reported by Thomas Robitaille.

    If the fractional part of MJDREF is zero, then just write the
    integer part as MJDREF (i.e. not as MJDREFI & MJDREFF).

  - Bug fix in wcsfix() - it was writing error messages that referred
    to DATE-REF and MJD-REF rather then DATEREF and MJDREF.  Reported
    by Mihai Cara.

  - Under control of a new flag, WCSHDR_DATEREF, added the option to
    wcspih() and wcsbth() to accept DATE-REF, MJD-REF, MJD-REFI,
    MJD-REFF, JDREF, JD-REFI, and JD-REFF as synonyms for the standard
    keywords, DATEREF, MJDREF, MJDREFI, MJDREFF, JDREF, JDREFI, and
    JDREFF.  The latter buck the pattern set by the other date keywords
    ({DATE,MJD}-{OBS,BEG,AVG,END}), thereby increasing the potential
    for confusion and error.

* Fortran wrappers

  - As compilers are becoming much stricter (gfortran 10), modified all
    Fortran test programs to use the type-specific equivalents of the
    various *PUT and *GET routines.  Reported by Ole Streicher.

  - For the fitshdr wrappers, added type-specific equivalents of
    KEYGET: KEYGTI, KEYGTD, and KEYGTC.

* PGSBOX

  - Modified pgtest to use the type-specific equivalents of WCSPUT.

* User manual

  - In the section "WCSLIB Fortran wrappers", promoted use of the type-
    specific equivalents of the various *PUT and *GET routines.

  - In the section "FITS-WCS and related software", added ASCL and ADS
    codes, where they exist, for all software packages mentioned.

  - Documentation generation moved to doxygen 1.8.18 (was 1.8.17).
2022-05-02 00:07:44 +00:00
markd
2430112dde tex-circuitikz{,-doc}: update to 1.5.1
- Do not load package `regexpatch` by default
2022-05-01 20:23:03 +00:00
adam
96ea3a5712 freetype2: updated to 2.12.1
FreeType 2.12.1

This is a maintenance release. All users should upgrade.
2022-05-01 20:03:24 +00:00
wiz
a5982f7327 py-wcag-contrast-ratio: fix PLIST for python 2.x 2022-04-30 11:02:31 +00:00
adam
b01a6a556a py-openexr: updated to 1.3.8
1.3.8
Unknown changes
2022-04-29 12:07:43 +00:00
adam
bccb8e04ac py-Pillow: updated to 9.1.0
9.1.0 (2022-04-01)
------------------
- Fix loading FriBiDi on Alpine
- Added setting for converting GIF P frames to RGB
- Allow 1 mode images to be inverted
- Raise ValueError when trying to save empty JPEG
- Always save TIFF with contiguous planar configuration
- Connected discontiguous polygon corners
- Ensure Tkinter hook is activated for getimage()
- Use screencapture arguments to crop on macOS
- Do not mark L mode JPEG as 1 bit in PDF
- Added support for reading I;16R TIFF images
- If an error occurs after creating a file, remove the file
- Fixed calling DisplayViewer or XVViewer without a title
- Retain RGBA transparency when saving multiple GIF frames
- Save additional ICO frames with other bit depths if supplied
- Handle EXIF data truncated to just the header
- Added support for reading BMP images with RLE8 compression
- Support Python distributions where _tkinter is compiled in
- Added support for PPM arbitrary maxval
- Added BigTIFF reading
- When converting, clip I;16 to be unsigned, not signed
- Fixed loading L mode GIF with transparency
- Improved handling of PPM header
- Reset size when seeking away from "Large Thumbnail" MPO frame
- Replace requirements.txt with extras
- Added PyEncoder and support BLP saving
- Handle TGA images with packets that cross scan lines
- Added FITS reading
- Added rawmode argument to Image.getpalette()
- Fixed BUFR, GRIB and HDF5 stub saving
- Do not automatically remove temporary ImageShow files on Unix
- Correctly read JPEG compressed BLP images
- Merged _MODE_CONV typ into ImageMode as typestr
- Consider palette size when converting and in getpalette()
- Added enums
- Ensure image is opaque after converting P to PA with RGB palette
- Attach RGBA palettes from putpalette() when suitable
- Added get_photoshop_blocks() to parse Photoshop TIFF tag
- Drop excess values in BITSPERSAMPLE
- Added unpacker from RGBA;15 to RGB
- Enable arm64 for MSVC on Windows
- Keep IPython/Jupyter text/plain output stable
- Raise an error when performing a negative crop
- Deprecated show_file "file" argument in favour of "path"
- Fixed SPIDER images for use with Bio-formats library
- Ensure duplicated file pointer is closed
- Added specific error if path coordinate type is incorrect
- Return an empty bytestring from tobytes() for an empty image
- Remove readonly from Image.__eq__
2022-04-26 17:50:11 +00:00
adam
6256f9e301 py-wcag-contrast-ratio: added version 0.9
A library for computing contrast ratios, as required by WCAG 2.0.
2022-04-26 10:52:16 +00:00
fcambus
7af438db4a libansilove: update to 1.3.1.
libansilove 1.3.1 (2022-04-26)

- Increment pcboard_buffer by more than one element at a time
- Fix XBin font memory leaks
2022-04-26 07:54:29 +00:00
pin
aa4b09e229 graphics/kvantum: update to 1.0.1
The main reason for this release was that KF5 had a backward incompatible
change. The minimum required version of Qt is bumped to 5.15.0 and that of
KF5 to 5.82.0. As a result, old distros can't be supported anymore.

Other changes:
- A workaround is added for the wrong style code of KisDoubleSliderSpinBox in
  Krita ≥ 5.0.0.
- Options are added (to Kvantum Manager) for setting corner radii when blurring
  translucent menus and tooltips with rounded corners. Usually, a value of 2 is
  enough for preventing blur artifacts.
- 16px is given to the width of vertical spinbox buttons.
- Small fixes.
2022-04-26 06:55:43 +00:00
tnn
05db339278 opencv: add CHECK_PORTABILITY_SKIP 2022-04-25 22:12:56 +00:00
markd
502bb7787c tex-circuitikz{,-doc}: update to 1.5.0
In this version, several internal changes have been included in order to
streamline and organize better the components and to change the
management of color. The changes are pretty deep and subtle, so a bug or
unexpected behaviour is always possible. You can use the 1.4.6 rollback
point in case of trouble, but be sure to report any bug.

- Added connectors shapes, and included the BNC into that class
- Added nullator and norator shapes
- Added buzzer and reversed buzzer bipoles
- Added "dot" anchors to inductances
- Added "boxed only" option for some circular blocks
- Added DIN antenna shape
- Fixed block/input arrow connection
- Fixed a problem with generic tunable arrows

Internal changes:

- Added a generic drawing function for shapes, which are now drawn
  always in background
- Added a hook system to be able to change component drawing settings
  per-shape, per-class or globally
- All the 250+ shapes are now "protected" by possible external arrow and
  arced corners parameters
- Completely changed the management of the shapes' color
2022-04-25 10:38:11 +00:00
wiz
e1dd300c94 ImageMagick: update to 7.1.0.31.
- Use the generated ChangeLog.md file instead.
- release commits
- Changed the minimum version for libheif to 1.4.0.
- Get the intensity before changing the of the pixel channels (thanks Snibgo) #5067.
- initialize composite variables as they are declared
- Use version 3 of checkout.
- bump revisition
- Create ChangeLog during the release build.
- fix rare but possible memory leak
- use old-style comment declarations
- Try without %GITHUB_WORKSPACE%
- autoconf latest update
- eliminate Coverity defect
- ensure we don't dereference null pointer
- The default fetch-depth is 1.
- Use date of latest change to m4/version.m4 instead.
- laterst automake/autoconf update
- latest autoconf update
- eliminate Coverity defects
- Added option to mark the version as beta.
- Call CloseBlob earlier because we read the image from the file instead.
- latest autoconf/automake updates
- release
- set threshold policy by default
- Added missing with.
- fix compiler warning
- Added version checks for heif_check_filetype (#5049).
- eliminate compiler warning
- Changed triggers for the release build.
- unecessary check for null
- off-by-one fix
- Removed path.
- Changed fetch depth.
- Temporary list folder content.
- Corrected typo.
- fix copyright format
- proper check for number of channels
- Silenced warning when version is lower that 1.4.0.
- Removed parentheses.
- Also correct stroke opacity.
- Added missing cd.
2022-04-25 09:26:14 +00:00
markd
dbb4a75162 prison: update to 5.93.0
5.85.0
Support binary content in QR codes
Constrain rendering by the minimum size, not the preferred size

5.87.0
Select the most efficient QR encoding mode rather than always using 8bit

5.88.0
Decrease the preferred size for PDF417 barcodes
Add PDF417 barcode support

5.91.0
Prison supports Windows

5.92.0
Fix include dir for .pri file
Normalise where headers are installed with the rest of KF
2022-04-25 06:03:10 +00:00
markd
e83dadd479 kplotting: update to 5.93.0 2022-04-25 06:00:59 +00:00
markd
5fefb42fbc kimageformats: remove old patches 2022-04-25 05:58:45 +00:00
markd
d857a62984 kimageformats: update to 5.93.0
5.82.0
Support building with OpenEXR 3
xcf: fix new[]/delete mismatch, as detected by ASAN
ani: convert +1 to -1 so we don't do a potential integer overflow

5.83.0
avif: Adjust for libavif breaking change
Enable HEIC plugin to save all ICC profiles
Color profile loading/saving fixes
xcf: Make sure offsets are not negative
xcf: Fix Stack-buffer-overflow WRITE on broken files

5.84.0
avif: Disable all strict decoder checks

5.85.0
exr: Repair compability with openexr2
exr: Override the actual function signature

5.86.0
SGIImage::writeImage: Properly fail if the image is too big
exr: Port to std::log/pow
PCXHandler::write: Properly fail if the image is too big

5.87.0
avif: performance and quality improvements

5.89.0
avif: limit scope of variables
Add JXL to the list of supported formats
Add plugin for JPEG XL (JXL)

5.91.0
Check executables exist in PATH before passing them to QProcess

5.92.0
jxl: encoding improvements
avif: adjust dimension and memory limits

5.93.0
Fix XCF parasites metadata in QImage and support to ICC profile
avif: encoder speed 7->6
avif: fix jumpToImage
avif: warn about non-recommended libavif configuration
--------------------------------------------------------------------
2022-04-25 05:57:45 +00:00
markd
8bd53423ac kiconthemes: update to 5.93.0
5.81.0
Revert "avoid race condition on loading the plugin"
Revert "add private header to avoid extern in .cpp file"
Don't register our engine per default
More robust handling of missing global KDE themes
Ensure qrc + QDir::searchPaths work for icons
More robust and complete setup of the scaled test environment
Produce output with the request devicePixelRatio
Properly render non-square icons
Remove the assumption that SVG icons are squares in icon loading
Retain non-square icon sizes in KIconEngine::actualSize()
Revert icon size behavior changes
Align handling of non-square icons with how Qt behaves

5.82.0
Use deprecation macros for KIconLoader::alphaBlending()
Use new version-controlled enumerator deprecation warning macro
Deprecate KIconLoader::Panel in KF6

5.85.0
Introduce KIconLoader::hasCustomPalette
[KIconDialog] Revamp UI

5.86.0
Add support for static builds

5.88.0
Add QIcon::fallbackThemeName() as fallback
Fix @since marker
Include a test for properly testing icon recoloring
Also highlight charged text colors
Use KIconColors to re-color icons
Make icon colouring a per-icon property rather than a system
Create a d-pointer for KIconEngine
[KIconDialog] Also apply edge padding vertically
Ensure we retrieve our dependencies on Android

5.89.0
IconLoader: prefer icons from current theme before falling back to other themes
[KIconDialog] Add Ctrl+F shortcut for focussing search line
[KIconButton] Pre-select current icon when opening dialog
[KIconDialog] Add API for pre-selecting an icon

5.90.0
KIconColors: add Complement and Contrast
KIconColors: add .ColorScheme-ActiveText

5.91.0
Check executables exist in PATH before passing them to QProcess
Don't create a new KColorScheme for each KIconColors

5.92.0
Fix pixelated icons in item views
[KIconEngine] Create high-dpi pixmap in paint
Read the reference icon already scaled
2022-04-25 05:53:53 +00:00
markd
ddea3b0759 breeze-icons: update to 5.93.0
5.81.0
Added branches with leaves to Kmymoney icon
Add a few symlinks for "configure" and "help-donate"
Add KMyMoney Pie-Chart Icon
Link svn-* icons to new vcs-* icons
Add vcs-* icons for Kate
Make lock icon filled status consistent
Remove 22 brightness icons in 16 size folder
Fix location of brightness icons
Add high-brightness and low-brightness icons

5.82.0
New Sidebar Show/Hide Icons
Revert "Added branches with leaves to Kmymoney icon"
Add financial-budget icon
Don't attempt to validate icons when cross-compiling

5.83.0
Added new KMyMoney icon again with some extra tweaks
Add Goodvibes icon
Add an icon for skanpage
Tweaked the Rust mimetypes to better match the official branding
Made links relative
Updated icons and added symlinks
Separated icons to -left and -right

5.84.0
Icons for stickers
Add network icons
Add Icons for advanced trimming tools in kdenlive
Add Qt Resource mime icon

5.85.0
React to Telegram's new ID and show the Breeze icon
also add zoom-fit-page symlink for 32px
align look of 22 px zoom-fit-{width,height} icons with others
add zoom-fit-page symlink for 22px
Symlink draw-cuboid to shape-cuboid
Add temperature icons

5.86.0
Add language-chooser symlinks for Maliit keyboard
Add keyboard icons for maliit Breeze theme
Add symlinks using reverse domain name for Haguichi app and status icons
Add new bookmark-new and bookmark-edit icons
Re-organize bookmark icon symlinks
kdenlive icons: Simplify xml and try to fix breeze-dark
Use a rotating gear for the process-working animation
Remove itinerary icons
Add Xfce compatibility symlinks

5.87.0
Fix KTimeTracker icon sizes
Tweaks to AnyDesk icons
Add 22px variants of the preferences icons
Add AnyDesk icons
Add more Godot MIME icons
Add symlink for skanlite's new icon name
Add process-working-symbolic, overhaul 22px animation

5.88.0
Use reference to a QString to avoid copying, fixing a warning
Add RTL logout icons
Missing color scheme usage at some icons
Fix the dark install directory for installing colored icons
Install colored icons sizes into breeze-dark them as well
Make some of the 22 px places icons actually be 22 again
Add Kongress icon fix grid alignment
Fix color of 16px im-user-offline icon
Optimize places 16 and 22px icons
BreezeIcon additional app icons most are for math apps
BreezeIcons add task-process icons for kalendar app task view
Add Joplin icon
Add syncthing icon
Move all of /preferences to icons, remove it from icons_dark
Fix scalable test to check breeze for breeze-dark
Make breeze-dark inherit from breeze

5.89.0
Install dark icons via execute_process to use copy command
Link application-menu -> open-menu-symbolic
Add icon for Virtual Box disk images
fix keyboard-caps-locked icon use now correct color
Add RTL half rating star
Add preferences-git and preferences-document icons for kate
Fix view-history icons
Use application-certificate icons for Kleopatra's certificate groups
Add "Invalid = -1" element to the KIconLoaderDummy::Context enum
Dolphin preferences dialog use colorfull icons only
Okular sidebar use now colorful icons

5.90.0
Support old cmake
Add places-book, -library, -comic icons
Include "*@*" in the icon_files list for installation
Make FM and system settings icons color-aware
Improve installation of light fallback icons

5.91.0
start-here-kde: Make icon adaptable to dark themes
Fix icon colors to be consistent across all sizes
Check executables exist in PATH before passing them to QProcess
Declare namespace for kongress icon
Fix naming of brightness icons

5.92.0
Add app icon for TeXstudio

5.93.0
Add some more symlinks for zoom icons
Add input-tvremote
2022-04-25 05:46:22 +00:00
markd
622033b838 oxygen-icons: update to 5.93.0
5.83.0
high def new version printer
more versions of the printer icon size 16x16
more size versions of preferences-kde-connect

5.84.0
Ethernet port icon
2 more "new" system settings icons
thunderbolt preferences icon
search icon updated
more improvements to last day icon
more size versions of new screen
more work on sytemsetings icons
improved consistency and contrast

5.85.0
new color version for notification icon
improved icons from yesterday+ missing resolutions
preferences-desktop-notification-bell icon
kdf icon

5.86.0
Import icons from KAlarm

5.91.0
Check executables exist in PATH before passing them to QProcess
2022-04-25 03:22:25 +00:00
tnn
8e68c4b4ec libdmtx: add CHECK_PORTABILITY_SKIPs 2022-04-24 22:07:56 +00:00
pin
b946e7b5c0 graphics/lxqt-themes: update to 1.1.0
Main changes:
-New wallpapers are added and all wallpapers are put inside a single directory.
-A new theme is added (Valendas).
-Palettes that match some LXQt themes are added. They can be applied in LXQt
 Appearance Configuration → Widget Style → Qt Palette.
-Several fixes are made in all themes.
-Menu arrows are added for RTL layouts.
2022-04-24 15:22:22 +00:00
pin
5a7f2d5690 graphics/screengrab: update to 2.4.0
Main changes:
-Used an SVG icon instead of the blurry PNG icon.
-Fixed several problems in calling external editors or default app.
-Added metadata file.
2022-04-24 15:11:12 +00:00
pin
709372584b graphics/lximage-qt: update to 1.1.0
Main changes:
-Restore maximized state (if any) on un-fullscreening.
-Fixed capturing of an area of a screen that isn't positioned at the top left.
-Removed the desktop file for taking screenshots (the screenshot functionality
 is kept, but LXQt's screenshot utility is Screengrab).
2022-04-24 15:06:41 +00:00
tnn
7e684cee32 mojoshader: switch to MASTER_SITE_GITHUB. Update 20220415 snapshot. 2022-04-23 22:43:19 +00:00
tnn
f2567e5237 exiv2: fix master site 2022-04-23 20:25:38 +00:00
pin
e6e60f56ad graphics/stitchy: update to 0.1.4
- Updated to Rust 2021
- Updated dependencies (structopt to 0.3.26, image to 0.24.0)
- Print output file size in terminal output
- Added ability to save defaults that will apply automatically were not
  overridden
2022-04-22 07:38:56 +00:00
tnn
5902adb939 libjpeg-turbo: contains portions of IJG's code, so list that license 2022-04-20 21:47:24 +00:00
tnn
f87cf0b449 jpeg: update to 9.e
define LICENSE

Version 9e  16-Jan-2022
- Include alternate user interface files for cjpeg/djpeg.
- jcparam.c: change default chrominance DC quantization factor
  for lossless support.  Note: Requires rebuild of test images.
- rdgif.c, cderror.h: add sanity check for GIF image dimensions.
- Thank to Casper Sun for cjpeg potential vulnerability report.
2022-04-20 21:39:46 +00:00
wiz
8a2be85a23 freetype2: update to 2.12.0.
CHANGES BETWEEN 2.11.1 and 2.12.0

  I. IMPORTANT CHANGES

  - FreeType  now   handles  OT-SVG  fonts,  to   be  controlled  with
    `FT_CONFIG_OPTION_SVG`  configuration macro.   By default,  it can
    only load the 'SVG ' table of an OpenType font.  However, by using
    the `svg-hooks` property of the new 'ot-svg' module it is possible
    to register an  external SVG rendering engine.   The FreeType demo
    programs  have been  set  up  to use  'librsvg'  as the  rendering
    library.

    This work was Moazin Khatti's GSoC 2019 project.


  II. MISCELLANEOUS

  - The handling of fonts with an 'sbix' table has been improved.

    - Corrected bitmap offsets.

    - A  new tag  `FT_PARAM_TAG_IGNORE_SBIX` for  `FT_Open_Face` makes
      FreeType ignore an 'sbix' table in a font, allowing applications
      to access the font's outline glyphs.

    - `FT_FACE_FLAG_SBIX`  and   `FT_FACE_FLAG_SBIX_OVERLAY`  together
      with their  corresponding preprocessor macros  `FT_HAS_SBIX` and
      `FT_HAS_SBIX_OVERLAY` enable applications to treat 'sbix' tables
      as described in the OpenType specification.

  - The internal 'zlib'  code has been updated to be  in sync with the
    current 'zlib' version (1.2.11).

  - The  previously internal  load  flag  `FT_LOAD_SBITS_ONLY` is  now
    public.

  - Some  minor improvements  of the  building systems,  in particular
    handling of the 'zlib' library (internal vs. external).

  - Support for non-desktop Universal Windows Platform.

  - Various other minor bug and documentation fixes.

  - The `ftdump` demo  program shows more information  for Type1 fonts
    if option `-n` is given.

  - `ftgrid` can now display embedded bitmap strikes.
2022-04-20 20:59:52 +00:00
wiz
cfbdffa8a6 ImageMagick: update to 7.1.30
## [7.1.0-29](https://github.com/ImageMagick/ImageMagick/compare/7.1.0-28...7.1.0-29) - 2022-03-27

### Merged

- Remove unused EXPLICIT_TEMPLATE_INSTANTIATION [`#4982`](https://github.com/ImageMagick/ImageMagick/pull/4982)
- Fixes #4985: 4e+26 is outside the range of representable values of type 'unsigned long' at coders/pcl.c:299 [`#4986`](https://github.com/ImageMagick/ImageMagick/pull/4986)

### Fixed

- Fixes #4985: 4e+26 is outside the range of representable values of type 'unsigned long' at coders/pcl.c:299 (#4986) [`#4985`](https://github.com/ImageMagick/ImageMagick/issues/4985)

### Commits

- https://github.com/ImageMagick/ImageMagick/issues/4936 [`83b114f`](83b114f7ae)
- latest changelog [`d1d344b`](d1d344b0ac)
- ... [`280e7e6`](280e7e6c21)
- enforce one `id` per MIFF image [`966a769`](966a769a64)
- https://github.com/ImageMagick/ImageMagick/issues/4987 [`25309b9`](25309b9772)
- over allocate quantum pixel buffer [`219d19f`](219d19f96e)
- https://github.com/ImageMagick/ImageMagick/issues/4972 [`ffc2aaa`](ffc2aaae54)
- https://github.com/ImageMagick/ImageMagick/issues/4936 [`000557d`](000557da24)
- set quantum extent [`c909df1`](c909df15fc)
- revert [`96162eb`](96162ebad2)
- revert [`cb65691`](cb656913eb)
- revert [`ab39cc4`](ab39cc4abe)
- cosmetic [`2c35b9a`](2c35b9a24b)
- cosmetic [`e36bd84`](e36bd84b09)
- no suitable delegate utility for CGM or FIG formats [`004fc5d`](004fc5d725)
- speculative allocation since we don't yet know the quantum type [`bd77531`](bd77531ae8)
- latest changes [`2bfd2be`](2bfd2beb58)
- account for case where gray image is imported as RGBA [`22cfaf3`](22cfaf35dc)
- reset id [`a4736b4`](a4736b4577)
- pending release [`a6551b2`](a6551b2514)
- pending release [`8be1086`](8be1086bee)
- https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=45887 [`96ae906`](96ae9066b0)
- https://github.com/ImageMagick/ImageMagick/issues/4975 [`44cb819`](44cb819337)
- https://github.com/ImageMagick/ImageMagick/issues/4974 [`c871830`](c8718305f1)
- https://github.com/ImageMagick/ImageMagick/issues/4988 [`ca3654e`](ca3654ebf7)
- release [`4c0b7d2`](4c0b7d25da)
- reset id [`83de35d`](83de35d0ab)
2022-04-20 20:52:05 +00:00
wiz
9ae26ce342 openexr: update to 3.1.5.
## Version 3.1.5 (April 11, 2022)

Patch release that address various bug/build/doc issues:

* Add backwards-compatibilty flags to the core library to match
  original behavior of the the c++ library. Fixes reading of certain
  files by the new core.
* Fix build failures on MSVC14 and MSVC 2022
* Fix build failure on latest 64-bit Ubuntu
* Documentation refers to primary branch as "main"
* Update the CI workflow matrix to VFX-CY2022
* Update auto-fetch Imath version to v3.1.5
2022-04-20 20:29:54 +00:00
wiz
1195692368 libepoxy: update to 1.5.9.
Changes since 1.5.8

    Allow libopengl.so to be used when GLX_LIB is missing [#257, John Bates]

Changes since 1.5.7

    Revert changes from PR #238 / #229
    Fixes regressions: #240, #252, #253

Changes since Epoxy 1.5.6

    Remove type redefinition [#249]

Changes since 1.5.5

    Fix issue with loading OpenGL/GLX/EGL libraries [#238, Yaroslav Isakov]
    Expose dependency variables in pkg-config file [#231, Xavier Claessens]
    Support Win64 pointer-sized types [#246]
    Close output objects when generating files [#242, Aleksandr]

Changes since 1.5.4

    Remove Python 2 support [#213]
    Remove Autotools support [#212]
    Use EGL_NO_X11 to disable X11 headers [#216]
    Use call convention for mock function [crziter, #220]
    Return correct version of GLSL on GLES2 [Eric Anholt, #223]
    Rely on Meson's darwin_versions option [#225]
2022-04-20 20:27:37 +00:00
adam
f5e35d538b revbump for textproc/icu update 2022-04-18 19:09:40 +00:00
nia
7869fb0c1d gst-plugins1: Update to 1.20.1
Release notes:
https://gstreamer.freedesktop.org/releases/1.20/
2022-04-18 12:36:04 +00:00
riastradh
5665d176bc graphics/asymptote: Uncomment previous so it takes effect.
Had commented this while verifying it is actually needed, and forgot
to uncomment before committing.
2022-04-16 10:29:23 +00:00
riastradh
471b665cdf graphics/asymptote: Needs epstopdf as a tool. 2022-04-16 10:04:21 +00:00
markd
79ec25eebe tex-minim-hatching{,-doc}: Add version 20221.1
This is a small proof-of-concept library of tiling patterns for
use with the minim-mp MetaPost processor.
2022-04-16 01:03:01 +00:00
nia
7e882b4832 *: Mark various packages incompatible with Python 3.7 due to numpy 2022-04-15 11:37:46 +00:00
markd
6e2c24da1a tex-graphics-pln{,-doc}: update to 2021
Update to graphics-pln/miniltx adding the latex internal command
 \@backslashchar which is used in recent releases of the color package
2022-04-15 03:38:46 +00:00
fcambus
083f3f483c libansilove: update to 1.3.0.
libansilove 1.3.0 (2022-04-14)

- Properly handle 512 characters XBin fonts
- Add a link to the Gentoo package in the README
- Also build and install libansilove as a static library
- List projects using libansilove in the README
2022-04-14 16:50:41 +00:00