take a patch used in Fedora and Debian to reinstate GifQuantizeBuffer
to the public api, which fixes a build issue in xplanet, and possible
runtime issue in mono otherwise seen with giflib-5.2+
does enough, and avoids some complexity and automatic running of ./configure
at the end, which means we were skipping the normal ports autoconf setup
ok espie
Pixelorama is a free and open source pixel art editor, proudly created with the
Godot Engine, by Orama Interactive. Whether you want to make animated pixel
art, game graphics, tiles and any kind of pixel art you want, Pixelorama has
you covered with its variety of tools and features.
port from Riccardo Mazzurco who is also taking maintainership, thanks!
tweaks and improvements from Yifei Zhan and sthen@; ok sthen@
In the recent update of KDE Gear a header file in
x11/kde-applications/akonadi-contacts was moved from
Akonadi/Contact/ContactSearchJob to AkonadiContact/Akonadi/ContactSearchJob.
Spotted by naddy and sthen
- Use CFLAGS and CXXFLAGS instead of CMAKE_CXX_FLAGS and CMAKE_C_FLAGS.
- Use MODCMAKE_LDFLAGS instead of CMAKE_EXE_LINKER_FLAGS
- Fix broken builds with CMake 3.23
* Accumulated security fixes.
* Drop the */Makefile.in patches for not picking up an old libtiff.
They are no longer required.
* Minor bump to libtiff for added functions. Some exported _TIFF*()
functions were removed (strictly speaking that's a major bump),
but those were for internal use and had no public prototypes.
Extended from an initial diff by tj@
ok namn@
- remove gmic-qt/krita (broken)
- set quirk to replace it with krita-gmic-plugin
- set EPOCH in krita-gmic-plugin because 3.0.0.2 > 3.0.2
- set conflict marker in krita-gmic-plugin
With help from radowski@, sthen@
OK sthen@
cat pkg/DESCR
This package contains the G'MIC plugin for krita.
The krita developers decided to fork and patch G'MIC to enable a tighter
integration in krita. This version is based on this fork and works
independently from the system G'MIC.
HOMEPAGE = https://kde.org/krita
MAINTAINER = Stefan Hagen <sh+ports@codevoid.de>
This port replaces the broken gmic-qt-krita port in 7.0.
Why gmic was forked for krita is described here:
https://github.com/KDE/krita/blob/master/README.packagers.md
OK rsadowski@
Dual stack any-address binding by QHostAddress::Any is broken here.
Only IPv6 socket will bound. Force to IPv4 which is also used.
Looks like QHostAddress::Any is broken
(https://doc.qt.io/qt-5/qhostaddress.html#SpecialAddress-enum)
This should be investigated in x11/qt5/qtbase or deeper.
Spotted by ian@ and analysed with him. Thanks!
mark gmic-qt-krita as broken, because krita decided to fork their
own copy of gmic, which obviously isn't currently built, as our
fearless porters didn't notice.
Numerous bug fixes.
New programs: pamhomography, pbmnoise
Replace GNU head(1) from coreutils with a local copy of FreeBSD's head(1)
for "head -c" in tests.
Changelog: https://feh.finalrewind.org/archive/3.8/
Initial diff from Ricardo <risantos AT protonmail DOT com>, tweaks by me
sparc64 tests from sdk@
ok rsadowski@ sdk@
Remove the webkit/webengine-wxneeded hack in cmComputeLinkInformation.cxx
and add USE_WXNEEDED=Yes to all cmake webkit/webengine consumer.
Background knowledge about the "hack":
It searches for webkit/webengine (lower-case search) in all link-entries for
EXECUTABLE/SHARED_LIBRARY targets. If the search match it adds
"-Wl,-z,wxneeded".
Feedback, help and OK sthen@ Thanks!
nsxiv is a fork of now unmaintained sxiv (Simple X Image Viewer) with the
purpose of being a drop-in replacement that adds simple, sensible features.
Some of nsxiv's key features are auto-reloading images on change, freetype2
for the status bar, gif and webp playbacks.
from Thim (thim at cederlund dot de) who is also taking MAINTAINER, with
some tweaks by me and sthen.
ok sthen@
Software changes [0.9.3] - 2021-10-20:
### Added
* Support for progressive AVIFs and operating point selection
* Add automatic tile scaling to the item's ispe or track's dims
* Add diagnostic messages for AV1 decode failures
* avifdec: Add PNG compression level arg
* Make image size limit configurable, expose to avifdec
* Add the AVIF_STRICT_ALPHA_ISPE_REQUIRED flag
### Changed
* Mandate ispe and disallow zero width or height (#640).
* Re-map libavif speed 7-10 to libaom speed 7-9 (#682)
* Refer to https://aomedia-review.googlesource.com/c/aom/+/140624
* If you were using libaom with the following avif speed setting:
* - speed 0-6: no change is needed
* - speed 7: change to speed 6 for the same results
* - speed 8-9: re-test and re-adjust speed according to your app needs
* Update aom.cmd: v3.2.0
* Update dav1d.cmd: 0.9.2
* Pass TestCase's minQuantizer, maxQuantizer, speed to encoder.
* Regenerate tests.json
* Disable JSON-based tests for now, the metrics are inconsistent/unreliable
* Set diagnostic message for aom_codec_set_option()
* Re-map libavif-libaom speed settings (#682)
* Bump of version in CMakeLists.txt was forgotten
* avifdec: Better message for unsupported file extension
* Do not copy input image when encoding with libaom unless width or height is 1
* Fix the comment for AVIF_STRICT_PIXI_REQUIRED
* Update libavif.pc.cmake (#692)
* In 32-bit builds set dav1d's frame_size_limit setting to 8192*8192
* Allocate alpha alongside YUV (if necessary) during y4m decode to avoid incorrect alphaRowBytes math
* Change avif_decode_fuzzer to be more like Chrome
* Update codec_dav1d.c for the new threading model
* Generalized ipco property deduplication
* Rename avifParseMoovBox to avifParseMovieBox for consistency
* Simplify idat storage for avifMeta structure (#756)
* Fix oss-fuzz coverage build failure of dav1d
* Redesign AVIF_DECODER_SOURCE_AUTO to honor the FileTypeBox's major brand
* Use "C420" as default Y4M color space parametee
Port changes:
This update disables json tests, which are unreliable and have been
deactivated upstream as well.
Update from Brad
https://github.com/FNA-XNA/FNA/releases/tag/22.01https://github.com/FNA-XNA/FAudio/releases/tag/22.01https://github.com/FNA-XNA/FNA3D/releases/tag/22.01
New Features:
Update to FNA3D 22.01
Update to FAudio 22.01
Added SetVideoTrackEXT extension
Added SrgbEXT extension
Fixes:
The FNA3D log is now hooked later in FNAPlatform initialization, to try and load SDL before FNA3D
Partially works around a regression in the new dyld in macOS Monterey
Fixed DDSFromStreamEXT mip loading to calculate each mip level in full
New Features:
Added support for SRGB textures/renderbuffers
Removed Features:
The Metal renderer has been removed, in favor of Vulkan/MoltenVK
Fixes:
Vulkan: Various fixes for device support checks
Image: Log errors from stb_image
loader/aarch64: attempt to avoid text relocations in the unknown code
a11162fcaca808eb91c0fa4fbcce99bbcd5d3be2
problem reported and fix tested by matthieu@ who notes that
xfce depends on this because it depends on poppler which depends
on qt6 which depends on vulkan-loader
Software changes:
- added new PCI IDs
- works with /dev/dri/card* (no /dev/kmem access required anymore)
Port changes:
- drop readme, because /dev/dri/card* is owned by the user when xenodm
is used to start X.
- add post extract step to set the version string for --version
ok op@
Input OK op
---
High-quality QR Code generator library in Java, TypeScript/JavaScript,
Python, Rust, C++, C.
This project aims to be the best, clearest QR Code generator library in
multiple languages. The primary goals are flexible options and absolute
correctness. Secondary goals are compact implementation size and good
documentation comments.
This package only contains libraries for C++ and C.
Also try to fix mips64* by sidestepping "mips" namespace collision which
helped per visa@; and include -mxgot to try to fix a truncated relocation
found by visa@
so versioning by mercurial commit isn't meaningful anymore.
- remove manual version setting (mojoshader now sets version to -1 if it
can't find git/hg info; this is fine)
- 2 functions have incomplete signature; add ctx to complete them (plan to
upstream this)
- tested with fnaify and several FNA games, including Rogue Legacy,
Cryptark, Miasma without issues
Software fixes:
* Fix module expand on quick access panel when enabling/disabling module.
* Fix a possible crash in color calibration module.
* Fix an inconsistency between the CPU & GPU path in color calibration module.
* Fix possible issue in OpenCL Bradford non-linear code in color
calibration which leads to wrong color rendering.
* Fix Windows paths handling and encoding.
* Fix possible issue in exiv2 when trying to write empty strings.
* Fix by-scale button in export module.
* Fix crash when renaming a drawn mask.
* Minor UI fix in duplicate module.
* Fix possible wrong rendering of the color picker tooltip. (workaround
for a possible Gtk issue).
* Fix filename variable used when importing new pictures.
* Fix noise profile for RICOH GR III.
* Fix some memory leaks.
Added camera support:
* Leica C-Lux (3:2)
* Nikon D6 (14bit-compressed, 14bit-uncompressed, 12bit-compressed,
12bit-uncompressed)
* Nikon Z fc (14bit-compressed, 12bit-compressed)
* Sony ILCE-7RM3A
* Sony ILCE-7RM4A
Added noise profiles:
* Ricoh GR III
Port changes:
I added cups to LIB_DEPENDS because portcheck complained about the
wantlib being masked. This fixes the warning.
Tested by Marcus Merighi
OK abieber@
As usual camlp4 and camlp4 need to be updated in sync with ocaml. All
ocaml ports were successfully builds- tested on amd64. coccinelle remains
broken, but was built with the proposed diff floating on ports@
ok chrisz@