Commit graph

15295 commits

Author SHA1 Message Date
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
markd
34cba015e0 tex-tkz-fct{,-doc}: update to 1.7c
Correction of bug which prevented "tkz" packages from being loaded at the same
time.  It is always necessary to load tkz-euclide last.
2022-04-14 06:37:42 +00:00
markd
01d06d1cf5 tex-tkz-base{,-doc}: update to 4.05b
4.05b
Correction of an option (tkzDrawY).
Removing axesmin.tex  Move from \newif\iftkz at integer to base.sty

4.00b
Now the tkz-euclide package is independent from tkz-base, so some macros have
been transferred from one to the other. tkz-base is still mostly useful to work
together with tkz-fct. The name of the documentation is now tkz-base.pdf
2022-04-14 06:35:06 +00:00
markd
eb91ec5b47 tex-tikzsymbols{,-doc}: update to 4.12a
New symbols: \Heart, \dHeart and \Maskey

New commands to define your own tikzsymbol:
  - \tikzsymbolsdefinesymbol for symbol definition.
  - \tikzsymbolsprovideandusesavebox to store and reuse symbols.
  - plus a few other public functions.
2022-04-14 03:31:41 +00:00
markd
95a4995d7a tex-pictex{,-doc}: update to 1.1b
No changes to the main pictex.tex macro file (still Version 1.1   9/21/87)
but the LaTeX interface in prepictex.tex and postpictex.tex is updated to
work alongside the extended picture environment in recent LaTex releases.
2022-04-14 03:13:24 +00:00
markd
333d4a6f9d tex-mptrees{,-doc}: update to 21.11
changes unknown
2022-04-14 02:52:55 +00:00
markd
864d932d47 tex-mcf2graph{,-doc}: update to 4.83
4.83
-fix bug in bond check
-change fuction name
 check() => mc_check()
 query() => mc_query()
-improve report output
-update mcf_library.mcf
-update MCF manual

4.82
-add new example file
 mcf_exa_code.tex (example include code)
 mcf_exa_code.pdf
-change file name
 mf_data_base.mcf => mcf_library.mcf
-update mcf2graph.mp
-update mcf_library.mcf
-update MCF example

4.81
-update mcf2graph.mp
-update MCF manual

4.80
-update mcf2graph.mp
-update mcf_data_base.mcf
-update MCF manual,example
2022-04-14 02:27:17 +00:00
tnn
8e233d4f58 re-order for pkglint 2022-04-13 23:43:32 +00:00
tnn
f7d2008444 vtk: package version went backwards; put back PKGREVISION and bump 2022-04-13 23:42:45 +00:00
adam
dd7ef2621a vtk: fix for Darwin + cleanup 2022-04-13 10:09:20 +00:00
pin
395ca5cb74 graphics/nsxiv: remove conflict flag 2022-04-13 09:36:32 +00:00
pin
c3abb7e668 graphics/sxiv: remove conflict flag 2022-04-13 09:35:48 +00:00
pin
fe82c81cbe Add nsxiv 2022-04-13 08:32:30 +00:00
pin
35c3c7237f graphics/nsxiv: import package
Neo (or New or Not) Simple (or Small or Suckless) X Image Viewer.

nsxiv is a fork of now unmaintained sxiv with the purpose of being a drop-in
replacement of sxiv, maintaining it and adding simple, sensible features.
nsxiv is free software licensed under GPLv2 and aims to be easy to modify
and customize.
2022-04-13 08:31:25 +00:00
pin
32e79200a2 graphics/sxiv
Prepare import on nsxiv
2022-04-13 08:29:11 +00:00
bsiegert
865174470d Revbump all Go packages after go117 update 2022-04-13 07:50:51 +00:00
tnn
912537d81b babl: fix inverted logic in previous 2022-04-12 23:43:44 +00:00
tnn
fc6ac515ac babl: turn mmx into a PKG_OPTION so people can easily disable it if needed
There are reports of segfaults while building gimp.
2022-04-12 23:42:58 +00:00
wiz
d5ab2429c5 freetype2: turn on png option by default
Enables e.g. noto-emoji-ttf to display correctly

Bump PKGREVISION.
2022-04-12 23:38:13 +00:00
tnn
c5e9e0d7f7 gimp: don't randomly pick up native ghostscript
XXX package should have a ghostscript PKG_OPTION
2022-04-12 13:40:56 +00:00
markd
2e2f25a80e tex-pst-ghsb{,-doc}: remove, no longer in texlive 2022-04-11 20:36:46 +00:00
markd
71028d543b tex-pst-hsb{,-doc}: Add version 0.02
This is a PSTricks-related package. It can plot lines and/or
curves with continuous colours. Only colours defined in the hsb
model are supported
2022-04-11 20:34:43 +00:00
nia
89bbd074ec Paper over tree breakage caused by unresolvable Python deps from
scikit/pandas/numpy.
2022-04-10 14:42:18 +00:00
markd
c6c98b4679 tex-pstricks{,-doc}: update to 3.13
3.12  2021-12-29
- added code for guessing box coordinates for pspicture
- added optional arguments showframe and calcframe

3.10a
- fix introduced bug in pstricks.pro

3.10
- move dot macros into a separate file pstricks-dots.tex
- use the internal Type1 version of PSTricksDotFont for latex
  and the OpenType version for lualatex
- fix for rotation with \rput
- fix for \uput and lualatex

3.08
- moved the color stuff into a separate file pstricks-colors
- added macros to get the color values without the color model name
2022-04-10 12:36:01 +00:00
markd
c5c8df015e tex-pstricks-add{,-doc}: update to 3.92
- added \psColorLine with startColor, endColor and colorSteps
- changes for using package with lualatex
- fix for \psOLympicRings
2022-04-10 12:30:12 +00:00
markd
8bb8b1088d tex-pst-tree{,-doc}: update to 1.14
changes unknown
2022-04-10 12:25:59 +00:00
nia
0ea38113e9 shotwell: mark BROKEN due to vala update 2022-04-10 07:55:12 +00:00
markd
2ba564181a tex-pst-tools{,.doc}: update to 0.12
rename optional argument PSfont to printfont to prevent clash with
other packages
2022-04-10 06:30:44 +00:00
markd
7923244729 tex-pst-plot{,-doc}: update to 1.93
changes unknown
2022-04-10 06:26:51 +00:00
markd
e4045b81cf tex-pst-node{,-doc}: update to 1.43
changes unknown
2022-04-10 06:24:01 +00:00
markd
83ef694dbc tex-pst-fill{,-doc}: update to 1.02
make it run under lualatex without Ghostscript
2022-04-10 06:15:33 +00:00
markd
4315df34a8 tex-pst-circ{,-doc}: update to 2.19
changes unknown
2022-04-10 06:04:05 +00:00
markd
a3564a3572 tex-pst-3dplot{,-doc}: update to 2.07a
fix for lualatex and color values on PS level
2022-04-10 06:01:12 +00:00
gutteridge
1e3802c14c Fix build breakage from py-scipy now being Python >= 3.8 2022-04-10 00:57:13 +00:00
markd
e092abd67d tex-fiziko{,-doc}: update to 0.2.0
This new version of "fiziko" MetaPost package mostly contains various fixes
and cleanup in code and documentation. The most notable new feature is
"stippling" shader for most shapes, which can be used to depict rough surfaces.
2022-04-09 20:54:36 +00:00
markd
1be45fb708 tex-repere{,-doc}: update to 21.11
changes unknown
2022-04-09 07:56:15 +00:00
wiz
075b751262 cnxtview: document make-jobs failure 2022-04-09 05:11:28 +00:00
markd
5a4358c57b tex-incgraph{,-doc}: update to 1.2.0
### Added
- Option `overlay page number options`
- `\igrGetPageSize`
- `\igrPageWidth`
- `\igrPageHeight`
- `\igrSetPageSize`
- `\igrGetLastPage`
- `\igrLastPage`
- Adding/Guessing file name extensions
    - Option `extensions`
    - Option `extensions add`
    - Option `extensions from graphics`
    - Option `ignore on not found with extensions`
    - Option `ignore on not found with extensions*`
- Option `no existence check`

