Friday, December 06, 2019

Re: NEW: graphics/azpainter

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