On Fri, 6 Dec 2019 02:08:37 -0500
Brian Callahan wrote:
> Hi ports --
>
> Attached is a new port, graphics/azpainter. AzPainter is full color
> painting software for illustrations.
>
> ---
> pkg/DESCR:
> AzPainter is a full color painting application for Unix-like systems
> for illustration drawing. It is not suitable for "dot editing" or
> pixel art. Since the color is handled internally with 16-bit
> precision (15-bit fixed point), color accuracy is increased at the
> expense of more memory usage.
>
> It provides considerable subset of functionality offered by GIMP and
> even Adobe Photoshop (particularly, has one of the best support for
> its native PSD format among FOSS) while being very lightweight and
> blazingly fast.
> ---
>
> It works well on my amd64 machine. cwen@ sent me some patches fixing
> places where the authors assumed char is always signed, so should be
> good on those archs too.
It's not, my bad. There are more occurrences of this, out of the
internal mlib, because i trusted -Werror too much and base-gcc is too
soft about char signedness.
Please note that clang on arm* is better/stricter at finding such
issues, so i don't guarantee it's bullet proof there.
I've now fixed them all according to what base-gcc on macppc says,
this has a nice side effect...
> One thing not really tested is big endian support. That would be
> appreciated.
...the azpainter window used to be all black, now it's fully
working [0] on macppc, not only for display; endianness is kept
in the saved files.
As such i'm sending a new tarball with added patches (it still works
fine on amd64)
> OK?
Implicitly, OK cwen@ ;)
[0] https://bsd.network/@julianaito/103262275392613277
No comments:
Post a Comment