### Changed
- Changelog moved from CHANGES to CHANGES.md and adapted to
  [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
- From now on version numbers adhere to
  [Semantic Versioning](http://semver.org/spec/v2.0.0.html)
- Readme moved from README to README.md and adapted to
- Documentation code revised
- Internal package creation process modernized (invisible to the user)
- Adaption of paper size made compatible with lualatex
- Implementation of `\incgraph` and `\incmultigraph` changed (to LaTeX3)

### Fixed
- Documentation typos corrected
- `\incgraph` ignored option settings for not existing files.
2022-04-08 23:27:33 +00:00
gdt
50e20a036c graphics/p5-Image-ExifTool: Update to 12.30
Despite repology showing 12.41, 12.30 is the latest production release.

Upstream changes are minor improvements and bugfixes.
2022-04-08 18:02:13 +00:00
wiz
22b5787291 cnxtview: not parallel-make safe 2022-04-08 06:47:34 +00:00
markd
a65ed08b9f tex-circuitikz{,-doc}: update to 1.4.6
A nasty bug fix and some hack to avoid that some global Ti*k*Z option
spill into the shapes.

- Fix bug with legacy transmission lines in `overlay`s
- Robustify some shapes: do not let arrows option pass
  to the inner drawing
- Add warning about global draw options in the manual
- Fixes in the documentation: hyperlink the index again,
  cite new recovery point, remove some legacy construct
- Added 1.4.6 rollback point
2022-04-08 05:21:48 +00:00
markd
aa93a8dce8 tex-chemfig{,-doc}: update to 1.6b
changes unknown
2022-04-08 05:17:03 +00:00
riastradh
034a73ab88 graphics/cairo: Cite upstream submission of ctype(3) patch. 2022-04-07 10:57:57 +00:00
markd
c61ed16b4b tex-animate{,-doc}: update to 20220221
changes unknown
2022-04-07 05:06:50 +00:00
riastradh
72df4c9784 graphics/cairo: Fix ctype(3) abuse. 2022-04-05 10:06:41 +00:00
adam
e39295c91d revbump for devel/protobuf 2022-04-03 18:50:16 +00:00
wiz
48c9b287e0 gpick: add expat dependency explicitly 2022-04-03 13:54:31 +00:00
nia
b029a049a6 magicpoint: Make gunzip runtime dependency explicit. Delint. 2022-04-02 12:13:53 +00:00
wiz
0f6341b8bd *: recursive bump for vala 0.56 2022-03-30 10:02:21 +00:00
wiz
5956f34557 py-cairo: update to 1.21.0.
1.21.0 - 2022-03-07
-------------------

* Require Python 3.7+ :pr:`250`
* Require meson 0.53+
* Using `setup.py` directly to build/install pycairo is deprecated.
  Use meson instead.
* `setup.py` now requires setuptools. Previously it was optional.
* The complete API reference is now included in the typing stubs, so it can be consumed/shown by IDEs. :pr:`236` :pr:`252`
2022-03-30 09:12:01 +00:00
wiz
ea5470cb0e ImageMagick: update to 7.1.0.28.
export libjxl version #
set pixel format in image out block
coders: sync JXL output
Changed the format of MAGICK_GIT_REVISION and use this in -version.
Restore dds:compression=dxt5 behavior
Coders: proper check for out of bounds per https://bugs.chromium.org/…
Coders: eliminate compiler warnings
fix issue: outside the range of representable values of type 'unsigne…
Coders: PS and EPS %%BoundingBox not being parsed #4961
Coders: support 10-bit AVIF per #4932
Fix setting the pixel intensity method with SetImageProperty (#4969)
MagickCore: cosmetic
MagickCore: support getentropy()
build: release
getentropy() requires sys/random.h include
pending release
2022-03-30 07:54:31 +00:00
riastradh
def24166c3 graphics/asymptote: Update to 2.79 2022-03-28 21:38:54 +00:00
tnn
02c2b5dd43 g*/*: revbump(1) for libsndfile 2022-03-28 10:44:05 +00:00
tnn
93afeb79e2 librsvg: fix build on NetBSD/i386 2022-03-26 15:24:29 +00:00
tnn
6de7d88b6e gimp: build-depend on vera-ttf
During the build gimp wants to convert svg files to png.
This reproducibly segfaults it's tooling if fontconfig cannot find any
fonts, which happens if bulk building with modular X.org.
2022-03-26 09:34:49 +00:00
nia
9329bca669 tiff: apply fixes for CVE-2022-0561 CVE-2022-0907 CVE-2022-0891
CVE-2022-0907 CVE-2022-0909

bump PKGREVISION again...
2022-03-25 09:32:49 +00:00
nia
b228a4b9bb tiff: apply fixes for CVE-2022-22844 CVE-2022-0561 CVE-2022-0562
This is tiff-4.3.0nb1.
2022-03-25 08:36:37 +00:00
wiz
857e979b97 cal3d-examples: remove
This needs major work, it doesn't have anything to do with cal3d's
tarball (I guess broken with the last update of cal3d, a year ago)
2022-03-24 19:53:53 +00:00
tnn
cc286401ea gegl: fix build on earmv7 and options-related PLIST issues 2022-03-24 00:02:25 +00:00
tnn
152aa12afd babl: only use Linux-specific neon instruction set detection on Linux 2022-03-23 22:43:43 +00:00
tnn
d492984783 babl: disable segfaulting mmx intrinsics with GCC7. Bump. 2022-03-23 22:27:34 +00:00
gutteridge
8e9658e04a librsvg: update to 2.52.8
==============
Version 2.52.8
==============

Just a bug fix:

- #721 - Catch circular references when rendering patterns.

==============
Version 2.52.7
==============

Backport a fix for the regression that was introduced in the last
release:

- #851 - Output filled text as text for PDF; fixes regression due to
  outputting all text as paths.
2022-03-19 00:37:44 +00:00
tnn
3ecec3db43 MesaLib: add patches for prior 21.3.7 update 2022-03-13 15:52:50 +00:00
tnn
57cd177d30 MesaLib: update to 21.3.7
Of particular note is this change in Mesa 21.2:
  "32-bit x86 builds now default disable x87 math and use sse2."
  This might need to be revisited in pkgsrc.

Bugfixes omitted from ChangeLog.

New features in Mesa 21.3:
  VK_EXT_color_write_enable on lavapipe
  GL_ARB_texture_filter_anisotropic in llvmpipe
  Anisotropic texture filtering in lavapipe
  VK_EXT_shader_atomic_float2 on Intel and RADV.
  VK_EXT_vertex_input_dynamic_state on RADV.
  VK_KHR_timeline_semaphore on lavapipe
  VK_EXT_external_memory_host on lavapipe
  GL_AMD_pinned_memory on llvmpipe
  GL 4.5 compatibility on llvmpipe
  VK_EXT_primitive_topology_list_restart on RADV and lavapipe.
  ES 3.2 on zink
  VK_KHR_depth_stencil_resolve on lavapipe
  VK_KHR_shader_integer_dot_product on RADV.
  OpenGL FP16 support on llvmpipe
  VK_KHR_shader_float16_int8 on lavapipe
  VK_KHR_shader_subgroup_extended_types on lavapipe
  VK_KHR_spirv_1_4 on lavapipe
  Experimental raytracing support on RADV
  VK_KHR_synchronization2 on Intel
  NGG shader based culling is now enabled by default on GFX10.3 on RADV.
  VK_KHR_maintenance4 on RADV
  VK_KHR_format_feature_flags2 on RADV.
  EGL_EXT_present_opaque on wayland

New features in Mesa 21.2:
  zink supports GL_ARB_texture_filter_minmax, GL_ARB_shader_clock
  VK_EXT_provoking_vertex on RADV.
  VK_EXT_extended_dynamic_state2 on RADV.
  VK_EXT_global_priority_query on RADV.
  VK_EXT_physical_device_drm on RADV.
  VK_KHR_shader_subgroup_uniform_control_flow on Intel and RADV.
  VK_EXT_color_write_enable on RADV.
  32-bit x86 builds now default disable x87 math and use sse2.
  GL ES 3.1 on GT21x hardware.
  VK_EXT_acquire_drm_display on RADV and ANV.
  VK_EXT_vertex_input_dynamic_state on lavapipe
  wideLines on lavapipe
  VK_EXT_line_rasterization on lavapipe
  VK_EXT_multi_draw on ANV, lavapipe, and RADV
  VK_KHR_separate_depth_stencil_layouts on lavapipe
  VK_EXT_separate_stencil_usage on lavapipe
  VK_EXT_extended_dynamic_state2 on lavapipe
  NGG shader based primitive culling is now supported by RADV.
  Panfrost supports OpenGL ES 3.1
  New Asahi driver for the Apple M1
  GL_ARB_sample_locations on zink
  GL_ARB_sparse_buffer on zink
  GL_ARB_shader_group_vote on zink
  DRM format modifiers on zink
  freedreno+turnip: Initial support for a6xx gen4 (a660, a635)

New features in Mesa 21.1:
  VK_KHR_workgroup_memory_explicit_layout on Intel, RADV
  DRM format modifiers for AMD.
  VK_KHR_zero_initialize_workgroup_memory on Intel, RADV
  Zink exposes GL 4.6 and ES 3.1
  GL_EXT_depth_bounds_test on softpipe, zink
  GL_EXT_texture_filter_minmax on nvc0 (gm200+)
  GL_ARB_texture_filter_minmax on nvc0 (gm200+)
  GL_ARB_post_depth_coverage on zink
  VK_KHR_copy_commands2 on lavapipe
  lavapipe exposes Vulkan 1.1
  VRS attachment on RADV

New features in Mesa 21.0:
  GL_EXT_demote_to_helper_invocation on radeonsi
  GL_NV_compute_shader_derivatives on radeonsi
  EGL_MESA_platform_xcb
  Removed GL_NV_point_sprite for classic swrast.
  driconf: remove glx_disable_oml_sync_control, glx_disable_sgi_video_sync, and glx_disable_ext_buffer_age
  Removed support for loading DRI drivers older than Mesa 8.0, including all DRI1 support
  Add support for VK_VALVE_mutable_descriptor_type on RADV
  Removed classic OSMesa in favor of the newly improved gallium OSMesa
  VK_KHR_fragment_shading_rate on RADV (RDNA2 only)
  Freedreno a6xx exposes GL 3.3
  Classic swrast dri driver removed in favor of gallium swrast (llvmpipe or softpipe)
  Panfrost g31/g52/g72 exposes ES 3.0
  Panfrost t760+ exposes GL 3.1 (including on Bifrost)
  Sparse memory support on RADV
  Rapid packed math (16bit-vectorization) on RADV


New features in Mesa 20.3:
  GL 4.5 on llvmpipe
  GL_INTEL_blackhole_render on radeonsi
  GL_NV_copy_depth_to_color for NIR
  GL_NV_half_float
  GL_NV_shader_atomic_int64 on radeonsi
  EGL_KHR_swap_buffers_with_damage on X11 (DRI3)
  VK_PRESENT_MODE_FIFO_RELAXED on X11
  GLX_EXT_swap_control for DRI2 and DRI3
  GLX_EXT_swap_control_tear for DRI3
  VK_KHR_copy_commands2 on RADV
  VK_KHR_shader_terminate_invocation on RADV
  NGG GS support in ACO
  VK_KHR_shader_terminate_invocation on ANV
  driconf: add glx_extension_override
  driconf: add indirect_gl_extension_override
  VK_AMD_mixed_attachment_samples on RADV (GFX6-GFX7).
  GL_MESA_pack_invert on r100 and vieux
  GL_ANGLE_pack_reverse_row_order
  VK_EXT_shader_image_atomic_int64 on RADV

New features in mesa 20.2:
  GL_ARB_compute_variable_group_size on Iris.
  GL_ARB_gpu_shader5 on llvmpipe
  GL_ARB_post_depth_coverage on llvmpipe
  GLES 3.2 on llvmpipe
  GL_EXT_shader_group_vote on GLES3.
  GL_EXT_texture_shadow_lod on llvmpipe
  VK_AMD_texture_gather_bias_lod on RADV.
  VK_AMD_gpu_shader_half_float on RADV/ACO.
  VK_AMD_gpu_shader_int16 on RADV/ACO.
  VK_EXT_extended_dynamic_state on ANV and RADV.
  VK_EXT_image_robustness on RADV.
  VK_EXT_private_data on ANV and RADV.
  VK_EXT_custom_border_color on ANV and RADV.
  VK_EXT_pipeline_creation_cache_control on ANV and RADV.
  VK_EXT_shader_demote_to_helper_invocation on RADV/LLVM.
  VK_EXT_subgroup_size_control on RADV/ACO.
  VK_GOOGLE_user_type on ANV and RADV.
  VK_KHR_shader_subgroup_extended_types on RADV/ACO.
  GL_ARB_gl_spirv on nvc0/nir.
  GL_ARB_spirv_extensions on nvc0/nir.
  RADV now uses ACO per default as backend
  RADV_DEBUG=llvm option to enable LLVM backend for RADV
  VK_EXT_image_robustness for ANV
  VK_EXT_shader_atomic_float on ANV
  VK_EXT_4444_formats on ANV and RADV.
  VK_KHR_memory_model on RADV.
  GL 4.5 on llvmpipe
  EGL_KHR_swap_buffers_with_damage on X11 (DRI3)

New features in mesa 20.1:
  GL_ARB_compute_variable_group_size on i965.
  GL_EXT_depth_bounds_test on Iris.
  GL_EXT_texture_shadow_lod on radeonsi, nvc0.
  GL_NV_alpha_to_coverage_dither_control on radeonsi
  GL_NV_copy_image on all gallium drivers.
  GL_NV_pixel_buffer_object on all gallium drivers, i915, i965, swrast.
  GL_NV_viewport_array2 on nvc0 (GM200+).
  GL_NV_viewport_swizzle on nvc0 (GM200+).
  VK_AMD_memory_overallocation_behavior on RADV.
  VK_KHR_shader_non_semantic_info on Intel, RADV.
  GL_EXT_draw_instanced on gles2
  VK_KHR_8bit_storage for ACO on GFX8+
  VK_KHR_16bit_storage for ACO on GFX8+ (storageInputOutput16 is still unsupported)
  shaderInt16 for ACO on GFX9+
  VK_KHR_shader_float16_int8 for ACO on GFX8+ (shaderFloat16 is still unsupported)
  VK_EXT_robustness2 on Intel, RADV.
  Add Rocket Lake (RKL) support on anvil and iris.
2022-03-13 15:50:05 +00:00
nia
68bc496710 aqsis: remove, marked BROKEN for 2 years 2022-03-13 06:02:10 +00:00
gutteridge
ee4f266960 shotwell: remove block missed in previous commit 2022-03-13 04:29:25 +00:00
gutteridge
c84235473f gimp-docs-pl: replace msgfmt override with msgfmt-desktop.mk
Also make a lintish adjustment while here.
2022-03-13 04:27:56 +00:00
nia
b5bd19bb12 gimp: missing tool dependency on xsltproc 2022-03-12 08:05:24 +00:00
nia
b574dc39b3 *: Replace per-package msgfmt hacks with msgfmt-desktop.mk 2022-03-12 08:01:48 +00:00
nia
f49b225fac graphics: Use hacks.mk to avoid NetBSD msgfmt on NetBSD only. 2022-03-12 07:06:26 +00:00
brook
445819bcbb graphics/Coin: build without framework support on Darwin.
By default, Coin is installed on Darwin as a framework, which is a completely
different file layout incompatible with pkgsrc.  Add a configure argument to
prevent this and select a standard layout compatible with pkgsrc.
2022-03-11 18:26:54 +00:00
nia
6cf674a240 gnome-screenshot: fix building with latest meson 2022-03-10 17:11:18 +00:00
wiz
fefe69f793 inkscape: fix build with poppler 22.03.0 2022-03-09 09:10:16 +00:00
prlw1
f82af8a085 Fix build with meson >= 0.61
Update eog to 40.3

Highlights:
- !106, EogImage: Do not crash if content type or filesize cannot be
        detected (Felix Riemann)
- #195, Critical warning after closing EOG (invalid unclassed pointer;
        assertion 'EOG_IS_IMAGE (img)' failed) (Felix Riemann)
- !100, Remove directories when unmount external drive (Krifa75)
- #189, Crash Report: eog_thumb_view_clear_range: assertion failed:
        (start_thumb <= end_thumb) (Andrew Consroe)
- #146, Part of a large image (exceeding certain dimensions)
        does not display (Felix Riemann)
- #181, docs: Remove PicasaWeb support (Andre Klapper)
- !83, Re-detect mimetype from data if loading fails the first time (Krifa75)
- !89, Update EogWindow and EogListStore when deleting
       a monitored directory (Krifa75)
- !85, Fix several image reference counting issues (Felix Riemann)
- many new and updated translations
2022-03-08 09:12:03 +00:00
wiz
2cdb3cf797 ImageMagick: update to 7.1.0.27.
- Appropriate default kmin, kmax values for lossy and lossless into webp encoder
2022-03-08 08:09:38 +00:00
wiz
492cbe51bb *: bump for guile20 PREFIX change 2022-03-07 22:59:49 +00:00
wiz
206a25f8f2 *: switch to lang/guile18 2022-03-07 20:36:50 +00:00
bsiegert
e2ad32e62b Revbump all Go packages after go117 update 2022-03-07 09:14:02 +00:00
pin
a0dd43d4ad graphics/stitchy: update dependencies
-Not a new release but some code clean-up and updated crate dependencies.
2022-03-06 08:46:01 +00:00
tnn
9927add963 gegl: fix PLIST on !x86_64 2022-03-05 13:17:42 +00:00
tnn
a68bfd0328 babl: fix PLIST on !x86_64 2022-03-05 12:19:41 +00:00
adam
98d90e6687 libwebp: updated to 1.2.2
version 1.2.2
  This is a binary compatible release.
  * webpmux: add "-set bgcolor A,R,G,B"
  * add ARM64 NEON support for MSVC builds
  * fix duplicate include error in Xcode when using multiple XCFrameworks in a
    project
  * doc updates and bug fixes
2022-03-03 10:41:34 +00:00
ryoon
86ed3d740d inkscape: Update to 1.1.2
Changelog:
Inkscape 1.1.2
--------------

Released on **2022-02-05**

Release highlights
------------------

This is a bugfix release:

 - Dependencies updated, fixing bitmap exports
 - Graphic tablet pens erasors switch to the correct tool
 - Fix lost styling of text converted to path
 - Fix relative position of clones pasted to a new document
 - Fix various crashes


Full release notes on https://wiki.inkscape.org/wiki/index.php/Release_notes/1.1.2
2022-03-02 02:28:04 +00:00
gutteridge
5acc757e11 ocaml-cairo: fix typo in comment 2022-03-02 01:26:07 +00:00
gdt
2d16819c97 ocaml-cairo: Add comment about lablgtk
Add pointer to upstream bug report about mis-documentation that
lablgtk is required.
2022-02-28 18:26:19 +00:00
jaapb
5b37488d11 Updated graphics/ocaml-cairo to version 0.6.2 and added options.
Changes to the previous version are relatively small (though we do need
this version to compile with the upcoming ocaml 4.14).

I've also added options to not compile the gtk and pango packages, which
means the package can be used on headless setups.
2022-02-28 12:55:08 +00:00
adam
145888d57c libjpeg-turbo: updated to 2.1.3
Significant changes relative to 2.1.2

Fixed a regression introduced by 2.0 beta1[7] whereby cjpeg compressed PGM input files into full-color JPEG images unless the -grayscale option was used.

cjpeg now automatically compresses GIF and 8-bit BMP input files into grayscale JPEG images if the input files contain only shades of gray.

The build system now enables the intrinsics implementation of the AArch64 (Arm 64-bit) Neon SIMD extensions by default when using GCC 12 or later.

Fixed a segfault that occurred while decompressing a 4:2:0 JPEG image using the merged (non-fancy) upsampling algorithms (that is, with cinfo.do_fancy_upsampling set to FALSE) along with jpeg_crop_scanline(). Specifically, the segfault occurred if the number of bytes remaining in the output buffer was less than the number of bytes required to represent one uncropped scanline of the output image. For that reason, the issue could only be reproduced using the libjpeg API, not using djpeg.
2022-02-27 08:50:48 +00:00
wiz
ffa452eace gegl: update to 0.4.36.
GEGL-0.4.36 2022-02-21

The primary addition in this release is SIMD dispatch, buffer access functions
get built for x86-64 v2 and v3 microarchitecture levels as well as ARM neon.
the same applies to core operations where we have .so bundles for the variants
as well as a generic build.


Operations:

The npd operation fixed with multiple threads.
2022-02-26 07:54:16 +00:00
wiz
fac5325a03 babl: update to 0.1.90.
Automatic LUT creation for conversions from <=24bpp of colorant componants,
SIMD builds for x86_64 micro-architecture levels and ARM neon, pre-defined
CIE Lab u8 and CIE Lab u16 formats. Fix bug of an unlocked non-locked mutex,
which started failing on some platforms.
2022-02-26 07:46:32 +00:00
pho
eda754ca5a Bump all Haskell packages after enabling "split sections" in mk/haskell.mk 2022-02-26 03:57:43 +00:00
tnn
2755e0dbe3 librsvg: update comment 2022-02-25 14:37:36 +00:00
wiz
1519cc4bfb py-Pillow: update to 9.0.1.
9.0.1 (2022-02-03)
------------------

- In show_file, use os.remove to remove temporary images. CVE-2022-24303 #6010
- Restrict builtins within lambdas for ImageMath.eval. CVE-2022-22817 #6009

9.0.0 (2022-01-02)
------------------

- Restrict builtins for ImageMath.eval(). CVE-2022-22817 #5923
- Ensure JpegImagePlugin stops at the end of a truncated file #5921
- Fixed ImagePath.Path array handling. CVE-2022-22815, CVE-2022-22816 #5920
- Remove consecutive duplicate tiles that only differ by their offset #5919
- Improved I;16 operations on big endian #5901
- Limit quantized palette to number of colors #5879
- Fixed palette index for zeroed color in FASTOCTREE quantize #5869
- When saving RGBA to GIF, make use of first transparent palette entry #5859
- Pass SAMPLEFORMAT to libtiff #5848
- Added rounding when converting P and PA #5824
- Improved putdata() documentation and data handling #5910
- Exclude carriage return in PDF regex to help prevent ReDoS #5912
- Fixed freeing pointer in ImageDraw.Outline.transform #5909
- Added ImageShow support for xdg-open #5897
- Support 16-bit grayscale ImageQt conversion #5856
- Convert subsequent GIF frames to RGB or RGBA #5857
- Do not prematurely return in ImageFile when saving to stdout #5665
- Added support for top right and bottom right TGA orientations #5829
- Corrected ICNS file length in header #5845
- Block tile TIFF tags when saving #5839
- Added line width argument to polygon #5694
- Do not redeclare class each time when converting to NumPy #5844
- Only prevent repeated polygon pixels when drawing with transparency #5835
- Add support for pickling TrueType fonts #5826
- Only prefer command line tools SDK on macOS over default MacOSX SDK #5828
- Drop support for soon-EOL Python 3.6 #5768
- Fix compilation on 64-bit Termux #5793
- Use title for display in ImageShow #5788
- Remove support for FreeType 2.7 and older #5777
- Fix for PyQt6 #5775
- Removed deprecated PILLOW_VERSION, Image.show command parameter, Image._showxv and ImageFile.raise_ioerror #5776
2022-02-24 14:11:34 +00:00
gutteridge
02b09b45dc librsvg: as of 2.52, the minimum supported Rust is 1.52 2022-02-24 00:13:22 +00:00
wiz
21d28edc27 librsvg: merge ABI depends 2022-02-23 20:48:56 +00:00
wiz
8d7fdec966 librsvg: remove unused patch after update 2022-02-23 20:48:17 +00:00
wiz
a130383688 librsvg: update to 2.52.6.
With a little bit of help of pin.

==============
Version 2.52.6
==============

Backport a fix from the main branch:

- #599 - Fix incorrect text rendering when text has different scales
  in the X/Y axes.  This regressed after librsvg 2.52.5, when Pango
  had to revert its fix for the same bug.  Now librsvg renders all
  text as paths, and does the scaling itself.  Please file a bug if
  you have evidence that this presents a performance problem for you.

==============
Version 2.52.5
==============

Just bugfixes this time:

- #812 - Fix mangled output in rsvg-convert when redirecting output to
  a pipe on Windows (Michael Howell).

- #766 - When outputting to SVG, rsvg-convert now uses the
  width/height units specified in the command line; it always used
  pixels before (Daniel Petri Rocha).

- #814 - Fix incorrect top/left margins for SVG/PS/EPS/PDF output
  (Daniel Petri Rocha).

- #599 - Fix incorrect placement of glyphs when text has non-uniform
  scaling in the X/Y axes.  This is not a librsvg bug, but is fixed by
  Pango 1.49.3 and later.  Hopefully Pango 1.48.11 will be released
  soon with this fix as well.  Note that this release of librsvg
  cannot increase the minimum Pango version to 1.48.11 because it is
  not released yet.

Miscellaneous:

- Updated crate dependencies: assert_cmd, cast, clap cssparser,
  float-cmp, itertools, nalgebra, png, proptest, rctree, selectors,
  system-deps.

==============
Version 2.52.4
==============

New features:

- #816 - Support the isolation property from the Compositing and
  Blending Level 1 specification.

- Support Visual Studio 2022 (Chun-wei Fan).

Fixes:

- #818 - The opacity and mix-blend-mode properties were not being
  applied when an element has a mask.

- Fix panic when an empty group has a pattern fill and filters.

- Fix the tests on Windows; the still only work when Fontconfig is
  present (Chun-wei Fan).

- Work around a bug in the cairo-rs bindings in the test suite, that
  only manifests itself in s/390x due to its calling convention.  See
  https://github.com/gtk-rs/gtk-rs-core/issues/335

==============
Version 2.52.3
==============

Bugfixes, mostly for text layout.  Also, text links in PDF!

- #17 - Support text-decoration=overline.

- #249 - Basic support for the unicode-bidi property.  Librsvg still
  considers each tspan independently of others, which is incorrect, but
  at least bidi-override works now for a single embedding level.

- #804 - Fix placement of tspan that changes the text direction.

- #805 - :lang() selector should now match lang attribute from an
  element's parent. (Michael Howell)

- #806 - Fix the text-anchor property for right-to-left text.

- #807 - PDF now includes links inside text elements. (Michael Howell)

==============
Version 2.52.2
==============

Bugfixes and new features!

## New features

Thanks to Michael Howell, rsvg-convert now supports generating
multi-page PDFs in a sensible way.

With one SVG document per page, each page with the
SVG's natural size:

  rsvg-convert --format=pdf -o out.pdf a.svg b.svg c.svg

With all pages sized as portrait US Letter, and each SVG scaled to fit
so that there is a 1in margin around each page:

  rsvg-convert --format=pdf -o out.pdf \
    --page-width=8.5in --page-height=11in \
    --width=6.5in --height=8.5in --keep-aspect-ratio \
    --top=1in --left=1in \
    a.svg b.svg c.svg

Please see the man page for details.

- #738 - Support <a> elements inside <text>.  Also, support the CSS :link
  pseudo-class for matching against links. (Michael Howell)

- #649 - Support the CSS :lang() pseudo-class for matching against an
  element's xml:lang attribute. (Michael Howell)

- #790 - Support the mask-type property from SVG2.

## Fixes

- #800 - Don't panic when a shorthand property is set to
  inherit. (Michael Howell)

- #788 - Fix regression with the viewport size of interior <svg>
  elements. (Michael Howell)

- #731 - Allow length units to be case-insensitive, per SVG2. (Kolja Lampe)

## Documentation

- There is now a FEATURES.md in the repository, where you can see all
  the elements, attributes, and properties that librsvg supports.  We
  will be adding detail to this gradually.

- For developers, there is now devel-docs/adding-a-property.md with a
  tutorial on how to add support for new CSS properties.

==============
Version 2.52.1
==============

This is a bugfix release; there are no new features this time.

## Changes:

- #791 - Fix ordering of tspan inside text elements for right-to-left
  languages.

- #789 - Fix text-anchor positioning for right-to-left languages.

- #797 - Fix regression in computing sizes when an SVG has only one of
  width/height and a viewBox.  Thanks to Joshua Fogg for compiling a
  list of test cases for this.

- #565 - Spec compliance - the writing-mode property applies only to
  text elements, no to individual tspan elements.

- #794 - Fix build on big-endian platforms.

- Clarify documentation for the rsvg_handle_write() /
  rsvg_handle_close() deprecated APIs.


==============
Version 2.52.0
==============

This is a big release!  What follows is a summary from the 2.51.x
release notes; you can also read them for more detail.

The biggest user-visible change is that rsvg-convert has been ported
to Rust (Sven Neumann, Paolo Borelli), and it has new features!

## New features in rsvg-convert

### Support for physical units

rsvg-convert is now aware of physical units, and
fixes a bug where PDFs were created at the wrong size.  Do you need to
render an SVG in a PDF file, scaled to 10x10 cm, placed at a certain
position of a landscape A4 page?

  rsvg-convert --format=pdf \
    --page-width=297mm --page-height=210mm \
    --width=10cm --height=10cm --keep-aspect-ratio \
    --top=5cm --left=8cm \
    foo.svg > foo.pdf

Please see the rsvg-convert(1) man page for more details and plenty of
examples.

### Support for Accept-Language

Previously, librsvg picked up the user's language preferences through
environment variables like LANG and LC_MESSAGES.  This is inconvenient
for applications that call rsvg-convert but don't want to synthesize a
LANG variable.

There is a new option in rsvg-convert so you can pass
--accept-language=<languages> formatted as an HTTP Accept-Language
header.  This is used to specify which languages will be chosen from
elements with the "systemLanguage" attribute:

    rsvg-convert --accept-language=es-MX,en foo.svg

That command will select Mexican Spanish and English from suitable SVG
elements.  Please see the man page for details.

### Miscellaneous

rsvg-convert's default DPI is now 96, to better match W3C
standards.  It was 90 before for historical reasons.  We can change
this back to 90 if it breaks too many scripts.  You can use the
options "--dpi-x=90 --dpi-y=90" to restore the old behavior.

rsvg-convert no longer supports the "xml" or "recording" output
formats.  These are useful only for debugging Cairo, not for general
usage.

## SVG2/CSS3 features

The following features are supported now.  Madds H, John Ledbetter,
worked on these features.

- transform property from SVG2; previously librsvg only supported the
  transform attribute from SVG1.1, which has different syntax.

- context-fill and context-stroke for <marker> and <use> elements.

- markers now support orient="auto-start-reverse".

- paint-order for text elements.

- "auto" values for the width and height attributes of the <image>,
  <rect>, and <svg> elements.

- All the <filter-function> types from the Filter Effects Module Level
  1 specification: blur(), brightness(), contrast(), drop-shadow(),
  grayscale(), hue-rotate(), invert(), opacity(), sepia(), saturate().

- The filter property now supports chains of uri() filters or
  <filter-function> shortcuts.

- Support CSS selectors for attribute matching, like rect[attr^="prefix"]

## New APIs

See the HTML documentation for details:

- rsvg_handle_get_intrinsic_size_in_pixels()

- rsvg_major_version / rsvg_minor_version / rsvg_micro_version
  variables - used to obtain the librsvg version from languages other
  than C, since they do not have access to the C macros like
  LIBRSVG_MAJOR_VERSION.

## Deprecations

The following APIs are deprecated but still available:

- rsvg_handle_render_cairo() - use rsvg_handle_render_document() instead.

- rsvg_handle_render_cairo_sub() - use rsvg_handle_render_layer() or
  rsvg_handle_render_element() depending on what you want to do.

Please see the "Migrating from old APIs" chapter in the HTML
documentation for details.

## News for developers

If you want to run the librsvg test suite easily, there are now Docker
scripts to do so.  Please see the tools/docker/README.md file for
details. (Madds H)

There is no leftover C code in the library; all of the implementation
and the publically-visible symbols are defined in the Rust code.  The
remaining .h files are all public and do not reflect any .c
code. (Sven Neumann)

The test suite is now ported to Rust.  The only remaining tests in C
are for the C API itself (tests/api.c).  With the test suite in
Rust, the tests are automatically run in parallel across CPU cores,
making test runs much faster.  (Sven Neumann, Dunja Lalic)

"cargo build", "cargo test" now work without running autotools first,
so you can in general develop librsvg as a normal Rust project.

The HTML documentation has new chapters; you may find interesting
things there!

## News for distributors

There is a new list of librsvg releases with security fixes in
SECURITY.md.  That file also contains security-related information
on librsvg's dependencies.

The Minimum Supported Rust Version (MSRV) is now Rust 1.52.

## Special thanks

Paolo Borelli and Sven Neumann did a lot of painstaking work to finish
porting the library and rsvg-convert to Rust.

Sven Neumann and Dunja Lalic ported the test suite to Rust, making it
much faster.

Dunja Lalic rewrote the Continuous Integration infrastructure, making
it MUCH faster.

Madds H did their Outreachy internship for librsvg and implemented a
bunch of useful SVG2/CSS3 features.

John Ledbetter methodically went through all the <filter-function>
shortcuts and implemented them for SVG2.

Ismael Luceno has been cleaning up our autotools scripts.

Andre Klapper has been wrangling numerous bug reports from Wikimedia
as usual.

Chun-wei Fan, Abraham Toriz, Christian Hergert, Ignacio Casal Quinteiro
have been keeping the Windows and MacOS builds working.


==============
Version 2.51.4
==============

- #618 - SVG2: Implement context-fill and context-stroke for markers
  (Madds H).

- #727 - SVG2: Implement paint-order for text elements (Madds H).

- #747 - SVG2: Support width="auto" and height="auto" for the image element.

- Fix the Windows build (Chun-wei Fan).

- The tools/docker directory now has scripts that developers can use
  to test librsvg on containers for various Linux distributions.

- Gtk-rs dependency is updated to 0.14.0 (Bilal Elmoussaoui, Chun-wei Fan).

- #758 - Panic when rendering with masks or opacity to a non-image surface.

- #757 - Fix 32-bit builds.

==============
Version 2.51.3
==============

The big news is that rsvg-convert is now aware of physical units, and
fixes a bug where PDFs were created at the wrong size.  Do you need to
render an SVG in a PDF file, scaled to 10x10 cm, placed at a certain
position of a landscape A4 page?

  rsvg-convert --format=pdf \
    --page-width=297mm --page-height=210mm \
    --width=10cm --height=10cm --keep-aspect-ratio \
    --top=5cm --left=8cm \
    foo.svg > foo.pdf

Please see the rsvg-convert(1) man page for more details and plenty of
examples.

SVG2 features:

Markers now implement orient="auto-start-reverse".  The work on
markers is by Madds H., who is doing their Outreachy internship for
librsvg.

All the <filter-function> types in SVG2 are now supported, thanks to
John Ledbetter.

- The Minimum Supported Rust Version (MSRV) is now Rust 1.52.  This
  takes care of CVE-2021-28878 in the Rust standard library.

- #514 - rsvg-convert is now aware of physical units.

- #484 - Markers can now have orient="auto-start-reverse" per SVG2
  (Madds H - Outreachy internship).

- #711 - Implement the drop-shadow() filter function (John Ledbetter).

- #713 - Implement the hue-rotate() filter function (John Ledbetter).

- #677 - rsvg-convert, do not clip the rightmost/bottomost pixels of
  an image with partial pixel coverage.

- Partial fix for #668 - Render small caps for fonts that support the
  "smcp" OpenType feature.  Librsvg and Pango are not yet able to
  synthesize small caps for fonts that do not support them, but for
  those that do, they should work fine now.

- #566 - Restrict which elements can appear inside a clipPath, to be
  spec compliant.

- #746 - Possible cairo_save() without cairo_restore() in render_layer().

- Various updates to the developer's documentation.

==============
Version 2.51.2
==============

This release fixes an important bug about text spacing.  The bug fix
requires an update to at least Pango 1.44.  Sorry for the increased
requirements!

Librsvg now supports most of the filter function shortcuts in SVG2;
see below.

Previously, librsvg picked up the user's language preferences through
environment variables like LANG and LC_MESSAGES.  This is inconvenient
for applications that call rsvg-convert but don't want to synthesize a
LANG variable.

There is a new option in rsvg-convert so you can pass
--accept-language=<languages> formatted as an HTTP Accept-Language
header.  This is used to specify which languages will be chosen from
elements with the "systemLanguage" attribute:

    rsvg-convert --accept-language=es-MX,en foo.svg

That command will select Mexican Spanish and English from suitable SVG
elements.  Please see the man page for details.

- The Minimum Supported Rust Version (MSRV) is now Rust 1.51.

- Librsvg now requires at least Pango 1.44.

- #730 - Incorrect text spacing when the transform is not 1:1.  You
  can see this when a small font-size is scaled up due to a
  transform.  It is less visible for a large font-size scaled down.

- #709 #710 #712 714 #715 #716 #717 - The "filter" attribute now
  accepts lists of "<filter-function>" per SVG2.  There is support for
  blur(), contrast(), grayscale(), invert(), opacity(), saturate(),
  sepia() (John Ledbetter).

- #356 - Add --accept-language option to rsvg-convert.

- #704 - Fix circle/ellipse in paths when they are made out of a
  single Arc command.

- #691 - Don't allow number lists with unbounded lengths in
  tableValues attributes, for feComponentTransfer and
  feConvolveMatrix (Madds H).

- #718 - Negative rx/ry in rect element should be ignored.

- #687 - Reduce memory pressure when rendering text.

- Fix build on 32-bit ARM (Lovell Fuller).

- Update the Rust crate dependencies (Bastien Orivel).

- Refactoring parsers (Paolo Borelli).

- There is a new list of librsvg releases with security fixes in
  SECURITY.md.  That file also contains security-related information
  on librsvg's dependencies.

Special thanks to John Ledbetter for carefully implementing each of
the new shortcuts for filter functions in SVG2.


==============
Version 2.51.1
==============

- The Minimum Supported Rust Version is now 1.48.

- rsvg-convert should fully work on Windows again (Abraham Toriz).

- rsvg-convert's SVG output format uses pixel units instead of points again.

- #699 - Images embedded as data: URLs didn't render if they had a
  MIME type with a charset parameter.

- #698 - Add limit for too-large radiuses on the feMorphology filter (Madds H).

- #686 - Reduced stack usage (Sebastian Dröge).

- #261 - Parse the enable-background property.

- #703 - Properly ignore elements in an error state inside the "switch" element.

- #695 - Fix cascading mode for the "feImage" element.

- Fix cascading for the "filter" element and filter primitives in general.

- Remove constraints on the types of units used within the "filter"
  element and filter primitives.

- Reduced memory consumption in general by about 300 bytes per SVG element.

- Update vulnerable crates:
    smallvec to 1.6.1 (RUSTSEC-2021-0003)
    generic-array to 0.13.3 (RUSTSEC-2020-0146)

- Lots of cleanups to the build (Sven Neumann).

- Update to gtk-rs 0.9 (Bilal Elmoussaoui).

- Updated ARCHITECTURE.md and documentation in general.

Special thanks to Dunja Lalic for adding the start of code coverage
analysis to the build.


==============
Version 2.51.0
==============

There are many changes in this development release!  This experimental
release is meant for early testing, with the understanding that some
things may be broken, especially since we have large changes to the
way librsvg's artifacts are built.

The biggest user-visible change is that rsvg-convert has been ported
to Rust (Sven Neumann, Paolo Borelli).

Please file bugs at https://gitlab.gnome.org/GNOME/librsvg/-/issues/new
if these changes break your scripts; they are experimental for the
2.51.x development series:

- #646 - rsvg-convert's default DPI is now 96, to better match W3C
  standards.  It was 90 before for historical reasons.  We can change
  this back to 90 if it breaks too many scripts.  You can use the
  options "--dpi-x=90 --dpi-y=90" to restore the old behavior.

- rsvg-convert's --export-id (-i) option should now have more useful
  behavior.  This extracts a particular element from the SVG document
  and renders it scaled to the size specified by the --width/--height
  arguments, or to the pixel size of the element as if it had no
  transformations applied.

- rsvg-convert no longer supports the "xml" or "recording" output
  formats.  These are useful only for debugging Cairo, not for general
  usage.

Known missing features, which should be restored for the stable release:

- rsvg-convert does not allow stdin/stdout streams on Windows; this is
  being tracked in issue #676.

The following are changes related to porting to Rust; they are not
necessarily user-visible, but important for developers of the library:

- There is no leftover C code in the library; all of the
  implementation and the publically-visible symbols are defined in the
  Rust code.  The remaining .h files are all public and do not reflect
  any .c code.  (Sven Neumann)

- The test suite is now ported to Rust.  The only remaining tests in C
  are for the C API itself (tests/api.c).  With the test suite in
  Rust, the tests are automatically run in parallel across CPU cores,
  making test runs much faster.  (Sven Neumann, Dunja Lalic)

- "cargo build", "cargo test" should now work without running
  autotools first.

- The C API is now implemented on top of the public Rust API, without
  special hooks into the library's internals.

The following APIs are deprecated but still available:

- rsvg_handle_render_cairo() - use rsvg_handle_render_document() instead.

- rsvg_handle_render_cairo_sub() - use rsvg_handle_render_layer() or
  rsvg_handle_render_element() depending on what you want to do.

- These deprecations are because the new APIs conform with the web
  world's view of how SVGs should be positioned and scaled in
  surrounding content.  Whereas the old APIs were about rendering SVGs
  to whatever current transformation matrix a Cairo context may
  contain, the new APIs take a rectangular viewport and librsvg
  automatically scales the SVG document to fit in it.  The "natural
  sizing" that was implicit in the deprecated APIs is now explicitly
  documented, and available through the new API
  rsvg_handle_get_intrinsic_size_in_pixels().

New APIs:

- rsvg_handle_get_intrinsic_size_in_pixels() converts an SVG
  document's intrinsic dimensions to pixels, i.e. transforms the SVG
  document's "width" and "height" attributes to CSS pixels.

New features and bug fixes:

- #615: SVG2: Support a chain of uri() filters in the "filter" property
  (John Ledbetter, Sven Neumann).

- #483: Support CSS selectors for attribute matching, like rect[attr^="prefix"]

- #554: Fixed the geometry_for_layer() APIs to not ignore the passed viewport.

- Fixed CSS "import" so it allows only files from the same base directory
  (Lars Schmertmann).

- #642 - Fix dx/dy offsets in nested <tspan> elements.

- #601 - Compute correct bounds for objects with stroke-width=0.

- Slight speed improvements in the RGBA premultiplication code (Sven Neumann).

- #623 - The pkg-config files (*.pc) do not define the 'svgz_supported' and
  'css_supported' variables anymore.  These variables were hardcoded
  to 'true' and unchanged since 2011.

- #624 - The source repository no longer produces a librsvg-uninstalled.pc file.

- Fix the MacOS build (Christian Hergert, Ignacio Casal Quinteiro).

- Deal with missing pkg-config (Ismael Luceno).

- For cross-compilation, check for target-specific prefixed tools like
  rustc/cargo (Heiko Becker).

Changes in the Rust API:

- #597 - The LoadingError and RenderingError enums have changed, and
  are now marked #[non_exhaustive].  They will probably change again
  to hide details of error variants before we make librsvg available
  as a crate on crates.io.

Special thanks for this release:

- Dunja Lalic for revamping the CI infrastructure and making our CI
  runs much, much faster - !398.

- Sven Neumann, Dunja Lalic for porting the test suite to Rust.

- Sven Neumann, Paolo Borelli for porting rsvg-convert to Rust and
  unraveling all the little historical details that were embedded in
  it.

- Paolo Borelli for constant refactoring.
2022-02-23 20:45:44 +00:00
pho
65d639bb6c graphics/Makefile: + hs-dotgen 2022-02-23 16:53:53 +00:00
pho
424be39f48 graphics/hs-dotgen: import hs-dotgen-0.4.3
This package provides a simple interface for building .dot graph files, for
input into the dot and graphviz tools. It includes a monadic interface for
building graphs.
2022-02-23 16:53:38 +00:00
pin
a6422064e9 Add picat 2022-02-22 10:12:04 +00:00
pin
375e81ba59 graphics/picat: import package
picat - picture cat
Picat converts images to sixel graphics, and outputs them to stdout. The tool
achieves high quality output by making use of the
libimagequant, https://pngquant.org/lib/ library for converting RGBA images
to the sixel palette.
2022-02-22 10:11:01 +00:00
wiz
e8a8193be7 ImageMagick: update to 7.1.0.25.
2022-02-15  7.1.0-25  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.1.0-25 GIT revision 19704:7f7c90526:20220215

2021-02-13  7.1.0-25  <quetzlzacatenango@image...>
  * incontinuity in straight segment of polyline (reference
    https://github.com/ImageMagick/ImageMagick/issues/4837).
2022-02-20 21:29:45 +00:00
taca
201a7c2888 graphics/php-imagick: update to 3.7.0
3.7.0RC1 (2022-01-04)

Added:
* function Imagick::deleteOption(string $option): bool {}
* function Imagick::getBackgroundColor(): ImagickPixel {}
* function Imagick::getImageArtifacts(string $pattern = "*"): array {}
* function Imagick::getImageKurtosis(): array {}
* function Imagick::getImageMean(): array {}
* function Imagick::getImageRange(): array {}
* function Imagick::getInterpolateMethod(): int {}
* function Imagick::getOptions(string $pattern = "*"): array {}
* function Imagick::getOrientation(): int {}
* function Imagick::getResolution(): array {}
* function Imagick::getType(): int {}
* function Imagick::implodeImageWithMethod(float $radius, int
  $pixel_interpolate_method): bool {}
* function Imagick::oilPaintImageWithSigma(float $radius, float $sigma)
* function Imagick::polaroidWithTextAndMethod(ImagickDraw $settings, float
  $angle, string $caption, int $method): bool {}
* function Imagick::polynomialImage(array $terms): bool {}
* function Imagick::setDepth(int $depth): bool {}
* function Imagick::setExtract(string $geometry): bool {}
* function Imagick::setInterpolateMethod(int $method): bool{}
* function Imagick::setOrientation(int $orientation): bool {}
* function Imagick::spreadImageWithMethod(float $radius, int
  $interpolate_method): bool {}
* function Imagick::swirlImageWithMethod(float $degrees, int
  $interpolate_method): bool {}
* function Imagick::waveImageWithMethod(float $amplitude, float $length, int
  $interpolate_method): bool {}
* Imagick::IMAGE_TYPE_BILEVEL
* Imagick::IMAGE_TYPE_GRAYSCALE
* Imagick::IMAGE_TYPE_GRAYSCALE_ALPHA
* Imagick::IMAGE_TYPE_PALETTE
* Imagick::IMAGE_TYPE_PALETTE_ALPHA
* Imagick::IMAGE_TYPE_TRUE_COLOR
* Imagick::IMAGE_TYPE_TRUE_COLOR_ALPHA
* Imagick::IMAGE_TYPE_COLOR_SEPARATION
* Imagick::IMAGE_TYPE_COLOR_SEPARATION_ALPHA
* Imagick::IMAGE_TYPE_OPTIMIZE
* Imagick::IMAGE_TYPE_PALETTE_BILEVEL_ALPHA
* Imagick::COMPOSITE_SEAMLESS_BLEND

Changed:
* Imagick::setImageArtifact can now take null for the string value.
* Return type for Imagick::getImageArtifact is string|null instead of
  string.

3.7.0 (2022-01-11)

Added:
* Imagick::COMPOSITE_SALIENCY_BLEND
2022-02-20 13:23:16 +00:00
pin
a7a64d7c95 graphics/kvantum: add update warning 2022-02-18 13:13:28 +00:00
abs
6eb4152bee Updated graphics/girara to 0.3.7
Various fixes and improvements
Update translations

(Needed for zathura update)
2022-02-17 16:26:44 +00:00
sborrill
a18ab624bc graphviz: Use release tarballs, not tagged snapshots from gitlab.
The release tarballs contain prebuilt files (specifically documentation).
If using the tagged snapshots, the documentation needs to be built which
requires tcl as a build tool. If built with option -tcl, the package fails
to build.
2022-02-15 16:16:53 +00:00
wiz
8901776d43 ImageMagick: update to 7.1.0.24.
2022-02-12  7.1.0-24  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.1.0-24 GIT revision 19683:26523979f:20220212

2021-02-06  7.1.0-24  <quetzlzacatenango@image...>
  * optimize reading of XPM properties.
  * the GIF Netscape block must appear immediately after the global color table.

2022-02-05  7.1.0-23  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.1.0-23 GIT revision 19647:706986228:20220205

2021-02-02  7.1.0-23  <quetzlzacatenango@image...>
  * limit recursion when reading the VID image format.
  * improperly resizing memory due to errant check (reference
    https://github.com/ImageMagick/ImageMagick/issues/4807).
2022-02-15 09:20:00 +00:00
bsiegert
ebe4158c52 Revump all Go packages after go117 update 2022-02-13 19:24:21 +00:00
nia
53653852d6 darktable: disable some more Werror 2022-02-13 10:53:12 +00:00
taca
06cdc0f979 graphics/ruby-RMagick: update to 4.2.4
4.2.4 (2021-12-27)

Improvements

* spec_helper: drop require_relative to lib directory (#1306)
* Fix build error with Ruby 3.1 on macOS (#1313)

Bug Fixes

* remove Mutex in trace_proc= (#1303)
* channel_mean_spec: fix floating point comparison (#1307)
* changed_predicate_spec: ensure target directory exists (#1305)
* Doc: Fix documentation of Magick::Image#crop (#1311)
* Magick::UndefinedKernel should also not be used when creating a new
  KernelInfo. (#1312)
2022-02-12 15:29:23 +00:00
pho
dc3a63e008 revbump after changing the default Haskell compiler 2022-02-12 08:50:25 +00:00
pho
5d96d2b765 Update to JuicyPixels-3.3.6
v3.3.6 October 2021
-------------------
 * Bytestring bound bump
 * Fix bug #187.  (Some JPEGs are misidentified as SourceTiff.)
 * Fix EXIF handling of strings of four characters or fewer.
 * Fix endianness bug in short ExifString and ExifUndefined.
2022-02-12 05:01:27 +00:00
fcambus
d31f36a5f9 ansilove: update to 4.1.6.
AnsiLove/C 4.1.6 (2021-02-10)

- Mention experimental seccomp support availability in README
- Bump CMake minimum required version to 3.1
- Add SPDX short license identifier in source files
- Add a test case for retina output
- Add a test case for SAUCE output
- Use CMAKE_C_STANDARD instead of hardcoding compiler flags
- Stop linking against libm, it's not necessary anymore
2022-02-10 20:37:37 +00:00
fcambus
effd7daf35 libansilove: update to 1.2.9.
libansilove 1.2.9 (2022-02-10)

- Stop forcing FORTIFY_SOURCE=2, it should be package builders decision
- Bump CMake minimum required version to 3.1
- Add SPDX short license identifier in source files
- Use CMAKE_C_STANDARD instead of hardcoding compiler flags
- Add missing <stdint.h> include
2022-02-10 20:37:02 +00:00
adam
7f69193a4b py-pygraphviz: updated to 1.9
pygraphviz-1.9¶

Drop Python 3.7 support
Add Python 3.10 support
Add osage and patchwork to progs list
Add IPython rich display hook to AGraph class
Add contributor guide
Fixed directed nature of AGraph.copy()
Minor documentation and code fixes
2022-02-10 10:53:43 +00:00
adam
1ce393860f py-pygraphviz: updated to 1.8
pygraphviz-1.8

Drop Python 3.7 support
Add Python 3.10 support
Add IPython rich display hook to AGraph class
Add contributor guide
Fixed directed nature of AGraph.copy()
Minor documentation and code fixes
2022-02-08 11:00:19 +00:00
ryoon
ddc2e69abd zxing-cpp: Fix build without the internet access
* Blackbox tests target pulls fmtlib via git command.  Disable it.
  Reported by wiz@. Thank you.
2022-02-06 13:22:47 +00:00
ryoon
5614151fcc graphics: Enable zxing-cpp 2022-02-05 04:36:26 +00:00
ryoon
9efb8a3a25 graphics/zxing-cpp: import zxing-cpp-1.2.0
ZXing-C++ ("zebra crossing") is an open-source, multi-format 1D/2D
barcode image processing library implemented in C++.

It was originally ported from the Java ZXing Library but has been
developed further and now includes many improvements in terms of
quality and performance. It can both read and write barcodes in a
number of formats.
2022-02-05 04:34:17 +00:00
ryoon
acb39d09f0 blender: Add pulseaudio option and depend on graphics/potrace
If audio/pulseaudio is already installed, the build fails by pulse/pulseaudio.h not found error.
The pulseaudio option is disabled by default.

Bump PKGREVISION by dependency change.
2022-02-04 16:47:52 +00:00
wiz
c363b2a281 openexr: update to 3.1.4.
## Version 3.1.4 (January 26, 2022)

Patch release that addresses various issues:

* Several bug fixes to properly reject invalid input upon read
* A check to enable SSE2 when building with Visual Studio
* A check to fix building with VisualStudio on ARM64
* Update the automatically-downloaded version of Imath to v3.1.4
* Miscellaneous documentation improvements

This addresses one public security vulnerability:

* [CVE-2021-45942](https://nvd.nist.gov/vuln/detail/CVE-2021-45942) Heap-buffer-overflow in Imf_3_1::LineCompositeTask::execute

Specific OSS-fuzz issues:

* OSS-fuzz [43961](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=43961) Heap-buffer-overflow in generic_unpack
* OSS-fuzz [43916](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=43916) Heap-buffer-overflow in hufDecode
* OSS-fuzz [43763](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=43763) Heap-buffer-overflow in internal_huf_decompress
* OSS-fuzz [43745](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=43745) Floating-point-exception in internal_exr_compute_tile_information
* OSS-fuzz [43744](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=43744) Divide-by-zero in internal_exr_compute_tile_information
* OSS-fuzz [42197](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=42197) Out-of-memory in openexr_exrcheck_fuzzer
* OSS-fuzz [42001](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=42001) Timeout in openexr_exrcheck_fuzzer
* OSS-fuzz [41999](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=41999) Heap-buffer-overflow in Imf_3_1::LineCompositeTask::execute
* OSS-fuzz [41669](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=41669) Integer-overflow in Imf_3_1::rleUncompress
* OSS-fuzz [41625](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=41625) Heap-buffer-overflow in uncompress_b44_impl
* OSS-fuzz [41416](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=41416) Heap-buffer-overflow in Imf_3_1::LineCompositeTask::execute
* OSS-fuzz [41075](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=41075) Integer-overflow in Imf_3_1::copyIntoDeepFrameBuffer
* OSS-fuzz [40704](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=40704) Crash in Imf_3_1::DeepTiledInputFile::readPixelSampleCounts
* OSS-fuzz [40702](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=40702) Null-dereference in bool Imf_3_1::readDeepTile<Imf_3_1::DeepTiledInputFile>
* OSS-fuzz [40701](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=40701) Null-dereference in bool Imf_3_1::readDeepTile<Imf_3_1::DeepTiledInputPart>
* OSS-fuzz [40423](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=40423) Out-of-memory in openexr_exrcheck_fuzzer
* OSS-fuzz [40234](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=40234) Heap-buffer-overflow in generic_unpack
* OSS-fuzz [40231](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=40231) Heap-buffer-overflow in hufDecode
* OSS-fuzz [40091](https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=40091) Heap-buffer-overflow in hufDecode

Merged Pull Requests:

* [1225](https://github.com/AcademySoftwareFoundation/openexr/pull/1225)
Bazel build: Update Imath
* [1224](https://github.com/AcademySoftwareFoundation/openexr/pull/1224)
Add error check to prevent corrupt files trying to unpack
* [1223](https://github.com/AcademySoftwareFoundation/openexr/pull/1223)
Fix issues with a a "short" huf table and checking boundary conditions, missing return value
* [1222](https://github.com/AcademySoftwareFoundation/openexr/pull/1222)
Fix OSS Fuzz 43763, 43745
* [1218](https://github.com/AcademySoftwareFoundation/openexr/pull/1218)
OSS-Fuzz pass 15jan2022
* [1217](https://github.com/AcademySoftwareFoundation/openexr/pull/1217)
Added missing check _M_IX86 or _M_X64 when using __lzcnt.
* [1216](https://github.com/AcademySoftwareFoundation/openexr/pull/1216)
Corrected the check to enable SSE2 when building with Visual Studio.
* [1214](https://github.com/AcademySoftwareFoundation/openexr/pull/1214)
prevent overflow in allocation of RLE buufer
* [1213](https://github.com/AcademySoftwareFoundation/openexr/pull/1213)
add check for decompressed deepscanline datasize
* [1209](https://github.com/AcademySoftwareFoundation/openexr/pull/1209)
enforce xSampling/ySampling==1 in CompositeDeepScanLine
* [1208](https://github.com/AcademySoftwareFoundation/openexr/pull/1208)
Reduce memory consumption with very large deepscanline images
* [1206](https://github.com/AcademySoftwareFoundation/openexr/pull/1206)
Update INSTALL.md
* [1205](https://github.com/AcademySoftwareFoundation/openexr/pull/1205)
DeepScanlineInputFile now uses chunk size test from DeepTiledInputFile
* [1200](https://github.com/AcademySoftwareFoundation/openexr/pull/1200)
Corrected Deep Docs & Example Code
* [1199](https://github.com/AcademySoftwareFoundation/openexr/pull/1199)
Fix C++ DeepTile reading in Imf::CheckFile
* [1195](https://github.com/AcademySoftwareFoundation/openexr/pull/1195)
Fix bugs in ImfCheckFile.cpp:readDeepTile()
* [1193](https://github.com/AcademySoftwareFoundation/openexr/pull/1193)
mention multipart files in multiview doc
* [1191](https://github.com/AcademySoftwareFoundation/openexr/pull/1191)
Replace Doxygen/Sphinx targets with "docs"
* [1190](https://github.com/AcademySoftwareFoundation/openexr/pull/1190)
Add Compression section to "Reading and Writing Image Files" doc
* [1189](https://github.com/AcademySoftwareFoundation/openexr/pull/1189)
Fix typo in readthedocs url
2022-02-02 14:48:18 +00:00
tsutsui
0165abc57c raleigh-reloade: update to 1.4.
No release note, but includes several visual style improvements.
2022-02-01 19:03:23 +00:00
wiz
e4852d0726 p5-PerlMagick: reset PKGREVISION after update 2022-01-31 11:34:52 +00:00
wiz
7449666f67 ImageMagick: update to 7.1.0.22.
2022-01-29  7.1.0-22  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.1.0-22 GIT revision 19618:cb0ac9022:20220129

2021-01-29  7.1.0-22  <quetzlzacatenango@image...>
  * limit colorname length to avoid possible DoS
  * restore MPRI URI in SVG

2022-01-28  7.1.0-21  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.1.0-21 GIT revision 19609:f084a86ec:20220128

2021-01-24  7.1.0-21  <quetzlzacatenango@image...>
  * PDF now shows the correct Unicode title (reference
  https://github.com/ImageMagick/ImageMagick/issues/4771).
  * optimize Fx image statistics (reference
    https://github.com/ImageMagick/ImageMagick/discussions/4533).
2022-01-31 11:34:32 +00:00
triaxx
de328dd24e vulkan-headers: Update to 1.3.204
pkgsrc changes:
---------------
  * Fix blk3 to suppress pkglint warn.
  * Now dist tag archive is prefixed by 'v' instead of 'sdk-'.

upstream cheanges:
------------------
https://github.com/KhronosGroup/Vulkan-Docs/blob/main/ChangeLog.txt
2022-01-29 22:07:27 +00:00
wiz
e67aec50de py-scour: rename scour to scour-${PYVERSSUFFIX} to avoid self-conflict
Bump PKGREVISION.
2022-01-29 07:36:00 +00:00
wiz
c0f5b6f999 py-cairo: mark as conflicting with other versions of this package
Due to header and .pc file.
2022-01-29 07:25:34 +00:00
wiz
14e42960f5 mypaint: restrict to python 3
(reduce py27-gobject3 users)
2022-01-28 12:14:58 +00:00
nros
e28b46068e mark qore-glut-module broken since it is incompatible with the new qore apis 2022-01-27 18:16:55 +00:00
nros
3d910bbfe4 mark qore-opengl-module broken since it is incompatible with the new qore apis 2022-01-27 18:15:27 +00:00
wiz
9c1fdd2d64 py-OpenGL-accelerate: run cython before building
This fixes the build with python 3.10
2022-01-27 08:35:28 +00:00
triaxx
b235e270bf sane-backends: Reorganize PLIST_VARS
pkgsrc changes:
---------------
  * Remove sm3600 variable since it is enabled for any OPSYS.
  * Remove mustek and kvs40xx variables since these backends are built if
    pthread is available. Actually it build on Linux and on other Unix-like
    systems. For Unix-like other than Linux, pthread is not enabled by default
    but we explicitly enable it in Makefile.
  * Bump revision

/!\ pint is built if sys/scanio.h exists. Feel free to add systems that implement it.
/!\ Feel free to reintroduce mustek and kvs40xx for systems that do not implement
    pthread.
2022-01-26 17:17:39 +00:00
wiz
4e2590011d py-gnuplot: remove
Limited to python 2.7 but does not build.
No upstream release since 2008.

(Other gnuplot bindings for python exist and could be packaged.)
2022-01-25 01:47:12 +00:00
wiz
b7e8c48486 py-fits: remove
Does not build with python 2.7 despite being limited to it.
Dead upstream, nothing in pkgsrc uses it.
2022-01-25 01:39:59 +00:00
wiz
a21a332105 py-biggles: remove
Only supports python 2.7, but doesn't build with it.
No upstream releases since 2017, nothing in pkgsrc uses it.
2022-01-25 01:34:30 +00:00
adam
491aeb8099 py-matplotlib-inline: added version 0.1.3
Matplotlib inline back-end for IPython and Jupyter.
2022-01-24 18:35:27 +00:00
wiz
02fb8a9cf0 ImageMagick: update to 7.1.0.20.
2022-01-21  7.1.0-20  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.1.0-20 GIT revision 19585:2cd840776:20220121

2022-01-09  7.1.0-20  Dirk Lemstra <dirk@lem.....org>
  * Added support for ARM64 to the Visual Studio build on Windows.
  * Removed ImageMagickObject from the Windows installer.

2021-01-01  7.1.0-20  <quetzlzacatenango@image...>
  * Support seamless blending of a foreground and background image.
  * Support saliency blending of a foreground and background image.
  * Support QOI image format.
  * Perist frame delay when converting APNG to Webp (reference
    https://github.com/ImageMagick/ImageMagick/issues/4704).
  * -fx performance increase by one or two orders of magnitude (reference
    https://github.com/ImageMagick/ImageMagick/discussions/4533).
  * Add support for formatted text (reference
    https://github.com/ImageMagick/ImageMagick/discussions/4515).
2022-01-23 22:08:08 +00:00
wiz
95c900b304 py-pygtkglext: convert to egg.mk 2022-01-22 14:45:45 +00:00
gutteridge
93c4eec2c2 ristretto: update to 0.12.2
0.12.2 (2022-01-14)
======
- New Features:
  - Thumbnailer: Add support for shared thumbnail repositories (#82)
  - Thumbnailer: Add thumbnail flavor support (#81)

- Performance Improvement:
  - Optimization: Use TreeModel IFace to walk the image list
  - Optimization: Add index and list link to RsttoImageListIter
  - Optimization: Switch to GQueue in RsttoImageList

- Code Refactoring:
  - Flatpak: Add lifecycle manager patch to Xfconf dependency
  - Flatpak: Add Tumbler dependency as a private service (!35)
  - Flatpak: Add pixbuf loaders
  - Refactoring: Cleanup and simplifications around thumbnail size
  - Redistribute thumbnail sizes uniformly
  - Disable debug checks in release mode
  - Cleanup: Miscellaneous
  - Cleanup: Remove unused APIs in RsttoImageList

- Bug Fixes:
  - Fix and complete file change monitoring
  - Thumbnailer: Rework queue management
  - Thumbnailer: Properly set the number of visible items
  - Take the device scale into account to limit rendering quality
  - Avoid multi-threading issue with X11 (#76)

- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Bulgarian,
  Catalan, Chinese (China), Chinese (Taiwan), Croatian, Czech, Danish,
  Dutch, Eastern Armenian, English (Australia), English (United
  Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
  Kazakh, Korean, Lithuanian, Malay, Norwegian Bokm��l, Occitan (post
  1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian,
  Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish,
  Ukrainian, Uyghur
2022-01-20 01:03:55 +00:00
wiz
00dbb58f11 *: fix for python 3.x 2022-01-19 17:50:45 +00:00
gdt
0244af436e *: revbump for gdal-lib update 2022-01-18 17:42:25 +00:00
pho
75588a9d5d Bump packages that depends on GHC 2022-01-18 02:48:01 +00:00
tsutsui
e214eebcf5 ruby-gnome: update to 3.5.1.
Upstream changes (from NEWS):

== Ruby-GNOME 3.5.1: 2021-01-17

This is a release for Windows.

=== Changes

==== All

  * windows: Add workaround for mingw-w64-x86_64-gettext-0.21-1 or
    later. Dummy (({DllMain()})) is defined.

==== Ruby/Pango

  * Fixes

    * Fixed a bug that can't be started.
      [GitHub#1456][Reported by Akira Ouchi]

==== Ruby/GObjectIntrospection

  * Fixes

    * Fixed a bug that (({NoMethodError})) is raised on invalid
      signature for constructor.

=== Thanks

  * Akira Ouchi

== Ruby-GNOME 3.5.0: 2021-01-11

This is a release that adds support for Ractor.

Ruby/GObjectIntrospection has some backward incompatibilities for
Ractor support. If you have any problem, please report it to
https://github.com/ruby-gnome/ruby-gnome/issues .

=== Changes

==== Ruby/GLib2

  * Improvements

    * Added support for Ractor.

    * Added support for signal handlers and virtual methods in
      included module.

    * Added support for (({try_convert})) protocol for property setter.

    * Added support for converting tuple (({GVariant})) to Ruby.

==== Ruby/GIO2

  * Improvements

    * Added support for GIO 2.70.

    * Added (({Gio::RubyInputStream})) to use Ruby objects as
      (({Gio::InputStream})).

    * Added (({Gio::RubyOutputStream})) to use Ruby objects as
      (({Gio::OutputStream})).

==== Ruby/GObjectIntrospection

  * Improvements

    * Added support for Ractor. This introduced some backward
      incompatiblities.

    * Added support for "transfer full" for out (({GError})).
      [GitHub#1437][Reported by mcclumpherty]

    * Added support for changing whether GVL is unlocked per object by
      the following APIs.

      * (({GObjectIntrospection::FunctionInfo#set_lock_gvl_default}))

      * (({GObjectIntrospection::FunctionInfo#add_lock_gvl_predicate}))

      * (({GObjectIntrospection::Loader#prepare_function_info_lock_gvl}))

    * Added support for converting from raw argument to enum.

    * Added support for (({GList<GVariant>})) return value.

    * Added support for reporting an error in callback.

  * Fixes

    * Fixed a bug that virtual functions of grandparent class can't be
      implemented.
      [GitHub#1433][Patch by shibafu]

==== Ruby/Pango

  * Improvements

    * Added support for Ruby 3.2.

==== Ruby/GTK3

  * Improvements

    * Improved documentation.
      [GitHub#1454][Patch by Andy Maleh]

    * Added support for Ruby 3.2.

==== Ruby/GDK4

  * Improvements

    * Updated pkg-config ID.
      [GitHub#1435][Patch by Sasi Olin]

==== Ruby/GTK4

  * Improvements

    * Removed needless rsvg2 dependency on Windows.
      [GitHub#1440][Reported by HuBandiT]

  * Fixes

    * Fixed typos in warning messages.
      [GitHub#1442][Patch by HuBandiT]
      [GitHub#1415][Reported by rubyFeedback]

=== Thanks

  * shibafu

  * Sasi Olin

  * mcclumpherty

  * HuBandiT

  * rubyFeedback

  * Andy Maleh
2022-01-17 15:17:14 +00:00
wiz
e3f47fbb0e *: python2 egg files are back, add them to the PLISTs 2022-01-14 17:51:50 +00:00
nia
3333fa9d1b feh: update to 3.8
Mon, 03 Jan 2022 11:29:03 +0100  Daniel Friesel <derf+feh@finalrewind.org>

* Release v3.8
    * Add button ID "0" to cursor bindings. This pseudo-button is triggered
      whenever feh observes a cursor movement. It does not have a default
      binding.
    * Support hexadecimal IDs in --window-id
    * Disable --auto-rotate in feh builds compiled with Imlib2 1.7.5 or later.
      Imlib2 1.7.5 introduces transparent EXIF-based image orientation
      adjustment, so --auto-rotate is no longer needed (and would cause
      mis-orientation of images, as Imlib2 has already adjusted the
      orientation).
2022-01-11 10:30:56 +00:00
wiz
b1e1e2c132 *: convert to egg.mk 2022-01-10 23:46:48 +00:00
wiz
ae6d309453 py-imaging: convert to egg.mk 2022-01-10 22:14:19 +00:00
wiz
26eb400c59 py-uniconvertor: convert to egg.mk 2022-01-10 21:59:16 +00:00
wiz
ecf1e0407c py-openexr: convert to egg.mk 2022-01-10 21:49:42 +00:00
wiz
4df31b8ef4 py-sk1libs: convert to egg.mk 2022-01-10 20:47:42 +00:00
wiz
bddc278526 py-piddle: convert to egg.mk 2022-01-10 20:41:39 +00:00
wiz
ba0705b9b0 py-chart: convert to egg.mk 2022-01-10 20:29:09 +00:00
wiz
2aa9e46570 yp-gdmodule: convert to egg.mk 2022-01-10 09:09:07 +00:00
wiz
28174d23d3 veusz: convert to egg.mk 2022-01-10 07:37:36 +00:00
ryoon
45fb4e2594 *: Recursive revbump from boost 1.78.0 2022-01-10 01:46:21 +00:00
bsiegert
69b9f4cba9 Revbump all Go packages after go117 update 2022-01-09 20:10:29 +00:00
wiz
d33ff82442 sane-backends: this needs python 2.7 during build 2022-01-08 11:47:49 +00:00
wiz
96b7bcdaa5 ImageMagick: update to 7.1.0.19.
2021-12-22  7.1.0-19  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.1.0-19 GIT revision 19456:d7f1b2b9b:20211222

2021-12-22  7.1.0-19  <quetzlzacatenango@image...>
  * support -integral option.
  * possible DoS for certain SVG constructs (reference
    https://github.com/ImageMagick/ImageMagick/issues/4626).

2021-12-18  7.1.0-18  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.1.0-18 GIT revision 19447:6c7d62f7d:20211218

2021-12-11  7.1.0-18  <quetzlzacatenango@image...>
  * support face index for font collections, e.g. msgothic.ttc[1].

2021-12-11  7.1.0-18  Dirk Lemstra <dirk@lem.....org>
  * Improved adjustment of page offset when resizing an image.
2022-01-05 21:37:24 +00:00
wiz
4da1311724 *: set USE_PKG_RESOURCES for some more packages 2022-01-05 20:07:10 +00:00
wiz
67e1f1a6bf python: egg.mk: add USE_PKG_RESOURCES flag
This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.

Set this flag for packages that need it and bump PKGREVISION.
2022-01-05 15:40:56 +00:00
wiz
bb579283d0 *: bump PKGREVISION for egg.mk users
They now have a tool dependency on py-setuptools instead of a DEPENDS
2022-01-04 20:53:26 +00:00