Commit graph

15389 commits

Author SHA1 Message Date
wiz
d5e6334915 cairo: if quartz is found, prefer it to x11
(cairo-quartz is needed by gtk4)
2022-09-24 07:15:14 +00:00
wiz
a16a61aa15 gdk-pixbuf2: update to 2.42.9.
Security fix release.

2.42.9 (stable)
===

- Fix the check for maximum value of LZW initial code size [#136, Robert Ancell]
- Use CMake for dependencies on Windows/MSVC [!131, Chun-Wei Fan]
- Add option for building tests [!132]
- Move man pages to reStructuredText [!134]
- Disable relocation when built as a static libary on Windows [!136, Hesham Essam]
- Update wrap file for libjpeg-turbo [!138, Georges Basile Stavracas Neto]
- Limit the memory size when loading image data [#205, Sam Ezeh]
2022-09-20 10:11:47 +00:00
wiz
ae8830e68f netpbm: update to 10.86.34.
22.07.17 BJH  Release 10.86.34

              ppmtoicr: Fix bug: all options cause bogus command line parsing
              errors.  Always broken.  Ppmtoicr was new in 1991.

              ppmtoicr: Fix arithmetic overflows.

              ppmtoicr: make -rle option issue an error message saying it no
              longer exists (it did, sort of, before 2015).

22.04.24 BJH  Release 10.86.33

              palmtopnm: Fix failure with bogus claim of invalid input on
              architectures that do not use two's complement negative numbers.
              Always broken.  (Ability to convert PackBits input was new in
              Netpbm 10.27 (March 2005).

              pnmgamma -srgbtobt709, -bt709tosrgb: fix bug; incorrect output.
              Always broken (These options were new in Netpbm 10.32 (February
              2006)).  Thanks Alexander Shpilkin <ashpilkin@gmail.com>.

              pamdice: Fix incorrect output file name with PAM input.  Always
              broken (pamdice was new in Netpbm 9.25 (March 2002).

22.03.20 BJH  Release 10.86.32

              pamx: Fix bug: top-justifies image in all cases where it should
              bottom-justify.  Always broken.  (pamx was new in Netpbm 10.34
              (June 2006).

              pnmtorle: Fix bug: -h works only on first image.

              pamsistoaglyph: Fix invalid memory reference and incorrect
              output on depth 1 input.  Always broken.  (pamsistoaglyph was
              new in Netpbm 10.47 (June 2009).  Thanks Scott Pakin.

              pambayer: Fix bogus colors at edges.  Always broken (pambayer
              was new in Release 10.30 (October 2005)).

22.02.13 BJH  Release 10.86.31

              libnetpbm, various programs: fix bug: bogus warning that a color
              specified on command line cannot be represented exactly with the
              maxval being used.  Introduced in Netpbm 10.83 (June 2018).

              ppmtoapplevol: Fix bug: reads from Standard Input even when you
              specify the input file argument.  Always broken.  (ppmtoapplevol
              was new in Netpbm 10.54 (March 2011).

              ppmtoapplevol: Fix bug: produces garbage with input image wider
              than 255.  Always broken.  (ppmtoapplevol was new in Netpbm
              10.54 (March 2011).

22.01.25 BJH  Release 10.86.30

              pgmabel: Fix incorrect output.  Always broken.  (Program was
              new in Netpbm 10.3 (July 2002).

              libnetpbm: Fix version number

22.01.24 BJH  Release 10.86.29

              picttoppm:  Fix inability to compile introduced in Netpbm
              10.86.28 (2 days ago).

22.01.22 BJH  Release 10.86.28

              picttoppm: Fix incorrect output for 32 bit per pixel images
              that have only 3 planes.  Broken in Netpbm 10.34 (June 2006).

              pamendian: fix bogus "sample exceeds maxval" failure.
              Introduced in Netpbm 10.66 (March 2014).

              ppmtoilbm: Fix wild memory references and hangs with -map .
              Introduced in Netpbm 9.12 (March 2001).

              pgmtexture: Fix incorrect output.  Always broken.  (Program was
              added in primordial Netpbm in 1991).

21.11.28 BJH  Release 10.86.27

              palmtopnm: Fix bug: fails with PackBits input on platform with
              default unsigned char, such as ppc64.  Always broken.  (Ability
              to convert PackBits input was new in Netpbm 10.27 (March 2005).

21.11.19 BJH  Release 10.86.26

              pamrubber: Fix bug: random behavior with -quad when you specify
              both points for source or target and the second one is lower in
              the image than the first.  Always broken (Pamrubber was new in
              Netpbm 10.54 (March 2011)).

              sunicontopnm, escp2topbm, mgrtopbm, ybmtopbm, pamcut, pbmpscale,
              pnmcat, pnmpad: Fix arithmetic overrun with ridiculously large
              image.
2022-09-20 09:52:40 +00:00
wiz
adb2897c0b simp: add tool dependency on git
Needed during build.
2022-09-20 07:38:49 +00:00
nia
ad4279c59a jpegpixi: Does not USE_PKGLOCALEDIR 2022-09-20 07:00:55 +00:00
gutteridge
4a49c948f6 elementary-xfce-icon-theme: fix DESCR 2022-09-20 01:49:25 +00:00
nia
738aa960f1 ImageMagick: Declare BUILDLINK_INCDIRS, hopefully this helps along
php56-imagick...
2022-09-19 17:41:26 +00:00
adam
cdcc464d53 py-wand: updated to 0.6.10
Version 0.6.10
--------------
- Fixed segmentation fault during resource allocation on M1 processor.
- Fixed additional segmentation faults introduced with ImageMagick 7.1.0-45.
2022-09-19 08:34:36 +00:00
taca
575ac64834 graphics/ruby-image_size: update to 3.1.0
3.1.0 (2022-09-17)

* Document experimental fetching from http server #18 @toy
* Improve experimental fetching of image meta from http server by reading
  only required amount of data when server does not support range header
  @toy
2022-09-18 12:28:23 +00:00
pin
3e0bb2eefa Add simp 2022-09-17 15:55:05 +00:00
pin
fdb688aba6 graphics/simp: import pkg
Simp is a fast and simple GPU-accelerated image manipulation program.

Goals:
- Support of as many image formats as possible.
- 60 Hz. Avoid blocking for more than 16ms.
- Flicker free redrawing.
- Smooth resizing.
- Always use GPU-acceleration where possible.
- Desktop OS support.
- Basic image manipulation.

Non Goals:
- Powerful image manipulation (I am not making the next photoshop)
- Web/Mobile platform support.
2022-09-17 15:54:23 +00:00
adam
c84c568591 py-matplotlib-venn: updated to 0.11.7
Version 0.11.7
- Fixed Travis-CI-related error messages.
2022-09-14 11:46:03 +00:00
adam
fe838de6da py-openexr: updated to 1.3.9
1.3.9
Unknown changes
2022-09-14 10:56:57 +00:00
adam
16c38ee37e py-imagesize: updated to 1.4.1
1.4.1
Unknown changes
2022-09-14 10:03:03 +00:00
ryoon
67f1ae799c gimp-devel: Disable docs explicitly to prevent PLIST divergence 2022-09-12 17:48:52 +00:00
adam
91f9ad1666 py-matplotlib: updated to 3.5.3
v3.5.3

This release contains several bug-fixes and adjustments:

Fix alignment of over/under symbols
Fix bugs in colorbars:
alpha of extensions
drawedges=True with extensions
handling of panchor=False
Fix builds on Cygwin and IBM i
Fix contour labels in SubFigures
Fix cursor output:
for imshow with all negative values
when using BoundaryNorm
Fix interactivity in IPython/Jupyter
Fix NaN handling in errorbar
Fix NumPy conversion from AstroPy unit arrays
Fix positional markerfmt passed to stem
Fix unpickling:
crash loading in a separate process
incorrect DPI when HiDPI screens
2022-09-12 08:08:01 +00:00
wiz
dd5f63c32a *: bump PKGREVISION for flac shlib bump 2022-09-11 12:51:02 +00:00
pin
1904061caa graphics/oculante: update to 0.6.9
0.6.9 (2022-09-11)
Bug Fixes
 - Enable correct accent color selection by changing layout (fixes #48)

Features
 - Better operator layout, fixes quirky color picking in operator menu.
2022-09-11 11:34:55 +00:00
tnn
15ebcb7e4d babl: partially revert previous, fix build on non-x86 2022-09-11 08:59:14 +00:00
wiz
0f5e74c05d gimp-devel: use upstream version of patch 2022-09-10 16:32:37 +00:00
ryoon
9d90608d8d gexiv2: Use Python as runtime dependency
* Adjust for PLIST.
2022-09-10 14:39:23 +00:00
wiz
4ab96bfd81 gimp-devel: use upstream patch for linux input detection issue 2022-09-10 13:47:01 +00:00
tnn
205ea9cd5f babl: append to PKG_SUGGESTED_OPTIONS 2022-09-10 11:27:52 +00:00
wiz
38ed2db9e3 babl: update to 0.1.96.
2022-08-23 babl-0.1.96
Minor changes from 0.1.94, fixing build.

2022-08-21 babl-0.1.94
Fix of crash on non-aligned data for SIMD, add commandline tool, improve vala
compatibility of introspection info.
2022-09-10 09:34:16 +00:00
wiz
953199cb92 mp-devel: intltool is not needed any longer 2022-09-10 09:32:33 +00:00
wiz
742f8ba1b5 gimp-devel: update to 2.99.12.
Switch built to use meson.

Overview of Changes from GIMP 2.99.10 to GIMP 2.99.12
=====================================================

Core:

  - Added concept of "hidden item" to a GimpImage. This would allow to
    process non attached items for internal processing more easily.
  - Do not show a crosshair anymore when "Show brush outline" is
    checked and "Show pointer for paint tools" is unchecked, if the
    brush outline cannot be drawn (in which case a fallback 4-arcs
    generic outline showing the size is displayed), for instance because
    using a dynamic changing the size.
  - When both "Show brush outline" and "Show pointer for paint tools"
    are unchecked, show a minimal visual feedback of a few pixels only,
    as inconspicuous as possible, instead of a crosshair.
  - Move and reorganize pointer-related settings in Preferences from
    "Image Windows" to "Input Devices" tabs.
  - On macOS, delay opening new images dropped on the application icon
    in the dock to after GIMP is fully initialized.
  - Some code reorganization and factorization of image colormap and
    palette handling.
  - Language changes will trigger plug-in query() call at next GIMP
    restart. This allows to have strings in query() and stored in GIMP
    config being re-localized. This implies both explicit language
    changes in Preferences or system language changes when GIMP is set
    to follow system language.
  - Keyboard grab removed from the canvas display, hence getting rid of
    annoying grab permission warnings on Wayland.
  - Preferences > Display > Transparency > Check style has now a new
    option "Custom checks" allowing to select any RGB colors.
  - Full migration from intltool to gettext only.
  - The soft-proof profile, soft-proofing rendering intent and whether
    black point compensation is used when soft-proofing are now image
    data. These have also been moved to the Image menu (out of View).
    These 3 simulation data are also stored in the XCF file now.
  - Hacks on canvas rulers and statusbar added in GIMP 2.99.10 for macOS
    triggering too big redraws were removed. This depends on patches
    added to upcoming GTK+ 3.24.35.
  - CMYK color picking and sample point now use babl and the space
    specified by the soft-proof profile set on the image, if any.
  - The "Create New Image" dialog now has settings for the simulation
    profile, intent and black point compensation. This is also shown in
    templates and the "Default Image" tab in Preferences, and has been
    removed from the "Color Management" tab, because these are now first
    and foremost image data.
  - GimpColorFrame is now current image's simulation profile/intent/bpc
    aware. In other words, CMYK shown by the color picker or in sample
    point shows values in the correct simulation space (not in some
    default CMYK space).
  - A new default action to change the current brush size was mapped to
    Alt + right button click.
  - Some Preferences settings have been moved to a new Preferences >
    Canvas Interaction tab.
  - All on-canvas interactions (panning, canvas rotation, etc.) are now
    customizable in Preferences > Canvas Interaction > Modifiers tab. It
    allows to switch/change the modifiers used for an action, or even
    just remove some modifiers mapping (when you never use an action,
    e.g. some people say the canvas rotation is not useful to them).
  - GtkAction-s can also be mapped to modifiers now through the same
    settings.
  - GIMP themes can now have a "gimp-dark.css" file which will be used
    if the "Use dark theme variant if available" option was checked.
  - The FG/BG editor area in the toolbox is now sized relatively to
    toolbox icon size, allowing for it to be much bigger when using big
    icons, or smaller when using small icons (which can e.g. be aligned
    on a very narrow single column for people who appreciate this
    organization).

Tools:

  - The "Fill by line art detection" mode of the Bucket Fill tool got
    the following improvements:
    * New "Stroke borders" option where you can select a paint tool
      (except source tools) to stroke the fill mask before filling with
      the color. The settings will be the ones as set on the
      corresponding tool (except for the color).
    * The options got reorganized in 3 sections (Line Art Detection,
      Line Art Closure and Fill Borders) and some options were reworded.
      This should hopefully make the now many options more
      understandable.
  - Full text layer's text size will now be changed when changing font
    size in the text editor window, when no text is selected.
  - Raise tool options before blinking specific settings widgets when
    some tools fail to work because of various tool options settings
    (e.g. selection tool cannot remove from an empty selection; warp
    tool cannot stroke; move tool cannot move because of the types of
    object to move isn't selected; and so on).

Graphical User Interface:

  - New "Drag to Zoom" mode and speed settings in Preferences. Existing
    drag-to-zoom behavior was linear depending only on pointer direction
    (which makes it more or less time-based if we consider that pointer
    events are regular). The new mode will take the actual distance
    moved into account allowing to go faster or slower by dragging
    further or not. The "speed" settings allows a finer zoom speed
    control for both the old and new modes.
  - Touchpad gesture rotation (2-finger pinch) on canvas now
    implemented. Note that rotation or scaling by pinch are exclusive so
    GIMP will detect the expected behavior through the initial movement
    and will therefore lock on either rotation or scaling for the whole
    duration of the pinch.
  - Slight tweak of the "You will have to restart GIMP" popup: the list
    now uses nicer "bullet point" characters and the nick (short
    description) is shown rather than the internal property name.
  - New soft-proof toggle in status bar to see the soft-proofing status
    and enable/disable it. It is only active when a soft-proof profile
    was set.
  - GimpContainerTreeView (e.g. Layers/Channels/Vectors dockables) now
    have zooming through ctrl+mouse wheel (for preview size).
  - GimpContainerTreeView (e.g. Layers/Channels/Vectors dockables) now
    have zooming with touchpad pinch (touchscreen pinch now kinda exists
    but is not so usable in our tests, at least on Linux through
    libinput) for preview size.
  - Gradient editor now has zooming with touchpad pinch (touchscreen
    pinch not so fancy either, at least on Linux through libinput,
    similar to GimpContainerTreeView case).
  - A new soft-proofing pop-over dialog appears when right-clicking the
    new soft-proof toggle in the status bar. It allows to view or change
    all soft-proofing related settings (whether they are associated to
    the image, such as the profile, intent or black-point compensation;
    or to the view, such as the out-of-gamut check) very easily.
  - New "Default" theme containing a dark and light variant. As the name
    implies, this theme is now made the default theme on new
    installations.
  - New "Compact" theme containing a dark and light variant.

Command Line Interface:

  - Unless only one batch interpreter is available, there is no default
    interpreter anymore (it used to be script-fu). Therefore if you set
    `--batch` but not `--batch-interpreter`, GIMP will output an error
    message and will list the available interpreters.
  - GIMP will stop running the batch commands as soon as one command
    fails (it won't try the following ones).
  - A new `--quit` option allows you to quit GIMP immediately after
    running the batch commands.
  - If `--quit` is set and batch commands are run, the GIMP binary exit
    code will propagate errors from any batch failure. Exit codes are
    taken from command Linux error codes: 0 for success, 69 for service
    unavailable (e.g. setting a non-existing interpreter name), 64 for
    usage (e.g. not specifying any interpreter or calling errors), 70
    for execution errors (bugs in the interpreter plug-in) and 130 for
    canceling the call.

Plug-ins:

  - BigTIFF: our TIFF plug-in now officially supports BigTIFF import and
    export.
    * Import was actually already working transparently if you had
      a recent enough libtiff. Now the recent libtiff is enforced by
      dependency requirements.
    * Export support was added with a checkbox in the interactive dialog
      and a new "bigtiff" argument in the "file-tiff-save" PDB
      procedure.
    * When an interactive export of ClassicTIFF fails for the explicit
      reason of "Maximum TIFF file size exceeded", the export dialog is
      raised again with a message proposing to try again as BigTIFF or
      trying another compression algorithm.
      This allows because discoverability and understandibility of the
      issue, while not forcing BigTIFF export (since it might not be
      supported everywhere).
  - GIF: new option to specify a number of repeat for animated GIF
    (rather than single run vs. infinite loop only).
  - help-browser: rewritten to use GtkAction and GtkApplication, even
    though it's now a deprecated plug-in (though it's a good example for
    porting other plug-ins the same way).
  - PNG:
    * the format does not have any flag for linear RGB, but it can
      simply include a linear profile (or a 1.0 gAMA chunk). Therefore
      since we always attach the profile when importing (or transform
      the gAMA chunk into a profile), we now always load PNG images as
      non-linear backend.
    * Add toggle to choose PNG bit depth behavior.
  - python-fu-eval and plug-in-script-fu-eval ported to new
    GimpBatchProcedure class.
  - JPEG:
    * CMYK export is now possible. It uses the "Soft-proofing"
      profile set on the image.
    * CMYK import ported to GEGL/babl conversion. The CMYK profile in
      the JPEG image will be stored as soft-proof profile on the image.
  - WebP:
    * new option "Use Sharp YUV" available in non-lossless export.
      It renders sharper edges at the cost of a slower export.
    * On export, the "bad image dimensions" error message is now more
      accurate and tells the max dimension possible for WebP images
      (16383 as it's stored on 14 bits).
  - DDS:
    * 16-bit masks now supported.
    * DDS images with single 16-bit channel support added.
    * DDS images with 2 16-bit channels correctly converted to 16-bit
      RGB images.
    * More robust DDS loading.
    * New "Flip image" option: some game engine require a flipped image.
      Rather than flipping, exporting, unflipping process, let's have an
      option to flip the result at export time.
  - script-fu:
    * Various updates to get the API back in shape.
    * Porting doc updated.
    * "script-fu-server" was now extracted into its own separate
      plug-in so that it doesn't need to run permanently with the
      script-fu extension (could be seen as security hazard too) and it
      also makes each of these plug-ins more robust by being on their
      own process each.
    * A new `gimp-script-fu-interpreter-3.0` binary is installed
      globally to be used to create Scheme plug-ins, similarly to other
      plug-ins, in particular in the plug-ins/ directory, not the
      scripts/ directory anymore. Moreover it makes the whole script-fu
      infrastructure much more robust as script-fu individual scripts
      won't crash the whole script-fu extension any longer (they only
      crash themselves).
      Note: this is not a GObject Introspected Scheme binding, just our
      own binding based on script-fu interpreter. Script-fu plug-ins
      still don't have access to the whole of libgimp.
    * New function 'script-fu-register-filter' to declare a multi-layer
      capable script.
    * Many script-fu scripts were ported to newer API.
  - FLI:
    * Internal type usage improvements, mnemonics added, etc.
    * 1-frame animation now loaded correctly (it's not really an
      animation then, yet it should still open!).
    * Better error handling.
    * Layer names now include the delay in ms.
    * More robust FLI/FLC loading, double-checking data rather than
      assuming that the file writer properly followed the specs.
  - Several plug-ins now follow the user-set checkboard color
    preferences, when relevant.
  - RAW data:
    * Improved export dialog with better labels and ported to new dialog
      generation API.
    * Improved import dialog, ported to new dialog generation API, with
      factorized code to more easily handle more cases.
    * All the exportable formats can now be loaded back.
    * "file-raw-load" and "file-raw-save" procedures API are now much
      better with all relevant arguments.
    * "file-hgt-load" doesn't show a dialog anymore when sample spacing
      detection worked correctly since we already have all the necessary
      information.
  - WBMP: new plug-in to load WBPM image files. It is still limited
    support and doesn't support all types of WBMP images.
  - TIFF:
    * 8 and 16-bit CMYK(A) TIFF files can be exported, using the
      image soft-proof profile.
    * Imported CMYK TIFF profiles are now set as soft-proof profile
      on the image.
  - SVG: on import, when parsing fails, GIMP will propose to disable
    size parsing limitations, while explaining this has security
    implications and should only be done on SVG files from trusted
    sources.
  - PSD:
    * Import now uses babl conversion inconditionally, even for CMYK
      images, using the soft-proof profile set on the image.
    * Improved error logging during load.
    * CMYK profile on a CMYK PSD file is now stored as soft-proof
      profile in the image.
    * Added support for extra layer mask: According to the specs the
      extra mask (which they call real user supplied layer mask) is used
      "when both a user mask and a vector mask are present".
      We haven't seen an example that has the extra mask, so not sure
      which of the masks would appear first.
      For now assuming that the extra mask will be first. The advantage
      of adding this here now, is that we won't try to add a mask
      channel as a normal channel.
    * Minimal support of duotone data: on import, a duotone image will
      be imported as grayscale image with an alert and the color
      information will be stored in a parasite; on export, a dialog will
      propose you to re-include the duotone data if the image is still
      grayscale. This allows for a roundtrip in GIMP without losing the
      duotone information.
  - ANI: new import/export support.

API:

  - Changes in libgimpbase:
    * gimp_checks_get_colors() added.
    * gimp_checks_get_shades() removed (replaced by gimp_checks_get_colors())
  - Changes in libgimpcolor:
    * New functions:
      + gimp_color_managed_get_simulation_profile()
      + gimp_color_managed_simulation_profile_changed()
      + gimp_color_managed_get_simulation_bpc()
      + gimp_color_managed_get_simulation_intent()
      + gimp_color_managed_simulation_bpc_changed()
      + gimp_color_managed_simulation_intent_changed()
  - Changes in libgimp:
    * New functions:
      + gimp_image_metadata_save_filter()
      + gimp_check_custom_color1()
      + gimp_check_custom_color2()
      + gimp_procedure_dialog_get_int_radio()
      + gimp_procedure_dialog_get_file_chooser()
      + gimp_image_get_simulation_profile()
      + gimp_image_set_simulation_profile()
      + gimp_image_set_simulation_profile_from_file()
      + gimp_image_get_selected_drawables()
      + gimp_image_get_simulation_bpc()
      + gimp_image_get_simulation_intent()
      + gimp_image_set_simulation_bpc()
      + gimp_image_set_simulation_intent()
    * Removed functions:
      + gimp_plug_in_set_translation_domain()
      + image_get_active_drawable()
      + image_get_active_layer()
      + image_set_active_layer()
      + image_get_active_channel()
      + image_set_active_channel()
      + image_get_active_vectors()
      + image_set_active_vectors()
    * Updated functions:
      + gimp_procedure_dialog_get_widget() now supports
        %G_TYPE_PARAM_FILE and %G_TYPE_PARAM_ENUM properties.
      + gimp_prop_file_chooser_button_new() now works with
        G_PARAM_SPEC_OBJECT having a value_type == G_TYPE_FILE
        (additionally to GIMP_PARAM_SPEC_CONFIG_PATH properties).
    * Functions skipped by bindings:
      + gimp_get_images() (in favor of gimp_list_*() variant)
      + gimp_image_get_layers() (in favor of gimp_image_list_*() variant)
      + gimp_image_get_channels() (in favor of gimp_image_list_*() variant)
      + gimp_image_get_vectors() (in favor of gimp_image_list_*() variant)
      + gimp_image_get_selected_layers() (in favor of gimp_image_list_*()
        variant)
      + gimp_item_get_children() (in favor of gimp_item_list_*() variant)
    * New class:
      + GimpBatchProcedure: procedure usable as a batch interpreter on
        command line.
    * Protocol bumped to handle the check colors passed at call time on
      the wire.
    * Plug-ins are now expected to have their localization in a Gettext
      catalog folder locale/ under their main directory, named the same
      way as this directory (i.e. usually the plug-in name). If the
      catalog is absent, a message will be outputted on stderr. To
      override this behavior, a GimpPlugIn is encouraged to override the
      new set_i18n() method. If it returns FALSE, localization is
      disabled (or it may be implemented in a different way, for
      instance with another system than Gettext); if it returns TRUE,
      you can set a different subfolder and catalog name.
    * The core does not localize menu items from plug-ins anymore. All
      plug-ins are now expected to handle their localization within
      their code. In particular gimp_procedure_set_menu_label() and
      gimp_procedure_set_documentation() should now pass the localized
      text. With gettext, it usually means passing arguments through
      gettext() and not just marking them with N_().
  - Changes in libgimpwidgets:
    * Freedesktop portal implementation of GimpPickButton now checks the
      version of the XDG portal since `PickColor()` API only got added
      in version 2.
    * New classes:
      + GimpIntRadioFrame
    * New functions:
      + gimp_color_notebook_set_simulation()
      + gimp_color_selection_set_simulation()
      + gimp_color_selector_set_simulation()
    * Removed functions:
      + gimp_prop_int_radio_box_new()
    * Updated functions:
      + GimpColorNotebook, GimpColorSelection and GimpColorSelector are
        now ported to babl code and are simulation space aware.
      + GimpPickButton will now use the X11 color picking API as a
        default when GIMP is running on X11 (instead of trying the
        portals first), because it has color space information of the
        display (so we can convert back the color from display space to
        image space); and also on some desktop, the portal looks
        available while it's actually not implemented (hence picking
        fails).
        This fixes or improves the color picking in the Colors dockable,
        in Change Foreground/Background Color dialogs, etc.
  - Changes in PDB:
    * gimp-plug-in-domain-register removed.

Modules:

  - The CMYK color selector is now simulation space aware, i.e. that it
    shows CMYK values in the soft-proof profile space if a soft-proof
    profile has been set.

Translations:

  - New Galician and Georgian translations for the installer.

Build:

  - libtiff dependency's minimum required version bumped to 4.0.0.
  - gexiv2 dependency's minimum required version bumped to 0.14.0.
  - Our meson/Debian CI now runs `meson dist` too.
  - gvfs is marked as an expected dependency for GIMP (as a GIO module)
    on Linux, since it seems we wouldn't have HTTP support without. This
    is only written in the INSTALL file though, no tests are run on
    configure time.
  - The distribution stage now has a new `dev-docs` job containing both
    the C API reference (gi-docgen) and the Python and Javascript (gjs)
    ones (g-ir-doc).
  - The `pdbgen` (generation of PDB source files) build step is finally
    ported to meson too, which is a major step to one day consider this
    build system out of the "experimental" zone.
  - Windows installer's gettext files (.po) will now also contain
    extracted comments from the source to give more context to
    translators.
  - Flatpak manifest upgraded with new version constraints so that the
    flatpak-external-data-checker does not warn wrongly on major update
    when we don't want to or can't update immediately.
  - meson is now recommended for Windows and macOS builds and our
    official installer and DMG respectively are now built (still from
    CI) with meson.
  - Flatpak manifest improved with version constraints for dependencies
    where we should not update just yet (hence don't want new version
    notifications).
  - appstream-util replaced by appstreamcli for AppStream file testing
    (requires appstreamcli 0.15.3 or over).
  - gi-docgen API documentation will now properly link to other API
    namespaces thanks to a new urlmap file.
  - Separate libgimp-scriptfu-3.0 library for a future where it will be
    shared by several binaries.
  - GEGL dependency's minimum required version bumped to 0.4.38.
  - "flatpak" job now uses a gnome-runtime-images migrated to Quay.
  - "win*-nightly" jobs removed.
  - Improved meson infrastructure to support Windows installer languages
    which don't have base language files provided by upstream InnoSetup.
    We started using it for Kabyle (which was showing up as "English"
    otherwise!).
  - After various fixes and implementations of missing build features to
    the meson scripts, we are going to start advising packagers (for all
    platforms) to build GIMP 2.99.12 with meson as a trial by fire to
    make it the new default build system.
  - New "sources-meson" CI job to distribute a tarball built with the
    meson scripts.
  - INSTALL now targets meson build as a test recommendation. We'll see
    if any issue arises from packagers!
  - Improved support for homebrew build on macOS.

Documentation:

  - Draft devel doc for scriptfu v3 script authors.
2022-09-10 09:24:48 +00:00
wiz
9b48ca2051 gexiv2: update to 0.14.0.
gexiv2 0.14.0 - 18 Sep 2021 (stable)

 * Fix BMFF compile test

gexiv2 0.13.0 - 15 Aug 2021 (development)

 * Enable BMFF support if enabled in exiv2 version
 * Update gexiv2-dump tool
 * Mark gexiv2_metadata_from_stream as deprecated; it is fundamentally broken
 * More additions to API and _try versions that support GErorr if exiv2 might throw
 * Some additions to gexiv2-tool
 * Changes in build configuration
2022-09-10 06:34:36 +00:00
wiz
62547a7ad9 exiv2: turn on BMFF support
Fix pkg-config file while here.

Bump PKGREVISION.
2022-09-10 06:33:09 +00:00
wiz
d769929002 libheif: update to 1.13.0.
pay attention to the correct chroma sample positions
    heif_image now holds a list of decoding warnings
    use AOM AOM_USAGE_ALL_INTRA mode instead of AOM_USAGE_GOOD_QUALITY
    'strict' decoding mode with more checks for standard conformity of input
    support for EXIF data >64k in JPEG output
    proper library initialization and cleanup
    separate quality settings for alpha channel (AOM)
    improve color conversion speed (no lroundf)
    build and packaging fixes
2022-09-09 15:35:16 +00:00
wiz
b3922f3f9f graphene: update to 1.10.8.
Changes since 1.10.6

    ray: simplify NaN checking [Érico Nogueira]
    Build fixes [Dor Askayo, q66, Chun-wei Fan, Marc-André Lureau]
    SIMD: Make reciprocal operations 0-safe [Dor Askayo]
    SIMD: Add simplified scalar reciprocal [Dor Askayo]
    ray: Improve intersection [Dor Askayo]
    tests: Fix installed introspection test [Matthias Devlamynck]
    Fix detection of AArch64 [Dor Askayo]
    tests: Add ray intersection unit [Sebastian Keller]
    Fix ARM64 build on Windows [Chun-wei Fan]
    Documentation fixes

Issues fixed since 1.10.4

    Hide GRAPHENE_SIMD_S from the introspection data [#211, Simon McVittie]
    Nudge ray axis when intersecting a box [#214, Jonas Ådahl]

Changes since 1.10.2:

    Add ARM NEON support when building with Visual Studio [Chun-wei Fan]
    Build fix on ARM64 Windows [Chun-wei Fan]
    Drop deprecated "python3" Meson module
    Fix detection of non-intersecting boxes [Daniel van Vugt, #201]
    Only enable SSE2 on x86_64 [Xi Ruoyao]
    Use the compiler-appropriate alignment attributes
    Change introspection option to a yielding feature [Xavier Claessens]
2022-09-09 15:21:13 +00:00
wiz
b779f075b2 oculante: add fontconfig/bl3.mk to fix build with modular X
Bump PKGREVISION.
2022-09-09 07:39:45 +00:00
pin
1af7a838aa graphics/oculante: update to 0.6.8
0.6.8 (2022-09-07)
Bug Fixes
 - Remove offset when initially clicking into OSX window (81544cc4)

Features
 - Persistent settings support. Vsync and color theme are now customizable.
   (21ed3954)

Chore
 - Update psd, ext, dds-rs (ad2f531b)


0.6.7 (2022-09-06)
Bug Fixes
 - Disable image center on window resize, as this caused jumping (ee557d47)

Features
 - Add Posterize image effect (3e019728)
 - Equalize image operator added (748bf15e)
 - Allow editing the export image extension to save as a different image format
   (23519eee)
2022-09-08 07:22:04 +00:00
adam
f05581807d oxipng: updated to 6.0.1
v6.0.1
Bugfix] Fix an issue where Zopfli mode could generate corrupt images
2022-09-07 19:48:47 +00:00
bsiegert
e648c20336 Revbump all Go packages after go118 security update 2022-09-07 09:32:14 +00:00
adam
60e9e78099 oxipng: updated to 6.0.0
v6.0.0
[Breaking] Bump minimum Rust version to 1.57.0
[Feature] Add --check/-c CLI option
[Security] Update stderrlog to 0.5.2 (Fixes RUSTSEC-2022-0006)
[Security] Remove chrono as a transitive dependency (Fixes RUSTSEC-2020-0159)
[Misc] Bump clap to 3.2
[Misc] Bump zopfli to 0.7
[Misc] Bump libdeflater to 0.10
[Misc] Remove byteorder dependency in favor of stdlib functions
[Misc] Bump image to 0.24
[Misc] Bump crc to 3.0
[Misc] Bump miniz_oxide to 0.6
[Misc] Update to Rust edition 2021
[Misc] Various internal improvements
2022-09-06 06:40:12 +00:00
martin
c7d223c872 Adapt to new poppler API 2022-09-04 07:55:02 +00:00
tsutsui
564d8acc6d ruby-cairo: update to 1.17.8.
Upstream changes (from NEWS):

Release 1.17.8 (2022-09-01) Sutou Kouhei <kou@cozmixng.org>
===========================================================

Improvements
------------

  * Added support for Pathname for Cairo::Surface#write_to_png.
    [GitHub#37][Reported by scivola]

Thanks
------

  * scivola
2022-09-03 15:06:07 +00:00
nia
859e06e2e0 feh: update to 3.9.1
Mon, 22 Aug 2022 17:49:11 +0200  Daniel Friesel <derf+feh@finalrewind.org>

* Release v3.9.1
    * Set libcurl user agent to "feh/3.9.1". Previously, feh did not send a
      user agent.
2022-09-03 12:09:32 +00:00
pin
bafce09951 graphics/oculante: update to 0.6.6
- Try some more colorful logo variants.
 - Fix id duplication.
 - Tweak accent color.
 - Improved UI slider widgets.
2022-09-02 21:10:15 +00:00
markd
d3067f8c72 tex-mcf2graph{,-doc}: update to 4.87
4.87
-change format of mcf_library.mcf
-change output file name
-update MCF manual,example

4.86
-fix bug in function mc_query()
-update mcf_library.mcf

4.85
-fix bug in function mc_query()
-update mcf_library.mcf
-update MCF manual
2022-09-01 11:04:09 +00:00
markd
ab3cd2f3dc tex-epstopdf{,-doc}: update to 2.29
epstopdf 2.29 uses gswin64c for the name of the Ghostscript program
on 64-bit Windows (as determined by the PROCESSOR_ARCHITECTURE or
PROCESSOR_ARCHITEW6432 environment variables.
If something fancier is needed, adjustments can be made.
2022-09-01 10:30:55 +00:00
wiz
c7ac860ac5 cliris: remove superfluous ']' from DESCR 2022-09-01 08:56:55 +00:00
markd
121886ae10 tex-tkz-base{,-doc}: update to 4.2c
chnages unknown
2022-09-01 05:41:07 +00:00
markd
4f07dc9a29 tex-repere{,-doc}: update to 22.07
MetaPost macros for secondary school mathematics teachers.
New macros to draw complete geometric figures (segments, vectors, triangles...)
2022-09-01 05:07:23 +00:00
markd
3530c194bd tex-pstricks{,-doc}: update to 3.14
changes unknown
2022-09-01 05:04:41 +00:00
markd
62e52ea7c2 tex-pst-barcode{,-doc}: update to 0.19
This version has a lot of changes.
2022-09-01 05:02:22 +00:00
markd
a97f23673e tex-graphics-pln{,-doc}: update to 2022
Update to graphics-pln/miniltx.ltx to match the June 2020
LaTeX release which defines a new \mathcolor command.
2022-09-01 04:04:42 +00:00
markd
01932abc76 tex-circuitikz{,-doc}: update to 1.5.3
Minor release: fixes to the manual, and a new component (Shockley diodes).

- Merging changes to fix the language in the manual
  (thanks to Charles B. Cameron).
- Added Shockley diode
2022-09-01 03:36:03 +00:00
markd
676068ca40 tex-animate{,-doc}: update to 20220804
changes unknown
2022-09-01 03:13:00 +00:00
pin
c0a29effd9 Add cliris 2022-08-31 20:30:30 +00:00